* minibuffer.el (read-file-name): Doc clarification.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
fff711ee
LI
12014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
4
314ffdb1
GM
52014-02-06 Glenn Morris <rgm@gnu.org>
6
7 * display.texi (Truncation):
8 * positions.texi (Screen Lines): Do not mention cache-long-scans.
9
bd21bf41
JL
102014-01-31 Juri Linkov <juri@jurta.org>
11
12 * searching.texi (String Search): Incremental word search fixes.
13
e3bd7eed
GM
142014-01-28 Glenn Morris <rgm@gnu.org>
15
16 * text.texi (Indent Tabs): Update related to tab-stops.
17
0db19d38
GM
182014-01-24 Glenn Morris <rgm@gnu.org>
19
1e548e40
GM
20 * control.texi (Handling Errors): Update with-demoted-errors.
21
0db19d38
GM
22 * files.texi (File Locks): Every platform supports locking now.
23
7b997b14
GM
242014-01-22 Glenn Morris <rgm@gnu.org>
25
26 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
27
64295f83
GM
282014-01-20 Glenn Morris <rgm@gnu.org>
29
30 * hash.texi (Other Hash): Do not mention subr-x.el functions;
31 reverts 2013-12-22 change.
32
122ff675
SM
332014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
34
35 * functions.texi (Advising Functions): New section.
36 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
37 run-hook-wrapped any more.
38 (Hooks): Link to the new Advising Functions node.
39 * elisp.texi (Top): Don't include advice.texi.
40 * advice.texi: Remove.
41 * makefile.w32-in (srcs):
42 * Makefile.in (srcs): Adjust accordingly.
43
fa49b469
RS
442014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
45
9fb07a9e
RS
46 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
47
fa49b469
RS
48 * strings.texi (Text Comparison): Document `string-suffix-p'.
49
d831c9b8
GM
502014-01-07 Glenn Morris <rgm@gnu.org>
51
52 * files.texi (File Attributes): Fix superscipt typo.
53
de7ce2d1
CY
542014-01-07 Chong Yidong <cyd@gnu.org>
55
56 * files.texi (Changing Files): Document copy-file changes.
57
809d2ce4
GM
582014-01-07 Glenn Morris <rgm@gnu.org>
59
60 * display.texi (Logging Messages): Copyedits re messages-buffer.
61
c6ab4664
PE
622014-01-06 Paul Eggert <eggert@cs.ucla.edu>
63
64 Specify .texi encoding (Bug#16292).
65 * back.texi, book-spine.texi, lay-flat.texi:
66 Add @documentencoding.
67
81c7d631
CY
682014-01-05 Chong Yidong <cyd@gnu.org>
69
70 * backups.texi (Making Backups): Document backup-buffer change.
71
72 * files.texi (Visiting Files): Copyedits.
73 (Testing Accessibility): Mention ACLs. Move file-modes here from
74 File Attributes.
75 (Truenames): Move file-equal-p here from Kinds of Files.
76 (File Attributes): Move file-newer-than-file-p here from Testing
77 Accessibility.
78 (Extended Attributes): New node. Add file-extended-attributes.
79 (Changing Files): Document set-file-extended-attributes.
80
81 * commands.texi (Defining Commands): Document the interactive-form
82 property more carefully. Document interactive-only.
83
84 * compile.texi (Compiler Errors): Copyedits. Note that the
85 details for byte-compile-warnings are in its docstring.
86
87 * minibuf.texi (Minibuffer Contents): Remove obsolete function
88 minibuffer-completion-contents.
89
90 * variables.texi (Defining Variables): Note that defvar acts
91 always on the dynamic value.
92
93 * customize.texi (Variable Definitions): Likewise.
94
7c2127d0
PE
952014-01-05 Paul Eggert <eggert@cs.ucla.edu>
96
5a0f4e90
PE
97 Document vconcat and the empty vector (Bug#16246).
98 * sequences.texi (Vector Functions):
99 Document behavior better when the result is empty.
100
7c2127d0
PE
101 Document behavior of (string-to-number "+@") (Bug#16293).
102 * strings.texi (String Conversion): Document behavior of
103 string-to-number on invalid strings that begin with "+", too.
104
d6d78511
CY
1052014-01-03 Chong Yidong <cyd@gnu.org>
106
107 * help.texi (Documentation, Accessing Documentation): Copyedits.
108 (Documentation Basics): Rewrite, avoiding a repeat discussion of
109 docstring conventions.
110
111 * tips.texi (Documentation Tips): Move discussion of
112 emacs-lisp-docstring-fill-column here from Documentation Basics.
113
114 * compile.texi (Docs and Compilation): Copyedits.
115
33f846fb
GM
1162014-01-02 Glenn Morris <rgm@gnu.org>
117
118 * numbers.texi (Numeric Conversions): Fix a typo.
119
a560b856
PE
1202013-12-29 Paul Eggert <eggert@cs.ucla.edu>
121
122 Plain copy-file no longer chmods an existing destination (Bug#16133).
123 * files.texi (Changing Files): Document this.
124
4364185f
CY
1252013-12-28 Chong Yidong <cyd@gnu.org>
126
127 * modes.texi (Auto Major Mode): Document interpreter-mode-alist
128 change.
129
130 * buffers.texi (Modification Time): Document visited-file-modtime
131 change.
132
c04d52fb
GM
1332013-12-28 Glenn Morris <rgm@gnu.org>
134
135 * control.texi (Pattern matching case statement): Brevity.
136
0f1d2934
CY
1372013-12-27 Chong Yidong <cyd@gnu.org>
138
139 * functions.texi (Function Cells):
140 * eval.texi (Function Indirection): Update for the fact that
141 symbol-function no longer signals an error.
142
143 * commands.texi (Reading One Event): Mention keyboard coding.
144
145 * keymaps.texi (Translation Keymaps, Translation Keymaps):
146 * nonascii.texi (Terminal I/O Encoding): Copyedits.
147
2200a8c9
CY
1482013-12-26 Chong Yidong <cyd@gnu.org>
149
150 * advice.texi (Advising Functions, Defining Advice): Special forms
151 can no longer be advised.
152
c9352587
CY
1532013-12-25 Chong Yidong <cyd@gnu.org>
154
155 * keymaps.texi (Active Keymaps): Re-organize the text.
156 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
157 (Controlling Active Maps): Note that set-transient-map uses
158 overriding-terminal-local-map.
159
160 * tips.texi (Coding Conventions): Tweak the coding system tip;
161 Emacs now uses utf-8 by default for Emacs Lisp source files.
162
163 * display.texi (Font Selection): Tweak example.
164
165 * commands.texi (Event Input Misc): Document new arg to
166 input-pending-p.
167
168 * nonascii.texi (Specifying Coding Systems): Don't refer to
169 emacs-mule-dos.
170 (Lisp and Coding Systems): Describe emacs-mule return value in
171 modern terms.
172
ff1c842a
TH
1732013-12-25 Tassilo Horn <tsdh@gnu.org>
174
175 * control.texi (Pattern matching case statement): Rephrase lexical
176 binding requirement: the example needs it, not `pcase' itself.
177
362397ed
CY
1782013-12-25 Chong Yidong <cyd@gnu.org>
179
180 * eval.texi (Eval): Document the LEXICAL arg to eval.
181
182 * variables.texi (Variables, Void Variables): Use "scoping rule"
183 terminology consistently.
184 (Variable Scoping): Add index entries, and use "dynamic scope"
185 terminology in place of "indefinite scope" to reduce confusion.
186 (Lexical Binding): Document lexical environment format.
187 (Using Lexical Binding): Add index entries for error messages.
188
a9560047
TH
1892013-12-24 Tassilo Horn <tsdh@gnu.org>
190
191 * control.texi (Pattern matching case statement): Fix missing
192 argument in simple expression language sample (Bug#16238). Add
193 some sample programs written in that language. Mention that
194 `pcase' requires lexical binding.
195
46291d11
XF
1962013-12-23 Xue Fuqiao <xfq.free@gmail.com>
197
2d778742
XF
198 * eval.texi (Special Forms): Document `special-form-p'.
199
200 * macros.texi (Simple Macro): Document `macrop'.
201
882b0b86
XF
202 * files.texi (Changing Files): Fix an argument of `copy-file'.
203
46291d11
XF
204 * strings.texi (Creating Strings): Document TRIM in `split-string'.
205
8cd22a08
CY
2062013-12-23 Chong Yidong <cyd@gnu.org>
207
208 * keymaps.texi (Controlling Active Maps): Renamed
209 set-temporary-overlay-map to set-transient map. Doc fixes.
210 (Searching Keymaps): The transient keymap takes precedence.
211
aec3bf9f
GM
2122013-12-23 Glenn Morris <rgm@gnu.org>
213
214 * loading.texi (How Programs Do Loading, Load Suffixes):
215 Mention `load-prefer-newer'.
216
bb962da2
XF
2172013-12-22 Xue Fuqiao <xfq.free@gmail.com>
218
aec3bf9f
GM
219 * hash.texi (Other Hash): Document `hash-table-keys'
220 and `hash-table-values'.
bb962da2 221
77e5bcc5
EZ
2222013-12-22 Eli Zaretskii <eliz@gnu.org>
223
224 * nonascii.texi (Character Properties): NAME or OLD-NAME
225 properties can be nil (there's no empty string).
a9877c32 226 (Character Properties): Update the reference to the UCD.
77e5bcc5 227
c9832cd8
XF
2282013-12-22 Xue Fuqiao <xfq.free@gmail.com>
229
77e5bcc5
EZ
230 * sequences.texi (Bool-Vectors): Document new bool-vector set
231 operation functions.
8fc36a68 232
05e8f1ae
XF
233 * text.texi (Examining Properties): Document `get-pos-property'.
234
aec3bf9f
GM
235 * variables.texi (Directory Local Variables):
236 Document `enable-dir-local-variables'.
b345c561 237
aec3bf9f
GM
238 * debugging.texi (Debugger Commands):
239 Document `debugger-toggle-locals'.
c9832cd8 240
77221051
CY
2412013-12-21 Chong Yidong <cyd@gnu.org>
242
243 * text.texi (Region Indent): Note the new interactive behavior of
244 indent-rigidly.
245
dfff9284
TH
2462013-12-20 Tassilo Horn <tsdh@gnu.org>
247
3fbba716
TH
248 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
249 one or many arguments.
250
6f1de4d1
TH
251 * display.texi: Document `messages-buffer'.
252
dfff9284
TH
253 * os.texi: Document `initial-buffer-choice' changes.
254
f5df4ceb
CY
2552013-12-20 Chong Yidong <cyd@gnu.org>
256
257 * text.texi (Changing Properties): Improve documentation for
258 add-face-text-property.
259 (Special Properties): Mention add-face-text-property.
260
fb891cc8
CY
2612013-12-18 Chong Yidong <cyd@gnu.org>
262
18874304
CY
263 * customize.texi (Custom Themes): Document custom-known-themes
264 (Bug#15717).
265
fb891cc8
CY
266 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
267 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
268
06a4f110
GM
2692013-12-13 Glenn Morris <rgm@gnu.org>
270
271 * internals.texi (Building Emacs):
272 * loading.texi (Library Search): Mention that site-load,
273 site-init cannot change load-path.
274
b55e11bf
GM
2752013-12-12 Glenn Morris <rgm@gnu.org>
276
277 * elisp.texi: Tweak dircategory.
278
01633a17
EZ
2792013-12-12 Eli Zaretskii <eliz@gnu.org>
280
281 * nonascii.texi (Encoding and I/O): Document file-name encoding
282 peculiarities on MS-Windows.
283
f9405d87
GM
2842013-12-12 Glenn Morris <rgm@gnu.org>
285
286 * elisp.texi: Sync direntry with info/dir version.
287
36291308
JB
2882013-12-08 Juanma Barranquero <lekktu@gmail.com>
289
290 * display.texi (Progress, Face Remapping):
291 * processes.texi (Serial Ports):
292 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
293
c085e5b9
JL
2942013-12-04 Juri Linkov <juri@jurta.org>
295
296 * searching.texi (Search and Replace): Fix `unread-command-events'
297 and add ref.
298
9139632a
JL
2992013-12-03 Juri Linkov <juri@jurta.org>
300
301 * windows.texi (Choosing Window): Rename `no-display-ok' to
302 `allow-no-window'. (Bug#13594)
303
26e4aa7d
GM
3042013-11-30 Glenn Morris <rgm@gnu.org>
305
306 * Makefile.in (distclean): Remove Makefile.
307
c8f0efc2
AP
3082013-11-29 Andreas Politz <politza@fh-trier.de>
309
310 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
311 (Bug#14029).
312
cb6c95a3
GM
3132013-11-27 Glenn Morris <rgm@gnu.org>
314
315 * loading.texi (Library Search):
316 * os.texi (Startup Summary): No more leim directory.
317
d6686055
GM
3182013-11-26 Glenn Morris <rgm@gnu.org>
319
320 * os.texi (Startup Summary): Update for leim-list being preloaded.
321
f6083c67
BJ
3222013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
323
324 * frames.texi (Input Focus):
325 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
326
17e0445b
GM
3272013-11-23 Glenn Morris <rgm@gnu.org>
328
329 * loading.texi (Library Search):
330 Empty elements in EMACSLOADPATH now mean the default load-path.
331
88fa559d
GM
3322013-11-22 Glenn Morris <rgm@gnu.org>
333
334 * loading.texi (Library Search): Minor clarification.
335
f0cfa5fe
LL
3362013-11-20 Leo Liu <sdl.web@gmail.com>
337
338 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
339
a6e3a5d5
XF
3402013-11-19 Xue Fuqiao <xfq.free@gmail.com>
341
342 * os.texi (File Notifications): Add an index.
343
344 * loading.texi (Loading): Add an cross-reference.
345
4ae3802f
XF
3462013-11-18 Xue Fuqiao <xfq.free@gmail.com>
347
348 * os.texi (Session Management, Desktop Notifications): Add some
349 indexes and a cross-reference.
350
de586f99
XF
3512013-11-17 Xue Fuqiao <xfq.free@gmail.com>
352
353 * os.texi (Time Parsing):
354 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
355
90794abb
GM
3562013-11-14 Glenn Morris <rgm@gnu.org>
357
358 * loading.texi (Library Search): Update section.
359
7d3bb569
XF
3602013-11-11 Xue Fuqiao <xfq.free@gmail.com>
361
362 * os.texi (User Identification, Time of Day, Time Conversion):
363 Minor fixes.
364
fb193bb4
JD
3652013-11-10 Jan Djärv <jan.h.d@swipnet.se>
366
367 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
368
be9d2b46
XF
3692013-11-09 Xue Fuqiao <xfq.free@gmail.com>
370
371 * os.texi (Startup Summary): Add an index about startup screen.
6e466459 372 Typo fix.
d612ddbb 373 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
be9d2b46 374
8acb09ca
EZ
3752013-11-08 Eli Zaretskii <eliz@gnu.org>
376
377 * display.texi (Truncation): Document that cache-long-scans is now
378 non-nil by default. (Bug#15797)
379
c67c5132
EZ
3802013-11-05 Eli Zaretskii <eliz@gnu.org>
381
382 * lists.texi (Rearrangement): Fix indexing.
383
384 * display.texi (Bidirectional Display): Fix indexing.
385
29aa2b71
XF
3862013-11-05 Xue Fuqiao <xfq.free@gmail.com>
387
5e21526f
XF
388 * lists.texi (Rearrangement): Improve indexing.
389
29aa2b71 390 * display.texi (Glyphs): Add an index for glyph code.
5e21526f 391 (Bidirectional Display): Improve indexing.
29aa2b71 392
3c334c14
JD
3932013-11-01 Jan Djärv <jan.h.d@swipnet.se>
394
395 * display.texi (Face Attributes): Document :distant-foreground.
396
bc5184ab
XF
3972013-10-30 Xue Fuqiao <xfq.free@gmail.com>
398
399 * display.texi (Abstract Display): Improve indexing.
400
23af34b0
SM
4012013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
402
403 * display.texi (Selective Display): Discourage the use of explicit
404 selective display.
405
81cf3b07
XF
4062013-10-29 Xue Fuqiao <xfq.free@gmail.com>
407
027d950f
XF
408 * display.texi (Showing Images): Add an index for image-size.
409 Use @code instead of @var for a normal variable.
142207c0 410 (Multi-Frame Images): Improve indexing.
3440d80e 411 (Button Buffer Commands): Use @code instead of @var for a normal variable.
e54711f3 412 (Abstract Display): Explain the meaning of Ewoc.
81cf3b07 413
3c640e29
XF
4142013-10-27 Xue Fuqiao <xfq.free@gmail.com>
415
44e0cfaf 416 * display.texi (Image Descriptors): Improve indexing.
3c640e29 417
7db9c31e
XF
4182013-10-26 Xue Fuqiao <xfq.free@gmail.com>
419
420 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
918a7ad4 421 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
7db9c31e 422
619a46f8
XF
4232013-10-25 Xue Fuqiao <xfq.free@gmail.com>
424
425 * display.texi (Fontsets): Minor wording fix.
3e1300f7
XF
426 (Low-Level Font): Improve indexing.
427
428 * nonascii.texi (Character Properties): Add an index for script symbols.
619a46f8 429
578ef6b9
XF
4302013-10-24 Xue Fuqiao <xfq.free@gmail.com>
431
432 * display.texi (Face Remapping): Add indexes for face remapping.
4fa11a36 433 (Font Selection): Add indexes.
8b78f36c 434 (Low-Level Font): Add an index for font registry.
578ef6b9 435
48f73cfb
GM
4362013-10-23 Glenn Morris <rgm@gnu.org>
437
76f1a3c3
GM
438 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
439 Nuke @refill.
440
48f73cfb
GM
441 * Makefile.in (install-dvi, install-html, install-pdf)
442 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
443 (uninstall-pdf): Quote entities that might contain whitespace.
444
8d02f0ad
XF
4452013-10-19 Xue Fuqiao <xfq.free@gmail.com>
446
76f1a3c3
GM
447 * display.texi (Face Attributes): Add indexes for the ‘:box’
448 face attribute.
8d02f0ad 449
917ac5eb
XF
4502013-10-18 Xue Fuqiao <xfq.free@gmail.com>
451
74f202ae 452 * display.texi (Line Height): Add indexes for line height.
917ac5eb 453
475c7d3f
XF
4542013-10-17 Xue Fuqiao <xfq.free@gmail.com>
455
456 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
457
89f20e05
XF
4582013-10-16 Xue Fuqiao <xfq.free@gmail.com>
459
460 * display.texi (Selective Display): Add an index for explicit
461 selective display.
462
2641f1a5
XF
4632013-10-15 Xue Fuqiao <xfq.free@gmail.com>
464
465 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
466
8c106d17
GM
4672013-10-13 Glenn Morris <rgm@gnu.org>
468
469 * intro.texi (Acknowledgments): Use accented form of some names.
470
fa022909
GM
4712013-10-09 Glenn Morris <rgm@gnu.org>
472
473 * control.texi (Conditionals): Copyedits. (Bug#15558)
474
4ed77415 4752013-10-08 Eli Zaretskii <eliz@gnu.org>
981b26a6 476
4ed77415 477 Support menus on text-mode terminals.
981b26a6
EZ
478 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
479 wording to the effect that menus are supported on TTYs.
480
481 * frames.texi (Pop-Up Menus, Dialog Boxes)
482 (Display Feature Testing): Update for menu support on TTYs.
483
6de913c4
SM
4842013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
485
486 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
487 non-headings.
488
9e73b242
XF
4892013-10-05 Xue Fuqiao <xfq.free@gmail.com>
490
491 * syntax.texi (Categories): Add an index for category sets.
492
79b3ad55
XF
4932013-10-03 Xue Fuqiao <xfq.free@gmail.com>
494
c9358b45
XF
495 * syntax.texi (Syntax Flags):
496 (Syntax Table Functions): Add indexes.
79b3ad55 497
8c1f51ff
XF
4982013-10-02 Xue Fuqiao <xfq.free@gmail.com>
499
500 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
501
6cfe977d
XF
5022013-09-29 Xue Fuqiao <xfq.free@gmail.com>
503
504 * searching.texi (Regexp Search): Refine.
505
69b3debc
XF
5062013-09-22 Xue Fuqiao <xfq.free@gmail.com>
507
508 * nonascii.texi (Default Coding Systems): Typo fix.
509
87829449
XF
5102013-09-21 Xue Fuqiao <xfq.free@gmail.com>
511
512 * nonascii.texi (Coding System Basics): Add information about carriage-return.
513
0df00f59
EZ
5142013-09-14 Eli Zaretskii <eliz@gnu.org>
515
516 * display.texi (Display Margins): State the units of measuring
517 margin width. (Bug#15375)
518
3509fb40
EZ
5192013-09-13 Eli Zaretskii <eliz@gnu.org>
520
521 * text.texi (Not Intervals): Minor wording fix.
522
99d8e6d6
XF
5232013-09-12 Xue Fuqiao <xfq.free@gmail.com>
524
3509fb40
EZ
525 * functions.texi (Obsolete Functions): Add an index for obsolete
526 functions.
99d8e6d6 527
44ee2147
XF
5282013-09-11 Xue Fuqiao <xfq.free@gmail.com>
529
530 * nonascii.texi (Character Properties): Character properties fix
531 for decimal-digit-value and digit-value.
532
eb31a86c
SM
5332013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
534
535 * macros.texi (Defining Macros): Prefer "function" to "lambda
536 expression" (bug#15296).
537
50b13cde
PE
5382013-08-28 Paul Eggert <eggert@cs.ucla.edu>
539
540 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
541 for portability to hosts where /bin/sh has problems.
542
a8544941
SM
5432013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
544
545 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
546
9f0809d4
EZ
5472013-08-20 Eli Zaretskii <eliz@gnu.org>
548
549 * files.texi (Information about Files): Mention file names with
550 trailing blanks on MS-Windows. (Bug#15130)
551
c5074806
XF
5522013-08-18 Xue Fuqiao <xfq.free@gmail.com>
553
554 * positions.texi (Positions): Improve indexing.
555
e2c90473
EZ
5562013-08-18 Eli Zaretskii <eliz@gnu.org>
557
558 * markers.texi (The Region): Improve indexing.
559
278d6dd0
XF
5602013-08-17 Xue Fuqiao <xfq.free@gmail.com>
561
ab100635
XF
562 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
563
278d6dd0
XF
564 * text.texi (Maintaining Undo): Mention interactive call of
565 buffer-disable-undo.
c9b39934 566 (Filling): Add cross-reference for hard newlines.
d3110177 567 (Sorting): Fix indentation.
38b4c7f8 568 (Columns): Comment out undefined behavior.
ad6643fe 569 (Case Changes): Fix an `args-out-of-range' error in the example.
278d6dd0 570
2bede2ed
XF
5712013-08-16 Xue Fuqiao <xfq.free@gmail.com>
572
c8068af5 573 * text.texi (Insertion): Refine.
bd805d5b 574 (Margins): Add an index.
e4043ba0 575 (Undo): Doc fix for `buffer-undo-list'.
8b8bf4a3 576
2bede2ed
XF
577 * positions.texi (Character Motion):
578 * markers.texi (Moving Markers):
579 (Creating Markers): Comment out undefined behavior.
580
7cbbcaa0
XF
5812013-08-15 Xue Fuqiao <xfq.free@gmail.com>
582
583 * markers.texi (The Region): Add/move indexes.
584
8259030d
LMI
5852013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
586
587 * display.texi (ImageMagick Images): Mention :content-type and
588 `image-content-type-suffixes'.
589
f73f4ce6
XF
5902013-08-13 Xue Fuqiao <xfq.free@gmail.com>
591
592 * positions.texi (Word Motion): Remove redundant sentence.
593
3e6b67c9
GM
5942013-08-13 Glenn Morris <rgm@gnu.org>
595
596 * lists.texi (List Elements):
597 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
598
5c41e9ff
XF
5992013-08-13 Xue Fuqiao <xfq.free@gmail.com>
600
916119ec 601 * frames.texi (Display Feature Testing): Add indexes.
5c41e9ff 602
8496d8d7
GM
6032013-08-12 Glenn Morris <rgm@gnu.org>
604
605 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
606 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
607 (INSTALL_DATA): New, set by configure.
608 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
609 New variables.
610 (.SUFFIXES): Add .ps and .dvi.
611 (.dvi.ps): New suffix rule.
612 (dvi, html, pdf, ps): Use *_TARGETS variables.
613 (elisp.html): Use HTML_OPTS.
614 (elisp.ps): Remove explicit rule.
615 (.PHONY): install-dvi, install-html, install-pdf, install-ps
616 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
617 uninstall-ps, and uninstall-doc.
618 (install-dvi, install-html, install-pdf, install-ps, install-doc)
619 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
620 (uninstall-doc): New rules.
621 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
622
3a3bb904
XF
6232013-08-10 Xue Fuqiao <xfq.free@gmail.com>
624
625 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
626
4517cbc2
XF
6272013-08-09 Xue Fuqiao <xfq.free@gmail.com>
628
629 * control.texi (Error Symbols): Minor fix for previous change.
630
54bd972f
SM
6312013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
632
633 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
634
635 * control.texi (Signaling Errors): Refer to define-error.
636 (Error Symbols): Add `define-error'.
637
e30b79c1
DA
6382013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
639
640 * positions.texi (Motion by Screen Lines):
641 * display.texi (Truncation): Rename `cache-long-line-scans'
642 to `cache-long-scans'.
643
123ff297
XF
6442013-08-05 Xue Fuqiao <xfq.free@gmail.com>
645
646 * windows.texi (Window Start and End): Add an index.
647
9097ad86
XF
6482013-08-02 Xue Fuqiao <xfq.free@gmail.com>
649
650 * display.texi (Face Functions): Add an index.
651
652 * variables.texi (Variable Aliases): Add an index.
653
654 * functions.texi (Defining Functions): Add an index.
655
656 * nonascii.texi (Coding System Basics): Add an index.
657
64a695bd
XF
6582013-07-31 Xue Fuqiao <xfq.free@gmail.com>
659
660 * nonascii.texi (Non-ASCII Characters): Update menu.
661 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
662
663 * elisp.texi (Top): Update menu.
664
39e8fb76
XF
6652013-07-30 Xue Fuqiao <xfq.free@gmail.com>
666
667 * windows.texi (Window History): Mention the default value of
3cd51eaa 668 switch-to-visible-buffer. Add cross-references.
39e8fb76 669
95e6e62b
MA
6702013-07-24 Michael Albinus <michael.albinus@gmx.de>
671
672 * errors.texi (Standard Errors): Fix typo.
673
674 * files.texi (Magic File Names):
675 * os.texi (File Notifications): Remove file-notify-supported-p.
676
53840e55
PE
6772013-07-24 Paul Eggert <eggert@cs.ucla.edu>
678
679 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
680 non-well-formed expressions result in unspecified behavior, though
681 Emacs will not crash.
682
32813ea7
MA
6832013-07-22 Michael Albinus <michael.albinus@gmx.de>
684
685 * files.texi (Magic File Names): Add file-notify-add-watch,
686 file-notify-rm-watch and file-notify-supported-p. Move
687 file-remote-p down.
688
689 * errors.texi (Standard Errors): Add file-notify-error.
690
691 * os.texi (Desktop Notifications): Rename from Notifications.
692 (File Notifications): New node.
693
694 * elisp.texi (Top): Update menu for these changes.
695
ac446ed8
XF
6962013-07-19 Xue Fuqiao <xfq.free@gmail.com>
697
698 * windows.texi (Display Action Functions): Mention next-window.
699
e6c005c5
XF
7002013-07-16 Xue Fuqiao <xfq.free@gmail.com>
701
702 * windows.texi (Selecting Windows): Fix the introduction of
703 `set-frame-selected-window''s arguments.
704
954b166e
PE
7052013-07-10 Paul Eggert <eggert@cs.ucla.edu>
706
707 Timestamp fixes for undo (Bug#14824).
708 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
709
3323c263
EZ
7102013-07-06 Eli Zaretskii <eliz@gnu.org>
711
712 * nonascii.texi (Text Representations): Document that
713 multibyte-string-p returns nil for non-string objects.
714
4431e6d9 7152013-07-06 Glenn Morris <rgm@gnu.org>
d4aa7284
GM
716
717 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
718
a944db14
GM
7192013-07-03 Glenn Morris <rgm@gnu.org>
720
721 * debugging.texi (Debugging):
722 * files.texi (File Attributes, Changing Files): Fix cross-references.
723
724 * package.texi (Package Archives): Fix @url call.
725
253e30aa
GM
726 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
727
4c672a0f
EZ
7282013-06-29 Eli Zaretskii <eliz@gnu.org>
729
730 * display.texi (Bidirectional Display): Document move-point-visually.
731
4366ddd4
XF
7322013-06-29 Xue Fuqiao <xfq.free@gmail.com>
733
734 * buffers.texi (Buffer File Name): Fix typo.
735
bace8013
CS
7362013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
737
738 * tips.texi (Coding Conventions): Improve wording.
739
f99f7826 7402013-06-24 Glenn Morris <rgm@gnu.org>
e8b3825d
GM
741
742 * loading.texi (Autoload): Fix typo.
743
611e8a48
GM
744 * variables.texi (Lexical Binding): Fix typo.
745
edfaf7c0
GM
746 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
747
f3f9606c
LMI
7482013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
749
750 * display.texi (ImageMagick Images): Mention :max-width and
751 :max-height.
752
89561f72
PE
7532013-06-20 Paul Eggert <eggert@cs.ucla.edu>
754
755 * numbers.texi (Math Functions): Remove obsolete function log10.
756
9716fedb
SM
7572013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
758
759 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
760 rather than `local-map'.
761
762 * keymaps.texi (Active Keymaps): Fix documentation of
763 set-temporary-overlay-map and overriding-terminal-local-map.
764
789cf833
GM
7652013-06-19 Glenn Morris <rgm@gnu.org>
766
767 * Makefile.in (dist): Edit more configure variables.
768 Try to check that we do not miss any in future.
769
254408ca
JB
7702013-06-17 Juanma Barranquero <lekktu@gmail.com>
771
772 * text.texi (Undo, Changing Properties): Fix typos.
773
708e05f6
LMI
7742013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
775
776 * text.texi (Changing Properties): Document `add-face-text-property'.
777
3da95318
KH
7782013-06-17 Kenichi Handa <handa@gnu.org>
779
780 * display.texi (Face Attributes): Refer to "Low-Level font" (not
2c149f93 781 "Font Selection") in the explanation of :font attribute (bug#14629).
3da95318 782
de0503df
SM
7832013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
784
785 * loading.texi (Hooks for Loading): Don't document after-load-alist.
786 Document with-eval-after-load instead of eval-after-load.
787
823777b5
XF
7882013-06-11 Xue Fuqiao <xfq.free@gmail.com>
789
790 * files.texi (File Name Expansion): Make the example more
791 intuitive.
792
08c0a604
PE
7932013-06-10 Paul Eggert <eggert@cs.ucla.edu>
794
795 Documentation fix for 'ls' and hard links.
796 * compile.texi (Compilation Functions):
797 * files.texi (File Attributes, Changing Files):
798 Use current format for GNU 'ls' output.
799 (File Attributes): Fix problem introduced in previous change:
800 the link count is the number of hard links, not the number
801 of hard links + 1.
802
e4568f3b
XF
8032013-06-10 Xue Fuqiao <xfq.free@gmail.com>
804
805 * files.texi (File Attributes): Fix typo.
806
a5cf7779
SM
8072013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
808
809 * functions.texi (Lambda Expressions): Lambda expressions don't
810 evaluate to themselves in general (bug#11782).
811
6e911150
SM
8122013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
813
814 * loading.texi (Autoload):
815 * help.texi (Documentation Basics, Accessing Documentation)
816 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
817
b02b5481
GM
8182013-04-23 Glenn Morris <rgm@gnu.org>
819
820 * internals.texi (Writing Emacs Primitives): Remove obvious example.
821 Tweak other to avoid overly long line.
822
f8152bcb
XF
8232013-04-21 Xue Fuqiao <xfq.free@gmail.com>
824
84ebefe9
XF
825 * internals.texi (Writing Emacs Primitives): Remove unnecessary
826 references to the sources. (Bug#13800)
827
f8152bcb
XF
828 * searching.texi (Regexp Backslash): Doc fix for backslash
829 constructs in regular expressions.
830
8fa2654e
CS
8312013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
832
833 * tips.texi (Coding Conventions): Mention separation of package
834 descriptor and name of internal symbols by two hyphens.
835
0aa3616e
SB
8362013-04-13 Stephen Berman <stephen.berman@gmx.net>
837
838 * windows.texi (Splitting Windows): Change category of
839 split-window from a command to a function.
840
cd542620
CY
8412013-04-06 Chong Yidong <cyd@gnu.org>
842
843 * display.texi (Faces): Minor clarifications.
6e911150
SM
844 (Defining Faces): Clarify default vs custom face specs.
845 Document face-spec-set.
cd542620
CY
846
847 * display.texi (Overlay Properties):
848 * text.texi (Special Properties): Use the "anonymous face"
849 terminology. Describe foreground-color and background-color forms
850 as compatibility-only.
851
8d0c20ae
EZ
8522013-03-24 Eli Zaretskii <eliz@gnu.org>
853
854 * compile.texi (Byte-Code Objects): Add index entry.
855 (Disassembly): Add cross-references.
856
45f1d362
EZ
8572013-03-23 Eli Zaretskii <eliz@gnu.org>
858
859 * frames.texi (Size Parameters): More accurate description of the
860 difference between 'fullboth' and 'maximized'. (Bug#13935)
861
5784e319
CS
8622013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
863
864 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
865
78be8b64 8662013-03-16 Glenn Morris <rgm@gnu.org>
c0765905
GM
867
868 * elisp.texi: Add some stuff specific to www.gnu.org.
869
b388e7ad
TZ
8702013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
871
872 * control.texi (Pattern matching case statement): Fix typo.
873
681ebc33
PE
8742013-03-04 Paul Eggert <eggert@cs.ucla.edu>
875
876 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
877
9bed73f3
GM
8782013-03-03 Glenn Morris <rgm@gnu.org>
879
880 * objects.texi (Symbol Type): Fix typo.
881
929aeac6 8822013-02-28 Bastien Guerry <bzg@gnu.org>
5765e9e0
BG
883
884 * variables.texi (File Local Variables): Fix reference.
885
1abfd3e8 8862013-02-24 Eli Zaretskii <eliz@gnu.org>
39ef03af
EZ
887
888 * files.texi (Magic File Names): Improve wording and indexing.
889
f0c954fa
GM
8902013-02-21 Glenn Morris <rgm@gnu.org>
891
892 * display.texi (Multi-Frame Images): Minor rephrasing.
893
1e56f8ef
GM
8942013-02-20 Glenn Morris <rgm@gnu.org>
895
896 * display.texi (GIF Images, TIFF Images): Delete these nodes.
897 (ImageMagick Images): For :index, use an xref rather than duplicating.
898 (Other Image Types): Add GIF, adjust formatting.
899 (Multi-Frame Images): Rename from Animated Images. Expand section.
900 * elisp.texi (Top): Update menu for these changes.
901
93c2fa46
GM
9022013-02-19 Glenn Morris <rgm@gnu.org>
903
904 * text.texi (Change Hooks): Fix typo.
905
d64d97e5 9062013-02-15 Glenn Morris <rgm@gnu.org>
df1af142
GM
907
908 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
909
b5ca9d53
GM
9102013-02-13 Glenn Morris <rgm@gnu.org>
911
b6c3e4b1
GM
912 * objects.texi (Char-Table Type): Add footnote about #^^.
913
b5ca9d53
GM
914 * modes.texi (Minor Mode Conventions): Fix typo.
915
85adc63f
GM
916 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
917 meta characters; this changed in 22.1. (Bug#13684)
918
662abcc1
GM
919 * objects.texi (Char-Table Type): Add cindex.
920
9d6c9dd1
GM
921 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
922
490a9458 9232013-02-10 Glenn Morris <rgm@gnu.org>
dc55466e
GM
924
925 * keymaps.texi (Creating Keymaps): Update make-keymap result.
926
8549f9e8
EZ
9272013-02-09 Eli Zaretskii <eliz@gnu.org>
928
929 * modes.texi (%-Constructs): Remove the description of %t.
930
931 * nonascii.texi (MS-DOS File Types): Delete node.
932
7bd00724
GM
9332013-02-08 Glenn Morris <rgm@gnu.org>
934
935 * keymaps.texi (Active Keymaps, Searching Keymaps):
936 Remove confusing mention of "symbolic prefix". (Bug#13643)
937
795e7a5b 9382013-01-19 Glenn Morris <rgm@gnu.org>
f8a42ad6
GM
939
940 * macros.texi (Indenting Macros): Fix order of an indent
941 symbol's arguments. (Bug#13450)
942
b3fbb395
PE
9432013-01-19 Paul Eggert <eggert@cs.ucla.edu>
944
945 Allow floating-point file offsets.
946 * files.texi (Reading from Files, Writing to Files):
947 Say that file offsets can be numbers, not just integers.
948
45a7e57c
GM
9492013-01-09 Glenn Morris <rgm@gnu.org>
950
951 * commands.texi (Interactive Codes):
952 Whitespace does not terminate interactive "S". (Bug#13393)
953
04c48b14
CY
9542013-01-06 Chong Yidong <cyd@gnu.org>
955
956 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
957
1f1c405d
GM
9582013-01-05 Glenn Morris <rgm@gnu.org>
959
960 * display.texi (Overlay Properties): Mention field. (Bug#13364)
961
5d7c18a8
EZ
9622013-01-05 Eli Zaretskii <eliz@gnu.org>
963
964 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
965 directive in a group of items.
966
89cb305e 9672013-01-05 Chong Yidong <cyd@gnu.org>
27e4813f
CY
968
969 * keymaps.texi (Key Sequences): Remove obsolete sentence
970 (Bug#13356).
971
0f668a4d 9722013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
4217dc29
AR
973
974 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
975
553081a5
SM
9762013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
977
978 * files.texi (File Attributes): Undocument return format of file-acl.
979
1cbb9ed6
GM
9802013-01-03 Glenn Morris <rgm@gnu.org>
981
75e78d1e
GM
982 * processes.texi (System Processes):
983 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
984
5f1a9647
GM
985 * searching.texi (Replacing Match): Fix xref.
986
1cbb9ed6
GM
987 * elisp.texi (DATE): Bump to Jan 2013.
988
9539d465 9892013-01-02 Glenn Morris <rgm@gnu.org>
9800c5b0 990
22ff2cb8
GM
991 * customize.texi (Common Keywords, Type Keywords):
992 Replace "active field" with "button". (Bug#13310)
993
9800c5b0
GM
994 * customize.texi (Common Keywords): Add xref. (Bug#13311)
995 * tips.texi (Library Headers): Add cindex.
996
d5e5e7b4 9972012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
151d9088
EZ
998
999 * functions.texi (Declare Form):
1000 * intro.texi (A Sample Function Description):
1001 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1002 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1003 in @def.. commands. (Bug#13292)
1004
ccad023b
EZ
10052012-12-29 Eli Zaretskii <eliz@gnu.org>
1006
1007 * files.texi (Changing Files): Document the return values of
1008 set-file-selinux-context and set-file-acl.
1009
1ab0c851
GM
10102012-12-27 Glenn Morris <rgm@gnu.org>
1011
1012 * files.texi (File Names): Mention Cygwin conversion functions.
1013
94900bfe
MR
10142012-12-22 Martin Rudalics <rudalics@gmx.at>
1015
1016 * windows.texi (Selecting Windows): Reword description of
1017 select-window (Bug#13248).
1018
04d9b71a
EZ
10192012-12-22 Eli Zaretskii <eliz@gnu.org>
1020
1021 * files.texi (File Attributes, Changing Files): Remove the details
1022 about the text returned by file-acl. Instead, just document that
1023 it is an opaque string meant to be used by set-file-acl.
1024
6e55f03e
CY
10252012-12-21 Chong Yidong <cyd@gnu.org>
1026
07b9c0be
CY
1027 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1028
6e55f03e
CY
1029 * customize.texi (Simple Types): Document key-sequence type
1030 (Bug#13048).
1031
5bec25eb
CY
1032 * strings.texi (Text Comparison): Doc fix for compare-strings.
1033
15ccf05e
MA
10342012-12-19 Michael Albinus <michael.albinus@gmx.de>
1035
1036 * files.texi (Magic File Names): Add `file-acl',
1037 `file-selinux-context', `set-file-acl' and
1038 `set-file-selinux-context'. Make the list consistent.
1039
ee3c0aec
JB
10402012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1041
1042 * tips.texi (Library Headers): New header keyword `Homepage'.
1043 Make continuation lines syntax more precise.
1044
66447e07
EZ
10452012-12-17 Eli Zaretskii <eliz@gnu.org>
1046
1047 * files.texi (File Attributes, Changing Files): Update to include
1048 MS-Windows support for ACLs.
1049
7c3d167f
RF
10502012-12-16 Romain Francoise <romain@orebokech.com>
1051
1052 * files.texi (File Attributes): Document ACL support and new
1053 `file-acl' function.
1054 (Changing Files): Mention argument name change of `copy-file' and
1055 document new function `set-file-acl'.
1056
97976f9f
PE
10572012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1058
1059 Fix permissions bugs with setgid directories etc. (Bug#13125)
1060 * files.texi (Testing Accessibility): Document GROUP arg
1061 of file-ownership-preserved-p.
1062 (File Attributes): Document that 9th element is now
1063 just a placeholder.
1064 * os.texi (User Identification): Document new functions group-gid,
1065 group-real-gid.
1066
d92d9c95
PE
10672012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1068
1069 * internals.texi (C Integer Types): New section.
1070 This follows up and records an email in
1071 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1072
265c2fbf 10732012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
f433306a 1074
4a0e1924 1075 * control.texi (Pattern matching case statement): New node.
f433306a 1076
1cbae532
SM
1077 * customize.texi (Variable Definitions): Mention the default :group
1078 for defcustoms (bug#13093).
1079
c6c08d3f
GM
10802012-12-09 Glenn Morris <rgm@gnu.org>
1081
1082 * customize.texi (Variable Definitions): Mention eval-defun
1083 on a defcustom calls the :set function when appropriate.
1084
4288142b
PE
10852012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1086
1087 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1088 These are just minor editorial changes.
1089
d8ad4d3f 10902012-12-06 Chong Yidong <cyd@gnu.org>
a20ae0b9
CY
1091
1092 * lists.texi (Plist Access): Move put example to Symbol Plists.
1093
1094 * symbols.texi (Standard Properties): Fix typo.
1095
c5bc2d1d 10962012-12-03 Chong Yidong <cyd@gnu.org>
547d6865 1097
f02f19bd
CY
1098 * symbols.texi (Symbol Properties): New node.
1099 (Symbol Plists): Make it a subsection under Symbol Properties.
1100 (Standard Properties): New node.
1101
1102 * lists.texi (Property Lists): Move here from symbols.texi.
1103 (Plist Access): Rename from Other Plists.
1104
1105 * customize.texi (Variable Definitions):
1106 * display.texi (Defining Faces):
1107 * sequences.texi (Char-Tables): Fix xref.
1108
1cbae532 1109 * keymaps.texi (Key Sequences): `kbd' is now a function.
547d6865 1110
f02f19bd
CY
1111 * commands.texi (Using Interactive): Fix index entry.
1112
cb6f5650
PE
11132012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1114
c07a6ded
PE
1115 * doclicense.texi: Update to latest version from FSF.
1116 These are just minor editorial changes.
1117 * elisp.texi (GNU Free Documentation License)
1118 (GNU General Public Licens):
1119 Provide sectioning, since doclicense.texi no longer does that.
1120
cb6f5650
PE
1121 * loading.texi (Named Features): @ -> @@ to fix typo.
1122
d125ca15 11232012-11-24 Martin Rudalics <rudalics@gmx.at>
0d4bb04f
MR
1124
1125 * windows.texi (Basic Windows): Fix typo.
1126 (Windows and Frames): Fix example. Move description of
1127 window-in-direction here.
1128 (Recombining Windows): Fix example.
1cbae532 1129 (Buffers and Windows): Fix description of replace-buffer-in-windows.
0d4bb04f
MR
1130 (Switching Buffers): Reword.
1131 (Display Action Functions): Minor adjustments.
1132 (Choosing Window Options): Minor fixes.
1133 (Window History): Minor rewording.
1134 (Dedicated Windows): Correct and reword part describing how
1135 dedicatedness affects functions removing buffers or windows.
1cbae532 1136 * buffers.texi (The Buffer List): Fix description of bury-buffer.
0d4bb04f 1137
d125ca15 11382012-11-24 Chong Yidong <cyd@gnu.org>
90d99fdf
CY
1139
1140 * modes.texi (%-Constructs): Fix statement about mode construct
1141 padding (Bug#12866).
1142
d125ca15 11432012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
365fc14a
SM
1144
1145 * debugging.texi (Profiling): Make it more clear
1146 that --enable-profiling is about profiling the C code.
1147
38a2f917
GM
11482012-11-21 Glenn Morris <rgm@gnu.org>
1149
3ca2f1bf
GM
1150 * display.texi (Attribute Functions):
1151 Update for set-face-* name changes.
1bf335cf
GM
1152 Add new "inherit" argument for face-bold-p etc.
1153 Move description of this argument to a common section, like "frame".
3ca2f1bf 1154
6ef2e5ef 1155 * debugging.texi (Profiling): New section.
b6729a18 1156 (Debugging): Mention profiling in the introduction.
5b776637
GM
1157 * tips.texi (Compilation Tips): Move profiling to separate section.
1158 * elisp.texi: Add Profiling to detailed menu.
1159
6ef2e5ef 11602012-11-21 Martin Rudalics <rudalics@gmx.at>
66c466d4
MR
1161
1162 * windows.texi (Display Action Functions): Fix recently added
1163 example. Suggested by Michael Heerdegen.
1164
6ef2e5ef 11652012-11-21 Paul Eggert <eggert@cs.ucla.edu>
0c93aa38
PE
1166
1167 Minor cleanup for times as lists of four integers.
1168 * os.texi (Time Parsing): Time values can now be four integers.
1169
7351b73d
GM
11702012-11-18 Glenn Morris <rgm@gnu.org>
1171
1172 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1173 * macros.texi (Expansion): Mention eager macro expansion.
1174
a045a167
GM
1175 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1176
2ac9538d 11772012-11-18 Leo Liu <sdl.web@gmail.com>
74ca4d39
LL
1178
1179 * minibuf.texi (Programmed Completion): Doc fix for metadata
1180 request (Bug#12850).
1181
2ac9538d 11822012-11-18 Glenn Morris <rgm@gnu.org>
6439ae19 1183
7fe37cfc
GM
1184 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1185
6439ae19
GM
1186 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1187 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1188 (Window Sizes): Add vindex for window-min-height, window-min-width.
2279276c 1189 (Display Action Functions): Mention pop-up-frame-parameters.
6439ae19 1190
0ff7851c
MR
11912012-11-16 Martin Rudalics <rudalics@gmx.at>
1192
1193 * windows.texi (Choosing Window): Rewrite description of
1194 display-buffer-alist (Bug#12167).
1cbae532
SM
1195 (Display Action Functions): Mention inhibit-switch-frame.
1196 Fix description of display-buffer-below-selected. Reorder actions.
0ff7851c
MR
1197 Add example (Bug#12848).
1198
96e05507 11992012-11-16 Glenn Morris <rgm@gnu.org>
c79c7f2f
GM
1200
1201 * display.texi (Face Attributes): Fix :underline COLOR description.
bde3c6c0
GM
1202 (Attribute Functions): Update for set-face-underline rename.
1203 Tweak descriptions of face-underline-p, face-inverse-video-p.
c79c7f2f 1204
e4e9830b
GM
1205 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1206 so they align better in info.
921c067f
GM
1207 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1208 Document set-temporary-overlay-map.
e4e9830b 1209
c8915b67
SM
12102012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1211
1212 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1213 with normal keymaps".
1214
74934dcc
DA
12152012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1216
1217 * internals.texi (Garbage Collection): Update descriptions
1218 of vectorlike_header, garbage-collect and gc-cons-threshold.
1219 (Object Internals): Explain Lisp_Object layout and the basics
1220 of an internal type system.
1221 (Buffer Internals): Update description of struct buffer.
1222
f78ee6af 12232012-11-13 Glenn Morris <rgm@gnu.org>
a13e12f9
GM
1224
1225 * variables.texi (Adding Generalized Variables):
1226 At least mention gv-define-expander and gv-letplace.
1227
164f28b5 1228 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 1229 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 1230
38868ad7
GM
1231 * control.texi (Signaling Errors):
1232 * debugging.texi (Error Debugging):
1233 * errors.texi (Standard Errors): Add user-error.
1234
6efddf78
GM
1235 * variables.texi (Adding Generalized Variables):
1236 Use standard formatting for common lisp note about setf functions.
1237
6baf66d5 12382012-11-10 Martin Rudalics <rudalics@gmx.at>
fdaf534a
MR
1239
1240 * elisp.texi (Top): Add Recombining Windows to menu.
1241 * windows.texi (Recombining Windows): New subsection.
1242 (Splitting Windows): Rewrite text on handling of window
1243 combinations and move it to new subsection.
1244
6baf66d5 12452012-11-10 Chong Yidong <cyd@gnu.org>
7c08f8ba 1246
8a3afaf9
CY
1247 * searching.texi (Replacing Match): Document \? in replace-match.
1248
7c08f8ba
CY
1249 * variables.texi (Creating Buffer-Local): Document setq-local and
1250 defvar-local.
1251 (Setting Generalized Variables): Arrange table alphabetically.
1252
1253 * lists.texi (List Elements, List Variables): Clarify descriptions
1254 of push and pop for generalized variables.
1255
1256 * edebug.texi (Specification List): setf is no longer CL-only.
1257
6baf66d5 12582012-11-10 Glenn Morris <rgm@gnu.org>
2ee1d59f
GM
1259
1260 * variables.texi (Adding Generalized Variables):
1261 Update description of FIX-RETURN expansion.
1262
ebdbfb95
GM
1263 * variables.texi (Setting Generalized Variables):
1264 Split most of previous contents into this subsection.
1265 (Adding Generalized Variables): New subsection.
651af8c6
GM
1266 Move note on lack of setf functions here from misc/cl.texi.
1267
ebdbfb95
GM
1268 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1269
6baf66d5 12702012-11-10 Chong Yidong <cyd@gnu.org>
a9a3835c
CY
1271
1272 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1273
a43d02f0
MA
12742012-11-08 Michael Albinus <michael.albinus@gmx.de>
1275
1276 * os.texi (Notifications): Update descriptions of
1277 notifications-notify, notifications-close-notification and
1278 notifications-get-capabilities according to latest code changes.
1279 Add notifications-get-server-information.
1280
2395ab64
CY
12812012-11-03 Chong Yidong <cyd@gnu.org>
1282
1283 * objects.texi (General Escape Syntax): Clarify the explanation of
1284 escape sequences.
1285 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1286 multibyte. Hex escapes do not automatically make a string
1287 multibyte.
1288
43bcfda6
MR
12892012-11-03 Martin Rudalics <rudalics@gmx.at>
1290
1291 * windows.texi (Switching Buffers): Document option
1292 switch-to-buffer-preserve-window-point.
1293 (Display Action Functions): Document window-height and
1294 window-width alist entries.
1cbae532
SM
1295 (Display Action Functions):
1296 Document display-buffer-below-selected and
43bcfda6 1297 display-buffer-in-previous-window.
1cbae532
SM
1298 (Quitting Windows): Document quit-restore-window.
1299 Rewrite section.
43bcfda6
MR
1300 (Window Configurations): In window-state-get mention that
1301 argument window must be valid.
1302 (Window Parameters): Document quit-restore window parameter
1303 (Bug#12158).
1304
89b2c8a1
GM
13052012-10-31 Glenn Morris <rgm@gnu.org>
1306
88390adf
GM
1307 * control.texi (Catch and Throw): Add xref to cl.texi.
1308
aec5e6f9
GM
1309 * lists.texi (Sets And Lists): Point xref to better location.
1310
0d8e94e9
GM
1311 * errors.texi (Standard Errors):
1312 * loading.texi (Autoload): Update for cl-lib namespace changes.
1313
5241598a
GM
1314 * modes.texi (Defining Minor Modes): "Generalized Variables"
1315 section is now in this manual rather than cl.texi.
1316
89b2c8a1
GM
1317 * eval.texi (Special Forms): No longer special forms: defmacro,
1318 defun, save-window-excursion, with-output-to-temp-buffer.
1319 * functions.texi (Defining Functions): Defun is now a macro.
1320 Defalias is a function.
1321
516e1a08
GM
13222012-10-30 Glenn Morris <rgm@gnu.org>
1323
1324 * variables.texi (Generalized Variables): Fix typo.
1325
e29e39c9
CY
13262012-10-30 Chong Yidong <cyd@gnu.org>
1327
1328 * symbols.texi (Symbol Plists): Document function-get.
1329
1330 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1331
1332 * frames.texi (Visibility of Frames): Document tty-top-frame.
1333
70edffb1
SM
13342012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1335
1336 * keymaps.texi (Format of Keymaps): Document the multiple
1337 inheritance format.
1338
3a51f0eb
MR
13392012-10-28 Martin Rudalics <rudalics@gmx.at>
1340
1341 * windows.texi (Basic Windows): Reformulate description of live,
1342 internal and valid windows.
1343 (Cyclic Window Ordering): Describe new argument of
1344 get-lru-window and get-largest-window. Add description of
1345 window-in-direction.
1346
5b6887ad
GM
13472012-10-27 Glenn Morris <rgm@gnu.org>
1348
5887564d
GM
1349 * variables.texi (Generalized Variables): New section,
1350 adapted from misc/cl.texi.
1351 * elisp.texi (Top): Add Generalized Variables to menu.
1352 * lists.texi (List Elements, List Variables):
1353 Mention generalized variables.
1354
5b6887ad
GM
1355 * lists.texi (List Elements): Typo fix.
1356
05b621a6
CY
13572012-10-27 Chong Yidong <cyd@gnu.org>
1358
1359 * minibuf.texi (High-Level Completion): Don't mention removed
1360 function iswitchb-read-buffer.
1361
1362 * commands.texi (Event Input Misc): Remove last-input-char.
1363 (Command Loop Info): Remove last-command-char.
1364
1365 * frames.texi (Initial Parameters): Don't mention the obsolete
1366 special-display feature.
1367
1368 * windows.texi (Choosing Window): Don't mention the obsolete
1369 special display feature.
1370 (Choosing Window Options): Remove obsolete special-display
1371 variables, and the functions special-display-p and
1372 special-display-popup-frame.
1373
1374 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1375
1376 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1377
1378 * markers.texi (Information from Markers): Remove obsolete
1379 function buffer-has-markers-at.
1380
1381 * text.texi (Yanking): Document yank-handled-properties.
1382
72ec96fb
PE
13832012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1384
1385 Update manual for new time stamp format (Bug#12706).
1386 * buffers.texi (Modification Time):
1387 * files.texi (Testing Accessibility, File Attributes):
1388 * intro.texi (Version Info):
1389 * os.texi (Time of Day):
1390 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1391 These instances were missed the first time around.
1392 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1393
75e8f9d2
CY
13942012-10-24 Chong Yidong <cyd@gnu.org>
1395
cd996018
CY
1396 * minibuf.texi (Text from Minibuffer): Document read-regexp
1397 changes.
1398
1cbae532
SM
1399 * nonascii.texi (Selecting a Representation):
1400 Document set-buffer-multibyte changes.
cd996018 1401
75e8f9d2
CY
1402 * keymaps.texi (Toolkit Differences): Node deleted.
1403 (Easy Menu): New node.
1404
d1069532
SM
14052012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1406
1407 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1408
c4132fd4
PE
14092012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1410
1411 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1412 * files.texi (File Attributes):
1413 * text.texi (Undo):
1414 Time stamp resolution is now 1 picosecond, not 1 second.
1415
1fb3aa3f
CY
14162012-10-23 Chong Yidong <cyd@gnu.org>
1417
49238e7f
CY
1418 * display.texi (Font Lookup): Remove font-list-limit.
1419
1fb3aa3f
CY
1420 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1421 (Bug#12529).
1422
5fb904b0
GM
14232012-10-22 Glenn Morris <rgm@gnu.org>
1424
f961c7d8
GM
1425 * os.texi (Recording Input): Tiny fix.
1426
4ee87740
GM
1427 * intro.texi (Lisp History):
1428 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
1429 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1430
d18a0d24
CY
14312012-10-15 Chong Yidong <cyd@gnu.org>
1432
1433 * macros.texi (Defining Macros): defmacro is now a macro.
1434 Explicitly list the docstring and declare arguments.
1435
1436 * functions.texi (Anonymous Functions): Explicitly list the
1437 docstring, declare, and interactive arguments to lambda.
1438 (Defining Functions): Likewise for defun.
1439 (Inline Functions): Likewise for defsubst.
1440 (Declare Form): Tweak description.
1441
73f2b4ab
CY
14422012-10-13 Chong Yidong <cyd@gnu.org>
1443
1444 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1445
379acb95
CY
14462012-10-05 Chong Yidong <cyd@gnu.org>
1447
1448 * minibuf.texi (Basic Completion): Clarify list form of completion
1449 table (Bug#12564).
1450
e8757f09 14512012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
1452
1453 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1454
86ec63ba
PE
14552012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1456
1457 Revert the FOLLOW-SYMLINKS change for file-attributes.
1458 * files.texi (File Attributes, Magic File Names): Undo last change.
1459
e7a2937b
PE
14602012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1461
1462 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1463 * files.texi (File Attributes): Describe it.
1464 (Magic File Names): Use it.
1465
48de8b12
CY
14662012-09-30 Chong Yidong <cyd@gnu.org>
1467
1468 * commands.texi (Click Events): Define "mouse position list".
1469 Remove mention of unimplemented horizontal scroll bars.
1470 (Drag Events, Motion Events): Refer to "mouse position list".
1471 (Accessing Mouse): Document posnp.
1472
1473 * errors.texi (Standard Errors): Tweak arith-error description.
1474 Tweak markup. Remove domain-error and friends, which seem to be
1475 unused after the floating-point code revamp.
1476
33f846fb
GM
1477 * functions.texi (Defining Functions): defun is now a macro.
1478 (Obsolete Functions): Obsolescence also affects
48de8b12
CY
1479 documentation commands. Various clarifications.
1480 (Declare Form): New node.
1481
1482 * strings.texi (String Basics): Copyedits.
1483
33f846fb 1484 * os.texi (Startup Summary): Document leim-list.el change.
48de8b12 1485 (User Identification): Add system-users and system-groups.
33f846fb 1486 (Idle Timers): Minor clarifications.
48de8b12
CY
1487
1488 * macros.texi (Defining Macros): Move description of `declare' to
1489 Declare Form node.
1490
1491 * loading.texi (Autoload):
1492 * help.texi (Documentation Basics): The special sequences can
1493 trigger autoloading.
1494
1495 * numbers.texi (Integer Basics): Copyedits.
1496 (Float Basics): Consider IEEE floating point always available.
1497 (Random Numbers): Document actual limits.
1498 (Arithmetic Operations): Clarify division by zero. Don't mention
1499 the machine-independence of negative division since it does not
1500 happen in practice.
1501
e61d39cd 15022012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
1503
1504 * files.texi (Files): Fix typo.
1505
e109c4a6
CY
15062012-09-23 Chong Yidong <cyd@gnu.org>
1507
1508 * buffers.texi (Read Only Buffers): Document read-only-mode.
1509
1510 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1511 read-only-mode.
1512
1513 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1514 calling conventions.
1515
c88b867f
CY
15162012-09-22 Chong Yidong <cyd@gnu.org>
1517
1518 * searching.texi (Replacing Match): Minor clarification.
1519
df9685f3
EZ
15202012-09-22 Eli Zaretskii <eliz@gnu.org>
1521
287d7455
EZ
1522 * edebug.texi (Instrumenting): Improve indexing.
1523
df9685f3
EZ
1524 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1525 from within its own timer action. (Bug#12447)
1526
47133380
CY
15272012-09-22 Chong Yidong <cyd@gnu.org>
1528
1529 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1530
ab199df2 15312012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
1532
1533 * debugging.texi (Using Debugger): Fix typo.
1534
ed1f0bd3
CY
15352012-09-18 Chong Yidong <cyd@gnu.org>
1536
1537 * display.texi (Faces): Discuss anonymous faces.
1538 (Face Attributes): Tweak intro.
1539 (Defining Faces): Move after the Face Attributes node. Copyedits.
1540 (Displaying Faces): Describe role of inheritance.
1541
1542 * customize.texi (Customization): Define customization more
1543 carefully (Bug#11440).
1544 (Common Keywords): Add xref to Constant Variables.
1545
1546 * variables.texi (Defining Variables): Link to defcustom's node
1547 instead of the higher-level Customization chapter.
1548
c990426a
PE
15492012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1550
1551 Simplify, document, and port floating-point (Bug#12381).
1552 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1553 Document that / and mod (with floating point arguments), along
1554 with asin, acos, log, log10, expt and sqrt, return special values
1555 instead of signaling exceptions.
1556 (Float Basics): Document that logb operates on the absolute value
1557 of its argument.
1558 (Math Functions): Document that (log ARG BASE) also returns NaN if
1559 BASE is negative. Document that (expt X Y) returns NaN if X is a
1560 finite negative number and Y a finite non-integer.
1561
011474aa
CY
15622012-09-09 Chong Yidong <cyd@gnu.org>
1563
bb6b0efc
CY
1564 * lists.texi (Sets And Lists): Explain that the return value for
1565 delete should be used, like for delq.
1566
011474aa
CY
1567 * minibuf.texi (Yes-or-No Queries): Document recentering and
1568 scrolling in y-or-n-p. Remove gratuitous example.
1569
1570 * searching.texi (Search and Replace): Document window scrolling
1571 entries in query-replace-map.
1572
6dcef6ec
CY
15732012-09-08 Chong Yidong <cyd@gnu.org>
1574
1575 * syntax.texi (Syntax Table Internals): Define "raw syntax
1576 descriptor" terminology (Bug#12383).
1577 (Syntax Descriptors): Mention raw syntax descriptors.
1578
52404181
CY
15792012-09-07 Chong Yidong <cyd@gnu.org>
1580
1a5432bc
CY
1581 * variables.texi (Creating Buffer-Local): Fix description of
1582 local-variable-if-set-p (Bug#10713).
1583
0a6bdaa1
CY
1584 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1585
14ba4cf3
CY
1586 * windows.texi (Display Action Functions)
1587 (Choosing Window Options): Remove obsolete variable
1588 display-buffer-reuse-frames.
cee2e90d 1589 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 1590
e5c2edf7
CY
1591 * positions.texi (Narrowing): Document buffer-narrowed-p.
1592
52404181
CY
1593 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1594
1595 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1596 (Bug#12269).
1597
7f7e0167
LI
15982012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1599
1600 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1601
6a787d9a
CY
16022012-09-02 Chong Yidong <cyd@gnu.org>
1603
1604 * windows.texi (Window Configurations): Recommend against using
1605 save-window-excursion (Bug#12075).
1606
1607 * control.texi (Catch and Throw):
1608 * positions.texi (Excursions): Don't mention it.
1609
0e23ef9d
PE
16102012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1611
1612 Better seed support for (random).
1613 * numbers.texi (Random Numbers): Document new behavior of
1614 the calls (random) and (random STRING).
1615
342dac71
MR
16162012-08-21 Martin Rudalics <rudalics@gmx.at>
1617
1618 * windows.texi (Window Point): Document recent changes in
1619 window-point and set-window-point.
1620 (Selecting Windows): Document recent change in select-window.
1621
a08eadfe
EZ
16222012-08-06 Eli Zaretskii <eliz@gnu.org>
1623
1624 * functions.texi (Closures): Put the main index entry for
1625 "closures" here. (Bug#12138)
1626
1627 * variables.texi (Lexical Binding): Disambiguate the index entry
1628 for "closures".
1629
35b6586e
CY
16302012-08-05 Chong Yidong <cyd@gnu.org>
1631
1632 * display.texi (Defining Faces): Move documentation of
1633 frame-background-mode to the Emacs manual (Bug#7774).
1634
02676e5d
CY
16352012-08-04 Chong Yidong <cyd@gnu.org>
1636
1637 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1638 Fix description of syntax table inheritance.
1639 (Syntax Table Functions): Don't refer to internal contents of
1640 syntax table, since that is not explained yet. Copyedits.
1641 (Standard Syntax Tables): Node deleted.
1642 (Syntax Table Internals): Misc clarifications. Improve table
1643 formatting.
1644
1645 * keymaps.texi (Inheritance and Keymaps):
1646 * text.texi (Sticky Properties): Tweak index entry.
1647
73e0cbc0
EZ
16482012-07-28 Eli Zaretskii <eliz@gnu.org>
1649
1650 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1651
09ae5da1
PE
16522012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1653
1654 Prefer typical American spelling for "acknowledgment".
1655 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1656
1ada2e55
EZ
16572012-07-21 Eli Zaretskii <eliz@gnu.org>
1658
1659 * commands.texi (Special Events): Mention language-change event.
1660 (Input Events, Interactive Codes):
1661 * keymaps.texi (Key Sequences): Mention events that are
1662 non-keyboard but also non-mouse events.
1663
9ea10cc3
CY
16642012-07-17 Chong Yidong <cyd@gnu.org>
1665
1666 * text.texi (Insertion): Document insert-char changes.
1667
2e2d2a13
LL
16682012-07-15 Leo Liu <sdl.web@gmail.com>
1669
1670 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1671
b68b3337
CY
16722012-07-13 Chong Yidong <cyd@gnu.org>
1673
1674 * buffers.texi (Read Only Buffers): Document toggle-read-only
1675 changes. Reword to account for the fact that read-only is
1676 currently not supported in overlay properties.
1677
ab4c47d3
CY
16782012-07-07 Chong Yidong <cyd@gnu.org>
1679
1680 * loading.texi (Library Search): Index site-lisp directories.
1681
d4913798
CY
16822012-07-06 Chong Yidong <cyd@gnu.org>
1683
1684 * intro.texi (A Sample Function Description): Fix incorrect
1685 markup, undoing previous change.
1686 (A Sample Variable Description): Minor clarifications and markup
1687 improvements.
1688
1689 * elisp.texi (Top):
1690 * text.texi (Text): Fix menu order.
1691
251736f4
RS
16922012-07-06 Richard Stallman <rms@gnu.org>
1693
1694 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 1695 (A Sample Variable Description): Improve/undo previous changes.
251736f4 1696
e8d71283
GM
16972012-07-05 Glenn Morris <rgm@gnu.org>
1698
1699 * intro.texi (A Sample Function Description): Fix cross-refs.
1700
47187200
MW
17012012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1702
1703 * intro.texi (Evaluation Notation, A Sample Function Description)
1704 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1705
a2eb421b
CY
17062012-06-27 Chong Yidong <cyd@gnu.org>
1707
1708 * processes.texi (Asynchronous Processes, Input to Processes):
1709 * internals.texi (Process Internals): Don't capitalize "pty".
1710
6d41a41d
TTN
17112012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1712
1713 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1714 discussion more prominent.
1715
0bd8297f
EZ
17162012-06-23 Eli Zaretskii <eliz@gnu.org>
1717
1718 * commands.texi (Misc Events): Document the language-change event.
1719
d35af63c
PE
17202012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1721
1722 Support higher-resolution time stamps (Bug#9000).
1723 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1724 * processes.texi (System Processes):
1725 Time stamp resolution is now picosecond, not microsecond.
1726
ac1a0ce1 17272012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
1728
1729 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1730
1053a871
SM
17312012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1732
1733 * functions.texi (Defining Functions):
1734 * macros.texi (Defining Macros): Un-define the return value of `defun',
1735 `defmacro' and `defalias'.
1736
41b7f8bc
CY
17372012-06-17 Chong Yidong <cyd@gnu.org>
1738
1739 * elisp.texi: Remove urlcolor setting.
1740
82a25657
GM
17412012-06-17 Glenn Morris <rgm@gnu.org>
1742
1743 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1744 Overlining no longer behaves exactly like underlining.
1745
a04689de 17462012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
8da9479c
GM
1747
1748 * display.texi (Face Attributes):
1749 Document wave-style underline face attribute.
1750
1b9b4cf4
CY
17512012-06-11 Chong Yidong <cyd@gnu.org>
1752
1753 * display.texi (ImageMagick Images): ImageMagick now supports the
1754 :background property.
1755
dbab98c7
DA
17562012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1757
1758 * internals.texi (Garbage Collection): Typo fix.
1759
6175e34b
CY
17602012-06-09 Chong Yidong <cyd@gnu.org>
1761
1762 * text.texi (Special Properties): Clarify the meaning of a list of
1763 faces in the `face' property.
1764
1765 * display.texi (Face Remapping): Minor clarification.
1766
4b56d0fe
CY
17672012-06-08 Chong Yidong <cyd@gnu.org>
1768
1769 * display.texi (Face Attributes): Font family does not accept
1770 wildcards. De-document obsolete :bold and :italic attributes.
1771 (Defining Faces): Use new-style face spec format.
1772
f3372c87
DA
17732012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1774
8d7c7eed 1775 * internals.texi (Garbage Collection): Document new
f3372c87
DA
1776 vector management code and vectorlike_header structure.
1777
5f2c76c6
CY
17782012-06-03 Chong Yidong <cyd@gnu.org>
1779
1780 * modes.texi (Mode Line Data): Use "mode line construct"
1781 terminology for consistency.
1782
ecc6530d
GM
17832012-05-27 Glenn Morris <rgm@gnu.org>
1784
1785 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1786 * buffers.texi, commands.texi, compile.texi, control.texi:
1787 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1788 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1789 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1790 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1791 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1792 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1793 * objects.texi, os.texi, package.texi, positions.texi:
1794 * processes.texi, searching.texi, sequences.texi, streams.texi:
1795 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1796 * variables.texi, windows.texi: Nuke hand-written node pointers.
1797
33017faf 17982012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 1799
33017faf
GM
1800 * functions.texi (Obsolete Functions):
1801 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
1802
1803 * modes.texi (Mode Help): Fix describe-mode.
1804
1805 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1806
1807 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1808
33017faf 18092012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 1810
33017faf 1811 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
1812
1813 * compile.texi (Docs and Compilation):
1814 byte-compile-dynamic-docstrings is an option.
1815
1816 * debugging.texi (Invoking the Debugger): debug is a command.
1817
1818 * display.texi (Progress): progress-reporter-update and
1819 progress-reporter-force-update have VALUE argument optional.
1820 (Animated Images): Use non-@code{nil} instead of non-nil.
1821
33017faf
GM
1822 * files.texi (Format Conversion Round-Trip):
1823 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1824
1825 * frames.texi (Creating Frames): make-frame is a command.
1826 (Input Focus): select-frame is a command.
1827 (Pointer Shape): void-text-area-pointer is an option.
1828
33017faf 1829 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
1830 (Help Functions): describe-prefix-bindings is a command.
1831
1832 * markers.texi (Creating Markers): Both arguments of copy-marker
1833 are optional.
1834
1835 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1836
1837 * modes.texi (Mode Line Variables): mode-line-remote and
1838 mode-line-client are not options.
1839 (Imenu): imenu-add-to-menubar is a command.
33017faf 1840 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
1841
1842 * os.texi (Sound Output): play-sound-file is a command.
1843
33017faf 1844 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 1845
33017faf
GM
1846 * processes.texi (Signals to Processes):
1847 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
1848 (Signals to Processes): signal-process is a command.
1849
33017faf 1850 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
1851 (Base 64): base64-encode-string is not a command while
1852 base64-decode-region is.
1853
1854 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1855
3fe7cdc8
GM
18562012-05-12 Glenn Morris <rgm@gnu.org>
1857
1858 * Makefile.in (MKDIR_P): New, set by configure.
1859 (mkinfodir): Use $MKDIR_P.
1860
dc0f75c8
GM
18612012-05-10 Glenn Morris <rgm@gnu.org>
1862
b8a82b69
GM
1863 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1864 with "coding: raw-text".
51b1e059 1865 Concept of multibyte sessions no longer exists.
b8a82b69 1866
dc0f75c8
GM
1867 * files.texi (File Locks): Mention create-lockfiles option.
1868
666b903b 18692012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 1870
5b6eebcf
GM
1871 * vol1.texi, vol2.texi: Remove files.
1872 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1873 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1874
0a454caf 1875 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 1876
143d9dd8
GM
1877 * two-volume.make (emacsdir): New.
1878 (tex): Add directory with emacsver.texi to TEXINPUTS.
1879
e68b393e
GM
1880 * minibuf.texi (Minibuffer History, Basic Completion):
1881 Tweak page breaks.
1882
9658dc2a
GM
1883 * internals.texi (Garbage Collection, Memory Usage)
1884 (Writing Emacs Primitives): Tweak page breaks.
1885
161c2a25
GM
1886 * streams.texi (Output Variables): Improve page break.
1887
1888 * edebug.texi (Edebug Display Update): Improve page break.
1889
51d58083
GM
1890 * compile.texi (Disassembly): Condense the examples.
1891
ddff3351
GM
1892 * eval.texi, functions.texi, loading.texi, macros.texi:
1893 Where possible, use example rather than smallexample.
1894
1895 * symbols.texi: Where possible, use example rather than smallexample.
1896 (Symbol Components): Fix typo.
1897 (Other Plists): Tweak page break.
1898
1899 * sequences.texi (Arrays): Tweak page breaks.
1900
1901 * customize.texi: Where possible, use example rather than smallexample.
1902 (Common Keywords, Variable Definitions, Applying Customizations)
1903 (Custom Themes): Tweak page breaks.
1904
1905 * control.texi: Where possible, use example rather than smallexample.
1906 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1907 Tweak page breaks.
1908
ca4b98fa
GM
19092012-05-08 Glenn Morris <rgm@gnu.org>
1910
5122804a
GM
1911 * two.el: Remove; unused since creation of two-volume.make.
1912
ca4b98fa
GM
1913 * vol1.texi, vol2.texi: No need to keep menus in these files.
1914
eceeb5fc
CY
19152012-05-05 Glenn Morris <rgm@gnu.org>
1916
1917 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1918
1919 * intro.texi (Caveats): Copyedit.
1920 (Lisp History): Convert inforef to xref.
1921 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1922
1923 * text.texi (Auto Filling): Don't mention Emacs 19.
1924
1925 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1926 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1927
1928 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1929
eceeb5fc
CY
1930 * lists.texi (List-related Predicates, List Variables):
1931 Tweak page-breaks.
1932 (Sets And Lists): Convert inforef to xref.
1933
8045b906
GM
19342012-05-04 Glenn Morris <rgm@gnu.org>
1935
1936 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1937 (info, infoclean): Use $INFO_EXT.
1938 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1939 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1940 (info, maintainer-clean): Use $INFO_EXT.
1941 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1942
78f3273a
CY
19432012-05-04 Chong Yidong <cyd@gnu.org>
1944
1945 * os.texi (Timers): Use defopt for timer-max-repeats.
1946
ab0fa4e4
PE
19472012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1948
1949 * os.texi (Time of Day): Do not limit current-time-string
1950 to years 1000..9999.
1951
2bc356d7
CY
19522012-05-02 Chong Yidong <cyd@gnu.org>
1953
1954 * display.texi (Font Lookup):
1955 * frames.texi (Pointer Shape):
1956 * processes.texi (Subprocess Creation): Use defopt for options.
1957
90207a15 19582012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
1959
1960 * elisp.texi (@copying):
1961 * intro.texi (Introduction): Only print VERSION in the TeX version.
1962
90207a15 19632012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
1964
1965 * text.texi (Change Hooks): Minor fix for after-change-functions.
1966
90207a15 19672012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
1968
1969 * package.texi (Packaging Basics):
1970 * loading.texi (Autoload):
1971 * files.texi (Magic File Names):
1972 Reword to remove/reduce some overly long/short lines.
1973
a8e7d6d7 19742012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
1975
1976 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1977 * modes.texi (Major Modes, Auto-Indentation):
1978 * buffers.texi (Buffers): Some fixes for menu descriptions.
1979
a8e7d6d7 19802012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
1981 * functions.texi (Simple Lambda, Argument List):
1982 * eval.texi (Function Indirection): Avoid deprecated form.
1983
a8e7d6d7 19842012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 1985
1a72be46
GM
1986 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1987 Add "et al." to authors.
1988
16152b76
GM
1989 * buffers.texi, commands.texi, compile.texi, control.texi:
1990 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1991 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1992 * modes.texi, numbers.texi, objects.texi, streams.texi:
1993 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1994 Use Texinfo recommended convention for quotes+punctuation.
1995
a8e7d6d7 19962012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
1997
1998 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1999 to where-is-internal (Bug#10872).
2000
a8e7d6d7 20012012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 2002
a2715669
GM
2003 * macros.texi (Indenting Macros): Fix typo.
2004
0b27932b
GM
2005 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2006 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
2007 (Choosing Window Options, Horizontal Scrolling)
2008 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
2009 (Quitting Windows, Window Configurations, Textual Scrolling):
2010 (Coordinates and Windows, Window Configurations)
2011 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
2012 (Splitting Windows, Deleting Windows):
2013 Fix ignore-window-parameters logic.
2014 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
2015 (Window Start and End): Remove pointless example.
2016 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
2017 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2018 and recenter-positions. Remove recenter example.
0b27932b 2019
0dc91072
GM
2020 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2021
9c51bbaa
GM
2022 * minibuf.texi (Intro to Minibuffers):
2023 Tweak discussion of resizing minibuffer window.
2024
674ea9c6
GM
20252012-04-26 Glenn Morris <rgm@gnu.org>
2026
8a4ca8e3 2027 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 2028
562e638f
GM
2029 * tindex.pl: Remove file.
2030
674ea9c6
GM
2031 * makefile.w32-in (srcs):
2032 * Makefile.in (srcs): Remove back.texi (which is unused).
2033
b613912b
MA
20342012-04-24 Michael Albinus <michael.albinus@gmx.de>
2035
e43042fe
MA
2036 * os.texi (Notifications): Extend possible notification hints.
2037 Add notifications-get-capabilities.
b613912b 2038
f30d612a
CY
20392012-04-20 Chong Yidong <cyd@gnu.org>
2040
2041 * processes.texi (Asynchronous Processes): Mention nil argument to
2042 start-process.
2043
b58b1df8
GM
20442012-04-20 Glenn Morris <rgm@gnu.org>
2045
2046 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2047 Don't mention obsolete `nospace' argument of all-completions.
2048 (Minibuffer Completion, Completion Commands, Reading File Names)
2049 (Completion Variables): Copyedits.
2050 (Completion Commands): Mention parent keymaps.
2051 Remove obsolete minibuffer-local-filename-must-match-map.
2052 (High-Level Completion): Remove read-variable's almost
2053 word-for-word duplication of read-command.
2054 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2055 Update "High-Level Completion" description.
2056
c0ea08d2
GM
2057 * minibuf.texi (Minibuffers):
2058 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2059
9d2754f5
GM
2060 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2061 Use Texinfo-recommended form of quote+punctuation.
2062 (Intro to Minibuffers): First minibuffer is #1, not #0.
2063 Mention minibuffer-inactive-mode.
2064 (Text from Minibuffer): Copyedits.
2065 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
2066 (Object from Minibuffer): Remove overly pedantic para.
2067 (Minibuffer History): Copyedits. Add face-name-history.
2068 (Initial Input, Yes-or-No Queries, Multiple Queries)
2069 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2070 (Yes-or-No Queries): Tweak example.
2071 (Minibuffer Commands): Add next-complete-history-element.
2072 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2073 minibuffer-inactive-mode.
9d2754f5 2074
4373fd43
GM
2075 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2076 (Bindat Functions): Copyedits.
2077
61bb069e 20782012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
2079
2080 * files.texi (Saving Buffers): Document `visit and `visit-save'
2081 values of require-final-newline.
2082
61bb069e 20832012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
2084
2085 * processes.texi (Output from Processes, Filter Functions):
2086 Mention waiting-for-user-input-p.
2087 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
2088 (Network Servers, Datagrams, Network Processes, Network Options)
2089 (Network Feature Testing, Serial Ports): Copyedits.
2090 (Network): Add encrypted network overview paragraph.
2091 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2092
61bb069e 20932012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
2094
2095 * help.texi (Keys in Documentation): Mention :advertised-binding.
2096
2097 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2098 description to help.texi.
2099
61bb069e 21002012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
2101
2102 * processes.texi (Process Information, Input to Processes)
2103 (Signals to Processes, Output from Processes, Process Buffers)
2104 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 2105 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 2106
e153c136
GM
21072012-04-15 Glenn Morris <rgm@gnu.org>
2108
2109 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
2110 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2111 Copyedits.
e153c136 2112 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
2113 (Synchronous Processes, Asynchronous Processes):
2114 Update some example output.
e153c136
GM
2115 (Process Information): Fix typo.
2116 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2117
e6fd457e 21182012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
2119
2120 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2121 open-network-stream does exist in Emacs 23, but is simpler.
2122
e6fd457e 21232012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
2124
2125 * customize.texi (Custom Themes): Also document load-theme etc.
2126
35dc09a1 21272012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
2128
2129 * customize.texi (Applying Customizations):
2130 (Custom Themes): New nodes.
2131
2132 * display.texi (Defining Faces): Reference custom-set-faces.
2133
2134 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2135 * os.texi (Startup Summary): Copyedits.
2136
35dc09a1 21372012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
2138
2139 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2140
9fce7eda
GM
2141 * strings.texi (Case Tables):
2142 * objects.texi (General Escape Syntax):
2143 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2144
2bb0eca1
GM
2145 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2146 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2147 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2148 * text.texi: Use @file for buffers, per the Texinfo manual.
2149
62200c14
GM
2150 * compile.texi (Compiler Errors): Add missing space in buffer name.
2151
35dc09a1 21522012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
2153
2154 * processes.texi (Query Before Exit): Remove obsolete function
2155 process-kill-without-query (Bug#11190).
2156
35dc09a1 21572012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
2158
2159 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2160 Use @env for environment variables.
2161
f48a9cb4
GM
2162 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2163
0a6dd5e2
JA
21642012-04-12 Jari Aalto <jari.aalto@cante.net>
2165
1cbae532
SM
2166 * processes.texi (Synchronous Processes):
2167 Mention `default-directory' (bug#7515).
0a6dd5e2 2168
b4d3bc10
CY
21692012-04-09 Chong Yidong <cyd@gnu.org>
2170
2171 * customize.texi (Variable Definitions): Remove user-variable-p.
2172
2173 * commands.texi (Interactive Codes):
2174 * help.texi (Accessing Documentation):
2175 * minibuf.texi (High-Level Completion): Callers changed.
2176
ea0ff314
CY
21772012-04-06 Chong Yidong <cyd@gnu.org>
2178
2179 * minibuf.texi (Programmed Completion): Document metadata method.
2180 (Completion Variables): Document completion-category-overrides.
2181
91b65361
CY
21822012-04-05 Chong Yidong <cyd@gnu.org>
2183
2184 * anti.texi (Antinews): Rewrite for Emacs 23.
2185
3d439cd1
CY
21862012-04-04 Chong Yidong <cyd@gnu.org>
2187
321cc491
CY
2188 * minibuf.texi (Programmed Completion): Remove obsolete variable
2189 completion-annotate-function.
1cbae532
SM
2190 (Completion Variables): Rename from Completion Styles.
2191 Document completion-extra-properties. Document completion-styles-alist
321cc491 2192 change.
245d176b
CY
2193 (Reading File Names): minibuffer-local-filename-must-match-map is
2194 not used anymore.
2195 (Minibuffer Completion): Document completing-read-function.
2196 (Completion in Buffers): completion-at-point-functions can return
2197 properties recognized in completion-extra-properties.
321cc491 2198
3d439cd1
CY
2199 * display.texi (Delayed Warnings): New node.
2200
a7972adf
CY
2201 * os.texi (Notifications): Copyedits.
2202
97f4a299
GM
22032012-04-04 Glenn Morris <rgm@gnu.org>
2204
2205 * os.texi (Notifications): Copyedits.
2206
9ff687e1
MA
22072012-04-03 Michael Albinus <michael.albinus@gmx.de>
2208
2209 * os.texi (Terminal-Specific): Fix typo.
2210 (Notifications): New section.
2211
2212 * elisp.texi (Top):
2213 * vol1.texi (Top):
2214 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2215 menu entries.
2216
42ee526b
CY
22172012-04-01 Chong Yidong <cyd@gnu.org>
2218
2219 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2220 file-in-directory-p.
2221
0b021094
GM
22222012-03-31 Glenn Morris <rgm@gnu.org>
2223
2224 * edebug.texi (Instrumenting Macro Calls):
2225 Mention defining macros at instrumentation time.
2226 (Edebug Options): Mention edebug-unwrap-results.
2227
50fe197c
EZ
22282012-03-31 Eli Zaretskii <eliz@gnu.org>
2229
2230 * text.texi (Special Properties): Clarify the description of the
2231 effect of integer values of the 'cursor' property on cursor
2232 position. See the discussions in bug#11068 for more details and
2233 context.
2234
650b6d0b
GM
22352012-03-31 Glenn Morris <rgm@gnu.org>
2236
2237 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2238 Copyedits.
2239
5319014e
CY
22402012-03-30 Chong Yidong <cyd@gnu.org>
2241
2242 * display.texi (Image Formats): Add imagemagick type.
2243 (Image Descriptors): Mention how they are used.
2244 (ImageMagick Images): Clarify role of imagemagick-register-types.
2245 (Character Display): Don't mention glyph tables.
2246 (Display Tables): Use make-glyph-code in example.
2247 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2248 tables are semi-obsolete. De-document create-glyph.
2249 (Glyphless Chars): Note that display tables override this.
2250 (Bidirectional Display): Copyedits. Introduce "bidirectional
2251 reordering" terminology, and use it.
2252
f1224267
GM
22532012-03-30 Glenn Morris <rgm@gnu.org>
2254
2255 * edebug.texi (Jumping): Give name of `i' binding.
2256
d14daa28
GM
22572012-03-28 Glenn Morris <rgm@gnu.org>
2258
2259 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
2260 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2261 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
2262 (Regexp Special): Mention collation.
2263 Clarify char classes with an example.
fee88ca0
GM
2264 (Regexp Functions): Mention regexp-opt is not guaranteed.
2265 Mention regexp-opt-charset.
2266 (Regexp Search): Recommend against looking-back.
2267 (Search and Replace): Use Texinfo recommended quote convention.
2268 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 2269
dcb6e7b3
MR
22702012-03-27 Martin Rudalics <rudalics@gmx.at>
2271
2272 * windows.texi (Window History): Describe new option
2273 switch-to-visible-buffer.
2274
cf0495f2
GM
22752012-03-27 Glenn Morris <rgm@gnu.org>
2276
4fb9a543
GM
2277 * searching.texi (String Search): Add xref to Emacs manual.
2278 Copyedits. Mention the function word-search-regexp.
2279 (Searching and Case): Add xref to Emacs manual. Copyedits.
2280
9364727b
GM
2281 * processes.texi (Network Servers): Standardize apostrophe usage.
2282
cf0495f2
GM
2283 * os.texi (System Environment): Copyedits. Remove some examples
2284 that do not seem useful. Mention setenv third arg.
2285 tty-erase-char does not seem to be nil under a window-system.
2286 (User Identification): Copyedits.
2287 Remove some examples that do not seem useful.
2288
33da7b16
GM
22892012-03-26 Glenn Morris <rgm@gnu.org>
2290
2291 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2292 (Init File): Copyedits.
2293 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
2294 (Killing Emacs): Copyedits.
2295 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2296 Shorten the example, use more standard shell prompts.
33da7b16 2297
9a69676a
CY
22982012-03-25 Chong Yidong <cyd@gnu.org>
2299
2300 * display.texi (Fringes): Note that fringes are shown on graphical
2301 displays only.
2302 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2303 (Replacing Specs): Clarify example.
2304 (Manipulating Buttons): Note that button-at can return a marker.
2305 (Buttons): Minor rewrite.
2306 (Character Display): New node. Consolidate all character display
2307 related nodes into its subsections.
2308 (Usual Display): Character 127 is also affected by ctl-arrow.
2309 (Display Tables): Improve example.
2310
c8f6ec5c
GM
23112012-03-22 Glenn Morris <rgm@gnu.org>
2312
2313 * strings.texi (Text Comparison): Mention string-prefix-p.
2314
fb5b8aca
CY
23152012-03-21 Chong Yidong <cyd@gnu.org>
2316
2317 * display.texi (The Echo Area): Add xref to Output Streams.
2318 (Displaying Messages): Improve doc of message.
2319 (Echo Area Customization, Invisible Text): Copyedits.
2320 (Invisible Text): Mention that spec comparison is done with eq.
2321 (Width): Improve doc of char-width.
2322 (Faces): Recommend using symbol instead of string for face name.
2323 Minor clarifications.
2324 (Defining Faces): Copyedits. Update face example.
2325 (Attribute Functions): Mark set-face-foreground etc as commands.
1cbae532
SM
2326 (Face Remapping): Mention text-scale-adjust.
2327 Clarify face-remapping-alist and related docs.
fb5b8aca
CY
2328 (Face Functions): Don't document make-face or copy-face.
2329
025de85b
CY
23302012-03-20 Chong Yidong <cyd@gnu.org>
2331
2332 * display.texi (Forcing Redisplay): Various rewrites to reflect
2333 new value of redisplay-dont-pause.
2334 (Truncation): Copyedits.
2335
a5656eae
GM
23362012-03-20 Glenn Morris <rgm@gnu.org>
2337
2338 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2339 Add summary table of some relevant command-line options.
2340
d15aac68
CY
23412012-03-18 Chong Yidong <cyd@gnu.org>
2342
2343 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2344 (Writing Emacs Primitives): Re-organize discussion of functions
2345 with variable Lisp arguments are handled. Delete an obsolete
2346 remark, previously tagged as FIXME.
2347
2348 * os.texi (Idle Timers): Minor clarification.
2349 (Idle Timers): Link to Time of Day for description of time list.
2350
b59af549
GM
23512012-03-18 Glenn Morris <rgm@gnu.org>
2352
2353 * os.texi (System Interface): Flow control was removed.
2354 (Startup Summary): General update.
2355 (Init File): Don't mention compiling it.
2356
986bd52a
CY
23572012-03-17 Chong Yidong <cyd@gnu.org>
2358
2359 * os.texi (Startup Summary): Mention package loading.
2360 (Init File): Don't refer to .emacs in section title. Copyedits.
2361 (Terminal-Specific): Give a realistic example.
2362 (Command-Line Arguments): Reference Entering Emacs instead of
2363 repeating the spiel about not restarting Emacs.
2364 (Time of Day): Discuss time representation at beginning of node.
2365 (Sound Output): Copyedits.
2366
2367 * package.texi (Packaging Basics): Document package-initialize.
2368
f761251a
EZ
23692012-03-17 Eli Zaretskii <eliz@gnu.org>
2370
2371 * frames.texi (Initial Parameters): Add an index entry for
2372 minibuffer-only frame.
2373
da986230
GM
23742012-03-16 Glenn Morris <rgm@gnu.org>
2375
2376 * modes.texi (Major Mode Conventions): Mention the strange
2377 relationship between View mode and special modes. (Bug#10650)
2378
2cc775f9
CY
23792012-03-11 Chong Yidong <cyd@gnu.org>
2380
2381 * windows.texi (Window Configurations): save-window-excursion is
2382 now a macro.
2383
2384 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2385 now a macro.
2386
66c5eebd
CY
2387 * text.texi (Fields): Minor copyedit.
2388
310a820f
EZ
23892012-03-10 Eli Zaretskii <eliz@gnu.org>
2390
83a96c08
EZ
2391 * strings.texi (String Basics):
2392 * sequences.texi (Sequence Functions): Mention that `length' is
2393 not appropriate for computing the string width on display; add a
2394 cross-reference to the description of `string-width'. (Bug#10978)
2395
310a820f
EZ
2396 * eval.texi (Autoloading): Minor change of wording.
2397
83ef8187
CY
23982012-03-10 Chong Yidong <cyd@gnu.org>
2399
bc44be50
CY
2400 * loading.texi (Autoload): Explicitly state which forms are
2401 processed specially (Bug#7783).
2402
83ef8187
CY
2403 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2404 non-default situation. Describe one-submenu exception (Bug#7695).
2405
2406 * nonascii.texi (Character Properties): Copyedits.
2407
483ab230
CY
24082012-03-08 Chong Yidong <cyd@gnu.org>
2409
2410 * text.texi (Mode-Specific Indent): Document new behavior of
2411 indent-for-tab-command. Document tab-always-indent.
2412 (Special Properties): Copyedits.
2413 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2414 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2415 libxml-parse-html-region.
2416
00e84de0
GM
24172012-03-07 Glenn Morris <rgm@gnu.org>
2418
eaa6bc3c
GM
2419 * markers.texi (The Region): Briefly mention use-empty-active-region
2420 and region-active-p.
a9685db7 2421 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 2422 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 2423
67cd45a2
CY
24242012-03-07 Chong Yidong <cyd@gnu.org>
2425
2426 * text.texi (Buffer Contents): Don't duplicate explanation of
2427 region arguments from Text node. Put doc of obsolete var
2428 buffer-substring-filters back, since it is referred to.
2429 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2430 selection by default.
2431
2432 * markers.texi (The Mark): Fix typo.
2433 (The Region): Copyedits.
2434
2ad80941
GM
24352012-03-07 Glenn Morris <rgm@gnu.org>
2436
2437 * markers.texi (Overview of Markers): Copyedits.
2438 (Creating Markers): Update approximate example buffer size.
2439 (The Mark): Don't mention uninteresting return values.
2440
ef959d3a
CY
24412012-03-05 Chong Yidong <cyd@gnu.org>
2442
2443 * positions.texi (Text Lines): Document count-words.
2444
a08a07e3
CY
24452012-03-04 Chong Yidong <cyd@gnu.org>
2446
2447 * frames.texi (Frames): Remove little-used "terminal frame" and
2448 "window frame" terminology.
2449 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2450 (Size and Position, Visibility of Frames): Callers changed.
2451 (Frames): Clarify which terminals in framep are graphical.
2452 (Initial Parameters): --geometry is not the only option which adds
2453 to initial-frame-alist.
2454 (Position Parameters): Note that icon-left and icon-top are for
2455 old window managers only.
2456 (Size Parameters): Sizes are in characters even on graphical
2457 displays.
2458 (Management Parameters): Note that window-id and outer-window-id
2459 can't really be changed, and that auto-raise isn't always obeyed.
2460 (Cursor Parameters): Document cursor-type explicitly.
2461 (Size and Position): The aliases set-screen-height and
2462 set-screen-width have been deleted.
2463 (Visibility of Frames): Mention "minimization".
2464
2465 * os.texi (Startup Summary): Minor clarifications.
2466 (Startup Summary, Suspending Emacs): Standardize on "text
2467 terminal" terminology.
2468
2469 * windows.texi (Basic Windows, Coordinates and Windows)
2470 (Coordinates and Windows):
2471 * display.texi (Refresh Screen, Line Height, Face Attributes)
2472 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2473
ea16568d
GM
24742012-03-04 Glenn Morris <rgm@gnu.org>
2475
2476 * abbrevs.texi: Small copyedits throughout.
2477 (Abbrev Mode): Remove this section, folding it into the top-level.
2478 (Abbrev Tables): Don't mention irrelevant return values.
2479 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2480 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2481 (Abbrev Table Properties): Update nil :regexp description.
2482
b3134b95
GM
24832012-03-03 Glenn Morris <rgm@gnu.org>
2484
520f2425
GM
2485 * internals.texi: Change @appendix section commands to @section.
2486 (Building Emacs): Say less about CANNOT_DUMP platforms.
2487 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 2488 (Pure Storage): Small changes.
01a6dcc8 2489 (Memory Usage): Copyedit.
7d2d7cc0
GM
2490 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2491 example definitions. Give examples of things with non-nil
2492 interactive args. Mention eval_sub. Remove old info about
2493 strings and GCPRO. Mention cus-start.el.
2494 (Buffer Internals, Window Internals, Process Internals):
2495 Misc small updates and fixes for fields.
520f2425 2496
b3134b95
GM
2497 * tips.texi: Copyedits.
2498 (Coding Conventions): Mention autoloads.
2499 Combine partially duplicated macro items. Fix xref.
2500 Refer to Library Headers for copyright notice.
2501 (Programming Tips): edit-options is long-obsolete.
2502 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2503 (Warning Tips): Mention declare-function.
2504 (Documentation Tips): Remove old info.
2505 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2506 (Library Headers): General update.
2507
2064cc6a
GM
25082012-03-02 Glenn Morris <rgm@gnu.org>
2509
6945faa6
GM
2510 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2511 and relocate entry. Mention buffer-stale-function.
2512
4186e877
GM
2513 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2514
2064cc6a
GM
2515 * hooks.texi (Standard Hooks): General update.
2516 Put related hooks together. Add and remove items.
2517 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2518 * modes.texi (Hooks): Tweak cross-ref description.
2519
7272fbf3
MA
25202012-03-01 Michael Albinus <michael.albinus@gmx.de>
2521
2522 * files.texi (Kinds of Files): The return value of file-equal-p is
2523 unspecified, if FILE1 or FILE2 does not exist.
2524
53a1239b
GM
25252012-03-01 Glenn Morris <rgm@gnu.org>
2526
90db9af9
GM
2527 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2528
53a1239b
GM
2529 * maps.texi (Standard Keymaps): General update.
2530 Remove mode-specific maps, talk about the more general keymaps.
2531 * help.texi (Help Functions): Add vindex for Helper-help-map.
2532 * keymaps.texi (Active Keymaps): Minor rephrasing.
2533
775b55af
GM
25342012-02-29 Glenn Morris <rgm@gnu.org>
2535
2536 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2537
96b49301 25382012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2539
7272fbf3 2540 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 2541 Update changed behavior of file-subdir-of-p.
96b49301 2542
1383d930
GM
25432012-02-28 Glenn Morris <rgm@gnu.org>
2544
44e97401
GM
2545 * advice.texi, anti.texi, display.texi, elisp.texi:
2546 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2547 Standardize possessive apostrophe usage.
2548
e3c73f1e
GM
2549 * locals.texi: Remove file.
2550 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2551 Remove menu entry.
2552 * errors.texi, maps.texi: Adjust node pointers.
2553 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 2554 * makefile.w32-in (srcs):
e3c73f1e
GM
2555 * Makefile.in (srcs): Remove locals.texi.
2556
1383d930
GM
2557 * frames.texi (Mouse Position): Fix cross-ref.
2558
431ee44b
CY
25592012-02-27 Chong Yidong <cyd@gnu.org>
2560
2561 * buffers.texi (Creating Buffers): Clarify that
2562 generate-new-buffer uses generate-new-buffer-names.
2563 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2564
2565 * files.texi (Directory Names): Index entry for file name abbreviations.
2566 (Relative File Names, File Name Expansion): Refer to it.
2567 (Locating Files): Move locate-user-emacs-file documentation to
2568 Standard File Names.
2569 (Standard File Names): Add locate-user-emacs-file; update examples.
2570
6a11ec9d
MA
25712012-02-26 Michael Albinus <michael.albinus@gmx.de>
2572
2573 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2574
9a4888c0
CY
25752012-02-26 Chong Yidong <cyd@gnu.org>
2576
2577 * files.texi (Kinds of Files): Improve documentation of
2578 files-equal-p and file-subdir-of-p.
2579
f0e751b9
GM
25802012-02-26 Glenn Morris <rgm@gnu.org>
2581
2582 * intro.texi (Acknowledgements): Small changes.
2583
7e05b1ec
GM
25842012-02-25 Glenn Morris <rgm@gnu.org>
2585
2586 * errors.texi: Don't try to list _all_ the error symbols.
2587 Add circular-list, cl-assertion-failed, compression-error.
2588 * elisp.texi, vol1.texi, vol2.texi:
2589 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2590
23453255 25912012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2592
2593 * files.texi (files-equal-p, file-subdir-of-p): New,
2594 add initial documentation.
2595
4963495d
CY
25962012-02-25 Chong Yidong <cyd@gnu.org>
2597
fa74b241
CY
2598 * files.texi (File Attributes): Document file-selinux-context.
2599 (Changing Files): Link to it.
2600 (Changing Files): Document set-file-selinux-context.
2601
2602 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
2603 changed. Mention default value of backup-directory-alist.
2604 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2605 (Auto-Saving): New minor mode behavior for auto-save-mode.
2606 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 2607
4963495d
CY
2608 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2609
4bb82fa8
GM
26102012-02-24 Glenn Morris <rgm@gnu.org>
2611
2612 * errors.texi (Standard Errors): Mention dbus-error.
2613 For arith-error sub-classes, just use one cross-ref.
2614
2cb228f7
AM
26152012-02-23 Alan Mackenzie <acm@muc.de>
2616
2617 * modes.texi (Defining Minor Modes): Document the new keyword
2618 :after-hook.
2619
a59225b1
CY
26202012-02-21 Chong Yidong <cyd@gnu.org>
2621
2622 * files.texi (Files): Mention magic file names as arguments.
2623 (Reading from Files): Copyedits.
2624 (File Attributes): Mention how to change file modes.
2625 (Changing Files): Use standard "file permissions" terminology.
2626 Add xref to File Attributes node.
2627 (Locating Files): Document locate-user-emacs-file.
2628 (Unique File Names): Recommend against using make-temp-name.
2629
8376d7c2
CY
26302012-02-19 Chong Yidong <cyd@gnu.org>
2631
2632 * help.texi (Documentation, Documentation Basics, Help Functions):
2633 Minor clarifications.
2634 (Accessing Documentation): Clarify what documentation-property is
2635 for. Add xref to Keys in Documentation.
2636
2637 * tips.texi (Documentation Tips): Don't recommend using * in
2638 docstrings.
2639
2640 * macros.texi (Defining Macros):
2641 * modes.texi (Derived Modes): Say "documentation string" instead
2642 of docstring.
2643
82233bea
CY
26442012-02-18 Chong Yidong <cyd@gnu.org>
2645
2646 * modes.texi (Tabulated List Mode): New node.
2647 (Basic Major Modes): Add xref to it.
2648
2649 * processes.texi (Process Information): Mention Process Menu mode.
2650
7b926f3f
CY
26512012-02-17 Chong Yidong <cyd@gnu.org>
2652
2653 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2654
0fd2c9a3
GM
26552012-02-17 Glenn Morris <rgm@gnu.org>
2656
2657 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2658
f700caa3
CY
26592012-02-16 Chong Yidong <cyd@gnu.org>
2660
4230351b
CY
2661 * syntax.texi (Syntax Tables, Syntax Descriptors)
2662 (Syntax Table Functions): Copyedits.
2663 (Syntax Basics): Don't repeat the material in the preceding node.
2664 (Syntax Class Table): Use a table.
2665 (Syntax Properties): Document syntax-propertize-function and
2666 syntax-propertize-extend-region-functions.
2667 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1cbae532
SM
2668 (Parser State): Update for the new "c" comment style.
2669 Fix description of item 7 (comment style).
4230351b 2670
f700caa3
CY
2671 * modes.texi (Minor Modes): Update how mode commands should treat
2672 arguments now.
2673 (Mode Line Basics): Clarify force-mode-line-update.
2674 (Mode Line Top): Note that the example is not realistic.
2675 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2676 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2677 "mode line construct" instead of "mode line specification".
2678 (Syntactic Font Lock): Remove mention of obsolete variable
2679 font-lock-syntactic-keywords.
2680 (Setting Syntax Properties): Node deleted.
2681 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2682 (Font Lock Basics): Note that syntactic fontification falls back
2683 on `syntax-table'.
2684 (Search-based Fontification): Emphasize that font-lock-keywords
2685 should not be set directly.
2686 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
2687 (Syntactic Font Lock): Minor clarifications. Add xref to
2688 Syntactic Font Lock node.
f700caa3 2689
60236b0d
CY
26902012-02-15 Chong Yidong <cyd@gnu.org>
2691
2692 * minibuf.texi (Basic Completion): Define "completion table".
2693 Move completion-in-region to Completion in Buffers node.
2694 (Completion Commands): Use "completion table" terminology.
2695 (Completion in Buffers): New node.
2696
2697 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2698 (Setting Hooks): Update minor mode usage example.
2699 (Major Mode Conventions): Note that completion-at-point-functions
2700 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
2701 Remove duplicate tip about auto-mode-alist.
2702 (Minor Modes): Rewrite introduction.
2703 (Minor Mode Conventions): Copyedits. Don't recommend
2704 variable-only minor modes since few minor modes are like that.
60236b0d 2705
d7dbb11a
GM
27062012-02-15 Glenn Morris <rgm@gnu.org>
2707
2708 * processes.texi (Network): Document open-network-stream :parameters.
2709
3d8badf4
CY
27102012-02-14 Chong Yidong <cyd@gnu.org>
2711
2712 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2713 was removed on 2009-09-10. Update lisp-mode-map example.
2714 (Inheritance and Keymaps): Minor clarification.
2715 (Searching Keymaps): Remove out-of-place enumeration.
2716 (Key Lookup): Remove unnecessary example (one was already given in
2717 Format of Keymaps).
2718 (Changing Key Bindings): Update suppress-keymap example.
2719 (Menu Bar, Tool Bar): Copyedits.
2720 (Tool Bar): Update tool-bar-map example.
2721
faccede1
CY
27222012-02-12 Chong Yidong <cyd@gnu.org>
2723
2724 * debugging.texi (Debugger Commands): Continuing is now allowed
2725 for errors.
2726
355cabc6
CY
27272012-02-11 Chong Yidong <cyd@gnu.org>
2728
d860baa0
CY
2729 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2730 Move the list of standard bitmaps there.
2731 (Fringe Cursors): Rewrite for clarity.
2732 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2733
34106abe
CY
2734 * commands.texi (Command Overview): Mention read-key.
2735 (Using Interactive, Interactive Call): Minor clarifications.
2736 (Function Keys, Click Events): Avoid "input stream" terminology.
2737 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2738 Clarify column and row components.
2739 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2740 (Special Events): Copyedits.
2741
2742 * streams.texi (Input Streams): De-document get-file-char.
2743 (Output Variables): Don't refer to old backquote syntax.
2744
355cabc6
CY
2745 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2746 (Error Debugging): Note that debug-ignored-errors overrides list
1cbae532
SM
2747 values of debug-on-error too. Add xref to Signaling Errors.
2748 Note that debug-on-signal is not customizable.
2749 Mention condition-case-unless-debug.
355cabc6
CY
2750 (Compilation Errors): Node deleted.
2751
2752 * compile.texi (Compiler Errors): Move a paragraph here from
2753 deleted node Compilation Errors.
2754
1be3ca5a
LL
27552012-02-10 Leo Liu <sdl.web@gmail.com>
2756
2757 * control.texi (Handling Errors): Change condition-case-no-debug
2758 to condition-case-unless-debug.
2759
25dec365
CY
27602012-02-10 Chong Yidong <cyd@gnu.org>
2761
2762 * advice.texi (Defining Advice): Clarify ad-unadvise.
2763 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2764 is not abnormal.
2765 (Advising Primitives): Node deleted; ad-define-subr-args has been
2766 removed.
2767
2768 * compile.texi (Speed of Byte-Code): Use float-time in example.
2769 (Compilation Functions): Note that the log uses Compilation mode.
2770 Don't discuss the contents of byte-code function object here.
2771 (Compilation Functions): De-document internal function byte-code.
2772 (Docs and Compilation): Minor clarifications.
2773
2774 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2775 Objects.
2776
5f5e4ea1
GM
27772012-02-10 Glenn Morris <rgm@gnu.org>
2778
2779 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2780 Mention secure-hash.
2781 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2782
6c1e4b46
CY
27832012-02-10 Chong Yidong <cyd@gnu.org>
2784
2785 * loading.texi (Loading): Don't emphasize "library" terminology.
2786 (Library Search): load-path is not a user option. Mention role of
2787 -L option and packages. Improve examples.
2788 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2789 obsolete.
2790 (Autoload): Minor clarifications.
2791
72ca698c
GM
27922012-02-10 Glenn Morris <rgm@gnu.org>
2793
b011fbfe
GM
2794 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2795
72ca698c
GM
2796 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2797
14a1f380
GM
27982012-02-08 Glenn Morris <rgm@gnu.org>
2799
2800 * loading.texi (Named Features): Update the require example.
2801
60d47423
GM
28022012-02-07 Glenn Morris <rgm@gnu.org>
2803
2804 * modes.texi (Defining Minor Modes):
2805 Expand on args of defined minor modes.
2806
0992bd9c
CY
28072012-02-07 Chong Yidong <cyd@gnu.org>
2808
2809 * variables.texi (Creating Buffer-Local): Minor clarification
2810 to buffer-local-variables doc (Bug#10715).
2811
af008560
GM
28122012-02-07 Glenn Morris <rgm@gnu.org>
2813
e80e1825 2814 * display.texi (ImageMagick Images): General update.
af008560
GM
2815 Move most details of imagemagick-render-type to the variable's doc.
2816
866c1d22
GM
28172012-02-06 Glenn Morris <rgm@gnu.org>
2818
f7c9199f 2819 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
2820 (Inheritance and Keymaps):
2821 Mention make-composed-keymap and multiple inheritance.
f7c9199f 2822
e7bc51d0
GM
2823 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2824
866c1d22
GM
2825 * control.texi (Handling Errors):
2826 Mention condition-case-no-debug and with-demoted-errors.
2827
03988c98
CY
28282012-02-05 Chong Yidong <cyd@gnu.org>
2829
2830 * customize.texi (Common Keywords): Minor clarifications.
2831 Document custom-unlispify-remove-prefixes.
2832 (Variable Definitions): Backquotes in defcustom seem to work fine
2833 now. Various other copyedits.
e1161b06
CY
2834 (Simple Types): Copyedits. Document color selector.
2835 (Composite Types): Copyedits.
2836 (Splicing into Lists): Clarifications.
03988c98
CY
2837
2838 * eval.texi (Backquote): Move from macros.texi.
2839
2840 * macros.texi (Expansion): Minor clarification.
2841 (Backquote): Move node to eval.texi.
2842 (Defining Macros): Move an example from Backquote node.
2843 (Argument Evaluation): No need to mention Pascal.
2844 (Indenting Macros): Add xref to Defining Macros.
2845
649f602c
GM
28462012-02-05 Glenn Morris <rgm@gnu.org>
2847
2848 * debugging.texi (Error Debugging): Mention debug-on-event default.
2849
34c99998
GM
28502012-02-04 Glenn Morris <rgm@gnu.org>
2851
8f05da42
GM
2852 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2853
7aa5aad8
GM
2854 * debugging.texi (Error Debugging): Mention debug-on-event.
2855 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2856
c7291ad9
GM
2857 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2858
34c99998
GM
2859 * text.texi (Buffer Contents):
2860 Update filter-buffer-substring description.
2861
735cc5ca
CY
28622012-02-04 Chong Yidong <cyd@gnu.org>
2863
6e911150
SM
2864 * functions.texi (What Is a Function): Add closures.
2865 Mention "return value" terminology. Add xref for command-execute.
1cbae532 2866 Remove unused "keystroke command" terminology.
735cc5ca
CY
2867 (Lambda Expressions): Give a different example than in the
2868 following subsection. Add xref to Anonymous Functions.
2869 (Function Documentation): Remove gratuitous markup.
2870 (Function Names): Move introductory text to `What Is a Function'.
2871 (Defining Functions): Fix defun argument spec.
1cbae532
SM
2872 (Anonymous Functions): Document lambda macro explicitly.
2873 Mention effects on lexical binding.
735cc5ca
CY
2874 (Function Cells): Downplay direct usage of fset.
2875 (Closures): New node.
2876 (Inline Functions): Remove "open-code" terminology.
2877 (Declaring Functions): Minor tweak; .m is not C code.
2878
2879 * variables.texi (Variables): Don't refer to "global value".
2880 (Local Variables, Void Variables): Copyedits.
2881 (Lexical Binding): Minor clarification of example.
2882 (File Local Variables): Mention :safe and :risky defcustom args.
2883 (Lexical Binding): Add xref to Closures node.
2884
94bc7984
GM
28852012-02-04 Glenn Morris <rgm@gnu.org>
2886
2887 * minibuf.texi (High-Level Completion): Updates for read-color.
2888
4f5a10ef
GM
28892012-02-03 Glenn Morris <rgm@gnu.org>
2890
eea14f31
GM
2891 * display.texi (GIF Images): Mention animation.
2892 Remove commented-out old example of animation.
2893 (Animated Images): New subsection.
2894 * elisp.texi (Top):
2895 * vol1.texi (Top):
2896 * vol2.texi (Top): Add Animated Images menu entry.
2897
4f5a10ef
GM
2898 * display.texi (Image Formats): Remove oddly specific information
2899 on versions of image libraries.
204e728d 2900 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 2901
12f381b7
GM
29022012-02-02 Glenn Morris <rgm@gnu.org>
2903
1b9f60cc
GM
2904 * processes.texi (Synchronous Processes):
2905 Mention call-process's :file gets overwritten.
2906
7e2734bc
GM
2907 * commands.texi (Reading One Event):
2908 * help.texi (Help Functions): Document read-char-choice.
2909
f58b9822
GM
2910 * hooks.texi (Standard Hooks):
2911 * modes.texi (Keymaps and Minor Modes):
2912 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2913
2914 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2915
12f381b7
GM
2916 * hooks.texi (Standard Hooks):
2917 * modes.texi (Major Mode Conventions, Mode Hooks):
2918 Document change-major-mode-after-body-hook.
2919
7a9a2fc6
GM
29202012-02-01 Glenn Morris <rgm@gnu.org>
2921
2922 * modes.texi (Defining Minor Modes):
2923 Mention disabling global minor modes on a per-major-mode basis.
2924
a037c171
CY
29252012-01-31 Chong Yidong <cyd@gnu.org>
2926
2927 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2928 (Parser State): Remove unnecessary statement (Bug#10661).
2929
2930 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2931
56afad3a
GM
29322012-01-31 Glenn Morris <rgm@gnu.org>
2933
2934 * modes.texi (Defining Minor Modes):
2935 Document define-minor-mode's new :variable keyword.
2936
0f29fa41
CY
29372012-01-29 Chong Yidong <cyd@gnu.org>
2938
837a390a
CY
2939 * syntax.texi (Syntax Class Table): Tweak description of newline
2940 char syntax (Bug#9619).
2941
0f29fa41
CY
2942 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2943 description (Bug#10189).
2944
182148ee
GM
29452012-01-29 Glenn Morris <rgm@gnu.org>
2946
a49ca6b9
GM
2947 * files.texi (Changing Files): Document SELinux support.
2948
182148ee
GM
2949 * windows.texi (Window Sizes): Fix typo.
2950
9962192e
CY
29512012-01-28 Chong Yidong <cyd@gnu.org>
2952
8c6e1920
CY
2953 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2954 doc (Bug#8568).
2955
9583ec59
CY
2956 * frames.texi (Input Focus): Add NORECORD arg to
2957 select-frame-set-input-focus. Clarify its role in select-frame.
2958
10256988
CY
2959 * text.texi (Transposition): We don't use transpose-region as an
2960 internal subroutine (Bug#3249).
2961
9962192e
CY
2962 * modes.texi (Example Major Modes): Update Lisp example code to
2963 current sources. Delete the old non-derived-major-mode example,
2964 which has diverged badly from current sources.
2965
2aa43abb
GM
29662012-01-27 Glenn Morris <rgm@gnu.org>
2967
2968 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2969 (VERSION, manual): Remove, unused.
2970
9f40220d
CY
29712012-01-27 Chong Yidong <cyd@gnu.org>
2972
2973 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2974
acc28cb9
CY
29752012-01-26 Chong Yidong <cyd@gnu.org>
2976
2977 * searching.texi (String Search): Document negative repeat count
2978 (Bug#10507).
2979
48da7392
GM
29802012-01-26 Glenn Morris <rgm@gnu.org>
2981
2982 * variables.texi (Using Lexical Binding):
2983 Mention that lexical-binding should be set in the first line.
2984
69b0acb9
LI
29852012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2986
2987 * macros.texi (Defining Macros): Don't claim that `declare' only
2988 affects Edebug and indentation.
2989
543757a8
LI
29902012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2991
2992 * macros.texi (Defining Macros): Slight `declare' fixup.
2993
450e3cae
GM
29942012-01-25 Glenn Morris <rgm@gnu.org>
2995
24189ce0 2996 * makefile.w32-in (texinputdir):
450e3cae
GM
2997 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2998
1021c761
CY
29992012-01-24 Chong Yidong <cyd@gnu.org>
3000
3001 * variables.texi (Variables, Local Variables, Void Variables):
3002 Edit to make the descriptions less specific to dynamic binding.
3003 (Local Variables): Default max-specpdl-size is now 1300.
1cbae532
SM
3004 (Defining Variables): Edits for lexical scoping.
3005 Delete information about starting docstrings with *. De-document
1021c761
CY
3006 user-variable-p.
3007 (Tips for Defining): Remove an unimportant discussion of quitting
3008 in the middle of a load.
3009 (Accessing Variables, Setting Variables): Discuss lexical binding.
3010 (Variable Scoping): Rewrite.
3011 (Scope, Extent, Impl of Scope): Nodes deleted.
3012 (Dynamic Binding): New node, with material from Scope, Extent, and
3013 Impl of Scope nodes.
3014 (Dynamic Binding Tips): Rename from Using Scoping.
3015 (Lexical Binding): Rewrite.
3016 (Using Lexical Binding): Rename from Converting to Lexical
3017 Binding. Convert to subsection.
3018
3019 * customize.texi (Variable Definitions): Add custom-variable-p.
3020 Move user-variable-p documentation here.
3021
31cbea1d
CY
30222012-01-23 Chong Yidong <cyd@gnu.org>
3023
3024 * strings.texi (Text Comparison): Minor qualification.
3025
3026 * lists.texi (Cons Cells): Copyedits.
3027 (List Elements): Mention push.
3028 (List Variables): Mention pop.
3029 (Rings): Move to sequences.texi.
3030
3031 * sequences.texi (Sequence Functions): Don't repeat the
3032 introduction already given in the parent.
3033 (Vectors): Copyedits.
3034 (Rings): Move from lists.texi. Note that this is specific to the
3035 ring package.
3036
3037 * symbols.texi (Definitions, Symbol Components): Mention variable
3038 scoping issues.
3039 (Plists and Alists): Copyedits.
3040
3041 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3042 correctness with lexical scoping.
3043 (Eval): Copyedits.
3044
fead402d
CY
30452012-01-21 Chong Yidong <cyd@gnu.org>
3046
3047 * intro.texi (A Sample Function Description): Special notation
3048 used for macros too.
3049
3050 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3051 (Symbol Type): Add xref for keyword symbols.
3052 (Sequence Type): Clarify differences between sequence types.
3053 (Cons Cell Type): Add "linked list" index entry.
3054 (Non-ASCII in Strings): Copyedits.
3055 (Equality Predicates): Symbols with same name need not be eq.
3056
3057 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3058 ldexp. Move float-e and float-pi to Math Functions node.
3059
61086eb6
GM
30602012-01-21 Glenn Morris <rgm@gnu.org>
3061
3062 * modes.texi (Auto Major Mode):
3063 * variables.texi (File Local Variables):
3064 Mention inhibit-local-variables-regexps.
3065
34a02f46
MR
30662012-01-19 Martin Rudalics <rudalics@gmx.at>
3067
3068 * windows.texi (Window Configurations): Rewrite references to
3069 persistent window parameters.
3070 (Window Parameters): Fix description of persistent window
3071 parameters.
3072
f5064cae
JB
30732012-01-16 Juanma Barranquero <lekktu@gmail.com>
3074
3075 * windows.texi (Window Parameters): Use @pxref.
3076
6a6ee00d
MR
30772012-01-16 Martin Rudalics <rudalics@gmx.at>
3078
3079 * windows.texi (Window Configurations, Window Parameters):
3080 Describe persistent window parameters.
3081
9ca4c014
SM
30822011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3083
3084 * variables.texi (Creating Buffer-Local): Warn against misuses of
3085 make-variable-buffer-local (bug#10258).
3086
d027f83d
LMI
30872012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3088
3089 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3090
89bd9ccd
CY
30912012-01-06 Chong Yidong <cyd@gnu.org>
3092
1cbae532
SM
3093 * variables.texi (Directory Local Variables):
3094 Document hack-dir-local-variables-non-file-buffer.
89bd9ccd 3095
c869783d
GM
30962012-01-06 Glenn Morris <rgm@gnu.org>
3097
3098 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3099 rather than by keybinding.
3100
2cae5ba4
JB
31012011-12-29 Juanma Barranquero <lekktu@gmail.com>
3102
3103 * frames.texi (Font and Color Parameters): Add @pxref.
3104
43da4d08
DC
31052011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3106
3107 * frames.texi (Font and Color Parameters):
3108 Document w32 font backends (bug#10399).
3109
8d80ef01
PE
31102011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3111
3112 * files.texi (File Attributes, Changing Files):
3113 Use a more-natural notation for octal numbers.
3114
9022ae07
JB
31152011-12-23 Juanma Barranquero <lekktu@gmail.com>
3116
3117 * variables.texi (Variables with Restricted Values):
3118 Change reference to variable (bug#10354).
3119
454592a6
MR
31202011-12-13 Martin Rudalics <rudalics@gmx.at>
3121
3122 * windows.texi (Splitting Windows): Use t instead of non-nil
3123 when describing window-combination-resize.
3124
a7cdbfce
SM
31252011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3126
3127 * text.texi (Special Properties): Warn against `intangible' properties
3128 (bug#10222).
3129
a3dcc84e
EZ
31302011-11-26 Eli Zaretskii <eliz@gnu.org>
3131
579ebf8f
EZ
3132 * display.texi (Truncation):
3133 * text.texi (Special Properties): Describe what a stretch-glyph is
3134 instead of using that term without explanation. Make the
3135 cross-references more accurate.
3136
a3dcc84e
EZ
3137 * display.texi (Usual Display): Update the description,
3138 cross-references, and indexing related to display of control
3139 characters and raw bytes.
3140
94af99a4
MR
31412011-11-25 Martin Rudalics <rudalics@gmx.at>
3142
3143 * windows.texi (Splitting Windows): Fix description of
3144 window-combination-limit. Suggested by Eli Zaretskii.
3145
1c3d7a13
CY
31462011-11-23 Chong Yidong <cyd@gnu.org>
3147
3148 * windows.texi (Window Sizes): Move window-top-line,
3149 window-left-column, and window-*-pixel-edges to Coordinates and
3150 Windows node.
3151 (Coordinates and Windows): Restore window-edges doc.
3152
90151a1e
MR
31532011-11-21 Martin Rudalics <rudalics@gmx.at>
3154
a7cdbfce
SM
3155 * windows.texi (Windows and Frames, Splitting Windows):
3156 Fix typos.
90151a1e 3157
a9b9b7f5
CY
31582011-11-21 Chong Yidong <cyd@gnu.org>
3159
3160 * windows.texi (Splitting Windows): Fix error in documentation of
3161 window-combination-limit.
3162 (Cyclic Window Ordering): Minor fixes to next-window,
3163 one-window-p, and get-lru-window docs. Don't document
3164 window-list-1.
3165 (Buffers and Windows): Copyedits.
3166 (Choosing Window): Document special handling of special-display-*.
3167 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
3168 Don't document even-window-heights, which is going away.
3169 Clarify which options are obeyed by which action functions.
a9b9b7f5 3170
f4e90db0
SM
31712011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3172
3173 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3174
d2999b1a
MR
31752011-11-20 Martin Rudalics <rudalics@gmx.at>
3176
f4e90db0
SM
3177 * windows.texi (Resizing Windows, Splitting Windows):
3178 Remove term "status" when talking about combination limits.
d2999b1a 3179
cd1181db
JB
31802011-11-20 Juanma Barranquero <lekktu@gmail.com>
3181
3182 * compile.texi (Compiler Errors):
3183 * help.texi (Help Functions): Fix typos.
3184
7bf54975
CY
31852011-11-19 Chong Yidong <cyd@gnu.org>
3186
3187 * windows.texi (Splitting Windows): Clarify role of window
3188 parameters in split-window. Shorten the example.
f4e90db0
SM
3189 (Deleting Windows): Rewrite intro to handle internal windows.
3190 Fix delete-windows-on doc.
7bf54975
CY
3191 (Selecting Windows): Copyedits.
3192
a0c2d0ae
MR
31932011-11-17 Martin Rudalics <rudalics@gmx.at>
3194
3195 * windows.texi (Resizing Windows, Splitting Windows)
3196 (Deleting Windows): Use term window-combination-resize instead
3197 of window-splits.
3198
b6f67890
MR
31992011-11-16 Martin Rudalics <rudalics@gmx.at>
3200
f4e90db0
SM
3201 * windows.texi (Resizing Windows, Splitting Windows):
3202 Rename occurrences of window-nest to window-combination-limit.
b6f67890 3203
0b381c7e
JB
32042011-11-14 Juanma Barranquero <lekktu@gmail.com>
3205
3206 * intro.texi (Lisp History): Fix typo.
3207
89d61221
MR
32082011-11-12 Martin Rudalics <rudalics@gmx.at>
3209
f4e90db0
SM
3210 * windows.texi (Splitting Windows, Deleting Windows):
3211 Remove references to splits status of windows.
89d61221 3212
b2621720
GM
32132011-11-10 Glenn Morris <rgm@gnu.org>
3214
3215 * buffers.texi (Read Only Buffers): Expand a bit on why
3216 toggle-read-only should only be used interactively. (Bug#7292)
3217
d2ad7ee1
CY
32182011-11-09 Chong Yidong <cyd@gnu.org>
3219
3220 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 3221 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
3222 window-inside-absolute-pixel-edges.
3223 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3224 non-full-width windows.
3225
2cffd681
MR
32262011-11-09 Martin Rudalics <rudalics@gmx.at>
3227
3228 * windows.texi (Resizing Windows): Rewrite documentation of
3229 window-resizable.
3230
f6f6d7e7
CY
32312011-11-09 Chong Yidong <cyd@gnu.org>
3232
3233 * windows.texi (Splitting Windows): Simplify example.
3234
a79db6e0
CY
32352011-11-08 Chong Yidong <cyd@gnu.org>
3236
3237 * windows.texi (Window Sizes): Copyedits. Document
3238 window-text-height. Remove window-min-height and window-min-width
3239 discussion, referring instead to Emacs manual.
3240 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
3241 (Resizing Windows): Simplify introduction. Don't document
3242 enlarge-window, shrink-window, enlarge-window-horizontally, and
3243 shrink-window-horizontally; they are no longer preferred for
3244 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 3245
441950c7
GM
32462011-11-07 Glenn Morris <rgm@gnu.org>
3247
3248 * windows.texi (Choosing Window): Fix keybinding typo.
3249
be7f5545
MR
32502011-11-07 Martin Rudalics <rudalics@gmx.at>
3251
3252 * windows.texi (Resizing Windows, Splitting Windows)
3253 (Window Configurations): Use "child window" instead of
3254 "subwindow".
3255
291d142b
CY
32562011-11-06 Chong Yidong <cyd@gnu.org>
3257
3258 * windows.texi (Basic Windows): Clarify various definitions.
3259 Treat window-normalize-* as internal; don't document them.
3260 (Windows and Frames): Various clarifications, e.g. non-live
3261 windows also belong to frames. Fix window-list description.
3262 Simplify window nesting example.
f4e90db0
SM
3263 (Splitting Windows, Window Configurations):
3264 Use split-window-below.
291d142b 3265
89bd5ee1
EZ
32662011-11-04 Eli Zaretskii <eliz@gnu.org>
3267
3268 * windows.texi (Window Sizes): Mention in the doc string that the
3269 return values of `window-body-height' and `window-body-width' are
3270 in frame's canonical units. (Bug#9949)
3271
3d8daefe
MR
32722011-10-30 Martin Rudalics <rudalics@gmx.at>
3273
3274 * windows.texi (Windows and Frames): Remove "iso-" infix from
3275 documentation of window-iso-combined-p.
3276
60754666
CY
32772011-10-26 Chong Yidong <cyd@gnu.org>
3278
3279 * modes.texi (Running Hooks): Document with-wrapper-hook.
3280
d366bd53
CY
32812011-10-18 Chong Yidong <cyd@gnu.org>
3282
3283 * display.texi (Glyphless Chars): New node.
3284
50b063c3
CY
32852011-10-13 Chong Yidong <cyd@stupidchicken.com>
3286
3287 * text.texi (Yanking): Document yank-excluded-properties.
3288
3289 * package.texi (Packaging Basics): The commentary should say how
3290 to begin using the package.
3291
c72063fa
MR
32922011-10-11 Martin Rudalics <rudalics@gmx.at>
3293
3294 * windows.texi (Deleting Windows): Mention which window gets
3295 selected when deleting the selected window.
3296
d83dc65b
MR
32972011-10-09 Martin Rudalics <rudalics@gmx.at>
3298
3299 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3300 with the selected window.
3301 * windows.texi (Buffers and Windows): Reformulate text on how
3302 replace-buffer-in-windows deals with a window.
3303 (Quitting Windows): Describe how quit-window deals with a
3304 standalone frame. Describe new option frame-auto-hide-function.
3305
c599682c
GM
33062011-10-08 Glenn Morris <rgm@gnu.org>
3307
48bca619
GM
3308 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3309
c599682c
GM
3310 * positions.texi (Excursions): Update warning message.
3311
969aa734
CY
33122011-10-05 Chong Yidong <cyd@stupidchicken.com>
3313
f4e90db0
SM
3314 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3315 Fix Emacs manual xref (Bug#9675).
969aa734 3316
550f41cd
CY
33172011-10-01 Chong Yidong <cyd@stupidchicken.com>
3318
3319 * windows.texi (Textual Scrolling): Document scroll-up-command,
3320 scroll-down-command, scroll-error-top-bottom, and the
3321 scroll-command symbol property.
717a1362
CY
3322 (Display Action Functions): Fix description of
3323 display-buffer-pop-up-window.
550f41cd 3324
a239d4e9
JB
33252011-09-28 Juanma Barranquero <lekktu@gmail.com>
3326
3327 * windows.texi (Splitting Windows): Fix typos.
3328
590c056d
MR
33292011-09-25 Martin Rudalics <rudalics@gmx.at>
3330
3331 * windows.texi (Windows and Frames, Display Action Functions)
3332 (Switching Buffers): Fix some typos.
3333 (Buffers and Windows): Remove reference to window-auto-delete.
3334 Reword description of replace-buffer-in-windows.
3335 (Window History): Fix some typos and refer to frame local buffer
3336 list.
c419f5cb
MR
3337 (Quitting Windows): New node.
3338 (Window Configurations): Add descriptions of window-state-get
3339 and window-state-put.
3340 (Window Parameters): Describe variable ignore-window-parameters.
3341 Sketch some window parameters currently in use.
3342 * elisp.texi (Top): Update node listing.
590c056d 3343
9ec20d36
CY
33442011-09-25 Chong Yidong <cyd@stupidchicken.com>
3345
3346 * windows.texi (Display Action Functions)
3347 (Choosing Window Options): New nodes.
3348
0e406a72
CY
33492011-09-24 Chong Yidong <cyd@stupidchicken.com>
3350
3351 * windows.texi (Window History): New node. Move text here from
3352 Buffers and Windows.
3353 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
3354 don't document display-buffer here; callers changed.
3355 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
3356 switch-to-buffer-other-frame. Delete duplicate
3357 replace-buffer-in-windows doc.
3358 (Choosing Window): Document display actions.
3359
6bf7006f
EZ
33602011-09-24 Eli Zaretskii <eliz@gnu.org>
3361
3362 * display.texi (Forcing Redisplay): Update the description of
3363 redisplay-dont-pause due to change in the default value.
3364
b33b68a3
MR
33652011-09-23 Martin Rudalics <rudalics@gmx.at>
3366
3367 * frames.texi (Frames and Windows): Move section and rename to
3368 Windows and Frames in windows.texi.
3369 * windows.texi (Windows): Restructure.
3370 (Basic Windows): Rewrite. Explain live and internal windows and
3371 normalization functions.
3372 (Windows and Frames): Move section here from frames.texi.
3373 Describe subwindows, window combinations, window tree, and
3374 corresponding functions including window-list here.
3375 (Window Sizes): Rename section from Size of Window and move it
3376 up in chapter. Describe total and body sizes and the
3377 corresponding functions. Explain new semantics of
3378 window-min-height/-width.
3379 (Resizing Windows): Move section up in chapter. Describe new
3380 resize functions.
3381 (Splitting Windows): Describe new behavior of split-window,
3382 split-window-above-each-other and split-window-side-by-side.
3383 Provide examples. Describe window-nest and window-splits
3384 options.
3385 (Deleting Windows): Minor rewrite.
f4e90db0
SM
3386 (Selecting Windows): Minor rewrite.
3387 Describe frame-selected-window and set-frame-selected-window here.
3388 (Cyclic Window Ordering): Minor rewrite.
3389 Describe window-list-1.
b33b68a3
MR
3390 (Buffers and Windows): Rewrite. Explain a window's previous and
3391 next buffers and the corresponding functions.
c4682d18 3392 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
3393 * elisp.texi (Top): Update node listings for frames and windows
3394 sections.
3395
4d3786ac
SM
33962011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3397
3398 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3399
713df35b
LMI
34002011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3401
3402 * errors.texi (Standard Errors): Remove apparent placeholder text
3403 (bug#9491).
3404
33ed493b
CY
34052011-09-18 Chong Yidong <cyd@stupidchicken.com>
3406
3407 * frames.texi (Management Parameters): Fix description of
3408 icon-type parameter.
3409
b8f0a954
CY
34102011-09-17 Chong Yidong <cyd@stupidchicken.com>
3411
3412 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3413 ending in C-g. Suggested by Edward O'Connor.
3414
eddf142c
EZ
34152011-09-17 Eli Zaretskii <eliz@gnu.org>
3416
3417 * numbers.texi (Integer Basics): Add indexing for
3418 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3419
d8e213eb 34202011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
3421
3422 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3423
cec2eab8
JB
34242011-09-11 Juanma Barranquero <lekktu@gmail.com>
3425
3426 * processes.texi (Network Servers): Clarify what the process
3427 buffer is used for (bug#9233).
3428
d8e213eb 34292011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
3430
3431 * lists.texi (Building Lists): Fix typo.
3432
35137ed3
CY
34332011-08-30 Chong Yidong <cyd@stupidchicken.com>
3434
3435 * display.texi (Basic Faces): New node. Document new faces.
3436
3437 * modes.texi (Major Mode Conventions): Move some text there.
3438 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3439
3fd50d5c
CY
34402011-08-29 Chong Yidong <cyd@stupidchicken.com>
3441
3442 * modes.texi (Basic Major Modes): New node. Callers updated.
3443 (Major Modes): Document fundamental-mode and major-mode.
3444 (Major Mode Basics): Node deleted; text moved to Major Modes.
3445 (Derived Modes): Document derived-mode-p.
3446
ddb54206
CY
34472011-08-28 Chong Yidong <cyd@stupidchicken.com>
3448
a6326082
CY
3449 * files.texi (Changing Files, Create/Delete Dirs): Document new
3450 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
3451 (Visiting Functions): Remove view-file; it is documented in the
3452 Emacs manual.
04e2ce72 3453
ddb54206
CY
3454 * frames.texi (Layout Parameters): The defaults for the
3455 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3456
3457 * display.texi (Progress): Document spinner functionality.
3458
3459 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3460 operating system signals. Refer to save-buffers-kill-terminal
3461 instead of save-buffers-kill-emacs.
3462
3463 * objects.texi (Symbol Type): Document ## print representation.
3464
0c95fcf7
EZ
34652011-08-25 Eli Zaretskii <eliz@gnu.org>
3466
3467 * display.texi (Specified Space): Mention that `space' specs
3468 influence bidi reordering.
3469 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3470 separating fields with bidirectional content.
3471
5980d4c6
EZ
34722011-08-24 Eli Zaretskii <eliz@gnu.org>
3473
3474 * display.texi (Bidirectional Display): Document return value in
3475 buffers that are not bidi-reordered for display, and in unibyte
3476 buffers.
3477
bca633fb
EZ
34782011-08-23 Eli Zaretskii <eliz@gnu.org>
3479
3480 * nonascii.texi (Character Properties): Document the values for
3481 unassigned codepoints.
3482
c094bb0c
EZ
34832011-08-18 Eli Zaretskii <eliz@gnu.org>
3484
3485 * nonascii.texi (Character Properties): Document use of
3486 `bidi-class' and `mirroring' properties as part of reordering.
3487 Provide cross-references to "Bidirectional Display".
3488
3489 * display.texi (Bidirectional Display): Document the pitfalls of
3490 concatenating strings with bidirectional content, with possible
f4e90db0
SM
3491 solutions. Document bidi-string-mark-left-to-right.
3492 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
3493 Document use of `bidi-class' and `mirroring' properties as part of
3494 reordering.
c094bb0c 3495
1ea897d5
EZ
34962011-08-16 Eli Zaretskii <eliz@gnu.org>
3497
9adfcd0b
EZ
3498 * modes.texi (Major Mode Conventions): Improve the documentation
3499 of `mode-class' `special' modes.
3500
10862873
EZ
3501 * nonascii.texi (Character Properties): Document the `mirroring'
3502 property. Add index entries.
3503
1ea897d5
EZ
3504 * syntax.texi (Categories): Add an example of defining a new
3505 category and category table.
3506
3507 * searching.texi (Regexp Backslash): Document how to display
3508 existing categories. Mention the possibility of adding
3509 categories, and add an xref to where this is described. Add an
3510 index entry.
3511
ebb552ed
CY
35122011-08-09 Chong Yidong <cyd@stupidchicken.com>
3513
3514 * text.texi (Special Properties):
3515 * display.texi (Overlay Properties): Note that mouse-face cannot
3516 change the text size (Bug#8530).
3517
51a714e1
CY
35182011-08-08 Chong Yidong <cyd@stupidchicken.com>
3519
3520 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3521 using setenv instead.
3522
4cc60b9b
EZ
35232011-07-28 Eli Zaretskii <eliz@gnu.org>
3524
3525 * display.texi (Bidirectional Display): Document the fact that
3526 bidi-display-reordering is t by default.
3527
5deb92fd
EZ
35282011-07-23 Eli Zaretskii <eliz@gnu.org>
3529
3530 * display.texi (Bidirectional Display): New section.
3531
011b0ad6 35322011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
3533 Tim Cross <theophilusx@gmail.com> (tiny change)
3534 Glenn Morris <rgm@gnu.org>
011b0ad6 3535
67f9b9f8 3536 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 3537
4baf28e6
AS
35382011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3539
3540 * help.texi (Keys in Documentation): Revert last change.
3541
66249842
LMI
35422011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3543
f863868c
LMI
3544 * help.texi (Keys in Documentation): Clarify that \= only quotes
3545 the next character, and doesn't affect longer sequences in
3546 particular (bug#8935).
3547
f4e90db0
SM
3548 * debugging.texi (Using Debugger):
3549 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 3550
0bb23927 35512011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
3552
3553 * display.texi (Other Display Specs): Document that `left-fringe'
3554 and `right-fringe' display specifications are of the "replacing"
3555 kind.
3556
f2027cdf
LMI
35572011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3558
3559 * help.texi (Documentation Basics): Add a link to the Function
3560 Documentation node (bug#6580).
3561
f987fde4
LMI
35622011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3563
0bc59b25
LMI
3564 * keymaps.texi (Menu Bar): Mention :visible and :enable
3565 (bug#6344). Text by Drew Adams.
3566
63d55f1f
LMI
3567 * modes.texi (Running Hooks): Mention buffer-local hook variables
3568 (bug#6218).
3569
f987fde4
LMI
3570 * objects.texi (General Escape Syntax): "a with grave accent" is
3571 ?xe0, not ?x8e0 (bug#5259).
3572
b7527639
CY
35732011-07-12 Chong Yidong <cyd@stupidchicken.com>
3574
3575 * display.texi (Face Attributes, Font Selection): Add references
3576 to the Fonts node in the Emacs manual (Bug#4178).
3577
c830e5ae
CY
35782011-07-12 Chong Yidong <cyd@stupidchicken.com>
3579
3580 * display.texi (Window Systems): `window-system' is
3581 terminal-local.
3582
3583 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3584 frame-local variables.
3585
3586 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3587 frame-local variables.
3588 (Frame-Local Variables): Node deleted.
3589
3590 * elisp.texi (Top): Update node listing.
3591
91223e54
LMI
35922011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3593
3594 * elisp.texi: Change "inferiors" to "subnodes" in three places
3595 (bug#3523).
3596
963578d3
CY
35972011-07-11 Chong Yidong <cyd@stupidchicken.com>
3598
3599 * frames.texi (Window System Selections): Discussion of
3600 x-select-enable-clipboard moved to Emacs manual.
3601
07151e49
DD
36022011-07-11 Deniz Dogan <deniz@dogan.se>
3603
3604 * commands.texi (Prefix Command Arguments): Remove excessive
3605 apostrophe.
3606
7261e1cf
LMI
36072011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3608
ad21a12a
LMI
3609 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3610 description is a string (bug#3313).
3611
7261e1cf
LMI
3612 * frames.texi (Display Feature Testing): Try to explain what all
3613 the visual classes mean (bug#3042).
3614
568f7b79
LMI
36152011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3616
18d59e29
LMI
3617 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3618 and `mode-line-client' (bug#2974).
3619
568f7b79
LMI
3620 * text.texi (Insertion): Clarify marker movements (bug#1651).
3621 Text from Drew Adams.
3622
54e10184
LMI
36232011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3624
d94d85e9
LMI
3625 * text.texi (Special Properties): Clarify the format of `face'
3626 (bug#1375).
3627
54e10184
LMI
3628 * commands.texi (Interactive Call): Add a `call-interactively'
3629 example (bug#1010).
3630
413c488d
LMI
36312011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3632
3633 * functions.texi (Calling Functions): Link to the "Interactive
3634 Call" node (bug#1001).
3635
322b7dab 36362011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 3637
3deead93
CY
3638 * customize.texi (Composite Types): Move alist and plist to here
3639 from Simple Types (Bug#7545).
3640
3641 * elisp.texi (Top): Update menu description.
3642
b00d8c1a
CY
3643 * display.texi (Face Attributes): Document negative line widths
3644 (Bug#6113).
3645
d2a6c43b
TR
36462011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3647
3648 * searching.texi (Match Data): Note that match data can be
3649 overwritten by most functions (bug#2499).
3650
c7844a27
LMI
36512011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3652
a9ab721e
LMI
3653 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3654 flags mean (bug#6659).
3655
c7844a27
LMI
3656 * functions.texi (What Is a Function): Document the autoload
3657 object (bug#6496).
3658
f68d76d0
LMI
36592011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3660
8a20ca4c
LMI
3661 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3662 is only used in the Customize user interface (bug#6089).
3663
f68d76d0 3664 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 3665 images (bug#7836).
f68d76d0 3666
7018dbe7
EZ
36672011-07-02 Eli Zaretskii <eliz@gnu.org>
3668
3669 * variables.texi (Defining Variables, Void Variables)
3670 (Constant Variables): Fix incorrect usage of @kindex.
3671
36cb87a1
LMI
36722011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3673
28ee97c7
LMI
3674 * variables.texi (Defining Variables): Add an index entry for
3675 `set-variable' (bug#7262).
8d4294e9 3676 (Defining Variables): Use @findex for functions.
28ee97c7 3677
8862ffd5
LMI
3678 * frames.texi (Basic Parameters): Document the `explicit-name'
3679 parameter (bug#6951).
3680
0ec389b9
LMI
3681 * customize.texi (Type Keywords): Clarify that :value provides a
3682 default value for all types (bug#7386).
3683
36cb87a1
LMI
3684 * streams.texi (Output Functions): Document `pp'.
3685
11fdef7d 36862011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
3687
3688 * keymaps.texi (Searching Keymaps):
3689 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3690 change. Suggested by Johan Bockgård.
3691
eeafcea7
CY
36922011-06-15 Chong Yidong <cyd@stupidchicken.com>
3693
3694 * text.texi (Special Properties): Clarify role of font-lock-face.
3695
b96e6cde
LMI
36962011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3697
f4e90db0 3698 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
3699 to `process-live-p' for consistency with other `-live-p' functions.
3700
be14b9ab
PE
37012011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3702
3703 Document wide integers better.
3704 * files.texi (File Attributes): Document ino_t values better.
2d365993 3705 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
3706 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3707 (Bitwise Operations):
001903b5
PE
3708 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3709 to read, and that will port better if 62-bits becomes the default.
3710 Fix or remove incorrect examples.
be14b9ab
PE
3711 * os.texi (Time Conversion): Document time_t values better.
3712
bcd54f83
LMI
37132011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3714
f4e90db0
SM
3715 * processes.texi (Process Information):
3716 Document `process-alive-p'.
bcd54f83 3717
049bcbcb
CY
37182011-05-29 Chong Yidong <cyd@stupidchicken.com>
3719
3720 * help.texi (Accessing Documentation):
3721 * display.texi (Pixel Specification):
3722 * processes.texi (Serial Ports, Serial Ports):
3723 * nonascii.texi (Character Properties, Default Coding Systems):
3724 * text.texi (Changing Properties, Special Properties):
3725 * windows.texi (Window Start and End):
3726 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3727 * keymaps.texi (Searching Keymaps, Tool Bar):
3728 * minibuf.texi (Basic Completion):
3729 * compile.texi (Eval During Compile):
3730 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3731 7x9 paper in printed manual.
3732
3733 * lists.texi (Sets And Lists): Fix misplaced text.
3734
58539c63
CY
37352011-05-29 Chong Yidong <cyd@stupidchicken.com>
3736
3737 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3738 needs to be active (Bug#8350).
3739
6b5681bf
CY
37402011-05-28 Chong Yidong <cyd@stupidchicken.com>
3741
b4d52acc
CY
3742 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3743
6b5681bf
CY
3744 * tips.texi (Coding Conventions): Remove antediluvian filename
3745 limit recommendation (Bug#8538).
3746
e145f188
GM
37472011-05-27 Glenn Morris <rgm@gnu.org>
3748
3749 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3750
eafed945
GM
37512011-05-26 Glenn Morris <rgm@gnu.org>
3752
3753 * variables.texi (File Local Variables):
3754 Update hack-local-variables `mode-only' return value.
2d3ba9e7 3755 Add some more details on what this function does in the other case.
eafed945 3756
bc8410af
GM
37572011-05-19 Glenn Morris <rgm@gnu.org>
3758
3759 * lists.texi (Sets And Lists): Mention cl provides union etc.
3760
35a30759
N
37612011-05-19 Nix <nix@esperi.org.uk>
3762
3763 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3764
3765 * text.texi (Parsing HTML): Update for function name changes.
3766
3767 * syntax.texi (Syntax Flags): Small fix.
3768
3769 * keymaps.texi (Active Keymaps): Typo fix.
3770 (Changing Key Bindings): Grammar fix.
3771
3772 * frames.texi (Minibuffers and Frames): Grammar fix.
3773 (Window System Selections): x-select-enable-clipboard now defaults to t.
3774
3775 * customize.texi (Common Keywords):
3776 * display.texi (Abstract Display):
3777 * modes.texi (Auto-Indentation):
3778 * nonascii.texi (Converting Representations): Typo fixes.
3779
3780 * control.texi (Examples of Catch): Call it "goto" not "go to".
3781
e3934a8a
EZ
37822011-05-14 Eli Zaretskii <eliz@gnu.org>
3783
bc039a3b
EZ
3784 * nonascii.texi (Character Properties): Fix inconsistencies with
3785 implementation.
3786
e3934a8a
EZ
3787 * text.texi (Special Properties): Move @defvar's out of the
3788 @table. (Bug#8652)
3789
e2c94218
GM
37902011-05-12 Glenn Morris <rgm@gnu.org>
3791
3792 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3793
d2fc7e3d 37942011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
3795
3796 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3797 (Multiline Font Lock):
3798 * vol2.texi (Top):
3799 * vol1.texi (Top):
3800 * elisp.texi (Top): Update menu accordingly.
3801
d2fc7e3d 38022011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
3803
3804 * modes.texi (Region to Fontify): Fix typo.
3805
79b70037
GM
38062011-05-10 Jim Meyering <meyering@redhat.com>
3807
3808 * minibuf.texi: Fix typo "in in -> in".
3809
b08a63cc 38102011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
3811
3812 * numbers.texi (Integer Basics): Large integers are treated as floats.
3813
1ef14cb4
LMI
38142011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3815
3816 * processes.texi (Synchronous Processes): Document the (:file
3817 "/file-name") syntax for `call-process'.
3818
4ffd0d6b 38192011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
3820
3821 * windows.texi (Choosing Window): Fix typo.
3822
4ffd0d6b 38232011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
3824
3825 * frames.texi (Layout Parameters): Note the difference between
3826 querying and setting parameters for left-fringe and right-fringe
3827 (Bug#6930).
3828
fd5a8ae8
SM
38292011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3830
3831 * minibuf.texi (Basic Completion): Be a bit more precise about the
3832 valid kinds of completion tables.
3833 (Programmed Completion): Remove obsolete text about lambda expressions
3834 not being valid completion tables.
3835
c1bcd0d5
CY
38362011-03-19 Chong Yidong <cyd@stupidchicken.com>
3837
3838 * positions.texi (Excursions): Explain the "save-excursion
3839 defeated by set-buffer" warning.
3840
3841 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3842 save-excursion. Suggested by Uday S Reddy.
3843
03408648 38442011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 3845
03408648
SM
3846 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3847 (Lexical Binding): New sub-section.
ba83908c 3848
03408648
SM
3849 * eval.texi (Eval): Discourage the use of `eval'.
3850 Document its new `lexical' argument.
6c075cd7 3851
f6d62986
SM
38522011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3853
03408648 3854 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
3855 nil any more.
3856
84ea5558 38572011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
3858
3859 * strings.texi (String Conversion): Don't mention
3860 string-make-(uni|multi)byte (bug#8262).
3861 * nonascii.texi (Converting Representations): Fix up range.
3862 * keymaps.texi (Key Binding Commands): Update code point, avoid
3863 "unibyte character" and remove mention of unibyte bindings.
3864
62d94509
EZ
38652011-03-10 Eli Zaretskii <eliz@gnu.org>
3866
3867 * modes.texi (Operator Precedence Grammars): Don't use characters
3868 outside ISO-8859-1.
3869
63a329f8
EZ
38702011-03-09 Eli Zaretskii <eliz@gnu.org>
3871
3872 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3873
3874 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3875
6446548e
GM
38762011-03-08 Glenn Morris <rgm@gnu.org>
3877
3878 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3879 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 3880 * elisp.texi: Set documentencoding.
6446548e 3881
33383987
JB
38822011-03-07 Chong Yidong <cyd@stupidchicken.com>
3883
3884 * Version 23.3 released.
3885
0b3ceceb
CY
38862011-03-06 Chong Yidong <cyd@stupidchicken.com>
3887
3888 * package.texi: Update index keywords.
3889 (Package Archives): New node contents. Document package-x.el.
3890
78f5433f
JB
38912011-03-06 Juanma Barranquero <lekktu@gmail.com>
3892
3893 * makefile.w32-in (srcs): Add package.texi.
3894
555e9b5c
CY
38952011-03-06 Chong Yidong <cyd@stupidchicken.com>
3896
120d9389
CY
3897 * package.texi (Packaging, Packaging Basics, Simple Packages)
3898 (Multi-file Packages): Expand and clarify.
3899 (Package Archives): Temporary placeholder node.
3900
3901 * elisp.texi (Top): Update node listing.
3902
555e9b5c
CY
3903 * Makefile.in (srcs): Add package.texi.
3904
b59a4335
CY
39052011-03-05 Chong Yidong <cyd@stupidchicken.com>
3906
3907 * processes.texi (Synchronous Processes): Minor clarification
3908 (Bug#8149).
3909
06083aa1
GM
39102011-03-03 Glenn Morris <rgm@gnu.org>
3911
3912 * files.texi (Truenames): Minor clarification. (Bug#2341)
3913
6640b281
GM
39142011-03-01 Glenn Morris <rgm@gnu.org>
3915
3916 * variables.texi (Directory Local Variables):
3917 Mention `(subdirs . nil)' alist element.
3918
2b0c7330 39192011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
3920
3921 * variables.texi (Directory Local Variables): Mention the optional
3922 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3923
b923f7a9
CY
39242011-02-27 Chong Yidong <cyd@stupidchicken.com>
3925
3926 * minibuf.texi (Minibuffer History): Clarify discussion of
3927 minibuffer history lists (Bug#8085).
3928
67ab0163 39292011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 3930
e979a521
EZ
3931 * elisp.texi: Sync @dircategory with ../../info/dir.
3932
e03b2fd4
EZ
3933 * files.texi (Visiting Functions): Document find-file-literally,
3934 both the command and the variable.
3935
86ec878a
EZ
3936 * variables.texi (Creating Buffer-Local): Explain the meaning of
3937 permanent local variables.
3938
67ab0163
GM
3939 * files.texi (Visiting Functions): Document find-file-literally,
3940 both the command and the variable.
3941
3942 * variables.texi (Creating Buffer-Local): Explain the meaning of
3943 permanent local variables.
3944
39452011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
3946
3947 * keymaps.texi (Remapping Commands): Mention how to undo it.
3948
bfcb151a
RT
39492011-02-09 Reuben Thomas <rrt@sc3d.org>
3950
3951 * loading.texi (Hooks for Loading): Remove unnecessary advice
3952 about eval-after-load (Bug#7986).
3953
a41c8660
CY
39542011-02-05 Chong Yidong <cyd@stupidchicken.com>
3955
3956 * commands.texi (Accessing Mouse): Note that a header line is not
3957 included in the row of posn-col-row.
3958
e0dd6837
CY
39592011-02-02 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * modes.texi (Major Mode Conventions): Add face guidelines.
3962 (Faces for Font Lock): List faces in order of prominence.
3963
a4180391
PE
39642011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3965
3966 format-time-string now supports subsecond time stamp resolution
3967 * os.texi (Time Parsing): Document %N.
3968
7427eb97
CY
39692011-01-28 Chong Yidong <cyd@stupidchicken.com>
3970
61db307f
CY
3971 * vol1.texi (Top):
3972 * vol2.texi (Top):
3973 * elisp.texi (Top):
3974 * display.texi (Display Property): Shorten the menu description of
3975 the "Other Display Specs" node (Bug#7816).
3976
7427eb97
CY
3977 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3978 menu item" concept index entries (Bug#7805).
3979
bf3dae7e
EZ
39802011-01-29 Eli Zaretskii <eliz@gnu.org>
3981
3982 * makefile.w32-in (texinfodir): New variable.
3983 (usermanualdir): Remove as redundant with $(emacsdir).
3984 (MAKEINFO): Remove options, leave only program name.
3985 (MAKEINFO_OPTS): New variable.
3986 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3987
06d8ace5 39882011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
3989 Richard Kim <emacs18@gmail.com>
3990
3991 * loading.texi (Library Search): Document list-load-path-shadows
3992 (Bug#7757).
3993
06d8ace5 39942011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
3995
3996 * searching.texi (Regexp Special): Remove outdated discussion of
3997 character sets (Bug#7780).
3998
28a88153
CY
3999 * frames.texi (Pop-Up Menus): Document where menu title comes
4000 from (Bug#7684).
4001
06d8ace5 40022011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
4003
4004 * display.texi (Making Buttons): Mention limitation of text buttons.
4005
a8e1e9ee
WL
40062011-01-23 Werner Lemberg <wl@gnu.org>
4007
4008 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4009 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4010 (ENVADD): New variable to control texi2dvi and texi2pdf.
4011
362b9d48
GM
40122011-01-15 Chong Yidong <cyd@stupidchicken.com>
4013
4014 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4015 Emacs manual.
4016
40172011-01-15 Eli Zaretskii <eliz@gnu.org>
4018
4019 * files.texi (Directory Names): Explain why FROM in
4020 directory-abbrev-alist should begin with \`. (Bug#7777)
4021
3fa173b4
SM
40222011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4023
4024 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4025
7c420169 40262011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
4027
4028 * modes.texi (Emulating Mode Line): Fix last change.
4029
7c420169 40302011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
4031
4032 * modes.texi (Emulating Mode Line): Update documentation of
4033 format-mode-line according to changes that fixed bug #7587.
4034
80b33766
SM
40352010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4036
4037 * modes.texi (Derived Modes): Mention prog-mode.
4038
4039 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4040 of the key-binding-data cache since we don't use it any more.
4041
f49d1f52 40422010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 4043
4bb49a92
EZ
4044 * processes.texi (Shell Arguments):
4045 * strings.texi (Creating Strings): Don't mention "shell commands";
4046 make it explicit that `split-string-and-unquote' and
4047 `combine-and-quote-strings' are mainly for working with arguments
4048 to call-process and start-process.
4049
3c73e30e
EZ
4050 * processes.texi (Shell Arguments): Fix documentation of
4051 `split-string-and-unquote'. Add indexing. (Bug#7563)
4052
f49d1f52 40532010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
4054
4055 * modes.texi (Auto-Indentation): New section to document SMIE.
4056 (Major Mode Conventions):
4057 * text.texi (Mode-Specific Indent): Refer to it.
4058
f49d1f52 40592010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
4060
4061 * display.texi (Other Display Specs): Document left-fringe and
4062 right-fringe display specs.
4063
f49d1f52 40642010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
4065
4066 * backups.texi (Making Backups):
4067 * modes.texi (Example Major Modes): Use recommended coding style.
4068 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4069 define-derived-mode. Mention completion-at-point-functions.
4070
f49d1f52 40712010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4072
5dcb4c4e
SM
4073 * nonascii.texi (Converting Representations):
4074 Document byte-to-string.
e1115396 4075
ec1b9b17
GM
40762010-12-08 Glenn Morris <rgm@gnu.org>
4077
4078 * buffers.texi (Modification Time):
4079 verify-visited-file-modtime now defaults to the current buffer.
4080
07976ae3 40812010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 4082
ec1b9b17 4083 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
4084
4085 * strings.texi (Creating Strings): Don't mention semi-obsolete
4086 function char-to-string.
4087 (String Conversion): Shorten discussion of semi-obsolete function
4088 string-to-char. Link to Converting Representations.
4089
4090 * objects.texi (Symbol Type):
4091 * text.texi (Near Point):
4092 * help.texi (Help Functions):
4093 * functions.texi (Mapping Functions): Use string instead of
4094 char-to-string in examples.
4095
07976ae3 40962010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
4097
4098 * text.texi (Kill Functions, Kill Functions)
4099 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4100 YANK-HANDLER args.
4101
4102 * symbols.texi (Creating Symbols): Using unintern without an
4103 obarray arg is now obsolete.
4104
4105 * numbers.texi (Float Basics): Document float-e and float-pi.
4106
4107 * variables.texi (Defining Variables): Change "pi" example to
4108 "float-pi".
4109
8547874a
EZ
41102010-11-26 Eli Zaretskii <eliz@gnu.org>
4111
4112 * commands.texi (Click Events): Document the values of X, Y and
4113 COL, ROW in the event's position, when the click is on the header
4114 or mode line, on the fringes, or in the margins.
4115
4a47c275 41162010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 4117
5b05d75b
EZ
4118 * customize.texi (Composite Types): Lower-case index entry.
4119
5dcb4c4e
SM
4120 * loading.texi (How Programs Do Loading):
4121 Document load-file-name. (Bug#7346)
c7926fe2 4122
4a47c275 41232010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
4124
4125 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4126
0eb025fb
EZ
41272010-11-13 Eli Zaretskii <eliz@gnu.org>
4128
4129 * display.texi (Usual Display): Characters with no fonts are not
4130 necessarily displayed as empty boxes.
4131
2699a554 41322010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
4133
4134 * maps.texi (Standard Keymaps): Update File menu description.
4135
8289f37b
GM
41362010-10-28 Glenn Morris <rgm@gnu.org>
4137
4138 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4139
5793a7bc 41402010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
4141
4142 * display.texi (Window Systems): Deprecate use of window-system as
4143 a predicate.
4144
17284e30
GM
41452010-10-23 Glenn Morris <rgm@gnu.org>
4146
4147 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4148 sorted-doc.
4149
00f113eb
JB
41502010-10-15 Eli Zaretskii <eliz@gnu.org>
4151
4152 * os.texi (Dynamic Libraries): New node, with slightly modified
4153 text deleted from "Image Formats".
4154 (System Interface): Add @menu entry for "Dynamic Libraries".
4155
4156 * display.texi (Image Formats): Remove description of
4157 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4158
07277eb8
GM
41592010-10-12 Glenn Morris <rgm@gnu.org>
4160
4161 * book-spine.texinfo: Rename to book-spine.texi.
4162
c12e4a81
GM
41632010-10-11 Glenn Morris <rgm@gnu.org>
4164
df187c62
GM
4165 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4166
c12e4a81 4167 * Makefile.in (DVIPS): New variable.
234db610
GM
4168 (.PHONY): Add html, ps.
4169 (html, elisp.html, ps, elisp.ps): New targets.
4170 (clean): Delete html, ps files.
4171 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 4172
6513b232
EZ
41732010-10-09 Eli Zaretskii <eliz@gnu.org>
4174
4175 * makefile.w32-in (emacsdir): New variable.
4176 (srcs): Add emacsver.texi.
4177 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4178
abd40fb4
GM
41792010-10-09 Glenn Morris <rgm@gnu.org>
4180
c1dc72b3
GM
4181 * Makefile.in (VPATH): Remove.
4182 (infodir): Make it absolute.
4183 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4184
4393405b
GM
4185 * Makefile.in (dist): Anchor regexps.
4186
eef3ab94
GM
4187 * Makefile.in (srcs): Put elisp.texi first.
4188 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4189
aa9db089
GM
4190 * Makefile.in (infoclean): Remove harmless, long-standing error.
4191
abd40fb4
GM
4192 * Makefile.in ($(infodir)): Delete rule.
4193 (mkinfodir): New.
4194 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4195
68db69ed 4196 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 4197 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 4198
ea274122
GM
41992010-10-09 Glenn Morris <rgm@gnu.org>
4200
f7a31f11
GM
4201 * Makefile.in (emacsdir): New variable.
4202 (MAKEINFO): Add -I $emacsdir.
4203 (dist): Copy emacsver.texi.
b13254e7
GM
4204 (srcs): Add emacsver.texi.
4205
f7a31f11
GM
4206 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4207 Set EMACSVER by including emacsver.texi.
4208
ea274122
GM
4209 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4210
17ca7950
GM
42112010-10-07 Glenn Morris <rgm@gnu.org>
4212
4213 * Makefile.in (version): New, set by configure.
4214 (clean): Delete dist tar file.
4215 (dist): Use version in tar name.
4216
4c83f6e1
GM
42172010-10-06 Glenn Morris <rgm@gnu.org>
4218
4219 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4220 (INSTALL_INFO): Remove unused variable.
4221 (mostlyclean, infoclean, dist): New rules.
4222 (clean): Delete dvi and pdf files.
4223 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 4224 ($(infodir)): Add parallel build workaround.
4c83f6e1 4225
0264072d
GM
42262010-10-04 Glenn Morris <rgm@gnu.org>
4227
4228 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4229 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 4230 Fix -I typo.
0264072d
GM
4231 (clean): No 'make.out' or 'core' files.
4232 (.PHONY): Declare clean rules.
4233 (maintainer-clean): Delete pdf file. Guard against cd failures.
4234
77f38949
GM
42352010-10-03 Glenn Morris <rgm@gnu.org>
4236
4237 * files.texi (File Name Components): Remove ignored section about
4238 deleted variable directory-sep-char.
4239
178fdd41
MA
42402010-10-03 Michael Albinus <michael.albinus@gmx.de>
4241
4242 * files.texi (Magic File Names): New defopt
4243 remote-file-name-inhibit-cache.
4244
9c524fcb
GM
42452010-10-02 Glenn Morris <rgm@gnu.org>
4246
4247 * os.texi (Killing Emacs): Hook now runs in batch mode.
4248
f816790b
SM
42492010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4250
4251 * text.texi (Special Properties): Clarify when modification-hooks run.
4252
7cf78aac
SM
42532010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4254
4255 * syntax.texi (Syntax Flags): Document new `c' flag.
4256
ca0d44e4
GM
42572010-09-09 Glenn Morris <rgm@gnu.org>
4258
4259 * display.texi (ImageMagick Images): General cleanup.
4260
10999305 42612010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
4262
4263 * files.texi (Directory Names): Use \` rather than ^.
4264
45240125
JD
42652010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4266
4267 * text.texi (Low-Level Kill Ring):
4268 * frames.texi (Window System Selections): Remove cut buffer
4269 documentation.
4270
4abe5bf6
EZ
42712010-08-28 Eli Zaretskii <eliz@gnu.org>
4272
4273 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4274 Parameters", where the default fringe width is described.
4275
4276 * frames.texi (Window Frame Parameters, Basic Parameters)
4277 (Position Parameters, Layout Parameters, Management Parameters)
4278 (Cursor Parameters, Font and Color Parameters): Add indexing for
4279 frame parameters. (Bug#6929)
4280
fdc76236
TT
42812010-08-25 Tom Tromey <tromey@redhat.com>
4282
4283 * vol2.texi (Top): Update.
4284 * vol1.texi (Top): Update.
4285 * tips.texi (Library Headers): Mention Package-Version and
4286 Package-Requires.
4287 * package.texi: New file.
4288 * os.texi (System Interface): Update pointers.
4289 * elisp.texi (Top): Link to new nodes. Include package.texi.
4290 * anti.texi (Antinews): Update pointers.
4291
1e5c1c80
EZ
42922010-08-25 Eli Zaretskii <eliz@gnu.org>
4293
4294 * processes.texi (Filter Functions): Fix last change.
4295
78e33835
CY
42962010-08-24 Markus Triska <triska@gmx.at>
4297
4298 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4299 of `buffer-name' in the main text as well as in the example
4300 (Bug#3098).
4301
198a7a97
CY
43022010-08-22 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * nonascii.texi (Text Representations):
4305 * loading.texi (Loading Non-ASCII):
4306 * compile.texi (Byte Compilation): Don't mention obsolete
4307 --unibyte command-line argument.
4308
bc7d7ea6
CY
43092010-08-22 Chong Yidong <cyd@stupidchicken.com>
4310
4311 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4312
b0126eac 43132010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
4314
4315 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4316
e8a6cc19
EZ
43172010-08-20 Eli Zaretskii <eliz@gnu.org>
4318
4319 * commands.texi (Misc Events): Add cross-references to where
4320 POSITION of a mouse event is described in detail.
4321
c4e7c63a 43222010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 4323
c4e7c63a 4324 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 4325
7815fe19 43262010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
4327
4328 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4329 Suggested by Štěpán Němec <stepnem@gmail.com>.
4330
7815fe19 43312010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
4332
4333 * minibuf.texi (High-Level Completion): Document args of
4334 `read-buffer-function' (bug#5625).
4335
8b2dd508
JD
43362010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4337
4338 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4339
bace45fe
MA
43402010-07-29 Michael Albinus <michael.albinus@gmx.de>
4341
4342 * processes.texi (Process Information): Explain process property
4343 `remote-tty'.
4344
4ce5a4cc
JB
43452010-07-27 Juanma Barranquero <lekktu@gmail.com>
4346
4347 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4348 instead of "\C-\^?" (bug#6334).
4349
1c84bc7a
JB
4350 * text.texi (Special Properties): Fix typo.
4351
b88746ba
EZ
43522010-07-09 Eli Zaretskii <eliz@gnu.org>
4353
4354 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4355 calling sequences, which are now the standard.
4356
51422d6d
CY
43572010-06-24 Chong Yidong <cyd@stupidchicken.com>
4358
4359 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4360
4361 * commands.texi (Command Overview): Mention undo-boundary call.
4362
d24880de
GM
43632010-06-23 Glenn Morris <rgm@gnu.org>
4364
4365 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4366 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4367 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4368 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4369 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4370 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4371 Untabify Texinfo files.
4372
0fc76035
CY
43732010-06-20 Chong Yidong <cyd@stupidchicken.com>
4374
4375 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4376
5338dc0b
CY
43772010-06-19 Chong Yidong <cyd@stupidchicken.com>
4378
a628ad9d 4379 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 4380
2c3a3c1d
CY
43812010-06-02 Chong Yidong <cyd@stupidchicken.com>
4382
ba3bf1d9
CY
4383 * searching.texi (Regexp Special): Remove obsolete information
4384 about matching non-ASCII characters, and suggest using char
4385 classes (Bug#6283).
2c3a3c1d 4386
7f4b4249
JB
43872010-05-30 Juanma Barranquero <lekktu@gmail.com>
4388
4389 * minibuf.texi (Basic Completion): Add missing "@end defun".
4390
637821cd
SM
43912010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4392
4393 * minibuf.texi (Basic Completion): Document completion-boundaries.
4394 (Programmed Completion): Document the new fourth method for boundaries.
4395
e13051c3
CY
43962010-05-22 Chong Yidong <cyd@stupidchicken.com>
4397
a628ad9d 4398 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 4399
0235128c 44002010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
4401
4402 * windows.texi (Textual Scrolling):
4403 * tips.texi (Coding Conventions):
4404 * minibuf.texi (Minibuffer History):
4405 * maps.texi (Standard Keymaps):
4406 * loading.texi (Where Defined):
4407 * edebug.texi (Instrumenting): Fix typos.
4408
0235128c 44092010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 4410
c7c32279
CY
4411 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4412
0235128c
SM
4413 * functions.texi (Obsolete Functions):
4414 Document set-advertised-calling-convention.
eb5ed549
CY
4415
4416 * minibuf.texi (Basic Completion): Document completion-in-region.
4417 (Programmed Completion): Document completion-annotate-function.
4418
4419 * commands.texi (Reading One Event): Document read-key.
4420 (Distinguish Interactive): Document KIND arg to
4421 called-interactively-p. Delete obsolete interactive-p.
4422
4423 * elisp.texi (Top): Update node description.
4424
f8848423
EZ
44252010-05-08 Eli Zaretskii <eliz@gnu.org>
4426
0235128c
SM
4427 * nonascii.texi (Character Properties):
4428 Document unicode-category-table. Add an index entry for Unicode
4429 general category.
4430
44312010-05-07 Chong Yidong <cyd@stupidchicken.com>
4432
4433 * Version 23.2 released.
f8848423 4434
938efb77
JB
44352010-04-20 Juanma Barranquero <lekktu@gmail.com>
4436
4437 * locals.texi (Standard Buffer-Local Variables):
4438 Remove @ignore'd reference to `direction-reversed'.
4439
5854c267
JL
44402010-04-14 Juri Linkov <juri@jurta.org>
4441
4442 Fix @deffn without category.
4443
4444 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4445 for `abbrev-insert'.
4446
4447 * buffers.texi (Indirect Buffers): Add category `Command'
4448 to @deffn of `clone-indirect-buffer'.
4449
4450 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4451 for `next-window' and `previous-window'. Add category `Command'
4452 to @deffn of `pop-to-buffer'.
4453
8a14dec7
CY
44542010-04-01 Chong Yidong <cyd@stupidchicken.com>
4455
4456 * nonascii.texi (Text Representations): Don't mark
4457 enable-multibyte-characters as a user option.
4458
7a1831cf
EZ
44592010-03-31 Eli Zaretskii <eliz@gnu.org>
4460
4461 * control.texi (Handling Errors): How to re-throw a signal caught
4462 by condition-case.
4463
c3863713
CY
44642010-03-26 Chong Yidong <cyd@stupidchicken.com>
4465
4466 * loading.texi (Hooks for Loading): Document after-load-functions.
4467 Copyedits.
4468
c333f279
AM
44692010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4470
4471 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4472
e867cb5d 44732010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
4474
4475 * processes.texi (Network Processes): Document seqpacket type.
4476
605f35cd
DN
44772010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4478
4479 * os.texi (System Environment): Do not mention lynxos.
4480
288f9fc0
CY
44812010-03-10 Chong Yidong <cyd@stupidchicken.com>
4482
4483 * Branch for 23.2.
4484
eed5c93a
CY
44852010-03-06 Chong Yidong <cyd@stupidchicken.com>
4486
4487 * objects.texi (Integer Type): Take note of the read syntax
4488 exception for numbers that cannot fit in the integer type.
4489
1ddd6622
GM
44902010-03-03 Glenn Morris <rgm@gnu.org>
4491
4492 * numbers.texi (Integer Basics, Bitwise Operations):
4493 * objects.texi (Integer Type): Update for integers now being 30-bit.
4494
a908c79a
CY
44952010-02-27 Chong Yidong <cyd@stupidchicken.com>
4496
4497 * display.texi (Low-Level Font): Document :otf font-spec property.
4498
cd61af01
SM
44992010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4500
4501 * display.texi (Line Height): Avoid obsolete special default variables
4502 like default-major-mode.
4503
c02f8fe2
AM
45042010-01-28 Alan Mackenzie <acm@muc.de>
4505
4506 * display.texi (Auto Faces): Say fontification-functions is called
4507 whether or not Font Lock is enabled. Tidy up the wording a bit.
4508
d738d18b
CY
45092010-01-17 Chong Yidong <cyd@stupidchicken.com>
4510
4511 * elisp.texi: Remove duplicate edition information (Bug#5407).
4512
4963739e
JB
45132010-01-17 Juanma Barranquero <lekktu@gmail.com>
4514
4515 * two.el (volume-header-toc-markup): Fix typos in docstring.
4516
c57008f6
SM
45172010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4518
4519 Avoid dubious uses of save-excursions.
4520 * positions.texi (Excursions): Recommend the use of
4521 save-current-buffer if applicable.
4522 * text.texi (Clickable Text): Fix the example code which used
4523 save-excursion in a naive way which sometimes preserves point and
4524 sometimes not.
4525 * variables.texi (Creating Buffer-Local):
4526 * os.texi (Session Management):
4527 * display.texi (GIF Images):
4528 * control.texi (Cleanups): Use (save|with)-current-buffer.
4529
2f3725cd
EZ
45302010-01-02 Eli Zaretskii <eliz@gnu.org>
4531
4532 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4533
85eeac93
CY
45342010-01-02 Chong Yidong <cyd@stupidchicken.com>
4535
4536 * nonascii.texi (Text Representations, Character Codes)
4537 (Converting Representations, Explicit Encoding)
4538 (Translation of Characters): Use hex notation consistently.
4539 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4540
4801c5fa
CY
45412010-01-01 Chong Yidong <cyd@stupidchicken.com>
4542
4543 * loading.texi (Where Defined): Make it clearer that these are
4544 loaded files (Bug#5068).
4545
26e533e2
CY
45462009-12-29 Chong Yidong <cyd@stupidchicken.com>
4547
4548 * minibuf.texi (Completion Styles): Document `initials' style.
4549
16d1ff5f
CY
45502009-12-25 Chong Yidong <cyd@stupidchicken.com>
4551
4552 * frames.texi (Resources): Describe inhibit-x-resources.
4553 (Size Parameters): Copyedit.
4554
4555 * hash.texi (Creating Hash):
4556 * objects.texi (Hash Table Type): Document the new hash table
4557 printed representation.
4558
4559 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4560 obsolete.
4561
5dcb4c4e
SM
4562 * processes.texi (Process Buffers):
4563 Document process-kill-buffer-query-function.
16d1ff5f 4564
9a5de3d9
GM
45652009-12-05 Glenn Morris <rgm@gnu.org>
4566
4567 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4568 diary-display-function, and no longer recommended to be a hook.
4569 Update for changes in the names of calendar and diary hooks.
4570 diary-print-entries-hook has changed section.
4571
b640eb52
EZ
45722009-11-28 Eli Zaretskii <eliz@gnu.org>
4573
4574 * text.texi (Special Properties): More accurate description of
4575 what the `cursor' property does.
4576
be1674ab
KR
45772009-11-26 Kevin Ryde <user42@zip.com.au>
4578
4579 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4580 mouse-wheel-down-event, the closest thing to a definition for them.
4581 * os.texi (Startup Summary): vindex inhibit-startup-message and
4582 inhibit-splash-screen.
4583 (Command-Line Arguments): vindex argv.
4584 (Suspending Emacs): vindex suspend-tty-functions and
4585 resume-tty-functions. Don't want to index every hook, but having
4586 the programming ones is helpful.
4587
603f5979
CY
45882009-11-14 Chong Yidong <cyd@stupidchicken.com>
4589
4590 * commands.texi (Motion Events): Fix typo (Bug#4907).
4591
4359a806
CY
45922009-11-08 Chong Yidong <cyd@stupidchicken.com>
4593
4594 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4595 are affected by case-fold-search (Bug#4483).
4596
0f063651
CY
45972009-11-02 Chong Yidong <cyd@stupidchicken.com>
4598
4599 * minibuf.texi (Reading File Names): Note that read-file-name may
4600 use a graphical file dialog.
4601
9bd79893
GM
46022009-10-31 Glenn Morris <rgm@gnu.org>
4603
4604 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4605
ebe479ec
KR
46062009-10-16 Kevin Ryde <user42@zip.com.au>
4607
4608 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4609 in particular so `info-lookup-symbol' can find its docs.
4610
2640fa86
CY
46112009-10-16 Chong Yidong <cyd@stupidchicken.com>
4612
4613 * variables.texi (Constant Variables): Distinguish from defconst
4614 variables.
4615 (Defining Variables): Add cindex.
4616
edd6a733
CY
46172009-10-15 Chong Yidong <cyd@stupidchicken.com>
4618
4619 * os.texi (Time of Day): Clarify that the microsecond part is
4620 ignored (Bug#4637).
4621
5feb0b73
GM
46222009-10-11 Glenn Morris <rgm@gnu.org>
4623
4624 * frames.texi (Size and Position): Clarify what is included in the frame
4625 height. (Bug#4535)
4626
0c5413c8
GM
46272009-10-10 Glenn Morris <rgm@gnu.org>
4628
4629 * windows.texi (Size of Window): The relationship between window and
4630 frame heights is not so simple. (Bug#4535)
4631 Mention window-full-height-p.
4632
7f8b600a
SM
46332009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4634
4635 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4636 used from Lisp.
4637
6185de1c
EZ
46382009-10-07 Eli Zaretskii <eliz@gnu.org>
4639
7f8b600a
SM
4640 * files.texi (Directory Names) <abbreviate-file-name>:
4641 Document that root home directories are not replaced with "~".
6185de1c 4642
9972911f
EZ
46432009-10-06 Eli Zaretskii <eliz@gnu.org>
4644
4645 * text.texi (Special Properties): Document the meaning of the
4646 `cursor' text property whose value is an integer.
4647
2a3f19ef
MA
46482009-10-05 Michael Albinus <michael.albinus@gmx.de>
4649
4650 * files.texi (Magic File Names): Add `copy-directory'.
4651
804543b5
EZ
46522009-10-05 Eli Zaretskii <eliz@gnu.org>
4653
4654 * files.texi (File Attributes): Fix description of file
4655 attributes. (Bug#4638) Update attributes of files.texi example to
4656 be more representative.
4657
461bf92b
MA
46582009-10-05 Michael Albinus <michael.albinus@gmx.de>
4659
4660 * files.texi (Create/Delete Dirs): New command copy-directory.
4661
a86cd395
JB
46622009-10-04 Juanma Barranquero <lekktu@gmail.com>
4663
4664 * anti.texi (Antinews):
4665 * macros.texi (Indenting Macros):
4666 * strings.texi (Creating Strings, Case Conversion):
4667 Remove duplicate words.
4668
d3080264
MA
46692009-10-01 Michael Albinus <michael.albinus@gmx.de>
4670
4671 * files.texi (Create/Delete Dirs): delete-directory has an
4672 optional parameter RECURSIVE.
4673
85d14563
SM
46742009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4675
4676 * buffers.texi (Swapping Text): Minor clarification.
4677
3d9842c6
GM
46782009-10-01 Glenn Morris <rgm@gnu.org>
4679
4680 * functions.texi (Declaring Functions): Mention that we also search for
4681 ".m" files in the src/ directory.
4682
78427304
CY
46832009-09-25 David Engster <deng@randomsample.de>
4684
3d9842c6 4685 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 4686
b578c9cc
GM
46872009-09-22 Glenn Morris <rgm@gnu.org>
4688
4689 * internals.texi (Building Emacs): Mention preloaded-file-list.
4690
beee5da7
AM
46912009-09-14 Alan Mackenzie <acm@muc.de>
4692
4693 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4694
5d6ab672
CY
46952009-09-13 Chong Yidong <cyd@stupidchicken.com>
4696
4697 * functions.texi (Anonymous Functions): Rearrange discussion,
4698 giving usage of unquoted lambda forms first. Mention that
4699 `function' and `#'' are no longer required (Bug#4290).
4700
59375eeb
AM
47012009-09-11 Alan Mackenzie <acm@muc.de>
4702
a86cd395 4703 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
4704 batch mode.
4705
e7e2f529
GM
47062009-09-01 Glenn Morris <rgm@gnu.org>
4707
4708 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4709
eae47088
GM
47102009-08-26 Ulrich Mueller <ulm@gentoo.org>
4711
4712 * nonascii.texi (Character Codes): Fix typos.
4713
3691a0a6
MA
47142009-08-25 Michael Albinus <michael.albinus@gmx.de>
4715
4716 * processes.texi (Synchronous Processes): New defvar
4717 process-file-side-effects.
4718
664d56b8
GM
47192009-08-25 Glenn Morris <rgm@gnu.org>
4720
4721 * display.texi (Fontsets): Fix typo.
4722
0706c025
GM
4723 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4724
03a74b84
SM
47252009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4726
4727 * processes.texi (Asynchronous Processes): Adjust arglist of
4728 start-process-shell-command and start-file-process-shell-command.
4729
f6de8a37
CY
47302009-08-15 Chong Yidong <cyd@stupidchicken.com>
4731
4b1ed1bb
CY
4732 * advice.texi (Argument Access in Advice): Note that argument
4733 positions are zero-based (Bug#3932).
4734
89a9e058
CY
4735 * commands.texi (Distinguish Interactive): Minor copyedit.
4736
23696fd7
CY
4737 * display.texi (Face Attributes): Add xref to Displaying Faces for
4738 explanation of "underlying face".
4739
f6de8a37
CY
4740 * customize.texi (Common Keywords): Add xref to Loading.
4741
4742 * loading.texi (How Programs Do Loading): Add xref to Lisp
4743 Libraries node in the Emacs manual.
4744
417f77e6
CY
47452009-08-13 Chong Yidong <cyd@stupidchicken.com>
4746
4747 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4748
0999039c
CY
47492009-07-18 Chong Yidong <cyd@stupidchicken.com>
4750
4751 * processes.texi (Shell Arguments): Copyedits.
4752
9af167bc
GM
47532009-07-18 Glenn Morris <rgm@gnu.org>
4754
4755 * loading.texi (Repeated Loading): Fix typo.
4756
137987ab
RS
47572009-07-16 Richard Stallman <rms@gnu.org>
4758
4759 * buffers.texi (Swapping Text): Recommend setting
4760 write-region-annotate-functions and buffer-saved-size.
4761
4762 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4763
622fa380
GM
47642009-07-15 Glenn Morris <rgm@gnu.org>
4765
4766 * edebug.texi: Minor re-phrasings throughout.
4767 (Edebug Execution Modes): Sit-for affects continue mode too.
4768 (Jumping): Use `forward-sexp' rather than its keybinding.
4769 (Edebug Misc): Fix Q binding.
4770 (Edebug Eval): Remove cl version.
4771 (Printing in Edebug): Clarify print-length etc.
4772 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4773 (Specification List): Remove edebug-unwrap findex entry.
4774 (Specification Examples): defmacro is actually not the same as defun.
4775 Escape "`" in example.
4776
6bbd4600
CY
47772009-07-15 Chong Yidong <cyd@stupidchicken.com>
4778
4779 * markers.texi (The Mark): Document optional arg to
4780 deactivate-mark.
4781
e538d479
GM
47822009-07-11 Kevin Ryde <user42@zip.com.au>
4783
4784 * hooks.texi (Standard Hooks): Fix cross-references.
4785
4c98b9ed
GM
4786 * loading.texi (Named Features): Refer to eval-after-load.
4787
5300838c
GM
47882009-07-11 Glenn Morris <rgm@gnu.org>
4789
64fbeb16
GM
4790 * Makefile.in (TEXI2PDF): New.
4791 (elisp.pdf): New target.
4792
4c98b9ed
GM
4793 * searching.texi (Regexp Backslash): Fix typo.
4794
4795 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 4796
51d9979c
GM
47972009-07-10 Glenn Morris <rgm@gnu.org>
4798
561c0216
GM
4799 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4800
5b594a58
GM
4801 * customize.texi (Customization Types):
4802 * display.texi (Abstract Display):
0cc8c85a 4803 * objects.texi (Character Type, String Type):
5b594a58 4804 Merge in some menu descriptions from elisp.texi.
51d9979c 4805
c3cbbb40
GM
4806 * hash.texi (Hash Tables):
4807 * modes.texi (Multiline Font Lock):
4808 End menu description with period.
fe42c16a 4809
28528402
GM
48102009-07-09 Glenn Morris <rgm@gnu.org>
4811
4812 * back.texi: Don't hard-code texinfo location.
4813
4814 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4815 (tex): Add texinfodir to TEXINPUTS.
4816 (elisp1med-init, elisp2med-init): Use texinfodir.
4817
4818 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4819 (clean): Add two-volume.make intermediate files.
4820
4821 * elisp.texi, vol1.texi, vol2.texi:
4822 Use a DATE variable with the publication date, and update it.
4823 Fix antinews menu description.
4824
4825 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4826 Update the detailed node listing to match elisp.texi.
4827
4828 * README: Update edition to match elisp.texi.
4829
4830 * objects.texi (General Escape Syntax):
4831 * nonascii.texi (Character Sets):
4832 Use consistent case for "Unicode Standard".
4833
4834 * anti.texi (Antinews):
4835 * customize.texi (Variable Definitions):
4836 * functions.texi (Declaring Functions):
4837 * nonascii.texi (Character Properties):
4838 * processes.texi (Serial Ports):
4839 * text.texi (Special Properties):
4840 * tips.texi (Coding Conventions):
4841 Minor rearrangements to improve TeX line-filling.
4842
4843 * commands.texi (Using Interactive): Fix cross-reference.
4844
17db8e10
JD
48452009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4846
4847 * frames.texi (Management Parameters): Mention sticky.
4848
77c7e2e1
AS
48492009-07-01 Andreas Schwab <aschwab@redhat.com>
4850
4851 * help.texi (Help Functions): Fix description of help-buffer and
4852 help-setup-xref to use @defun instead of @deffn.
4853
3f1c6666
JD
48542009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4855
4856 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4857
ca27c21b
CY
48582009-06-24 Chong Yidong <cyd@stupidchicken.com>
4859
4860 * display.texi (Window Systems): Add ns to the list.
4861
70243478
CY
48622009-06-21 Chong Yidong <cyd@stupidchicken.com>
4863
4864 * Branch for 23.1.
4865
df006536
MR
48662009-06-17 Martin Rudalics <rudalics@gmx.at>
4867
4868 * windows.texi (Dedicated Windows): Fix typo.
4869 (Resizing Windows): Replace @defun by @deffn.
4870
d259fc4b
GM
48712009-06-17 Glenn Morris <rgm@gnu.org>
4872
4873 * variables.texi (Directory Local Variables):
4874 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4875
30781db6
KH
48762009-06-09 Kenichi Handa <handa@m17n.org>
4877
4878 * nonascii.texi (Character Sets): State clearly that FROM and TO
4879 are codepoints of CHARSET.
4880
62e8099c
CY
48812009-06-07 Chong Yidong <cyd@stupidchicken.com>
4882
4883 * minibuf.texi (Reading File Names): Fix introductory text.
4884 Suggested by stan@derbycityprints.com.
4885 (High-Level Completion): Fix typo.
4886
ee1b1917
CY
48872009-05-28 Chong Yidong <cyd@stupidchicken.com>
4888
4889 * frames.texi (Text Terminal Colors): Multi-tty is already
4890 implemented, but tty-local colors are not.
4891
5df647e8
CY
48922009-05-27 Chong Yidong <cyd@stupidchicken.com>
4893
4894 * hooks.texi (Standard Hooks): Remove mention of obsolete
4895 redisplay-end-trigger-functions.
4896
4897 * internals.texi (Window Internals): Remove mention of obsolete
4898 redisplay-end-trigger-functions.
4899
01f17ae2
MR
49002009-05-21 Martin Rudalics <rudalics@gmx.at>
4901
4902 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4903
4904 * backups.texi (Making Backups): backup-directory-alist and
4905 make-backup-file-name-function are options.
4906 (Auto-Saving): auto-save-list-file-prefix is an option.
4907
4908 * buffers.texi (Killing Buffers): buffer-offer-save is an
4909 option.
4910
4911 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4912 option.
4913 (Echo Area Customization): echo-keystrokes is an option.
4914 (Selective Display): selective-display-ellipses is an option.
4915 (Temporary Displays): temp-buffer-show-function is an option.
4916 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4917 are options.
4918 (Font Selection): face-font-family-alternatives,
4919 face-font-selection-order, face-font-registry-alternatives, and
4920 scalable-fonts-allowed are options.
4921 (Fringe Indicators): indicate-buffer-boundaries is an option.
4922 (Fringe Cursors): overflow-newline-into-fringe is an option.
4923 (Scroll Bars): scroll-bar-mode is an option.
4924
4925 * eval.texi (Eval): max-lisp-eval-depth is an option.
4926
4927 * files.texi (Visiting Functions): find-file-hook is an option.
4928 (Directory Names): directory-abbrev-alist is an option.
4929 (Unique File Names): temporary-file-directory and
4930 small-temporary-file-directory are options.
4931
4932 * frames.texi (Initial Parameters): initial-frame-alist,
4933 minibuffer-frame-alist and default-frame-alist are options.
4934 (Cursor Parameters): blink-cursor-alist and
4935 cursor-in-non-selected-windows ar options.
4936 (Window System Selections): selection-coding-system is an
4937 option.
4938 (Display Feature Testing): display-mm-dimensions-alist is an
4939 option.
4940
4941 * help.texi (Help Functions): help-char and help-event-list are
4942 options.
4943
4944 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4945 an option.
4946
4947 * minibuf.texi (Minibuffer History): history-length and
4948 history-delete-duplicates are options.
4949 (High-Level Completion): read-buffer-function and
4950 read-buffer-completion-ignore-case are options.
4951 (Reading File Names): read-file-name-completion-ignore-case is
4952 an option.
4953
4954 * modes.texi (Mode Line Top): mode-line-format is an option.
4955 (Mode Line Variables): mode-line-position and mode-line-modes
4956 are options.
4957
4958 * nonascii.texi (Text Representations):
4959 enable-multibyte-characters is an option.
4960 (Default Coding Systems): auto-coding-regexp-alist,
4961 file-coding-system-alist, auto-coding-alist and
4962 auto-coding-functions are options.
4963 (Specifying Coding Systems): inhibit-eol-conversion is an
4964 option.
4965
4966 * os.texi (Init File): site-run-file is an option.
4967 (System Environment): mail-host-address is an option.
4968 (User Identification): user-mail-address is an option.
4969 (Terminal Output): baud-rate is an option.
4970
4971 * positions.texi (Word Motion): words-include-escapes is an
4972 option.
4973
4974 * searching.texi (Standard Regexps): page-delimiter,
4975 paragraph-separate, paragraph-separate and sentence-end are
4976 options.
4977
4978 * text.texi (Margins): left-margin and fill-nobreak-predicate
4979 are options.
4980
4981 * variables.texi (Local Variables): max-specpdl-size is an
4982 option.
4983
4984 * windows.texi (Choosing Window):
4985 split-window-preferred-function, special-display-function and
4986 display-buffer-function are options.
4987
106e6894
CY
49882009-05-20 Chong Yidong <cyd@stupidchicken.com>
4989
4a83454d
CY
4990 Fix errors spotted by Martin Rudalics.
4991
106e6894
CY
4992 * syntax.texi (Position Parse): Document rationale for ignored
4993 arguments to syntax-ppss-flush-cache.
4994
4995 * processes.texi (Input to Processes): Mark PROCESS arg to
4996 process-running-child-p as optional.
4997 (Network Options): Document NO-ERROR arg to
4998 set-network-process-option.
4999
5000 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5001 command.
5002
5003 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5004 posix-search-backward as commands.
5005
5006 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5007 (Suspending Emacs): Mark suspend-emacs as a command.
5008 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5009 commands.
5dcb4c4e
SM
5010 (Terminal Output): Remove obsolete function baud-rate.
5011 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
5012
5013 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5014 terminal-coding-system and set-terminal-coding-system.
5015 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5016 as optional.
5017 (Character Sets): Document RESTRICTION arg of char-charset.
5018 (Character Codes): Mark POS argument to get-byte as optional.
5019
5020 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5021 minibuffer-message.
5022
5023 * files.texi (Create/Delete Dirs): Mark make-directory and
5024 delete-directory as commands.
5025
5026 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5027
5028 * text.texi (Base 64): Mark base64-decode-string and
5029 base64-encode-string as commands.
5030 (Columns): Mark move-to-column as a command.
5031 (Mode-Specific Indent): Document RIGID arg to
5032 indent-for-tab-command.
5033 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5034 Mark indent-code-rigidly as a command.
5035 (Substitution): Mark translate-region as a command.
5036
5037 * frames.texi (Size and Position): Remove obsolete functions
5038 screen-height and screen-width.
5039
04173931
CY
50402009-05-19 Chong Yidong <cyd@stupidchicken.com>
5041
5042 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5043 (Displaying Buffers, Resizing Windows): Correct mistakes;
5044 next-window, previous-window, and pop-to-buffer are not commands,
5045 and fit-window-to-buffer" is a command. (Pointed out by Martin
5046 Rudalics.)
5047
eae7d8f8
RS
50482009-05-17 Richard M Stallman <rms@gnu.org>
5049
5050 * modes.texi (Precalculated Fontification): Clarify text.
5051
b8766179
MR
50522009-05-17 Martin Rudalics <rudalics@gmx.at>
5053
5054 * windows.texi (Selecting Windows): Clarify descriptions of
5055 with-selected-window and get-lru-window.
5056 (Cyclic Window Ordering): Refer to particular frame when talking
5057 about how splitting affects the ordering.
5058 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5059 switch-to-buffer-other-window. Explain how setting of
5060 display-buffer-reuse-frames affects pop-to-buffer.
5061 (Choosing Window): Clarify some details in descriptions of
5062 display-buffer-reuse-frames, pop-up-frames, and
5063 pop-up-frame-function.
5064 (Dedicated Windows): Clarify some details.
5065 (Textual Scrolling): Replace term vscroll by term vertical
5066 scroll position.
5067 (Vertical Scrolling): Fix typo.
5068 (Window Hooks): Relate text on jit-lock-register to window
5069 scrolling and size changes.
5070
734b5e3b
CY
50712009-05-14 Chong Yidong <cyd@stupidchicken.com>
5072
0a65633e
CY
5073 * frames.texi (Initial Parameters): Clarify what the initial
5074 minibuffer frame is.
05be46d7
CY
5075 (Buffer Parameters): Note that the minibuffer parameter can not be
5076 altered.
0a65633e 5077
734b5e3b
CY
5078 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5079 Document display-buffer changes.
5080
925672cd
CY
50812009-05-13 Chong Yidong <cyd@stupidchicken.com>
5082
17ecd7af
CY
5083 * anti.texi (Antinews): Rewrite for Emacs 22.
5084
925672cd
CY
5085 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5086 obarrays are first mentioned. Define "system abbrev" more
5087 prominently, and add it to the index.
5088 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5089 Copyedits.
5090 (Abbrev Expansion): Document abbrev-insert.
5091
80be4dd7
CY
50922009-05-12 Chong Yidong <cyd@stupidchicken.com>
5093
5094 * frames.texi (Font and Color Parameters): Rename from Color
5095 Parameters. Document font-backend parameter.
5096
5097 * vol2.texi (Top): Update node listing.
5098 * vol1.texi (Top): Update node listing.
5099 * elisp.texi (Top): Update node listing.
5100
372a93ac
MR
51012009-05-11 Martin Rudalics <rudalics@gmx.at>
5102
5103 * windows.texi (Choosing Window): Don't explicitly refer to
5104 split-window-sensibly's window argument in descriptions of
5105 split-height-threshold and split-width-threshold.
5106
714c3541
MR
51072009-05-10 Martin Rudalics <rudalics@gmx.at>
5108
5109 * windows.texi (Choosing Window): Fix rewrite of window
5110 splitting section.
5111
0e90e7be
EZ
51122009-05-09 Eli Zaretskii <eliz@gnu.org>
5113
f4e90db0
SM
5114 * nonascii.texi (Default Coding Systems):
5115 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 5116 Add indexing.
0e90e7be
EZ
5117 (Lisp and Coding Systems): Add index entries.
5118
d3c0c321
MR
51192009-05-09 Martin Rudalics <rudalics@gmx.at>
5120
5121 * windows.texi (Choosing Window): Describe split-window-sensibly
5122 and rewrite section on window splitting accordingly.
5123 (Textual Scrolling): Replace `...' by @code{...}.
5124
c773345a
CY
51252009-05-04 Chong Yidong <cyd@stupidchicken.com>
5126
ee2d5b5e
CY
5127 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5128 Remove obsoleted pre-abbrev-expand-hook.
5129
5130 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5131 entries.
5132
c773345a
CY
5133 * internals.texi (Object Internals): Don't assume 32-bit machines
5134 are the norm.
5135 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
5136 (Window Internals): Synch field names to window.h.
5137 (Process Internals): Synch field names to process.h.
c773345a 5138
dd449674
CY
51392009-04-29 Chong Yidong <cyd@stupidchicken.com>
5140
5141 * variables.texi (File Local Variables): Note that read-circle is
5142 bound to nil when reading file-local variables.
5143
5144 * streams.texi (Input Functions): Document read-circle.
5145 (Output Variables): Add xref to Circular Objects.
5146
4f1e25e2
CY
51472009-04-25 Chong Yidong <cyd@stupidchicken.com>
5148
5149 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5150 Features and Coding System Basics. Node that "p" stands for
5151 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5152 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5153 mouse-appearance-menu.
5154 (Programming Tips): Add xref to Progress.
5155
dca019f8
CY
51562009-04-22 Chong Yidong <cyd@stupidchicken.com>
5157
5dcb4c4e
SM
5158 * os.texi (Command-Line Arguments):
5159 Document command-line-args-left.
dca019f8
CY
5160 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5161 terminal objects for tty arguments.
5162 (Startup Summary): Add xref to Session Management.
5163 (Session Management): Mention emacs-session-restore. Copyedits.
5164
02a89103
CY
51652009-04-20 Chong Yidong <cyd@stupidchicken.com>
5166
5167 * os.texi (Startup Summary): Copyedits. The init file is not
5168 necessarily named .emacs now. Document initial-buffer-choice and
5169 initial-scratch-message. Note where Emacs exits in batch mode.
5170 Document inhibit-splash-screen as an alias.
5171 (Init File): Be neutral about which init file name to use.
5172
51732009-04-16 Chong Yidong <cyd@stupidchicken.com>
5174
5175 * os.texi (System Interface): Fix Texinfo usage.
5176
0c1cfe01
CY
51772009-04-15 Chong Yidong <cyd@stupidchicken.com>
5178
80d7cdca
CY
5179 * searching.texi (Regexp Backslash): Also refer to shy groups as
5180 non-capturing or unnumbered groups.
5181 (Regexp Functions): Add cross-reference to Regexp Backslash.
5182
0c1cfe01
CY
5183 * display.texi (Truncation): Overlays can use line-prefix and
5184 wrap-prefix too.
5185 (Overlay Properties): Document wrap-prefix and line-prefix.
5186 (Face Attributes): Document underline-minimum-offset.
5187 (Face Remapping): Copyedits.
5188 (Low-Level Font): Copyedits.
5189 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
5190 (Line Height): Emphasize that line-spacing only takes effect on
5191 graphical terminals.
0c1cfe01 5192
c4adeee0
CY
51932009-04-13 Chong Yidong <cyd@stupidchicken.com>
5194
5195 * display.texi (Refresh Screen): Note that a passage about screen
5196 refreshing is text terminal only.
5197 (Forcing Redisplay): Delete misleading comment---sit-for calls
5198 redisplay, not the other way around.
5199 (Truncation): Note new values of truncate-partial-width-windows.
5200 Copyedits.
5201 (Invisible Text): Document invisible-p.
5202
b20ecfa1
EZ
52032009-04-11 Eli Zaretskii <eliz@gnu.org>
5204
5205 * display.texi (Overlays): Overlays don't scale well. See
5206 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5207
97d8273f
CY
52082009-04-10 Chong Yidong <cyd@stupidchicken.com>
5209
f147ff75
CY
5210 * syntax.texi (Syntax Table Functions): Document cons cell
5211 argument for modify-syntax-entry.
5212 (Categories): Document cons cell argument for
5213 modify-category-entry.
5214
fca4ec76
CY
5215 * searching.texi (String Search): Document word-search-forward-lax
5216 and word-search-backward-lax.
5217 (Searching and Case): Describe isearch behavior more precisely.
5218
9c283d5b
CY
5219 * keymaps.texi (Tool Bar): Mention that some platforms do not
5220 support multi-line toolbars. Suggested by Stephen Eglen.
5221
5222 * frames.texi (Layout Parameters): Mention that Nextstep also
5223 allows only one tool-bar line. Suggested by Stephen Eglen.
5224
97d8273f
CY
5225 * nonascii.texi (Text Representations): Copyedits.
5226 (Coding System Basics): Also mention utf-8-emacs.
5227 (Converting Representations, Selecting a Representation)
5228 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5229 Copyedits.
5230 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5231
2bad3299
CY
52322009-04-09 Chong Yidong <cyd@stupidchicken.com>
5233
5234 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
5235 (Filling): Clarify REGION argument of fill-paragraph.
5236 Document fill-forward-paragraph-function.
2bad3299
CY
5237 (Special Properties): Remove "new in Emacs 22" declaration.
5238 (Clickable Text): Merge with Links and Mouse-1 node.
5239
5dcb4c4e
SM
5240 * display.texi (Button Properties, Button Buffer Commands):
5241 Change xref to Clickable Text.
2bad3299
CY
5242
5243 * tips.texi (Key Binding Conventions): Change xref to Clickable
5244 Text.
5245
5246 * elisp.texi (Top): Update node listing.
5247
ea30ce4f
CY
52482009-04-05 Chong Yidong <cyd@stupidchicken.com>
5249
47af2f4b
CY
5250 * markers.texi (The Mark): Copyedits. Improve description of
5251 handle-shift-selection.
5252 (The Region): Move use-region-p here from The Mark.
5253
ea30ce4f
CY
5254 * positions.texi (Screen Lines): Document (cols . lines) argument
5255 for vertical-motion.
5256
2aa8ea6e
CY
52572009-04-04 Chong Yidong <cyd@stupidchicken.com>
5258
3ec61d4e
CY
5259 * frames.texi (Frames): Clean up introduction. Document `ns'
5260 return value for framep.
5261 (Creating Frames): Note how the terminal is chosen.
5262 (Multiple Terminals, Multiple Displays): Merge into a single node.
5263 (Color Parameters): Fix typo.
5264
5265 * variables.texi (Local Variables, Buffer-Local Variables)
5266 (Creating Buffer-Local): Change link to Multiple Terminals.
5267
5268 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5269
5270 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5271 Terminals.
5272
5273 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5274 to Multiple Terminals.
5275
5276 * elisp.texi (Top): Update node listing.
5277 * vol2.texi (Top): Update node listing.
5278 * vol1.texi (Top): Update node listing.
5279
9257072f
CY
5280 * buffers.texi (Current Buffer): Note that the append-to-buffer
5281 example is no longer in synch with the latest code. Tie the two
5282 examples together.
5283
2aa8ea6e
CY
5284 * files.texi (File Attributes): Move note about MS-DOS from
5285 Changing Files to File Attributes.
5286 (Create/Delete Dirs): Note that mkdir is an alias for this.
5287
22e74b17
CY
52882009-04-01 Markus Triska <triska@gmx.at>
5289
5290 * processes.texi (Filter Functions): Suggest how to handle output
5291 batches.
5292
4bbe48ec
CY
52932009-03-30 Chong Yidong <cyd@stupidchicken.com>
5294
5295 * help.texi (Accessing Documentation): Update example to use
5296 help-setup-xref and with-help-window.
5297 (Help Functions): Remove print-help-return-message, which is
5298 semi-obsolete due to with-help-window. Document help-buffer and
5299 help-setup-xref.
5300
b9723f39
CY
53012009-03-29 Chong Yidong <cyd@stupidchicken.com>
5302
5dcb4c4e
SM
5303 * help.texi (Accessing Documentation, Help Functions):
5304 Remove information about long-obsolete Emacs versions.
9eb52e90 5305
b9723f39
CY
5306 * modes.texi (Mode Line Variables): The default values of the mode
5307 line variables are now more complicated.
5308
b0cc32db
CY
53092009-03-28 Chong Yidong <cyd@stupidchicken.com>
5310
3c25a5a9
CY
5311 * modes.texi (Major Mode Conventions): Note that specialness is
5312 inherited.
31c9eebb
CY
5313 (Derived Modes): Note that define-derive-mode sets the mode-class
5314 property.
3c25a5a9 5315
b0cc32db
CY
5316 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5317 goto-map. Add search-map to the list.
5318
c5e0006d
EZ
53192009-03-27 Eli Zaretskii <eliz@gnu.org>
5320
1213465a
EZ
5321 * os.texi (System Environment): Update the list of system-type
5322 values.
5323
c5e0006d
EZ
5324 * markers.texi (The Mark) <handle-shift-selection>: Update for
5325 removal of the optional argument DEACTIVATE.
5326
48bab3d6
CY
53272009-03-25 Chong Yidong <cyd@stupidchicken.com>
5328
5329 * commands.texi (Focus Events): Most X window managers don't use
5330 focus-follows-mouse nowadays.
5331
6e4ff1b6
CY
53322009-03-24 Chong Yidong <cyd@stupidchicken.com>
5333
5334 * commands.texi (Defining Commands): Clarify introduction.
5335 (Using Interactive): Not that interactive can be put in a symbol
5336 property.
5337 (Interactive Call): Note that a symbol with a non-nil
5338 interactive-form property satisfies commandp.
5339
11625308
JB
53402009-03-23 Juanma Barranquero <lekktu@gmail.com>
5341
5342 * minibuf.texi (Intro to Minibuffers): Fix typos.
5343
7b34420d
CY
53442009-03-23 Chong Yidong <cyd@stupidchicken.com>
5345
5346 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
5347 about minibuffers in old Emacs versions. Copyedits.
5348 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
5349 (Text from Minibuffer): Simplify introduction.
5350
f9257eed
AM
53512009-03-22 Alan Mackenzie <acm@muc.de>
5352
5353 * commands.texi (Using Interactive): Clarify string argument to
5354 `interactive' - even promptless elements need \n separators.
5355
f639ba70
CY
53562009-03-18 Chong Yidong <cyd@stupidchicken.com>
5357
5358 * minibuf.texi (Completion Styles): New node.
5359
5360 * elisp.texi (Top): Update node listing.
5361
d897e8ee
CY
53622009-03-17 Chong Yidong <cyd@stupidchicken.com>
5363
5364 * minibuf.texi (Basic Completion): Note that
5365 read-file-name-completion-ignore-case and
5366 read-buffer-completion-ignore-case can override
5367 completion-ignore-case.
5368 (Minibuffer Completion): Document completing-read changes.
5369 (Completion Commands): Avoid mentioning partial completion mode.
5370 Document minibuffer-completion-confirm changes, and
5371 minibuffer-confirm-exit-commands.
5372 (High-Level Completion): Document new require-match behavior for
5373 read-buffer. Document read-buffer-completion-ignore-case.
5374 (Reading File Names): Document new require-match behavior for
5375 read-file-name.
5376
b1f23349
CY
53772009-03-14 Chong Yidong <cyd@stupidchicken.com>
5378
5379 * debugging.texi (Error Debugging): Don't mislead the reader into
5380 thinking that debug-on-error enters debugger for C-f at EOB.
5381 (Error Debugging): Setting debug-on-init within the init file
5382 works, and has for some time.
5383
d6eb4e25
KH
53842009-03-13 Kenichi Handa <handa@m17n.org>
5385
5386 * display.texi (Fontsets): Update the description.
5387
1cf53dc5
CY
53882009-03-13 Chong Yidong <cyd@stupidchicken.com>
5389
5390 * advice.texi (Advising Primitives): Link to What Is a Function.
5391
81f919fc
CY
53922009-03-12 Chong Yidong <cyd@stupidchicken.com>
5393
cf4229eb
CY
5394 * compile.texi (Speed of Byte-Code): Update example.
5395 (Disassembly): Update examples.
5396
81f919fc 5397 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
5398
5399 * customize.texi (Common Keywords): It's not necessary to use :tag
5400 to remove hyphens, as custom-unlispify-tag-name does it
5401 automatically.
5dcb4c4e
SM
5402 (Variable Definitions): Link to File Local Variables.
5403 Document customized-value symbol property.
f2bbc08c
CY
5404 (Customization Types): Move menu to end of node.
5405
955964d7
CY
54062009-03-10 Chong Yidong <cyd@stupidchicken.com>
5407
5408 * macros.texi (Compiling Macros): Omit misleading sentence, which
5409 implied that macros can only be used in the same file they are
5410 defined.
5411 (Backquote): Remove obsolete information about Emacs 19.
5412
d25ed7db
GM
54132009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5414
5415 * display.texi (Display Margins): Fix paren typo.
5416
d55f6ca5
CY
54172009-02-27 Chong Yidong <cyd@stupidchicken.com>
5418
f0e57ed8
CY
5419 * elisp.texi (Top): Update node listing.
5420
5421 * variables.texi (Variables): Clarify introduction.
5422 (Global Variables): Mention that setq is a special form.
5423 (Local Variables): Use active voice.
5424 (Tips for Defining): Mention marking variables as safe.
5425 (Buffer-Local Variables): Mention terminal-local and frame-local
5426 variables together.
5427 (File Local Variables): Copyedits.
5428 (Frame-Local Variables): Note that they are not really useful.
5429 (Future Local Variables): Node deleted.
5430
d55f6ca5 5431 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 5432 Unicode escape syntax.
d55f6ca5 5433
ca8f09a8
CY
54342009-02-23 Chong Yidong <cyd@stupidchicken.com>
5435
5436 * control.texi (Control Structures): Add cindex entry for "textual
5437 order".
5438
5439 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5440 instead of "expression" throughout.
5441 (Function Indirection): Copyedits. Use active voice.
5442 (Eval): The default value of max-lisp-eval-depth is now 400.
5443
a20878b6
MB
54442009-02-23 Miles Bader <miles@gnu.org>
5445
5446 * processes.texi (System Processes): Rename `system-process-attributes'
5447 to `process-attributes'.
5448
61f66044
CY
54492009-02-22 Chong Yidong <cyd@stupidchicken.com>
5450
1b80d1f3
CY
5451 * symbols.texi (Property Lists): Emphasize that property lists are
5452 not restricted to symbol cells.
5453 (Other Plists): Copyedit.
5454
61f66044
CY
5455 * sequences.texi (Sequences Arrays Vectors): Make introduction
5456 more concise.
5457 (Arrays): Mention char-tables and bool-vectors too.
5458 (Vectors): Don't repeat information given in Arrays node. Link to
5459 nodes that explain the vector usage examples.
5460 (Char-Tables): Note that char-table elements can have arbitrary
5461 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 5462 Link to Property Lists node.
61f66044 5463
9403944b
CY
54642009-02-22 Chong Yidong <cyd@stupidchicken.com>
5465
5466 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5467 `append'.
4068c7b4 5468 (List Elements): Copyedits.
9403944b
CY
5469
5470 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5471 of `vconcat'.
5472
5473 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5474 Emacs 20 usage of `concat'.
5475 (Case Conversion): Copyedits.
5476
b87a185f
CY
54772009-02-21 Chong Yidong <cyd@stupidchicken.com>
5478
5479 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5480 Minor edits.
5481 (Frame Configuration Type): Emphasize that it is not primitive.
5482 (Font Type): New node.
5483 (Type Predicates): Add fontp; type-of now recognizes font object
5484 types.
5485
5486 * intro.texi (Version Info): Update version numbers in examples.
5487 (Acknowledgements): List more contributors.
5488
5489 * elisp.texi: Bump version number to 3.0.
5490 (Top): Link to Font Type node.
5491
867d4bb3
JB
54922009-02-20 Juanma Barranquero <lekktu@gmail.com>
5493
5494 * modes.texi (Major Mode Conventions): Remove duplicate words.
5495 (Customizing Keywords): Fix typo.
5496
77730170
EZ
54972009-02-14 Eli Zaretskii <eliz@gnu.org>
5498
5499 * nonascii.texi (User-Chosen Coding Systems): Document that
5500 select-safe-coding-system suggests raw-text if there are raw bytes
5501 in the region.
5502 (Explicit Encoding): Warn not to use `undecided' when encoding.
5503
c8736212
GM
55042009-02-11 Glenn Morris <rgm@gnu.org>
5505
5506 * frames.texi (Visibility of Frames): Mention the effect multiple
5507 workspaces/desktops can have on visibility.
5508
ab992d66
EZ
55092009-02-07 Eli Zaretskii <eliz@gnu.org>
5510
c8736212
GM
5511 * text.texi (Commands for Insertion):
5512 * commands.texi (Event Mod):
5513 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
5514 * nonascii.texi (Translation of Characters):
5515 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
5516 (Explicit Encoding): Document the `charset' text property produced
5517 by decode-coding-region and decode-coding-string.
ab992d66 5518
e651a255
AM
55192009-01-27 Alan Mackenzie <acm@muc.de>
5520
5521 * modes.texi (Search-based Fontification): Correct a typo.
5522
bc5cde4b
JB
55232009-01-25 Juanma Barranquero <lekktu@gmail.com>
5524
5525 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5526 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5527
3533155b
EZ
55282009-01-24 Eli Zaretskii <eliz@gnu.org>
5529
f721deda
EZ
5530 * display.texi (Window Systems): Document the value of
5531 `initial-window-system' under --daemon.
5532
3533155b
EZ
5533 * os.texi (System Environment): Remove description of the
5534 `environment' function which has been deleted.
5535
f79b43b2
DN
55362009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5537
5538 * frames.texi (Multiple Displays): Remove documentation for
5539 removed function make-frame-on-tty.
5540
e3aa6669
CY
55412009-01-22 Chong Yidong <cyd@stupidchicken.com>
5542
5543 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
5544 write-region-annotate-functions.
5545 Document write-region-post-annotation-function.
e3aa6669 5546
fb13a416
CY
55472009-01-19 Chong Yidong <cyd@stupidchicken.com>
5548
5549 * display.texi (Font Lookup): Document WIDTH argument of
5550 x-list-fonts.
5551
02eccf6b
EZ
55522009-01-17 Eli Zaretskii <eliz@gnu.org>
5553
ead3f58d
EZ
5554 * maps.texi (Standard Keymaps): Rename function-key-map to
5555 local-function-key-map.
5556
5557 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5558 local-function-key-map.
5559
5560 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5561 and `set-keyboard-coding-system' now accept an optional terminal
5562 argument.
5563
5564 * commands.texi (Event Mod): `keyboard-translate-table' is now
5565 terminal-local.
5566 (Function Keys): Rename function-key-map to
5567 local-function-key-map.
5568
df05a163
EZ
5569 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5570 frames.texi.
5571
0ed8034e 5572 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
5573 `delete-terminal-functions', `suspend-tty-functions' and
5574 `resume-tty-functions'.
0ed8034e
EZ
5575
5576 * frames.texi (Frames): Document `frame-terminal' and
5577 `terminal-live-p'.
5578 (Multiple Displays): Document `make-frame-on-tty'.
5579 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5580 `terminal-name', and `get-device-terminal'.
490f1197
EZ
5581 (Terminal Parameters): Document `terminal-parameters',
5582 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
5583
5584 * os.texi (System Environment): Document `environment' and
5585 `initial-environment'.
490f1197
EZ
5586 (Suspending Emacs): Update for multi-tty; document
5587 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 5588
02eccf6b
EZ
5589 * nonascii.texi (Coding System Basics): More accurate description
5590 of `raw-text'.
5591
f19fea97
JB
55922009-01-12 Juanma Barranquero <lekktu@gmail.com>
5593
5594 * display.texi (Low-Level Font): Fix typo.
5595
16fa292f
CY
55962009-01-10 Chong Yidong <cyd@stupidchicken.com>
5597
5598 * elisp.texi (Top): Update node listing.
5599
5600 * display.texi (PostScript Images): Node deleted.
5601
0b4faef3
EZ
56022009-01-10 Eli Zaretskii <eliz@gnu.org>
5603
3355f04d
EZ
5604 * processes.texi (Decoding Output): Document that null bytes force
5605 no-conversion for reading process output.
5606
5607 * files.texi (Reading from Files): Document that null bytes force
5608 no-conversion when visiting files.
5609
11625308 5610 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 5611
5dcb4c4e
SM
5612 * nonascii.texi (Lisp and Coding Systems):
5613 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 5614 (Character Properties): Improve wording.
0b4faef3 5615
ce9cf065
CY
56162009-01-09 Chong Yidong <cyd@stupidchicken.com>
5617
5618 * display.texi (Font Lookup): Remove obsolete function
5619 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5620 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
5621 (Font Selection): Reorder order of variable descriptions.
5622 Minor clarifications.
ce9cf065
CY
5623
5624 * elisp.texi (Top): Update node listing.
5625
ab756fb3
GM
56262009-01-09 Glenn Morris <rgm@gnu.org>
5627
5628 * commands.texi (Command Loop Info): Say that last-command-char and
5629 last-input-char are obsolete aliases.
5630
5631 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5632 last-input-char and last-command-char, since they are just aliases for
5633 last-input-event and last-command-event.
5634
5635 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5636 last-command-char.
5637
6b2b8ab1
CY
56382009-01-08 Chong Yidong <cyd@stupidchicken.com>
5639
5640 * elisp.texi: Update node listing.
5641
5642 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
5643 (Face Attributes): Don't link to Font Lookup.
5644 Document font-family-list.
6b2b8ab1
CY
5645 (Fonts): New node.
5646
3568e767
JR
56472009-01-08 Jason Rumney <jasonr@gnu.org>
5648
5649 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 5650 changing the standard pointer shapes. (Bug#1485)
3568e767 5651
6221c8db
CY
56522009-01-08 Chong Yidong <cyd@stupidchicken.com>
5653
5654 * display.texi (Attribute Functions): Note that a function value
5655 :height is relative, and that compatibility functions work by
5656 calling set-face-attribute.
5657 (Displaying Faces): Reorder list in order of increasing priority.
5658 (Face Remapping): New node. Content moved here from Displaying
5659 Faces.
5660 (Glyphs): Link to Face Functions.
5661
e3d3799a
CY
56622009-01-08 Chong Yidong <cyd@stupidchicken.com>
5663
5664 * display.texi (Faces): Don't discuss face id here. facep does
5665 not return t.
5666 (Defining Faces): Minor clarification.
5667 (Face Attributes): Rearrange items to match docstring of
5668 set-face-attribute. Add :foundry attribute. Document new role of
5669 :font attribute. Texinfo usage fix.
5670 (Attribute Functions): Copyedits.
5671 (Face Functions): Note that face number is seldom used.
5672
638a2457
RS
56732009-01-05 Richard M Stallman <rms@gnu.org>
5674
5675 * strings.texi (Predicates for Strings): Minor clarification.
5676
5677 * functions.texi (Function Safety): Texinfo usage fix.
5678
39cb9e56 56792009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
5680
5681 * objects.texi (General Escape Syntax): Fix typo.
5682
9f822178
MR
56832009-01-03 Martin Rudalics <rudalics@gmx.at>
5684
5685 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5686 works via the default value of pop-up-frame-function.
5687
af34ad36
EZ
56882009-01-02 Eli Zaretskii <eliz@gnu.org>
5689
5690 * processes.texi (System Processes): Document the `time' and
5691 `ctime' attributes of `system-process-attributes'.
5692
d31f6679
CY
56932009-01-01 Chong Yidong <cyd@stupidchicken.com>
5694
5695 * display.texi (Face Attributes): Clarify :height attribute.
5696
174dc00c
MR
56972008-12-31 Martin Rudalics <rudalics@gmx.at>
5698
5699 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5700 the front of the buffer list. Add entries for `last-buffer' and
5701 `unbury-buffer'.
5702
b8afe7e4
EZ
57032008-12-27 Eli Zaretskii <eliz@gnu.org>
5704
d14030f5
EZ
5705 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5706 and its subsections.
5707
5708 * frames.texi (Multiple Terminals, Low-level Terminal)
5709 (Terminal Parameters, Frames on Other TTY devices): New sections.
5710 (Frames): Add an xref to "Multiple Terminals".
5711
765980a4
EZ
5712 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5713
5714 * objects.texi (Terminal Type): New node.
5715 (Editing Types): Add it to the menu.
5716
47bd5577
EZ
5717 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5718 Variables".
5719
eb22b78c 5720 * variables.texi (Directory Local Variables): New node.
47bd5577 5721 (Variables): Add a menu item for it.
eb22b78c 5722
b8afe7e4
EZ
5723 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5724 `generated-autoload-file'.
5725
77bb0476
EZ
57262008-12-20 Eli Zaretskii <eliz@gnu.org>
5727
028e2c19
EZ
5728 * os.texi (Startup Summary): Add xref to documentation of
5729 `initial-window-system'.
5730
77bb0476
EZ
5731 * display.texi (Window Systems): Document `window-system' the
5732 function. The variable `window-system' is now frame-local.
028e2c19 5733 Document `initial-window-system'.
77bb0476 5734
dda87836
MR
57352008-12-19 Martin Rudalics <rudalics@gmx.at>
5736
5737 * windows.texi (Windows): Rewrite description of
5738 fit-window-to-buffer.
5739
caef3ed2
GM
57402008-12-13 Glenn Morris <rgm@gnu.org>
5741
5742 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5743 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5744
21c58e4d
GM
57452008-12-12 Glenn Morris <rgm@gnu.org>
5746
5747 * debugging.texi (Error Debugging): Refer forwards to
5748 eval-expression-debug-on-error.
5749
af38459f
EZ
57502008-12-05 Eli Zaretskii <eliz@gnu.org>
5751
5dedd9b5
EZ
5752 * strings.texi (String Basics): Only unibyte strings that
5753 represent key sequences hold 8-bit raw bytes.
5754
af38459f
EZ
5755 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5756 paragraph to speak about `undecided'.
5757 (Character Properties): Don't explain the meaning of each
5758 property; instead, identify their Unicode Standard names.
b3f1f4a5 5759 (Character Sets): Document `map-charset-chars'.
af38459f 5760
fa047ae7
GM
57612008-12-02 Glenn Morris <rgm@gnu.org>
5762
5763 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5764 section yet again.
5765
47dbc044
EZ
57662008-11-29 Eli Zaretskii <eliz@gnu.org>
5767
98d05998
EZ
5768 * nonascii.texi (Character Properties): New Section.
5769 (Specifying Coding Systems): Document
5770 `coding-system-priority-list', `set-coding-system-priority', and
5771 `with-coding-priority'.
5772 (Lisp and Coding Systems): Document `check-coding-systems-region'
5773 and `coding-system-charset-list'.
5774 (Coding System Basics): Document `coding-system-aliases'.
5775
5776 * elisp.texi (Top): Add a @detailmenu entry for "Character
5777 Properties".
5778
47dbc044
EZ
5779 * objects.texi (Character Type): Correct the range of Emacs
5780 characters. Add an @xref to "Character Codes".
5781
5782 * strings.texi (String Basics): Add an @xref to "Character Codes".
5783
5784 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5785
5786 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5787 (Character Codes): Document `max-char'.
5788
8b80cdf5
EZ
57892008-11-28 Eli Zaretskii <eliz@gnu.org>
5790
5791 * nonascii.texi (Text Representations, Converting Representations)
5792 (Character Sets, Scanning Charsets, Translation of Characters):
5793 Make text more accurate.
5794
a99dceba
GM
57952008-11-28 Glenn Morris <rgm@gnu.org>
5796
5797 * files.texi (Format Conversion Round-Trip): Improve previous change.
5798
f6dc3bed
CY
57992008-11-26 Chong Yidong <cyd@stupidchicken.com>
5800
5801 * modes.texi (Auto Major Mode): Fix example.
5802
5da9413d
GM
58032008-11-25 Glenn Morris <rgm@gnu.org>
5804
5805 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5806
5807 * files.texi (Format Conversion Round-Trip):
5808 Use active voice for previous change.
5809
fcca848c
CY
58102008-11-25 Chong Yidong <cyd@stupidchicken.com>
5811
5812 * os.texi (Processor Run Time):
5813 * processes.texi (Transaction Queues):
5814 * markers.texi (The Mark):
5815 * windows.texi (Choosing Window, Selecting Windows):
5816 * files.texi (Changing Files, Magic File Names):
5817 * commands.texi (Key Sequence Input):
5818 * functions.texi (Declaring Functions):
5819 * strings.texi (Predicates for Strings):
5820 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5821
36c8dc54
CY
58222008-11-24 Chong Yidong <cyd@stupidchicken.com>
5823
5824 * help.texi (Accessing Documentation): Update example.
5825
5826 * variables.texi (Defining Variables): Note that `*' is not
5827 necessary if defcustom is used.
5828
2a79b242
EZ
58292008-11-22 Eli Zaretskii <eliz@gnu.org>
5830
5831 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5832 Characters" from @detailmenu.
5833
5834 * nonascii.texi (Character Codes, Character Sets)
5835 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5836 (Chars and Bytes, Splitting Characters): Sections removed.
5837
392f0d26
LK
58382008-11-22 Lute Kamstra <lute@gnu.org>
5839
5840 * positions.texi (Text Lines): Update goto-line documentation.
5841
af1a5cd5
MR
58422008-11-21 Martin Rudalics <rudalics@gmx.at>
5843
6a4cfb0c
MR
5844 * frames.texi (Frames): Fix typo, add cross references, reword.
5845 (Initial Parameters): Reword special-display-frame-alist text.
5846 (Frames and Windows): Reword. Describe argument norecord for
5847 set-frame-selected-window.
5848 (Input Focus): Describe argument norecord for select-frame.
5849 Remove comment on MS-Windows behavior for focus-follows-mouse.
5850 (Raising and Lowering): Mention windows-frames dichotomy in
5851 metaphor.
5852
af1a5cd5
MR
5853 * windows.texi (Displaying Buffers, Vertical Scrolling)
5854 (Horizontal Scrolling): Fix indenting and rewording issues
5855 introduced with 2008-11-07 change.
5856
c249fa9c
GM
58572008-11-20 Glenn Morris <rgm@gnu.org>
5858
5859 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5860 element of `format-alist'.
5861
204d4665
GM
58622008-11-19 Glenn Morris <rgm@gnu.org>
5863
5864 * doclicense.texi: Update to FDL 1.3.
5865 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5866
cc0910af
CY
58672008-11-18 Chong Yidong <cyd@stupidchicken.com>
5868
efe6e7c4
CY
5869 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5870 vars, which are obsolete. Mention jit-lock-register.
5871
5dcb4c4e
SM
5872 * modes.texi (Other Font Lock Variables):
5873 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 5874
cc0910af
CY
5875 * frames.texi (Color Parameters): Document alpha parameter.
5876
aeeedf76
MR
58772008-11-16 Martin Rudalics <rudalics@gmx.at>
5878
5879 * windows.texi (Splitting Windows, Deleting Windows)
5880 (Selecting Windows, Cyclic Window Ordering)
5881 (Buffers and Windows, Displaying Buffers, Choosing Window)
5882 (Dedicated Windows, Window Point, Window Start and End)
5883 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5884 (Size of Window, Resizing Windows, Window Configurations)
5885 (Window Parameters): Avoid @var at beginning of sentences and
5886 reword accordingly.
5887
4c565c5c
LK
58882008-11-11 Lute Kamstra <lute@gnu.org>
5889
5890 * files.texi (File Name Components): Fix file-name-extension
5891 documentation.
5892
25f494c9
JB
58932008-11-11 Juanma Barranquero <lekktu@gmail.com>
5894
5895 * frames.texi (Basic Parameters): Remove display-environment-variable
5896 and term-environment-variable.
5897
a1401ab1
EZ
58982008-11-08 Eli Zaretskii <eliz@gnu.org>
5899
5900 * windows.texi (Basic Windows, Splitting Windows)
5901 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5902 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
5903 (Resizing Windows, Window Configurations, Window Parameters):
5904 Fix wording and markup.
a1401ab1 5905
efafc282
MR
59062008-11-07 Martin Rudalics <rudalics@gmx.at>
5907
5908 * windows.texi (Windows): Update entries.
5909 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 5910 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
5911 (Selecting Windows, Cyclic Window Ordering): Reword with special
5912 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
5913 (Buffers and Windows, Choosing Window): Reword with special
5914 emphasis on dedicated windows.
5915 (Displaying Buffers): Reword. For switch-to-buffer mention that
5916 it may fall back on pop-to-buffer. For other-window try to
5917 explain how it treats the cyclic ordering of windows.
efafc282
MR
5918 (Dedicated Windows): New node and section discussing dedicated
5919 windows and associated functions.
86ab855a 5920 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
5921 (Window Start and End): Rename node and section title. Reword.
5922 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5923 Minor rewording.
5924 (Size of Window): Reword, in particular text on window-width.
5925 (Resizing Windows): Reword. Add text on balancing windows.
5926 (Window Configurations): Reword. Mention window parameters.
5927 (Window Parameters): New node and section on window parameters.
5928 (Window Hooks): Reword. Mention that
5929 window-configuration-change-hook is run "buffer-locally".
5930 * elisp.texi (Top): Update Windows entries in @detailmenu
5931 section.
5932
d60a8ab2
JB
59332008-11-04 Juanma Barranquero <lekktu@gmail.com>
5934
5935 * searching.texi (Regexp Search): Fix typo.
5936
01777627
CY
59372008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5938
5939 * searching.texi (Regexp Search): Document GREEDY arg.
5940 (Simple Match Data): Fix return value.
5941
c4526e93
EZ
59422008-11-01 Eli Zaretskii <eliz@gnu.org>
5943
5944 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
5945 with Emacs 23 internal representation of characters.
5946 Document `unibyte-string'.
c4526e93 5947
fe2ae8b5
CY
59482008-10-28 Chong Yidong <cyd@stupidchicken.com>
5949
5950 * processes.texi (Process Information): Note that process-status
5951 does not accept buffer names.
5952
cc5a21e3
CY
59532008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5954
5955 * positions.texi (Skipping Characters): Correct return value of
5956 skip-chars-forward.
5957
09460d9a
MR
59582008-10-25 Martin Rudalics <rudalics@gmx.at>
5959
520b29e7
MR
5960 * windows.texi (Deleting Windows): Update documentation of
5961 delete-windows-on.
5962 (Buffers and Windows): Update documentations of
5963 get-buffer-window and get-buffer-window-list.
5964 (Displaying Buffers): Update documentation of
5965 replace-buffer-in-windows.
5966
09460d9a
MR
5967 * buffers.texi (Current Buffer): Reword set-buffer and
5968 with-current-buffer documentations.
5969 (Creating Buffers): Reword documentation of get-buffer-create.
5970
4d48fcdc
MR
59712008-10-23 Martin Rudalics <rudalics@gmx.at>
5972
5973 * buffers.texi (Current Buffer): Reword documentation of
5974 set-buffer.
5975 (Buffer Names): Reword documentation of buffer-name.
5976 (The Buffer List): For bury-buffer explain what happens with the
5977 buffer's window.
5978 (Creating Buffers): Say that get-buffer-create's arg is called
5979 buffer-or-name.
5980
f0143c43
CY
59812008-10-22 Chong Yidong <cyd@stupidchicken.com>
5982
3e5dbbd3
CY
5983 * advice.texi (Computed Advice): Explain what DEFINITION is.
5984
f0143c43
CY
5985 * nonascii.texi (Character Codes): Remove obsolete function
5986 char-valid-p, and document characterp instead.
5987
52a94b85
MR
59882008-10-22 Martin Rudalics <rudalics@gmx.at>
5989
5990 * windows.texi (Displaying Buffers): Reword documentation of
5991 pop-to-buffer.
5992 (Choosing Window): Rewrite documentation of display-buffer and
5993 its options.
5994
f76f8246
MR
5995 * buffers.texi (Killing Buffers): Update documentation of
5996 kill-buffer.
5997
acc8b598
EZ
59982008-10-21 Eli Zaretskii <eliz@gnu.org>
5999
80e6b6df
EZ
6000 * processes.texi (Serial Ports): Fix wording and improve markup.
6001
3645358a
EZ
6002 * searching.texi (Regexp Search): Document `string-match-p' and
6003 `looking-at-p'.
6004 (POSIX Regexps): Add an xref for "non-greedy".
6005 (Regexp Special): Add @cindex entry for "non-greedy".
6006
b3d50cff 6007 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 6008 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 6009
73b7530a
EZ
6010 * frames.texi (Color Names): Add an xref to `read-color'.
6011
6012 * minibuf.texi (High-Level Completion): Document `read-color'.
6013
acc8b598
EZ
6014 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6015
6016 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6017
6018 * buffers.texi (Swapping Text): New section, documents
6019 `buffer-swap-text'.
6020
10e187e8
MR
60212008-10-21 Martin Rudalics <rudalics@gmx.at>
6022
6023 * windows.texi (Resizing Windows): Minor wording fix.
6024
fd6f900c
EZ
60252008-10-20 Eli Zaretskii <eliz@gnu.org>
6026
6027 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6028 and `combine-and-quote-strings'.
6029
6030 * strings.texi (Creating Strings): Add xrefs for them.
6031
e4372165
EZ
60322008-10-19 Eli Zaretskii <eliz@gnu.org>
6033
d6328fba
EZ
6034 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6035 match the corresponding menu in minibuf.texi.
6036
e4372165
EZ
6037 * minibuf.texi (Reading File Names): Document `read-shell-command'
6038 and `minibuffer-local-shell-command-map'.
6039
5d8dda33
MR
60402008-10-19 Martin Rudalics <rudalics@gmx.at>
6041
6042 * windows.texi (Resizing Windows): Remove var{} around "window" in
6043 documentation of enlarge-window.
6044 Rewrite documentation of window-min-height and window-min-width.
6045
437706cd
EZ
60462008-10-19 Eli Zaretskii <eliz@gnu.org>
6047
80f85d7c
EZ
6048 * functions.texi (Calling Functions): Document `apply-partially'.
6049
291703b5
EZ
6050 * hooks.texi (Standard Hooks): Mention
6051 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6052
6053 * variables.texi (File Local Variables): Document
6054 `file-local-variables-alist', `before-hack-local-variables-hook'
6055 and `hack-local-variables-hook'.
6056
583d8b3c
EZ
6057 * processes.texi (Synchronous Processes): Document `process-lines'.
6058
5dcb4c4e
SM
6059 * customize.texi (Variable Definitions):
6060 Document `custom-reevaluate-setting'.
437706cd 6061
7e51d89b
MR
60622008-10-18 Martin Rudalics <rudalics@gmx.at>
6063
6064 * windows.texi (Choosing Window, Deleting Windows)
6065 (Displaying Buffers): Expand documentation of dedicated windows.
6066
43c59a3d
EZ
60672008-10-18 Eli Zaretskii <eliz@gnu.org>
6068
018a960d
EZ
6069 * files.texi (Changing Files): Document symbolic input of file
6070 modes to `set-file-modes'. Document `read-file-modes' and
6071 `file-modes-symbolic-to-number'.
6072
2c0b8144
EZ
6073 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6074 and `search-map'.
6075
5dcb4c4e
SM
6076 * searching.texi (Search and Replace):
6077 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 6078 Document `multi-query-replace-map'.
80120f13 6079
6d4913f0 6080 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
6081 (Completion Commands, Reading File Names):
6082 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
6083 `minibuffer-local-filename-must-match-map'.
6084 (Minibuffer Completion): The `require-match' argument to
6085 `completing-read' can now have the value `confirm-only'.
6086
43c59a3d
EZ
6087 * windows.texi (Displaying Buffers): Minor wording fix.
6088 (Choosing Window): `split-height-threshold' can now be nil.
6089 Document `split-width-threshold'. `pop-up-frames' can have the
6090 value `graphic-only'.
6091
f36acfd9
EZ
60922008-10-17 Eli Zaretskii <eliz@gnu.org>
6093
6094 * os.texi (Startup Summary): Document `before-init-time' and
6095 `after-init-time'. Document `initial-window-system' and
6096 `window-system-initialization-alist'. Document reading the
6097 abbrevs file. Document the call to `server-start' under --daemon.
6098 Rearrange a bit to be consistent with the code flow.
53728487
EZ
6099 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6100 (Time Parsing): Document `format-seconds'.
f36acfd9 6101
96995b89
MR
61022008-10-17 Martin Rudalics <rudalics@gmx.at>
6103
6104 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6105 and reword.
6106
2de17c73
EZ
61072008-10-16 Eli Zaretskii <eliz@gnu.org>
6108
6109 * markers.texi (The Mark): Document use-region-p.
6110
9cf52b11
EZ
61112008-10-15 Eli Zaretskii <eliz@gnu.org>
6112
c3aaf1d7
EZ
6113 * internals.texi (Writing Emacs Primitives): The interactive spec
6114 of a primitive can be a Lisp form.
6115
841a1743
EZ
6116 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6117 values of transient-mark-mode. Document handle-shift-selection.
6118
6119 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6120 (Interactive Examples): Show an example of `^'.
6121 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
6122 (Defining Commands, Using Interactive): The interactive-form of a
6123 function can be added via its symbol's property.
841a1743 6124
52441368
EZ
6125 * positions.texi (List Motion): beginning-of-defun-function can
6126 now accept an argument.
6127
8e8c1a72
EZ
6128 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6129 now return a list of strings.
6130
a33a1f2a
EZ
6131 * control.texi (Handling Errors): Document ignore-errors.
6132
4fb04348
EZ
6133 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6134 (Parameter Access): Document set-frame-parameter.
6135
ee666f84
EZ
6136 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6137 Hooks" for the effect of kill-all-local-variables on local hook
6138 functions.
6139
9cf52b11
EZ
6140 * modes.texi (Major Mode Conventions, Mode Line Variables):
6141 `mode-name' need not be a string. xref to "Mode Line Data" for
6142 details, and to "Emulating Mode Line" for computing a string
6143 value.
6144
22526bc4
EZ
61452008-10-14 Eli Zaretskii <eliz@gnu.org>
6146
a65f6a85
EZ
6147 * processes.texi (System Processes): New section.
6148 (Processes, Signals to Processes): Add xrefs to it.
6149
6150 * objects.texi (Editing Types): A `process' is a subprocess of
6151 Emacs, not just any process running on the OS.
6152
6153 * elisp.texi (Top): Adjust the @detailmenu for the above two
6154 changes.
6155
2724b26a
EZ
6156 * sequences.texi (Char-Tables): Remove documentation of
6157 set-char-table-default, which has no effect since Emacs 23.
6158 <char-table-range, set-char-table-range>: Don't mention generic
6159 characters and charsets. Add a cons cell as a possible argument.
6160
6161 * nonascii.texi (Splitting Characters)
6162 (Translation of Characters): Don't mention generic characters.
6163
6164 * display.texi (Fontsets): Don't mention generic characters.
6165
22526bc4 6166 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 6167 argument FUNCTION with a cons cell as KEY.
22526bc4 6168
eaf4b689
EZ
61692008-10-13 Eli Zaretskii <eliz@gnu.org>
6170
45e46036
EZ
6171 * objects.texi (Primitive Function Type): Move "@cindex special
6172 forms" from here...
6173
6174 * eval.texi (Special Forms): ...to here.
6175
6176 * functions.texi (What Is a Function): `functionp' returns nil for
6177 special forms. Add an xref.
6178
eaf4b689
EZ
6179 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6180 Variables".
6181
6182 * variables.texi (Frame-Local Variables): New section.
6183 (Buffer-Local Variables): Add an xref to it.
6184 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6185 have both frame-local and buffer-local binding.
6186
6187 * frames.texi (Frames): Mention multiple tty frames.
6188 (Frame Parameters, Parameter Access): Mention frame-local variable
6189 bindings.
6190
15688fce
GM
61912008-09-20 Glenn Morris <rgm@gnu.org>
6192
6193 * display.texi (Defining Faces): Recommend against face variables.
6194
35539065
JB
61952008-09-16 Juanma Barranquero <lekktu@gmail.com>
6196
6197 * display.texi (Echo Area Customization): Fix typo.
6198
6a57054b
JB
61992008-09-09 Juanma Barranquero <lekktu@gmail.com>
6200
6201 * loading.texi (Where Defined): Add `defface' item.
6202
d632fb82
MR
62032008-09-06 Martin Rudalics <rudalics@gmx.at>
6204
6205 * loading.texi (Where Defined): Fix description of symbol-file.
6206
905a9adb
JR
62072008-08-26 Jason Rumney <jasonr@gnu.org>
6208
6209 * display.texi (TIFF Images): New section describing :index property.
6210
852e91b7
CY
62112008-08-23 Chong Yidong <cyd@stupidchicken.com>
6212
6213 * display.texi (Temporary Displays): Remove unnecessary comment
6214 about usage of temp-buffer-show-hook.
6215
6be001ee
CY
62162008-08-05 Chong Yidong <cyd@stupidchicken.com>
6217
6218 * symbols.texi (Other Plists): Fix incorrect example.
6219 Suggested by Florian Beck.
6220
58e3d8e8
JB
62212008-07-31 Juanma Barranquero <lekktu@gmail.com>
6222
6223 * os.texi: Fix previous change.
6224
7c2fb837
DN
62252008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6226
6227 * os.texi:
6228 * intro.texi:
6229 * files.texi: Remove VMS support.
6230
9e2a2647
DN
62312008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6232
6233 * os.texi:
6234 * frames.texi:
6235 * display.texi: Remove mentions of Mac Carbon.
6236
c4f4682b
MB
62372008-07-01 Miles Bader <miles@gnu.org>
6238
6239 * text.texi (Special Properties):
6240 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6241
3696411e
JB
62422008-06-28 Johan Bockgård <bojohan@gnu.org>
6243
6244 * display.texi (Other Image Types): Fix copy/paste error; say
6245 "PBM", not "XBM".
6246
f2a77c3a
DN
62472008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6248
6249 * os.texi: Remove references to obsolete systems.
6250
6d52677d
EZ
62512008-06-20 Eli Zaretskii <eliz@gnu.org>
6252
6253 * makefile.w32-in (distclean): Remove makefile.
6254
1a87da4c
GM
62552008-06-17 Glenn Morris <rgm@gnu.org>
6256
6257 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6258 (elisp, dist): Remove rules and variables that are obsolete now
6259 the lisp manual is no longer distributed separately.
6260
fdda1c5d
GM
62612008-06-16 Glenn Morris <rgm@gnu.org>
6262
646692e9
GM
6263 * configure, configure.in, mkinstalldirs: Remove unused files.
6264
6265 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 6266 * vol1.texi (EMACSVER):
6a57054b 6267 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
6268
6269 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6270 as per maintain.info.
6271
611bee81
GM
62722008-06-15 Glenn Morris <rgm@gnu.org>
6273
a7bed3a0
GM
6274 * makefile.w32-in (manual): Use "23" rather than "21".
6275
6276 * Makefile.in (emacsver): New, set by configure.
6277 (manual): Use emacsver.
6278
d794edf2
GM
6279 * intro.texi: Report bugs using M-x report-emacs-bug.
6280
611bee81
GM
6281 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6282
c73e02fa
GM
62832008-06-13 Daniel Engeler <engeler@gmail.com>
6284
6285 * elisp.texi, internals.texi, processes.texi: Add documentation
6286 about serial port access.
6287
e40a85cd
MB
62882008-06-05 Miles Bader <miles@gnu.org>
6289
6290 * display.texi (Displaying Faces): Update to reflect function
6291 renamings in face-remap.el.
6292
7b753744
JB
62932008-06-05 Juanma Barranquero <lekktu@gmail.com>
6294
6295 * display.texi (Fontsets): Fix typos.
6296
9d3d42fb
MB
62972008-06-03 Miles Bader <miles@gnu.org>
6298
7b753744
JB
6299 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6300 remove-relative-face-remapping, set-base-face-remapping,
6301 and set-default-base-face-remapping.
9d3d42fb 6302
f2cec7a9
MB
63032008-06-01 Miles Bader <miles@gnu.org>
6304
6305 * display.texi (Displaying Faces): Add face-remapping-alist.
6306
8f39c96d
SM
63072008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6308
6309 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6310 variable names.
6311
1ef5eecc
ER
63122008-05-03 Eric S. Raymond <esr@golux>
6313
352c8b4a 6314 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
6315 (current-global-map) return references, not copies.
6316
63b4387f
JL
63172008-05-02 Juri Linkov <juri@jurta.org>
6318
6319 * minibuf.texi (Text from Minibuffer): Document a list of
6320 default values for `read-from-minibuffer'.
6321
38a8b703
JB
63222008-04-24 Juanma Barranquero <lekktu@gmail.com>
6323
6324 * nonascii.texi (Translation of Characters): Fix previous change.
6325
7c42e639
CY
63262008-04-20 Chong Yidong <cyd@stupidchicken.com>
6327
6328 * display.texi (Overlay Properties): Clarify role of underlying
6329 textprop and overlay keymaps for display strings.
6330
6331 * keymaps.texi (Active Keymaps): Ditto.
6332
25c0d999
SM
63332008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6334
6335 * minibuf.texi (Programmed Completion):
6336 Replace dynamic-completion-table with the new completion-table-dynamic.
6337
e3af5968
CY
63382008-04-07 Chong Yidong <cyd@stupidchicken.com>
6339
6340 * intro.texi (Some Terms): Change "fonts in this manual" index
6341 entry to "typographic conventions".
6342
6bfc8698
EZ
63432008-04-05 Eli Zaretskii <eliz@gnu.org>
6344
6345 * objects.texi (Text Props and Strings): Add indexing for read
6346 syntax of text properties.
6347
4972c361
SM
63482008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6349
6350 * processes.texi (Decoding Output): Remove process-filter-multibyte
6351 functions.
6352
c70a68db
MR
63532008-03-15 Martin Rudalics <rudalics@gmx.at>
6354
6355 * display.texi (Finding Overlays): Say that empty overlays at
6356 the end of the buffer are reported too.
6357
1291fd36
GM
63582008-03-13 Glenn Morris <rgm@gnu.org>
6359
6360 * elisp.texi (EMACSVER): Set to 23.0.60.
6361
c6b0dfd5
CY
63622008-02-26 Chong Yidong <cyd@stupidchicken.com>
6363
38a8b703 6364 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 6365
875fc30c
GM
63662008-02-22 Glenn Morris <rgm@gnu.org>
6367
6368 * frames.texi (Position Parameters): Clarify the description of
6369 `left' and `top', using information from "Geometry".
6370 (Geometry): Give a pointer to "Position Parameters", rather than
6371 repeating information.
6372
d8c8e45a
GM
63732008-02-11 Glenn Morris <rgm@gnu.org>
6374
6375 * objects.texi (Equality Predicates): No longer talk about "two"
6376 functions.
6377
38a8b703 63782008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
6379
6380 * objects.texi (Equality Predicates): Add defun for
6381 equal-including-properties.
6382
bfffe0b1
GM
63832008-02-10 Glenn Morris <rgm@gnu.org>
6384
6385 * objects.texi (Equality Predicates):
6386 Mention equal-including-properties.
6387
431b78c9
RS
63882008-02-07 Richard Stallman <rms@gnu.org>
6389
6390 * windows.texi (Window Start): Mention the feature of moving
6391 window-start to start of line.
6392
c8763fb6 63932008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
6394
6395 * keymaps.texi (Tool Bar): Document rtl property.
6396
1a256502
TTN
63972008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6398
6399 * display.texi (Button Types):
6400 For define-button-type, clarify type of NAME.
6401
569382c2
MR
64022008-01-19 Martin Rudalics <rudalics@gmx.at>
6403
6404 * buffers.texi (Buffer Modification): Fix typo.
6405
f3041af1
DN
64062008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6407
6408 * os.texi (System Environment): Remove references to OSes that are
6409 not supported anymore.
6410
d35e1cd7
DN
64112008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6412
6413 * os.texi (System Environment): Remove mention for Masscomp.
6414
23af7580
RS
64152008-01-04 Richard Stallman <rms@gnu.org>
6416
6417 * display.texi (Faces): Don't talk about internal face vector as arg
6418 to facep.
6419
6420 * customize.texi (Type Keywords): Fix previous change.
6421
6422 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6423 * elisp.texi (Top): Fix menu for commands.texi change.
6424
ec7d5b1e
RS
64252007-12-30 Richard Stallman <rms@gnu.org>
6426
5dcb4c4e 6427 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
6428 (Accessing Scroll): New node broken out of Accessing Mouse.
6429
101a6cea
RS
64302007-12-28 Richard Stallman <rms@gnu.org>
6431
6432 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 6433 (Basic Parameters): For `title', refer to title bar.
041817a4 6434 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 6435
72b7e664
RS
64362007-12-23 Richard Stallman <rms@gnu.org>
6437
6438 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6439 Improve some of the commented-out keywords' text too.
6440
27a4f445
MR
64412007-12-14 Martin Rudalics <rudalics@gmx.at>
6442
e2e3f1d7
MR
6443 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6444 "visit the current buffer".
6445
27a4f445
MR
6446 * os.texi (System Interface): Fix typo.
6447
a2afc99d
RS
64482007-12-04 Richard Stallman <rms@gnu.org>
6449
6450 * objects.texi (Symbol Type): Fix typo.
6451
b694135c
RS
64522007-12-03 Richard Stallman <rms@gnu.org>
6453
6454 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6455
f99a19da
GM
64562007-12-01 Glenn Morris <rgm@gnu.org>
6457
6458 * functions.texi (Declaring Functions): Improve previous change.
6459
8f4b37d8
GM
64602007-11-30 Glenn Morris <rgm@gnu.org>
6461
6462 * functions.texi (Declaring Functions): Add optional fourth
6463 argument of declare-function, and setting third argument to `t'.
6464
61a2fe01
RS
64652007-11-29 Richard Stallman <rms@gnu.org>
6466
6467 * customize.texi (Composite Types): Document `group' type.
6468
cbfc5193
GM
64692007-11-29 Glenn Morris <rgm@gnu.org>
6470
5dcb4c4e
SM
6471 * functions.texi (Declaring Functions): Add findex.
6472 Mention `external' files.
cbfc5193 6473
8386283a
JB
64742007-11-26 Juanma Barranquero <lekktu@gmail.com>
6475
6476 * functions.texi (Declaring Functions): Fix directive.
6477
a07c9a8b
RS
64782007-11-25 Richard Stallman <rms@gnu.org>
6479
6480 * help.texi (Help Functions): Clean up last change.
6481
6482 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6483
6484 * loading.texi (Named Features): Minor cleanup.
6485
6486 * macros.texi (Eval During Expansion): Minor cleanup.
6487
6488 * variables.texi (Variable Aliases): Minor cleanup.
6489
a0925923
RS
64902007-11-24 Richard Stallman <rms@gnu.org>
6491
6492 * functions.texi (Declaring Functions): Clarify previous change.
6493
6494 * compile.texi (Compiler Errors): Clarify previous change.
6495
20c63e44
RS
64962007-11-24 Richard Stallman <rms@gnu.org>
6497
e5e76c04 6498 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
6499 Clarify the text and move items around.
6500
5bb0cda3
GM
65012007-11-24 Glenn Morris <rgm@gnu.org>
6502
6503 * functions.texi (Declaring Functions): New section.
6504 * compile.texi (Compiler Errors): Mention declaring functions,
6505 defvar with no initvalue, and byte-compile-warnings.
6506
af13c86a
MR
65072007-11-15 Martin Rudalics <rudalics@gmx.at>
6508
6509 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6510 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6511
a5373305
MR
65122007-11-13 Martin Rudalics <rudalics@gmx.at>
6513
6514 * help.texi (Help Functions): Document new macro `with-help-window'.
6515
fe284805
JL
65162007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6517
6518 * searching.texi (Replacing Match): Describe new
6519 `match-substitute-replacement'.
6520
2c3a09b1
RS
65212007-10-31 Richard Stallman <rms@gnu.org>
6522
6523 * strings.texi (Creating Strings): Null strings from concat not unique.
6524
f2b480f4
RS
65252007-10-26 Richard Stallman <rms@gnu.org>
6526
6527 * objects.texi (Equality Predicates): Null strings are uniquified.
6528
6529 * minibuf.texi: Minor clarifications in previous change.
6530
db21122c
GM
65312007-10-25 Glenn Morris <rgm@gnu.org>
6532
6533 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6534
2328cbb3
RS
65352007-10-24 Richard Stallman <rms@gnu.org>
6536
6537 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6538
6539 * variables.texi (Frame-Local Variables): Node deleted.
6540 (Variables): Delete Frame-Local Variables from menu.
6541 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6542 (Default Value): Don't mention frame-local vars.
6543
6544 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6545
6546 * loading.texi (Unloading): Document FEATURE-unload-function
6547 instead of FEATURE-unload-hook.
6548
2328cbb3
RS
6549 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6550
c066bafa
JL
65512007-10-22 Juri Linkov <juri@jurta.org>
6552
6553 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6554 (High-Level Completion): Document a list of default value strings
6555 in the DEFAULT argument, for which minibuffer functions return the
6556 first element.
6557
65ced25f
JL
65582007-10-17 Juri Linkov <juri@jurta.org>
6559
6560 * text.texi (Filling): Update arguments of fill-paragraph.
6561 fill-paragraph operates on the active region in Transient Mark mode.
6562 Remove fill-paragraph-or-region.
6563
ee46ec8e
KB
65642007-10-13 Karl Berry <karl@gnu.org>
6565
6566 * elisp.texi (@dircategory): Move to after @copying,
6567 since we want @copying as close as possible to the beginning of
6568 the output.
6569
61bbdbc6
RS
65702007-10-12 Richard Stallman <rms@gnu.org>
6571
6572 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6573
6574 * commands.texi (Distinguish Interactive): New node,
6575 broken out from Interactive Call and rewritten.
6576 (Command Loop): Put Distinguish Interactive in menu.
6577
af23e1e8
RS
65782007-10-09 Richard Stallman <rms@gnu.org>
6579
6580 * text.texi (Examining Properties): Mention overlay priority.
6581
6582 * display.texi (Display Margins): Correct the description
6583 of margin display specifications.
6584 (Replacing Specs): New subnode broken out of Display Property.
6585
e1965a69
JL
65862007-10-06 Juri Linkov <juri@jurta.org>
6587
6588 * text.texi (Filling): Document fill-paragraph-or-region.
6589
4638454b
JB
65902007-10-05 Juanma Barranquero <lekktu@gmail.com>
6591
6592 * display.texi (Auto Faces): Fix typo.
6593
7ed54cc5
RS
65942007-10-02 Richard Stallman <rms@gnu.org>
6595
6596 * display.texi (Display Property): Explain some display specs
6597 don't let you move point in.
6598
5dcb4c4e
SM
6599 * frames.texi (Cursor Parameters):
6600 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
6601
6602 * windows.texi (Basic Windows): Don't describe
6603 cursor-in-non-selected-windows here.
6604
305a7ef2
EZ
66052007-10-01 Eli Zaretskii <eliz@gnu.org>
6606
6607 * processes.texi (Misc Network): Note that these functions are
6608 supported only on some systems.
6609
f7a7f4eb
RS
66102007-10-01 Richard Stallman <rms@gnu.org>
6611
6612 * display.texi (Overlay Properties): Explain nil as priority.
6613 Explain that conflicts are unpredictable if not resolved by
6614 priorities.
6615
780d7bb9
RS
66162007-09-23 Richard Stallman <rms@gnu.org>
6617
6618 * macros.texi (Backquote): Minor clarification.
6619
14b4fdfb
RS
66202007-09-19 Richard Stallman <rms@gnu.org>
6621
6622 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
6623 Clarify when they work in parallel and when one overrides.
6624 Fix error in example.
14b4fdfb 6625
b8d4c8d0
GM
66262007-09-06 Glenn Morris <rgm@gnu.org>
6627
b3e755a9 6628 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
6629 commands to use ../../info.
6630 * Makefile.in (infodir): Go up one more level.
4638454b 6631 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
6632 (miscmanualdir): New.
6633 (dist): Use new variable miscmanualdir.
6634 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6635 (usermanualdir): Change from ../man to ../emacs.
6636
1bb1f7d3
MR
66372007-08-30 Martin Rudalics <rudalics@gmx.at>
6638
6639 * commands.texi (Command Loop Info): Advise against changing
6640 most variables described here. Explain new variable
6641 last-repeatable-command.
6642
b8d4c8d0
GM
66432007-08-29 Glenn Morris <rgm@gnu.org>
6644
6645 * elisp.texi (EMACSVER): Increase to 23.0.50.
6646
66472007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6648
6649 * frames.texi (Basic Parameters): Add display-environment-variable
6650 and term-environment-variable.
6651
66522007-08-28 Juri Linkov <juri@jurta.org>
6653
6654 * display.texi (Image Formats, Other Image Types): Add SVG.
6655
66562007-08-28 Juri Linkov <juri@jurta.org>
6657
6658 * display.texi (Images): Move formats-related text to new node
6659 "Image Formats".
6660 (Image Formats): New node.
6661
619fb9ee
RS
66622007-08-27 Richard Stallman <rms@gnu.org>
6663
6664 * windows.texi (Window Configurations): Clarify what
6665 a window configuration saves.
6666
b8d4c8d0
GM
66672007-08-25 Richard Stallman <rms@gnu.org>
6668
6669 * display.texi (Images): Delete redundant @findex.
6670
39f9da30
GM
66712007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6672
6673 * text.texi (Change Hooks): (after|before)-change-functions are no
6674 longer bound to nil while running; rather inhibit-modification-hooks
6675 is t.
6676
b8d4c8d0
GM
66772007-08-16 Richard Stallman <rms@gnu.org>
6678
5dcb4c4e
SM
6679 * processes.texi (Asynchronous Processes):
6680 Clarify doc of start-file-process.
b8d4c8d0
GM
6681
66822007-08-08 Martin Rudalics <rudalics@gmx.at>
6683
6684 * modes.texi (Example Major Modes): Fix typo.
6685
66862007-08-08 Glenn Morris <rgm@gnu.org>
6687
6688 * intro.texi (nil and t): Do not use `iff' in documentation.
6689
6690 * tips.texi (Documentation Tips): Recommend against `iff'.
6691
66922007-08-07 Chong Yidong <cyd@stupidchicken.com>
6693
6694 * display.texi (Image Cache): Document image-refresh.
6695
66962007-08-06 Martin Rudalics <rudalics@gmx.at>
6697
6698 * windows.texi (Size of Window): Document window-full-width-p.
6699
67002007-07-25 Glenn Morris <rgm@gnu.org>
6701
6702 * gpl.texi (GPL): Replace license with GPLv3.
6703
6704 * Relicense all FSF files to GPLv3 or later.
6705
67062007-07-24 Michael Albinus <michael.albinus@gmx.de>
6707
4638454b
JB
6708 * processes.texi (Synchronous Processes):
6709 Add `process-file-shell-command'.
b8d4c8d0
GM
6710 (Asynchronous Processes): Mention restricted use of
6711 `process-filter' and `process-sentinel' in
6712 `start-file-process'. Add `start-file-process-shell-command'.
6713
67142007-07-17 Michael Albinus <michael.albinus@gmx.de>
6715
6716 * files.texi (Magic File Names): Introduce optional parameter
6717 IDENTIFICATION for `file-remote-p'.
6718
67192007-07-16 Richard Stallman <rms@gnu.org>
6720
6721 * display.texi (Defining Faces): Fix previous change.
6722
67232007-07-14 Richard Stallman <rms@gnu.org>
6724
6725 * control.texi (Handling Errors): Document `debug' in handler list.
6726
67272007-07-10 Richard Stallman <rms@gnu.org>
6728
6729 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6730
67312007-07-09 Richard Stallman <rms@gnu.org>
6732
6733 * files.texi (Magic File Names): Rewrite previous change.
6734
67352007-07-08 Michael Albinus <michael.albinus@gmx.de>
6736
6737 * files.texi (Magic File Names): Introduce optional parameter
6738 CONNECTED for `file-remote-p'.
6739
67402007-07-07 Michael Albinus <michael.albinus@gmx.de>
6741
6742 * processes.texi (Asynchronous Processes):
6743 * files.texi (Magic File Names): Add `start-file-process'.
6744
67452007-06-27 Richard Stallman <rms@gnu.org>
6746
5dcb4c4e
SM
6747 * files.texi (Format Conversion Piecemeal):
6748 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
6749
67502007-06-27 Michael Albinus <michael.albinus@gmx.de>
6751
4638454b
JB
6752 * files.texi (Magic File Names): Remove `dired-call-process'.
6753 Add `process-file'.
b8d4c8d0
GM
6754
67552007-06-27 Kenichi Handa <handa@m17n.org>
6756
6757 * text.texi (Special Properties): Fix description about
4638454b 6758 `composition' property.
b8d4c8d0
GM
6759
67602007-06-26 Kenichi Handa <handa@m17n.org>
6761
6762 * nonascii.texi (Default Coding Systems): Document about the
6763 return value `undecided'.
6764
67652007-06-25 David Kastrup <dak@gnu.org>
6766
6767 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6768 `current-active-maps'.
6769
67702007-06-24 Karl Berry <karl@gnu.org>
6771
4638454b 6772 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
6773
67742007-06-15 Juanma Barranquero <lekktu@gmail.com>
6775
6776 * display.texi (Overlay Arrow): Doc fix.
6777
67782007-06-14 Karl Berry <karl@tug.org>
6779
6780 * anti.texi (Antinews): Typo.
6781
67822007-06-14 Chong Yidong <cyd@stupidchicken.com>
6783
6784 * display.texi (Image Cache): Document image-refresh.
6785
67862007-06-12 Karl Berry <karl@gnu.org>
6787
6788 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6789 * two-volume.make: New file.
6790 * .cvsignore: Ignore two-volume files.
6791
67922007-06-12 Tom Tromey <tromey@redhat.com>
6793
6794 * os.texi (Init File): Document user-emacs-directory.
6795
67962007-06-03 Nick Roberts <nickrob@snap.net.nz>
6797
6798 * commands.texi (Click Events): Describe width and height when
6799 object is nil.
6800
68012007-05-30 Nick Roberts <nickrob@snap.net.nz>
6802
5dcb4c4e
SM
6803 * commands.texi (Click Events): Layout more logically.
6804 Describe width and height.
b8d4c8d0
GM
6805 (Drag Events, Motion Events): Update to new format for position.
6806
68072007-06-02 Richard Stallman <rms@gnu.org>
6808
6809 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6810
68112007-06-02 Chong Yidong <cyd@stupidchicken.com>
6812
6813 * Version 22.1 released.
6814
68152007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6816
6817 * text.texi (Special Properties): Correct meaning of fontified face.
6818
68192007-05-30 Richard Stallman <rms@gnu.org>
6820
6821 * text.texi (Special Properties): Add link to Adjusting Point.
6822
68232007-05-12 Richard Stallman <rms@gnu.org>
6824
6825 * text.texi (Margins): indent-to-left-margin is not the default.
6826 (Mode-Specific Indent): For indent-line-function, the default
6827 is indent-relative.
6828
6829 * modes.texi (Example Major Modes): Explain last line of text-mode
6830 is redundant.
6831
68322007-05-10 Richard Stallman <rms@gnu.org>
6833
6834 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6835
6836 * help.texi (Keys in Documentation): Add reference to
6837 Documentation Tips.
6838
6839 * files.texi (Format Conversion): TO-FN gets three arguments.
6840
6841 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6842
68432007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6844
6845 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6846 * files.texi (Format Conversion): Expand intro; add menu.
6847 (Format Conversion Overview, Format Conversion Round-Trip)
6848 (Format Conversion Piecemeal): New nodes/subsections.
6849 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6850 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6851 (Saving Properties): Delete node/subsection.
6852
68532007-05-07 Karl Berry <karl@gnu.org>
6854
6855 * elisp.texi (EMACSVER): Back to 22.
6856
68572007-05-06 Richard Stallman <rms@gnu.org>
6858
6859 * processes.texi (Accepting Output): Revert most of previous change.
6860
68612007-05-05 Richard Stallman <rms@gnu.org>
6862
6863 * processes.texi (Accepting Output): accept-process-output
6864 uses microseconds, not milliseconds. But that arg is obsolete.
6865
68662007-05-04 Karl Berry <karl@tug.org>
6867
6868 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6869
68702007-05-04 Eli Zaretskii <eliz@gnu.org>
6871
6872 * tips.texi (Documentation Tips): Rearrange items to place the
6873 more important ones first. Add an index entry for hyperlinks.
6874
68752007-05-03 Karl Berry <karl@gnu.org>
6876
6877 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6878 (EMACSVER) [smallbook]: 22 for printed version.
6879
6880 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6881 so restore anchor to normal position after defun. Found by Kevin Ryde.
6882
68832007-04-26 Glenn Morris <rgm@gnu.org>
6884
6885 * elisp.texi (EMACSVER): Increase to 22.1.50.
6886
68872007-04-28 Karl Berry <karl@gnu.org>
6888
6889 * elisp.texi: Improve line breaks on copyright page,
6890 similar layout to emacs manual, 8.5x11 by default.
6891
68922007-04-24 Richard Stallman <rms@gnu.org>
6893
6894 * text.texi (Special Properties): Add xref to Overlay Properties.
6895
6896 * display.texi (Overlay Properties): Add xref to Special Properties.
6897
68982007-04-22 Richard Stallman <rms@gnu.org>
6899
6900 * keymaps.texi (Extended Menu Items): Move the info about
6901 format with cached keyboard binding.
6902
69032007-04-21 Richard Stallman <rms@gnu.org>
6904
6905 * text.texi (Special Properties): Clarify previous change.
6906
6907 * files.texi (File Name Expansion): Clarify previous change.
6908
6909 * display.texi (Attribute Functions): Fix example for
6910 face-attribute-relative-p.
6911
69122007-04-19 Kenichi Handa <handa@m17n.org>
6913
6914 * text.texi (Special Properties): Document composition property.
6915
69162007-04-19 Glenn Morris <rgm@gnu.org>
6917
6918 * files.texi (File Name Expansion): Mention "superroot".
6919
69202007-04-15 Chong Yidong <cyd@stupidchicken.com>
6921
6922 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6923 setups.
6924 (Display Feature Testing): Note that display refers to all
6925 physical monitors for multi-monitor setups.
6926
69272007-04-14 Richard Stallman <rms@gnu.org>
6928
6929 * lists.texi (Sets And Lists): Clarify `delete' examples.
6930 Remove spurious xref to same node.
6931 Clarify xref for add-to-list.
6932
69332007-04-12 Nick Roberts <nickrob@snap.net.nz>
6934
6935 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6936 value of lisp-mode-map.
6937
69382007-04-11 Karl Berry <karl@gnu.org>
6939
6940 * anti.texi (Antinews):
6941 * display.texi (Overlay Properties, Defining Images):
6942 * processes.texi (Synchronous Processes, Sentinels):
6943 * syntax.texi (Syntax Table Internals):
6944 * searching.texi (Regexp Special):
6945 * nonascii.texi (Default Coding Systems):
6946 * text.texi (Special Properties):
6947 * minibuf.texi (Basic Completion): Wording to improve breaks in
6948 8.5x11 format.
6949 * elisp.texi (smallbook): New @set to more easily switch between
6950 smallbook and 8.5x11.
6951
69522007-04-11 Richard Stallman <rms@gnu.org>
6953
6954 * text.texi (Lazy Properties): Minor fix.
6955
69562007-04-08 Karl Berry <karl@gnu.org>
6957
6958 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6959 * macros.texi (Backquote): Downcase Backquote in index entries for
6960 consistency.
6961
69622007-04-08 Richard Stallman <rms@gnu.org>
6963
6964 * text.texi (Adaptive Fill): Just describe default,
6965 don't show it (since it contains non-ASCII chars).
6966
69672007-04-07 Karl Berry <karl@gnu.org>
6968
6969 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6970 adaptive-fill-regexp's value, since they are not in the standard
6971 TeX fonts.
6972
69732007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6974
6975 * display.texi (Defining Faces): Fix example.
6976
69772007-04-07 Karl Berry <karl@gnu.org>
6978
6979 * display.texi (Button Buffer Commands): Improve page break.
6980
69812007-04-07 Richard Stallman <rms@gnu.org>
6982
6983 * advice.texi (Activation of Advice): Remove redundant index entry.
6984
6985 * backups.texi: Improve index entries. Remove redundant ones.
6986
6987 * compile.texi (Byte Compilation): Improve index entry.
6988
6989 * hash.texi (Creating Hash): Improve index entry.
6990
6991 * symbols.texi (Definitions): Improve index entry.
6992
6993 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6994
6995 * maps.texi (Standard Keymaps): Remove useless index entry.
6996
6997 * help.texi (Documentation Basics): Remove redundant index entries.
6998
6999 * customize.texi: Improve index entries.
7000 Remove redundant/useless ones.
7001
7002 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7003
7004 * streams.texi (Output Variables): Improve index entry.
7005
7006 * abbrevs.texi (Abbrevs): Remove useless index entry.
7007
7008 * macros.texi (Expansion): Remove useless index entry.
7009
7010 * text.texi: Improve index entries. Remove redundant/useless ones.
7011 (Text Properties, Examining Properties)
7012 (Special Properties): Use "property category" instead of "category"
7013 to refer to the `category' property.
7014
7015 * positions.texi: Improve index entries. Remove useless one.
7016
7017 * lists.texi: Improve index entries. Remove redundant/useless ones.
7018
7019 * os.texi: Improve index entries.
7020 (Timers): Fix previous change.
7021
7022 * buffers.texi: Improve index entries.
7023 (Modification Time): Get rid of term "obsolete buffer".
7024
7025 * debugging.texi: Improve index entries.
7026 (Test Coverage): Add xref to other test coverage ftr.
7027
7028 * eval.texi: Improve index entry. Remove redundant ones.
7029
7030 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7031
7032 * files.texi: Improve index entries. Remove redundant/useless ones.
7033
7034 * objects.texi: Improve index entries.
7035
7036 * processes.texi: Improve index entries.
7037
7038 * modes.texi: Improve index entry. Remove redundant one.
7039
7040 * nonascii.texi: Improve index entries.
7041
7042 * internals.texi: Improve index entries.
7043
7044 * syntax.texi: Improve index entries.
7045
7046 * keymaps.texi (Active Keymaps): Improve index entries.
7047
7048 * commands.texi: Improve index entries. Remove redundant/useless ones.
7049
7050 * frames.texi: Improve index entries. Remove redundant/useless ones.
7051
7052 * markers.texi: Improve index entries. Remove redundant ones.
7053
7054 * tips.texi: Improve index entries.
7055
7056 * loading.texi (Unloading): Improve index entry.
7057
7058 * variables.texi: Improve index entries. Remove redundant one.
7059
7060 * sequences.texi: Improve index entry.
7061
7062 * display.texi: Improve index entries. Remove redundant ones.
7063
7064 * windows.texi: Improve index entries.
7065
7066 * searching.texi: Improve index entries. Remove redundant one.
7067
7068 * strings.texi (Case Tables): Improve last change.
7069
70702007-04-04 Chong Yidong <cyd@stupidchicken.com>
7071
7072 * strings.texi (Case Tables): Document with-case-table and
7073 ascii-case-table.
7074
70752007-04-03 Karl Berry <karl@gnu.org>
7076
7077 * processes.texi (Network): Reword to improve page break.
7078
70792007-04-03 Eli Zaretskii <eliz@gnu.org>
7080
7081 * functions.texi (Inline Functions): Describe more disadvantages
7082 of defsubst, and make advice against it stronger.
7083
70842007-04-02 Karl Berry <karl@gnu.org>
7085
7086 * backups.texi (Backup Names): Avoid widow words.
7087 * modes.texi (Example Major Modes): Align last comment.
7088
70892007-04-01 Chong Yidong <cyd@stupidchicken.com>
7090
7091 * keymaps.texi (Remapping Commands): Document new arg to
7092 command-remapping.
7093
70942007-04-01 Karl Berry <karl@gnu.org>
7095
7096 * processes.texi (Low-Level Network): Typo.
7097 * loading.texi (Hooks for Loading): Avoid double "the".
7098 * keymaps.texi (Key Sequences): No double "and".
7099 (Changing Key Bindings): Shorten to improve line break.
7100
71012007-03-31 Glenn Morris <rgm@gnu.org>
7102
7103 * os.texi (Timers): Fix description of run-at-time TIME formats.
7104
71052007-03-31 Richard Stallman <rms@gnu.org>
7106
7107 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7108 regarding ellipsis.
7109
71102007-03-31 Eli Zaretskii <eliz@gnu.org>
7111
7112 * intro.texi (nil and t):
7113 * symbols.texi (Plists and Alists):
7114 * variables.texi (Variable Aliases, Constant Variables):
7115 * functions.texi (Defining Functions):
7116 * advice.texi (Advising Primitives):
7117 * debugging.texi (Syntax Errors, Compilation Errors):
7118 * minibuf.texi (Minibuffer Windows):
7119 * commands.texi (Adjusting Point):
7120 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7121 (Auto Major Mode, Major Mode Conventions):
7122 * help.texi (Describing Characters):
7123 * files.texi (Create/Delete Dirs, Information about Files)
7124 (File Locks, Writing to Files, Reading from Files)
7125 (Saving Buffers):
7126 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7127 * frames.texi (Finding All Frames):
7128 * positions.texi (Buffer End, Motion):
7129 * markers.texi (The Region):
7130 * text.texi (Deletion, Near Point):
7131 * display.texi (Displaying Messages, Truncation):
7132 * os.texi (Processor Run Time):
7133 * tips.texi (Key Binding Conventions, Programming Tips)
7134 (Warning Tips, Documentation Tips, Comment Tips):
7135 * internals.texi (Memory Usage): Improve indexing.
7136
7137 * variables.texi (Frame-Local Variables):
7138 * functions.texi (Argument List):
7139 * loading.texi (Library Search):
7140 * streams.texi (Output Variables):
7141 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7142 * searching.texi (Replacing Match, Search and Replace):
7143 * processes.texi (Byte Packing, Decoding Output)
7144 (Accepting Output, Network Servers, Shell Arguments):
7145 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7146 * windows.texi (Window Point, Window Start):
7147 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7148 * commands.texi (Reading Input, Keyboard Events):
7149 * minibuf.texi (Reading File Names, Minibuffer Completion)
7150 (Recursive Mini):
7151 * positions.texi (List Motion):
7152 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7153 * numbers.texi (Arithmetic Operations, Math Functions)
7154 (Predicates on Numbers, Comparison of Numbers):
7155 (Numeric Conversions):
7156 * locals.texi (Standard Buffer-Local Variables):
7157 * maps.texi (Standard Keymaps):
7158 * os.texi (User Identification, System Environment, Recording Input)
7159 (X11 Keysyms):
7160 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7161 * backups.texi (Backups and Auto-Saving):
7162 * customize.texi (Customization, Group Definitions)
7163 (Variable Definitions):
7164 * compile.texi (Byte Compilation): Improve index entries.
7165
71662007-03-31 Karl Berry <karl@gnu.org>
7167
7168 * macros.texi (Defining Macros): Avoid widow syllable.
7169
71702007-03-31 Eli Zaretskii <eliz@gnu.org>
7171
7172 * elisp.texi (Top): Postscript -> PostScript.
7173
7174 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7175
71762007-03-31 Markus Triska <markus.triska@gmx.at>
7177
7178 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7179
71802007-03-30 Karl Berry <karl@gnu.org>
7181
7182 * lists.texi (List-related Predicates): Remove spurious @need.
7183 (Setcdr): Use @smallexample to improve page break.
7184 (Association Lists) <assoc>: Reword to improve page break.
7185
7186 * strings.texi (String Conversion): Insert blank line to improve
7187 page break.
7188
7189 * numbers.texi (Random Numbers): Use @minus{}.
7190 (Math Functions): Use @minus{}.
7191
7192 * intro.texi (Acknowledgements): Avoid line breaks before middle
7193 initials.
7194
71952007-03-24 Eli Zaretskii <eliz@gnu.org>
7196
7197 * errors.texi (Standard Errors): Add an index entry.
7198
71992007-03-19 Richard Stallman <rms@gnu.org>
7200
7201 * os.texi (Recording Input): recent-keys now gives 300 keys.
7202
72032007-03-12 Glenn Morris <rgm@gnu.org>
7204
7205 * os.texi: Replace "daylight savings" with "daylight saving"
7206 throughout.
7207
72082007-03-05 Richard Stallman <rms@gnu.org>
7209
5dcb4c4e
SM
7210 * variables.texi (File Local Variables):
7211 Update enable-local-variables values.
b8d4c8d0
GM
7212
72132007-03-04 Richard Stallman <rms@gnu.org>
7214
7215 * syntax.texi (Control Parsing): Minor clarification.
7216
7217 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7218
7219 * sequences.texi (Sequence Functions): Move string-bytes away,
7220 add xref.
7221
7222 * nonascii.texi (Text Representations): Move string-bytes here.
7223
7224 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7225
7226 * minibuf.texi (Basic Completion): Minor clarification.
7227
7228 * markers.texi (The Mark): Clarify existence vs activation of mark.
7229 Other cleanup.
7230
7231 * display.texi (Finding Overlays): Write better example.
7232
7233 * compile.texi (Eval During Compile): Clarify putting macros
7234 in eval-when-compile.
7235
c5602427 72362007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
7237
7238 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 7239 load-read-function definition doc.
b8d4c8d0
GM
7240
72412007-02-21 Kim F. Storm <storm@cua.dk>
7242
7243 * strings.texi (Text Comparison): Mention that assoc-string
7244 converts symbols to strings before testing.
7245
72462007-02-17 Kim F. Storm <storm@cua.dk>
7247
7248 * processes.texi (Bindat Spec): Vector types can have optional
7249 element type.
7250 (Bindat Examples): Fix example. Add vector with element type.
7251
72522007-02-16 Andreas Schwab <schwab@suse.de>
7253
7254 * strings.texi (Formatting Strings): Document '+' flag.
7255
72562007-02-15 Juanma Barranquero <lekktu@gmail.com>
7257
7258 * strings.texi (Modifying Strings): Clarify that `clear-string'
7259 always converts the string to unibyte.
7260
72612007-02-14 Kim F. Storm <storm@cua.dk>
7262
7263 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7264 Rewrite glyph code description to refer to these functions.
7265 Remove details of encoding face number and char into integer code.
7266
72672007-02-03 Alan Mackenzie <acm@muc.de>
7268
7269 * loading.texi (Hooks for Loading): Make the description of
7270 `eval-after-load' more detailed, and amend the description of
7271 after-load-alist, in accordance with changes from 2006-05.
7272
72732007-02-03 Chong Yidong <cyd@stupidchicken.com>
7274
7275 * modes.texi (Defining Minor Modes): Document that a :require
7276 keyword or similar may be required to make saved customization
7277 variables work.
7278
72792007-02-03 Eli Zaretskii <eliz@gnu.org>
7280
7281 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
7282 Texinfo guidelines and with what texnfo-upd.el expects.
7283 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
7284 parts needed by `texinfo-multiple-files-update'.
7285
72862007-02-02 Eli Zaretskii <eliz@gnu.org>
7287
7288 * elisp.texi (Top): Update the top-level menus.
7289
7290 * syntax.texi (Categories): Add index entries.
7291
72922007-02-01 Juanma Barranquero <lekktu@gmail.com>
7293
7294 * display.texi (Attribute Functions): Fix name and description of
7295 the UNDERLINE arg of `set-face-underline-p'.
7296
72972007-01-29 Eli Zaretskii <eliz@gnu.org>
7298
7299 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7300 Variables", and "Standard Keymaps" to the detailed menu.
7301
7302 * variables.texi (Future Local Variables): Add index entry.
7303
73042007-01-28 Richard Stallman <rms@gnu.org>
7305
7306 * tips.texi (Coding Conventions): Clarify the tip about macros
7307 that define a function or a variable.
7308
7309 * files.texi (File Attributes): UID and GID can be floats.
7310 (Magic File Names): Explain why deferring all operations to
7311 the standard handler does not work.
7312
73132007-01-23 Martin Rudalics <rudalics@gmx.at>
7314
7315 * backups.texi (Reverting): Use "buffer" instead of "file"
7316 when talking about major and minor modes.
7317
73182007-01-21 Richard Stallman <rms@gnu.org>
7319
7320 * help.texi (Documentation): Add xref to Documentation Tips.
7321
73222007-01-14 Juanma Barranquero <lekktu@gmail.com>
7323
7324 * tips.texi (Coding Conventions): Fix typos.
7325
73262007-01-05 Richard Stallman <rms@gnu.org>
7327
7328 * modes.texi (Defining Minor Modes): Fix previous change.
7329
73302007-01-03 Richard Stallman <rms@gnu.org>
7331
7332 * customize.texi (Variable Definitions, Customization Types):
7333 Don't use * in doc string for defcustom.
7334
73352007-01-02 Richard Stallman <rms@gnu.org>
7336
7337 * variables.texi (Variable Aliases): Clarify that aliases vars
7338 always have the same value.
7339
7340 * processes.texi (Bindat Spec): Fix Texinfo usage.
7341
7342 * modes.texi (Defining Minor Modes): Explain effect of command
7343 defined with define-global-minor-mode on new buffers.
7344
73452006-12-30 Kim F. Storm <storm@cua.dk>
7346
7347 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7348 `auto-resize-tool-bars'.
7349
73502006-12-30 Richard Stallman <rms@gnu.org>
7351
7352 * keymaps.texi (Active Keymaps): Fix previous change.
7353
73542006-12-30 Nick Roberts <nickrob@snap.net.nz>
7355
7356 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7357
73582006-12-30 Kim F. Storm <storm@cua.dk>
7359
7360 * processes.texi (Bindat Spec): Clarify using field names in
7361 length specifications.
7362
73632006-12-29 Kim F. Storm <storm@cua.dk>
7364
7365 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7366 Add count and index variables for eval forms in repeat blocks.
7367
73682006-12-24 Richard Stallman <rms@gnu.org>
7369
5dcb4c4e
SM
7370 * customize.texi (Variable Definitions):
7371 Document new name custom-add-frequent-value.
b8d4c8d0
GM
7372
73732006-12-19 Kim F. Storm <storm@cua.dk>
7374
7375 * commands.texi (Misc Events): User signals now result in sigusr1
7376 and sigusr2 events which are handled through special-event-map.
7377 (Special Events): User signals and drag-n-drop are special.
7378
73792006-12-17 Richard Stallman <rms@gnu.org>
7380
7381 * loading.texi (Named Features): Explain subfeatures better.
7382
7383 * customize.texi: Use "option" only for user options.
7384 For the keyword values inside defcustom etc, say "keywords".
7385 For :options value's elements, say "elements".
7386 :group should not be omitted.
7387
7388 * syntax.texi (Parsing Expressions): Split up node.
7389 (Motion via Parsing, Position Parse, Parser State)
7390 (Low-Level Parsing, Control Parsing): New subnodes.
7391 (Parser State): Document syntax-ppss-toplevel-pos.
7392
7393 * positions.texi (List Motion): Punctuation fix.
7394
7395 * files.texi (File Name Completion): Document PREDICATE arg
7396 to file-name-completion.
7397
73982006-12-16 Eli Zaretskii <eliz@gnu.org>
7399
7400 * internals.texi (Building Emacs, Writing Emacs Primitives):
7401 Add index entries.
7402
74032006-12-11 Richard Stallman <rms@gnu.org>
7404
7405 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7406 affects face menu. Explain how to make it non-nil without enabling
7407 any fontification.
7408
74092006-12-10 Chong Yidong <cyd@stupidchicken.com>
7410
7411 * modes.texi (Font Lock Basics): Document nil value of
7412 font-lock-defaults.
7413
74142006-12-10 Glenn Morris <rgm@gnu.org>
7415
7416 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7417 value for system-flag argument. Abbrev tables may not be empty
7418 when major modes are loaded.
7419
74202006-12-08 Juanma Barranquero <lekktu@gmail.com>
7421
7422 * makefile.w32-in (maintainer-clean): Partially revert last
7423 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7424 to protect elisp-covers.texi.
7425
74262006-12-07 Juanma Barranquero <lekktu@gmail.com>
7427
7428 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7429 Don't remove elisp* info files; they are already deleted by the
7430 `clean' and `distclean' targets, and they are in the $(infodir)
7431 directory, not the current one.
7432
74332006-12-04 Kim F. Storm <storm@cua.dk>
7434
7435 * commands.texi (Misc Events): Update signal events.
7436 (Event Examples): Add signal example.
7437
74382006-11-29 Richard Stallman <rms@gnu.org>
7439
7440 * frames.texi (Visibility of Frames): Explain visible windows
7441 can be covered by others. Add xref for raise-frame.
7442
74432006-11-28 Richard Stallman <rms@gnu.org>
7444
7445 * searching.texi (Regexp Special): Update when ^ is special.
7446
74472006-11-27 Eli Zaretskii <eliz@gnu.org>
7448
7449 * customize.texi (Customization, Common Keywords)
7450 (Group Definitions, Variable Definitions, Composite Types)
7451 (Type Keywords, Customization Types): Add index entries for
7452 various customization keywords.
7453
74542006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7455
7456 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7457
c8763fb6 74582006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7459
7460 * frames.texi (Window System Selections): Remove clipboard from
7461 description of selection-coding-system.
7462
74632006-11-06 Richard Stallman <rms@gnu.org>
7464
7465 * lists.texi (List Variables): Document COMPARE-FN.
7466
7467 * keymaps.texi: Avoid use of "binding" to mean a relation;
7468 use it only to refer to the meaning associated with a key.
7469 (Keymaps): Change menu node description.
7470
7471 * elisp.texi (Top): Change menu node description.
7472
7473 * display.texi (Managing Overlays): Document overlay-recenter.
7474
74752006-10-29 Chong Yidong <cyd@stupidchicken.com>
7476
7477 * Makefile.in: Use relative paths to avoid advertising filesystem
7478 contents during compilation.
7479
74802006-10-23 Kim F. Storm <storm@cua.dk>
7481
7482 * commands.texi (Event Input Misc): Update unread-command-events.
7483
74842006-10-23 Nick Roberts <nickrob@snap.net.nz>
7485
7486 * lists.texi (Sets And Lists): Fix typos.
7487
74882006-10-18 Juanma Barranquero <lekktu@gmail.com>
7489
7490 * control.texi (Processing of Errors): Use @var for an argument,
7491 not @code.
7492
74932006-10-16 Richard Stallman <rms@gnu.org>
7494
7495 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7496
7497 * keymaps.texi (Format of Keymaps): Show all the keymap element
7498 patterns that result from menu items.
7499 (Key Lookup): Minor cleanups.
7500
7501 * modes.texi (Precalculated Fontification): Don't say that
7502 not setting font-lock-defaults avoids loading font-lock.
7503
7504 * help.texi (Documentation): Move xref to Emacs Manual here.
7505 (Documentation Basics): From here.
7506 Also doc emacs-lisp-docstring-fill-column.
7507
7508 * elisp.texi: Update version and ISBN.
7509
7510 * commands.texi (Interactive Call): Clarify KEYS arg to
7511 call-interactively is a vector.
7512 (Command Loop Info): Delete anchor in this-command-keys.
7513 Add anchor in this-command-keys-vector.
7514 (Recursive Editing): Document how recursive-edit
7515 handles the current buffer.
7516
75172006-10-13 Chong Yidong <cyd@stupidchicken.com>
7518
7519 * frames.texi (Frame Titles): %c and %l are ignored in
7520 frame-title-format.
7521
75222006-10-11 Richard Stallman <rms@gnu.org>
7523
7524 * keymaps.texi (Key Sequences): Clarify use of kbd.
7525
75262006-10-10 Kim F. Storm <storm@cua.dk>
7527
7528 * lists.texi (Sets And Lists): Add memql.
7529
75302006-10-03 Richard Stallman <rms@gnu.org>
7531
7532 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7533 Clarify :ascii: and :nonascii:.
7534
75352006-09-29 Juri Linkov <juri@jurta.org>
7536
7537 * modes.texi (%-Constructs): Reorder coding systems in the
7538 documentation of %z to the real order displayed in the modeline.
7539
75402006-09-25 Richard Stallman <rms@gnu.org>
7541
7542 * os.texi (Timers): Describe timer-max-repeats.
7543
75442006-09-25 Chong Yidong <cyd@stupidchicken.com>
7545
7546 * os.texi (Timers): Mention with-local-quit.
7547
75482006-09-24 Richard Stallman <rms@gnu.org>
7549
7550 * searching.texi (Searching and Matching): Mention property search.
7551
7552 * commands.texi (Command Loop Info): Explain how read-event affects
7553 this-command-keys.
7554
75552006-09-20 Richard Stallman <rms@gnu.org>
7556
7557 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7558
7559 * windows.texi (Window Start): Minor cleanups.
7560
75612006-09-20 Kim F. Storm <storm@cua.dk>
7562
7563 * windows.texi (Window Start): pos-visible-in-window-p allows
7564 specifying t for position to mean "end of window".
7565 Add window-line-height.
7566
7567 * anti.texi (Antinews): Mention window-line-height.
7568
75692006-09-19 David Kastrup <dak@gnu.org>
7570
7571 * keymaps.texi (Searching Keymaps): Small clarification.
7572
75732006-09-18 Richard Stallman <rms@gnu.org>
7574
7575 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7576 cause keyboard menus.
7577 (Menu Keymaps): Likewise.
7578 (Defining Menus, Keyboard Menus): Clarify.
7579
7580 * text.texi (Fields): Clarify explanation of constrain-to-field.
7581
75822006-09-16 Eli Zaretskii <eliz@gnu.org>
7583
7584 * variables.texi (Tips for Defining): Fix a typo.
7585
75862006-09-15 Richard Stallman <rms@gnu.org>
7587
7588 * keymaps.texi (Remapping Commands, Searching Keymaps)
7589 (Active Keymaps): Clean up previous change.
7590
75912006-09-15 Jay Belanger <belanger@truman.edu>
7592
7593 * gpl.texi: Replace "Library Public License" by "Lesser Public
7594 License" throughout.
7595
75962006-09-15 David Kastrup <dak@gnu.org>
7597
7598 * keymaps.texi (Active Keymaps): Adapt description to use
7599 `get-char-property' instead `get-text-property'. Explain how
7600 mouse events change this. Explain the new optional argument of
7601 `key-binding' and its mouse-dependent lookup.
7602 (Searching Keymaps): Adapt description similarly.
7603 (Remapping Commands): Explain the new optional argument of
7604 `command-remapping'.
7605
76062006-09-14 Richard Stallman <rms@gnu.org>
7607
7608 * keymaps.texi (Searching Keymaps): Clarification.
7609 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7610
76112006-09-13 Richard Stallman <rms@gnu.org>
7612
7613 * objects.texi (Character Type): Node split.
7614 Add xref to Describing Characters.
7615 (Basic Char Syntax, General Escape Syntax)
7616 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7617
76182006-09-11 Richard Stallman <rms@gnu.org>
7619
7620 * display.texi (Display Table Format): Wording clarification.
7621 (Glyphs): Clarifications.
7622
76232006-09-10 Chong Yidong <cyd@stupidchicken.com>
7624
7625 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7626 local maps.
7627
76282006-09-10 Kim F. Storm <storm@cua.dk>
7629
7630 * display.texi (Forcing Redisplay): Document return value of
7631 function redisplay.
7632
76332006-09-09 Richard Stallman <rms@gnu.org>
7634
7635 * windows.texi (Window Hooks): Explain limits of
7636 window-scroll-functions.
7637
7638 * display.texi (Fringe Indicators): Update for last change in
7639 indicate-buffer-boundaries.
7640
76412006-09-08 Richard Stallman <rms@gnu.org>
7642
7643 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7644
76452006-09-06 Kim F. Storm <storm@cua.dk>
7646
7647 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7648
7649 * windows.texi (Window Start): Update pos-visible-in-window-p.
7650
76512006-09-04 Richard Stallman <rms@gnu.org>
7652
7653 * processes.texi (Accepting Output): Explain SECONDS=0 for
7654 accept-process-output.
7655
7656 * os.texi (Idle Timers): Explain why timer functions should not
7657 loop until (input-pending-p).
7658
76592006-09-02 Eli Zaretskii <eliz@gnu.org>
7660
7661 * makefile.w32-in (usermanualdir): New variable.
7662 (elisp.dvi): Use it.
7663
76642006-09-01 Eli Zaretskii <eliz@gnu.org>
7665
7666 * buffers.texi (Buffer Modification): Fix last change.
7667
76682006-09-01 Chong Yidong <cyd@stupidchicken.com>
7669
5dcb4c4e
SM
7670 * buffers.texi (Buffer Modification):
7671 Document buffer-chars-modified-tick.
b8d4c8d0
GM
7672
76732006-08-31 Richard Stallman <rms@gnu.org>
7674
7675 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7676
76772006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7678
7679 * modes.texi (Syntactic Font Lock):
7680 Mention font-lock-syntactic-face-function
7681 instead of specific faces.
7682
76832006-08-29 Chong Yidong <cyd@stupidchicken.com>
7684
7685 * display.texi (Images): Add xrref to display-images-p.
7686
76872006-08-28 Kenichi Handa <handa@m17n.org>
7688
7689 * nonascii.texi (Lisp and Coding Systems): Fix description of
7690 detect-coding-region.
7691
76922006-08-27 Michael Olson <mwolson@gnu.org>
7693
7694 * processes.texi (Transaction Queues): Remove stray quote
7695 character.
7696
76972006-08-25 Richard Stallman <rms@gnu.org>
7698
7699 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7700 Add xref.
7701
77022006-08-24 Chong Yidong <cyd@stupidchicken.com>
7703
7704 * os.texi (Timers): Avoid waiting inside timers.
7705
77062006-08-21 Lute Kamstra <lute@gnu.org>
7707
7708 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7709
77102006-08-20 Richard Stallman <rms@gnu.org>
7711
7712 * os.texi (Idle Timers): New node, split out from Timers.
7713 Document current-idle-time.
7714 * commands.texi (Reading One Event): Update xref.
7715 * elisp.texi (Top): Update subnode menu.
7716
77172006-08-16 Richard Stallman <rms@gnu.org>
7718
7719 * keymaps.texi (Extended Menu Items): Show format of cached
7720 bindings in extended menu items.
7721
7722 * customize.texi (Variable Definitions): Explain when the
7723 standard value expression is evaluated.
7724
77252006-08-15 Chong Yidong <cyd@stupidchicken.com>
7726
7727 * commands.texi (Reading One Event): Explain idleness in
7728 `read-event'.
7729
77302006-08-12 Chong Yidong <cyd@stupidchicken.com>
7731
7732 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 7733 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
7734 relevant for Lisp programming.
7735 (Yank Commands): Rewrite introduction.
7736 (Undo): Clarify.
7737 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7738 (Filling): Remove redundant comment. Clarify return value of
7739 current-justification.
7740 (Margins): Minor clarifications.
7741 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7742 (Sorting): Update definition of sort-lines.
7743 (Columns): Clarify behavior of sort-columns.
7744 (Indent Tabs): Link to Tab Stops in Emacs manual.
7745 (Special Properties): Clarify.
7746 (Clickable Text): Mention Buttons package.
7747
77482006-08-12 Kevin Ryde <user42@zip.com.au>
7749
7750 * os.texi (Time Parsing): Add %z to description of
7751 format-time-string, as per docstring. Add cross reference to
7752 glibc manual for strftime.
7753
77542006-08-08 Richard Stallman <rms@gnu.org>
7755
7756 * modes.texi: Clean up wording in previous change.
7757
77582006-08-07 Chong Yidong <cyd@stupidchicken.com>
7759
7760 * modes.texi (Hooks): Clarify.
7761 (Major Mode Basics): Mention define-derived-mode explicitly.
7762 (Major Mode Conventions): Rebinding RET is OK for some modes.
7763 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 7764 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
7765 (Mode Line Basics): Clarify.
7766 (Mode Line Data): Mention help-echo and local-map in strings.
7767 Explain reason for treatment of non-risky variables.
7768 (Properties in Mode): Clarify.
7769 (Faces for Font Lock): Add font-lock-negation-char-face.
7770
77712006-08-04 Eli Zaretskii <eliz@gnu.org>
7772
7773 * strings.texi (Formatting Strings): Warn against arbitrary
7774 strings as first arg to `format'.
7775
77762006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7777
7778 * text.texi (Clickable Text): Mention `help-echo' text property.
7779 Update intro, examples and associated explanations.
7780
77812006-07-31 Richard Stallman <rms@gnu.org>
7782
7783 * commands.texi: Update xrefs.
7784 (Event Mod): New node, cut out from old Translating Input.
7785
7786 * maps.texi: Update xrefs.
7787
7788 * keymaps.texi (Translation Keymaps): New node.
7789 Update xrefs from Translating Input to Translation Keymaps.
7790
7791 * elisp.texi (Top): Update subnode menu.
7792
7793 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7794
7795 * os.texi (System Interface): Fix menu descriptions of some nodes.
7796 (Translating Input): Node deleted.
7797
77982006-07-31 Nick Roberts <nickrob@snap.net.nz>
7799
7800 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7801
7802 * lists.texi (Sets And Lists): Likewise.
7803
78042006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7805
7806 * text.texi (Fields): Mention POS
7807 requirement when narrowing is in effect.
7808
78092006-07-28 Richard Stallman <rms@gnu.org>
7810
7811 * display.texi (Face Attributes): Simplify wording.
7812 (Attribute Functions): Clarify meaning of new-frame default
7813 attribute settings.
7814
7815 * customize.texi (Common Keywords): Document how to use
7816 :package-version in a package not in Emacs.
7817
78182006-07-28 Kim F. Storm <storm@cua.dk>
7819
7820 * commands.texi (Reading One Event): Fix last change.
7821
78222006-07-26 Chong Yidong <cyd@stupidchicken.com>
7823
7824 * commands.texi (Reading One Event): Document SECONDS argument for
7825 read-event, read-char, and read-char-exclusive.
7826
78272006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7828
7829 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7830 to ensure correct identification.
7831
78322006-07-24 Richard Stallman <rms@gnu.org>
7833
7834 * text.texi (Clickable Text): Clarify.
7835
7836 * sequences.texi (Vector Functions): Delete duplicate xref.
7837
7838 * objects.texi (Function Type): Clarify.
7839
7840 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7841 modes.
7842
7843 * lists.texi (List Variables): New node.
7844 Material moved from other nodes.
7845
7846 * variables.texi (Setting Variables): add-to-list and
7847 add-to-ordered-list moved to List Variables node.
7848
78492006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7850
7851 * text.texi (Links and Mouse-1):
7852 For mouse-on-link-p, expand on arg POS.
7853
78542006-07-21 Kim F. Storm <storm@cua.dk>
7855
7856 * display.texi (Forcing Redisplay): Don't mention systems which
7857 don't support sub-second timers for redisplay-preemption-period.
7858
7859 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7860
78612006-07-21 Eli Zaretskii <eliz@gnu.org>
7862
7863 * frames.texi (Input Focus): Document that focus-follows-mouse has
7864 no effect on MS-Windows.
7865
78662006-07-18 Richard Stallman <rms@gnu.org>
7867
7868 * display.texi (Forcing Redisplay): Cleanups in previous change.
7869
7870 * processes.texi (Low-Level Network): Make menu more convenient.
7871
78722006-07-18 Kim F. Storm <storm@cua.dk>
7873
7874 * display.texi (Forcing Redisplay): redisplay-preemption-period
7875 only used on window systems. Add xref to Terminal Output.
7876
7877 * os.texi (Terminal Output): baud-rate only controls preemption on
7878 non-window systems. Add xref to Forcing Redisplay.
7879
7880 * processes.texi (Low-Level Network): Rename node "Make Network"
7881 to "Network Processes".
7882
78832006-07-18 Karl Berry <karl@gnu.org>
7884
7885 * variables.texi, functions.texi, customize.texi, loading.texi:
7886 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7887
78882006-07-17 Chong Yidong <cyd@stupidchicken.com>
7889
7890 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7891
78922006-07-17 Richard Stallman <rms@gnu.org>
7893
7894 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7895 Put period and comma inside quotes.
7896
7897 * loading.texi, markers.texi: Use real doublequote inside menus.
7898
7899 * windows.texi: Put point and comma inside quotes.
7900 (Textual Scrolling): Use @samp for error message.
7901
7902 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7903 * strings.texi, streams.texi, processes.texi, os.texi:
7904 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7905 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7906 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7907 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7908 Put point and comma inside quotes.
7909
7910 * control.texi (Processing of Errors): Add command-error-function.
7911
7912 * variables.texi (File Local Variables): Clarify that
7913 file local variables make buffer-local bindings.
7914
7915 * modes.texi (Syntactic Font Lock): Give default for
7916 font-lock-syntax-table.
7917
79182006-07-17 Nick Roberts <nickrob@snap.net.nz>
7919
7920 * text.texi (Special Properties): Clean up previous change.
7921
79222006-07-16 Karl Berry <karl@gnu.org>
7923
7924 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7925 * control.texi: Fix bad page breaks through chapter 10 (control).
7926
7927 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7928 underfull hbox.
7929
79302006-07-15 Nick Roberts <nickrob@snap.net.nz>
7931
7932 * text.texi (Special Properties): Describe fontified text property
7933 in relation to a character (not text).
7934
79352006-07-15 Kim F. Storm <storm@cua.dk>
7936
7937 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7938 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7939 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7940
7941 * anti.texi (Antinews): Mention redisplay function.
7942 The kbd macro existed, but was not documented, before 22.x.
7943 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7944
79452006-07-14 Nick Roberts <nickrob@snap.net.nz>
7946
7947 * display.texi (Displaying Messages): Add anchor.
7948
7949 * frames.texi (Dialog Boxes): Use it.
7950
79512006-07-12 Richard Stallman <rms@gnu.org>
7952
7953 * objects.texi (Frame Type): Explain nature of frames better.
7954
7955 * frames.texi (Frames): Explain nature of frames better.
7956
79572006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7958
7959 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7960
79612006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7962
7963 * frames.texi (Window System Selections): Mention scrap support for Mac.
7964 Default value of x-select-enable-clipboard is t on Mac.
7965
7966 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7967
79682006-07-11 Kim F. Storm <storm@cua.dk>
7969
7970 * display.texi (Forcing Redisplay): Add `redisplay' function.
7971 Don't mention (sit-for -1) -- use (redisplay t) instead.
7972
7973 * commands.texi (Waiting): (sit-for -1) is no longer special.
7974 (sit-for 0) is equivalent to (redisplay).
7975 Iconifying/deiconifying no longer makes sit-for return.
7976
79772006-07-10 Nick Roberts <nickrob@snap.net.nz>
7978
7979 * display.texi (Buttons): Fix typo.
7980
7981 * index.texi, elisp.texi (New Symbols): Comment node out.
7982
79832006-07-09 Richard Stallman <rms@gnu.org>
7984
7985 * display.texi (Truncation): Clean up previous change.
7986
79872006-07-08 Richard Stallman <rms@gnu.org>
7988
7989 * commands.texi (Interactive Call): Use 3 as prefix in example
7990 for execute-extended-command.
7991
7992 * display.texi (Attribute Functions): Move paragraph about
7993 compatibility with Emacs < 21.
7994
79952006-07-09 Kim F. Storm <storm@cua.dk>
7996
7997 * display.texi (Refresh Screen): Clarify force-window-update.
7998 (Truncation): "Normally" indicated by fringe arrows.
7999
80002006-07-08 Eli Zaretskii <eliz@gnu.org>
8001
8002 * windows.texi (Textual Scrolling, Resizing Windows):
8003 * variables.texi (Constant Variables):
8004 * text.texi (Buffer Contents, Deletion, Changing Properties)
8005 (Property Search, Special Properties, Sticky Properties)
8006 (Links and Mouse-1, Fields, Change Hooks):
8007 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8008 (Categories):
8009 * symbols.texi (Other Plists):
8010 * streams.texi (Output Variables):
8011 * processes.texi (Input to Processes, Query Before Exit):
8012 * positions.texi (Word Motion, Text Lines, List Motion):
8013 * os.texi (Init File, System Environment, Sound Output)
8014 (Session Management):
8015 * nonascii.texi (Text Representations, Character Sets)
8016 (Chars and Bytes, Locales):
8017 * modes.texi (Defining Minor Modes, Header Lines):
8018 * minibuf.texi (Minibuffer Contents):
8019 * markers.texi (Information from Markers):
8020 * lists.texi (List Elements, Building Lists, Association Lists):
8021 * keymaps.texi (Tool Bar):
8022 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8023 * functions.texi (What Is a Function, Mapping Functions):
8024 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8025 (Color Names, Text Terminal Colors, Display Feature Testing):
8026 * files.texi (Visiting Functions, File Name Components)
8027 (Unique File Names, Contents of Directories):
8028 * display.texi (Forcing Redisplay, Displaying Messages)
8029 (Temporary Displays, Font Selection, Auto Faces)
8030 (Font Lookup, Fringe Indicators, Display Margins)
8031 (Image Descriptors, Showing Images, Image Cache, Button Types)
8032 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8033 (Display Table Format, Glyphs):
8034 * control.texi (Iteration):
8035 * commands.texi (Command Loop Info, Adjusting Point):
8036 * backups.texi (Making Backups, Auto-Saving):
8037 Remove @tindex entries.
8038
80392006-07-07 Kim F. Storm <storm@cua.dk>
8040
8041 * display.texi (Fringe Cursors): Fix typo.
8042 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8043 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8044
80452006-07-05 Richard Stallman <rms@gnu.org>
8046
8047 * text.texi (Buffer Contents): Add example of text props
8048 in result of buffer-substring.
8049 (Text Properties): Explain better about use of specific property names.
8050 (Property Search): Some cleanups; reorder some functions.
8051
8052 * keymaps.texi (Changing Key Bindings): Cleanup.
8053 Add xref to Key Binding Conventions.
8054
8055 * display.texi (Attribute Functions): Add examples for
8056 face-attribute-relative-p.
8057
8058 * tips.texi (Coding Conventions): Cleanup last change.
8059
80602006-07-05 Karl Berry <karl@gnu.org>
8061
8062 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8063 Remove @setchapternewpage odd.
8064 Result is 1013 pages, down from 1100.
8065
8066 * anti.texi, customize.texi, display.texi, internals.texi:
8067 * minibuf.texi, modes.texi, tips.texi:
8068 Fix overfull/underfull boxes.
8069
80702006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8071
8072 * edebug.texi (Instrumenting):
8073 Add Edebug-specific findex for eval-buffer.
8074 * loading.texi (Loading):
8075 Replace eval-current-buffer with eval-buffer.
8076
80772006-06-30 Nick Roberts <nickrob@snap.net.nz>
8078
8079 * locals.texi (Standard Buffer-Local Variables): Update the list
8080 of variables.
8081
80822006-06-26 Nick Roberts <nickrob@snap.net.nz>
8083
8084 * files.texi (File Name Completion): Point user to the node
8085 "Reading File Names".
8086
80872006-06-24 Eli Zaretskii <eliz@gnu.org>
8088
8089 * files.texi (Contents of Directories): Document case-insensitive
8090 behavior on respective filesystems.
8091
8092 * objects.texi (Character Type): Document that Emacs signals an
8093 error for unsupported Unicode characters specified as \uNNNN.
8094
80952006-06-19 Richard Stallman <rms@gnu.org>
8096
8097 * processes.texi (Bindat Spec): Clarify previous change.
8098
80992006-06-16 Richard Stallman <rms@gnu.org>
8100
8101 * tips.texi (Coding Conventions): Better explain conventions
8102 for definition constructs.
8103
8104 * text.texi (Special Properties): String value of `read-only'
8105 serves as the error message.
8106
8107 * objects.texi (Character Type): Clarify prev. change.
8108 (Non-ASCII in Strings): Mention \u and \U.
8109
8110 * commands.texi (Using Interactive): Explain problem of
8111 markers, etc., in command-history.
8112
81132006-06-14 Kim F. Storm <storm@cua.dk>
8114
8115 * commands.texi (Waiting): Negative arg to sit-for forces
8116 redisplay even if input is pending.
8117
8118 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8119 redisplay. Remove incorrect example of binding redisplay-dont-pause
8120 around (sit-for 0).
8121
81222006-06-13 Richard Stallman <rms@gnu.org>
8123
8124 * display.texi (Forcing Redisplay): Clarify previous change.
8125
81262006-06-13 Romain Francoise <romain@orebokech.com>
8127
8128 * display.texi (Forcing Redisplay): Fix typo.
8129
81302006-06-13 Kim F. Storm <storm@cua.dk>
8131
8132 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8133
81342006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8135
8136 * tips.texi (Coding Conventions): Add `@end itemize'.
8137
81382006-06-10 Richard Stallman <rms@gnu.org>
8139
8140 * tips.texi (Coding Conventions): Explain use of coding systems
8141 to ensure one decoding for strings.
8142
81432006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8144
8145 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8146 syntax.
8147
81482006-06-07 Eli Zaretskii <eliz@gnu.org>
8149
8150 * display.texi (Font Selection): Remove description of
8151 clear-face-cache.
8152
8153 * compile.texi (Eval During Compile): Fix a typo. Add index
8154 entries for possible uses of eval-when-compile.
8155
81562006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8157
8158 * display.texi (Abstract Display): Fix typo.
8159
81602006-06-03 Eli Zaretskii <eliz@gnu.org>
8161
8162 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8163 Reword variable's description.
8164
81652006-06-01 Richard Stallman <rms@gnu.org>
8166
8167 * windows.texi (Splitting Windows): Clarify splitting nonselected
8168 window.
8169
81702006-05-31 Juri Linkov <juri@jurta.org>
8171
8172 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8173
81742006-05-30 Richard Stallman <rms@gnu.org>
8175
8176 * display.texi (Line Height): Fix errors in description of
10d1d0af 8177 default line height and line-height property.
b8d4c8d0
GM
8178
8179 * nonascii.texi (Default Coding Systems): Further clarification.
8180
81812006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8182
8183 * internals.texi (Pure Storage): Mention that an overflow in pure
8184 space causes a memory leak.
8185 (Garbage Collection): If there was an overflow in pure space,
8186 `garbage-collect' returns nil.
8187
81882006-05-30 Eli Zaretskii <eliz@gnu.org>
8189
8190 * nonascii.texi (Default Coding Systems): Fix it some more.
8191
81922006-05-29 Eli Zaretskii <eliz@gnu.org>
8193
8194 * nonascii.texi (Default Coding Systems): Fix last change.
8195
81962006-05-29 Kenichi Handa <handa@m17n.org>
8197
8198 * nonascii.texi (find-operation-coding-system): Describe the new
8199 argument format (FILENAME . BUFFER).
8200
82012006-05-28 Richard Stallman <rms@gnu.org>
8202
8203 * tips.texi (Coding Conventions): Better explain reasons not to
8204 advise other packages or use `eval-after-load'.
8205
82062006-05-29 Kim F. Storm <storm@cua.dk>
8207
8208 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8209 `bindat-idx' and `bindat-raw' for clarity.
8210
82112006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8212
8213 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8214
8215 * display.texi (Display): Add "Abstract Display" to menu.
8216 (Abstract Display, Abstract Display Functions)
8217 (Abstract Display Example): New nodes.
8218 * elisp.texi (Top): Add "Abstract Display" to menu.
8219
82202006-05-27 Chong Yidong <cyd@stupidchicken.com>
8221
8222 * keymaps.texi (Key Sequences): Link to input events definition.
8223 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8224
8225 * files.texi (Changing Files): Document updated argument list for
8226 copy-file.
8227
82282006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8229
8230 * processes.texi (Bindat Functions): Explain term "total length".
8231 Use it in bindat-length and bindat-pack descriptions.
8232
82332006-05-26 Eli Zaretskii <eliz@gnu.org>
8234
8235 * tips.texi (Coding Conventions): Advise against using
8236 eval-after-load in packages. Add an index entry.
8237
82382006-05-25 Juri Linkov <juri@jurta.org>
8239
8240 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8241
8242 * modes.texi (%-Constructs): Add %e, %z, %Z.
8243
82442006-05-25 Richard Stallman <rms@gnu.org>
8245
8246 * elisp.texi (Top): Update subnode menu.
8247
8248 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8249 (Keymaps): Update menu.
8250
82512006-05-25 Chong Yidong <cyd@stupidchicken.com>
8252
8253 * keymaps.texi (Key Sequences): Some clarifications.
8254
82552006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8256
8257 * processes.texi (Bindat Functions): Say "unibyte string"
8258 explicitly for bindat-unpack and bindat-pack descriptions.
8259 (Bindat Examples): Don't call `string-make-unibyte' in example.
8260
82612006-05-25 Chong Yidong <cyd@stupidchicken.com>
8262
5dcb4c4e 8263 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 8264 Explain string and vector representations of key sequences.
b8d4c8d0
GM
8265
8266 * keymaps.texi (Changing Key Bindings):
dd7b651b 8267 * commands.texi (Interactive Codes):
b8d4c8d0
GM
8268 * help.texi (Describing Characters): Refer to it.
8269
82702006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8271
8272 * frames.texi (Pointer Shape): @end table -> @end defvar.
8273
82742006-05-22 Richard Stallman <rms@gnu.org>
8275
8276 * elisp.texi (Top): Update subnode menus.
8277
8278 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8279 Contents rewritten; material from old Pointer Shape node moved here.
8280
8281 * display.texi (Pointer Shape): Node deleted.
8282 (Image Descriptors): Minor cleanup.
8283
82842006-05-21 Richard Stallman <rms@gnu.org>
8285
8286 * syntax.texi (Parsing Expressions): Update info on which STATE
8287 elements are ignored.
8288
82892006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8290
8291 * hooks.texi (Standard Hooks): Correct typo.
8292
8293 * gpl.texi (GPL): ifinfo -> ifnottex.
8294
82952006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8296
8297 * searching.texi (Simple Match Data): Warn about match data being
8298 set anew by every search.
8299
83002006-05-17 Richard Stallman <rms@gnu.org>
8301
8302 * minibuf.texi (Minibuffer History): Clarify.
8303
8304 * searching.texi (Regexp Special): Clarify nested regexp warning.
8305
83062006-05-16 Kim F. Storm <storm@cua.dk>
8307
8308 * minibuf.texi (Minibuffer History): Update add-to-history.
8309
83102006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8311
5dcb4c4e
SM
8312 * nonascii.texi (Explicit Encoding):
8313 Fix typo (encoding<->decoding).
b8d4c8d0
GM
8314
83152006-05-14 Richard Stallman <rms@gnu.org>
8316
8317 * buffers.texi (Creating Buffers): Cleanup.
8318
8319 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8320
83212006-05-13 Eli Zaretskii <eliz@gnu.org>
8322
8323 * buffers.texi (Current Buffer): Document that with-temp-buffer
8324 disables undo.
8325
8326 * os.texi (Terminal-Specific): More accurate description of how
8327 Emacs searches for the terminal-specific libraries.
8328
83292006-05-12 Eli Zaretskii <eliz@gnu.org>
8330
8331 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8332 emacs-xtra to @inforef's.
8333
8334 * text.texi (Undo): Document that undo is turned off in buffers
8335 whose names begin with a space.
8336
8337 * buffers.texi (Buffer Names): Add index entries for buffers whose
8338 names begin with a space.
8339 (Creating Buffers): Document that undo is turned off in buffers
8340 whose names begin with a space.
8341
8342 * files.texi (Visiting Functions, Reading from Files)
8343 (Saving Buffers): Mention code and EOL conversions by file I/O
8344 primitives and subroutines.
8345
f4e90db0
SM
8346 * nonascii.texi (Lisp and Coding Systems):
8347 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
8348
8349 * display.texi (Defining Faces): Mention `mac', and add an xref to
8350 where window-system is described.
8351
83522006-05-10 Richard Stallman <rms@gnu.org>
8353
8354 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8355
83562006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8357
8358 * variables.texi (File Local Variables): Recommend to quote lambda
8359 expressions in safe-local-variable property.
8360
83612006-05-09 Richard Stallman <rms@gnu.org>
8362
5dcb4c4e
SM
8363 * variables.texi (File Local Variables):
8364 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
8365
83662006-05-07 Kim F. Storm <storm@cua.dk>
8367
8368 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8369 from add-to-history.
8370
83712006-05-07 Romain Francoise <romain@orebokech.com>
8372
8373 * commands.texi (Event Input Misc):
8374 * compile.texi (Eval During Compile):
8375 * internals.texi (Buffer Internals):
8376 * minibuf.texi (Initial Input):
8377 * nonascii.texi (Scanning Charsets):
8378 * numbers.texi (Comparison of Numbers):
8379 * windows.texi (Textual Scrolling, Vertical Scrolling):
8380 Fix various typos.
8381
83822006-05-06 Eli Zaretskii <eliz@gnu.org>
8383
8384 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8385 conditional xref's to either emacs or emacs-xtra, depending on
8386 @iftex/@ifnottex.
8387
8388 * minibuf.texi (Minibuffer History): Document add-to-history.
8389
83902006-05-05 Eli Zaretskii <eliz@gnu.org>
8391
8392 * internals.texi (Pure Storage): Mention the pure overflow message
8393 at startup.
8394
c8763fb6 83952006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8396
8397 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8398 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8399 search.
8400
84012006-05-01 Richard Stallman <rms@gnu.org>
8402
8403 * intro.texi (nil and t): Clarify.
8404
8405 * variables.texi (File Local Variables): Suggest using booleanp.
8406
84072006-05-01 Juanma Barranquero <lekktu@gmail.com>
8408
8409 * objects.texi (Type Predicates): Fix typos.
8410
84112006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8412
8413 * intro.texi (nil and t): Add booleanp.
8414
8415 * objects.texi (Type Predicates): Add links for booleanp and
8416 string-or-null-p.
8417
84182006-04-29 Richard Stallman <rms@gnu.org>
8419
8420 * modes.texi (Multiline Font Lock): Rename from
8421 Multi line Font Lock Elements. Much clarification.
8422 (Font Lock Multiline, Region to Fontify): Much clarification.
8423
84242006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8425
8426 * variables.texi (File Local Variables): Remove the special case t for
8427 safe-local-variable.
8428
84292006-04-26 Richard Stallman <rms@gnu.org>
8430
8431 * syntax.texi (Parsing Expressions): Minor cleanup.
8432
84332006-04-18 Richard Stallman <rms@gnu.org>
8434
8435 * tips.texi (Coding Conventions): Explain when the package's
8436 prefix should appear later on (not at the start of the name).
8437
8438 * searching.texi (String Search): Clarify effect of NOERROR.
8439
8440 * modes.texi (Imenu): Clarify what special items do.
8441
8442 * hooks.texi (Standard Hooks): Delete text about old hook names.
8443
84442006-04-17 Romain Francoise <romain@orebokech.com>
8445
8446 * variables.texi (Local Variables): Update the default value of
8447 `max-specpdl-size'.
8448
84492006-04-15 Michael Olson <mwolson@gnu.org>
8450
8451 * processes.texi (Transaction Queues): Mention the new optional
8452 `delay-question' argument for `tq-enqueue'.
8453
84542006-04-13 Bill Wohler <wohler@newt.com>
8455
8456 * customize.texi (Common Keywords): Use dotted notation for
8457 :package-version value. Specify its values. Improve documentation
8458 for customize-package-emacs-version-alist.
8459
84602006-04-12 Bill Wohler <wohler@newt.com>
8461
8462 * customize.texi (Common Keywords): Move description of
8463 customize-package-emacs-version-alist to @defvar.
8464
84652006-04-10 Bill Wohler <wohler@newt.com>
8466
8467 * customize.texi (Common Keywords): Add :package-version.
8468
84692006-04-10 Kim F. Storm <storm@cua.dk>
8470
8471 * text.texi (Buffer Contents): Add NOPROPS arg to
8472 filter-buffer-substring.
8473
84742006-04-08 Kevin Ryde <user42@zip.com.au>
8475
8476 * os.texi (Command-Line Arguments): Update xref to emacs manual
8477 "Command Arguments" -> "Emacs Invocation", per change there.
8478
84792006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8480
8481 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8482 be on one line to help makeinfo not render two spaces after the dot.
8483
84842006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8485
8486 * strings.texi (Predicates for Strings): Add string-or-null-p.
8487
84882006-03-28 Kim F. Storm <storm@cua.dk>
8489
8490 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8491 remarks about systems that don't support fractional seconds.
8492
84932006-03-25 Karl Berry <karl@gnu.org>
8494
8495 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8496 the year list.
8497
84982006-03-21 Nick Roberts <nickrob@snap.net.nz>
8499
8500 * display.texi (Fringe Indicators): Fix typos.
8501
85022006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8503
8504 * tips.texi (Documentation Tips): One can now also write `program'
8505 in front of a quoted symbol in a docstring to prevent making a
8506 hyperlink.
8507
85082006-03-19 Alan Mackenzie <acm@muc.de>
8509
8510 * text.texi (Special Properties): Clarify `fontified' property.
8511
85122006-03-16 Richard Stallman <rms@gnu.org>
8513
8514 * display.texi (Defining Images): Minor cleanup.
8515
85162006-03-16 Bill Wohler <wohler@newt.com>
8517
8518 * display.texi (Defining Images): In image-load-path-for-library,
8519 prefer user's images.
8520
85212006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8522
8523 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8524
85252006-03-15 Bill Wohler <wohler@newt.com>
8526
8527 * display.texi (Defining Images): Fix example in
8528 image-load-path-for-library by not recommending that one binds
8529 image-load-path. Just defvar it to placate compiler and only use
8530 it if previously defined.
8531
85322006-03-14 Bill Wohler <wohler@newt.com>
8533
8534 * display.texi (Defining Images): In image-load-path-for-library,
8535 always return list of directories. Update example.
8536
85372006-03-14 Alan Mackenzie <acm@muc.de>
8538
8539 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8540 This describes font-lock-extend-region-function.
8541 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8542 the new node "Region to Fontify".
8543
85442006-03-13 Richard Stallman <rms@gnu.org>
8545
8546 * display.texi (Invisible Text): The impossible position is
8547 now before the invisible text, not after.
8548 (Defining Images): Clean up last change.
8549
85502006-03-11 Bill Wohler <wohler@newt.com>
8551
8552 * display.texi (Defining Images): Add image-load-path-for-library.
8553
85542006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8555
8556 * text.texi (Adaptive Fill): Fix Texinfo usage.
8557
8558 * strings.texi (Creating Strings): Fix Texinfo usage.
8559
8560 * searching.texi (Regexp Special): Use @samp for regular
8561 expressions that are not in Lisp syntax.
8562
85632006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8564
8565 * searching.texi (Regexp Special): Put remark between parentheses
8566 to avoid misreading.
8567
85682006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8569
8570 * searching.texi (Syntax of Regexps): More accurately describe
8571 which characters are special in which situations.
8572 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8573 are not special. Describe in detail when `[' and `]' are special.
8574 (Regexp Backslash): Plenty of regexps with unbalanced square
8575 brackets are valid, so reword that statement.
8576
85772006-03-02 Kim F. Storm <storm@cua.dk>
8578
8579 * keymaps.texi (Tool Bar): Add tool-bar-border.
8580
85812006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8582
8583 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8584
85852006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8586
8587 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8588
8589 * files.texi (Locating Files): Suggest additional values for the
8590 SUFFIXES arg of `locate-file'. Update pxref.
8591
8592 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8593 (How Programs Do Loading): Discuss the effects of Auto Compression
8594 mode on `load'.
8595 (Load Suffixes): New node.
8596 (Library Search): Delete description of `load-suffixes'; it was
8597 moved to "Load Suffixes".
8598 (Autoload, Named Features): Mention `load-suffixes'.
8599
86002006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8601
8602 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8603
8604 * windows.texi (Window Tree): Fix typo.
8605
86062006-02-20 Kim F. Storm <storm@cua.dk>
8607
8608 * display.texi (Fringe Indicators): New section.
8609 Move indicate-empty-lines, indicate-buffer-boundaries, and
8610 default-indicate-buffer-boundaries here.
8611 Add fringe-indicator-alist and default-fringes-indicator-alist.
8612 Add list of logical fringe indicator symbols.
8613 Update list of standard bitmap names.
8614 (Fringe Cursors): New section.
8615 Move overflow-newline-into-fringe here.
8616 Add fringe-cursor-alist and default-fringes-cursor-alist.
8617 Add list of fringe cursor symbols.
8618
86192006-02-20 Juanma Barranquero <lekktu@gmail.com>
8620
8621 * commands.texi (Using Interactive): Fix reference to node
8622 "Minibuffers".
8623
86242006-02-19 Richard M. Stallman <rms@gnu.org>
8625
8626 * minibuf.texi (High-Level Completion):
8627 Add xref to read-input-method-name.
8628
8629 * files.texi (Relative File Names): Move file-relative-name here.
8630 (File Name Expansion): From here. Minor clarifications.
8631
8632 * commands.texi (Using Interactive): Add xrefs about reading input.
8633 Clarify remarks about that moving point and mark.
8634 Put string case before list case.
8635
c8763fb6 86362006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
8637
8638 * display.texi (Other Display Specs, Image Descriptors):
8639 Revert erroneous changes. The previous description of
8640 image-descriptors as `(image . PROPS)' was correct.
8641
86422006-02-14 Richard M. Stallman <rms@gnu.org>
8643
8644 * variables.texi (File Local Variables): Clarifications.
8645
86462006-02-14 Juanma Barranquero <lekktu@gmail.com>
8647
8648 * variables.texi (File Local Variables): Use @code for a cons
8649 cell, not @var.
8650
86512006-02-13 Chong Yidong <cyd@stupidchicken.com>
8652
8653 * variables.texi (File Local Variables): Document new file local
8654 variable behavior.
8655
86562006-02-10 Kim F. Storm <storm@cua.dk>
8657
8658 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8659
86602006-02-08 Juanma Barranquero <lekktu@gmail.com>
8661
8662 * modes.texi (%-Constructs): Remove obsolete info about
8663 `global-mode-string'.
8664
86652006-02-07 Richard M. Stallman <rms@gnu.org>
8666
8667 * commands.texi (Prefix Command Arguments): Minor cleanup.
8668
8669 * display.texi: "Graphical display", not window system.
8670
8671 * functions.texi (What Is a Function): Fix xref.
8672
8673 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8674 (Changing Key Bindings): Clarify when remapping is better than
8675 substitute-key-definition.
8676
86772006-02-02 Richard M. Stallman <rms@gnu.org>
8678
8679 * minibuf.texi (Basic Completion): Completion alists are risky.
8680
8681 * keymaps.texi (Active Keymaps): Clarifications.
8682 (Searching Keymaps): New node.
8683 (Keymaps): Update menu.
8684
8685 * frames.texi (Layout Parameters): Minor clarification.
8686 (Drag and Drop): New node.
8687 (Frames): Update menu.
8688
86892006-01-29 Chong Yidong <cyd@stupidchicken.com>
8690
8691 * display.texi (Other Display Specs, Image Descriptors):
8692 Image description is a list, not a cons cell.
8693
86942006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8695
8696 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8697 list is not necessarily a list).
8698
86992006-01-27 Eli Zaretskii <eliz@gnu.org>
8700
8701 * frames.texi (Layout Parameters): border-width and
8702 internal-border-width belong to the frame, not the window.
8703
87042006-01-19 Richard M. Stallman <rms@gnu.org>
8705
8706 * nonascii.texi (Translation of Characters): Search cmds use
8707 translation-table-for-input. Automatically made local.
8708
8709 * markers.texi (Overview of Markers): Count insertion type
8710 as one of a marker's attributes.
8711
8712 * keymaps.texi (Controlling Active Maps): New node, split out of
8713 Active Keymaps.
8714 (Keymaps): Menu updated.
8715 (Active Keymaps): Give pseudocode to explain how the active
8716 maps are searched. current-active-maps and key-binding moved here.
8717 (Functions for Key Lookup): current-active-maps and key-binding moved.
8718 Clarifications.
8719 (Searching the Keymaps): New subnode.
8720
8721 * elisp.texi (Top): Menu clarification.
8722
8723 * display.texi (Other Display Specs): Delete duplicate entry for
8724 just a string as display spec. Move text about recursive display
8725 specs on such a string.
8726
8727 * commands.texi (Key Sequence Input): Clarify.
8728 Move num-nonmacro-input-events out.
8729 (Reading One Event): num-nonmacro-input-events moved here.
8730
87312006-01-14 Nick Roberts <nickrob@snap.net.nz>
8732
8733 * advice.texi (Simple Advice): Update example to fit argument
8734 change in previous-line.
8735
87362006-01-05 Richard M. Stallman <rms@gnu.org>
8737
8738 * markers.texi (The Mark): Fix in `mark'.
8739
87402006-01-04 Richard M. Stallman <rms@gnu.org>
8741
8742 * processes.texi (Misc Network, Make Network): Minor cleanups.
8743
87442006-01-04 Kim F. Storm <storm@cua.dk>
8745
8746 * processes.texi (Make Network): Add IPv6 addresses and handling.
8747 (Network Feature Testing): Mention (:family ipv6).
8748 (Misc Network): Add IPv6 formats to format-network-address.
8749
87502005-12-30 Richard M. Stallman <rms@gnu.org>
8751
8752 * text.texi (Changing Properties):
8753 Don't use return value of set-text-properties.
8754
87552005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8756
8757 * modes.texi (Mode Line Format): Correct typo in menu.
8758
87592005-12-29 Richard M. Stallman <rms@gnu.org>
8760
8761 * modes.texi (Mode Line Top): New node.
8762 (Mode Line Data): Some text moved to new node.
8763 Explain the data structure more concretely.
8764 (Mode Line Basics): Clarifications.
8765 (Mode Line Variables): Clarify intro paragraph.
8766 (%-Constructs): Clarify intro paragraph.
8767 (Mode Line Format): Update menu.
8768
87692005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8770
8771 * minibuf.texi (Basic Completion): Update lazy-completion-table
8772 examples for removal of ARGS argument.
8773
87742005-12-23 Richard M. Stallman <rms@gnu.org>
8775
8776 * text.texi (Undo): Restore some explanation from the version
8777 that was deleted.
8778
87792005-12-23 Eli Zaretskii <eliz@gnu.org>
8780
8781 * text.texi (Undo): Remove duplicate descriptions of `apply
8782 funname' and `apply delta' elements of the undo list.
8783
87842005-12-20 Richard M. Stallman <rms@gnu.org>
8785
8786 * help.texi (Help Functions): Update documentation of `apropos'.
8787
87882005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8789
8790 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8791 because it is confusing. If the :help-echo keyword is a function,
8792 it is not directly used as the :help-echo overlay property, as the
8793 xref seems to suggest (it does not take the appropriate args).
8794
87952005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8796
8797 * customize.texi (Common Keywords): Fix Texinfo usage.
8798 (Group Definitions, Variable Definitions): Update for new
8799 conventions for using `*' in docstrings.
8800
8801 * tips.texi (Documentation Tips): Update for new conventions for
8802 using `*' in docstrings.
8803
88042005-12-16 Richard M. Stallman <rms@gnu.org>
8805
8806 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8807
88082005-12-16 Juri Linkov <juri@jurta.org>
8809
8810 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8811
88122005-12-14 Romain Francoise <romain@orebokech.com>
8813
8814 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8815 Fix typo.
8816
88172005-12-11 Juri Linkov <juri@jurta.org>
8818
8819 * minibuf.texi (Completion Commands): Add mention of read-file-name
8820 for filename completion keymaps.
8821 (Reading File Names): Add mention of filename completion keymaps
8822 for read-file-name and xref to `Completion Commands'.
8823
88242005-12-10 Richard M. Stallman <rms@gnu.org>
8825
8826 * customize.texi (Common Keywords): State caveats for use of :tag.
8827
88282005-12-08 Richard M. Stallman <rms@gnu.org>
8829
8830 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8831 with xrefs and better explanation.
8832 (Completion Commands): Add the filename completion maps.
8833
8834 * objects.texi (Character Type): Clarify that \s is not space
8835 if a dash follows.
8836
88372005-12-05 Richard M. Stallman <rms@gnu.org>
8838
8839 * windows.texi (Resizing Windows): Delete preserve-before args.
8840
88412005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8842
8843 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8844 in full keymaps, since the quirk has been fixed.
8845
88462005-12-03 Eli Zaretskii <eliz@gnu.org>
8847
5dcb4c4e
SM
8848 * hooks.texi (Standard Hooks): Add index entries.
8849 Mention `compilation-finish-functions'.
b8d4c8d0
GM
8850
88512005-11-27 Richard M. Stallman <rms@gnu.org>
8852
8853 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8854
88552005-11-21 Juri Linkov <juri@jurta.org>
8856
8857 * customize.texi (Common Keywords): Update links types
8858 custom-manual and url-link. Add link types emacs-library-link,
8859 file-link, function-link, variable-link, custom-group-link.
8860
88612005-11-20 Chong Yidong <cyd@stupidchicken.com>
8862
8863 * display.texi: Revert 2005-11-20 change.
8864
88652005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8866
8867 * processes.texi (Bindat Functions):
8868 Say "third" to refer to zero-based index "2".
8869
88702005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8871
8872 * loading.texi (Library Search): Update the default value of
8873 `load-suffixes'.
8874
88752005-11-17 Chong Yidong <cyd@stupidchicken.com>
8876
8877 * display.texi (Attribute Functions): Mention :ignore-defface.
8878
88792005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8880
8881 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8882 (Minor Mode Conventions): Mention the use of a hook.
8883
88842005-11-06 Richard M. Stallman <rms@gnu.org>
8885
8886 * files.texi (Magic File Names): find-file-name-handler checks the
8887 `operations' property of the handler.
8888
88892005-11-03 Richard M. Stallman <rms@gnu.org>
8890
8891 * variables.texi (Frame-Local Variables): Small clarification.
8892
88932005-10-29 Chong Yidong <cyd@stupidchicken.com>
8894
8895 * os.texi (Init File): Document ~/.emacs.d/init.el.
8896
88972005-10-29 Richard M. Stallman <rms@gnu.org>
8898
8899 * internals.texi (Garbage Collection): Document memory-full.
8900
89012005-10-28 Bill Wohler <wohler@newt.com>
8902
8903 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8904 for URLs.
8905
89062005-10-28 Richard M. Stallman <rms@gnu.org>
8907
8908 * minibuf.texi (Completion Commands): Clean up prev change.
8909
89102005-10-26 Kevin Ryde <user42@zip.com.au>
8911
8912 * compile.texi (Eval During Compile): Explain recommended uses
8913 of eval-when-compile and eval-and-compile.
8914
89152005-10-27 Masatake YAMATO <jet@gyve.org>
8916
8917 * minibuf.texi (Completion Commands):
8918 Write about new optional argument for `display-completion-list'.
8919
89202005-10-23 Richard M. Stallman <rms@gnu.org>
8921
8922 * display.texi (Overlay Arrow): Clarify about local bindings of
8923 overlay-arrow-position.
8924
89252005-10-22 Eli Zaretskii <eliz@gnu.org>
8926
8927 * internals.texi (Building Emacs): Fix last change.
8928
89292005-10-22 Richard M. Stallman <rms@gnu.org>
8930
8931 * internals.texi (Building Emacs): Document eval-at-startup.
8932
89332005-10-21 Richard M. Stallman <rms@gnu.org>
8934
8935 * loading.texi (Where Defined): load-history contains abs file names.
8936 symbol-file returns abs file names.
8937
89382005-10-19 Kim F. Storm <storm@cua.dk>
8939
8940 * display.texi (Showing Images): Add max-image-size integer value.
8941
89422005-10-18 Chong Yidong <cyd@stupidchicken.com>
8943
8944 * display.texi (Showing Images): Document max-image-size.
8945
89462005-10-17 Richard M. Stallman <rms@gnu.org>
8947
8948 * commands.texi (Quitting): Minor clarification.
8949
8950 * processes.texi (Sentinels): Clarify about output and quitting.
8951 (Filter Functions): Mention with-local-quit.
8952
89532005-10-17 Juri Linkov <juri@jurta.org>
8954
8955 * buffers.texi (Current Buffer):
8956 * commands.texi (Event Input Misc):
8957 * compile.texi (Eval During Compile, Compiler Errors):
8958 * customize.texi (Group Definitions):
8959 * display.texi (Progress, Defining Faces):
8960 * files.texi (Writing to Files):
8961 * modes.texi (Mode Hooks, Defining Minor Modes):
8962 * streams.texi (Output Functions):
8963 * syntax.texi (Syntax Table Functions):
8964 * text.texi (Change Hooks):
8965 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8966
8967 * commands.texi (Quitting): Replace arg `forms' with `body' in
8968 `with-local-quit'.
8969
8970 * positions.texi (Excursions): Replace arg `forms' with `body' in
8971 `save-excursion'.
8972
89732005-10-08 Kim F. Storm <storm@cua.dk>
8974
8975 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8976 Rename manual section accordingly.
8977
89782005-10-04 Kim F. Storm <storm@cua.dk>
8979
8980 * windows.texi (Window Split Tree): New section describing
8981 new function window-split-tree function.
8982
89832005-10-03 Nick Roberts <nickrob@snap.net.nz>
8984
8985 * display.texi (Fringe Size/Pos): Simplify and add detail.
8986
89872005-09-30 Romain Francoise <romain@orebokech.com>
8988
8989 * minibuf.texi (High-Level Completion): Explain that the prompt
8990 given to `read-buffer' should end with a colon and a space.
8991 Update usage examples.
8992
89932005-09-29 Juri Linkov <juri@jurta.org>
8994
8995 * display.texi (Displaying Messages): Rename argument name
8996 `string' to `format-string' in functions `message', `message-box',
8997 `message-or-box'.
8998
89992005-09-26 Chong Yidong <cyd@stupidchicken.com>
9000
9001 * errors.texi (Standard Errors): Correct xrefs.
9002
90032005-09-18 Chong Yidong <cyd@stupidchicken.com>
9004
9005 * display.texi (Defining Images): Update documentation for
9006 `image-load-path'.
9007
90082005-09-17 Richard M. Stallman <rms@gnu.org>
9009
9010 * display.texi (Defining Images): Clean up previous change.
9011
90122005-09-16 Romain Francoise <romain@orebokech.com>
9013
9014 * elisp.texi: Specify GFDL version 1.2.
9015
9016 * doclicense.texi (GNU Free Documentation License): Update to
9017 version 1.2.
9018
90192005-09-15 Chong Yidong <cyd@stupidchicken.com>
9020
9021 * display.texi (Defining Images): Document `image-load-path'.
9022
90232005-09-15 Richard M. Stallman <rms@gnu.org>
9024
9025 * objects.texi (Printed Representation): Minor cleanup.
9026 (Box Diagrams): Minor fix.
9027 (Cons Cell Type): Move (...) index item here.
9028 (Box Diagrams): From here.
9029 (Array Type): Minor fix.
9030 (Type Predicates): Delete index "predicates".
9031 (Hash Table Type): Clarify xref.
9032 (Dotted Pair Notation): Minor fix.
9033
90342005-09-10 Chong Yidong <cyd@stupidchicken.com>
9035
9036 * files.texi (Saving Buffers): Fix typo.
9037
90382005-09-08 Richard M. Stallman <rms@gnu.org>
9039
9040 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9041
90422005-09-08 Chong Yidong <cyd@stupidchicken.com>
9043
9044 * locals.texi (Standard Buffer-Local Variables): Don't include
9045 mode variables for minor modes.
9046 Fix xrefs for buffer-display-count, buffer-display-table,
9047 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9048 enable-multibyte-characters, fill-column, header-line-format,
9049 left-fringe-width, left-margin, and right-fringe-width.
9050
9051 * hooks.texi (Standard Hooks): All hooks should conform to the
9052 standard naming convention now.
9053 Fix xref for `echo-area-clear-hook'.
9054
9055 * display.texi (Usual Display): Note that indicate-empty-lines and
9056 tab-width are buffer-local.
9057
9058 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9059
9060 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9061
9062 * nonascii.texi (Encoding and I/O): Note that
9063 buffer-file-coding-system is buffer-local.
9064
9065 * positions.texi (List Motion): Note that defun-prompt-regexp is
9066 buffer-local.
9067
9068 * text.texi (Auto Filling): Note that auto-fill-function is
9069 buffer-local.
9070 (Undo): Note that buffer-undo-list is buffer-local.
9071
5dcb4c4e
SM
9072 * windows.texi (Buffers and Windows):
9073 Document buffer-display-count.
b8d4c8d0
GM
9074
90752005-09-06 Richard M. Stallman <rms@gnu.org>
9076
9077 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9078 package prefix elsewhere than at the start of the name.
9079
90802005-09-03 Richard M. Stallman <rms@gnu.org>
9081
9082 * tips.texi (Programming Tips): Add conventions for minibuffer
9083 questions and prompts.
9084
90852005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9086
9087 * intro.texi (nil and t): Minor cleanup.
9088 Delete spurious mention of keyword symbols.
9089 (Evaluation Notation): Add index entry.
9090 (A Sample Function Description): Minor cleanup.
9091 (A Sample Variable Description): Not all vars can be set.
9092
90932005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9094
9095 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9096
9097 (Insertion): Document precise type of `insert-char' arg COUNT.
9098
90992005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9100
9101 * modes.texi (Other Font Lock Variables): Sync the default of
9102 font-lock-lines-before.
9103
91042005-08-31 Michael Albinus <michael.albinus@gmx.de>
9105
9106 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9107
91082005-08-29 Richard M. Stallman <rms@gnu.org>
9109
9110 * elisp.texi (Top): Update subnode menu.
9111
9112 * searching.texi (Searching and Matching): Move node.
9113 Rearrange contents and add overall explanation.
9114 (Searching and Case): Move node.
9115 (Searching and Matching): Update menu.
9116
91172005-08-27 Eli Zaretskii <eliz@gnu.org>
9118
9119 * os.texi (Startup Summary): Fix the description of the initial
9120 startup message display.
9121
91222005-08-25 Richard M. Stallman <rms@gnu.org>
9123
9124 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9125
91262005-08-25 Emilio C. Lopes <eclig@gmx.net>
9127
9128 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9129 `next-overlay-change' example.
9130
91312005-08-22 Juri Linkov <juri@jurta.org>
9132
9133 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9134 Fix invert-face. Fix args of face-background.
9135
9136 * display.texi (Standard Faces): Delete node.
9137 (Faces): Add xref to `(emacs)Standard Faces'.
9138 (Displaying Faces): Fix xref to `Standard Faces'.
9139
9140 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9141
91422005-08-20 Alan Mackenzie <acm@muc.de>
9143
9144 * buffers.texi (The Buffer List): Clarify the manipulation of the
9145 buffer list.
9146
91472005-08-14 Richard M. Stallman <rms@gnu.org>
9148
9149 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9150 a regexp.
9151
91522005-08-11 Richard M. Stallman <rms@gnu.org>
9153
9154 * elisp.texi (Top): Update subnode lists.
9155
9156 * display.texi (Inverse Video): Node deleted.
9157
9158 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9159 New nodes split out of Coding Conventions.
9160
9161 * searching.texi (Regular Expressions): Document re-builder.
9162
9163 * os.texi (Time Parsing): New node split out of Time Conversion.
9164
9165 * processes.texi (Misc Network, Network Feature Testing)
9166 (Network Options, Make Network): New nodes split out of
9167 Low-Level Network.
9168
91692005-08-09 Richard M. Stallman <rms@gnu.org>
9170
9171 * frames.texi (Geometry): New node, split from Size and Position.
9172 (Frame Parameters): Refer to Geometry.
9173
9174 * buffers.texi (The Buffer List): Fix xrefs.
9175
9176 * windows.texi (Splitting Windows): Fix xref.
9177
9178 * frames.texi (Layout Parameters): Add xref.
9179
9180 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9181
9182 * keymaps.texi (Menu Bar): Fix xref.
9183
9184 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9185
9186 * modes.texi (%-Constructs): Fix xref.
9187
9188 * frames.texi (Window Frame Parameters): Node split up.
9189 (Basic Parameters, Position Parameters, Size Parameters)
9190 (Layout Parameters, Buffer Parameters, Management Parameters)
9191 (Cursor Parameters, Color Parameters): New subnodes.
9192
91932005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9194
9195 * positions.texi (Screen Lines): Update xref for previous change
9196 in minibuf.texi.
9197
9198 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9199 change in minibuf.texi.
9200
92012005-08-09 Richard M. Stallman <rms@gnu.org>
9202
9203 * tips.texi (Coding Conventions): Minor cleanup.
9204
9205 * modes.texi (Defining Minor Modes): Explain when init-value
9206 can be non-nil.
9207
9208 * elisp.texi (Top): Update submenu for Minibuffer.
9209
9210 * minibuf.texi (Minibuffer Misc): Node split up.
9211 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9212 (Recursive Mini): New nodes split out from Minibuffer Misc.
9213 (Minibuffer Misc): Document max-mini-window-height.
9214
9215 * hash.texi (Defining Hash): Delete stray paren in example.
9216
9217 * display.texi (Echo Area Customization): Don't define
9218 max-mini-window-height here; xref instead.
9219
9220 * commands.texi (Event Input Misc): Update while-no-input.
9221
9222 * advice.texi (Advising Functions): Explain when to use advice
9223 and when to use a hook.
9224
92252005-07-30 Eli Zaretskii <eliz@gnu.org>
9226
9227 * makefile.w32-in (info): Don't run install-info.
9228 ($(infodir)/dir): New target, produced by running install-info.
9229
92302005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9231
9232 * modes.texi (Defining Minor Modes): The keyword for the initial
9233 value is :init-value, not :initial-value.
9234
92352005-07-23 Eli Zaretskii <eliz@gnu.org>
9236
9237 * loading.texi (Autoload): Make the `doctor' example be consistent
9238 with what's in current loaddefs.el. Describe the "fn" magic in
9239 the usage portion of the doc string.
9240
92412005-07-22 Richard M. Stallman <rms@gnu.org>
9242
9243 * internals.texi (Garbage Collection): Clarify previous change.
9244
92452005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9246
9247 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9248
92492005-07-18 Juri Linkov <juri@jurta.org>
9250
9251 * commands.texi (Accessing Events):
9252 * frames.texi (Text Terminal Colors, Resources):
9253 * markers.texi (The Mark):
9254 * modes.texi (Defining Minor Modes):
9255 Delete duplicate duplicate words.
9256
92572005-07-16 Richard M. Stallman <rms@gnu.org>
9258
9259 * display.texi (Managing Overlays): Clarify make-overlay
9260 args for insertion types.
9261
92622005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9263
9264 * customize.texi (Variable Definitions):
9265 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9266 `standard-value' is a list too.
9267 (Defining New Types): Use @key{RET} instead of @key{ret}.
9268
92692005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9270
9271 * os.texi (Translating Input): Fix typo.
9272
92732005-07-08 Richard M. Stallman <rms@gnu.org>
9274
9275 * README: Update edition number and size estimate.
9276
9277 * elisp.texi (VERSION): Set to 2.9.
9278
92792005-07-07 Richard M. Stallman <rms@gnu.org>
9280
9281 * book-spine.texinfo: Update Emacs version.
9282
9283 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9284
92852005-07-06 Richard M. Stallman <rms@gnu.org>
9286
9287 * searching.texi (Regexp Search): Clarify what re-search-forward
9288 does when the search fails.
9289
92902005-07-05 Lute Kamstra <lute@gnu.org>
9291
9292 * Update FSF's address in GPL notices.
9293
9294 * doclicense.texi (GNU Free Documentation License):
9295 * gpl.texi (GPL):
9296 * tips.texi (Coding Conventions, Library Headers):
9297 * vol1.texi:
9298 * vol2.texi: Update FSF's address.
9299
93002005-07-04 Richard M. Stallman <rms@gnu.org>
9301
9302 * hooks.texi (Standard Hooks): Add occur-hook.
9303
93042005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9305
9306 * display.texi (The Echo Area): Correct menu.
9307
93082005-07-03 Richard M. Stallman <rms@gnu.org>
9309
9310 * elisp.texi (Top): Update subnode menu for Display.
9311
9312 * display.texi (Displaying Messages): New node, with most
9313 of what was in The Echo Area.
5dcb4c4e 9314 (Progress): Move under The Echo Area.
b8d4c8d0
GM
9315 (Logging Messages): New node with new text.
9316 (Echo Area Customization): New node, the rest of what was
9317 in The Echo Area. Document message-truncate-lines with @defvar.
9318 (Display): Update menu.
9319
9320 * windows.texi (Textual Scrolling): Doc 3 values for
9321 scroll-preserve-screen-position.
9322
9323 * text.texi (Special Properties): Change hook functions
9324 should bind inhibit-modification-hooks around altering buffer text.
9325
9326 * keymaps.texi (Key Binding Commands): Call binding BINDING
9327 rather than DEFINITION.
9328
93292005-06-29 Juanma Barranquero <lekktu@gmail.com>
9330
9331 * variables.texi (Defining Variables): `user-variable-p' returns t
9332 for aliases of user options, nil for alias loops.
9333
93342005-06-28 Richard M. Stallman <rms@gnu.org>
9335
9336 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9337 make-keymap.
9338
93392005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9340
9341 * variables.texi (Setting Variables): Correct and clarify
9342 description of `add-to-ordered-list'.
9343
93442005-06-26 Richard M. Stallman <rms@gnu.org>
9345
9346 * display.texi (Faces): Minor cleanup.
9347
93482005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9349
9350 * display.texi (Faces): `facep' returns t for strings that are
9351 face names.
9352
93532005-06-25 Richard M. Stallman <rms@gnu.org>
9354
9355 * objects.texi (Equality Predicates): Clarify meaning of equal.
9356
9357 * windows.texi (Selecting Windows): save-selected-window
9358 and with-selected-window save and restore the current buffer.
9359
93602005-06-24 Richard M. Stallman <rms@gnu.org>
9361
9362 * numbers.texi (Float Basics): Explain how to test for NaN,
9363 and printing the sign of NaNs.
9364
93652005-06-24 Eli Zaretskii <eliz@gnu.org>
9366
9367 * makefile.w32-in (MAKEINFO): Use --force.
9368
93692005-06-23 Richard M. Stallman <rms@gnu.org>
9370
9371 * display.texi (Face Functions): Correct Texinfo usage.
9372
93732005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9374
9375 * lists.texi (Rings): `ring-elements' now returns the elements of
9376 RING in order.
9377
93782005-06-23 Juanma Barranquero <lekktu@gmail.com>
9379
9380 * markers.texi (The Mark): Texinfo usage fix.
9381
93822005-06-23 Kim F. Storm <storm@cua.dk>
9383
9384 * searching.texi (Entire Match Data): Remove evaporate option for
9385 match-data. Do not mention evaporate option for set-match-data.
9386
93872005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9388
9389 * display.texi (Face Functions): Mention face aliases.
9390
93912005-06-21 Richard M. Stallman <rms@gnu.org>
9392
9393 * anti.texi (Antinews): Texinfo usage fix.
9394
93952005-06-21 Karl Berry <karl@gnu.org>
9396
9397 * elisp.texi: Use @copying.
9398
9399 * elisp.texi: Put @summarycontents and @contents before the Top
9400 node, instead of the end of the file, so that the contents appear
9401 in the right place in the dvi/pdf output.
9402
94032005-06-21 Juri Linkov <juri@jurta.org>
9404
9405 * display.texi (Defining Faces): Add `customized-face'.
9406
94072005-06-20 Kim F. Storm <storm@cua.dk>
9408
9409 * variables.texi (Setting Variables): Any type of element can be
9410 given order in add-to-ordered-list. Compare elements with eq.
9411
9412 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9413
94142005-06-20 Karl Berry <karl@gnu.org>
9415
9416 * syntax.texi (Syntax Flags): Make last column very slightly wider
9417 to avoid "generic comment" breaking on two lines and causing an
9418 underfull box.
9419
94202005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9421
9422 * lists.texi (Rings): Various minor clarifications and corrections.
9423
94242005-06-18 Richard M. Stallman <rms@gnu.org>
9425
9426 * functions.texi (Obsolete Functions): Simplify.
9427
9428 * variables.texi (Variable Aliases): Simplify.
9429
a12bf61e 9430 * anti.texi, backups.texi, compile.texi, customize.texi:
b8d4c8d0
GM
9431 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9432 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9433 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9434 * variables.texi: Fix formatting ugliness.
9435
9436 * elisp.texi: Add links to Rings and Byte Packing.
9437 Update version and copyright years.
9438
9439 * minibuf.texi: Fix formatting ugliness.
9440 (Completion Commands): Move keymap vars to the end
9441 and vars completing-read binds to the top.
9442
94432005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9444
9445 * processes.texi: Fix typos.
9446 (Bindat Spec): Correct Texinfo error.
9447 (Byte Packing): Fix ungrammatical sentence.
9448
94492005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9450
9451 * lists.texi (Rings): New node.
9452 (Lists): Add it to menu.
9453
9454 * processes.texi (Byte Packing): New node.
9455 (Processes): Add it to menu.
9456
94572005-06-17 Richard M. Stallman <rms@gnu.org>
9458
9459 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9460
9461 * help.texi (Documentation Basics): Explain the xref to
9462 Documentation Tips.
9463
9464 * debugging.texi (Debugger Commands): Minor fix.
9465
94662005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9467
9468 * edebug.texi (Instrumenting): Eliminate duplicate link.
9469 (Specification List): Replace references to "below", referring to
9470 a later node, with one @ref to that node.
9471
9472 * os.texi (Timers): Timers should save and restore the match data
9473 if they change it.
9474
9475 * debugging.texi (Debugger Commands): Mention that the Lisp
9476 debugger can not step through primitive functions.
9477
94782005-06-16 Juanma Barranquero <lekktu@gmail.com>
9479
9480 * functions.texi (Obsolete Functions): Update argument names of
9481 `make-obsolete' and `define-obsolete-function-alias'.
9482
9483 * variables.texi (Variable Aliases): Update argument names of
9484 `defvaralias', `make-obsolete-variable' and
9485 `define-obsolete-variable-alias'.
9486
94872005-06-15 Kim F. Storm <storm@cua.dk>
9488
9489 * searching.texi (Entire Match Data): Rephrase warnings about
9490 evaporate arg to match-data and set-match-data.
9491
94922005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9493
9494 * elisp.texi (Top): Update detailed menu.
9495
9496 * edebug.texi (Edebug): Update menu.
9497 (Instrumenting): Update xrefs.
9498 (Edebug Execution Modes): Correct xref.
9499 (Jumping): Clarify description of `h' command.
9500 Eliminate redundant @ref.
9501 (Breaks): New node.
9502 (Breakpoints): Is now a subsubsection.
9503 (Global Break Condition): Mention `C-x X X'.
9504 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9505 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9506 (Edebug Display Update): Correct pxref.
9507 (Edebug and Macros): New node.
9508 (Instrumenting Macro Calls): Is now a subsubsection.
9509 Neither arg of `def-edebug-spec' is evaluated.
9510 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9511 (Specification Examples): Fix typo.
9512
95132005-06-14 Lute Kamstra <lute@gnu.org>
9514
9515 * debugging.texi (Function Debugging): Primitives can break on
9516 entry too.
9517
95182005-06-14 Kim F. Storm <storm@cua.dk>
9519
9520 * variables.texi (Setting Variables): Add add-to-ordered-list.
9521
95222005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9523
9524 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9525 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9526
95272005-06-13 Lute Kamstra <lute@gnu.org>
9528
9529 * text.texi (Special Properties): Fix cross reference.
9530
95312005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9532
9533 * debugging.texi (Function Debugging): Delete mention of empty
9534 string argument to `cancel-debug-on-entry'. Delete inaccurate
9535 description of the return value of that command.
9536
95372005-06-11 Alan Mackenzie <acm@muc.de>
9538
9539 * text.texi (Adaptive Fill): Amplify the description of
9540 fill-context-prefix.
9541
95422005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9543
9544 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9545
95462005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9547
9548 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9549
95502005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9551
9552 * debugging.texi (Error Debugging): Minor rewording.
9553 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9554 is optional.
9555
95562005-06-10 Lute Kamstra <lute@gnu.org>
9557
9558 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9559 (Top): Give it a title. Correct version number. Give the
9560 detailed node listing a more prominent header.
9561 * intro.texi: Don't set VERSION here a second time.
9562 Mention Emacs's version too.
9563 * anti.texi (Antinews): Use EMACSVER to refer to the current
9564 version of Emacs.
9565
95662005-06-09 Kim F. Storm <storm@cua.dk>
9567
9568 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9569 match-data and set-match-data.
9570
95712005-06-08 Richard M. Stallman <rms@gnu.org>
9572
9573 * searching.texi (Entire Match Data): Clarify when match-data
9574 returns markers and when integers.
9575
9576 * display.texi (Defining Faces): Explain that face name should not
9577 end in `-face'.
9578
9579 * modes.texi (Mode Line Data): Minor cleanup.
9580 (Customizing Keywords): Node split out of Search-based Fontification.
9581 Add example of using font-lock-add-keywords from a hook.
9582 Clarify when MODE should be non-nil, and when nil.
9583
95842005-06-06 Richard M. Stallman <rms@gnu.org>
9585
9586 * modes.texi (Mode Line Data): Explain what happens when the car
9587 of a list is a void symbol.
9588 (Search-based Fontification): Explain MODE arg to
9589 font-lock-add-keywords and warn about calls from major modes.
9590
95912005-06-08 Juri Linkov <juri@jurta.org>
9592
9593 * display.texi (Standard Faces): Add `shadow' face.
9594
95952005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9596
9597 * modes.texi (Major Mode Conventions): A derived mode only needs
9598 to put the call to the parent mode inside `delay-mode-hooks'.
9599
96002005-05-29 Richard M. Stallman <rms@gnu.org>
9601
9602 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9603 new, and what that implies. Clarify.
9604
9605 * files.texi (Locating Files): Clean up the text.
9606
9607 * frames.texi (Window Frame Parameters): Document user-size.
9608 Shorten entry for top by referring to left.
9609
96102005-05-26 Richard M. Stallman <rms@gnu.org>
9611
9612 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9613 is new, and what the implications are. Other clarifications.
9614
96152005-05-24 Richard M. Stallman <rms@gnu.org>
9616
9617 * frames.texi (Dialog Boxes): Minor fixes.
9618
96192005-05-25 Masatake YAMATO <jet@gyve.org>
9620
9621 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9622
96232005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9624
9625 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9626 is optional.
9627
96282005-05-24 Nick Roberts <nickrob@snap.net.nz>
9629
10d1d0af 9630 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
9631
96322005-05-23 Lute Kamstra <lute@gnu.org>
9633
9634 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9635 syntax-begin-function over font-lock-beginning-of-syntax-function.
9636
96372005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9638
9639 * minibuf.texi (Reading File Names): Update description of
9640 `read-directory-name'.
9641
9642 * modes.texi (Derived Modes): Clarify :group keyword.
9643
96442005-05-21 Eli Zaretskii <eliz@gnu.org>
9645
9646 * files.texi (Locating Files): New subsection.
9647 Describe locate-file and executable-find.
9648
96492005-05-21 Kevin Ryde <user42@zip.com.au>
9650
9651 * frames.texi (Initial Parameters): Update cross reference to
9652 "Emacs Invocation".
9653
96542005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9655
9656 * keymaps.texi (Active Keymaps): Add anchor.
9657
9658 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9659 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9660 appropriate place.
9661 (Derived Modes): Small clarifications.
9662 (Minor Mode Conventions, Keymaps and Minor Modes):
9663 Replace references to nodes with references to anchors.
9664 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9665 Clarify description of lists whose first element is an integer.
9666 (Mode Line Variables): Add anchor.
9667 (%-Constructs): Clarify description of integer after %.
9668 (Emulating Mode Line): Describe nil value for FACE.
9669
96702005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9671
9672 * modes.texi (Derived Modes): Correct references to non-existing
9673 variable standard-syntax-table.
9674
96752005-05-17 Lute Kamstra <lute@gnu.org>
9676
9677 * modes.texi (Defining Minor Modes): Mention the mode hook.
9678
96792005-05-15 Kim F. Storm <storm@cua.dk>
9680
9681 * processes.texi (Network): Remove open-network-stream-nowait.
9682 (Network Servers): Remove open-network-stream-server.
9683
96842005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9685
9686 * elisp.texi (Top): Update detailed menu.
9687
9688 * variables.texi: Reorder nodes.
9689 (Variables): Update menu.
9690 (File Local Variables): Do not refer to the `-*-' line as
9691 a "local variables list". Add pxref.
9692
96932005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9694
9695 * elisp.texi (Top): Update detailed menu for node changes.
9696
9697 * modes.texi (Modes): Update Menu.
9698 (Hooks): Move to beginning of chapter.
9699 Most minor modes run mode hooks too.
9700 `add-hook' can handle void hooks or hooks whose value is a single
9701 function.
9702 (Major Modes): Update Menu.
9703 (Major Mode Basics): New node, split off from `Major Modes'.
9704 (Major Mode Conventions): Correct xref. Explain how to handle
9705 auto-mode-alist if the major mode command has an autoload cookie.
9706 (Auto Major Mode): Major update. Add magic-mode-alist.
9707 (Derived Modes): Major update.
9708 (Mode Line Format): Update Menu.
9709 (Mode Line Basics): New node, split off from `Mode Line Format'.
9710
9711 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9712 for `magic autoload comment'. Add index entries and anchor.
9713
97142005-05-14 Richard M. Stallman <rms@gnu.org>
9715
9716 * tips.texi (Coding Conventions): Explain how important it is
9717 that just loading certain files not change Emacs behavior.
9718
9719 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9720
97212005-05-12 Lute Kamstra <lute@gnu.org>
9722
9723 * modes.texi (Generic Modes): Update.
9724 (Major Modes): Refer to node "Generic Modes".
9725
9726 * elisp.texi (Top): Update to the current structure of the manual.
9727 * processes.texi (Processes): Add menu description.
9728 * customize.texi (Customization): Add menu descriptions.
9729
97302005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9731
9732 * processes.texi (Signals to Processes)
9733 (Low-Level Network): Fix typos.
9734
97352005-05-11 Lute Kamstra <lute@gnu.org>
9736
9737 * elisp.texi (Top): Add some nodes from the chapter "Major and
9738 Minor Modes" to the detailed node listing.
9739
97402005-05-10 Richard M. Stallman <rms@gnu.org>
9741
9742 * keymaps.texi (Extended Menu Items): Menu item filter functions
9743 can be called at any time.
9744
97452005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9746
9747 * variables.texi (File Local Variables): `(hack-local-variables t)'
9748 now also checks whether a mode is specified in the local variables
9749 list.
9750
97512005-05-05 Kevin Ryde <user42@zip.com.au>
9752
9753 * display.texi (The Echo Area): Correct format function cross
9754 reference.
9755
97562005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9757
9758 * variables.texi (Variable Aliases): Change description of
9759 `define-obsolete-variable-alias'.
9760
9761 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9762 (Defining Functions): Add xref.
9763 (Obsolete Functions): New node.
9764 (Function Safety): Standardize capitalization of section title.
9765
9766 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9767 (Dialog Boxes): Complete description of `x-popup-dialog'.
9768
97692005-05-04 Richard M. Stallman <rms@gnu.org>
9770
9771 * commands.texi (Interactive Codes): Fix Texinfo usage.
9772 Document U more clearly.
9773
97742005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9775
9776 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9777 function and not a macro.
9778
9779 * frames.texi (Pop-Up Menus): Correct and clarify description of
9780 `x-popup-menu'.
9781 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9782
97832005-05-01 Richard M. Stallman <rms@gnu.org>
9784
9785 * edebug.texi (Checking Whether to Stop): Fix previous change.
9786
97872005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9788
9789 * display.texi: Fix typos and Texinfo usage.
9790
9791 * edebug.texi (Checking Whether to Stop): executing-macro ->
9792 executing-kbd-macro.
9793
97942005-05-01 Richard M. Stallman <rms@gnu.org>
9795
9796 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9797
97982005-04-30 Richard M. Stallman <rms@gnu.org>
9799
9800 * files.texi (Magic File Names): Document `operations' property.
9801
98022005-04-29 Lute Kamstra <lute@gnu.org>
9803
9804 * modes.texi (Generic Modes): New node.
9805 (Major Modes): Add it to the menu.
9806 (Derived Modes): Add "derived mode" to concept index.
9807
98082005-04-28 Lute Kamstra <lute@gnu.org>
9809
9810 * modes.texi (Defining Minor Modes): Fix previous change.
9811 (Font Lock Mode): Simplify.
9812 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9813 when set and that some parts are optional. Add cross references.
9814 (Search-based Fontification): Say how to specify font-lock-keywords.
9815 Add cross references. Add font-lock-multiline to index.
9816 Move font-lock-keywords-case-fold-search here from node "Other Font
9817 Lock Variables". Document font-lock-add-keywords and
9818 font-lock-remove-keywords.
9819 (Other Font Lock Variables): Move font-lock-keywords-only,
9820 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9821 and font-lock-syntactic-face-function to node "Syntactic Font
9822 Lock". Move font-lock-keywords-case-fold-search to node
9823 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9824 and font-lock-{,un}fontify-{buffer,region}-function.
9825 (Precalculated Fontification): Remove reference to deleted variable
9826 font-lock-core-only.
9827 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9828 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9829 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9830 and font-lock-syntactic-face-function here from node "Other Font
9831 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9832 Syntax Properties". Add cross references.
9833 (Setting Syntax Properties): New node.
9834 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9835 * syntax.texi (Syntax Properties): Add cross reference.
9836 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9837
98382005-04-26 Richard M. Stallman <rms@gnu.org>
9839
9840 * display.texi (Defining Faces):
9841 Document `default' elements of defface spec.
9842
9843 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9844
9845 * variables.texi (Variable Aliases): Clarify text.
9846
98472005-04-25 Chong Yidong <cyd@stupidchicken.com>
9848
9849 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9850
98512005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9852
9853 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9854
98552005-04-24 Eli Zaretskii <eliz@gnu.org>
9856
9857 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9858 syntax-after and syntax-class.
9859
9860 * files.texi (Changing Files): Fix last change's cross-reference.
9861 (Unique File Names): Don't mention "numbers" in the documentation
9862 of make-temp-file and make-temp-name.
9863
98642005-04-23 Richard M. Stallman <rms@gnu.org>
9865
9866 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9867
98682005-04-22 Nick Roberts <nickrob@snap.net.nz>
9869
9870 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9871
98722005-04-22 Nick Roberts <nickrob@snap.net.nz>
9873
9874 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9875 and define-obsolete-variable-alias.
9876
98772005-04-22 Kim F. Storm <storm@cua.dk>
9878
9879 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9880 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9881
98822005-04-21 Lute Kamstra <lute@gnu.org>
9883
9884 * lists.texi (Association Lists): Document rassq-delete-all.
9885
98862005-04-19 Richard M. Stallman <rms@gnu.org>
9887
9888 * modes.texi (Search-based Fontification): Explain that
9889 facespec is an expression to be evaluated.
9890
98912005-04-19 Kevin Ryde <user42@zip.com.au>
9892
9893 * streams.texi (Output Functions): Fix xref.
9894 * strings.texi (String Conversion): Fix xref.
9895
98962005-04-19 Kim F. Storm <storm@cua.dk>
9897
9898 * symbols.texi (Symbol Plists): Add safe-get.
9899 Mention that `get' may signal an error.
9900
99012005-04-18 Nick Roberts <nickrob@snap.net.nz>
9902
9903 * customize.texi (Variable Definitions): Replace tooltip-mode
9904 example with save-place.
9905
99062005-04-17 Richard M. Stallman <rms@gnu.org>
9907
9908 * buffers.texi (Indirect Buffers): Clarify.
9909
9910 * positions.texi (Positions): Clarify converting marker to integer.
9911
9912 * strings.texi (String Basics): Mention string-match; clarify.
9913
99142005-04-08 Lute Kamstra <lute@gnu.org>
9915
9916 * modes.texi (Search-based Fontification): Fix cross references.
9917 Use consistent terminology. Document anchored highlighting.
9918
99192005-04-05 Lute Kamstra <lute@gnu.org>
9920
9921 * modes.texi (Defining Minor Modes): Document :group keyword
9922 argument and its default value.
9923
99242005-04-03 Lute Kamstra <lute@gnu.org>
9925
9926 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9927 references and/or descriptions. Delete major mode hooks; mention
9928 them as a category instead. Rename or delete obsolete hooks.
9929
99302005-04-02 Richard M. Stallman <rms@gnu.org>
9931
9932 * nonascii.texi (Coding System Basics): Another wording cleanup.
9933
99342005-04-01 Richard M. Stallman <rms@gnu.org>
9935
9936 * nonascii.texi (Coding System Basics): Clarify previous change.
9937
99382005-04-01 Kenichi Handa <handa@m17n.org>
9939
10d1d0af 9940 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
9941 identity of coding systems.
9942
99432005-03-29 Chong Yidong <cyd@stupidchicken.com>
9944
9945 * text.texi (Buffer Contents): Add filter-buffer-substring and
9946 buffer-substring-filters.
9947
99482005-03-26 Chong Yidong <cyd@stupidchicken.com>
9949
9950 * anti.texi (Antinews): Mention `G' interactive code.
9951
9952 * tips.texi (Compilation Tips): Mention benchmark.el.
9953
99542005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9955
9956 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9957 is now bound to M-o M-o.
9958
9959 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9960
99612005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9962
9963 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9964 in the Emacs Manual).
9965 * Makefile.in (srcs): Remove calendar.texi.
9966 * makefile.w32-in (srcs): Remove calendar.texi.
9967 * display.texi (Display): Change name of next node.
9968 * os.texi (System In): Change name of previous node.
9969 * elisp.texi (Top): Remove Calendar references.
9970 * vol1.texi (Top): Remove Calendar references.
9971 * vol2.texi (Top): Remove Calendar references.
9972
99732005-03-25 Richard M. Stallman <rms@gnu.org>
9974
9975 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9976 Cleanup previous change.
9977
99782005-03-25 Chong Yidong <cyd@stupidchicken.com>
9979
9980 * display.texi (Face Attributes): Faces earlier in an :inherit
9981 list take precedence.
9982 (Scroll Bars): Fix description of vertical-scroll-bars.
9983 Document frame-current-scroll-bars and window-current-scroll-bars.
9984
9985 * markers.texi (The Mark): Document temporary Transient Mark mode.
9986
9987 * minibuf.texi (Reading File Names):
9988 Document read-file-name-completion-ignore-case.
9989
9990 * positions.texi (Screen Lines): Document nil for width argument
9991 to compute-motion.
9992
99932005-03-23 Kim F. Storm <storm@cua.dk>
9994
9995 * display.texi (Standard Faces): Other faces used in the fringe
9996 implicitly inherits from the fringe face.
9997 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9998 properties implicitly inherits from fringe face.
9999 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10000
100012005-03-20 Chong Yidong <cyd@stupidchicken.com>
10002
10003 * display.texi (Invisible Text): State default value of
10004 line-move-ignore-invisible.
10005 (Managing Overlays): Document remove-overlays.
10006 (Standard Faces): Document escape-glyph face.
10007
10008 * minibuf.texi (Reading File Names): Document read-file-name-function.
10009
10010 * modes.texi (Other Font Lock Variables):
10011 Document font-lock-lines-before.
10012
10013 * positions.texi (Skipping Characters): skip-chars-forward allows
10014 character classes.
10015
100162005-03-18 Lute Kamstra <lute@gnu.org>
10017
10018 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10019
100202005-03-17 Richard M. Stallman <rms@gnu.org>
10021
10022 * text.texi (Undo): Document extensible undo entries.
10023
dd7b651b 10024 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
10025
10026 * nonascii.texi (Character Codes): Minor fix.
10027
10028 * display.texi (Display Property): Explain the significance
10029 of having text properties that are eq.
10030 (Other Display Specs): Explain string as display spec.
10031
10032 * commands.texi (Interactive Codes): Document G option.
10033
100342005-03-17 Chong Yidong <cyd@stupidchicken.com>
10035
10036 * text.texi (Filling): Add sentence-end-without-period and
10037 sentence-end-without-space.
10038 (Changing Properties): Minor fix.
10039
10040 * anti.texi: Total rewrite.
10041
100422005-03-15 Lute Kamstra <lute@gnu.org>
10043
10044 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10045
100462005-03-08 Kim F. Storm <storm@cua.dk>
10047
10048 * display.texi (Specified Space): Property :width is support on
10049 non-graphic terminals, :height is not.
10050
100512005-03-07 Richard M. Stallman <rms@gnu.org>
10052
10053 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10054 Now subnodes of Fringes.
10055 (Overlay Arrow): Document overlay-arrow-variable-list.
10056 (Fringe Size/Pos): New node, broken out of Fringes.
10057 (Display): Explain clearing vs redisplay better.
10058 (Truncation): Clarify use of bitmaps.
10059 (The Echo Area): Clarify the uses of the echo area.
10060 Add max-mini-window-height.
10061 (Progress): Clarify.
10062 (Invisible Text): Explain that main loop moves point out.
10063 (Selective Display): Say "hidden", not "invisible".
10064 (Managing Overlays): Move up. Describe relation to Undo here.
10065 (Overlay Properties): Clarify intro.
10066 (Finding Overlays): Explain return values when nothing found.
10067 (Width): truncate-string-to-width has added arg.
10068 (Displaying Faces): Clarify and update mode line face handling.
10069 (Face Functions): Minor cleanup.
10070 (Conditional Display): Merge into Other Display Specs.
10071 (Pixel Specification, Other Display Specs): Minor cleanups.
10072 (Images, Image Descriptors): Minor cleanups.
10073 (GIF Images): Patents have expired.
10074 (Showing Images): Explain default text for insert-image.
10075 (Manipulating Button Types): Merge into Manipulating Buttons.
10076 (Making Buttons): Explain return values.
10077 (Button Buffer Commands): Add xref.
10078 (Inverse Video): Update mode-line-inverse-video.
10079 (Display Table Format): Clarify.
10080 (Active Display Table): Give defaults for window-display-table.
10081
10082 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10083 and calendar-today-marker are strings, not chars.
10084 (Holiday Customizing): Minor fix.
10085
10086 * internals.texi (Writing Emacs Primitives): Update `or' example.
10087 Update limit on # args of subr.
10088
10089 * edebug.texi (Using Edebug): Arrow is in fringe.
10090 (Instrumenting): Arg to eval-defun works without loading edebug.
10091 (Edebug Execution Modes): Add xref.
10092
10093 * customize.texi (Common Keywords): Clarify :require.
10094 Mention :version here.
10095 (Variable Definitions, Group Definitions): Not here.
10096 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10097
100982005-03-07 Chong Yidong <cyd@stupidchicken.com>
10099 * nonascii.texi (Text Representations): Clarify position-bytes.
10100 (Character Sets): Add list-charset-chars.
10101 (Scanning Charsets): Add charset-after.
10102 (Encoding and I/O): Minor fix.
10103
101042005-03-06 Richard M. Stallman <rms@gnu.org>
10105
10106 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10107 (Resizing Windows): Likewise.
10108
10109 * text.texi (Change Hooks): Get rid of "Emacs 21".
10110
10111 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10112
10113 * streams.texi (Output Variables): Get rid of "Emacs 21".
10114
10115 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10116
10117 * os.texi (Translating Input): Replace flow-control example
10118 with a less obsolete example that uses `keyboard-translate'.
10119
10120 * objects.texi (Hash Table Type, Circular Objects):
10121 Get rid of "Emacs 21".
10122
10123 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10124 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10125
10126 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10127
10128 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10129
10130 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10131 (Menu Bar): Fix when menu-bar-update-hook is called.
10132
10133 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10134
10135 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10136 and make it read better.
10137
10138 * files.texi (Writing to Files): Get rid of "Emacs 21".
10139 (Unique File Names): Likewise.
10140
10141 * elisp.texi: Update Emacs version to 22.
10142
10143 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10144 (Overlay Properties, Face Attributes): Likewise.
10145 (Managing Overlays): Fix punctuation.
10146 (Attribute Functions): Clarify set-face-font; get rid of
10147 info about old Emacs versions.
10148 (Auto Faces, Font Lookup, Display Property, Images):
10149 Get rid of "Emacs 21".
10150
10151 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10152
101532005-03-05 Richard M. Stallman <rms@gnu.org>
10154
10155 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10156
101572005-03-04 Lute Kamstra <lute@gnu.org>
10158
10159 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10160
101612005-03-03 Lute Kamstra <lute@gnu.org>
10162
10163 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10164
101652005-03-01 Lute Kamstra <lute@gnu.org>
10166
10167 * debugging.texi (Debugger Commands): Update `j'.
10168
101692005-02-28 Lute Kamstra <lute@gnu.org>
10170
10171 * debugging.texi (Debugging): Fix typo.
10172 (Error Debugging): Document eval-expression-debug-on-error.
10173 (Function Debugging): Update example.
10174 (Using Debugger): Mention starred stack frames.
10175 (Debugger Commands): Document `j' and `l'.
10176 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10177 Update the messages that the debugger displays.
10178 (Internals of Debugger): Add cross reference. Update example.
10179 (Excess Open): Minor improvement.
10180 (Excess Close): Minor improvement.
10181
101822005-02-26 Richard M. Stallman <rms@gnu.org>
10183
10184 * tips.texi (Coding Conventions): Clarify.
10185 Put all the major mode key reservations together.
10186 Mention the Mouse-1 => Mouse-2 conventions.
10187
10188 * syntax.texi (Syntax Class Table): Clarify.
10189 (Syntax Table Functions): syntax-after moved from here.
10190 (Syntax Table Internals): syntax-after moved to here.
10191 (Parsing Expressions): Update info on number of values
10192 and what's meaningful in the STATE argument.
10193 (Categories): Fix typo.
10194
10195 * sequences.texi (Arrays): Cleanup.
10196 (Char-Tables): Clarify.
10197
10198 * processes.texi (Deleting Processes): Cleanups, add xref.
10199 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10200 (Process Information): set-process-coding-system, some args optional.
10201 (Input to Processes): Explain various types for PROCESS args.
10202 Rename them from PROCESS-NAME to PROCESS.
10203 (Signals to Processes): Likewise.
10204 (Decoding Output): Cleanup.
10205 (Query Before Exit): Clarify.
10206
10207 * os.texi (Startup Summary): Correct the options; add missing ones.
10208 (Terminal Output, Batch Mode): Clarify.
10209 (Flow Control): Node deleted.
10210
10211 * markers.texi (The Mark): Clarify.
10212
10213 * macros.texi (Expansion): Cleanup.
10214 (Indenting Macros): indent-spec allows ints, not floats.
10215
10216 * keymaps.texi (Keymaps): Clarify.
10217 (Format of Keymaps): Update lisp-mode-map example.
10218 (Active Keymaps, Key Lookup): Clarify.
10219 (Changing Key Bindings): Add xref to `kbd'.
10220 (Key Binding Commands, Simple Menu Items): Clarify.
10221 (Mouse Menus, Menu Bar): Clarify.
10222 (Menu Example): Replace print example with menu-bar-replace-menu.
10223
10224 * help.texi (Documentation Basics): Add function-documentation prop.
10225
10226 * elisp.texi (Top): Don't refer to Flow Control node.
10227
10228 * commands.texi (Command Overview): Improve xrefs.
10229 (Adjusting Point): Adjusting point applies to intangible and invis.
10230 (Key Sequence Input): Doc extra read-key-sequence args.
10231 Likewise for read-key-sequence-vector.
10232
10233 * backups.texi (Rename or Copy): Minor fix.
10234 (Numbered Backups): For version-control, say the default.
10235 (Auto-Saving): make-auto-save-file-name example is simplified.
10236
10237 * advice.texi (Advising Functions): Don't imply one part of Emacs
10238 should advise another part. Markup changes.
10239 (Defining Advice): Move transitional para.
10240 (Activation of Advice): Cleanup.
10241 Explain if COMPILE is nil or negative.
10242
10243 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10244
102452005-02-24 Lute Kamstra <lute@gnu.org>
10246
10247 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10248 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10249
102502005-02-23 Lute Kamstra <lute@gnu.org>
10251
10252 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10253 to define global minor modes as well.
10254
10255 * display.texi (Managing Overlays): overlay-buffer returns nil for
10256 deleted overlays.
10257
102582005-02-22 Kim F. Storm <storm@cua.dk>
10259
10260 * minibuf.texi (Basic Completion): Allow symbols in addition to
10261 strings in try-completion and all-completions.
10262
102632005-02-14 Lute Kamstra <lute@gnu.org>
10264
10265 * elisp.texi (Top): Remove reference to deleted node.
10266
10267 * lists.texi (Lists): Remove reference to deleted node.
10268 (Cons Cells): Fix typo.
10269
10270 * loading.texi (Where Defined): Fix typo.
10271
102722005-02-14 Richard M. Stallman <rms@gnu.org>
10273
10274 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10275 is useful for discarding some minor modes.
10276
10277 * symbols.texi (Symbol Components): Reorder examples.
10278
10279 * streams.texi (Input Functions): State standard-input default.
10280 (Output Variables): State standard-output default.
10281
10282 * objects.texi (Printed Representation): Clarify read syntax vs print.
10283 (Floating Point Type): Explain meaning better.
10284 (Symbol Type): Explain uniqueness better.
10285 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10286 List examples sooner.
10287 (Box Diagrams): New subnode broken out.
10288 Some examples moved from old Lists as Boxes node.
10289 (Dotted Pair Notation): Clarify intro.
10290 (Array Type): Clarify.
10291 (Type Predicates): Add hash-table-p.
10292
10293 * numbers.texi (Integer Basics): Clarify radix explanation.
10294 (Predicates on Numbers): Minor clarification.
10295 (Comparison of Numbers): Minor clarification. Clarify eql.
10296 Typos in min, max.
10297 (Math Functions): Clarify overflow in expt.
10298
10299 * minibuf.texi (Text from Minibuffer): Minor clarification.
10300 Mention arrow keys.
10301
10302 * loading.texi (Autoload): defun's doc string overrides autoload's
10303 doc string.
10304 (Repeated Loading): Modernize "add to list" examples.
10305 (Where Defined): Finish updating table of load-history elts.
10306
10307 * lists.texi (List-related Predicates): Minor wording improvement.
10308 (Lists as Boxes): Node deleted.
10309 (Building Lists): Explain trivial cases of number-sequence.
10310
10311 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 10312 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
10313 (Hash Access): Any object can be a key.
10314 State value of maphash.
10315
10316 * functions.texi (What Is a Function): Wording cleanup.
10317 (Function Documentation): Minor cleanup.
10318 Explain purpose of calling convention at end of doc string.
10319 (Function Names): Wording cleanup.
10320 (Calling Functions): Wording cleanup.
10321 Explain better how funcall calls the function.
10322 (Function Cells): Delete example of saving and redefining function.
10323
10324 * control.texi (Combining Conditions): Wording cleanup.
10325 (Iteration): dolist and dotimes bind VAR locally.
10326 (Cleanups): Xref to Atomic Changes.
10327
10328 * compile.texi (Byte Compilation): Delete 19.29 info.
10329 (Compilation Functions): Macros' difficulties don't affect defsubst.
10330 (Docs and Compilation): Delete 19.29 info.
10331
103322005-02-10 Richard M. Stallman <rms@gnu.org>
10333
10334 * objects.texi (Symbol Type): Minor correction.
10335
103362005-02-06 Lute Kamstra <lute@gnu.org>
10337
10338 * modes.texi (Example Major Modes): Fix typos.
10339
103402005-02-06 Richard M. Stallman <rms@gnu.org>
10341
10342 * text.texi (Margins): fill-nobreak-predicate can be one function.
10343
10344 * strings.texi (Modifying Strings): clear-string can make unibyte.
10345 (Formatting Strings): format gives error if values missing.
10346
10347 * positions.texi (Character Motion): Mention default arg
10348 for forward-char. backward-char refers to forward-char.
10349 (Word Motion): Mention default arg for forward-word.
10350 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10351 Simplify end-of-buffer.
10352 (Text Lines): Mention default arg for forward-line.
10353 (List Motion): Mention default arg for beginning/end-of-defun.
10354 (Skipping Characters): Minor fixes in explaining character-set.
10355
10356 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10357 Mode inheritance applies only when default-major-mode is nil.
10358 Clarifications.
10359 (Example Major Modes): Update Text mode and Lisp mode examples.
10360 (Minor Mode Conventions): Mention define-minor-mode at top.
10361 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10362 (Mode Line Format): Update mode line face display info.
10363 (Properties in Mode): Mention effect of risky vars.
10364 (Imenu): Define imenu-add-to-menubar.
10365 (Font Lock Mode): Add descriptions to menu lines.
10366 (Faces for Font Lock): Add font-lock-doc-face.
10367
103682005-02-05 Lute Kamstra <lute@gnu.org>
10369
10370 * text.texi (Maintaining Undo): Remove obsolete function.
10371
103722005-02-05 Eli Zaretskii <eliz@gnu.org>
10373
10374 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 10375 color specifications. Improve indexing.
b8d4c8d0
GM
10376 (Text Terminal Colors): Replace the description of RGB values by
10377 an xref to "Color Names".
10378
103792005-02-03 Richard M. Stallman <rms@gnu.org>
10380
10381 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10382 Clarify.
10383 (Selecting Windows): Clarify save-selected-window.
10384 (Cyclic Window Ordering): Clarify walk-windows.
10385 (Window Point): Clarify.
10386 (Window Start): Add comment to example.
10387 (Resizing Windows): Add `interactive' specs in examples.
10388 Document fit-window-to-buffer.
10389
10390 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10391 (Undo, Maintaining Undo): Clarify last change.
10392 (Sorting): In sort-numeric-fields, explain about octal and hex.
10393 Mention sort-numeric-base.
10394 (Format Properties): Add xref for hard newlines.
10395
10396 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10397 (Pop-Up Menus): Fix typo.
10398 (Color Names): Explain all types of color names.
10399 Explain color-values on B&W terminal.
10400 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10401
10402 * files.texi (File Locks): Not supported on MS systems.
10403 (Testing Accessibility): Clarify.
10404
10405 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10406 (Coverage Testing): Fix typo.
10407
10408 * commands.texi (Misc Events): Remove stray space.
10409
10410 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10411 (Modification Time): Clarify when visited-file-modtime returns 0.
10412 (The Buffer List): Clarify bury-buffer.
10413 (Killing Buffers): Clarify.
10414 (Indirect Buffers): Add clone-indirect-buffer.
10415
104162005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10417
10418 * edebug.texi (Printing in Edebug): Fix default value of
10419 edebug-print-circle.
10420 (Coverage Testing): Fix displayed frequency count data.
10421
104222005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10423
10424 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10425
104262005-02-02 Kim F. Storm <storm@cua.dk>
10427
10428 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10429
104302005-01-29 Eli Zaretskii <eliz@gnu.org>
10431
10432 * commands.texi (Misc Events): Describe the help-echo event.
10433
10434 * text.texi (Special Properties) <help-echo>: Use `pos'
10435 consistently in description of the help-echo property.
10436 Use @code{nil} instead of @var{nil}.
10437
10438 * display.texi (Overlay Properties): Fix the index entry for
10439 help-echo overlay property.
10440
10441 * customize.texi (Type Keywords): Uncomment the xref to the
10442 help-echo property documentation.
10443
104442005-01-23 Kim F. Storm <storm@cua.dk>
10445
10446 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10447 return value. Third element FULLY replaced by PARTIAL which
10448 specifies number of invisible pixels if row is only partially visible.
10449 (Textual Scrolling): Mention auto-window-vscroll.
10450 (Vertical Scrolling): New defvar auto-window-vscroll.
10451
104522005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10453
10454 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10455 command remapping.
10456
104572005-01-15 Richard M. Stallman <rms@gnu.org>
10458
10459 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10460
104612005-01-14 Kim F. Storm <storm@cua.dk>
10462
10463 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10464
10465 * text.texi (Links and Mouse-1): Fix string and vector item.
10466
104672005-01-13 Richard M. Stallman <rms@gnu.org>
10468
10469 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10470 descriptions of overriding-local-map and overriding-terminal-local-map.
10471
10472 * text.texi (Links and Mouse-1): Clarify text.
10473
104742005-01-13 Kim F. Storm <storm@cua.dk>
10475
10476 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10477
104782005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10479
10480 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10481
104822005-01-12 Kim F. Storm <storm@cua.dk>
10483
10484 * text.texi (Links and Mouse-1): Rename section from Enabling
10485 Mouse-1 to Following Links. Change xrefs.
10486 Add examples for define-button-type and define-widget.
10487
10488 * display.texi (Button Properties, Button Buffer Commands):
10489 Clarify mouse-1 and follow-link functionality.
10490
104912005-01-12 Richard M. Stallman <rms@gnu.org>
10492
10493 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10494
10495 * display.texi (Beeping): Fix Texinfo usage.
10496
10497 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10498
104992005-01-11 Kim F. Storm <storm@cua.dk>
10500
10501 * display.texi (Button Properties, Button Buffer Commands):
10502 Mention mouse-1 binding. Add follow-link keyword.
10503
10504 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10505 (Enabling Mouse-1 to Follow Links): New subsection.
10506
105072005-01-06 Richard M. Stallman <rms@gnu.org>
10508
10509 * text.texi (Special Properties): Minor change.
10510
10511 * os.texi (Timers): Clarify previous change.
10512
10513 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10514
105152005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10516
10517 * display.texi (Face Attributes): Correct xref to renamed node.
10518
105192005-01-01 Richard M. Stallman <rms@gnu.org>
10520
10521 * display.texi (Face Attributes): Describe hex color specs.
10522
105232004-12-31 Richard M. Stallman <rms@gnu.org>
10524
10525 * os.texi (Timers): Update previous change.
10526
105272004-12-30 Kim F. Storm <storm@cua.dk>
10528
10529 * display.texi (Line Height): Total line-height is now specified
10530 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10531 in cons cells. (nil . RATIO) is relative to actual line height.
10532 Use line-height `t' instead of `0' to get minimum height.
10533
105342004-12-29 Richard M. Stallman <rms@gnu.org>
10535
10536 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10537
105382004-12-28 Richard M. Stallman <rms@gnu.org>
10539
10540 * commands.texi (Quitting): Clarify value of with-local-quit.
10541
10542 * elisp.texi (Top): Fix previous change.
10543
10544 * loading.texi (Loading): Fix previous change.
10545
105462004-12-27 Richard M. Stallman <rms@gnu.org>
10547
10548 * Makefile.in (MAKEINFO): Specify --force.
10549
10550 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10551
10552 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10553
10554 * display.texi (Line Height): Further clarify.
10555
10556 * elisp.texi (Top): Update Loading submenu.
10557
10558 * loading.texi (Where Defined): New node.
10559 (Unloading): load-history moved to Where Defined.
10560
105612004-12-21 Richard M. Stallman <rms@gnu.org>
10562
10563 * commands.texi (Event Input Misc): Add while-no-input.
10564
105652004-12-11 Richard M. Stallman <rms@gnu.org>
10566
10567 * display.texi (Line Height): Rewrite text for clarity.
10568
105692004-12-11 Kim F. Storm <storm@cua.dk>
10570
10571 * display.texi (Display): Add node "Line Height" to menu.
10572 (Line Height): New node. Move full description of line-spacing
10573 and line-height text properties here from text.texi.
10574 (Scroll Bars): Add vertical-scroll-bar variable.
10575
10576 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10577
10578 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10579 line-spacing and vertical-scroll-bar.
10580
10581 * text.texi (Special Properties): Just mention line-spacing and
10582 line-height here, add xref to new "Line Height" node.
10583
105842004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10585
10586 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10587
10588 * locals.texi (Standard Buffer-Local Variables):
10589 Add @xref for `line-spacing'.
10590
105912004-12-05 Richard M. Stallman <rms@gnu.org>
10592
10593 * Makefile.in (maintainer-clean): Remove the info files
10594 in $(infodir) where they are created.
10595
105962004-12-03 Richard M. Stallman <rms@gnu.org>
10597
10598 * windows.texi (Selecting Windows): get-lru-window and
10599 get-largest-window don't consider dedicated windows.
10600
10601 * text.texi (Undo): Document undo-in-progress.
10602
106032004-11-26 Richard M. Stallman <rms@gnu.org>
10604
10605 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10606 Remove a few vars that are not always buffer-local.
10607
106082004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10609
10610 * locals.texi (Standard Buffer-Local Variables): Comment out
10611 xref's to non-existent node `Yet to be written'.
10612
106132004-11-24 Richard M. Stallman <rms@gnu.org>
10614
10615 * processes.texi (Synchronous Processes): Grammar fix.
10616
10617 * numbers.texi (Comparison of Numbers): Add eql.
10618
10619 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10620
10621 * intro.texi (Printing Notation): Fix previous change.
10622
10623 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10624 and default-indicate-buffer-boundaries from here.
10625 (Usual Display): To here.
10626 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10627 (Usual Display): Move tab-width up.
10628
5dcb4c4e
SM
10629 * customize.texi (Variable Definitions):
10630 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
10631 (Simple Types, Composite Types, Defining New Types):
10632 Minor cleanups.
10633
106342004-11-21 Jesper Harder <harder@ifa.au.dk>
10635
10636 * processes.texi (Synchronous Processes, Output from Processes):
10637 Markup fix.
10638
106392004-11-20 Richard M. Stallman <rms@gnu.org>
10640
10641 * positions.texi (Skipping Characters): skip-chars-forward
10642 now handles char classes.
10643
10644 * intro.texi (Printing Notation): Avoid confusion of `print'
10645 when explaining @print.
10646
10647 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10648
10649 * display.texi (Display Table Format): Minor fix.
10650
10651 * streams.texi (Output Functions): Fix print example.
10652
10653 * Makefile.in (elisp): New target.
10654 (dist): Depend on $(infodir)/elisp, not elisp.
10655 Copy the info files from $(infodir).
10656
10657 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10658 read-from-minibuffer.
10659
10660 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10661
106622004-11-19 Richard M. Stallman <rms@gnu.org>
10663
10664 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10665
106662004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10667
10668 * tips.texi (Coding Conventions): Fix typo.
10669
106702004-11-16 Richard M. Stallman <rms@gnu.org>
10671
10672 * tips.texi (Coding Conventions): Separate defvar and require
10673 methods to avoid warnings. Use require only when there are many
10674 functions and variables from that package.
10675
10676 * minibuf.texi (Minibuffer Completion): When ignoring case,
10677 predicate must not be case-sensitive.
10678
10679 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10680 (Test Coverage): Don't talk about "splotches". Clarified.
10681
106822004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10683
10684 * frames.texi (Window Frame Parameters): Fix typo.
10685
106862004-11-15 Kim F. Storm <storm@cua.dk>
10687
10688 * symbols.texi (Other Plists): Note that plist-get may signal error.
10689 Add safe-plist-get.
10690
106912004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10692
10693 * modes.texi (Font Lock Basics): Fix typo.
10694
106952004-11-08 Richard M. Stallman <rms@gnu.org>
10696
10697 * syntax.texi (Syntax Table Functions): Add syntax-after.
10698
106992004-11-06 Lars Brinkhoff <lars@nocrew.org>
10700
10701 * os.texi (Processor Run Time): New section documenting
10702 get-internal-run-time.
10703
107042004-11-06 Eli Zaretskii <eliz@gnu.org>
10705
10706 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10707 it nukes elisp-cover.texi.
10708 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10709 elisp-0 etc.
10710
107112004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10712
10713 * commands.texi (Keyboard Macros): Document `append' return value
10714 of `defining-kbd-macro'.
10715
107162004-11-01 Richard M. Stallman <rms@gnu.org>
10717
10718 * commands.texi (Interactive Call): Add called-interactively-p.
10719
107202004-10-29 Simon Josefsson <jas@extundo.com>
10721
10722 * minibuf.texi (Reading a Password): Revert.
10723
107242004-10-28 Richard M. Stallman <rms@gnu.org>
10725
10726 * frames.texi (Display Feature Testing): Explain about "vendor".
10727
107282004-10-27 Richard M. Stallman <rms@gnu.org>
10729
10730 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10731 not raw. Clarify `n'.
10732 (Interactive Call): Rewrite interactive-p, focusing on when
10733 and how to use it.
10734 (Misc Events): Clarify previous change.
10735
10736 * advice.texi (Simple Advice): Clarify what job the example does.
10737 (Around-Advice): Clarify ad-do-it.
10738 (Activation of Advice): An option of ad-default-compilation-action
10739 is `never', not `nil'.
10740
107412004-10-26 Kim F. Storm <storm@cua.dk>
10742
10743 * commands.texi (Interactive Codes): Add U code letter.
10744
107452004-10-25 Simon Josefsson <jas@extundo.com>
10746
10747 * minibuf.texi (Reading a Password): Add.
10748
107492004-10-24 Jason Rumney <jasonr@gnu.org>
10750
10751 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10752 and wheel-down.
10753
107542004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10755
10756 * processes.texi (Synchronous Processes): Document process-file.
10757
107582004-10-22 Kenichi Handa <handa@m17n.org>
10759
10760 * text.texi (translate-region): Document that it accepts also a
10761 char-table.
10762
107632004-10-22 David Ponce <david@dponce.com>
10764
10765 * windows.texi (Resizing Windows): Document the `preserve-before'
10766 argument of the functions `enlarge-window' and `shrink-window'.
10767
107682004-10-19 Jason Rumney <jasonr@gnu.org>
10769
10770 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10771
107722004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * text.texi (Filling): Add anchor for definition of
10775 `sentence-end-double-space'.
10776
10777 * searching.texi (Regexp Example): Update description of how
10778 Emacs currently recognizes the end of a sentence.
10779 (Standard Regexps): Update definition of the variable
10780 `sentence-end'. Add definition of the function `sentence-end'.
10781
107822004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10783
10784 * display.texi (Progress): New node.
10785
107862004-10-05 Kim F. Storm <storm@cua.dk>
10787
10788 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10789
107902004-09-29 Kim F. Storm <storm@cua.dk>
10791
10792 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10793 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10794 fringe bitmap symbols, as they now have their own namespace.
10795 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10796 vs. pixels. Signal error if no free bitmap slots.
10797 (Pixel Specification): Change IMAGE to @var{image}.
10798
107992004-09-28 Richard M. Stallman <rms@gnu.org>
10800
10801 * text.texi (Special Properties): Clarify line-spacing and line-height.
10802
10803 * searching.texi (Regexp Search): Add looking-back.
10804
108052004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10806
10807 * display.texi: Correct typos.
10808 (Image Descriptors): Correct xref's.
10809
108102004-09-25 Richard M. Stallman <rms@gnu.org>
10811
10812 * text.texi (Special Properties): Cleanups in `cursor'.
10813 Rewrites in `line-height' and `line-spacing'; exchange them.
10814
10815 * display.texi (Fringes): Rewrite previous change.
10816 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10817 (Display Fringe Bitmaps): Node deleted, text moved.
10818 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10819 (Scroll Bars): Clarify set-window-scroll-bars.
10820 (Pointer Shape): Rewrite.
10821 (Specified Space): Clarify :align-to, etc.
10822 (Pixel Specification): Use @var. Clarify new text.
10823 (Other Display Specs): Clarify `slice'.
10824 (Image Descriptors): Cleanups.
10825 (Showing Images): Cleanups.
10826
108272004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10828
10829 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10830
10831 * modes.texi: Various minor changes in addition to:
10832 (Major Mode Conventions): Final call to `run-mode-hooks' should
10833 not be inside the `delay-mode-hooks' form.
10834 (Mode Hooks): New node.
10835 (Hooks): Delete obsolete example.
10836 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10837 node "Mode Hooks".
10838
108392004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10840
10841 * display.texi: Correct various typos.
10842 (Display): Rename node "Pointer Shapes" to "Pointer
10843 Shape". (There is already a node called "Pointer Shapes" in
10844 frames.texi.)
10845 (Images): Remove non-existent node "Image Slices" from menu.
10846
108472004-09-23 Kim F. Storm <storm@cua.dk>
10848
10849 * text.texi (Special Properties): Add `cursor', `pointer',
10850 `line-height', and `line-spacing' properties.
10851
10852 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10853 Shapes' to menu.
10854 (Standard Faces): Doc fix for fringe face.
10855 (Fringes): Add `overflow-newline-into-fringe' and
10856 'indicate-buffer-boundaries'.
10857 (Fringe Bitmaps, Pointer Shapes): New nodes.
10858 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10859 Bitmaps' to menu.
10860 (Specified Space): Describe pixel width and height.
10861 (Pixel Specification): New node.
10862 (Other Display Specs): Add `slice' property.
10863 (Display Fringe Bitmaps): New node.
10864 (Images): Add 'Image Slices' to menu.
10865 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
10866 (Showing Images): Add slice arg to `insert-image'.
10867 Add 'insert-sliced-image'.
b8d4c8d0
GM
10868
108692004-09-20 Richard M. Stallman <rms@gnu.org>
10870
10871 * commands.texi (Key Sequence Input):
10872 Clarify downcasing in read-key-sequence.
10873
108742004-09-08 Juri Linkov <juri@jurta.org>
10875
10876 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10877
108782004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10879
5dcb4c4e
SM
10880 * locals.texi (Standard Buffer-Local Variables):
10881 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
10882 * internals.texi (Buffer Internals): Describe new
10883 auto_save_file_format field of the buffer structure.
10884 * files.texi (Format Conversion): `auto-save-file-format' has been
10885 renamed `buffer-auto-save-file-format'.
10886
108872004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10888
10889 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10890 an integer or a marker.
10891 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10892
108932004-08-22 Richard M. Stallman <rms@gnu.org>
10894
10895 * modes.texi (Major Mode Conventions): Discuss rebinding of
10896 standard key bindings.
10897
108982004-08-18 Kim F. Storm <storm@cua.dk>
10899
10900 * processes.texi (Accepting Output): Add `just-this-one' arg to
10901 `accept-process-output'.
10902 (Output from Processes): New var `process-adaptive-read-buffering'.
10903
109042004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10905
10906 * keymaps.texi: Various changes in addition to:
10907 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10908 Give more varied examples for `kbd'.
10909 (Creating Keymaps): Char tables have slots for all characters
10910 without modifiers.
10911 (Active Keymaps): `overriding-local-map' and
10912 `overriding-terminal-local-map' also override text property and
10913 overlay keymaps.
10914 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10915 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10916 to denote a prefix of no events.
10917 `map-keymap' includes parent's bindings _recursively_.
10918 Clarify and correct description of `where-is-internal'.
10919 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10920 (Menu Example): For menus intended for use with the keyboard, the
10921 menu items should be bound to characters or real function keys.
10922
109232004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10924
10925 * objects.texi (Character Type): Reposition `@anchor' to prevent
10926 double space inside sentence in Info.
10927
10928 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10929 renamed to `disabled-command-function'.
10930 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10931 (Command Loop Info): Replace reference to it.
10932 (Disabling Commands): `disabled-command-hook' has been renamed to
10933 `disabled-command-function'.
10934
109352004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10936
10937 * os.texi (Translating Input): Only non-prefix bindings in
10938 `key-translation-map' override actual key bindings. Warn about
10939 possible indirect effect of actual key bindings on non-prefix
10940 bindings in `key-translation-map'.
10941
109422004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10943
10944 * minibuf.texi (High-Level Completion): Add anchor for definition
10945 of `read-variable'.
10946
10947 * commands.texi: Various changes in addition to:
10948 (Using Interactive): Clarify description of `interactive-form'.
10949 (Interactive Call): Mention default for KEYS argument to
10950 `call-interactively'.
10951 (Command Loop Info): Clarify description of `this-command-keys'.
10952 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10953 Value of `last-event-frame' can be `macro'.
10954 (Repeat Events): `double-click-fuzz' is also used to distinguish
10955 clicks and drags.
10956 (Classifying Events): Clarify descriptions of `event-modifiers'
10957 `event-basic-type' and `event-convert-list'.
10958 (Accessing Events): `posn-timestamp' takes POSITION argument.
10959 (Quoted Character Input): Clarify description of
10960 `read-quoted-char' and fix example.
10961 (Quitting): Add `with-local-quit'.
10962 (Disabling Commands): Correct and clarify descriptions of
10963 `enable-command' and `disable-command'.
10964 Mention what happens if `disabled-command-hook' is nil.
10965 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10966 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10967
109682004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10969
10970 * frames.texi: Various changes in addition to:
10971 (Creating Frames): Expand and clarify description of `make-frame'.
10972 (Window Frame Parameters): Either none or both of the `icon-left'
10973 and `icon-top' parameters must be specified. Put descriptions of
10974 `menu-bar-lines' and `toolbar-lines' closer together and change
10975 them accordingly.
10976 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10977 except while processing `frame-title-format' or `icon-title-format'.
10978 (Deleting Frames): Correct description of `delete-frame'.
10979 Non-nil return values of `frame-live-p' are like those of `framep'.
10980 (Frames and Windows): Mention return value of
10981 `set-frame-selected-window'.
10982 (Visibility of Frames): Mention `force' argument to
10983 `make-frame-invisible'. `frame-visible-p' returns t for all
10984 frames on text-only terminals.
10985 (Frame Configurations): Restoring a frame configuration does not
10986 restore deleted frames.
10987 (Window System Selections): `x-set-selection' returns DATA.
10988 (Resources): Add example.
10989 (Display Feature Testing): Clarify descriptions of
10990 `display-pixel-height', `display-pixel-width', `x-server-version'
10991 and `x-server-vendor'.
10992
10993 * windows.texi (Choosing Window): Add anchor.
10994 * minibuf.texi (Minibuffer Misc): Add anchor.
10995
109962004-07-23 John Paul Wallington <jpw@gnu.org>
10997
10998 * macros.texi (Defining Macros): Declaration keyword for setting
10999 Edebug spec is `debug' not `edebug'.
11000
110012004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11002
11003 * windows.texi: Various small changes in addition to:
11004 (Window Point): Mention return value of `set-window-point'.
11005 (Window Start): `pos-visible-in-window-p' disregards horizontal
11006 scrolling. Explain return value if PARTIALLY is non-nil.
11007 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11008 and `set-window-vscroll'.
11009 (Size of Window): The argument WINDOW to `window-inside-edges',
11010 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11011 (Resizing Windows): Explain return value of
11012 `shrink-window-if-larger-than-buffer'.
11013 `window-size-fixed' automatically becomes buffer local when set.
11014 (Window Configurations): Explain return value of
11015 `set-window-configuration'.
11016
11017 * minibuf.texi (Minibuffer Misc): Add anchor for
11018 `minibuffer-scroll-window'.
11019
11020 * positions.texi (Text Lines): Add anchor for `count-lines'.
11021
110222004-07-17 Richard M. Stallman <rms@gnu.org>
11023
11024 * display.texi (Overlay Properties): Adding `evaporate' prop
11025 deletes empty overlay immediately.
11026
11027 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11028 fix example.
11029
110302004-07-16 Jim Blandy <jimb@redhat.com>
11031
11032 * searching.texi (Regexp Backslash): Document new \_< and \_>
11033 operators.
11034
110352004-07-16 Juanma Barranquero <lektu@terra.es>
11036
11037 * display.texi (Images): Fix Texinfo usage.
11038
110392004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11040
11041 * buffers.texi (Modification Time): `visited-file-modtime' now
11042 returns a list of two integers, instead of a cons.
11043
110442004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11045
11046 * windows.texi: Various changes in addition to:
11047 (Splitting Windows): Add `split-window-keep-point'.
11048
110492004-07-09 Richard M. Stallman <rms@gnu.org>
11050
11051 * frames.texi (Input Focus): Minor fix.
11052
110532004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11054
11055 * frames.texi (Input Focus): Clarify descriptions of
11056 `select-frame-set-input-focus' and `select-frame'.
11057
110582004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11059
11060 * os.texi: Various small changes in addition to:
11061 (Killing Emacs): Expand and clarify description of
11062 `kill-emacs-query-functions' and `kill-emacs-hook'.
11063 (System Environment): Expand and clarify description of `getenv'
11064 and `setenv'.
11065 (Timers): Clarify description of `run-at-time'.
11066 (Translating Input): Correct description of
11067 `extra-keyboard-modifiers'.
11068 (Flow Control): Correct description of `enable-flow-control'.
11069
110702004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11071
11072 * os.texi: Update copyright.
11073 (Session Management): Grammar fix.
11074 Clarify which Emacs does the restarting.
11075 Use @samp for *scratch* buffer.
11076
110772004-07-04 Alan Mackenzie <acm@muc.de>
11078
11079 * frames.texi (Input Focus): Add documentation for
11080 `select-frame-set-input-focus'. Replace refs to non-existent
11081 `switch-frame' with `select-frame'. Minor corrections and tidying
11082 up of text-only terminal stuff.
11083
110842004-07-02 Richard M. Stallman <rms@gnu.org>
11085
11086 * files.texi (Saving Buffers): Cleanup write-contents-function.
11087 (Magic File Names): Cleanup file-remote-p.
11088
b344d29d 110892004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
11090
11091 * files.texi (Magic File Names): `file-remote-p' returns an
11092 identifier of the remote system, not just t.
11093
110942004-07-02 David Kastrup <dak@gnu.org>
11095
11096 * searching.texi (Entire Match Data): Add explanation about new
11097 match-data behavior when @var{integers} is non-nil.
11098
110992004-06-24 Richard M. Stallman <rms@gnu.org>
11100
11101 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11102
11103 * customize.texi (Variable Definitions): Note about doc strings
11104 and :set.
11105
11106 * keymaps.texi (Keymap Terminology): Document `kbd'.
11107 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11108
11109 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11110 makes it buffer-local.
11111
11112 * files.texi (Saving Buffers): Correct previous change.
11113
11114 * commands.texi (Accessing Events):
11115 Clarify posn-col-row and posn-actual-col-row.
11116
111172004-06-24 David Ponce <david.ponce@wanadoo.fr>
11118
11119 * commands.texi (Accessing Events): New functions
11120 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11121
111222004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11123
11124 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11125 * frames.texi, buffers.texi, backups.texi, variables.texi:
11126 * loading.texi, eval.texi, functions.texi, control.texi:
11127 * symbols.texi, minibuf.texi: Reposition @anchor's.
11128
11129 * help.texi: Various small changes in addition to the following.
11130 (Describing Characters): Describe PREFIX argument to
11131 `key-description'. Correct and clarify definition of
11132 `text-char-description'. Describe NEED-VECTOR argument to
11133 `read-kbd-macro'.
11134 (Help Functions): Clarify definition of `apropos'.
11135
111362004-06-23 Lars Hansen <larsh@math.ku.dk>
11137
11138 * files.texi (Saving Buffers): Correct description of
11139 `write-contents-functions'.
11140
111412004-06-21 Juanma Barranquero <lektu@terra.es>
11142
11143 * display.texi (Images): Remove redundant @vindex directives.
11144 Rewrite `image-library-alist' doc in active voice.
11145
111462004-06-14 Juanma Barranquero <lektu@terra.es>
11147
11148 * display.texi (Images): Document new delayed library loading,
11149 variable `image-library-alist' and (existing but undocumented)
11150 function `image-type-available-p'.
11151
111522004-06-05 Richard M. Stallman <rms@gnu.org>
11153
11154 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11155 refer the user to the Initial Input node.
11156 (Text from Minibuffer): Likewise.
11157 (Initial Input): New node. Document this feature
11158 and say it is mostly deprecated.
11159
111602004-05-30 Richard M. Stallman <rms@gnu.org>
11161
11162 * loading.texi (Named Features): Clarify return value
11163 and meaning of NOERROR.
11164
11165 * variables.texi (File Local Variables): Minor cleanup.
11166
111672004-05-30 Michael Albinus <michael.albinus@gmx.de>
11168
11169 * files.texi (Magic File Names): Add `file-remote-p' as operation
11170 of file name handlers.
11171
111722004-05-29 Richard M. Stallman <rms@gnu.org>
11173
11174 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11175 as arg to a minor mode command.
11176
111772004-05-22 Richard M. Stallman <rms@gnu.org>
11178
11179 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11180
11181 * streams.texi (Output Variables): Doc float-output-format.
11182
11183 * searching.texi (Regexp Special): Nested repetition can be infloop.
11184
11185 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11186 real stack overflow.
11187
11188 * compile.texi: Minor cleanups.
11189
111902004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11191
11192 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11193 circular lists.
11194 (List Elements): Explain handling of circular and dotted lists.
11195
111962004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11197
11198 * modes.texi (Search-based Fontification): Fix typo.
11199
112002004-05-10 Juanma Barranquero <lektu@terra.es>
11201
11202 * modes.texi (Mode Line Variables): Fix description of
11203 global-mode-string, which is now after which-func-mode, not the
11204 buffer name.
11205
112062004-05-07 Lars Hansen <larsh@math.ku.dk>
11207
11208 * modes.texi (Desktop Save Mode): Add.
11209 (Modes): Add menu entry Desktop Save Mode.
11210
11211 * hooks.texi: Add desktop-after-read-hook,
11212 desktop-no-desktop-file-hook and desktop-save-hook.
11213
11214 * locals.texi: Add desktop-save-buffer.
11215
112162004-04-30 Jesper Harder <harder@ifa.au.dk>
11217
11218 * display.texi: emacs -> Emacs.
11219
112202004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11221
11222 * files.texi (Changing Files): Document set-file-times.
11223
112242004-04-23 Juanma Barranquero <lektu@terra.es>
11225
11226 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11227
112282004-04-18 Jesper Harder <harder@ifa.au.dk>
11229
11230 * tips.texi (Coding Conventions): defopt -> defcustom.
11231
112322004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11233
11234 * sequences.texi: Various clarifications.
11235
112362004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11237
11238 * buffers.texi (Read Only Buffers): Mention optional ARG to
11239 `toggle-read-only'.
11240
112412004-04-14 Nick Roberts <nick@nick.uklinux.net>
11242
11243 * windows.texi (Selecting Windows): Note that get-lru-window
11244 returns a full-width window if possible.
11245
112462004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11247
11248 * buffers.texi: Various changes in addition to:
11249 (Buffer File Name): Add `find-buffer-visiting'.
11250 (Buffer Modification): Mention optional ARG to `not-modified'.
11251 (Indirect Buffers): Mention optional CLONE argument to
11252 `make-indirect-buffer'.
11253
11254 * files.texi: Various changes in addition to:
11255 (Visiting Functions): `find-file-hook' is now a normal hook.
11256 (File Name Expansion): Explain difference between the way that
11257 `expand-file-name' and `file-truename' treat `..'.
11258 (Contents of Directories): Mention optional ID-FORMAT argument to
11259 `directory-files-and-attributes'.
11260 (Format Conversion): Mention new optional CONFIRM argument to
11261 `format-write-file'.
11262
112632004-04-12 Miles Bader <miles@gnu.org>
11264
11265 * macros.texi (Expansion): Add description of `macroexpand-all'.
11266
112672004-04-05 Jesper Harder <harder@ifa.au.dk>
11268
5dcb4c4e
SM
11269 * variables.texi (Variable Aliases):
11270 Mention cyclic-variable-indirection.
b8d4c8d0
GM
11271
11272 * errors.texi (Standard Errors): Ditto.
11273
112742004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11275
11276 * backups.texi: Various small changes in addition to:
11277 (Making Backups): Mention return value of `backup-buffer'.
11278 (Auto-Saving): Mention optional FORCE argument to
11279 `delete-auto-save-file-if-necessary'.
11280 (Reverting): Mention optional PRESERVE-MODES argument to
11281 `revert-buffer'. Correct description of `revert-buffer-function'.
11282
112832004-03-22 Juri Linkov <juri@jurta.org>
11284
11285 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11286 with `Vector Functions'.
11287
11288 * text.texi (Sorting): Add missing quote.
11289
112902004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11291
11292 * intro.texi (Lisp History): Replace xref to `cl' manual with
11293 inforef.
11294
112952004-03-12 Richard M. Stallman <rms@gnu.org>
11296
11297 * intro.texi (Version Info): Add arg to emacs-version.
11298 (Lisp History): Change xref to CL manual.
11299
113002004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11301
11302 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11303 for Partial Completion mode.
11304
113052004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11306
11307 * customize.texi: Fix typo. Remove eol whitespace.
11308
113092004-03-04 Richard M. Stallman <rms@gnu.org>
11310
11311 * processes.texi: Fix typos.
11312
11313 * lists.texi (Building Lists): Minor clarification.
11314
11315 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11316 in make-hash-table.
11317
113182004-02-29 Juanma Barranquero <lektu@terra.es>
11319
11320 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11321 rm, and ignore exit code.
11322
113232004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11324
11325 * display.texi (Defining Faces): Add description for min-colors.
11326 Update example.
11327
113282004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11329
11330 * abbrevs.texi: Various corrections and clarifications in addition
11331 to the following:
11332 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11333
113342004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11335
11336 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11337
113382004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11339
11340 * text.texi: Various small changes in addition to the following:
11341 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11342 to delete-horizontal-space.
11343 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11344 description of yank-handler text property at various places.
11345
11346 * frames.texi (Window System Selections): Add anchor.
11347
11348 * syntax.texi (Syntax Table Functions): Clarify and correct
11349 descriptions of make-syntax-table and copy-syntax-table.
11350 (Motion and Syntax): Clarify SYNTAXES argument to
11351 skip-syntax-forward.
11352 (Parsing Expressions): Mention that the return value of
11353 parse-partial-sexp is currently a list of ten rather than nine
11354 elements.
11355 (Categories): Various corrections and clarifications.
11356
113572004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11358
11359 * markers.texi (Marker Insertion Types): Minor change.
11360
11361 * locals.texi (Standard Buffer-Local Variables):
11362 * commands.texi (Interactive Codes, Using Interactive):
11363 * functions.texi (Related Topics): Fix xrefs.
11364
113652004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11366
11367 * lists.texi (Sets And Lists): Update description of delete-dups.
11368
113692004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11370
11371 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11372
c8763fb6 113732004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11374
11375 * frames.texi (Parameter Access): frame-parameters arg is optional.
11376 modify-frame-parameters handles nil for FRAME.
11377 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11378 are all-or-nothing for certain toolkits.
11379 Mention parameter wait-for-wm.
11380 (Frames and Windows): In frame-first-window and frame-selected-window
11381 the arg is optional.
11382 (Input Focus): In redirect-frame-focus the second arg is optional.
11383 (Window System Selections): Mention selection type CLIPBOARD.
11384 Mention data-type UTF8_STRING.
11385 Mention numbering of cut buffers.
11386 (Resources): Describe x-resource-name.
11387
113882004-02-16 Richard M. Stallman <rms@gnu.org>
11389
11390 * windows.texi (Buffers and Windows): Delete false table
11391 about all-frames.
11392
11393 * syntax.texi (Parsing Expressions): Delete old caveat
11394 about parse-sexp-ignore-comments.
11395
11396 * streams.texi (Output Variables): Add print-quoted.
11397
11398 * lists.texi (Building Lists): Minor cleanup.
11399
11400 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11401
11402 * display.texi (Overlays): Explain overlays use markers.
11403 (Managing Overlays): Explain front-advance and rear-advance
11404 in more detail.
11405
11406 * loading.texi (Unloading): Document unload-feature-special-hooks.
11407 Get rid of fns-NNN.el file.
11408
114092004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11410
11411 * help.texi (Describing Characters): Fix text-char-description
11412 example output.
11413
11414 * edebug.texi (Using Edebug): Fix example.
11415
11416 * debugging.texi (Internals of Debugger): Fix return value.
11417
11418 * files.texi (Changing Files): Fix argname.
11419
11420 * calendar.texi: Fix parens, and default values.
11421
11422 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11423 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 11424 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
11425
11426 * positions.texi (Text Lines): Don't add -1 in current-line.
11427
114282004-02-16 Richard M. Stallman <rms@gnu.org>
11429
11430 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11431
114322004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11433
11434 * processes.texi (Low-Level Network): Fix a typo.
11435
114362004-02-12 Kim F. Storm <storm@cua.dk>
11437
11438 * display.texi (Fringes): Use consistent wording.
11439 Note that window-fringe's window arg is optional.
11440 (Scroll Bars): Use consistent wording.
11441
114422004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11443
11444 * tips.texi (Comment Tips): Document the new conventions for
11445 commenting out code.
11446
c8763fb6 114472004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 11448
5dcb4c4e 11449 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
11450
114512004-02-07 Kim F. Storm <storm@cua.dk>
11452
11453 * positions.texi (Text Lines): Add line-number-at-pos.
11454
114552004-02-06 John Paul Wallington <jpw@gnu.org>
11456
11457 * display.texi (Button Properties, Button Buffer Commands):
11458 mouse-2 invokes button, not down-mouse-1.
11459
114602004-02-04 Jason Rumney <jasonr@gnu.org>
11461
11462 * makefile.w32-in: Sync with Makefile.in changes.
11463
114642004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11465
11466 * minibuf.texi (Text from Minibuffer): Various corrections and
11467 clarifications.
11468 (Object from Minibuffer): Correct Lisp description of
11469 read-minibuffer.
11470 (Minibuffer History): Clarify description of cons values for
11471 HISTORY arguments.
5dcb4c4e
SM
11472 (Basic Completion): Various corrections and clarifications.
11473 Add completion-regexp-list.
b8d4c8d0
GM
11474 (Minibuffer Completion): Correct and clarify description of
11475 completing-read.
5dcb4c4e
SM
11476 (Completion Commands): Mention Partial Completion mode.
11477 Various other minor changes.
b8d4c8d0
GM
11478 (High-Level Completion): Various corrections and clarifications.
11479 (Reading File Names): Ditto.
11480 (Minibuffer Misc): Ditto.
11481
114822004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11483
11484 * strings.texi (Text Comparison): assoc-string also matches
11485 elements of alists that are strings instead of conses.
11486 (Formatting Strings): Standardize Texinfo usage. Update index
11487 entries.
11488
114892004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11490
11491 * lists.texi (Sets And Lists): Add delete-dups.
11492
114932004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11494
11495 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11496 special form.
11497 * macros.texi (Defining Macros): Update description of `declare',
11498 which now is a macro.
11499 (Wrong Time): Fix typos.
11500
115012004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11502
11503 * compile.texi (Compilation Functions): Expand descriptions of
11504 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11505 and `batch-byte-compile'. In particular, mention and describe
11506 all optional arguments.
11507 (Disassembly): Correct and clarify the description of `disassemble'.
11508
115092004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11510
11511 * searching.texi: Various small changes in addition to the
11512 following.
11513 (Regexp Example): Adapt to new value of `sentence-end'.
11514 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11515 `words'.
11516 (Search and Replace): Add usage note for `perform-replace'.
11517 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11518 `match-data'.
11519 (Standard Regexps): Update for new values of `paragraph-start'
11520 and `sentence-end'.
11521
115222004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11523
11524 * files.texi (Saving Buffers): Clarify descriptions of
11525 `write-contents-functions' and `before-save-hook'.
11526 Make the defvar's for `before-save-hook' and `after-save-hook'
11527 into defopt's.
11528
115292004-01-07 Kim F. Storm <storm@cua.dk>
11530
11531 * commands.texi (Click Events): Describe new image and
11532 width/height elements of click events.
11533 (Accessing Events): Add posn-string, posn-image, and
11534 posn-object-width-height. Change posn-object to return either
11535 image or string object.
11536
115372004-01-01 Simon Josefsson <jas@extundo.com>
11538
11539 * hooks.texi (Standard Hooks): Add before-save-hook.
11540 * files.texi (Saving Buffers): Likewise.
11541
115422004-01-03 Richard M. Stallman <rms@gnu.org>
11543
11544 * frames.texi (Frames and Windows): Delete frame-root-window.
11545
115462004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11547
11548 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11549
11550 * functions.texi: Various small changes in addition to the
11551 following.
5dcb4c4e
SM
11552 (What Is a Function): `functionp' returns nil for macros.
11553 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
11554 (Function Documentation): Add `\' in front of (fn @var{arglist})
11555 and explain why.
11556 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11557 Add anchor.
11558 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11559
115602004-01-01 Miles Bader <miles@gnu.org>
11561
11562 * display.texi (Buttons): New section.
11563
115642003-12-31 Andreas Schwab <schwab@suse.de>
11565
11566 * numbers.texi (Math Functions): sqrt reports a domain-error
11567 error.
11568 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11569
115702003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11571
11572 * tips.texi (Documentation Tips): Update item on hyperlinks in
11573 documentation strings.
11574
11575 * errors.texi (Standard Errors): Various small corrections and
11576 additions.
11577
11578 * control.texi: Various small changes in addition to the
11579 following.
11580 (Signaling Errors): Provide some more details on how `signal'
11581 constructs the error message. Add anchor to the definition of
11582 `signal'.
11583 (Error Symbols): Describe special treatment of `quit'.
11584 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11585 to emphasize that it has to be a single form.
11586
11587 * buffers.texi: Add anchor.
11588
115892003-12-29 Richard M. Stallman <rms@gnu.org>
11590
11591 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11592 (Window Configurations): Add window-configuration-frame.
11593
11594 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11595
11596 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11597 Change arg name in get-char-property.
11598 (Special Properties): Update handling of keymap property.
11599
11600 * strings.texi (Modifying Strings): Add clear-string.
11601 (Text Comparison): Add assoc-string and remove
11602 assoc-ignore-case, assoc-ignore-representation.
11603
11604 * os.texi (Time of Day): Add set-time-zone-rule.
11605
11606 * numbers.texi (Math Functions): asin, acos, log, log10
11607 report domain-error errors.
11608
11609 * nonascii.texi (Converting Representations):
11610 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11611 (Encoding and I/O): Add file-name-coding-system.
11612
11613 * modes.texi (Search-based Fontification): Explain that
11614 face specs are symbols with face names as values.
11615
11616 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11617
11618 * lists.texi (Building Lists): remq moved elsewhere.
11619 (Sets And Lists): remq moved here.
11620 (Association Lists): Refer to assoc-string.
11621
11622 * internals.texi (Garbage Collection): Add memory-use-counts.
11623
11624 * frames.texi (Frames and Windows): Add set-frame-selected-window
11625 and frame-root-window.
11626
11627 * files.texi (Contents of Directories):
11628 Add directory-files-and-attributes.
11629
11630 * display.texi (Refresh Screen): Add force-window-update.
11631 (Invisible Text): Explain about moving point out of invis text.
11632 (Overlay Properties): Add overlay-properties.
11633 (Managing Overlays): Add overlayp.
11634 (GIF Images): Invalid image number displays a hollow box.
11635
11636 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11637 (Killing Buffers): Add buffer-live-p.
11638
116392003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11640
11641 * display.texi (Fringes): Fix typo "set-buffer-window".
11642
116432003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11644
11645 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11646 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11647 Add or change various xrefs and anchors.
11648
11649 * commands.texi: Replace all occurrences of @acronym{CAR} with
11650 @sc{car}, for consistency with the rest of the Elisp manual.
11651 `car' and `cdr' are historically acronyms, but are no longer
11652 widely thought of as such.
11653
11654 * internals.texi (Pure Storage): Mention that `purecopy' does not
11655 copy text properties.
11656 (Object Internals): Now 29 bits are used (in most implementations)
11657 to address Lisp objects.
11658
11659 * variables.texi (Variables with Restricted Values): New node.
11660
11661 * objects.texi (Lisp Data Types): Mention that certain variables
11662 can only take on a restricted set of values and add an xref to
11663 the new node "Variables with Restricted Values".
11664
11665 * eval.texi (Function Indirection): Describe the errors that
11666 `indirect-function' can signal.
11667 (Eval): Clarify the descriptions of `eval-region' and `values'.
11668 Describe `eval-buffer' instead of `eval-current-buffer' and
11669 mention `eval-current-buffer' as an alias for `current-buffer'.
11670 Correct the description and mention all optional arguments.
11671
11672 * nonascii.texi: Various small changes in addition to the
11673 following.
11674 (Converting Representations): Clarify behavior of
11675 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11676 ASCII arguments.
11677 (Character Sets): Document the variable `charset-list' and adapt
11678 the definition of the function `charset-list' accordingly.
11679 (Translation of Characters): Clarify use of generic characters in
11680 `make-translation-table'. Clarify and correct the description of
11681 the use of translation tables in encoding and decoding.
11682 (User-Chosen Coding Systems): Correct and clarify the description
11683 of `select-safe-coding-system'.
11684 (Default Coding Systems): Clarify description of
11685 `file-coding-system-alist'.
11686
116872003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11688
11689 * strings.texi (Text Comparison): Correctly describe when two
11690 strings are `equal'. Combine and clarify descriptions of
11691 `assoc-ignore-case' and `assoc-ignore-representation'.
11692
11693 * objects.texi (Non-ASCII in Strings): Clarify description of
11694 when a string is unibyte or multibyte.
11695 (Bool-Vector Type): Update examples.
11696 (Equality Predicates): Correctly describe when two strings are
11697 `equal'.
11698
116992003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11700
11701 * lists.texi (Building Lists): `append' no longer accepts integer
11702 arguments. Update the description of `number-sequence' to reflect
11703 recent changes.
11704 (Sets And Lists): Describe `member-ignore-case' after `member'.
11705
117062003-11-27 Kim F. Storm <storm@cua.dk>
11707
11708 * commands.texi (Click Events): Click object may be an images.
11709 Describe (dx . dy) element of click positions.
11710 (Accessing Events): Remove duplicate posn-timestamp.
11711 New functions posn-object and posn-object-x-y.
11712
117132003-11-23 Kim F. Storm <storm@cua.dk>
11714
11715 * commands.texi (Click Events): Describe enhancements to event
11716 position lists, including new text-pos and (col . row) items.
11717 Mention left-fringe and right-fringe area events.
11718 (Accessing Events): New functions posn-area and
11719 posn-actual-col-row. Mention posn-timestamp. Mention that
11720 posn-point in non-text area still returns buffer position.
11721 Clarify posn-col-row.
11722
117232003-11-21 Lars Hansen <larsh@math.ku.dk>
11724
11725 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11726 * anti.texi (File Attributes): Describe removed parameter
11727 ID-FORMAT.
11728
117292003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11730
11731 * positions.texi (Positions): Mention that, if a marker is used as
11732 a position, its buffer is ignored.
11733
11734 * markers.texi (Overview of Markers): Mention it here too.
11735
117362003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11737
11738 * numbers.texi (Numeric Conversions): Not just `floor', but also
11739 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11740
117412003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11742
11743 * markers.texi (Creating Markers): Specify insertion type of
11744 created markers. Add xref to `Marker Insertion Types'.
11745 Second argument to `copy-marker' is optional.
11746 (Marker Insertion Types): Mention that most markers are created
11747 with insertion type nil.
11748 (The Mark): Correctly describe when `mark' signals an error.
11749 (The Region): Correctly describe when `region-beginning' and
11750 `region-end' signal an error.
11751
117522003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11753
11754 * hash.texi (Creating Hash): Clarify description of `eql'.
11755 `makehash' is obsolete.
11756 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11757
11758 * positions.texi (Point): Change description of `buffer-end', so
11759 that it is also correct for floating point arguments.
11760 (List Motion): Correct argument lists of `beginning-of-defun' and
11761 `end-of-defun'.
11762 (Excursions): Add xref to `Marker Insertion Types'.
11763 (Narrowing): Argument to `narrow-to-page' is optional.
11764
117652003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11766
11767 * streams.texi (Output Streams): Clarify behavior of point for
11768 marker output streams.
11769
117702003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11771
11772 * variables.texi (Defining Variables): Second argument to
11773 `defconst' is not optional.
11774 (Setting Variables): Mention optional argument APPEND to
11775 `add-to-list'.
11776 (Creating Buffer-Local): Expand description of
11777 `make-variable-buffer-local'.
11778 (Frame-Local Variables): Expand description of
11779 `make-variable-frame-local'.
11780 (Variable Aliases): Correct description of optional argument
11781 DOCSTRING to `defvaralias'. Mention return value of
11782 `defvaralias'.
11783 (File Local Variables): Add xref to `File variables' in Emacs
11784 Manual. Correct description of `hack-local-variables'. Mention
11785 `safe-local-variable' property. Mention optional second argument
11786 to `risky-local-variable-p'.
11787
117882003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11789
11790 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11791
117922003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11793
cfdaa150
GM
11794 * anti.texi, backups.texi, commands.texi, customize.texi:
11795 * display.texi, files.texi, internals.texi, keymaps.texi:
11796 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
11797 * objects.texi, os.texi, positions.texi, processes.texi:
11798 * searching.texi, sequences.texi, streams.texi, strings.texi:
11799 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
b8d4c8d0
GM
11800
118012003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11802
11803 * strings.texi (Creating Strings): Argument START to `substring'
11804 can not be `nil'. Expand description of
11805 `substring-no-properties'. Correct description of `split-string',
11806 especially with respect to empty matches. Prevent very bad line
11807 break in definition of `split-string-default-separators'.
11808 (Text Comparison): `string=' and `string<' also accept symbols as
11809 arguments.
11810 (String Conversion): More completely describe argument BASE in
11811 `string-to-number'.
11812 (Formatting Strings): `%s' and `%S' in `format' do require
11813 corresponding object. Clarify behavior of numeric prefix after
11814 `%' in `format'.
11815 (Case Conversion): The argument to `upcase-initials' can be a
11816 character.
11817
118182003-10-27 Kenichi Handa <handa@m17n.org>
11819
11820 * display.texi (Fontsets): Fix texinfo usage.
11821
118222003-10-25 Kenichi Handa <handa@m17n.org>
11823
11824 * display.texi (Fontsets): Add description of the function
11825 set-fontset-font.
11826
118272003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11828
11829 * display.texi (Temporary Displays): Add xref to `Documentation
11830 Tips'.
11831
11832 * functions.texi (Function Safety): Use inforef instead of pxref
11833 for SES.
11834
118352003-10-23 Andreas Schwab <schwab@suse.de>
11836
11837 * Makefile.in (TEX, texinputdir): Don't define.
11838 (TEXI2DVI): Define.
11839 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11840 add $(srcdir)/index.texi.
11841 ($(infodir)/elisp): Remove index.texi dependency.
11842 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11843 (index.texi): Remove target.
11844 (dist): Don't link $(srcdir)/permute-index.
11845 (clean): Don't remove index.texi.
11846
11847 * permute-index, index.perm: Remove.
11848 * index.texi: Rename from index.unperm.
11849
118502003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11851
11852 * tips.texi (Documentation Tips): Document new behavior for face
11853 and variable hyperlinks in Help mode.
11854
118552003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11856
11857 * objects.texi (Integer Type): Update for extra bit of integer range.
11858 (Character Type): Ditto.
11859
118602003-10-16 Eli Zaretskii <eliz@gnu.org>
11861
11862 * numbers.texi (Integer Basics): Add index entries for reading
11863 numbers in hex, octal, and binary.
11864
118652003-10-16 Lute Kamstra <lute@gnu.org>
11866
11867 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11868 argument.
11869
118702003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11871
11872 * windows.texi (Choosing Window): Fix typo.
11873 * edebug.texi (Edebug Execution Modes): Fix typo.
11874
118752003-10-13 Richard M. Stallman <rms@gnu.org>
11876
11877 * windows.texi (Basic Windows): A window has fringe settings,
11878 display margins and scroll-bar settings.
11879 (Splitting Windows): Doc split-window return value.
11880 Clean up one-window-p.
11881 (Selecting Windows): Fix typo.
11882 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11883 (Buffers and Windows): In set-window-buffer, explain effect
11884 on fringe settings and scroll bar settings.
11885 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11886 (Choosing Window): Use defopt for pop-up-frame-function.
11887 For special-display-buffer-names, explain same-window and same-frame.
11888 Clarify window-dedicated-p return value.
11889 (Textual Scrolling): scroll-up and scroll-down can get an error.
11890 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11891 Clarify set-window-hscroll.
11892 (Size of Window): Don't mention tool bar in window-height.
11893 (Coordinates and Windows): Explain what coordinates-in-window-p
11894 returns for fringes and display margins.
11895 (Window Configurations): Explain saving fringes, etc.
11896
11897 * tips.texi (Library Headers): Clean up Documentation.
11898
11899 * syntax.texi (Parsing Expressions): Clean up forward-comment
11900 and parse-sexp-lookup-properties.
11901
11902 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11903
11904 * os.texi (System Environment): Clean up text for load-average errors.
11905
11906 * modes.texi (Hooks): Don't explain local hook details at front.
11907 Clarify run-hooks and run-hook-with-args a little.
11908 Clean up add-hook and remove-hook.
11909
11910 * edebug.texi (Edebug Execution Modes): Clarify t.
11911 Document edebug-sit-for-seconds.
11912 (Coverage Testing): Document C-x X = and =.
11913 (Instrumenting Macro Calls): Fix typo.
11914 (Specification List): Don't index the specification keywords.
11915
119162003-10-10 Kim F. Storm <storm@cua.dk>
11917
11918 * processes.texi (Network): Introduce make-network-process.
11919
119202003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11921
11922 * tips.texi (Library Headers): Fix typo.
11923
119242003-10-07 Juri Linkov <juri@jurta.org>
11925
11926 * modes.texi (Imenu): Mention imenu-create-index-function's
11927 default value. Explain submenus better.
11928
119292003-10-07 Lute Kamstra <lute@gnu.org>
11930
11931 * modes.texi (Faces for Font Lock): Fix typo.
11932 (Hooks): Explain how buffer-local hook variables can refer to
11933 global hook variables.
11934 Various minor clarifications.
11935
119362003-10-06 Lute Kamstra <lute@gnu.org>
11937
11938 * tips.texi (Coding Conventions): Mention naming conventions for
11939 hooks.
11940
119412003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11942
11943 * loading.texi (Library Search): Correct default value of
11944 load-suffixes.
11945 (Named Features): Fix typo.
11946
119472003-10-05 Richard M. Stallman <rms@gnu.org>
11948
11949 * loading.texi (Named Features): In `provide',
11950 say how to test for subfeatures.
11951 (Unloading): In unload-feature, use new var name
11952 unload-feature-special-hooks.
11953
119542003-10-03 Lute Kamstra <lute@gnu.org>
11955
11956 * modes.texi (Major Mode Conventions): Mention third way to set up
11957 Imenu.
11958 (Imenu): A number of small fixes.
11959 Delete documentation of internal variable imenu--index-alist.
11960 Document the return value format of imenu-create-index-function
11961 functions.
11962
119632003-09-30 Richard M. Stallman <rms@gnu.org>
11964
11965 * processes.texi (Network): Say what stopped datagram connections do.
11966
11967 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11968
11969 * display.texi (Overlay Properties): Clarify `evaporate' property.
11970
119712003-09-29 Lute Kamstra <lute@gnu.org>
11972
11973 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11974 constructs should be marked as risky.
11975 Change cons cell into proper list.
11976 (Mode Line Variables): Change cons cell into proper list.
11977
119782003-09-26 Lute Kamstra <lute@gnu.org>
11979
11980 * modes.texi (Mode Line Data): Document the :propertize construct.
11981 (Mode Line Variables): Reorder the descriptions of the variables
11982 to match their order in the default mode-line-format.
11983 Describe the new variables mode-line-position and mode-line-modes.
11984 Update the default values of mode-line-frame-identification,
11985 minor-mode-alist, and default-mode-line-format.
11986 (Properties in Mode): Mention the :propertize construct.
11987
119882003-09-26 Richard M. Stallman <rms@gnu.org>
11989
11990 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11991 * loading.texi, minibuf.texi, text.texi, variables.texi:
11992 Avoid @strong{Note:}.
11993
119942003-09-26 Richard M. Stallman <rms@gnu.org>
11995
11996 * keymaps.texi (Remapping Commands): Fix typo.
11997
119982003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11999
12000 * processes.texi (Low-Level Network): Fix typo.
12001
120022003-09-23 Kim F. Storm <storm@cua.dk>
12003
12004 * processes.texi (Network, Network Servers): Fix typos.
12005 (Low-Level Network): Add timeout value for :server keyword.
12006 Add new option keywords to make-network-process.
12007 Add set-network-process-options.
12008 Explain how to test availability of network options.
12009
120102003-09-19 Richard M. Stallman <rms@gnu.org>
12011
12012 * text.texi (Motion by Indent): Arg to
12013 backward-to-indentation and forward-to-indentation is optional.
12014
12015 * strings.texi (Creating Strings): Add substring-no-properties.
12016
12017 * processes.texi
12018 (Process Information): Add list-processes arg QUERY-ONLY.
12019 Delete process-contact from here.
12020 Add new status values for process-status.
12021 Add process-get, process-put, process-plist, set-process-plist.
12022 (Synchronous Processes): Add call-process-shell-command.
12023 (Signals to Processes): signal-process allows process objects.
12024 (Network): Complete rewrite.
12025 (Network Servers, Datagrams, Low-Level Network): New nodes.
12026
12027 * positions.texi (Word Motion): forward-word, backward-word
12028 arg is optional. Reword.
12029
12030 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12031
12032 * variables.texi (Creating Buffer-Local):
12033 Delete duplicate definition of buffer-local-value.
12034 (File Local Variables): Explain about discarding text props.
12035
120362003-09-11 Richard M. Stallman <rms@gnu.org>
12037
12038 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12039 changes variables that record input events.
12040 (Minibuffer Misc): Add minibuffer-selected-window.
12041
12042 * lists.texi (Building Lists): Add copy-tree.
12043
12044 * display.texi (Fontsets): Add char-displayable-p.
12045 (Scroll Bars): New node.
12046
120472003-09-08 Lute Kamstra <lute@gnu.org>
12048
12049 * modes.texi (%-Constructs): Document new `%i' and `%I'
12050 constructs.
12051
120522003-09-03 Peter Runestig <peter@runestig.com>
12053
12054 * makefile.w32-in: New file.
12055
120562003-08-29 Richard M. Stallman <rms@gnu.org>
12057
12058 * display.texi (Overlay Properties): Clarify how priorities
12059 affect use of the properties.
12060
120612003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12062
12063 * customize.texi (Type Keywords): Correct the description of
12064 `:help-echo' in the case where `motion-doc' is a function.
12065
120662003-08-14 John Paul Wallington <jpw@gnu.org>
12067
12068 * modes.texi (Emulating Mode Line): Subsection, not section.
12069
120702003-08-13 Richard M. Stallman <rms@gnu.org>
12071
12072 * elisp.texi (Top): Update subnode lists in menu.
12073
12074 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12075 (Kill Functions): kill-region has new arg yank-handler.
12076 (Yanking): New node.
12077 (Yank Commands): Add yank-undo-function.
12078 (Low-Level Kill Ring):
12079 kill-new and kill-append have new arg yank-handler.
12080 (Changing Properties): Add remove-list-of-text-properties.
12081 (Atomic Changes): New node.
12082
12083 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12084
12085 * streams.texi (Output Variables): Add eval-expression-print-length
12086 and eval-expression-print-level.
12087
12088 * os.texi (Time Conversion): For encode-time, explain limits on year.
12089
12090 * objects.texi (Character Type): Define anchor "modifier bits".
12091
12092 * modes.texi (Emulating Mode Line): New node.
12093 (Search-based Fontification): Font Lock uses font-lock-face property.
12094 (Other Font Lock Variables): Likewise.
12095
12096 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12097 not vectors.
12098 (Active Keymaps): Add emulation-mode-map-alists.
12099 (Functions for Key Lookup): key-binding has new arg no-remap.
12100 (Remapping Commands): New node.
12101 (Scanning Keymaps): where-is-internal has new arg no-remap.
12102 (Tool Bar): Add tool-bar-local-item-from-menu.
12103 Clarify when to use tool-bar-add-item-from-menu.
12104
12105 * commands.texi (Interactive Call): commandp has new arg.
12106 (Command Loop Info): Add this-original-command.
12107
121082003-08-06 John Paul Wallington <jpw@gnu.org>
12109
12110 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12111
12112 * display.texi (Warning Basics): Fix typo.
12113 (Fringes): Add closing curly bracket and fix typo.
12114
12115 * elisp.texi (Top): Fix typo.
12116
121172003-08-05 Richard M. Stallman <rms@gnu.org>
12118
12119 * elisp.texi: Update lists of subnodes.
12120
12121 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12122
12123 * variables.texi (Local Variables): Use lc for example variable names.
12124
12125 * tips.texi (Library Headers): Explain where to put -*-.
12126
12127 * strings.texi (Creating Strings): Fix xref for vconcat.
12128
12129 * sequences.texi (Vector Functions):
12130 vconcat no longer allows integer args.
12131
12132 * minibuf.texi (Reading File Names): read-file-name has new
12133 arg PREDICATE. New function read-directory-name.
12134
c4cc8b9a 12135 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
12136 (Indenting Macros): New node.
12137
12138 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12139 (Window Frame Parameters): Make separate table of parameters
12140 that are coupled with specific face attributes.
12141 (Deleting Frames): delete-frame-hooks renamed to
12142 delete-frame-functions.
12143
12144 * files.texi (Magic File Names): Add file-remote-p.
12145 Clarify file-local-copy.
12146
12147 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12148 here; instead xref Defining Macros.
12149
12150 * display.texi (Warnings): New node, and subnodes.
12151 (Fringes): New node.
12152
12153 * debugging.texi (Test Coverage): New node.
12154
12155 * compile.texi (Compiler Errors): Explain with-no-warnings
12156 and other ways to suppress warnings.
12157
12158 * commands.texi (Interactive Call): Minor clarification.
12159
12160 * buffers.texi (Buffer File Name): set-visited-file-name
12161 renames the buffer too.
12162
12163 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12164
121652003-07-24 Markus Rost <rost@math.ohio-state.edu>
12166
12167 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12168
121692003-07-22 Markus Rost <rost@math.ohio-state.edu>
12170
12171 * internals.texi (Garbage Collection): Fix previous change.
12172
121732003-07-22 Richard M. Stallman <rms@gnu.org>
12174
12175 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12176
12177 * display.texi (Width): Use \s syntax in example.
12178 (Font Selection): Add face-font-rescale-alist.
12179
12180 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12181 Remove spurious indent in example.
12182
12183 * lists.texi (Building Lists): Add number-sequence.
12184
12185 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12186
12187 * functions.texi (Function Documentation): Explain how to
12188 show calling convention explicitly in the doc string.
12189
12190 * windows.texi (Selecting Windows): save-selected-window saves
12191 selected window of each frame.
12192 (Window Configurations): Minor change.
12193
12194 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12195
12196 * streams.texi (Output Variables): Add print-continuous-numbering
12197 and print-number-table.
12198
12199 * processes.texi (Decoding Output): New node.
12200
12201 * os.texi (Time Conversion): decode-time arg is optional.
12202
12203 * objects.texi (Character Type): Don't use space as example for \.
12204 Make list of char names and \-sequences correspond.
12205 Explain that \s is not used in strings. `\ ' needs space after.
12206
12207 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12208 (Translation of Characters): Add translation-table-for-input.
12209 (Default Coding Systems): Add auto-coding-functions.
12210 (Explicit Encoding): Add decode-coding-inserted-region.
12211 (Locales): Add locale-info.
12212
12213 * minibuf.texi (Basic Completion): Describe test-completion.
12214 Collections can be lists of strings.
12215 Clean up lazy-completion-table.
12216 (Programmed Completion): Mention test-completion.
12217 Clarify why lambda expressions are not accepted.
12218 (Minibuffer Misc): Describe minibufferp.
12219
122202003-07-14 Richard M. Stallman <rms@gnu.org>
12221
12222 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12223
12224 * windows.texi (Selecting Windows): New arg to select-window.
12225 (Selecting Windows): Add with-selected-window.
12226 (Size of Window): Add window-inside-edges, etc.
12227
12228 * internals.texi (Garbage Collection): Add post-gc-hook.
12229
12230 * processes.texi (Subprocess Creation): Add exec-suffixes.
12231
12232 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12233 (Scanning Keymaps): Add map-keymaps.
12234 (Defining Menus): Add keymap-prompt.
12235
12236 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12237 most-negative-fixnum.
12238
c4cc8b9a 12239 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
12240 (Compiler Errors): New node.
12241
12242 * os.texi (User Identification): user-uid, user-real-uid
12243 can return float.
12244
12245 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12246 and about derived modes.
12247 (Minor Modes): Add minor-mode-list.
12248 (Defining Minor Modes): Keyword args for define-minor-mode.
12249 (Search-based Fontification): Explain managing other properties.
12250 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 12251 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
12252 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12253
12254 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12255 (Variable Aliases): Clarify defvaralias.
12256
12257 * loading.texi (Library Search): Add load-suffixes.
12258
12259 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12260 (Programmed Completion): Add dynamic-completion-table.
12261
12262 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12263 (Magic File Names): Specify precedence order of handlers.
12264
12265 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12266 and post-command-hook.
12267 (Waiting): New calling convention for sit-for.
12268
12269 * text.texi (Special Properties): local-map and keymap properties
12270 apply based on their stickiness.
12271
122722003-07-07 Richard M. Stallman <rms@gnu.org>
12273
12274 * modes.texi (Minor Mode Conventions): Specify only some kinds
12275 of list values as args to minor modes.
12276
12277 * files.texi (File Name Expansion): Warn about iterative use
12278 of substitute-in-file-name.
12279
12280 * advice.texi (Activation of Advice): Clean up previous change.
12281
122822003-07-06 Markus Rost <rost@math.ohio-state.edu>
12283
12284 * advice.texi (Activation of Advice): Note that ad-start-advice is
12285 turned on by default.
12286
122872003-06-30 Richard M. Stallman <rms@gnu.org>
12288
12289 * text.texi (Buffer Contents): Document current-word.
12290 (Change Hooks): Not called for *Messages*.
12291
12292 * functions.texi (Defining Functions): Explain about redefining
12293 primitives.
f4e90db0 12294 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
12295 Comment out the detailed criteria for what is safe.
12296
122972003-06-22 Andreas Schwab <schwab@suse.de>
12298
12299 * objects.texi (Symbol Type): Fix description of examples.
12300
123012003-06-16 Andreas Schwab <schwab@suse.de>
12302
12303 * hash.texi (Creating Hash): Fix description of :weakness.
12304
c8763fb6 123052003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
12306
12307 * files.texi (Changing Files): copy-file copies file modes, too.
12308
123092003-05-28 Richard M. Stallman <rms@gnu.org>
12310
12311 * strings.texi (Creating Strings): Clarify split-string.
12312
123132003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12314
12315 * strings.texi (Creating Strings): Update split-string specification
12316 and examples.
12317
123182003-05-19 Richard M. Stallman <rms@gnu.org>
12319
12320 * elisp.texi: Correct invariant section names.
12321
123222003-04-20 Richard M. Stallman <rms@gnu.org>
12323
12324 * os.texi (Timers): Explain about timers and quitting.
12325
123262003-04-19 Richard M. Stallman <rms@gnu.org>
12327
12328 * internals.texi (Writing Emacs Primitives): Strings are
12329 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12330 Explain GCPRO convention for varargs function args.
12331
123322003-04-16 Richard M. Stallman <rms@gnu.org>
12333
12334 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12335
123362003-04-08 Richard M. Stallman <rms@gnu.org>
12337
12338 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12339
123402003-02-13 Kim F. Storm <storm@cua.dk>
12341
12342 * objects.texi (Character Type): New \s escape for space.
12343
123442003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12345
5dcb4c4e 12346 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
12347
123482003-01-25 Richard M. Stallman <rms@gnu.org>
12349
12350 * keymaps.texi: Document that a symbol can act as a keymap.
12351
123522003-01-13 Richard M. Stallman <rms@gnu.org>
12353
12354 * text.texi (Changing Properties): Say string indices are origin-0.
12355
12356 * positions.texi (Screen Lines) <compute-motion>:
12357 Correct order of elts in return value.
12358
12359 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12360 how to define a default binding.
12361
123622002-12-07 Markus Rost <rost@math.ohio-state.edu>
12363
12364 * loading.texi (Unloading): Fix recent change for load-history.
12365
12366 * customize.texi (Simple Types): Clarify description of custom
12367 type 'number. Describe new custom type 'float.
12368
123692002-12-04 Markus Rost <rost@math.ohio-state.edu>
12370
12371 * variables.texi (File Local Variables): Fix typo.
12372
c8763fb6 123732002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
12374
12375 From Michael Albinus <Michael.Albinus@alcatel.de>.
12376
12377 * README: Target for Info file is `make info'.
12378
5dcb4c4e 12379 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
12380 `file-name-sans-extension'.
12381 (Magic File Names): Complete list of operations for magic file
12382 name handlers.
12383
123842002-09-16 Jonathan Yavner <jyavner@engineer.com>
12385
12386 * variables.texi (File Local Variables): New function
12387 risky-local-variable-p.
12388
123892002-09-15 Jonathan Yavner <jyavner@engineer.com>
12390
12391 * functions.texi (Function safety): New node about unsafep.
12392
123932002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12394
5dcb4c4e 12395 * customize.texi (Splicing into Lists): Fix example.
a86cd395 12396 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
12397
123982002-06-17 Juanma Barranquero <lektu@terra.es>
12399
12400 * frames.texi (Display Feature Testing): Fix typo.
12401
124022002-06-12 Andreas Schwab <schwab@suse.de>
12403
12404 * frames.texi (Initial Parameters, Resources): Fix references to
12405 the Emacs manual.
12406
124072002-05-13 Kim F. Storm <storm@cua.dk>
12408
6e911150 12409 * variables.texi (Intro to Buffer-Local): Update warning and
b8d4c8d0
GM
12410 example relating to changing buffer inside let.
12411
c8763fb6 124122002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
12413
12414 * os.texi (Session Management): New node about X Session management.
12415
124162002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12417
12418 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12419 to which the manual corresponds, and the copyright years.
12420
12421 * Makefile.in (VERSION): Set to 2.9.
12422
124232001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12424
12425 * elisp.texi: Change the category in @dircategory to "Emacs", to
12426 make it consistent with info/dir.
12427
124282001-11-25 Miles Bader <miles@gnu.org>
12429
12430 * text.texi (Fields): Describe new `limit' arg in
12431 field-beginning/field-end.
12432
124332001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12434
5dcb4c4e
SM
12435 * permute-index: Don't depend on csh-specific features.
12436 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
12437
12438 * two-volume-cross-refs.txt: New file.
12439 * two.el: New file.
12440 * spellfile: New file.
12441
124422001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12443
12444 * permute-index: New file.
12445
12446 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12447 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12448 8+3 restricted namespace.
12449
12450 * Makefile.in (infodir): Define relative to $(srcdir).
12451 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12452 include directories list via -I switch to makeinfo.
12453 (index.texi): Use cp if both hard and symbolic links fail.
12454
124552001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12456
12457 * Makefile.in (distclean): Add.
12458
12459 The following changes make ELisp manual part of the Emacs
12460 distribution:
12461
12462 * Makefile.in: Add Copyright notice.
12463 (prefix): Remove.
12464 (infodir): Change value to "../info".
12465 (VPATH): New variable.
12466 (MAKE): Don't define.
12467 (texmacrodir): Don't define.
12468 (texinputdir): Append the existing value of TEXINPUTS.
12469 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12470 command to be compatible with man/Makefile.in, and to put the
12471 output into ../info.
12472 (info): Add target.
12473 (installall): Target removed.
12474
c8763fb6 124752001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
12476
12477 * tips.texi (Coding Conventions): Fix typo.
12478
124792001-10-23 Gerd Moellmann <gerd@gnu.org>
12480
12481 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12482
124832001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12484
12485 * files.texi (File Name Components): Update the description of
12486 file-name-sans-extension and file-name-extension, as they now
12487 ignore leading dots.
12488
124892001-10-20 Gerd Moellmann <gerd@gnu.org>
12490
12491 * (Version 21.1 released.)
12492
124932001-10-19 Miles Bader <miles@gnu.org>
12494
12495 * positions.texi (Text Lines): Describe behavior of
12496 `beginning-of-line'/`end-of-line' in the presence of field properties.
12497
124982001-10-17 Gerd Moellmann <gerd@gnu.org>
12499
12500 * Makefile.in (VERSION): Set to 2.8.
12501 (manual): Use `manual-21'.
12502
12503 * elisp.texi (VERSION): Add and use it where the version
12504 number was used. Set it to 2.8.
12505
12506 * intro.texi: Likewise.
12507
125082001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12509
12510 * files.texi (File Name Completion): Document the significance of
12511 a trailing slash in elements of completion-ignored-extensions.
12512
125132001-10-06 Miles Bader <miles@gnu.org>
12514
12515 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12516
125172001-10-04 Gerd Moellmann <gerd@gnu.org>
12518
12519 * variables.texi (Variable Aliases): New node.
12520
125212001-10-04 Gerd Moellmann <gerd@gnu.org>
12522
12523 * Branch for 21.1.
12524
125252001-10-02 Miles Bader <miles@gnu.org>
12526
12527 * minibuf.texi (Minibuffer Misc): Add entries for
12528 `minibuffer-contents', `minibuffer-contents-no-properties', and
12529 `delete-minibuffer-contents'.
12530 Correct description for `minibuffer-prompt-end'.
12531
12532 * text.texi (Property Search): Correct descriptions of
12533 `next-char-property-change' and `previous-char-property-change'.
12534 Add entries for `next-single-char-property-change' and
12535 `previous-single-char-property-change'.
12536 Make operand names a bit more consistent.
12537
125382001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12539
12540 * frames.texi (Finding All Frames): Document that next-frame and
12541 previous-frame are local to current terminal.
12542
125432001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12544
12545 * keymaps.texi (Creating Keymaps): Fix the description of the
12546 result of make-keymap.
12547
125482001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12549
12550 * display.texi (Font Lookup, Attribute Functions)
12551 (Image Descriptors): Add cross-references to the definition of
12552 selected frame.
12553
12554 * buffers.texi (The Buffer List): Add cross-references to the
12555 definition of selected frame.
12556
12557 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12558 frame at any given time.
12559 (Multiple Displays, Size and Position): Add a cross-reference to
12560 the definition of the selected frame.
12561
125622001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12563
12564 * strings.texi (String Conversion) <string-to-number>: Document
12565 that a float is returned for integers that are too large.
12566
12567 * frames.texi (Mouse Position): Document mouse-position-function.
12568 (Display Feature Testing): Document display-images-p.
12569 (Window Frame Parameters): Document the cursor-type variable.
12570
12571 * numbers.texi (Integer Basics): Document CL style read syntax for
12572 integers in bases other than 10.
12573
5dcb4c4e
SM
12574 * positions.texi (List Motion):
12575 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
12576
12577 * lists.texi (Sets And Lists): Document member-ignore-case.
12578
12579 * internals.texi (Garbage Collection): Document the used and free
12580 strings report.
12581 (Memory Usage): Document strings-consed.
12582
12583 * os.texi (Time of Day): Document float-time.
12584 (Recording Input): Document that clear-this-command-keys clears
12585 the vector to be returned by recent-keys.
12586
ed9265fc
JB
12587 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12588 The argument keymap can be a list.
b8d4c8d0
GM
12589
12590 * nonascii.texi (User-Chosen Coding Systems)
12591 <select-safe-coding-system>: Document the new argument
12592 accept-default-p and the variable
12593 select-safe-coding-system-accept-default-p. Tell what happens if
12594 buffer-file-coding-system is undecided.
12595 (Default Coding Systems): Document auto-coding-regexp-alist.
12596
12597 * display.texi (The Echo Area) <message>: Document
12598 message-truncate-lines.
12599 (Glyphs): Document that the glyph table is unused on windowed
12600 displays.
12601
12602 * help.texi (Describing Characters) <single-key-description>:
12603 Document the new argument no-angles.
12604 (Accessing Documentation) <documentation-property>: Document that
12605 a non-string property is evaluated.
12606 <documentation>: Document that the function-documentation property
12607 is looked for.
12608
12609 * windows.texi (Selecting Windows): Document some-window.
12610
12611 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12612
12613 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12614 apropos-mode-hook.
12615
12616 * commands.texi (Using Interactive): Document interactive-form.
12617 (Keyboard Macros): Document kbd-macro-termination-hook.
12618 (Command Loop Info): Document that clear-this-command-keys clears
12619 the vector to be returned by recent-keys.
12620
126212001-09-04 Werner LEMBERG <wl@gnu.org>
12622
12623 * Makefile.in (srcdir, texinputdir): New variables.
12624 (srcs, index.texi, install): Use $(srcdir).
12625 (.PHONY): Remove elisp.dvi.
12626 (elisp): Use -I switch for makeinfo.
12627 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12628 (installall, dist): Use $(srcdir).
12629 Fix path to texinfo.tex.
12630 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12631
126322001-08-30 Gerd Moellmann <gerd@gnu.org>
12633
12634 * display.texi (Conditional Display): Adjust to API change.
12635
12636 * configure: New file.
12637
126382001-07-30 Gerd Moellmann <gerd@gnu.org>
12639
12640 * commands.texi (Repeat Events): Add description of
12641 double-click-fuzz.
12642
126432001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12644
12645 * syntax.texi (Syntax Class Table): Add the missing designator for
12646 comment and string fences.
12647 (Syntax Properties): Add a xref to syntax table internals.
12648 (Syntax Table Internals): Document string-to-syntax.
12649
126502001-05-07 Gerd Moellmann <gerd@gnu.org>
12651
12652 * Makefile.in (install): Use install-info command line options
12653 like in Emacs' Makefile.in.
12654
126552000-12-09 Miles Bader <miles@gnu.org>
12656
12657 * windows.texi (Window Start): Update documentation for
12658 `pos-visible-in-window-p'.
12659
126602000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12661
12662 * lists.texi (Building Lists): Add footnote to explain how to add
12663 to the end of a list.
12664
126652000-10-25 Gerd Moellmann <gerd@gnu.org>
12666
12667 * files.texi (Visiting Functions): Typos.
12668
126692000-10-25 Kenichi Handa <handa@etl.go.jp>
12670
12671 * files.texi (Visiting Functions): Return value of
12672 find-file-noselect may be a list of buffers if wildcards are used.
12673
126742000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12675
12676 * display.texi (Defining Faces): Document `graphic' display type
12677 in face specs.
12678
b344d29d 126792000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
12680
12681 * hooks.texi (Standard Hooks): Replace obsolete
12682 `after-make-frame-hook' with `after-make-frame-functions'.
12683
12684 * frames.texi (Creating Frames): Ditto.
12685
12686 * variables.texi (Future Local Variables): Ditto.
12687
126882000-10-16 Gerd Moellmann <gerd@gnu.org>
12689
12690 * display.texi (Other Image Types): Add description of :foreground
12691 and :background properties of mono PBM images.
12692
126932000-08-17 Werner LEMBERG <wl@gnu.org>
12694
12695 * .cvsignore: New file.
12696
126972000-01-05 Gerd Moellmann <gerd@gnu.org>
12698
12699 * tindex.pl: New script.
12700
127011999-12-03 Dave Love <fx@gnu.org>
12702
12703 * Makefile.in (MAKEINFO): New parameter.
12704
127051999-09-17 Richard Stallman <rms@gnu.org>
12706
12707 * Makefile.in (srcs): Add hash.texi.
12708 (VERSION): Update to 20.6.
12709
127101999-09-13 Richard Stallman <rms@gnu.org>
12711
12712 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12713
127141998-08-29 Karl Heuer <kwzh@gnu.org>
12715
12716 * configure.in: New file.
12717 * Makefile.in: Renamed from Makefile.
12718 (prefix, infodir): Use value obtained from configure.
12719 (emacslibdir): Obsolete variable deleted.
12720 (dist): Distribute configure.in, configure, Makefile.in.
12721
127221998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12723
12724 * Makefile (INSTALL_INFO): New variable.
12725 (install): Run install-info.
12726
127271998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12728
12729 * Makefile (elisp.dvi): Add missing backslash.
12730
127311998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12732
12733 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12734 Run texindex without `./'. Always run texindex on elisp.tp.
12735 (elisp.tps): Target deleted.
12736
127371998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12738
12739 * Makefile (srcs): Add nonascii.texi and customize.texi.
12740 (dist): Start by deleting `temp'.
12741
127421998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12743
12744 * Makefile (makeinfo, texindex): Targets deleted.
12745 (makeinfo.o, texindex.o): Targets deleted.
12746 (clean, dist): Don't do anything with them or with getopt*.
12747
127481998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12749
12750 * Makefile (SHELL): Defined.
12751
127521998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12753
12754 * Makefile (elisp.tps): New target.
12755 (elisp.dvi): Depend on elisp.tps.
12756
c5602427 127571996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
12758
12759 * README: Update phone number.
12760
12761 * Makefile (elisp): Make this be the default target.
12762 Depend on makeinfo.c instead of makeinfo.
12763 (install): Don't depend on elisp.dvi, since we don't install that.
12764 Use mkinstalldirs.
12765 (dist): Add mkinstalldirs.
12766
c5602427 127671995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
12768
12769 * Makefile (VERSION): Update version number.
5dcb4c4e 12770 (maintainer-clean): Rename from realclean.
b8d4c8d0 12771
c5602427 127721995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
12773
12774 * Makefile (realclean): New target.
12775 (elisp): Remove any old elisp-* files first.
12776
c5602427 127771993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
12778
12779 * Makefile (VERSION): New variable.
12780 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12781 Compressed file suffix should be `.gz', not `.z'.
12782
ce058493 127831993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12784
12785 * Makefile (elisp): Depend on makeinfo.
12786
c5602427 127871993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
12788
12789 * Makefile (srcs): Add anti.texi.
12790
c5602427 127911993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12792
12793 * Makefile (infodir, prefix): New vars.
12794 (install): Use infodir.
f4e90db0 12795 (emacsinfodir): Delete.
b8d4c8d0 12796
c5602427 127971993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12798
12799 * Makefile (srcs): Add calendar.texi.
12800
12801 * Makefile (dist): Copy texindex.c and makeinfo.c.
12802 Limit elisp-* files to those with one or two digits.
12803
c5602427 128041993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 12805
f4e90db0 12806 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 12807
c5602427 128081993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12809
12810 * loading.texi (Unloading): define-function changed back to
12811 defalias. It may not stay this way, but at least it's
12812 consistent with the known-good version of the code patch.
12813
c5602427 128141993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
12815
12816 * modes.texi (Hooks): Document new optional arg of add-hook.
12817
c5602427 128181993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
12819
12820 * variables.texi: Document nil initial value of buffer-local variables.
12821
12822 * tips.texi: Add new section on standard library headers.
12823
c5602427 128241993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12825
12826 * Makefile (srcs): Add frame.texi to the list of sources.
12827
c5602427 128281993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12829
12830 * Makefile (dist): Don't bother excluding autosave files; they'll
12831 never make it into the temp directory anyway, and the hash marks
12832 in the name are problematic for make and the Bourne shell.
ed9265fc 12833 (srcs): ???
b8d4c8d0 12834
c5602427 128351993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
12836
12837 * Makefile (dist): Don't include backup files or autosave files in
12838 the distribution tar file.
12839
c5602427 128401991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 12841
5dcb4c4e 12842 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
12843 (elisp.dvi): Remove erroneous shell comment.
12844 Expect output of permute-index in permuted.fns.
12845 Save old elisp.aux in elisp.oaux.
5dcb4c4e 12846 (clean): Add index.texi to be deleted.
b8d4c8d0 12847
c5602427 128481990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12849
12850 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12851
c5602427 128521990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
12853
12854 * files.texi: Noted that completion-ignored-extensions is ignored
12855 when making *Completions*.
12856
3e868ee3 128571990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
12858
12859 * Makefile make dist now depends on elisp.dvi, since it tries
12860 to include it in the dist file.
12861
c5602427 128621990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 12863
c5602427 12864 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 12865
c5602427 128661989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
12867
12868 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12869 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12870
c5602427 128711989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12872
12873 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12874 and @error{} are the terms now being used. The files in the
12875 directory have been changed to reflect this.
12876
12877 * All instances of @indentedresultt{} have been changed to
333f9019 12878 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 12879
c5602427 128801989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12881
12882 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12883 experimental @indentedresult{}, @indentedexpandsto{} are part of
12884 the texinfo.tex in this directory. These TeX macros are not
12885 stable yet.
12886
c5602427 128871989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12888
12889 * texinfo.tex: Temporarily added
12890 \let\result=\dblarrow
12891 \def\error{{\it ERROR} \longdblarrow}
12892 We need to do this better soon.
12893
c5602427 128941989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
12895
12896 * Applied Karl Berry's patches to *.texinfo files, but not to
12897 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12898 new title page format is also not applied, since it requires
12899 texinfo.tex changes.)
12900
12901 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12902 for the Project GNU development environment.
12903
12904;; Local Variables:
c8763fb6 12905;; coding: utf-8
b8d4c8d0
GM
12906;; End:
12907
ba318903 12908 Copyright (C) 1998-2014 Free Software Foundation, Inc.
b8d4c8d0
GM
12909
12910 This file is part of GNU Emacs.
12911
352c8b4a 12912 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 12913 it under the terms of the GNU General Public License as published by
352c8b4a
GM
12914 the Free Software Foundation, either version 3 of the License, or
12915 (at your option) any later version.
b8d4c8d0
GM
12916
12917 GNU Emacs is distributed in the hope that it will be useful,
12918 but WITHOUT ANY WARRANTY; without even the implied warranty of
12919 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12920 GNU General Public License for more details.
12921
12922 You should have received a copy of the GNU General Public License
352c8b4a 12923 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.