The `fixes' attribute does show in `bzr log'.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
c7926fe2
EZ
12010-11-12 Eli Zaretskii <eliz@gnu.org>
2
3 * loading.texi (How Programs Do Loading): Document
4 load-file-name. (Bug#7346)
5
cde08ac9
GM
62010-11-10 Glenn Morris <rgm@gnu.org>
7
8 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
9
aab705a2
GM
102010-10-27 Glenn Morris <rgm@gnu.org>
11
12 * maps.texi (Standard Keymaps): Update File menu description.
13
89baa1df
EZ
142010-10-22 Eli Zaretskii <eliz@gnu.org>
15
16 * display.texi (Window Systems): Deprecate use of window-system as
17 a predicate.
18
3fa0dc8f
AK
192010-09-05 Alexander Klimov <alserkli@inbox.ru> (tiny change)
20
21 * files.texi (Directory Names): Use \` rather than ^.
22
bc7d7ea6
CY
232010-08-22 Chong Yidong <cyd@stupidchicken.com>
24
25 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
26
96b1842d
CY
272010-08-19 Chong Yidong <cyd@stupidchicken.com>
28
29 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
30
ee301a7a
SM
312010-08-02 Christoph <cschol2112@googlemail.com>
32
33 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
34
e8bf5266
JB
352010-07-29 Juanma Barranquero <lekktu@gmail.com>
36
37 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
38 Suggested by Štěpán Němec <stepnem@gmail.com>.
39
b4f588fa
JB
402010-07-28 Juanma Barranquero <lekktu@gmail.com>
41
42 * minibuf.texi (High-Level Completion): Document args of
43 `read-buffer-function' (bug#5625).
44
4ce5a4cc
JB
452010-07-27 Juanma Barranquero <lekktu@gmail.com>
46
47 * modes.texi (Defining Minor Modes): Use C-delete in examples,
48 instead of "\C-\^?" (bug#6334).
49
1c84bc7a
JB
502010-07-21 Juanma Barranquero <lekktu@gmail.com>
51
52 * text.texi (Special Properties): Fix typo.
53
51422d6d
CY
542010-06-24 Chong Yidong <cyd@stupidchicken.com>
55
56 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
57
58 * commands.texi (Command Overview): Mention undo-boundary call.
59
d24880de
GM
602010-06-23 Glenn Morris <rgm@gnu.org>
61
62 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
63 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
64 * frames.texi, functions.texi, internals.texi, keymaps.texi:
65 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
66 * searching.texi, sequences.texi, strings.texi, syntax.texi:
67 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
68 Untabify Texinfo files.
69
0fc76035
CY
702010-06-20 Chong Yidong <cyd@stupidchicken.com>
71
72 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
73
5338dc0b
CY
742010-06-19 Chong Yidong <cyd@stupidchicken.com>
75
76 * errors.texi (Standard Errors): Remove unnecessary markup
77 (Bug#6461).
78
2c3a3c1d
CY
792010-06-02 Chong Yidong <cyd@stupidchicken.com>
80
ba3bf1d9
CY
81 * searching.texi (Regexp Special): Remove obsolete information
82 about matching non-ASCII characters, and suggest using char
83 classes (Bug#6283).
2c3a3c1d 84
7f4b4249
JB
852010-05-30 Juanma Barranquero <lekktu@gmail.com>
86
87 * minibuf.texi (Basic Completion): Add missing "@end defun".
88
637821cd
SM
892010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
90
91 * minibuf.texi (Basic Completion): Document completion-boundaries.
92 (Programmed Completion): Document the new fourth method for boundaries.
93
61a808e8
CY
942010-05-07 Chong Yidong <cyd@stupidchicken.com>
95
96 * Version 23.2 released.
97
da0bbbc4
CY
982010-05-03 Štěpán Němec <stepnem@gmail.com> (tiny change)
99
100 * windows.texi (Textual Scrolling):
101 * tips.texi (Coding Conventions):
102 * minibuf.texi (Minibuffer History):
103 * maps.texi (Standard Keymaps):
104 * loading.texi (Where Defined):
105 * edebug.texi (Instrumenting): Fix typos.
106
eb5ed549
CY
1072010-04-25 Chong Yidong <cyd@stupidchicken.com>
108
c7c32279
CY
109 * keymaps.texi (Menu Bar): Document :advertised-binding property.
110
eb5ed549
CY
111 * functions.texi (Obsolete Functions): Document
112 set-advertised-calling-convention.
113
114 * minibuf.texi (Basic Completion): Document completion-in-region.
115 (Programmed Completion): Document completion-annotate-function.
116
117 * commands.texi (Reading One Event): Document read-key.
118 (Distinguish Interactive): Document KIND arg to
119 called-interactively-p. Delete obsolete interactive-p.
120
121 * elisp.texi (Top): Update node description.
122
5854c267
JL
1232010-04-14 Juri Linkov <juri@jurta.org>
124
125 Fix @deffn without category.
126
127 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
128 for `abbrev-insert'.
129
130 * buffers.texi (Indirect Buffers): Add category `Command'
131 to @deffn of `clone-indirect-buffer'.
132
133 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
134 for `next-window' and `previous-window'. Add category `Command'
135 to @deffn of `pop-to-buffer'.
136
8a14dec7
CY
1372010-04-01 Chong Yidong <cyd@stupidchicken.com>
138
139 * nonascii.texi (Text Representations): Don't mark
140 enable-multibyte-characters as a user option.
141
7a1831cf
EZ
1422010-03-31 Eli Zaretskii <eliz@gnu.org>
143
144 * control.texi (Handling Errors): How to re-throw a signal caught
145 by condition-case.
146
c3863713
CY
1472010-03-26 Chong Yidong <cyd@stupidchicken.com>
148
149 * loading.texi (Hooks for Loading): Document after-load-functions.
150 Copyedits.
151
c333f279
AM
1522010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
153
154 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
155
f7704e26
CY
1562010-03-21 Chong Yidong <cyd@stupidchicken.com>
157
158 * processes.texi (Network Processes): Document seqpacket type.
159
eed5c93a
CY
1602010-03-06 Chong Yidong <cyd@stupidchicken.com>
161
162 * objects.texi (Integer Type): Take note of the read syntax
163 exception for numbers that cannot fit in the integer type.
164
1ddd6622
GM
1652010-03-03 Glenn Morris <rgm@gnu.org>
166
167 * numbers.texi (Integer Basics, Bitwise Operations):
168 * objects.texi (Integer Type): Update for integers now being 30-bit.
169
a908c79a
CY
1702010-02-27 Chong Yidong <cyd@stupidchicken.com>
171
172 * display.texi (Low-Level Font): Document :otf font-spec property.
173
cd61af01
SM
1742010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
175
176 * display.texi (Line Height): Avoid obsolete special default variables
177 like default-major-mode.
178
c02f8fe2
AM
1792010-01-28 Alan Mackenzie <acm@muc.de>
180
181 * display.texi (Auto Faces): Say fontification-functions is called
182 whether or not Font Lock is enabled. Tidy up the wording a bit.
183
d738d18b
CY
1842010-01-17 Chong Yidong <cyd@stupidchicken.com>
185
186 * elisp.texi: Remove duplicate edition information (Bug#5407).
187
4963739e
JB
1882010-01-17 Juanma Barranquero <lekktu@gmail.com>
189
190 * two.el (volume-header-toc-markup): Fix typos in docstring.
191
c57008f6
SM
1922010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
193
194 Avoid dubious uses of save-excursions.
195 * positions.texi (Excursions): Recommend the use of
196 save-current-buffer if applicable.
197 * text.texi (Clickable Text): Fix the example code which used
198 save-excursion in a naive way which sometimes preserves point and
199 sometimes not.
200 * variables.texi (Creating Buffer-Local):
201 * os.texi (Session Management):
202 * display.texi (GIF Images):
203 * control.texi (Cleanups): Use (save|with)-current-buffer.
204
2f3725cd
EZ
2052010-01-02 Eli Zaretskii <eliz@gnu.org>
206
207 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
208
85eeac93
CY
2092010-01-02 Chong Yidong <cyd@stupidchicken.com>
210
211 * nonascii.texi (Text Representations, Character Codes)
212 (Converting Representations, Explicit Encoding)
213 (Translation of Characters): Use hex notation consistently.
214 (Character Sets): Fix map-charset-chars doc (Bug#5197).
215
4801c5fa
CY
2162010-01-01 Chong Yidong <cyd@stupidchicken.com>
217
218 * loading.texi (Where Defined): Make it clearer that these are
219 loaded files (Bug#5068).
220
26e533e2
CY
2212009-12-29 Chong Yidong <cyd@stupidchicken.com>
222
223 * minibuf.texi (Completion Styles): Document `initials' style.
224
16d1ff5f
CY
2252009-12-25 Chong Yidong <cyd@stupidchicken.com>
226
227 * frames.texi (Resources): Describe inhibit-x-resources.
228 (Size Parameters): Copyedit.
229
230 * hash.texi (Creating Hash):
231 * objects.texi (Hash Table Type): Document the new hash table
232 printed representation.
233
234 * minibuf.texi (Basic Completion): 4th arg to all-completions is
235 obsolete.
236
237 * processes.texi (Process Buffers): Document
238 process-kill-buffer-query-function.
239
9a5de3d9
GM
2402009-12-05 Glenn Morris <rgm@gnu.org>
241
242 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
243 diary-display-function, and no longer recommended to be a hook.
244 Update for changes in the names of calendar and diary hooks.
245 diary-print-entries-hook has changed section.
246
b640eb52
EZ
2472009-11-28 Eli Zaretskii <eliz@gnu.org>
248
249 * text.texi (Special Properties): More accurate description of
250 what the `cursor' property does.
251
be1674ab
KR
2522009-11-26 Kevin Ryde <user42@zip.com.au>
253
254 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
255 mouse-wheel-down-event, the closest thing to a definition for them.
256 * os.texi (Startup Summary): vindex inhibit-startup-message and
257 inhibit-splash-screen.
258 (Command-Line Arguments): vindex argv.
259 (Suspending Emacs): vindex suspend-tty-functions and
260 resume-tty-functions. Don't want to index every hook, but having
261 the programming ones is helpful.
262
603f5979
CY
2632009-11-14 Chong Yidong <cyd@stupidchicken.com>
264
265 * commands.texi (Motion Events): Fix typo (Bug#4907).
266
4359a806
CY
2672009-11-08 Chong Yidong <cyd@stupidchicken.com>
268
269 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
270 are affected by case-fold-search (Bug#4483).
271
0f063651
CY
2722009-11-02 Chong Yidong <cyd@stupidchicken.com>
273
274 * minibuf.texi (Reading File Names): Note that read-file-name may
275 use a graphical file dialog.
276
9bd79893
GM
2772009-10-31 Glenn Morris <rgm@gnu.org>
278
279 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
280
ebe479ec
KR
2812009-10-16 Kevin Ryde <user42@zip.com.au>
282
283 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
284 in particular so `info-lookup-symbol' can find its docs.
285
2640fa86
CY
2862009-10-16 Chong Yidong <cyd@stupidchicken.com>
287
288 * variables.texi (Constant Variables): Distinguish from defconst
289 variables.
290 (Defining Variables): Add cindex.
291
edd6a733
CY
2922009-10-15 Chong Yidong <cyd@stupidchicken.com>
293
294 * os.texi (Time of Day): Clarify that the microsecond part is
295 ignored (Bug#4637).
296
5feb0b73
GM
2972009-10-11 Glenn Morris <rgm@gnu.org>
298
299 * frames.texi (Size and Position): Clarify what is included in the frame
300 height. (Bug#4535)
301
0c5413c8
GM
3022009-10-10 Glenn Morris <rgm@gnu.org>
303
304 * windows.texi (Size of Window): The relationship between window and
305 frame heights is not so simple. (Bug#4535)
306 Mention window-full-height-p.
307
7f8b600a
SM
3082009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
309
310 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
311 used from Lisp.
312
6185de1c
EZ
3132009-10-07 Eli Zaretskii <eliz@gnu.org>
314
7f8b600a
SM
315 * files.texi (Directory Names) <abbreviate-file-name>:
316 Document that root home directories are not replaced with "~".
6185de1c 317
9972911f
EZ
3182009-10-06 Eli Zaretskii <eliz@gnu.org>
319
320 * text.texi (Special Properties): Document the meaning of the
321 `cursor' text property whose value is an integer.
322
2a3f19ef
MA
3232009-10-05 Michael Albinus <michael.albinus@gmx.de>
324
325 * files.texi (Magic File Names): Add `copy-directory'.
326
804543b5
EZ
3272009-10-05 Eli Zaretskii <eliz@gnu.org>
328
329 * files.texi (File Attributes): Fix description of file
330 attributes. (Bug#4638) Update attributes of files.texi example to
331 be more representative.
332
461bf92b
MA
3332009-10-05 Michael Albinus <michael.albinus@gmx.de>
334
335 * files.texi (Create/Delete Dirs): New command copy-directory.
336
a86cd395
JB
3372009-10-04 Juanma Barranquero <lekktu@gmail.com>
338
339 * anti.texi (Antinews):
340 * macros.texi (Indenting Macros):
341 * strings.texi (Creating Strings, Case Conversion):
342 Remove duplicate words.
343
d3080264
MA
3442009-10-01 Michael Albinus <michael.albinus@gmx.de>
345
346 * files.texi (Create/Delete Dirs): delete-directory has an
347 optional parameter RECURSIVE.
348
85d14563
SM
3492009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
350
351 * buffers.texi (Swapping Text): Minor clarification.
352
3d9842c6
GM
3532009-10-01 Glenn Morris <rgm@gnu.org>
354
355 * functions.texi (Declaring Functions): Mention that we also search for
356 ".m" files in the src/ directory.
357
78427304
CY
3582009-09-25 David Engster <deng@randomsample.de>
359
3d9842c6 360 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 361
b578c9cc
GM
3622009-09-22 Glenn Morris <rgm@gnu.org>
363
364 * internals.texi (Building Emacs): Mention preloaded-file-list.
365
beee5da7
AM
3662009-09-14 Alan Mackenzie <acm@muc.de>
367
368 * os.texi (Terminal Output): Put "@code{}" around "stdout".
369
5d6ab672
CY
3702009-09-13 Chong Yidong <cyd@stupidchicken.com>
371
372 * functions.texi (Anonymous Functions): Rearrange discussion,
373 giving usage of unquoted lambda forms first. Mention that
374 `function' and `#'' are no longer required (Bug#4290).
375
59375eeb
AM
3762009-09-11 Alan Mackenzie <acm@muc.de>
377
a86cd395 378 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
379 batch mode.
380
e7e2f529
GM
3812009-09-01 Glenn Morris <rgm@gnu.org>
382
383 * display.texi (Face Functions): Mention define-obsolete-face-alias.
384
eae47088
GM
3852009-08-26 Ulrich Mueller <ulm@gentoo.org>
386
387 * nonascii.texi (Character Codes): Fix typos.
388
3691a0a6
MA
3892009-08-25 Michael Albinus <michael.albinus@gmx.de>
390
391 * processes.texi (Synchronous Processes): New defvar
392 process-file-side-effects.
393
664d56b8
GM
3942009-08-25 Glenn Morris <rgm@gnu.org>
395
396 * display.texi (Fontsets): Fix typo.
397
0706c025
GM
398 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
399
03a74b84
SM
4002009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
401
402 * processes.texi (Asynchronous Processes): Adjust arglist of
403 start-process-shell-command and start-file-process-shell-command.
404
f6de8a37
CY
4052009-08-15 Chong Yidong <cyd@stupidchicken.com>
406
4b1ed1bb
CY
407 * advice.texi (Argument Access in Advice): Note that argument
408 positions are zero-based (Bug#3932).
409
89a9e058
CY
410 * commands.texi (Distinguish Interactive): Minor copyedit.
411
23696fd7
CY
412 * display.texi (Face Attributes): Add xref to Displaying Faces for
413 explanation of "underlying face".
414
f6de8a37
CY
415 * customize.texi (Common Keywords): Add xref to Loading.
416
417 * loading.texi (How Programs Do Loading): Add xref to Lisp
418 Libraries node in the Emacs manual.
419
417f77e6
CY
4202009-08-13 Chong Yidong <cyd@stupidchicken.com>
421
422 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
423
0999039c
CY
4242009-07-18 Chong Yidong <cyd@stupidchicken.com>
425
426 * processes.texi (Shell Arguments): Copyedits.
427
9af167bc
GM
4282009-07-18 Glenn Morris <rgm@gnu.org>
429
430 * loading.texi (Repeated Loading): Fix typo.
431
137987ab
RS
4322009-07-16 Richard Stallman <rms@gnu.org>
433
434 * buffers.texi (Swapping Text): Recommend setting
435 write-region-annotate-functions and buffer-saved-size.
436
437 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
438
622fa380
GM
4392009-07-15 Glenn Morris <rgm@gnu.org>
440
441 * edebug.texi: Minor re-phrasings throughout.
442 (Edebug Execution Modes): Sit-for affects continue mode too.
443 (Jumping): Use `forward-sexp' rather than its keybinding.
444 (Edebug Misc): Fix Q binding.
445 (Edebug Eval): Remove cl version.
446 (Printing in Edebug): Clarify print-length etc.
447 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
448 (Specification List): Remove edebug-unwrap findex entry.
449 (Specification Examples): defmacro is actually not the same as defun.
450 Escape "`" in example.
451
6bbd4600
CY
4522009-07-15 Chong Yidong <cyd@stupidchicken.com>
453
454 * markers.texi (The Mark): Document optional arg to
455 deactivate-mark.
456
e538d479
GM
4572009-07-11 Kevin Ryde <user42@zip.com.au>
458
459 * hooks.texi (Standard Hooks): Fix cross-references.
460
4c98b9ed
GM
461 * loading.texi (Named Features): Refer to eval-after-load.
462
5300838c
GM
4632009-07-11 Glenn Morris <rgm@gnu.org>
464
64fbeb16
GM
465 * Makefile.in (TEXI2PDF): New.
466 (elisp.pdf): New target.
467
4c98b9ed
GM
468 * searching.texi (Regexp Backslash): Fix typo.
469
470 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 471
51d9979c
GM
4722009-07-10 Glenn Morris <rgm@gnu.org>
473
561c0216
GM
474 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
475
5b594a58
GM
476 * customize.texi (Customization Types):
477 * display.texi (Abstract Display):
0cc8c85a 478 * objects.texi (Character Type, String Type):
5b594a58 479 Merge in some menu descriptions from elisp.texi.
51d9979c 480
c3cbbb40
GM
481 * hash.texi (Hash Tables):
482 * modes.texi (Multiline Font Lock):
483 End menu description with period.
fe42c16a 484
28528402
GM
4852009-07-09 Glenn Morris <rgm@gnu.org>
486
487 * back.texi: Don't hard-code texinfo location.
488
489 * two-volume.make (texinfodir): New, with location of texinfo.tex.
490 (tex): Add texinfodir to TEXINPUTS.
491 (elisp1med-init, elisp2med-init): Use texinfodir.
492
493 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
494 (clean): Add two-volume.make intermediate files.
495
496 * elisp.texi, vol1.texi, vol2.texi:
497 Use a DATE variable with the publication date, and update it.
498 Fix antinews menu description.
499
500 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
501 Update the detailed node listing to match elisp.texi.
502
503 * README: Update edition to match elisp.texi.
504
505 * objects.texi (General Escape Syntax):
506 * nonascii.texi (Character Sets):
507 Use consistent case for "Unicode Standard".
508
509 * anti.texi (Antinews):
510 * customize.texi (Variable Definitions):
511 * functions.texi (Declaring Functions):
512 * nonascii.texi (Character Properties):
513 * processes.texi (Serial Ports):
514 * text.texi (Special Properties):
515 * tips.texi (Coding Conventions):
516 Minor rearrangements to improve TeX line-filling.
517
518 * commands.texi (Using Interactive): Fix cross-reference.
519
17db8e10
JD
5202009-07-01 Jan Djärv <jan.h.d@swipnet.se>
521
522 * frames.texi (Management Parameters): Mention sticky.
523
77c7e2e1
AS
5242009-07-01 Andreas Schwab <aschwab@redhat.com>
525
526 * help.texi (Help Functions): Fix description of help-buffer and
527 help-setup-xref to use @defun instead of @deffn.
528
3f1c6666
JD
5292009-07-01 Jan Djärv <jan.h.d@swipnet.se>
530
531 * frames.texi (Size Parameters): Mention maximized for fullscreen.
532
ca27c21b
CY
5332009-06-24 Chong Yidong <cyd@stupidchicken.com>
534
535 * display.texi (Window Systems): Add ns to the list.
536
70243478
CY
5372009-06-21 Chong Yidong <cyd@stupidchicken.com>
538
539 * Branch for 23.1.
540
df006536
MR
5412009-06-17 Martin Rudalics <rudalics@gmx.at>
542
543 * windows.texi (Dedicated Windows): Fix typo.
544 (Resizing Windows): Replace @defun by @deffn.
545
d259fc4b
GM
5462009-06-17 Glenn Morris <rgm@gnu.org>
547
548 * variables.texi (Directory Local Variables):
549 Update for 2009-04-11 name-change of dir-locals-directory-alist.
550
30781db6
KH
5512009-06-09 Kenichi Handa <handa@m17n.org>
552
553 * nonascii.texi (Character Sets): State clearly that FROM and TO
554 are codepoints of CHARSET.
555
62e8099c
CY
5562009-06-07 Chong Yidong <cyd@stupidchicken.com>
557
558 * minibuf.texi (Reading File Names): Fix introductory text.
559 Suggested by stan@derbycityprints.com.
560 (High-Level Completion): Fix typo.
561
ee1b1917
CY
5622009-05-28 Chong Yidong <cyd@stupidchicken.com>
563
564 * frames.texi (Text Terminal Colors): Multi-tty is already
565 implemented, but tty-local colors are not.
566
5df647e8
CY
5672009-05-27 Chong Yidong <cyd@stupidchicken.com>
568
569 * hooks.texi (Standard Hooks): Remove mention of obsolete
570 redisplay-end-trigger-functions.
571
572 * internals.texi (Window Internals): Remove mention of obsolete
573 redisplay-end-trigger-functions.
574
01f17ae2
MR
5752009-05-21 Martin Rudalics <rudalics@gmx.at>
576
577 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
578
579 * backups.texi (Making Backups): backup-directory-alist and
580 make-backup-file-name-function are options.
581 (Auto-Saving): auto-save-list-file-prefix is an option.
582
583 * buffers.texi (Killing Buffers): buffer-offer-save is an
584 option.
585
586 * display.texi (Refresh Screen): no-redraw-on-reenter is an
587 option.
588 (Echo Area Customization): echo-keystrokes is an option.
589 (Selective Display): selective-display-ellipses is an option.
590 (Temporary Displays): temp-buffer-show-function is an option.
591 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
592 are options.
593 (Font Selection): face-font-family-alternatives,
594 face-font-selection-order, face-font-registry-alternatives, and
595 scalable-fonts-allowed are options.
596 (Fringe Indicators): indicate-buffer-boundaries is an option.
597 (Fringe Cursors): overflow-newline-into-fringe is an option.
598 (Scroll Bars): scroll-bar-mode is an option.
599
600 * eval.texi (Eval): max-lisp-eval-depth is an option.
601
602 * files.texi (Visiting Functions): find-file-hook is an option.
603 (Directory Names): directory-abbrev-alist is an option.
604 (Unique File Names): temporary-file-directory and
605 small-temporary-file-directory are options.
606
607 * frames.texi (Initial Parameters): initial-frame-alist,
608 minibuffer-frame-alist and default-frame-alist are options.
609 (Cursor Parameters): blink-cursor-alist and
610 cursor-in-non-selected-windows ar options.
611 (Window System Selections): selection-coding-system is an
612 option.
613 (Display Feature Testing): display-mm-dimensions-alist is an
614 option.
615
616 * help.texi (Help Functions): help-char and help-event-list are
617 options.
618
619 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
620 an option.
621
622 * minibuf.texi (Minibuffer History): history-length and
623 history-delete-duplicates are options.
624 (High-Level Completion): read-buffer-function and
625 read-buffer-completion-ignore-case are options.
626 (Reading File Names): read-file-name-completion-ignore-case is
627 an option.
628
629 * modes.texi (Mode Line Top): mode-line-format is an option.
630 (Mode Line Variables): mode-line-position and mode-line-modes
631 are options.
632
633 * nonascii.texi (Text Representations):
634 enable-multibyte-characters is an option.
635 (Default Coding Systems): auto-coding-regexp-alist,
636 file-coding-system-alist, auto-coding-alist and
637 auto-coding-functions are options.
638 (Specifying Coding Systems): inhibit-eol-conversion is an
639 option.
640
641 * os.texi (Init File): site-run-file is an option.
642 (System Environment): mail-host-address is an option.
643 (User Identification): user-mail-address is an option.
644 (Terminal Output): baud-rate is an option.
645
646 * positions.texi (Word Motion): words-include-escapes is an
647 option.
648
649 * searching.texi (Standard Regexps): page-delimiter,
650 paragraph-separate, paragraph-separate and sentence-end are
651 options.
652
653 * text.texi (Margins): left-margin and fill-nobreak-predicate
654 are options.
655
656 * variables.texi (Local Variables): max-specpdl-size is an
657 option.
658
659 * windows.texi (Choosing Window):
660 split-window-preferred-function, special-display-function and
661 display-buffer-function are options.
662
106e6894
CY
6632009-05-20 Chong Yidong <cyd@stupidchicken.com>
664
4a83454d
CY
665 Fix errors spotted by Martin Rudalics.
666
106e6894
CY
667 * syntax.texi (Position Parse): Document rationale for ignored
668 arguments to syntax-ppss-flush-cache.
669
670 * processes.texi (Input to Processes): Mark PROCESS arg to
671 process-running-child-p as optional.
672 (Network Options): Document NO-ERROR arg to
673 set-network-process-option.
674
675 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
676 command.
677
678 * searching.texi (POSIX Regexps): Mark posix-search-forward and
679 posix-search-backward as commands.
680
681 * os.texi (Killing Emacs): Mark kill-emacs as a command.
682 (Suspending Emacs): Mark suspend-emacs as a command.
683 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
684 commands.
685 (Terminal Output): Remove obsolete function baud-rate. Document
686 TERMINAL arg for send-string-to-terminal.
687
688 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
689 terminal-coding-system and set-terminal-coding-system.
690 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
691 as optional.
692 (Character Sets): Document RESTRICTION arg of char-charset.
693 (Character Codes): Mark POS argument to get-byte as optional.
694
695 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
696 minibuffer-message.
697
698 * files.texi (Create/Delete Dirs): Mark make-directory and
699 delete-directory as commands.
700
701 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
702
703 * text.texi (Base 64): Mark base64-decode-string and
704 base64-encode-string as commands.
705 (Columns): Mark move-to-column as a command.
706 (Mode-Specific Indent): Document RIGID arg to
707 indent-for-tab-command.
708 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
709 Mark indent-code-rigidly as a command.
710 (Substitution): Mark translate-region as a command.
711
712 * frames.texi (Size and Position): Remove obsolete functions
713 screen-height and screen-width.
714
04173931
CY
7152009-05-19 Chong Yidong <cyd@stupidchicken.com>
716
717 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
718 (Displaying Buffers, Resizing Windows): Correct mistakes;
719 next-window, previous-window, and pop-to-buffer are not commands,
720 and fit-window-to-buffer" is a command. (Pointed out by Martin
721 Rudalics.)
722
eae7d8f8
RS
7232009-05-17 Richard M Stallman <rms@gnu.org>
724
725 * modes.texi (Precalculated Fontification): Clarify text.
726
b8766179
MR
7272009-05-17 Martin Rudalics <rudalics@gmx.at>
728
729 * windows.texi (Selecting Windows): Clarify descriptions of
730 with-selected-window and get-lru-window.
731 (Cyclic Window Ordering): Refer to particular frame when talking
732 about how splitting affects the ordering.
733 (Displaying Buffers): Fix descriptions of switch-to-buffer and
734 switch-to-buffer-other-window. Explain how setting of
735 display-buffer-reuse-frames affects pop-to-buffer.
736 (Choosing Window): Clarify some details in descriptions of
737 display-buffer-reuse-frames, pop-up-frames, and
738 pop-up-frame-function.
739 (Dedicated Windows): Clarify some details.
740 (Textual Scrolling): Replace term vscroll by term vertical
741 scroll position.
742 (Vertical Scrolling): Fix typo.
743 (Window Hooks): Relate text on jit-lock-register to window
744 scrolling and size changes.
745
734b5e3b
CY
7462009-05-14 Chong Yidong <cyd@stupidchicken.com>
747
0a65633e
CY
748 * frames.texi (Initial Parameters): Clarify what the initial
749 minibuffer frame is.
05be46d7
CY
750 (Buffer Parameters): Note that the minibuffer parameter can not be
751 altered.
0a65633e 752
734b5e3b
CY
753 * anti.texi (Antinews): Copyedits. Rearrange some entries.
754 Document display-buffer changes.
755
925672cd
CY
7562009-05-13 Chong Yidong <cyd@stupidchicken.com>
757
17ecd7af
CY
758 * anti.texi (Antinews): Rewrite for Emacs 22.
759
925672cd
CY
760 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
761 obarrays are first mentioned. Define "system abbrev" more
762 prominently, and add it to the index.
763 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
764 Copyedits.
765 (Abbrev Expansion): Document abbrev-insert.
766
80be4dd7
CY
7672009-05-12 Chong Yidong <cyd@stupidchicken.com>
768
769 * frames.texi (Font and Color Parameters): Rename from Color
770 Parameters. Document font-backend parameter.
771
772 * vol2.texi (Top): Update node listing.
773 * vol1.texi (Top): Update node listing.
774 * elisp.texi (Top): Update node listing.
775
372a93ac
MR
7762009-05-11 Martin Rudalics <rudalics@gmx.at>
777
778 * windows.texi (Choosing Window): Don't explicitly refer to
779 split-window-sensibly's window argument in descriptions of
780 split-height-threshold and split-width-threshold.
781
714c3541
MR
7822009-05-10 Martin Rudalics <rudalics@gmx.at>
783
784 * windows.texi (Choosing Window): Fix rewrite of window
785 splitting section.
786
0e90e7be
EZ
7872009-05-09 Eli Zaretskii <eliz@gnu.org>
788
789 * nonascii.texi (Default Coding Systems): Document
790 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
791 indexing.
792 (Lisp and Coding Systems): Add index entries.
793
d3c0c321
MR
7942009-05-09 Martin Rudalics <rudalics@gmx.at>
795
796 * windows.texi (Choosing Window): Describe split-window-sensibly
797 and rewrite section on window splitting accordingly.
798 (Textual Scrolling): Replace `...' by @code{...}.
799
c773345a
CY
8002009-05-04 Chong Yidong <cyd@stupidchicken.com>
801
ee2d5b5e
CY
802 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
803 Remove obsoleted pre-abbrev-expand-hook.
804
805 * locals.texi (Standard Buffer-Local Variables): Consolidate table
806 entries.
807
c773345a
CY
808 * internals.texi (Object Internals): Don't assume 32-bit machines
809 are the norm.
810 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
811 (Window Internals): Synch field names to window.h.
812 (Process Internals): Synch field names to process.h.
c773345a 813
dd449674
CY
8142009-04-29 Chong Yidong <cyd@stupidchicken.com>
815
816 * variables.texi (File Local Variables): Note that read-circle is
817 bound to nil when reading file-local variables.
818
819 * streams.texi (Input Functions): Document read-circle.
820 (Output Variables): Add xref to Circular Objects.
821
4f1e25e2
CY
8222009-04-25 Chong Yidong <cyd@stupidchicken.com>
823
824 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
825 Features and Coding System Basics. Node that "p" stands for
826 "predicate". Recommend utf-8-emacs instead of emacs-mule.
827 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
828 mouse-appearance-menu.
829 (Programming Tips): Add xref to Progress.
830
dca019f8
CY
8312009-04-22 Chong Yidong <cyd@stupidchicken.com>
832
833 * os.texi (Command-Line Arguments): Document
834 command-line-args-left.
835 (Suspending Emacs): Adapt text to multi-tty case. Document use of
836 terminal objects for tty arguments.
837 (Startup Summary): Add xref to Session Management.
838 (Session Management): Mention emacs-session-restore. Copyedits.
839
02a89103
CY
8402009-04-20 Chong Yidong <cyd@stupidchicken.com>
841
842 * os.texi (Startup Summary): Copyedits. The init file is not
843 necessarily named .emacs now. Document initial-buffer-choice and
844 initial-scratch-message. Note where Emacs exits in batch mode.
845 Document inhibit-splash-screen as an alias.
846 (Init File): Be neutral about which init file name to use.
847
8482009-04-16 Chong Yidong <cyd@stupidchicken.com>
849
850 * os.texi (System Interface): Fix Texinfo usage.
851
0c1cfe01
CY
8522009-04-15 Chong Yidong <cyd@stupidchicken.com>
853
80d7cdca
CY
854 * searching.texi (Regexp Backslash): Also refer to shy groups as
855 non-capturing or unnumbered groups.
856 (Regexp Functions): Add cross-reference to Regexp Backslash.
857
0c1cfe01
CY
858 * display.texi (Truncation): Overlays can use line-prefix and
859 wrap-prefix too.
860 (Overlay Properties): Document wrap-prefix and line-prefix.
861 (Face Attributes): Document underline-minimum-offset.
862 (Face Remapping): Copyedits.
863 (Low-Level Font): Copyedits.
864 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
865 (Line Height): Emphasize that line-spacing only takes effect on
866 graphical terminals.
0c1cfe01 867
c4adeee0
CY
8682009-04-13 Chong Yidong <cyd@stupidchicken.com>
869
870 * display.texi (Refresh Screen): Note that a passage about screen
871 refreshing is text terminal only.
872 (Forcing Redisplay): Delete misleading comment---sit-for calls
873 redisplay, not the other way around.
874 (Truncation): Note new values of truncate-partial-width-windows.
875 Copyedits.
876 (Invisible Text): Document invisible-p.
877
b20ecfa1
EZ
8782009-04-11 Eli Zaretskii <eliz@gnu.org>
879
880 * display.texi (Overlays): Overlays don't scale well. See
881 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
882
97d8273f
CY
8832009-04-10 Chong Yidong <cyd@stupidchicken.com>
884
f147ff75
CY
885 * syntax.texi (Syntax Table Functions): Document cons cell
886 argument for modify-syntax-entry.
887 (Categories): Document cons cell argument for
888 modify-category-entry.
889
fca4ec76
CY
890 * searching.texi (String Search): Document word-search-forward-lax
891 and word-search-backward-lax.
892 (Searching and Case): Describe isearch behavior more precisely.
893
9c283d5b
CY
894 * keymaps.texi (Tool Bar): Mention that some platforms do not
895 support multi-line toolbars. Suggested by Stephen Eglen.
896
897 * frames.texi (Layout Parameters): Mention that Nextstep also
898 allows only one tool-bar line. Suggested by Stephen Eglen.
899
97d8273f
CY
900 * nonascii.texi (Text Representations): Copyedits.
901 (Coding System Basics): Also mention utf-8-emacs.
902 (Converting Representations, Selecting a Representation)
903 (Scanning Charsets, Translation of Characters, Encoding and I/O):
904 Copyedits.
905 (Character Codes): Mention role of codepoints 1114112 to 4194175.
906
2bad3299
CY
9072009-04-09 Chong Yidong <cyd@stupidchicken.com>
908
909 * text.texi (Yank Commands): Note that yank uses push-mark.
910 (Filling): Clarify REGION argument of fill-paragraph. Document
911 fill-forward-paragraph-function.
912 (Special Properties): Remove "new in Emacs 22" declaration.
913 (Clickable Text): Merge with Links and Mouse-1 node.
914
915 * display.texi (Button Properties, Button Buffer Commands): Change
916 xref to Clickable Text.
917
918 * tips.texi (Key Binding Conventions): Change xref to Clickable
919 Text.
920
921 * elisp.texi (Top): Update node listing.
922
ea30ce4f
CY
9232009-04-05 Chong Yidong <cyd@stupidchicken.com>
924
47af2f4b
CY
925 * markers.texi (The Mark): Copyedits. Improve description of
926 handle-shift-selection.
927 (The Region): Move use-region-p here from The Mark.
928
ea30ce4f
CY
929 * positions.texi (Screen Lines): Document (cols . lines) argument
930 for vertical-motion.
931
2aa8ea6e
CY
9322009-04-04 Chong Yidong <cyd@stupidchicken.com>
933
3ec61d4e
CY
934 * frames.texi (Frames): Clean up introduction. Document `ns'
935 return value for framep.
936 (Creating Frames): Note how the terminal is chosen.
937 (Multiple Terminals, Multiple Displays): Merge into a single node.
938 (Color Parameters): Fix typo.
939
940 * variables.texi (Local Variables, Buffer-Local Variables)
941 (Creating Buffer-Local): Change link to Multiple Terminals.
942
943 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
944
945 * keymaps.texi (Controlling Active Maps): Change link to Multiple
946 Terminals.
947
948 * commands.texi (Command Loop Info, Keyboard Macros): Change link
949 to Multiple Terminals.
950
951 * elisp.texi (Top): Update node listing.
952 * vol2.texi (Top): Update node listing.
953 * vol1.texi (Top): Update node listing.
954
9257072f
CY
955 * buffers.texi (Current Buffer): Note that the append-to-buffer
956 example is no longer in synch with the latest code. Tie the two
957 examples together.
958
2aa8ea6e
CY
959 * files.texi (File Attributes): Move note about MS-DOS from
960 Changing Files to File Attributes.
961 (Create/Delete Dirs): Note that mkdir is an alias for this.
962
22e74b17
CY
9632009-04-01 Markus Triska <triska@gmx.at>
964
965 * processes.texi (Filter Functions): Suggest how to handle output
966 batches.
967
4bbe48ec
CY
9682009-03-30 Chong Yidong <cyd@stupidchicken.com>
969
970 * help.texi (Accessing Documentation): Update example to use
971 help-setup-xref and with-help-window.
972 (Help Functions): Remove print-help-return-message, which is
973 semi-obsolete due to with-help-window. Document help-buffer and
974 help-setup-xref.
975
b9723f39
CY
9762009-03-29 Chong Yidong <cyd@stupidchicken.com>
977
87f649f6
CY
978 * help.texi (Accessing Documentation, Help Functions): Remove
979 information about long-obsolete Emacs versions.
9eb52e90 980
b9723f39
CY
981 * modes.texi (Mode Line Variables): The default values of the mode
982 line variables are now more complicated.
983
b0cc32db
CY
9842009-03-28 Chong Yidong <cyd@stupidchicken.com>
985
3c25a5a9
CY
986 * modes.texi (Major Mode Conventions): Note that specialness is
987 inherited.
31c9eebb
CY
988 (Derived Modes): Note that define-derive-mode sets the mode-class
989 property.
3c25a5a9 990
b0cc32db
CY
991 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
992 goto-map. Add search-map to the list.
993
c5e0006d
EZ
9942009-03-27 Eli Zaretskii <eliz@gnu.org>
995
1213465a
EZ
996 * os.texi (System Environment): Update the list of system-type
997 values.
998
c5e0006d
EZ
999 * markers.texi (The Mark) <handle-shift-selection>: Update for
1000 removal of the optional argument DEACTIVATE.
1001
48bab3d6
CY
10022009-03-25 Chong Yidong <cyd@stupidchicken.com>
1003
1004 * commands.texi (Focus Events): Most X window managers don't use
1005 focus-follows-mouse nowadays.
1006
6e4ff1b6
CY
10072009-03-24 Chong Yidong <cyd@stupidchicken.com>
1008
1009 * commands.texi (Defining Commands): Clarify introduction.
1010 (Using Interactive): Not that interactive can be put in a symbol
1011 property.
1012 (Interactive Call): Note that a symbol with a non-nil
1013 interactive-form property satisfies commandp.
1014
11625308
JB
10152009-03-23 Juanma Barranquero <lekktu@gmail.com>
1016
1017 * minibuf.texi (Intro to Minibuffers): Fix typos.
1018
7b34420d
CY
10192009-03-23 Chong Yidong <cyd@stupidchicken.com>
1020
1021 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
1022 about minibuffers in old Emacs versions. Copyedits. Emphasize
1023 that enable-recursive-minibuffers defaults to nil.
1024 (Text from Minibuffer): Simplify introduction.
1025
f9257eed
AM
10262009-03-22 Alan Mackenzie <acm@muc.de>
1027
1028 * commands.texi (Using Interactive): Clarify string argument to
1029 `interactive' - even promptless elements need \n separators.
1030
f639ba70
CY
10312009-03-18 Chong Yidong <cyd@stupidchicken.com>
1032
1033 * minibuf.texi (Completion Styles): New node.
1034
1035 * elisp.texi (Top): Update node listing.
1036
d897e8ee
CY
10372009-03-17 Chong Yidong <cyd@stupidchicken.com>
1038
1039 * minibuf.texi (Basic Completion): Note that
1040 read-file-name-completion-ignore-case and
1041 read-buffer-completion-ignore-case can override
1042 completion-ignore-case.
1043 (Minibuffer Completion): Document completing-read changes.
1044 (Completion Commands): Avoid mentioning partial completion mode.
1045 Document minibuffer-completion-confirm changes, and
1046 minibuffer-confirm-exit-commands.
1047 (High-Level Completion): Document new require-match behavior for
1048 read-buffer. Document read-buffer-completion-ignore-case.
1049 (Reading File Names): Document new require-match behavior for
1050 read-file-name.
1051
b1f23349
CY
10522009-03-14 Chong Yidong <cyd@stupidchicken.com>
1053
1054 * debugging.texi (Error Debugging): Don't mislead the reader into
1055 thinking that debug-on-error enters debugger for C-f at EOB.
1056 (Error Debugging): Setting debug-on-init within the init file
1057 works, and has for some time.
1058
d6eb4e25
KH
10592009-03-13 Kenichi Handa <handa@m17n.org>
1060
1061 * display.texi (Fontsets): Update the description.
1062
1cf53dc5
CY
10632009-03-13 Chong Yidong <cyd@stupidchicken.com>
1064
1065 * advice.texi (Advising Primitives): Link to What Is a Function.
1066
81f919fc
CY
10672009-03-12 Chong Yidong <cyd@stupidchicken.com>
1068
cf4229eb
CY
1069 * compile.texi (Speed of Byte-Code): Update example.
1070 (Disassembly): Update examples.
1071
81f919fc 1072 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1073
1074 * customize.texi (Common Keywords): It's not necessary to use :tag
1075 to remove hyphens, as custom-unlispify-tag-name does it
1076 automatically.
1077 (Variable Definitions): Link to File Local Variables. Document
1078 customized-value symbol property.
1079 (Customization Types): Move menu to end of node.
1080
955964d7
CY
10812009-03-10 Chong Yidong <cyd@stupidchicken.com>
1082
1083 * macros.texi (Compiling Macros): Omit misleading sentence, which
1084 implied that macros can only be used in the same file they are
1085 defined.
1086 (Backquote): Remove obsolete information about Emacs 19.
1087
d25ed7db
GM
10882009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1089
1090 * display.texi (Display Margins): Fix paren typo.
1091
d55f6ca5
CY
10922009-02-27 Chong Yidong <cyd@stupidchicken.com>
1093
f0e57ed8
CY
1094 * elisp.texi (Top): Update node listing.
1095
1096 * variables.texi (Variables): Clarify introduction.
1097 (Global Variables): Mention that setq is a special form.
1098 (Local Variables): Use active voice.
1099 (Tips for Defining): Mention marking variables as safe.
1100 (Buffer-Local Variables): Mention terminal-local and frame-local
1101 variables together.
1102 (File Local Variables): Copyedits.
1103 (Frame-Local Variables): Note that they are not really useful.
1104 (Future Local Variables): Node deleted.
1105
d55f6ca5
CY
1106 * objects.texi (General Escape Syntax): Update explanation of
1107 unicode escape syntax.
1108
ca8f09a8
CY
11092009-02-23 Chong Yidong <cyd@stupidchicken.com>
1110
1111 * control.texi (Control Structures): Add cindex entry for "textual
1112 order".
1113
1114 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1115 instead of "expression" throughout.
1116 (Function Indirection): Copyedits. Use active voice.
1117 (Eval): The default value of max-lisp-eval-depth is now 400.
1118
a20878b6
MB
11192009-02-23 Miles Bader <miles@gnu.org>
1120
1121 * processes.texi (System Processes): Rename `system-process-attributes'
1122 to `process-attributes'.
1123
61f66044
CY
11242009-02-22 Chong Yidong <cyd@stupidchicken.com>
1125
1b80d1f3
CY
1126 * symbols.texi (Property Lists): Emphasize that property lists are
1127 not restricted to symbol cells.
1128 (Other Plists): Copyedit.
1129
61f66044
CY
1130 * sequences.texi (Sequences Arrays Vectors): Make introduction
1131 more concise.
1132 (Arrays): Mention char-tables and bool-vectors too.
1133 (Vectors): Don't repeat information given in Arrays node. Link to
1134 nodes that explain the vector usage examples.
1135 (Char-Tables): Note that char-table elements can have arbitrary
1136 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1137 Link to Property Lists node.
61f66044 1138
9403944b
CY
11392009-02-22 Chong Yidong <cyd@stupidchicken.com>
1140
1141 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1142 `append'.
4068c7b4 1143 (List Elements): Copyedits.
9403944b
CY
1144
1145 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1146 of `vconcat'.
1147
1148 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1149 Emacs 20 usage of `concat'.
1150 (Case Conversion): Copyedits.
1151
b87a185f
CY
11522009-02-21 Chong Yidong <cyd@stupidchicken.com>
1153
1154 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1155 Minor edits.
1156 (Frame Configuration Type): Emphasize that it is not primitive.
1157 (Font Type): New node.
1158 (Type Predicates): Add fontp; type-of now recognizes font object
1159 types.
1160
1161 * intro.texi (Version Info): Update version numbers in examples.
1162 (Acknowledgements): List more contributors.
1163
1164 * elisp.texi: Bump version number to 3.0.
1165 (Top): Link to Font Type node.
1166
867d4bb3
JB
11672009-02-20 Juanma Barranquero <lekktu@gmail.com>
1168
1169 * modes.texi (Major Mode Conventions): Remove duplicate words.
1170 (Customizing Keywords): Fix typo.
1171
77730170
EZ
11722009-02-14 Eli Zaretskii <eliz@gnu.org>
1173
1174 * nonascii.texi (User-Chosen Coding Systems): Document that
1175 select-safe-coding-system suggests raw-text if there are raw bytes
1176 in the region.
1177 (Explicit Encoding): Warn not to use `undecided' when encoding.
1178
c8736212
GM
11792009-02-11 Glenn Morris <rgm@gnu.org>
1180
1181 * frames.texi (Visibility of Frames): Mention the effect multiple
1182 workspaces/desktops can have on visibility.
1183
ab992d66
EZ
11842009-02-07 Eli Zaretskii <eliz@gnu.org>
1185
c8736212
GM
1186 * text.texi (Commands for Insertion):
1187 * commands.texi (Event Mod):
1188 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
1189 * nonascii.texi (Translation of Characters): Reinstate
1190 documentation of translation-table-for-input.
7d2a859f
EZ
1191 (Explicit Encoding): Document the `charset' text property produced
1192 by decode-coding-region and decode-coding-string.
ab992d66 1193
e651a255
AM
11942009-01-27 Alan Mackenzie <acm@muc.de>
1195
1196 * modes.texi (Search-based Fontification): Correct a typo.
1197
bc5cde4b
JB
11982009-01-25 Juanma Barranquero <lekktu@gmail.com>
1199
1200 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1201 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1202
3533155b
EZ
12032009-01-24 Eli Zaretskii <eliz@gnu.org>
1204
f721deda
EZ
1205 * display.texi (Window Systems): Document the value of
1206 `initial-window-system' under --daemon.
1207
3533155b
EZ
1208 * os.texi (System Environment): Remove description of the
1209 `environment' function which has been deleted.
1210
f79b43b2
DN
12112009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1212
1213 * frames.texi (Multiple Displays): Remove documentation for
1214 removed function make-frame-on-tty.
1215
e3aa6669
CY
12162009-01-22 Chong Yidong <cyd@stupidchicken.com>
1217
1218 * files.texi (Format Conversion Piecemeal): Clarify behavior of
1219 write-region-annotate-functions. Document
1220 write-region-post-annotation-function.
1221
fb13a416
CY
12222009-01-19 Chong Yidong <cyd@stupidchicken.com>
1223
1224 * display.texi (Font Lookup): Document WIDTH argument of
1225 x-list-fonts.
1226
02eccf6b
EZ
12272009-01-17 Eli Zaretskii <eliz@gnu.org>
1228
ead3f58d
EZ
1229 * maps.texi (Standard Keymaps): Rename function-key-map to
1230 local-function-key-map.
1231
1232 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1233 local-function-key-map.
1234
1235 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1236 and `set-keyboard-coding-system' now accept an optional terminal
1237 argument.
1238
1239 * commands.texi (Event Mod): `keyboard-translate-table' is now
1240 terminal-local.
1241 (Function Keys): Rename function-key-map to
1242 local-function-key-map.
1243
df05a163
EZ
1244 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1245 frames.texi.
1246
0ed8034e 1247 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1248 `delete-terminal-functions', `suspend-tty-functions' and
1249 `resume-tty-functions'.
0ed8034e
EZ
1250
1251 * frames.texi (Frames): Document `frame-terminal' and
1252 `terminal-live-p'.
1253 (Multiple Displays): Document `make-frame-on-tty'.
1254 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1255 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1256 (Terminal Parameters): Document `terminal-parameters',
1257 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1258
1259 * os.texi (System Environment): Document `environment' and
1260 `initial-environment'.
490f1197
EZ
1261 (Suspending Emacs): Update for multi-tty; document
1262 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1263
02eccf6b
EZ
1264 * nonascii.texi (Coding System Basics): More accurate description
1265 of `raw-text'.
1266
f19fea97
JB
12672009-01-12 Juanma Barranquero <lekktu@gmail.com>
1268
1269 * display.texi (Low-Level Font): Fix typo.
1270
16fa292f
CY
12712009-01-10 Chong Yidong <cyd@stupidchicken.com>
1272
1273 * elisp.texi (Top): Update node listing.
1274
1275 * display.texi (PostScript Images): Node deleted.
1276
0b4faef3
EZ
12772009-01-10 Eli Zaretskii <eliz@gnu.org>
1278
3355f04d
EZ
1279 * processes.texi (Decoding Output): Document that null bytes force
1280 no-conversion for reading process output.
1281
1282 * files.texi (Reading from Files): Document that null bytes force
1283 no-conversion when visiting files.
1284
11625308 1285 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 1286
0b4faef3
EZ
1287 * nonascii.texi (Lisp and Coding Systems): Document
1288 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 1289 (Character Properties): Improve wording.
0b4faef3 1290
ce9cf065
CY
12912009-01-09 Chong Yidong <cyd@stupidchicken.com>
1292
1293 * display.texi (Font Lookup): Remove obsolete function
1294 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1295 (Low-Level Font): Rename from Fonts, move to end of Faces section.
1296 (Font Selection): Reorder order of variable descriptions. Minor
1297 clarifications.
1298
1299 * elisp.texi (Top): Update node listing.
1300
ab756fb3
GM
13012009-01-09 Glenn Morris <rgm@gnu.org>
1302
1303 * commands.texi (Command Loop Info): Say that last-command-char and
1304 last-input-char are obsolete aliases.
1305
1306 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1307 last-input-char and last-command-char, since they are just aliases for
1308 last-input-event and last-command-event.
1309
1310 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1311 last-command-char.
1312
6b2b8ab1
CY
13132009-01-08 Chong Yidong <cyd@stupidchicken.com>
1314
1315 * elisp.texi: Update node listing.
1316
1317 * display.texi (Faces): Put Font Selection node after Auto Faces.
1318 (Face Attributes): Don't link to Font Lookup. Document
1319 font-family-list.
1320 (Fonts): New node.
1321
3568e767
JR
13222009-01-08 Jason Rumney <jasonr@gnu.org>
1323
1324 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 1325 changing the standard pointer shapes. (Bug#1485)
3568e767 1326
6221c8db
CY
13272009-01-08 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * display.texi (Attribute Functions): Note that a function value
1330 :height is relative, and that compatibility functions work by
1331 calling set-face-attribute.
1332 (Displaying Faces): Reorder list in order of increasing priority.
1333 (Face Remapping): New node. Content moved here from Displaying
1334 Faces.
1335 (Glyphs): Link to Face Functions.
1336
e3d3799a
CY
13372009-01-08 Chong Yidong <cyd@stupidchicken.com>
1338
1339 * display.texi (Faces): Don't discuss face id here. facep does
1340 not return t.
1341 (Defining Faces): Minor clarification.
1342 (Face Attributes): Rearrange items to match docstring of
1343 set-face-attribute. Add :foundry attribute. Document new role of
1344 :font attribute. Texinfo usage fix.
1345 (Attribute Functions): Copyedits.
1346 (Face Functions): Note that face number is seldom used.
1347
638a2457
RS
13482009-01-05 Richard M Stallman <rms@gnu.org>
1349
1350 * strings.texi (Predicates for Strings): Minor clarification.
1351
1352 * functions.texi (Function Safety): Texinfo usage fix.
1353
49ea0074
JB
13542009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1355
1356 * objects.texi (General Escape Syntax): Fix typo.
1357
9f822178
MR
13582009-01-03 Martin Rudalics <rudalics@gmx.at>
1359
1360 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1361 works via the default value of pop-up-frame-function.
1362
af34ad36
EZ
13632009-01-02 Eli Zaretskii <eliz@gnu.org>
1364
1365 * processes.texi (System Processes): Document the `time' and
1366 `ctime' attributes of `system-process-attributes'.
1367
d31f6679
CY
13682009-01-01 Chong Yidong <cyd@stupidchicken.com>
1369
1370 * display.texi (Face Attributes): Clarify :height attribute.
1371
174dc00c
MR
13722008-12-31 Martin Rudalics <rudalics@gmx.at>
1373
1374 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1375 the front of the buffer list. Add entries for `last-buffer' and
1376 `unbury-buffer'.
1377
b8afe7e4
EZ
13782008-12-27 Eli Zaretskii <eliz@gnu.org>
1379
d14030f5
EZ
1380 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1381 and its subsections.
1382
1383 * frames.texi (Multiple Terminals, Low-level Terminal)
1384 (Terminal Parameters, Frames on Other TTY devices): New sections.
1385 (Frames): Add an xref to "Multiple Terminals".
1386
765980a4
EZ
1387 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1388
1389 * objects.texi (Terminal Type): New node.
1390 (Editing Types): Add it to the menu.
1391
47bd5577
EZ
1392 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1393 Variables".
1394
eb22b78c 1395 * variables.texi (Directory Local Variables): New node.
47bd5577 1396 (Variables): Add a menu item for it.
eb22b78c 1397
b8afe7e4
EZ
1398 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1399 `generated-autoload-file'.
1400
77bb0476
EZ
14012008-12-20 Eli Zaretskii <eliz@gnu.org>
1402
028e2c19
EZ
1403 * os.texi (Startup Summary): Add xref to documentation of
1404 `initial-window-system'.
1405
77bb0476
EZ
1406 * display.texi (Window Systems): Document `window-system' the
1407 function. The variable `window-system' is now frame-local.
028e2c19 1408 Document `initial-window-system'.
77bb0476 1409
dda87836
MR
14102008-12-19 Martin Rudalics <rudalics@gmx.at>
1411
1412 * windows.texi (Windows): Rewrite description of
1413 fit-window-to-buffer.
1414
caef3ed2
GM
14152008-12-13 Glenn Morris <rgm@gnu.org>
1416
1417 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1418 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1419
21c58e4d
GM
14202008-12-12 Glenn Morris <rgm@gnu.org>
1421
1422 * debugging.texi (Error Debugging): Refer forwards to
1423 eval-expression-debug-on-error.
1424
af38459f
EZ
14252008-12-05 Eli Zaretskii <eliz@gnu.org>
1426
5dedd9b5
EZ
1427 * strings.texi (String Basics): Only unibyte strings that
1428 represent key sequences hold 8-bit raw bytes.
1429
af38459f
EZ
1430 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1431 paragraph to speak about `undecided'.
1432 (Character Properties): Don't explain the meaning of each
1433 property; instead, identify their Unicode Standard names.
b3f1f4a5 1434 (Character Sets): Document `map-charset-chars'.
af38459f 1435
fa047ae7
GM
14362008-12-02 Glenn Morris <rgm@gnu.org>
1437
1438 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1439 section yet again.
1440
47dbc044
EZ
14412008-11-29 Eli Zaretskii <eliz@gnu.org>
1442
98d05998
EZ
1443 * nonascii.texi (Character Properties): New Section.
1444 (Specifying Coding Systems): Document
1445 `coding-system-priority-list', `set-coding-system-priority', and
1446 `with-coding-priority'.
1447 (Lisp and Coding Systems): Document `check-coding-systems-region'
1448 and `coding-system-charset-list'.
1449 (Coding System Basics): Document `coding-system-aliases'.
1450
1451 * elisp.texi (Top): Add a @detailmenu entry for "Character
1452 Properties".
1453
47dbc044
EZ
1454 * objects.texi (Character Type): Correct the range of Emacs
1455 characters. Add an @xref to "Character Codes".
1456
1457 * strings.texi (String Basics): Add an @xref to "Character Codes".
1458
1459 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1460
1461 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1462 (Character Codes): Document `max-char'.
1463
8b80cdf5
EZ
14642008-11-28 Eli Zaretskii <eliz@gnu.org>
1465
1466 * nonascii.texi (Text Representations, Converting Representations)
1467 (Character Sets, Scanning Charsets, Translation of Characters):
1468 Make text more accurate.
1469
a99dceba
GM
14702008-11-28 Glenn Morris <rgm@gnu.org>
1471
1472 * files.texi (Format Conversion Round-Trip): Improve previous change.
1473
f6dc3bed
CY
14742008-11-26 Chong Yidong <cyd@stupidchicken.com>
1475
1476 * modes.texi (Auto Major Mode): Fix example.
1477
5da9413d
GM
14782008-11-25 Glenn Morris <rgm@gnu.org>
1479
1480 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1481
1482 * files.texi (Format Conversion Round-Trip):
1483 Use active voice for previous change.
1484
fcca848c
CY
14852008-11-25 Chong Yidong <cyd@stupidchicken.com>
1486
1487 * os.texi (Processor Run Time):
1488 * processes.texi (Transaction Queues):
1489 * markers.texi (The Mark):
1490 * windows.texi (Choosing Window, Selecting Windows):
1491 * files.texi (Changing Files, Magic File Names):
1492 * commands.texi (Key Sequence Input):
1493 * functions.texi (Declaring Functions):
1494 * strings.texi (Predicates for Strings):
1495 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1496
36c8dc54
CY
14972008-11-24 Chong Yidong <cyd@stupidchicken.com>
1498
1499 * help.texi (Accessing Documentation): Update example.
1500
1501 * variables.texi (Defining Variables): Note that `*' is not
1502 necessary if defcustom is used.
1503
2a79b242
EZ
15042008-11-22 Eli Zaretskii <eliz@gnu.org>
1505
1506 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1507 Characters" from @detailmenu.
1508
1509 * nonascii.texi (Character Codes, Character Sets)
1510 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1511 (Chars and Bytes, Splitting Characters): Sections removed.
1512
392f0d26
LK
15132008-11-22 Lute Kamstra <lute@gnu.org>
1514
1515 * positions.texi (Text Lines): Update goto-line documentation.
1516
af1a5cd5
MR
15172008-11-21 Martin Rudalics <rudalics@gmx.at>
1518
6a4cfb0c
MR
1519 * frames.texi (Frames): Fix typo, add cross references, reword.
1520 (Initial Parameters): Reword special-display-frame-alist text.
1521 (Frames and Windows): Reword. Describe argument norecord for
1522 set-frame-selected-window.
1523 (Input Focus): Describe argument norecord for select-frame.
1524 Remove comment on MS-Windows behavior for focus-follows-mouse.
1525 (Raising and Lowering): Mention windows-frames dichotomy in
1526 metaphor.
1527
af1a5cd5
MR
1528 * windows.texi (Displaying Buffers, Vertical Scrolling)
1529 (Horizontal Scrolling): Fix indenting and rewording issues
1530 introduced with 2008-11-07 change.
1531
c249fa9c
GM
15322008-11-20 Glenn Morris <rgm@gnu.org>
1533
1534 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1535 element of `format-alist'.
1536
204d4665
GM
15372008-11-19 Glenn Morris <rgm@gnu.org>
1538
1539 * doclicense.texi: Update to FDL 1.3.
1540 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1541
cc0910af
CY
15422008-11-18 Chong Yidong <cyd@stupidchicken.com>
1543
efe6e7c4
CY
1544 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1545 vars, which are obsolete. Mention jit-lock-register.
1546
1547 * modes.texi (Other Font Lock Variables): Document
1548 jit-lock-register and jit-lock-unregister.
1549
cc0910af
CY
1550 * frames.texi (Color Parameters): Document alpha parameter.
1551
aeeedf76
MR
15522008-11-16 Martin Rudalics <rudalics@gmx.at>
1553
1554 * windows.texi (Splitting Windows, Deleting Windows)
1555 (Selecting Windows, Cyclic Window Ordering)
1556 (Buffers and Windows, Displaying Buffers, Choosing Window)
1557 (Dedicated Windows, Window Point, Window Start and End)
1558 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1559 (Size of Window, Resizing Windows, Window Configurations)
1560 (Window Parameters): Avoid @var at beginning of sentences and
1561 reword accordingly.
1562
4c565c5c
LK
15632008-11-11 Lute Kamstra <lute@gnu.org>
1564
1565 * files.texi (File Name Components): Fix file-name-extension
1566 documentation.
1567
25f494c9
JB
15682008-11-11 Juanma Barranquero <lekktu@gmail.com>
1569
1570 * frames.texi (Basic Parameters): Remove display-environment-variable
1571 and term-environment-variable.
1572
a1401ab1
EZ
15732008-11-08 Eli Zaretskii <eliz@gnu.org>
1574
1575 * windows.texi (Basic Windows, Splitting Windows)
1576 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1577 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
1578 (Resizing Windows, Window Configurations, Window Parameters):
1579 Fix wording and markup.
a1401ab1 1580
efafc282
MR
15812008-11-07 Martin Rudalics <rudalics@gmx.at>
1582
1583 * windows.texi (Windows): Update entries.
1584 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 1585 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
1586 (Selecting Windows, Cyclic Window Ordering): Reword with special
1587 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
1588 (Buffers and Windows, Choosing Window): Reword with special
1589 emphasis on dedicated windows.
1590 (Displaying Buffers): Reword. For switch-to-buffer mention that
1591 it may fall back on pop-to-buffer. For other-window try to
1592 explain how it treats the cyclic ordering of windows.
efafc282
MR
1593 (Dedicated Windows): New node and section discussing dedicated
1594 windows and associated functions.
86ab855a 1595 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
1596 (Window Start and End): Rename node and section title. Reword.
1597 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1598 Minor rewording.
1599 (Size of Window): Reword, in particular text on window-width.
1600 (Resizing Windows): Reword. Add text on balancing windows.
1601 (Window Configurations): Reword. Mention window parameters.
1602 (Window Parameters): New node and section on window parameters.
1603 (Window Hooks): Reword. Mention that
1604 window-configuration-change-hook is run "buffer-locally".
1605 * elisp.texi (Top): Update Windows entries in @detailmenu
1606 section.
1607
d60a8ab2
JB
16082008-11-04 Juanma Barranquero <lekktu@gmail.com>
1609
1610 * searching.texi (Regexp Search): Fix typo.
1611
01777627
CY
16122008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1613
1614 * searching.texi (Regexp Search): Document GREEDY arg.
1615 (Simple Match Data): Fix return value.
1616
c4526e93
EZ
16172008-11-01 Eli Zaretskii <eliz@gnu.org>
1618
1619 * nonascii.texi (Text Representations): Rewrite to make consistent
1620 with Emacs 23 internal representation of characters. Document
1621 `unibyte-string'.
1622
fe2ae8b5
CY
16232008-10-28 Chong Yidong <cyd@stupidchicken.com>
1624
1625 * processes.texi (Process Information): Note that process-status
1626 does not accept buffer names.
1627
cc5a21e3
CY
16282008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1629
1630 * positions.texi (Skipping Characters): Correct return value of
1631 skip-chars-forward.
1632
09460d9a
MR
16332008-10-25 Martin Rudalics <rudalics@gmx.at>
1634
520b29e7
MR
1635 * windows.texi (Deleting Windows): Update documentation of
1636 delete-windows-on.
1637 (Buffers and Windows): Update documentations of
1638 get-buffer-window and get-buffer-window-list.
1639 (Displaying Buffers): Update documentation of
1640 replace-buffer-in-windows.
1641
09460d9a
MR
1642 * buffers.texi (Current Buffer): Reword set-buffer and
1643 with-current-buffer documentations.
1644 (Creating Buffers): Reword documentation of get-buffer-create.
1645
4d48fcdc
MR
16462008-10-23 Martin Rudalics <rudalics@gmx.at>
1647
1648 * buffers.texi (Current Buffer): Reword documentation of
1649 set-buffer.
1650 (Buffer Names): Reword documentation of buffer-name.
1651 (The Buffer List): For bury-buffer explain what happens with the
1652 buffer's window.
1653 (Creating Buffers): Say that get-buffer-create's arg is called
1654 buffer-or-name.
1655
f0143c43
CY
16562008-10-22 Chong Yidong <cyd@stupidchicken.com>
1657
3e5dbbd3
CY
1658 * advice.texi (Computed Advice): Explain what DEFINITION is.
1659
f0143c43
CY
1660 * nonascii.texi (Character Codes): Remove obsolete function
1661 char-valid-p, and document characterp instead.
1662
52a94b85
MR
16632008-10-22 Martin Rudalics <rudalics@gmx.at>
1664
1665 * windows.texi (Displaying Buffers): Reword documentation of
1666 pop-to-buffer.
1667 (Choosing Window): Rewrite documentation of display-buffer and
1668 its options.
1669
f76f8246
MR
1670 * buffers.texi (Killing Buffers): Update documentation of
1671 kill-buffer.
1672
acc8b598
EZ
16732008-10-21 Eli Zaretskii <eliz@gnu.org>
1674
80e6b6df
EZ
1675 * processes.texi (Serial Ports): Fix wording and improve markup.
1676
3645358a
EZ
1677 * searching.texi (Regexp Search): Document `string-match-p' and
1678 `looking-at-p'.
1679 (POSIX Regexps): Add an xref for "non-greedy".
1680 (Regexp Special): Add @cindex entry for "non-greedy".
1681
b3d50cff 1682 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 1683 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 1684
73b7530a
EZ
1685 * frames.texi (Color Names): Add an xref to `read-color'.
1686
1687 * minibuf.texi (High-Level Completion): Document `read-color'.
1688
acc8b598
EZ
1689 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
1690
1691 * positions.texi (Narrowing): Add an xref to "Swapping Text".
1692
1693 * buffers.texi (Swapping Text): New section, documents
1694 `buffer-swap-text'.
1695
10e187e8
MR
16962008-10-21 Martin Rudalics <rudalics@gmx.at>
1697
1698 * windows.texi (Resizing Windows): Minor wording fix.
1699
fd6f900c
EZ
17002008-10-20 Eli Zaretskii <eliz@gnu.org>
1701
1702 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
1703 and `combine-and-quote-strings'.
1704
1705 * strings.texi (Creating Strings): Add xrefs for them.
1706
e4372165
EZ
17072008-10-19 Eli Zaretskii <eliz@gnu.org>
1708
d6328fba
EZ
1709 * elisp.texi (Top): Make descriptive text for "Reading File Names"
1710 match the corresponding menu in minibuf.texi.
1711
e4372165
EZ
1712 * minibuf.texi (Reading File Names): Document `read-shell-command'
1713 and `minibuffer-local-shell-command-map'.
1714
5d8dda33
MR
17152008-10-19 Martin Rudalics <rudalics@gmx.at>
1716
1717 * windows.texi (Resizing Windows): Remove var{} around "window" in
1718 documentation of enlarge-window.
1719 Rewrite documentation of window-min-height and window-min-width.
1720
437706cd
EZ
17212008-10-19 Eli Zaretskii <eliz@gnu.org>
1722
80f85d7c
EZ
1723 * functions.texi (Calling Functions): Document `apply-partially'.
1724
291703b5
EZ
1725 * hooks.texi (Standard Hooks): Mention
1726 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1727
1728 * variables.texi (File Local Variables): Document
1729 `file-local-variables-alist', `before-hack-local-variables-hook'
1730 and `hack-local-variables-hook'.
1731
583d8b3c
EZ
1732 * processes.texi (Synchronous Processes): Document `process-lines'.
1733
437706cd 1734 * customize.texi (Variable Definitions): Document
583d8b3c 1735 `custom-reevaluate-setting'.
437706cd 1736
7e51d89b
MR
17372008-10-18 Martin Rudalics <rudalics@gmx.at>
1738
1739 * windows.texi (Choosing Window, Deleting Windows)
1740 (Displaying Buffers): Expand documentation of dedicated windows.
1741
43c59a3d
EZ
17422008-10-18 Eli Zaretskii <eliz@gnu.org>
1743
018a960d
EZ
1744 * files.texi (Changing Files): Document symbolic input of file
1745 modes to `set-file-modes'. Document `read-file-modes' and
1746 `file-modes-symbolic-to-number'.
1747
2c0b8144
EZ
1748 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1749 and `search-map'.
1750
80120f13
EZ
1751 * searching.texi (Search and Replace): Document
1752 `replace-search-function' and `replace-re-search-function'.
2c0b8144 1753 Document `multi-query-replace-map'.
80120f13 1754
6d4913f0
EZ
1755 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1756 (Completion Commands, Reading File Names): Rename
1757 `minibuffer-local-must-match-filename-map' to
1758 `minibuffer-local-filename-must-match-map'.
1759 (Minibuffer Completion): The `require-match' argument to
1760 `completing-read' can now have the value `confirm-only'.
1761
43c59a3d
EZ
1762 * windows.texi (Displaying Buffers): Minor wording fix.
1763 (Choosing Window): `split-height-threshold' can now be nil.
1764 Document `split-width-threshold'. `pop-up-frames' can have the
1765 value `graphic-only'.
1766
f36acfd9
EZ
17672008-10-17 Eli Zaretskii <eliz@gnu.org>
1768
1769 * os.texi (Startup Summary): Document `before-init-time' and
1770 `after-init-time'. Document `initial-window-system' and
1771 `window-system-initialization-alist'. Document reading the
1772 abbrevs file. Document the call to `server-start' under --daemon.
1773 Rearrange a bit to be consistent with the code flow.
53728487
EZ
1774 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1775 (Time Parsing): Document `format-seconds'.
f36acfd9 1776
96995b89
MR
17772008-10-17 Martin Rudalics <rudalics@gmx.at>
1778
1779 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1780 and reword.
1781
2de17c73
EZ
17822008-10-16 Eli Zaretskii <eliz@gnu.org>
1783
1784 * markers.texi (The Mark): Document use-region-p.
1785
9cf52b11
EZ
17862008-10-15 Eli Zaretskii <eliz@gnu.org>
1787
c3aaf1d7
EZ
1788 * internals.texi (Writing Emacs Primitives): The interactive spec
1789 of a primitive can be a Lisp form.
1790
841a1743
EZ
1791 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1792 values of transient-mark-mode. Document handle-shift-selection.
1793
1794 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1795 (Interactive Examples): Show an example of `^'.
1796 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
1797 (Defining Commands, Using Interactive): The interactive-form of a
1798 function can be added via its symbol's property.
841a1743 1799
52441368
EZ
1800 * positions.texi (List Motion): beginning-of-defun-function can
1801 now accept an argument.
1802
8e8c1a72
EZ
1803 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1804 now return a list of strings.
1805
a33a1f2a
EZ
1806 * control.texi (Handling Errors): Document ignore-errors.
1807
4fb04348
EZ
1808 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1809 (Parameter Access): Document set-frame-parameter.
1810
ee666f84
EZ
1811 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1812 Hooks" for the effect of kill-all-local-variables on local hook
1813 functions.
1814
9cf52b11
EZ
1815 * modes.texi (Major Mode Conventions, Mode Line Variables):
1816 `mode-name' need not be a string. xref to "Mode Line Data" for
1817 details, and to "Emulating Mode Line" for computing a string
1818 value.
1819
22526bc4
EZ
18202008-10-14 Eli Zaretskii <eliz@gnu.org>
1821
a65f6a85
EZ
1822 * processes.texi (System Processes): New section.
1823 (Processes, Signals to Processes): Add xrefs to it.
1824
1825 * objects.texi (Editing Types): A `process' is a subprocess of
1826 Emacs, not just any process running on the OS.
1827
1828 * elisp.texi (Top): Adjust the @detailmenu for the above two
1829 changes.
1830
2724b26a
EZ
1831 * sequences.texi (Char-Tables): Remove documentation of
1832 set-char-table-default, which has no effect since Emacs 23.
1833 <char-table-range, set-char-table-range>: Don't mention generic
1834 characters and charsets. Add a cons cell as a possible argument.
1835
1836 * nonascii.texi (Splitting Characters)
1837 (Translation of Characters): Don't mention generic characters.
1838
1839 * display.texi (Fontsets): Don't mention generic characters.
1840
22526bc4 1841 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 1842 argument FUNCTION with a cons cell as KEY.
22526bc4 1843
eaf4b689
EZ
18442008-10-13 Eli Zaretskii <eliz@gnu.org>
1845
45e46036
EZ
1846 * objects.texi (Primitive Function Type): Move "@cindex special
1847 forms" from here...
1848
1849 * eval.texi (Special Forms): ...to here.
1850
1851 * functions.texi (What Is a Function): `functionp' returns nil for
1852 special forms. Add an xref.
1853
eaf4b689
EZ
1854 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
1855 Variables".
1856
1857 * variables.texi (Frame-Local Variables): New section.
1858 (Buffer-Local Variables): Add an xref to it.
1859 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
1860 have both frame-local and buffer-local binding.
1861
1862 * frames.texi (Frames): Mention multiple tty frames.
1863 (Frame Parameters, Parameter Access): Mention frame-local variable
1864 bindings.
1865
15688fce
GM
18662008-09-20 Glenn Morris <rgm@gnu.org>
1867
1868 * display.texi (Defining Faces): Recommend against face variables.
1869
35539065
JB
18702008-09-16 Juanma Barranquero <lekktu@gmail.com>
1871
1872 * display.texi (Echo Area Customization): Fix typo.
1873
6a57054b
JB
18742008-09-09 Juanma Barranquero <lekktu@gmail.com>
1875
1876 * loading.texi (Where Defined): Add `defface' item.
1877
d632fb82
MR
18782008-09-06 Martin Rudalics <rudalics@gmx.at>
1879
1880 * loading.texi (Where Defined): Fix description of symbol-file.
1881
905a9adb
JR
18822008-08-26 Jason Rumney <jasonr@gnu.org>
1883
1884 * display.texi (TIFF Images): New section describing :index property.
1885
852e91b7
CY
18862008-08-23 Chong Yidong <cyd@stupidchicken.com>
1887
1888 * display.texi (Temporary Displays): Remove unnecessary comment
1889 about usage of temp-buffer-show-hook.
1890
6be001ee
CY
18912008-08-05 Chong Yidong <cyd@stupidchicken.com>
1892
1893 * symbols.texi (Other Plists): Fix incorrect example.
1894 Suggested by Florian Beck.
1895
58e3d8e8
JB
18962008-07-31 Juanma Barranquero <lekktu@gmail.com>
1897
1898 * os.texi: Fix previous change.
1899
7c2fb837
DN
19002008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1901
1902 * os.texi:
1903 * intro.texi:
1904 * files.texi: Remove VMS support.
1905
9e2a2647
DN
19062008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1907
1908 * os.texi:
1909 * frames.texi:
1910 * display.texi: Remove mentions of Mac Carbon.
1911
c4f4682b
MB
19122008-07-01 Miles Bader <miles@gnu.org>
1913
1914 * text.texi (Special Properties):
1915 * display.texi (Truncation): Add wrap-prefix and line-prefix.
1916
3696411e
JB
19172008-06-28 Johan Bockgård <bojohan@gnu.org>
1918
1919 * display.texi (Other Image Types): Fix copy/paste error; say
1920 "PBM", not "XBM".
1921
f2a77c3a
DN
19222008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1923
1924 * os.texi: Remove references to obsolete systems.
1925
6d52677d
EZ
19262008-06-20 Eli Zaretskii <eliz@gnu.org>
1927
1928 * makefile.w32-in (distclean): Remove makefile.
1929
1a87da4c
GM
19302008-06-17 Glenn Morris <rgm@gnu.org>
1931
1932 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
1933 (elisp, dist): Remove rules and variables that are obsolete now
1934 the lisp manual is no longer distributed separately.
1935
fdda1c5d
GM
19362008-06-16 Glenn Morris <rgm@gnu.org>
1937
646692e9
GM
1938 * configure, configure.in, mkinstalldirs: Remove unused files.
1939
1940 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 1941 * vol1.texi (EMACSVER):
6a57054b 1942 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
1943
1944 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
1945 as per maintain.info.
1946
611bee81
GM
19472008-06-15 Glenn Morris <rgm@gnu.org>
1948
a7bed3a0
GM
1949 * makefile.w32-in (manual): Use "23" rather than "21".
1950
1951 * Makefile.in (emacsver): New, set by configure.
1952 (manual): Use emacsver.
1953
d794edf2
GM
1954 * intro.texi: Report bugs using M-x report-emacs-bug.
1955
611bee81
GM
1956 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1957
c73e02fa
GM
19582008-06-13 Daniel Engeler <engeler@gmail.com>
1959
1960 * elisp.texi, internals.texi, processes.texi: Add documentation
1961 about serial port access.
1962
e40a85cd
MB
19632008-06-05 Miles Bader <miles@gnu.org>
1964
1965 * display.texi (Displaying Faces): Update to reflect function
1966 renamings in face-remap.el.
1967
7b753744
JB
19682008-06-05 Juanma Barranquero <lekktu@gmail.com>
1969
1970 * display.texi (Fontsets): Fix typos.
1971
9d3d42fb
MB
19722008-06-03 Miles Bader <miles@gnu.org>
1973
7b753744
JB
1974 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1975 remove-relative-face-remapping, set-base-face-remapping,
1976 and set-default-base-face-remapping.
9d3d42fb 1977
f2cec7a9
MB
19782008-06-01 Miles Bader <miles@gnu.org>
1979
1980 * display.texi (Displaying Faces): Add face-remapping-alist.
1981
8f39c96d
SM
19822008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1983
1984 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1985 variable names.
1986
1ef5eecc
ER
19872008-05-03 Eric S. Raymond <esr@golux>
1988
352c8b4a 1989 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1990 (current-global-map) return references, not copies.
1991
63b4387f
JL
19922008-05-02 Juri Linkov <juri@jurta.org>
1993
1994 * minibuf.texi (Text from Minibuffer): Document a list of
1995 default values for `read-from-minibuffer'.
1996
38a8b703
JB
19972008-04-24 Juanma Barranquero <lekktu@gmail.com>
1998
1999 * nonascii.texi (Translation of Characters): Fix previous change.
2000
7c42e639
CY
20012008-04-20 Chong Yidong <cyd@stupidchicken.com>
2002
2003 * display.texi (Overlay Properties): Clarify role of underlying
2004 textprop and overlay keymaps for display strings.
2005
2006 * keymaps.texi (Active Keymaps): Ditto.
2007
25c0d999
SM
20082008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2009
2010 * minibuf.texi (Programmed Completion):
2011 Replace dynamic-completion-table with the new completion-table-dynamic.
2012
e3af5968
CY
20132008-04-07 Chong Yidong <cyd@stupidchicken.com>
2014
2015 * intro.texi (Some Terms): Change "fonts in this manual" index
2016 entry to "typographic conventions".
2017
6bfc8698
EZ
20182008-04-05 Eli Zaretskii <eliz@gnu.org>
2019
2020 * objects.texi (Text Props and Strings): Add indexing for read
2021 syntax of text properties.
2022
4972c361
SM
20232008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2024
2025 * processes.texi (Decoding Output): Remove process-filter-multibyte
2026 functions.
2027
c70a68db
MR
20282008-03-15 Martin Rudalics <rudalics@gmx.at>
2029
2030 * display.texi (Finding Overlays): Say that empty overlays at
2031 the end of the buffer are reported too.
2032
1291fd36
GM
20332008-03-13 Glenn Morris <rgm@gnu.org>
2034
2035 * elisp.texi (EMACSVER): Set to 23.0.60.
2036
c6b0dfd5
CY
20372008-02-26 Chong Yidong <cyd@stupidchicken.com>
2038
38a8b703 2039 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2040
875fc30c
GM
20412008-02-22 Glenn Morris <rgm@gnu.org>
2042
2043 * frames.texi (Position Parameters): Clarify the description of
2044 `left' and `top', using information from "Geometry".
2045 (Geometry): Give a pointer to "Position Parameters", rather than
2046 repeating information.
2047
d8c8e45a
GM
20482008-02-11 Glenn Morris <rgm@gnu.org>
2049
2050 * objects.texi (Equality Predicates): No longer talk about "two"
2051 functions.
2052
38a8b703 20532008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2054
2055 * objects.texi (Equality Predicates): Add defun for
2056 equal-including-properties.
2057
bfffe0b1
GM
20582008-02-10 Glenn Morris <rgm@gnu.org>
2059
2060 * objects.texi (Equality Predicates):
2061 Mention equal-including-properties.
2062
431b78c9
RS
20632008-02-07 Richard Stallman <rms@gnu.org>
2064
2065 * windows.texi (Window Start): Mention the feature of moving
2066 window-start to start of line.
2067
c8763fb6 20682008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2069
2070 * keymaps.texi (Tool Bar): Document rtl property.
2071
1a256502
TTN
20722008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2073
2074 * display.texi (Button Types):
2075 For define-button-type, clarify type of NAME.
2076
569382c2
MR
20772008-01-19 Martin Rudalics <rudalics@gmx.at>
2078
2079 * buffers.texi (Buffer Modification): Fix typo.
2080
f3041af1
DN
20812008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2082
2083 * os.texi (System Environment): Remove references to OSes that are
2084 not supported anymore.
2085
d35e1cd7
DN
20862008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2087
2088 * os.texi (System Environment): Remove mention for Masscomp.
2089
23af7580
RS
20902008-01-04 Richard Stallman <rms@gnu.org>
2091
2092 * display.texi (Faces): Don't talk about internal face vector as arg
2093 to facep.
2094
2095 * customize.texi (Type Keywords): Fix previous change.
2096
2097 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2098 * elisp.texi (Top): Fix menu for commands.texi change.
2099
ec7d5b1e
RS
21002007-12-30 Richard Stallman <rms@gnu.org>
2101
2102 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
2103 (Accessing Scroll): New node broken out of Accessing Mouse.
2104
101a6cea
RS
21052007-12-28 Richard Stallman <rms@gnu.org>
2106
2107 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2108 (Basic Parameters): For `title', refer to title bar.
041817a4 2109 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2110
72b7e664
RS
21112007-12-23 Richard Stallman <rms@gnu.org>
2112
2113 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2114 Improve some of the commented-out keywords' text too.
2115
27a4f445
MR
21162007-12-14 Martin Rudalics <rudalics@gmx.at>
2117
e2e3f1d7
MR
2118 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2119 "visit the current buffer".
2120
27a4f445
MR
2121 * os.texi (System Interface): Fix typo.
2122
a2afc99d
RS
21232007-12-04 Richard Stallman <rms@gnu.org>
2124
2125 * objects.texi (Symbol Type): Fix typo.
2126
b694135c
RS
21272007-12-03 Richard Stallman <rms@gnu.org>
2128
2129 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2130
f99a19da
GM
21312007-12-01 Glenn Morris <rgm@gnu.org>
2132
2133 * functions.texi (Declaring Functions): Improve previous change.
2134
8f4b37d8
GM
21352007-11-30 Glenn Morris <rgm@gnu.org>
2136
2137 * functions.texi (Declaring Functions): Add optional fourth
2138 argument of declare-function, and setting third argument to `t'.
2139
61a2fe01
RS
21402007-11-29 Richard Stallman <rms@gnu.org>
2141
2142 * customize.texi (Composite Types): Document `group' type.
2143
cbfc5193
GM
21442007-11-29 Glenn Morris <rgm@gnu.org>
2145
2146 * functions.texi (Declaring Functions): Add findex. Mention
2147 `external' files.
2148
8386283a
JB
21492007-11-26 Juanma Barranquero <lekktu@gmail.com>
2150
2151 * functions.texi (Declaring Functions): Fix directive.
2152
a07c9a8b
RS
21532007-11-25 Richard Stallman <rms@gnu.org>
2154
2155 * help.texi (Help Functions): Clean up last change.
2156
2157 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2158
2159 * loading.texi (Named Features): Minor cleanup.
2160
2161 * macros.texi (Eval During Expansion): Minor cleanup.
2162
2163 * variables.texi (Variable Aliases): Minor cleanup.
2164
a0925923
RS
21652007-11-24 Richard Stallman <rms@gnu.org>
2166
2167 * functions.texi (Declaring Functions): Clarify previous change.
2168
2169 * compile.texi (Compiler Errors): Clarify previous change.
2170
20c63e44
RS
21712007-11-24 Richard Stallman <rms@gnu.org>
2172
e5e76c04 2173 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2174 Clarify the text and move items around.
2175
5bb0cda3
GM
21762007-11-24 Glenn Morris <rgm@gnu.org>
2177
2178 * functions.texi (Declaring Functions): New section.
2179 * compile.texi (Compiler Errors): Mention declaring functions,
2180 defvar with no initvalue, and byte-compile-warnings.
2181
af13c86a
MR
21822007-11-15 Martin Rudalics <rudalics@gmx.at>
2183
2184 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2185 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2186
a5373305
MR
21872007-11-13 Martin Rudalics <rudalics@gmx.at>
2188
2189 * help.texi (Help Functions): Document new macro `with-help-window'.
2190
fe284805
JL
21912007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2192
2193 * searching.texi (Replacing Match): Describe new
2194 `match-substitute-replacement'.
2195
2c3a09b1
RS
21962007-10-31 Richard Stallman <rms@gnu.org>
2197
2198 * strings.texi (Creating Strings): Null strings from concat not unique.
2199
f2b480f4
RS
22002007-10-26 Richard Stallman <rms@gnu.org>
2201
2202 * objects.texi (Equality Predicates): Null strings are uniquified.
2203
2204 * minibuf.texi: Minor clarifications in previous change.
2205
db21122c
GM
22062007-10-25 Glenn Morris <rgm@gnu.org>
2207
2208 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2209
2328cbb3
RS
22102007-10-24 Richard Stallman <rms@gnu.org>
2211
2212 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2213
2214 * variables.texi (Frame-Local Variables): Node deleted.
2215 (Variables): Delete Frame-Local Variables from menu.
2216 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2217 (Default Value): Don't mention frame-local vars.
2218
2219 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2220
2221 * loading.texi (Unloading): Document FEATURE-unload-function
2222 instead of FEATURE-unload-hook.
2223
2328cbb3
RS
2224 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2225
c066bafa
JL
22262007-10-22 Juri Linkov <juri@jurta.org>
2227
2228 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2229 (High-Level Completion): Document a list of default value strings
2230 in the DEFAULT argument, for which minibuffer functions return the
2231 first element.
2232
65ced25f
JL
22332007-10-17 Juri Linkov <juri@jurta.org>
2234
2235 * text.texi (Filling): Update arguments of fill-paragraph.
2236 fill-paragraph operates on the active region in Transient Mark mode.
2237 Remove fill-paragraph-or-region.
2238
ee46ec8e
KB
22392007-10-13 Karl Berry <karl@gnu.org>
2240
2241 * elisp.texi (@dircategory): Move to after @copying,
2242 since we want @copying as close as possible to the beginning of
2243 the output.
2244
61bbdbc6
RS
22452007-10-12 Richard Stallman <rms@gnu.org>
2246
2247 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2248
2249 * commands.texi (Distinguish Interactive): New node,
2250 broken out from Interactive Call and rewritten.
2251 (Command Loop): Put Distinguish Interactive in menu.
2252
af23e1e8
RS
22532007-10-09 Richard Stallman <rms@gnu.org>
2254
2255 * text.texi (Examining Properties): Mention overlay priority.
2256
2257 * display.texi (Display Margins): Correct the description
2258 of margin display specifications.
2259 (Replacing Specs): New subnode broken out of Display Property.
2260
e1965a69
JL
22612007-10-06 Juri Linkov <juri@jurta.org>
2262
2263 * text.texi (Filling): Document fill-paragraph-or-region.
2264
4638454b
JB
22652007-10-05 Juanma Barranquero <lekktu@gmail.com>
2266
2267 * display.texi (Auto Faces): Fix typo.
2268
7ed54cc5
RS
22692007-10-02 Richard Stallman <rms@gnu.org>
2270
2271 * display.texi (Display Property): Explain some display specs
2272 don't let you move point in.
2273
2274 * frames.texi (Cursor Parameters): Describe
2275 cursor-in-non-selected-windows here. Explain more values.
2276
2277 * windows.texi (Basic Windows): Don't describe
2278 cursor-in-non-selected-windows here.
2279
305a7ef2
EZ
22802007-10-01 Eli Zaretskii <eliz@gnu.org>
2281
2282 * processes.texi (Misc Network): Note that these functions are
2283 supported only on some systems.
2284
f7a7f4eb
RS
22852007-10-01 Richard Stallman <rms@gnu.org>
2286
2287 * display.texi (Overlay Properties): Explain nil as priority.
2288 Explain that conflicts are unpredictable if not resolved by
2289 priorities.
2290
780d7bb9
RS
22912007-09-23 Richard Stallman <rms@gnu.org>
2292
2293 * macros.texi (Backquote): Minor clarification.
2294
14b4fdfb
RS
22952007-09-19 Richard Stallman <rms@gnu.org>
2296
2297 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
2298 Clarify when they work in parallel and when one overrides.
2299 Fix error in example.
14b4fdfb 2300
b8d4c8d0
GM
23012007-09-06 Glenn Morris <rgm@gnu.org>
2302
b3e755a9 2303 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
2304 commands to use ../../info.
2305 * Makefile.in (infodir): Go up one more level.
4638454b 2306 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
2307 (miscmanualdir): New.
2308 (dist): Use new variable miscmanualdir.
2309 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2310 (usermanualdir): Change from ../man to ../emacs.
2311
1bb1f7d3
MR
23122007-08-30 Martin Rudalics <rudalics@gmx.at>
2313
2314 * commands.texi (Command Loop Info): Advise against changing
2315 most variables described here. Explain new variable
2316 last-repeatable-command.
2317
b8d4c8d0
GM
23182007-08-29 Glenn Morris <rgm@gnu.org>
2319
2320 * elisp.texi (EMACSVER): Increase to 23.0.50.
2321
23222007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2323
2324 * frames.texi (Basic Parameters): Add display-environment-variable
2325 and term-environment-variable.
2326
23272007-08-28 Juri Linkov <juri@jurta.org>
2328
2329 * display.texi (Image Formats, Other Image Types): Add SVG.
2330
23312007-08-28 Juri Linkov <juri@jurta.org>
2332
2333 * display.texi (Images): Move formats-related text to new node
2334 "Image Formats".
2335 (Image Formats): New node.
2336
619fb9ee
RS
23372007-08-27 Richard Stallman <rms@gnu.org>
2338
2339 * windows.texi (Window Configurations): Clarify what
2340 a window configuration saves.
2341
b8d4c8d0
GM
23422007-08-25 Richard Stallman <rms@gnu.org>
2343
2344 * display.texi (Images): Delete redundant @findex.
2345
39f9da30
GM
23462007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
2347
2348 * text.texi (Change Hooks): (after|before)-change-functions are no
2349 longer bound to nil while running; rather inhibit-modification-hooks
2350 is t.
2351
b8d4c8d0
GM
23522007-08-16 Richard Stallman <rms@gnu.org>
2353
2354 * processes.texi (Asynchronous Processes): Clarify
2355 doc of start-file-process.
2356
23572007-08-08 Martin Rudalics <rudalics@gmx.at>
2358
2359 * modes.texi (Example Major Modes): Fix typo.
2360
23612007-08-08 Glenn Morris <rgm@gnu.org>
2362
2363 * intro.texi (nil and t): Do not use `iff' in documentation.
2364
2365 * tips.texi (Documentation Tips): Recommend against `iff'.
2366
23672007-08-07 Chong Yidong <cyd@stupidchicken.com>
2368
2369 * display.texi (Image Cache): Document image-refresh.
2370
23712007-08-06 Martin Rudalics <rudalics@gmx.at>
2372
2373 * windows.texi (Size of Window): Document window-full-width-p.
2374
23752007-07-25 Glenn Morris <rgm@gnu.org>
2376
2377 * gpl.texi (GPL): Replace license with GPLv3.
2378
2379 * Relicense all FSF files to GPLv3 or later.
2380
23812007-07-24 Michael Albinus <michael.albinus@gmx.de>
2382
4638454b
JB
2383 * processes.texi (Synchronous Processes):
2384 Add `process-file-shell-command'.
b8d4c8d0
GM
2385 (Asynchronous Processes): Mention restricted use of
2386 `process-filter' and `process-sentinel' in
2387 `start-file-process'. Add `start-file-process-shell-command'.
2388
23892007-07-17 Michael Albinus <michael.albinus@gmx.de>
2390
2391 * files.texi (Magic File Names): Introduce optional parameter
2392 IDENTIFICATION for `file-remote-p'.
2393
23942007-07-16 Richard Stallman <rms@gnu.org>
2395
2396 * display.texi (Defining Faces): Fix previous change.
2397
23982007-07-14 Richard Stallman <rms@gnu.org>
2399
2400 * control.texi (Handling Errors): Document `debug' in handler list.
2401
24022007-07-10 Richard Stallman <rms@gnu.org>
2403
2404 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2405
24062007-07-09 Richard Stallman <rms@gnu.org>
2407
2408 * files.texi (Magic File Names): Rewrite previous change.
2409
24102007-07-08 Michael Albinus <michael.albinus@gmx.de>
2411
2412 * files.texi (Magic File Names): Introduce optional parameter
2413 CONNECTED for `file-remote-p'.
2414
24152007-07-07 Michael Albinus <michael.albinus@gmx.de>
2416
2417 * processes.texi (Asynchronous Processes):
2418 * files.texi (Magic File Names): Add `start-file-process'.
2419
24202007-06-27 Richard Stallman <rms@gnu.org>
2421
2422 * files.texi (Format Conversion Piecemeal): Clarify
2423 `after-insert-file-functions' calling convention.
2424
24252007-06-27 Michael Albinus <michael.albinus@gmx.de>
2426
4638454b
JB
2427 * files.texi (Magic File Names): Remove `dired-call-process'.
2428 Add `process-file'.
b8d4c8d0
GM
2429
24302007-06-27 Kenichi Handa <handa@m17n.org>
2431
2432 * text.texi (Special Properties): Fix description about
4638454b 2433 `composition' property.
b8d4c8d0
GM
2434
24352007-06-26 Kenichi Handa <handa@m17n.org>
2436
2437 * nonascii.texi (Default Coding Systems): Document about the
2438 return value `undecided'.
2439
24402007-06-25 David Kastrup <dak@gnu.org>
2441
2442 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2443 `current-active-maps'.
2444
24452007-06-24 Karl Berry <karl@gnu.org>
2446
4638454b 2447 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2448
24492007-06-15 Juanma Barranquero <lekktu@gmail.com>
2450
2451 * display.texi (Overlay Arrow): Doc fix.
2452
24532007-06-14 Karl Berry <karl@tug.org>
2454
2455 * anti.texi (Antinews): Typo.
2456
24572007-06-14 Chong Yidong <cyd@stupidchicken.com>
2458
2459 * display.texi (Image Cache): Document image-refresh.
2460
24612007-06-12 Karl Berry <karl@gnu.org>
2462
2463 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2464 * two-volume.make: New file.
2465 * .cvsignore: Ignore two-volume files.
2466
24672007-06-12 Tom Tromey <tromey@redhat.com>
2468
2469 * os.texi (Init File): Document user-emacs-directory.
2470
24712007-06-03 Nick Roberts <nickrob@snap.net.nz>
2472
2473 * commands.texi (Click Events): Describe width and height when
2474 object is nil.
2475
24762007-05-30 Nick Roberts <nickrob@snap.net.nz>
2477
2478 * commands.texi (Click Events): Layout more logically. Describe
2479 width and height.
2480 (Drag Events, Motion Events): Update to new format for position.
2481
24822007-06-02 Richard Stallman <rms@gnu.org>
2483
2484 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2485
24862007-06-02 Chong Yidong <cyd@stupidchicken.com>
2487
2488 * Version 22.1 released.
2489
24902007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2491
2492 * text.texi (Special Properties): Correct meaning of fontified face.
2493
24942007-05-30 Richard Stallman <rms@gnu.org>
2495
2496 * text.texi (Special Properties): Add link to Adjusting Point.
2497
24982007-05-12 Richard Stallman <rms@gnu.org>
2499
2500 * text.texi (Margins): indent-to-left-margin is not the default.
2501 (Mode-Specific Indent): For indent-line-function, the default
2502 is indent-relative.
2503
2504 * modes.texi (Example Major Modes): Explain last line of text-mode
2505 is redundant.
2506
25072007-05-10 Richard Stallman <rms@gnu.org>
2508
2509 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2510
2511 * help.texi (Keys in Documentation): Add reference to
2512 Documentation Tips.
2513
2514 * files.texi (Format Conversion): TO-FN gets three arguments.
2515
2516 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2517
25182007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2519
2520 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2521 * files.texi (Format Conversion): Expand intro; add menu.
2522 (Format Conversion Overview, Format Conversion Round-Trip)
2523 (Format Conversion Piecemeal): New nodes/subsections.
2524 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2525 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2526 (Saving Properties): Delete node/subsection.
2527
25282007-05-07 Karl Berry <karl@gnu.org>
2529
2530 * elisp.texi (EMACSVER): Back to 22.
2531
25322007-05-06 Richard Stallman <rms@gnu.org>
2533
2534 * processes.texi (Accepting Output): Revert most of previous change.
2535
25362007-05-05 Richard Stallman <rms@gnu.org>
2537
2538 * processes.texi (Accepting Output): accept-process-output
2539 uses microseconds, not milliseconds. But that arg is obsolete.
2540
25412007-05-04 Karl Berry <karl@tug.org>
2542
2543 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2544
25452007-05-04 Eli Zaretskii <eliz@gnu.org>
2546
2547 * tips.texi (Documentation Tips): Rearrange items to place the
2548 more important ones first. Add an index entry for hyperlinks.
2549
25502007-05-03 Karl Berry <karl@gnu.org>
2551
2552 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2553 (EMACSVER) [smallbook]: 22 for printed version.
2554
2555 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2556 so restore anchor to normal position after defun. Found by Kevin Ryde.
2557
25582007-04-26 Glenn Morris <rgm@gnu.org>
2559
2560 * elisp.texi (EMACSVER): Increase to 22.1.50.
2561
25622007-04-28 Karl Berry <karl@gnu.org>
2563
2564 * elisp.texi: Improve line breaks on copyright page,
2565 similar layout to emacs manual, 8.5x11 by default.
2566
25672007-04-24 Richard Stallman <rms@gnu.org>
2568
2569 * text.texi (Special Properties): Add xref to Overlay Properties.
2570
2571 * display.texi (Overlay Properties): Add xref to Special Properties.
2572
25732007-04-22 Richard Stallman <rms@gnu.org>
2574
2575 * keymaps.texi (Extended Menu Items): Move the info about
2576 format with cached keyboard binding.
2577
25782007-04-21 Richard Stallman <rms@gnu.org>
2579
2580 * text.texi (Special Properties): Clarify previous change.
2581
2582 * files.texi (File Name Expansion): Clarify previous change.
2583
2584 * display.texi (Attribute Functions): Fix example for
2585 face-attribute-relative-p.
2586
25872007-04-19 Kenichi Handa <handa@m17n.org>
2588
2589 * text.texi (Special Properties): Document composition property.
2590
25912007-04-19 Glenn Morris <rgm@gnu.org>
2592
2593 * files.texi (File Name Expansion): Mention "superroot".
2594
25952007-04-15 Chong Yidong <cyd@stupidchicken.com>
2596
2597 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2598 setups.
2599 (Display Feature Testing): Note that display refers to all
2600 physical monitors for multi-monitor setups.
2601
26022007-04-14 Richard Stallman <rms@gnu.org>
2603
2604 * lists.texi (Sets And Lists): Clarify `delete' examples.
2605 Remove spurious xref to same node.
2606 Clarify xref for add-to-list.
2607
26082007-04-12 Nick Roberts <nickrob@snap.net.nz>
2609
2610 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
2611 value of lisp-mode-map.
2612
26132007-04-11 Karl Berry <karl@gnu.org>
2614
2615 * anti.texi (Antinews):
2616 * display.texi (Overlay Properties, Defining Images):
2617 * processes.texi (Synchronous Processes, Sentinels):
2618 * syntax.texi (Syntax Table Internals):
2619 * searching.texi (Regexp Special):
2620 * nonascii.texi (Default Coding Systems):
2621 * text.texi (Special Properties):
2622 * minibuf.texi (Basic Completion): Wording to improve breaks in
2623 8.5x11 format.
2624 * elisp.texi (smallbook): New @set to more easily switch between
2625 smallbook and 8.5x11.
2626
26272007-04-11 Richard Stallman <rms@gnu.org>
2628
2629 * text.texi (Lazy Properties): Minor fix.
2630
26312007-04-08 Karl Berry <karl@gnu.org>
2632
2633 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
2634 * macros.texi (Backquote): Downcase Backquote in index entries for
2635 consistency.
2636
26372007-04-08 Richard Stallman <rms@gnu.org>
2638
2639 * text.texi (Adaptive Fill): Just describe default,
2640 don't show it (since it contains non-ASCII chars).
2641
26422007-04-07 Karl Berry <karl@gnu.org>
2643
2644 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
2645 adaptive-fill-regexp's value, since they are not in the standard
2646 TeX fonts.
2647
26482007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
2649
2650 * display.texi (Defining Faces): Fix example.
2651
26522007-04-07 Karl Berry <karl@gnu.org>
2653
2654 * display.texi (Button Buffer Commands): Improve page break.
2655
26562007-04-07 Richard Stallman <rms@gnu.org>
2657
2658 * advice.texi (Activation of Advice): Remove redundant index entry.
2659
2660 * backups.texi: Improve index entries. Remove redundant ones.
2661
2662 * compile.texi (Byte Compilation): Improve index entry.
2663
2664 * hash.texi (Creating Hash): Improve index entry.
2665
2666 * symbols.texi (Definitions): Improve index entry.
2667
2668 * edebug.texi: Improve index entries. Remove redundant/useless ones.
2669
2670 * maps.texi (Standard Keymaps): Remove useless index entry.
2671
2672 * help.texi (Documentation Basics): Remove redundant index entries.
2673
2674 * customize.texi: Improve index entries.
2675 Remove redundant/useless ones.
2676
2677 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
2678
2679 * streams.texi (Output Variables): Improve index entry.
2680
2681 * abbrevs.texi (Abbrevs): Remove useless index entry.
2682
2683 * macros.texi (Expansion): Remove useless index entry.
2684
2685 * text.texi: Improve index entries. Remove redundant/useless ones.
2686 (Text Properties, Examining Properties)
2687 (Special Properties): Use "property category" instead of "category"
2688 to refer to the `category' property.
2689
2690 * positions.texi: Improve index entries. Remove useless one.
2691
2692 * lists.texi: Improve index entries. Remove redundant/useless ones.
2693
2694 * os.texi: Improve index entries.
2695 (Timers): Fix previous change.
2696
2697 * buffers.texi: Improve index entries.
2698 (Modification Time): Get rid of term "obsolete buffer".
2699
2700 * debugging.texi: Improve index entries.
2701 (Test Coverage): Add xref to other test coverage ftr.
2702
2703 * eval.texi: Improve index entry. Remove redundant ones.
2704
2705 * numbers.texi: Improve index entries. Remove redundant/useless ones.
2706
2707 * files.texi: Improve index entries. Remove redundant/useless ones.
2708
2709 * objects.texi: Improve index entries.
2710
2711 * processes.texi: Improve index entries.
2712
2713 * modes.texi: Improve index entry. Remove redundant one.
2714
2715 * nonascii.texi: Improve index entries.
2716
2717 * internals.texi: Improve index entries.
2718
2719 * syntax.texi: Improve index entries.
2720
2721 * keymaps.texi (Active Keymaps): Improve index entries.
2722
2723 * commands.texi: Improve index entries. Remove redundant/useless ones.
2724
2725 * frames.texi: Improve index entries. Remove redundant/useless ones.
2726
2727 * markers.texi: Improve index entries. Remove redundant ones.
2728
2729 * tips.texi: Improve index entries.
2730
2731 * loading.texi (Unloading): Improve index entry.
2732
2733 * variables.texi: Improve index entries. Remove redundant one.
2734
2735 * sequences.texi: Improve index entry.
2736
2737 * display.texi: Improve index entries. Remove redundant ones.
2738
2739 * windows.texi: Improve index entries.
2740
2741 * searching.texi: Improve index entries. Remove redundant one.
2742
2743 * strings.texi (Case Tables): Improve last change.
2744
27452007-04-04 Chong Yidong <cyd@stupidchicken.com>
2746
2747 * strings.texi (Case Tables): Document with-case-table and
2748 ascii-case-table.
2749
27502007-04-03 Karl Berry <karl@gnu.org>
2751
2752 * processes.texi (Network): Reword to improve page break.
2753
27542007-04-03 Eli Zaretskii <eliz@gnu.org>
2755
2756 * functions.texi (Inline Functions): Describe more disadvantages
2757 of defsubst, and make advice against it stronger.
2758
27592007-04-02 Karl Berry <karl@gnu.org>
2760
2761 * backups.texi (Backup Names): Avoid widow words.
2762 * modes.texi (Example Major Modes): Align last comment.
2763
27642007-04-01 Chong Yidong <cyd@stupidchicken.com>
2765
2766 * keymaps.texi (Remapping Commands): Document new arg to
2767 command-remapping.
2768
27692007-04-01 Karl Berry <karl@gnu.org>
2770
2771 * processes.texi (Low-Level Network): Typo.
2772 * loading.texi (Hooks for Loading): Avoid double "the".
2773 * keymaps.texi (Key Sequences): No double "and".
2774 (Changing Key Bindings): Shorten to improve line break.
2775
27762007-03-31 Glenn Morris <rgm@gnu.org>
2777
2778 * os.texi (Timers): Fix description of run-at-time TIME formats.
2779
27802007-03-31 Richard Stallman <rms@gnu.org>
2781
2782 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2783 regarding ellipsis.
2784
27852007-03-31 Eli Zaretskii <eliz@gnu.org>
2786
2787 * intro.texi (nil and t):
2788 * symbols.texi (Plists and Alists):
2789 * variables.texi (Variable Aliases, Constant Variables):
2790 * functions.texi (Defining Functions):
2791 * advice.texi (Advising Primitives):
2792 * debugging.texi (Syntax Errors, Compilation Errors):
2793 * minibuf.texi (Minibuffer Windows):
2794 * commands.texi (Adjusting Point):
2795 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2796 (Auto Major Mode, Major Mode Conventions):
2797 * help.texi (Describing Characters):
2798 * files.texi (Create/Delete Dirs, Information about Files)
2799 (File Locks, Writing to Files, Reading from Files)
2800 (Saving Buffers):
2801 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2802 * frames.texi (Finding All Frames):
2803 * positions.texi (Buffer End, Motion):
2804 * markers.texi (The Region):
2805 * text.texi (Deletion, Near Point):
2806 * display.texi (Displaying Messages, Truncation):
2807 * os.texi (Processor Run Time):
2808 * tips.texi (Key Binding Conventions, Programming Tips)
2809 (Warning Tips, Documentation Tips, Comment Tips):
2810 * internals.texi (Memory Usage): Improve indexing.
2811
2812 * variables.texi (Frame-Local Variables):
2813 * functions.texi (Argument List):
2814 * loading.texi (Library Search):
2815 * streams.texi (Output Variables):
2816 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2817 * searching.texi (Replacing Match, Search and Replace):
2818 * processes.texi (Byte Packing, Decoding Output)
2819 (Accepting Output, Network Servers, Shell Arguments):
2820 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2821 * windows.texi (Window Point, Window Start):
2822 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2823 * commands.texi (Reading Input, Keyboard Events):
2824 * minibuf.texi (Reading File Names, Minibuffer Completion)
2825 (Recursive Mini):
2826 * positions.texi (List Motion):
2827 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2828 * numbers.texi (Arithmetic Operations, Math Functions)
2829 (Predicates on Numbers, Comparison of Numbers):
2830 (Numeric Conversions):
2831 * locals.texi (Standard Buffer-Local Variables):
2832 * maps.texi (Standard Keymaps):
2833 * os.texi (User Identification, System Environment, Recording Input)
2834 (X11 Keysyms):
2835 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
2836 * backups.texi (Backups and Auto-Saving):
2837 * customize.texi (Customization, Group Definitions)
2838 (Variable Definitions):
2839 * compile.texi (Byte Compilation): Improve index entries.
2840
28412007-03-31 Karl Berry <karl@gnu.org>
2842
2843 * macros.texi (Defining Macros): Avoid widow syllable.
2844
28452007-03-31 Eli Zaretskii <eliz@gnu.org>
2846
2847 * elisp.texi (Top): Postscript -> PostScript.
2848
2849 * display.texi (Images, Postscript Images): Postscript -> PostScript.
2850
28512007-03-31 Markus Triska <markus.triska@gmx.at>
2852
2853 * internals.texi (Writing Emacs Primitives): Untabify `For'.
2854
28552007-03-30 Karl Berry <karl@gnu.org>
2856
2857 * lists.texi (List-related Predicates): Remove spurious @need.
2858 (Setcdr): Use @smallexample to improve page break.
2859 (Association Lists) <assoc>: Reword to improve page break.
2860
2861 * strings.texi (String Conversion): Insert blank line to improve
2862 page break.
2863
2864 * numbers.texi (Random Numbers): Use @minus{}.
2865 (Math Functions): Use @minus{}.
2866
2867 * intro.texi (Acknowledgements): Avoid line breaks before middle
2868 initials.
2869
28702007-03-24 Eli Zaretskii <eliz@gnu.org>
2871
2872 * errors.texi (Standard Errors): Add an index entry.
2873
28742007-03-19 Richard Stallman <rms@gnu.org>
2875
2876 * os.texi (Recording Input): recent-keys now gives 300 keys.
2877
28782007-03-12 Glenn Morris <rgm@gnu.org>
2879
2880 * os.texi: Replace "daylight savings" with "daylight saving"
2881 throughout.
2882
28832007-03-05 Richard Stallman <rms@gnu.org>
2884
2885 * variables.texi (File Local Variables): Update
2886 enable-local-variables values.
2887
28882007-03-04 Richard Stallman <rms@gnu.org>
2889
2890 * syntax.texi (Control Parsing): Minor clarification.
2891
2892 * strings.texi (Formatting Strings): Clarify width, precision, flags.
2893
2894 * sequences.texi (Sequence Functions): Move string-bytes away,
2895 add xref.
2896
2897 * nonascii.texi (Text Representations): Move string-bytes here.
2898
2899 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
2900
2901 * minibuf.texi (Basic Completion): Minor clarification.
2902
2903 * markers.texi (The Mark): Clarify existence vs activation of mark.
2904 Other cleanup.
2905
2906 * display.texi (Finding Overlays): Write better example.
2907
2908 * compile.texi (Eval During Compile): Clarify putting macros
2909 in eval-when-compile.
2910
c5602427 29112007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
2912
2913 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 2914 load-read-function definition doc.
b8d4c8d0
GM
2915
29162007-02-21 Kim F. Storm <storm@cua.dk>
2917
2918 * strings.texi (Text Comparison): Mention that assoc-string
2919 converts symbols to strings before testing.
2920
29212007-02-17 Kim F. Storm <storm@cua.dk>
2922
2923 * processes.texi (Bindat Spec): Vector types can have optional
2924 element type.
2925 (Bindat Examples): Fix example. Add vector with element type.
2926
29272007-02-16 Andreas Schwab <schwab@suse.de>
2928
2929 * strings.texi (Formatting Strings): Document '+' flag.
2930
29312007-02-15 Juanma Barranquero <lekktu@gmail.com>
2932
2933 * strings.texi (Modifying Strings): Clarify that `clear-string'
2934 always converts the string to unibyte.
2935
29362007-02-14 Kim F. Storm <storm@cua.dk>
2937
2938 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
2939 Rewrite glyph code description to refer to these functions.
2940 Remove details of encoding face number and char into integer code.
2941
29422007-02-03 Alan Mackenzie <acm@muc.de>
2943
2944 * loading.texi (Hooks for Loading): Make the description of
2945 `eval-after-load' more detailed, and amend the description of
2946 after-load-alist, in accordance with changes from 2006-05.
2947
29482007-02-03 Chong Yidong <cyd@stupidchicken.com>
2949
2950 * modes.texi (Defining Minor Modes): Document that a :require
2951 keyword or similar may be required to make saved customization
2952 variables work.
2953
29542007-02-03 Eli Zaretskii <eliz@gnu.org>
2955
2956 * elisp.texi (Top): Make the detailed menu headers compliant with
2957 Texinfo guidelines and with what texnfo-upd.el expects. Add
2958 comments to prevent people from inadvertently modifying the key
2959 parts needed by `texinfo-multiple-files-update'.
2960
29612007-02-02 Eli Zaretskii <eliz@gnu.org>
2962
2963 * elisp.texi (Top): Update the top-level menus.
2964
2965 * syntax.texi (Categories): Add index entries.
2966
29672007-02-01 Juanma Barranquero <lekktu@gmail.com>
2968
2969 * display.texi (Attribute Functions): Fix name and description of
2970 the UNDERLINE arg of `set-face-underline-p'.
2971
29722007-01-29 Eli Zaretskii <eliz@gnu.org>
2973
2974 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2975 Variables", and "Standard Keymaps" to the detailed menu.
2976
2977 * variables.texi (Future Local Variables): Add index entry.
2978
29792007-01-28 Richard Stallman <rms@gnu.org>
2980
2981 * tips.texi (Coding Conventions): Clarify the tip about macros
2982 that define a function or a variable.
2983
2984 * files.texi (File Attributes): UID and GID can be floats.
2985 (Magic File Names): Explain why deferring all operations to
2986 the standard handler does not work.
2987
29882007-01-23 Martin Rudalics <rudalics@gmx.at>
2989
2990 * backups.texi (Reverting): Use "buffer" instead of "file"
2991 when talking about major and minor modes.
2992
29932007-01-21 Richard Stallman <rms@gnu.org>
2994
2995 * help.texi (Documentation): Add xref to Documentation Tips.
2996
29972007-01-14 Juanma Barranquero <lekktu@gmail.com>
2998
2999 * tips.texi (Coding Conventions): Fix typos.
3000
30012007-01-05 Richard Stallman <rms@gnu.org>
3002
3003 * modes.texi (Defining Minor Modes): Fix previous change.
3004
30052007-01-03 Richard Stallman <rms@gnu.org>
3006
3007 * customize.texi (Variable Definitions, Customization Types):
3008 Don't use * in doc string for defcustom.
3009
30102007-01-02 Richard Stallman <rms@gnu.org>
3011
3012 * variables.texi (Variable Aliases): Clarify that aliases vars
3013 always have the same value.
3014
3015 * processes.texi (Bindat Spec): Fix Texinfo usage.
3016
3017 * modes.texi (Defining Minor Modes): Explain effect of command
3018 defined with define-global-minor-mode on new buffers.
3019
30202006-12-30 Kim F. Storm <storm@cua.dk>
3021
3022 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3023 `auto-resize-tool-bars'.
3024
30252006-12-30 Richard Stallman <rms@gnu.org>
3026
3027 * keymaps.texi (Active Keymaps): Fix previous change.
3028
30292006-12-30 Nick Roberts <nickrob@snap.net.nz>
3030
3031 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3032
30332006-12-30 Kim F. Storm <storm@cua.dk>
3034
3035 * processes.texi (Bindat Spec): Clarify using field names in
3036 length specifications.
3037
30382006-12-29 Kim F. Storm <storm@cua.dk>
3039
3040 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3041 Add count and index variables for eval forms in repeat blocks.
3042
30432006-12-24 Richard Stallman <rms@gnu.org>
3044
3045 * customize.texi (Variable Definitions): Document
3046 new name custom-add-frequent-value.
3047
30482006-12-19 Kim F. Storm <storm@cua.dk>
3049
3050 * commands.texi (Misc Events): User signals now result in sigusr1
3051 and sigusr2 events which are handled through special-event-map.
3052 (Special Events): User signals and drag-n-drop are special.
3053
30542006-12-17 Richard Stallman <rms@gnu.org>
3055
3056 * loading.texi (Named Features): Explain subfeatures better.
3057
3058 * customize.texi: Use "option" only for user options.
3059 For the keyword values inside defcustom etc, say "keywords".
3060 For :options value's elements, say "elements".
3061 :group should not be omitted.
3062
3063 * syntax.texi (Parsing Expressions): Split up node.
3064 (Motion via Parsing, Position Parse, Parser State)
3065 (Low-Level Parsing, Control Parsing): New subnodes.
3066 (Parser State): Document syntax-ppss-toplevel-pos.
3067
3068 * positions.texi (List Motion): Punctuation fix.
3069
3070 * files.texi (File Name Completion): Document PREDICATE arg
3071 to file-name-completion.
3072
30732006-12-16 Eli Zaretskii <eliz@gnu.org>
3074
3075 * internals.texi (Building Emacs, Writing Emacs Primitives):
3076 Add index entries.
3077
30782006-12-11 Richard Stallman <rms@gnu.org>
3079
3080 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3081 affects face menu. Explain how to make it non-nil without enabling
3082 any fontification.
3083
30842006-12-10 Chong Yidong <cyd@stupidchicken.com>
3085
3086 * modes.texi (Font Lock Basics): Document nil value of
3087 font-lock-defaults.
3088
30892006-12-10 Glenn Morris <rgm@gnu.org>
3090
3091 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3092 value for system-flag argument. Abbrev tables may not be empty
3093 when major modes are loaded.
3094
30952006-12-08 Juanma Barranquero <lekktu@gmail.com>
3096
3097 * makefile.w32-in (maintainer-clean): Partially revert last
3098 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3099 to protect elisp-covers.texi.
3100
31012006-12-07 Juanma Barranquero <lekktu@gmail.com>
3102
3103 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3104 Don't remove elisp* info files; they are already deleted by the
3105 `clean' and `distclean' targets, and they are in the $(infodir)
3106 directory, not the current one.
3107
31082006-12-04 Kim F. Storm <storm@cua.dk>
3109
3110 * commands.texi (Misc Events): Update signal events.
3111 (Event Examples): Add signal example.
3112
31132006-11-29 Richard Stallman <rms@gnu.org>
3114
3115 * frames.texi (Visibility of Frames): Explain visible windows
3116 can be covered by others. Add xref for raise-frame.
3117
31182006-11-28 Richard Stallman <rms@gnu.org>
3119
3120 * searching.texi (Regexp Special): Update when ^ is special.
3121
31222006-11-27 Eli Zaretskii <eliz@gnu.org>
3123
3124 * customize.texi (Customization, Common Keywords)
3125 (Group Definitions, Variable Definitions, Composite Types)
3126 (Type Keywords, Customization Types): Add index entries for
3127 various customization keywords.
3128
31292006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3130
3131 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3132
c8763fb6 31332006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3134
3135 * frames.texi (Window System Selections): Remove clipboard from
3136 description of selection-coding-system.
3137
31382006-11-06 Richard Stallman <rms@gnu.org>
3139
3140 * lists.texi (List Variables): Document COMPARE-FN.
3141
3142 * keymaps.texi: Avoid use of "binding" to mean a relation;
3143 use it only to refer to the meaning associated with a key.
3144 (Keymaps): Change menu node description.
3145
3146 * elisp.texi (Top): Change menu node description.
3147
3148 * display.texi (Managing Overlays): Document overlay-recenter.
3149
31502006-10-29 Chong Yidong <cyd@stupidchicken.com>
3151
3152 * Makefile.in: Use relative paths to avoid advertising filesystem
3153 contents during compilation.
3154
31552006-10-23 Kim F. Storm <storm@cua.dk>
3156
3157 * commands.texi (Event Input Misc): Update unread-command-events.
3158
31592006-10-23 Nick Roberts <nickrob@snap.net.nz>
3160
3161 * lists.texi (Sets And Lists): Fix typos.
3162
31632006-10-18 Juanma Barranquero <lekktu@gmail.com>
3164
3165 * control.texi (Processing of Errors): Use @var for an argument,
3166 not @code.
3167
31682006-10-16 Richard Stallman <rms@gnu.org>
3169
3170 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3171
3172 * keymaps.texi (Format of Keymaps): Show all the keymap element
3173 patterns that result from menu items.
3174 (Key Lookup): Minor cleanups.
3175
3176 * modes.texi (Precalculated Fontification): Don't say that
3177 not setting font-lock-defaults avoids loading font-lock.
3178
3179 * help.texi (Documentation): Move xref to Emacs Manual here.
3180 (Documentation Basics): From here.
3181 Also doc emacs-lisp-docstring-fill-column.
3182
3183 * elisp.texi: Update version and ISBN.
3184
3185 * commands.texi (Interactive Call): Clarify KEYS arg to
3186 call-interactively is a vector.
3187 (Command Loop Info): Delete anchor in this-command-keys.
3188 Add anchor in this-command-keys-vector.
3189 (Recursive Editing): Document how recursive-edit
3190 handles the current buffer.
3191
31922006-10-13 Chong Yidong <cyd@stupidchicken.com>
3193
3194 * frames.texi (Frame Titles): %c and %l are ignored in
3195 frame-title-format.
3196
31972006-10-11 Richard Stallman <rms@gnu.org>
3198
3199 * keymaps.texi (Key Sequences): Clarify use of kbd.
3200
32012006-10-10 Kim F. Storm <storm@cua.dk>
3202
3203 * lists.texi (Sets And Lists): Add memql.
3204
32052006-10-03 Richard Stallman <rms@gnu.org>
3206
3207 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3208 Clarify :ascii: and :nonascii:.
3209
32102006-09-29 Juri Linkov <juri@jurta.org>
3211
3212 * modes.texi (%-Constructs): Reorder coding systems in the
3213 documentation of %z to the real order displayed in the modeline.
3214
32152006-09-25 Richard Stallman <rms@gnu.org>
3216
3217 * os.texi (Timers): Describe timer-max-repeats.
3218
32192006-09-25 Chong Yidong <cyd@stupidchicken.com>
3220
3221 * os.texi (Timers): Mention with-local-quit.
3222
32232006-09-24 Richard Stallman <rms@gnu.org>
3224
3225 * searching.texi (Searching and Matching): Mention property search.
3226
3227 * commands.texi (Command Loop Info): Explain how read-event affects
3228 this-command-keys.
3229
32302006-09-20 Richard Stallman <rms@gnu.org>
3231
3232 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3233
3234 * windows.texi (Window Start): Minor cleanups.
3235
32362006-09-20 Kim F. Storm <storm@cua.dk>
3237
3238 * windows.texi (Window Start): pos-visible-in-window-p allows
3239 specifying t for position to mean "end of window".
3240 Add window-line-height.
3241
3242 * anti.texi (Antinews): Mention window-line-height.
3243
32442006-09-19 David Kastrup <dak@gnu.org>
3245
3246 * keymaps.texi (Searching Keymaps): Small clarification.
3247
32482006-09-18 Richard Stallman <rms@gnu.org>
3249
3250 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3251 cause keyboard menus.
3252 (Menu Keymaps): Likewise.
3253 (Defining Menus, Keyboard Menus): Clarify.
3254
3255 * text.texi (Fields): Clarify explanation of constrain-to-field.
3256
32572006-09-16 Eli Zaretskii <eliz@gnu.org>
3258
3259 * variables.texi (Tips for Defining): Fix a typo.
3260
32612006-09-15 Richard Stallman <rms@gnu.org>
3262
3263 * keymaps.texi (Remapping Commands, Searching Keymaps)
3264 (Active Keymaps): Clean up previous change.
3265
32662006-09-15 Jay Belanger <belanger@truman.edu>
3267
3268 * gpl.texi: Replace "Library Public License" by "Lesser Public
3269 License" throughout.
3270
32712006-09-15 David Kastrup <dak@gnu.org>
3272
3273 * keymaps.texi (Active Keymaps): Adapt description to use
3274 `get-char-property' instead `get-text-property'. Explain how
3275 mouse events change this. Explain the new optional argument of
3276 `key-binding' and its mouse-dependent lookup.
3277 (Searching Keymaps): Adapt description similarly.
3278 (Remapping Commands): Explain the new optional argument of
3279 `command-remapping'.
3280
32812006-09-14 Richard Stallman <rms@gnu.org>
3282
3283 * keymaps.texi (Searching Keymaps): Clarification.
3284 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3285
32862006-09-13 Richard Stallman <rms@gnu.org>
3287
3288 * objects.texi (Character Type): Node split.
3289 Add xref to Describing Characters.
3290 (Basic Char Syntax, General Escape Syntax)
3291 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3292
32932006-09-11 Richard Stallman <rms@gnu.org>
3294
3295 * display.texi (Display Table Format): Wording clarification.
3296 (Glyphs): Clarifications.
3297
32982006-09-10 Chong Yidong <cyd@stupidchicken.com>
3299
3300 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3301 local maps.
3302
33032006-09-10 Kim F. Storm <storm@cua.dk>
3304
3305 * display.texi (Forcing Redisplay): Document return value of
3306 function redisplay.
3307
33082006-09-09 Richard Stallman <rms@gnu.org>
3309
3310 * windows.texi (Window Hooks): Explain limits of
3311 window-scroll-functions.
3312
3313 * display.texi (Fringe Indicators): Update for last change in
3314 indicate-buffer-boundaries.
3315
33162006-09-08 Richard Stallman <rms@gnu.org>
3317
3318 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3319
33202006-09-06 Kim F. Storm <storm@cua.dk>
3321
3322 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3323
3324 * windows.texi (Window Start): Update pos-visible-in-window-p.
3325
33262006-09-04 Richard Stallman <rms@gnu.org>
3327
3328 * processes.texi (Accepting Output): Explain SECONDS=0 for
3329 accept-process-output.
3330
3331 * os.texi (Idle Timers): Explain why timer functions should not
3332 loop until (input-pending-p).
3333
33342006-09-02 Eli Zaretskii <eliz@gnu.org>
3335
3336 * makefile.w32-in (usermanualdir): New variable.
3337 (elisp.dvi): Use it.
3338
33392006-09-01 Eli Zaretskii <eliz@gnu.org>
3340
3341 * buffers.texi (Buffer Modification): Fix last change.
3342
33432006-09-01 Chong Yidong <cyd@stupidchicken.com>
3344
3345 * buffers.texi (Buffer Modification): Document
3346 buffer-chars-modified-tick.
3347
33482006-08-31 Richard Stallman <rms@gnu.org>
3349
3350 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3351
33522006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3353
3354 * modes.texi (Syntactic Font Lock):
3355 Mention font-lock-syntactic-face-function
3356 instead of specific faces.
3357
33582006-08-29 Chong Yidong <cyd@stupidchicken.com>
3359
3360 * display.texi (Images): Add xrref to display-images-p.
3361
33622006-08-28 Kenichi Handa <handa@m17n.org>
3363
3364 * nonascii.texi (Lisp and Coding Systems): Fix description of
3365 detect-coding-region.
3366
33672006-08-27 Michael Olson <mwolson@gnu.org>
3368
3369 * processes.texi (Transaction Queues): Remove stray quote
3370 character.
3371
33722006-08-25 Richard Stallman <rms@gnu.org>
3373
3374 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3375 Add xref.
3376
33772006-08-24 Chong Yidong <cyd@stupidchicken.com>
3378
3379 * os.texi (Timers): Avoid waiting inside timers.
3380
33812006-08-21 Lute Kamstra <lute@gnu.org>
3382
3383 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3384
33852006-08-20 Richard Stallman <rms@gnu.org>
3386
3387 * os.texi (Idle Timers): New node, split out from Timers.
3388 Document current-idle-time.
3389 * commands.texi (Reading One Event): Update xref.
3390 * elisp.texi (Top): Update subnode menu.
3391
33922006-08-16 Richard Stallman <rms@gnu.org>
3393
3394 * keymaps.texi (Extended Menu Items): Show format of cached
3395 bindings in extended menu items.
3396
3397 * customize.texi (Variable Definitions): Explain when the
3398 standard value expression is evaluated.
3399
34002006-08-15 Chong Yidong <cyd@stupidchicken.com>
3401
3402 * commands.texi (Reading One Event): Explain idleness in
3403 `read-event'.
3404
34052006-08-12 Chong Yidong <cyd@stupidchicken.com>
3406
3407 * text.texi (Near Point): Say "cursor" not "terminal cursor".
3408 (Commands for Insertion): Removed split-line since it's not
3409 relevant for Lisp programming.
3410 (Yank Commands): Rewrite introduction.
3411 (Undo): Clarify.
3412 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3413 (Filling): Remove redundant comment. Clarify return value of
3414 current-justification.
3415 (Margins): Minor clarifications.
3416 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3417 (Sorting): Update definition of sort-lines.
3418 (Columns): Clarify behavior of sort-columns.
3419 (Indent Tabs): Link to Tab Stops in Emacs manual.
3420 (Special Properties): Clarify.
3421 (Clickable Text): Mention Buttons package.
3422
34232006-08-12 Kevin Ryde <user42@zip.com.au>
3424
3425 * os.texi (Time Parsing): Add %z to description of
3426 format-time-string, as per docstring. Add cross reference to
3427 glibc manual for strftime.
3428
34292006-08-08 Richard Stallman <rms@gnu.org>
3430
3431 * modes.texi: Clean up wording in previous change.
3432
34332006-08-07 Chong Yidong <cyd@stupidchicken.com>
3434
3435 * modes.texi (Hooks): Clarify.
3436 (Major Mode Basics): Mention define-derived-mode explicitly.
3437 (Major Mode Conventions): Rebinding RET is OK for some modes.
3438 Mention change-major-mode-hook and after-change-major-mode-hook.
3439 (Example Major Modes): Moved to end of Modes section.
3440 (Mode Line Basics): Clarify.
3441 (Mode Line Data): Mention help-echo and local-map in strings.
3442 Explain reason for treatment of non-risky variables.
3443 (Properties in Mode): Clarify.
3444 (Faces for Font Lock): Add font-lock-negation-char-face.
3445
34462006-08-04 Eli Zaretskii <eliz@gnu.org>
3447
3448 * strings.texi (Formatting Strings): Warn against arbitrary
3449 strings as first arg to `format'.
3450
34512006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3452
3453 * text.texi (Clickable Text): Mention `help-echo' text property.
3454 Update intro, examples and associated explanations.
3455
34562006-07-31 Richard Stallman <rms@gnu.org>
3457
3458 * commands.texi: Update xrefs.
3459 (Event Mod): New node, cut out from old Translating Input.
3460
3461 * maps.texi: Update xrefs.
3462
3463 * keymaps.texi (Translation Keymaps): New node.
3464 Update xrefs from Translating Input to Translation Keymaps.
3465
3466 * elisp.texi (Top): Update subnode menu.
3467
3468 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3469
3470 * os.texi (System Interface): Fix menu descriptions of some nodes.
3471 (Translating Input): Node deleted.
3472
34732006-07-31 Nick Roberts <nickrob@snap.net.nz>
3474
3475 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3476
3477 * lists.texi (Sets And Lists): Likewise.
3478
34792006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3480
3481 * text.texi (Fields): Mention POS
3482 requirement when narrowing is in effect.
3483
34842006-07-28 Richard Stallman <rms@gnu.org>
3485
3486 * display.texi (Face Attributes): Simplify wording.
3487 (Attribute Functions): Clarify meaning of new-frame default
3488 attribute settings.
3489
3490 * customize.texi (Common Keywords): Document how to use
3491 :package-version in a package not in Emacs.
3492
34932006-07-28 Kim F. Storm <storm@cua.dk>
3494
3495 * commands.texi (Reading One Event): Fix last change.
3496
34972006-07-26 Chong Yidong <cyd@stupidchicken.com>
3498
3499 * commands.texi (Reading One Event): Document SECONDS argument for
3500 read-event, read-char, and read-char-exclusive.
3501
35022006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3503
3504 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3505 to ensure correct identification.
3506
35072006-07-24 Richard Stallman <rms@gnu.org>
3508
3509 * text.texi (Clickable Text): Clarify.
3510
3511 * sequences.texi (Vector Functions): Delete duplicate xref.
3512
3513 * objects.texi (Function Type): Clarify.
3514
3515 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3516 modes.
3517
3518 * lists.texi (List Variables): New node.
3519 Material moved from other nodes.
3520
3521 * variables.texi (Setting Variables): add-to-list and
3522 add-to-ordered-list moved to List Variables node.
3523
35242006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3525
3526 * text.texi (Links and Mouse-1):
3527 For mouse-on-link-p, expand on arg POS.
3528
35292006-07-21 Kim F. Storm <storm@cua.dk>
3530
3531 * display.texi (Forcing Redisplay): Don't mention systems which
3532 don't support sub-second timers for redisplay-preemption-period.
3533
3534 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3535
35362006-07-21 Eli Zaretskii <eliz@gnu.org>
3537
3538 * frames.texi (Input Focus): Document that focus-follows-mouse has
3539 no effect on MS-Windows.
3540
35412006-07-18 Richard Stallman <rms@gnu.org>
3542
3543 * display.texi (Forcing Redisplay): Cleanups in previous change.
3544
3545 * processes.texi (Low-Level Network): Make menu more convenient.
3546
35472006-07-18 Kim F. Storm <storm@cua.dk>
3548
3549 * display.texi (Forcing Redisplay): redisplay-preemption-period
3550 only used on window systems. Add xref to Terminal Output.
3551
3552 * os.texi (Terminal Output): baud-rate only controls preemption on
3553 non-window systems. Add xref to Forcing Redisplay.
3554
3555 * processes.texi (Low-Level Network): Rename node "Make Network"
3556 to "Network Processes".
3557
35582006-07-18 Karl Berry <karl@gnu.org>
3559
3560 * variables.texi, functions.texi, customize.texi, loading.texi:
3561 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3562
35632006-07-17 Chong Yidong <cyd@stupidchicken.com>
3564
3565 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3566
35672006-07-17 Richard Stallman <rms@gnu.org>
3568
3569 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3570 Put period and comma inside quotes.
3571
3572 * loading.texi, markers.texi: Use real doublequote inside menus.
3573
3574 * windows.texi: Put point and comma inside quotes.
3575 (Textual Scrolling): Use @samp for error message.
3576
3577 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3578 * strings.texi, streams.texi, processes.texi, os.texi:
3579 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3580 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3581 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3582 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3583 Put point and comma inside quotes.
3584
3585 * control.texi (Processing of Errors): Add command-error-function.
3586
3587 * variables.texi (File Local Variables): Clarify that
3588 file local variables make buffer-local bindings.
3589
3590 * modes.texi (Syntactic Font Lock): Give default for
3591 font-lock-syntax-table.
3592
35932006-07-17 Nick Roberts <nickrob@snap.net.nz>
3594
3595 * text.texi (Special Properties): Clean up previous change.
3596
35972006-07-16 Karl Berry <karl@gnu.org>
3598
3599 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3600 * control.texi: Fix bad page breaks through chapter 10 (control).
3601
3602 * anti.texi (Antinews): Reorder face-attribute fns to avoid
3603 underfull hbox.
3604
36052006-07-15 Nick Roberts <nickrob@snap.net.nz>
3606
3607 * text.texi (Special Properties): Describe fontified text property
3608 in relation to a character (not text).
3609
36102006-07-15 Kim F. Storm <storm@cua.dk>
3611
3612 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
3613 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
3614 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
3615
3616 * anti.texi (Antinews): Mention redisplay function.
3617 The kbd macro existed, but was not documented, before 22.x.
3618 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
3619
36202006-07-14 Nick Roberts <nickrob@snap.net.nz>
3621
3622 * display.texi (Displaying Messages): Add anchor.
3623
3624 * frames.texi (Dialog Boxes): Use it.
3625
36262006-07-12 Richard Stallman <rms@gnu.org>
3627
3628 * objects.texi (Frame Type): Explain nature of frames better.
3629
3630 * frames.texi (Frames): Explain nature of frames better.
3631
36322006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
3633
3634 * tips.texi (Coding Conventions): Explain why use cl at compile time.
3635
36362006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3637
3638 * frames.texi (Window System Selections): Mention scrap support for Mac.
3639 Default value of x-select-enable-clipboard is t on Mac.
3640
3641 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
3642
36432006-07-11 Kim F. Storm <storm@cua.dk>
3644
3645 * display.texi (Forcing Redisplay): Add `redisplay' function.
3646 Don't mention (sit-for -1) -- use (redisplay t) instead.
3647
3648 * commands.texi (Waiting): (sit-for -1) is no longer special.
3649 (sit-for 0) is equivalent to (redisplay).
3650 Iconifying/deiconifying no longer makes sit-for return.
3651
36522006-07-10 Nick Roberts <nickrob@snap.net.nz>
3653
3654 * display.texi (Buttons): Fix typo.
3655
3656 * index.texi, elisp.texi (New Symbols): Comment node out.
3657
36582006-07-09 Richard Stallman <rms@gnu.org>
3659
3660 * display.texi (Truncation): Clean up previous change.
3661
36622006-07-08 Richard Stallman <rms@gnu.org>
3663
3664 * commands.texi (Interactive Call): Use 3 as prefix in example
3665 for execute-extended-command.
3666
3667 * display.texi (Attribute Functions): Move paragraph about
3668 compatibility with Emacs < 21.
3669
36702006-07-09 Kim F. Storm <storm@cua.dk>
3671
3672 * display.texi (Refresh Screen): Clarify force-window-update.
3673 (Truncation): "Normally" indicated by fringe arrows.
3674
36752006-07-08 Eli Zaretskii <eliz@gnu.org>
3676
3677 * windows.texi (Textual Scrolling, Resizing Windows):
3678 * variables.texi (Constant Variables):
3679 * text.texi (Buffer Contents, Deletion, Changing Properties)
3680 (Property Search, Special Properties, Sticky Properties)
3681 (Links and Mouse-1, Fields, Change Hooks):
3682 * syntax.texi (Syntax Table Functions, Parsing Expressions)
3683 (Categories):
3684 * symbols.texi (Other Plists):
3685 * streams.texi (Output Variables):
3686 * processes.texi (Input to Processes, Query Before Exit):
3687 * positions.texi (Word Motion, Text Lines, List Motion):
3688 * os.texi (Init File, System Environment, Sound Output)
3689 (Session Management):
3690 * nonascii.texi (Text Representations, Character Sets)
3691 (Chars and Bytes, Locales):
3692 * modes.texi (Defining Minor Modes, Header Lines):
3693 * minibuf.texi (Minibuffer Contents):
3694 * markers.texi (Information from Markers):
3695 * lists.texi (List Elements, Building Lists, Association Lists):
3696 * keymaps.texi (Tool Bar):
3697 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
3698 * functions.texi (What Is a Function, Mapping Functions):
3699 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
3700 (Color Names, Text Terminal Colors, Display Feature Testing):
3701 * files.texi (Visiting Functions, File Name Components)
3702 (Unique File Names, Contents of Directories):
3703 * display.texi (Forcing Redisplay, Displaying Messages)
3704 (Temporary Displays, Font Selection, Auto Faces)
3705 (Font Lookup, Fringe Indicators, Display Margins)
3706 (Image Descriptors, Showing Images, Image Cache, Button Types)
3707 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
3708 (Display Table Format, Glyphs):
3709 * control.texi (Iteration):
3710 * commands.texi (Command Loop Info, Adjusting Point):
3711 * backups.texi (Making Backups, Auto-Saving):
3712 Remove @tindex entries.
3713
37142006-07-07 Kim F. Storm <storm@cua.dk>
3715
3716 * display.texi (Fringe Cursors): Fix typo.
3717 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
3718 (Overlay Arrow): Default is overlay-arrow fringe indicator.
3719
37202006-07-05 Richard Stallman <rms@gnu.org>
3721
3722 * text.texi (Buffer Contents): Add example of text props
3723 in result of buffer-substring.
3724 (Text Properties): Explain better about use of specific property names.
3725 (Property Search): Some cleanups; reorder some functions.
3726
3727 * keymaps.texi (Changing Key Bindings): Cleanup.
3728 Add xref to Key Binding Conventions.
3729
3730 * display.texi (Attribute Functions): Add examples for
3731 face-attribute-relative-p.
3732
3733 * tips.texi (Coding Conventions): Cleanup last change.
3734
37352006-07-05 Karl Berry <karl@gnu.org>
3736
3737 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3738 Remove @setchapternewpage odd.
3739 Result is 1013 pages, down from 1100.
3740
3741 * anti.texi, customize.texi, display.texi, internals.texi:
3742 * minibuf.texi, modes.texi, tips.texi:
3743 Fix overfull/underfull boxes.
3744
37452006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3746
3747 * edebug.texi (Instrumenting):
3748 Add Edebug-specific findex for eval-buffer.
3749 * loading.texi (Loading):
3750 Replace eval-current-buffer with eval-buffer.
3751
37522006-06-30 Nick Roberts <nickrob@snap.net.nz>
3753
3754 * locals.texi (Standard Buffer-Local Variables): Update the list
3755 of variables.
3756
37572006-06-26 Nick Roberts <nickrob@snap.net.nz>
3758
3759 * files.texi (File Name Completion): Point user to the node
3760 "Reading File Names".
3761
37622006-06-24 Eli Zaretskii <eliz@gnu.org>
3763
3764 * files.texi (Contents of Directories): Document case-insensitive
3765 behavior on respective filesystems.
3766
3767 * objects.texi (Character Type): Document that Emacs signals an
3768 error for unsupported Unicode characters specified as \uNNNN.
3769
37702006-06-19 Richard Stallman <rms@gnu.org>
3771
3772 * processes.texi (Bindat Spec): Clarify previous change.
3773
37742006-06-16 Richard Stallman <rms@gnu.org>
3775
3776 * tips.texi (Coding Conventions): Better explain conventions
3777 for definition constructs.
3778
3779 * text.texi (Special Properties): String value of `read-only'
3780 serves as the error message.
3781
3782 * objects.texi (Character Type): Clarify prev. change.
3783 (Non-ASCII in Strings): Mention \u and \U.
3784
3785 * commands.texi (Using Interactive): Explain problem of
3786 markers, etc., in command-history.
3787
37882006-06-14 Kim F. Storm <storm@cua.dk>
3789
3790 * commands.texi (Waiting): Negative arg to sit-for forces
3791 redisplay even if input is pending.
3792
3793 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3794 redisplay. Remove incorrect example of binding redisplay-dont-pause
3795 around (sit-for 0).
3796
37972006-06-13 Richard Stallman <rms@gnu.org>
3798
3799 * display.texi (Forcing Redisplay): Clarify previous change.
3800
38012006-06-13 Romain Francoise <romain@orebokech.com>
3802
3803 * display.texi (Forcing Redisplay): Fix typo.
3804
38052006-06-13 Kim F. Storm <storm@cua.dk>
3806
3807 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3808
38092006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3810
3811 * tips.texi (Coding Conventions): Add `@end itemize'.
3812
38132006-06-10 Richard Stallman <rms@gnu.org>
3814
3815 * tips.texi (Coding Conventions): Explain use of coding systems
3816 to ensure one decoding for strings.
3817
38182006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3819
3820 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3821 syntax.
3822
38232006-06-07 Eli Zaretskii <eliz@gnu.org>
3824
3825 * display.texi (Font Selection): Remove description of
3826 clear-face-cache.
3827
3828 * compile.texi (Eval During Compile): Fix a typo. Add index
3829 entries for possible uses of eval-when-compile.
3830
38312006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3832
3833 * display.texi (Abstract Display): Fix typo.
3834
38352006-06-03 Eli Zaretskii <eliz@gnu.org>
3836
3837 * minibuf.texi (Minibuffer History) <history-add-new-input>:
3838 Reword variable's description.
3839
38402006-06-01 Richard Stallman <rms@gnu.org>
3841
3842 * windows.texi (Splitting Windows): Clarify splitting nonselected
3843 window.
3844
38452006-05-31 Juri Linkov <juri@jurta.org>
3846
3847 * minibuf.texi (Minibuffer History): Add history-add-new-input.
3848
38492006-05-30 Richard Stallman <rms@gnu.org>
3850
3851 * display.texi (Line Height): Fix errors in description of
10d1d0af 3852 default line height and line-height property.
b8d4c8d0
GM
3853
3854 * nonascii.texi (Default Coding Systems): Further clarification.
3855
38562006-05-29 Luc Teirlinck <teirllm@auburn.edu>
3857
3858 * internals.texi (Pure Storage): Mention that an overflow in pure
3859 space causes a memory leak.
3860 (Garbage Collection): If there was an overflow in pure space,
3861 `garbage-collect' returns nil.
3862
38632006-05-30 Eli Zaretskii <eliz@gnu.org>
3864
3865 * nonascii.texi (Default Coding Systems): Fix it some more.
3866
38672006-05-29 Eli Zaretskii <eliz@gnu.org>
3868
3869 * nonascii.texi (Default Coding Systems): Fix last change.
3870
38712006-05-29 Kenichi Handa <handa@m17n.org>
3872
3873 * nonascii.texi (find-operation-coding-system): Describe the new
3874 argument format (FILENAME . BUFFER).
3875
38762006-05-28 Richard Stallman <rms@gnu.org>
3877
3878 * tips.texi (Coding Conventions): Better explain reasons not to
3879 advise other packages or use `eval-after-load'.
3880
38812006-05-29 Kim F. Storm <storm@cua.dk>
3882
3883 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
3884 `bindat-idx' and `bindat-raw' for clarity.
3885
38862006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3887
3888 * processes.texi (Bindat Spec): Expand on `repeat' handler.
3889
3890 * display.texi (Display): Add "Abstract Display" to menu.
3891 (Abstract Display, Abstract Display Functions)
3892 (Abstract Display Example): New nodes.
3893 * elisp.texi (Top): Add "Abstract Display" to menu.
3894
38952006-05-27 Chong Yidong <cyd@stupidchicken.com>
3896
3897 * keymaps.texi (Key Sequences): Link to input events definition.
3898 (Format of Keymaps): Delete material duplicated in Keymap Basics.
3899
3900 * files.texi (Changing Files): Document updated argument list for
3901 copy-file.
3902
39032006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3904
3905 * processes.texi (Bindat Functions): Explain term "total length".
3906 Use it in bindat-length and bindat-pack descriptions.
3907
39082006-05-26 Eli Zaretskii <eliz@gnu.org>
3909
3910 * tips.texi (Coding Conventions): Advise against using
3911 eval-after-load in packages. Add an index entry.
3912
39132006-05-25 Juri Linkov <juri@jurta.org>
3914
3915 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
3916
3917 * modes.texi (%-Constructs): Add %e, %z, %Z.
3918
39192006-05-25 Richard Stallman <rms@gnu.org>
3920
3921 * elisp.texi (Top): Update subnode menu.
3922
3923 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
3924 (Keymaps): Update menu.
3925
39262006-05-25 Chong Yidong <cyd@stupidchicken.com>
3927
3928 * keymaps.texi (Key Sequences): Some clarifications.
3929
39302006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
3931
3932 * processes.texi (Bindat Functions): Say "unibyte string"
3933 explicitly for bindat-unpack and bindat-pack descriptions.
3934 (Bindat Examples): Don't call `string-make-unibyte' in example.
3935
39362006-05-25 Chong Yidong <cyd@stupidchicken.com>
3937
3938 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 3939 Explain string and vector representations of key sequences.
b8d4c8d0
GM
3940
3941 * keymaps.texi (Changing Key Bindings):
dd7b651b 3942 * commands.texi (Interactive Codes):
b8d4c8d0
GM
3943 * help.texi (Describing Characters): Refer to it.
3944
39452006-05-23 Luc Teirlinck <teirllm@auburn.edu>
3946
3947 * frames.texi (Pointer Shape): @end table -> @end defvar.
3948
39492006-05-22 Richard Stallman <rms@gnu.org>
3950
3951 * elisp.texi (Top): Update subnode menus.
3952
3953 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
3954 Contents rewritten; material from old Pointer Shape node moved here.
3955
3956 * display.texi (Pointer Shape): Node deleted.
3957 (Image Descriptors): Minor cleanup.
3958
39592006-05-21 Richard Stallman <rms@gnu.org>
3960
3961 * syntax.texi (Parsing Expressions): Update info on which STATE
3962 elements are ignored.
3963
39642006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3965
3966 * hooks.texi (Standard Hooks): Correct typo.
3967
3968 * gpl.texi (GPL): ifinfo -> ifnottex.
3969
39702006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3971
3972 * searching.texi (Simple Match Data): Warn about match data being
3973 set anew by every search.
3974
39752006-05-17 Richard Stallman <rms@gnu.org>
3976
3977 * minibuf.texi (Minibuffer History): Clarify.
3978
3979 * searching.texi (Regexp Special): Clarify nested regexp warning.
3980
39812006-05-16 Kim F. Storm <storm@cua.dk>
3982
3983 * minibuf.texi (Minibuffer History): Update add-to-history.
3984
39852006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3986
3987 * nonascii.texi (Explicit Encoding): Fix
3988 typo (encoding<->decoding).
3989
39902006-05-14 Richard Stallman <rms@gnu.org>
3991
3992 * buffers.texi (Creating Buffers): Cleanup.
3993
3994 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3995
39962006-05-13 Eli Zaretskii <eliz@gnu.org>
3997
3998 * buffers.texi (Current Buffer): Document that with-temp-buffer
3999 disables undo.
4000
4001 * os.texi (Terminal-Specific): More accurate description of how
4002 Emacs searches for the terminal-specific libraries.
4003
40042006-05-12 Eli Zaretskii <eliz@gnu.org>
4005
4006 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4007 emacs-xtra to @inforef's.
4008
4009 * text.texi (Undo): Document that undo is turned off in buffers
4010 whose names begin with a space.
4011
4012 * buffers.texi (Buffer Names): Add index entries for buffers whose
4013 names begin with a space.
4014 (Creating Buffers): Document that undo is turned off in buffers
4015 whose names begin with a space.
4016
4017 * files.texi (Visiting Functions, Reading from Files)
4018 (Saving Buffers): Mention code and EOL conversions by file I/O
4019 primitives and subroutines.
4020
4021 * nonascii.texi (Lisp and Coding Systems): Document
4022 coding-system-eol-type. Add index entries for eol conversion.
4023
4024 * display.texi (Defining Faces): Mention `mac', and add an xref to
4025 where window-system is described.
4026
40272006-05-10 Richard Stallman <rms@gnu.org>
4028
4029 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4030
40312006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4032
4033 * variables.texi (File Local Variables): Recommend to quote lambda
4034 expressions in safe-local-variable property.
4035
40362006-05-09 Richard Stallman <rms@gnu.org>
4037
4038 * variables.texi (File Local Variables): Document
4039 safe-local-eval-forms and safe-local-eval-function.
4040
40412006-05-07 Kim F. Storm <storm@cua.dk>
4042
4043 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4044 from add-to-history.
4045
40462006-05-07 Romain Francoise <romain@orebokech.com>
4047
4048 * commands.texi (Event Input Misc):
4049 * compile.texi (Eval During Compile):
4050 * internals.texi (Buffer Internals):
4051 * minibuf.texi (Initial Input):
4052 * nonascii.texi (Scanning Charsets):
4053 * numbers.texi (Comparison of Numbers):
4054 * windows.texi (Textual Scrolling, Vertical Scrolling):
4055 Fix various typos.
4056
40572006-05-06 Eli Zaretskii <eliz@gnu.org>
4058
4059 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4060 conditional xref's to either emacs or emacs-xtra, depending on
4061 @iftex/@ifnottex.
4062
4063 * minibuf.texi (Minibuffer History): Document add-to-history.
4064
40652006-05-05 Eli Zaretskii <eliz@gnu.org>
4066
4067 * internals.texi (Pure Storage): Mention the pure overflow message
4068 at startup.
4069
c8763fb6 40702006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4071
4072 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4073 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4074 search.
4075
40762006-05-01 Richard Stallman <rms@gnu.org>
4077
4078 * intro.texi (nil and t): Clarify.
4079
4080 * variables.texi (File Local Variables): Suggest using booleanp.
4081
40822006-05-01 Juanma Barranquero <lekktu@gmail.com>
4083
4084 * objects.texi (Type Predicates): Fix typos.
4085
40862006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4087
4088 * intro.texi (nil and t): Add booleanp.
4089
4090 * objects.texi (Type Predicates): Add links for booleanp and
4091 string-or-null-p.
4092
40932006-04-29 Richard Stallman <rms@gnu.org>
4094
4095 * modes.texi (Multiline Font Lock): Rename from
4096 Multi line Font Lock Elements. Much clarification.
4097 (Font Lock Multiline, Region to Fontify): Much clarification.
4098
40992006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4100
4101 * variables.texi (File Local Variables): Remove the special case t for
4102 safe-local-variable.
4103
41042006-04-26 Richard Stallman <rms@gnu.org>
4105
4106 * syntax.texi (Parsing Expressions): Minor cleanup.
4107
41082006-04-18 Richard Stallman <rms@gnu.org>
4109
4110 * tips.texi (Coding Conventions): Explain when the package's
4111 prefix should appear later on (not at the start of the name).
4112
4113 * searching.texi (String Search): Clarify effect of NOERROR.
4114
4115 * modes.texi (Imenu): Clarify what special items do.
4116
4117 * hooks.texi (Standard Hooks): Delete text about old hook names.
4118
41192006-04-17 Romain Francoise <romain@orebokech.com>
4120
4121 * variables.texi (Local Variables): Update the default value of
4122 `max-specpdl-size'.
4123
41242006-04-15 Michael Olson <mwolson@gnu.org>
4125
4126 * processes.texi (Transaction Queues): Mention the new optional
4127 `delay-question' argument for `tq-enqueue'.
4128
41292006-04-13 Bill Wohler <wohler@newt.com>
4130
4131 * customize.texi (Common Keywords): Use dotted notation for
4132 :package-version value. Specify its values. Improve documentation
4133 for customize-package-emacs-version-alist.
4134
41352006-04-12 Bill Wohler <wohler@newt.com>
4136
4137 * customize.texi (Common Keywords): Move description of
4138 customize-package-emacs-version-alist to @defvar.
4139
41402006-04-10 Bill Wohler <wohler@newt.com>
4141
4142 * customize.texi (Common Keywords): Add :package-version.
4143
41442006-04-10 Kim F. Storm <storm@cua.dk>
4145
4146 * text.texi (Buffer Contents): Add NOPROPS arg to
4147 filter-buffer-substring.
4148
41492006-04-08 Kevin Ryde <user42@zip.com.au>
4150
4151 * os.texi (Command-Line Arguments): Update xref to emacs manual
4152 "Command Arguments" -> "Emacs Invocation", per change there.
4153
41542006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4155
4156 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4157 be on one line to help makeinfo not render two spaces after the dot.
4158
41592006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4160
4161 * strings.texi (Predicates for Strings): Add string-or-null-p.
4162
41632006-03-28 Kim F. Storm <storm@cua.dk>
4164
4165 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4166 remarks about systems that don't support fractional seconds.
4167
41682006-03-25 Karl Berry <karl@gnu.org>
4169
4170 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4171 the year list.
4172
41732006-03-21 Nick Roberts <nickrob@snap.net.nz>
4174
4175 * display.texi (Fringe Indicators): Fix typos.
4176
41772006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4178
4179 * tips.texi (Documentation Tips): One can now also write `program'
4180 in front of a quoted symbol in a docstring to prevent making a
4181 hyperlink.
4182
41832006-03-19 Alan Mackenzie <acm@muc.de>
4184
4185 * text.texi (Special Properties): Clarify `fontified' property.
4186
41872006-03-16 Richard Stallman <rms@gnu.org>
4188
4189 * display.texi (Defining Images): Minor cleanup.
4190
41912006-03-16 Bill Wohler <wohler@newt.com>
4192
4193 * display.texi (Defining Images): In image-load-path-for-library,
4194 prefer user's images.
4195
41962006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4197
4198 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4199
42002006-03-15 Bill Wohler <wohler@newt.com>
4201
4202 * display.texi (Defining Images): Fix example in
4203 image-load-path-for-library by not recommending that one binds
4204 image-load-path. Just defvar it to placate compiler and only use
4205 it if previously defined.
4206
42072006-03-14 Bill Wohler <wohler@newt.com>
4208
4209 * display.texi (Defining Images): In image-load-path-for-library,
4210 always return list of directories. Update example.
4211
42122006-03-14 Alan Mackenzie <acm@muc.de>
4213
4214 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4215 This describes font-lock-extend-region-function.
4216 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4217 the new node "Region to Fontify".
4218
42192006-03-13 Richard Stallman <rms@gnu.org>
4220
4221 * display.texi (Invisible Text): The impossible position is
4222 now before the invisible text, not after.
4223 (Defining Images): Clean up last change.
4224
42252006-03-11 Bill Wohler <wohler@newt.com>
4226
4227 * display.texi (Defining Images): Add image-load-path-for-library.
4228
42292006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4230
4231 * text.texi (Adaptive Fill): Fix Texinfo usage.
4232
4233 * strings.texi (Creating Strings): Fix Texinfo usage.
4234
4235 * searching.texi (Regexp Special): Use @samp for regular
4236 expressions that are not in Lisp syntax.
4237
42382006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4239
4240 * searching.texi (Regexp Special): Put remark between parentheses
4241 to avoid misreading.
4242
42432006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4244
4245 * searching.texi (Syntax of Regexps): More accurately describe
4246 which characters are special in which situations.
4247 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4248 are not special. Describe in detail when `[' and `]' are special.
4249 (Regexp Backslash): Plenty of regexps with unbalanced square
4250 brackets are valid, so reword that statement.
4251
42522006-03-02 Kim F. Storm <storm@cua.dk>
4253
4254 * keymaps.texi (Tool Bar): Add tool-bar-border.
4255
42562006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4257
4258 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4259
42602006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4261
4262 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4263
4264 * files.texi (Locating Files): Suggest additional values for the
4265 SUFFIXES arg of `locate-file'. Update pxref.
4266
4267 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4268 (How Programs Do Loading): Discuss the effects of Auto Compression
4269 mode on `load'.
4270 (Load Suffixes): New node.
4271 (Library Search): Delete description of `load-suffixes'; it was
4272 moved to "Load Suffixes".
4273 (Autoload, Named Features): Mention `load-suffixes'.
4274
42752006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4276
4277 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4278
4279 * windows.texi (Window Tree): Fix typo.
4280
42812006-02-20 Kim F. Storm <storm@cua.dk>
4282
4283 * display.texi (Fringe Indicators): New section.
4284 Move indicate-empty-lines, indicate-buffer-boundaries, and
4285 default-indicate-buffer-boundaries here.
4286 Add fringe-indicator-alist and default-fringes-indicator-alist.
4287 Add list of logical fringe indicator symbols.
4288 Update list of standard bitmap names.
4289 (Fringe Cursors): New section.
4290 Move overflow-newline-into-fringe here.
4291 Add fringe-cursor-alist and default-fringes-cursor-alist.
4292 Add list of fringe cursor symbols.
4293
42942006-02-20 Juanma Barranquero <lekktu@gmail.com>
4295
4296 * commands.texi (Using Interactive): Fix reference to node
4297 "Minibuffers".
4298
42992006-02-19 Richard M. Stallman <rms@gnu.org>
4300
4301 * minibuf.texi (High-Level Completion):
4302 Add xref to read-input-method-name.
4303
4304 * files.texi (Relative File Names): Move file-relative-name here.
4305 (File Name Expansion): From here. Minor clarifications.
4306
4307 * commands.texi (Using Interactive): Add xrefs about reading input.
4308 Clarify remarks about that moving point and mark.
4309 Put string case before list case.
4310
c8763fb6 43112006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4312
4313 * display.texi (Other Display Specs, Image Descriptors):
4314 Revert erroneous changes. The previous description of
4315 image-descriptors as `(image . PROPS)' was correct.
4316
43172006-02-14 Richard M. Stallman <rms@gnu.org>
4318
4319 * variables.texi (File Local Variables): Clarifications.
4320
43212006-02-14 Juanma Barranquero <lekktu@gmail.com>
4322
4323 * variables.texi (File Local Variables): Use @code for a cons
4324 cell, not @var.
4325
43262006-02-13 Chong Yidong <cyd@stupidchicken.com>
4327
4328 * variables.texi (File Local Variables): Document new file local
4329 variable behavior.
4330
43312006-02-10 Kim F. Storm <storm@cua.dk>
4332
4333 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4334
43352006-02-08 Juanma Barranquero <lekktu@gmail.com>
4336
4337 * modes.texi (%-Constructs): Remove obsolete info about
4338 `global-mode-string'.
4339
43402006-02-07 Richard M. Stallman <rms@gnu.org>
4341
4342 * commands.texi (Prefix Command Arguments): Minor cleanup.
4343
4344 * display.texi: "Graphical display", not window system.
4345
4346 * functions.texi (What Is a Function): Fix xref.
4347
4348 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4349 (Changing Key Bindings): Clarify when remapping is better than
4350 substitute-key-definition.
4351
43522006-02-02 Richard M. Stallman <rms@gnu.org>
4353
4354 * minibuf.texi (Basic Completion): Completion alists are risky.
4355
4356 * keymaps.texi (Active Keymaps): Clarifications.
4357 (Searching Keymaps): New node.
4358 (Keymaps): Update menu.
4359
4360 * frames.texi (Layout Parameters): Minor clarification.
4361 (Drag and Drop): New node.
4362 (Frames): Update menu.
4363
43642006-01-29 Chong Yidong <cyd@stupidchicken.com>
4365
4366 * display.texi (Other Display Specs, Image Descriptors):
4367 Image description is a list, not a cons cell.
4368
43692006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4370
4371 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4372 list is not necessarily a list).
4373
43742006-01-27 Eli Zaretskii <eliz@gnu.org>
4375
4376 * frames.texi (Layout Parameters): border-width and
4377 internal-border-width belong to the frame, not the window.
4378
43792006-01-19 Richard M. Stallman <rms@gnu.org>
4380
4381 * nonascii.texi (Translation of Characters): Search cmds use
4382 translation-table-for-input. Automatically made local.
4383
4384 * markers.texi (Overview of Markers): Count insertion type
4385 as one of a marker's attributes.
4386
4387 * keymaps.texi (Controlling Active Maps): New node, split out of
4388 Active Keymaps.
4389 (Keymaps): Menu updated.
4390 (Active Keymaps): Give pseudocode to explain how the active
4391 maps are searched. current-active-maps and key-binding moved here.
4392 (Functions for Key Lookup): current-active-maps and key-binding moved.
4393 Clarifications.
4394 (Searching the Keymaps): New subnode.
4395
4396 * elisp.texi (Top): Menu clarification.
4397
4398 * display.texi (Other Display Specs): Delete duplicate entry for
4399 just a string as display spec. Move text about recursive display
4400 specs on such a string.
4401
4402 * commands.texi (Key Sequence Input): Clarify.
4403 Move num-nonmacro-input-events out.
4404 (Reading One Event): num-nonmacro-input-events moved here.
4405
44062006-01-14 Nick Roberts <nickrob@snap.net.nz>
4407
4408 * advice.texi (Simple Advice): Update example to fit argument
4409 change in previous-line.
4410
44112006-01-05 Richard M. Stallman <rms@gnu.org>
4412
4413 * markers.texi (The Mark): Fix in `mark'.
4414
44152006-01-04 Richard M. Stallman <rms@gnu.org>
4416
4417 * processes.texi (Misc Network, Make Network): Minor cleanups.
4418
44192006-01-04 Kim F. Storm <storm@cua.dk>
4420
4421 * processes.texi (Make Network): Add IPv6 addresses and handling.
4422 (Network Feature Testing): Mention (:family ipv6).
4423 (Misc Network): Add IPv6 formats to format-network-address.
4424
44252005-12-30 Richard M. Stallman <rms@gnu.org>
4426
4427 * text.texi (Changing Properties):
4428 Don't use return value of set-text-properties.
4429
44302005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4431
4432 * modes.texi (Mode Line Format): Correct typo in menu.
4433
44342005-12-29 Richard M. Stallman <rms@gnu.org>
4435
4436 * modes.texi (Mode Line Top): New node.
4437 (Mode Line Data): Some text moved to new node.
4438 Explain the data structure more concretely.
4439 (Mode Line Basics): Clarifications.
4440 (Mode Line Variables): Clarify intro paragraph.
4441 (%-Constructs): Clarify intro paragraph.
4442 (Mode Line Format): Update menu.
4443
44442005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4445
4446 * minibuf.texi (Basic Completion): Update lazy-completion-table
4447 examples for removal of ARGS argument.
4448
44492005-12-23 Richard M. Stallman <rms@gnu.org>
4450
4451 * text.texi (Undo): Restore some explanation from the version
4452 that was deleted.
4453
44542005-12-23 Eli Zaretskii <eliz@gnu.org>
4455
4456 * text.texi (Undo): Remove duplicate descriptions of `apply
4457 funname' and `apply delta' elements of the undo list.
4458
44592005-12-20 Richard M. Stallman <rms@gnu.org>
4460
4461 * help.texi (Help Functions): Update documentation of `apropos'.
4462
44632005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4464
4465 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4466 because it is confusing. If the :help-echo keyword is a function,
4467 it is not directly used as the :help-echo overlay property, as the
4468 xref seems to suggest (it does not take the appropriate args).
4469
44702005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4471
4472 * customize.texi (Common Keywords): Fix Texinfo usage.
4473 (Group Definitions, Variable Definitions): Update for new
4474 conventions for using `*' in docstrings.
4475
4476 * tips.texi (Documentation Tips): Update for new conventions for
4477 using `*' in docstrings.
4478
44792005-12-16 Richard M. Stallman <rms@gnu.org>
4480
4481 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4482
44832005-12-16 Juri Linkov <juri@jurta.org>
4484
4485 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4486
44872005-12-14 Romain Francoise <romain@orebokech.com>
4488
4489 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4490 Fix typo.
4491
44922005-12-11 Juri Linkov <juri@jurta.org>
4493
4494 * minibuf.texi (Completion Commands): Add mention of read-file-name
4495 for filename completion keymaps.
4496 (Reading File Names): Add mention of filename completion keymaps
4497 for read-file-name and xref to `Completion Commands'.
4498
44992005-12-10 Richard M. Stallman <rms@gnu.org>
4500
4501 * customize.texi (Common Keywords): State caveats for use of :tag.
4502
45032005-12-08 Richard M. Stallman <rms@gnu.org>
4504
4505 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4506 with xrefs and better explanation.
4507 (Completion Commands): Add the filename completion maps.
4508
4509 * objects.texi (Character Type): Clarify that \s is not space
4510 if a dash follows.
4511
45122005-12-05 Richard M. Stallman <rms@gnu.org>
4513
4514 * windows.texi (Resizing Windows): Delete preserve-before args.
4515
45162005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4517
4518 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4519 in full keymaps, since the quirk has been fixed.
4520
45212005-12-03 Eli Zaretskii <eliz@gnu.org>
4522
4523 * hooks.texi (Standard Hooks): Add index entries. Mention
4524 `compilation-finish-functions'.
4525
45262005-11-27 Richard M. Stallman <rms@gnu.org>
4527
4528 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4529
45302005-11-21 Juri Linkov <juri@jurta.org>
4531
4532 * customize.texi (Common Keywords): Update links types
4533 custom-manual and url-link. Add link types emacs-library-link,
4534 file-link, function-link, variable-link, custom-group-link.
4535
45362005-11-20 Chong Yidong <cyd@stupidchicken.com>
4537
4538 * display.texi: Revert 2005-11-20 change.
4539
45402005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4541
4542 * processes.texi (Bindat Functions):
4543 Say "third" to refer to zero-based index "2".
4544
45452005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4546
4547 * loading.texi (Library Search): Update the default value of
4548 `load-suffixes'.
4549
45502005-11-17 Chong Yidong <cyd@stupidchicken.com>
4551
4552 * display.texi (Attribute Functions): Mention :ignore-defface.
4553
45542005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4555
4556 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4557 (Minor Mode Conventions): Mention the use of a hook.
4558
45592005-11-06 Richard M. Stallman <rms@gnu.org>
4560
4561 * files.texi (Magic File Names): find-file-name-handler checks the
4562 `operations' property of the handler.
4563
45642005-11-03 Richard M. Stallman <rms@gnu.org>
4565
4566 * variables.texi (Frame-Local Variables): Small clarification.
4567
45682005-10-29 Chong Yidong <cyd@stupidchicken.com>
4569
4570 * os.texi (Init File): Document ~/.emacs.d/init.el.
4571
45722005-10-29 Richard M. Stallman <rms@gnu.org>
4573
4574 * internals.texi (Garbage Collection): Document memory-full.
4575
45762005-10-28 Bill Wohler <wohler@newt.com>
4577
4578 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4579 for URLs.
4580
45812005-10-28 Richard M. Stallman <rms@gnu.org>
4582
4583 * minibuf.texi (Completion Commands): Clean up prev change.
4584
45852005-10-26 Kevin Ryde <user42@zip.com.au>
4586
4587 * compile.texi (Eval During Compile): Explain recommended uses
4588 of eval-when-compile and eval-and-compile.
4589
45902005-10-27 Masatake YAMATO <jet@gyve.org>
4591
4592 * minibuf.texi (Completion Commands):
4593 Write about new optional argument for `display-completion-list'.
4594
45952005-10-23 Richard M. Stallman <rms@gnu.org>
4596
4597 * display.texi (Overlay Arrow): Clarify about local bindings of
4598 overlay-arrow-position.
4599
46002005-10-22 Eli Zaretskii <eliz@gnu.org>
4601
4602 * internals.texi (Building Emacs): Fix last change.
4603
46042005-10-22 Richard M. Stallman <rms@gnu.org>
4605
4606 * internals.texi (Building Emacs): Document eval-at-startup.
4607
46082005-10-21 Richard M. Stallman <rms@gnu.org>
4609
4610 * loading.texi (Where Defined): load-history contains abs file names.
4611 symbol-file returns abs file names.
4612
46132005-10-19 Kim F. Storm <storm@cua.dk>
4614
4615 * display.texi (Showing Images): Add max-image-size integer value.
4616
46172005-10-18 Chong Yidong <cyd@stupidchicken.com>
4618
4619 * display.texi (Showing Images): Document max-image-size.
4620
46212005-10-17 Richard M. Stallman <rms@gnu.org>
4622
4623 * commands.texi (Quitting): Minor clarification.
4624
4625 * processes.texi (Sentinels): Clarify about output and quitting.
4626 (Filter Functions): Mention with-local-quit.
4627
46282005-10-17 Juri Linkov <juri@jurta.org>
4629
4630 * buffers.texi (Current Buffer):
4631 * commands.texi (Event Input Misc):
4632 * compile.texi (Eval During Compile, Compiler Errors):
4633 * customize.texi (Group Definitions):
4634 * display.texi (Progress, Defining Faces):
4635 * files.texi (Writing to Files):
4636 * modes.texi (Mode Hooks, Defining Minor Modes):
4637 * streams.texi (Output Functions):
4638 * syntax.texi (Syntax Table Functions):
4639 * text.texi (Change Hooks):
4640 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
4641
4642 * commands.texi (Quitting): Replace arg `forms' with `body' in
4643 `with-local-quit'.
4644
4645 * positions.texi (Excursions): Replace arg `forms' with `body' in
4646 `save-excursion'.
4647
46482005-10-08 Kim F. Storm <storm@cua.dk>
4649
4650 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
4651 Rename manual section accordingly.
4652
46532005-10-04 Kim F. Storm <storm@cua.dk>
4654
4655 * windows.texi (Window Split Tree): New section describing
4656 new function window-split-tree function.
4657
46582005-10-03 Nick Roberts <nickrob@snap.net.nz>
4659
4660 * display.texi (Fringe Size/Pos): Simplify and add detail.
4661
46622005-09-30 Romain Francoise <romain@orebokech.com>
4663
4664 * minibuf.texi (High-Level Completion): Explain that the prompt
4665 given to `read-buffer' should end with a colon and a space.
4666 Update usage examples.
4667
46682005-09-29 Juri Linkov <juri@jurta.org>
4669
4670 * display.texi (Displaying Messages): Rename argument name
4671 `string' to `format-string' in functions `message', `message-box',
4672 `message-or-box'.
4673
46742005-09-26 Chong Yidong <cyd@stupidchicken.com>
4675
4676 * errors.texi (Standard Errors): Correct xrefs.
4677
46782005-09-18 Chong Yidong <cyd@stupidchicken.com>
4679
4680 * display.texi (Defining Images): Update documentation for
4681 `image-load-path'.
4682
46832005-09-17 Richard M. Stallman <rms@gnu.org>
4684
4685 * display.texi (Defining Images): Clean up previous change.
4686
46872005-09-16 Romain Francoise <romain@orebokech.com>
4688
4689 * elisp.texi: Specify GFDL version 1.2.
4690
4691 * doclicense.texi (GNU Free Documentation License): Update to
4692 version 1.2.
4693
46942005-09-15 Chong Yidong <cyd@stupidchicken.com>
4695
4696 * display.texi (Defining Images): Document `image-load-path'.
4697
46982005-09-15 Richard M. Stallman <rms@gnu.org>
4699
4700 * objects.texi (Printed Representation): Minor cleanup.
4701 (Box Diagrams): Minor fix.
4702 (Cons Cell Type): Move (...) index item here.
4703 (Box Diagrams): From here.
4704 (Array Type): Minor fix.
4705 (Type Predicates): Delete index "predicates".
4706 (Hash Table Type): Clarify xref.
4707 (Dotted Pair Notation): Minor fix.
4708
47092005-09-10 Chong Yidong <cyd@stupidchicken.com>
4710
4711 * files.texi (Saving Buffers): Fix typo.
4712
47132005-09-08 Richard M. Stallman <rms@gnu.org>
4714
4715 * tips.texi (Programming Tips): Correct the "default" prompt spec.
4716
47172005-09-08 Chong Yidong <cyd@stupidchicken.com>
4718
4719 * locals.texi (Standard Buffer-Local Variables): Don't include
4720 mode variables for minor modes.
4721 Fix xrefs for buffer-display-count, buffer-display-table,
4722 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
4723 enable-multibyte-characters, fill-column, header-line-format,
4724 left-fringe-width, left-margin, and right-fringe-width.
4725
4726 * hooks.texi (Standard Hooks): All hooks should conform to the
4727 standard naming convention now.
4728 Fix xref for `echo-area-clear-hook'.
4729
4730 * display.texi (Usual Display): Note that indicate-empty-lines and
4731 tab-width are buffer-local.
4732
4733 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4734
4735 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4736
4737 * nonascii.texi (Encoding and I/O): Note that
4738 buffer-file-coding-system is buffer-local.
4739
4740 * positions.texi (List Motion): Note that defun-prompt-regexp is
4741 buffer-local.
4742
4743 * text.texi (Auto Filling): Note that auto-fill-function is
4744 buffer-local.
4745 (Undo): Note that buffer-undo-list is buffer-local.
4746
4747 * windows.texi (Buffers and Windows): Document
4748 buffer-display-count.
4749
47502005-09-06 Richard M. Stallman <rms@gnu.org>
4751
4752 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4753 package prefix elsewhere than at the start of the name.
4754
47552005-09-03 Richard M. Stallman <rms@gnu.org>
4756
4757 * tips.texi (Programming Tips): Add conventions for minibuffer
4758 questions and prompts.
4759
47602005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4761
4762 * intro.texi (nil and t): Minor cleanup.
4763 Delete spurious mention of keyword symbols.
4764 (Evaluation Notation): Add index entry.
4765 (A Sample Function Description): Minor cleanup.
4766 (A Sample Variable Description): Not all vars can be set.
4767
47682005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4769
4770 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4771
4772 (Insertion): Document precise type of `insert-char' arg COUNT.
4773
47742005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4775
4776 * modes.texi (Other Font Lock Variables): Sync the default of
4777 font-lock-lines-before.
4778
47792005-08-31 Michael Albinus <michael.albinus@gmx.de>
4780
4781 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4782
47832005-08-29 Richard M. Stallman <rms@gnu.org>
4784
4785 * elisp.texi (Top): Update subnode menu.
4786
4787 * searching.texi (Searching and Matching): Move node.
4788 Rearrange contents and add overall explanation.
4789 (Searching and Case): Move node.
4790 (Searching and Matching): Update menu.
4791
47922005-08-27 Eli Zaretskii <eliz@gnu.org>
4793
4794 * os.texi (Startup Summary): Fix the description of the initial
4795 startup message display.
4796
47972005-08-25 Richard M. Stallman <rms@gnu.org>
4798
4799 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4800
48012005-08-25 Emilio C. Lopes <eclig@gmx.net>
4802
4803 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4804 `next-overlay-change' example.
4805
48062005-08-22 Juri Linkov <juri@jurta.org>
4807
4808 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4809 Fix invert-face. Fix args of face-background.
4810
4811 * display.texi (Standard Faces): Delete node.
4812 (Faces): Add xref to `(emacs)Standard Faces'.
4813 (Displaying Faces): Fix xref to `Standard Faces'.
4814
4815 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4816
48172005-08-20 Alan Mackenzie <acm@muc.de>
4818
4819 * buffers.texi (The Buffer List): Clarify the manipulation of the
4820 buffer list.
4821
48222005-08-14 Richard M. Stallman <rms@gnu.org>
4823
4824 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4825 a regexp.
4826
48272005-08-11 Richard M. Stallman <rms@gnu.org>
4828
4829 * elisp.texi (Top): Update subnode lists.
4830
4831 * display.texi (Inverse Video): Node deleted.
4832
4833 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
4834 New nodes split out of Coding Conventions.
4835
4836 * searching.texi (Regular Expressions): Document re-builder.
4837
4838 * os.texi (Time Parsing): New node split out of Time Conversion.
4839
4840 * processes.texi (Misc Network, Network Feature Testing)
4841 (Network Options, Make Network): New nodes split out of
4842 Low-Level Network.
4843
48442005-08-09 Richard M. Stallman <rms@gnu.org>
4845
4846 * frames.texi (Geometry): New node, split from Size and Position.
4847 (Frame Parameters): Refer to Geometry.
4848
4849 * buffers.texi (The Buffer List): Fix xrefs.
4850
4851 * windows.texi (Splitting Windows): Fix xref.
4852
4853 * frames.texi (Layout Parameters): Add xref.
4854
4855 * display.texi (Line Height, Scroll Bars): Fix xrefs.
4856
4857 * keymaps.texi (Menu Bar): Fix xref.
4858
4859 * locals.texi (Standard Buffer-Local Variables): Fix xref.
4860
4861 * modes.texi (%-Constructs): Fix xref.
4862
4863 * frames.texi (Window Frame Parameters): Node split up.
4864 (Basic Parameters, Position Parameters, Size Parameters)
4865 (Layout Parameters, Buffer Parameters, Management Parameters)
4866 (Cursor Parameters, Color Parameters): New subnodes.
4867
48682005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4869
4870 * positions.texi (Screen Lines): Update xref for previous change
4871 in minibuf.texi.
4872
4873 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
4874 change in minibuf.texi.
4875
48762005-08-09 Richard M. Stallman <rms@gnu.org>
4877
4878 * tips.texi (Coding Conventions): Minor cleanup.
4879
4880 * modes.texi (Defining Minor Modes): Explain when init-value
4881 can be non-nil.
4882
4883 * elisp.texi (Top): Update submenu for Minibuffer.
4884
4885 * minibuf.texi (Minibuffer Misc): Node split up.
4886 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
4887 (Recursive Mini): New nodes split out from Minibuffer Misc.
4888 (Minibuffer Misc): Document max-mini-window-height.
4889
4890 * hash.texi (Defining Hash): Delete stray paren in example.
4891
4892 * display.texi (Echo Area Customization): Don't define
4893 max-mini-window-height here; xref instead.
4894
4895 * commands.texi (Event Input Misc): Update while-no-input.
4896
4897 * advice.texi (Advising Functions): Explain when to use advice
4898 and when to use a hook.
4899
49002005-07-30 Eli Zaretskii <eliz@gnu.org>
4901
4902 * makefile.w32-in (info): Don't run install-info.
4903 ($(infodir)/dir): New target, produced by running install-info.
4904
49052005-07-27 Luc Teirlinck <teirllm@auburn.edu>
4906
4907 * modes.texi (Defining Minor Modes): The keyword for the initial
4908 value is :init-value, not :initial-value.
4909
49102005-07-23 Eli Zaretskii <eliz@gnu.org>
4911
4912 * loading.texi (Autoload): Make the `doctor' example be consistent
4913 with what's in current loaddefs.el. Describe the "fn" magic in
4914 the usage portion of the doc string.
4915
49162005-07-22 Richard M. Stallman <rms@gnu.org>
4917
4918 * internals.texi (Garbage Collection): Clarify previous change.
4919
49202005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
4921
4922 * internals.texi (Garbage Collection): Add gc-cons-percentage.
4923
49242005-07-18 Juri Linkov <juri@jurta.org>
4925
4926 * commands.texi (Accessing Events):
4927 * frames.texi (Text Terminal Colors, Resources):
4928 * markers.texi (The Mark):
4929 * modes.texi (Defining Minor Modes):
4930 Delete duplicate duplicate words.
4931
49322005-07-16 Richard M. Stallman <rms@gnu.org>
4933
4934 * display.texi (Managing Overlays): Clarify make-overlay
4935 args for insertion types.
4936
49372005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4938
4939 * customize.texi (Variable Definitions):
4940 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
4941 `standard-value' is a list too.
4942 (Defining New Types): Use @key{RET} instead of @key{ret}.
4943
49442005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
4945
4946 * os.texi (Translating Input): Fix typo.
4947
49482005-07-08 Richard M. Stallman <rms@gnu.org>
4949
4950 * README: Update edition number and size estimate.
4951
4952 * elisp.texi (VERSION): Set to 2.9.
4953
49542005-07-07 Richard M. Stallman <rms@gnu.org>
4955
4956 * book-spine.texinfo: Update Emacs version.
4957
4958 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4959
49602005-07-06 Richard M. Stallman <rms@gnu.org>
4961
4962 * searching.texi (Regexp Search): Clarify what re-search-forward
4963 does when the search fails.
4964
49652005-07-05 Lute Kamstra <lute@gnu.org>
4966
4967 * Update FSF's address in GPL notices.
4968
4969 * doclicense.texi (GNU Free Documentation License):
4970 * gpl.texi (GPL):
4971 * tips.texi (Coding Conventions, Library Headers):
4972 * vol1.texi:
4973 * vol2.texi: Update FSF's address.
4974
49752005-07-04 Richard M. Stallman <rms@gnu.org>
4976
4977 * hooks.texi (Standard Hooks): Add occur-hook.
4978
49792005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4980
4981 * display.texi (The Echo Area): Correct menu.
4982
49832005-07-03 Richard M. Stallman <rms@gnu.org>
4984
4985 * elisp.texi (Top): Update subnode menu for Display.
4986
4987 * display.texi (Displaying Messages): New node, with most
4988 of what was in The Echo Area.
4989 (Progress): Moved under The Echo Area.
4990 (Logging Messages): New node with new text.
4991 (Echo Area Customization): New node, the rest of what was
4992 in The Echo Area. Document message-truncate-lines with @defvar.
4993 (Display): Update menu.
4994
4995 * windows.texi (Textual Scrolling): Doc 3 values for
4996 scroll-preserve-screen-position.
4997
4998 * text.texi (Special Properties): Change hook functions
4999 should bind inhibit-modification-hooks around altering buffer text.
5000
5001 * keymaps.texi (Key Binding Commands): Call binding BINDING
5002 rather than DEFINITION.
5003
50042005-06-29 Juanma Barranquero <lekktu@gmail.com>
5005
5006 * variables.texi (Defining Variables): `user-variable-p' returns t
5007 for aliases of user options, nil for alias loops.
5008
50092005-06-28 Richard M. Stallman <rms@gnu.org>
5010
5011 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5012 make-keymap.
5013
50142005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5015
5016 * variables.texi (Setting Variables): Correct and clarify
5017 description of `add-to-ordered-list'.
5018
50192005-06-26 Richard M. Stallman <rms@gnu.org>
5020
5021 * display.texi (Faces): Minor cleanup.
5022
50232005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5024
5025 * display.texi (Faces): `facep' returns t for strings that are
5026 face names.
5027
50282005-06-25 Richard M. Stallman <rms@gnu.org>
5029
5030 * objects.texi (Equality Predicates): Clarify meaning of equal.
5031
5032 * windows.texi (Selecting Windows): save-selected-window
5033 and with-selected-window save and restore the current buffer.
5034
50352005-06-24 Richard M. Stallman <rms@gnu.org>
5036
5037 * numbers.texi (Float Basics): Explain how to test for NaN,
5038 and printing the sign of NaNs.
5039
50402005-06-24 Eli Zaretskii <eliz@gnu.org>
5041
5042 * makefile.w32-in (MAKEINFO): Use --force.
5043
50442005-06-23 Richard M. Stallman <rms@gnu.org>
5045
5046 * display.texi (Face Functions): Correct Texinfo usage.
5047
50482005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5049
5050 * lists.texi (Rings): `ring-elements' now returns the elements of
5051 RING in order.
5052
50532005-06-23 Juanma Barranquero <lekktu@gmail.com>
5054
5055 * markers.texi (The Mark): Texinfo usage fix.
5056
50572005-06-23 Kim F. Storm <storm@cua.dk>
5058
5059 * searching.texi (Entire Match Data): Remove evaporate option for
5060 match-data. Do not mention evaporate option for set-match-data.
5061
50622005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5063
5064 * display.texi (Face Functions): Mention face aliases.
5065
50662005-06-21 Richard M. Stallman <rms@gnu.org>
5067
5068 * anti.texi (Antinews): Texinfo usage fix.
5069
50702005-06-21 Karl Berry <karl@gnu.org>
5071
5072 * elisp.texi: Use @copying.
5073
5074 * elisp.texi: Put @summarycontents and @contents before the Top
5075 node, instead of the end of the file, so that the contents appear
5076 in the right place in the dvi/pdf output.
5077
50782005-06-21 Juri Linkov <juri@jurta.org>
5079
5080 * display.texi (Defining Faces): Add `customized-face'.
5081
50822005-06-20 Kim F. Storm <storm@cua.dk>
5083
5084 * variables.texi (Setting Variables): Any type of element can be
5085 given order in add-to-ordered-list. Compare elements with eq.
5086
5087 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5088
50892005-06-20 Karl Berry <karl@gnu.org>
5090
5091 * syntax.texi (Syntax Flags): Make last column very slightly wider
5092 to avoid "generic comment" breaking on two lines and causing an
5093 underfull box.
5094
50952005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5096
5097 * lists.texi (Rings): Various minor clarifications and corrections.
5098
50992005-06-18 Richard M. Stallman <rms@gnu.org>
5100
5101 * functions.texi (Obsolete Functions): Simplify.
5102
5103 * variables.texi (Variable Aliases): Simplify.
5104
5105 * anti.texi, backups.texi, compile.texi, customization.texi:
5106 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5107 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5108 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5109 * variables.texi: Fix formatting ugliness.
5110
5111 * elisp.texi: Add links to Rings and Byte Packing.
5112 Update version and copyright years.
5113
5114 * minibuf.texi: Fix formatting ugliness.
5115 (Completion Commands): Move keymap vars to the end
5116 and vars completing-read binds to the top.
5117
51182005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5119
5120 * processes.texi: Fix typos.
5121 (Bindat Spec): Correct Texinfo error.
5122 (Byte Packing): Fix ungrammatical sentence.
5123
51242005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5125
5126 * lists.texi (Rings): New node.
5127 (Lists): Add it to menu.
5128
5129 * processes.texi (Byte Packing): New node.
5130 (Processes): Add it to menu.
5131
51322005-06-17 Richard M. Stallman <rms@gnu.org>
5133
5134 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5135
5136 * help.texi (Documentation Basics): Explain the xref to
5137 Documentation Tips.
5138
5139 * debugging.texi (Debugger Commands): Minor fix.
5140
51412005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5142
5143 * edebug.texi (Instrumenting): Eliminate duplicate link.
5144 (Specification List): Replace references to "below", referring to
5145 a later node, with one @ref to that node.
5146
5147 * os.texi (Timers): Timers should save and restore the match data
5148 if they change it.
5149
5150 * debugging.texi (Debugger Commands): Mention that the Lisp
5151 debugger can not step through primitive functions.
5152
51532005-06-16 Juanma Barranquero <lekktu@gmail.com>
5154
5155 * functions.texi (Obsolete Functions): Update argument names of
5156 `make-obsolete' and `define-obsolete-function-alias'.
5157
5158 * variables.texi (Variable Aliases): Update argument names of
5159 `defvaralias', `make-obsolete-variable' and
5160 `define-obsolete-variable-alias'.
5161
51622005-06-15 Kim F. Storm <storm@cua.dk>
5163
5164 * searching.texi (Entire Match Data): Rephrase warnings about
5165 evaporate arg to match-data and set-match-data.
5166
51672005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5168
5169 * elisp.texi (Top): Update detailed menu.
5170
5171 * edebug.texi (Edebug): Update menu.
5172 (Instrumenting): Update xrefs.
5173 (Edebug Execution Modes): Correct xref.
5174 (Jumping): Clarify description of `h' command.
5175 Eliminate redundant @ref.
5176 (Breaks): New node.
5177 (Breakpoints): Is now a subsubsection.
5178 (Global Break Condition): Mention `C-x X X'.
5179 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5180 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5181 (Edebug Display Update): Correct pxref.
5182 (Edebug and Macros): New node.
5183 (Instrumenting Macro Calls): Is now a subsubsection.
5184 Neither arg of `def-edebug-spec' is evaluated.
5185 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5186 (Specification Examples): Fix typo.
5187
51882005-06-14 Lute Kamstra <lute@gnu.org>
5189
5190 * debugging.texi (Function Debugging): Primitives can break on
5191 entry too.
5192
51932005-06-14 Kim F. Storm <storm@cua.dk>
5194
5195 * variables.texi (Setting Variables): Add add-to-ordered-list.
5196
51972005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5198
5199 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5200 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5201
52022005-06-13 Lute Kamstra <lute@gnu.org>
5203
5204 * text.texi (Special Properties): Fix cross reference.
5205
52062005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5207
5208 * debugging.texi (Function Debugging): Delete mention of empty
5209 string argument to `cancel-debug-on-entry'. Delete inaccurate
5210 description of the return value of that command.
5211
52122005-06-11 Alan Mackenzie <acm@muc.de>
5213
5214 * text.texi (Adaptive Fill): Amplify the description of
5215 fill-context-prefix.
5216
52172005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5218
5219 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5220
52212005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5222
5223 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5224
52252005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5226
5227 * debugging.texi (Error Debugging): Minor rewording.
5228 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5229 is optional.
5230
52312005-06-10 Lute Kamstra <lute@gnu.org>
5232
5233 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5234 (Top): Give it a title. Correct version number. Give the
5235 detailed node listing a more prominent header.
5236 * intro.texi: Don't set VERSION here a second time.
5237 Mention Emacs's version too.
5238 * anti.texi (Antinews): Use EMACSVER to refer to the current
5239 version of Emacs.
5240
52412005-06-09 Kim F. Storm <storm@cua.dk>
5242
5243 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5244 match-data and set-match-data.
5245
52462005-06-08 Richard M. Stallman <rms@gnu.org>
5247
5248 * searching.texi (Entire Match Data): Clarify when match-data
5249 returns markers and when integers.
5250
5251 * display.texi (Defining Faces): Explain that face name should not
5252 end in `-face'.
5253
5254 * modes.texi (Mode Line Data): Minor cleanup.
5255 (Customizing Keywords): Node split out of Search-based Fontification.
5256 Add example of using font-lock-add-keywords from a hook.
5257 Clarify when MODE should be non-nil, and when nil.
5258
52592005-06-06 Richard M. Stallman <rms@gnu.org>
5260
5261 * modes.texi (Mode Line Data): Explain what happens when the car
5262 of a list is a void symbol.
5263 (Search-based Fontification): Explain MODE arg to
5264 font-lock-add-keywords and warn about calls from major modes.
5265
52662005-06-08 Juri Linkov <juri@jurta.org>
5267
5268 * display.texi (Standard Faces): Add `shadow' face.
5269
52702005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5271
5272 * modes.texi (Major Mode Conventions): A derived mode only needs
5273 to put the call to the parent mode inside `delay-mode-hooks'.
5274
52752005-05-29 Richard M. Stallman <rms@gnu.org>
5276
5277 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5278 new, and what that implies. Clarify.
5279
5280 * files.texi (Locating Files): Clean up the text.
5281
5282 * frames.texi (Window Frame Parameters): Document user-size.
5283 Shorten entry for top by referring to left.
5284
52852005-05-26 Richard M. Stallman <rms@gnu.org>
5286
5287 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5288 is new, and what the implications are. Other clarifications.
5289
52902005-05-24 Richard M. Stallman <rms@gnu.org>
5291
5292 * frames.texi (Dialog Boxes): Minor fixes.
5293
52942005-05-25 Masatake YAMATO <jet@gyve.org>
5295
5296 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5297
52982005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5299
5300 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5301 is optional.
5302
53032005-05-24 Nick Roberts <nickrob@snap.net.nz>
5304
10d1d0af 5305 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
5306
53072005-05-23 Lute Kamstra <lute@gnu.org>
5308
5309 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5310 syntax-begin-function over font-lock-beginning-of-syntax-function.
5311
53122005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5313
5314 * minibuf.texi (Reading File Names): Update description of
5315 `read-directory-name'.
5316
5317 * modes.texi (Derived Modes): Clarify :group keyword.
5318
53192005-05-21 Eli Zaretskii <eliz@gnu.org>
5320
5321 * files.texi (Locating Files): New subsection.
5322 Describe locate-file and executable-find.
5323
53242005-05-21 Kevin Ryde <user42@zip.com.au>
5325
5326 * frames.texi (Initial Parameters): Update cross reference to
5327 "Emacs Invocation".
5328
53292005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5330
5331 * keymaps.texi (Active Keymaps): Add anchor.
5332
5333 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5334 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5335 appropriate place.
5336 (Derived Modes): Small clarifications.
5337 (Minor Mode Conventions, Keymaps and Minor Modes):
5338 Replace references to nodes with references to anchors.
5339 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5340 Clarify description of lists whose first element is an integer.
5341 (Mode Line Variables): Add anchor.
5342 (%-Constructs): Clarify description of integer after %.
5343 (Emulating Mode Line): Describe nil value for FACE.
5344
53452005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5346
5347 * modes.texi (Derived Modes): Correct references to non-existing
5348 variable standard-syntax-table.
5349
53502005-05-17 Lute Kamstra <lute@gnu.org>
5351
5352 * modes.texi (Defining Minor Modes): Mention the mode hook.
5353
53542005-05-15 Kim F. Storm <storm@cua.dk>
5355
5356 * processes.texi (Network): Remove open-network-stream-nowait.
5357 (Network Servers): Remove open-network-stream-server.
5358
53592005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5360
5361 * elisp.texi (Top): Update detailed menu.
5362
5363 * variables.texi: Reorder nodes.
5364 (Variables): Update menu.
5365 (File Local Variables): Do not refer to the `-*-' line as
5366 a "local variables list". Add pxref.
5367
53682005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5369
5370 * elisp.texi (Top): Update detailed menu for node changes.
5371
5372 * modes.texi (Modes): Update Menu.
5373 (Hooks): Move to beginning of chapter.
5374 Most minor modes run mode hooks too.
5375 `add-hook' can handle void hooks or hooks whose value is a single
5376 function.
5377 (Major Modes): Update Menu.
5378 (Major Mode Basics): New node, split off from `Major Modes'.
5379 (Major Mode Conventions): Correct xref. Explain how to handle
5380 auto-mode-alist if the major mode command has an autoload cookie.
5381 (Auto Major Mode): Major update. Add magic-mode-alist.
5382 (Derived Modes): Major update.
5383 (Mode Line Format): Update Menu.
5384 (Mode Line Basics): New node, split off from `Mode Line Format'.
5385
5386 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5387 for `magic autoload comment'. Add index entries and anchor.
5388
53892005-05-14 Richard M. Stallman <rms@gnu.org>
5390
5391 * tips.texi (Coding Conventions): Explain how important it is
5392 that just loading certain files not change Emacs behavior.
5393
5394 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5395
53962005-05-12 Lute Kamstra <lute@gnu.org>
5397
5398 * modes.texi (Generic Modes): Update.
5399 (Major Modes): Refer to node "Generic Modes".
5400
5401 * elisp.texi (Top): Update to the current structure of the manual.
5402 * processes.texi (Processes): Add menu description.
5403 * customize.texi (Customization): Add menu descriptions.
5404
54052005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5406
5407 * processes.texi (Signals to Processes)
5408 (Low-Level Network): Fix typos.
5409
54102005-05-11 Lute Kamstra <lute@gnu.org>
5411
5412 * elisp.texi (Top): Add some nodes from the chapter "Major and
5413 Minor Modes" to the detailed node listing.
5414
54152005-05-10 Richard M. Stallman <rms@gnu.org>
5416
5417 * keymaps.texi (Extended Menu Items): Menu item filter functions
5418 can be called at any time.
5419
54202005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5421
5422 * variables.texi (File Local Variables): `(hack-local-variables t)'
5423 now also checks whether a mode is specified in the local variables
5424 list.
5425
54262005-05-05 Kevin Ryde <user42@zip.com.au>
5427
5428 * display.texi (The Echo Area): Correct format function cross
5429 reference.
5430
54312005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5432
5433 * variables.texi (Variable Aliases): Change description of
5434 `define-obsolete-variable-alias'.
5435
5436 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5437 (Defining Functions): Add xref.
5438 (Obsolete Functions): New node.
5439 (Function Safety): Standardize capitalization of section title.
5440
5441 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5442 (Dialog Boxes): Complete description of `x-popup-dialog'.
5443
54442005-05-04 Richard M. Stallman <rms@gnu.org>
5445
5446 * commands.texi (Interactive Codes): Fix Texinfo usage.
5447 Document U more clearly.
5448
54492005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5450
5451 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5452 function and not a macro.
5453
5454 * frames.texi (Pop-Up Menus): Correct and clarify description of
5455 `x-popup-menu'.
5456 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5457
54582005-05-01 Richard M. Stallman <rms@gnu.org>
5459
5460 * edebug.texi (Checking Whether to Stop): Fix previous change.
5461
54622005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5463
5464 * display.texi: Fix typos and Texinfo usage.
5465
5466 * edebug.texi (Checking Whether to Stop): executing-macro ->
5467 executing-kbd-macro.
5468
54692005-05-01 Richard M. Stallman <rms@gnu.org>
5470
5471 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5472
54732005-04-30 Richard M. Stallman <rms@gnu.org>
5474
5475 * files.texi (Magic File Names): Document `operations' property.
5476
54772005-04-29 Lute Kamstra <lute@gnu.org>
5478
5479 * modes.texi (Generic Modes): New node.
5480 (Major Modes): Add it to the menu.
5481 (Derived Modes): Add "derived mode" to concept index.
5482
54832005-04-28 Lute Kamstra <lute@gnu.org>
5484
5485 * modes.texi (Defining Minor Modes): Fix previous change.
5486 (Font Lock Mode): Simplify.
5487 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5488 when set and that some parts are optional. Add cross references.
5489 (Search-based Fontification): Say how to specify font-lock-keywords.
5490 Add cross references. Add font-lock-multiline to index.
5491 Move font-lock-keywords-case-fold-search here from node "Other Font
5492 Lock Variables". Document font-lock-add-keywords and
5493 font-lock-remove-keywords.
5494 (Other Font Lock Variables): Move font-lock-keywords-only,
5495 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5496 and font-lock-syntactic-face-function to node "Syntactic Font
5497 Lock". Move font-lock-keywords-case-fold-search to node
5498 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5499 and font-lock-{,un}fontify-{buffer,region}-function.
5500 (Precalculated Fontification): Remove reference to deleted variable
5501 font-lock-core-only.
5502 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5503 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5504 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5505 and font-lock-syntactic-face-function here from node "Other Font
5506 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5507 Syntax Properties". Add cross references.
5508 (Setting Syntax Properties): New node.
5509 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5510 * syntax.texi (Syntax Properties): Add cross reference.
5511 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5512
55132005-04-26 Richard M. Stallman <rms@gnu.org>
5514
5515 * display.texi (Defining Faces):
5516 Document `default' elements of defface spec.
5517
5518 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5519
5520 * variables.texi (Variable Aliases): Clarify text.
5521
55222005-04-25 Chong Yidong <cyd@stupidchicken.com>
5523
5524 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5525
55262005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5527
5528 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5529
55302005-04-24 Eli Zaretskii <eliz@gnu.org>
5531
5532 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5533 syntax-after and syntax-class.
5534
5535 * files.texi (Changing Files): Fix last change's cross-reference.
5536 (Unique File Names): Don't mention "numbers" in the documentation
5537 of make-temp-file and make-temp-name.
5538
55392005-04-23 Richard M. Stallman <rms@gnu.org>
5540
5541 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5542
55432005-04-22 Nick Roberts <nickrob@snap.net.nz>
5544
5545 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5546
55472005-04-22 Nick Roberts <nickrob@snap.net.nz>
5548
5549 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5550 and define-obsolete-variable-alias.
5551
55522005-04-22 Kim F. Storm <storm@cua.dk>
5553
5554 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5555 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5556
55572005-04-21 Lute Kamstra <lute@gnu.org>
5558
5559 * lists.texi (Association Lists): Document rassq-delete-all.
5560
55612005-04-19 Richard M. Stallman <rms@gnu.org>
5562
5563 * modes.texi (Search-based Fontification): Explain that
5564 facespec is an expression to be evaluated.
5565
55662005-04-19 Kevin Ryde <user42@zip.com.au>
5567
5568 * streams.texi (Output Functions): Fix xref.
5569 * strings.texi (String Conversion): Fix xref.
5570
55712005-04-19 Kim F. Storm <storm@cua.dk>
5572
5573 * symbols.texi (Symbol Plists): Add safe-get.
5574 Mention that `get' may signal an error.
5575
55762005-04-18 Nick Roberts <nickrob@snap.net.nz>
5577
5578 * customize.texi (Variable Definitions): Replace tooltip-mode
5579 example with save-place.
5580
55812005-04-17 Richard M. Stallman <rms@gnu.org>
5582
5583 * buffers.texi (Indirect Buffers): Clarify.
5584
5585 * positions.texi (Positions): Clarify converting marker to integer.
5586
5587 * strings.texi (String Basics): Mention string-match; clarify.
5588
55892005-04-08 Lute Kamstra <lute@gnu.org>
5590
5591 * modes.texi (Search-based Fontification): Fix cross references.
5592 Use consistent terminology. Document anchored highlighting.
5593
55942005-04-05 Lute Kamstra <lute@gnu.org>
5595
5596 * modes.texi (Defining Minor Modes): Document :group keyword
5597 argument and its default value.
5598
55992005-04-03 Lute Kamstra <lute@gnu.org>
5600
5601 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5602 references and/or descriptions. Delete major mode hooks; mention
5603 them as a category instead. Rename or delete obsolete hooks.
5604
56052005-04-02 Richard M. Stallman <rms@gnu.org>
5606
5607 * nonascii.texi (Coding System Basics): Another wording cleanup.
5608
56092005-04-01 Richard M. Stallman <rms@gnu.org>
5610
5611 * nonascii.texi (Coding System Basics): Clarify previous change.
5612
56132005-04-01 Kenichi Handa <handa@m17n.org>
5614
10d1d0af 5615 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
5616 identity of coding systems.
5617
56182005-03-29 Chong Yidong <cyd@stupidchicken.com>
5619
5620 * text.texi (Buffer Contents): Add filter-buffer-substring and
5621 buffer-substring-filters.
5622
56232005-03-26 Chong Yidong <cyd@stupidchicken.com>
5624
5625 * anti.texi (Antinews): Mention `G' interactive code.
5626
5627 * tips.texi (Compilation Tips): Mention benchmark.el.
5628
56292005-03-27 Luc Teirlinck <teirllm@auburn.edu>
5630
5631 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
5632 is now bound to M-o M-o.
5633
5634 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
5635
56362005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
5637
5638 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
5639 in the Emacs Manual).
5640 * Makefile.in (srcs): Remove calendar.texi.
5641 * makefile.w32-in (srcs): Remove calendar.texi.
5642 * display.texi (Display): Change name of next node.
5643 * os.texi (System In): Change name of previous node.
5644 * elisp.texi (Top): Remove Calendar references.
5645 * vol1.texi (Top): Remove Calendar references.
5646 * vol2.texi (Top): Remove Calendar references.
5647
56482005-03-25 Richard M. Stallman <rms@gnu.org>
5649
5650 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
5651 Cleanup previous change.
5652
56532005-03-25 Chong Yidong <cyd@stupidchicken.com>
5654
5655 * display.texi (Face Attributes): Faces earlier in an :inherit
5656 list take precedence.
5657 (Scroll Bars): Fix description of vertical-scroll-bars.
5658 Document frame-current-scroll-bars and window-current-scroll-bars.
5659
5660 * markers.texi (The Mark): Document temporary Transient Mark mode.
5661
5662 * minibuf.texi (Reading File Names):
5663 Document read-file-name-completion-ignore-case.
5664
5665 * positions.texi (Screen Lines): Document nil for width argument
5666 to compute-motion.
5667
56682005-03-23 Kim F. Storm <storm@cua.dk>
5669
5670 * display.texi (Standard Faces): Other faces used in the fringe
5671 implicitly inherits from the fringe face.
5672 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
5673 properties implicitly inherits from fringe face.
5674 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
5675
56762005-03-20 Chong Yidong <cyd@stupidchicken.com>
5677
5678 * display.texi (Invisible Text): State default value of
5679 line-move-ignore-invisible.
5680 (Managing Overlays): Document remove-overlays.
5681 (Standard Faces): Document escape-glyph face.
5682
5683 * minibuf.texi (Reading File Names): Document read-file-name-function.
5684
5685 * modes.texi (Other Font Lock Variables):
5686 Document font-lock-lines-before.
5687
5688 * positions.texi (Skipping Characters): skip-chars-forward allows
5689 character classes.
5690
56912005-03-18 Lute Kamstra <lute@gnu.org>
5692
5693 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
5694
56952005-03-17 Richard M. Stallman <rms@gnu.org>
5696
5697 * text.texi (Undo): Document extensible undo entries.
5698
dd7b651b 5699 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
5700
5701 * nonascii.texi (Character Codes): Minor fix.
5702
5703 * display.texi (Display Property): Explain the significance
5704 of having text properties that are eq.
5705 (Other Display Specs): Explain string as display spec.
5706
5707 * commands.texi (Interactive Codes): Document G option.
5708
57092005-03-17 Chong Yidong <cyd@stupidchicken.com>
5710
5711 * text.texi (Filling): Add sentence-end-without-period and
5712 sentence-end-without-space.
5713 (Changing Properties): Minor fix.
5714
5715 * anti.texi: Total rewrite.
5716
57172005-03-15 Lute Kamstra <lute@gnu.org>
5718
5719 * edebug.texi (Instrumenting Macro Calls): Fix typos.
5720
57212005-03-08 Kim F. Storm <storm@cua.dk>
5722
5723 * display.texi (Specified Space): Property :width is support on
5724 non-graphic terminals, :height is not.
5725
57262005-03-07 Richard M. Stallman <rms@gnu.org>
5727
5728 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5729 Now subnodes of Fringes.
5730 (Overlay Arrow): Document overlay-arrow-variable-list.
5731 (Fringe Size/Pos): New node, broken out of Fringes.
5732 (Display): Explain clearing vs redisplay better.
5733 (Truncation): Clarify use of bitmaps.
5734 (The Echo Area): Clarify the uses of the echo area.
5735 Add max-mini-window-height.
5736 (Progress): Clarify.
5737 (Invisible Text): Explain that main loop moves point out.
5738 (Selective Display): Say "hidden", not "invisible".
5739 (Managing Overlays): Move up. Describe relation to Undo here.
5740 (Overlay Properties): Clarify intro.
5741 (Finding Overlays): Explain return values when nothing found.
5742 (Width): truncate-string-to-width has added arg.
5743 (Displaying Faces): Clarify and update mode line face handling.
5744 (Face Functions): Minor cleanup.
5745 (Conditional Display): Merge into Other Display Specs.
5746 (Pixel Specification, Other Display Specs): Minor cleanups.
5747 (Images, Image Descriptors): Minor cleanups.
5748 (GIF Images): Patents have expired.
5749 (Showing Images): Explain default text for insert-image.
5750 (Manipulating Button Types): Merge into Manipulating Buttons.
5751 (Making Buttons): Explain return values.
5752 (Button Buffer Commands): Add xref.
5753 (Inverse Video): Update mode-line-inverse-video.
5754 (Display Table Format): Clarify.
5755 (Active Display Table): Give defaults for window-display-table.
5756
5757 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5758 and calendar-today-marker are strings, not chars.
5759 (Holiday Customizing): Minor fix.
5760
5761 * internals.texi (Writing Emacs Primitives): Update `or' example.
5762 Update limit on # args of subr.
5763
5764 * edebug.texi (Using Edebug): Arrow is in fringe.
5765 (Instrumenting): Arg to eval-defun works without loading edebug.
5766 (Edebug Execution Modes): Add xref.
5767
5768 * customize.texi (Common Keywords): Clarify :require.
5769 Mention :version here.
5770 (Variable Definitions, Group Definitions): Not here.
5771 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5772
57732005-03-07 Chong Yidong <cyd@stupidchicken.com>
5774 * nonascii.texi (Text Representations): Clarify position-bytes.
5775 (Character Sets): Add list-charset-chars.
5776 (Scanning Charsets): Add charset-after.
5777 (Encoding and I/O): Minor fix.
5778
57792005-03-06 Richard M. Stallman <rms@gnu.org>
5780
5781 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5782 (Resizing Windows): Likewise.
5783
5784 * text.texi (Change Hooks): Get rid of "Emacs 21".
5785
5786 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5787
5788 * streams.texi (Output Variables): Get rid of "Emacs 21".
5789
5790 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5791
5792 * os.texi (Translating Input): Replace flow-control example
5793 with a less obsolete example that uses `keyboard-translate'.
5794
5795 * objects.texi (Hash Table Type, Circular Objects):
5796 Get rid of "Emacs 21".
5797
5798 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5799 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5800
5801 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5802
5803 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5804
5805 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5806 (Menu Bar): Fix when menu-bar-update-hook is called.
5807
5808 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5809
5810 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5811 and make it read better.
5812
5813 * files.texi (Writing to Files): Get rid of "Emacs 21".
5814 (Unique File Names): Likewise.
5815
5816 * elisp.texi: Update Emacs version to 22.
5817
5818 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5819 (Overlay Properties, Face Attributes): Likewise.
5820 (Managing Overlays): Fix punctuation.
5821 (Attribute Functions): Clarify set-face-font; get rid of
5822 info about old Emacs versions.
5823 (Auto Faces, Font Lookup, Display Property, Images):
5824 Get rid of "Emacs 21".
5825
5826 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5827
58282005-03-05 Richard M. Stallman <rms@gnu.org>
5829
5830 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5831
58322005-03-04 Lute Kamstra <lute@gnu.org>
5833
5834 * debugging.texi (Error Debugging): Document stack-trace-on-error.
5835
58362005-03-03 Lute Kamstra <lute@gnu.org>
5837
5838 * edebug.texi (Instrumenting Macro Calls): Fix typo.
5839
58402005-03-01 Lute Kamstra <lute@gnu.org>
5841
5842 * debugging.texi (Debugger Commands): Update `j'.
5843
58442005-02-28 Lute Kamstra <lute@gnu.org>
5845
5846 * debugging.texi (Debugging): Fix typo.
5847 (Error Debugging): Document eval-expression-debug-on-error.
5848 (Function Debugging): Update example.
5849 (Using Debugger): Mention starred stack frames.
5850 (Debugger Commands): Document `j' and `l'.
5851 (Invoking the Debugger): `d' and `j' exit recursive edit too.
5852 Update the messages that the debugger displays.
5853 (Internals of Debugger): Add cross reference. Update example.
5854 (Excess Open): Minor improvement.
5855 (Excess Close): Minor improvement.
5856
58572005-02-26 Richard M. Stallman <rms@gnu.org>
5858
5859 * tips.texi (Coding Conventions): Clarify.
5860 Put all the major mode key reservations together.
5861 Mention the Mouse-1 => Mouse-2 conventions.
5862
5863 * syntax.texi (Syntax Class Table): Clarify.
5864 (Syntax Table Functions): syntax-after moved from here.
5865 (Syntax Table Internals): syntax-after moved to here.
5866 (Parsing Expressions): Update info on number of values
5867 and what's meaningful in the STATE argument.
5868 (Categories): Fix typo.
5869
5870 * sequences.texi (Arrays): Cleanup.
5871 (Char-Tables): Clarify.
5872
5873 * processes.texi (Deleting Processes): Cleanups, add xref.
5874 (Subprocess Creation): Explain nil in exec-path. Cleanup.
5875 (Process Information): set-process-coding-system, some args optional.
5876 (Input to Processes): Explain various types for PROCESS args.
5877 Rename them from PROCESS-NAME to PROCESS.
5878 (Signals to Processes): Likewise.
5879 (Decoding Output): Cleanup.
5880 (Query Before Exit): Clarify.
5881
5882 * os.texi (Startup Summary): Correct the options; add missing ones.
5883 (Terminal Output, Batch Mode): Clarify.
5884 (Flow Control): Node deleted.
5885
5886 * markers.texi (The Mark): Clarify.
5887
5888 * macros.texi (Expansion): Cleanup.
5889 (Indenting Macros): indent-spec allows ints, not floats.
5890
5891 * keymaps.texi (Keymaps): Clarify.
5892 (Format of Keymaps): Update lisp-mode-map example.
5893 (Active Keymaps, Key Lookup): Clarify.
5894 (Changing Key Bindings): Add xref to `kbd'.
5895 (Key Binding Commands, Simple Menu Items): Clarify.
5896 (Mouse Menus, Menu Bar): Clarify.
5897 (Menu Example): Replace print example with menu-bar-replace-menu.
5898
5899 * help.texi (Documentation Basics): Add function-documentation prop.
5900
5901 * elisp.texi (Top): Don't refer to Flow Control node.
5902
5903 * commands.texi (Command Overview): Improve xrefs.
5904 (Adjusting Point): Adjusting point applies to intangible and invis.
5905 (Key Sequence Input): Doc extra read-key-sequence args.
5906 Likewise for read-key-sequence-vector.
5907
5908 * backups.texi (Rename or Copy): Minor fix.
5909 (Numbered Backups): For version-control, say the default.
5910 (Auto-Saving): make-auto-save-file-name example is simplified.
5911
5912 * advice.texi (Advising Functions): Don't imply one part of Emacs
5913 should advise another part. Markup changes.
5914 (Defining Advice): Move transitional para.
5915 (Activation of Advice): Cleanup.
5916 Explain if COMPILE is nil or negative.
5917
5918 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
5919
59202005-02-24 Lute Kamstra <lute@gnu.org>
5921
5922 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
5923 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
5924
59252005-02-23 Lute Kamstra <lute@gnu.org>
5926
5927 * modes.texi (Defining Minor Modes): define-minor-mode can be used
5928 to define global minor modes as well.
5929
5930 * display.texi (Managing Overlays): overlay-buffer returns nil for
5931 deleted overlays.
5932
59332005-02-22 Kim F. Storm <storm@cua.dk>
5934
5935 * minibuf.texi (Basic Completion): Allow symbols in addition to
5936 strings in try-completion and all-completions.
5937
59382005-02-14 Lute Kamstra <lute@gnu.org>
5939
5940 * elisp.texi (Top): Remove reference to deleted node.
5941
5942 * lists.texi (Lists): Remove reference to deleted node.
5943 (Cons Cells): Fix typo.
5944
5945 * loading.texi (Where Defined): Fix typo.
5946
59472005-02-14 Richard M. Stallman <rms@gnu.org>
5948
5949 * variables.texi (Creating Buffer-Local): change-major-mode-hook
5950 is useful for discarding some minor modes.
5951
5952 * symbols.texi (Symbol Components): Reorder examples.
5953
5954 * streams.texi (Input Functions): State standard-input default.
5955 (Output Variables): State standard-output default.
5956
5957 * objects.texi (Printed Representation): Clarify read syntax vs print.
5958 (Floating Point Type): Explain meaning better.
5959 (Symbol Type): Explain uniqueness better.
5960 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5961 List examples sooner.
5962 (Box Diagrams): New subnode broken out.
5963 Some examples moved from old Lists as Boxes node.
5964 (Dotted Pair Notation): Clarify intro.
5965 (Array Type): Clarify.
5966 (Type Predicates): Add hash-table-p.
5967
5968 * numbers.texi (Integer Basics): Clarify radix explanation.
5969 (Predicates on Numbers): Minor clarification.
5970 (Comparison of Numbers): Minor clarification. Clarify eql.
5971 Typos in min, max.
5972 (Math Functions): Clarify overflow in expt.
5973
5974 * minibuf.texi (Text from Minibuffer): Minor clarification.
5975 Mention arrow keys.
5976
5977 * loading.texi (Autoload): defun's doc string overrides autoload's
5978 doc string.
5979 (Repeated Loading): Modernize "add to list" examples.
5980 (Where Defined): Finish updating table of load-history elts.
5981
5982 * lists.texi (List-related Predicates): Minor wording improvement.
5983 (Lists as Boxes): Node deleted.
5984 (Building Lists): Explain trivial cases of number-sequence.
5985
5986 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5987 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5988 (Hash Access): Any object can be a key.
5989 State value of maphash.
5990
5991 * functions.texi (What Is a Function): Wording cleanup.
5992 (Function Documentation): Minor cleanup.
5993 Explain purpose of calling convention at end of doc string.
5994 (Function Names): Wording cleanup.
5995 (Calling Functions): Wording cleanup.
5996 Explain better how funcall calls the function.
5997 (Function Cells): Delete example of saving and redefining function.
5998
5999 * control.texi (Combining Conditions): Wording cleanup.
6000 (Iteration): dolist and dotimes bind VAR locally.
6001 (Cleanups): Xref to Atomic Changes.
6002
6003 * compile.texi (Byte Compilation): Delete 19.29 info.
6004 (Compilation Functions): Macros' difficulties don't affect defsubst.
6005 (Docs and Compilation): Delete 19.29 info.
6006
60072005-02-10 Richard M. Stallman <rms@gnu.org>
6008
6009 * objects.texi (Symbol Type): Minor correction.
6010
60112005-02-06 Lute Kamstra <lute@gnu.org>
6012
6013 * modes.texi (Example Major Modes): Fix typos.
6014
60152005-02-06 Richard M. Stallman <rms@gnu.org>
6016
6017 * text.texi (Margins): fill-nobreak-predicate can be one function.
6018
6019 * strings.texi (Modifying Strings): clear-string can make unibyte.
6020 (Formatting Strings): format gives error if values missing.
6021
6022 * positions.texi (Character Motion): Mention default arg
6023 for forward-char. backward-char refers to forward-char.
6024 (Word Motion): Mention default arg for forward-word.
6025 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6026 Simplify end-of-buffer.
6027 (Text Lines): Mention default arg for forward-line.
6028 (List Motion): Mention default arg for beginning/end-of-defun.
6029 (Skipping Characters): Minor fixes in explaining character-set.
6030
6031 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6032 Mode inheritance applies only when default-major-mode is nil.
6033 Clarifications.
6034 (Example Major Modes): Update Text mode and Lisp mode examples.
6035 (Minor Mode Conventions): Mention define-minor-mode at top.
6036 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6037 (Mode Line Format): Update mode line face display info.
6038 (Properties in Mode): Mention effect of risky vars.
6039 (Imenu): Define imenu-add-to-menubar.
6040 (Font Lock Mode): Add descriptions to menu lines.
6041 (Faces for Font Lock): Add font-lock-doc-face.
6042
60432005-02-05 Lute Kamstra <lute@gnu.org>
6044
6045 * text.texi (Maintaining Undo): Remove obsolete function.
6046
60472005-02-05 Eli Zaretskii <eliz@gnu.org>
6048
6049 * frames.texi (Color Names): Add pointer to the X docs about RGB
6050 color specifications. Improve indexing
6051 (Text Terminal Colors): Replace the description of RGB values by
6052 an xref to "Color Names".
6053
60542005-02-03 Richard M. Stallman <rms@gnu.org>
6055
6056 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6057 Clarify.
6058 (Selecting Windows): Clarify save-selected-window.
6059 (Cyclic Window Ordering): Clarify walk-windows.
6060 (Window Point): Clarify.
6061 (Window Start): Add comment to example.
6062 (Resizing Windows): Add `interactive' specs in examples.
6063 Document fit-window-to-buffer.
6064
6065 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6066 (Undo, Maintaining Undo): Clarify last change.
6067 (Sorting): In sort-numeric-fields, explain about octal and hex.
6068 Mention sort-numeric-base.
6069 (Format Properties): Add xref for hard newlines.
6070
6071 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6072 (Pop-Up Menus): Fix typo.
6073 (Color Names): Explain all types of color names.
6074 Explain color-values on B&W terminal.
6075 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6076
6077 * files.texi (File Locks): Not supported on MS systems.
6078 (Testing Accessibility): Clarify.
6079
6080 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6081 (Coverage Testing): Fix typo.
6082
6083 * commands.texi (Misc Events): Remove stray space.
6084
6085 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6086 (Modification Time): Clarify when visited-file-modtime returns 0.
6087 (The Buffer List): Clarify bury-buffer.
6088 (Killing Buffers): Clarify.
6089 (Indirect Buffers): Add clone-indirect-buffer.
6090
60912005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6092
6093 * edebug.texi (Printing in Edebug): Fix default value of
6094 edebug-print-circle.
6095 (Coverage Testing): Fix displayed frequency count data.
6096
60972005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6098
6099 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6100
61012005-02-02 Kim F. Storm <storm@cua.dk>
6102
6103 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6104
61052005-01-29 Eli Zaretskii <eliz@gnu.org>
6106
6107 * commands.texi (Misc Events): Describe the help-echo event.
6108
6109 * text.texi (Special Properties) <help-echo>: Use `pos'
6110 consistently in description of the help-echo property.
6111 Use @code{nil} instead of @var{nil}.
6112
6113 * display.texi (Overlay Properties): Fix the index entry for
6114 help-echo overlay property.
6115
6116 * customize.texi (Type Keywords): Uncomment the xref to the
6117 help-echo property documentation.
6118
61192005-01-23 Kim F. Storm <storm@cua.dk>
6120
6121 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6122 return value. Third element FULLY replaced by PARTIAL which
6123 specifies number of invisible pixels if row is only partially visible.
6124 (Textual Scrolling): Mention auto-window-vscroll.
6125 (Vertical Scrolling): New defvar auto-window-vscroll.
6126
61272005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6128
6129 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6130 command remapping.
6131
61322005-01-15 Richard M. Stallman <rms@gnu.org>
6133
6134 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6135
61362005-01-14 Kim F. Storm <storm@cua.dk>
6137
6138 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6139
6140 * text.texi (Links and Mouse-1): Fix string and vector item.
6141
61422005-01-13 Richard M. Stallman <rms@gnu.org>
6143
6144 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6145 descriptions of overriding-local-map and overriding-terminal-local-map.
6146
6147 * text.texi (Links and Mouse-1): Clarify text.
6148
61492005-01-13 Kim F. Storm <storm@cua.dk>
6150
6151 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6152
61532005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6154
6155 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6156
61572005-01-12 Kim F. Storm <storm@cua.dk>
6158
6159 * text.texi (Links and Mouse-1): Rename section from Enabling
6160 Mouse-1 to Following Links. Change xrefs.
6161 Add examples for define-button-type and define-widget.
6162
6163 * display.texi (Button Properties, Button Buffer Commands):
6164 Clarify mouse-1 and follow-link functionality.
6165
61662005-01-12 Richard M. Stallman <rms@gnu.org>
6167
6168 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6169
6170 * display.texi (Beeping): Fix Texinfo usage.
6171
6172 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6173
61742005-01-11 Kim F. Storm <storm@cua.dk>
6175
6176 * display.texi (Button Properties, Button Buffer Commands):
6177 Mention mouse-1 binding. Add follow-link keyword.
6178
6179 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6180 (Enabling Mouse-1 to Follow Links): New subsection.
6181
61822005-01-06 Richard M. Stallman <rms@gnu.org>
6183
6184 * text.texi (Special Properties): Minor change.
6185
6186 * os.texi (Timers): Clarify previous change.
6187
6188 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6189
61902005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6191
6192 * display.texi (Face Attributes): Correct xref to renamed node.
6193
61942005-01-01 Richard M. Stallman <rms@gnu.org>
6195
6196 * display.texi (Face Attributes): Describe hex color specs.
6197
61982004-12-31 Richard M. Stallman <rms@gnu.org>
6199
6200 * os.texi (Timers): Update previous change.
6201
62022004-12-30 Kim F. Storm <storm@cua.dk>
6203
6204 * display.texi (Line Height): Total line-height is now specified
6205 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6206 in cons cells. (nil . RATIO) is relative to actual line height.
6207 Use line-height `t' instead of `0' to get minimum height.
6208
62092004-12-29 Richard M. Stallman <rms@gnu.org>
6210
6211 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6212
62132004-12-28 Richard M. Stallman <rms@gnu.org>
6214
6215 * commands.texi (Quitting): Clarify value of with-local-quit.
6216
6217 * elisp.texi (Top): Fix previous change.
6218
6219 * loading.texi (Loading): Fix previous change.
6220
62212004-12-27 Richard M. Stallman <rms@gnu.org>
6222
6223 * Makefile.in (MAKEINFO): Specify --force.
6224
6225 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6226
6227 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6228
6229 * display.texi (Line Height): Further clarify.
6230
6231 * elisp.texi (Top): Update Loading submenu.
6232
6233 * loading.texi (Where Defined): New node.
6234 (Unloading): load-history moved to Where Defined.
6235
62362004-12-21 Richard M. Stallman <rms@gnu.org>
6237
6238 * commands.texi (Event Input Misc): Add while-no-input.
6239
62402004-12-11 Richard M. Stallman <rms@gnu.org>
6241
6242 * display.texi (Line Height): Rewrite text for clarity.
6243
62442004-12-11 Kim F. Storm <storm@cua.dk>
6245
6246 * display.texi (Display): Add node "Line Height" to menu.
6247 (Line Height): New node. Move full description of line-spacing
6248 and line-height text properties here from text.texi.
6249 (Scroll Bars): Add vertical-scroll-bar variable.
6250
6251 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6252
6253 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6254 line-spacing and vertical-scroll-bar.
6255
6256 * text.texi (Special Properties): Just mention line-spacing and
6257 line-height here, add xref to new "Line Height" node.
6258
62592004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6260
6261 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6262
6263 * locals.texi (Standard Buffer-Local Variables):
6264 Add @xref for `line-spacing'.
6265
62662004-12-05 Richard M. Stallman <rms@gnu.org>
6267
6268 * Makefile.in (maintainer-clean): Remove the info files
6269 in $(infodir) where they are created.
6270
62712004-12-03 Richard M. Stallman <rms@gnu.org>
6272
6273 * windows.texi (Selecting Windows): get-lru-window and
6274 get-largest-window don't consider dedicated windows.
6275
6276 * text.texi (Undo): Document undo-in-progress.
6277
62782004-11-26 Richard M. Stallman <rms@gnu.org>
6279
6280 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6281 Remove a few vars that are not always buffer-local.
6282
62832004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6284
6285 * locals.texi (Standard Buffer-Local Variables): Comment out
6286 xref's to non-existent node `Yet to be written'.
6287
62882004-11-24 Richard M. Stallman <rms@gnu.org>
6289
6290 * processes.texi (Synchronous Processes): Grammar fix.
6291
6292 * numbers.texi (Comparison of Numbers): Add eql.
6293
6294 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6295
6296 * intro.texi (Printing Notation): Fix previous change.
6297
6298 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6299 and default-indicate-buffer-boundaries from here.
6300 (Usual Display): To here.
6301 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6302 (Usual Display): Move tab-width up.
6303
6304 * customize.texi (Variable Definitions): Replace
6305 show-paren-mode example with tooltip-mode.
6306 (Simple Types, Composite Types, Defining New Types):
6307 Minor cleanups.
6308
63092004-11-21 Jesper Harder <harder@ifa.au.dk>
6310
6311 * processes.texi (Synchronous Processes, Output from Processes):
6312 Markup fix.
6313
63142004-11-20 Richard M. Stallman <rms@gnu.org>
6315
6316 * positions.texi (Skipping Characters): skip-chars-forward
6317 now handles char classes.
6318
6319 * intro.texi (Printing Notation): Avoid confusion of `print'
6320 when explaining @print.
6321
6322 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6323
6324 * display.texi (Display Table Format): Minor fix.
6325
6326 * streams.texi (Output Functions): Fix print example.
6327
6328 * Makefile.in (elisp): New target.
6329 (dist): Depend on $(infodir)/elisp, not elisp.
6330 Copy the info files from $(infodir).
6331
6332 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6333 read-from-minibuffer.
6334
6335 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6336
63372004-11-19 Richard M. Stallman <rms@gnu.org>
6338
6339 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6340
63412004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6342
6343 * tips.texi (Coding Conventions): Fix typo.
6344
63452004-11-16 Richard M. Stallman <rms@gnu.org>
6346
6347 * tips.texi (Coding Conventions): Separate defvar and require
6348 methods to avoid warnings. Use require only when there are many
6349 functions and variables from that package.
6350
6351 * minibuf.texi (Minibuffer Completion): When ignoring case,
6352 predicate must not be case-sensitive.
6353
6354 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6355 (Test Coverage): Don't talk about "splotches". Clarified.
6356
63572004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6358
6359 * frames.texi (Window Frame Parameters): Fix typo.
6360
63612004-11-15 Kim F. Storm <storm@cua.dk>
6362
6363 * symbols.texi (Other Plists): Note that plist-get may signal error.
6364 Add safe-plist-get.
6365
63662004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6367
6368 * modes.texi (Font Lock Basics): Fix typo.
6369
63702004-11-08 Richard M. Stallman <rms@gnu.org>
6371
6372 * syntax.texi (Syntax Table Functions): Add syntax-after.
6373
63742004-11-06 Lars Brinkhoff <lars@nocrew.org>
6375
6376 * os.texi (Processor Run Time): New section documenting
6377 get-internal-run-time.
6378
63792004-11-06 Eli Zaretskii <eliz@gnu.org>
6380
6381 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6382 it nukes elisp-cover.texi.
6383 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6384 elisp-0 etc.
6385
63862004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6387
6388 * commands.texi (Keyboard Macros): Document `append' return value
6389 of `defining-kbd-macro'.
6390
63912004-11-01 Richard M. Stallman <rms@gnu.org>
6392
6393 * commands.texi (Interactive Call): Add called-interactively-p.
6394
63952004-10-29 Simon Josefsson <jas@extundo.com>
6396
6397 * minibuf.texi (Reading a Password): Revert.
6398
63992004-10-28 Richard M. Stallman <rms@gnu.org>
6400
6401 * frames.texi (Display Feature Testing): Explain about "vendor".
6402
64032004-10-27 Richard M. Stallman <rms@gnu.org>
6404
6405 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6406 not raw. Clarify `n'.
6407 (Interactive Call): Rewrite interactive-p, focusing on when
6408 and how to use it.
6409 (Misc Events): Clarify previous change.
6410
6411 * advice.texi (Simple Advice): Clarify what job the example does.
6412 (Around-Advice): Clarify ad-do-it.
6413 (Activation of Advice): An option of ad-default-compilation-action
6414 is `never', not `nil'.
6415
64162004-10-26 Kim F. Storm <storm@cua.dk>
6417
6418 * commands.texi (Interactive Codes): Add U code letter.
6419
64202004-10-25 Simon Josefsson <jas@extundo.com>
6421
6422 * minibuf.texi (Reading a Password): Add.
6423
64242004-10-24 Jason Rumney <jasonr@gnu.org>
6425
6426 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6427 and wheel-down.
6428
64292004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6430
6431 * processes.texi (Synchronous Processes): Document process-file.
6432
64332004-10-22 Kenichi Handa <handa@m17n.org>
6434
6435 * text.texi (translate-region): Document that it accepts also a
6436 char-table.
6437
64382004-10-22 David Ponce <david@dponce.com>
6439
6440 * windows.texi (Resizing Windows): Document the `preserve-before'
6441 argument of the functions `enlarge-window' and `shrink-window'.
6442
64432004-10-19 Jason Rumney <jasonr@gnu.org>
6444
6445 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6446
64472004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6448
6449 * text.texi (Filling): Add anchor for definition of
6450 `sentence-end-double-space'.
6451
6452 * searching.texi (Regexp Example): Update description of how
6453 Emacs currently recognizes the end of a sentence.
6454 (Standard Regexps): Update definition of the variable
6455 `sentence-end'. Add definition of the function `sentence-end'.
6456
64572004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6458
6459 * display.texi (Progress): New node.
6460
64612004-10-05 Kim F. Storm <storm@cua.dk>
6462
6463 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6464
64652004-09-29 Kim F. Storm <storm@cua.dk>
6466
6467 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6468 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6469 fringe bitmap symbols, as they now have their own namespace.
6470 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6471 vs. pixels. Signal error if no free bitmap slots.
6472 (Pixel Specification): Change IMAGE to @var{image}.
6473
64742004-09-28 Richard M. Stallman <rms@gnu.org>
6475
6476 * text.texi (Special Properties): Clarify line-spacing and line-height.
6477
6478 * searching.texi (Regexp Search): Add looking-back.
6479
64802004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6481
6482 * display.texi: Correct typos.
6483 (Image Descriptors): Correct xref's.
6484
64852004-09-25 Richard M. Stallman <rms@gnu.org>
6486
6487 * text.texi (Special Properties): Cleanups in `cursor'.
6488 Rewrites in `line-height' and `line-spacing'; exchange them.
6489
6490 * display.texi (Fringes): Rewrite previous change.
6491 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6492 (Display Fringe Bitmaps): Node deleted, text moved.
6493 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6494 (Scroll Bars): Clarify set-window-scroll-bars.
6495 (Pointer Shape): Rewrite.
6496 (Specified Space): Clarify :align-to, etc.
6497 (Pixel Specification): Use @var. Clarify new text.
6498 (Other Display Specs): Clarify `slice'.
6499 (Image Descriptors): Cleanups.
6500 (Showing Images): Cleanups.
6501
65022004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6503
6504 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6505
6506 * modes.texi: Various minor changes in addition to:
6507 (Major Mode Conventions): Final call to `run-mode-hooks' should
6508 not be inside the `delay-mode-hooks' form.
6509 (Mode Hooks): New node.
6510 (Hooks): Delete obsolete example.
6511 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6512 node "Mode Hooks".
6513
65142004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6515
6516 * display.texi: Correct various typos.
6517 (Display): Rename node "Pointer Shapes" to "Pointer
6518 Shape". (There is already a node called "Pointer Shapes" in
6519 frames.texi.)
6520 (Images): Remove non-existent node "Image Slices" from menu.
6521
65222004-09-23 Kim F. Storm <storm@cua.dk>
6523
6524 * text.texi (Special Properties): Add `cursor', `pointer',
6525 `line-height', and `line-spacing' properties.
6526
6527 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6528 Shapes' to menu.
6529 (Standard Faces): Doc fix for fringe face.
6530 (Fringes): Add `overflow-newline-into-fringe' and
6531 'indicate-buffer-boundaries'.
6532 (Fringe Bitmaps, Pointer Shapes): New nodes.
6533 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6534 Bitmaps' to menu.
6535 (Specified Space): Describe pixel width and height.
6536 (Pixel Specification): New node.
6537 (Other Display Specs): Add `slice' property.
6538 (Display Fringe Bitmaps): New node.
6539 (Images): Add 'Image Slices' to menu.
6540 (Image Descriptors): Add `:pointer' and `:map' properties.
6541 (Showing Images): Add slice arg to `insert-image'. Add
6542 'insert-sliced-image'.
6543
65442004-09-20 Richard M. Stallman <rms@gnu.org>
6545
6546 * commands.texi (Key Sequence Input):
6547 Clarify downcasing in read-key-sequence.
6548
65492004-09-08 Juri Linkov <juri@jurta.org>
6550
6551 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6552
65532004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6554
6555 * locals.texi (Standard Buffer-Local Variables): Add
6556 `buffer-auto-save-file-format'.
6557 * internals.texi (Buffer Internals): Describe new
6558 auto_save_file_format field of the buffer structure.
6559 * files.texi (Format Conversion): `auto-save-file-format' has been
6560 renamed `buffer-auto-save-file-format'.
6561
65622004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6563
6564 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6565 an integer or a marker.
6566 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6567
65682004-08-22 Richard M. Stallman <rms@gnu.org>
6569
6570 * modes.texi (Major Mode Conventions): Discuss rebinding of
6571 standard key bindings.
6572
65732004-08-18 Kim F. Storm <storm@cua.dk>
6574
6575 * processes.texi (Accepting Output): Add `just-this-one' arg to
6576 `accept-process-output'.
6577 (Output from Processes): New var `process-adaptive-read-buffering'.
6578
65792004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6580
6581 * keymaps.texi: Various changes in addition to:
6582 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6583 Give more varied examples for `kbd'.
6584 (Creating Keymaps): Char tables have slots for all characters
6585 without modifiers.
6586 (Active Keymaps): `overriding-local-map' and
6587 `overriding-terminal-local-map' also override text property and
6588 overlay keymaps.
6589 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6590 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6591 to denote a prefix of no events.
6592 `map-keymap' includes parent's bindings _recursively_.
6593 Clarify and correct description of `where-is-internal'.
6594 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6595 (Menu Example): For menus intended for use with the keyboard, the
6596 menu items should be bound to characters or real function keys.
6597
65982004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6599
6600 * objects.texi (Character Type): Reposition `@anchor' to prevent
6601 double space inside sentence in Info.
6602
6603 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
6604 renamed to `disabled-command-function'.
6605 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
6606 (Command Loop Info): Replace reference to it.
6607 (Disabling Commands): `disabled-command-hook' has been renamed to
6608 `disabled-command-function'.
6609
66102004-08-07 Luc Teirlinck <teirllm@auburn.edu>
6611
6612 * os.texi (Translating Input): Only non-prefix bindings in
6613 `key-translation-map' override actual key bindings. Warn about
6614 possible indirect effect of actual key bindings on non-prefix
6615 bindings in `key-translation-map'.
6616
66172004-08-06 Luc Teirlinck <teirllm@auburn.edu>
6618
6619 * minibuf.texi (High-Level Completion): Add anchor for definition
6620 of `read-variable'.
6621
6622 * commands.texi: Various changes in addition to:
6623 (Using Interactive): Clarify description of `interactive-form'.
6624 (Interactive Call): Mention default for KEYS argument to
6625 `call-interactively'.
6626 (Command Loop Info): Clarify description of `this-command-keys'.
6627 Mention KEEP-RECORD argument to `clear-this-command-keys'.
6628 Value of `last-event-frame' can be `macro'.
6629 (Repeat Events): `double-click-fuzz' is also used to distinguish
6630 clicks and drags.
6631 (Classifying Events): Clarify descriptions of `event-modifiers'
6632 `event-basic-type' and `event-convert-list'.
6633 (Accessing Events): `posn-timestamp' takes POSITION argument.
6634 (Quoted Character Input): Clarify description of
6635 `read-quoted-char' and fix example.
6636 (Quitting): Add `with-local-quit'.
6637 (Disabling Commands): Correct and clarify descriptions of
6638 `enable-command' and `disable-command'.
6639 Mention what happens if `disabled-command-hook' is nil.
6640 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
6641 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
6642
66432004-07-24 Luc Teirlinck <teirllm@auburn.edu>
6644
6645 * frames.texi: Various changes in addition to:
6646 (Creating Frames): Expand and clarify description of `make-frame'.
6647 (Window Frame Parameters): Either none or both of the `icon-left'
6648 and `icon-top' parameters must be specified. Put descriptions of
6649 `menu-bar-lines' and `toolbar-lines' closer together and change
6650 them accordingly.
6651 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
6652 except while processing `frame-title-format' or `icon-title-format'.
6653 (Deleting Frames): Correct description of `delete-frame'.
6654 Non-nil return values of `frame-live-p' are like those of `framep'.
6655 (Frames and Windows): Mention return value of
6656 `set-frame-selected-window'.
6657 (Visibility of Frames): Mention `force' argument to
6658 `make-frame-invisible'. `frame-visible-p' returns t for all
6659 frames on text-only terminals.
6660 (Frame Configurations): Restoring a frame configuration does not
6661 restore deleted frames.
6662 (Window System Selections): `x-set-selection' returns DATA.
6663 (Resources): Add example.
6664 (Display Feature Testing): Clarify descriptions of
6665 `display-pixel-height', `display-pixel-width', `x-server-version'
6666 and `x-server-vendor'.
6667
6668 * windows.texi (Choosing Window): Add anchor.
6669 * minibuf.texi (Minibuffer Misc): Add anchor.
6670
66712004-07-23 John Paul Wallington <jpw@gnu.org>
6672
6673 * macros.texi (Defining Macros): Declaration keyword for setting
6674 Edebug spec is `debug' not `edebug'.
6675
66762004-07-19 Luc Teirlinck <teirllm@auburn.edu>
6677
6678 * windows.texi: Various small changes in addition to:
6679 (Window Point): Mention return value of `set-window-point'.
6680 (Window Start): `pos-visible-in-window-p' disregards horizontal
6681 scrolling. Explain return value if PARTIALLY is non-nil.
6682 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
6683 and `set-window-vscroll'.
6684 (Size of Window): The argument WINDOW to `window-inside-edges',
6685 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
6686 (Resizing Windows): Explain return value of
6687 `shrink-window-if-larger-than-buffer'.
6688 `window-size-fixed' automatically becomes buffer local when set.
6689 (Window Configurations): Explain return value of
6690 `set-window-configuration'.
6691
6692 * minibuf.texi (Minibuffer Misc): Add anchor for
6693 `minibuffer-scroll-window'.
6694
6695 * positions.texi (Text Lines): Add anchor for `count-lines'.
6696
66972004-07-17 Richard M. Stallman <rms@gnu.org>
6698
6699 * display.texi (Overlay Properties): Adding `evaporate' prop
6700 deletes empty overlay immediately.
6701
6702 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
6703 fix example.
6704
67052004-07-16 Jim Blandy <jimb@redhat.com>
6706
6707 * searching.texi (Regexp Backslash): Document new \_< and \_>
6708 operators.
6709
67102004-07-16 Juanma Barranquero <lektu@terra.es>
6711
6712 * display.texi (Images): Fix Texinfo usage.
6713
67142004-07-14 Luc Teirlinck <teirllm@auburn.edu>
6715
6716 * buffers.texi (Modification Time): `visited-file-modtime' now
6717 returns a list of two integers, instead of a cons.
6718
67192004-07-13 Luc Teirlinck <teirllm@auburn.edu>
6720
6721 * windows.texi: Various changes in addition to:
6722 (Splitting Windows): Add `split-window-keep-point'.
6723
67242004-07-09 Richard M. Stallman <rms@gnu.org>
6725
6726 * frames.texi (Input Focus): Minor fix.
6727
67282004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6729
6730 * frames.texi (Input Focus): Clarify descriptions of
6731 `select-frame-set-input-focus' and `select-frame'.
6732
67332004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6734
6735 * os.texi: Various small changes in addition to:
6736 (Killing Emacs): Expand and clarify description of
6737 `kill-emacs-query-functions' and `kill-emacs-hook'.
6738 (System Environment): Expand and clarify description of `getenv'
6739 and `setenv'.
6740 (Timers): Clarify description of `run-at-time'.
6741 (Translating Input): Correct description of
6742 `extra-keyboard-modifiers'.
6743 (Flow Control): Correct description of `enable-flow-control'.
6744
67452004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6746
6747 * os.texi: Update copyright.
6748 (Session Management): Grammar fix.
6749 Clarify which Emacs does the restarting.
6750 Use @samp for *scratch* buffer.
6751
67522004-07-04 Alan Mackenzie <acm@muc.de>
6753
6754 * frames.texi (Input Focus): Add documentation for
6755 `select-frame-set-input-focus'. Replace refs to non-existent
6756 `switch-frame' with `select-frame'. Minor corrections and tidying
6757 up of text-only terminal stuff.
6758
67592004-07-02 Richard M. Stallman <rms@gnu.org>
6760
6761 * files.texi (Saving Buffers): Cleanup write-contents-function.
6762 (Magic File Names): Cleanup file-remote-p.
6763
b344d29d 67642004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
6765
6766 * files.texi (Magic File Names): `file-remote-p' returns an
6767 identifier of the remote system, not just t.
6768
67692004-07-02 David Kastrup <dak@gnu.org>
6770
6771 * searching.texi (Entire Match Data): Add explanation about new
6772 match-data behavior when @var{integers} is non-nil.
6773
67742004-06-24 Richard M. Stallman <rms@gnu.org>
6775
6776 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6777
6778 * customize.texi (Variable Definitions): Note about doc strings
6779 and :set.
6780
6781 * keymaps.texi (Keymap Terminology): Document `kbd'.
6782 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6783
6784 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6785 makes it buffer-local.
6786
6787 * files.texi (Saving Buffers): Correct previous change.
6788
6789 * commands.texi (Accessing Events):
6790 Clarify posn-col-row and posn-actual-col-row.
6791
67922004-06-24 David Ponce <david.ponce@wanadoo.fr>
6793
6794 * commands.texi (Accessing Events): New functions
6795 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6796
67972004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6798
6799 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6800 * frames.texi, buffers.texi, backups.texi, variables.texi:
6801 * loading.texi, eval.texi, functions.texi, control.texi:
6802 * symbols.texi, minibuf.texi: Reposition @anchor's.
6803
6804 * help.texi: Various small changes in addition to the following.
6805 (Describing Characters): Describe PREFIX argument to
6806 `key-description'. Correct and clarify definition of
6807 `text-char-description'. Describe NEED-VECTOR argument to
6808 `read-kbd-macro'.
6809 (Help Functions): Clarify definition of `apropos'.
6810
68112004-06-23 Lars Hansen <larsh@math.ku.dk>
6812
6813 * files.texi (Saving Buffers): Correct description of
6814 `write-contents-functions'.
6815
68162004-06-21 Juanma Barranquero <lektu@terra.es>
6817
6818 * display.texi (Images): Remove redundant @vindex directives.
6819 Rewrite `image-library-alist' doc in active voice.
6820
68212004-06-14 Juanma Barranquero <lektu@terra.es>
6822
6823 * display.texi (Images): Document new delayed library loading,
6824 variable `image-library-alist' and (existing but undocumented)
6825 function `image-type-available-p'.
6826
68272004-06-05 Richard M. Stallman <rms@gnu.org>
6828
6829 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6830 refer the user to the Initial Input node.
6831 (Text from Minibuffer): Likewise.
6832 (Initial Input): New node. Document this feature
6833 and say it is mostly deprecated.
6834
68352004-05-30 Richard M. Stallman <rms@gnu.org>
6836
6837 * loading.texi (Named Features): Clarify return value
6838 and meaning of NOERROR.
6839
6840 * variables.texi (File Local Variables): Minor cleanup.
6841
68422004-05-30 Michael Albinus <michael.albinus@gmx.de>
6843
6844 * files.texi (Magic File Names): Add `file-remote-p' as operation
6845 of file name handlers.
6846
68472004-05-29 Richard M. Stallman <rms@gnu.org>
6848
6849 * modes.texi (Minor Mode Conventions): (-) has no special meaning
6850 as arg to a minor mode command.
6851
68522004-05-22 Richard M. Stallman <rms@gnu.org>
6853
6854 * syntax.texi (Syntax Class Table): Word syntax not just for English.
6855
6856 * streams.texi (Output Variables): Doc float-output-format.
6857
6858 * searching.texi (Regexp Special): Nested repetition can be infloop.
6859
6860 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
6861 real stack overflow.
6862
6863 * compile.texi: Minor cleanups.
6864
68652004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
6866
6867 * lists.texi (Cons Cells): Explain dotted lists, true lists,
6868 circular lists.
6869 (List Elements): Explain handling of circular and dotted lists.
6870
68712004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
6872
6873 * modes.texi (Search-based Fontification): Fix typo.
6874
68752004-05-10 Juanma Barranquero <lektu@terra.es>
6876
6877 * modes.texi (Mode Line Variables): Fix description of
6878 global-mode-string, which is now after which-func-mode, not the
6879 buffer name.
6880
68812004-05-07 Lars Hansen <larsh@math.ku.dk>
6882
6883 * modes.texi (Desktop Save Mode): Add.
6884 (Modes): Add menu entry Desktop Save Mode.
6885
6886 * hooks.texi: Add desktop-after-read-hook,
6887 desktop-no-desktop-file-hook and desktop-save-hook.
6888
6889 * locals.texi: Add desktop-save-buffer.
6890
68912004-04-30 Jesper Harder <harder@ifa.au.dk>
6892
6893 * display.texi: emacs -> Emacs.
6894
68952004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
6896
6897 * files.texi (Changing Files): Document set-file-times.
6898
68992004-04-23 Juanma Barranquero <lektu@terra.es>
6900
6901 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
6902
69032004-04-18 Jesper Harder <harder@ifa.au.dk>
6904
6905 * tips.texi (Coding Conventions): defopt -> defcustom.
6906
69072004-04-16 Luc Teirlinck <teirllm@auburn.edu>
6908
6909 * sequences.texi: Various clarifications.
6910
69112004-04-14 Luc Teirlinck <teirllm@auburn.edu>
6912
6913 * buffers.texi (Read Only Buffers): Mention optional ARG to
6914 `toggle-read-only'.
6915
69162004-04-14 Nick Roberts <nick@nick.uklinux.net>
6917
6918 * windows.texi (Selecting Windows): Note that get-lru-window
6919 returns a full-width window if possible.
6920
69212004-04-13 Luc Teirlinck <teirllm@auburn.edu>
6922
6923 * buffers.texi: Various changes in addition to:
6924 (Buffer File Name): Add `find-buffer-visiting'.
6925 (Buffer Modification): Mention optional ARG to `not-modified'.
6926 (Indirect Buffers): Mention optional CLONE argument to
6927 `make-indirect-buffer'.
6928
6929 * files.texi: Various changes in addition to:
6930 (Visiting Functions): `find-file-hook' is now a normal hook.
6931 (File Name Expansion): Explain difference between the way that
6932 `expand-file-name' and `file-truename' treat `..'.
6933 (Contents of Directories): Mention optional ID-FORMAT argument to
6934 `directory-files-and-attributes'.
6935 (Format Conversion): Mention new optional CONFIRM argument to
6936 `format-write-file'.
6937
69382004-04-12 Miles Bader <miles@gnu.org>
6939
6940 * macros.texi (Expansion): Add description of `macroexpand-all'.
6941
69422004-04-05 Jesper Harder <harder@ifa.au.dk>
6943
6944 * variables.texi (Variable Aliases): Mention
6945 cyclic-variable-indirection.
6946
6947 * errors.texi (Standard Errors): Ditto.
6948
69492004-04-04 Luc Teirlinck <teirllm@auburn.edu>
6950
6951 * backups.texi: Various small changes in addition to:
6952 (Making Backups): Mention return value of `backup-buffer'.
6953 (Auto-Saving): Mention optional FORCE argument to
6954 `delete-auto-save-file-if-necessary'.
6955 (Reverting): Mention optional PRESERVE-MODES argument to
6956 `revert-buffer'. Correct description of `revert-buffer-function'.
6957
69582004-03-22 Juri Linkov <juri@jurta.org>
6959
6960 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6961 with `Vector Functions'.
6962
6963 * text.texi (Sorting): Add missing quote.
6964
69652004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6966
6967 * intro.texi (Lisp History): Replace xref to `cl' manual with
6968 inforef.
6969
69702004-03-12 Richard M. Stallman <rms@gnu.org>
6971
6972 * intro.texi (Version Info): Add arg to emacs-version.
6973 (Lisp History): Change xref to CL manual.
6974
69752004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6976
6977 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6978 for Partial Completion mode.
6979
69802004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6981
6982 * customize.texi: Fix typo. Remove eol whitespace.
6983
69842004-03-04 Richard M. Stallman <rms@gnu.org>
6985
6986 * processes.texi: Fix typos.
6987
6988 * lists.texi (Building Lists): Minor clarification.
6989
6990 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6991 in make-hash-table.
6992
69932004-02-29 Juanma Barranquero <lektu@terra.es>
6994
6995 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6996 rm, and ignore exit code.
6997
69982004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6999
7000 * display.texi (Defining Faces): Add description for min-colors.
7001 Update example.
7002
70032004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7004
7005 * abbrevs.texi: Various corrections and clarifications in addition
7006 to the following:
7007 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7008
70092004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7010
7011 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7012
70132004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7014
7015 * text.texi: Various small changes in addition to the following:
7016 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7017 to delete-horizontal-space.
7018 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7019 description of yank-handler text property at various places.
7020
7021 * frames.texi (Window System Selections): Add anchor.
7022
7023 * syntax.texi (Syntax Table Functions): Clarify and correct
7024 descriptions of make-syntax-table and copy-syntax-table.
7025 (Motion and Syntax): Clarify SYNTAXES argument to
7026 skip-syntax-forward.
7027 (Parsing Expressions): Mention that the return value of
7028 parse-partial-sexp is currently a list of ten rather than nine
7029 elements.
7030 (Categories): Various corrections and clarifications.
7031
70322004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7033
7034 * markers.texi (Marker Insertion Types): Minor change.
7035
7036 * locals.texi (Standard Buffer-Local Variables):
7037 * commands.texi (Interactive Codes, Using Interactive):
7038 * functions.texi (Related Topics): Fix xrefs.
7039
70402004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7041
7042 * lists.texi (Sets And Lists): Update description of delete-dups.
7043
70442004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7045
7046 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7047
c8763fb6 70482004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7049
7050 * frames.texi (Parameter Access): frame-parameters arg is optional.
7051 modify-frame-parameters handles nil for FRAME.
7052 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7053 are all-or-nothing for certain toolkits.
7054 Mention parameter wait-for-wm.
7055 (Frames and Windows): In frame-first-window and frame-selected-window
7056 the arg is optional.
7057 (Input Focus): In redirect-frame-focus the second arg is optional.
7058 (Window System Selections): Mention selection type CLIPBOARD.
7059 Mention data-type UTF8_STRING.
7060 Mention numbering of cut buffers.
7061 (Resources): Describe x-resource-name.
7062
70632004-02-16 Richard M. Stallman <rms@gnu.org>
7064
7065 * windows.texi (Buffers and Windows): Delete false table
7066 about all-frames.
7067
7068 * syntax.texi (Parsing Expressions): Delete old caveat
7069 about parse-sexp-ignore-comments.
7070
7071 * streams.texi (Output Variables): Add print-quoted.
7072
7073 * lists.texi (Building Lists): Minor cleanup.
7074
7075 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7076
7077 * display.texi (Overlays): Explain overlays use markers.
7078 (Managing Overlays): Explain front-advance and rear-advance
7079 in more detail.
7080
7081 * loading.texi (Unloading): Document unload-feature-special-hooks.
7082 Get rid of fns-NNN.el file.
7083
70842004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7085
7086 * help.texi (Describing Characters): Fix text-char-description
7087 example output.
7088
7089 * edebug.texi (Using Edebug): Fix example.
7090
7091 * debugging.texi (Internals of Debugger): Fix return value.
7092
7093 * files.texi (Changing Files): Fix argname.
7094
7095 * calendar.texi: Fix parens, and default values.
7096
7097 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7098 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7099 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7100
7101 * positions.texi (Text Lines): Don't add -1 in current-line.
7102
71032004-02-16 Richard M. Stallman <rms@gnu.org>
7104
7105 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7106
71072004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7108
7109 * processes.texi (Low-Level Network): Fix a typo.
7110
71112004-02-12 Kim F. Storm <storm@cua.dk>
7112
7113 * display.texi (Fringes): Use consistent wording.
7114 Note that window-fringe's window arg is optional.
7115 (Scroll Bars): Use consistent wording.
7116
71172004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7118
7119 * tips.texi (Comment Tips): Document the new conventions for
7120 commenting out code.
7121
c8763fb6 71222004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7123
7124 * positions.texi (Text Lines): Added missing end defun.
7125
71262004-02-07 Kim F. Storm <storm@cua.dk>
7127
7128 * positions.texi (Text Lines): Add line-number-at-pos.
7129
71302004-02-06 John Paul Wallington <jpw@gnu.org>
7131
7132 * display.texi (Button Properties, Button Buffer Commands):
7133 mouse-2 invokes button, not down-mouse-1.
7134
71352004-02-04 Jason Rumney <jasonr@gnu.org>
7136
7137 * makefile.w32-in: Sync with Makefile.in changes.
7138
71392004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7140
7141 * minibuf.texi (Text from Minibuffer): Various corrections and
7142 clarifications.
7143 (Object from Minibuffer): Correct Lisp description of
7144 read-minibuffer.
7145 (Minibuffer History): Clarify description of cons values for
7146 HISTORY arguments.
7147 (Basic Completion): Various corrections and clarifications. Add
7148 completion-regexp-list.
7149 (Minibuffer Completion): Correct and clarify description of
7150 completing-read.
7151 (Completion Commands): Mention Partial Completion mode. Various
7152 other minor changes.
7153 (High-Level Completion): Various corrections and clarifications.
7154 (Reading File Names): Ditto.
7155 (Minibuffer Misc): Ditto.
7156
71572004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7158
7159 * strings.texi (Text Comparison): assoc-string also matches
7160 elements of alists that are strings instead of conses.
7161 (Formatting Strings): Standardize Texinfo usage. Update index
7162 entries.
7163
71642004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7165
7166 * lists.texi (Sets And Lists): Add delete-dups.
7167
71682004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7169
7170 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7171 special form.
7172 * macros.texi (Defining Macros): Update description of `declare',
7173 which now is a macro.
7174 (Wrong Time): Fix typos.
7175
71762004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7177
7178 * compile.texi (Compilation Functions): Expand descriptions of
7179 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7180 and `batch-byte-compile'. In particular, mention and describe
7181 all optional arguments.
7182 (Disassembly): Correct and clarify the description of `disassemble'.
7183
71842004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7185
7186 * searching.texi: Various small changes in addition to the
7187 following.
7188 (Regexp Example): Adapt to new value of `sentence-end'.
7189 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7190 `words'.
7191 (Search and Replace): Add usage note for `perform-replace'.
7192 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7193 `match-data'.
7194 (Standard Regexps): Update for new values of `paragraph-start'
7195 and `sentence-end'.
7196
71972004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7198
7199 * files.texi (Saving Buffers): Clarify descriptions of
7200 `write-contents-functions' and `before-save-hook'.
7201 Make the defvar's for `before-save-hook' and `after-save-hook'
7202 into defopt's.
7203
72042004-01-07 Kim F. Storm <storm@cua.dk>
7205
7206 * commands.texi (Click Events): Describe new image and
7207 width/height elements of click events.
7208 (Accessing Events): Add posn-string, posn-image, and
7209 posn-object-width-height. Change posn-object to return either
7210 image or string object.
7211
72122004-01-01 Simon Josefsson <jas@extundo.com>
7213
7214 * hooks.texi (Standard Hooks): Add before-save-hook.
7215 * files.texi (Saving Buffers): Likewise.
7216
72172004-01-03 Richard M. Stallman <rms@gnu.org>
7218
7219 * frames.texi (Frames and Windows): Delete frame-root-window.
7220
72212004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7222
7223 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7224
7225 * functions.texi: Various small changes in addition to the
7226 following.
7227 (What Is a Function): `functionp' returns nil for macros. Clarify
7228 behavior of this and following functions for symbol arguments.
7229 (Function Documentation): Add `\' in front of (fn @var{arglist})
7230 and explain why.
7231 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7232 Add anchor.
7233 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7234
72352004-01-01 Miles Bader <miles@gnu.org>
7236
7237 * display.texi (Buttons): New section.
7238
72392003-12-31 Andreas Schwab <schwab@suse.de>
7240
7241 * numbers.texi (Math Functions): sqrt reports a domain-error
7242 error.
7243 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7244
72452003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7246
7247 * tips.texi (Documentation Tips): Update item on hyperlinks in
7248 documentation strings.
7249
7250 * errors.texi (Standard Errors): Various small corrections and
7251 additions.
7252
7253 * control.texi: Various small changes in addition to the
7254 following.
7255 (Signaling Errors): Provide some more details on how `signal'
7256 constructs the error message. Add anchor to the definition of
7257 `signal'.
7258 (Error Symbols): Describe special treatment of `quit'.
7259 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7260 to emphasize that it has to be a single form.
7261
7262 * buffers.texi: Add anchor.
7263
72642003-12-29 Richard M. Stallman <rms@gnu.org>
7265
7266 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7267 (Window Configurations): Add window-configuration-frame.
7268
7269 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7270
7271 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7272 Change arg name in get-char-property.
7273 (Special Properties): Update handling of keymap property.
7274
7275 * strings.texi (Modifying Strings): Add clear-string.
7276 (Text Comparison): Add assoc-string and remove
7277 assoc-ignore-case, assoc-ignore-representation.
7278
7279 * os.texi (Time of Day): Add set-time-zone-rule.
7280
7281 * numbers.texi (Math Functions): asin, acos, log, log10
7282 report domain-error errors.
7283
7284 * nonascii.texi (Converting Representations):
7285 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7286 (Encoding and I/O): Add file-name-coding-system.
7287
7288 * modes.texi (Search-based Fontification): Explain that
7289 face specs are symbols with face names as values.
7290
7291 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7292
7293 * lists.texi (Building Lists): remq moved elsewhere.
7294 (Sets And Lists): remq moved here.
7295 (Association Lists): Refer to assoc-string.
7296
7297 * internals.texi (Garbage Collection): Add memory-use-counts.
7298
7299 * frames.texi (Frames and Windows): Add set-frame-selected-window
7300 and frame-root-window.
7301
7302 * files.texi (Contents of Directories):
7303 Add directory-files-and-attributes.
7304
7305 * display.texi (Refresh Screen): Add force-window-update.
7306 (Invisible Text): Explain about moving point out of invis text.
7307 (Overlay Properties): Add overlay-properties.
7308 (Managing Overlays): Add overlayp.
7309 (GIF Images): Invalid image number displays a hollow box.
7310
7311 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7312 (Killing Buffers): Add buffer-live-p.
7313
73142003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7315
7316 * display.texi (Fringes): Fix typo "set-buffer-window".
7317
73182003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7319
7320 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7321 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7322 Add or change various xrefs and anchors.
7323
7324 * commands.texi: Replace all occurrences of @acronym{CAR} with
7325 @sc{car}, for consistency with the rest of the Elisp manual.
7326 `car' and `cdr' are historically acronyms, but are no longer
7327 widely thought of as such.
7328
7329 * internals.texi (Pure Storage): Mention that `purecopy' does not
7330 copy text properties.
7331 (Object Internals): Now 29 bits are used (in most implementations)
7332 to address Lisp objects.
7333
7334 * variables.texi (Variables with Restricted Values): New node.
7335
7336 * objects.texi (Lisp Data Types): Mention that certain variables
7337 can only take on a restricted set of values and add an xref to
7338 the new node "Variables with Restricted Values".
7339
7340 * eval.texi (Function Indirection): Describe the errors that
7341 `indirect-function' can signal.
7342 (Eval): Clarify the descriptions of `eval-region' and `values'.
7343 Describe `eval-buffer' instead of `eval-current-buffer' and
7344 mention `eval-current-buffer' as an alias for `current-buffer'.
7345 Correct the description and mention all optional arguments.
7346
7347 * nonascii.texi: Various small changes in addition to the
7348 following.
7349 (Converting Representations): Clarify behavior of
7350 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7351 ASCII arguments.
7352 (Character Sets): Document the variable `charset-list' and adapt
7353 the definition of the function `charset-list' accordingly.
7354 (Translation of Characters): Clarify use of generic characters in
7355 `make-translation-table'. Clarify and correct the description of
7356 the use of translation tables in encoding and decoding.
7357 (User-Chosen Coding Systems): Correct and clarify the description
7358 of `select-safe-coding-system'.
7359 (Default Coding Systems): Clarify description of
7360 `file-coding-system-alist'.
7361
73622003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7363
7364 * strings.texi (Text Comparison): Correctly describe when two
7365 strings are `equal'. Combine and clarify descriptions of
7366 `assoc-ignore-case' and `assoc-ignore-representation'.
7367
7368 * objects.texi (Non-ASCII in Strings): Clarify description of
7369 when a string is unibyte or multibyte.
7370 (Bool-Vector Type): Update examples.
7371 (Equality Predicates): Correctly describe when two strings are
7372 `equal'.
7373
73742003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7375
7376 * lists.texi (Building Lists): `append' no longer accepts integer
7377 arguments. Update the description of `number-sequence' to reflect
7378 recent changes.
7379 (Sets And Lists): Describe `member-ignore-case' after `member'.
7380
73812003-11-27 Kim F. Storm <storm@cua.dk>
7382
7383 * commands.texi (Click Events): Click object may be an images.
7384 Describe (dx . dy) element of click positions.
7385 (Accessing Events): Remove duplicate posn-timestamp.
7386 New functions posn-object and posn-object-x-y.
7387
73882003-11-23 Kim F. Storm <storm@cua.dk>
7389
7390 * commands.texi (Click Events): Describe enhancements to event
7391 position lists, including new text-pos and (col . row) items.
7392 Mention left-fringe and right-fringe area events.
7393 (Accessing Events): New functions posn-area and
7394 posn-actual-col-row. Mention posn-timestamp. Mention that
7395 posn-point in non-text area still returns buffer position.
7396 Clarify posn-col-row.
7397
73982003-11-21 Lars Hansen <larsh@math.ku.dk>
7399
7400 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7401 * anti.texi (File Attributes): Describe removed parameter
7402 ID-FORMAT.
7403
74042003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7405
7406 * positions.texi (Positions): Mention that, if a marker is used as
7407 a position, its buffer is ignored.
7408
7409 * markers.texi (Overview of Markers): Mention it here too.
7410
74112003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7412
7413 * numbers.texi (Numeric Conversions): Not just `floor', but also
7414 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7415
74162003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7417
7418 * markers.texi (Creating Markers): Specify insertion type of
7419 created markers. Add xref to `Marker Insertion Types'.
7420 Second argument to `copy-marker' is optional.
7421 (Marker Insertion Types): Mention that most markers are created
7422 with insertion type nil.
7423 (The Mark): Correctly describe when `mark' signals an error.
7424 (The Region): Correctly describe when `region-beginning' and
7425 `region-end' signal an error.
7426
74272003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7428
7429 * hash.texi (Creating Hash): Clarify description of `eql'.
7430 `makehash' is obsolete.
7431 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7432
7433 * positions.texi (Point): Change description of `buffer-end', so
7434 that it is also correct for floating point arguments.
7435 (List Motion): Correct argument lists of `beginning-of-defun' and
7436 `end-of-defun'.
7437 (Excursions): Add xref to `Marker Insertion Types'.
7438 (Narrowing): Argument to `narrow-to-page' is optional.
7439
74402003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7441
7442 * streams.texi (Output Streams): Clarify behavior of point for
7443 marker output streams.
7444
74452003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7446
7447 * variables.texi (Defining Variables): Second argument to
7448 `defconst' is not optional.
7449 (Setting Variables): Mention optional argument APPEND to
7450 `add-to-list'.
7451 (Creating Buffer-Local): Expand description of
7452 `make-variable-buffer-local'.
7453 (Frame-Local Variables): Expand description of
7454 `make-variable-frame-local'.
7455 (Variable Aliases): Correct description of optional argument
7456 DOCSTRING to `defvaralias'. Mention return value of
7457 `defvaralias'.
7458 (File Local Variables): Add xref to `File variables' in Emacs
7459 Manual. Correct description of `hack-local-variables'. Mention
7460 `safe-local-variable' property. Mention optional second argument
7461 to `risky-local-variable-p'.
7462
74632003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7464
7465 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7466
74672003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7468
7469 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7470 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7471 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7472 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7473 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7474 lispref/processes.texi, lispref/searching.texi,
7475 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7476 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7477 @acronym{FOO}.
7478
74792003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7480
7481 * strings.texi (Creating Strings): Argument START to `substring'
7482 can not be `nil'. Expand description of
7483 `substring-no-properties'. Correct description of `split-string',
7484 especially with respect to empty matches. Prevent very bad line
7485 break in definition of `split-string-default-separators'.
7486 (Text Comparison): `string=' and `string<' also accept symbols as
7487 arguments.
7488 (String Conversion): More completely describe argument BASE in
7489 `string-to-number'.
7490 (Formatting Strings): `%s' and `%S' in `format' do require
7491 corresponding object. Clarify behavior of numeric prefix after
7492 `%' in `format'.
7493 (Case Conversion): The argument to `upcase-initials' can be a
7494 character.
7495
74962003-10-27 Kenichi Handa <handa@m17n.org>
7497
7498 * display.texi (Fontsets): Fix texinfo usage.
7499
75002003-10-25 Kenichi Handa <handa@m17n.org>
7501
7502 * display.texi (Fontsets): Add description of the function
7503 set-fontset-font.
7504
75052003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7506
7507 * display.texi (Temporary Displays): Add xref to `Documentation
7508 Tips'.
7509
7510 * functions.texi (Function Safety): Use inforef instead of pxref
7511 for SES.
7512
75132003-10-23 Andreas Schwab <schwab@suse.de>
7514
7515 * Makefile.in (TEX, texinputdir): Don't define.
7516 (TEXI2DVI): Define.
7517 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7518 add $(srcdir)/index.texi.
7519 ($(infodir)/elisp): Remove index.texi dependency.
7520 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7521 (index.texi): Remove target.
7522 (dist): Don't link $(srcdir)/permute-index.
7523 (clean): Don't remove index.texi.
7524
7525 * permute-index, index.perm: Remove.
7526 * index.texi: Rename from index.unperm.
7527
75282003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7529
7530 * tips.texi (Documentation Tips): Document new behavior for face
7531 and variable hyperlinks in Help mode.
7532
75332003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7534
7535 * objects.texi (Integer Type): Update for extra bit of integer range.
7536 (Character Type): Ditto.
7537
75382003-10-16 Eli Zaretskii <eliz@gnu.org>
7539
7540 * numbers.texi (Integer Basics): Add index entries for reading
7541 numbers in hex, octal, and binary.
7542
75432003-10-16 Lute Kamstra <lute@gnu.org>
7544
7545 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7546 argument.
7547
75482003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7549
7550 * windows.texi (Choosing Window): Fix typo.
7551 * edebug.texi (Edebug Execution Modes): Fix typo.
7552
75532003-10-13 Richard M. Stallman <rms@gnu.org>
7554
7555 * windows.texi (Basic Windows): A window has fringe settings,
7556 display margins and scroll-bar settings.
7557 (Splitting Windows): Doc split-window return value.
7558 Clean up one-window-p.
7559 (Selecting Windows): Fix typo.
7560 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7561 (Buffers and Windows): In set-window-buffer, explain effect
7562 on fringe settings and scroll bar settings.
7563 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7564 (Choosing Window): Use defopt for pop-up-frame-function.
7565 For special-display-buffer-names, explain same-window and same-frame.
7566 Clarify window-dedicated-p return value.
7567 (Textual Scrolling): scroll-up and scroll-down can get an error.
7568 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7569 Clarify set-window-hscroll.
7570 (Size of Window): Don't mention tool bar in window-height.
7571 (Coordinates and Windows): Explain what coordinates-in-window-p
7572 returns for fringes and display margins.
7573 (Window Configurations): Explain saving fringes, etc.
7574
7575 * tips.texi (Library Headers): Clean up Documentation.
7576
7577 * syntax.texi (Parsing Expressions): Clean up forward-comment
7578 and parse-sexp-lookup-properties.
7579
7580 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7581
7582 * os.texi (System Environment): Clean up text for load-average errors.
7583
7584 * modes.texi (Hooks): Don't explain local hook details at front.
7585 Clarify run-hooks and run-hook-with-args a little.
7586 Clean up add-hook and remove-hook.
7587
7588 * edebug.texi (Edebug Execution Modes): Clarify t.
7589 Document edebug-sit-for-seconds.
7590 (Coverage Testing): Document C-x X = and =.
7591 (Instrumenting Macro Calls): Fix typo.
7592 (Specification List): Don't index the specification keywords.
7593
75942003-10-10 Kim F. Storm <storm@cua.dk>
7595
7596 * processes.texi (Network): Introduce make-network-process.
7597
75982003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7599
7600 * tips.texi (Library Headers): Fix typo.
7601
76022003-10-07 Juri Linkov <juri@jurta.org>
7603
7604 * modes.texi (Imenu): Mention imenu-create-index-function's
7605 default value. Explain submenus better.
7606
76072003-10-07 Lute Kamstra <lute@gnu.org>
7608
7609 * modes.texi (Faces for Font Lock): Fix typo.
7610 (Hooks): Explain how buffer-local hook variables can refer to
7611 global hook variables.
7612 Various minor clarifications.
7613
76142003-10-06 Lute Kamstra <lute@gnu.org>
7615
7616 * tips.texi (Coding Conventions): Mention naming conventions for
7617 hooks.
7618
76192003-10-05 Luc Teirlinck <teirllm@auburn.edu>
7620
7621 * loading.texi (Library Search): Correct default value of
7622 load-suffixes.
7623 (Named Features): Fix typo.
7624
76252003-10-05 Richard M. Stallman <rms@gnu.org>
7626
7627 * loading.texi (Named Features): In `provide',
7628 say how to test for subfeatures.
7629 (Unloading): In unload-feature, use new var name
7630 unload-feature-special-hooks.
7631
76322003-10-03 Lute Kamstra <lute@gnu.org>
7633
7634 * modes.texi (Major Mode Conventions): Mention third way to set up
7635 Imenu.
7636 (Imenu): A number of small fixes.
7637 Delete documentation of internal variable imenu--index-alist.
7638 Document the return value format of imenu-create-index-function
7639 functions.
7640
76412003-09-30 Richard M. Stallman <rms@gnu.org>
7642
7643 * processes.texi (Network): Say what stopped datagram connections do.
7644
7645 * lists.texi (Association Lists): Clarify `assq-delete-all'.
7646
7647 * display.texi (Overlay Properties): Clarify `evaporate' property.
7648
76492003-09-29 Lute Kamstra <lute@gnu.org>
7650
7651 * modes.texi (Mode Line Data): Explain when symbols in mode-line
7652 constructs should be marked as risky.
7653 Change cons cell into proper list.
7654 (Mode Line Variables): Change cons cell into proper list.
7655
76562003-09-26 Lute Kamstra <lute@gnu.org>
7657
7658 * modes.texi (Mode Line Data): Document the :propertize construct.
7659 (Mode Line Variables): Reorder the descriptions of the variables
7660 to match their order in the default mode-line-format.
7661 Describe the new variables mode-line-position and mode-line-modes.
7662 Update the default values of mode-line-frame-identification,
7663 minor-mode-alist, and default-mode-line-format.
7664 (Properties in Mode): Mention the :propertize construct.
7665
76662003-09-26 Richard M. Stallman <rms@gnu.org>
7667
7668 * buffers.texi, commands.texi, debugging.texi, eval.texi:
7669 * loading.texi, minibuf.texi, text.texi, variables.texi:
7670 Avoid @strong{Note:}.
7671
76722003-09-26 Richard M. Stallman <rms@gnu.org>
7673
7674 * keymaps.texi (Remapping Commands): Fix typo.
7675
76762003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
7677
7678 * processes.texi (Low-Level Network): Fix typo.
7679
76802003-09-23 Kim F. Storm <storm@cua.dk>
7681
7682 * processes.texi (Network, Network Servers): Fix typos.
7683 (Low-Level Network): Add timeout value for :server keyword.
7684 Add new option keywords to make-network-process.
7685 Add set-network-process-options.
7686 Explain how to test availability of network options.
7687
76882003-09-19 Richard M. Stallman <rms@gnu.org>
7689
7690 * text.texi (Motion by Indent): Arg to
7691 backward-to-indentation and forward-to-indentation is optional.
7692
7693 * strings.texi (Creating Strings): Add substring-no-properties.
7694
7695 * processes.texi
7696 (Process Information): Add list-processes arg QUERY-ONLY.
7697 Delete process-contact from here.
7698 Add new status values for process-status.
7699 Add process-get, process-put, process-plist, set-process-plist.
7700 (Synchronous Processes): Add call-process-shell-command.
7701 (Signals to Processes): signal-process allows process objects.
7702 (Network): Complete rewrite.
7703 (Network Servers, Datagrams, Low-Level Network): New nodes.
7704
7705 * positions.texi (Word Motion): forward-word, backward-word
7706 arg is optional. Reword.
7707
7708 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
7709
7710 * variables.texi (Creating Buffer-Local):
7711 Delete duplicate definition of buffer-local-value.
7712 (File Local Variables): Explain about discarding text props.
7713
77142003-09-11 Richard M. Stallman <rms@gnu.org>
7715
7716 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
7717 changes variables that record input events.
7718 (Minibuffer Misc): Add minibuffer-selected-window.
7719
7720 * lists.texi (Building Lists): Add copy-tree.
7721
7722 * display.texi (Fontsets): Add char-displayable-p.
7723 (Scroll Bars): New node.
7724
77252003-09-08 Lute Kamstra <lute@gnu.org>
7726
7727 * modes.texi (%-Constructs): Document new `%i' and `%I'
7728 constructs.
7729
77302003-09-03 Peter Runestig <peter@runestig.com>
7731
7732 * makefile.w32-in: New file.
7733
77342003-08-29 Richard M. Stallman <rms@gnu.org>
7735
7736 * display.texi (Overlay Properties): Clarify how priorities
7737 affect use of the properties.
7738
77392003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7740
7741 * customize.texi (Type Keywords): Correct the description of
7742 `:help-echo' in the case where `motion-doc' is a function.
7743
77442003-08-14 John Paul Wallington <jpw@gnu.org>
7745
7746 * modes.texi (Emulating Mode Line): Subsection, not section.
7747
77482003-08-13 Richard M. Stallman <rms@gnu.org>
7749
7750 * elisp.texi (Top): Update subnode lists in menu.
7751
7752 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7753 (Kill Functions): kill-region has new arg yank-handler.
7754 (Yanking): New node.
7755 (Yank Commands): Add yank-undo-function.
7756 (Low-Level Kill Ring):
7757 kill-new and kill-append have new arg yank-handler.
7758 (Changing Properties): Add remove-list-of-text-properties.
7759 (Atomic Changes): New node.
7760
7761 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7762
7763 * streams.texi (Output Variables): Add eval-expression-print-length
7764 and eval-expression-print-level.
7765
7766 * os.texi (Time Conversion): For encode-time, explain limits on year.
7767
7768 * objects.texi (Character Type): Define anchor "modifier bits".
7769
7770 * modes.texi (Emulating Mode Line): New node.
7771 (Search-based Fontification): Font Lock uses font-lock-face property.
7772 (Other Font Lock Variables): Likewise.
7773
7774 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7775 not vectors.
7776 (Active Keymaps): Add emulation-mode-map-alists.
7777 (Functions for Key Lookup): key-binding has new arg no-remap.
7778 (Remapping Commands): New node.
7779 (Scanning Keymaps): where-is-internal has new arg no-remap.
7780 (Tool Bar): Add tool-bar-local-item-from-menu.
7781 Clarify when to use tool-bar-add-item-from-menu.
7782
7783 * commands.texi (Interactive Call): commandp has new arg.
7784 (Command Loop Info): Add this-original-command.
7785
77862003-08-06 John Paul Wallington <jpw@gnu.org>
7787
7788 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7789
7790 * display.texi (Warning Basics): Fix typo.
7791 (Fringes): Add closing curly bracket and fix typo.
7792
7793 * elisp.texi (Top): Fix typo.
7794
77952003-08-05 Richard M. Stallman <rms@gnu.org>
7796
7797 * elisp.texi: Update lists of subnodes.
7798
7799 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7800
7801 * variables.texi (Local Variables): Use lc for example variable names.
7802
7803 * tips.texi (Library Headers): Explain where to put -*-.
7804
7805 * strings.texi (Creating Strings): Fix xref for vconcat.
7806
7807 * sequences.texi (Vector Functions):
7808 vconcat no longer allows integer args.
7809
7810 * minibuf.texi (Reading File Names): read-file-name has new
7811 arg PREDICATE. New function read-directory-name.
7812
7813 * macros.texi (Defining Macros): Give definition of `declare'
7814 (Indenting Macros): New node.
7815
7816 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7817 (Window Frame Parameters): Make separate table of parameters
7818 that are coupled with specific face attributes.
7819 (Deleting Frames): delete-frame-hooks renamed to
7820 delete-frame-functions.
7821
7822 * files.texi (Magic File Names): Add file-remote-p.
7823 Clarify file-local-copy.
7824
7825 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7826 here; instead xref Defining Macros.
7827
7828 * display.texi (Warnings): New node, and subnodes.
7829 (Fringes): New node.
7830
7831 * debugging.texi (Test Coverage): New node.
7832
7833 * compile.texi (Compiler Errors): Explain with-no-warnings
7834 and other ways to suppress warnings.
7835
7836 * commands.texi (Interactive Call): Minor clarification.
7837
7838 * buffers.texi (Buffer File Name): set-visited-file-name
7839 renames the buffer too.
7840
7841 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
7842
78432003-07-24 Markus Rost <rost@math.ohio-state.edu>
7844
7845 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
7846
78472003-07-22 Markus Rost <rost@math.ohio-state.edu>
7848
7849 * internals.texi (Garbage Collection): Fix previous change.
7850
78512003-07-22 Richard M. Stallman <rms@gnu.org>
7852
7853 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
7854
7855 * display.texi (Width): Use \s syntax in example.
7856 (Font Selection): Add face-font-rescale-alist.
7857
7858 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
7859 Remove spurious indent in example.
7860
7861 * lists.texi (Building Lists): Add number-sequence.
7862
7863 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
7864
7865 * functions.texi (Function Documentation): Explain how to
7866 show calling convention explicitly in the doc string.
7867
7868 * windows.texi (Selecting Windows): save-selected-window saves
7869 selected window of each frame.
7870 (Window Configurations): Minor change.
7871
7872 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
7873
7874 * streams.texi (Output Variables): Add print-continuous-numbering
7875 and print-number-table.
7876
7877 * processes.texi (Decoding Output): New node.
7878
7879 * os.texi (Time Conversion): decode-time arg is optional.
7880
7881 * objects.texi (Character Type): Don't use space as example for \.
7882 Make list of char names and \-sequences correspond.
7883 Explain that \s is not used in strings. `\ ' needs space after.
7884
7885 * nonascii.texi (Converting Representations): Add string-to-multibyte.
7886 (Translation of Characters): Add translation-table-for-input.
7887 (Default Coding Systems): Add auto-coding-functions.
7888 (Explicit Encoding): Add decode-coding-inserted-region.
7889 (Locales): Add locale-info.
7890
7891 * minibuf.texi (Basic Completion): Describe test-completion.
7892 Collections can be lists of strings.
7893 Clean up lazy-completion-table.
7894 (Programmed Completion): Mention test-completion.
7895 Clarify why lambda expressions are not accepted.
7896 (Minibuffer Misc): Describe minibufferp.
7897
78982003-07-14 Richard M. Stallman <rms@gnu.org>
7899
7900 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
7901
7902 * windows.texi (Selecting Windows): New arg to select-window.
7903 (Selecting Windows): Add with-selected-window.
7904 (Size of Window): Add window-inside-edges, etc.
7905
7906 * internals.texi (Garbage Collection): Add post-gc-hook.
7907
7908 * processes.texi (Subprocess Creation): Add exec-suffixes.
7909
7910 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
7911 (Scanning Keymaps): Add map-keymaps.
7912 (Defining Menus): Add keymap-prompt.
7913
7914 * numbers.texi (Integer Basics): Add most-positive-fixnum,
7915 most-negative-fixnum.
7916
7917 * compile.texi (Byte Compilation): Explain no-byte-compile
7918 (Compiler Errors): New node.
7919
7920 * os.texi (User Identification): user-uid, user-real-uid
7921 can return float.
7922
7923 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
7924 and about derived modes.
7925 (Minor Modes): Add minor-mode-list.
7926 (Defining Minor Modes): Keyword args for define-minor-mode.
7927 (Search-based Fontification): Explain managing other properties.
7928 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 7929 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
7930 (Hooks): Add run-mode-hooks and delay-mode-hooks.
7931
7932 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
7933 (Variable Aliases): Clarify defvaralias.
7934
7935 * loading.texi (Library Search): Add load-suffixes.
7936
7937 * minibuf.texi (Basic Completion): Add lazy-completion-table.
7938 (Programmed Completion): Add dynamic-completion-table.
7939
7940 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
7941 (Magic File Names): Specify precedence order of handlers.
7942
7943 * commands.texi (Command Overview): Emacs server runs pre-command-hook
7944 and post-command-hook.
7945 (Waiting): New calling convention for sit-for.
7946
7947 * text.texi (Special Properties): local-map and keymap properties
7948 apply based on their stickiness.
7949
79502003-07-07 Richard M. Stallman <rms@gnu.org>
7951
7952 * modes.texi (Minor Mode Conventions): Specify only some kinds
7953 of list values as args to minor modes.
7954
7955 * files.texi (File Name Expansion): Warn about iterative use
7956 of substitute-in-file-name.
7957
7958 * advice.texi (Activation of Advice): Clean up previous change.
7959
79602003-07-06 Markus Rost <rost@math.ohio-state.edu>
7961
7962 * advice.texi (Activation of Advice): Note that ad-start-advice is
7963 turned on by default.
7964
79652003-06-30 Richard M. Stallman <rms@gnu.org>
7966
7967 * text.texi (Buffer Contents): Document current-word.
7968 (Change Hooks): Not called for *Messages*.
7969
7970 * functions.texi (Defining Functions): Explain about redefining
7971 primitives.
7972 (Function Safety): Renamed. Minor changes.
7973 Comment out the detailed criteria for what is safe.
7974
79752003-06-22 Andreas Schwab <schwab@suse.de>
7976
7977 * objects.texi (Symbol Type): Fix description of examples.
7978
79792003-06-16 Andreas Schwab <schwab@suse.de>
7980
7981 * hash.texi (Creating Hash): Fix description of :weakness.
7982
c8763fb6 79832003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7984
7985 * files.texi (Changing Files): copy-file copies file modes, too.
7986
79872003-05-28 Richard M. Stallman <rms@gnu.org>
7988
7989 * strings.texi (Creating Strings): Clarify split-string.
7990
79912003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7992
7993 * strings.texi (Creating Strings): Update split-string specification
7994 and examples.
7995
79962003-05-19 Richard M. Stallman <rms@gnu.org>
7997
7998 * elisp.texi: Correct invariant section names.
7999
80002003-04-20 Richard M. Stallman <rms@gnu.org>
8001
8002 * os.texi (Timers): Explain about timers and quitting.
8003
80042003-04-19 Richard M. Stallman <rms@gnu.org>
8005
8006 * internals.texi (Writing Emacs Primitives): Strings are
8007 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8008 Explain GCPRO convention for varargs function args.
8009
80102003-04-16 Richard M. Stallman <rms@gnu.org>
8011
8012 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8013
80142003-04-08 Richard M. Stallman <rms@gnu.org>
8015
8016 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8017
80182003-02-13 Kim F. Storm <storm@cua.dk>
8019
8020 * objects.texi (Character Type): New \s escape for space.
8021
80222003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8023
8024 * os.texi (System Environment): Added cygwin system-type.
8025
80262003-01-25 Richard M. Stallman <rms@gnu.org>
8027
8028 * keymaps.texi: Document that a symbol can act as a keymap.
8029
80302003-01-13 Richard M. Stallman <rms@gnu.org>
8031
8032 * text.texi (Changing Properties): Say string indices are origin-0.
8033
8034 * positions.texi (Screen Lines) <compute-motion>:
8035 Correct order of elts in return value.
8036
8037 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8038 how to define a default binding.
8039
80402002-12-07 Markus Rost <rost@math.ohio-state.edu>
8041
8042 * loading.texi (Unloading): Fix recent change for load-history.
8043
8044 * customize.texi (Simple Types): Clarify description of custom
8045 type 'number. Describe new custom type 'float.
8046
80472002-12-04 Markus Rost <rost@math.ohio-state.edu>
8048
8049 * variables.texi (File Local Variables): Fix typo.
8050
c8763fb6 80512002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8052
8053 From Michael Albinus <Michael.Albinus@alcatel.de>.
8054
8055 * README: Target for Info file is `make info'.
8056
8057 * files.texi (File Name Components): Fixed typos in
8058 `file-name-sans-extension'.
8059 (Magic File Names): Complete list of operations for magic file
8060 name handlers.
8061
80622002-09-16 Jonathan Yavner <jyavner@engineer.com>
8063
8064 * variables.texi (File Local Variables): New function
8065 risky-local-variable-p.
8066
80672002-09-15 Jonathan Yavner <jyavner@engineer.com>
8068
8069 * functions.texi (Function safety): New node about unsafep.
8070
80712002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8072
8073 * customize.texi (Splicing into Lists): Fixed example.
a86cd395 8074 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8075
80762002-06-17 Juanma Barranquero <lektu@terra.es>
8077
8078 * frames.texi (Display Feature Testing): Fix typo.
8079
80802002-06-12 Andreas Schwab <schwab@suse.de>
8081
8082 * frames.texi (Initial Parameters, Resources): Fix references to
8083 the Emacs manual.
8084
80852002-05-13 Kim F. Storm <storm@cua.dk>
8086
8087 * variables.texi (Intro to Buffer-Local): Updated warning and
8088 example relating to changing buffer inside let.
8089
c8763fb6 80902002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8091
8092 * os.texi (Session Management): New node about X Session management.
8093
80942002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8095
8096 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8097 to which the manual corresponds, and the copyright years.
8098
8099 * Makefile.in (VERSION): Set to 2.9.
8100
81012001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8102
8103 * elisp.texi: Change the category in @dircategory to "Emacs", to
8104 make it consistent with info/dir.
8105
81062001-11-25 Miles Bader <miles@gnu.org>
8107
8108 * text.texi (Fields): Describe new `limit' arg in
8109 field-beginning/field-end.
8110
81112001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8112
8113 * permute-index: Don't depend on csh-specific features. Replace
8114 the interpreter name with /bin/sh.
8115
8116 * two-volume-cross-refs.txt: New file.
8117 * two.el: New file.
8118 * spellfile: New file.
8119
81202001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8121
8122 * permute-index: New file.
8123
8124 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8125 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8126 8+3 restricted namespace.
8127
8128 * Makefile.in (infodir): Define relative to $(srcdir).
8129 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8130 include directories list via -I switch to makeinfo.
8131 (index.texi): Use cp if both hard and symbolic links fail.
8132
81332001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8134
8135 * Makefile.in (distclean): Add.
8136
8137 The following changes make ELisp manual part of the Emacs
8138 distribution:
8139
8140 * Makefile.in: Add Copyright notice.
8141 (prefix): Remove.
8142 (infodir): Change value to "../info".
8143 (VPATH): New variable.
8144 (MAKE): Don't define.
8145 (texmacrodir): Don't define.
8146 (texinputdir): Append the existing value of TEXINPUTS.
8147 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8148 command to be compatible with man/Makefile.in, and to put the
8149 output into ../info.
8150 (info): Add target.
8151 (installall): Target removed.
8152
c8763fb6 81532001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8154
8155 * tips.texi (Coding Conventions): Fix typo.
8156
81572001-10-23 Gerd Moellmann <gerd@gnu.org>
8158
8159 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8160
81612001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8162
8163 * files.texi (File Name Components): Update the description of
8164 file-name-sans-extension and file-name-extension, as they now
8165 ignore leading dots.
8166
81672001-10-20 Gerd Moellmann <gerd@gnu.org>
8168
8169 * (Version 21.1 released.)
8170
81712001-10-19 Miles Bader <miles@gnu.org>
8172
8173 * positions.texi (Text Lines): Describe behavior of
8174 `beginning-of-line'/`end-of-line' in the presence of field properties.
8175
81762001-10-17 Gerd Moellmann <gerd@gnu.org>
8177
8178 * Makefile.in (VERSION): Set to 2.8.
8179 (manual): Use `manual-21'.
8180
8181 * elisp.texi (VERSION): Add and use it where the version
8182 number was used. Set it to 2.8.
8183
8184 * intro.texi: Likewise.
8185
81862001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8187
8188 * files.texi (File Name Completion): Document the significance of
8189 a trailing slash in elements of completion-ignored-extensions.
8190
81912001-10-06 Miles Bader <miles@gnu.org>
8192
8193 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8194
81952001-10-04 Gerd Moellmann <gerd@gnu.org>
8196
8197 * variables.texi (Variable Aliases): New node.
8198
81992001-10-04 Gerd Moellmann <gerd@gnu.org>
8200
8201 * Branch for 21.1.
8202
82032001-10-02 Miles Bader <miles@gnu.org>
8204
8205 * minibuf.texi (Minibuffer Misc): Add entries for
8206 `minibuffer-contents', `minibuffer-contents-no-properties', and
8207 `delete-minibuffer-contents'.
8208 Correct description for `minibuffer-prompt-end'.
8209
8210 * text.texi (Property Search): Correct descriptions of
8211 `next-char-property-change' and `previous-char-property-change'.
8212 Add entries for `next-single-char-property-change' and
8213 `previous-single-char-property-change'.
8214 Make operand names a bit more consistent.
8215
82162001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8217
8218 * frames.texi (Finding All Frames): Document that next-frame and
8219 previous-frame are local to current terminal.
8220
82212001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8222
8223 * keymaps.texi (Creating Keymaps): Fix the description of the
8224 result of make-keymap.
8225
82262001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8227
8228 * display.texi (Font Lookup, Attribute Functions)
8229 (Image Descriptors): Add cross-references to the definition of
8230 selected frame.
8231
8232 * buffers.texi (The Buffer List): Add cross-references to the
8233 definition of selected frame.
8234
8235 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8236 frame at any given time.
8237 (Multiple Displays, Size and Position): Add a cross-reference to
8238 the definition of the selected frame.
8239
82402001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8241
8242 * strings.texi (String Conversion) <string-to-number>: Document
8243 that a float is returned for integers that are too large.
8244
8245 * frames.texi (Mouse Position): Document mouse-position-function.
8246 (Display Feature Testing): Document display-images-p.
8247 (Window Frame Parameters): Document the cursor-type variable.
8248
8249 * numbers.texi (Integer Basics): Document CL style read syntax for
8250 integers in bases other than 10.
8251
8252 * positions.texi (List Motion): Document
8253 open-paren-in-column-0-is-defun-start.
8254
8255 * lists.texi (Sets And Lists): Document member-ignore-case.
8256
8257 * internals.texi (Garbage Collection): Document the used and free
8258 strings report.
8259 (Memory Usage): Document strings-consed.
8260
8261 * os.texi (Time of Day): Document float-time.
8262 (Recording Input): Document that clear-this-command-keys clears
8263 the vector to be returned by recent-keys.
8264
8265 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8266 argument keymap can be a list.
8267
8268 * nonascii.texi (User-Chosen Coding Systems)
8269 <select-safe-coding-system>: Document the new argument
8270 accept-default-p and the variable
8271 select-safe-coding-system-accept-default-p. Tell what happens if
8272 buffer-file-coding-system is undecided.
8273 (Default Coding Systems): Document auto-coding-regexp-alist.
8274
8275 * display.texi (The Echo Area) <message>: Document
8276 message-truncate-lines.
8277 (Glyphs): Document that the glyph table is unused on windowed
8278 displays.
8279
8280 * help.texi (Describing Characters) <single-key-description>:
8281 Document the new argument no-angles.
8282 (Accessing Documentation) <documentation-property>: Document that
8283 a non-string property is evaluated.
8284 <documentation>: Document that the function-documentation property
8285 is looked for.
8286
8287 * windows.texi (Selecting Windows): Document some-window.
8288
8289 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8290
8291 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8292 apropos-mode-hook.
8293
8294 * commands.texi (Using Interactive): Document interactive-form.
8295 (Keyboard Macros): Document kbd-macro-termination-hook.
8296 (Command Loop Info): Document that clear-this-command-keys clears
8297 the vector to be returned by recent-keys.
8298
82992001-09-04 Werner LEMBERG <wl@gnu.org>
8300
8301 * Makefile.in (srcdir, texinputdir): New variables.
8302 (srcs, index.texi, install): Use $(srcdir).
8303 (.PHONY): Remove elisp.dvi.
8304 (elisp): Use -I switch for makeinfo.
8305 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8306 (installall, dist): Use $(srcdir).
8307 Fix path to texinfo.tex.
8308 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8309
83102001-08-30 Gerd Moellmann <gerd@gnu.org>
8311
8312 * display.texi (Conditional Display): Adjust to API change.
8313
8314 * configure: New file.
8315
83162001-07-30 Gerd Moellmann <gerd@gnu.org>
8317
8318 * commands.texi (Repeat Events): Add description of
8319 double-click-fuzz.
8320
83212001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8322
8323 * syntax.texi (Syntax Class Table): Add the missing designator for
8324 comment and string fences.
8325 (Syntax Properties): Add a xref to syntax table internals.
8326 (Syntax Table Internals): Document string-to-syntax.
8327
83282001-05-07 Gerd Moellmann <gerd@gnu.org>
8329
8330 * Makefile.in (install): Use install-info command line options
8331 like in Emacs' Makefile.in.
8332
83332000-12-09 Miles Bader <miles@gnu.org>
8334
8335 * windows.texi (Window Start): Update documentation for
8336 `pos-visible-in-window-p'.
8337
83382000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8339
8340 * lists.texi (Building Lists): Add footnote to explain how to add
8341 to the end of a list.
8342
83432000-10-25 Gerd Moellmann <gerd@gnu.org>
8344
8345 * files.texi (Visiting Functions): Typos.
8346
83472000-10-25 Kenichi Handa <handa@etl.go.jp>
8348
8349 * files.texi (Visiting Functions): Return value of
8350 find-file-noselect may be a list of buffers if wildcards are used.
8351
83522000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8353
8354 * display.texi (Defining Faces): Document `graphic' display type
8355 in face specs.
8356
b344d29d 83572000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
8358
8359 * hooks.texi (Standard Hooks): Replace obsolete
8360 `after-make-frame-hook' with `after-make-frame-functions'.
8361
8362 * frames.texi (Creating Frames): Ditto.
8363
8364 * variables.texi (Future Local Variables): Ditto.
8365
83662000-10-16 Gerd Moellmann <gerd@gnu.org>
8367
8368 * display.texi (Other Image Types): Add description of :foreground
8369 and :background properties of mono PBM images.
8370
83712000-08-17 Werner LEMBERG <wl@gnu.org>
8372
8373 * .cvsignore: New file.
8374
83752000-01-05 Gerd Moellmann <gerd@gnu.org>
8376
8377 * tindex.pl: New script.
8378
83791999-12-03 Dave Love <fx@gnu.org>
8380
8381 * Makefile.in (MAKEINFO): New parameter.
8382
83831999-09-17 Richard Stallman <rms@gnu.org>
8384
8385 * Makefile.in (srcs): Add hash.texi.
8386 (VERSION): Update to 20.6.
8387
83881999-09-13 Richard Stallman <rms@gnu.org>
8389
8390 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8391
83921998-08-29 Karl Heuer <kwzh@gnu.org>
8393
8394 * configure.in: New file.
8395 * Makefile.in: Renamed from Makefile.
8396 (prefix, infodir): Use value obtained from configure.
8397 (emacslibdir): Obsolete variable deleted.
8398 (dist): Distribute configure.in, configure, Makefile.in.
8399
84001998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8401
8402 * Makefile (INSTALL_INFO): New variable.
8403 (install): Run install-info.
8404
84051998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8406
8407 * Makefile (elisp.dvi): Add missing backslash.
8408
84091998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8410
8411 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8412 Run texindex without `./'. Always run texindex on elisp.tp.
8413 (elisp.tps): Target deleted.
8414
84151998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8416
8417 * Makefile (srcs): Add nonascii.texi and customize.texi.
8418 (dist): Start by deleting `temp'.
8419
84201998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8421
8422 * Makefile (makeinfo, texindex): Targets deleted.
8423 (makeinfo.o, texindex.o): Targets deleted.
8424 (clean, dist): Don't do anything with them or with getopt*.
8425
84261998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8427
8428 * Makefile (SHELL): Defined.
8429
84301998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8431
8432 * Makefile (elisp.tps): New target.
8433 (elisp.dvi): Depend on elisp.tps.
8434
c5602427 84351996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
8436
8437 * README: Update phone number.
8438
8439 * Makefile (elisp): Make this be the default target.
8440 Depend on makeinfo.c instead of makeinfo.
8441 (install): Don't depend on elisp.dvi, since we don't install that.
8442 Use mkinstalldirs.
8443 (dist): Add mkinstalldirs.
8444
c5602427 84451995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8446
8447 * Makefile (VERSION): Update version number.
8448 (maintainer-clean): Renamed from realclean.
8449
c5602427 84501995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8451
8452 * Makefile (realclean): New target.
8453 (elisp): Remove any old elisp-* files first.
8454
c5602427 84551993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8456
8457 * Makefile (VERSION): New variable.
8458 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8459 Compressed file suffix should be `.gz', not `.z'.
8460
ce058493 84611993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8462
8463 * Makefile (elisp): Depend on makeinfo.
8464
c5602427 84651993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8466
8467 * Makefile (srcs): Add anti.texi.
8468
c5602427 84691993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8470
8471 * Makefile (infodir, prefix): New vars.
8472 (install): Use infodir.
8473 (emacsinfodir): Deleted.
8474
c5602427 84751993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8476
8477 * Makefile (srcs): Add calendar.texi.
8478
8479 * Makefile (dist): Copy texindex.c and makeinfo.c.
8480 Limit elisp-* files to those with one or two digits.
8481
c5602427 84821993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8483
8484 * Makefile (dist): Changed to use Gzip instead of compress.
8485
c5602427 84861993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8487
8488 * loading.texi (Unloading): define-function changed back to
8489 defalias. It may not stay this way, but at least it's
8490 consistent with the known-good version of the code patch.
8491
c5602427 84921993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
8493
8494 * modes.texi (Hooks): Document new optional arg of add-hook.
8495
c5602427 84961993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8497
8498 * variables.texi: Document nil initial value of buffer-local variables.
8499
8500 * tips.texi: Add new section on standard library headers.
8501
c5602427 85021993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8503
8504 * Makefile (srcs): Add frame.texi to the list of sources.
8505
c5602427 85061993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8507
8508 * Makefile (dist): Don't bother excluding autosave files; they'll
8509 never make it into the temp directory anyway, and the hash marks
8510 in the name are problematic for make and the Bourne shell.
8511 (srcs):
8512
c5602427 85131993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8514
8515 * Makefile (dist): Don't include backup files or autosave files in
8516 the distribution tar file.
8517
c5602427 85181991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8519
8520 * Makefile (srcs): Added index.perm.
8521 (elisp.dvi): Remove erroneous shell comment.
8522 Expect output of permute-index in permuted.fns.
8523 Save old elisp.aux in elisp.oaux.
8524 (clean): Added index.texi to be deleted.
8525
c5602427 85261990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8527
8528 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8529
c5602427 85301990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
8531
8532 * files.texi: Noted that completion-ignored-extensions is ignored
8533 when making *Completions*.
8534
3e868ee3 85351990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
8536
8537 * Makefile make dist now depends on elisp.dvi, since it tries
8538 to include it in the dist file.
8539
c5602427 85401990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 8541
c5602427 8542 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 8543
c5602427 85441989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8545
8546 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8547 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8548
c5602427 85491989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8550
8551 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8552 and @error{} are the terms now being used. The files in the
8553 directory have been changed to reflect this.
8554
8555 * All instances of @indentedresultt{} have been changed to
8556 ` @result{}', using 5 spaces at the begining of the line.
8557
c5602427 85581989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8559
8560 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8561 experimental @indentedresult{}, @indentedexpandsto{} are part of
8562 the texinfo.tex in this directory. These TeX macros are not
8563 stable yet.
8564
c5602427 85651989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8566
8567 * texinfo.tex: Temporarily added
8568 \let\result=\dblarrow
8569 \def\error{{\it ERROR} \longdblarrow}
8570 We need to do this better soon.
8571
c5602427 85721989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8573
8574 * Applied Karl Berry's patches to *.texinfo files, but not to
8575 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8576 new title page format is also not applied, since it requires
8577 texinfo.tex changes.)
8578
8579 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8580 for the Project GNU development environment.
8581
8582;; Local Variables:
c8763fb6 8583;; coding: utf-8
b8d4c8d0
GM
8584;; add-log-time-zone-rule: t
8585;; End:
8586
352c8b4a 8587 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
c57008f6 8588 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
b8d4c8d0
GM
8589
8590 This file is part of GNU Emacs.
8591
352c8b4a 8592 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 8593 it under the terms of the GNU General Public License as published by
352c8b4a
GM
8594 the Free Software Foundation, either version 3 of the License, or
8595 (at your option) any later version.
b8d4c8d0
GM
8596
8597 GNU Emacs is distributed in the hope that it will be useful,
8598 but WITHOUT ANY WARRANTY; without even the implied warranty of
8599 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8600 GNU General Public License for more details.
8601
8602 You should have received a copy of the GNU General Public License
352c8b4a 8603 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
8604
8605;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda