Remove the dynamic-docstring-function feature.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
33f846fb
GM
12014-01-02 Glenn Morris <rgm@gnu.org>
2
3 * numbers.texi (Numeric Conversions): Fix a typo.
4
a560b856
PE
52013-12-29 Paul Eggert <eggert@cs.ucla.edu>
6
7 Plain copy-file no longer chmods an existing destination (Bug#16133).
8 * files.texi (Changing Files): Document this.
9
4364185f
CY
102013-12-28 Chong Yidong <cyd@gnu.org>
11
12 * modes.texi (Auto Major Mode): Document interpreter-mode-alist
13 change.
14
15 * buffers.texi (Modification Time): Document visited-file-modtime
16 change.
17
c04d52fb
GM
182013-12-28 Glenn Morris <rgm@gnu.org>
19
20 * control.texi (Pattern matching case statement): Brevity.
21
0f1d2934
CY
222013-12-27 Chong Yidong <cyd@gnu.org>
23
24 * functions.texi (Function Cells):
25 * eval.texi (Function Indirection): Update for the fact that
26 symbol-function no longer signals an error.
27
28 * commands.texi (Reading One Event): Mention keyboard coding.
29
30 * keymaps.texi (Translation Keymaps, Translation Keymaps):
31 * nonascii.texi (Terminal I/O Encoding): Copyedits.
32
2200a8c9
CY
332013-12-26 Chong Yidong <cyd@gnu.org>
34
35 * advice.texi (Advising Functions, Defining Advice): Special forms
36 can no longer be advised.
37
c9352587
CY
382013-12-25 Chong Yidong <cyd@gnu.org>
39
40 * keymaps.texi (Active Keymaps): Re-organize the text.
41 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
42 (Controlling Active Maps): Note that set-transient-map uses
43 overriding-terminal-local-map.
44
45 * tips.texi (Coding Conventions): Tweak the coding system tip;
46 Emacs now uses utf-8 by default for Emacs Lisp source files.
47
48 * display.texi (Font Selection): Tweak example.
49
50 * commands.texi (Event Input Misc): Document new arg to
51 input-pending-p.
52
53 * nonascii.texi (Specifying Coding Systems): Don't refer to
54 emacs-mule-dos.
55 (Lisp and Coding Systems): Describe emacs-mule return value in
56 modern terms.
57
ff1c842a
TH
582013-12-25 Tassilo Horn <tsdh@gnu.org>
59
60 * control.texi (Pattern matching case statement): Rephrase lexical
61 binding requirement: the example needs it, not `pcase' itself.
62
362397ed
CY
632013-12-25 Chong Yidong <cyd@gnu.org>
64
65 * eval.texi (Eval): Document the LEXICAL arg to eval.
66
67 * variables.texi (Variables, Void Variables): Use "scoping rule"
68 terminology consistently.
69 (Variable Scoping): Add index entries, and use "dynamic scope"
70 terminology in place of "indefinite scope" to reduce confusion.
71 (Lexical Binding): Document lexical environment format.
72 (Using Lexical Binding): Add index entries for error messages.
73
a9560047
TH
742013-12-24 Tassilo Horn <tsdh@gnu.org>
75
76 * control.texi (Pattern matching case statement): Fix missing
77 argument in simple expression language sample (Bug#16238). Add
78 some sample programs written in that language. Mention that
79 `pcase' requires lexical binding.
80
46291d11
XF
812013-12-23 Xue Fuqiao <xfq.free@gmail.com>
82
2d778742
XF
83 * eval.texi (Special Forms): Document `special-form-p'.
84
85 * macros.texi (Simple Macro): Document `macrop'.
86
882b0b86
XF
87 * files.texi (Changing Files): Fix an argument of `copy-file'.
88
46291d11
XF
89 * strings.texi (Creating Strings): Document TRIM in `split-string'.
90
8cd22a08
CY
912013-12-23 Chong Yidong <cyd@gnu.org>
92
93 * keymaps.texi (Controlling Active Maps): Renamed
94 set-temporary-overlay-map to set-transient map. Doc fixes.
95 (Searching Keymaps): The transient keymap takes precedence.
96
aec3bf9f
GM
972013-12-23 Glenn Morris <rgm@gnu.org>
98
99 * loading.texi (How Programs Do Loading, Load Suffixes):
100 Mention `load-prefer-newer'.
101
bb962da2
XF
1022013-12-22 Xue Fuqiao <xfq.free@gmail.com>
103
aec3bf9f
GM
104 * hash.texi (Other Hash): Document `hash-table-keys'
105 and `hash-table-values'.
bb962da2 106
77e5bcc5
EZ
1072013-12-22 Eli Zaretskii <eliz@gnu.org>
108
109 * nonascii.texi (Character Properties): NAME or OLD-NAME
110 properties can be nil (there's no empty string).
a9877c32 111 (Character Properties): Update the reference to the UCD.
77e5bcc5 112
c9832cd8
XF
1132013-12-22 Xue Fuqiao <xfq.free@gmail.com>
114
77e5bcc5
EZ
115 * sequences.texi (Bool-Vectors): Document new bool-vector set
116 operation functions.
8fc36a68 117
05e8f1ae
XF
118 * text.texi (Examining Properties): Document `get-pos-property'.
119
aec3bf9f
GM
120 * variables.texi (Directory Local Variables):
121 Document `enable-dir-local-variables'.
b345c561 122
aec3bf9f
GM
123 * debugging.texi (Debugger Commands):
124 Document `debugger-toggle-locals'.
c9832cd8 125
77221051
CY
1262013-12-21 Chong Yidong <cyd@gnu.org>
127
128 * text.texi (Region Indent): Note the new interactive behavior of
129 indent-rigidly.
130
dfff9284
TH
1312013-12-20 Tassilo Horn <tsdh@gnu.org>
132
3fbba716
TH
133 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
134 one or many arguments.
135
6f1de4d1
TH
136 * display.texi: Document `messages-buffer'.
137
dfff9284
TH
138 * os.texi: Document `initial-buffer-choice' changes.
139
f5df4ceb
CY
1402013-12-20 Chong Yidong <cyd@gnu.org>
141
142 * text.texi (Changing Properties): Improve documentation for
143 add-face-text-property.
144 (Special Properties): Mention add-face-text-property.
145
fb891cc8
CY
1462013-12-18 Chong Yidong <cyd@gnu.org>
147
18874304
CY
148 * customize.texi (Custom Themes): Document custom-known-themes
149 (Bug#15717).
150
fb891cc8
CY
151 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
152 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
153
06a4f110
GM
1542013-12-13 Glenn Morris <rgm@gnu.org>
155
156 * internals.texi (Building Emacs):
157 * loading.texi (Library Search): Mention that site-load,
158 site-init cannot change load-path.
159
b55e11bf
GM
1602013-12-12 Glenn Morris <rgm@gnu.org>
161
162 * elisp.texi: Tweak dircategory.
163
01633a17
EZ
1642013-12-12 Eli Zaretskii <eliz@gnu.org>
165
166 * nonascii.texi (Encoding and I/O): Document file-name encoding
167 peculiarities on MS-Windows.
168
f9405d87
GM
1692013-12-12 Glenn Morris <rgm@gnu.org>
170
171 * elisp.texi: Sync direntry with info/dir version.
172
36291308
JB
1732013-12-08 Juanma Barranquero <lekktu@gmail.com>
174
175 * display.texi (Progress, Face Remapping):
176 * processes.texi (Serial Ports):
177 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
178
c085e5b9
JL
1792013-12-04 Juri Linkov <juri@jurta.org>
180
181 * searching.texi (Search and Replace): Fix `unread-command-events'
182 and add ref.
183
9139632a
JL
1842013-12-03 Juri Linkov <juri@jurta.org>
185
186 * windows.texi (Choosing Window): Rename `no-display-ok' to
187 `allow-no-window'. (Bug#13594)
188
26e4aa7d
GM
1892013-11-30 Glenn Morris <rgm@gnu.org>
190
191 * Makefile.in (distclean): Remove Makefile.
192
c8f0efc2
AP
1932013-11-29 Andreas Politz <politza@fh-trier.de>
194
195 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
196 (Bug#14029).
197
cb6c95a3
GM
1982013-11-27 Glenn Morris <rgm@gnu.org>
199
200 * loading.texi (Library Search):
201 * os.texi (Startup Summary): No more leim directory.
202
d6686055
GM
2032013-11-26 Glenn Morris <rgm@gnu.org>
204
205 * os.texi (Startup Summary): Update for leim-list being preloaded.
206
f6083c67
BJ
2072013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
208
209 * frames.texi (Input Focus):
210 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
211
17e0445b
GM
2122013-11-23 Glenn Morris <rgm@gnu.org>
213
214 * loading.texi (Library Search):
215 Empty elements in EMACSLOADPATH now mean the default load-path.
216
88fa559d
GM
2172013-11-22 Glenn Morris <rgm@gnu.org>
218
219 * loading.texi (Library Search): Minor clarification.
220
f0cfa5fe
LL
2212013-11-20 Leo Liu <sdl.web@gmail.com>
222
223 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
224
a6e3a5d5
XF
2252013-11-19 Xue Fuqiao <xfq.free@gmail.com>
226
227 * os.texi (File Notifications): Add an index.
228
229 * loading.texi (Loading): Add an cross-reference.
230
4ae3802f
XF
2312013-11-18 Xue Fuqiao <xfq.free@gmail.com>
232
233 * os.texi (Session Management, Desktop Notifications): Add some
234 indexes and a cross-reference.
235
de586f99
XF
2362013-11-17 Xue Fuqiao <xfq.free@gmail.com>
237
238 * os.texi (Time Parsing):
239 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
240
90794abb
GM
2412013-11-14 Glenn Morris <rgm@gnu.org>
242
243 * loading.texi (Library Search): Update section.
244
7d3bb569
XF
2452013-11-11 Xue Fuqiao <xfq.free@gmail.com>
246
247 * os.texi (User Identification, Time of Day, Time Conversion):
248 Minor fixes.
249
fb193bb4
JD
2502013-11-10 Jan Djärv <jan.h.d@swipnet.se>
251
252 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
253
be9d2b46
XF
2542013-11-09 Xue Fuqiao <xfq.free@gmail.com>
255
256 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 257 Typo fix.
d612ddbb 258 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 259
8acb09ca
EZ
2602013-11-08 Eli Zaretskii <eliz@gnu.org>
261
262 * display.texi (Truncation): Document that cache-long-scans is now
263 non-nil by default. (Bug#15797)
264
c67c5132
EZ
2652013-11-05 Eli Zaretskii <eliz@gnu.org>
266
267 * lists.texi (Rearrangement): Fix indexing.
268
269 * display.texi (Bidirectional Display): Fix indexing.
270
29aa2b71
XF
2712013-11-05 Xue Fuqiao <xfq.free@gmail.com>
272
5e21526f
XF
273 * lists.texi (Rearrangement): Improve indexing.
274
29aa2b71 275 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 276 (Bidirectional Display): Improve indexing.
29aa2b71 277
3c334c14
JD
2782013-11-01 Jan Djärv <jan.h.d@swipnet.se>
279
280 * display.texi (Face Attributes): Document :distant-foreground.
281
bc5184ab
XF
2822013-10-30 Xue Fuqiao <xfq.free@gmail.com>
283
284 * display.texi (Abstract Display): Improve indexing.
285
23af34b0
SM
2862013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
287
288 * display.texi (Selective Display): Discourage the use of explicit
289 selective display.
290
81cf3b07
XF
2912013-10-29 Xue Fuqiao <xfq.free@gmail.com>
292
027d950f
XF
293 * display.texi (Showing Images): Add an index for image-size.
294 Use @code instead of @var for a normal variable.
142207c0 295 (Multi-Frame Images): Improve indexing.
3440d80e 296 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 297 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 298
3c640e29
XF
2992013-10-27 Xue Fuqiao <xfq.free@gmail.com>
300
44e0cfaf 301 * display.texi (Image Descriptors): Improve indexing.
3c640e29 302
7db9c31e
XF
3032013-10-26 Xue Fuqiao <xfq.free@gmail.com>
304
305 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 306 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 307
619a46f8
XF
3082013-10-25 Xue Fuqiao <xfq.free@gmail.com>
309
310 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
311 (Low-Level Font): Improve indexing.
312
313 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 314
578ef6b9
XF
3152013-10-24 Xue Fuqiao <xfq.free@gmail.com>
316
317 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 318 (Font Selection): Add indexes.
8b78f36c 319 (Low-Level Font): Add an index for font registry.
578ef6b9 320
48f73cfb
GM
3212013-10-23 Glenn Morris <rgm@gnu.org>
322
76f1a3c3
GM
323 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
324 Nuke @refill.
325
48f73cfb
GM
326 * Makefile.in (install-dvi, install-html, install-pdf)
327 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
328 (uninstall-pdf): Quote entities that might contain whitespace.
329
8d02f0ad
XF
3302013-10-19 Xue Fuqiao <xfq.free@gmail.com>
331
76f1a3c3
GM
332 * display.texi (Face Attributes): Add indexes for the ‘:box’
333 face attribute.
8d02f0ad 334
917ac5eb
XF
3352013-10-18 Xue Fuqiao <xfq.free@gmail.com>
336
74f202ae 337 * display.texi (Line Height): Add indexes for line height.
917ac5eb 338
475c7d3f
XF
3392013-10-17 Xue Fuqiao <xfq.free@gmail.com>
340
341 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
342
89f20e05
XF
3432013-10-16 Xue Fuqiao <xfq.free@gmail.com>
344
345 * display.texi (Selective Display): Add an index for explicit
346 selective display.
347
2641f1a5
XF
3482013-10-15 Xue Fuqiao <xfq.free@gmail.com>
349
350 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
351
8c106d17
GM
3522013-10-13 Glenn Morris <rgm@gnu.org>
353
354 * intro.texi (Acknowledgments): Use accented form of some names.
355
fa022909
GM
3562013-10-09 Glenn Morris <rgm@gnu.org>
357
358 * control.texi (Conditionals): Copyedits. (Bug#15558)
359
4ed77415 3602013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 361
4ed77415 362 Support menus on text-mode terminals.
981b26a6
EZ
363 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
364 wording to the effect that menus are supported on TTYs.
365
366 * frames.texi (Pop-Up Menus, Dialog Boxes)
367 (Display Feature Testing): Update for menu support on TTYs.
368
6de913c4
SM
3692013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
370
371 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
372 non-headings.
373
9e73b242
XF
3742013-10-05 Xue Fuqiao <xfq.free@gmail.com>
375
376 * syntax.texi (Categories): Add an index for category sets.
377
79b3ad55
XF
3782013-10-03 Xue Fuqiao <xfq.free@gmail.com>
379
c9358b45
XF
380 * syntax.texi (Syntax Flags):
381 (Syntax Table Functions): Add indexes.
79b3ad55 382
8c1f51ff
XF
3832013-10-02 Xue Fuqiao <xfq.free@gmail.com>
384
385 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
386
6cfe977d
XF
3872013-09-29 Xue Fuqiao <xfq.free@gmail.com>
388
389 * searching.texi (Regexp Search): Refine.
390
69b3debc
XF
3912013-09-22 Xue Fuqiao <xfq.free@gmail.com>
392
393 * nonascii.texi (Default Coding Systems): Typo fix.
394
87829449
XF
3952013-09-21 Xue Fuqiao <xfq.free@gmail.com>
396
397 * nonascii.texi (Coding System Basics): Add information about carriage-return.
398
0df00f59
EZ
3992013-09-14 Eli Zaretskii <eliz@gnu.org>
400
401 * display.texi (Display Margins): State the units of measuring
402 margin width. (Bug#15375)
403
3509fb40
EZ
4042013-09-13 Eli Zaretskii <eliz@gnu.org>
405
406 * text.texi (Not Intervals): Minor wording fix.
407
99d8e6d6
XF
4082013-09-12 Xue Fuqiao <xfq.free@gmail.com>
409
3509fb40
EZ
410 * functions.texi (Obsolete Functions): Add an index for obsolete
411 functions.
99d8e6d6 412
44ee2147
XF
4132013-09-11 Xue Fuqiao <xfq.free@gmail.com>
414
415 * nonascii.texi (Character Properties): Character properties fix
416 for decimal-digit-value and digit-value.
417
eb31a86c
SM
4182013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
419
420 * macros.texi (Defining Macros): Prefer "function" to "lambda
421 expression" (bug#15296).
422
50b13cde
PE
4232013-08-28 Paul Eggert <eggert@cs.ucla.edu>
424
425 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
426 for portability to hosts where /bin/sh has problems.
427
a8544941
SM
4282013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
429
430 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
431
9f0809d4
EZ
4322013-08-20 Eli Zaretskii <eliz@gnu.org>
433
434 * files.texi (Information about Files): Mention file names with
435 trailing blanks on MS-Windows. (Bug#15130)
436
c5074806
XF
4372013-08-18 Xue Fuqiao <xfq.free@gmail.com>
438
439 * positions.texi (Positions): Improve indexing.
440
e2c90473
EZ
4412013-08-18 Eli Zaretskii <eliz@gnu.org>
442
443 * markers.texi (The Region): Improve indexing.
444
278d6dd0
XF
4452013-08-17 Xue Fuqiao <xfq.free@gmail.com>
446
ab100635
XF
447 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
448
278d6dd0
XF
449 * text.texi (Maintaining Undo): Mention interactive call of
450 buffer-disable-undo.
c9b39934 451 (Filling): Add cross-reference for hard newlines.
d3110177 452 (Sorting): Fix indentation.
38b4c7f8 453 (Columns): Comment out undefined behavior.
ad6643fe 454 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 455
2bede2ed
XF
4562013-08-16 Xue Fuqiao <xfq.free@gmail.com>
457
c8068af5 458 * text.texi (Insertion): Refine.
bd805d5b 459 (Margins): Add an index.
e4043ba0 460 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 461
2bede2ed
XF
462 * positions.texi (Character Motion):
463 * markers.texi (Moving Markers):
464 (Creating Markers): Comment out undefined behavior.
465
7cbbcaa0
XF
4662013-08-15 Xue Fuqiao <xfq.free@gmail.com>
467
468 * markers.texi (The Region): Add/move indexes.
469
8259030d
LMI
4702013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
471
472 * display.texi (ImageMagick Images): Mention :content-type and
473 `image-content-type-suffixes'.
474
f73f4ce6
XF
4752013-08-13 Xue Fuqiao <xfq.free@gmail.com>
476
477 * positions.texi (Word Motion): Remove redundant sentence.
478
3e6b67c9
GM
4792013-08-13 Glenn Morris <rgm@gnu.org>
480
481 * lists.texi (List Elements):
482 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
483
5c41e9ff
XF
4842013-08-13 Xue Fuqiao <xfq.free@gmail.com>
485
916119ec 486 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 487
8496d8d7
GM
4882013-08-12 Glenn Morris <rgm@gnu.org>
489
490 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
491 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
492 (INSTALL_DATA): New, set by configure.
493 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
494 New variables.
495 (.SUFFIXES): Add .ps and .dvi.
496 (.dvi.ps): New suffix rule.
497 (dvi, html, pdf, ps): Use *_TARGETS variables.
498 (elisp.html): Use HTML_OPTS.
499 (elisp.ps): Remove explicit rule.
500 (.PHONY): install-dvi, install-html, install-pdf, install-ps
501 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
502 uninstall-ps, and uninstall-doc.
503 (install-dvi, install-html, install-pdf, install-ps, install-doc)
504 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
505 (uninstall-doc): New rules.
506 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
507
3a3bb904
XF
5082013-08-10 Xue Fuqiao <xfq.free@gmail.com>
509
510 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
511
4517cbc2
XF
5122013-08-09 Xue Fuqiao <xfq.free@gmail.com>
513
514 * control.texi (Error Symbols): Minor fix for previous change.
515
54bd972f
SM
5162013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
517
518 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
519
520 * control.texi (Signaling Errors): Refer to define-error.
521 (Error Symbols): Add `define-error'.
522
e30b79c1
DA
5232013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
524
525 * positions.texi (Motion by Screen Lines):
526 * display.texi (Truncation): Rename `cache-long-line-scans'
527 to `cache-long-scans'.
528
123ff297
XF
5292013-08-05 Xue Fuqiao <xfq.free@gmail.com>
530
531 * windows.texi (Window Start and End): Add an index.
532
9097ad86
XF
5332013-08-02 Xue Fuqiao <xfq.free@gmail.com>
534
535 * display.texi (Face Functions): Add an index.
536
537 * variables.texi (Variable Aliases): Add an index.
538
539 * functions.texi (Defining Functions): Add an index.
540
541 * nonascii.texi (Coding System Basics): Add an index.
542
64a695bd
XF
5432013-07-31 Xue Fuqiao <xfq.free@gmail.com>
544
545 * nonascii.texi (Non-ASCII Characters): Update menu.
546 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
547
548 * elisp.texi (Top): Update menu.
549
39e8fb76
XF
5502013-07-30 Xue Fuqiao <xfq.free@gmail.com>
551
552 * windows.texi (Window History): Mention the default value of
3cd51eaa 553 switch-to-visible-buffer. Add cross-references.
39e8fb76 554
95e6e62b
MA
5552013-07-24 Michael Albinus <michael.albinus@gmx.de>
556
557 * errors.texi (Standard Errors): Fix typo.
558
559 * files.texi (Magic File Names):
560 * os.texi (File Notifications): Remove file-notify-supported-p.
561
53840e55
PE
5622013-07-24 Paul Eggert <eggert@cs.ucla.edu>
563
564 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
565 non-well-formed expressions result in unspecified behavior, though
566 Emacs will not crash.
567
32813ea7
MA
5682013-07-22 Michael Albinus <michael.albinus@gmx.de>
569
570 * files.texi (Magic File Names): Add file-notify-add-watch,
571 file-notify-rm-watch and file-notify-supported-p. Move
572 file-remote-p down.
573
574 * errors.texi (Standard Errors): Add file-notify-error.
575
576 * os.texi (Desktop Notifications): Rename from Notifications.
577 (File Notifications): New node.
578
579 * elisp.texi (Top): Update menu for these changes.
580
ac446ed8
XF
5812013-07-19 Xue Fuqiao <xfq.free@gmail.com>
582
583 * windows.texi (Display Action Functions): Mention next-window.
584
e6c005c5
XF
5852013-07-16 Xue Fuqiao <xfq.free@gmail.com>
586
587 * windows.texi (Selecting Windows): Fix the introduction of
588 `set-frame-selected-window''s arguments.
589
954b166e
PE
5902013-07-10 Paul Eggert <eggert@cs.ucla.edu>
591
592 Timestamp fixes for undo (Bug#14824).
593 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
594
3323c263
EZ
5952013-07-06 Eli Zaretskii <eliz@gnu.org>
596
597 * nonascii.texi (Text Representations): Document that
598 multibyte-string-p returns nil for non-string objects.
599
4431e6d9 6002013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
601
602 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
603
a944db14
GM
6042013-07-03 Glenn Morris <rgm@gnu.org>
605
606 * debugging.texi (Debugging):
607 * files.texi (File Attributes, Changing Files): Fix cross-references.
608
609 * package.texi (Package Archives): Fix @url call.
610
253e30aa
GM
611 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
612
4c672a0f
EZ
6132013-06-29 Eli Zaretskii <eliz@gnu.org>
614
615 * display.texi (Bidirectional Display): Document move-point-visually.
616
4366ddd4
XF
6172013-06-29 Xue Fuqiao <xfq.free@gmail.com>
618
619 * buffers.texi (Buffer File Name): Fix typo.
620
bace8013
CS
6212013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
622
623 * tips.texi (Coding Conventions): Improve wording.
624
f99f7826 6252013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
626
627 * loading.texi (Autoload): Fix typo.
628
611e8a48
GM
629 * variables.texi (Lexical Binding): Fix typo.
630
edfaf7c0
GM
631 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
632
f3f9606c
LMI
6332013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
634
635 * display.texi (ImageMagick Images): Mention :max-width and
636 :max-height.
637
89561f72
PE
6382013-06-20 Paul Eggert <eggert@cs.ucla.edu>
639
640 * numbers.texi (Math Functions): Remove obsolete function log10.
641
9716fedb
SM
6422013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
643
644 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
645 rather than `local-map'.
646
647 * keymaps.texi (Active Keymaps): Fix documentation of
648 set-temporary-overlay-map and overriding-terminal-local-map.
649
789cf833
GM
6502013-06-19 Glenn Morris <rgm@gnu.org>
651
652 * Makefile.in (dist): Edit more configure variables.
653 Try to check that we do not miss any in future.
654
254408ca
JB
6552013-06-17 Juanma Barranquero <lekktu@gmail.com>
656
657 * text.texi (Undo, Changing Properties): Fix typos.
658
708e05f6
LMI
6592013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
660
661 * text.texi (Changing Properties): Document `add-face-text-property'.
662
3da95318
KH
6632013-06-17 Kenichi Handa <handa@gnu.org>
664
665 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 666 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 667
de0503df
SM
6682013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
669
670 * loading.texi (Hooks for Loading): Don't document after-load-alist.
671 Document with-eval-after-load instead of eval-after-load.
672
823777b5
XF
6732013-06-11 Xue Fuqiao <xfq.free@gmail.com>
674
675 * files.texi (File Name Expansion): Make the example more
676 intuitive.
677
08c0a604
PE
6782013-06-10 Paul Eggert <eggert@cs.ucla.edu>
679
680 Documentation fix for 'ls' and hard links.
681 * compile.texi (Compilation Functions):
682 * files.texi (File Attributes, Changing Files):
683 Use current format for GNU 'ls' output.
684 (File Attributes): Fix problem introduced in previous change:
685 the link count is the number of hard links, not the number
686 of hard links + 1.
687
e4568f3b
XF
6882013-06-10 Xue Fuqiao <xfq.free@gmail.com>
689
690 * files.texi (File Attributes): Fix typo.
691
a5cf7779
SM
6922013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
693
694 * functions.texi (Lambda Expressions): Lambda expressions don't
695 evaluate to themselves in general (bug#11782).
696
6e911150
SM
6972013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
698
699 * loading.texi (Autoload):
700 * help.texi (Documentation Basics, Accessing Documentation)
701 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
702
b02b5481
GM
7032013-04-23 Glenn Morris <rgm@gnu.org>
704
705 * internals.texi (Writing Emacs Primitives): Remove obvious example.
706 Tweak other to avoid overly long line.
707
f8152bcb
XF
7082013-04-21 Xue Fuqiao <xfq.free@gmail.com>
709
84ebefe9
XF
710 * internals.texi (Writing Emacs Primitives): Remove unnecessary
711 references to the sources. (Bug#13800)
712
f8152bcb
XF
713 * searching.texi (Regexp Backslash): Doc fix for backslash
714 constructs in regular expressions.
715
8fa2654e
CS
7162013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
717
718 * tips.texi (Coding Conventions): Mention separation of package
719 descriptor and name of internal symbols by two hyphens.
720
0aa3616e
SB
7212013-04-13 Stephen Berman <stephen.berman@gmx.net>
722
723 * windows.texi (Splitting Windows): Change category of
724 split-window from a command to a function.
725
cd542620
CY
7262013-04-06 Chong Yidong <cyd@gnu.org>
727
728 * display.texi (Faces): Minor clarifications.
6e911150
SM
729 (Defining Faces): Clarify default vs custom face specs.
730 Document face-spec-set.
cd542620
CY
731
732 * display.texi (Overlay Properties):
733 * text.texi (Special Properties): Use the "anonymous face"
734 terminology. Describe foreground-color and background-color forms
735 as compatibility-only.
736
8d0c20ae
EZ
7372013-03-24 Eli Zaretskii <eliz@gnu.org>
738
739 * compile.texi (Byte-Code Objects): Add index entry.
740 (Disassembly): Add cross-references.
741
45f1d362
EZ
7422013-03-23 Eli Zaretskii <eliz@gnu.org>
743
744 * frames.texi (Size Parameters): More accurate description of the
745 difference between 'fullboth' and 'maximized'. (Bug#13935)
746
5784e319
CS
7472013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
748
749 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
750
78be8b64 7512013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
752
753 * elisp.texi: Add some stuff specific to www.gnu.org.
754
b388e7ad
TZ
7552013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
756
757 * control.texi (Pattern matching case statement): Fix typo.
758
681ebc33
PE
7592013-03-04 Paul Eggert <eggert@cs.ucla.edu>
760
761 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
762
9bed73f3
GM
7632013-03-03 Glenn Morris <rgm@gnu.org>
764
765 * objects.texi (Symbol Type): Fix typo.
766
929aeac6 7672013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
768
769 * variables.texi (File Local Variables): Fix reference.
770
1abfd3e8 7712013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
772
773 * files.texi (Magic File Names): Improve wording and indexing.
774
f0c954fa
GM
7752013-02-21 Glenn Morris <rgm@gnu.org>
776
777 * display.texi (Multi-Frame Images): Minor rephrasing.
778
1e56f8ef
GM
7792013-02-20 Glenn Morris <rgm@gnu.org>
780
781 * display.texi (GIF Images, TIFF Images): Delete these nodes.
782 (ImageMagick Images): For :index, use an xref rather than duplicating.
783 (Other Image Types): Add GIF, adjust formatting.
784 (Multi-Frame Images): Rename from Animated Images. Expand section.
785 * elisp.texi (Top): Update menu for these changes.
786
93c2fa46
GM
7872013-02-19 Glenn Morris <rgm@gnu.org>
788
789 * text.texi (Change Hooks): Fix typo.
790
d64d97e5 7912013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
792
793 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
794
b5ca9d53
GM
7952013-02-13 Glenn Morris <rgm@gnu.org>
796
b6c3e4b1
GM
797 * objects.texi (Char-Table Type): Add footnote about #^^.
798
b5ca9d53
GM
799 * modes.texi (Minor Mode Conventions): Fix typo.
800
85adc63f
GM
801 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
802 meta characters; this changed in 22.1. (Bug#13684)
803
662abcc1
GM
804 * objects.texi (Char-Table Type): Add cindex.
805
9d6c9dd1
GM
806 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
807
490a9458 8082013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
809
810 * keymaps.texi (Creating Keymaps): Update make-keymap result.
811
8549f9e8
EZ
8122013-02-09 Eli Zaretskii <eliz@gnu.org>
813
814 * modes.texi (%-Constructs): Remove the description of %t.
815
816 * nonascii.texi (MS-DOS File Types): Delete node.
817
7bd00724
GM
8182013-02-08 Glenn Morris <rgm@gnu.org>
819
820 * keymaps.texi (Active Keymaps, Searching Keymaps):
821 Remove confusing mention of "symbolic prefix". (Bug#13643)
822
795e7a5b 8232013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
824
825 * macros.texi (Indenting Macros): Fix order of an indent
826 symbol's arguments. (Bug#13450)
827
b3fbb395
PE
8282013-01-19 Paul Eggert <eggert@cs.ucla.edu>
829
830 Allow floating-point file offsets.
831 * files.texi (Reading from Files, Writing to Files):
832 Say that file offsets can be numbers, not just integers.
833
45a7e57c
GM
8342013-01-09 Glenn Morris <rgm@gnu.org>
835
836 * commands.texi (Interactive Codes):
837 Whitespace does not terminate interactive "S". (Bug#13393)
838
04c48b14
CY
8392013-01-06 Chong Yidong <cyd@gnu.org>
840
841 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
842
1f1c405d
GM
8432013-01-05 Glenn Morris <rgm@gnu.org>
844
845 * display.texi (Overlay Properties): Mention field. (Bug#13364)
846
5d7c18a8
EZ
8472013-01-05 Eli Zaretskii <eliz@gnu.org>
848
849 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
850 directive in a group of items.
851
89cb305e 8522013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
853
854 * keymaps.texi (Key Sequences): Remove obsolete sentence
855 (Bug#13356).
856
0f668a4d 8572013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
858
859 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
860
553081a5
SM
8612013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
862
863 * files.texi (File Attributes): Undocument return format of file-acl.
864
1cbb9ed6
GM
8652013-01-03 Glenn Morris <rgm@gnu.org>
866
75e78d1e
GM
867 * processes.texi (System Processes):
868 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
869
5f1a9647
GM
870 * searching.texi (Replacing Match): Fix xref.
871
1cbb9ed6
GM
872 * elisp.texi (DATE): Bump to Jan 2013.
873
9539d465 8742013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 875
22ff2cb8
GM
876 * customize.texi (Common Keywords, Type Keywords):
877 Replace "active field" with "button". (Bug#13310)
878
9800c5b0
GM
879 * customize.texi (Common Keywords): Add xref. (Bug#13311)
880 * tips.texi (Library Headers): Add cindex.
881
d5e5e7b4 8822012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
883
884 * functions.texi (Declare Form):
885 * intro.texi (A Sample Function Description):
886 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
887 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
888 in @def.. commands. (Bug#13292)
889
ccad023b
EZ
8902012-12-29 Eli Zaretskii <eliz@gnu.org>
891
892 * files.texi (Changing Files): Document the return values of
893 set-file-selinux-context and set-file-acl.
894
1ab0c851
GM
8952012-12-27 Glenn Morris <rgm@gnu.org>
896
897 * files.texi (File Names): Mention Cygwin conversion functions.
898
94900bfe
MR
8992012-12-22 Martin Rudalics <rudalics@gmx.at>
900
901 * windows.texi (Selecting Windows): Reword description of
902 select-window (Bug#13248).
903
04d9b71a
EZ
9042012-12-22 Eli Zaretskii <eliz@gnu.org>
905
906 * files.texi (File Attributes, Changing Files): Remove the details
907 about the text returned by file-acl. Instead, just document that
908 it is an opaque string meant to be used by set-file-acl.
909
6e55f03e
CY
9102012-12-21 Chong Yidong <cyd@gnu.org>
911
07b9c0be
CY
912 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
913
6e55f03e
CY
914 * customize.texi (Simple Types): Document key-sequence type
915 (Bug#13048).
916
5bec25eb
CY
917 * strings.texi (Text Comparison): Doc fix for compare-strings.
918
15ccf05e
MA
9192012-12-19 Michael Albinus <michael.albinus@gmx.de>
920
921 * files.texi (Magic File Names): Add `file-acl',
922 `file-selinux-context', `set-file-acl' and
923 `set-file-selinux-context'. Make the list consistent.
924
ee3c0aec
JB
9252012-12-19 Jonas Bernoulli <jonas@bernoul.li>
926
927 * tips.texi (Library Headers): New header keyword `Homepage'.
928 Make continuation lines syntax more precise.
929
66447e07
EZ
9302012-12-17 Eli Zaretskii <eliz@gnu.org>
931
932 * files.texi (File Attributes, Changing Files): Update to include
933 MS-Windows support for ACLs.
934
7c3d167f
RF
9352012-12-16 Romain Francoise <romain@orebokech.com>
936
937 * files.texi (File Attributes): Document ACL support and new
938 `file-acl' function.
939 (Changing Files): Mention argument name change of `copy-file' and
940 document new function `set-file-acl'.
941
97976f9f
PE
9422012-12-14 Paul Eggert <eggert@cs.ucla.edu>
943
944 Fix permissions bugs with setgid directories etc. (Bug#13125)
945 * files.texi (Testing Accessibility): Document GROUP arg
946 of file-ownership-preserved-p.
947 (File Attributes): Document that 9th element is now
948 just a placeholder.
949 * os.texi (User Identification): Document new functions group-gid,
950 group-real-gid.
951
d92d9c95
PE
9522012-12-11 Paul Eggert <eggert@cs.ucla.edu>
953
954 * internals.texi (C Integer Types): New section.
955 This follows up and records an email in
956 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
957
265c2fbf 9582012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 959
4a0e1924 960 * control.texi (Pattern matching case statement): New node.
f433306a 961
1cbae532
SM
962 * customize.texi (Variable Definitions): Mention the default :group
963 for defcustoms (bug#13093).
964
c6c08d3f
GM
9652012-12-09 Glenn Morris <rgm@gnu.org>
966
967 * customize.texi (Variable Definitions): Mention eval-defun
968 on a defcustom calls the :set function when appropriate.
969
4288142b
PE
9702012-12-06 Paul Eggert <eggert@cs.ucla.edu>
971
972 * doclicense.texi, gpl.texi: Update to latest version from FSF.
973 These are just minor editorial changes.
974
d8ad4d3f 9752012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
976
977 * lists.texi (Plist Access): Move put example to Symbol Plists.
978
979 * symbols.texi (Standard Properties): Fix typo.
980
c5bc2d1d 9812012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 982
f02f19bd
CY
983 * symbols.texi (Symbol Properties): New node.
984 (Symbol Plists): Make it a subsection under Symbol Properties.
985 (Standard Properties): New node.
986
987 * lists.texi (Property Lists): Move here from symbols.texi.
988 (Plist Access): Rename from Other Plists.
989
990 * customize.texi (Variable Definitions):
991 * display.texi (Defining Faces):
992 * sequences.texi (Char-Tables): Fix xref.
993
1cbae532 994 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 995
f02f19bd
CY
996 * commands.texi (Using Interactive): Fix index entry.
997
cb6f5650
PE
9982012-11-24 Paul Eggert <eggert@cs.ucla.edu>
999
c07a6ded
PE
1000 * doclicense.texi: Update to latest version from FSF.
1001 These are just minor editorial changes.
1002 * elisp.texi (GNU Free Documentation License)
1003 (GNU General Public Licens):
1004 Provide sectioning, since doclicense.texi no longer does that.
1005
cb6f5650
PE
1006 * loading.texi (Named Features): @ -> @@ to fix typo.
1007
d125ca15 10082012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
1009
1010 * windows.texi (Basic Windows): Fix typo.
1011 (Windows and Frames): Fix example. Move description of
1012 window-in-direction here.
1013 (Recombining Windows): Fix example.
1cbae532 1014 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
1015 (Switching Buffers): Reword.
1016 (Display Action Functions): Minor adjustments.
1017 (Choosing Window Options): Minor fixes.
1018 (Window History): Minor rewording.
1019 (Dedicated Windows): Correct and reword part describing how
1020 dedicatedness affects functions removing buffers or windows.
1cbae532 1021 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 1022
d125ca15 10232012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
1024
1025 * modes.texi (%-Constructs): Fix statement about mode construct
1026 padding (Bug#12866).
1027
d125ca15 10282012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
1029
1030 * debugging.texi (Profiling): Make it more clear
1031 that --enable-profiling is about profiling the C code.
1032
38a2f917
GM
10332012-11-21 Glenn Morris <rgm@gnu.org>
1034
3ca2f1bf
GM
1035 * display.texi (Attribute Functions):
1036 Update for set-face-* name changes.
1bf335cf
GM
1037 Add new "inherit" argument for face-bold-p etc.
1038 Move description of this argument to a common section, like "frame".
3ca2f1bf 1039
6ef2e5ef 1040 * debugging.texi (Profiling): New section.
b6729a18 1041 (Debugging): Mention profiling in the introduction.
5b776637
GM
1042 * tips.texi (Compilation Tips): Move profiling to separate section.
1043 * elisp.texi: Add Profiling to detailed menu.
1044
6ef2e5ef 10452012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
1046
1047 * windows.texi (Display Action Functions): Fix recently added
1048 example. Suggested by Michael Heerdegen.
1049
6ef2e5ef 10502012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
1051
1052 Minor cleanup for times as lists of four integers.
1053 * os.texi (Time Parsing): Time values can now be four integers.
1054
7351b73d
GM
10552012-11-18 Glenn Morris <rgm@gnu.org>
1056
1057 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1058 * macros.texi (Expansion): Mention eager macro expansion.
1059
a045a167
GM
1060 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1061
2ac9538d 10622012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
1063
1064 * minibuf.texi (Programmed Completion): Doc fix for metadata
1065 request (Bug#12850).
1066
2ac9538d 10672012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 1068
7fe37cfc
GM
1069 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1070
6439ae19
GM
1071 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1072 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1073 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1074 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1075
0ff7851c
MR
10762012-11-16 Martin Rudalics <rudalics@gmx.at>
1077
1078 * windows.texi (Choosing Window): Rewrite description of
1079 display-buffer-alist (Bug#12167).
1cbae532
SM
1080 (Display Action Functions): Mention inhibit-switch-frame.
1081 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1082 Add example (Bug#12848).
1083
96e05507 10842012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1085
1086 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1087 (Attribute Functions): Update for set-face-underline rename.
1088 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1089
e4e9830b
GM
1090 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1091 so they align better in info.
921c067f
GM
1092 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1093 Document set-temporary-overlay-map.
e4e9830b 1094
c8915b67
SM
10952012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1096
1097 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1098 with normal keymaps".
1099
74934dcc
DA
11002012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1101
1102 * internals.texi (Garbage Collection): Update descriptions
1103 of vectorlike_header, garbage-collect and gc-cons-threshold.
1104 (Object Internals): Explain Lisp_Object layout and the basics
1105 of an internal type system.
1106 (Buffer Internals): Update description of struct buffer.
1107
f78ee6af 11082012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1109
1110 * variables.texi (Adding Generalized Variables):
1111 At least mention gv-define-expander and gv-letplace.
1112
164f28b5 1113 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1114 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1115
38868ad7
GM
1116 * control.texi (Signaling Errors):
1117 * debugging.texi (Error Debugging):
1118 * errors.texi (Standard Errors): Add user-error.
1119
6efddf78
GM
1120 * variables.texi (Adding Generalized Variables):
1121 Use standard formatting for common lisp note about setf functions.
1122
6baf66d5 11232012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1124
1125 * elisp.texi (Top): Add Recombining Windows to menu.
1126 * windows.texi (Recombining Windows): New subsection.
1127 (Splitting Windows): Rewrite text on handling of window
1128 combinations and move it to new subsection.
1129
6baf66d5 11302012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1131
8a3afaf9
CY
1132 * searching.texi (Replacing Match): Document \? in replace-match.
1133
7c08f8ba
CY
1134 * variables.texi (Creating Buffer-Local): Document setq-local and
1135 defvar-local.
1136 (Setting Generalized Variables): Arrange table alphabetically.
1137
1138 * lists.texi (List Elements, List Variables): Clarify descriptions
1139 of push and pop for generalized variables.
1140
1141 * edebug.texi (Specification List): setf is no longer CL-only.
1142
6baf66d5 11432012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1144
1145 * variables.texi (Adding Generalized Variables):
1146 Update description of FIX-RETURN expansion.
1147
ebdbfb95
GM
1148 * variables.texi (Setting Generalized Variables):
1149 Split most of previous contents into this subsection.
1150 (Adding Generalized Variables): New subsection.
651af8c6
GM
1151 Move note on lack of setf functions here from misc/cl.texi.
1152
ebdbfb95
GM
1153 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1154
6baf66d5 11552012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1156
1157 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1158
a43d02f0
MA
11592012-11-08 Michael Albinus <michael.albinus@gmx.de>
1160
1161 * os.texi (Notifications): Update descriptions of
1162 notifications-notify, notifications-close-notification and
1163 notifications-get-capabilities according to latest code changes.
1164 Add notifications-get-server-information.
1165
2395ab64
CY
11662012-11-03 Chong Yidong <cyd@gnu.org>
1167
1168 * objects.texi (General Escape Syntax): Clarify the explanation of
1169 escape sequences.
1170 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1171 multibyte. Hex escapes do not automatically make a string
1172 multibyte.
1173
43bcfda6
MR
11742012-11-03 Martin Rudalics <rudalics@gmx.at>
1175
1176 * windows.texi (Switching Buffers): Document option
1177 switch-to-buffer-preserve-window-point.
1178 (Display Action Functions): Document window-height and
1179 window-width alist entries.
1cbae532
SM
1180 (Display Action Functions):
1181 Document display-buffer-below-selected and
43bcfda6 1182 display-buffer-in-previous-window.
1cbae532
SM
1183 (Quitting Windows): Document quit-restore-window.
1184 Rewrite section.
43bcfda6
MR
1185 (Window Configurations): In window-state-get mention that
1186 argument window must be valid.
1187 (Window Parameters): Document quit-restore window parameter
1188 (Bug#12158).
1189
89b2c8a1
GM
11902012-10-31 Glenn Morris <rgm@gnu.org>
1191
88390adf
GM
1192 * control.texi (Catch and Throw): Add xref to cl.texi.
1193
aec5e6f9
GM
1194 * lists.texi (Sets And Lists): Point xref to better location.
1195
0d8e94e9
GM
1196 * errors.texi (Standard Errors):
1197 * loading.texi (Autoload): Update for cl-lib namespace changes.
1198
5241598a
GM
1199 * modes.texi (Defining Minor Modes): "Generalized Variables"
1200 section is now in this manual rather than cl.texi.
1201
89b2c8a1
GM
1202 * eval.texi (Special Forms): No longer special forms: defmacro,
1203 defun, save-window-excursion, with-output-to-temp-buffer.
1204 * functions.texi (Defining Functions): Defun is now a macro.
1205 Defalias is a function.
1206
516e1a08
GM
12072012-10-30 Glenn Morris <rgm@gnu.org>
1208
1209 * variables.texi (Generalized Variables): Fix typo.
1210
e29e39c9
CY
12112012-10-30 Chong Yidong <cyd@gnu.org>
1212
1213 * symbols.texi (Symbol Plists): Document function-get.
1214
1215 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1216
1217 * frames.texi (Visibility of Frames): Document tty-top-frame.
1218
70edffb1
SM
12192012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1220
1221 * keymaps.texi (Format of Keymaps): Document the multiple
1222 inheritance format.
1223
3a51f0eb
MR
12242012-10-28 Martin Rudalics <rudalics@gmx.at>
1225
1226 * windows.texi (Basic Windows): Reformulate description of live,
1227 internal and valid windows.
1228 (Cyclic Window Ordering): Describe new argument of
1229 get-lru-window and get-largest-window. Add description of
1230 window-in-direction.
1231
5b6887ad
GM
12322012-10-27 Glenn Morris <rgm@gnu.org>
1233
5887564d
GM
1234 * variables.texi (Generalized Variables): New section,
1235 adapted from misc/cl.texi.
1236 * elisp.texi (Top): Add Generalized Variables to menu.
1237 * lists.texi (List Elements, List Variables):
1238 Mention generalized variables.
1239
5b6887ad
GM
1240 * lists.texi (List Elements): Typo fix.
1241
05b621a6
CY
12422012-10-27 Chong Yidong <cyd@gnu.org>
1243
1244 * minibuf.texi (High-Level Completion): Don't mention removed
1245 function iswitchb-read-buffer.
1246
1247 * commands.texi (Event Input Misc): Remove last-input-char.
1248 (Command Loop Info): Remove last-command-char.
1249
1250 * frames.texi (Initial Parameters): Don't mention the obsolete
1251 special-display feature.
1252
1253 * windows.texi (Choosing Window): Don't mention the obsolete
1254 special display feature.
1255 (Choosing Window Options): Remove obsolete special-display
1256 variables, and the functions special-display-p and
1257 special-display-popup-frame.
1258
1259 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1260
1261 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1262
1263 * markers.texi (Information from Markers): Remove obsolete
1264 function buffer-has-markers-at.
1265
1266 * text.texi (Yanking): Document yank-handled-properties.
1267
72ec96fb
PE
12682012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1269
1270 Update manual for new time stamp format (Bug#12706).
1271 * buffers.texi (Modification Time):
1272 * files.texi (Testing Accessibility, File Attributes):
1273 * intro.texi (Version Info):
1274 * os.texi (Time of Day):
1275 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1276 These instances were missed the first time around.
1277 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1278
75e8f9d2
CY
12792012-10-24 Chong Yidong <cyd@gnu.org>
1280
cd996018
CY
1281 * minibuf.texi (Text from Minibuffer): Document read-regexp
1282 changes.
1283
1cbae532
SM
1284 * nonascii.texi (Selecting a Representation):
1285 Document set-buffer-multibyte changes.
cd996018 1286
75e8f9d2
CY
1287 * keymaps.texi (Toolkit Differences): Node deleted.
1288 (Easy Menu): New node.
1289
d1069532
SM
12902012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1291
1292 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1293
c4132fd4
PE
12942012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1295
1296 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1297 * files.texi (File Attributes):
1298 * text.texi (Undo):
1299 Time stamp resolution is now 1 picosecond, not 1 second.
1300
1fb3aa3f
CY
13012012-10-23 Chong Yidong <cyd@gnu.org>
1302
49238e7f
CY
1303 * display.texi (Font Lookup): Remove font-list-limit.
1304
1fb3aa3f
CY
1305 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1306 (Bug#12529).
1307
5fb904b0
GM
13082012-10-22 Glenn Morris <rgm@gnu.org>
1309
f961c7d8
GM
1310 * os.texi (Recording Input): Tiny fix.
1311
4ee87740
GM
1312 * intro.texi (Lisp History):
1313 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1314 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1315
d18a0d24
CY
13162012-10-15 Chong Yidong <cyd@gnu.org>
1317
1318 * macros.texi (Defining Macros): defmacro is now a macro.
1319 Explicitly list the docstring and declare arguments.
1320
1321 * functions.texi (Anonymous Functions): Explicitly list the
1322 docstring, declare, and interactive arguments to lambda.
1323 (Defining Functions): Likewise for defun.
1324 (Inline Functions): Likewise for defsubst.
1325 (Declare Form): Tweak description.
1326
73f2b4ab
CY
13272012-10-13 Chong Yidong <cyd@gnu.org>
1328
1329 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1330
379acb95
CY
13312012-10-05 Chong Yidong <cyd@gnu.org>
1332
1333 * minibuf.texi (Basic Completion): Clarify list form of completion
1334 table (Bug#12564).
1335
e8757f09 13362012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1337
1338 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1339
86ec63ba
PE
13402012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1341
1342 Revert the FOLLOW-SYMLINKS change for file-attributes.
1343 * files.texi (File Attributes, Magic File Names): Undo last change.
1344
e7a2937b
PE
13452012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1346
1347 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1348 * files.texi (File Attributes): Describe it.
1349 (Magic File Names): Use it.
1350
48de8b12
CY
13512012-09-30 Chong Yidong <cyd@gnu.org>
1352
1353 * commands.texi (Click Events): Define "mouse position list".
1354 Remove mention of unimplemented horizontal scroll bars.
1355 (Drag Events, Motion Events): Refer to "mouse position list".
1356 (Accessing Mouse): Document posnp.
1357
1358 * errors.texi (Standard Errors): Tweak arith-error description.
1359 Tweak markup. Remove domain-error and friends, which seem to be
1360 unused after the floating-point code revamp.
1361
33f846fb
GM
1362 * functions.texi (Defining Functions): defun is now a macro.
1363 (Obsolete Functions): Obsolescence also affects
48de8b12
CY
1364 documentation commands. Various clarifications.
1365 (Declare Form): New node.
1366
1367 * strings.texi (String Basics): Copyedits.
1368
33f846fb 1369 * os.texi (Startup Summary): Document leim-list.el change.
48de8b12 1370 (User Identification): Add system-users and system-groups.
33f846fb 1371 (Idle Timers): Minor clarifications.
48de8b12
CY
1372
1373 * macros.texi (Defining Macros): Move description of `declare' to
1374 Declare Form node.
1375
1376 * loading.texi (Autoload):
1377 * help.texi (Documentation Basics): The special sequences can
1378 trigger autoloading.
1379
1380 * numbers.texi (Integer Basics): Copyedits.
1381 (Float Basics): Consider IEEE floating point always available.
1382 (Random Numbers): Document actual limits.
1383 (Arithmetic Operations): Clarify division by zero. Don't mention
1384 the machine-independence of negative division since it does not
1385 happen in practice.
1386
e61d39cd 13872012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1388
1389 * files.texi (Files): Fix typo.
1390
e109c4a6
CY
13912012-09-23 Chong Yidong <cyd@gnu.org>
1392
1393 * buffers.texi (Read Only Buffers): Document read-only-mode.
1394
1395 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1396 read-only-mode.
1397
1398 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1399 calling conventions.
1400
c88b867f
CY
14012012-09-22 Chong Yidong <cyd@gnu.org>
1402
1403 * searching.texi (Replacing Match): Minor clarification.
1404
df9685f3
EZ
14052012-09-22 Eli Zaretskii <eliz@gnu.org>
1406
287d7455
EZ
1407 * edebug.texi (Instrumenting): Improve indexing.
1408
df9685f3
EZ
1409 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1410 from within its own timer action. (Bug#12447)
1411
47133380
CY
14122012-09-22 Chong Yidong <cyd@gnu.org>
1413
1414 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1415
ab199df2 14162012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1417
1418 * debugging.texi (Using Debugger): Fix typo.
1419
ed1f0bd3
CY
14202012-09-18 Chong Yidong <cyd@gnu.org>
1421
1422 * display.texi (Faces): Discuss anonymous faces.
1423 (Face Attributes): Tweak intro.
1424 (Defining Faces): Move after the Face Attributes node. Copyedits.
1425 (Displaying Faces): Describe role of inheritance.
1426
1427 * customize.texi (Customization): Define customization more
1428 carefully (Bug#11440).
1429 (Common Keywords): Add xref to Constant Variables.
1430
1431 * variables.texi (Defining Variables): Link to defcustom's node
1432 instead of the higher-level Customization chapter.
1433
c990426a
PE
14342012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1435
1436 Simplify, document, and port floating-point (Bug#12381).
1437 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1438 Document that / and mod (with floating point arguments), along
1439 with asin, acos, log, log10, expt and sqrt, return special values
1440 instead of signaling exceptions.
1441 (Float Basics): Document that logb operates on the absolute value
1442 of its argument.
1443 (Math Functions): Document that (log ARG BASE) also returns NaN if
1444 BASE is negative. Document that (expt X Y) returns NaN if X is a
1445 finite negative number and Y a finite non-integer.
1446
011474aa
CY
14472012-09-09 Chong Yidong <cyd@gnu.org>
1448
bb6b0efc
CY
1449 * lists.texi (Sets And Lists): Explain that the return value for
1450 delete should be used, like for delq.
1451
011474aa
CY
1452 * minibuf.texi (Yes-or-No Queries): Document recentering and
1453 scrolling in y-or-n-p. Remove gratuitous example.
1454
1455 * searching.texi (Search and Replace): Document window scrolling
1456 entries in query-replace-map.
1457
6dcef6ec
CY
14582012-09-08 Chong Yidong <cyd@gnu.org>
1459
1460 * syntax.texi (Syntax Table Internals): Define "raw syntax
1461 descriptor" terminology (Bug#12383).
1462 (Syntax Descriptors): Mention raw syntax descriptors.
1463
52404181
CY
14642012-09-07 Chong Yidong <cyd@gnu.org>
1465
1a5432bc
CY
1466 * variables.texi (Creating Buffer-Local): Fix description of
1467 local-variable-if-set-p (Bug#10713).
1468
0a6bdaa1
CY
1469 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1470
14ba4cf3
CY
1471 * windows.texi (Display Action Functions)
1472 (Choosing Window Options): Remove obsolete variable
1473 display-buffer-reuse-frames.
cee2e90d 1474 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1475
e5c2edf7
CY
1476 * positions.texi (Narrowing): Document buffer-narrowed-p.
1477
52404181
CY
1478 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1479
1480 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1481 (Bug#12269).
1482
7f7e0167
LI
14832012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1484
1485 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1486
6a787d9a
CY
14872012-09-02 Chong Yidong <cyd@gnu.org>
1488
1489 * windows.texi (Window Configurations): Recommend against using
1490 save-window-excursion (Bug#12075).
1491
1492 * control.texi (Catch and Throw):
1493 * positions.texi (Excursions): Don't mention it.
1494
0e23ef9d
PE
14952012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1496
1497 Better seed support for (random).
1498 * numbers.texi (Random Numbers): Document new behavior of
1499 the calls (random) and (random STRING).
1500
342dac71
MR
15012012-08-21 Martin Rudalics <rudalics@gmx.at>
1502
1503 * windows.texi (Window Point): Document recent changes in
1504 window-point and set-window-point.
1505 (Selecting Windows): Document recent change in select-window.
1506
a08eadfe
EZ
15072012-08-06 Eli Zaretskii <eliz@gnu.org>
1508
1509 * functions.texi (Closures): Put the main index entry for
1510 "closures" here. (Bug#12138)
1511
1512 * variables.texi (Lexical Binding): Disambiguate the index entry
1513 for "closures".
1514
35b6586e
CY
15152012-08-05 Chong Yidong <cyd@gnu.org>
1516
1517 * display.texi (Defining Faces): Move documentation of
1518 frame-background-mode to the Emacs manual (Bug#7774).
1519
02676e5d
CY
15202012-08-04 Chong Yidong <cyd@gnu.org>
1521
1522 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1523 Fix description of syntax table inheritance.
1524 (Syntax Table Functions): Don't refer to internal contents of
1525 syntax table, since that is not explained yet. Copyedits.
1526 (Standard Syntax Tables): Node deleted.
1527 (Syntax Table Internals): Misc clarifications. Improve table
1528 formatting.
1529
1530 * keymaps.texi (Inheritance and Keymaps):
1531 * text.texi (Sticky Properties): Tweak index entry.
1532
73e0cbc0
EZ
15332012-07-28 Eli Zaretskii <eliz@gnu.org>
1534
1535 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1536
09ae5da1
PE
15372012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1538
1539 Prefer typical American spelling for "acknowledgment".
1540 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1541
1ada2e55
EZ
15422012-07-21 Eli Zaretskii <eliz@gnu.org>
1543
1544 * commands.texi (Special Events): Mention language-change event.
1545 (Input Events, Interactive Codes):
1546 * keymaps.texi (Key Sequences): Mention events that are
1547 non-keyboard but also non-mouse events.
1548
9ea10cc3
CY
15492012-07-17 Chong Yidong <cyd@gnu.org>
1550
1551 * text.texi (Insertion): Document insert-char changes.
1552
2e2d2a13
LL
15532012-07-15 Leo Liu <sdl.web@gmail.com>
1554
1555 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1556
b68b3337
CY
15572012-07-13 Chong Yidong <cyd@gnu.org>
1558
1559 * buffers.texi (Read Only Buffers): Document toggle-read-only
1560 changes. Reword to account for the fact that read-only is
1561 currently not supported in overlay properties.
1562
ab4c47d3
CY
15632012-07-07 Chong Yidong <cyd@gnu.org>
1564
1565 * loading.texi (Library Search): Index site-lisp directories.
1566
d4913798
CY
15672012-07-06 Chong Yidong <cyd@gnu.org>
1568
1569 * intro.texi (A Sample Function Description): Fix incorrect
1570 markup, undoing previous change.
1571 (A Sample Variable Description): Minor clarifications and markup
1572 improvements.
1573
1574 * elisp.texi (Top):
1575 * text.texi (Text): Fix menu order.
1576
251736f4
RS
15772012-07-06 Richard Stallman <rms@gnu.org>
1578
1579 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1580 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1581
e8d71283
GM
15822012-07-05 Glenn Morris <rgm@gnu.org>
1583
1584 * intro.texi (A Sample Function Description): Fix cross-refs.
1585
47187200
MW
15862012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1587
1588 * intro.texi (Evaluation Notation, A Sample Function Description)
1589 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1590
a2eb421b
CY
15912012-06-27 Chong Yidong <cyd@gnu.org>
1592
1593 * processes.texi (Asynchronous Processes, Input to Processes):
1594 * internals.texi (Process Internals): Don't capitalize "pty".
1595
6d41a41d
TTN
15962012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1597
1598 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1599 discussion more prominent.
1600
0bd8297f
EZ
16012012-06-23 Eli Zaretskii <eliz@gnu.org>
1602
1603 * commands.texi (Misc Events): Document the language-change event.
1604
d35af63c
PE
16052012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1606
1607 Support higher-resolution time stamps (Bug#9000).
1608 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1609 * processes.texi (System Processes):
1610 Time stamp resolution is now picosecond, not microsecond.
1611
ac1a0ce1 16122012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1613
1614 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1615
1053a871
SM
16162012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1617
1618 * functions.texi (Defining Functions):
1619 * macros.texi (Defining Macros): Un-define the return value of `defun',
1620 `defmacro' and `defalias'.
1621
41b7f8bc
CY
16222012-06-17 Chong Yidong <cyd@gnu.org>
1623
1624 * elisp.texi: Remove urlcolor setting.
1625
82a25657
GM
16262012-06-17 Glenn Morris <rgm@gnu.org>
1627
1628 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1629 Overlining no longer behaves exactly like underlining.
1630
a04689de 16312012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1632
1633 * display.texi (Face Attributes):
1634 Document wave-style underline face attribute.
1635
1b9b4cf4
CY
16362012-06-11 Chong Yidong <cyd@gnu.org>
1637
1638 * display.texi (ImageMagick Images): ImageMagick now supports the
1639 :background property.
1640
dbab98c7
DA
16412012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1642
1643 * internals.texi (Garbage Collection): Typo fix.
1644
6175e34b
CY
16452012-06-09 Chong Yidong <cyd@gnu.org>
1646
1647 * text.texi (Special Properties): Clarify the meaning of a list of
1648 faces in the `face' property.
1649
1650 * display.texi (Face Remapping): Minor clarification.
1651
4b56d0fe
CY
16522012-06-08 Chong Yidong <cyd@gnu.org>
1653
1654 * display.texi (Face Attributes): Font family does not accept
1655 wildcards. De-document obsolete :bold and :italic attributes.
1656 (Defining Faces): Use new-style face spec format.
1657
f3372c87
DA
16582012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1659
8d7c7eed 1660 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1661 vector management code and vectorlike_header structure.
1662
5f2c76c6
CY
16632012-06-03 Chong Yidong <cyd@gnu.org>
1664
1665 * modes.texi (Mode Line Data): Use "mode line construct"
1666 terminology for consistency.
1667
ecc6530d
GM
16682012-05-27 Glenn Morris <rgm@gnu.org>
1669
1670 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1671 * buffers.texi, commands.texi, compile.texi, control.texi:
1672 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1673 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1674 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1675 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1676 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1677 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1678 * objects.texi, os.texi, package.texi, positions.texi:
1679 * processes.texi, searching.texi, sequences.texi, streams.texi:
1680 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1681 * variables.texi, windows.texi: Nuke hand-written node pointers.
1682
33017faf 16832012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1684
33017faf
GM
1685 * functions.texi (Obsolete Functions):
1686 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1687
1688 * modes.texi (Mode Help): Fix describe-mode.
1689
1690 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1691
1692 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1693
33017faf 16942012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1695
33017faf 1696 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1697
1698 * compile.texi (Docs and Compilation):
1699 byte-compile-dynamic-docstrings is an option.
1700
1701 * debugging.texi (Invoking the Debugger): debug is a command.
1702
1703 * display.texi (Progress): progress-reporter-update and
1704 progress-reporter-force-update have VALUE argument optional.
1705 (Animated Images): Use non-@code{nil} instead of non-nil.
1706
33017faf
GM
1707 * files.texi (Format Conversion Round-Trip):
1708 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1709
1710 * frames.texi (Creating Frames): make-frame is a command.
1711 (Input Focus): select-frame is a command.
1712 (Pointer Shape): void-text-area-pointer is an option.
1713
33017faf 1714 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1715 (Help Functions): describe-prefix-bindings is a command.
1716
1717 * markers.texi (Creating Markers): Both arguments of copy-marker
1718 are optional.
1719
1720 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1721
1722 * modes.texi (Mode Line Variables): mode-line-remote and
1723 mode-line-client are not options.
1724 (Imenu): imenu-add-to-menubar is a command.
33017faf 1725 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1726
1727 * os.texi (Sound Output): play-sound-file is a command.
1728
33017faf 1729 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1730
33017faf
GM
1731 * processes.texi (Signals to Processes):
1732 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1733 (Signals to Processes): signal-process is a command.
1734
33017faf 1735 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1736 (Base 64): base64-encode-string is not a command while
1737 base64-decode-region is.
1738
1739 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1740
3fe7cdc8
GM
17412012-05-12 Glenn Morris <rgm@gnu.org>
1742
1743 * Makefile.in (MKDIR_P): New, set by configure.
1744 (mkinfodir): Use $MKDIR_P.
1745
dc0f75c8
GM
17462012-05-10 Glenn Morris <rgm@gnu.org>
1747
b8a82b69
GM
1748 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1749 with "coding: raw-text".
51b1e059 1750 Concept of multibyte sessions no longer exists.
b8a82b69 1751
dc0f75c8
GM
1752 * files.texi (File Locks): Mention create-lockfiles option.
1753
666b903b 17542012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1755
5b6eebcf
GM
1756 * vol1.texi, vol2.texi: Remove files.
1757 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1758 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1759
0a454caf 1760 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1761
143d9dd8
GM
1762 * two-volume.make (emacsdir): New.
1763 (tex): Add directory with emacsver.texi to TEXINPUTS.
1764
e68b393e
GM
1765 * minibuf.texi (Minibuffer History, Basic Completion):
1766 Tweak page breaks.
1767
9658dc2a
GM
1768 * internals.texi (Garbage Collection, Memory Usage)
1769 (Writing Emacs Primitives): Tweak page breaks.
1770
161c2a25
GM
1771 * streams.texi (Output Variables): Improve page break.
1772
1773 * edebug.texi (Edebug Display Update): Improve page break.
1774
51d58083
GM
1775 * compile.texi (Disassembly): Condense the examples.
1776
ddff3351
GM
1777 * eval.texi, functions.texi, loading.texi, macros.texi:
1778 Where possible, use example rather than smallexample.
1779
1780 * symbols.texi: Where possible, use example rather than smallexample.
1781 (Symbol Components): Fix typo.
1782 (Other Plists): Tweak page break.
1783
1784 * sequences.texi (Arrays): Tweak page breaks.
1785
1786 * customize.texi: Where possible, use example rather than smallexample.
1787 (Common Keywords, Variable Definitions, Applying Customizations)
1788 (Custom Themes): Tweak page breaks.
1789
1790 * control.texi: Where possible, use example rather than smallexample.
1791 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1792 Tweak page breaks.
1793
ca4b98fa
GM
17942012-05-08 Glenn Morris <rgm@gnu.org>
1795
5122804a
GM
1796 * two.el: Remove; unused since creation of two-volume.make.
1797
ca4b98fa
GM
1798 * vol1.texi, vol2.texi: No need to keep menus in these files.
1799
eceeb5fc
CY
18002012-05-05 Glenn Morris <rgm@gnu.org>
1801
1802 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1803
1804 * intro.texi (Caveats): Copyedit.
1805 (Lisp History): Convert inforef to xref.
1806 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1807
1808 * text.texi (Auto Filling): Don't mention Emacs 19.
1809
1810 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1811 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1812
1813 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1814
eceeb5fc
CY
1815 * lists.texi (List-related Predicates, List Variables):
1816 Tweak page-breaks.
1817 (Sets And Lists): Convert inforef to xref.
1818
8045b906
GM
18192012-05-04 Glenn Morris <rgm@gnu.org>
1820
1821 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1822 (info, infoclean): Use $INFO_EXT.
1823 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1824 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1825 (info, maintainer-clean): Use $INFO_EXT.
1826 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1827
78f3273a
CY
18282012-05-04 Chong Yidong <cyd@gnu.org>
1829
1830 * os.texi (Timers): Use defopt for timer-max-repeats.
1831
ab0fa4e4
PE
18322012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1833
1834 * os.texi (Time of Day): Do not limit current-time-string
1835 to years 1000..9999.
1836
2bc356d7
CY
18372012-05-02 Chong Yidong <cyd@gnu.org>
1838
1839 * display.texi (Font Lookup):
1840 * frames.texi (Pointer Shape):
1841 * processes.texi (Subprocess Creation): Use defopt for options.
1842
90207a15 18432012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1844
1845 * elisp.texi (@copying):
1846 * intro.texi (Introduction): Only print VERSION in the TeX version.
1847
90207a15 18482012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1849
1850 * text.texi (Change Hooks): Minor fix for after-change-functions.
1851
90207a15 18522012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1853
1854 * package.texi (Packaging Basics):
1855 * loading.texi (Autoload):
1856 * files.texi (Magic File Names):
1857 Reword to remove/reduce some overly long/short lines.
1858
a8e7d6d7 18592012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1860
1861 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1862 * modes.texi (Major Modes, Auto-Indentation):
1863 * buffers.texi (Buffers): Some fixes for menu descriptions.
1864
a8e7d6d7 18652012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1866 * functions.texi (Simple Lambda, Argument List):
1867 * eval.texi (Function Indirection): Avoid deprecated form.
1868
a8e7d6d7 18692012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1870
1a72be46
GM
1871 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1872 Add "et al." to authors.
1873
16152b76
GM
1874 * buffers.texi, commands.texi, compile.texi, control.texi:
1875 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1876 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1877 * modes.texi, numbers.texi, objects.texi, streams.texi:
1878 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1879 Use Texinfo recommended convention for quotes+punctuation.
1880
a8e7d6d7 18812012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1882
1883 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1884 to where-is-internal (Bug#10872).
1885
a8e7d6d7 18862012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 1887
a2715669
GM
1888 * macros.texi (Indenting Macros): Fix typo.
1889
0b27932b
GM
1890 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1891 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
1892 (Choosing Window Options, Horizontal Scrolling)
1893 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
1894 (Quitting Windows, Window Configurations, Textual Scrolling):
1895 (Coordinates and Windows, Window Configurations)
1896 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
1897 (Splitting Windows, Deleting Windows):
1898 Fix ignore-window-parameters logic.
1899 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
1900 (Window Start and End): Remove pointless example.
1901 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
1902 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1903 and recenter-positions. Remove recenter example.
0b27932b 1904
0dc91072
GM
1905 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1906
9c51bbaa
GM
1907 * minibuf.texi (Intro to Minibuffers):
1908 Tweak discussion of resizing minibuffer window.
1909
674ea9c6
GM
19102012-04-26 Glenn Morris <rgm@gnu.org>
1911
8a4ca8e3 1912 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 1913
562e638f
GM
1914 * tindex.pl: Remove file.
1915
674ea9c6
GM
1916 * makefile.w32-in (srcs):
1917 * Makefile.in (srcs): Remove back.texi (which is unused).
1918
b613912b
MA
19192012-04-24 Michael Albinus <michael.albinus@gmx.de>
1920
e43042fe
MA
1921 * os.texi (Notifications): Extend possible notification hints.
1922 Add notifications-get-capabilities.
b613912b 1923
f30d612a
CY
19242012-04-20 Chong Yidong <cyd@gnu.org>
1925
1926 * processes.texi (Asynchronous Processes): Mention nil argument to
1927 start-process.
1928
b58b1df8
GM
19292012-04-20 Glenn Morris <rgm@gnu.org>
1930
1931 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1932 Don't mention obsolete `nospace' argument of all-completions.
1933 (Minibuffer Completion, Completion Commands, Reading File Names)
1934 (Completion Variables): Copyedits.
1935 (Completion Commands): Mention parent keymaps.
1936 Remove obsolete minibuffer-local-filename-must-match-map.
1937 (High-Level Completion): Remove read-variable's almost
1938 word-for-word duplication of read-command.
1939 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1940 Update "High-Level Completion" description.
1941
c0ea08d2
GM
1942 * minibuf.texi (Minibuffers):
1943 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1944
9d2754f5
GM
1945 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1946 Use Texinfo-recommended form of quote+punctuation.
1947 (Intro to Minibuffers): First minibuffer is #1, not #0.
1948 Mention minibuffer-inactive-mode.
1949 (Text from Minibuffer): Copyedits.
1950 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
1951 (Object from Minibuffer): Remove overly pedantic para.
1952 (Minibuffer History): Copyedits. Add face-name-history.
1953 (Initial Input, Yes-or-No Queries, Multiple Queries)
1954 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1955 (Yes-or-No Queries): Tweak example.
1956 (Minibuffer Commands): Add next-complete-history-element.
1957 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1958 minibuffer-inactive-mode.
9d2754f5 1959
4373fd43
GM
1960 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1961 (Bindat Functions): Copyedits.
1962
61bb069e 19632012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
1964
1965 * files.texi (Saving Buffers): Document `visit and `visit-save'
1966 values of require-final-newline.
1967
61bb069e 19682012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
1969
1970 * processes.texi (Output from Processes, Filter Functions):
1971 Mention waiting-for-user-input-p.
1972 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1973 (Network Servers, Datagrams, Network Processes, Network Options)
1974 (Network Feature Testing, Serial Ports): Copyedits.
1975 (Network): Add encrypted network overview paragraph.
1976 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1977
61bb069e 19782012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
1979
1980 * help.texi (Keys in Documentation): Mention :advertised-binding.
1981
1982 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1983 description to help.texi.
1984
61bb069e 19852012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
1986
1987 * processes.texi (Process Information, Input to Processes)
1988 (Signals to Processes, Output from Processes, Process Buffers)
1989 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 1990 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 1991
e153c136
GM
19922012-04-15 Glenn Morris <rgm@gnu.org>
1993
1994 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
1995 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1996 Copyedits.
e153c136 1997 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
1998 (Synchronous Processes, Asynchronous Processes):
1999 Update some example output.
e153c136
GM
2000 (Process Information): Fix typo.
2001 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2002
e6fd457e 20032012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
2004
2005 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2006 open-network-stream does exist in Emacs 23, but is simpler.
2007
e6fd457e 20082012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
2009
2010 * customize.texi (Custom Themes): Also document load-theme etc.
2011
35dc09a1 20122012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
2013
2014 * customize.texi (Applying Customizations):
2015 (Custom Themes): New nodes.
2016
2017 * display.texi (Defining Faces): Reference custom-set-faces.
2018
2019 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2020 * os.texi (Startup Summary): Copyedits.
2021
35dc09a1 20222012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
2023
2024 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2025
9fce7eda
GM
2026 * strings.texi (Case Tables):
2027 * objects.texi (General Escape Syntax):
2028 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2029
2bb0eca1
GM
2030 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2031 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2032 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2033 * text.texi: Use @file for buffers, per the Texinfo manual.
2034
62200c14
GM
2035 * compile.texi (Compiler Errors): Add missing space in buffer name.
2036
35dc09a1 20372012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
2038
2039 * processes.texi (Query Before Exit): Remove obsolete function
2040 process-kill-without-query (Bug#11190).
2041
35dc09a1 20422012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
2043
2044 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2045 Use @env for environment variables.
2046
f48a9cb4
GM
2047 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2048
0a6dd5e2
JA
20492012-04-12 Jari Aalto <jari.aalto@cante.net>
2050
1cbae532
SM
2051 * processes.texi (Synchronous Processes):
2052 Mention `default-directory' (bug#7515).
0a6dd5e2 2053
b4d3bc10
CY
20542012-04-09 Chong Yidong <cyd@gnu.org>
2055
2056 * customize.texi (Variable Definitions): Remove user-variable-p.
2057
2058 * commands.texi (Interactive Codes):
2059 * help.texi (Accessing Documentation):
2060 * minibuf.texi (High-Level Completion): Callers changed.
2061
ea0ff314
CY
20622012-04-06 Chong Yidong <cyd@gnu.org>
2063
2064 * minibuf.texi (Programmed Completion): Document metadata method.
2065 (Completion Variables): Document completion-category-overrides.
2066
91b65361
CY
20672012-04-05 Chong Yidong <cyd@gnu.org>
2068
2069 * anti.texi (Antinews): Rewrite for Emacs 23.
2070
3d439cd1
CY
20712012-04-04 Chong Yidong <cyd@gnu.org>
2072
321cc491
CY
2073 * minibuf.texi (Programmed Completion): Remove obsolete variable
2074 completion-annotate-function.
1cbae532
SM
2075 (Completion Variables): Rename from Completion Styles.
2076 Document completion-extra-properties. Document completion-styles-alist
321cc491 2077 change.
245d176b
CY
2078 (Reading File Names): minibuffer-local-filename-must-match-map is
2079 not used anymore.
2080 (Minibuffer Completion): Document completing-read-function.
2081 (Completion in Buffers): completion-at-point-functions can return
2082 properties recognized in completion-extra-properties.
321cc491 2083
3d439cd1
CY
2084 * display.texi (Delayed Warnings): New node.
2085
a7972adf
CY
2086 * os.texi (Notifications): Copyedits.
2087
97f4a299
GM
20882012-04-04 Glenn Morris <rgm@gnu.org>
2089
2090 * os.texi (Notifications): Copyedits.
2091
9ff687e1
MA
20922012-04-03 Michael Albinus <michael.albinus@gmx.de>
2093
2094 * os.texi (Terminal-Specific): Fix typo.
2095 (Notifications): New section.
2096
2097 * elisp.texi (Top):
2098 * vol1.texi (Top):
2099 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2100 menu entries.
2101
42ee526b
CY
21022012-04-01 Chong Yidong <cyd@gnu.org>
2103
2104 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2105 file-in-directory-p.
2106
0b021094
GM
21072012-03-31 Glenn Morris <rgm@gnu.org>
2108
2109 * edebug.texi (Instrumenting Macro Calls):
2110 Mention defining macros at instrumentation time.
2111 (Edebug Options): Mention edebug-unwrap-results.
2112
50fe197c
EZ
21132012-03-31 Eli Zaretskii <eliz@gnu.org>
2114
2115 * text.texi (Special Properties): Clarify the description of the
2116 effect of integer values of the 'cursor' property on cursor
2117 position. See the discussions in bug#11068 for more details and
2118 context.
2119
650b6d0b
GM
21202012-03-31 Glenn Morris <rgm@gnu.org>
2121
2122 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2123 Copyedits.
2124
5319014e
CY
21252012-03-30 Chong Yidong <cyd@gnu.org>
2126
2127 * display.texi (Image Formats): Add imagemagick type.
2128 (Image Descriptors): Mention how they are used.
2129 (ImageMagick Images): Clarify role of imagemagick-register-types.
2130 (Character Display): Don't mention glyph tables.
2131 (Display Tables): Use make-glyph-code in example.
2132 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2133 tables are semi-obsolete. De-document create-glyph.
2134 (Glyphless Chars): Note that display tables override this.
2135 (Bidirectional Display): Copyedits. Introduce "bidirectional
2136 reordering" terminology, and use it.
2137
f1224267
GM
21382012-03-30 Glenn Morris <rgm@gnu.org>
2139
2140 * edebug.texi (Jumping): Give name of `i' binding.
2141
d14daa28
GM
21422012-03-28 Glenn Morris <rgm@gnu.org>
2143
2144 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2145 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2146 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2147 (Regexp Special): Mention collation.
2148 Clarify char classes with an example.
fee88ca0
GM
2149 (Regexp Functions): Mention regexp-opt is not guaranteed.
2150 Mention regexp-opt-charset.
2151 (Regexp Search): Recommend against looking-back.
2152 (Search and Replace): Use Texinfo recommended quote convention.
2153 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2154
dcb6e7b3
MR
21552012-03-27 Martin Rudalics <rudalics@gmx.at>
2156
2157 * windows.texi (Window History): Describe new option
2158 switch-to-visible-buffer.
2159
cf0495f2
GM
21602012-03-27 Glenn Morris <rgm@gnu.org>
2161
4fb9a543
GM
2162 * searching.texi (String Search): Add xref to Emacs manual.
2163 Copyedits. Mention the function word-search-regexp.
2164 (Searching and Case): Add xref to Emacs manual. Copyedits.
2165
9364727b
GM
2166 * processes.texi (Network Servers): Standardize apostrophe usage.
2167
cf0495f2
GM
2168 * os.texi (System Environment): Copyedits. Remove some examples
2169 that do not seem useful. Mention setenv third arg.
2170 tty-erase-char does not seem to be nil under a window-system.
2171 (User Identification): Copyedits.
2172 Remove some examples that do not seem useful.
2173
33da7b16
GM
21742012-03-26 Glenn Morris <rgm@gnu.org>
2175
2176 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2177 (Init File): Copyedits.
2178 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2179 (Killing Emacs): Copyedits.
2180 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2181 Shorten the example, use more standard shell prompts.
33da7b16 2182
9a69676a
CY
21832012-03-25 Chong Yidong <cyd@gnu.org>
2184
2185 * display.texi (Fringes): Note that fringes are shown on graphical
2186 displays only.
2187 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2188 (Replacing Specs): Clarify example.
2189 (Manipulating Buttons): Note that button-at can return a marker.
2190 (Buttons): Minor rewrite.
2191 (Character Display): New node. Consolidate all character display
2192 related nodes into its subsections.
2193 (Usual Display): Character 127 is also affected by ctl-arrow.
2194 (Display Tables): Improve example.
2195
c8f6ec5c
GM
21962012-03-22 Glenn Morris <rgm@gnu.org>
2197
2198 * strings.texi (Text Comparison): Mention string-prefix-p.
2199
fb5b8aca
CY
22002012-03-21 Chong Yidong <cyd@gnu.org>
2201
2202 * display.texi (The Echo Area): Add xref to Output Streams.
2203 (Displaying Messages): Improve doc of message.
2204 (Echo Area Customization, Invisible Text): Copyedits.
2205 (Invisible Text): Mention that spec comparison is done with eq.
2206 (Width): Improve doc of char-width.
2207 (Faces): Recommend using symbol instead of string for face name.
2208 Minor clarifications.
2209 (Defining Faces): Copyedits. Update face example.
2210 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2211 (Face Remapping): Mention text-scale-adjust.
2212 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2213 (Face Functions): Don't document make-face or copy-face.
2214
025de85b
CY
22152012-03-20 Chong Yidong <cyd@gnu.org>
2216
2217 * display.texi (Forcing Redisplay): Various rewrites to reflect
2218 new value of redisplay-dont-pause.
2219 (Truncation): Copyedits.
2220
a5656eae
GM
22212012-03-20 Glenn Morris <rgm@gnu.org>
2222
2223 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2224 Add summary table of some relevant command-line options.
2225
d15aac68
CY
22262012-03-18 Chong Yidong <cyd@gnu.org>
2227
2228 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2229 (Writing Emacs Primitives): Re-organize discussion of functions
2230 with variable Lisp arguments are handled. Delete an obsolete
2231 remark, previously tagged as FIXME.
2232
2233 * os.texi (Idle Timers): Minor clarification.
2234 (Idle Timers): Link to Time of Day for description of time list.
2235
b59af549
GM
22362012-03-18 Glenn Morris <rgm@gnu.org>
2237
2238 * os.texi (System Interface): Flow control was removed.
2239 (Startup Summary): General update.
2240 (Init File): Don't mention compiling it.
2241
986bd52a
CY
22422012-03-17 Chong Yidong <cyd@gnu.org>
2243
2244 * os.texi (Startup Summary): Mention package loading.
2245 (Init File): Don't refer to .emacs in section title. Copyedits.
2246 (Terminal-Specific): Give a realistic example.
2247 (Command-Line Arguments): Reference Entering Emacs instead of
2248 repeating the spiel about not restarting Emacs.
2249 (Time of Day): Discuss time representation at beginning of node.
2250 (Sound Output): Copyedits.
2251
2252 * package.texi (Packaging Basics): Document package-initialize.
2253
f761251a
EZ
22542012-03-17 Eli Zaretskii <eliz@gnu.org>
2255
2256 * frames.texi (Initial Parameters): Add an index entry for
2257 minibuffer-only frame.
2258
da986230
GM
22592012-03-16 Glenn Morris <rgm@gnu.org>
2260
2261 * modes.texi (Major Mode Conventions): Mention the strange
2262 relationship between View mode and special modes. (Bug#10650)
2263
2cc775f9
CY
22642012-03-11 Chong Yidong <cyd@gnu.org>
2265
2266 * windows.texi (Window Configurations): save-window-excursion is
2267 now a macro.
2268
2269 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2270 now a macro.
2271
66c5eebd
CY
2272 * text.texi (Fields): Minor copyedit.
2273
310a820f
EZ
22742012-03-10 Eli Zaretskii <eliz@gnu.org>
2275
83a96c08
EZ
2276 * strings.texi (String Basics):
2277 * sequences.texi (Sequence Functions): Mention that `length' is
2278 not appropriate for computing the string width on display; add a
2279 cross-reference to the description of `string-width'. (Bug#10978)
2280
310a820f
EZ
2281 * eval.texi (Autoloading): Minor change of wording.
2282
83ef8187
CY
22832012-03-10 Chong Yidong <cyd@gnu.org>
2284
bc44be50
CY
2285 * loading.texi (Autoload): Explicitly state which forms are
2286 processed specially (Bug#7783).
2287
83ef8187
CY
2288 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2289 non-default situation. Describe one-submenu exception (Bug#7695).
2290
2291 * nonascii.texi (Character Properties): Copyedits.
2292
483ab230
CY
22932012-03-08 Chong Yidong <cyd@gnu.org>
2294
2295 * text.texi (Mode-Specific Indent): Document new behavior of
2296 indent-for-tab-command. Document tab-always-indent.
2297 (Special Properties): Copyedits.
2298 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2299 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2300 libxml-parse-html-region.
2301
00e84de0
GM
23022012-03-07 Glenn Morris <rgm@gnu.org>
2303
eaa6bc3c
GM
2304 * markers.texi (The Region): Briefly mention use-empty-active-region
2305 and region-active-p.
a9685db7 2306 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2307 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2308
67cd45a2
CY
23092012-03-07 Chong Yidong <cyd@gnu.org>
2310
2311 * text.texi (Buffer Contents): Don't duplicate explanation of
2312 region arguments from Text node. Put doc of obsolete var
2313 buffer-substring-filters back, since it is referred to.
2314 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2315 selection by default.
2316
2317 * markers.texi (The Mark): Fix typo.
2318 (The Region): Copyedits.
2319
2ad80941
GM
23202012-03-07 Glenn Morris <rgm@gnu.org>
2321
2322 * markers.texi (Overview of Markers): Copyedits.
2323 (Creating Markers): Update approximate example buffer size.
2324 (The Mark): Don't mention uninteresting return values.
2325
ef959d3a
CY
23262012-03-05 Chong Yidong <cyd@gnu.org>
2327
2328 * positions.texi (Text Lines): Document count-words.
2329
a08a07e3
CY
23302012-03-04 Chong Yidong <cyd@gnu.org>
2331
2332 * frames.texi (Frames): Remove little-used "terminal frame" and
2333 "window frame" terminology.
2334 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2335 (Size and Position, Visibility of Frames): Callers changed.
2336 (Frames): Clarify which terminals in framep are graphical.
2337 (Initial Parameters): --geometry is not the only option which adds
2338 to initial-frame-alist.
2339 (Position Parameters): Note that icon-left and icon-top are for
2340 old window managers only.
2341 (Size Parameters): Sizes are in characters even on graphical
2342 displays.
2343 (Management Parameters): Note that window-id and outer-window-id
2344 can't really be changed, and that auto-raise isn't always obeyed.
2345 (Cursor Parameters): Document cursor-type explicitly.
2346 (Size and Position): The aliases set-screen-height and
2347 set-screen-width have been deleted.
2348 (Visibility of Frames): Mention "minimization".
2349
2350 * os.texi (Startup Summary): Minor clarifications.
2351 (Startup Summary, Suspending Emacs): Standardize on "text
2352 terminal" terminology.
2353
2354 * windows.texi (Basic Windows, Coordinates and Windows)
2355 (Coordinates and Windows):
2356 * display.texi (Refresh Screen, Line Height, Face Attributes)
2357 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2358
ea16568d
GM
23592012-03-04 Glenn Morris <rgm@gnu.org>
2360
2361 * abbrevs.texi: Small copyedits throughout.
2362 (Abbrev Mode): Remove this section, folding it into the top-level.
2363 (Abbrev Tables): Don't mention irrelevant return values.
2364 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2365 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2366 (Abbrev Table Properties): Update nil :regexp description.
2367
b3134b95
GM
23682012-03-03 Glenn Morris <rgm@gnu.org>
2369
520f2425
GM
2370 * internals.texi: Change @appendix section commands to @section.
2371 (Building Emacs): Say less about CANNOT_DUMP platforms.
2372 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2373 (Pure Storage): Small changes.
01a6dcc8 2374 (Memory Usage): Copyedit.
7d2d7cc0
GM
2375 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2376 example definitions. Give examples of things with non-nil
2377 interactive args. Mention eval_sub. Remove old info about
2378 strings and GCPRO. Mention cus-start.el.
2379 (Buffer Internals, Window Internals, Process Internals):
2380 Misc small updates and fixes for fields.
520f2425 2381
b3134b95
GM
2382 * tips.texi: Copyedits.
2383 (Coding Conventions): Mention autoloads.
2384 Combine partially duplicated macro items. Fix xref.
2385 Refer to Library Headers for copyright notice.
2386 (Programming Tips): edit-options is long-obsolete.
2387 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2388 (Warning Tips): Mention declare-function.
2389 (Documentation Tips): Remove old info.
2390 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2391 (Library Headers): General update.
2392
2064cc6a
GM
23932012-03-02 Glenn Morris <rgm@gnu.org>
2394
6945faa6
GM
2395 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2396 and relocate entry. Mention buffer-stale-function.
2397
4186e877
GM
2398 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2399
2064cc6a
GM
2400 * hooks.texi (Standard Hooks): General update.
2401 Put related hooks together. Add and remove items.
2402 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2403 * modes.texi (Hooks): Tweak cross-ref description.
2404
7272fbf3
MA
24052012-03-01 Michael Albinus <michael.albinus@gmx.de>
2406
2407 * files.texi (Kinds of Files): The return value of file-equal-p is
2408 unspecified, if FILE1 or FILE2 does not exist.
2409
53a1239b
GM
24102012-03-01 Glenn Morris <rgm@gnu.org>
2411
90db9af9
GM
2412 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2413
53a1239b
GM
2414 * maps.texi (Standard Keymaps): General update.
2415 Remove mode-specific maps, talk about the more general keymaps.
2416 * help.texi (Help Functions): Add vindex for Helper-help-map.
2417 * keymaps.texi (Active Keymaps): Minor rephrasing.
2418
775b55af
GM
24192012-02-29 Glenn Morris <rgm@gnu.org>
2420
2421 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2422
96b49301 24232012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2424
7272fbf3 2425 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2426 Update changed behavior of file-subdir-of-p.
96b49301 2427
1383d930
GM
24282012-02-28 Glenn Morris <rgm@gnu.org>
2429
44e97401
GM
2430 * advice.texi, anti.texi, display.texi, elisp.texi:
2431 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2432 Standardize possessive apostrophe usage.
2433
e3c73f1e
GM
2434 * locals.texi: Remove file.
2435 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2436 Remove menu entry.
2437 * errors.texi, maps.texi: Adjust node pointers.
2438 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2439 * makefile.w32-in (srcs):
e3c73f1e
GM
2440 * Makefile.in (srcs): Remove locals.texi.
2441
1383d930
GM
2442 * frames.texi (Mouse Position): Fix cross-ref.
2443
431ee44b
CY
24442012-02-27 Chong Yidong <cyd@gnu.org>
2445
2446 * buffers.texi (Creating Buffers): Clarify that
2447 generate-new-buffer uses generate-new-buffer-names.
2448 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2449
2450 * files.texi (Directory Names): Index entry for file name abbreviations.
2451 (Relative File Names, File Name Expansion): Refer to it.
2452 (Locating Files): Move locate-user-emacs-file documentation to
2453 Standard File Names.
2454 (Standard File Names): Add locate-user-emacs-file; update examples.
2455
6a11ec9d
MA
24562012-02-26 Michael Albinus <michael.albinus@gmx.de>
2457
2458 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2459
9a4888c0
CY
24602012-02-26 Chong Yidong <cyd@gnu.org>
2461
2462 * files.texi (Kinds of Files): Improve documentation of
2463 files-equal-p and file-subdir-of-p.
2464
f0e751b9
GM
24652012-02-26 Glenn Morris <rgm@gnu.org>
2466
2467 * intro.texi (Acknowledgements): Small changes.
2468
7e05b1ec
GM
24692012-02-25 Glenn Morris <rgm@gnu.org>
2470
2471 * errors.texi: Don't try to list _all_ the error symbols.
2472 Add circular-list, cl-assertion-failed, compression-error.
2473 * elisp.texi, vol1.texi, vol2.texi:
2474 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2475
23453255 24762012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2477
2478 * files.texi (files-equal-p, file-subdir-of-p): New,
2479 add initial documentation.
2480
4963495d
CY
24812012-02-25 Chong Yidong <cyd@gnu.org>
2482
fa74b241
CY
2483 * files.texi (File Attributes): Document file-selinux-context.
2484 (Changing Files): Link to it.
2485 (Changing Files): Document set-file-selinux-context.
2486
2487 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2488 changed. Mention default value of backup-directory-alist.
2489 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2490 (Auto-Saving): New minor mode behavior for auto-save-mode.
2491 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2492
4963495d
CY
2493 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2494
4bb82fa8
GM
24952012-02-24 Glenn Morris <rgm@gnu.org>
2496
2497 * errors.texi (Standard Errors): Mention dbus-error.
2498 For arith-error sub-classes, just use one cross-ref.
2499
2cb228f7
AM
25002012-02-23 Alan Mackenzie <acm@muc.de>
2501
2502 * modes.texi (Defining Minor Modes): Document the new keyword
2503 :after-hook.
2504
a59225b1
CY
25052012-02-21 Chong Yidong <cyd@gnu.org>
2506
2507 * files.texi (Files): Mention magic file names as arguments.
2508 (Reading from Files): Copyedits.
2509 (File Attributes): Mention how to change file modes.
2510 (Changing Files): Use standard "file permissions" terminology.
2511 Add xref to File Attributes node.
2512 (Locating Files): Document locate-user-emacs-file.
2513 (Unique File Names): Recommend against using make-temp-name.
2514
8376d7c2
CY
25152012-02-19 Chong Yidong <cyd@gnu.org>
2516
2517 * help.texi (Documentation, Documentation Basics, Help Functions):
2518 Minor clarifications.
2519 (Accessing Documentation): Clarify what documentation-property is
2520 for. Add xref to Keys in Documentation.
2521
2522 * tips.texi (Documentation Tips): Don't recommend using * in
2523 docstrings.
2524
2525 * macros.texi (Defining Macros):
2526 * modes.texi (Derived Modes): Say "documentation string" instead
2527 of docstring.
2528
82233bea
CY
25292012-02-18 Chong Yidong <cyd@gnu.org>
2530
2531 * modes.texi (Tabulated List Mode): New node.
2532 (Basic Major Modes): Add xref to it.
2533
2534 * processes.texi (Process Information): Mention Process Menu mode.
2535
7b926f3f
CY
25362012-02-17 Chong Yidong <cyd@gnu.org>
2537
2538 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2539
0fd2c9a3
GM
25402012-02-17 Glenn Morris <rgm@gnu.org>
2541
2542 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2543
f700caa3
CY
25442012-02-16 Chong Yidong <cyd@gnu.org>
2545
4230351b
CY
2546 * syntax.texi (Syntax Tables, Syntax Descriptors)
2547 (Syntax Table Functions): Copyedits.
2548 (Syntax Basics): Don't repeat the material in the preceding node.
2549 (Syntax Class Table): Use a table.
2550 (Syntax Properties): Document syntax-propertize-function and
2551 syntax-propertize-extend-region-functions.
2552 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2553 (Parser State): Update for the new "c" comment style.
2554 Fix description of item 7 (comment style).
4230351b 2555
f700caa3
CY
2556 * modes.texi (Minor Modes): Update how mode commands should treat
2557 arguments now.
2558 (Mode Line Basics): Clarify force-mode-line-update.
2559 (Mode Line Top): Note that the example is not realistic.
2560 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2561 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2562 "mode line construct" instead of "mode line specification".
2563 (Syntactic Font Lock): Remove mention of obsolete variable
2564 font-lock-syntactic-keywords.
2565 (Setting Syntax Properties): Node deleted.
2566 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2567 (Font Lock Basics): Note that syntactic fontification falls back
2568 on `syntax-table'.
2569 (Search-based Fontification): Emphasize that font-lock-keywords
2570 should not be set directly.
2571 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2572 (Syntactic Font Lock): Minor clarifications. Add xref to
2573 Syntactic Font Lock node.
f700caa3 2574
60236b0d
CY
25752012-02-15 Chong Yidong <cyd@gnu.org>
2576
2577 * minibuf.texi (Basic Completion): Define "completion table".
2578 Move completion-in-region to Completion in Buffers node.
2579 (Completion Commands): Use "completion table" terminology.
2580 (Completion in Buffers): New node.
2581
2582 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2583 (Setting Hooks): Update minor mode usage example.
2584 (Major Mode Conventions): Note that completion-at-point-functions
2585 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2586 Remove duplicate tip about auto-mode-alist.
2587 (Minor Modes): Rewrite introduction.
2588 (Minor Mode Conventions): Copyedits. Don't recommend
2589 variable-only minor modes since few minor modes are like that.
60236b0d 2590
d7dbb11a
GM
25912012-02-15 Glenn Morris <rgm@gnu.org>
2592
2593 * processes.texi (Network): Document open-network-stream :parameters.
2594
3d8badf4
CY
25952012-02-14 Chong Yidong <cyd@gnu.org>
2596
2597 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2598 was removed on 2009-09-10. Update lisp-mode-map example.
2599 (Inheritance and Keymaps): Minor clarification.
2600 (Searching Keymaps): Remove out-of-place enumeration.
2601 (Key Lookup): Remove unnecessary example (one was already given in
2602 Format of Keymaps).
2603 (Changing Key Bindings): Update suppress-keymap example.
2604 (Menu Bar, Tool Bar): Copyedits.
2605 (Tool Bar): Update tool-bar-map example.
2606
faccede1
CY
26072012-02-12 Chong Yidong <cyd@gnu.org>
2608
2609 * debugging.texi (Debugger Commands): Continuing is now allowed
2610 for errors.
2611
355cabc6
CY
26122012-02-11 Chong Yidong <cyd@gnu.org>
2613
d860baa0
CY
2614 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2615 Move the list of standard bitmaps there.
2616 (Fringe Cursors): Rewrite for clarity.
2617 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2618
34106abe
CY
2619 * commands.texi (Command Overview): Mention read-key.
2620 (Using Interactive, Interactive Call): Minor clarifications.
2621 (Function Keys, Click Events): Avoid "input stream" terminology.
2622 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2623 Clarify column and row components.
2624 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2625 (Special Events): Copyedits.
2626
2627 * streams.texi (Input Streams): De-document get-file-char.
2628 (Output Variables): Don't refer to old backquote syntax.
2629
355cabc6
CY
2630 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2631 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2632 values of debug-on-error too. Add xref to Signaling Errors.
2633 Note that debug-on-signal is not customizable.
2634 Mention condition-case-unless-debug.
355cabc6
CY
2635 (Compilation Errors): Node deleted.
2636
2637 * compile.texi (Compiler Errors): Move a paragraph here from
2638 deleted node Compilation Errors.
2639
1be3ca5a
LL
26402012-02-10 Leo Liu <sdl.web@gmail.com>
2641
2642 * control.texi (Handling Errors): Change condition-case-no-debug
2643 to condition-case-unless-debug.
2644
25dec365
CY
26452012-02-10 Chong Yidong <cyd@gnu.org>
2646
2647 * advice.texi (Defining Advice): Clarify ad-unadvise.
2648 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2649 is not abnormal.
2650 (Advising Primitives): Node deleted; ad-define-subr-args has been
2651 removed.
2652
2653 * compile.texi (Speed of Byte-Code): Use float-time in example.
2654 (Compilation Functions): Note that the log uses Compilation mode.
2655 Don't discuss the contents of byte-code function object here.
2656 (Compilation Functions): De-document internal function byte-code.
2657 (Docs and Compilation): Minor clarifications.
2658
2659 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2660 Objects.
2661
5f5e4ea1
GM
26622012-02-10 Glenn Morris <rgm@gnu.org>
2663
2664 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2665 Mention secure-hash.
2666 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2667
6c1e4b46
CY
26682012-02-10 Chong Yidong <cyd@gnu.org>
2669
2670 * loading.texi (Loading): Don't emphasize "library" terminology.
2671 (Library Search): load-path is not a user option. Mention role of
2672 -L option and packages. Improve examples.
2673 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2674 obsolete.
2675 (Autoload): Minor clarifications.
2676
72ca698c
GM
26772012-02-10 Glenn Morris <rgm@gnu.org>
2678
b011fbfe
GM
2679 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2680
72ca698c
GM
2681 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2682
14a1f380
GM
26832012-02-08 Glenn Morris <rgm@gnu.org>
2684
2685 * loading.texi (Named Features): Update the require example.
2686
60d47423
GM
26872012-02-07 Glenn Morris <rgm@gnu.org>
2688
2689 * modes.texi (Defining Minor Modes):
2690 Expand on args of defined minor modes.
2691
0992bd9c
CY
26922012-02-07 Chong Yidong <cyd@gnu.org>
2693
2694 * variables.texi (Creating Buffer-Local): Minor clarification
2695 to buffer-local-variables doc (Bug#10715).
2696
af008560
GM
26972012-02-07 Glenn Morris <rgm@gnu.org>
2698
e80e1825 2699 * display.texi (ImageMagick Images): General update.
af008560
GM
2700 Move most details of imagemagick-render-type to the variable's doc.
2701
866c1d22
GM
27022012-02-06 Glenn Morris <rgm@gnu.org>
2703
f7c9199f 2704 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2705 (Inheritance and Keymaps):
2706 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2707
e7bc51d0
GM
2708 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2709
866c1d22
GM
2710 * control.texi (Handling Errors):
2711 Mention condition-case-no-debug and with-demoted-errors.
2712
03988c98
CY
27132012-02-05 Chong Yidong <cyd@gnu.org>
2714
2715 * customize.texi (Common Keywords): Minor clarifications.
2716 Document custom-unlispify-remove-prefixes.
2717 (Variable Definitions): Backquotes in defcustom seem to work fine
2718 now. Various other copyedits.
e1161b06
CY
2719 (Simple Types): Copyedits. Document color selector.
2720 (Composite Types): Copyedits.
2721 (Splicing into Lists): Clarifications.
03988c98
CY
2722
2723 * eval.texi (Backquote): Move from macros.texi.
2724
2725 * macros.texi (Expansion): Minor clarification.
2726 (Backquote): Move node to eval.texi.
2727 (Defining Macros): Move an example from Backquote node.
2728 (Argument Evaluation): No need to mention Pascal.
2729 (Indenting Macros): Add xref to Defining Macros.
2730
649f602c
GM
27312012-02-05 Glenn Morris <rgm@gnu.org>
2732
2733 * debugging.texi (Error Debugging): Mention debug-on-event default.
2734
34c99998
GM
27352012-02-04 Glenn Morris <rgm@gnu.org>
2736
8f05da42
GM
2737 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2738
7aa5aad8
GM
2739 * debugging.texi (Error Debugging): Mention debug-on-event.
2740 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2741
c7291ad9
GM
2742 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2743
34c99998
GM
2744 * text.texi (Buffer Contents):
2745 Update filter-buffer-substring description.
2746
735cc5ca
CY
27472012-02-04 Chong Yidong <cyd@gnu.org>
2748
6e911150
SM
2749 * functions.texi (What Is a Function): Add closures.
2750 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2751 Remove unused "keystroke command" terminology.
735cc5ca
CY
2752 (Lambda Expressions): Give a different example than in the
2753 following subsection. Add xref to Anonymous Functions.
2754 (Function Documentation): Remove gratuitous markup.
2755 (Function Names): Move introductory text to `What Is a Function'.
2756 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2757 (Anonymous Functions): Document lambda macro explicitly.
2758 Mention effects on lexical binding.
735cc5ca
CY
2759 (Function Cells): Downplay direct usage of fset.
2760 (Closures): New node.
2761 (Inline Functions): Remove "open-code" terminology.
2762 (Declaring Functions): Minor tweak; .m is not C code.
2763
2764 * variables.texi (Variables): Don't refer to "global value".
2765 (Local Variables, Void Variables): Copyedits.
2766 (Lexical Binding): Minor clarification of example.
2767 (File Local Variables): Mention :safe and :risky defcustom args.
2768 (Lexical Binding): Add xref to Closures node.
2769
94bc7984
GM
27702012-02-04 Glenn Morris <rgm@gnu.org>
2771
2772 * minibuf.texi (High-Level Completion): Updates for read-color.
2773
4f5a10ef
GM
27742012-02-03 Glenn Morris <rgm@gnu.org>
2775
eea14f31
GM
2776 * display.texi (GIF Images): Mention animation.
2777 Remove commented-out old example of animation.
2778 (Animated Images): New subsection.
2779 * elisp.texi (Top):
2780 * vol1.texi (Top):
2781 * vol2.texi (Top): Add Animated Images menu entry.
2782
4f5a10ef
GM
2783 * display.texi (Image Formats): Remove oddly specific information
2784 on versions of image libraries.
204e728d 2785 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2786
12f381b7
GM
27872012-02-02 Glenn Morris <rgm@gnu.org>
2788
1b9f60cc
GM
2789 * processes.texi (Synchronous Processes):
2790 Mention call-process's :file gets overwritten.
2791
7e2734bc
GM
2792 * commands.texi (Reading One Event):
2793 * help.texi (Help Functions): Document read-char-choice.
2794
f58b9822
GM
2795 * hooks.texi (Standard Hooks):
2796 * modes.texi (Keymaps and Minor Modes):
2797 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2798
2799 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2800
12f381b7
GM
2801 * hooks.texi (Standard Hooks):
2802 * modes.texi (Major Mode Conventions, Mode Hooks):
2803 Document change-major-mode-after-body-hook.
2804
7a9a2fc6
GM
28052012-02-01 Glenn Morris <rgm@gnu.org>
2806
2807 * modes.texi (Defining Minor Modes):
2808 Mention disabling global minor modes on a per-major-mode basis.
2809
a037c171
CY
28102012-01-31 Chong Yidong <cyd@gnu.org>
2811
2812 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2813 (Parser State): Remove unnecessary statement (Bug#10661).
2814
2815 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2816
56afad3a
GM
28172012-01-31 Glenn Morris <rgm@gnu.org>
2818
2819 * modes.texi (Defining Minor Modes):
2820 Document define-minor-mode's new :variable keyword.
2821
0f29fa41
CY
28222012-01-29 Chong Yidong <cyd@gnu.org>
2823
837a390a
CY
2824 * syntax.texi (Syntax Class Table): Tweak description of newline
2825 char syntax (Bug#9619).
2826
0f29fa41
CY
2827 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2828 description (Bug#10189).
2829
182148ee
GM
28302012-01-29 Glenn Morris <rgm@gnu.org>
2831
a49ca6b9
GM
2832 * files.texi (Changing Files): Document SELinux support.
2833
182148ee
GM
2834 * windows.texi (Window Sizes): Fix typo.
2835
9962192e
CY
28362012-01-28 Chong Yidong <cyd@gnu.org>
2837
8c6e1920
CY
2838 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2839 doc (Bug#8568).
2840
9583ec59
CY
2841 * frames.texi (Input Focus): Add NORECORD arg to
2842 select-frame-set-input-focus. Clarify its role in select-frame.
2843
10256988
CY
2844 * text.texi (Transposition): We don't use transpose-region as an
2845 internal subroutine (Bug#3249).
2846
9962192e
CY
2847 * modes.texi (Example Major Modes): Update Lisp example code to
2848 current sources. Delete the old non-derived-major-mode example,
2849 which has diverged badly from current sources.
2850
2aa43abb
GM
28512012-01-27 Glenn Morris <rgm@gnu.org>
2852
2853 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2854 (VERSION, manual): Remove, unused.
2855
9f40220d
CY
28562012-01-27 Chong Yidong <cyd@gnu.org>
2857
2858 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2859
acc28cb9
CY
28602012-01-26 Chong Yidong <cyd@gnu.org>
2861
2862 * searching.texi (String Search): Document negative repeat count
2863 (Bug#10507).
2864
48da7392
GM
28652012-01-26 Glenn Morris <rgm@gnu.org>
2866
2867 * variables.texi (Using Lexical Binding):
2868 Mention that lexical-binding should be set in the first line.
2869
69b0acb9
LI
28702012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2871
2872 * macros.texi (Defining Macros): Don't claim that `declare' only
2873 affects Edebug and indentation.
2874
543757a8
LI
28752012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2876
2877 * macros.texi (Defining Macros): Slight `declare' fixup.
2878
450e3cae
GM
28792012-01-25 Glenn Morris <rgm@gnu.org>
2880
24189ce0 2881 * makefile.w32-in (texinputdir):
450e3cae
GM
2882 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2883
1021c761
CY
28842012-01-24 Chong Yidong <cyd@gnu.org>
2885
2886 * variables.texi (Variables, Local Variables, Void Variables):
2887 Edit to make the descriptions less specific to dynamic binding.
2888 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
2889 (Defining Variables): Edits for lexical scoping.
2890 Delete information about starting docstrings with *. De-document
1021c761
CY
2891 user-variable-p.
2892 (Tips for Defining): Remove an unimportant discussion of quitting
2893 in the middle of a load.
2894 (Accessing Variables, Setting Variables): Discuss lexical binding.
2895 (Variable Scoping): Rewrite.
2896 (Scope, Extent, Impl of Scope): Nodes deleted.
2897 (Dynamic Binding): New node, with material from Scope, Extent, and
2898 Impl of Scope nodes.
2899 (Dynamic Binding Tips): Rename from Using Scoping.
2900 (Lexical Binding): Rewrite.
2901 (Using Lexical Binding): Rename from Converting to Lexical
2902 Binding. Convert to subsection.
2903
2904 * customize.texi (Variable Definitions): Add custom-variable-p.
2905 Move user-variable-p documentation here.
2906
31cbea1d
CY
29072012-01-23 Chong Yidong <cyd@gnu.org>
2908
2909 * strings.texi (Text Comparison): Minor qualification.
2910
2911 * lists.texi (Cons Cells): Copyedits.
2912 (List Elements): Mention push.
2913 (List Variables): Mention pop.
2914 (Rings): Move to sequences.texi.
2915
2916 * sequences.texi (Sequence Functions): Don't repeat the
2917 introduction already given in the parent.
2918 (Vectors): Copyedits.
2919 (Rings): Move from lists.texi. Note that this is specific to the
2920 ring package.
2921
2922 * symbols.texi (Definitions, Symbol Components): Mention variable
2923 scoping issues.
2924 (Plists and Alists): Copyedits.
2925
2926 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2927 correctness with lexical scoping.
2928 (Eval): Copyedits.
2929
fead402d
CY
29302012-01-21 Chong Yidong <cyd@gnu.org>
2931
2932 * intro.texi (A Sample Function Description): Special notation
2933 used for macros too.
2934
2935 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2936 (Symbol Type): Add xref for keyword symbols.
2937 (Sequence Type): Clarify differences between sequence types.
2938 (Cons Cell Type): Add "linked list" index entry.
2939 (Non-ASCII in Strings): Copyedits.
2940 (Equality Predicates): Symbols with same name need not be eq.
2941
2942 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2943 ldexp. Move float-e and float-pi to Math Functions node.
2944
61086eb6
GM
29452012-01-21 Glenn Morris <rgm@gnu.org>
2946
2947 * modes.texi (Auto Major Mode):
2948 * variables.texi (File Local Variables):
2949 Mention inhibit-local-variables-regexps.
2950
34a02f46
MR
29512012-01-19 Martin Rudalics <rudalics@gmx.at>
2952
2953 * windows.texi (Window Configurations): Rewrite references to
2954 persistent window parameters.
2955 (Window Parameters): Fix description of persistent window
2956 parameters.
2957
f5064cae
JB
29582012-01-16 Juanma Barranquero <lekktu@gmail.com>
2959
2960 * windows.texi (Window Parameters): Use @pxref.
2961
6a6ee00d
MR
29622012-01-16 Martin Rudalics <rudalics@gmx.at>
2963
2964 * windows.texi (Window Configurations, Window Parameters):
2965 Describe persistent window parameters.
2966
9ca4c014
SM
29672011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2968
2969 * variables.texi (Creating Buffer-Local): Warn against misuses of
2970 make-variable-buffer-local (bug#10258).
2971
d027f83d
LMI
29722012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2973
2974 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2975
89bd9ccd
CY
29762012-01-06 Chong Yidong <cyd@gnu.org>
2977
1cbae532
SM
2978 * variables.texi (Directory Local Variables):
2979 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 2980
c869783d
GM
29812012-01-06 Glenn Morris <rgm@gnu.org>
2982
2983 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2984 rather than by keybinding.
2985
2cae5ba4
JB
29862011-12-29 Juanma Barranquero <lekktu@gmail.com>
2987
2988 * frames.texi (Font and Color Parameters): Add @pxref.
2989
43da4d08
DC
29902011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2991
2992 * frames.texi (Font and Color Parameters):
2993 Document w32 font backends (bug#10399).
2994
8d80ef01
PE
29952011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2996
2997 * files.texi (File Attributes, Changing Files):
2998 Use a more-natural notation for octal numbers.
2999
9022ae07
JB
30002011-12-23 Juanma Barranquero <lekktu@gmail.com>
3001
3002 * variables.texi (Variables with Restricted Values):
3003 Change reference to variable (bug#10354).
3004
454592a6
MR
30052011-12-13 Martin Rudalics <rudalics@gmx.at>
3006
3007 * windows.texi (Splitting Windows): Use t instead of non-nil
3008 when describing window-combination-resize.
3009
a7cdbfce
SM
30102011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3011
3012 * text.texi (Special Properties): Warn against `intangible' properties
3013 (bug#10222).
3014
a3dcc84e
EZ
30152011-11-26 Eli Zaretskii <eliz@gnu.org>
3016
579ebf8f
EZ
3017 * display.texi (Truncation):
3018 * text.texi (Special Properties): Describe what a stretch-glyph is
3019 instead of using that term without explanation. Make the
3020 cross-references more accurate.
3021
a3dcc84e
EZ
3022 * display.texi (Usual Display): Update the description,
3023 cross-references, and indexing related to display of control
3024 characters and raw bytes.
3025
94af99a4
MR
30262011-11-25 Martin Rudalics <rudalics@gmx.at>
3027
3028 * windows.texi (Splitting Windows): Fix description of
3029 window-combination-limit. Suggested by Eli Zaretskii.
3030
1c3d7a13
CY
30312011-11-23 Chong Yidong <cyd@gnu.org>
3032
3033 * windows.texi (Window Sizes): Move window-top-line,
3034 window-left-column, and window-*-pixel-edges to Coordinates and
3035 Windows node.
3036 (Coordinates and Windows): Restore window-edges doc.
3037
90151a1e
MR
30382011-11-21 Martin Rudalics <rudalics@gmx.at>
3039
a7cdbfce
SM
3040 * windows.texi (Windows and Frames, Splitting Windows):
3041 Fix typos.
90151a1e 3042
a9b9b7f5
CY
30432011-11-21 Chong Yidong <cyd@gnu.org>
3044
3045 * windows.texi (Splitting Windows): Fix error in documentation of
3046 window-combination-limit.
3047 (Cyclic Window Ordering): Minor fixes to next-window,
3048 one-window-p, and get-lru-window docs. Don't document
3049 window-list-1.
3050 (Buffers and Windows): Copyedits.
3051 (Choosing Window): Document special handling of special-display-*.
3052 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
3053 Don't document even-window-heights, which is going away.
3054 Clarify which options are obeyed by which action functions.
a9b9b7f5 3055
f4e90db0
SM
30562011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3057
3058 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3059
d2999b1a
MR
30602011-11-20 Martin Rudalics <rudalics@gmx.at>
3061
f4e90db0
SM
3062 * windows.texi (Resizing Windows, Splitting Windows):
3063 Remove term "status" when talking about combination limits.
d2999b1a 3064
cd1181db
JB
30652011-11-20 Juanma Barranquero <lekktu@gmail.com>
3066
3067 * compile.texi (Compiler Errors):
3068 * help.texi (Help Functions): Fix typos.
3069
7bf54975
CY
30702011-11-19 Chong Yidong <cyd@gnu.org>
3071
3072 * windows.texi (Splitting Windows): Clarify role of window
3073 parameters in split-window. Shorten the example.
f4e90db0
SM
3074 (Deleting Windows): Rewrite intro to handle internal windows.
3075 Fix delete-windows-on doc.
7bf54975
CY
3076 (Selecting Windows): Copyedits.
3077
a0c2d0ae
MR
30782011-11-17 Martin Rudalics <rudalics@gmx.at>
3079
3080 * windows.texi (Resizing Windows, Splitting Windows)
3081 (Deleting Windows): Use term window-combination-resize instead
3082 of window-splits.
3083
b6f67890
MR
30842011-11-16 Martin Rudalics <rudalics@gmx.at>
3085
f4e90db0
SM
3086 * windows.texi (Resizing Windows, Splitting Windows):
3087 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3088
0b381c7e
JB
30892011-11-14 Juanma Barranquero <lekktu@gmail.com>
3090
3091 * intro.texi (Lisp History): Fix typo.
3092
89d61221
MR
30932011-11-12 Martin Rudalics <rudalics@gmx.at>
3094
f4e90db0
SM
3095 * windows.texi (Splitting Windows, Deleting Windows):
3096 Remove references to splits status of windows.
89d61221 3097
b2621720
GM
30982011-11-10 Glenn Morris <rgm@gnu.org>
3099
3100 * buffers.texi (Read Only Buffers): Expand a bit on why
3101 toggle-read-only should only be used interactively. (Bug#7292)
3102
d2ad7ee1
CY
31032011-11-09 Chong Yidong <cyd@gnu.org>
3104
3105 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3106 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3107 window-inside-absolute-pixel-edges.
3108 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3109 non-full-width windows.
3110
2cffd681
MR
31112011-11-09 Martin Rudalics <rudalics@gmx.at>
3112
3113 * windows.texi (Resizing Windows): Rewrite documentation of
3114 window-resizable.
3115
f6f6d7e7
CY
31162011-11-09 Chong Yidong <cyd@gnu.org>
3117
3118 * windows.texi (Splitting Windows): Simplify example.
3119
a79db6e0
CY
31202011-11-08 Chong Yidong <cyd@gnu.org>
3121
3122 * windows.texi (Window Sizes): Copyedits. Document
3123 window-text-height. Remove window-min-height and window-min-width
3124 discussion, referring instead to Emacs manual.
3125 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3126 (Resizing Windows): Simplify introduction. Don't document
3127 enlarge-window, shrink-window, enlarge-window-horizontally, and
3128 shrink-window-horizontally; they are no longer preferred for
3129 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3130
441950c7
GM
31312011-11-07 Glenn Morris <rgm@gnu.org>
3132
3133 * windows.texi (Choosing Window): Fix keybinding typo.
3134
be7f5545
MR
31352011-11-07 Martin Rudalics <rudalics@gmx.at>
3136
3137 * windows.texi (Resizing Windows, Splitting Windows)
3138 (Window Configurations): Use "child window" instead of
3139 "subwindow".
3140
291d142b
CY
31412011-11-06 Chong Yidong <cyd@gnu.org>
3142
3143 * windows.texi (Basic Windows): Clarify various definitions.
3144 Treat window-normalize-* as internal; don't document them.
3145 (Windows and Frames): Various clarifications, e.g. non-live
3146 windows also belong to frames. Fix window-list description.
3147 Simplify window nesting example.
f4e90db0
SM
3148 (Splitting Windows, Window Configurations):
3149 Use split-window-below.
291d142b 3150
89bd5ee1
EZ
31512011-11-04 Eli Zaretskii <eliz@gnu.org>
3152
3153 * windows.texi (Window Sizes): Mention in the doc string that the
3154 return values of `window-body-height' and `window-body-width' are
3155 in frame's canonical units. (Bug#9949)
3156
3d8daefe
MR
31572011-10-30 Martin Rudalics <rudalics@gmx.at>
3158
3159 * windows.texi (Windows and Frames): Remove "iso-" infix from
3160 documentation of window-iso-combined-p.
3161
60754666
CY
31622011-10-26 Chong Yidong <cyd@gnu.org>
3163
3164 * modes.texi (Running Hooks): Document with-wrapper-hook.
3165
d366bd53
CY
31662011-10-18 Chong Yidong <cyd@gnu.org>
3167
3168 * display.texi (Glyphless Chars): New node.
3169
50b063c3
CY
31702011-10-13 Chong Yidong <cyd@stupidchicken.com>
3171
3172 * text.texi (Yanking): Document yank-excluded-properties.
3173
3174 * package.texi (Packaging Basics): The commentary should say how
3175 to begin using the package.
3176
c72063fa
MR
31772011-10-11 Martin Rudalics <rudalics@gmx.at>
3178
3179 * windows.texi (Deleting Windows): Mention which window gets
3180 selected when deleting the selected window.
3181
d83dc65b
MR
31822011-10-09 Martin Rudalics <rudalics@gmx.at>
3183
3184 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3185 with the selected window.
3186 * windows.texi (Buffers and Windows): Reformulate text on how
3187 replace-buffer-in-windows deals with a window.
3188 (Quitting Windows): Describe how quit-window deals with a
3189 standalone frame. Describe new option frame-auto-hide-function.
3190
c599682c
GM
31912011-10-08 Glenn Morris <rgm@gnu.org>
3192
48bca619
GM
3193 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3194
c599682c
GM
3195 * positions.texi (Excursions): Update warning message.
3196
969aa734
CY
31972011-10-05 Chong Yidong <cyd@stupidchicken.com>
3198
f4e90db0
SM
3199 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3200 Fix Emacs manual xref (Bug#9675).
969aa734 3201
550f41cd
CY
32022011-10-01 Chong Yidong <cyd@stupidchicken.com>
3203
3204 * windows.texi (Textual Scrolling): Document scroll-up-command,
3205 scroll-down-command, scroll-error-top-bottom, and the
3206 scroll-command symbol property.
717a1362
CY
3207 (Display Action Functions): Fix description of
3208 display-buffer-pop-up-window.
550f41cd 3209
a239d4e9
JB
32102011-09-28 Juanma Barranquero <lekktu@gmail.com>
3211
3212 * windows.texi (Splitting Windows): Fix typos.
3213
590c056d
MR
32142011-09-25 Martin Rudalics <rudalics@gmx.at>
3215
3216 * windows.texi (Windows and Frames, Display Action Functions)
3217 (Switching Buffers): Fix some typos.
3218 (Buffers and Windows): Remove reference to window-auto-delete.
3219 Reword description of replace-buffer-in-windows.
3220 (Window History): Fix some typos and refer to frame local buffer
3221 list.
c419f5cb
MR
3222 (Quitting Windows): New node.
3223 (Window Configurations): Add descriptions of window-state-get
3224 and window-state-put.
3225 (Window Parameters): Describe variable ignore-window-parameters.
3226 Sketch some window parameters currently in use.
3227 * elisp.texi (Top): Update node listing.
590c056d 3228
9ec20d36
CY
32292011-09-25 Chong Yidong <cyd@stupidchicken.com>
3230
3231 * windows.texi (Display Action Functions)
3232 (Choosing Window Options): New nodes.
3233
0e406a72
CY
32342011-09-24 Chong Yidong <cyd@stupidchicken.com>
3235
3236 * windows.texi (Window History): New node. Move text here from
3237 Buffers and Windows.
3238 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3239 don't document display-buffer here; callers changed.
3240 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3241 switch-to-buffer-other-frame. Delete duplicate
3242 replace-buffer-in-windows doc.
3243 (Choosing Window): Document display actions.
3244
6bf7006f
EZ
32452011-09-24 Eli Zaretskii <eliz@gnu.org>
3246
3247 * display.texi (Forcing Redisplay): Update the description of
3248 redisplay-dont-pause due to change in the default value.
3249
b33b68a3
MR
32502011-09-23 Martin Rudalics <rudalics@gmx.at>
3251
3252 * frames.texi (Frames and Windows): Move section and rename to
3253 Windows and Frames in windows.texi.
3254 * windows.texi (Windows): Restructure.
3255 (Basic Windows): Rewrite. Explain live and internal windows and
3256 normalization functions.
3257 (Windows and Frames): Move section here from frames.texi.
3258 Describe subwindows, window combinations, window tree, and
3259 corresponding functions including window-list here.
3260 (Window Sizes): Rename section from Size of Window and move it
3261 up in chapter. Describe total and body sizes and the
3262 corresponding functions. Explain new semantics of
3263 window-min-height/-width.
3264 (Resizing Windows): Move section up in chapter. Describe new
3265 resize functions.
3266 (Splitting Windows): Describe new behavior of split-window,
3267 split-window-above-each-other and split-window-side-by-side.
3268 Provide examples. Describe window-nest and window-splits
3269 options.
3270 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3271 (Selecting Windows): Minor rewrite.
3272 Describe frame-selected-window and set-frame-selected-window here.
3273 (Cyclic Window Ordering): Minor rewrite.
3274 Describe window-list-1.
b33b68a3
MR
3275 (Buffers and Windows): Rewrite. Explain a window's previous and
3276 next buffers and the corresponding functions.
c4682d18 3277 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3278 * elisp.texi (Top): Update node listings for frames and windows
3279 sections.
3280
4d3786ac
SM
32812011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3282
3283 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3284
713df35b
LMI
32852011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3286
3287 * errors.texi (Standard Errors): Remove apparent placeholder text
3288 (bug#9491).
3289
33ed493b
CY
32902011-09-18 Chong Yidong <cyd@stupidchicken.com>
3291
3292 * frames.texi (Management Parameters): Fix description of
3293 icon-type parameter.
3294
b8f0a954
CY
32952011-09-17 Chong Yidong <cyd@stupidchicken.com>
3296
3297 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3298 ending in C-g. Suggested by Edward O'Connor.
3299
eddf142c
EZ
33002011-09-17 Eli Zaretskii <eliz@gnu.org>
3301
3302 * numbers.texi (Integer Basics): Add indexing for
3303 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3304
d8e213eb 33052011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3306
3307 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3308
cec2eab8
JB
33092011-09-11 Juanma Barranquero <lekktu@gmail.com>
3310
3311 * processes.texi (Network Servers): Clarify what the process
3312 buffer is used for (bug#9233).
3313
d8e213eb 33142011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3315
3316 * lists.texi (Building Lists): Fix typo.
3317
35137ed3
CY
33182011-08-30 Chong Yidong <cyd@stupidchicken.com>
3319
3320 * display.texi (Basic Faces): New node. Document new faces.
3321
3322 * modes.texi (Major Mode Conventions): Move some text there.
3323 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3324
3fd50d5c
CY
33252011-08-29 Chong Yidong <cyd@stupidchicken.com>
3326
3327 * modes.texi (Basic Major Modes): New node. Callers updated.
3328 (Major Modes): Document fundamental-mode and major-mode.
3329 (Major Mode Basics): Node deleted; text moved to Major Modes.
3330 (Derived Modes): Document derived-mode-p.
3331
ddb54206
CY
33322011-08-28 Chong Yidong <cyd@stupidchicken.com>
3333
a6326082
CY
3334 * files.texi (Changing Files, Create/Delete Dirs): Document new
3335 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3336 (Visiting Functions): Remove view-file; it is documented in the
3337 Emacs manual.
04e2ce72 3338
ddb54206
CY
3339 * frames.texi (Layout Parameters): The defaults for the
3340 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3341
3342 * display.texi (Progress): Document spinner functionality.
3343
3344 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3345 operating system signals. Refer to save-buffers-kill-terminal
3346 instead of save-buffers-kill-emacs.
3347
3348 * objects.texi (Symbol Type): Document ## print representation.
3349
0c95fcf7
EZ
33502011-08-25 Eli Zaretskii <eliz@gnu.org>
3351
3352 * display.texi (Specified Space): Mention that `space' specs
3353 influence bidi reordering.
3354 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3355 separating fields with bidirectional content.
3356
5980d4c6
EZ
33572011-08-24 Eli Zaretskii <eliz@gnu.org>
3358
3359 * display.texi (Bidirectional Display): Document return value in
3360 buffers that are not bidi-reordered for display, and in unibyte
3361 buffers.
3362
bca633fb
EZ
33632011-08-23 Eli Zaretskii <eliz@gnu.org>
3364
3365 * nonascii.texi (Character Properties): Document the values for
3366 unassigned codepoints.
3367
c094bb0c
EZ
33682011-08-18 Eli Zaretskii <eliz@gnu.org>
3369
3370 * nonascii.texi (Character Properties): Document use of
3371 `bidi-class' and `mirroring' properties as part of reordering.
3372 Provide cross-references to "Bidirectional Display".
3373
3374 * display.texi (Bidirectional Display): Document the pitfalls of
3375 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3376 solutions. Document bidi-string-mark-left-to-right.
3377 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3378 Document use of `bidi-class' and `mirroring' properties as part of
3379 reordering.
c094bb0c 3380
1ea897d5
EZ
33812011-08-16 Eli Zaretskii <eliz@gnu.org>
3382
9adfcd0b
EZ
3383 * modes.texi (Major Mode Conventions): Improve the documentation
3384 of `mode-class' `special' modes.
3385
10862873
EZ
3386 * nonascii.texi (Character Properties): Document the `mirroring'
3387 property. Add index entries.
3388
1ea897d5
EZ
3389 * syntax.texi (Categories): Add an example of defining a new
3390 category and category table.
3391
3392 * searching.texi (Regexp Backslash): Document how to display
3393 existing categories. Mention the possibility of adding
3394 categories, and add an xref to where this is described. Add an
3395 index entry.
3396
ebb552ed
CY
33972011-08-09 Chong Yidong <cyd@stupidchicken.com>
3398
3399 * text.texi (Special Properties):
3400 * display.texi (Overlay Properties): Note that mouse-face cannot
3401 change the text size (Bug#8530).
3402
51a714e1
CY
34032011-08-08 Chong Yidong <cyd@stupidchicken.com>
3404
3405 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3406 using setenv instead.
3407
4cc60b9b
EZ
34082011-07-28 Eli Zaretskii <eliz@gnu.org>
3409
3410 * display.texi (Bidirectional Display): Document the fact that
3411 bidi-display-reordering is t by default.
3412
5deb92fd
EZ
34132011-07-23 Eli Zaretskii <eliz@gnu.org>
3414
3415 * display.texi (Bidirectional Display): New section.
3416
011b0ad6 34172011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3418 Tim Cross <theophilusx@gmail.com> (tiny change)
3419 Glenn Morris <rgm@gnu.org>
011b0ad6 3420
67f9b9f8 3421 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3422
4baf28e6
AS
34232011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3424
3425 * help.texi (Keys in Documentation): Revert last change.
3426
66249842
LMI
34272011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3428
f863868c
LMI
3429 * help.texi (Keys in Documentation): Clarify that \= only quotes
3430 the next character, and doesn't affect longer sequences in
3431 particular (bug#8935).
3432
f4e90db0
SM
3433 * debugging.texi (Using Debugger):
3434 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3435
0bb23927 34362011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3437
3438 * display.texi (Other Display Specs): Document that `left-fringe'
3439 and `right-fringe' display specifications are of the "replacing"
3440 kind.
3441
f2027cdf
LMI
34422011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3443
3444 * help.texi (Documentation Basics): Add a link to the Function
3445 Documentation node (bug#6580).
3446
f987fde4
LMI
34472011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3448
0bc59b25
LMI
3449 * keymaps.texi (Menu Bar): Mention :visible and :enable
3450 (bug#6344). Text by Drew Adams.
3451
63d55f1f
LMI
3452 * modes.texi (Running Hooks): Mention buffer-local hook variables
3453 (bug#6218).
3454
f987fde4
LMI
3455 * objects.texi (General Escape Syntax): "a with grave accent" is
3456 ?xe0, not ?x8e0 (bug#5259).
3457
b7527639
CY
34582011-07-12 Chong Yidong <cyd@stupidchicken.com>
3459
3460 * display.texi (Face Attributes, Font Selection): Add references
3461 to the Fonts node in the Emacs manual (Bug#4178).
3462
c830e5ae
CY
34632011-07-12 Chong Yidong <cyd@stupidchicken.com>
3464
3465 * display.texi (Window Systems): `window-system' is
3466 terminal-local.
3467
3468 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3469 frame-local variables.
3470
3471 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3472 frame-local variables.
3473 (Frame-Local Variables): Node deleted.
3474
3475 * elisp.texi (Top): Update node listing.
3476
91223e54
LMI
34772011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478
3479 * elisp.texi: Change "inferiors" to "subnodes" in three places
3480 (bug#3523).
3481
963578d3
CY
34822011-07-11 Chong Yidong <cyd@stupidchicken.com>
3483
3484 * frames.texi (Window System Selections): Discussion of
3485 x-select-enable-clipboard moved to Emacs manual.
3486
07151e49
DD
34872011-07-11 Deniz Dogan <deniz@dogan.se>
3488
3489 * commands.texi (Prefix Command Arguments): Remove excessive
3490 apostrophe.
3491
7261e1cf
LMI
34922011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3493
ad21a12a
LMI
3494 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3495 description is a string (bug#3313).
3496
7261e1cf
LMI
3497 * frames.texi (Display Feature Testing): Try to explain what all
3498 the visual classes mean (bug#3042).
3499
568f7b79
LMI
35002011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3501
18d59e29
LMI
3502 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3503 and `mode-line-client' (bug#2974).
3504
568f7b79
LMI
3505 * text.texi (Insertion): Clarify marker movements (bug#1651).
3506 Text from Drew Adams.
3507
54e10184
LMI
35082011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3509
d94d85e9
LMI
3510 * text.texi (Special Properties): Clarify the format of `face'
3511 (bug#1375).
3512
54e10184
LMI
3513 * commands.texi (Interactive Call): Add a `call-interactively'
3514 example (bug#1010).
3515
413c488d
LMI
35162011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3517
3518 * functions.texi (Calling Functions): Link to the "Interactive
3519 Call" node (bug#1001).
3520
322b7dab 35212011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3522
3deead93
CY
3523 * customize.texi (Composite Types): Move alist and plist to here
3524 from Simple Types (Bug#7545).
3525
3526 * elisp.texi (Top): Update menu description.
3527
b00d8c1a
CY
3528 * display.texi (Face Attributes): Document negative line widths
3529 (Bug#6113).
3530
d2a6c43b
TR
35312011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3532
3533 * searching.texi (Match Data): Note that match data can be
3534 overwritten by most functions (bug#2499).
3535
c7844a27
LMI
35362011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3537
a9ab721e
LMI
3538 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3539 flags mean (bug#6659).
3540
c7844a27
LMI
3541 * functions.texi (What Is a Function): Document the autoload
3542 object (bug#6496).
3543
f68d76d0
LMI
35442011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3545
8a20ca4c
LMI
3546 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3547 is only used in the Customize user interface (bug#6089).
3548
f68d76d0 3549 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3550 images (bug#7836).
f68d76d0 3551
7018dbe7
EZ
35522011-07-02 Eli Zaretskii <eliz@gnu.org>
3553
3554 * variables.texi (Defining Variables, Void Variables)
3555 (Constant Variables): Fix incorrect usage of @kindex.
3556
36cb87a1
LMI
35572011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3558
28ee97c7
LMI
3559 * variables.texi (Defining Variables): Add an index entry for
3560 `set-variable' (bug#7262).
8d4294e9 3561 (Defining Variables): Use @findex for functions.
28ee97c7 3562
8862ffd5
LMI
3563 * frames.texi (Basic Parameters): Document the `explicit-name'
3564 parameter (bug#6951).
3565
0ec389b9
LMI
3566 * customize.texi (Type Keywords): Clarify that :value provides a
3567 default value for all types (bug#7386).
3568
36cb87a1
LMI
3569 * streams.texi (Output Functions): Document `pp'.
3570
11fdef7d 35712011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3572
3573 * keymaps.texi (Searching Keymaps):
3574 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3575 change. Suggested by Johan Bockgård.
3576
eeafcea7
CY
35772011-06-15 Chong Yidong <cyd@stupidchicken.com>
3578
3579 * text.texi (Special Properties): Clarify role of font-lock-face.
3580
b96e6cde
LMI
35812011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3582
f4e90db0 3583 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3584 to `process-live-p' for consistency with other `-live-p' functions.
3585
be14b9ab
PE
35862011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3587
3588 Document wide integers better.
3589 * files.texi (File Attributes): Document ino_t values better.
2d365993 3590 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3591 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3592 (Bitwise Operations):
001903b5
PE
3593 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3594 to read, and that will port better if 62-bits becomes the default.
3595 Fix or remove incorrect examples.
be14b9ab
PE
3596 * os.texi (Time Conversion): Document time_t values better.
3597
bcd54f83
LMI
35982011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3599
f4e90db0
SM
3600 * processes.texi (Process Information):
3601 Document `process-alive-p'.
bcd54f83 3602
049bcbcb
CY
36032011-05-29 Chong Yidong <cyd@stupidchicken.com>
3604
3605 * help.texi (Accessing Documentation):
3606 * display.texi (Pixel Specification):
3607 * processes.texi (Serial Ports, Serial Ports):
3608 * nonascii.texi (Character Properties, Default Coding Systems):
3609 * text.texi (Changing Properties, Special Properties):
3610 * windows.texi (Window Start and End):
3611 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3612 * keymaps.texi (Searching Keymaps, Tool Bar):
3613 * minibuf.texi (Basic Completion):
3614 * compile.texi (Eval During Compile):
3615 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3616 7x9 paper in printed manual.
3617
3618 * lists.texi (Sets And Lists): Fix misplaced text.
3619
58539c63
CY
36202011-05-29 Chong Yidong <cyd@stupidchicken.com>
3621
3622 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3623 needs to be active (Bug#8350).
3624
6b5681bf
CY
36252011-05-28 Chong Yidong <cyd@stupidchicken.com>
3626
b4d52acc
CY
3627 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3628
6b5681bf
CY
3629 * tips.texi (Coding Conventions): Remove antediluvian filename
3630 limit recommendation (Bug#8538).
3631
e145f188
GM
36322011-05-27 Glenn Morris <rgm@gnu.org>
3633
3634 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3635
eafed945
GM
36362011-05-26 Glenn Morris <rgm@gnu.org>
3637
3638 * variables.texi (File Local Variables):
3639 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3640 Add some more details on what this function does in the other case.
eafed945 3641
bc8410af
GM
36422011-05-19 Glenn Morris <rgm@gnu.org>
3643
3644 * lists.texi (Sets And Lists): Mention cl provides union etc.
3645
35a30759
N
36462011-05-19 Nix <nix@esperi.org.uk>
3647
3648 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3649
3650 * text.texi (Parsing HTML): Update for function name changes.
3651
3652 * syntax.texi (Syntax Flags): Small fix.
3653
3654 * keymaps.texi (Active Keymaps): Typo fix.
3655 (Changing Key Bindings): Grammar fix.
3656
3657 * frames.texi (Minibuffers and Frames): Grammar fix.
3658 (Window System Selections): x-select-enable-clipboard now defaults to t.
3659
3660 * customize.texi (Common Keywords):
3661 * display.texi (Abstract Display):
3662 * modes.texi (Auto-Indentation):
3663 * nonascii.texi (Converting Representations): Typo fixes.
3664
3665 * control.texi (Examples of Catch): Call it "goto" not "go to".
3666
e3934a8a
EZ
36672011-05-14 Eli Zaretskii <eliz@gnu.org>
3668
bc039a3b
EZ
3669 * nonascii.texi (Character Properties): Fix inconsistencies with
3670 implementation.
3671
e3934a8a
EZ
3672 * text.texi (Special Properties): Move @defvar's out of the
3673 @table. (Bug#8652)
3674
e2c94218
GM
36752011-05-12 Glenn Morris <rgm@gnu.org>
3676
3677 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3678
d2fc7e3d 36792011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3680
3681 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3682 (Multiline Font Lock):
3683 * vol2.texi (Top):
3684 * vol1.texi (Top):
3685 * elisp.texi (Top): Update menu accordingly.
3686
d2fc7e3d 36872011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3688
3689 * modes.texi (Region to Fontify): Fix typo.
3690
79b70037
GM
36912011-05-10 Jim Meyering <meyering@redhat.com>
3692
3693 * minibuf.texi: Fix typo "in in -> in".
3694
b08a63cc 36952011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3696
3697 * numbers.texi (Integer Basics): Large integers are treated as floats.
3698
1ef14cb4
LMI
36992011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3700
3701 * processes.texi (Synchronous Processes): Document the (:file
3702 "/file-name") syntax for `call-process'.
3703
4ffd0d6b 37042011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3705
3706 * windows.texi (Choosing Window): Fix typo.
3707
4ffd0d6b 37082011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3709
3710 * frames.texi (Layout Parameters): Note the difference between
3711 querying and setting parameters for left-fringe and right-fringe
3712 (Bug#6930).
3713
fd5a8ae8
SM
37142011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3715
3716 * minibuf.texi (Basic Completion): Be a bit more precise about the
3717 valid kinds of completion tables.
3718 (Programmed Completion): Remove obsolete text about lambda expressions
3719 not being valid completion tables.
3720
c1bcd0d5
CY
37212011-03-19 Chong Yidong <cyd@stupidchicken.com>
3722
3723 * positions.texi (Excursions): Explain the "save-excursion
3724 defeated by set-buffer" warning.
3725
3726 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3727 save-excursion. Suggested by Uday S Reddy.
3728
03408648 37292011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3730
03408648
SM
3731 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3732 (Lexical Binding): New sub-section.
ba83908c 3733
03408648
SM
3734 * eval.texi (Eval): Discourage the use of `eval'.
3735 Document its new `lexical' argument.
6c075cd7 3736
f6d62986
SM
37372011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3738
03408648 3739 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3740 nil any more.
3741
84ea5558 37422011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3743
3744 * strings.texi (String Conversion): Don't mention
3745 string-make-(uni|multi)byte (bug#8262).
3746 * nonascii.texi (Converting Representations): Fix up range.
3747 * keymaps.texi (Key Binding Commands): Update code point, avoid
3748 "unibyte character" and remove mention of unibyte bindings.
3749
62d94509
EZ
37502011-03-10 Eli Zaretskii <eliz@gnu.org>
3751
3752 * modes.texi (Operator Precedence Grammars): Don't use characters
3753 outside ISO-8859-1.
3754
63a329f8
EZ
37552011-03-09 Eli Zaretskii <eliz@gnu.org>
3756
3757 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3758
3759 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3760
6446548e
GM
37612011-03-08 Glenn Morris <rgm@gnu.org>
3762
3763 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3764 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3765 * elisp.texi: Set documentencoding.
6446548e 3766
33383987
JB
37672011-03-07 Chong Yidong <cyd@stupidchicken.com>
3768
3769 * Version 23.3 released.
3770
0b3ceceb
CY
37712011-03-06 Chong Yidong <cyd@stupidchicken.com>
3772
3773 * package.texi: Update index keywords.
3774 (Package Archives): New node contents. Document package-x.el.
3775
78f5433f
JB
37762011-03-06 Juanma Barranquero <lekktu@gmail.com>
3777
3778 * makefile.w32-in (srcs): Add package.texi.
3779
555e9b5c
CY
37802011-03-06 Chong Yidong <cyd@stupidchicken.com>
3781
120d9389
CY
3782 * package.texi (Packaging, Packaging Basics, Simple Packages)
3783 (Multi-file Packages): Expand and clarify.
3784 (Package Archives): Temporary placeholder node.
3785
3786 * elisp.texi (Top): Update node listing.
3787
555e9b5c
CY
3788 * Makefile.in (srcs): Add package.texi.
3789
b59a4335
CY
37902011-03-05 Chong Yidong <cyd@stupidchicken.com>
3791
3792 * processes.texi (Synchronous Processes): Minor clarification
3793 (Bug#8149).
3794
06083aa1
GM
37952011-03-03 Glenn Morris <rgm@gnu.org>
3796
3797 * files.texi (Truenames): Minor clarification. (Bug#2341)
3798
6640b281
GM
37992011-03-01 Glenn Morris <rgm@gnu.org>
3800
3801 * variables.texi (Directory Local Variables):
3802 Mention `(subdirs . nil)' alist element.
3803
2b0c7330 38042011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3805
3806 * variables.texi (Directory Local Variables): Mention the optional
3807 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3808
b923f7a9
CY
38092011-02-27 Chong Yidong <cyd@stupidchicken.com>
3810
3811 * minibuf.texi (Minibuffer History): Clarify discussion of
3812 minibuffer history lists (Bug#8085).
3813
67ab0163 38142011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3815
e979a521
EZ
3816 * elisp.texi: Sync @dircategory with ../../info/dir.
3817
e03b2fd4
EZ
3818 * files.texi (Visiting Functions): Document find-file-literally,
3819 both the command and the variable.
3820
86ec878a
EZ
3821 * variables.texi (Creating Buffer-Local): Explain the meaning of
3822 permanent local variables.
3823
67ab0163
GM
3824 * files.texi (Visiting Functions): Document find-file-literally,
3825 both the command and the variable.
3826
3827 * variables.texi (Creating Buffer-Local): Explain the meaning of
3828 permanent local variables.
3829
38302011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3831
3832 * keymaps.texi (Remapping Commands): Mention how to undo it.
3833
bfcb151a
RT
38342011-02-09 Reuben Thomas <rrt@sc3d.org>
3835
3836 * loading.texi (Hooks for Loading): Remove unnecessary advice
3837 about eval-after-load (Bug#7986).
3838
a41c8660
CY
38392011-02-05 Chong Yidong <cyd@stupidchicken.com>
3840
3841 * commands.texi (Accessing Mouse): Note that a header line is not
3842 included in the row of posn-col-row.
3843
e0dd6837
CY
38442011-02-02 Chong Yidong <cyd@stupidchicken.com>
3845
3846 * modes.texi (Major Mode Conventions): Add face guidelines.
3847 (Faces for Font Lock): List faces in order of prominence.
3848
a4180391
PE
38492011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3850
3851 format-time-string now supports subsecond time stamp resolution
3852 * os.texi (Time Parsing): Document %N.
3853
7427eb97
CY
38542011-01-28 Chong Yidong <cyd@stupidchicken.com>
3855
61db307f
CY
3856 * vol1.texi (Top):
3857 * vol2.texi (Top):
3858 * elisp.texi (Top):
3859 * display.texi (Display Property): Shorten the menu description of
3860 the "Other Display Specs" node (Bug#7816).
3861
7427eb97
CY
3862 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3863 menu item" concept index entries (Bug#7805).
3864
bf3dae7e
EZ
38652011-01-29 Eli Zaretskii <eliz@gnu.org>
3866
3867 * makefile.w32-in (texinfodir): New variable.
3868 (usermanualdir): Remove as redundant with $(emacsdir).
3869 (MAKEINFO): Remove options, leave only program name.
3870 (MAKEINFO_OPTS): New variable.
3871 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3872
06d8ace5 38732011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3874 Richard Kim <emacs18@gmail.com>
3875
3876 * loading.texi (Library Search): Document list-load-path-shadows
3877 (Bug#7757).
3878
06d8ace5 38792011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3880
3881 * searching.texi (Regexp Special): Remove outdated discussion of
3882 character sets (Bug#7780).
3883
28a88153
CY
3884 * frames.texi (Pop-Up Menus): Document where menu title comes
3885 from (Bug#7684).
3886
06d8ace5 38872011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
3888
3889 * display.texi (Making Buttons): Mention limitation of text buttons.
3890
a8e1e9ee
WL
38912011-01-23 Werner Lemberg <wl@gnu.org>
3892
3893 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3894 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3895 (ENVADD): New variable to control texi2dvi and texi2pdf.
3896
362b9d48
GM
38972011-01-15 Chong Yidong <cyd@stupidchicken.com>
3898
3899 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3900 Emacs manual.
3901
39022011-01-15 Eli Zaretskii <eliz@gnu.org>
3903
3904 * files.texi (Directory Names): Explain why FROM in
3905 directory-abbrev-alist should begin with \`. (Bug#7777)
3906
3fa173b4
SM
39072011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3908
3909 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3910
7c420169 39112011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
3912
3913 * modes.texi (Emulating Mode Line): Fix last change.
3914
7c420169 39152011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
3916
3917 * modes.texi (Emulating Mode Line): Update documentation of
3918 format-mode-line according to changes that fixed bug #7587.
3919
80b33766
SM
39202010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3921
3922 * modes.texi (Derived Modes): Mention prog-mode.
3923
3924 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3925 of the key-binding-data cache since we don't use it any more.
3926
f49d1f52 39272010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 3928
4bb49a92
EZ
3929 * processes.texi (Shell Arguments):
3930 * strings.texi (Creating Strings): Don't mention "shell commands";
3931 make it explicit that `split-string-and-unquote' and
3932 `combine-and-quote-strings' are mainly for working with arguments
3933 to call-process and start-process.
3934
3c73e30e
EZ
3935 * processes.texi (Shell Arguments): Fix documentation of
3936 `split-string-and-unquote'. Add indexing. (Bug#7563)
3937
f49d1f52 39382010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
3939
3940 * modes.texi (Auto-Indentation): New section to document SMIE.
3941 (Major Mode Conventions):
3942 * text.texi (Mode-Specific Indent): Refer to it.
3943
f49d1f52 39442010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
3945
3946 * display.texi (Other Display Specs): Document left-fringe and
3947 right-fringe display specs.
3948
f49d1f52 39492010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
3950
3951 * backups.texi (Making Backups):
3952 * modes.texi (Example Major Modes): Use recommended coding style.
3953 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3954 define-derived-mode. Mention completion-at-point-functions.
3955
f49d1f52 39562010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3957
5dcb4c4e
SM
3958 * nonascii.texi (Converting Representations):
3959 Document byte-to-string.
e1115396 3960
ec1b9b17
GM
39612010-12-08 Glenn Morris <rgm@gnu.org>
3962
3963 * buffers.texi (Modification Time):
3964 verify-visited-file-modtime now defaults to the current buffer.
3965
07976ae3 39662010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 3967
ec1b9b17 3968 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
3969
3970 * strings.texi (Creating Strings): Don't mention semi-obsolete
3971 function char-to-string.
3972 (String Conversion): Shorten discussion of semi-obsolete function
3973 string-to-char. Link to Converting Representations.
3974
3975 * objects.texi (Symbol Type):
3976 * text.texi (Near Point):
3977 * help.texi (Help Functions):
3978 * functions.texi (Mapping Functions): Use string instead of
3979 char-to-string in examples.
3980
07976ae3 39812010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
3982
3983 * text.texi (Kill Functions, Kill Functions)
3984 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3985 YANK-HANDLER args.
3986
3987 * symbols.texi (Creating Symbols): Using unintern without an
3988 obarray arg is now obsolete.
3989
3990 * numbers.texi (Float Basics): Document float-e and float-pi.
3991
3992 * variables.texi (Defining Variables): Change "pi" example to
3993 "float-pi".
3994
8547874a
EZ
39952010-11-26 Eli Zaretskii <eliz@gnu.org>
3996
3997 * commands.texi (Click Events): Document the values of X, Y and
3998 COL, ROW in the event's position, when the click is on the header
3999 or mode line, on the fringes, or in the margins.
4000
4a47c275 40012010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 4002
5b05d75b
EZ
4003 * customize.texi (Composite Types): Lower-case index entry.
4004
5dcb4c4e
SM
4005 * loading.texi (How Programs Do Loading):
4006 Document load-file-name. (Bug#7346)
c7926fe2 4007
4a47c275 40082010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
4009
4010 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4011
0eb025fb
EZ
40122010-11-13 Eli Zaretskii <eliz@gnu.org>
4013
4014 * display.texi (Usual Display): Characters with no fonts are not
4015 necessarily displayed as empty boxes.
4016
2699a554 40172010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
4018
4019 * maps.texi (Standard Keymaps): Update File menu description.
4020
8289f37b
GM
40212010-10-28 Glenn Morris <rgm@gnu.org>
4022
4023 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4024
5793a7bc 40252010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
4026
4027 * display.texi (Window Systems): Deprecate use of window-system as
4028 a predicate.
4029
17284e30
GM
40302010-10-23 Glenn Morris <rgm@gnu.org>
4031
4032 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4033 sorted-doc.
4034
00f113eb
JB
40352010-10-15 Eli Zaretskii <eliz@gnu.org>
4036
4037 * os.texi (Dynamic Libraries): New node, with slightly modified
4038 text deleted from "Image Formats".
4039 (System Interface): Add @menu entry for "Dynamic Libraries".
4040
4041 * display.texi (Image Formats): Remove description of
4042 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4043
07277eb8
GM
40442010-10-12 Glenn Morris <rgm@gnu.org>
4045
4046 * book-spine.texinfo: Rename to book-spine.texi.
4047
c12e4a81
GM
40482010-10-11 Glenn Morris <rgm@gnu.org>
4049
df187c62
GM
4050 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4051
c12e4a81 4052 * Makefile.in (DVIPS): New variable.
234db610
GM
4053 (.PHONY): Add html, ps.
4054 (html, elisp.html, ps, elisp.ps): New targets.
4055 (clean): Delete html, ps files.
4056 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 4057
6513b232
EZ
40582010-10-09 Eli Zaretskii <eliz@gnu.org>
4059
4060 * makefile.w32-in (emacsdir): New variable.
4061 (srcs): Add emacsver.texi.
4062 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4063
abd40fb4
GM
40642010-10-09 Glenn Morris <rgm@gnu.org>
4065
c1dc72b3
GM
4066 * Makefile.in (VPATH): Remove.
4067 (infodir): Make it absolute.
4068 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4069
4393405b
GM
4070 * Makefile.in (dist): Anchor regexps.
4071
eef3ab94
GM
4072 * Makefile.in (srcs): Put elisp.texi first.
4073 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4074
aa9db089
GM
4075 * Makefile.in (infoclean): Remove harmless, long-standing error.
4076
abd40fb4
GM
4077 * Makefile.in ($(infodir)): Delete rule.
4078 (mkinfodir): New.
4079 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4080
68db69ed 4081 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4082 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4083
ea274122
GM
40842010-10-09 Glenn Morris <rgm@gnu.org>
4085
f7a31f11
GM
4086 * Makefile.in (emacsdir): New variable.
4087 (MAKEINFO): Add -I $emacsdir.
4088 (dist): Copy emacsver.texi.
b13254e7
GM
4089 (srcs): Add emacsver.texi.
4090
f7a31f11
GM
4091 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4092 Set EMACSVER by including emacsver.texi.
4093
ea274122
GM
4094 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4095
17ca7950
GM
40962010-10-07 Glenn Morris <rgm@gnu.org>
4097
4098 * Makefile.in (version): New, set by configure.
4099 (clean): Delete dist tar file.
4100 (dist): Use version in tar name.
4101
4c83f6e1
GM
41022010-10-06 Glenn Morris <rgm@gnu.org>
4103
4104 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4105 (INSTALL_INFO): Remove unused variable.
4106 (mostlyclean, infoclean, dist): New rules.
4107 (clean): Delete dvi and pdf files.
4108 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4109 ($(infodir)): Add parallel build workaround.
4c83f6e1 4110
0264072d
GM
41112010-10-04 Glenn Morris <rgm@gnu.org>
4112
4113 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4114 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4115 Fix -I typo.
0264072d
GM
4116 (clean): No 'make.out' or 'core' files.
4117 (.PHONY): Declare clean rules.
4118 (maintainer-clean): Delete pdf file. Guard against cd failures.
4119
77f38949
GM
41202010-10-03 Glenn Morris <rgm@gnu.org>
4121
4122 * files.texi (File Name Components): Remove ignored section about
4123 deleted variable directory-sep-char.
4124
178fdd41
MA
41252010-10-03 Michael Albinus <michael.albinus@gmx.de>
4126
4127 * files.texi (Magic File Names): New defopt
4128 remote-file-name-inhibit-cache.
4129
9c524fcb
GM
41302010-10-02 Glenn Morris <rgm@gnu.org>
4131
4132 * os.texi (Killing Emacs): Hook now runs in batch mode.
4133
f816790b
SM
41342010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4135
4136 * text.texi (Special Properties): Clarify when modification-hooks run.
4137
7cf78aac
SM
41382010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4139
4140 * syntax.texi (Syntax Flags): Document new `c' flag.
4141
ca0d44e4
GM
41422010-09-09 Glenn Morris <rgm@gnu.org>
4143
4144 * display.texi (ImageMagick Images): General cleanup.
4145
10999305 41462010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4147
4148 * files.texi (Directory Names): Use \` rather than ^.
4149
45240125
JD
41502010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4151
4152 * text.texi (Low-Level Kill Ring):
4153 * frames.texi (Window System Selections): Remove cut buffer
4154 documentation.
4155
4abe5bf6
EZ
41562010-08-28 Eli Zaretskii <eliz@gnu.org>
4157
4158 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4159 Parameters", where the default fringe width is described.
4160
4161 * frames.texi (Window Frame Parameters, Basic Parameters)
4162 (Position Parameters, Layout Parameters, Management Parameters)
4163 (Cursor Parameters, Font and Color Parameters): Add indexing for
4164 frame parameters. (Bug#6929)
4165
fdc76236
TT
41662010-08-25 Tom Tromey <tromey@redhat.com>
4167
4168 * vol2.texi (Top): Update.
4169 * vol1.texi (Top): Update.
4170 * tips.texi (Library Headers): Mention Package-Version and
4171 Package-Requires.
4172 * package.texi: New file.
4173 * os.texi (System Interface): Update pointers.
4174 * elisp.texi (Top): Link to new nodes. Include package.texi.
4175 * anti.texi (Antinews): Update pointers.
4176
1e5c1c80
EZ
41772010-08-25 Eli Zaretskii <eliz@gnu.org>
4178
4179 * processes.texi (Filter Functions): Fix last change.
4180
78e33835
CY
41812010-08-24 Markus Triska <triska@gmx.at>
4182
4183 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4184 of `buffer-name' in the main text as well as in the example
4185 (Bug#3098).
4186
198a7a97
CY
41872010-08-22 Chong Yidong <cyd@stupidchicken.com>
4188
4189 * nonascii.texi (Text Representations):
4190 * loading.texi (Loading Non-ASCII):
4191 * compile.texi (Byte Compilation): Don't mention obsolete
4192 --unibyte command-line argument.
4193
bc7d7ea6
CY
41942010-08-22 Chong Yidong <cyd@stupidchicken.com>
4195
4196 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4197
b0126eac 41982010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4199
4200 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4201
e8a6cc19
EZ
42022010-08-20 Eli Zaretskii <eliz@gnu.org>
4203
4204 * commands.texi (Misc Events): Add cross-references to where
4205 POSITION of a mouse event is described in detail.
4206
c4e7c63a 42072010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4208
c4e7c63a 4209 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4210
7815fe19 42112010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4212
4213 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4214 Suggested by Štěpán Němec <stepnem@gmail.com>.
4215
7815fe19 42162010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4217
4218 * minibuf.texi (High-Level Completion): Document args of
4219 `read-buffer-function' (bug#5625).
4220
8b2dd508
JD
42212010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4222
4223 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4224
bace45fe
MA
42252010-07-29 Michael Albinus <michael.albinus@gmx.de>
4226
4227 * processes.texi (Process Information): Explain process property
4228 `remote-tty'.
4229
4ce5a4cc
JB
42302010-07-27 Juanma Barranquero <lekktu@gmail.com>
4231
4232 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4233 instead of "\C-\^?" (bug#6334).
4234
1c84bc7a
JB
4235 * text.texi (Special Properties): Fix typo.
4236
b88746ba
EZ
42372010-07-09 Eli Zaretskii <eliz@gnu.org>
4238
4239 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4240 calling sequences, which are now the standard.
4241
51422d6d
CY
42422010-06-24 Chong Yidong <cyd@stupidchicken.com>
4243
4244 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4245
4246 * commands.texi (Command Overview): Mention undo-boundary call.
4247
d24880de
GM
42482010-06-23 Glenn Morris <rgm@gnu.org>
4249
4250 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4251 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4252 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4253 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4254 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4255 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4256 Untabify Texinfo files.
4257
0fc76035
CY
42582010-06-20 Chong Yidong <cyd@stupidchicken.com>
4259
4260 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4261
5338dc0b
CY
42622010-06-19 Chong Yidong <cyd@stupidchicken.com>
4263
a628ad9d 4264 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4265
2c3a3c1d
CY
42662010-06-02 Chong Yidong <cyd@stupidchicken.com>
4267
ba3bf1d9
CY
4268 * searching.texi (Regexp Special): Remove obsolete information
4269 about matching non-ASCII characters, and suggest using char
4270 classes (Bug#6283).
2c3a3c1d 4271
7f4b4249
JB
42722010-05-30 Juanma Barranquero <lekktu@gmail.com>
4273
4274 * minibuf.texi (Basic Completion): Add missing "@end defun".
4275
637821cd
SM
42762010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4277
4278 * minibuf.texi (Basic Completion): Document completion-boundaries.
4279 (Programmed Completion): Document the new fourth method for boundaries.
4280
e13051c3
CY
42812010-05-22 Chong Yidong <cyd@stupidchicken.com>
4282
a628ad9d 4283 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4284
0235128c 42852010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4286
4287 * windows.texi (Textual Scrolling):
4288 * tips.texi (Coding Conventions):
4289 * minibuf.texi (Minibuffer History):
4290 * maps.texi (Standard Keymaps):
4291 * loading.texi (Where Defined):
4292 * edebug.texi (Instrumenting): Fix typos.
4293
0235128c 42942010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4295
c7c32279
CY
4296 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4297
0235128c
SM
4298 * functions.texi (Obsolete Functions):
4299 Document set-advertised-calling-convention.
eb5ed549
CY
4300
4301 * minibuf.texi (Basic Completion): Document completion-in-region.
4302 (Programmed Completion): Document completion-annotate-function.
4303
4304 * commands.texi (Reading One Event): Document read-key.
4305 (Distinguish Interactive): Document KIND arg to
4306 called-interactively-p. Delete obsolete interactive-p.
4307
4308 * elisp.texi (Top): Update node description.
4309
f8848423
EZ
43102010-05-08 Eli Zaretskii <eliz@gnu.org>
4311
0235128c
SM
4312 * nonascii.texi (Character Properties):
4313 Document unicode-category-table. Add an index entry for Unicode
4314 general category.
4315
43162010-05-07 Chong Yidong <cyd@stupidchicken.com>
4317
4318 * Version 23.2 released.
f8848423 4319
938efb77
JB
43202010-04-20 Juanma Barranquero <lekktu@gmail.com>
4321
4322 * locals.texi (Standard Buffer-Local Variables):
4323 Remove @ignore'd reference to `direction-reversed'.
4324
5854c267
JL
43252010-04-14 Juri Linkov <juri@jurta.org>
4326
4327 Fix @deffn without category.
4328
4329 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4330 for `abbrev-insert'.
4331
4332 * buffers.texi (Indirect Buffers): Add category `Command'
4333 to @deffn of `clone-indirect-buffer'.
4334
4335 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4336 for `next-window' and `previous-window'. Add category `Command'
4337 to @deffn of `pop-to-buffer'.
4338
8a14dec7
CY
43392010-04-01 Chong Yidong <cyd@stupidchicken.com>
4340
4341 * nonascii.texi (Text Representations): Don't mark
4342 enable-multibyte-characters as a user option.
4343
7a1831cf
EZ
43442010-03-31 Eli Zaretskii <eliz@gnu.org>
4345
4346 * control.texi (Handling Errors): How to re-throw a signal caught
4347 by condition-case.
4348
c3863713
CY
43492010-03-26 Chong Yidong <cyd@stupidchicken.com>
4350
4351 * loading.texi (Hooks for Loading): Document after-load-functions.
4352 Copyedits.
4353
c333f279
AM
43542010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4355
4356 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4357
e867cb5d 43582010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4359
4360 * processes.texi (Network Processes): Document seqpacket type.
4361
605f35cd
DN
43622010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4363
4364 * os.texi (System Environment): Do not mention lynxos.
4365
288f9fc0
CY
43662010-03-10 Chong Yidong <cyd@stupidchicken.com>
4367
4368 * Branch for 23.2.
4369
eed5c93a
CY
43702010-03-06 Chong Yidong <cyd@stupidchicken.com>
4371
4372 * objects.texi (Integer Type): Take note of the read syntax
4373 exception for numbers that cannot fit in the integer type.
4374
1ddd6622
GM
43752010-03-03 Glenn Morris <rgm@gnu.org>
4376
4377 * numbers.texi (Integer Basics, Bitwise Operations):
4378 * objects.texi (Integer Type): Update for integers now being 30-bit.
4379
a908c79a
CY
43802010-02-27 Chong Yidong <cyd@stupidchicken.com>
4381
4382 * display.texi (Low-Level Font): Document :otf font-spec property.
4383
cd61af01
SM
43842010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4385
4386 * display.texi (Line Height): Avoid obsolete special default variables
4387 like default-major-mode.
4388
c02f8fe2
AM
43892010-01-28 Alan Mackenzie <acm@muc.de>
4390
4391 * display.texi (Auto Faces): Say fontification-functions is called
4392 whether or not Font Lock is enabled. Tidy up the wording a bit.
4393
d738d18b
CY
43942010-01-17 Chong Yidong <cyd@stupidchicken.com>
4395
4396 * elisp.texi: Remove duplicate edition information (Bug#5407).
4397
4963739e
JB
43982010-01-17 Juanma Barranquero <lekktu@gmail.com>
4399
4400 * two.el (volume-header-toc-markup): Fix typos in docstring.
4401
c57008f6
SM
44022010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4403
4404 Avoid dubious uses of save-excursions.
4405 * positions.texi (Excursions): Recommend the use of
4406 save-current-buffer if applicable.
4407 * text.texi (Clickable Text): Fix the example code which used
4408 save-excursion in a naive way which sometimes preserves point and
4409 sometimes not.
4410 * variables.texi (Creating Buffer-Local):
4411 * os.texi (Session Management):
4412 * display.texi (GIF Images):
4413 * control.texi (Cleanups): Use (save|with)-current-buffer.
4414
2f3725cd
EZ
44152010-01-02 Eli Zaretskii <eliz@gnu.org>
4416
4417 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4418
85eeac93
CY
44192010-01-02 Chong Yidong <cyd@stupidchicken.com>
4420
4421 * nonascii.texi (Text Representations, Character Codes)
4422 (Converting Representations, Explicit Encoding)
4423 (Translation of Characters): Use hex notation consistently.
4424 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4425
4801c5fa
CY
44262010-01-01 Chong Yidong <cyd@stupidchicken.com>
4427
4428 * loading.texi (Where Defined): Make it clearer that these are
4429 loaded files (Bug#5068).
4430
26e533e2
CY
44312009-12-29 Chong Yidong <cyd@stupidchicken.com>
4432
4433 * minibuf.texi (Completion Styles): Document `initials' style.
4434
16d1ff5f
CY
44352009-12-25 Chong Yidong <cyd@stupidchicken.com>
4436
4437 * frames.texi (Resources): Describe inhibit-x-resources.
4438 (Size Parameters): Copyedit.
4439
4440 * hash.texi (Creating Hash):
4441 * objects.texi (Hash Table Type): Document the new hash table
4442 printed representation.
4443
4444 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4445 obsolete.
4446
5dcb4c4e
SM
4447 * processes.texi (Process Buffers):
4448 Document process-kill-buffer-query-function.
16d1ff5f 4449
9a5de3d9
GM
44502009-12-05 Glenn Morris <rgm@gnu.org>
4451
4452 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4453 diary-display-function, and no longer recommended to be a hook.
4454 Update for changes in the names of calendar and diary hooks.
4455 diary-print-entries-hook has changed section.
4456
b640eb52
EZ
44572009-11-28 Eli Zaretskii <eliz@gnu.org>
4458
4459 * text.texi (Special Properties): More accurate description of
4460 what the `cursor' property does.
4461
be1674ab
KR
44622009-11-26 Kevin Ryde <user42@zip.com.au>
4463
4464 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4465 mouse-wheel-down-event, the closest thing to a definition for them.
4466 * os.texi (Startup Summary): vindex inhibit-startup-message and
4467 inhibit-splash-screen.
4468 (Command-Line Arguments): vindex argv.
4469 (Suspending Emacs): vindex suspend-tty-functions and
4470 resume-tty-functions. Don't want to index every hook, but having
4471 the programming ones is helpful.
4472
603f5979
CY
44732009-11-14 Chong Yidong <cyd@stupidchicken.com>
4474
4475 * commands.texi (Motion Events): Fix typo (Bug#4907).
4476
4359a806
CY
44772009-11-08 Chong Yidong <cyd@stupidchicken.com>
4478
4479 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4480 are affected by case-fold-search (Bug#4483).
4481
0f063651
CY
44822009-11-02 Chong Yidong <cyd@stupidchicken.com>
4483
4484 * minibuf.texi (Reading File Names): Note that read-file-name may
4485 use a graphical file dialog.
4486
9bd79893
GM
44872009-10-31 Glenn Morris <rgm@gnu.org>
4488
4489 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4490
ebe479ec
KR
44912009-10-16 Kevin Ryde <user42@zip.com.au>
4492
4493 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4494 in particular so `info-lookup-symbol' can find its docs.
4495
2640fa86
CY
44962009-10-16 Chong Yidong <cyd@stupidchicken.com>
4497
4498 * variables.texi (Constant Variables): Distinguish from defconst
4499 variables.
4500 (Defining Variables): Add cindex.
4501
edd6a733
CY
45022009-10-15 Chong Yidong <cyd@stupidchicken.com>
4503
4504 * os.texi (Time of Day): Clarify that the microsecond part is
4505 ignored (Bug#4637).
4506
5feb0b73
GM
45072009-10-11 Glenn Morris <rgm@gnu.org>
4508
4509 * frames.texi (Size and Position): Clarify what is included in the frame
4510 height. (Bug#4535)
4511
0c5413c8
GM
45122009-10-10 Glenn Morris <rgm@gnu.org>
4513
4514 * windows.texi (Size of Window): The relationship between window and
4515 frame heights is not so simple. (Bug#4535)
4516 Mention window-full-height-p.
4517
7f8b600a
SM
45182009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4519
4520 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4521 used from Lisp.
4522
6185de1c
EZ
45232009-10-07 Eli Zaretskii <eliz@gnu.org>
4524
7f8b600a
SM
4525 * files.texi (Directory Names) <abbreviate-file-name>:
4526 Document that root home directories are not replaced with "~".
6185de1c 4527
9972911f
EZ
45282009-10-06 Eli Zaretskii <eliz@gnu.org>
4529
4530 * text.texi (Special Properties): Document the meaning of the
4531 `cursor' text property whose value is an integer.
4532
2a3f19ef
MA
45332009-10-05 Michael Albinus <michael.albinus@gmx.de>
4534
4535 * files.texi (Magic File Names): Add `copy-directory'.
4536
804543b5
EZ
45372009-10-05 Eli Zaretskii <eliz@gnu.org>
4538
4539 * files.texi (File Attributes): Fix description of file
4540 attributes. (Bug#4638) Update attributes of files.texi example to
4541 be more representative.
4542
461bf92b
MA
45432009-10-05 Michael Albinus <michael.albinus@gmx.de>
4544
4545 * files.texi (Create/Delete Dirs): New command copy-directory.
4546
a86cd395
JB
45472009-10-04 Juanma Barranquero <lekktu@gmail.com>
4548
4549 * anti.texi (Antinews):
4550 * macros.texi (Indenting Macros):
4551 * strings.texi (Creating Strings, Case Conversion):
4552 Remove duplicate words.
4553
d3080264
MA
45542009-10-01 Michael Albinus <michael.albinus@gmx.de>
4555
4556 * files.texi (Create/Delete Dirs): delete-directory has an
4557 optional parameter RECURSIVE.
4558
85d14563
SM
45592009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4560
4561 * buffers.texi (Swapping Text): Minor clarification.
4562
3d9842c6
GM
45632009-10-01 Glenn Morris <rgm@gnu.org>
4564
4565 * functions.texi (Declaring Functions): Mention that we also search for
4566 ".m" files in the src/ directory.
4567
78427304
CY
45682009-09-25 David Engster <deng@randomsample.de>
4569
3d9842c6 4570 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4571
b578c9cc
GM
45722009-09-22 Glenn Morris <rgm@gnu.org>
4573
4574 * internals.texi (Building Emacs): Mention preloaded-file-list.
4575
beee5da7
AM
45762009-09-14 Alan Mackenzie <acm@muc.de>
4577
4578 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4579
5d6ab672
CY
45802009-09-13 Chong Yidong <cyd@stupidchicken.com>
4581
4582 * functions.texi (Anonymous Functions): Rearrange discussion,
4583 giving usage of unquoted lambda forms first. Mention that
4584 `function' and `#'' are no longer required (Bug#4290).
4585
59375eeb
AM
45862009-09-11 Alan Mackenzie <acm@muc.de>
4587
a86cd395 4588 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4589 batch mode.
4590
e7e2f529
GM
45912009-09-01 Glenn Morris <rgm@gnu.org>
4592
4593 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4594
eae47088
GM
45952009-08-26 Ulrich Mueller <ulm@gentoo.org>
4596
4597 * nonascii.texi (Character Codes): Fix typos.
4598
3691a0a6
MA
45992009-08-25 Michael Albinus <michael.albinus@gmx.de>
4600
4601 * processes.texi (Synchronous Processes): New defvar
4602 process-file-side-effects.
4603
664d56b8
GM
46042009-08-25 Glenn Morris <rgm@gnu.org>
4605
4606 * display.texi (Fontsets): Fix typo.
4607
0706c025
GM
4608 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4609
03a74b84
SM
46102009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4611
4612 * processes.texi (Asynchronous Processes): Adjust arglist of
4613 start-process-shell-command and start-file-process-shell-command.
4614
f6de8a37
CY
46152009-08-15 Chong Yidong <cyd@stupidchicken.com>
4616
4b1ed1bb
CY
4617 * advice.texi (Argument Access in Advice): Note that argument
4618 positions are zero-based (Bug#3932).
4619
89a9e058
CY
4620 * commands.texi (Distinguish Interactive): Minor copyedit.
4621
23696fd7
CY
4622 * display.texi (Face Attributes): Add xref to Displaying Faces for
4623 explanation of "underlying face".
4624
f6de8a37
CY
4625 * customize.texi (Common Keywords): Add xref to Loading.
4626
4627 * loading.texi (How Programs Do Loading): Add xref to Lisp
4628 Libraries node in the Emacs manual.
4629
417f77e6
CY
46302009-08-13 Chong Yidong <cyd@stupidchicken.com>
4631
4632 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4633
0999039c
CY
46342009-07-18 Chong Yidong <cyd@stupidchicken.com>
4635
4636 * processes.texi (Shell Arguments): Copyedits.
4637
9af167bc
GM
46382009-07-18 Glenn Morris <rgm@gnu.org>
4639
4640 * loading.texi (Repeated Loading): Fix typo.
4641
137987ab
RS
46422009-07-16 Richard Stallman <rms@gnu.org>
4643
4644 * buffers.texi (Swapping Text): Recommend setting
4645 write-region-annotate-functions and buffer-saved-size.
4646
4647 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4648
622fa380
GM
46492009-07-15 Glenn Morris <rgm@gnu.org>
4650
4651 * edebug.texi: Minor re-phrasings throughout.
4652 (Edebug Execution Modes): Sit-for affects continue mode too.
4653 (Jumping): Use `forward-sexp' rather than its keybinding.
4654 (Edebug Misc): Fix Q binding.
4655 (Edebug Eval): Remove cl version.
4656 (Printing in Edebug): Clarify print-length etc.
4657 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4658 (Specification List): Remove edebug-unwrap findex entry.
4659 (Specification Examples): defmacro is actually not the same as defun.
4660 Escape "`" in example.
4661
6bbd4600
CY
46622009-07-15 Chong Yidong <cyd@stupidchicken.com>
4663
4664 * markers.texi (The Mark): Document optional arg to
4665 deactivate-mark.
4666
e538d479
GM
46672009-07-11 Kevin Ryde <user42@zip.com.au>
4668
4669 * hooks.texi (Standard Hooks): Fix cross-references.
4670
4c98b9ed
GM
4671 * loading.texi (Named Features): Refer to eval-after-load.
4672
5300838c
GM
46732009-07-11 Glenn Morris <rgm@gnu.org>
4674
64fbeb16
GM
4675 * Makefile.in (TEXI2PDF): New.
4676 (elisp.pdf): New target.
4677
4c98b9ed
GM
4678 * searching.texi (Regexp Backslash): Fix typo.
4679
4680 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4681
51d9979c
GM
46822009-07-10 Glenn Morris <rgm@gnu.org>
4683
561c0216
GM
4684 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4685
5b594a58
GM
4686 * customize.texi (Customization Types):
4687 * display.texi (Abstract Display):
0cc8c85a 4688 * objects.texi (Character Type, String Type):
5b594a58 4689 Merge in some menu descriptions from elisp.texi.
51d9979c 4690
c3cbbb40
GM
4691 * hash.texi (Hash Tables):
4692 * modes.texi (Multiline Font Lock):
4693 End menu description with period.
fe42c16a 4694
28528402
GM
46952009-07-09 Glenn Morris <rgm@gnu.org>
4696
4697 * back.texi: Don't hard-code texinfo location.
4698
4699 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4700 (tex): Add texinfodir to TEXINPUTS.
4701 (elisp1med-init, elisp2med-init): Use texinfodir.
4702
4703 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4704 (clean): Add two-volume.make intermediate files.
4705
4706 * elisp.texi, vol1.texi, vol2.texi:
4707 Use a DATE variable with the publication date, and update it.
4708 Fix antinews menu description.
4709
4710 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4711 Update the detailed node listing to match elisp.texi.
4712
4713 * README: Update edition to match elisp.texi.
4714
4715 * objects.texi (General Escape Syntax):
4716 * nonascii.texi (Character Sets):
4717 Use consistent case for "Unicode Standard".
4718
4719 * anti.texi (Antinews):
4720 * customize.texi (Variable Definitions):
4721 * functions.texi (Declaring Functions):
4722 * nonascii.texi (Character Properties):
4723 * processes.texi (Serial Ports):
4724 * text.texi (Special Properties):
4725 * tips.texi (Coding Conventions):
4726 Minor rearrangements to improve TeX line-filling.
4727
4728 * commands.texi (Using Interactive): Fix cross-reference.
4729
17db8e10
JD
47302009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4731
4732 * frames.texi (Management Parameters): Mention sticky.
4733
77c7e2e1
AS
47342009-07-01 Andreas Schwab <aschwab@redhat.com>
4735
4736 * help.texi (Help Functions): Fix description of help-buffer and
4737 help-setup-xref to use @defun instead of @deffn.
4738
3f1c6666
JD
47392009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4740
4741 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4742
ca27c21b
CY
47432009-06-24 Chong Yidong <cyd@stupidchicken.com>
4744
4745 * display.texi (Window Systems): Add ns to the list.
4746
70243478
CY
47472009-06-21 Chong Yidong <cyd@stupidchicken.com>
4748
4749 * Branch for 23.1.
4750
df006536
MR
47512009-06-17 Martin Rudalics <rudalics@gmx.at>
4752
4753 * windows.texi (Dedicated Windows): Fix typo.
4754 (Resizing Windows): Replace @defun by @deffn.
4755
d259fc4b
GM
47562009-06-17 Glenn Morris <rgm@gnu.org>
4757
4758 * variables.texi (Directory Local Variables):
4759 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4760
30781db6
KH
47612009-06-09 Kenichi Handa <handa@m17n.org>
4762
4763 * nonascii.texi (Character Sets): State clearly that FROM and TO
4764 are codepoints of CHARSET.
4765
62e8099c
CY
47662009-06-07 Chong Yidong <cyd@stupidchicken.com>
4767
4768 * minibuf.texi (Reading File Names): Fix introductory text.
4769 Suggested by stan@derbycityprints.com.
4770 (High-Level Completion): Fix typo.
4771
ee1b1917
CY
47722009-05-28 Chong Yidong <cyd@stupidchicken.com>
4773
4774 * frames.texi (Text Terminal Colors): Multi-tty is already
4775 implemented, but tty-local colors are not.
4776
5df647e8
CY
47772009-05-27 Chong Yidong <cyd@stupidchicken.com>
4778
4779 * hooks.texi (Standard Hooks): Remove mention of obsolete
4780 redisplay-end-trigger-functions.
4781
4782 * internals.texi (Window Internals): Remove mention of obsolete
4783 redisplay-end-trigger-functions.
4784
01f17ae2
MR
47852009-05-21 Martin Rudalics <rudalics@gmx.at>
4786
4787 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4788
4789 * backups.texi (Making Backups): backup-directory-alist and
4790 make-backup-file-name-function are options.
4791 (Auto-Saving): auto-save-list-file-prefix is an option.
4792
4793 * buffers.texi (Killing Buffers): buffer-offer-save is an
4794 option.
4795
4796 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4797 option.
4798 (Echo Area Customization): echo-keystrokes is an option.
4799 (Selective Display): selective-display-ellipses is an option.
4800 (Temporary Displays): temp-buffer-show-function is an option.
4801 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4802 are options.
4803 (Font Selection): face-font-family-alternatives,
4804 face-font-selection-order, face-font-registry-alternatives, and
4805 scalable-fonts-allowed are options.
4806 (Fringe Indicators): indicate-buffer-boundaries is an option.
4807 (Fringe Cursors): overflow-newline-into-fringe is an option.
4808 (Scroll Bars): scroll-bar-mode is an option.
4809
4810 * eval.texi (Eval): max-lisp-eval-depth is an option.
4811
4812 * files.texi (Visiting Functions): find-file-hook is an option.
4813 (Directory Names): directory-abbrev-alist is an option.
4814 (Unique File Names): temporary-file-directory and
4815 small-temporary-file-directory are options.
4816
4817 * frames.texi (Initial Parameters): initial-frame-alist,
4818 minibuffer-frame-alist and default-frame-alist are options.
4819 (Cursor Parameters): blink-cursor-alist and
4820 cursor-in-non-selected-windows ar options.
4821 (Window System Selections): selection-coding-system is an
4822 option.
4823 (Display Feature Testing): display-mm-dimensions-alist is an
4824 option.
4825
4826 * help.texi (Help Functions): help-char and help-event-list are
4827 options.
4828
4829 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4830 an option.
4831
4832 * minibuf.texi (Minibuffer History): history-length and
4833 history-delete-duplicates are options.
4834 (High-Level Completion): read-buffer-function and
4835 read-buffer-completion-ignore-case are options.
4836 (Reading File Names): read-file-name-completion-ignore-case is
4837 an option.
4838
4839 * modes.texi (Mode Line Top): mode-line-format is an option.
4840 (Mode Line Variables): mode-line-position and mode-line-modes
4841 are options.
4842
4843 * nonascii.texi (Text Representations):
4844 enable-multibyte-characters is an option.
4845 (Default Coding Systems): auto-coding-regexp-alist,
4846 file-coding-system-alist, auto-coding-alist and
4847 auto-coding-functions are options.
4848 (Specifying Coding Systems): inhibit-eol-conversion is an
4849 option.
4850
4851 * os.texi (Init File): site-run-file is an option.
4852 (System Environment): mail-host-address is an option.
4853 (User Identification): user-mail-address is an option.
4854 (Terminal Output): baud-rate is an option.
4855
4856 * positions.texi (Word Motion): words-include-escapes is an
4857 option.
4858
4859 * searching.texi (Standard Regexps): page-delimiter,
4860 paragraph-separate, paragraph-separate and sentence-end are
4861 options.
4862
4863 * text.texi (Margins): left-margin and fill-nobreak-predicate
4864 are options.
4865
4866 * variables.texi (Local Variables): max-specpdl-size is an
4867 option.
4868
4869 * windows.texi (Choosing Window):
4870 split-window-preferred-function, special-display-function and
4871 display-buffer-function are options.
4872
106e6894
CY
48732009-05-20 Chong Yidong <cyd@stupidchicken.com>
4874
4a83454d
CY
4875 Fix errors spotted by Martin Rudalics.
4876
106e6894
CY
4877 * syntax.texi (Position Parse): Document rationale for ignored
4878 arguments to syntax-ppss-flush-cache.
4879
4880 * processes.texi (Input to Processes): Mark PROCESS arg to
4881 process-running-child-p as optional.
4882 (Network Options): Document NO-ERROR arg to
4883 set-network-process-option.
4884
4885 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4886 command.
4887
4888 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4889 posix-search-backward as commands.
4890
4891 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4892 (Suspending Emacs): Mark suspend-emacs as a command.
4893 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4894 commands.
5dcb4c4e
SM
4895 (Terminal Output): Remove obsolete function baud-rate.
4896 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
4897
4898 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4899 terminal-coding-system and set-terminal-coding-system.
4900 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4901 as optional.
4902 (Character Sets): Document RESTRICTION arg of char-charset.
4903 (Character Codes): Mark POS argument to get-byte as optional.
4904
4905 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4906 minibuffer-message.
4907
4908 * files.texi (Create/Delete Dirs): Mark make-directory and
4909 delete-directory as commands.
4910
4911 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4912
4913 * text.texi (Base 64): Mark base64-decode-string and
4914 base64-encode-string as commands.
4915 (Columns): Mark move-to-column as a command.
4916 (Mode-Specific Indent): Document RIGID arg to
4917 indent-for-tab-command.
4918 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4919 Mark indent-code-rigidly as a command.
4920 (Substitution): Mark translate-region as a command.
4921
4922 * frames.texi (Size and Position): Remove obsolete functions
4923 screen-height and screen-width.
4924
04173931
CY
49252009-05-19 Chong Yidong <cyd@stupidchicken.com>
4926
4927 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4928 (Displaying Buffers, Resizing Windows): Correct mistakes;
4929 next-window, previous-window, and pop-to-buffer are not commands,
4930 and fit-window-to-buffer" is a command. (Pointed out by Martin
4931 Rudalics.)
4932
eae7d8f8
RS
49332009-05-17 Richard M Stallman <rms@gnu.org>
4934
4935 * modes.texi (Precalculated Fontification): Clarify text.
4936
b8766179
MR
49372009-05-17 Martin Rudalics <rudalics@gmx.at>
4938
4939 * windows.texi (Selecting Windows): Clarify descriptions of
4940 with-selected-window and get-lru-window.
4941 (Cyclic Window Ordering): Refer to particular frame when talking
4942 about how splitting affects the ordering.
4943 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4944 switch-to-buffer-other-window. Explain how setting of
4945 display-buffer-reuse-frames affects pop-to-buffer.
4946 (Choosing Window): Clarify some details in descriptions of
4947 display-buffer-reuse-frames, pop-up-frames, and
4948 pop-up-frame-function.
4949 (Dedicated Windows): Clarify some details.
4950 (Textual Scrolling): Replace term vscroll by term vertical
4951 scroll position.
4952 (Vertical Scrolling): Fix typo.
4953 (Window Hooks): Relate text on jit-lock-register to window
4954 scrolling and size changes.
4955
734b5e3b
CY
49562009-05-14 Chong Yidong <cyd@stupidchicken.com>
4957
0a65633e
CY
4958 * frames.texi (Initial Parameters): Clarify what the initial
4959 minibuffer frame is.
05be46d7
CY
4960 (Buffer Parameters): Note that the minibuffer parameter can not be
4961 altered.
0a65633e 4962
734b5e3b
CY
4963 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4964 Document display-buffer changes.
4965
925672cd
CY
49662009-05-13 Chong Yidong <cyd@stupidchicken.com>
4967
17ecd7af
CY
4968 * anti.texi (Antinews): Rewrite for Emacs 22.
4969
925672cd
CY
4970 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4971 obarrays are first mentioned. Define "system abbrev" more
4972 prominently, and add it to the index.
4973 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4974 Copyedits.
4975 (Abbrev Expansion): Document abbrev-insert.
4976
80be4dd7
CY
49772009-05-12 Chong Yidong <cyd@stupidchicken.com>
4978
4979 * frames.texi (Font and Color Parameters): Rename from Color
4980 Parameters. Document font-backend parameter.
4981
4982 * vol2.texi (Top): Update node listing.
4983 * vol1.texi (Top): Update node listing.
4984 * elisp.texi (Top): Update node listing.
4985
372a93ac
MR
49862009-05-11 Martin Rudalics <rudalics@gmx.at>
4987
4988 * windows.texi (Choosing Window): Don't explicitly refer to
4989 split-window-sensibly's window argument in descriptions of
4990 split-height-threshold and split-width-threshold.
4991
714c3541
MR
49922009-05-10 Martin Rudalics <rudalics@gmx.at>
4993
4994 * windows.texi (Choosing Window): Fix rewrite of window
4995 splitting section.
4996
0e90e7be
EZ
49972009-05-09 Eli Zaretskii <eliz@gnu.org>
4998
f4e90db0
SM
4999 * nonascii.texi (Default Coding Systems):
5000 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 5001 Add indexing.
0e90e7be
EZ
5002 (Lisp and Coding Systems): Add index entries.
5003
d3c0c321
MR
50042009-05-09 Martin Rudalics <rudalics@gmx.at>
5005
5006 * windows.texi (Choosing Window): Describe split-window-sensibly
5007 and rewrite section on window splitting accordingly.
5008 (Textual Scrolling): Replace `...' by @code{...}.
5009
c773345a
CY
50102009-05-04 Chong Yidong <cyd@stupidchicken.com>
5011
ee2d5b5e
CY
5012 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5013 Remove obsoleted pre-abbrev-expand-hook.
5014
5015 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5016 entries.
5017
c773345a
CY
5018 * internals.texi (Object Internals): Don't assume 32-bit machines
5019 are the norm.
5020 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
5021 (Window Internals): Synch field names to window.h.
5022 (Process Internals): Synch field names to process.h.
c773345a 5023
dd449674
CY
50242009-04-29 Chong Yidong <cyd@stupidchicken.com>
5025
5026 * variables.texi (File Local Variables): Note that read-circle is
5027 bound to nil when reading file-local variables.
5028
5029 * streams.texi (Input Functions): Document read-circle.
5030 (Output Variables): Add xref to Circular Objects.
5031
4f1e25e2
CY
50322009-04-25 Chong Yidong <cyd@stupidchicken.com>
5033
5034 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5035 Features and Coding System Basics. Node that "p" stands for
5036 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5037 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5038 mouse-appearance-menu.
5039 (Programming Tips): Add xref to Progress.
5040
dca019f8
CY
50412009-04-22 Chong Yidong <cyd@stupidchicken.com>
5042
5dcb4c4e
SM
5043 * os.texi (Command-Line Arguments):
5044 Document command-line-args-left.
dca019f8
CY
5045 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5046 terminal objects for tty arguments.
5047 (Startup Summary): Add xref to Session Management.
5048 (Session Management): Mention emacs-session-restore. Copyedits.
5049
02a89103
CY
50502009-04-20 Chong Yidong <cyd@stupidchicken.com>
5051
5052 * os.texi (Startup Summary): Copyedits. The init file is not
5053 necessarily named .emacs now. Document initial-buffer-choice and
5054 initial-scratch-message. Note where Emacs exits in batch mode.
5055 Document inhibit-splash-screen as an alias.
5056 (Init File): Be neutral about which init file name to use.
5057
50582009-04-16 Chong Yidong <cyd@stupidchicken.com>
5059
5060 * os.texi (System Interface): Fix Texinfo usage.
5061
0c1cfe01
CY
50622009-04-15 Chong Yidong <cyd@stupidchicken.com>
5063
80d7cdca
CY
5064 * searching.texi (Regexp Backslash): Also refer to shy groups as
5065 non-capturing or unnumbered groups.
5066 (Regexp Functions): Add cross-reference to Regexp Backslash.
5067
0c1cfe01
CY
5068 * display.texi (Truncation): Overlays can use line-prefix and
5069 wrap-prefix too.
5070 (Overlay Properties): Document wrap-prefix and line-prefix.
5071 (Face Attributes): Document underline-minimum-offset.
5072 (Face Remapping): Copyedits.
5073 (Low-Level Font): Copyedits.
5074 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5075 (Line Height): Emphasize that line-spacing only takes effect on
5076 graphical terminals.
0c1cfe01 5077
c4adeee0
CY
50782009-04-13 Chong Yidong <cyd@stupidchicken.com>
5079
5080 * display.texi (Refresh Screen): Note that a passage about screen
5081 refreshing is text terminal only.
5082 (Forcing Redisplay): Delete misleading comment---sit-for calls
5083 redisplay, not the other way around.
5084 (Truncation): Note new values of truncate-partial-width-windows.
5085 Copyedits.
5086 (Invisible Text): Document invisible-p.
5087
b20ecfa1
EZ
50882009-04-11 Eli Zaretskii <eliz@gnu.org>
5089
5090 * display.texi (Overlays): Overlays don't scale well. See
5091 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5092
97d8273f
CY
50932009-04-10 Chong Yidong <cyd@stupidchicken.com>
5094
f147ff75
CY
5095 * syntax.texi (Syntax Table Functions): Document cons cell
5096 argument for modify-syntax-entry.
5097 (Categories): Document cons cell argument for
5098 modify-category-entry.
5099
fca4ec76
CY
5100 * searching.texi (String Search): Document word-search-forward-lax
5101 and word-search-backward-lax.
5102 (Searching and Case): Describe isearch behavior more precisely.
5103
9c283d5b
CY
5104 * keymaps.texi (Tool Bar): Mention that some platforms do not
5105 support multi-line toolbars. Suggested by Stephen Eglen.
5106
5107 * frames.texi (Layout Parameters): Mention that Nextstep also
5108 allows only one tool-bar line. Suggested by Stephen Eglen.
5109
97d8273f
CY
5110 * nonascii.texi (Text Representations): Copyedits.
5111 (Coding System Basics): Also mention utf-8-emacs.
5112 (Converting Representations, Selecting a Representation)
5113 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5114 Copyedits.
5115 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5116
2bad3299
CY
51172009-04-09 Chong Yidong <cyd@stupidchicken.com>
5118
5119 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5120 (Filling): Clarify REGION argument of fill-paragraph.
5121 Document fill-forward-paragraph-function.
2bad3299
CY
5122 (Special Properties): Remove "new in Emacs 22" declaration.
5123 (Clickable Text): Merge with Links and Mouse-1 node.
5124
5dcb4c4e
SM
5125 * display.texi (Button Properties, Button Buffer Commands):
5126 Change xref to Clickable Text.
2bad3299
CY
5127
5128 * tips.texi (Key Binding Conventions): Change xref to Clickable
5129 Text.
5130
5131 * elisp.texi (Top): Update node listing.
5132
ea30ce4f
CY
51332009-04-05 Chong Yidong <cyd@stupidchicken.com>
5134
47af2f4b
CY
5135 * markers.texi (The Mark): Copyedits. Improve description of
5136 handle-shift-selection.
5137 (The Region): Move use-region-p here from The Mark.
5138
ea30ce4f
CY
5139 * positions.texi (Screen Lines): Document (cols . lines) argument
5140 for vertical-motion.
5141
2aa8ea6e
CY
51422009-04-04 Chong Yidong <cyd@stupidchicken.com>
5143
3ec61d4e
CY
5144 * frames.texi (Frames): Clean up introduction. Document `ns'
5145 return value for framep.
5146 (Creating Frames): Note how the terminal is chosen.
5147 (Multiple Terminals, Multiple Displays): Merge into a single node.
5148 (Color Parameters): Fix typo.
5149
5150 * variables.texi (Local Variables, Buffer-Local Variables)
5151 (Creating Buffer-Local): Change link to Multiple Terminals.
5152
5153 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5154
5155 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5156 Terminals.
5157
5158 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5159 to Multiple Terminals.
5160
5161 * elisp.texi (Top): Update node listing.
5162 * vol2.texi (Top): Update node listing.
5163 * vol1.texi (Top): Update node listing.
5164
9257072f
CY
5165 * buffers.texi (Current Buffer): Note that the append-to-buffer
5166 example is no longer in synch with the latest code. Tie the two
5167 examples together.
5168
2aa8ea6e
CY
5169 * files.texi (File Attributes): Move note about MS-DOS from
5170 Changing Files to File Attributes.
5171 (Create/Delete Dirs): Note that mkdir is an alias for this.
5172
22e74b17
CY
51732009-04-01 Markus Triska <triska@gmx.at>
5174
5175 * processes.texi (Filter Functions): Suggest how to handle output
5176 batches.
5177
4bbe48ec
CY
51782009-03-30 Chong Yidong <cyd@stupidchicken.com>
5179
5180 * help.texi (Accessing Documentation): Update example to use
5181 help-setup-xref and with-help-window.
5182 (Help Functions): Remove print-help-return-message, which is
5183 semi-obsolete due to with-help-window. Document help-buffer and
5184 help-setup-xref.
5185
b9723f39
CY
51862009-03-29 Chong Yidong <cyd@stupidchicken.com>
5187
5dcb4c4e
SM
5188 * help.texi (Accessing Documentation, Help Functions):
5189 Remove information about long-obsolete Emacs versions.
9eb52e90 5190
b9723f39
CY
5191 * modes.texi (Mode Line Variables): The default values of the mode
5192 line variables are now more complicated.
5193
b0cc32db
CY
51942009-03-28 Chong Yidong <cyd@stupidchicken.com>
5195
3c25a5a9
CY
5196 * modes.texi (Major Mode Conventions): Note that specialness is
5197 inherited.
31c9eebb
CY
5198 (Derived Modes): Note that define-derive-mode sets the mode-class
5199 property.
3c25a5a9 5200
b0cc32db
CY
5201 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5202 goto-map. Add search-map to the list.
5203
c5e0006d
EZ
52042009-03-27 Eli Zaretskii <eliz@gnu.org>
5205
1213465a
EZ
5206 * os.texi (System Environment): Update the list of system-type
5207 values.
5208
c5e0006d
EZ
5209 * markers.texi (The Mark) <handle-shift-selection>: Update for
5210 removal of the optional argument DEACTIVATE.
5211
48bab3d6
CY
52122009-03-25 Chong Yidong <cyd@stupidchicken.com>
5213
5214 * commands.texi (Focus Events): Most X window managers don't use
5215 focus-follows-mouse nowadays.
5216
6e4ff1b6
CY
52172009-03-24 Chong Yidong <cyd@stupidchicken.com>
5218
5219 * commands.texi (Defining Commands): Clarify introduction.
5220 (Using Interactive): Not that interactive can be put in a symbol
5221 property.
5222 (Interactive Call): Note that a symbol with a non-nil
5223 interactive-form property satisfies commandp.
5224
11625308
JB
52252009-03-23 Juanma Barranquero <lekktu@gmail.com>
5226
5227 * minibuf.texi (Intro to Minibuffers): Fix typos.
5228
7b34420d
CY
52292009-03-23 Chong Yidong <cyd@stupidchicken.com>
5230
5231 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5232 about minibuffers in old Emacs versions. Copyedits.
5233 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5234 (Text from Minibuffer): Simplify introduction.
5235
f9257eed
AM
52362009-03-22 Alan Mackenzie <acm@muc.de>
5237
5238 * commands.texi (Using Interactive): Clarify string argument to
5239 `interactive' - even promptless elements need \n separators.
5240
f639ba70
CY
52412009-03-18 Chong Yidong <cyd@stupidchicken.com>
5242
5243 * minibuf.texi (Completion Styles): New node.
5244
5245 * elisp.texi (Top): Update node listing.
5246
d897e8ee
CY
52472009-03-17 Chong Yidong <cyd@stupidchicken.com>
5248
5249 * minibuf.texi (Basic Completion): Note that
5250 read-file-name-completion-ignore-case and
5251 read-buffer-completion-ignore-case can override
5252 completion-ignore-case.
5253 (Minibuffer Completion): Document completing-read changes.
5254 (Completion Commands): Avoid mentioning partial completion mode.
5255 Document minibuffer-completion-confirm changes, and
5256 minibuffer-confirm-exit-commands.
5257 (High-Level Completion): Document new require-match behavior for
5258 read-buffer. Document read-buffer-completion-ignore-case.
5259 (Reading File Names): Document new require-match behavior for
5260 read-file-name.
5261
b1f23349
CY
52622009-03-14 Chong Yidong <cyd@stupidchicken.com>
5263
5264 * debugging.texi (Error Debugging): Don't mislead the reader into
5265 thinking that debug-on-error enters debugger for C-f at EOB.
5266 (Error Debugging): Setting debug-on-init within the init file
5267 works, and has for some time.
5268
d6eb4e25
KH
52692009-03-13 Kenichi Handa <handa@m17n.org>
5270
5271 * display.texi (Fontsets): Update the description.
5272
1cf53dc5
CY
52732009-03-13 Chong Yidong <cyd@stupidchicken.com>
5274
5275 * advice.texi (Advising Primitives): Link to What Is a Function.
5276
81f919fc
CY
52772009-03-12 Chong Yidong <cyd@stupidchicken.com>
5278
cf4229eb
CY
5279 * compile.texi (Speed of Byte-Code): Update example.
5280 (Disassembly): Update examples.
5281
81f919fc 5282 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5283
5284 * customize.texi (Common Keywords): It's not necessary to use :tag
5285 to remove hyphens, as custom-unlispify-tag-name does it
5286 automatically.
5dcb4c4e
SM
5287 (Variable Definitions): Link to File Local Variables.
5288 Document customized-value symbol property.
f2bbc08c
CY
5289 (Customization Types): Move menu to end of node.
5290
955964d7
CY
52912009-03-10 Chong Yidong <cyd@stupidchicken.com>
5292
5293 * macros.texi (Compiling Macros): Omit misleading sentence, which
5294 implied that macros can only be used in the same file they are
5295 defined.
5296 (Backquote): Remove obsolete information about Emacs 19.
5297
d25ed7db
GM
52982009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5299
5300 * display.texi (Display Margins): Fix paren typo.
5301
d55f6ca5
CY
53022009-02-27 Chong Yidong <cyd@stupidchicken.com>
5303
f0e57ed8
CY
5304 * elisp.texi (Top): Update node listing.
5305
5306 * variables.texi (Variables): Clarify introduction.
5307 (Global Variables): Mention that setq is a special form.
5308 (Local Variables): Use active voice.
5309 (Tips for Defining): Mention marking variables as safe.
5310 (Buffer-Local Variables): Mention terminal-local and frame-local
5311 variables together.
5312 (File Local Variables): Copyedits.
5313 (Frame-Local Variables): Note that they are not really useful.
5314 (Future Local Variables): Node deleted.
5315
d55f6ca5 5316 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5317 Unicode escape syntax.
d55f6ca5 5318
ca8f09a8
CY
53192009-02-23 Chong Yidong <cyd@stupidchicken.com>
5320
5321 * control.texi (Control Structures): Add cindex entry for "textual
5322 order".
5323
5324 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5325 instead of "expression" throughout.
5326 (Function Indirection): Copyedits. Use active voice.
5327 (Eval): The default value of max-lisp-eval-depth is now 400.
5328
a20878b6
MB
53292009-02-23 Miles Bader <miles@gnu.org>
5330
5331 * processes.texi (System Processes): Rename `system-process-attributes'
5332 to `process-attributes'.
5333
61f66044
CY
53342009-02-22 Chong Yidong <cyd@stupidchicken.com>
5335
1b80d1f3
CY
5336 * symbols.texi (Property Lists): Emphasize that property lists are
5337 not restricted to symbol cells.
5338 (Other Plists): Copyedit.
5339
61f66044
CY
5340 * sequences.texi (Sequences Arrays Vectors): Make introduction
5341 more concise.
5342 (Arrays): Mention char-tables and bool-vectors too.
5343 (Vectors): Don't repeat information given in Arrays node. Link to
5344 nodes that explain the vector usage examples.
5345 (Char-Tables): Note that char-table elements can have arbitrary
5346 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5347 Link to Property Lists node.
61f66044 5348
9403944b
CY
53492009-02-22 Chong Yidong <cyd@stupidchicken.com>
5350
5351 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5352 `append'.
4068c7b4 5353 (List Elements): Copyedits.
9403944b
CY
5354
5355 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5356 of `vconcat'.
5357
5358 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5359 Emacs 20 usage of `concat'.
5360 (Case Conversion): Copyedits.
5361
b87a185f
CY
53622009-02-21 Chong Yidong <cyd@stupidchicken.com>
5363
5364 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5365 Minor edits.
5366 (Frame Configuration Type): Emphasize that it is not primitive.
5367 (Font Type): New node.
5368 (Type Predicates): Add fontp; type-of now recognizes font object
5369 types.
5370
5371 * intro.texi (Version Info): Update version numbers in examples.
5372 (Acknowledgements): List more contributors.
5373
5374 * elisp.texi: Bump version number to 3.0.
5375 (Top): Link to Font Type node.
5376
867d4bb3
JB
53772009-02-20 Juanma Barranquero <lekktu@gmail.com>
5378
5379 * modes.texi (Major Mode Conventions): Remove duplicate words.
5380 (Customizing Keywords): Fix typo.
5381
77730170
EZ
53822009-02-14 Eli Zaretskii <eliz@gnu.org>
5383
5384 * nonascii.texi (User-Chosen Coding Systems): Document that
5385 select-safe-coding-system suggests raw-text if there are raw bytes
5386 in the region.
5387 (Explicit Encoding): Warn not to use `undecided' when encoding.
5388
c8736212
GM
53892009-02-11 Glenn Morris <rgm@gnu.org>
5390
5391 * frames.texi (Visibility of Frames): Mention the effect multiple
5392 workspaces/desktops can have on visibility.
5393
ab992d66
EZ
53942009-02-07 Eli Zaretskii <eliz@gnu.org>
5395
c8736212
GM
5396 * text.texi (Commands for Insertion):
5397 * commands.texi (Event Mod):
5398 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5399 * nonascii.texi (Translation of Characters):
5400 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5401 (Explicit Encoding): Document the `charset' text property produced
5402 by decode-coding-region and decode-coding-string.
ab992d66 5403
e651a255
AM
54042009-01-27 Alan Mackenzie <acm@muc.de>
5405
5406 * modes.texi (Search-based Fontification): Correct a typo.
5407
bc5cde4b
JB
54082009-01-25 Juanma Barranquero <lekktu@gmail.com>
5409
5410 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5411 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5412
3533155b
EZ
54132009-01-24 Eli Zaretskii <eliz@gnu.org>
5414
f721deda
EZ
5415 * display.texi (Window Systems): Document the value of
5416 `initial-window-system' under --daemon.
5417
3533155b
EZ
5418 * os.texi (System Environment): Remove description of the
5419 `environment' function which has been deleted.
5420
f79b43b2
DN
54212009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5422
5423 * frames.texi (Multiple Displays): Remove documentation for
5424 removed function make-frame-on-tty.
5425
e3aa6669
CY
54262009-01-22 Chong Yidong <cyd@stupidchicken.com>
5427
5428 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5429 write-region-annotate-functions.
5430 Document write-region-post-annotation-function.
e3aa6669 5431
fb13a416
CY
54322009-01-19 Chong Yidong <cyd@stupidchicken.com>
5433
5434 * display.texi (Font Lookup): Document WIDTH argument of
5435 x-list-fonts.
5436
02eccf6b
EZ
54372009-01-17 Eli Zaretskii <eliz@gnu.org>
5438
ead3f58d
EZ
5439 * maps.texi (Standard Keymaps): Rename function-key-map to
5440 local-function-key-map.
5441
5442 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5443 local-function-key-map.
5444
5445 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5446 and `set-keyboard-coding-system' now accept an optional terminal
5447 argument.
5448
5449 * commands.texi (Event Mod): `keyboard-translate-table' is now
5450 terminal-local.
5451 (Function Keys): Rename function-key-map to
5452 local-function-key-map.
5453
df05a163
EZ
5454 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5455 frames.texi.
5456
0ed8034e 5457 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5458 `delete-terminal-functions', `suspend-tty-functions' and
5459 `resume-tty-functions'.
0ed8034e
EZ
5460
5461 * frames.texi (Frames): Document `frame-terminal' and
5462 `terminal-live-p'.
5463 (Multiple Displays): Document `make-frame-on-tty'.
5464 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5465 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5466 (Terminal Parameters): Document `terminal-parameters',
5467 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5468
5469 * os.texi (System Environment): Document `environment' and
5470 `initial-environment'.
490f1197
EZ
5471 (Suspending Emacs): Update for multi-tty; document
5472 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5473
02eccf6b
EZ
5474 * nonascii.texi (Coding System Basics): More accurate description
5475 of `raw-text'.
5476
f19fea97
JB
54772009-01-12 Juanma Barranquero <lekktu@gmail.com>
5478
5479 * display.texi (Low-Level Font): Fix typo.
5480
16fa292f
CY
54812009-01-10 Chong Yidong <cyd@stupidchicken.com>
5482
5483 * elisp.texi (Top): Update node listing.
5484
5485 * display.texi (PostScript Images): Node deleted.
5486
0b4faef3
EZ
54872009-01-10 Eli Zaretskii <eliz@gnu.org>
5488
3355f04d
EZ
5489 * processes.texi (Decoding Output): Document that null bytes force
5490 no-conversion for reading process output.
5491
5492 * files.texi (Reading from Files): Document that null bytes force
5493 no-conversion when visiting files.
5494
11625308 5495 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5496
5dcb4c4e
SM
5497 * nonascii.texi (Lisp and Coding Systems):
5498 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5499 (Character Properties): Improve wording.
0b4faef3 5500
ce9cf065
CY
55012009-01-09 Chong Yidong <cyd@stupidchicken.com>
5502
5503 * display.texi (Font Lookup): Remove obsolete function
5504 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5505 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5506 (Font Selection): Reorder order of variable descriptions.
5507 Minor clarifications.
ce9cf065
CY
5508
5509 * elisp.texi (Top): Update node listing.
5510
ab756fb3
GM
55112009-01-09 Glenn Morris <rgm@gnu.org>
5512
5513 * commands.texi (Command Loop Info): Say that last-command-char and
5514 last-input-char are obsolete aliases.
5515
5516 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5517 last-input-char and last-command-char, since they are just aliases for
5518 last-input-event and last-command-event.
5519
5520 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5521 last-command-char.
5522
6b2b8ab1
CY
55232009-01-08 Chong Yidong <cyd@stupidchicken.com>
5524
5525 * elisp.texi: Update node listing.
5526
5527 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5528 (Face Attributes): Don't link to Font Lookup.
5529 Document font-family-list.
6b2b8ab1
CY
5530 (Fonts): New node.
5531
3568e767
JR
55322009-01-08 Jason Rumney <jasonr@gnu.org>
5533
5534 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5535 changing the standard pointer shapes. (Bug#1485)
3568e767 5536
6221c8db
CY
55372009-01-08 Chong Yidong <cyd@stupidchicken.com>
5538
5539 * display.texi (Attribute Functions): Note that a function value
5540 :height is relative, and that compatibility functions work by
5541 calling set-face-attribute.
5542 (Displaying Faces): Reorder list in order of increasing priority.
5543 (Face Remapping): New node. Content moved here from Displaying
5544 Faces.
5545 (Glyphs): Link to Face Functions.
5546
e3d3799a
CY
55472009-01-08 Chong Yidong <cyd@stupidchicken.com>
5548
5549 * display.texi (Faces): Don't discuss face id here. facep does
5550 not return t.
5551 (Defining Faces): Minor clarification.
5552 (Face Attributes): Rearrange items to match docstring of
5553 set-face-attribute. Add :foundry attribute. Document new role of
5554 :font attribute. Texinfo usage fix.
5555 (Attribute Functions): Copyedits.
5556 (Face Functions): Note that face number is seldom used.
5557
638a2457
RS
55582009-01-05 Richard M Stallman <rms@gnu.org>
5559
5560 * strings.texi (Predicates for Strings): Minor clarification.
5561
5562 * functions.texi (Function Safety): Texinfo usage fix.
5563
39cb9e56 55642009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5565
5566 * objects.texi (General Escape Syntax): Fix typo.
5567
9f822178
MR
55682009-01-03 Martin Rudalics <rudalics@gmx.at>
5569
5570 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5571 works via the default value of pop-up-frame-function.
5572
af34ad36
EZ
55732009-01-02 Eli Zaretskii <eliz@gnu.org>
5574
5575 * processes.texi (System Processes): Document the `time' and
5576 `ctime' attributes of `system-process-attributes'.
5577
d31f6679
CY
55782009-01-01 Chong Yidong <cyd@stupidchicken.com>
5579
5580 * display.texi (Face Attributes): Clarify :height attribute.
5581
174dc00c
MR
55822008-12-31 Martin Rudalics <rudalics@gmx.at>
5583
5584 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5585 the front of the buffer list. Add entries for `last-buffer' and
5586 `unbury-buffer'.
5587
b8afe7e4
EZ
55882008-12-27 Eli Zaretskii <eliz@gnu.org>
5589
d14030f5
EZ
5590 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5591 and its subsections.
5592
5593 * frames.texi (Multiple Terminals, Low-level Terminal)
5594 (Terminal Parameters, Frames on Other TTY devices): New sections.
5595 (Frames): Add an xref to "Multiple Terminals".
5596
765980a4
EZ
5597 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5598
5599 * objects.texi (Terminal Type): New node.
5600 (Editing Types): Add it to the menu.
5601
47bd5577
EZ
5602 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5603 Variables".
5604
eb22b78c 5605 * variables.texi (Directory Local Variables): New node.
47bd5577 5606 (Variables): Add a menu item for it.
eb22b78c 5607
b8afe7e4
EZ
5608 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5609 `generated-autoload-file'.
5610
77bb0476
EZ
56112008-12-20 Eli Zaretskii <eliz@gnu.org>
5612
028e2c19
EZ
5613 * os.texi (Startup Summary): Add xref to documentation of
5614 `initial-window-system'.
5615
77bb0476
EZ
5616 * display.texi (Window Systems): Document `window-system' the
5617 function. The variable `window-system' is now frame-local.
028e2c19 5618 Document `initial-window-system'.
77bb0476 5619
dda87836
MR
56202008-12-19 Martin Rudalics <rudalics@gmx.at>
5621
5622 * windows.texi (Windows): Rewrite description of
5623 fit-window-to-buffer.
5624
caef3ed2
GM
56252008-12-13 Glenn Morris <rgm@gnu.org>
5626
5627 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5628 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5629
21c58e4d
GM
56302008-12-12 Glenn Morris <rgm@gnu.org>
5631
5632 * debugging.texi (Error Debugging): Refer forwards to
5633 eval-expression-debug-on-error.
5634
af38459f
EZ
56352008-12-05 Eli Zaretskii <eliz@gnu.org>
5636
5dedd9b5
EZ
5637 * strings.texi (String Basics): Only unibyte strings that
5638 represent key sequences hold 8-bit raw bytes.
5639
af38459f
EZ
5640 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5641 paragraph to speak about `undecided'.
5642 (Character Properties): Don't explain the meaning of each
5643 property; instead, identify their Unicode Standard names.
b3f1f4a5 5644 (Character Sets): Document `map-charset-chars'.
af38459f 5645
fa047ae7
GM
56462008-12-02 Glenn Morris <rgm@gnu.org>
5647
5648 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5649 section yet again.
5650
47dbc044
EZ
56512008-11-29 Eli Zaretskii <eliz@gnu.org>
5652
98d05998
EZ
5653 * nonascii.texi (Character Properties): New Section.
5654 (Specifying Coding Systems): Document
5655 `coding-system-priority-list', `set-coding-system-priority', and
5656 `with-coding-priority'.
5657 (Lisp and Coding Systems): Document `check-coding-systems-region'
5658 and `coding-system-charset-list'.
5659 (Coding System Basics): Document `coding-system-aliases'.
5660
5661 * elisp.texi (Top): Add a @detailmenu entry for "Character
5662 Properties".
5663
47dbc044
EZ
5664 * objects.texi (Character Type): Correct the range of Emacs
5665 characters. Add an @xref to "Character Codes".
5666
5667 * strings.texi (String Basics): Add an @xref to "Character Codes".
5668
5669 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5670
5671 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5672 (Character Codes): Document `max-char'.
5673
8b80cdf5
EZ
56742008-11-28 Eli Zaretskii <eliz@gnu.org>
5675
5676 * nonascii.texi (Text Representations, Converting Representations)
5677 (Character Sets, Scanning Charsets, Translation of Characters):
5678 Make text more accurate.
5679
a99dceba
GM
56802008-11-28 Glenn Morris <rgm@gnu.org>
5681
5682 * files.texi (Format Conversion Round-Trip): Improve previous change.
5683
f6dc3bed
CY
56842008-11-26 Chong Yidong <cyd@stupidchicken.com>
5685
5686 * modes.texi (Auto Major Mode): Fix example.
5687
5da9413d
GM
56882008-11-25 Glenn Morris <rgm@gnu.org>
5689
5690 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5691
5692 * files.texi (Format Conversion Round-Trip):
5693 Use active voice for previous change.
5694
fcca848c
CY
56952008-11-25 Chong Yidong <cyd@stupidchicken.com>
5696
5697 * os.texi (Processor Run Time):
5698 * processes.texi (Transaction Queues):
5699 * markers.texi (The Mark):
5700 * windows.texi (Choosing Window, Selecting Windows):
5701 * files.texi (Changing Files, Magic File Names):
5702 * commands.texi (Key Sequence Input):
5703 * functions.texi (Declaring Functions):
5704 * strings.texi (Predicates for Strings):
5705 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5706
36c8dc54
CY
57072008-11-24 Chong Yidong <cyd@stupidchicken.com>
5708
5709 * help.texi (Accessing Documentation): Update example.
5710
5711 * variables.texi (Defining Variables): Note that `*' is not
5712 necessary if defcustom is used.
5713
2a79b242
EZ
57142008-11-22 Eli Zaretskii <eliz@gnu.org>
5715
5716 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5717 Characters" from @detailmenu.
5718
5719 * nonascii.texi (Character Codes, Character Sets)
5720 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5721 (Chars and Bytes, Splitting Characters): Sections removed.
5722
392f0d26
LK
57232008-11-22 Lute Kamstra <lute@gnu.org>
5724
5725 * positions.texi (Text Lines): Update goto-line documentation.
5726
af1a5cd5
MR
57272008-11-21 Martin Rudalics <rudalics@gmx.at>
5728
6a4cfb0c
MR
5729 * frames.texi (Frames): Fix typo, add cross references, reword.
5730 (Initial Parameters): Reword special-display-frame-alist text.
5731 (Frames and Windows): Reword. Describe argument norecord for
5732 set-frame-selected-window.
5733 (Input Focus): Describe argument norecord for select-frame.
5734 Remove comment on MS-Windows behavior for focus-follows-mouse.
5735 (Raising and Lowering): Mention windows-frames dichotomy in
5736 metaphor.
5737
af1a5cd5
MR
5738 * windows.texi (Displaying Buffers, Vertical Scrolling)
5739 (Horizontal Scrolling): Fix indenting and rewording issues
5740 introduced with 2008-11-07 change.
5741
c249fa9c
GM
57422008-11-20 Glenn Morris <rgm@gnu.org>
5743
5744 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5745 element of `format-alist'.
5746
204d4665
GM
57472008-11-19 Glenn Morris <rgm@gnu.org>
5748
5749 * doclicense.texi: Update to FDL 1.3.
5750 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5751
cc0910af
CY
57522008-11-18 Chong Yidong <cyd@stupidchicken.com>
5753
efe6e7c4
CY
5754 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5755 vars, which are obsolete. Mention jit-lock-register.
5756
5dcb4c4e
SM
5757 * modes.texi (Other Font Lock Variables):
5758 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5759
cc0910af
CY
5760 * frames.texi (Color Parameters): Document alpha parameter.
5761
aeeedf76
MR
57622008-11-16 Martin Rudalics <rudalics@gmx.at>
5763
5764 * windows.texi (Splitting Windows, Deleting Windows)
5765 (Selecting Windows, Cyclic Window Ordering)
5766 (Buffers and Windows, Displaying Buffers, Choosing Window)
5767 (Dedicated Windows, Window Point, Window Start and End)
5768 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5769 (Size of Window, Resizing Windows, Window Configurations)
5770 (Window Parameters): Avoid @var at beginning of sentences and
5771 reword accordingly.
5772
4c565c5c
LK
57732008-11-11 Lute Kamstra <lute@gnu.org>
5774
5775 * files.texi (File Name Components): Fix file-name-extension
5776 documentation.
5777
25f494c9
JB
57782008-11-11 Juanma Barranquero <lekktu@gmail.com>
5779
5780 * frames.texi (Basic Parameters): Remove display-environment-variable
5781 and term-environment-variable.
5782
a1401ab1
EZ
57832008-11-08 Eli Zaretskii <eliz@gnu.org>
5784
5785 * windows.texi (Basic Windows, Splitting Windows)
5786 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5787 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5788 (Resizing Windows, Window Configurations, Window Parameters):
5789 Fix wording and markup.
a1401ab1 5790
efafc282
MR
57912008-11-07 Martin Rudalics <rudalics@gmx.at>
5792
5793 * windows.texi (Windows): Update entries.
5794 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5795 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5796 (Selecting Windows, Cyclic Window Ordering): Reword with special
5797 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5798 (Buffers and Windows, Choosing Window): Reword with special
5799 emphasis on dedicated windows.
5800 (Displaying Buffers): Reword. For switch-to-buffer mention that
5801 it may fall back on pop-to-buffer. For other-window try to
5802 explain how it treats the cyclic ordering of windows.
efafc282
MR
5803 (Dedicated Windows): New node and section discussing dedicated
5804 windows and associated functions.
86ab855a 5805 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5806 (Window Start and End): Rename node and section title. Reword.
5807 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5808 Minor rewording.
5809 (Size of Window): Reword, in particular text on window-width.
5810 (Resizing Windows): Reword. Add text on balancing windows.
5811 (Window Configurations): Reword. Mention window parameters.
5812 (Window Parameters): New node and section on window parameters.
5813 (Window Hooks): Reword. Mention that
5814 window-configuration-change-hook is run "buffer-locally".
5815 * elisp.texi (Top): Update Windows entries in @detailmenu
5816 section.
5817
d60a8ab2
JB
58182008-11-04 Juanma Barranquero <lekktu@gmail.com>
5819
5820 * searching.texi (Regexp Search): Fix typo.
5821
01777627
CY
58222008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5823
5824 * searching.texi (Regexp Search): Document GREEDY arg.
5825 (Simple Match Data): Fix return value.
5826
c4526e93
EZ
58272008-11-01 Eli Zaretskii <eliz@gnu.org>
5828
5829 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5830 with Emacs 23 internal representation of characters.
5831 Document `unibyte-string'.
c4526e93 5832
fe2ae8b5
CY
58332008-10-28 Chong Yidong <cyd@stupidchicken.com>
5834
5835 * processes.texi (Process Information): Note that process-status
5836 does not accept buffer names.
5837
cc5a21e3
CY
58382008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5839
5840 * positions.texi (Skipping Characters): Correct return value of
5841 skip-chars-forward.
5842
09460d9a
MR
58432008-10-25 Martin Rudalics <rudalics@gmx.at>
5844
520b29e7
MR
5845 * windows.texi (Deleting Windows): Update documentation of
5846 delete-windows-on.
5847 (Buffers and Windows): Update documentations of
5848 get-buffer-window and get-buffer-window-list.
5849 (Displaying Buffers): Update documentation of
5850 replace-buffer-in-windows.
5851
09460d9a
MR
5852 * buffers.texi (Current Buffer): Reword set-buffer and
5853 with-current-buffer documentations.
5854 (Creating Buffers): Reword documentation of get-buffer-create.
5855
4d48fcdc
MR
58562008-10-23 Martin Rudalics <rudalics@gmx.at>
5857
5858 * buffers.texi (Current Buffer): Reword documentation of
5859 set-buffer.
5860 (Buffer Names): Reword documentation of buffer-name.
5861 (The Buffer List): For bury-buffer explain what happens with the
5862 buffer's window.
5863 (Creating Buffers): Say that get-buffer-create's arg is called
5864 buffer-or-name.
5865
f0143c43
CY
58662008-10-22 Chong Yidong <cyd@stupidchicken.com>
5867
3e5dbbd3
CY
5868 * advice.texi (Computed Advice): Explain what DEFINITION is.
5869
f0143c43
CY
5870 * nonascii.texi (Character Codes): Remove obsolete function
5871 char-valid-p, and document characterp instead.
5872
52a94b85
MR
58732008-10-22 Martin Rudalics <rudalics@gmx.at>
5874
5875 * windows.texi (Displaying Buffers): Reword documentation of
5876 pop-to-buffer.
5877 (Choosing Window): Rewrite documentation of display-buffer and
5878 its options.
5879
f76f8246
MR
5880 * buffers.texi (Killing Buffers): Update documentation of
5881 kill-buffer.
5882
acc8b598
EZ
58832008-10-21 Eli Zaretskii <eliz@gnu.org>
5884
80e6b6df
EZ
5885 * processes.texi (Serial Ports): Fix wording and improve markup.
5886
3645358a
EZ
5887 * searching.texi (Regexp Search): Document `string-match-p' and
5888 `looking-at-p'.
5889 (POSIX Regexps): Add an xref for "non-greedy".
5890 (Regexp Special): Add @cindex entry for "non-greedy".
5891
b3d50cff 5892 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 5893 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 5894
73b7530a
EZ
5895 * frames.texi (Color Names): Add an xref to `read-color'.
5896
5897 * minibuf.texi (High-Level Completion): Document `read-color'.
5898
acc8b598
EZ
5899 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5900
5901 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5902
5903 * buffers.texi (Swapping Text): New section, documents
5904 `buffer-swap-text'.
5905
10e187e8
MR
59062008-10-21 Martin Rudalics <rudalics@gmx.at>
5907
5908 * windows.texi (Resizing Windows): Minor wording fix.
5909
fd6f900c
EZ
59102008-10-20 Eli Zaretskii <eliz@gnu.org>
5911
5912 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5913 and `combine-and-quote-strings'.
5914
5915 * strings.texi (Creating Strings): Add xrefs for them.
5916
e4372165
EZ
59172008-10-19 Eli Zaretskii <eliz@gnu.org>
5918
d6328fba
EZ
5919 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5920 match the corresponding menu in minibuf.texi.
5921
e4372165
EZ
5922 * minibuf.texi (Reading File Names): Document `read-shell-command'
5923 and `minibuffer-local-shell-command-map'.
5924
5d8dda33
MR
59252008-10-19 Martin Rudalics <rudalics@gmx.at>
5926
5927 * windows.texi (Resizing Windows): Remove var{} around "window" in
5928 documentation of enlarge-window.
5929 Rewrite documentation of window-min-height and window-min-width.
5930
437706cd
EZ
59312008-10-19 Eli Zaretskii <eliz@gnu.org>
5932
80f85d7c
EZ
5933 * functions.texi (Calling Functions): Document `apply-partially'.
5934
291703b5
EZ
5935 * hooks.texi (Standard Hooks): Mention
5936 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5937
5938 * variables.texi (File Local Variables): Document
5939 `file-local-variables-alist', `before-hack-local-variables-hook'
5940 and `hack-local-variables-hook'.
5941
583d8b3c
EZ
5942 * processes.texi (Synchronous Processes): Document `process-lines'.
5943
5dcb4c4e
SM
5944 * customize.texi (Variable Definitions):
5945 Document `custom-reevaluate-setting'.
437706cd 5946
7e51d89b
MR
59472008-10-18 Martin Rudalics <rudalics@gmx.at>
5948
5949 * windows.texi (Choosing Window, Deleting Windows)
5950 (Displaying Buffers): Expand documentation of dedicated windows.
5951
43c59a3d
EZ
59522008-10-18 Eli Zaretskii <eliz@gnu.org>
5953
018a960d
EZ
5954 * files.texi (Changing Files): Document symbolic input of file
5955 modes to `set-file-modes'. Document `read-file-modes' and
5956 `file-modes-symbolic-to-number'.
5957
2c0b8144
EZ
5958 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5959 and `search-map'.
5960
5dcb4c4e
SM
5961 * searching.texi (Search and Replace):
5962 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 5963 Document `multi-query-replace-map'.
80120f13 5964
6d4913f0 5965 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
5966 (Completion Commands, Reading File Names):
5967 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
5968 `minibuffer-local-filename-must-match-map'.
5969 (Minibuffer Completion): The `require-match' argument to
5970 `completing-read' can now have the value `confirm-only'.
5971
43c59a3d
EZ
5972 * windows.texi (Displaying Buffers): Minor wording fix.
5973 (Choosing Window): `split-height-threshold' can now be nil.
5974 Document `split-width-threshold'. `pop-up-frames' can have the
5975 value `graphic-only'.
5976
f36acfd9
EZ
59772008-10-17 Eli Zaretskii <eliz@gnu.org>
5978
5979 * os.texi (Startup Summary): Document `before-init-time' and
5980 `after-init-time'. Document `initial-window-system' and
5981 `window-system-initialization-alist'. Document reading the
5982 abbrevs file. Document the call to `server-start' under --daemon.
5983 Rearrange a bit to be consistent with the code flow.
53728487
EZ
5984 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5985 (Time Parsing): Document `format-seconds'.
f36acfd9 5986
96995b89
MR
59872008-10-17 Martin Rudalics <rudalics@gmx.at>
5988
5989 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5990 and reword.
5991
2de17c73
EZ
59922008-10-16 Eli Zaretskii <eliz@gnu.org>
5993
5994 * markers.texi (The Mark): Document use-region-p.
5995
9cf52b11
EZ
59962008-10-15 Eli Zaretskii <eliz@gnu.org>
5997
c3aaf1d7
EZ
5998 * internals.texi (Writing Emacs Primitives): The interactive spec
5999 of a primitive can be a Lisp form.
6000
841a1743
EZ
6001 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6002 values of transient-mark-mode. Document handle-shift-selection.
6003
6004 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6005 (Interactive Examples): Show an example of `^'.
6006 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
6007 (Defining Commands, Using Interactive): The interactive-form of a
6008 function can be added via its symbol's property.
841a1743 6009
52441368
EZ
6010 * positions.texi (List Motion): beginning-of-defun-function can
6011 now accept an argument.
6012
8e8c1a72
EZ
6013 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6014 now return a list of strings.
6015
a33a1f2a
EZ
6016 * control.texi (Handling Errors): Document ignore-errors.
6017
4fb04348
EZ
6018 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6019 (Parameter Access): Document set-frame-parameter.
6020
ee666f84
EZ
6021 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6022 Hooks" for the effect of kill-all-local-variables on local hook
6023 functions.
6024
9cf52b11
EZ
6025 * modes.texi (Major Mode Conventions, Mode Line Variables):
6026 `mode-name' need not be a string. xref to "Mode Line Data" for
6027 details, and to "Emulating Mode Line" for computing a string
6028 value.
6029
22526bc4
EZ
60302008-10-14 Eli Zaretskii <eliz@gnu.org>
6031
a65f6a85
EZ
6032 * processes.texi (System Processes): New section.
6033 (Processes, Signals to Processes): Add xrefs to it.
6034
6035 * objects.texi (Editing Types): A `process' is a subprocess of
6036 Emacs, not just any process running on the OS.
6037
6038 * elisp.texi (Top): Adjust the @detailmenu for the above two
6039 changes.
6040
2724b26a
EZ
6041 * sequences.texi (Char-Tables): Remove documentation of
6042 set-char-table-default, which has no effect since Emacs 23.
6043 <char-table-range, set-char-table-range>: Don't mention generic
6044 characters and charsets. Add a cons cell as a possible argument.
6045
6046 * nonascii.texi (Splitting Characters)
6047 (Translation of Characters): Don't mention generic characters.
6048
6049 * display.texi (Fontsets): Don't mention generic characters.
6050
22526bc4 6051 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 6052 argument FUNCTION with a cons cell as KEY.
22526bc4 6053
eaf4b689
EZ
60542008-10-13 Eli Zaretskii <eliz@gnu.org>
6055
45e46036
EZ
6056 * objects.texi (Primitive Function Type): Move "@cindex special
6057 forms" from here...
6058
6059 * eval.texi (Special Forms): ...to here.
6060
6061 * functions.texi (What Is a Function): `functionp' returns nil for
6062 special forms. Add an xref.
6063
eaf4b689
EZ
6064 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6065 Variables".
6066
6067 * variables.texi (Frame-Local Variables): New section.
6068 (Buffer-Local Variables): Add an xref to it.
6069 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6070 have both frame-local and buffer-local binding.
6071
6072 * frames.texi (Frames): Mention multiple tty frames.
6073 (Frame Parameters, Parameter Access): Mention frame-local variable
6074 bindings.
6075
15688fce
GM
60762008-09-20 Glenn Morris <rgm@gnu.org>
6077
6078 * display.texi (Defining Faces): Recommend against face variables.
6079
35539065
JB
60802008-09-16 Juanma Barranquero <lekktu@gmail.com>
6081
6082 * display.texi (Echo Area Customization): Fix typo.
6083
6a57054b
JB
60842008-09-09 Juanma Barranquero <lekktu@gmail.com>
6085
6086 * loading.texi (Where Defined): Add `defface' item.
6087
d632fb82
MR
60882008-09-06 Martin Rudalics <rudalics@gmx.at>
6089
6090 * loading.texi (Where Defined): Fix description of symbol-file.
6091
905a9adb
JR
60922008-08-26 Jason Rumney <jasonr@gnu.org>
6093
6094 * display.texi (TIFF Images): New section describing :index property.
6095
852e91b7
CY
60962008-08-23 Chong Yidong <cyd@stupidchicken.com>
6097
6098 * display.texi (Temporary Displays): Remove unnecessary comment
6099 about usage of temp-buffer-show-hook.
6100
6be001ee
CY
61012008-08-05 Chong Yidong <cyd@stupidchicken.com>
6102
6103 * symbols.texi (Other Plists): Fix incorrect example.
6104 Suggested by Florian Beck.
6105
58e3d8e8
JB
61062008-07-31 Juanma Barranquero <lekktu@gmail.com>
6107
6108 * os.texi: Fix previous change.
6109
7c2fb837
DN
61102008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6111
6112 * os.texi:
6113 * intro.texi:
6114 * files.texi: Remove VMS support.
6115
9e2a2647
DN
61162008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6117
6118 * os.texi:
6119 * frames.texi:
6120 * display.texi: Remove mentions of Mac Carbon.
6121
c4f4682b
MB
61222008-07-01 Miles Bader <miles@gnu.org>
6123
6124 * text.texi (Special Properties):
6125 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6126
3696411e
JB
61272008-06-28 Johan Bockgård <bojohan@gnu.org>
6128
6129 * display.texi (Other Image Types): Fix copy/paste error; say
6130 "PBM", not "XBM".
6131
f2a77c3a
DN
61322008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6133
6134 * os.texi: Remove references to obsolete systems.
6135
6d52677d
EZ
61362008-06-20 Eli Zaretskii <eliz@gnu.org>
6137
6138 * makefile.w32-in (distclean): Remove makefile.
6139
1a87da4c
GM
61402008-06-17 Glenn Morris <rgm@gnu.org>
6141
6142 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6143 (elisp, dist): Remove rules and variables that are obsolete now
6144 the lisp manual is no longer distributed separately.
6145
fdda1c5d
GM
61462008-06-16 Glenn Morris <rgm@gnu.org>
6147
646692e9
GM
6148 * configure, configure.in, mkinstalldirs: Remove unused files.
6149
6150 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6151 * vol1.texi (EMACSVER):
6a57054b 6152 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6153
6154 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6155 as per maintain.info.
6156
611bee81
GM
61572008-06-15 Glenn Morris <rgm@gnu.org>
6158
a7bed3a0
GM
6159 * makefile.w32-in (manual): Use "23" rather than "21".
6160
6161 * Makefile.in (emacsver): New, set by configure.
6162 (manual): Use emacsver.
6163
d794edf2
GM
6164 * intro.texi: Report bugs using M-x report-emacs-bug.
6165
611bee81
GM
6166 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6167
c73e02fa
GM
61682008-06-13 Daniel Engeler <engeler@gmail.com>
6169
6170 * elisp.texi, internals.texi, processes.texi: Add documentation
6171 about serial port access.
6172
e40a85cd
MB
61732008-06-05 Miles Bader <miles@gnu.org>
6174
6175 * display.texi (Displaying Faces): Update to reflect function
6176 renamings in face-remap.el.
6177
7b753744
JB
61782008-06-05 Juanma Barranquero <lekktu@gmail.com>
6179
6180 * display.texi (Fontsets): Fix typos.
6181
9d3d42fb
MB
61822008-06-03 Miles Bader <miles@gnu.org>
6183
7b753744
JB
6184 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6185 remove-relative-face-remapping, set-base-face-remapping,
6186 and set-default-base-face-remapping.
9d3d42fb 6187
f2cec7a9
MB
61882008-06-01 Miles Bader <miles@gnu.org>
6189
6190 * display.texi (Displaying Faces): Add face-remapping-alist.
6191
8f39c96d
SM
61922008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6193
6194 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6195 variable names.
6196
1ef5eecc
ER
61972008-05-03 Eric S. Raymond <esr@golux>
6198
352c8b4a 6199 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6200 (current-global-map) return references, not copies.
6201
63b4387f
JL
62022008-05-02 Juri Linkov <juri@jurta.org>
6203
6204 * minibuf.texi (Text from Minibuffer): Document a list of
6205 default values for `read-from-minibuffer'.
6206
38a8b703
JB
62072008-04-24 Juanma Barranquero <lekktu@gmail.com>
6208
6209 * nonascii.texi (Translation of Characters): Fix previous change.
6210
7c42e639
CY
62112008-04-20 Chong Yidong <cyd@stupidchicken.com>
6212
6213 * display.texi (Overlay Properties): Clarify role of underlying
6214 textprop and overlay keymaps for display strings.
6215
6216 * keymaps.texi (Active Keymaps): Ditto.
6217
25c0d999
SM
62182008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6219
6220 * minibuf.texi (Programmed Completion):
6221 Replace dynamic-completion-table with the new completion-table-dynamic.
6222
e3af5968
CY
62232008-04-07 Chong Yidong <cyd@stupidchicken.com>
6224
6225 * intro.texi (Some Terms): Change "fonts in this manual" index
6226 entry to "typographic conventions".
6227
6bfc8698
EZ
62282008-04-05 Eli Zaretskii <eliz@gnu.org>
6229
6230 * objects.texi (Text Props and Strings): Add indexing for read
6231 syntax of text properties.
6232
4972c361
SM
62332008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6234
6235 * processes.texi (Decoding Output): Remove process-filter-multibyte
6236 functions.
6237
c70a68db
MR
62382008-03-15 Martin Rudalics <rudalics@gmx.at>
6239
6240 * display.texi (Finding Overlays): Say that empty overlays at
6241 the end of the buffer are reported too.
6242
1291fd36
GM
62432008-03-13 Glenn Morris <rgm@gnu.org>
6244
6245 * elisp.texi (EMACSVER): Set to 23.0.60.
6246
c6b0dfd5
CY
62472008-02-26 Chong Yidong <cyd@stupidchicken.com>
6248
38a8b703 6249 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6250
875fc30c
GM
62512008-02-22 Glenn Morris <rgm@gnu.org>
6252
6253 * frames.texi (Position Parameters): Clarify the description of
6254 `left' and `top', using information from "Geometry".
6255 (Geometry): Give a pointer to "Position Parameters", rather than
6256 repeating information.
6257
d8c8e45a
GM
62582008-02-11 Glenn Morris <rgm@gnu.org>
6259
6260 * objects.texi (Equality Predicates): No longer talk about "two"
6261 functions.
6262
38a8b703 62632008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6264
6265 * objects.texi (Equality Predicates): Add defun for
6266 equal-including-properties.
6267
bfffe0b1
GM
62682008-02-10 Glenn Morris <rgm@gnu.org>
6269
6270 * objects.texi (Equality Predicates):
6271 Mention equal-including-properties.
6272
431b78c9
RS
62732008-02-07 Richard Stallman <rms@gnu.org>
6274
6275 * windows.texi (Window Start): Mention the feature of moving
6276 window-start to start of line.
6277
c8763fb6 62782008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6279
6280 * keymaps.texi (Tool Bar): Document rtl property.
6281
1a256502
TTN
62822008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6283
6284 * display.texi (Button Types):
6285 For define-button-type, clarify type of NAME.
6286
569382c2
MR
62872008-01-19 Martin Rudalics <rudalics@gmx.at>
6288
6289 * buffers.texi (Buffer Modification): Fix typo.
6290
f3041af1
DN
62912008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6292
6293 * os.texi (System Environment): Remove references to OSes that are
6294 not supported anymore.
6295
d35e1cd7
DN
62962008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6297
6298 * os.texi (System Environment): Remove mention for Masscomp.
6299
23af7580
RS
63002008-01-04 Richard Stallman <rms@gnu.org>
6301
6302 * display.texi (Faces): Don't talk about internal face vector as arg
6303 to facep.
6304
6305 * customize.texi (Type Keywords): Fix previous change.
6306
6307 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6308 * elisp.texi (Top): Fix menu for commands.texi change.
6309
ec7d5b1e
RS
63102007-12-30 Richard Stallman <rms@gnu.org>
6311
5dcb4c4e 6312 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6313 (Accessing Scroll): New node broken out of Accessing Mouse.
6314
101a6cea
RS
63152007-12-28 Richard Stallman <rms@gnu.org>
6316
6317 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6318 (Basic Parameters): For `title', refer to title bar.
041817a4 6319 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6320
72b7e664
RS
63212007-12-23 Richard Stallman <rms@gnu.org>
6322
6323 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6324 Improve some of the commented-out keywords' text too.
6325
27a4f445
MR
63262007-12-14 Martin Rudalics <rudalics@gmx.at>
6327
e2e3f1d7
MR
6328 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6329 "visit the current buffer".
6330
27a4f445
MR
6331 * os.texi (System Interface): Fix typo.
6332
a2afc99d
RS
63332007-12-04 Richard Stallman <rms@gnu.org>
6334
6335 * objects.texi (Symbol Type): Fix typo.
6336
b694135c
RS
63372007-12-03 Richard Stallman <rms@gnu.org>
6338
6339 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6340
f99a19da
GM
63412007-12-01 Glenn Morris <rgm@gnu.org>
6342
6343 * functions.texi (Declaring Functions): Improve previous change.
6344
8f4b37d8
GM
63452007-11-30 Glenn Morris <rgm@gnu.org>
6346
6347 * functions.texi (Declaring Functions): Add optional fourth
6348 argument of declare-function, and setting third argument to `t'.
6349
61a2fe01
RS
63502007-11-29 Richard Stallman <rms@gnu.org>
6351
6352 * customize.texi (Composite Types): Document `group' type.
6353
cbfc5193
GM
63542007-11-29 Glenn Morris <rgm@gnu.org>
6355
5dcb4c4e
SM
6356 * functions.texi (Declaring Functions): Add findex.
6357 Mention `external' files.
cbfc5193 6358
8386283a
JB
63592007-11-26 Juanma Barranquero <lekktu@gmail.com>
6360
6361 * functions.texi (Declaring Functions): Fix directive.
6362
a07c9a8b
RS
63632007-11-25 Richard Stallman <rms@gnu.org>
6364
6365 * help.texi (Help Functions): Clean up last change.
6366
6367 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6368
6369 * loading.texi (Named Features): Minor cleanup.
6370
6371 * macros.texi (Eval During Expansion): Minor cleanup.
6372
6373 * variables.texi (Variable Aliases): Minor cleanup.
6374
a0925923
RS
63752007-11-24 Richard Stallman <rms@gnu.org>
6376
6377 * functions.texi (Declaring Functions): Clarify previous change.
6378
6379 * compile.texi (Compiler Errors): Clarify previous change.
6380
20c63e44
RS
63812007-11-24 Richard Stallman <rms@gnu.org>
6382
e5e76c04 6383 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6384 Clarify the text and move items around.
6385
5bb0cda3
GM
63862007-11-24 Glenn Morris <rgm@gnu.org>
6387
6388 * functions.texi (Declaring Functions): New section.
6389 * compile.texi (Compiler Errors): Mention declaring functions,
6390 defvar with no initvalue, and byte-compile-warnings.
6391
af13c86a
MR
63922007-11-15 Martin Rudalics <rudalics@gmx.at>
6393
6394 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6395 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6396
a5373305
MR
63972007-11-13 Martin Rudalics <rudalics@gmx.at>
6398
6399 * help.texi (Help Functions): Document new macro `with-help-window'.
6400
fe284805
JL
64012007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6402
6403 * searching.texi (Replacing Match): Describe new
6404 `match-substitute-replacement'.
6405
2c3a09b1
RS
64062007-10-31 Richard Stallman <rms@gnu.org>
6407
6408 * strings.texi (Creating Strings): Null strings from concat not unique.
6409
f2b480f4
RS
64102007-10-26 Richard Stallman <rms@gnu.org>
6411
6412 * objects.texi (Equality Predicates): Null strings are uniquified.
6413
6414 * minibuf.texi: Minor clarifications in previous change.
6415
db21122c
GM
64162007-10-25 Glenn Morris <rgm@gnu.org>
6417
6418 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6419
2328cbb3
RS
64202007-10-24 Richard Stallman <rms@gnu.org>
6421
6422 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6423
6424 * variables.texi (Frame-Local Variables): Node deleted.
6425 (Variables): Delete Frame-Local Variables from menu.
6426 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6427 (Default Value): Don't mention frame-local vars.
6428
6429 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6430
6431 * loading.texi (Unloading): Document FEATURE-unload-function
6432 instead of FEATURE-unload-hook.
6433
2328cbb3
RS
6434 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6435
c066bafa
JL
64362007-10-22 Juri Linkov <juri@jurta.org>
6437
6438 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6439 (High-Level Completion): Document a list of default value strings
6440 in the DEFAULT argument, for which minibuffer functions return the
6441 first element.
6442
65ced25f
JL
64432007-10-17 Juri Linkov <juri@jurta.org>
6444
6445 * text.texi (Filling): Update arguments of fill-paragraph.
6446 fill-paragraph operates on the active region in Transient Mark mode.
6447 Remove fill-paragraph-or-region.
6448
ee46ec8e
KB
64492007-10-13 Karl Berry <karl@gnu.org>
6450
6451 * elisp.texi (@dircategory): Move to after @copying,
6452 since we want @copying as close as possible to the beginning of
6453 the output.
6454
61bbdbc6
RS
64552007-10-12 Richard Stallman <rms@gnu.org>
6456
6457 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6458
6459 * commands.texi (Distinguish Interactive): New node,
6460 broken out from Interactive Call and rewritten.
6461 (Command Loop): Put Distinguish Interactive in menu.
6462
af23e1e8
RS
64632007-10-09 Richard Stallman <rms@gnu.org>
6464
6465 * text.texi (Examining Properties): Mention overlay priority.
6466
6467 * display.texi (Display Margins): Correct the description
6468 of margin display specifications.
6469 (Replacing Specs): New subnode broken out of Display Property.
6470
e1965a69
JL
64712007-10-06 Juri Linkov <juri@jurta.org>
6472
6473 * text.texi (Filling): Document fill-paragraph-or-region.
6474
4638454b
JB
64752007-10-05 Juanma Barranquero <lekktu@gmail.com>
6476
6477 * display.texi (Auto Faces): Fix typo.
6478
7ed54cc5
RS
64792007-10-02 Richard Stallman <rms@gnu.org>
6480
6481 * display.texi (Display Property): Explain some display specs
6482 don't let you move point in.
6483
5dcb4c4e
SM
6484 * frames.texi (Cursor Parameters):
6485 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6486
6487 * windows.texi (Basic Windows): Don't describe
6488 cursor-in-non-selected-windows here.
6489
305a7ef2
EZ
64902007-10-01 Eli Zaretskii <eliz@gnu.org>
6491
6492 * processes.texi (Misc Network): Note that these functions are
6493 supported only on some systems.
6494
f7a7f4eb
RS
64952007-10-01 Richard Stallman <rms@gnu.org>
6496
6497 * display.texi (Overlay Properties): Explain nil as priority.
6498 Explain that conflicts are unpredictable if not resolved by
6499 priorities.
6500
780d7bb9
RS
65012007-09-23 Richard Stallman <rms@gnu.org>
6502
6503 * macros.texi (Backquote): Minor clarification.
6504
14b4fdfb
RS
65052007-09-19 Richard Stallman <rms@gnu.org>
6506
6507 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6508 Clarify when they work in parallel and when one overrides.
6509 Fix error in example.
14b4fdfb 6510
b8d4c8d0
GM
65112007-09-06 Glenn Morris <rgm@gnu.org>
6512
b3e755a9 6513 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6514 commands to use ../../info.
6515 * Makefile.in (infodir): Go up one more level.
4638454b 6516 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6517 (miscmanualdir): New.
6518 (dist): Use new variable miscmanualdir.
6519 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6520 (usermanualdir): Change from ../man to ../emacs.
6521
1bb1f7d3
MR
65222007-08-30 Martin Rudalics <rudalics@gmx.at>
6523
6524 * commands.texi (Command Loop Info): Advise against changing
6525 most variables described here. Explain new variable
6526 last-repeatable-command.
6527
b8d4c8d0
GM
65282007-08-29 Glenn Morris <rgm@gnu.org>
6529
6530 * elisp.texi (EMACSVER): Increase to 23.0.50.
6531
65322007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6533
6534 * frames.texi (Basic Parameters): Add display-environment-variable
6535 and term-environment-variable.
6536
65372007-08-28 Juri Linkov <juri@jurta.org>
6538
6539 * display.texi (Image Formats, Other Image Types): Add SVG.
6540
65412007-08-28 Juri Linkov <juri@jurta.org>
6542
6543 * display.texi (Images): Move formats-related text to new node
6544 "Image Formats".
6545 (Image Formats): New node.
6546
619fb9ee
RS
65472007-08-27 Richard Stallman <rms@gnu.org>
6548
6549 * windows.texi (Window Configurations): Clarify what
6550 a window configuration saves.
6551
b8d4c8d0
GM
65522007-08-25 Richard Stallman <rms@gnu.org>
6553
6554 * display.texi (Images): Delete redundant @findex.
6555
39f9da30
GM
65562007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6557
6558 * text.texi (Change Hooks): (after|before)-change-functions are no
6559 longer bound to nil while running; rather inhibit-modification-hooks
6560 is t.
6561
b8d4c8d0
GM
65622007-08-16 Richard Stallman <rms@gnu.org>
6563
5dcb4c4e
SM
6564 * processes.texi (Asynchronous Processes):
6565 Clarify doc of start-file-process.
b8d4c8d0
GM
6566
65672007-08-08 Martin Rudalics <rudalics@gmx.at>
6568
6569 * modes.texi (Example Major Modes): Fix typo.
6570
65712007-08-08 Glenn Morris <rgm@gnu.org>
6572
6573 * intro.texi (nil and t): Do not use `iff' in documentation.
6574
6575 * tips.texi (Documentation Tips): Recommend against `iff'.
6576
65772007-08-07 Chong Yidong <cyd@stupidchicken.com>
6578
6579 * display.texi (Image Cache): Document image-refresh.
6580
65812007-08-06 Martin Rudalics <rudalics@gmx.at>
6582
6583 * windows.texi (Size of Window): Document window-full-width-p.
6584
65852007-07-25 Glenn Morris <rgm@gnu.org>
6586
6587 * gpl.texi (GPL): Replace license with GPLv3.
6588
6589 * Relicense all FSF files to GPLv3 or later.
6590
65912007-07-24 Michael Albinus <michael.albinus@gmx.de>
6592
4638454b
JB
6593 * processes.texi (Synchronous Processes):
6594 Add `process-file-shell-command'.
b8d4c8d0
GM
6595 (Asynchronous Processes): Mention restricted use of
6596 `process-filter' and `process-sentinel' in
6597 `start-file-process'. Add `start-file-process-shell-command'.
6598
65992007-07-17 Michael Albinus <michael.albinus@gmx.de>
6600
6601 * files.texi (Magic File Names): Introduce optional parameter
6602 IDENTIFICATION for `file-remote-p'.
6603
66042007-07-16 Richard Stallman <rms@gnu.org>
6605
6606 * display.texi (Defining Faces): Fix previous change.
6607
66082007-07-14 Richard Stallman <rms@gnu.org>
6609
6610 * control.texi (Handling Errors): Document `debug' in handler list.
6611
66122007-07-10 Richard Stallman <rms@gnu.org>
6613
6614 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6615
66162007-07-09 Richard Stallman <rms@gnu.org>
6617
6618 * files.texi (Magic File Names): Rewrite previous change.
6619
66202007-07-08 Michael Albinus <michael.albinus@gmx.de>
6621
6622 * files.texi (Magic File Names): Introduce optional parameter
6623 CONNECTED for `file-remote-p'.
6624
66252007-07-07 Michael Albinus <michael.albinus@gmx.de>
6626
6627 * processes.texi (Asynchronous Processes):
6628 * files.texi (Magic File Names): Add `start-file-process'.
6629
66302007-06-27 Richard Stallman <rms@gnu.org>
6631
5dcb4c4e
SM
6632 * files.texi (Format Conversion Piecemeal):
6633 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6634
66352007-06-27 Michael Albinus <michael.albinus@gmx.de>
6636
4638454b
JB
6637 * files.texi (Magic File Names): Remove `dired-call-process'.
6638 Add `process-file'.
b8d4c8d0
GM
6639
66402007-06-27 Kenichi Handa <handa@m17n.org>
6641
6642 * text.texi (Special Properties): Fix description about
4638454b 6643 `composition' property.
b8d4c8d0
GM
6644
66452007-06-26 Kenichi Handa <handa@m17n.org>
6646
6647 * nonascii.texi (Default Coding Systems): Document about the
6648 return value `undecided'.
6649
66502007-06-25 David Kastrup <dak@gnu.org>
6651
6652 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6653 `current-active-maps'.
6654
66552007-06-24 Karl Berry <karl@gnu.org>
6656
4638454b 6657 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6658
66592007-06-15 Juanma Barranquero <lekktu@gmail.com>
6660
6661 * display.texi (Overlay Arrow): Doc fix.
6662
66632007-06-14 Karl Berry <karl@tug.org>
6664
6665 * anti.texi (Antinews): Typo.
6666
66672007-06-14 Chong Yidong <cyd@stupidchicken.com>
6668
6669 * display.texi (Image Cache): Document image-refresh.
6670
66712007-06-12 Karl Berry <karl@gnu.org>
6672
6673 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6674 * two-volume.make: New file.
6675 * .cvsignore: Ignore two-volume files.
6676
66772007-06-12 Tom Tromey <tromey@redhat.com>
6678
6679 * os.texi (Init File): Document user-emacs-directory.
6680
66812007-06-03 Nick Roberts <nickrob@snap.net.nz>
6682
6683 * commands.texi (Click Events): Describe width and height when
6684 object is nil.
6685
66862007-05-30 Nick Roberts <nickrob@snap.net.nz>
6687
5dcb4c4e
SM
6688 * commands.texi (Click Events): Layout more logically.
6689 Describe width and height.
b8d4c8d0
GM
6690 (Drag Events, Motion Events): Update to new format for position.
6691
66922007-06-02 Richard Stallman <rms@gnu.org>
6693
6694 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6695
66962007-06-02 Chong Yidong <cyd@stupidchicken.com>
6697
6698 * Version 22.1 released.
6699
67002007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6701
6702 * text.texi (Special Properties): Correct meaning of fontified face.
6703
67042007-05-30 Richard Stallman <rms@gnu.org>
6705
6706 * text.texi (Special Properties): Add link to Adjusting Point.
6707
67082007-05-12 Richard Stallman <rms@gnu.org>
6709
6710 * text.texi (Margins): indent-to-left-margin is not the default.
6711 (Mode-Specific Indent): For indent-line-function, the default
6712 is indent-relative.
6713
6714 * modes.texi (Example Major Modes): Explain last line of text-mode
6715 is redundant.
6716
67172007-05-10 Richard Stallman <rms@gnu.org>
6718
6719 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6720
6721 * help.texi (Keys in Documentation): Add reference to
6722 Documentation Tips.
6723
6724 * files.texi (Format Conversion): TO-FN gets three arguments.
6725
6726 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6727
67282007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6729
6730 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6731 * files.texi (Format Conversion): Expand intro; add menu.
6732 (Format Conversion Overview, Format Conversion Round-Trip)
6733 (Format Conversion Piecemeal): New nodes/subsections.
6734 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6735 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6736 (Saving Properties): Delete node/subsection.
6737
67382007-05-07 Karl Berry <karl@gnu.org>
6739
6740 * elisp.texi (EMACSVER): Back to 22.
6741
67422007-05-06 Richard Stallman <rms@gnu.org>
6743
6744 * processes.texi (Accepting Output): Revert most of previous change.
6745
67462007-05-05 Richard Stallman <rms@gnu.org>
6747
6748 * processes.texi (Accepting Output): accept-process-output
6749 uses microseconds, not milliseconds. But that arg is obsolete.
6750
67512007-05-04 Karl Berry <karl@tug.org>
6752
6753 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6754
67552007-05-04 Eli Zaretskii <eliz@gnu.org>
6756
6757 * tips.texi (Documentation Tips): Rearrange items to place the
6758 more important ones first. Add an index entry for hyperlinks.
6759
67602007-05-03 Karl Berry <karl@gnu.org>
6761
6762 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6763 (EMACSVER) [smallbook]: 22 for printed version.
6764
6765 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6766 so restore anchor to normal position after defun. Found by Kevin Ryde.
6767
67682007-04-26 Glenn Morris <rgm@gnu.org>
6769
6770 * elisp.texi (EMACSVER): Increase to 22.1.50.
6771
67722007-04-28 Karl Berry <karl@gnu.org>
6773
6774 * elisp.texi: Improve line breaks on copyright page,
6775 similar layout to emacs manual, 8.5x11 by default.
6776
67772007-04-24 Richard Stallman <rms@gnu.org>
6778
6779 * text.texi (Special Properties): Add xref to Overlay Properties.
6780
6781 * display.texi (Overlay Properties): Add xref to Special Properties.
6782
67832007-04-22 Richard Stallman <rms@gnu.org>
6784
6785 * keymaps.texi (Extended Menu Items): Move the info about
6786 format with cached keyboard binding.
6787
67882007-04-21 Richard Stallman <rms@gnu.org>
6789
6790 * text.texi (Special Properties): Clarify previous change.
6791
6792 * files.texi (File Name Expansion): Clarify previous change.
6793
6794 * display.texi (Attribute Functions): Fix example for
6795 face-attribute-relative-p.
6796
67972007-04-19 Kenichi Handa <handa@m17n.org>
6798
6799 * text.texi (Special Properties): Document composition property.
6800
68012007-04-19 Glenn Morris <rgm@gnu.org>
6802
6803 * files.texi (File Name Expansion): Mention "superroot".
6804
68052007-04-15 Chong Yidong <cyd@stupidchicken.com>
6806
6807 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6808 setups.
6809 (Display Feature Testing): Note that display refers to all
6810 physical monitors for multi-monitor setups.
6811
68122007-04-14 Richard Stallman <rms@gnu.org>
6813
6814 * lists.texi (Sets And Lists): Clarify `delete' examples.
6815 Remove spurious xref to same node.
6816 Clarify xref for add-to-list.
6817
68182007-04-12 Nick Roberts <nickrob@snap.net.nz>
6819
6820 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6821 value of lisp-mode-map.
6822
68232007-04-11 Karl Berry <karl@gnu.org>
6824
6825 * anti.texi (Antinews):
6826 * display.texi (Overlay Properties, Defining Images):
6827 * processes.texi (Synchronous Processes, Sentinels):
6828 * syntax.texi (Syntax Table Internals):
6829 * searching.texi (Regexp Special):
6830 * nonascii.texi (Default Coding Systems):
6831 * text.texi (Special Properties):
6832 * minibuf.texi (Basic Completion): Wording to improve breaks in
6833 8.5x11 format.
6834 * elisp.texi (smallbook): New @set to more easily switch between
6835 smallbook and 8.5x11.
6836
68372007-04-11 Richard Stallman <rms@gnu.org>
6838
6839 * text.texi (Lazy Properties): Minor fix.
6840
68412007-04-08 Karl Berry <karl@gnu.org>
6842
6843 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6844 * macros.texi (Backquote): Downcase Backquote in index entries for
6845 consistency.
6846
68472007-04-08 Richard Stallman <rms@gnu.org>
6848
6849 * text.texi (Adaptive Fill): Just describe default,
6850 don't show it (since it contains non-ASCII chars).
6851
68522007-04-07 Karl Berry <karl@gnu.org>
6853
6854 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6855 adaptive-fill-regexp's value, since they are not in the standard
6856 TeX fonts.
6857
68582007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6859
6860 * display.texi (Defining Faces): Fix example.
6861
68622007-04-07 Karl Berry <karl@gnu.org>
6863
6864 * display.texi (Button Buffer Commands): Improve page break.
6865
68662007-04-07 Richard Stallman <rms@gnu.org>
6867
6868 * advice.texi (Activation of Advice): Remove redundant index entry.
6869
6870 * backups.texi: Improve index entries. Remove redundant ones.
6871
6872 * compile.texi (Byte Compilation): Improve index entry.
6873
6874 * hash.texi (Creating Hash): Improve index entry.
6875
6876 * symbols.texi (Definitions): Improve index entry.
6877
6878 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6879
6880 * maps.texi (Standard Keymaps): Remove useless index entry.
6881
6882 * help.texi (Documentation Basics): Remove redundant index entries.
6883
6884 * customize.texi: Improve index entries.
6885 Remove redundant/useless ones.
6886
6887 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6888
6889 * streams.texi (Output Variables): Improve index entry.
6890
6891 * abbrevs.texi (Abbrevs): Remove useless index entry.
6892
6893 * macros.texi (Expansion): Remove useless index entry.
6894
6895 * text.texi: Improve index entries. Remove redundant/useless ones.
6896 (Text Properties, Examining Properties)
6897 (Special Properties): Use "property category" instead of "category"
6898 to refer to the `category' property.
6899
6900 * positions.texi: Improve index entries. Remove useless one.
6901
6902 * lists.texi: Improve index entries. Remove redundant/useless ones.
6903
6904 * os.texi: Improve index entries.
6905 (Timers): Fix previous change.
6906
6907 * buffers.texi: Improve index entries.
6908 (Modification Time): Get rid of term "obsolete buffer".
6909
6910 * debugging.texi: Improve index entries.
6911 (Test Coverage): Add xref to other test coverage ftr.
6912
6913 * eval.texi: Improve index entry. Remove redundant ones.
6914
6915 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6916
6917 * files.texi: Improve index entries. Remove redundant/useless ones.
6918
6919 * objects.texi: Improve index entries.
6920
6921 * processes.texi: Improve index entries.
6922
6923 * modes.texi: Improve index entry. Remove redundant one.
6924
6925 * nonascii.texi: Improve index entries.
6926
6927 * internals.texi: Improve index entries.
6928
6929 * syntax.texi: Improve index entries.
6930
6931 * keymaps.texi (Active Keymaps): Improve index entries.
6932
6933 * commands.texi: Improve index entries. Remove redundant/useless ones.
6934
6935 * frames.texi: Improve index entries. Remove redundant/useless ones.
6936
6937 * markers.texi: Improve index entries. Remove redundant ones.
6938
6939 * tips.texi: Improve index entries.
6940
6941 * loading.texi (Unloading): Improve index entry.
6942
6943 * variables.texi: Improve index entries. Remove redundant one.
6944
6945 * sequences.texi: Improve index entry.
6946
6947 * display.texi: Improve index entries. Remove redundant ones.
6948
6949 * windows.texi: Improve index entries.
6950
6951 * searching.texi: Improve index entries. Remove redundant one.
6952
6953 * strings.texi (Case Tables): Improve last change.
6954
69552007-04-04 Chong Yidong <cyd@stupidchicken.com>
6956
6957 * strings.texi (Case Tables): Document with-case-table and
6958 ascii-case-table.
6959
69602007-04-03 Karl Berry <karl@gnu.org>
6961
6962 * processes.texi (Network): Reword to improve page break.
6963
69642007-04-03 Eli Zaretskii <eliz@gnu.org>
6965
6966 * functions.texi (Inline Functions): Describe more disadvantages
6967 of defsubst, and make advice against it stronger.
6968
69692007-04-02 Karl Berry <karl@gnu.org>
6970
6971 * backups.texi (Backup Names): Avoid widow words.
6972 * modes.texi (Example Major Modes): Align last comment.
6973
69742007-04-01 Chong Yidong <cyd@stupidchicken.com>
6975
6976 * keymaps.texi (Remapping Commands): Document new arg to
6977 command-remapping.
6978
69792007-04-01 Karl Berry <karl@gnu.org>
6980
6981 * processes.texi (Low-Level Network): Typo.
6982 * loading.texi (Hooks for Loading): Avoid double "the".
6983 * keymaps.texi (Key Sequences): No double "and".
6984 (Changing Key Bindings): Shorten to improve line break.
6985
69862007-03-31 Glenn Morris <rgm@gnu.org>
6987
6988 * os.texi (Timers): Fix description of run-at-time TIME formats.
6989
69902007-03-31 Richard Stallman <rms@gnu.org>
6991
6992 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6993 regarding ellipsis.
6994
69952007-03-31 Eli Zaretskii <eliz@gnu.org>
6996
6997 * intro.texi (nil and t):
6998 * symbols.texi (Plists and Alists):
6999 * variables.texi (Variable Aliases, Constant Variables):
7000 * functions.texi (Defining Functions):
7001 * advice.texi (Advising Primitives):
7002 * debugging.texi (Syntax Errors, Compilation Errors):
7003 * minibuf.texi (Minibuffer Windows):
7004 * commands.texi (Adjusting Point):
7005 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7006 (Auto Major Mode, Major Mode Conventions):
7007 * help.texi (Describing Characters):
7008 * files.texi (Create/Delete Dirs, Information about Files)
7009 (File Locks, Writing to Files, Reading from Files)
7010 (Saving Buffers):
7011 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7012 * frames.texi (Finding All Frames):
7013 * positions.texi (Buffer End, Motion):
7014 * markers.texi (The Region):
7015 * text.texi (Deletion, Near Point):
7016 * display.texi (Displaying Messages, Truncation):
7017 * os.texi (Processor Run Time):
7018 * tips.texi (Key Binding Conventions, Programming Tips)
7019 (Warning Tips, Documentation Tips, Comment Tips):
7020 * internals.texi (Memory Usage): Improve indexing.
7021
7022 * variables.texi (Frame-Local Variables):
7023 * functions.texi (Argument List):
7024 * loading.texi (Library Search):
7025 * streams.texi (Output Variables):
7026 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7027 * searching.texi (Replacing Match, Search and Replace):
7028 * processes.texi (Byte Packing, Decoding Output)
7029 (Accepting Output, Network Servers, Shell Arguments):
7030 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7031 * windows.texi (Window Point, Window Start):
7032 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7033 * commands.texi (Reading Input, Keyboard Events):
7034 * minibuf.texi (Reading File Names, Minibuffer Completion)
7035 (Recursive Mini):
7036 * positions.texi (List Motion):
7037 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7038 * numbers.texi (Arithmetic Operations, Math Functions)
7039 (Predicates on Numbers, Comparison of Numbers):
7040 (Numeric Conversions):
7041 * locals.texi (Standard Buffer-Local Variables):
7042 * maps.texi (Standard Keymaps):
7043 * os.texi (User Identification, System Environment, Recording Input)
7044 (X11 Keysyms):
7045 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7046 * backups.texi (Backups and Auto-Saving):
7047 * customize.texi (Customization, Group Definitions)
7048 (Variable Definitions):
7049 * compile.texi (Byte Compilation): Improve index entries.
7050
70512007-03-31 Karl Berry <karl@gnu.org>
7052
7053 * macros.texi (Defining Macros): Avoid widow syllable.
7054
70552007-03-31 Eli Zaretskii <eliz@gnu.org>
7056
7057 * elisp.texi (Top): Postscript -> PostScript.
7058
7059 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7060
70612007-03-31 Markus Triska <markus.triska@gmx.at>
7062
7063 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7064
70652007-03-30 Karl Berry <karl@gnu.org>
7066
7067 * lists.texi (List-related Predicates): Remove spurious @need.
7068 (Setcdr): Use @smallexample to improve page break.
7069 (Association Lists) <assoc>: Reword to improve page break.
7070
7071 * strings.texi (String Conversion): Insert blank line to improve
7072 page break.
7073
7074 * numbers.texi (Random Numbers): Use @minus{}.
7075 (Math Functions): Use @minus{}.
7076
7077 * intro.texi (Acknowledgements): Avoid line breaks before middle
7078 initials.
7079
70802007-03-24 Eli Zaretskii <eliz@gnu.org>
7081
7082 * errors.texi (Standard Errors): Add an index entry.
7083
70842007-03-19 Richard Stallman <rms@gnu.org>
7085
7086 * os.texi (Recording Input): recent-keys now gives 300 keys.
7087
70882007-03-12 Glenn Morris <rgm@gnu.org>
7089
7090 * os.texi: Replace "daylight savings" with "daylight saving"
7091 throughout.
7092
70932007-03-05 Richard Stallman <rms@gnu.org>
7094
5dcb4c4e
SM
7095 * variables.texi (File Local Variables):
7096 Update enable-local-variables values.
b8d4c8d0
GM
7097
70982007-03-04 Richard Stallman <rms@gnu.org>
7099
7100 * syntax.texi (Control Parsing): Minor clarification.
7101
7102 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7103
7104 * sequences.texi (Sequence Functions): Move string-bytes away,
7105 add xref.
7106
7107 * nonascii.texi (Text Representations): Move string-bytes here.
7108
7109 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7110
7111 * minibuf.texi (Basic Completion): Minor clarification.
7112
7113 * markers.texi (The Mark): Clarify existence vs activation of mark.
7114 Other cleanup.
7115
7116 * display.texi (Finding Overlays): Write better example.
7117
7118 * compile.texi (Eval During Compile): Clarify putting macros
7119 in eval-when-compile.
7120
c5602427 71212007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7122
7123 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7124 load-read-function definition doc.
b8d4c8d0
GM
7125
71262007-02-21 Kim F. Storm <storm@cua.dk>
7127
7128 * strings.texi (Text Comparison): Mention that assoc-string
7129 converts symbols to strings before testing.
7130
71312007-02-17 Kim F. Storm <storm@cua.dk>
7132
7133 * processes.texi (Bindat Spec): Vector types can have optional
7134 element type.
7135 (Bindat Examples): Fix example. Add vector with element type.
7136
71372007-02-16 Andreas Schwab <schwab@suse.de>
7138
7139 * strings.texi (Formatting Strings): Document '+' flag.
7140
71412007-02-15 Juanma Barranquero <lekktu@gmail.com>
7142
7143 * strings.texi (Modifying Strings): Clarify that `clear-string'
7144 always converts the string to unibyte.
7145
71462007-02-14 Kim F. Storm <storm@cua.dk>
7147
7148 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7149 Rewrite glyph code description to refer to these functions.
7150 Remove details of encoding face number and char into integer code.
7151
71522007-02-03 Alan Mackenzie <acm@muc.de>
7153
7154 * loading.texi (Hooks for Loading): Make the description of
7155 `eval-after-load' more detailed, and amend the description of
7156 after-load-alist, in accordance with changes from 2006-05.
7157
71582007-02-03 Chong Yidong <cyd@stupidchicken.com>
7159
7160 * modes.texi (Defining Minor Modes): Document that a :require
7161 keyword or similar may be required to make saved customization
7162 variables work.
7163
71642007-02-03 Eli Zaretskii <eliz@gnu.org>
7165
7166 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7167 Texinfo guidelines and with what texnfo-upd.el expects.
7168 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7169 parts needed by `texinfo-multiple-files-update'.
7170
71712007-02-02 Eli Zaretskii <eliz@gnu.org>
7172
7173 * elisp.texi (Top): Update the top-level menus.
7174
7175 * syntax.texi (Categories): Add index entries.
7176
71772007-02-01 Juanma Barranquero <lekktu@gmail.com>
7178
7179 * display.texi (Attribute Functions): Fix name and description of
7180 the UNDERLINE arg of `set-face-underline-p'.
7181
71822007-01-29 Eli Zaretskii <eliz@gnu.org>
7183
7184 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7185 Variables", and "Standard Keymaps" to the detailed menu.
7186
7187 * variables.texi (Future Local Variables): Add index entry.
7188
71892007-01-28 Richard Stallman <rms@gnu.org>
7190
7191 * tips.texi (Coding Conventions): Clarify the tip about macros
7192 that define a function or a variable.
7193
7194 * files.texi (File Attributes): UID and GID can be floats.
7195 (Magic File Names): Explain why deferring all operations to
7196 the standard handler does not work.
7197
71982007-01-23 Martin Rudalics <rudalics@gmx.at>
7199
7200 * backups.texi (Reverting): Use "buffer" instead of "file"
7201 when talking about major and minor modes.
7202
72032007-01-21 Richard Stallman <rms@gnu.org>
7204
7205 * help.texi (Documentation): Add xref to Documentation Tips.
7206
72072007-01-14 Juanma Barranquero <lekktu@gmail.com>
7208
7209 * tips.texi (Coding Conventions): Fix typos.
7210
72112007-01-05 Richard Stallman <rms@gnu.org>
7212
7213 * modes.texi (Defining Minor Modes): Fix previous change.
7214
72152007-01-03 Richard Stallman <rms@gnu.org>
7216
7217 * customize.texi (Variable Definitions, Customization Types):
7218 Don't use * in doc string for defcustom.
7219
72202007-01-02 Richard Stallman <rms@gnu.org>
7221
7222 * variables.texi (Variable Aliases): Clarify that aliases vars
7223 always have the same value.
7224
7225 * processes.texi (Bindat Spec): Fix Texinfo usage.
7226
7227 * modes.texi (Defining Minor Modes): Explain effect of command
7228 defined with define-global-minor-mode on new buffers.
7229
72302006-12-30 Kim F. Storm <storm@cua.dk>
7231
7232 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7233 `auto-resize-tool-bars'.
7234
72352006-12-30 Richard Stallman <rms@gnu.org>
7236
7237 * keymaps.texi (Active Keymaps): Fix previous change.
7238
72392006-12-30 Nick Roberts <nickrob@snap.net.nz>
7240
7241 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7242
72432006-12-30 Kim F. Storm <storm@cua.dk>
7244
7245 * processes.texi (Bindat Spec): Clarify using field names in
7246 length specifications.
7247
72482006-12-29 Kim F. Storm <storm@cua.dk>
7249
7250 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7251 Add count and index variables for eval forms in repeat blocks.
7252
72532006-12-24 Richard Stallman <rms@gnu.org>
7254
5dcb4c4e
SM
7255 * customize.texi (Variable Definitions):
7256 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7257
72582006-12-19 Kim F. Storm <storm@cua.dk>
7259
7260 * commands.texi (Misc Events): User signals now result in sigusr1
7261 and sigusr2 events which are handled through special-event-map.
7262 (Special Events): User signals and drag-n-drop are special.
7263
72642006-12-17 Richard Stallman <rms@gnu.org>
7265
7266 * loading.texi (Named Features): Explain subfeatures better.
7267
7268 * customize.texi: Use "option" only for user options.
7269 For the keyword values inside defcustom etc, say "keywords".
7270 For :options value's elements, say "elements".
7271 :group should not be omitted.
7272
7273 * syntax.texi (Parsing Expressions): Split up node.
7274 (Motion via Parsing, Position Parse, Parser State)
7275 (Low-Level Parsing, Control Parsing): New subnodes.
7276 (Parser State): Document syntax-ppss-toplevel-pos.
7277
7278 * positions.texi (List Motion): Punctuation fix.
7279
7280 * files.texi (File Name Completion): Document PREDICATE arg
7281 to file-name-completion.
7282
72832006-12-16 Eli Zaretskii <eliz@gnu.org>
7284
7285 * internals.texi (Building Emacs, Writing Emacs Primitives):
7286 Add index entries.
7287
72882006-12-11 Richard Stallman <rms@gnu.org>
7289
7290 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7291 affects face menu. Explain how to make it non-nil without enabling
7292 any fontification.
7293
72942006-12-10 Chong Yidong <cyd@stupidchicken.com>
7295
7296 * modes.texi (Font Lock Basics): Document nil value of
7297 font-lock-defaults.
7298
72992006-12-10 Glenn Morris <rgm@gnu.org>
7300
7301 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7302 value for system-flag argument. Abbrev tables may not be empty
7303 when major modes are loaded.
7304
73052006-12-08 Juanma Barranquero <lekktu@gmail.com>
7306
7307 * makefile.w32-in (maintainer-clean): Partially revert last
7308 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7309 to protect elisp-covers.texi.
7310
73112006-12-07 Juanma Barranquero <lekktu@gmail.com>
7312
7313 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7314 Don't remove elisp* info files; they are already deleted by the
7315 `clean' and `distclean' targets, and they are in the $(infodir)
7316 directory, not the current one.
7317
73182006-12-04 Kim F. Storm <storm@cua.dk>
7319
7320 * commands.texi (Misc Events): Update signal events.
7321 (Event Examples): Add signal example.
7322
73232006-11-29 Richard Stallman <rms@gnu.org>
7324
7325 * frames.texi (Visibility of Frames): Explain visible windows
7326 can be covered by others. Add xref for raise-frame.
7327
73282006-11-28 Richard Stallman <rms@gnu.org>
7329
7330 * searching.texi (Regexp Special): Update when ^ is special.
7331
73322006-11-27 Eli Zaretskii <eliz@gnu.org>
7333
7334 * customize.texi (Customization, Common Keywords)
7335 (Group Definitions, Variable Definitions, Composite Types)
7336 (Type Keywords, Customization Types): Add index entries for
7337 various customization keywords.
7338
73392006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7340
7341 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7342
c8763fb6 73432006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7344
7345 * frames.texi (Window System Selections): Remove clipboard from
7346 description of selection-coding-system.
7347
73482006-11-06 Richard Stallman <rms@gnu.org>
7349
7350 * lists.texi (List Variables): Document COMPARE-FN.
7351
7352 * keymaps.texi: Avoid use of "binding" to mean a relation;
7353 use it only to refer to the meaning associated with a key.
7354 (Keymaps): Change menu node description.
7355
7356 * elisp.texi (Top): Change menu node description.
7357
7358 * display.texi (Managing Overlays): Document overlay-recenter.
7359
73602006-10-29 Chong Yidong <cyd@stupidchicken.com>
7361
7362 * Makefile.in: Use relative paths to avoid advertising filesystem
7363 contents during compilation.
7364
73652006-10-23 Kim F. Storm <storm@cua.dk>
7366
7367 * commands.texi (Event Input Misc): Update unread-command-events.
7368
73692006-10-23 Nick Roberts <nickrob@snap.net.nz>
7370
7371 * lists.texi (Sets And Lists): Fix typos.
7372
73732006-10-18 Juanma Barranquero <lekktu@gmail.com>
7374
7375 * control.texi (Processing of Errors): Use @var for an argument,
7376 not @code.
7377
73782006-10-16 Richard Stallman <rms@gnu.org>
7379
7380 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7381
7382 * keymaps.texi (Format of Keymaps): Show all the keymap element
7383 patterns that result from menu items.
7384 (Key Lookup): Minor cleanups.
7385
7386 * modes.texi (Precalculated Fontification): Don't say that
7387 not setting font-lock-defaults avoids loading font-lock.
7388
7389 * help.texi (Documentation): Move xref to Emacs Manual here.
7390 (Documentation Basics): From here.
7391 Also doc emacs-lisp-docstring-fill-column.
7392
7393 * elisp.texi: Update version and ISBN.
7394
7395 * commands.texi (Interactive Call): Clarify KEYS arg to
7396 call-interactively is a vector.
7397 (Command Loop Info): Delete anchor in this-command-keys.
7398 Add anchor in this-command-keys-vector.
7399 (Recursive Editing): Document how recursive-edit
7400 handles the current buffer.
7401
74022006-10-13 Chong Yidong <cyd@stupidchicken.com>
7403
7404 * frames.texi (Frame Titles): %c and %l are ignored in
7405 frame-title-format.
7406
74072006-10-11 Richard Stallman <rms@gnu.org>
7408
7409 * keymaps.texi (Key Sequences): Clarify use of kbd.
7410
74112006-10-10 Kim F. Storm <storm@cua.dk>
7412
7413 * lists.texi (Sets And Lists): Add memql.
7414
74152006-10-03 Richard Stallman <rms@gnu.org>
7416
7417 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7418 Clarify :ascii: and :nonascii:.
7419
74202006-09-29 Juri Linkov <juri@jurta.org>
7421
7422 * modes.texi (%-Constructs): Reorder coding systems in the
7423 documentation of %z to the real order displayed in the modeline.
7424
74252006-09-25 Richard Stallman <rms@gnu.org>
7426
7427 * os.texi (Timers): Describe timer-max-repeats.
7428
74292006-09-25 Chong Yidong <cyd@stupidchicken.com>
7430
7431 * os.texi (Timers): Mention with-local-quit.
7432
74332006-09-24 Richard Stallman <rms@gnu.org>
7434
7435 * searching.texi (Searching and Matching): Mention property search.
7436
7437 * commands.texi (Command Loop Info): Explain how read-event affects
7438 this-command-keys.
7439
74402006-09-20 Richard Stallman <rms@gnu.org>
7441
7442 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7443
7444 * windows.texi (Window Start): Minor cleanups.
7445
74462006-09-20 Kim F. Storm <storm@cua.dk>
7447
7448 * windows.texi (Window Start): pos-visible-in-window-p allows
7449 specifying t for position to mean "end of window".
7450 Add window-line-height.
7451
7452 * anti.texi (Antinews): Mention window-line-height.
7453
74542006-09-19 David Kastrup <dak@gnu.org>
7455
7456 * keymaps.texi (Searching Keymaps): Small clarification.
7457
74582006-09-18 Richard Stallman <rms@gnu.org>
7459
7460 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7461 cause keyboard menus.
7462 (Menu Keymaps): Likewise.
7463 (Defining Menus, Keyboard Menus): Clarify.
7464
7465 * text.texi (Fields): Clarify explanation of constrain-to-field.
7466
74672006-09-16 Eli Zaretskii <eliz@gnu.org>
7468
7469 * variables.texi (Tips for Defining): Fix a typo.
7470
74712006-09-15 Richard Stallman <rms@gnu.org>
7472
7473 * keymaps.texi (Remapping Commands, Searching Keymaps)
7474 (Active Keymaps): Clean up previous change.
7475
74762006-09-15 Jay Belanger <belanger@truman.edu>
7477
7478 * gpl.texi: Replace "Library Public License" by "Lesser Public
7479 License" throughout.
7480
74812006-09-15 David Kastrup <dak@gnu.org>
7482
7483 * keymaps.texi (Active Keymaps): Adapt description to use
7484 `get-char-property' instead `get-text-property'. Explain how
7485 mouse events change this. Explain the new optional argument of
7486 `key-binding' and its mouse-dependent lookup.
7487 (Searching Keymaps): Adapt description similarly.
7488 (Remapping Commands): Explain the new optional argument of
7489 `command-remapping'.
7490
74912006-09-14 Richard Stallman <rms@gnu.org>
7492
7493 * keymaps.texi (Searching Keymaps): Clarification.
7494 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7495
74962006-09-13 Richard Stallman <rms@gnu.org>
7497
7498 * objects.texi (Character Type): Node split.
7499 Add xref to Describing Characters.
7500 (Basic Char Syntax, General Escape Syntax)
7501 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7502
75032006-09-11 Richard Stallman <rms@gnu.org>
7504
7505 * display.texi (Display Table Format): Wording clarification.
7506 (Glyphs): Clarifications.
7507
75082006-09-10 Chong Yidong <cyd@stupidchicken.com>
7509
7510 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7511 local maps.
7512
75132006-09-10 Kim F. Storm <storm@cua.dk>
7514
7515 * display.texi (Forcing Redisplay): Document return value of
7516 function redisplay.
7517
75182006-09-09 Richard Stallman <rms@gnu.org>
7519
7520 * windows.texi (Window Hooks): Explain limits of
7521 window-scroll-functions.
7522
7523 * display.texi (Fringe Indicators): Update for last change in
7524 indicate-buffer-boundaries.
7525
75262006-09-08 Richard Stallman <rms@gnu.org>
7527
7528 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7529
75302006-09-06 Kim F. Storm <storm@cua.dk>
7531
7532 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7533
7534 * windows.texi (Window Start): Update pos-visible-in-window-p.
7535
75362006-09-04 Richard Stallman <rms@gnu.org>
7537
7538 * processes.texi (Accepting Output): Explain SECONDS=0 for
7539 accept-process-output.
7540
7541 * os.texi (Idle Timers): Explain why timer functions should not
7542 loop until (input-pending-p).
7543
75442006-09-02 Eli Zaretskii <eliz@gnu.org>
7545
7546 * makefile.w32-in (usermanualdir): New variable.
7547 (elisp.dvi): Use it.
7548
75492006-09-01 Eli Zaretskii <eliz@gnu.org>
7550
7551 * buffers.texi (Buffer Modification): Fix last change.
7552
75532006-09-01 Chong Yidong <cyd@stupidchicken.com>
7554
5dcb4c4e
SM
7555 * buffers.texi (Buffer Modification):
7556 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7557
75582006-08-31 Richard Stallman <rms@gnu.org>
7559
7560 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7561
75622006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7563
7564 * modes.texi (Syntactic Font Lock):
7565 Mention font-lock-syntactic-face-function
7566 instead of specific faces.
7567
75682006-08-29 Chong Yidong <cyd@stupidchicken.com>
7569
7570 * display.texi (Images): Add xrref to display-images-p.
7571
75722006-08-28 Kenichi Handa <handa@m17n.org>
7573
7574 * nonascii.texi (Lisp and Coding Systems): Fix description of
7575 detect-coding-region.
7576
75772006-08-27 Michael Olson <mwolson@gnu.org>
7578
7579 * processes.texi (Transaction Queues): Remove stray quote
7580 character.
7581
75822006-08-25 Richard Stallman <rms@gnu.org>
7583
7584 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7585 Add xref.
7586
75872006-08-24 Chong Yidong <cyd@stupidchicken.com>
7588
7589 * os.texi (Timers): Avoid waiting inside timers.
7590
75912006-08-21 Lute Kamstra <lute@gnu.org>
7592
7593 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7594
75952006-08-20 Richard Stallman <rms@gnu.org>
7596
7597 * os.texi (Idle Timers): New node, split out from Timers.
7598 Document current-idle-time.
7599 * commands.texi (Reading One Event): Update xref.
7600 * elisp.texi (Top): Update subnode menu.
7601
76022006-08-16 Richard Stallman <rms@gnu.org>
7603
7604 * keymaps.texi (Extended Menu Items): Show format of cached
7605 bindings in extended menu items.
7606
7607 * customize.texi (Variable Definitions): Explain when the
7608 standard value expression is evaluated.
7609
76102006-08-15 Chong Yidong <cyd@stupidchicken.com>
7611
7612 * commands.texi (Reading One Event): Explain idleness in
7613 `read-event'.
7614
76152006-08-12 Chong Yidong <cyd@stupidchicken.com>
7616
7617 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7618 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7619 relevant for Lisp programming.
7620 (Yank Commands): Rewrite introduction.
7621 (Undo): Clarify.
7622 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7623 (Filling): Remove redundant comment. Clarify return value of
7624 current-justification.
7625 (Margins): Minor clarifications.
7626 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7627 (Sorting): Update definition of sort-lines.
7628 (Columns): Clarify behavior of sort-columns.
7629 (Indent Tabs): Link to Tab Stops in Emacs manual.
7630 (Special Properties): Clarify.
7631 (Clickable Text): Mention Buttons package.
7632
76332006-08-12 Kevin Ryde <user42@zip.com.au>
7634
7635 * os.texi (Time Parsing): Add %z to description of
7636 format-time-string, as per docstring. Add cross reference to
7637 glibc manual for strftime.
7638
76392006-08-08 Richard Stallman <rms@gnu.org>
7640
7641 * modes.texi: Clean up wording in previous change.
7642
76432006-08-07 Chong Yidong <cyd@stupidchicken.com>
7644
7645 * modes.texi (Hooks): Clarify.
7646 (Major Mode Basics): Mention define-derived-mode explicitly.
7647 (Major Mode Conventions): Rebinding RET is OK for some modes.
7648 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7649 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7650 (Mode Line Basics): Clarify.
7651 (Mode Line Data): Mention help-echo and local-map in strings.
7652 Explain reason for treatment of non-risky variables.
7653 (Properties in Mode): Clarify.
7654 (Faces for Font Lock): Add font-lock-negation-char-face.
7655
76562006-08-04 Eli Zaretskii <eliz@gnu.org>
7657
7658 * strings.texi (Formatting Strings): Warn against arbitrary
7659 strings as first arg to `format'.
7660
76612006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7662
7663 * text.texi (Clickable Text): Mention `help-echo' text property.
7664 Update intro, examples and associated explanations.
7665
76662006-07-31 Richard Stallman <rms@gnu.org>
7667
7668 * commands.texi: Update xrefs.
7669 (Event Mod): New node, cut out from old Translating Input.
7670
7671 * maps.texi: Update xrefs.
7672
7673 * keymaps.texi (Translation Keymaps): New node.
7674 Update xrefs from Translating Input to Translation Keymaps.
7675
7676 * elisp.texi (Top): Update subnode menu.
7677
7678 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7679
7680 * os.texi (System Interface): Fix menu descriptions of some nodes.
7681 (Translating Input): Node deleted.
7682
76832006-07-31 Nick Roberts <nickrob@snap.net.nz>
7684
7685 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7686
7687 * lists.texi (Sets And Lists): Likewise.
7688
76892006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7690
7691 * text.texi (Fields): Mention POS
7692 requirement when narrowing is in effect.
7693
76942006-07-28 Richard Stallman <rms@gnu.org>
7695
7696 * display.texi (Face Attributes): Simplify wording.
7697 (Attribute Functions): Clarify meaning of new-frame default
7698 attribute settings.
7699
7700 * customize.texi (Common Keywords): Document how to use
7701 :package-version in a package not in Emacs.
7702
77032006-07-28 Kim F. Storm <storm@cua.dk>
7704
7705 * commands.texi (Reading One Event): Fix last change.
7706
77072006-07-26 Chong Yidong <cyd@stupidchicken.com>
7708
7709 * commands.texi (Reading One Event): Document SECONDS argument for
7710 read-event, read-char, and read-char-exclusive.
7711
77122006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7713
7714 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7715 to ensure correct identification.
7716
77172006-07-24 Richard Stallman <rms@gnu.org>
7718
7719 * text.texi (Clickable Text): Clarify.
7720
7721 * sequences.texi (Vector Functions): Delete duplicate xref.
7722
7723 * objects.texi (Function Type): Clarify.
7724
7725 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7726 modes.
7727
7728 * lists.texi (List Variables): New node.
7729 Material moved from other nodes.
7730
7731 * variables.texi (Setting Variables): add-to-list and
7732 add-to-ordered-list moved to List Variables node.
7733
77342006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7735
7736 * text.texi (Links and Mouse-1):
7737 For mouse-on-link-p, expand on arg POS.
7738
77392006-07-21 Kim F. Storm <storm@cua.dk>
7740
7741 * display.texi (Forcing Redisplay): Don't mention systems which
7742 don't support sub-second timers for redisplay-preemption-period.
7743
7744 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7745
77462006-07-21 Eli Zaretskii <eliz@gnu.org>
7747
7748 * frames.texi (Input Focus): Document that focus-follows-mouse has
7749 no effect on MS-Windows.
7750
77512006-07-18 Richard Stallman <rms@gnu.org>
7752
7753 * display.texi (Forcing Redisplay): Cleanups in previous change.
7754
7755 * processes.texi (Low-Level Network): Make menu more convenient.
7756
77572006-07-18 Kim F. Storm <storm@cua.dk>
7758
7759 * display.texi (Forcing Redisplay): redisplay-preemption-period
7760 only used on window systems. Add xref to Terminal Output.
7761
7762 * os.texi (Terminal Output): baud-rate only controls preemption on
7763 non-window systems. Add xref to Forcing Redisplay.
7764
7765 * processes.texi (Low-Level Network): Rename node "Make Network"
7766 to "Network Processes".
7767
77682006-07-18 Karl Berry <karl@gnu.org>
7769
7770 * variables.texi, functions.texi, customize.texi, loading.texi:
7771 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7772
77732006-07-17 Chong Yidong <cyd@stupidchicken.com>
7774
7775 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7776
77772006-07-17 Richard Stallman <rms@gnu.org>
7778
7779 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7780 Put period and comma inside quotes.
7781
7782 * loading.texi, markers.texi: Use real doublequote inside menus.
7783
7784 * windows.texi: Put point and comma inside quotes.
7785 (Textual Scrolling): Use @samp for error message.
7786
7787 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7788 * strings.texi, streams.texi, processes.texi, os.texi:
7789 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7790 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7791 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7792 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7793 Put point and comma inside quotes.
7794
7795 * control.texi (Processing of Errors): Add command-error-function.
7796
7797 * variables.texi (File Local Variables): Clarify that
7798 file local variables make buffer-local bindings.
7799
7800 * modes.texi (Syntactic Font Lock): Give default for
7801 font-lock-syntax-table.
7802
78032006-07-17 Nick Roberts <nickrob@snap.net.nz>
7804
7805 * text.texi (Special Properties): Clean up previous change.
7806
78072006-07-16 Karl Berry <karl@gnu.org>
7808
7809 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7810 * control.texi: Fix bad page breaks through chapter 10 (control).
7811
7812 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7813 underfull hbox.
7814
78152006-07-15 Nick Roberts <nickrob@snap.net.nz>
7816
7817 * text.texi (Special Properties): Describe fontified text property
7818 in relation to a character (not text).
7819
78202006-07-15 Kim F. Storm <storm@cua.dk>
7821
7822 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7823 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7824 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7825
7826 * anti.texi (Antinews): Mention redisplay function.
7827 The kbd macro existed, but was not documented, before 22.x.
7828 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7829
78302006-07-14 Nick Roberts <nickrob@snap.net.nz>
7831
7832 * display.texi (Displaying Messages): Add anchor.
7833
7834 * frames.texi (Dialog Boxes): Use it.
7835
78362006-07-12 Richard Stallman <rms@gnu.org>
7837
7838 * objects.texi (Frame Type): Explain nature of frames better.
7839
7840 * frames.texi (Frames): Explain nature of frames better.
7841
78422006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7843
7844 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7845
78462006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7847
7848 * frames.texi (Window System Selections): Mention scrap support for Mac.
7849 Default value of x-select-enable-clipboard is t on Mac.
7850
7851 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7852
78532006-07-11 Kim F. Storm <storm@cua.dk>
7854
7855 * display.texi (Forcing Redisplay): Add `redisplay' function.
7856 Don't mention (sit-for -1) -- use (redisplay t) instead.
7857
7858 * commands.texi (Waiting): (sit-for -1) is no longer special.
7859 (sit-for 0) is equivalent to (redisplay).
7860 Iconifying/deiconifying no longer makes sit-for return.
7861
78622006-07-10 Nick Roberts <nickrob@snap.net.nz>
7863
7864 * display.texi (Buttons): Fix typo.
7865
7866 * index.texi, elisp.texi (New Symbols): Comment node out.
7867
78682006-07-09 Richard Stallman <rms@gnu.org>
7869
7870 * display.texi (Truncation): Clean up previous change.
7871
78722006-07-08 Richard Stallman <rms@gnu.org>
7873
7874 * commands.texi (Interactive Call): Use 3 as prefix in example
7875 for execute-extended-command.
7876
7877 * display.texi (Attribute Functions): Move paragraph about
7878 compatibility with Emacs < 21.
7879
78802006-07-09 Kim F. Storm <storm@cua.dk>
7881
7882 * display.texi (Refresh Screen): Clarify force-window-update.
7883 (Truncation): "Normally" indicated by fringe arrows.
7884
78852006-07-08 Eli Zaretskii <eliz@gnu.org>
7886
7887 * windows.texi (Textual Scrolling, Resizing Windows):
7888 * variables.texi (Constant Variables):
7889 * text.texi (Buffer Contents, Deletion, Changing Properties)
7890 (Property Search, Special Properties, Sticky Properties)
7891 (Links and Mouse-1, Fields, Change Hooks):
7892 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7893 (Categories):
7894 * symbols.texi (Other Plists):
7895 * streams.texi (Output Variables):
7896 * processes.texi (Input to Processes, Query Before Exit):
7897 * positions.texi (Word Motion, Text Lines, List Motion):
7898 * os.texi (Init File, System Environment, Sound Output)
7899 (Session Management):
7900 * nonascii.texi (Text Representations, Character Sets)
7901 (Chars and Bytes, Locales):
7902 * modes.texi (Defining Minor Modes, Header Lines):
7903 * minibuf.texi (Minibuffer Contents):
7904 * markers.texi (Information from Markers):
7905 * lists.texi (List Elements, Building Lists, Association Lists):
7906 * keymaps.texi (Tool Bar):
7907 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7908 * functions.texi (What Is a Function, Mapping Functions):
7909 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7910 (Color Names, Text Terminal Colors, Display Feature Testing):
7911 * files.texi (Visiting Functions, File Name Components)
7912 (Unique File Names, Contents of Directories):
7913 * display.texi (Forcing Redisplay, Displaying Messages)
7914 (Temporary Displays, Font Selection, Auto Faces)
7915 (Font Lookup, Fringe Indicators, Display Margins)
7916 (Image Descriptors, Showing Images, Image Cache, Button Types)
7917 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7918 (Display Table Format, Glyphs):
7919 * control.texi (Iteration):
7920 * commands.texi (Command Loop Info, Adjusting Point):
7921 * backups.texi (Making Backups, Auto-Saving):
7922 Remove @tindex entries.
7923
79242006-07-07 Kim F. Storm <storm@cua.dk>
7925
7926 * display.texi (Fringe Cursors): Fix typo.
7927 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7928 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7929
79302006-07-05 Richard Stallman <rms@gnu.org>
7931
7932 * text.texi (Buffer Contents): Add example of text props
7933 in result of buffer-substring.
7934 (Text Properties): Explain better about use of specific property names.
7935 (Property Search): Some cleanups; reorder some functions.
7936
7937 * keymaps.texi (Changing Key Bindings): Cleanup.
7938 Add xref to Key Binding Conventions.
7939
7940 * display.texi (Attribute Functions): Add examples for
7941 face-attribute-relative-p.
7942
7943 * tips.texi (Coding Conventions): Cleanup last change.
7944
79452006-07-05 Karl Berry <karl@gnu.org>
7946
7947 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7948 Remove @setchapternewpage odd.
7949 Result is 1013 pages, down from 1100.
7950
7951 * anti.texi, customize.texi, display.texi, internals.texi:
7952 * minibuf.texi, modes.texi, tips.texi:
7953 Fix overfull/underfull boxes.
7954
79552006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7956
7957 * edebug.texi (Instrumenting):
7958 Add Edebug-specific findex for eval-buffer.
7959 * loading.texi (Loading):
7960 Replace eval-current-buffer with eval-buffer.
7961
79622006-06-30 Nick Roberts <nickrob@snap.net.nz>
7963
7964 * locals.texi (Standard Buffer-Local Variables): Update the list
7965 of variables.
7966
79672006-06-26 Nick Roberts <nickrob@snap.net.nz>
7968
7969 * files.texi (File Name Completion): Point user to the node
7970 "Reading File Names".
7971
79722006-06-24 Eli Zaretskii <eliz@gnu.org>
7973
7974 * files.texi (Contents of Directories): Document case-insensitive
7975 behavior on respective filesystems.
7976
7977 * objects.texi (Character Type): Document that Emacs signals an
7978 error for unsupported Unicode characters specified as \uNNNN.
7979
79802006-06-19 Richard Stallman <rms@gnu.org>
7981
7982 * processes.texi (Bindat Spec): Clarify previous change.
7983
79842006-06-16 Richard Stallman <rms@gnu.org>
7985
7986 * tips.texi (Coding Conventions): Better explain conventions
7987 for definition constructs.
7988
7989 * text.texi (Special Properties): String value of `read-only'
7990 serves as the error message.
7991
7992 * objects.texi (Character Type): Clarify prev. change.
7993 (Non-ASCII in Strings): Mention \u and \U.
7994
7995 * commands.texi (Using Interactive): Explain problem of
7996 markers, etc., in command-history.
7997
79982006-06-14 Kim F. Storm <storm@cua.dk>
7999
8000 * commands.texi (Waiting): Negative arg to sit-for forces
8001 redisplay even if input is pending.
8002
8003 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8004 redisplay. Remove incorrect example of binding redisplay-dont-pause
8005 around (sit-for 0).
8006
80072006-06-13 Richard Stallman <rms@gnu.org>
8008
8009 * display.texi (Forcing Redisplay): Clarify previous change.
8010
80112006-06-13 Romain Francoise <romain@orebokech.com>
8012
8013 * display.texi (Forcing Redisplay): Fix typo.
8014
80152006-06-13 Kim F. Storm <storm@cua.dk>
8016
8017 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8018
80192006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8020
8021 * tips.texi (Coding Conventions): Add `@end itemize'.
8022
80232006-06-10 Richard Stallman <rms@gnu.org>
8024
8025 * tips.texi (Coding Conventions): Explain use of coding systems
8026 to ensure one decoding for strings.
8027
80282006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8029
8030 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8031 syntax.
8032
80332006-06-07 Eli Zaretskii <eliz@gnu.org>
8034
8035 * display.texi (Font Selection): Remove description of
8036 clear-face-cache.
8037
8038 * compile.texi (Eval During Compile): Fix a typo. Add index
8039 entries for possible uses of eval-when-compile.
8040
80412006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8042
8043 * display.texi (Abstract Display): Fix typo.
8044
80452006-06-03 Eli Zaretskii <eliz@gnu.org>
8046
8047 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8048 Reword variable's description.
8049
80502006-06-01 Richard Stallman <rms@gnu.org>
8051
8052 * windows.texi (Splitting Windows): Clarify splitting nonselected
8053 window.
8054
80552006-05-31 Juri Linkov <juri@jurta.org>
8056
8057 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8058
80592006-05-30 Richard Stallman <rms@gnu.org>
8060
8061 * display.texi (Line Height): Fix errors in description of
10d1d0af 8062 default line height and line-height property.
b8d4c8d0
GM
8063
8064 * nonascii.texi (Default Coding Systems): Further clarification.
8065
80662006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8067
8068 * internals.texi (Pure Storage): Mention that an overflow in pure
8069 space causes a memory leak.
8070 (Garbage Collection): If there was an overflow in pure space,
8071 `garbage-collect' returns nil.
8072
80732006-05-30 Eli Zaretskii <eliz@gnu.org>
8074
8075 * nonascii.texi (Default Coding Systems): Fix it some more.
8076
80772006-05-29 Eli Zaretskii <eliz@gnu.org>
8078
8079 * nonascii.texi (Default Coding Systems): Fix last change.
8080
80812006-05-29 Kenichi Handa <handa@m17n.org>
8082
8083 * nonascii.texi (find-operation-coding-system): Describe the new
8084 argument format (FILENAME . BUFFER).
8085
80862006-05-28 Richard Stallman <rms@gnu.org>
8087
8088 * tips.texi (Coding Conventions): Better explain reasons not to
8089 advise other packages or use `eval-after-load'.
8090
80912006-05-29 Kim F. Storm <storm@cua.dk>
8092
8093 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8094 `bindat-idx' and `bindat-raw' for clarity.
8095
80962006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8097
8098 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8099
8100 * display.texi (Display): Add "Abstract Display" to menu.
8101 (Abstract Display, Abstract Display Functions)
8102 (Abstract Display Example): New nodes.
8103 * elisp.texi (Top): Add "Abstract Display" to menu.
8104
81052006-05-27 Chong Yidong <cyd@stupidchicken.com>
8106
8107 * keymaps.texi (Key Sequences): Link to input events definition.
8108 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8109
8110 * files.texi (Changing Files): Document updated argument list for
8111 copy-file.
8112
81132006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8114
8115 * processes.texi (Bindat Functions): Explain term "total length".
8116 Use it in bindat-length and bindat-pack descriptions.
8117
81182006-05-26 Eli Zaretskii <eliz@gnu.org>
8119
8120 * tips.texi (Coding Conventions): Advise against using
8121 eval-after-load in packages. Add an index entry.
8122
81232006-05-25 Juri Linkov <juri@jurta.org>
8124
8125 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8126
8127 * modes.texi (%-Constructs): Add %e, %z, %Z.
8128
81292006-05-25 Richard Stallman <rms@gnu.org>
8130
8131 * elisp.texi (Top): Update subnode menu.
8132
8133 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8134 (Keymaps): Update menu.
8135
81362006-05-25 Chong Yidong <cyd@stupidchicken.com>
8137
8138 * keymaps.texi (Key Sequences): Some clarifications.
8139
81402006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8141
8142 * processes.texi (Bindat Functions): Say "unibyte string"
8143 explicitly for bindat-unpack and bindat-pack descriptions.
8144 (Bindat Examples): Don't call `string-make-unibyte' in example.
8145
81462006-05-25 Chong Yidong <cyd@stupidchicken.com>
8147
5dcb4c4e 8148 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8149 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8150
8151 * keymaps.texi (Changing Key Bindings):
dd7b651b 8152 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8153 * help.texi (Describing Characters): Refer to it.
8154
81552006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8156
8157 * frames.texi (Pointer Shape): @end table -> @end defvar.
8158
81592006-05-22 Richard Stallman <rms@gnu.org>
8160
8161 * elisp.texi (Top): Update subnode menus.
8162
8163 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8164 Contents rewritten; material from old Pointer Shape node moved here.
8165
8166 * display.texi (Pointer Shape): Node deleted.
8167 (Image Descriptors): Minor cleanup.
8168
81692006-05-21 Richard Stallman <rms@gnu.org>
8170
8171 * syntax.texi (Parsing Expressions): Update info on which STATE
8172 elements are ignored.
8173
81742006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8175
8176 * hooks.texi (Standard Hooks): Correct typo.
8177
8178 * gpl.texi (GPL): ifinfo -> ifnottex.
8179
81802006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8181
8182 * searching.texi (Simple Match Data): Warn about match data being
8183 set anew by every search.
8184
81852006-05-17 Richard Stallman <rms@gnu.org>
8186
8187 * minibuf.texi (Minibuffer History): Clarify.
8188
8189 * searching.texi (Regexp Special): Clarify nested regexp warning.
8190
81912006-05-16 Kim F. Storm <storm@cua.dk>
8192
8193 * minibuf.texi (Minibuffer History): Update add-to-history.
8194
81952006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8196
5dcb4c4e
SM
8197 * nonascii.texi (Explicit Encoding):
8198 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8199
82002006-05-14 Richard Stallman <rms@gnu.org>
8201
8202 * buffers.texi (Creating Buffers): Cleanup.
8203
8204 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8205
82062006-05-13 Eli Zaretskii <eliz@gnu.org>
8207
8208 * buffers.texi (Current Buffer): Document that with-temp-buffer
8209 disables undo.
8210
8211 * os.texi (Terminal-Specific): More accurate description of how
8212 Emacs searches for the terminal-specific libraries.
8213
82142006-05-12 Eli Zaretskii <eliz@gnu.org>
8215
8216 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8217 emacs-xtra to @inforef's.
8218
8219 * text.texi (Undo): Document that undo is turned off in buffers
8220 whose names begin with a space.
8221
8222 * buffers.texi (Buffer Names): Add index entries for buffers whose
8223 names begin with a space.
8224 (Creating Buffers): Document that undo is turned off in buffers
8225 whose names begin with a space.
8226
8227 * files.texi (Visiting Functions, Reading from Files)
8228 (Saving Buffers): Mention code and EOL conversions by file I/O
8229 primitives and subroutines.
8230
f4e90db0
SM
8231 * nonascii.texi (Lisp and Coding Systems):
8232 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8233
8234 * display.texi (Defining Faces): Mention `mac', and add an xref to
8235 where window-system is described.
8236
82372006-05-10 Richard Stallman <rms@gnu.org>
8238
8239 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8240
82412006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8242
8243 * variables.texi (File Local Variables): Recommend to quote lambda
8244 expressions in safe-local-variable property.
8245
82462006-05-09 Richard Stallman <rms@gnu.org>
8247
5dcb4c4e
SM
8248 * variables.texi (File Local Variables):
8249 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8250
82512006-05-07 Kim F. Storm <storm@cua.dk>
8252
8253 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8254 from add-to-history.
8255
82562006-05-07 Romain Francoise <romain@orebokech.com>
8257
8258 * commands.texi (Event Input Misc):
8259 * compile.texi (Eval During Compile):
8260 * internals.texi (Buffer Internals):
8261 * minibuf.texi (Initial Input):
8262 * nonascii.texi (Scanning Charsets):
8263 * numbers.texi (Comparison of Numbers):
8264 * windows.texi (Textual Scrolling, Vertical Scrolling):
8265 Fix various typos.
8266
82672006-05-06 Eli Zaretskii <eliz@gnu.org>
8268
8269 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8270 conditional xref's to either emacs or emacs-xtra, depending on
8271 @iftex/@ifnottex.
8272
8273 * minibuf.texi (Minibuffer History): Document add-to-history.
8274
82752006-05-05 Eli Zaretskii <eliz@gnu.org>
8276
8277 * internals.texi (Pure Storage): Mention the pure overflow message
8278 at startup.
8279
c8763fb6 82802006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8281
8282 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8283 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8284 search.
8285
82862006-05-01 Richard Stallman <rms@gnu.org>
8287
8288 * intro.texi (nil and t): Clarify.
8289
8290 * variables.texi (File Local Variables): Suggest using booleanp.
8291
82922006-05-01 Juanma Barranquero <lekktu@gmail.com>
8293
8294 * objects.texi (Type Predicates): Fix typos.
8295
82962006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8297
8298 * intro.texi (nil and t): Add booleanp.
8299
8300 * objects.texi (Type Predicates): Add links for booleanp and
8301 string-or-null-p.
8302
83032006-04-29 Richard Stallman <rms@gnu.org>
8304
8305 * modes.texi (Multiline Font Lock): Rename from
8306 Multi line Font Lock Elements. Much clarification.
8307 (Font Lock Multiline, Region to Fontify): Much clarification.
8308
83092006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8310
8311 * variables.texi (File Local Variables): Remove the special case t for
8312 safe-local-variable.
8313
83142006-04-26 Richard Stallman <rms@gnu.org>
8315
8316 * syntax.texi (Parsing Expressions): Minor cleanup.
8317
83182006-04-18 Richard Stallman <rms@gnu.org>
8319
8320 * tips.texi (Coding Conventions): Explain when the package's
8321 prefix should appear later on (not at the start of the name).
8322
8323 * searching.texi (String Search): Clarify effect of NOERROR.
8324
8325 * modes.texi (Imenu): Clarify what special items do.
8326
8327 * hooks.texi (Standard Hooks): Delete text about old hook names.
8328
83292006-04-17 Romain Francoise <romain@orebokech.com>
8330
8331 * variables.texi (Local Variables): Update the default value of
8332 `max-specpdl-size'.
8333
83342006-04-15 Michael Olson <mwolson@gnu.org>
8335
8336 * processes.texi (Transaction Queues): Mention the new optional
8337 `delay-question' argument for `tq-enqueue'.
8338
83392006-04-13 Bill Wohler <wohler@newt.com>
8340
8341 * customize.texi (Common Keywords): Use dotted notation for
8342 :package-version value. Specify its values. Improve documentation
8343 for customize-package-emacs-version-alist.
8344
83452006-04-12 Bill Wohler <wohler@newt.com>
8346
8347 * customize.texi (Common Keywords): Move description of
8348 customize-package-emacs-version-alist to @defvar.
8349
83502006-04-10 Bill Wohler <wohler@newt.com>
8351
8352 * customize.texi (Common Keywords): Add :package-version.
8353
83542006-04-10 Kim F. Storm <storm@cua.dk>
8355
8356 * text.texi (Buffer Contents): Add NOPROPS arg to
8357 filter-buffer-substring.
8358
83592006-04-08 Kevin Ryde <user42@zip.com.au>
8360
8361 * os.texi (Command-Line Arguments): Update xref to emacs manual
8362 "Command Arguments" -> "Emacs Invocation", per change there.
8363
83642006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8365
8366 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8367 be on one line to help makeinfo not render two spaces after the dot.
8368
83692006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8370
8371 * strings.texi (Predicates for Strings): Add string-or-null-p.
8372
83732006-03-28 Kim F. Storm <storm@cua.dk>
8374
8375 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8376 remarks about systems that don't support fractional seconds.
8377
83782006-03-25 Karl Berry <karl@gnu.org>
8379
8380 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8381 the year list.
8382
83832006-03-21 Nick Roberts <nickrob@snap.net.nz>
8384
8385 * display.texi (Fringe Indicators): Fix typos.
8386
83872006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8388
8389 * tips.texi (Documentation Tips): One can now also write `program'
8390 in front of a quoted symbol in a docstring to prevent making a
8391 hyperlink.
8392
83932006-03-19 Alan Mackenzie <acm@muc.de>
8394
8395 * text.texi (Special Properties): Clarify `fontified' property.
8396
83972006-03-16 Richard Stallman <rms@gnu.org>
8398
8399 * display.texi (Defining Images): Minor cleanup.
8400
84012006-03-16 Bill Wohler <wohler@newt.com>
8402
8403 * display.texi (Defining Images): In image-load-path-for-library,
8404 prefer user's images.
8405
84062006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8407
8408 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8409
84102006-03-15 Bill Wohler <wohler@newt.com>
8411
8412 * display.texi (Defining Images): Fix example in
8413 image-load-path-for-library by not recommending that one binds
8414 image-load-path. Just defvar it to placate compiler and only use
8415 it if previously defined.
8416
84172006-03-14 Bill Wohler <wohler@newt.com>
8418
8419 * display.texi (Defining Images): In image-load-path-for-library,
8420 always return list of directories. Update example.
8421
84222006-03-14 Alan Mackenzie <acm@muc.de>
8423
8424 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8425 This describes font-lock-extend-region-function.
8426 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8427 the new node "Region to Fontify".
8428
84292006-03-13 Richard Stallman <rms@gnu.org>
8430
8431 * display.texi (Invisible Text): The impossible position is
8432 now before the invisible text, not after.
8433 (Defining Images): Clean up last change.
8434
84352006-03-11 Bill Wohler <wohler@newt.com>
8436
8437 * display.texi (Defining Images): Add image-load-path-for-library.
8438
84392006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8440
8441 * text.texi (Adaptive Fill): Fix Texinfo usage.
8442
8443 * strings.texi (Creating Strings): Fix Texinfo usage.
8444
8445 * searching.texi (Regexp Special): Use @samp for regular
8446 expressions that are not in Lisp syntax.
8447
84482006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8449
8450 * searching.texi (Regexp Special): Put remark between parentheses
8451 to avoid misreading.
8452
84532006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8454
8455 * searching.texi (Syntax of Regexps): More accurately describe
8456 which characters are special in which situations.
8457 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8458 are not special. Describe in detail when `[' and `]' are special.
8459 (Regexp Backslash): Plenty of regexps with unbalanced square
8460 brackets are valid, so reword that statement.
8461
84622006-03-02 Kim F. Storm <storm@cua.dk>
8463
8464 * keymaps.texi (Tool Bar): Add tool-bar-border.
8465
84662006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8467
8468 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8469
84702006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8471
8472 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8473
8474 * files.texi (Locating Files): Suggest additional values for the
8475 SUFFIXES arg of `locate-file'. Update pxref.
8476
8477 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8478 (How Programs Do Loading): Discuss the effects of Auto Compression
8479 mode on `load'.
8480 (Load Suffixes): New node.
8481 (Library Search): Delete description of `load-suffixes'; it was
8482 moved to "Load Suffixes".
8483 (Autoload, Named Features): Mention `load-suffixes'.
8484
84852006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8486
8487 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8488
8489 * windows.texi (Window Tree): Fix typo.
8490
84912006-02-20 Kim F. Storm <storm@cua.dk>
8492
8493 * display.texi (Fringe Indicators): New section.
8494 Move indicate-empty-lines, indicate-buffer-boundaries, and
8495 default-indicate-buffer-boundaries here.
8496 Add fringe-indicator-alist and default-fringes-indicator-alist.
8497 Add list of logical fringe indicator symbols.
8498 Update list of standard bitmap names.
8499 (Fringe Cursors): New section.
8500 Move overflow-newline-into-fringe here.
8501 Add fringe-cursor-alist and default-fringes-cursor-alist.
8502 Add list of fringe cursor symbols.
8503
85042006-02-20 Juanma Barranquero <lekktu@gmail.com>
8505
8506 * commands.texi (Using Interactive): Fix reference to node
8507 "Minibuffers".
8508
85092006-02-19 Richard M. Stallman <rms@gnu.org>
8510
8511 * minibuf.texi (High-Level Completion):
8512 Add xref to read-input-method-name.
8513
8514 * files.texi (Relative File Names): Move file-relative-name here.
8515 (File Name Expansion): From here. Minor clarifications.
8516
8517 * commands.texi (Using Interactive): Add xrefs about reading input.
8518 Clarify remarks about that moving point and mark.
8519 Put string case before list case.
8520
c8763fb6 85212006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8522
8523 * display.texi (Other Display Specs, Image Descriptors):
8524 Revert erroneous changes. The previous description of
8525 image-descriptors as `(image . PROPS)' was correct.
8526
85272006-02-14 Richard M. Stallman <rms@gnu.org>
8528
8529 * variables.texi (File Local Variables): Clarifications.
8530
85312006-02-14 Juanma Barranquero <lekktu@gmail.com>
8532
8533 * variables.texi (File Local Variables): Use @code for a cons
8534 cell, not @var.
8535
85362006-02-13 Chong Yidong <cyd@stupidchicken.com>
8537
8538 * variables.texi (File Local Variables): Document new file local
8539 variable behavior.
8540
85412006-02-10 Kim F. Storm <storm@cua.dk>
8542
8543 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8544
85452006-02-08 Juanma Barranquero <lekktu@gmail.com>
8546
8547 * modes.texi (%-Constructs): Remove obsolete info about
8548 `global-mode-string'.
8549
85502006-02-07 Richard M. Stallman <rms@gnu.org>
8551
8552 * commands.texi (Prefix Command Arguments): Minor cleanup.
8553
8554 * display.texi: "Graphical display", not window system.
8555
8556 * functions.texi (What Is a Function): Fix xref.
8557
8558 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8559 (Changing Key Bindings): Clarify when remapping is better than
8560 substitute-key-definition.
8561
85622006-02-02 Richard M. Stallman <rms@gnu.org>
8563
8564 * minibuf.texi (Basic Completion): Completion alists are risky.
8565
8566 * keymaps.texi (Active Keymaps): Clarifications.
8567 (Searching Keymaps): New node.
8568 (Keymaps): Update menu.
8569
8570 * frames.texi (Layout Parameters): Minor clarification.
8571 (Drag and Drop): New node.
8572 (Frames): Update menu.
8573
85742006-01-29 Chong Yidong <cyd@stupidchicken.com>
8575
8576 * display.texi (Other Display Specs, Image Descriptors):
8577 Image description is a list, not a cons cell.
8578
85792006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8580
8581 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8582 list is not necessarily a list).
8583
85842006-01-27 Eli Zaretskii <eliz@gnu.org>
8585
8586 * frames.texi (Layout Parameters): border-width and
8587 internal-border-width belong to the frame, not the window.
8588
85892006-01-19 Richard M. Stallman <rms@gnu.org>
8590
8591 * nonascii.texi (Translation of Characters): Search cmds use
8592 translation-table-for-input. Automatically made local.
8593
8594 * markers.texi (Overview of Markers): Count insertion type
8595 as one of a marker's attributes.
8596
8597 * keymaps.texi (Controlling Active Maps): New node, split out of
8598 Active Keymaps.
8599 (Keymaps): Menu updated.
8600 (Active Keymaps): Give pseudocode to explain how the active
8601 maps are searched. current-active-maps and key-binding moved here.
8602 (Functions for Key Lookup): current-active-maps and key-binding moved.
8603 Clarifications.
8604 (Searching the Keymaps): New subnode.
8605
8606 * elisp.texi (Top): Menu clarification.
8607
8608 * display.texi (Other Display Specs): Delete duplicate entry for
8609 just a string as display spec. Move text about recursive display
8610 specs on such a string.
8611
8612 * commands.texi (Key Sequence Input): Clarify.
8613 Move num-nonmacro-input-events out.
8614 (Reading One Event): num-nonmacro-input-events moved here.
8615
86162006-01-14 Nick Roberts <nickrob@snap.net.nz>
8617
8618 * advice.texi (Simple Advice): Update example to fit argument
8619 change in previous-line.
8620
86212006-01-05 Richard M. Stallman <rms@gnu.org>
8622
8623 * markers.texi (The Mark): Fix in `mark'.
8624
86252006-01-04 Richard M. Stallman <rms@gnu.org>
8626
8627 * processes.texi (Misc Network, Make Network): Minor cleanups.
8628
86292006-01-04 Kim F. Storm <storm@cua.dk>
8630
8631 * processes.texi (Make Network): Add IPv6 addresses and handling.
8632 (Network Feature Testing): Mention (:family ipv6).
8633 (Misc Network): Add IPv6 formats to format-network-address.
8634
86352005-12-30 Richard M. Stallman <rms@gnu.org>
8636
8637 * text.texi (Changing Properties):
8638 Don't use return value of set-text-properties.
8639
86402005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8641
8642 * modes.texi (Mode Line Format): Correct typo in menu.
8643
86442005-12-29 Richard M. Stallman <rms@gnu.org>
8645
8646 * modes.texi (Mode Line Top): New node.
8647 (Mode Line Data): Some text moved to new node.
8648 Explain the data structure more concretely.
8649 (Mode Line Basics): Clarifications.
8650 (Mode Line Variables): Clarify intro paragraph.
8651 (%-Constructs): Clarify intro paragraph.
8652 (Mode Line Format): Update menu.
8653
86542005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8655
8656 * minibuf.texi (Basic Completion): Update lazy-completion-table
8657 examples for removal of ARGS argument.
8658
86592005-12-23 Richard M. Stallman <rms@gnu.org>
8660
8661 * text.texi (Undo): Restore some explanation from the version
8662 that was deleted.
8663
86642005-12-23 Eli Zaretskii <eliz@gnu.org>
8665
8666 * text.texi (Undo): Remove duplicate descriptions of `apply
8667 funname' and `apply delta' elements of the undo list.
8668
86692005-12-20 Richard M. Stallman <rms@gnu.org>
8670
8671 * help.texi (Help Functions): Update documentation of `apropos'.
8672
86732005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8674
8675 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8676 because it is confusing. If the :help-echo keyword is a function,
8677 it is not directly used as the :help-echo overlay property, as the
8678 xref seems to suggest (it does not take the appropriate args).
8679
86802005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8681
8682 * customize.texi (Common Keywords): Fix Texinfo usage.
8683 (Group Definitions, Variable Definitions): Update for new
8684 conventions for using `*' in docstrings.
8685
8686 * tips.texi (Documentation Tips): Update for new conventions for
8687 using `*' in docstrings.
8688
86892005-12-16 Richard M. Stallman <rms@gnu.org>
8690
8691 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8692
86932005-12-16 Juri Linkov <juri@jurta.org>
8694
8695 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8696
86972005-12-14 Romain Francoise <romain@orebokech.com>
8698
8699 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8700 Fix typo.
8701
87022005-12-11 Juri Linkov <juri@jurta.org>
8703
8704 * minibuf.texi (Completion Commands): Add mention of read-file-name
8705 for filename completion keymaps.
8706 (Reading File Names): Add mention of filename completion keymaps
8707 for read-file-name and xref to `Completion Commands'.
8708
87092005-12-10 Richard M. Stallman <rms@gnu.org>
8710
8711 * customize.texi (Common Keywords): State caveats for use of :tag.
8712
87132005-12-08 Richard M. Stallman <rms@gnu.org>
8714
8715 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8716 with xrefs and better explanation.
8717 (Completion Commands): Add the filename completion maps.
8718
8719 * objects.texi (Character Type): Clarify that \s is not space
8720 if a dash follows.
8721
87222005-12-05 Richard M. Stallman <rms@gnu.org>
8723
8724 * windows.texi (Resizing Windows): Delete preserve-before args.
8725
87262005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8727
8728 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8729 in full keymaps, since the quirk has been fixed.
8730
87312005-12-03 Eli Zaretskii <eliz@gnu.org>
8732
5dcb4c4e
SM
8733 * hooks.texi (Standard Hooks): Add index entries.
8734 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8735
87362005-11-27 Richard M. Stallman <rms@gnu.org>
8737
8738 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8739
87402005-11-21 Juri Linkov <juri@jurta.org>
8741
8742 * customize.texi (Common Keywords): Update links types
8743 custom-manual and url-link. Add link types emacs-library-link,
8744 file-link, function-link, variable-link, custom-group-link.
8745
87462005-11-20 Chong Yidong <cyd@stupidchicken.com>
8747
8748 * display.texi: Revert 2005-11-20 change.
8749
87502005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8751
8752 * processes.texi (Bindat Functions):
8753 Say "third" to refer to zero-based index "2".
8754
87552005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8756
8757 * loading.texi (Library Search): Update the default value of
8758 `load-suffixes'.
8759
87602005-11-17 Chong Yidong <cyd@stupidchicken.com>
8761
8762 * display.texi (Attribute Functions): Mention :ignore-defface.
8763
87642005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8765
8766 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8767 (Minor Mode Conventions): Mention the use of a hook.
8768
87692005-11-06 Richard M. Stallman <rms@gnu.org>
8770
8771 * files.texi (Magic File Names): find-file-name-handler checks the
8772 `operations' property of the handler.
8773
87742005-11-03 Richard M. Stallman <rms@gnu.org>
8775
8776 * variables.texi (Frame-Local Variables): Small clarification.
8777
87782005-10-29 Chong Yidong <cyd@stupidchicken.com>
8779
8780 * os.texi (Init File): Document ~/.emacs.d/init.el.
8781
87822005-10-29 Richard M. Stallman <rms@gnu.org>
8783
8784 * internals.texi (Garbage Collection): Document memory-full.
8785
87862005-10-28 Bill Wohler <wohler@newt.com>
8787
8788 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8789 for URLs.
8790
87912005-10-28 Richard M. Stallman <rms@gnu.org>
8792
8793 * minibuf.texi (Completion Commands): Clean up prev change.
8794
87952005-10-26 Kevin Ryde <user42@zip.com.au>
8796
8797 * compile.texi (Eval During Compile): Explain recommended uses
8798 of eval-when-compile and eval-and-compile.
8799
88002005-10-27 Masatake YAMATO <jet@gyve.org>
8801
8802 * minibuf.texi (Completion Commands):
8803 Write about new optional argument for `display-completion-list'.
8804
88052005-10-23 Richard M. Stallman <rms@gnu.org>
8806
8807 * display.texi (Overlay Arrow): Clarify about local bindings of
8808 overlay-arrow-position.
8809
88102005-10-22 Eli Zaretskii <eliz@gnu.org>
8811
8812 * internals.texi (Building Emacs): Fix last change.
8813
88142005-10-22 Richard M. Stallman <rms@gnu.org>
8815
8816 * internals.texi (Building Emacs): Document eval-at-startup.
8817
88182005-10-21 Richard M. Stallman <rms@gnu.org>
8819
8820 * loading.texi (Where Defined): load-history contains abs file names.
8821 symbol-file returns abs file names.
8822
88232005-10-19 Kim F. Storm <storm@cua.dk>
8824
8825 * display.texi (Showing Images): Add max-image-size integer value.
8826
88272005-10-18 Chong Yidong <cyd@stupidchicken.com>
8828
8829 * display.texi (Showing Images): Document max-image-size.
8830
88312005-10-17 Richard M. Stallman <rms@gnu.org>
8832
8833 * commands.texi (Quitting): Minor clarification.
8834
8835 * processes.texi (Sentinels): Clarify about output and quitting.
8836 (Filter Functions): Mention with-local-quit.
8837
88382005-10-17 Juri Linkov <juri@jurta.org>
8839
8840 * buffers.texi (Current Buffer):
8841 * commands.texi (Event Input Misc):
8842 * compile.texi (Eval During Compile, Compiler Errors):
8843 * customize.texi (Group Definitions):
8844 * display.texi (Progress, Defining Faces):
8845 * files.texi (Writing to Files):
8846 * modes.texi (Mode Hooks, Defining Minor Modes):
8847 * streams.texi (Output Functions):
8848 * syntax.texi (Syntax Table Functions):
8849 * text.texi (Change Hooks):
8850 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8851
8852 * commands.texi (Quitting): Replace arg `forms' with `body' in
8853 `with-local-quit'.
8854
8855 * positions.texi (Excursions): Replace arg `forms' with `body' in
8856 `save-excursion'.
8857
88582005-10-08 Kim F. Storm <storm@cua.dk>
8859
8860 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8861 Rename manual section accordingly.
8862
88632005-10-04 Kim F. Storm <storm@cua.dk>
8864
8865 * windows.texi (Window Split Tree): New section describing
8866 new function window-split-tree function.
8867
88682005-10-03 Nick Roberts <nickrob@snap.net.nz>
8869
8870 * display.texi (Fringe Size/Pos): Simplify and add detail.
8871
88722005-09-30 Romain Francoise <romain@orebokech.com>
8873
8874 * minibuf.texi (High-Level Completion): Explain that the prompt
8875 given to `read-buffer' should end with a colon and a space.
8876 Update usage examples.
8877
88782005-09-29 Juri Linkov <juri@jurta.org>
8879
8880 * display.texi (Displaying Messages): Rename argument name
8881 `string' to `format-string' in functions `message', `message-box',
8882 `message-or-box'.
8883
88842005-09-26 Chong Yidong <cyd@stupidchicken.com>
8885
8886 * errors.texi (Standard Errors): Correct xrefs.
8887
88882005-09-18 Chong Yidong <cyd@stupidchicken.com>
8889
8890 * display.texi (Defining Images): Update documentation for
8891 `image-load-path'.
8892
88932005-09-17 Richard M. Stallman <rms@gnu.org>
8894
8895 * display.texi (Defining Images): Clean up previous change.
8896
88972005-09-16 Romain Francoise <romain@orebokech.com>
8898
8899 * elisp.texi: Specify GFDL version 1.2.
8900
8901 * doclicense.texi (GNU Free Documentation License): Update to
8902 version 1.2.
8903
89042005-09-15 Chong Yidong <cyd@stupidchicken.com>
8905
8906 * display.texi (Defining Images): Document `image-load-path'.
8907
89082005-09-15 Richard M. Stallman <rms@gnu.org>
8909
8910 * objects.texi (Printed Representation): Minor cleanup.
8911 (Box Diagrams): Minor fix.
8912 (Cons Cell Type): Move (...) index item here.
8913 (Box Diagrams): From here.
8914 (Array Type): Minor fix.
8915 (Type Predicates): Delete index "predicates".
8916 (Hash Table Type): Clarify xref.
8917 (Dotted Pair Notation): Minor fix.
8918
89192005-09-10 Chong Yidong <cyd@stupidchicken.com>
8920
8921 * files.texi (Saving Buffers): Fix typo.
8922
89232005-09-08 Richard M. Stallman <rms@gnu.org>
8924
8925 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8926
89272005-09-08 Chong Yidong <cyd@stupidchicken.com>
8928
8929 * locals.texi (Standard Buffer-Local Variables): Don't include
8930 mode variables for minor modes.
8931 Fix xrefs for buffer-display-count, buffer-display-table,
8932 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8933 enable-multibyte-characters, fill-column, header-line-format,
8934 left-fringe-width, left-margin, and right-fringe-width.
8935
8936 * hooks.texi (Standard Hooks): All hooks should conform to the
8937 standard naming convention now.
8938 Fix xref for `echo-area-clear-hook'.
8939
8940 * display.texi (Usual Display): Note that indicate-empty-lines and
8941 tab-width are buffer-local.
8942
8943 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8944
8945 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8946
8947 * nonascii.texi (Encoding and I/O): Note that
8948 buffer-file-coding-system is buffer-local.
8949
8950 * positions.texi (List Motion): Note that defun-prompt-regexp is
8951 buffer-local.
8952
8953 * text.texi (Auto Filling): Note that auto-fill-function is
8954 buffer-local.
8955 (Undo): Note that buffer-undo-list is buffer-local.
8956
5dcb4c4e
SM
8957 * windows.texi (Buffers and Windows):
8958 Document buffer-display-count.
b8d4c8d0
GM
8959
89602005-09-06 Richard M. Stallman <rms@gnu.org>
8961
8962 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8963 package prefix elsewhere than at the start of the name.
8964
89652005-09-03 Richard M. Stallman <rms@gnu.org>
8966
8967 * tips.texi (Programming Tips): Add conventions for minibuffer
8968 questions and prompts.
8969
89702005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8971
8972 * intro.texi (nil and t): Minor cleanup.
8973 Delete spurious mention of keyword symbols.
8974 (Evaluation Notation): Add index entry.
8975 (A Sample Function Description): Minor cleanup.
8976 (A Sample Variable Description): Not all vars can be set.
8977
89782005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8979
8980 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8981
8982 (Insertion): Document precise type of `insert-char' arg COUNT.
8983
89842005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8985
8986 * modes.texi (Other Font Lock Variables): Sync the default of
8987 font-lock-lines-before.
8988
89892005-08-31 Michael Albinus <michael.albinus@gmx.de>
8990
8991 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8992
89932005-08-29 Richard M. Stallman <rms@gnu.org>
8994
8995 * elisp.texi (Top): Update subnode menu.
8996
8997 * searching.texi (Searching and Matching): Move node.
8998 Rearrange contents and add overall explanation.
8999 (Searching and Case): Move node.
9000 (Searching and Matching): Update menu.
9001
90022005-08-27 Eli Zaretskii <eliz@gnu.org>
9003
9004 * os.texi (Startup Summary): Fix the description of the initial
9005 startup message display.
9006
90072005-08-25 Richard M. Stallman <rms@gnu.org>
9008
9009 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9010
90112005-08-25 Emilio C. Lopes <eclig@gmx.net>
9012
9013 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9014 `next-overlay-change' example.
9015
90162005-08-22 Juri Linkov <juri@jurta.org>
9017
9018 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9019 Fix invert-face. Fix args of face-background.
9020
9021 * display.texi (Standard Faces): Delete node.
9022 (Faces): Add xref to `(emacs)Standard Faces'.
9023 (Displaying Faces): Fix xref to `Standard Faces'.
9024
9025 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9026
90272005-08-20 Alan Mackenzie <acm@muc.de>
9028
9029 * buffers.texi (The Buffer List): Clarify the manipulation of the
9030 buffer list.
9031
90322005-08-14 Richard M. Stallman <rms@gnu.org>
9033
9034 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9035 a regexp.
9036
90372005-08-11 Richard M. Stallman <rms@gnu.org>
9038
9039 * elisp.texi (Top): Update subnode lists.
9040
9041 * display.texi (Inverse Video): Node deleted.
9042
9043 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9044 New nodes split out of Coding Conventions.
9045
9046 * searching.texi (Regular Expressions): Document re-builder.
9047
9048 * os.texi (Time Parsing): New node split out of Time Conversion.
9049
9050 * processes.texi (Misc Network, Network Feature Testing)
9051 (Network Options, Make Network): New nodes split out of
9052 Low-Level Network.
9053
90542005-08-09 Richard M. Stallman <rms@gnu.org>
9055
9056 * frames.texi (Geometry): New node, split from Size and Position.
9057 (Frame Parameters): Refer to Geometry.
9058
9059 * buffers.texi (The Buffer List): Fix xrefs.
9060
9061 * windows.texi (Splitting Windows): Fix xref.
9062
9063 * frames.texi (Layout Parameters): Add xref.
9064
9065 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9066
9067 * keymaps.texi (Menu Bar): Fix xref.
9068
9069 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9070
9071 * modes.texi (%-Constructs): Fix xref.
9072
9073 * frames.texi (Window Frame Parameters): Node split up.
9074 (Basic Parameters, Position Parameters, Size Parameters)
9075 (Layout Parameters, Buffer Parameters, Management Parameters)
9076 (Cursor Parameters, Color Parameters): New subnodes.
9077
90782005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9079
9080 * positions.texi (Screen Lines): Update xref for previous change
9081 in minibuf.texi.
9082
9083 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9084 change in minibuf.texi.
9085
90862005-08-09 Richard M. Stallman <rms@gnu.org>
9087
9088 * tips.texi (Coding Conventions): Minor cleanup.
9089
9090 * modes.texi (Defining Minor Modes): Explain when init-value
9091 can be non-nil.
9092
9093 * elisp.texi (Top): Update submenu for Minibuffer.
9094
9095 * minibuf.texi (Minibuffer Misc): Node split up.
9096 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9097 (Recursive Mini): New nodes split out from Minibuffer Misc.
9098 (Minibuffer Misc): Document max-mini-window-height.
9099
9100 * hash.texi (Defining Hash): Delete stray paren in example.
9101
9102 * display.texi (Echo Area Customization): Don't define
9103 max-mini-window-height here; xref instead.
9104
9105 * commands.texi (Event Input Misc): Update while-no-input.
9106
9107 * advice.texi (Advising Functions): Explain when to use advice
9108 and when to use a hook.
9109
91102005-07-30 Eli Zaretskii <eliz@gnu.org>
9111
9112 * makefile.w32-in (info): Don't run install-info.
9113 ($(infodir)/dir): New target, produced by running install-info.
9114
91152005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9116
9117 * modes.texi (Defining Minor Modes): The keyword for the initial
9118 value is :init-value, not :initial-value.
9119
91202005-07-23 Eli Zaretskii <eliz@gnu.org>
9121
9122 * loading.texi (Autoload): Make the `doctor' example be consistent
9123 with what's in current loaddefs.el. Describe the "fn" magic in
9124 the usage portion of the doc string.
9125
91262005-07-22 Richard M. Stallman <rms@gnu.org>
9127
9128 * internals.texi (Garbage Collection): Clarify previous change.
9129
91302005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9131
9132 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9133
91342005-07-18 Juri Linkov <juri@jurta.org>
9135
9136 * commands.texi (Accessing Events):
9137 * frames.texi (Text Terminal Colors, Resources):
9138 * markers.texi (The Mark):
9139 * modes.texi (Defining Minor Modes):
9140 Delete duplicate duplicate words.
9141
91422005-07-16 Richard M. Stallman <rms@gnu.org>
9143
9144 * display.texi (Managing Overlays): Clarify make-overlay
9145 args for insertion types.
9146
91472005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9148
9149 * customize.texi (Variable Definitions):
9150 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9151 `standard-value' is a list too.
9152 (Defining New Types): Use @key{RET} instead of @key{ret}.
9153
91542005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9155
9156 * os.texi (Translating Input): Fix typo.
9157
91582005-07-08 Richard M. Stallman <rms@gnu.org>
9159
9160 * README: Update edition number and size estimate.
9161
9162 * elisp.texi (VERSION): Set to 2.9.
9163
91642005-07-07 Richard M. Stallman <rms@gnu.org>
9165
9166 * book-spine.texinfo: Update Emacs version.
9167
9168 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9169
91702005-07-06 Richard M. Stallman <rms@gnu.org>
9171
9172 * searching.texi (Regexp Search): Clarify what re-search-forward
9173 does when the search fails.
9174
91752005-07-05 Lute Kamstra <lute@gnu.org>
9176
9177 * Update FSF's address in GPL notices.
9178
9179 * doclicense.texi (GNU Free Documentation License):
9180 * gpl.texi (GPL):
9181 * tips.texi (Coding Conventions, Library Headers):
9182 * vol1.texi:
9183 * vol2.texi: Update FSF's address.
9184
91852005-07-04 Richard M. Stallman <rms@gnu.org>
9186
9187 * hooks.texi (Standard Hooks): Add occur-hook.
9188
91892005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9190
9191 * display.texi (The Echo Area): Correct menu.
9192
91932005-07-03 Richard M. Stallman <rms@gnu.org>
9194
9195 * elisp.texi (Top): Update subnode menu for Display.
9196
9197 * display.texi (Displaying Messages): New node, with most
9198 of what was in The Echo Area.
5dcb4c4e 9199 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9200 (Logging Messages): New node with new text.
9201 (Echo Area Customization): New node, the rest of what was
9202 in The Echo Area. Document message-truncate-lines with @defvar.
9203 (Display): Update menu.
9204
9205 * windows.texi (Textual Scrolling): Doc 3 values for
9206 scroll-preserve-screen-position.
9207
9208 * text.texi (Special Properties): Change hook functions
9209 should bind inhibit-modification-hooks around altering buffer text.
9210
9211 * keymaps.texi (Key Binding Commands): Call binding BINDING
9212 rather than DEFINITION.
9213
92142005-06-29 Juanma Barranquero <lekktu@gmail.com>
9215
9216 * variables.texi (Defining Variables): `user-variable-p' returns t
9217 for aliases of user options, nil for alias loops.
9218
92192005-06-28 Richard M. Stallman <rms@gnu.org>
9220
9221 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9222 make-keymap.
9223
92242005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9225
9226 * variables.texi (Setting Variables): Correct and clarify
9227 description of `add-to-ordered-list'.
9228
92292005-06-26 Richard M. Stallman <rms@gnu.org>
9230
9231 * display.texi (Faces): Minor cleanup.
9232
92332005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9234
9235 * display.texi (Faces): `facep' returns t for strings that are
9236 face names.
9237
92382005-06-25 Richard M. Stallman <rms@gnu.org>
9239
9240 * objects.texi (Equality Predicates): Clarify meaning of equal.
9241
9242 * windows.texi (Selecting Windows): save-selected-window
9243 and with-selected-window save and restore the current buffer.
9244
92452005-06-24 Richard M. Stallman <rms@gnu.org>
9246
9247 * numbers.texi (Float Basics): Explain how to test for NaN,
9248 and printing the sign of NaNs.
9249
92502005-06-24 Eli Zaretskii <eliz@gnu.org>
9251
9252 * makefile.w32-in (MAKEINFO): Use --force.
9253
92542005-06-23 Richard M. Stallman <rms@gnu.org>
9255
9256 * display.texi (Face Functions): Correct Texinfo usage.
9257
92582005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9259
9260 * lists.texi (Rings): `ring-elements' now returns the elements of
9261 RING in order.
9262
92632005-06-23 Juanma Barranquero <lekktu@gmail.com>
9264
9265 * markers.texi (The Mark): Texinfo usage fix.
9266
92672005-06-23 Kim F. Storm <storm@cua.dk>
9268
9269 * searching.texi (Entire Match Data): Remove evaporate option for
9270 match-data. Do not mention evaporate option for set-match-data.
9271
92722005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9273
9274 * display.texi (Face Functions): Mention face aliases.
9275
92762005-06-21 Richard M. Stallman <rms@gnu.org>
9277
9278 * anti.texi (Antinews): Texinfo usage fix.
9279
92802005-06-21 Karl Berry <karl@gnu.org>
9281
9282 * elisp.texi: Use @copying.
9283
9284 * elisp.texi: Put @summarycontents and @contents before the Top
9285 node, instead of the end of the file, so that the contents appear
9286 in the right place in the dvi/pdf output.
9287
92882005-06-21 Juri Linkov <juri@jurta.org>
9289
9290 * display.texi (Defining Faces): Add `customized-face'.
9291
92922005-06-20 Kim F. Storm <storm@cua.dk>
9293
9294 * variables.texi (Setting Variables): Any type of element can be
9295 given order in add-to-ordered-list. Compare elements with eq.
9296
9297 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9298
92992005-06-20 Karl Berry <karl@gnu.org>
9300
9301 * syntax.texi (Syntax Flags): Make last column very slightly wider
9302 to avoid "generic comment" breaking on two lines and causing an
9303 underfull box.
9304
93052005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9306
9307 * lists.texi (Rings): Various minor clarifications and corrections.
9308
93092005-06-18 Richard M. Stallman <rms@gnu.org>
9310
9311 * functions.texi (Obsolete Functions): Simplify.
9312
9313 * variables.texi (Variable Aliases): Simplify.
9314
9315 * anti.texi, backups.texi, compile.texi, customization.texi:
9316 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9317 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9318 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9319 * variables.texi: Fix formatting ugliness.
9320
9321 * elisp.texi: Add links to Rings and Byte Packing.
9322 Update version and copyright years.
9323
9324 * minibuf.texi: Fix formatting ugliness.
9325 (Completion Commands): Move keymap vars to the end
9326 and vars completing-read binds to the top.
9327
93282005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9329
9330 * processes.texi: Fix typos.
9331 (Bindat Spec): Correct Texinfo error.
9332 (Byte Packing): Fix ungrammatical sentence.
9333
93342005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9335
9336 * lists.texi (Rings): New node.
9337 (Lists): Add it to menu.
9338
9339 * processes.texi (Byte Packing): New node.
9340 (Processes): Add it to menu.
9341
93422005-06-17 Richard M. Stallman <rms@gnu.org>
9343
9344 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9345
9346 * help.texi (Documentation Basics): Explain the xref to
9347 Documentation Tips.
9348
9349 * debugging.texi (Debugger Commands): Minor fix.
9350
93512005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9352
9353 * edebug.texi (Instrumenting): Eliminate duplicate link.
9354 (Specification List): Replace references to "below", referring to
9355 a later node, with one @ref to that node.
9356
9357 * os.texi (Timers): Timers should save and restore the match data
9358 if they change it.
9359
9360 * debugging.texi (Debugger Commands): Mention that the Lisp
9361 debugger can not step through primitive functions.
9362
93632005-06-16 Juanma Barranquero <lekktu@gmail.com>
9364
9365 * functions.texi (Obsolete Functions): Update argument names of
9366 `make-obsolete' and `define-obsolete-function-alias'.
9367
9368 * variables.texi (Variable Aliases): Update argument names of
9369 `defvaralias', `make-obsolete-variable' and
9370 `define-obsolete-variable-alias'.
9371
93722005-06-15 Kim F. Storm <storm@cua.dk>
9373
9374 * searching.texi (Entire Match Data): Rephrase warnings about
9375 evaporate arg to match-data and set-match-data.
9376
93772005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9378
9379 * elisp.texi (Top): Update detailed menu.
9380
9381 * edebug.texi (Edebug): Update menu.
9382 (Instrumenting): Update xrefs.
9383 (Edebug Execution Modes): Correct xref.
9384 (Jumping): Clarify description of `h' command.
9385 Eliminate redundant @ref.
9386 (Breaks): New node.
9387 (Breakpoints): Is now a subsubsection.
9388 (Global Break Condition): Mention `C-x X X'.
9389 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9390 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9391 (Edebug Display Update): Correct pxref.
9392 (Edebug and Macros): New node.
9393 (Instrumenting Macro Calls): Is now a subsubsection.
9394 Neither arg of `def-edebug-spec' is evaluated.
9395 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9396 (Specification Examples): Fix typo.
9397
93982005-06-14 Lute Kamstra <lute@gnu.org>
9399
9400 * debugging.texi (Function Debugging): Primitives can break on
9401 entry too.
9402
94032005-06-14 Kim F. Storm <storm@cua.dk>
9404
9405 * variables.texi (Setting Variables): Add add-to-ordered-list.
9406
94072005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9408
9409 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9410 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9411
94122005-06-13 Lute Kamstra <lute@gnu.org>
9413
9414 * text.texi (Special Properties): Fix cross reference.
9415
94162005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9417
9418 * debugging.texi (Function Debugging): Delete mention of empty
9419 string argument to `cancel-debug-on-entry'. Delete inaccurate
9420 description of the return value of that command.
9421
94222005-06-11 Alan Mackenzie <acm@muc.de>
9423
9424 * text.texi (Adaptive Fill): Amplify the description of
9425 fill-context-prefix.
9426
94272005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9428
9429 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9430
94312005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9432
9433 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9434
94352005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9436
9437 * debugging.texi (Error Debugging): Minor rewording.
9438 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9439 is optional.
9440
94412005-06-10 Lute Kamstra <lute@gnu.org>
9442
9443 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9444 (Top): Give it a title. Correct version number. Give the
9445 detailed node listing a more prominent header.
9446 * intro.texi: Don't set VERSION here a second time.
9447 Mention Emacs's version too.
9448 * anti.texi (Antinews): Use EMACSVER to refer to the current
9449 version of Emacs.
9450
94512005-06-09 Kim F. Storm <storm@cua.dk>
9452
9453 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9454 match-data and set-match-data.
9455
94562005-06-08 Richard M. Stallman <rms@gnu.org>
9457
9458 * searching.texi (Entire Match Data): Clarify when match-data
9459 returns markers and when integers.
9460
9461 * display.texi (Defining Faces): Explain that face name should not
9462 end in `-face'.
9463
9464 * modes.texi (Mode Line Data): Minor cleanup.
9465 (Customizing Keywords): Node split out of Search-based Fontification.
9466 Add example of using font-lock-add-keywords from a hook.
9467 Clarify when MODE should be non-nil, and when nil.
9468
94692005-06-06 Richard M. Stallman <rms@gnu.org>
9470
9471 * modes.texi (Mode Line Data): Explain what happens when the car
9472 of a list is a void symbol.
9473 (Search-based Fontification): Explain MODE arg to
9474 font-lock-add-keywords and warn about calls from major modes.
9475
94762005-06-08 Juri Linkov <juri@jurta.org>
9477
9478 * display.texi (Standard Faces): Add `shadow' face.
9479
94802005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9481
9482 * modes.texi (Major Mode Conventions): A derived mode only needs
9483 to put the call to the parent mode inside `delay-mode-hooks'.
9484
94852005-05-29 Richard M. Stallman <rms@gnu.org>
9486
9487 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9488 new, and what that implies. Clarify.
9489
9490 * files.texi (Locating Files): Clean up the text.
9491
9492 * frames.texi (Window Frame Parameters): Document user-size.
9493 Shorten entry for top by referring to left.
9494
94952005-05-26 Richard M. Stallman <rms@gnu.org>
9496
9497 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9498 is new, and what the implications are. Other clarifications.
9499
95002005-05-24 Richard M. Stallman <rms@gnu.org>
9501
9502 * frames.texi (Dialog Boxes): Minor fixes.
9503
95042005-05-25 Masatake YAMATO <jet@gyve.org>
9505
9506 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9507
95082005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9509
9510 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9511 is optional.
9512
95132005-05-24 Nick Roberts <nickrob@snap.net.nz>
9514
10d1d0af 9515 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9516
95172005-05-23 Lute Kamstra <lute@gnu.org>
9518
9519 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9520 syntax-begin-function over font-lock-beginning-of-syntax-function.
9521
95222005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9523
9524 * minibuf.texi (Reading File Names): Update description of
9525 `read-directory-name'.
9526
9527 * modes.texi (Derived Modes): Clarify :group keyword.
9528
95292005-05-21 Eli Zaretskii <eliz@gnu.org>
9530
9531 * files.texi (Locating Files): New subsection.
9532 Describe locate-file and executable-find.
9533
95342005-05-21 Kevin Ryde <user42@zip.com.au>
9535
9536 * frames.texi (Initial Parameters): Update cross reference to
9537 "Emacs Invocation".
9538
95392005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9540
9541 * keymaps.texi (Active Keymaps): Add anchor.
9542
9543 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9544 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9545 appropriate place.
9546 (Derived Modes): Small clarifications.
9547 (Minor Mode Conventions, Keymaps and Minor Modes):
9548 Replace references to nodes with references to anchors.
9549 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9550 Clarify description of lists whose first element is an integer.
9551 (Mode Line Variables): Add anchor.
9552 (%-Constructs): Clarify description of integer after %.
9553 (Emulating Mode Line): Describe nil value for FACE.
9554
95552005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9556
9557 * modes.texi (Derived Modes): Correct references to non-existing
9558 variable standard-syntax-table.
9559
95602005-05-17 Lute Kamstra <lute@gnu.org>
9561
9562 * modes.texi (Defining Minor Modes): Mention the mode hook.
9563
95642005-05-15 Kim F. Storm <storm@cua.dk>
9565
9566 * processes.texi (Network): Remove open-network-stream-nowait.
9567 (Network Servers): Remove open-network-stream-server.
9568
95692005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9570
9571 * elisp.texi (Top): Update detailed menu.
9572
9573 * variables.texi: Reorder nodes.
9574 (Variables): Update menu.
9575 (File Local Variables): Do not refer to the `-*-' line as
9576 a "local variables list". Add pxref.
9577
95782005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9579
9580 * elisp.texi (Top): Update detailed menu for node changes.
9581
9582 * modes.texi (Modes): Update Menu.
9583 (Hooks): Move to beginning of chapter.
9584 Most minor modes run mode hooks too.
9585 `add-hook' can handle void hooks or hooks whose value is a single
9586 function.
9587 (Major Modes): Update Menu.
9588 (Major Mode Basics): New node, split off from `Major Modes'.
9589 (Major Mode Conventions): Correct xref. Explain how to handle
9590 auto-mode-alist if the major mode command has an autoload cookie.
9591 (Auto Major Mode): Major update. Add magic-mode-alist.
9592 (Derived Modes): Major update.
9593 (Mode Line Format): Update Menu.
9594 (Mode Line Basics): New node, split off from `Mode Line Format'.
9595
9596 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9597 for `magic autoload comment'. Add index entries and anchor.
9598
95992005-05-14 Richard M. Stallman <rms@gnu.org>
9600
9601 * tips.texi (Coding Conventions): Explain how important it is
9602 that just loading certain files not change Emacs behavior.
9603
9604 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9605
96062005-05-12 Lute Kamstra <lute@gnu.org>
9607
9608 * modes.texi (Generic Modes): Update.
9609 (Major Modes): Refer to node "Generic Modes".
9610
9611 * elisp.texi (Top): Update to the current structure of the manual.
9612 * processes.texi (Processes): Add menu description.
9613 * customize.texi (Customization): Add menu descriptions.
9614
96152005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9616
9617 * processes.texi (Signals to Processes)
9618 (Low-Level Network): Fix typos.
9619
96202005-05-11 Lute Kamstra <lute@gnu.org>
9621
9622 * elisp.texi (Top): Add some nodes from the chapter "Major and
9623 Minor Modes" to the detailed node listing.
9624
96252005-05-10 Richard M. Stallman <rms@gnu.org>
9626
9627 * keymaps.texi (Extended Menu Items): Menu item filter functions
9628 can be called at any time.
9629
96302005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9631
9632 * variables.texi (File Local Variables): `(hack-local-variables t)'
9633 now also checks whether a mode is specified in the local variables
9634 list.
9635
96362005-05-05 Kevin Ryde <user42@zip.com.au>
9637
9638 * display.texi (The Echo Area): Correct format function cross
9639 reference.
9640
96412005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9642
9643 * variables.texi (Variable Aliases): Change description of
9644 `define-obsolete-variable-alias'.
9645
9646 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9647 (Defining Functions): Add xref.
9648 (Obsolete Functions): New node.
9649 (Function Safety): Standardize capitalization of section title.
9650
9651 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9652 (Dialog Boxes): Complete description of `x-popup-dialog'.
9653
96542005-05-04 Richard M. Stallman <rms@gnu.org>
9655
9656 * commands.texi (Interactive Codes): Fix Texinfo usage.
9657 Document U more clearly.
9658
96592005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9660
9661 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9662 function and not a macro.
9663
9664 * frames.texi (Pop-Up Menus): Correct and clarify description of
9665 `x-popup-menu'.
9666 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9667
96682005-05-01 Richard M. Stallman <rms@gnu.org>
9669
9670 * edebug.texi (Checking Whether to Stop): Fix previous change.
9671
96722005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9673
9674 * display.texi: Fix typos and Texinfo usage.
9675
9676 * edebug.texi (Checking Whether to Stop): executing-macro ->
9677 executing-kbd-macro.
9678
96792005-05-01 Richard M. Stallman <rms@gnu.org>
9680
9681 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9682
96832005-04-30 Richard M. Stallman <rms@gnu.org>
9684
9685 * files.texi (Magic File Names): Document `operations' property.
9686
96872005-04-29 Lute Kamstra <lute@gnu.org>
9688
9689 * modes.texi (Generic Modes): New node.
9690 (Major Modes): Add it to the menu.
9691 (Derived Modes): Add "derived mode" to concept index.
9692
96932005-04-28 Lute Kamstra <lute@gnu.org>
9694
9695 * modes.texi (Defining Minor Modes): Fix previous change.
9696 (Font Lock Mode): Simplify.
9697 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9698 when set and that some parts are optional. Add cross references.
9699 (Search-based Fontification): Say how to specify font-lock-keywords.
9700 Add cross references. Add font-lock-multiline to index.
9701 Move font-lock-keywords-case-fold-search here from node "Other Font
9702 Lock Variables". Document font-lock-add-keywords and
9703 font-lock-remove-keywords.
9704 (Other Font Lock Variables): Move font-lock-keywords-only,
9705 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9706 and font-lock-syntactic-face-function to node "Syntactic Font
9707 Lock". Move font-lock-keywords-case-fold-search to node
9708 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9709 and font-lock-{,un}fontify-{buffer,region}-function.
9710 (Precalculated Fontification): Remove reference to deleted variable
9711 font-lock-core-only.
9712 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9713 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9714 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9715 and font-lock-syntactic-face-function here from node "Other Font
9716 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9717 Syntax Properties". Add cross references.
9718 (Setting Syntax Properties): New node.
9719 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9720 * syntax.texi (Syntax Properties): Add cross reference.
9721 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9722
97232005-04-26 Richard M. Stallman <rms@gnu.org>
9724
9725 * display.texi (Defining Faces):
9726 Document `default' elements of defface spec.
9727
9728 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9729
9730 * variables.texi (Variable Aliases): Clarify text.
9731
97322005-04-25 Chong Yidong <cyd@stupidchicken.com>
9733
9734 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9735
97362005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9737
9738 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9739
97402005-04-24 Eli Zaretskii <eliz@gnu.org>
9741
9742 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9743 syntax-after and syntax-class.
9744
9745 * files.texi (Changing Files): Fix last change's cross-reference.
9746 (Unique File Names): Don't mention "numbers" in the documentation
9747 of make-temp-file and make-temp-name.
9748
97492005-04-23 Richard M. Stallman <rms@gnu.org>
9750
9751 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9752
97532005-04-22 Nick Roberts <nickrob@snap.net.nz>
9754
9755 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9756
97572005-04-22 Nick Roberts <nickrob@snap.net.nz>
9758
9759 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9760 and define-obsolete-variable-alias.
9761
97622005-04-22 Kim F. Storm <storm@cua.dk>
9763
9764 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9765 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9766
97672005-04-21 Lute Kamstra <lute@gnu.org>
9768
9769 * lists.texi (Association Lists): Document rassq-delete-all.
9770
97712005-04-19 Richard M. Stallman <rms@gnu.org>
9772
9773 * modes.texi (Search-based Fontification): Explain that
9774 facespec is an expression to be evaluated.
9775
97762005-04-19 Kevin Ryde <user42@zip.com.au>
9777
9778 * streams.texi (Output Functions): Fix xref.
9779 * strings.texi (String Conversion): Fix xref.
9780
97812005-04-19 Kim F. Storm <storm@cua.dk>
9782
9783 * symbols.texi (Symbol Plists): Add safe-get.
9784 Mention that `get' may signal an error.
9785
97862005-04-18 Nick Roberts <nickrob@snap.net.nz>
9787
9788 * customize.texi (Variable Definitions): Replace tooltip-mode
9789 example with save-place.
9790
97912005-04-17 Richard M. Stallman <rms@gnu.org>
9792
9793 * buffers.texi (Indirect Buffers): Clarify.
9794
9795 * positions.texi (Positions): Clarify converting marker to integer.
9796
9797 * strings.texi (String Basics): Mention string-match; clarify.
9798
97992005-04-08 Lute Kamstra <lute@gnu.org>
9800
9801 * modes.texi (Search-based Fontification): Fix cross references.
9802 Use consistent terminology. Document anchored highlighting.
9803
98042005-04-05 Lute Kamstra <lute@gnu.org>
9805
9806 * modes.texi (Defining Minor Modes): Document :group keyword
9807 argument and its default value.
9808
98092005-04-03 Lute Kamstra <lute@gnu.org>
9810
9811 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9812 references and/or descriptions. Delete major mode hooks; mention
9813 them as a category instead. Rename or delete obsolete hooks.
9814
98152005-04-02 Richard M. Stallman <rms@gnu.org>
9816
9817 * nonascii.texi (Coding System Basics): Another wording cleanup.
9818
98192005-04-01 Richard M. Stallman <rms@gnu.org>
9820
9821 * nonascii.texi (Coding System Basics): Clarify previous change.
9822
98232005-04-01 Kenichi Handa <handa@m17n.org>
9824
10d1d0af 9825 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9826 identity of coding systems.
9827
98282005-03-29 Chong Yidong <cyd@stupidchicken.com>
9829
9830 * text.texi (Buffer Contents): Add filter-buffer-substring and
9831 buffer-substring-filters.
9832
98332005-03-26 Chong Yidong <cyd@stupidchicken.com>
9834
9835 * anti.texi (Antinews): Mention `G' interactive code.
9836
9837 * tips.texi (Compilation Tips): Mention benchmark.el.
9838
98392005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9840
9841 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9842 is now bound to M-o M-o.
9843
9844 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9845
98462005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9847
9848 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9849 in the Emacs Manual).
9850 * Makefile.in (srcs): Remove calendar.texi.
9851 * makefile.w32-in (srcs): Remove calendar.texi.
9852 * display.texi (Display): Change name of next node.
9853 * os.texi (System In): Change name of previous node.
9854 * elisp.texi (Top): Remove Calendar references.
9855 * vol1.texi (Top): Remove Calendar references.
9856 * vol2.texi (Top): Remove Calendar references.
9857
98582005-03-25 Richard M. Stallman <rms@gnu.org>
9859
9860 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9861 Cleanup previous change.
9862
98632005-03-25 Chong Yidong <cyd@stupidchicken.com>
9864
9865 * display.texi (Face Attributes): Faces earlier in an :inherit
9866 list take precedence.
9867 (Scroll Bars): Fix description of vertical-scroll-bars.
9868 Document frame-current-scroll-bars and window-current-scroll-bars.
9869
9870 * markers.texi (The Mark): Document temporary Transient Mark mode.
9871
9872 * minibuf.texi (Reading File Names):
9873 Document read-file-name-completion-ignore-case.
9874
9875 * positions.texi (Screen Lines): Document nil for width argument
9876 to compute-motion.
9877
98782005-03-23 Kim F. Storm <storm@cua.dk>
9879
9880 * display.texi (Standard Faces): Other faces used in the fringe
9881 implicitly inherits from the fringe face.
9882 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9883 properties implicitly inherits from fringe face.
9884 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9885
98862005-03-20 Chong Yidong <cyd@stupidchicken.com>
9887
9888 * display.texi (Invisible Text): State default value of
9889 line-move-ignore-invisible.
9890 (Managing Overlays): Document remove-overlays.
9891 (Standard Faces): Document escape-glyph face.
9892
9893 * minibuf.texi (Reading File Names): Document read-file-name-function.
9894
9895 * modes.texi (Other Font Lock Variables):
9896 Document font-lock-lines-before.
9897
9898 * positions.texi (Skipping Characters): skip-chars-forward allows
9899 character classes.
9900
99012005-03-18 Lute Kamstra <lute@gnu.org>
9902
9903 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9904
99052005-03-17 Richard M. Stallman <rms@gnu.org>
9906
9907 * text.texi (Undo): Document extensible undo entries.
9908
dd7b651b 9909 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
9910
9911 * nonascii.texi (Character Codes): Minor fix.
9912
9913 * display.texi (Display Property): Explain the significance
9914 of having text properties that are eq.
9915 (Other Display Specs): Explain string as display spec.
9916
9917 * commands.texi (Interactive Codes): Document G option.
9918
99192005-03-17 Chong Yidong <cyd@stupidchicken.com>
9920
9921 * text.texi (Filling): Add sentence-end-without-period and
9922 sentence-end-without-space.
9923 (Changing Properties): Minor fix.
9924
9925 * anti.texi: Total rewrite.
9926
99272005-03-15 Lute Kamstra <lute@gnu.org>
9928
9929 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9930
99312005-03-08 Kim F. Storm <storm@cua.dk>
9932
9933 * display.texi (Specified Space): Property :width is support on
9934 non-graphic terminals, :height is not.
9935
99362005-03-07 Richard M. Stallman <rms@gnu.org>
9937
9938 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9939 Now subnodes of Fringes.
9940 (Overlay Arrow): Document overlay-arrow-variable-list.
9941 (Fringe Size/Pos): New node, broken out of Fringes.
9942 (Display): Explain clearing vs redisplay better.
9943 (Truncation): Clarify use of bitmaps.
9944 (The Echo Area): Clarify the uses of the echo area.
9945 Add max-mini-window-height.
9946 (Progress): Clarify.
9947 (Invisible Text): Explain that main loop moves point out.
9948 (Selective Display): Say "hidden", not "invisible".
9949 (Managing Overlays): Move up. Describe relation to Undo here.
9950 (Overlay Properties): Clarify intro.
9951 (Finding Overlays): Explain return values when nothing found.
9952 (Width): truncate-string-to-width has added arg.
9953 (Displaying Faces): Clarify and update mode line face handling.
9954 (Face Functions): Minor cleanup.
9955 (Conditional Display): Merge into Other Display Specs.
9956 (Pixel Specification, Other Display Specs): Minor cleanups.
9957 (Images, Image Descriptors): Minor cleanups.
9958 (GIF Images): Patents have expired.
9959 (Showing Images): Explain default text for insert-image.
9960 (Manipulating Button Types): Merge into Manipulating Buttons.
9961 (Making Buttons): Explain return values.
9962 (Button Buffer Commands): Add xref.
9963 (Inverse Video): Update mode-line-inverse-video.
9964 (Display Table Format): Clarify.
9965 (Active Display Table): Give defaults for window-display-table.
9966
9967 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9968 and calendar-today-marker are strings, not chars.
9969 (Holiday Customizing): Minor fix.
9970
9971 * internals.texi (Writing Emacs Primitives): Update `or' example.
9972 Update limit on # args of subr.
9973
9974 * edebug.texi (Using Edebug): Arrow is in fringe.
9975 (Instrumenting): Arg to eval-defun works without loading edebug.
9976 (Edebug Execution Modes): Add xref.
9977
9978 * customize.texi (Common Keywords): Clarify :require.
9979 Mention :version here.
9980 (Variable Definitions, Group Definitions): Not here.
9981 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9982
99832005-03-07 Chong Yidong <cyd@stupidchicken.com>
9984 * nonascii.texi (Text Representations): Clarify position-bytes.
9985 (Character Sets): Add list-charset-chars.
9986 (Scanning Charsets): Add charset-after.
9987 (Encoding and I/O): Minor fix.
9988
99892005-03-06 Richard M. Stallman <rms@gnu.org>
9990
9991 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9992 (Resizing Windows): Likewise.
9993
9994 * text.texi (Change Hooks): Get rid of "Emacs 21".
9995
9996 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9997
9998 * streams.texi (Output Variables): Get rid of "Emacs 21".
9999
10000 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10001
10002 * os.texi (Translating Input): Replace flow-control example
10003 with a less obsolete example that uses `keyboard-translate'.
10004
10005 * objects.texi (Hash Table Type, Circular Objects):
10006 Get rid of "Emacs 21".
10007
10008 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10009 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10010
10011 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10012
10013 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10014
10015 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10016 (Menu Bar): Fix when menu-bar-update-hook is called.
10017
10018 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10019
10020 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10021 and make it read better.
10022
10023 * files.texi (Writing to Files): Get rid of "Emacs 21".
10024 (Unique File Names): Likewise.
10025
10026 * elisp.texi: Update Emacs version to 22.
10027
10028 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10029 (Overlay Properties, Face Attributes): Likewise.
10030 (Managing Overlays): Fix punctuation.
10031 (Attribute Functions): Clarify set-face-font; get rid of
10032 info about old Emacs versions.
10033 (Auto Faces, Font Lookup, Display Property, Images):
10034 Get rid of "Emacs 21".
10035
10036 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10037
100382005-03-05 Richard M. Stallman <rms@gnu.org>
10039
10040 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10041
100422005-03-04 Lute Kamstra <lute@gnu.org>
10043
10044 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10045
100462005-03-03 Lute Kamstra <lute@gnu.org>
10047
10048 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10049
100502005-03-01 Lute Kamstra <lute@gnu.org>
10051
10052 * debugging.texi (Debugger Commands): Update `j'.
10053
100542005-02-28 Lute Kamstra <lute@gnu.org>
10055
10056 * debugging.texi (Debugging): Fix typo.
10057 (Error Debugging): Document eval-expression-debug-on-error.
10058 (Function Debugging): Update example.
10059 (Using Debugger): Mention starred stack frames.
10060 (Debugger Commands): Document `j' and `l'.
10061 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10062 Update the messages that the debugger displays.
10063 (Internals of Debugger): Add cross reference. Update example.
10064 (Excess Open): Minor improvement.
10065 (Excess Close): Minor improvement.
10066
100672005-02-26 Richard M. Stallman <rms@gnu.org>
10068
10069 * tips.texi (Coding Conventions): Clarify.
10070 Put all the major mode key reservations together.
10071 Mention the Mouse-1 => Mouse-2 conventions.
10072
10073 * syntax.texi (Syntax Class Table): Clarify.
10074 (Syntax Table Functions): syntax-after moved from here.
10075 (Syntax Table Internals): syntax-after moved to here.
10076 (Parsing Expressions): Update info on number of values
10077 and what's meaningful in the STATE argument.
10078 (Categories): Fix typo.
10079
10080 * sequences.texi (Arrays): Cleanup.
10081 (Char-Tables): Clarify.
10082
10083 * processes.texi (Deleting Processes): Cleanups, add xref.
10084 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10085 (Process Information): set-process-coding-system, some args optional.
10086 (Input to Processes): Explain various types for PROCESS args.
10087 Rename them from PROCESS-NAME to PROCESS.
10088 (Signals to Processes): Likewise.
10089 (Decoding Output): Cleanup.
10090 (Query Before Exit): Clarify.
10091
10092 * os.texi (Startup Summary): Correct the options; add missing ones.
10093 (Terminal Output, Batch Mode): Clarify.
10094 (Flow Control): Node deleted.
10095
10096 * markers.texi (The Mark): Clarify.
10097
10098 * macros.texi (Expansion): Cleanup.
10099 (Indenting Macros): indent-spec allows ints, not floats.
10100
10101 * keymaps.texi (Keymaps): Clarify.
10102 (Format of Keymaps): Update lisp-mode-map example.
10103 (Active Keymaps, Key Lookup): Clarify.
10104 (Changing Key Bindings): Add xref to `kbd'.
10105 (Key Binding Commands, Simple Menu Items): Clarify.
10106 (Mouse Menus, Menu Bar): Clarify.
10107 (Menu Example): Replace print example with menu-bar-replace-menu.
10108
10109 * help.texi (Documentation Basics): Add function-documentation prop.
10110
10111 * elisp.texi (Top): Don't refer to Flow Control node.
10112
10113 * commands.texi (Command Overview): Improve xrefs.
10114 (Adjusting Point): Adjusting point applies to intangible and invis.
10115 (Key Sequence Input): Doc extra read-key-sequence args.
10116 Likewise for read-key-sequence-vector.
10117
10118 * backups.texi (Rename or Copy): Minor fix.
10119 (Numbered Backups): For version-control, say the default.
10120 (Auto-Saving): make-auto-save-file-name example is simplified.
10121
10122 * advice.texi (Advising Functions): Don't imply one part of Emacs
10123 should advise another part. Markup changes.
10124 (Defining Advice): Move transitional para.
10125 (Activation of Advice): Cleanup.
10126 Explain if COMPILE is nil or negative.
10127
10128 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10129
101302005-02-24 Lute Kamstra <lute@gnu.org>
10131
10132 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10133 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10134
101352005-02-23 Lute Kamstra <lute@gnu.org>
10136
10137 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10138 to define global minor modes as well.
10139
10140 * display.texi (Managing Overlays): overlay-buffer returns nil for
10141 deleted overlays.
10142
101432005-02-22 Kim F. Storm <storm@cua.dk>
10144
10145 * minibuf.texi (Basic Completion): Allow symbols in addition to
10146 strings in try-completion and all-completions.
10147
101482005-02-14 Lute Kamstra <lute@gnu.org>
10149
10150 * elisp.texi (Top): Remove reference to deleted node.
10151
10152 * lists.texi (Lists): Remove reference to deleted node.
10153 (Cons Cells): Fix typo.
10154
10155 * loading.texi (Where Defined): Fix typo.
10156
101572005-02-14 Richard M. Stallman <rms@gnu.org>
10158
10159 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10160 is useful for discarding some minor modes.
10161
10162 * symbols.texi (Symbol Components): Reorder examples.
10163
10164 * streams.texi (Input Functions): State standard-input default.
10165 (Output Variables): State standard-output default.
10166
10167 * objects.texi (Printed Representation): Clarify read syntax vs print.
10168 (Floating Point Type): Explain meaning better.
10169 (Symbol Type): Explain uniqueness better.
10170 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10171 List examples sooner.
10172 (Box Diagrams): New subnode broken out.
10173 Some examples moved from old Lists as Boxes node.
10174 (Dotted Pair Notation): Clarify intro.
10175 (Array Type): Clarify.
10176 (Type Predicates): Add hash-table-p.
10177
10178 * numbers.texi (Integer Basics): Clarify radix explanation.
10179 (Predicates on Numbers): Minor clarification.
10180 (Comparison of Numbers): Minor clarification. Clarify eql.
10181 Typos in min, max.
10182 (Math Functions): Clarify overflow in expt.
10183
10184 * minibuf.texi (Text from Minibuffer): Minor clarification.
10185 Mention arrow keys.
10186
10187 * loading.texi (Autoload): defun's doc string overrides autoload's
10188 doc string.
10189 (Repeated Loading): Modernize "add to list" examples.
10190 (Where Defined): Finish updating table of load-history elts.
10191
10192 * lists.texi (List-related Predicates): Minor wording improvement.
10193 (Lists as Boxes): Node deleted.
10194 (Building Lists): Explain trivial cases of number-sequence.
10195
10196 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10197 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10198 (Hash Access): Any object can be a key.
10199 State value of maphash.
10200
10201 * functions.texi (What Is a Function): Wording cleanup.
10202 (Function Documentation): Minor cleanup.
10203 Explain purpose of calling convention at end of doc string.
10204 (Function Names): Wording cleanup.
10205 (Calling Functions): Wording cleanup.
10206 Explain better how funcall calls the function.
10207 (Function Cells): Delete example of saving and redefining function.
10208
10209 * control.texi (Combining Conditions): Wording cleanup.
10210 (Iteration): dolist and dotimes bind VAR locally.
10211 (Cleanups): Xref to Atomic Changes.
10212
10213 * compile.texi (Byte Compilation): Delete 19.29 info.
10214 (Compilation Functions): Macros' difficulties don't affect defsubst.
10215 (Docs and Compilation): Delete 19.29 info.
10216
102172005-02-10 Richard M. Stallman <rms@gnu.org>
10218
10219 * objects.texi (Symbol Type): Minor correction.
10220
102212005-02-06 Lute Kamstra <lute@gnu.org>
10222
10223 * modes.texi (Example Major Modes): Fix typos.
10224
102252005-02-06 Richard M. Stallman <rms@gnu.org>
10226
10227 * text.texi (Margins): fill-nobreak-predicate can be one function.
10228
10229 * strings.texi (Modifying Strings): clear-string can make unibyte.
10230 (Formatting Strings): format gives error if values missing.
10231
10232 * positions.texi (Character Motion): Mention default arg
10233 for forward-char. backward-char refers to forward-char.
10234 (Word Motion): Mention default arg for forward-word.
10235 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10236 Simplify end-of-buffer.
10237 (Text Lines): Mention default arg for forward-line.
10238 (List Motion): Mention default arg for beginning/end-of-defun.
10239 (Skipping Characters): Minor fixes in explaining character-set.
10240
10241 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10242 Mode inheritance applies only when default-major-mode is nil.
10243 Clarifications.
10244 (Example Major Modes): Update Text mode and Lisp mode examples.
10245 (Minor Mode Conventions): Mention define-minor-mode at top.
10246 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10247 (Mode Line Format): Update mode line face display info.
10248 (Properties in Mode): Mention effect of risky vars.
10249 (Imenu): Define imenu-add-to-menubar.
10250 (Font Lock Mode): Add descriptions to menu lines.
10251 (Faces for Font Lock): Add font-lock-doc-face.
10252
102532005-02-05 Lute Kamstra <lute@gnu.org>
10254
10255 * text.texi (Maintaining Undo): Remove obsolete function.
10256
102572005-02-05 Eli Zaretskii <eliz@gnu.org>
10258
10259 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10260 color specifications. Improve indexing.
b8d4c8d0
GM
10261 (Text Terminal Colors): Replace the description of RGB values by
10262 an xref to "Color Names".
10263
102642005-02-03 Richard M. Stallman <rms@gnu.org>
10265
10266 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10267 Clarify.
10268 (Selecting Windows): Clarify save-selected-window.
10269 (Cyclic Window Ordering): Clarify walk-windows.
10270 (Window Point): Clarify.
10271 (Window Start): Add comment to example.
10272 (Resizing Windows): Add `interactive' specs in examples.
10273 Document fit-window-to-buffer.
10274
10275 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10276 (Undo, Maintaining Undo): Clarify last change.
10277 (Sorting): In sort-numeric-fields, explain about octal and hex.
10278 Mention sort-numeric-base.
10279 (Format Properties): Add xref for hard newlines.
10280
10281 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10282 (Pop-Up Menus): Fix typo.
10283 (Color Names): Explain all types of color names.
10284 Explain color-values on B&W terminal.
10285 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10286
10287 * files.texi (File Locks): Not supported on MS systems.
10288 (Testing Accessibility): Clarify.
10289
10290 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10291 (Coverage Testing): Fix typo.
10292
10293 * commands.texi (Misc Events): Remove stray space.
10294
10295 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10296 (Modification Time): Clarify when visited-file-modtime returns 0.
10297 (The Buffer List): Clarify bury-buffer.
10298 (Killing Buffers): Clarify.
10299 (Indirect Buffers): Add clone-indirect-buffer.
10300
103012005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10302
10303 * edebug.texi (Printing in Edebug): Fix default value of
10304 edebug-print-circle.
10305 (Coverage Testing): Fix displayed frequency count data.
10306
103072005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10308
10309 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10310
103112005-02-02 Kim F. Storm <storm@cua.dk>
10312
10313 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10314
103152005-01-29 Eli Zaretskii <eliz@gnu.org>
10316
10317 * commands.texi (Misc Events): Describe the help-echo event.
10318
10319 * text.texi (Special Properties) <help-echo>: Use `pos'
10320 consistently in description of the help-echo property.
10321 Use @code{nil} instead of @var{nil}.
10322
10323 * display.texi (Overlay Properties): Fix the index entry for
10324 help-echo overlay property.
10325
10326 * customize.texi (Type Keywords): Uncomment the xref to the
10327 help-echo property documentation.
10328
103292005-01-23 Kim F. Storm <storm@cua.dk>
10330
10331 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10332 return value. Third element FULLY replaced by PARTIAL which
10333 specifies number of invisible pixels if row is only partially visible.
10334 (Textual Scrolling): Mention auto-window-vscroll.
10335 (Vertical Scrolling): New defvar auto-window-vscroll.
10336
103372005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10338
10339 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10340 command remapping.
10341
103422005-01-15 Richard M. Stallman <rms@gnu.org>
10343
10344 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10345
103462005-01-14 Kim F. Storm <storm@cua.dk>
10347
10348 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10349
10350 * text.texi (Links and Mouse-1): Fix string and vector item.
10351
103522005-01-13 Richard M. Stallman <rms@gnu.org>
10353
10354 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10355 descriptions of overriding-local-map and overriding-terminal-local-map.
10356
10357 * text.texi (Links and Mouse-1): Clarify text.
10358
103592005-01-13 Kim F. Storm <storm@cua.dk>
10360
10361 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10362
103632005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10364
10365 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10366
103672005-01-12 Kim F. Storm <storm@cua.dk>
10368
10369 * text.texi (Links and Mouse-1): Rename section from Enabling
10370 Mouse-1 to Following Links. Change xrefs.
10371 Add examples for define-button-type and define-widget.
10372
10373 * display.texi (Button Properties, Button Buffer Commands):
10374 Clarify mouse-1 and follow-link functionality.
10375
103762005-01-12 Richard M. Stallman <rms@gnu.org>
10377
10378 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10379
10380 * display.texi (Beeping): Fix Texinfo usage.
10381
10382 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10383
103842005-01-11 Kim F. Storm <storm@cua.dk>
10385
10386 * display.texi (Button Properties, Button Buffer Commands):
10387 Mention mouse-1 binding. Add follow-link keyword.
10388
10389 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10390 (Enabling Mouse-1 to Follow Links): New subsection.
10391
103922005-01-06 Richard M. Stallman <rms@gnu.org>
10393
10394 * text.texi (Special Properties): Minor change.
10395
10396 * os.texi (Timers): Clarify previous change.
10397
10398 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10399
104002005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10401
10402 * display.texi (Face Attributes): Correct xref to renamed node.
10403
104042005-01-01 Richard M. Stallman <rms@gnu.org>
10405
10406 * display.texi (Face Attributes): Describe hex color specs.
10407
104082004-12-31 Richard M. Stallman <rms@gnu.org>
10409
10410 * os.texi (Timers): Update previous change.
10411
104122004-12-30 Kim F. Storm <storm@cua.dk>
10413
10414 * display.texi (Line Height): Total line-height is now specified
10415 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10416 in cons cells. (nil . RATIO) is relative to actual line height.
10417 Use line-height `t' instead of `0' to get minimum height.
10418
104192004-12-29 Richard M. Stallman <rms@gnu.org>
10420
10421 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10422
104232004-12-28 Richard M. Stallman <rms@gnu.org>
10424
10425 * commands.texi (Quitting): Clarify value of with-local-quit.
10426
10427 * elisp.texi (Top): Fix previous change.
10428
10429 * loading.texi (Loading): Fix previous change.
10430
104312004-12-27 Richard M. Stallman <rms@gnu.org>
10432
10433 * Makefile.in (MAKEINFO): Specify --force.
10434
10435 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10436
10437 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10438
10439 * display.texi (Line Height): Further clarify.
10440
10441 * elisp.texi (Top): Update Loading submenu.
10442
10443 * loading.texi (Where Defined): New node.
10444 (Unloading): load-history moved to Where Defined.
10445
104462004-12-21 Richard M. Stallman <rms@gnu.org>
10447
10448 * commands.texi (Event Input Misc): Add while-no-input.
10449
104502004-12-11 Richard M. Stallman <rms@gnu.org>
10451
10452 * display.texi (Line Height): Rewrite text for clarity.
10453
104542004-12-11 Kim F. Storm <storm@cua.dk>
10455
10456 * display.texi (Display): Add node "Line Height" to menu.
10457 (Line Height): New node. Move full description of line-spacing
10458 and line-height text properties here from text.texi.
10459 (Scroll Bars): Add vertical-scroll-bar variable.
10460
10461 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10462
10463 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10464 line-spacing and vertical-scroll-bar.
10465
10466 * text.texi (Special Properties): Just mention line-spacing and
10467 line-height here, add xref to new "Line Height" node.
10468
104692004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10470
10471 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10472
10473 * locals.texi (Standard Buffer-Local Variables):
10474 Add @xref for `line-spacing'.
10475
104762004-12-05 Richard M. Stallman <rms@gnu.org>
10477
10478 * Makefile.in (maintainer-clean): Remove the info files
10479 in $(infodir) where they are created.
10480
104812004-12-03 Richard M. Stallman <rms@gnu.org>
10482
10483 * windows.texi (Selecting Windows): get-lru-window and
10484 get-largest-window don't consider dedicated windows.
10485
10486 * text.texi (Undo): Document undo-in-progress.
10487
104882004-11-26 Richard M. Stallman <rms@gnu.org>
10489
10490 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10491 Remove a few vars that are not always buffer-local.
10492
104932004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10494
10495 * locals.texi (Standard Buffer-Local Variables): Comment out
10496 xref's to non-existent node `Yet to be written'.
10497
104982004-11-24 Richard M. Stallman <rms@gnu.org>
10499
10500 * processes.texi (Synchronous Processes): Grammar fix.
10501
10502 * numbers.texi (Comparison of Numbers): Add eql.
10503
10504 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10505
10506 * intro.texi (Printing Notation): Fix previous change.
10507
10508 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10509 and default-indicate-buffer-boundaries from here.
10510 (Usual Display): To here.
10511 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10512 (Usual Display): Move tab-width up.
10513
5dcb4c4e
SM
10514 * customize.texi (Variable Definitions):
10515 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10516 (Simple Types, Composite Types, Defining New Types):
10517 Minor cleanups.
10518
105192004-11-21 Jesper Harder <harder@ifa.au.dk>
10520
10521 * processes.texi (Synchronous Processes, Output from Processes):
10522 Markup fix.
10523
105242004-11-20 Richard M. Stallman <rms@gnu.org>
10525
10526 * positions.texi (Skipping Characters): skip-chars-forward
10527 now handles char classes.
10528
10529 * intro.texi (Printing Notation): Avoid confusion of `print'
10530 when explaining @print.
10531
10532 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10533
10534 * display.texi (Display Table Format): Minor fix.
10535
10536 * streams.texi (Output Functions): Fix print example.
10537
10538 * Makefile.in (elisp): New target.
10539 (dist): Depend on $(infodir)/elisp, not elisp.
10540 Copy the info files from $(infodir).
10541
10542 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10543 read-from-minibuffer.
10544
10545 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10546
105472004-11-19 Richard M. Stallman <rms@gnu.org>
10548
10549 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10550
105512004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10552
10553 * tips.texi (Coding Conventions): Fix typo.
10554
105552004-11-16 Richard M. Stallman <rms@gnu.org>
10556
10557 * tips.texi (Coding Conventions): Separate defvar and require
10558 methods to avoid warnings. Use require only when there are many
10559 functions and variables from that package.
10560
10561 * minibuf.texi (Minibuffer Completion): When ignoring case,
10562 predicate must not be case-sensitive.
10563
10564 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10565 (Test Coverage): Don't talk about "splotches". Clarified.
10566
105672004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10568
10569 * frames.texi (Window Frame Parameters): Fix typo.
10570
105712004-11-15 Kim F. Storm <storm@cua.dk>
10572
10573 * symbols.texi (Other Plists): Note that plist-get may signal error.
10574 Add safe-plist-get.
10575
105762004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10577
10578 * modes.texi (Font Lock Basics): Fix typo.
10579
105802004-11-08 Richard M. Stallman <rms@gnu.org>
10581
10582 * syntax.texi (Syntax Table Functions): Add syntax-after.
10583
105842004-11-06 Lars Brinkhoff <lars@nocrew.org>
10585
10586 * os.texi (Processor Run Time): New section documenting
10587 get-internal-run-time.
10588
105892004-11-06 Eli Zaretskii <eliz@gnu.org>
10590
10591 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10592 it nukes elisp-cover.texi.
10593 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10594 elisp-0 etc.
10595
105962004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10597
10598 * commands.texi (Keyboard Macros): Document `append' return value
10599 of `defining-kbd-macro'.
10600
106012004-11-01 Richard M. Stallman <rms@gnu.org>
10602
10603 * commands.texi (Interactive Call): Add called-interactively-p.
10604
106052004-10-29 Simon Josefsson <jas@extundo.com>
10606
10607 * minibuf.texi (Reading a Password): Revert.
10608
106092004-10-28 Richard M. Stallman <rms@gnu.org>
10610
10611 * frames.texi (Display Feature Testing): Explain about "vendor".
10612
106132004-10-27 Richard M. Stallman <rms@gnu.org>
10614
10615 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10616 not raw. Clarify `n'.
10617 (Interactive Call): Rewrite interactive-p, focusing on when
10618 and how to use it.
10619 (Misc Events): Clarify previous change.
10620
10621 * advice.texi (Simple Advice): Clarify what job the example does.
10622 (Around-Advice): Clarify ad-do-it.
10623 (Activation of Advice): An option of ad-default-compilation-action
10624 is `never', not `nil'.
10625
106262004-10-26 Kim F. Storm <storm@cua.dk>
10627
10628 * commands.texi (Interactive Codes): Add U code letter.
10629
106302004-10-25 Simon Josefsson <jas@extundo.com>
10631
10632 * minibuf.texi (Reading a Password): Add.
10633
106342004-10-24 Jason Rumney <jasonr@gnu.org>
10635
10636 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10637 and wheel-down.
10638
106392004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10640
10641 * processes.texi (Synchronous Processes): Document process-file.
10642
106432004-10-22 Kenichi Handa <handa@m17n.org>
10644
10645 * text.texi (translate-region): Document that it accepts also a
10646 char-table.
10647
106482004-10-22 David Ponce <david@dponce.com>
10649
10650 * windows.texi (Resizing Windows): Document the `preserve-before'
10651 argument of the functions `enlarge-window' and `shrink-window'.
10652
106532004-10-19 Jason Rumney <jasonr@gnu.org>
10654
10655 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10656
106572004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10658
10659 * text.texi (Filling): Add anchor for definition of
10660 `sentence-end-double-space'.
10661
10662 * searching.texi (Regexp Example): Update description of how
10663 Emacs currently recognizes the end of a sentence.
10664 (Standard Regexps): Update definition of the variable
10665 `sentence-end'. Add definition of the function `sentence-end'.
10666
106672004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10668
10669 * display.texi (Progress): New node.
10670
106712004-10-05 Kim F. Storm <storm@cua.dk>
10672
10673 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10674
106752004-09-29 Kim F. Storm <storm@cua.dk>
10676
10677 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10678 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10679 fringe bitmap symbols, as they now have their own namespace.
10680 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10681 vs. pixels. Signal error if no free bitmap slots.
10682 (Pixel Specification): Change IMAGE to @var{image}.
10683
106842004-09-28 Richard M. Stallman <rms@gnu.org>
10685
10686 * text.texi (Special Properties): Clarify line-spacing and line-height.
10687
10688 * searching.texi (Regexp Search): Add looking-back.
10689
106902004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10691
10692 * display.texi: Correct typos.
10693 (Image Descriptors): Correct xref's.
10694
106952004-09-25 Richard M. Stallman <rms@gnu.org>
10696
10697 * text.texi (Special Properties): Cleanups in `cursor'.
10698 Rewrites in `line-height' and `line-spacing'; exchange them.
10699
10700 * display.texi (Fringes): Rewrite previous change.
10701 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10702 (Display Fringe Bitmaps): Node deleted, text moved.
10703 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10704 (Scroll Bars): Clarify set-window-scroll-bars.
10705 (Pointer Shape): Rewrite.
10706 (Specified Space): Clarify :align-to, etc.
10707 (Pixel Specification): Use @var. Clarify new text.
10708 (Other Display Specs): Clarify `slice'.
10709 (Image Descriptors): Cleanups.
10710 (Showing Images): Cleanups.
10711
107122004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10713
10714 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10715
10716 * modes.texi: Various minor changes in addition to:
10717 (Major Mode Conventions): Final call to `run-mode-hooks' should
10718 not be inside the `delay-mode-hooks' form.
10719 (Mode Hooks): New node.
10720 (Hooks): Delete obsolete example.
10721 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10722 node "Mode Hooks".
10723
107242004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10725
10726 * display.texi: Correct various typos.
10727 (Display): Rename node "Pointer Shapes" to "Pointer
10728 Shape". (There is already a node called "Pointer Shapes" in
10729 frames.texi.)
10730 (Images): Remove non-existent node "Image Slices" from menu.
10731
107322004-09-23 Kim F. Storm <storm@cua.dk>
10733
10734 * text.texi (Special Properties): Add `cursor', `pointer',
10735 `line-height', and `line-spacing' properties.
10736
10737 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10738 Shapes' to menu.
10739 (Standard Faces): Doc fix for fringe face.
10740 (Fringes): Add `overflow-newline-into-fringe' and
10741 'indicate-buffer-boundaries'.
10742 (Fringe Bitmaps, Pointer Shapes): New nodes.
10743 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10744 Bitmaps' to menu.
10745 (Specified Space): Describe pixel width and height.
10746 (Pixel Specification): New node.
10747 (Other Display Specs): Add `slice' property.
10748 (Display Fringe Bitmaps): New node.
10749 (Images): Add 'Image Slices' to menu.
10750 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10751 (Showing Images): Add slice arg to `insert-image'.
10752 Add 'insert-sliced-image'.
b8d4c8d0
GM
10753
107542004-09-20 Richard M. Stallman <rms@gnu.org>
10755
10756 * commands.texi (Key Sequence Input):
10757 Clarify downcasing in read-key-sequence.
10758
107592004-09-08 Juri Linkov <juri@jurta.org>
10760
10761 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10762
107632004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10764
5dcb4c4e
SM
10765 * locals.texi (Standard Buffer-Local Variables):
10766 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10767 * internals.texi (Buffer Internals): Describe new
10768 auto_save_file_format field of the buffer structure.
10769 * files.texi (Format Conversion): `auto-save-file-format' has been
10770 renamed `buffer-auto-save-file-format'.
10771
107722004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10775 an integer or a marker.
10776 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10777
107782004-08-22 Richard M. Stallman <rms@gnu.org>
10779
10780 * modes.texi (Major Mode Conventions): Discuss rebinding of
10781 standard key bindings.
10782
107832004-08-18 Kim F. Storm <storm@cua.dk>
10784
10785 * processes.texi (Accepting Output): Add `just-this-one' arg to
10786 `accept-process-output'.
10787 (Output from Processes): New var `process-adaptive-read-buffering'.
10788
107892004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10790
10791 * keymaps.texi: Various changes in addition to:
10792 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10793 Give more varied examples for `kbd'.
10794 (Creating Keymaps): Char tables have slots for all characters
10795 without modifiers.
10796 (Active Keymaps): `overriding-local-map' and
10797 `overriding-terminal-local-map' also override text property and
10798 overlay keymaps.
10799 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10800 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10801 to denote a prefix of no events.
10802 `map-keymap' includes parent's bindings _recursively_.
10803 Clarify and correct description of `where-is-internal'.
10804 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10805 (Menu Example): For menus intended for use with the keyboard, the
10806 menu items should be bound to characters or real function keys.
10807
108082004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10809
10810 * objects.texi (Character Type): Reposition `@anchor' to prevent
10811 double space inside sentence in Info.
10812
10813 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10814 renamed to `disabled-command-function'.
10815 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10816 (Command Loop Info): Replace reference to it.
10817 (Disabling Commands): `disabled-command-hook' has been renamed to
10818 `disabled-command-function'.
10819
108202004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10821
10822 * os.texi (Translating Input): Only non-prefix bindings in
10823 `key-translation-map' override actual key bindings. Warn about
10824 possible indirect effect of actual key bindings on non-prefix
10825 bindings in `key-translation-map'.
10826
108272004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10828
10829 * minibuf.texi (High-Level Completion): Add anchor for definition
10830 of `read-variable'.
10831
10832 * commands.texi: Various changes in addition to:
10833 (Using Interactive): Clarify description of `interactive-form'.
10834 (Interactive Call): Mention default for KEYS argument to
10835 `call-interactively'.
10836 (Command Loop Info): Clarify description of `this-command-keys'.
10837 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10838 Value of `last-event-frame' can be `macro'.
10839 (Repeat Events): `double-click-fuzz' is also used to distinguish
10840 clicks and drags.
10841 (Classifying Events): Clarify descriptions of `event-modifiers'
10842 `event-basic-type' and `event-convert-list'.
10843 (Accessing Events): `posn-timestamp' takes POSITION argument.
10844 (Quoted Character Input): Clarify description of
10845 `read-quoted-char' and fix example.
10846 (Quitting): Add `with-local-quit'.
10847 (Disabling Commands): Correct and clarify descriptions of
10848 `enable-command' and `disable-command'.
10849 Mention what happens if `disabled-command-hook' is nil.
10850 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10851 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10852
108532004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10854
10855 * frames.texi: Various changes in addition to:
10856 (Creating Frames): Expand and clarify description of `make-frame'.
10857 (Window Frame Parameters): Either none or both of the `icon-left'
10858 and `icon-top' parameters must be specified. Put descriptions of
10859 `menu-bar-lines' and `toolbar-lines' closer together and change
10860 them accordingly.
10861 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10862 except while processing `frame-title-format' or `icon-title-format'.
10863 (Deleting Frames): Correct description of `delete-frame'.
10864 Non-nil return values of `frame-live-p' are like those of `framep'.
10865 (Frames and Windows): Mention return value of
10866 `set-frame-selected-window'.
10867 (Visibility of Frames): Mention `force' argument to
10868 `make-frame-invisible'. `frame-visible-p' returns t for all
10869 frames on text-only terminals.
10870 (Frame Configurations): Restoring a frame configuration does not
10871 restore deleted frames.
10872 (Window System Selections): `x-set-selection' returns DATA.
10873 (Resources): Add example.
10874 (Display Feature Testing): Clarify descriptions of
10875 `display-pixel-height', `display-pixel-width', `x-server-version'
10876 and `x-server-vendor'.
10877
10878 * windows.texi (Choosing Window): Add anchor.
10879 * minibuf.texi (Minibuffer Misc): Add anchor.
10880
108812004-07-23 John Paul Wallington <jpw@gnu.org>
10882
10883 * macros.texi (Defining Macros): Declaration keyword for setting
10884 Edebug spec is `debug' not `edebug'.
10885
108862004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10887
10888 * windows.texi: Various small changes in addition to:
10889 (Window Point): Mention return value of `set-window-point'.
10890 (Window Start): `pos-visible-in-window-p' disregards horizontal
10891 scrolling. Explain return value if PARTIALLY is non-nil.
10892 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10893 and `set-window-vscroll'.
10894 (Size of Window): The argument WINDOW to `window-inside-edges',
10895 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10896 (Resizing Windows): Explain return value of
10897 `shrink-window-if-larger-than-buffer'.
10898 `window-size-fixed' automatically becomes buffer local when set.
10899 (Window Configurations): Explain return value of
10900 `set-window-configuration'.
10901
10902 * minibuf.texi (Minibuffer Misc): Add anchor for
10903 `minibuffer-scroll-window'.
10904
10905 * positions.texi (Text Lines): Add anchor for `count-lines'.
10906
109072004-07-17 Richard M. Stallman <rms@gnu.org>
10908
10909 * display.texi (Overlay Properties): Adding `evaporate' prop
10910 deletes empty overlay immediately.
10911
10912 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10913 fix example.
10914
109152004-07-16 Jim Blandy <jimb@redhat.com>
10916
10917 * searching.texi (Regexp Backslash): Document new \_< and \_>
10918 operators.
10919
109202004-07-16 Juanma Barranquero <lektu@terra.es>
10921
10922 * display.texi (Images): Fix Texinfo usage.
10923
109242004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10925
10926 * buffers.texi (Modification Time): `visited-file-modtime' now
10927 returns a list of two integers, instead of a cons.
10928
109292004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10930
10931 * windows.texi: Various changes in addition to:
10932 (Splitting Windows): Add `split-window-keep-point'.
10933
109342004-07-09 Richard M. Stallman <rms@gnu.org>
10935
10936 * frames.texi (Input Focus): Minor fix.
10937
109382004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10939
10940 * frames.texi (Input Focus): Clarify descriptions of
10941 `select-frame-set-input-focus' and `select-frame'.
10942
109432004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10944
10945 * os.texi: Various small changes in addition to:
10946 (Killing Emacs): Expand and clarify description of
10947 `kill-emacs-query-functions' and `kill-emacs-hook'.
10948 (System Environment): Expand and clarify description of `getenv'
10949 and `setenv'.
10950 (Timers): Clarify description of `run-at-time'.
10951 (Translating Input): Correct description of
10952 `extra-keyboard-modifiers'.
10953 (Flow Control): Correct description of `enable-flow-control'.
10954
109552004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10956
10957 * os.texi: Update copyright.
10958 (Session Management): Grammar fix.
10959 Clarify which Emacs does the restarting.
10960 Use @samp for *scratch* buffer.
10961
109622004-07-04 Alan Mackenzie <acm@muc.de>
10963
10964 * frames.texi (Input Focus): Add documentation for
10965 `select-frame-set-input-focus'. Replace refs to non-existent
10966 `switch-frame' with `select-frame'. Minor corrections and tidying
10967 up of text-only terminal stuff.
10968
109692004-07-02 Richard M. Stallman <rms@gnu.org>
10970
10971 * files.texi (Saving Buffers): Cleanup write-contents-function.
10972 (Magic File Names): Cleanup file-remote-p.
10973
b344d29d 109742004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
10975
10976 * files.texi (Magic File Names): `file-remote-p' returns an
10977 identifier of the remote system, not just t.
10978
109792004-07-02 David Kastrup <dak@gnu.org>
10980
10981 * searching.texi (Entire Match Data): Add explanation about new
10982 match-data behavior when @var{integers} is non-nil.
10983
109842004-06-24 Richard M. Stallman <rms@gnu.org>
10985
10986 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10987
10988 * customize.texi (Variable Definitions): Note about doc strings
10989 and :set.
10990
10991 * keymaps.texi (Keymap Terminology): Document `kbd'.
10992 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10993
10994 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10995 makes it buffer-local.
10996
10997 * files.texi (Saving Buffers): Correct previous change.
10998
10999 * commands.texi (Accessing Events):
11000 Clarify posn-col-row and posn-actual-col-row.
11001
110022004-06-24 David Ponce <david.ponce@wanadoo.fr>
11003
11004 * commands.texi (Accessing Events): New functions
11005 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11006
110072004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11008
11009 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11010 * frames.texi, buffers.texi, backups.texi, variables.texi:
11011 * loading.texi, eval.texi, functions.texi, control.texi:
11012 * symbols.texi, minibuf.texi: Reposition @anchor's.
11013
11014 * help.texi: Various small changes in addition to the following.
11015 (Describing Characters): Describe PREFIX argument to
11016 `key-description'. Correct and clarify definition of
11017 `text-char-description'. Describe NEED-VECTOR argument to
11018 `read-kbd-macro'.
11019 (Help Functions): Clarify definition of `apropos'.
11020
110212004-06-23 Lars Hansen <larsh@math.ku.dk>
11022
11023 * files.texi (Saving Buffers): Correct description of
11024 `write-contents-functions'.
11025
110262004-06-21 Juanma Barranquero <lektu@terra.es>
11027
11028 * display.texi (Images): Remove redundant @vindex directives.
11029 Rewrite `image-library-alist' doc in active voice.
11030
110312004-06-14 Juanma Barranquero <lektu@terra.es>
11032
11033 * display.texi (Images): Document new delayed library loading,
11034 variable `image-library-alist' and (existing but undocumented)
11035 function `image-type-available-p'.
11036
110372004-06-05 Richard M. Stallman <rms@gnu.org>
11038
11039 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11040 refer the user to the Initial Input node.
11041 (Text from Minibuffer): Likewise.
11042 (Initial Input): New node. Document this feature
11043 and say it is mostly deprecated.
11044
110452004-05-30 Richard M. Stallman <rms@gnu.org>
11046
11047 * loading.texi (Named Features): Clarify return value
11048 and meaning of NOERROR.
11049
11050 * variables.texi (File Local Variables): Minor cleanup.
11051
110522004-05-30 Michael Albinus <michael.albinus@gmx.de>
11053
11054 * files.texi (Magic File Names): Add `file-remote-p' as operation
11055 of file name handlers.
11056
110572004-05-29 Richard M. Stallman <rms@gnu.org>
11058
11059 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11060 as arg to a minor mode command.
11061
110622004-05-22 Richard M. Stallman <rms@gnu.org>
11063
11064 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11065
11066 * streams.texi (Output Variables): Doc float-output-format.
11067
11068 * searching.texi (Regexp Special): Nested repetition can be infloop.
11069
11070 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11071 real stack overflow.
11072
11073 * compile.texi: Minor cleanups.
11074
110752004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11076
11077 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11078 circular lists.
11079 (List Elements): Explain handling of circular and dotted lists.
11080
110812004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11082
11083 * modes.texi (Search-based Fontification): Fix typo.
11084
110852004-05-10 Juanma Barranquero <lektu@terra.es>
11086
11087 * modes.texi (Mode Line Variables): Fix description of
11088 global-mode-string, which is now after which-func-mode, not the
11089 buffer name.
11090
110912004-05-07 Lars Hansen <larsh@math.ku.dk>
11092
11093 * modes.texi (Desktop Save Mode): Add.
11094 (Modes): Add menu entry Desktop Save Mode.
11095
11096 * hooks.texi: Add desktop-after-read-hook,
11097 desktop-no-desktop-file-hook and desktop-save-hook.
11098
11099 * locals.texi: Add desktop-save-buffer.
11100
111012004-04-30 Jesper Harder <harder@ifa.au.dk>
11102
11103 * display.texi: emacs -> Emacs.
11104
111052004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11106
11107 * files.texi (Changing Files): Document set-file-times.
11108
111092004-04-23 Juanma Barranquero <lektu@terra.es>
11110
11111 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11112
111132004-04-18 Jesper Harder <harder@ifa.au.dk>
11114
11115 * tips.texi (Coding Conventions): defopt -> defcustom.
11116
111172004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11118
11119 * sequences.texi: Various clarifications.
11120
111212004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11122
11123 * buffers.texi (Read Only Buffers): Mention optional ARG to
11124 `toggle-read-only'.
11125
111262004-04-14 Nick Roberts <nick@nick.uklinux.net>
11127
11128 * windows.texi (Selecting Windows): Note that get-lru-window
11129 returns a full-width window if possible.
11130
111312004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11132
11133 * buffers.texi: Various changes in addition to:
11134 (Buffer File Name): Add `find-buffer-visiting'.
11135 (Buffer Modification): Mention optional ARG to `not-modified'.
11136 (Indirect Buffers): Mention optional CLONE argument to
11137 `make-indirect-buffer'.
11138
11139 * files.texi: Various changes in addition to:
11140 (Visiting Functions): `find-file-hook' is now a normal hook.
11141 (File Name Expansion): Explain difference between the way that
11142 `expand-file-name' and `file-truename' treat `..'.
11143 (Contents of Directories): Mention optional ID-FORMAT argument to
11144 `directory-files-and-attributes'.
11145 (Format Conversion): Mention new optional CONFIRM argument to
11146 `format-write-file'.
11147
111482004-04-12 Miles Bader <miles@gnu.org>
11149
11150 * macros.texi (Expansion): Add description of `macroexpand-all'.
11151
111522004-04-05 Jesper Harder <harder@ifa.au.dk>
11153
5dcb4c4e
SM
11154 * variables.texi (Variable Aliases):
11155 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11156
11157 * errors.texi (Standard Errors): Ditto.
11158
111592004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11160
11161 * backups.texi: Various small changes in addition to:
11162 (Making Backups): Mention return value of `backup-buffer'.
11163 (Auto-Saving): Mention optional FORCE argument to
11164 `delete-auto-save-file-if-necessary'.
11165 (Reverting): Mention optional PRESERVE-MODES argument to
11166 `revert-buffer'. Correct description of `revert-buffer-function'.
11167
111682004-03-22 Juri Linkov <juri@jurta.org>
11169
11170 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11171 with `Vector Functions'.
11172
11173 * text.texi (Sorting): Add missing quote.
11174
111752004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11176
11177 * intro.texi (Lisp History): Replace xref to `cl' manual with
11178 inforef.
11179
111802004-03-12 Richard M. Stallman <rms@gnu.org>
11181
11182 * intro.texi (Version Info): Add arg to emacs-version.
11183 (Lisp History): Change xref to CL manual.
11184
111852004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11186
11187 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11188 for Partial Completion mode.
11189
111902004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11191
11192 * customize.texi: Fix typo. Remove eol whitespace.
11193
111942004-03-04 Richard M. Stallman <rms@gnu.org>
11195
11196 * processes.texi: Fix typos.
11197
11198 * lists.texi (Building Lists): Minor clarification.
11199
11200 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11201 in make-hash-table.
11202
112032004-02-29 Juanma Barranquero <lektu@terra.es>
11204
11205 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11206 rm, and ignore exit code.
11207
112082004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11209
11210 * display.texi (Defining Faces): Add description for min-colors.
11211 Update example.
11212
112132004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11214
11215 * abbrevs.texi: Various corrections and clarifications in addition
11216 to the following:
11217 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11218
112192004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11220
11221 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11222
112232004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11224
11225 * text.texi: Various small changes in addition to the following:
11226 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11227 to delete-horizontal-space.
11228 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11229 description of yank-handler text property at various places.
11230
11231 * frames.texi (Window System Selections): Add anchor.
11232
11233 * syntax.texi (Syntax Table Functions): Clarify and correct
11234 descriptions of make-syntax-table and copy-syntax-table.
11235 (Motion and Syntax): Clarify SYNTAXES argument to
11236 skip-syntax-forward.
11237 (Parsing Expressions): Mention that the return value of
11238 parse-partial-sexp is currently a list of ten rather than nine
11239 elements.
11240 (Categories): Various corrections and clarifications.
11241
112422004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11243
11244 * markers.texi (Marker Insertion Types): Minor change.
11245
11246 * locals.texi (Standard Buffer-Local Variables):
11247 * commands.texi (Interactive Codes, Using Interactive):
11248 * functions.texi (Related Topics): Fix xrefs.
11249
112502004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11251
11252 * lists.texi (Sets And Lists): Update description of delete-dups.
11253
112542004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11255
11256 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11257
c8763fb6 112582004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11259
11260 * frames.texi (Parameter Access): frame-parameters arg is optional.
11261 modify-frame-parameters handles nil for FRAME.
11262 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11263 are all-or-nothing for certain toolkits.
11264 Mention parameter wait-for-wm.
11265 (Frames and Windows): In frame-first-window and frame-selected-window
11266 the arg is optional.
11267 (Input Focus): In redirect-frame-focus the second arg is optional.
11268 (Window System Selections): Mention selection type CLIPBOARD.
11269 Mention data-type UTF8_STRING.
11270 Mention numbering of cut buffers.
11271 (Resources): Describe x-resource-name.
11272
112732004-02-16 Richard M. Stallman <rms@gnu.org>
11274
11275 * windows.texi (Buffers and Windows): Delete false table
11276 about all-frames.
11277
11278 * syntax.texi (Parsing Expressions): Delete old caveat
11279 about parse-sexp-ignore-comments.
11280
11281 * streams.texi (Output Variables): Add print-quoted.
11282
11283 * lists.texi (Building Lists): Minor cleanup.
11284
11285 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11286
11287 * display.texi (Overlays): Explain overlays use markers.
11288 (Managing Overlays): Explain front-advance and rear-advance
11289 in more detail.
11290
11291 * loading.texi (Unloading): Document unload-feature-special-hooks.
11292 Get rid of fns-NNN.el file.
11293
112942004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11295
11296 * help.texi (Describing Characters): Fix text-char-description
11297 example output.
11298
11299 * edebug.texi (Using Edebug): Fix example.
11300
11301 * debugging.texi (Internals of Debugger): Fix return value.
11302
11303 * files.texi (Changing Files): Fix argname.
11304
11305 * calendar.texi: Fix parens, and default values.
11306
11307 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11308 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11309 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11310
11311 * positions.texi (Text Lines): Don't add -1 in current-line.
11312
113132004-02-16 Richard M. Stallman <rms@gnu.org>
11314
11315 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11316
113172004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11318
11319 * processes.texi (Low-Level Network): Fix a typo.
11320
113212004-02-12 Kim F. Storm <storm@cua.dk>
11322
11323 * display.texi (Fringes): Use consistent wording.
11324 Note that window-fringe's window arg is optional.
11325 (Scroll Bars): Use consistent wording.
11326
113272004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11328
11329 * tips.texi (Comment Tips): Document the new conventions for
11330 commenting out code.
11331
c8763fb6 113322004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11333
5dcb4c4e 11334 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11335
113362004-02-07 Kim F. Storm <storm@cua.dk>
11337
11338 * positions.texi (Text Lines): Add line-number-at-pos.
11339
113402004-02-06 John Paul Wallington <jpw@gnu.org>
11341
11342 * display.texi (Button Properties, Button Buffer Commands):
11343 mouse-2 invokes button, not down-mouse-1.
11344
113452004-02-04 Jason Rumney <jasonr@gnu.org>
11346
11347 * makefile.w32-in: Sync with Makefile.in changes.
11348
113492004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11350
11351 * minibuf.texi (Text from Minibuffer): Various corrections and
11352 clarifications.
11353 (Object from Minibuffer): Correct Lisp description of
11354 read-minibuffer.
11355 (Minibuffer History): Clarify description of cons values for
11356 HISTORY arguments.
5dcb4c4e
SM
11357 (Basic Completion): Various corrections and clarifications.
11358 Add completion-regexp-list.
b8d4c8d0
GM
11359 (Minibuffer Completion): Correct and clarify description of
11360 completing-read.
5dcb4c4e
SM
11361 (Completion Commands): Mention Partial Completion mode.
11362 Various other minor changes.
b8d4c8d0
GM
11363 (High-Level Completion): Various corrections and clarifications.
11364 (Reading File Names): Ditto.
11365 (Minibuffer Misc): Ditto.
11366
113672004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11368
11369 * strings.texi (Text Comparison): assoc-string also matches
11370 elements of alists that are strings instead of conses.
11371 (Formatting Strings): Standardize Texinfo usage. Update index
11372 entries.
11373
113742004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11375
11376 * lists.texi (Sets And Lists): Add delete-dups.
11377
113782004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11379
11380 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11381 special form.
11382 * macros.texi (Defining Macros): Update description of `declare',
11383 which now is a macro.
11384 (Wrong Time): Fix typos.
11385
113862004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11387
11388 * compile.texi (Compilation Functions): Expand descriptions of
11389 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11390 and `batch-byte-compile'. In particular, mention and describe
11391 all optional arguments.
11392 (Disassembly): Correct and clarify the description of `disassemble'.
11393
113942004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11395
11396 * searching.texi: Various small changes in addition to the
11397 following.
11398 (Regexp Example): Adapt to new value of `sentence-end'.
11399 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11400 `words'.
11401 (Search and Replace): Add usage note for `perform-replace'.
11402 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11403 `match-data'.
11404 (Standard Regexps): Update for new values of `paragraph-start'
11405 and `sentence-end'.
11406
114072004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11408
11409 * files.texi (Saving Buffers): Clarify descriptions of
11410 `write-contents-functions' and `before-save-hook'.
11411 Make the defvar's for `before-save-hook' and `after-save-hook'
11412 into defopt's.
11413
114142004-01-07 Kim F. Storm <storm@cua.dk>
11415
11416 * commands.texi (Click Events): Describe new image and
11417 width/height elements of click events.
11418 (Accessing Events): Add posn-string, posn-image, and
11419 posn-object-width-height. Change posn-object to return either
11420 image or string object.
11421
114222004-01-01 Simon Josefsson <jas@extundo.com>
11423
11424 * hooks.texi (Standard Hooks): Add before-save-hook.
11425 * files.texi (Saving Buffers): Likewise.
11426
114272004-01-03 Richard M. Stallman <rms@gnu.org>
11428
11429 * frames.texi (Frames and Windows): Delete frame-root-window.
11430
114312004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11432
11433 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11434
11435 * functions.texi: Various small changes in addition to the
11436 following.
5dcb4c4e
SM
11437 (What Is a Function): `functionp' returns nil for macros.
11438 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11439 (Function Documentation): Add `\' in front of (fn @var{arglist})
11440 and explain why.
11441 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11442 Add anchor.
11443 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11444
114452004-01-01 Miles Bader <miles@gnu.org>
11446
11447 * display.texi (Buttons): New section.
11448
114492003-12-31 Andreas Schwab <schwab@suse.de>
11450
11451 * numbers.texi (Math Functions): sqrt reports a domain-error
11452 error.
11453 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11454
114552003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11456
11457 * tips.texi (Documentation Tips): Update item on hyperlinks in
11458 documentation strings.
11459
11460 * errors.texi (Standard Errors): Various small corrections and
11461 additions.
11462
11463 * control.texi: Various small changes in addition to the
11464 following.
11465 (Signaling Errors): Provide some more details on how `signal'
11466 constructs the error message. Add anchor to the definition of
11467 `signal'.
11468 (Error Symbols): Describe special treatment of `quit'.
11469 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11470 to emphasize that it has to be a single form.
11471
11472 * buffers.texi: Add anchor.
11473
114742003-12-29 Richard M. Stallman <rms@gnu.org>
11475
11476 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11477 (Window Configurations): Add window-configuration-frame.
11478
11479 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11480
11481 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11482 Change arg name in get-char-property.
11483 (Special Properties): Update handling of keymap property.
11484
11485 * strings.texi (Modifying Strings): Add clear-string.
11486 (Text Comparison): Add assoc-string and remove
11487 assoc-ignore-case, assoc-ignore-representation.
11488
11489 * os.texi (Time of Day): Add set-time-zone-rule.
11490
11491 * numbers.texi (Math Functions): asin, acos, log, log10
11492 report domain-error errors.
11493
11494 * nonascii.texi (Converting Representations):
11495 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11496 (Encoding and I/O): Add file-name-coding-system.
11497
11498 * modes.texi (Search-based Fontification): Explain that
11499 face specs are symbols with face names as values.
11500
11501 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11502
11503 * lists.texi (Building Lists): remq moved elsewhere.
11504 (Sets And Lists): remq moved here.
11505 (Association Lists): Refer to assoc-string.
11506
11507 * internals.texi (Garbage Collection): Add memory-use-counts.
11508
11509 * frames.texi (Frames and Windows): Add set-frame-selected-window
11510 and frame-root-window.
11511
11512 * files.texi (Contents of Directories):
11513 Add directory-files-and-attributes.
11514
11515 * display.texi (Refresh Screen): Add force-window-update.
11516 (Invisible Text): Explain about moving point out of invis text.
11517 (Overlay Properties): Add overlay-properties.
11518 (Managing Overlays): Add overlayp.
11519 (GIF Images): Invalid image number displays a hollow box.
11520
11521 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11522 (Killing Buffers): Add buffer-live-p.
11523
115242003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11525
11526 * display.texi (Fringes): Fix typo "set-buffer-window".
11527
115282003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11529
11530 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11531 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11532 Add or change various xrefs and anchors.
11533
11534 * commands.texi: Replace all occurrences of @acronym{CAR} with
11535 @sc{car}, for consistency with the rest of the Elisp manual.
11536 `car' and `cdr' are historically acronyms, but are no longer
11537 widely thought of as such.
11538
11539 * internals.texi (Pure Storage): Mention that `purecopy' does not
11540 copy text properties.
11541 (Object Internals): Now 29 bits are used (in most implementations)
11542 to address Lisp objects.
11543
11544 * variables.texi (Variables with Restricted Values): New node.
11545
11546 * objects.texi (Lisp Data Types): Mention that certain variables
11547 can only take on a restricted set of values and add an xref to
11548 the new node "Variables with Restricted Values".
11549
11550 * eval.texi (Function Indirection): Describe the errors that
11551 `indirect-function' can signal.
11552 (Eval): Clarify the descriptions of `eval-region' and `values'.
11553 Describe `eval-buffer' instead of `eval-current-buffer' and
11554 mention `eval-current-buffer' as an alias for `current-buffer'.
11555 Correct the description and mention all optional arguments.
11556
11557 * nonascii.texi: Various small changes in addition to the
11558 following.
11559 (Converting Representations): Clarify behavior of
11560 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11561 ASCII arguments.
11562 (Character Sets): Document the variable `charset-list' and adapt
11563 the definition of the function `charset-list' accordingly.
11564 (Translation of Characters): Clarify use of generic characters in
11565 `make-translation-table'. Clarify and correct the description of
11566 the use of translation tables in encoding and decoding.
11567 (User-Chosen Coding Systems): Correct and clarify the description
11568 of `select-safe-coding-system'.
11569 (Default Coding Systems): Clarify description of
11570 `file-coding-system-alist'.
11571
115722003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11573
11574 * strings.texi (Text Comparison): Correctly describe when two
11575 strings are `equal'. Combine and clarify descriptions of
11576 `assoc-ignore-case' and `assoc-ignore-representation'.
11577
11578 * objects.texi (Non-ASCII in Strings): Clarify description of
11579 when a string is unibyte or multibyte.
11580 (Bool-Vector Type): Update examples.
11581 (Equality Predicates): Correctly describe when two strings are
11582 `equal'.
11583
115842003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11585
11586 * lists.texi (Building Lists): `append' no longer accepts integer
11587 arguments. Update the description of `number-sequence' to reflect
11588 recent changes.
11589 (Sets And Lists): Describe `member-ignore-case' after `member'.
11590
115912003-11-27 Kim F. Storm <storm@cua.dk>
11592
11593 * commands.texi (Click Events): Click object may be an images.
11594 Describe (dx . dy) element of click positions.
11595 (Accessing Events): Remove duplicate posn-timestamp.
11596 New functions posn-object and posn-object-x-y.
11597
115982003-11-23 Kim F. Storm <storm@cua.dk>
11599
11600 * commands.texi (Click Events): Describe enhancements to event
11601 position lists, including new text-pos and (col . row) items.
11602 Mention left-fringe and right-fringe area events.
11603 (Accessing Events): New functions posn-area and
11604 posn-actual-col-row. Mention posn-timestamp. Mention that
11605 posn-point in non-text area still returns buffer position.
11606 Clarify posn-col-row.
11607
116082003-11-21 Lars Hansen <larsh@math.ku.dk>
11609
11610 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11611 * anti.texi (File Attributes): Describe removed parameter
11612 ID-FORMAT.
11613
116142003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11615
11616 * positions.texi (Positions): Mention that, if a marker is used as
11617 a position, its buffer is ignored.
11618
11619 * markers.texi (Overview of Markers): Mention it here too.
11620
116212003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11622
11623 * numbers.texi (Numeric Conversions): Not just `floor', but also
11624 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11625
116262003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11627
11628 * markers.texi (Creating Markers): Specify insertion type of
11629 created markers. Add xref to `Marker Insertion Types'.
11630 Second argument to `copy-marker' is optional.
11631 (Marker Insertion Types): Mention that most markers are created
11632 with insertion type nil.
11633 (The Mark): Correctly describe when `mark' signals an error.
11634 (The Region): Correctly describe when `region-beginning' and
11635 `region-end' signal an error.
11636
116372003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11638
11639 * hash.texi (Creating Hash): Clarify description of `eql'.
11640 `makehash' is obsolete.
11641 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11642
11643 * positions.texi (Point): Change description of `buffer-end', so
11644 that it is also correct for floating point arguments.
11645 (List Motion): Correct argument lists of `beginning-of-defun' and
11646 `end-of-defun'.
11647 (Excursions): Add xref to `Marker Insertion Types'.
11648 (Narrowing): Argument to `narrow-to-page' is optional.
11649
116502003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11651
11652 * streams.texi (Output Streams): Clarify behavior of point for
11653 marker output streams.
11654
116552003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11656
11657 * variables.texi (Defining Variables): Second argument to
11658 `defconst' is not optional.
11659 (Setting Variables): Mention optional argument APPEND to
11660 `add-to-list'.
11661 (Creating Buffer-Local): Expand description of
11662 `make-variable-buffer-local'.
11663 (Frame-Local Variables): Expand description of
11664 `make-variable-frame-local'.
11665 (Variable Aliases): Correct description of optional argument
11666 DOCSTRING to `defvaralias'. Mention return value of
11667 `defvaralias'.
11668 (File Local Variables): Add xref to `File variables' in Emacs
11669 Manual. Correct description of `hack-local-variables'. Mention
11670 `safe-local-variable' property. Mention optional second argument
11671 to `risky-local-variable-p'.
11672
116732003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11674
11675 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11676
116772003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11678
11679 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11680 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11681 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11682 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11683 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11684 lispref/processes.texi, lispref/searching.texi,
11685 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11686 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11687 @acronym{FOO}.
11688
116892003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11690
11691 * strings.texi (Creating Strings): Argument START to `substring'
11692 can not be `nil'. Expand description of
11693 `substring-no-properties'. Correct description of `split-string',
11694 especially with respect to empty matches. Prevent very bad line
11695 break in definition of `split-string-default-separators'.
11696 (Text Comparison): `string=' and `string<' also accept symbols as
11697 arguments.
11698 (String Conversion): More completely describe argument BASE in
11699 `string-to-number'.
11700 (Formatting Strings): `%s' and `%S' in `format' do require
11701 corresponding object. Clarify behavior of numeric prefix after
11702 `%' in `format'.
11703 (Case Conversion): The argument to `upcase-initials' can be a
11704 character.
11705
117062003-10-27 Kenichi Handa <handa@m17n.org>
11707
11708 * display.texi (Fontsets): Fix texinfo usage.
11709
117102003-10-25 Kenichi Handa <handa@m17n.org>
11711
11712 * display.texi (Fontsets): Add description of the function
11713 set-fontset-font.
11714
117152003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11716
11717 * display.texi (Temporary Displays): Add xref to `Documentation
11718 Tips'.
11719
11720 * functions.texi (Function Safety): Use inforef instead of pxref
11721 for SES.
11722
117232003-10-23 Andreas Schwab <schwab@suse.de>
11724
11725 * Makefile.in (TEX, texinputdir): Don't define.
11726 (TEXI2DVI): Define.
11727 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11728 add $(srcdir)/index.texi.
11729 ($(infodir)/elisp): Remove index.texi dependency.
11730 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11731 (index.texi): Remove target.
11732 (dist): Don't link $(srcdir)/permute-index.
11733 (clean): Don't remove index.texi.
11734
11735 * permute-index, index.perm: Remove.
11736 * index.texi: Rename from index.unperm.
11737
117382003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11739
11740 * tips.texi (Documentation Tips): Document new behavior for face
11741 and variable hyperlinks in Help mode.
11742
117432003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11744
11745 * objects.texi (Integer Type): Update for extra bit of integer range.
11746 (Character Type): Ditto.
11747
117482003-10-16 Eli Zaretskii <eliz@gnu.org>
11749
11750 * numbers.texi (Integer Basics): Add index entries for reading
11751 numbers in hex, octal, and binary.
11752
117532003-10-16 Lute Kamstra <lute@gnu.org>
11754
11755 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11756 argument.
11757
117582003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11759
11760 * windows.texi (Choosing Window): Fix typo.
11761 * edebug.texi (Edebug Execution Modes): Fix typo.
11762
117632003-10-13 Richard M. Stallman <rms@gnu.org>
11764
11765 * windows.texi (Basic Windows): A window has fringe settings,
11766 display margins and scroll-bar settings.
11767 (Splitting Windows): Doc split-window return value.
11768 Clean up one-window-p.
11769 (Selecting Windows): Fix typo.
11770 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11771 (Buffers and Windows): In set-window-buffer, explain effect
11772 on fringe settings and scroll bar settings.
11773 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11774 (Choosing Window): Use defopt for pop-up-frame-function.
11775 For special-display-buffer-names, explain same-window and same-frame.
11776 Clarify window-dedicated-p return value.
11777 (Textual Scrolling): scroll-up and scroll-down can get an error.
11778 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11779 Clarify set-window-hscroll.
11780 (Size of Window): Don't mention tool bar in window-height.
11781 (Coordinates and Windows): Explain what coordinates-in-window-p
11782 returns for fringes and display margins.
11783 (Window Configurations): Explain saving fringes, etc.
11784
11785 * tips.texi (Library Headers): Clean up Documentation.
11786
11787 * syntax.texi (Parsing Expressions): Clean up forward-comment
11788 and parse-sexp-lookup-properties.
11789
11790 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11791
11792 * os.texi (System Environment): Clean up text for load-average errors.
11793
11794 * modes.texi (Hooks): Don't explain local hook details at front.
11795 Clarify run-hooks and run-hook-with-args a little.
11796 Clean up add-hook and remove-hook.
11797
11798 * edebug.texi (Edebug Execution Modes): Clarify t.
11799 Document edebug-sit-for-seconds.
11800 (Coverage Testing): Document C-x X = and =.
11801 (Instrumenting Macro Calls): Fix typo.
11802 (Specification List): Don't index the specification keywords.
11803
118042003-10-10 Kim F. Storm <storm@cua.dk>
11805
11806 * processes.texi (Network): Introduce make-network-process.
11807
118082003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11809
11810 * tips.texi (Library Headers): Fix typo.
11811
118122003-10-07 Juri Linkov <juri@jurta.org>
11813
11814 * modes.texi (Imenu): Mention imenu-create-index-function's
11815 default value. Explain submenus better.
11816
118172003-10-07 Lute Kamstra <lute@gnu.org>
11818
11819 * modes.texi (Faces for Font Lock): Fix typo.
11820 (Hooks): Explain how buffer-local hook variables can refer to
11821 global hook variables.
11822 Various minor clarifications.
11823
118242003-10-06 Lute Kamstra <lute@gnu.org>
11825
11826 * tips.texi (Coding Conventions): Mention naming conventions for
11827 hooks.
11828
118292003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11830
11831 * loading.texi (Library Search): Correct default value of
11832 load-suffixes.
11833 (Named Features): Fix typo.
11834
118352003-10-05 Richard M. Stallman <rms@gnu.org>
11836
11837 * loading.texi (Named Features): In `provide',
11838 say how to test for subfeatures.
11839 (Unloading): In unload-feature, use new var name
11840 unload-feature-special-hooks.
11841
118422003-10-03 Lute Kamstra <lute@gnu.org>
11843
11844 * modes.texi (Major Mode Conventions): Mention third way to set up
11845 Imenu.
11846 (Imenu): A number of small fixes.
11847 Delete documentation of internal variable imenu--index-alist.
11848 Document the return value format of imenu-create-index-function
11849 functions.
11850
118512003-09-30 Richard M. Stallman <rms@gnu.org>
11852
11853 * processes.texi (Network): Say what stopped datagram connections do.
11854
11855 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11856
11857 * display.texi (Overlay Properties): Clarify `evaporate' property.
11858
118592003-09-29 Lute Kamstra <lute@gnu.org>
11860
11861 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11862 constructs should be marked as risky.
11863 Change cons cell into proper list.
11864 (Mode Line Variables): Change cons cell into proper list.
11865
118662003-09-26 Lute Kamstra <lute@gnu.org>
11867
11868 * modes.texi (Mode Line Data): Document the :propertize construct.
11869 (Mode Line Variables): Reorder the descriptions of the variables
11870 to match their order in the default mode-line-format.
11871 Describe the new variables mode-line-position and mode-line-modes.
11872 Update the default values of mode-line-frame-identification,
11873 minor-mode-alist, and default-mode-line-format.
11874 (Properties in Mode): Mention the :propertize construct.
11875
118762003-09-26 Richard M. Stallman <rms@gnu.org>
11877
11878 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11879 * loading.texi, minibuf.texi, text.texi, variables.texi:
11880 Avoid @strong{Note:}.
11881
118822003-09-26 Richard M. Stallman <rms@gnu.org>
11883
11884 * keymaps.texi (Remapping Commands): Fix typo.
11885
118862003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11887
11888 * processes.texi (Low-Level Network): Fix typo.
11889
118902003-09-23 Kim F. Storm <storm@cua.dk>
11891
11892 * processes.texi (Network, Network Servers): Fix typos.
11893 (Low-Level Network): Add timeout value for :server keyword.
11894 Add new option keywords to make-network-process.
11895 Add set-network-process-options.
11896 Explain how to test availability of network options.
11897
118982003-09-19 Richard M. Stallman <rms@gnu.org>
11899
11900 * text.texi (Motion by Indent): Arg to
11901 backward-to-indentation and forward-to-indentation is optional.
11902
11903 * strings.texi (Creating Strings): Add substring-no-properties.
11904
11905 * processes.texi
11906 (Process Information): Add list-processes arg QUERY-ONLY.
11907 Delete process-contact from here.
11908 Add new status values for process-status.
11909 Add process-get, process-put, process-plist, set-process-plist.
11910 (Synchronous Processes): Add call-process-shell-command.
11911 (Signals to Processes): signal-process allows process objects.
11912 (Network): Complete rewrite.
11913 (Network Servers, Datagrams, Low-Level Network): New nodes.
11914
11915 * positions.texi (Word Motion): forward-word, backward-word
11916 arg is optional. Reword.
11917
11918 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11919
11920 * variables.texi (Creating Buffer-Local):
11921 Delete duplicate definition of buffer-local-value.
11922 (File Local Variables): Explain about discarding text props.
11923
119242003-09-11 Richard M. Stallman <rms@gnu.org>
11925
11926 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11927 changes variables that record input events.
11928 (Minibuffer Misc): Add minibuffer-selected-window.
11929
11930 * lists.texi (Building Lists): Add copy-tree.
11931
11932 * display.texi (Fontsets): Add char-displayable-p.
11933 (Scroll Bars): New node.
11934
119352003-09-08 Lute Kamstra <lute@gnu.org>
11936
11937 * modes.texi (%-Constructs): Document new `%i' and `%I'
11938 constructs.
11939
119402003-09-03 Peter Runestig <peter@runestig.com>
11941
11942 * makefile.w32-in: New file.
11943
119442003-08-29 Richard M. Stallman <rms@gnu.org>
11945
11946 * display.texi (Overlay Properties): Clarify how priorities
11947 affect use of the properties.
11948
119492003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11950
11951 * customize.texi (Type Keywords): Correct the description of
11952 `:help-echo' in the case where `motion-doc' is a function.
11953
119542003-08-14 John Paul Wallington <jpw@gnu.org>
11955
11956 * modes.texi (Emulating Mode Line): Subsection, not section.
11957
119582003-08-13 Richard M. Stallman <rms@gnu.org>
11959
11960 * elisp.texi (Top): Update subnode lists in menu.
11961
11962 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11963 (Kill Functions): kill-region has new arg yank-handler.
11964 (Yanking): New node.
11965 (Yank Commands): Add yank-undo-function.
11966 (Low-Level Kill Ring):
11967 kill-new and kill-append have new arg yank-handler.
11968 (Changing Properties): Add remove-list-of-text-properties.
11969 (Atomic Changes): New node.
11970
11971 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11972
11973 * streams.texi (Output Variables): Add eval-expression-print-length
11974 and eval-expression-print-level.
11975
11976 * os.texi (Time Conversion): For encode-time, explain limits on year.
11977
11978 * objects.texi (Character Type): Define anchor "modifier bits".
11979
11980 * modes.texi (Emulating Mode Line): New node.
11981 (Search-based Fontification): Font Lock uses font-lock-face property.
11982 (Other Font Lock Variables): Likewise.
11983
11984 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11985 not vectors.
11986 (Active Keymaps): Add emulation-mode-map-alists.
11987 (Functions for Key Lookup): key-binding has new arg no-remap.
11988 (Remapping Commands): New node.
11989 (Scanning Keymaps): where-is-internal has new arg no-remap.
11990 (Tool Bar): Add tool-bar-local-item-from-menu.
11991 Clarify when to use tool-bar-add-item-from-menu.
11992
11993 * commands.texi (Interactive Call): commandp has new arg.
11994 (Command Loop Info): Add this-original-command.
11995
119962003-08-06 John Paul Wallington <jpw@gnu.org>
11997
11998 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11999
12000 * display.texi (Warning Basics): Fix typo.
12001 (Fringes): Add closing curly bracket and fix typo.
12002
12003 * elisp.texi (Top): Fix typo.
12004
120052003-08-05 Richard M. Stallman <rms@gnu.org>
12006
12007 * elisp.texi: Update lists of subnodes.
12008
12009 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12010
12011 * variables.texi (Local Variables): Use lc for example variable names.
12012
12013 * tips.texi (Library Headers): Explain where to put -*-.
12014
12015 * strings.texi (Creating Strings): Fix xref for vconcat.
12016
12017 * sequences.texi (Vector Functions):
12018 vconcat no longer allows integer args.
12019
12020 * minibuf.texi (Reading File Names): read-file-name has new
12021 arg PREDICATE. New function read-directory-name.
12022
c4cc8b9a 12023 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
12024 (Indenting Macros): New node.
12025
12026 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12027 (Window Frame Parameters): Make separate table of parameters
12028 that are coupled with specific face attributes.
12029 (Deleting Frames): delete-frame-hooks renamed to
12030 delete-frame-functions.
12031
12032 * files.texi (Magic File Names): Add file-remote-p.
12033 Clarify file-local-copy.
12034
12035 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12036 here; instead xref Defining Macros.
12037
12038 * display.texi (Warnings): New node, and subnodes.
12039 (Fringes): New node.
12040
12041 * debugging.texi (Test Coverage): New node.
12042
12043 * compile.texi (Compiler Errors): Explain with-no-warnings
12044 and other ways to suppress warnings.
12045
12046 * commands.texi (Interactive Call): Minor clarification.
12047
12048 * buffers.texi (Buffer File Name): set-visited-file-name
12049 renames the buffer too.
12050
12051 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12052
120532003-07-24 Markus Rost <rost@math.ohio-state.edu>
12054
12055 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12056
120572003-07-22 Markus Rost <rost@math.ohio-state.edu>
12058
12059 * internals.texi (Garbage Collection): Fix previous change.
12060
120612003-07-22 Richard M. Stallman <rms@gnu.org>
12062
12063 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12064
12065 * display.texi (Width): Use \s syntax in example.
12066 (Font Selection): Add face-font-rescale-alist.
12067
12068 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12069 Remove spurious indent in example.
12070
12071 * lists.texi (Building Lists): Add number-sequence.
12072
12073 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12074
12075 * functions.texi (Function Documentation): Explain how to
12076 show calling convention explicitly in the doc string.
12077
12078 * windows.texi (Selecting Windows): save-selected-window saves
12079 selected window of each frame.
12080 (Window Configurations): Minor change.
12081
12082 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12083
12084 * streams.texi (Output Variables): Add print-continuous-numbering
12085 and print-number-table.
12086
12087 * processes.texi (Decoding Output): New node.
12088
12089 * os.texi (Time Conversion): decode-time arg is optional.
12090
12091 * objects.texi (Character Type): Don't use space as example for \.
12092 Make list of char names and \-sequences correspond.
12093 Explain that \s is not used in strings. `\ ' needs space after.
12094
12095 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12096 (Translation of Characters): Add translation-table-for-input.
12097 (Default Coding Systems): Add auto-coding-functions.
12098 (Explicit Encoding): Add decode-coding-inserted-region.
12099 (Locales): Add locale-info.
12100
12101 * minibuf.texi (Basic Completion): Describe test-completion.
12102 Collections can be lists of strings.
12103 Clean up lazy-completion-table.
12104 (Programmed Completion): Mention test-completion.
12105 Clarify why lambda expressions are not accepted.
12106 (Minibuffer Misc): Describe minibufferp.
12107
121082003-07-14 Richard M. Stallman <rms@gnu.org>
12109
12110 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12111
12112 * windows.texi (Selecting Windows): New arg to select-window.
12113 (Selecting Windows): Add with-selected-window.
12114 (Size of Window): Add window-inside-edges, etc.
12115
12116 * internals.texi (Garbage Collection): Add post-gc-hook.
12117
12118 * processes.texi (Subprocess Creation): Add exec-suffixes.
12119
12120 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12121 (Scanning Keymaps): Add map-keymaps.
12122 (Defining Menus): Add keymap-prompt.
12123
12124 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12125 most-negative-fixnum.
12126
c4cc8b9a 12127 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12128 (Compiler Errors): New node.
12129
12130 * os.texi (User Identification): user-uid, user-real-uid
12131 can return float.
12132
12133 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12134 and about derived modes.
12135 (Minor Modes): Add minor-mode-list.
12136 (Defining Minor Modes): Keyword args for define-minor-mode.
12137 (Search-based Fontification): Explain managing other properties.
12138 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12139 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12140 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12141
12142 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12143 (Variable Aliases): Clarify defvaralias.
12144
12145 * loading.texi (Library Search): Add load-suffixes.
12146
12147 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12148 (Programmed Completion): Add dynamic-completion-table.
12149
12150 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12151 (Magic File Names): Specify precedence order of handlers.
12152
12153 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12154 and post-command-hook.
12155 (Waiting): New calling convention for sit-for.
12156
12157 * text.texi (Special Properties): local-map and keymap properties
12158 apply based on their stickiness.
12159
121602003-07-07 Richard M. Stallman <rms@gnu.org>
12161
12162 * modes.texi (Minor Mode Conventions): Specify only some kinds
12163 of list values as args to minor modes.
12164
12165 * files.texi (File Name Expansion): Warn about iterative use
12166 of substitute-in-file-name.
12167
12168 * advice.texi (Activation of Advice): Clean up previous change.
12169
121702003-07-06 Markus Rost <rost@math.ohio-state.edu>
12171
12172 * advice.texi (Activation of Advice): Note that ad-start-advice is
12173 turned on by default.
12174
121752003-06-30 Richard M. Stallman <rms@gnu.org>
12176
12177 * text.texi (Buffer Contents): Document current-word.
12178 (Change Hooks): Not called for *Messages*.
12179
12180 * functions.texi (Defining Functions): Explain about redefining
12181 primitives.
f4e90db0 12182 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12183 Comment out the detailed criteria for what is safe.
12184
121852003-06-22 Andreas Schwab <schwab@suse.de>
12186
12187 * objects.texi (Symbol Type): Fix description of examples.
12188
121892003-06-16 Andreas Schwab <schwab@suse.de>
12190
12191 * hash.texi (Creating Hash): Fix description of :weakness.
12192
c8763fb6 121932003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12194
12195 * files.texi (Changing Files): copy-file copies file modes, too.
12196
121972003-05-28 Richard M. Stallman <rms@gnu.org>
12198
12199 * strings.texi (Creating Strings): Clarify split-string.
12200
122012003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12202
12203 * strings.texi (Creating Strings): Update split-string specification
12204 and examples.
12205
122062003-05-19 Richard M. Stallman <rms@gnu.org>
12207
12208 * elisp.texi: Correct invariant section names.
12209
122102003-04-20 Richard M. Stallman <rms@gnu.org>
12211
12212 * os.texi (Timers): Explain about timers and quitting.
12213
122142003-04-19 Richard M. Stallman <rms@gnu.org>
12215
12216 * internals.texi (Writing Emacs Primitives): Strings are
12217 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12218 Explain GCPRO convention for varargs function args.
12219
122202003-04-16 Richard M. Stallman <rms@gnu.org>
12221
12222 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12223
122242003-04-08 Richard M. Stallman <rms@gnu.org>
12225
12226 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12227
122282003-02-13 Kim F. Storm <storm@cua.dk>
12229
12230 * objects.texi (Character Type): New \s escape for space.
12231
122322003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12233
5dcb4c4e 12234 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12235
122362003-01-25 Richard M. Stallman <rms@gnu.org>
12237
12238 * keymaps.texi: Document that a symbol can act as a keymap.
12239
122402003-01-13 Richard M. Stallman <rms@gnu.org>
12241
12242 * text.texi (Changing Properties): Say string indices are origin-0.
12243
12244 * positions.texi (Screen Lines) <compute-motion>:
12245 Correct order of elts in return value.
12246
12247 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12248 how to define a default binding.
12249
122502002-12-07 Markus Rost <rost@math.ohio-state.edu>
12251
12252 * loading.texi (Unloading): Fix recent change for load-history.
12253
12254 * customize.texi (Simple Types): Clarify description of custom
12255 type 'number. Describe new custom type 'float.
12256
122572002-12-04 Markus Rost <rost@math.ohio-state.edu>
12258
12259 * variables.texi (File Local Variables): Fix typo.
12260
c8763fb6 122612002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12262
12263 From Michael Albinus <Michael.Albinus@alcatel.de>.
12264
12265 * README: Target for Info file is `make info'.
12266
5dcb4c4e 12267 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12268 `file-name-sans-extension'.
12269 (Magic File Names): Complete list of operations for magic file
12270 name handlers.
12271
122722002-09-16 Jonathan Yavner <jyavner@engineer.com>
12273
12274 * variables.texi (File Local Variables): New function
12275 risky-local-variable-p.
12276
122772002-09-15 Jonathan Yavner <jyavner@engineer.com>
12278
12279 * functions.texi (Function safety): New node about unsafep.
12280
122812002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12282
5dcb4c4e 12283 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12284 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12285
122862002-06-17 Juanma Barranquero <lektu@terra.es>
12287
12288 * frames.texi (Display Feature Testing): Fix typo.
12289
122902002-06-12 Andreas Schwab <schwab@suse.de>
12291
12292 * frames.texi (Initial Parameters, Resources): Fix references to
12293 the Emacs manual.
12294
122952002-05-13 Kim F. Storm <storm@cua.dk>
12296
6e911150 12297 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12298 example relating to changing buffer inside let.
12299
c8763fb6 123002002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12301
12302 * os.texi (Session Management): New node about X Session management.
12303
123042002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12305
12306 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12307 to which the manual corresponds, and the copyright years.
12308
12309 * Makefile.in (VERSION): Set to 2.9.
12310
123112001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12312
12313 * elisp.texi: Change the category in @dircategory to "Emacs", to
12314 make it consistent with info/dir.
12315
123162001-11-25 Miles Bader <miles@gnu.org>
12317
12318 * text.texi (Fields): Describe new `limit' arg in
12319 field-beginning/field-end.
12320
123212001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12322
5dcb4c4e
SM
12323 * permute-index: Don't depend on csh-specific features.
12324 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12325
12326 * two-volume-cross-refs.txt: New file.
12327 * two.el: New file.
12328 * spellfile: New file.
12329
123302001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12331
12332 * permute-index: New file.
12333
12334 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12335 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12336 8+3 restricted namespace.
12337
12338 * Makefile.in (infodir): Define relative to $(srcdir).
12339 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12340 include directories list via -I switch to makeinfo.
12341 (index.texi): Use cp if both hard and symbolic links fail.
12342
123432001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12344
12345 * Makefile.in (distclean): Add.
12346
12347 The following changes make ELisp manual part of the Emacs
12348 distribution:
12349
12350 * Makefile.in: Add Copyright notice.
12351 (prefix): Remove.
12352 (infodir): Change value to "../info".
12353 (VPATH): New variable.
12354 (MAKE): Don't define.
12355 (texmacrodir): Don't define.
12356 (texinputdir): Append the existing value of TEXINPUTS.
12357 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12358 command to be compatible with man/Makefile.in, and to put the
12359 output into ../info.
12360 (info): Add target.
12361 (installall): Target removed.
12362
c8763fb6 123632001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12364
12365 * tips.texi (Coding Conventions): Fix typo.
12366
123672001-10-23 Gerd Moellmann <gerd@gnu.org>
12368
12369 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12370
123712001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12372
12373 * files.texi (File Name Components): Update the description of
12374 file-name-sans-extension and file-name-extension, as they now
12375 ignore leading dots.
12376
123772001-10-20 Gerd Moellmann <gerd@gnu.org>
12378
12379 * (Version 21.1 released.)
12380
123812001-10-19 Miles Bader <miles@gnu.org>
12382
12383 * positions.texi (Text Lines): Describe behavior of
12384 `beginning-of-line'/`end-of-line' in the presence of field properties.
12385
123862001-10-17 Gerd Moellmann <gerd@gnu.org>
12387
12388 * Makefile.in (VERSION): Set to 2.8.
12389 (manual): Use `manual-21'.
12390
12391 * elisp.texi (VERSION): Add and use it where the version
12392 number was used. Set it to 2.8.
12393
12394 * intro.texi: Likewise.
12395
123962001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12397
12398 * files.texi (File Name Completion): Document the significance of
12399 a trailing slash in elements of completion-ignored-extensions.
12400
124012001-10-06 Miles Bader <miles@gnu.org>
12402
12403 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12404
124052001-10-04 Gerd Moellmann <gerd@gnu.org>
12406
12407 * variables.texi (Variable Aliases): New node.
12408
124092001-10-04 Gerd Moellmann <gerd@gnu.org>
12410
12411 * Branch for 21.1.
12412
124132001-10-02 Miles Bader <miles@gnu.org>
12414
12415 * minibuf.texi (Minibuffer Misc): Add entries for
12416 `minibuffer-contents', `minibuffer-contents-no-properties', and
12417 `delete-minibuffer-contents'.
12418 Correct description for `minibuffer-prompt-end'.
12419
12420 * text.texi (Property Search): Correct descriptions of
12421 `next-char-property-change' and `previous-char-property-change'.
12422 Add entries for `next-single-char-property-change' and
12423 `previous-single-char-property-change'.
12424 Make operand names a bit more consistent.
12425
124262001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12427
12428 * frames.texi (Finding All Frames): Document that next-frame and
12429 previous-frame are local to current terminal.
12430
124312001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12432
12433 * keymaps.texi (Creating Keymaps): Fix the description of the
12434 result of make-keymap.
12435
124362001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12437
12438 * display.texi (Font Lookup, Attribute Functions)
12439 (Image Descriptors): Add cross-references to the definition of
12440 selected frame.
12441
12442 * buffers.texi (The Buffer List): Add cross-references to the
12443 definition of selected frame.
12444
12445 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12446 frame at any given time.
12447 (Multiple Displays, Size and Position): Add a cross-reference to
12448 the definition of the selected frame.
12449
124502001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12451
12452 * strings.texi (String Conversion) <string-to-number>: Document
12453 that a float is returned for integers that are too large.
12454
12455 * frames.texi (Mouse Position): Document mouse-position-function.
12456 (Display Feature Testing): Document display-images-p.
12457 (Window Frame Parameters): Document the cursor-type variable.
12458
12459 * numbers.texi (Integer Basics): Document CL style read syntax for
12460 integers in bases other than 10.
12461
5dcb4c4e
SM
12462 * positions.texi (List Motion):
12463 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12464
12465 * lists.texi (Sets And Lists): Document member-ignore-case.
12466
12467 * internals.texi (Garbage Collection): Document the used and free
12468 strings report.
12469 (Memory Usage): Document strings-consed.
12470
12471 * os.texi (Time of Day): Document float-time.
12472 (Recording Input): Document that clear-this-command-keys clears
12473 the vector to be returned by recent-keys.
12474
ed9265fc
JB
12475 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12476 The argument keymap can be a list.
b8d4c8d0
GM
12477
12478 * nonascii.texi (User-Chosen Coding Systems)
12479 <select-safe-coding-system>: Document the new argument
12480 accept-default-p and the variable
12481 select-safe-coding-system-accept-default-p. Tell what happens if
12482 buffer-file-coding-system is undecided.
12483 (Default Coding Systems): Document auto-coding-regexp-alist.
12484
12485 * display.texi (The Echo Area) <message>: Document
12486 message-truncate-lines.
12487 (Glyphs): Document that the glyph table is unused on windowed
12488 displays.
12489
12490 * help.texi (Describing Characters) <single-key-description>:
12491 Document the new argument no-angles.
12492 (Accessing Documentation) <documentation-property>: Document that
12493 a non-string property is evaluated.
12494 <documentation>: Document that the function-documentation property
12495 is looked for.
12496
12497 * windows.texi (Selecting Windows): Document some-window.
12498
12499 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12500
12501 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12502 apropos-mode-hook.
12503
12504 * commands.texi (Using Interactive): Document interactive-form.
12505 (Keyboard Macros): Document kbd-macro-termination-hook.
12506 (Command Loop Info): Document that clear-this-command-keys clears
12507 the vector to be returned by recent-keys.
12508
125092001-09-04 Werner LEMBERG <wl@gnu.org>
12510
12511 * Makefile.in (srcdir, texinputdir): New variables.
12512 (srcs, index.texi, install): Use $(srcdir).
12513 (.PHONY): Remove elisp.dvi.
12514 (elisp): Use -I switch for makeinfo.
12515 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12516 (installall, dist): Use $(srcdir).
12517 Fix path to texinfo.tex.
12518 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12519
125202001-08-30 Gerd Moellmann <gerd@gnu.org>
12521
12522 * display.texi (Conditional Display): Adjust to API change.
12523
12524 * configure: New file.
12525
125262001-07-30 Gerd Moellmann <gerd@gnu.org>
12527
12528 * commands.texi (Repeat Events): Add description of
12529 double-click-fuzz.
12530
125312001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12532
12533 * syntax.texi (Syntax Class Table): Add the missing designator for
12534 comment and string fences.
12535 (Syntax Properties): Add a xref to syntax table internals.
12536 (Syntax Table Internals): Document string-to-syntax.
12537
125382001-05-07 Gerd Moellmann <gerd@gnu.org>
12539
12540 * Makefile.in (install): Use install-info command line options
12541 like in Emacs' Makefile.in.
12542
125432000-12-09 Miles Bader <miles@gnu.org>
12544
12545 * windows.texi (Window Start): Update documentation for
12546 `pos-visible-in-window-p'.
12547
125482000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12549
12550 * lists.texi (Building Lists): Add footnote to explain how to add
12551 to the end of a list.
12552
125532000-10-25 Gerd Moellmann <gerd@gnu.org>
12554
12555 * files.texi (Visiting Functions): Typos.
12556
125572000-10-25 Kenichi Handa <handa@etl.go.jp>
12558
12559 * files.texi (Visiting Functions): Return value of
12560 find-file-noselect may be a list of buffers if wildcards are used.
12561
125622000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12563
12564 * display.texi (Defining Faces): Document `graphic' display type
12565 in face specs.
12566
b344d29d 125672000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12568
12569 * hooks.texi (Standard Hooks): Replace obsolete
12570 `after-make-frame-hook' with `after-make-frame-functions'.
12571
12572 * frames.texi (Creating Frames): Ditto.
12573
12574 * variables.texi (Future Local Variables): Ditto.
12575
125762000-10-16 Gerd Moellmann <gerd@gnu.org>
12577
12578 * display.texi (Other Image Types): Add description of :foreground
12579 and :background properties of mono PBM images.
12580
125812000-08-17 Werner LEMBERG <wl@gnu.org>
12582
12583 * .cvsignore: New file.
12584
125852000-01-05 Gerd Moellmann <gerd@gnu.org>
12586
12587 * tindex.pl: New script.
12588
125891999-12-03 Dave Love <fx@gnu.org>
12590
12591 * Makefile.in (MAKEINFO): New parameter.
12592
125931999-09-17 Richard Stallman <rms@gnu.org>
12594
12595 * Makefile.in (srcs): Add hash.texi.
12596 (VERSION): Update to 20.6.
12597
125981999-09-13 Richard Stallman <rms@gnu.org>
12599
12600 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12601
126021998-08-29 Karl Heuer <kwzh@gnu.org>
12603
12604 * configure.in: New file.
12605 * Makefile.in: Renamed from Makefile.
12606 (prefix, infodir): Use value obtained from configure.
12607 (emacslibdir): Obsolete variable deleted.
12608 (dist): Distribute configure.in, configure, Makefile.in.
12609
126101998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12611
12612 * Makefile (INSTALL_INFO): New variable.
12613 (install): Run install-info.
12614
126151998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12616
12617 * Makefile (elisp.dvi): Add missing backslash.
12618
126191998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12620
12621 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12622 Run texindex without `./'. Always run texindex on elisp.tp.
12623 (elisp.tps): Target deleted.
12624
126251998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12626
12627 * Makefile (srcs): Add nonascii.texi and customize.texi.
12628 (dist): Start by deleting `temp'.
12629
126301998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12631
12632 * Makefile (makeinfo, texindex): Targets deleted.
12633 (makeinfo.o, texindex.o): Targets deleted.
12634 (clean, dist): Don't do anything with them or with getopt*.
12635
126361998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12637
12638 * Makefile (SHELL): Defined.
12639
126401998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12641
12642 * Makefile (elisp.tps): New target.
12643 (elisp.dvi): Depend on elisp.tps.
12644
c5602427 126451996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12646
12647 * README: Update phone number.
12648
12649 * Makefile (elisp): Make this be the default target.
12650 Depend on makeinfo.c instead of makeinfo.
12651 (install): Don't depend on elisp.dvi, since we don't install that.
12652 Use mkinstalldirs.
12653 (dist): Add mkinstalldirs.
12654
c5602427 126551995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12656
12657 * Makefile (VERSION): Update version number.
5dcb4c4e 12658 (maintainer-clean): Rename from realclean.
b8d4c8d0 12659
c5602427 126601995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12661
12662 * Makefile (realclean): New target.
12663 (elisp): Remove any old elisp-* files first.
12664
c5602427 126651993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12666
12667 * Makefile (VERSION): New variable.
12668 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12669 Compressed file suffix should be `.gz', not `.z'.
12670
ce058493 126711993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12672
12673 * Makefile (elisp): Depend on makeinfo.
12674
c5602427 126751993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12676
12677 * Makefile (srcs): Add anti.texi.
12678
c5602427 126791993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12680
12681 * Makefile (infodir, prefix): New vars.
12682 (install): Use infodir.
f4e90db0 12683 (emacsinfodir): Delete.
b8d4c8d0 12684
c5602427 126851993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12686
12687 * Makefile (srcs): Add calendar.texi.
12688
12689 * Makefile (dist): Copy texindex.c and makeinfo.c.
12690 Limit elisp-* files to those with one or two digits.
12691
c5602427 126921993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12693
f4e90db0 12694 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12695
c5602427 126961993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12697
12698 * loading.texi (Unloading): define-function changed back to
12699 defalias. It may not stay this way, but at least it's
12700 consistent with the known-good version of the code patch.
12701
c5602427 127021993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12703
12704 * modes.texi (Hooks): Document new optional arg of add-hook.
12705
c5602427 127061993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12707
12708 * variables.texi: Document nil initial value of buffer-local variables.
12709
12710 * tips.texi: Add new section on standard library headers.
12711
c5602427 127121993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12713
12714 * Makefile (srcs): Add frame.texi to the list of sources.
12715
c5602427 127161993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12717
12718 * Makefile (dist): Don't bother excluding autosave files; they'll
12719 never make it into the temp directory anyway, and the hash marks
12720 in the name are problematic for make and the Bourne shell.
ed9265fc 12721 (srcs): ???
b8d4c8d0 12722
c5602427 127231993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12724
12725 * Makefile (dist): Don't include backup files or autosave files in
12726 the distribution tar file.
12727
c5602427 127281991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12729
5dcb4c4e 12730 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12731 (elisp.dvi): Remove erroneous shell comment.
12732 Expect output of permute-index in permuted.fns.
12733 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12734 (clean): Add index.texi to be deleted.
b8d4c8d0 12735
c5602427 127361990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12737
12738 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12739
c5602427 127401990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12741
12742 * files.texi: Noted that completion-ignored-extensions is ignored
12743 when making *Completions*.
12744
3e868ee3 127451990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12746
12747 * Makefile make dist now depends on elisp.dvi, since it tries
12748 to include it in the dist file.
12749
c5602427 127501990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12751
c5602427 12752 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12753
c5602427 127541989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12755
12756 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12757 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12758
c5602427 127591989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12760
12761 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12762 and @error{} are the terms now being used. The files in the
12763 directory have been changed to reflect this.
12764
12765 * All instances of @indentedresultt{} have been changed to
333f9019 12766 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12767
c5602427 127681989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12769
12770 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12771 experimental @indentedresult{}, @indentedexpandsto{} are part of
12772 the texinfo.tex in this directory. These TeX macros are not
12773 stable yet.
12774
c5602427 127751989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12776
12777 * texinfo.tex: Temporarily added
12778 \let\result=\dblarrow
12779 \def\error{{\it ERROR} \longdblarrow}
12780 We need to do this better soon.
12781
c5602427 127821989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12783
12784 * Applied Karl Berry's patches to *.texinfo files, but not to
12785 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12786 new title page format is also not applied, since it requires
12787 texinfo.tex changes.)
12788
12789 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12790 for the Project GNU development environment.
12791
12792;; Local Variables:
c8763fb6 12793;; coding: utf-8
b8d4c8d0
GM
12794;; End:
12795
ba318903 12796 Copyright (C) 1998-2014 Free Software Foundation, Inc.
b8d4c8d0
GM
12797
12798 This file is part of GNU Emacs.
12799
352c8b4a 12800 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12801 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12802 the Free Software Foundation, either version 3 of the License, or
12803 (at your option) any later version.
b8d4c8d0
GM
12804
12805 GNU Emacs is distributed in the hope that it will be useful,
12806 but WITHOUT ANY WARRANTY; without even the implied warranty of
12807 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12808 GNU General Public License for more details.
12809
12810 You should have received a copy of the GNU General Public License
352c8b4a 12811 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.