* src/s/freebsd.h (DECLARE_GETPWUID_WITH_UID_T): Remove, unused.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
8b2dd508
JD
12010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2
3 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4
bace45fe
MA
52010-07-29 Michael Albinus <michael.albinus@gmx.de>
6
7 * processes.texi (Process Information): Explain process property
8 `remote-tty'.
9
4ce5a4cc
JB
102010-07-27 Juanma Barranquero <lekktu@gmail.com>
11
12 * modes.texi (Defining Minor Modes): Use C-delete in examples,
13 instead of "\C-\^?" (bug#6334).
14
1c84bc7a
JB
15 * text.texi (Special Properties): Fix typo.
16
b88746ba
EZ
172010-07-09 Eli Zaretskii <eliz@gnu.org>
18
19 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
20 calling sequences, which are now the standard.
21
51422d6d
CY
222010-06-24 Chong Yidong <cyd@stupidchicken.com>
23
24 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
25
26 * commands.texi (Command Overview): Mention undo-boundary call.
27
d24880de
GM
282010-06-23 Glenn Morris <rgm@gnu.org>
29
30 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
31 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
32 * frames.texi, functions.texi, internals.texi, keymaps.texi:
33 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
34 * searching.texi, sequences.texi, strings.texi, syntax.texi:
35 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
36 Untabify Texinfo files.
37
0fc76035
CY
382010-06-20 Chong Yidong <cyd@stupidchicken.com>
39
40 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
41
5338dc0b
CY
422010-06-19 Chong Yidong <cyd@stupidchicken.com>
43
a628ad9d 44 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 45
2c3a3c1d
CY
462010-06-02 Chong Yidong <cyd@stupidchicken.com>
47
ba3bf1d9
CY
48 * searching.texi (Regexp Special): Remove obsolete information
49 about matching non-ASCII characters, and suggest using char
50 classes (Bug#6283).
2c3a3c1d 51
7f4b4249
JB
522010-05-30 Juanma Barranquero <lekktu@gmail.com>
53
54 * minibuf.texi (Basic Completion): Add missing "@end defun".
55
637821cd
SM
562010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
57
58 * minibuf.texi (Basic Completion): Document completion-boundaries.
59 (Programmed Completion): Document the new fourth method for boundaries.
60
e13051c3
CY
612010-05-22 Chong Yidong <cyd@stupidchicken.com>
62
a628ad9d 63 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 64
0235128c 652010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
66
67 * windows.texi (Textual Scrolling):
68 * tips.texi (Coding Conventions):
69 * minibuf.texi (Minibuffer History):
70 * maps.texi (Standard Keymaps):
71 * loading.texi (Where Defined):
72 * edebug.texi (Instrumenting): Fix typos.
73
0235128c 742010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 75
c7c32279
CY
76 * keymaps.texi (Menu Bar): Document :advertised-binding property.
77
0235128c
SM
78 * functions.texi (Obsolete Functions):
79 Document set-advertised-calling-convention.
eb5ed549
CY
80
81 * minibuf.texi (Basic Completion): Document completion-in-region.
82 (Programmed Completion): Document completion-annotate-function.
83
84 * commands.texi (Reading One Event): Document read-key.
85 (Distinguish Interactive): Document KIND arg to
86 called-interactively-p. Delete obsolete interactive-p.
87
88 * elisp.texi (Top): Update node description.
89
f8848423
EZ
902010-05-08 Eli Zaretskii <eliz@gnu.org>
91
0235128c
SM
92 * nonascii.texi (Character Properties):
93 Document unicode-category-table. Add an index entry for Unicode
94 general category.
95
962010-05-07 Chong Yidong <cyd@stupidchicken.com>
97
98 * Version 23.2 released.
f8848423 99
938efb77
JB
1002010-04-20 Juanma Barranquero <lekktu@gmail.com>
101
102 * locals.texi (Standard Buffer-Local Variables):
103 Remove @ignore'd reference to `direction-reversed'.
104
5854c267
JL
1052010-04-14 Juri Linkov <juri@jurta.org>
106
107 Fix @deffn without category.
108
109 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
110 for `abbrev-insert'.
111
112 * buffers.texi (Indirect Buffers): Add category `Command'
113 to @deffn of `clone-indirect-buffer'.
114
115 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
116 for `next-window' and `previous-window'. Add category `Command'
117 to @deffn of `pop-to-buffer'.
118
8a14dec7
CY
1192010-04-01 Chong Yidong <cyd@stupidchicken.com>
120
121 * nonascii.texi (Text Representations): Don't mark
122 enable-multibyte-characters as a user option.
123
7a1831cf
EZ
1242010-03-31 Eli Zaretskii <eliz@gnu.org>
125
126 * control.texi (Handling Errors): How to re-throw a signal caught
127 by condition-case.
128
c3863713
CY
1292010-03-26 Chong Yidong <cyd@stupidchicken.com>
130
131 * loading.texi (Hooks for Loading): Document after-load-functions.
132 Copyedits.
133
c333f279
AM
1342010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
135
136 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
137
e867cb5d 1382010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
139
140 * processes.texi (Network Processes): Document seqpacket type.
141
605f35cd
DN
1422010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
143
144 * os.texi (System Environment): Do not mention lynxos.
145
288f9fc0
CY
1462010-03-10 Chong Yidong <cyd@stupidchicken.com>
147
148 * Branch for 23.2.
149
eed5c93a
CY
1502010-03-06 Chong Yidong <cyd@stupidchicken.com>
151
152 * objects.texi (Integer Type): Take note of the read syntax
153 exception for numbers that cannot fit in the integer type.
154
1ddd6622
GM
1552010-03-03 Glenn Morris <rgm@gnu.org>
156
157 * numbers.texi (Integer Basics, Bitwise Operations):
158 * objects.texi (Integer Type): Update for integers now being 30-bit.
159
a908c79a
CY
1602010-02-27 Chong Yidong <cyd@stupidchicken.com>
161
162 * display.texi (Low-Level Font): Document :otf font-spec property.
163
cd61af01
SM
1642010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
165
166 * display.texi (Line Height): Avoid obsolete special default variables
167 like default-major-mode.
168
c02f8fe2
AM
1692010-01-28 Alan Mackenzie <acm@muc.de>
170
171 * display.texi (Auto Faces): Say fontification-functions is called
172 whether or not Font Lock is enabled. Tidy up the wording a bit.
173
d738d18b
CY
1742010-01-17 Chong Yidong <cyd@stupidchicken.com>
175
176 * elisp.texi: Remove duplicate edition information (Bug#5407).
177
4963739e
JB
1782010-01-17 Juanma Barranquero <lekktu@gmail.com>
179
180 * two.el (volume-header-toc-markup): Fix typos in docstring.
181
c57008f6
SM
1822010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
183
184 Avoid dubious uses of save-excursions.
185 * positions.texi (Excursions): Recommend the use of
186 save-current-buffer if applicable.
187 * text.texi (Clickable Text): Fix the example code which used
188 save-excursion in a naive way which sometimes preserves point and
189 sometimes not.
190 * variables.texi (Creating Buffer-Local):
191 * os.texi (Session Management):
192 * display.texi (GIF Images):
193 * control.texi (Cleanups): Use (save|with)-current-buffer.
194
2f3725cd
EZ
1952010-01-02 Eli Zaretskii <eliz@gnu.org>
196
197 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
198
85eeac93
CY
1992010-01-02 Chong Yidong <cyd@stupidchicken.com>
200
201 * nonascii.texi (Text Representations, Character Codes)
202 (Converting Representations, Explicit Encoding)
203 (Translation of Characters): Use hex notation consistently.
204 (Character Sets): Fix map-charset-chars doc (Bug#5197).
205
4801c5fa
CY
2062010-01-01 Chong Yidong <cyd@stupidchicken.com>
207
208 * loading.texi (Where Defined): Make it clearer that these are
209 loaded files (Bug#5068).
210
26e533e2
CY
2112009-12-29 Chong Yidong <cyd@stupidchicken.com>
212
213 * minibuf.texi (Completion Styles): Document `initials' style.
214
16d1ff5f
CY
2152009-12-25 Chong Yidong <cyd@stupidchicken.com>
216
217 * frames.texi (Resources): Describe inhibit-x-resources.
218 (Size Parameters): Copyedit.
219
220 * hash.texi (Creating Hash):
221 * objects.texi (Hash Table Type): Document the new hash table
222 printed representation.
223
224 * minibuf.texi (Basic Completion): 4th arg to all-completions is
225 obsolete.
226
227 * processes.texi (Process Buffers): Document
228 process-kill-buffer-query-function.
229
9a5de3d9
GM
2302009-12-05 Glenn Morris <rgm@gnu.org>
231
232 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
233 diary-display-function, and no longer recommended to be a hook.
234 Update for changes in the names of calendar and diary hooks.
235 diary-print-entries-hook has changed section.
236
b640eb52
EZ
2372009-11-28 Eli Zaretskii <eliz@gnu.org>
238
239 * text.texi (Special Properties): More accurate description of
240 what the `cursor' property does.
241
be1674ab
KR
2422009-11-26 Kevin Ryde <user42@zip.com.au>
243
244 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
245 mouse-wheel-down-event, the closest thing to a definition for them.
246 * os.texi (Startup Summary): vindex inhibit-startup-message and
247 inhibit-splash-screen.
248 (Command-Line Arguments): vindex argv.
249 (Suspending Emacs): vindex suspend-tty-functions and
250 resume-tty-functions. Don't want to index every hook, but having
251 the programming ones is helpful.
252
603f5979
CY
2532009-11-14 Chong Yidong <cyd@stupidchicken.com>
254
255 * commands.texi (Motion Events): Fix typo (Bug#4907).
256
4359a806
CY
2572009-11-08 Chong Yidong <cyd@stupidchicken.com>
258
259 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
260 are affected by case-fold-search (Bug#4483).
261
0f063651
CY
2622009-11-02 Chong Yidong <cyd@stupidchicken.com>
263
264 * minibuf.texi (Reading File Names): Note that read-file-name may
265 use a graphical file dialog.
266
9bd79893
GM
2672009-10-31 Glenn Morris <rgm@gnu.org>
268
269 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
270
ebe479ec
KR
2712009-10-16 Kevin Ryde <user42@zip.com.au>
272
273 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
274 in particular so `info-lookup-symbol' can find its docs.
275
2640fa86
CY
2762009-10-16 Chong Yidong <cyd@stupidchicken.com>
277
278 * variables.texi (Constant Variables): Distinguish from defconst
279 variables.
280 (Defining Variables): Add cindex.
281
edd6a733
CY
2822009-10-15 Chong Yidong <cyd@stupidchicken.com>
283
284 * os.texi (Time of Day): Clarify that the microsecond part is
285 ignored (Bug#4637).
286
5feb0b73
GM
2872009-10-11 Glenn Morris <rgm@gnu.org>
288
289 * frames.texi (Size and Position): Clarify what is included in the frame
290 height. (Bug#4535)
291
0c5413c8
GM
2922009-10-10 Glenn Morris <rgm@gnu.org>
293
294 * windows.texi (Size of Window): The relationship between window and
295 frame heights is not so simple. (Bug#4535)
296 Mention window-full-height-p.
297
7f8b600a
SM
2982009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
299
300 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
301 used from Lisp.
302
6185de1c
EZ
3032009-10-07 Eli Zaretskii <eliz@gnu.org>
304
7f8b600a
SM
305 * files.texi (Directory Names) <abbreviate-file-name>:
306 Document that root home directories are not replaced with "~".
6185de1c 307
9972911f
EZ
3082009-10-06 Eli Zaretskii <eliz@gnu.org>
309
310 * text.texi (Special Properties): Document the meaning of the
311 `cursor' text property whose value is an integer.
312
2a3f19ef
MA
3132009-10-05 Michael Albinus <michael.albinus@gmx.de>
314
315 * files.texi (Magic File Names): Add `copy-directory'.
316
804543b5
EZ
3172009-10-05 Eli Zaretskii <eliz@gnu.org>
318
319 * files.texi (File Attributes): Fix description of file
320 attributes. (Bug#4638) Update attributes of files.texi example to
321 be more representative.
322
461bf92b
MA
3232009-10-05 Michael Albinus <michael.albinus@gmx.de>
324
325 * files.texi (Create/Delete Dirs): New command copy-directory.
326
a86cd395
JB
3272009-10-04 Juanma Barranquero <lekktu@gmail.com>
328
329 * anti.texi (Antinews):
330 * macros.texi (Indenting Macros):
331 * strings.texi (Creating Strings, Case Conversion):
332 Remove duplicate words.
333
d3080264
MA
3342009-10-01 Michael Albinus <michael.albinus@gmx.de>
335
336 * files.texi (Create/Delete Dirs): delete-directory has an
337 optional parameter RECURSIVE.
338
85d14563
SM
3392009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
340
341 * buffers.texi (Swapping Text): Minor clarification.
342
3d9842c6
GM
3432009-10-01 Glenn Morris <rgm@gnu.org>
344
345 * functions.texi (Declaring Functions): Mention that we also search for
346 ".m" files in the src/ directory.
347
78427304
CY
3482009-09-25 David Engster <deng@randomsample.de>
349
3d9842c6 350 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 351
b578c9cc
GM
3522009-09-22 Glenn Morris <rgm@gnu.org>
353
354 * internals.texi (Building Emacs): Mention preloaded-file-list.
355
beee5da7
AM
3562009-09-14 Alan Mackenzie <acm@muc.de>
357
358 * os.texi (Terminal Output): Put "@code{}" around "stdout".
359
5d6ab672
CY
3602009-09-13 Chong Yidong <cyd@stupidchicken.com>
361
362 * functions.texi (Anonymous Functions): Rearrange discussion,
363 giving usage of unquoted lambda forms first. Mention that
364 `function' and `#'' are no longer required (Bug#4290).
365
59375eeb
AM
3662009-09-11 Alan Mackenzie <acm@muc.de>
367
a86cd395 368 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
369 batch mode.
370
e7e2f529
GM
3712009-09-01 Glenn Morris <rgm@gnu.org>
372
373 * display.texi (Face Functions): Mention define-obsolete-face-alias.
374
eae47088
GM
3752009-08-26 Ulrich Mueller <ulm@gentoo.org>
376
377 * nonascii.texi (Character Codes): Fix typos.
378
3691a0a6
MA
3792009-08-25 Michael Albinus <michael.albinus@gmx.de>
380
381 * processes.texi (Synchronous Processes): New defvar
382 process-file-side-effects.
383
664d56b8
GM
3842009-08-25 Glenn Morris <rgm@gnu.org>
385
386 * display.texi (Fontsets): Fix typo.
387
0706c025
GM
388 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
389
03a74b84
SM
3902009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
391
392 * processes.texi (Asynchronous Processes): Adjust arglist of
393 start-process-shell-command and start-file-process-shell-command.
394
f6de8a37
CY
3952009-08-15 Chong Yidong <cyd@stupidchicken.com>
396
4b1ed1bb
CY
397 * advice.texi (Argument Access in Advice): Note that argument
398 positions are zero-based (Bug#3932).
399
89a9e058
CY
400 * commands.texi (Distinguish Interactive): Minor copyedit.
401
23696fd7
CY
402 * display.texi (Face Attributes): Add xref to Displaying Faces for
403 explanation of "underlying face".
404
f6de8a37
CY
405 * customize.texi (Common Keywords): Add xref to Loading.
406
407 * loading.texi (How Programs Do Loading): Add xref to Lisp
408 Libraries node in the Emacs manual.
409
417f77e6
CY
4102009-08-13 Chong Yidong <cyd@stupidchicken.com>
411
412 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
413
0999039c
CY
4142009-07-18 Chong Yidong <cyd@stupidchicken.com>
415
416 * processes.texi (Shell Arguments): Copyedits.
417
9af167bc
GM
4182009-07-18 Glenn Morris <rgm@gnu.org>
419
420 * loading.texi (Repeated Loading): Fix typo.
421
137987ab
RS
4222009-07-16 Richard Stallman <rms@gnu.org>
423
424 * buffers.texi (Swapping Text): Recommend setting
425 write-region-annotate-functions and buffer-saved-size.
426
427 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
428
622fa380
GM
4292009-07-15 Glenn Morris <rgm@gnu.org>
430
431 * edebug.texi: Minor re-phrasings throughout.
432 (Edebug Execution Modes): Sit-for affects continue mode too.
433 (Jumping): Use `forward-sexp' rather than its keybinding.
434 (Edebug Misc): Fix Q binding.
435 (Edebug Eval): Remove cl version.
436 (Printing in Edebug): Clarify print-length etc.
437 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
438 (Specification List): Remove edebug-unwrap findex entry.
439 (Specification Examples): defmacro is actually not the same as defun.
440 Escape "`" in example.
441
6bbd4600
CY
4422009-07-15 Chong Yidong <cyd@stupidchicken.com>
443
444 * markers.texi (The Mark): Document optional arg to
445 deactivate-mark.
446
e538d479
GM
4472009-07-11 Kevin Ryde <user42@zip.com.au>
448
449 * hooks.texi (Standard Hooks): Fix cross-references.
450
4c98b9ed
GM
451 * loading.texi (Named Features): Refer to eval-after-load.
452
5300838c
GM
4532009-07-11 Glenn Morris <rgm@gnu.org>
454
64fbeb16
GM
455 * Makefile.in (TEXI2PDF): New.
456 (elisp.pdf): New target.
457
4c98b9ed
GM
458 * searching.texi (Regexp Backslash): Fix typo.
459
460 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 461
51d9979c
GM
4622009-07-10 Glenn Morris <rgm@gnu.org>
463
561c0216
GM
464 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
465
5b594a58
GM
466 * customize.texi (Customization Types):
467 * display.texi (Abstract Display):
0cc8c85a 468 * objects.texi (Character Type, String Type):
5b594a58 469 Merge in some menu descriptions from elisp.texi.
51d9979c 470
c3cbbb40
GM
471 * hash.texi (Hash Tables):
472 * modes.texi (Multiline Font Lock):
473 End menu description with period.
fe42c16a 474
28528402
GM
4752009-07-09 Glenn Morris <rgm@gnu.org>
476
477 * back.texi: Don't hard-code texinfo location.
478
479 * two-volume.make (texinfodir): New, with location of texinfo.tex.
480 (tex): Add texinfodir to TEXINPUTS.
481 (elisp1med-init, elisp2med-init): Use texinfodir.
482
483 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
484 (clean): Add two-volume.make intermediate files.
485
486 * elisp.texi, vol1.texi, vol2.texi:
487 Use a DATE variable with the publication date, and update it.
488 Fix antinews menu description.
489
490 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
491 Update the detailed node listing to match elisp.texi.
492
493 * README: Update edition to match elisp.texi.
494
495 * objects.texi (General Escape Syntax):
496 * nonascii.texi (Character Sets):
497 Use consistent case for "Unicode Standard".
498
499 * anti.texi (Antinews):
500 * customize.texi (Variable Definitions):
501 * functions.texi (Declaring Functions):
502 * nonascii.texi (Character Properties):
503 * processes.texi (Serial Ports):
504 * text.texi (Special Properties):
505 * tips.texi (Coding Conventions):
506 Minor rearrangements to improve TeX line-filling.
507
508 * commands.texi (Using Interactive): Fix cross-reference.
509
17db8e10
JD
5102009-07-01 Jan Djärv <jan.h.d@swipnet.se>
511
512 * frames.texi (Management Parameters): Mention sticky.
513
77c7e2e1
AS
5142009-07-01 Andreas Schwab <aschwab@redhat.com>
515
516 * help.texi (Help Functions): Fix description of help-buffer and
517 help-setup-xref to use @defun instead of @deffn.
518
3f1c6666
JD
5192009-07-01 Jan Djärv <jan.h.d@swipnet.se>
520
521 * frames.texi (Size Parameters): Mention maximized for fullscreen.
522
ca27c21b
CY
5232009-06-24 Chong Yidong <cyd@stupidchicken.com>
524
525 * display.texi (Window Systems): Add ns to the list.
526
70243478
CY
5272009-06-21 Chong Yidong <cyd@stupidchicken.com>
528
529 * Branch for 23.1.
530
df006536
MR
5312009-06-17 Martin Rudalics <rudalics@gmx.at>
532
533 * windows.texi (Dedicated Windows): Fix typo.
534 (Resizing Windows): Replace @defun by @deffn.
535
d259fc4b
GM
5362009-06-17 Glenn Morris <rgm@gnu.org>
537
538 * variables.texi (Directory Local Variables):
539 Update for 2009-04-11 name-change of dir-locals-directory-alist.
540
30781db6
KH
5412009-06-09 Kenichi Handa <handa@m17n.org>
542
543 * nonascii.texi (Character Sets): State clearly that FROM and TO
544 are codepoints of CHARSET.
545
62e8099c
CY
5462009-06-07 Chong Yidong <cyd@stupidchicken.com>
547
548 * minibuf.texi (Reading File Names): Fix introductory text.
549 Suggested by stan@derbycityprints.com.
550 (High-Level Completion): Fix typo.
551
ee1b1917
CY
5522009-05-28 Chong Yidong <cyd@stupidchicken.com>
553
554 * frames.texi (Text Terminal Colors): Multi-tty is already
555 implemented, but tty-local colors are not.
556
5df647e8
CY
5572009-05-27 Chong Yidong <cyd@stupidchicken.com>
558
559 * hooks.texi (Standard Hooks): Remove mention of obsolete
560 redisplay-end-trigger-functions.
561
562 * internals.texi (Window Internals): Remove mention of obsolete
563 redisplay-end-trigger-functions.
564
01f17ae2
MR
5652009-05-21 Martin Rudalics <rudalics@gmx.at>
566
567 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
568
569 * backups.texi (Making Backups): backup-directory-alist and
570 make-backup-file-name-function are options.
571 (Auto-Saving): auto-save-list-file-prefix is an option.
572
573 * buffers.texi (Killing Buffers): buffer-offer-save is an
574 option.
575
576 * display.texi (Refresh Screen): no-redraw-on-reenter is an
577 option.
578 (Echo Area Customization): echo-keystrokes is an option.
579 (Selective Display): selective-display-ellipses is an option.
580 (Temporary Displays): temp-buffer-show-function is an option.
581 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
582 are options.
583 (Font Selection): face-font-family-alternatives,
584 face-font-selection-order, face-font-registry-alternatives, and
585 scalable-fonts-allowed are options.
586 (Fringe Indicators): indicate-buffer-boundaries is an option.
587 (Fringe Cursors): overflow-newline-into-fringe is an option.
588 (Scroll Bars): scroll-bar-mode is an option.
589
590 * eval.texi (Eval): max-lisp-eval-depth is an option.
591
592 * files.texi (Visiting Functions): find-file-hook is an option.
593 (Directory Names): directory-abbrev-alist is an option.
594 (Unique File Names): temporary-file-directory and
595 small-temporary-file-directory are options.
596
597 * frames.texi (Initial Parameters): initial-frame-alist,
598 minibuffer-frame-alist and default-frame-alist are options.
599 (Cursor Parameters): blink-cursor-alist and
600 cursor-in-non-selected-windows ar options.
601 (Window System Selections): selection-coding-system is an
602 option.
603 (Display Feature Testing): display-mm-dimensions-alist is an
604 option.
605
606 * help.texi (Help Functions): help-char and help-event-list are
607 options.
608
609 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
610 an option.
611
612 * minibuf.texi (Minibuffer History): history-length and
613 history-delete-duplicates are options.
614 (High-Level Completion): read-buffer-function and
615 read-buffer-completion-ignore-case are options.
616 (Reading File Names): read-file-name-completion-ignore-case is
617 an option.
618
619 * modes.texi (Mode Line Top): mode-line-format is an option.
620 (Mode Line Variables): mode-line-position and mode-line-modes
621 are options.
622
623 * nonascii.texi (Text Representations):
624 enable-multibyte-characters is an option.
625 (Default Coding Systems): auto-coding-regexp-alist,
626 file-coding-system-alist, auto-coding-alist and
627 auto-coding-functions are options.
628 (Specifying Coding Systems): inhibit-eol-conversion is an
629 option.
630
631 * os.texi (Init File): site-run-file is an option.
632 (System Environment): mail-host-address is an option.
633 (User Identification): user-mail-address is an option.
634 (Terminal Output): baud-rate is an option.
635
636 * positions.texi (Word Motion): words-include-escapes is an
637 option.
638
639 * searching.texi (Standard Regexps): page-delimiter,
640 paragraph-separate, paragraph-separate and sentence-end are
641 options.
642
643 * text.texi (Margins): left-margin and fill-nobreak-predicate
644 are options.
645
646 * variables.texi (Local Variables): max-specpdl-size is an
647 option.
648
649 * windows.texi (Choosing Window):
650 split-window-preferred-function, special-display-function and
651 display-buffer-function are options.
652
106e6894
CY
6532009-05-20 Chong Yidong <cyd@stupidchicken.com>
654
4a83454d
CY
655 Fix errors spotted by Martin Rudalics.
656
106e6894
CY
657 * syntax.texi (Position Parse): Document rationale for ignored
658 arguments to syntax-ppss-flush-cache.
659
660 * processes.texi (Input to Processes): Mark PROCESS arg to
661 process-running-child-p as optional.
662 (Network Options): Document NO-ERROR arg to
663 set-network-process-option.
664
665 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
666 command.
667
668 * searching.texi (POSIX Regexps): Mark posix-search-forward and
669 posix-search-backward as commands.
670
671 * os.texi (Killing Emacs): Mark kill-emacs as a command.
672 (Suspending Emacs): Mark suspend-emacs as a command.
673 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
674 commands.
675 (Terminal Output): Remove obsolete function baud-rate. Document
676 TERMINAL arg for send-string-to-terminal.
677
678 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
679 terminal-coding-system and set-terminal-coding-system.
680 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
681 as optional.
682 (Character Sets): Document RESTRICTION arg of char-charset.
683 (Character Codes): Mark POS argument to get-byte as optional.
684
685 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
686 minibuffer-message.
687
688 * files.texi (Create/Delete Dirs): Mark make-directory and
689 delete-directory as commands.
690
691 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
692
693 * text.texi (Base 64): Mark base64-decode-string and
694 base64-encode-string as commands.
695 (Columns): Mark move-to-column as a command.
696 (Mode-Specific Indent): Document RIGID arg to
697 indent-for-tab-command.
698 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
699 Mark indent-code-rigidly as a command.
700 (Substitution): Mark translate-region as a command.
701
702 * frames.texi (Size and Position): Remove obsolete functions
703 screen-height and screen-width.
704
04173931
CY
7052009-05-19 Chong Yidong <cyd@stupidchicken.com>
706
707 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
708 (Displaying Buffers, Resizing Windows): Correct mistakes;
709 next-window, previous-window, and pop-to-buffer are not commands,
710 and fit-window-to-buffer" is a command. (Pointed out by Martin
711 Rudalics.)
712
eae7d8f8
RS
7132009-05-17 Richard M Stallman <rms@gnu.org>
714
715 * modes.texi (Precalculated Fontification): Clarify text.
716
b8766179
MR
7172009-05-17 Martin Rudalics <rudalics@gmx.at>
718
719 * windows.texi (Selecting Windows): Clarify descriptions of
720 with-selected-window and get-lru-window.
721 (Cyclic Window Ordering): Refer to particular frame when talking
722 about how splitting affects the ordering.
723 (Displaying Buffers): Fix descriptions of switch-to-buffer and
724 switch-to-buffer-other-window. Explain how setting of
725 display-buffer-reuse-frames affects pop-to-buffer.
726 (Choosing Window): Clarify some details in descriptions of
727 display-buffer-reuse-frames, pop-up-frames, and
728 pop-up-frame-function.
729 (Dedicated Windows): Clarify some details.
730 (Textual Scrolling): Replace term vscroll by term vertical
731 scroll position.
732 (Vertical Scrolling): Fix typo.
733 (Window Hooks): Relate text on jit-lock-register to window
734 scrolling and size changes.
735
734b5e3b
CY
7362009-05-14 Chong Yidong <cyd@stupidchicken.com>
737
0a65633e
CY
738 * frames.texi (Initial Parameters): Clarify what the initial
739 minibuffer frame is.
05be46d7
CY
740 (Buffer Parameters): Note that the minibuffer parameter can not be
741 altered.
0a65633e 742
734b5e3b
CY
743 * anti.texi (Antinews): Copyedits. Rearrange some entries.
744 Document display-buffer changes.
745
925672cd
CY
7462009-05-13 Chong Yidong <cyd@stupidchicken.com>
747
17ecd7af
CY
748 * anti.texi (Antinews): Rewrite for Emacs 22.
749
925672cd
CY
750 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
751 obarrays are first mentioned. Define "system abbrev" more
752 prominently, and add it to the index.
753 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
754 Copyedits.
755 (Abbrev Expansion): Document abbrev-insert.
756
80be4dd7
CY
7572009-05-12 Chong Yidong <cyd@stupidchicken.com>
758
759 * frames.texi (Font and Color Parameters): Rename from Color
760 Parameters. Document font-backend parameter.
761
762 * vol2.texi (Top): Update node listing.
763 * vol1.texi (Top): Update node listing.
764 * elisp.texi (Top): Update node listing.
765
372a93ac
MR
7662009-05-11 Martin Rudalics <rudalics@gmx.at>
767
768 * windows.texi (Choosing Window): Don't explicitly refer to
769 split-window-sensibly's window argument in descriptions of
770 split-height-threshold and split-width-threshold.
771
714c3541
MR
7722009-05-10 Martin Rudalics <rudalics@gmx.at>
773
774 * windows.texi (Choosing Window): Fix rewrite of window
775 splitting section.
776
0e90e7be
EZ
7772009-05-09 Eli Zaretskii <eliz@gnu.org>
778
779 * nonascii.texi (Default Coding Systems): Document
780 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
781 indexing.
782 (Lisp and Coding Systems): Add index entries.
783
d3c0c321
MR
7842009-05-09 Martin Rudalics <rudalics@gmx.at>
785
786 * windows.texi (Choosing Window): Describe split-window-sensibly
787 and rewrite section on window splitting accordingly.
788 (Textual Scrolling): Replace `...' by @code{...}.
789
c773345a
CY
7902009-05-04 Chong Yidong <cyd@stupidchicken.com>
791
ee2d5b5e
CY
792 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
793 Remove obsoleted pre-abbrev-expand-hook.
794
795 * locals.texi (Standard Buffer-Local Variables): Consolidate table
796 entries.
797
c773345a
CY
798 * internals.texi (Object Internals): Don't assume 32-bit machines
799 are the norm.
800 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
801 (Window Internals): Synch field names to window.h.
802 (Process Internals): Synch field names to process.h.
c773345a 803
dd449674
CY
8042009-04-29 Chong Yidong <cyd@stupidchicken.com>
805
806 * variables.texi (File Local Variables): Note that read-circle is
807 bound to nil when reading file-local variables.
808
809 * streams.texi (Input Functions): Document read-circle.
810 (Output Variables): Add xref to Circular Objects.
811
4f1e25e2
CY
8122009-04-25 Chong Yidong <cyd@stupidchicken.com>
813
814 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
815 Features and Coding System Basics. Node that "p" stands for
816 "predicate". Recommend utf-8-emacs instead of emacs-mule.
817 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
818 mouse-appearance-menu.
819 (Programming Tips): Add xref to Progress.
820
dca019f8
CY
8212009-04-22 Chong Yidong <cyd@stupidchicken.com>
822
823 * os.texi (Command-Line Arguments): Document
824 command-line-args-left.
825 (Suspending Emacs): Adapt text to multi-tty case. Document use of
826 terminal objects for tty arguments.
827 (Startup Summary): Add xref to Session Management.
828 (Session Management): Mention emacs-session-restore. Copyedits.
829
02a89103
CY
8302009-04-20 Chong Yidong <cyd@stupidchicken.com>
831
832 * os.texi (Startup Summary): Copyedits. The init file is not
833 necessarily named .emacs now. Document initial-buffer-choice and
834 initial-scratch-message. Note where Emacs exits in batch mode.
835 Document inhibit-splash-screen as an alias.
836 (Init File): Be neutral about which init file name to use.
837
8382009-04-16 Chong Yidong <cyd@stupidchicken.com>
839
840 * os.texi (System Interface): Fix Texinfo usage.
841
0c1cfe01
CY
8422009-04-15 Chong Yidong <cyd@stupidchicken.com>
843
80d7cdca
CY
844 * searching.texi (Regexp Backslash): Also refer to shy groups as
845 non-capturing or unnumbered groups.
846 (Regexp Functions): Add cross-reference to Regexp Backslash.
847
0c1cfe01
CY
848 * display.texi (Truncation): Overlays can use line-prefix and
849 wrap-prefix too.
850 (Overlay Properties): Document wrap-prefix and line-prefix.
851 (Face Attributes): Document underline-minimum-offset.
852 (Face Remapping): Copyedits.
853 (Low-Level Font): Copyedits.
854 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
855 (Line Height): Emphasize that line-spacing only takes effect on
856 graphical terminals.
0c1cfe01 857
c4adeee0
CY
8582009-04-13 Chong Yidong <cyd@stupidchicken.com>
859
860 * display.texi (Refresh Screen): Note that a passage about screen
861 refreshing is text terminal only.
862 (Forcing Redisplay): Delete misleading comment---sit-for calls
863 redisplay, not the other way around.
864 (Truncation): Note new values of truncate-partial-width-windows.
865 Copyedits.
866 (Invisible Text): Document invisible-p.
867
b20ecfa1
EZ
8682009-04-11 Eli Zaretskii <eliz@gnu.org>
869
870 * display.texi (Overlays): Overlays don't scale well. See
871 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
872
97d8273f
CY
8732009-04-10 Chong Yidong <cyd@stupidchicken.com>
874
f147ff75
CY
875 * syntax.texi (Syntax Table Functions): Document cons cell
876 argument for modify-syntax-entry.
877 (Categories): Document cons cell argument for
878 modify-category-entry.
879
fca4ec76
CY
880 * searching.texi (String Search): Document word-search-forward-lax
881 and word-search-backward-lax.
882 (Searching and Case): Describe isearch behavior more precisely.
883
9c283d5b
CY
884 * keymaps.texi (Tool Bar): Mention that some platforms do not
885 support multi-line toolbars. Suggested by Stephen Eglen.
886
887 * frames.texi (Layout Parameters): Mention that Nextstep also
888 allows only one tool-bar line. Suggested by Stephen Eglen.
889
97d8273f
CY
890 * nonascii.texi (Text Representations): Copyedits.
891 (Coding System Basics): Also mention utf-8-emacs.
892 (Converting Representations, Selecting a Representation)
893 (Scanning Charsets, Translation of Characters, Encoding and I/O):
894 Copyedits.
895 (Character Codes): Mention role of codepoints 1114112 to 4194175.
896
2bad3299
CY
8972009-04-09 Chong Yidong <cyd@stupidchicken.com>
898
899 * text.texi (Yank Commands): Note that yank uses push-mark.
900 (Filling): Clarify REGION argument of fill-paragraph. Document
901 fill-forward-paragraph-function.
902 (Special Properties): Remove "new in Emacs 22" declaration.
903 (Clickable Text): Merge with Links and Mouse-1 node.
904
905 * display.texi (Button Properties, Button Buffer Commands): Change
906 xref to Clickable Text.
907
908 * tips.texi (Key Binding Conventions): Change xref to Clickable
909 Text.
910
911 * elisp.texi (Top): Update node listing.
912
ea30ce4f
CY
9132009-04-05 Chong Yidong <cyd@stupidchicken.com>
914
47af2f4b
CY
915 * markers.texi (The Mark): Copyedits. Improve description of
916 handle-shift-selection.
917 (The Region): Move use-region-p here from The Mark.
918
ea30ce4f
CY
919 * positions.texi (Screen Lines): Document (cols . lines) argument
920 for vertical-motion.
921
2aa8ea6e
CY
9222009-04-04 Chong Yidong <cyd@stupidchicken.com>
923
3ec61d4e
CY
924 * frames.texi (Frames): Clean up introduction. Document `ns'
925 return value for framep.
926 (Creating Frames): Note how the terminal is chosen.
927 (Multiple Terminals, Multiple Displays): Merge into a single node.
928 (Color Parameters): Fix typo.
929
930 * variables.texi (Local Variables, Buffer-Local Variables)
931 (Creating Buffer-Local): Change link to Multiple Terminals.
932
933 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
934
935 * keymaps.texi (Controlling Active Maps): Change link to Multiple
936 Terminals.
937
938 * commands.texi (Command Loop Info, Keyboard Macros): Change link
939 to Multiple Terminals.
940
941 * elisp.texi (Top): Update node listing.
942 * vol2.texi (Top): Update node listing.
943 * vol1.texi (Top): Update node listing.
944
9257072f
CY
945 * buffers.texi (Current Buffer): Note that the append-to-buffer
946 example is no longer in synch with the latest code. Tie the two
947 examples together.
948
2aa8ea6e
CY
949 * files.texi (File Attributes): Move note about MS-DOS from
950 Changing Files to File Attributes.
951 (Create/Delete Dirs): Note that mkdir is an alias for this.
952
22e74b17
CY
9532009-04-01 Markus Triska <triska@gmx.at>
954
955 * processes.texi (Filter Functions): Suggest how to handle output
956 batches.
957
4bbe48ec
CY
9582009-03-30 Chong Yidong <cyd@stupidchicken.com>
959
960 * help.texi (Accessing Documentation): Update example to use
961 help-setup-xref and with-help-window.
962 (Help Functions): Remove print-help-return-message, which is
963 semi-obsolete due to with-help-window. Document help-buffer and
964 help-setup-xref.
965
b9723f39
CY
9662009-03-29 Chong Yidong <cyd@stupidchicken.com>
967
87f649f6
CY
968 * help.texi (Accessing Documentation, Help Functions): Remove
969 information about long-obsolete Emacs versions.
9eb52e90 970
b9723f39
CY
971 * modes.texi (Mode Line Variables): The default values of the mode
972 line variables are now more complicated.
973
b0cc32db
CY
9742009-03-28 Chong Yidong <cyd@stupidchicken.com>
975
3c25a5a9
CY
976 * modes.texi (Major Mode Conventions): Note that specialness is
977 inherited.
31c9eebb
CY
978 (Derived Modes): Note that define-derive-mode sets the mode-class
979 property.
3c25a5a9 980
b0cc32db
CY
981 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
982 goto-map. Add search-map to the list.
983
c5e0006d
EZ
9842009-03-27 Eli Zaretskii <eliz@gnu.org>
985
1213465a
EZ
986 * os.texi (System Environment): Update the list of system-type
987 values.
988
c5e0006d
EZ
989 * markers.texi (The Mark) <handle-shift-selection>: Update for
990 removal of the optional argument DEACTIVATE.
991
48bab3d6
CY
9922009-03-25 Chong Yidong <cyd@stupidchicken.com>
993
994 * commands.texi (Focus Events): Most X window managers don't use
995 focus-follows-mouse nowadays.
996
6e4ff1b6
CY
9972009-03-24 Chong Yidong <cyd@stupidchicken.com>
998
999 * commands.texi (Defining Commands): Clarify introduction.
1000 (Using Interactive): Not that interactive can be put in a symbol
1001 property.
1002 (Interactive Call): Note that a symbol with a non-nil
1003 interactive-form property satisfies commandp.
1004
11625308
JB
10052009-03-23 Juanma Barranquero <lekktu@gmail.com>
1006
1007 * minibuf.texi (Intro to Minibuffers): Fix typos.
1008
7b34420d
CY
10092009-03-23 Chong Yidong <cyd@stupidchicken.com>
1010
1011 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
1012 about minibuffers in old Emacs versions. Copyedits. Emphasize
1013 that enable-recursive-minibuffers defaults to nil.
1014 (Text from Minibuffer): Simplify introduction.
1015
f9257eed
AM
10162009-03-22 Alan Mackenzie <acm@muc.de>
1017
1018 * commands.texi (Using Interactive): Clarify string argument to
1019 `interactive' - even promptless elements need \n separators.
1020
f639ba70
CY
10212009-03-18 Chong Yidong <cyd@stupidchicken.com>
1022
1023 * minibuf.texi (Completion Styles): New node.
1024
1025 * elisp.texi (Top): Update node listing.
1026
d897e8ee
CY
10272009-03-17 Chong Yidong <cyd@stupidchicken.com>
1028
1029 * minibuf.texi (Basic Completion): Note that
1030 read-file-name-completion-ignore-case and
1031 read-buffer-completion-ignore-case can override
1032 completion-ignore-case.
1033 (Minibuffer Completion): Document completing-read changes.
1034 (Completion Commands): Avoid mentioning partial completion mode.
1035 Document minibuffer-completion-confirm changes, and
1036 minibuffer-confirm-exit-commands.
1037 (High-Level Completion): Document new require-match behavior for
1038 read-buffer. Document read-buffer-completion-ignore-case.
1039 (Reading File Names): Document new require-match behavior for
1040 read-file-name.
1041
b1f23349
CY
10422009-03-14 Chong Yidong <cyd@stupidchicken.com>
1043
1044 * debugging.texi (Error Debugging): Don't mislead the reader into
1045 thinking that debug-on-error enters debugger for C-f at EOB.
1046 (Error Debugging): Setting debug-on-init within the init file
1047 works, and has for some time.
1048
d6eb4e25
KH
10492009-03-13 Kenichi Handa <handa@m17n.org>
1050
1051 * display.texi (Fontsets): Update the description.
1052
1cf53dc5
CY
10532009-03-13 Chong Yidong <cyd@stupidchicken.com>
1054
1055 * advice.texi (Advising Primitives): Link to What Is a Function.
1056
81f919fc
CY
10572009-03-12 Chong Yidong <cyd@stupidchicken.com>
1058
cf4229eb
CY
1059 * compile.texi (Speed of Byte-Code): Update example.
1060 (Disassembly): Update examples.
1061
81f919fc 1062 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1063
1064 * customize.texi (Common Keywords): It's not necessary to use :tag
1065 to remove hyphens, as custom-unlispify-tag-name does it
1066 automatically.
1067 (Variable Definitions): Link to File Local Variables. Document
1068 customized-value symbol property.
1069 (Customization Types): Move menu to end of node.
1070
955964d7
CY
10712009-03-10 Chong Yidong <cyd@stupidchicken.com>
1072
1073 * macros.texi (Compiling Macros): Omit misleading sentence, which
1074 implied that macros can only be used in the same file they are
1075 defined.
1076 (Backquote): Remove obsolete information about Emacs 19.
1077
d25ed7db
GM
10782009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1079
1080 * display.texi (Display Margins): Fix paren typo.
1081
d55f6ca5
CY
10822009-02-27 Chong Yidong <cyd@stupidchicken.com>
1083
f0e57ed8
CY
1084 * elisp.texi (Top): Update node listing.
1085
1086 * variables.texi (Variables): Clarify introduction.
1087 (Global Variables): Mention that setq is a special form.
1088 (Local Variables): Use active voice.
1089 (Tips for Defining): Mention marking variables as safe.
1090 (Buffer-Local Variables): Mention terminal-local and frame-local
1091 variables together.
1092 (File Local Variables): Copyedits.
1093 (Frame-Local Variables): Note that they are not really useful.
1094 (Future Local Variables): Node deleted.
1095
d55f6ca5
CY
1096 * objects.texi (General Escape Syntax): Update explanation of
1097 unicode escape syntax.
1098
ca8f09a8
CY
10992009-02-23 Chong Yidong <cyd@stupidchicken.com>
1100
1101 * control.texi (Control Structures): Add cindex entry for "textual
1102 order".
1103
1104 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1105 instead of "expression" throughout.
1106 (Function Indirection): Copyedits. Use active voice.
1107 (Eval): The default value of max-lisp-eval-depth is now 400.
1108
a20878b6
MB
11092009-02-23 Miles Bader <miles@gnu.org>
1110
1111 * processes.texi (System Processes): Rename `system-process-attributes'
1112 to `process-attributes'.
1113
61f66044
CY
11142009-02-22 Chong Yidong <cyd@stupidchicken.com>
1115
1b80d1f3
CY
1116 * symbols.texi (Property Lists): Emphasize that property lists are
1117 not restricted to symbol cells.
1118 (Other Plists): Copyedit.
1119
61f66044
CY
1120 * sequences.texi (Sequences Arrays Vectors): Make introduction
1121 more concise.
1122 (Arrays): Mention char-tables and bool-vectors too.
1123 (Vectors): Don't repeat information given in Arrays node. Link to
1124 nodes that explain the vector usage examples.
1125 (Char-Tables): Note that char-table elements can have arbitrary
1126 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1127 Link to Property Lists node.
61f66044 1128
9403944b
CY
11292009-02-22 Chong Yidong <cyd@stupidchicken.com>
1130
1131 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1132 `append'.
4068c7b4 1133 (List Elements): Copyedits.
9403944b
CY
1134
1135 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1136 of `vconcat'.
1137
1138 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1139 Emacs 20 usage of `concat'.
1140 (Case Conversion): Copyedits.
1141
b87a185f
CY
11422009-02-21 Chong Yidong <cyd@stupidchicken.com>
1143
1144 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1145 Minor edits.
1146 (Frame Configuration Type): Emphasize that it is not primitive.
1147 (Font Type): New node.
1148 (Type Predicates): Add fontp; type-of now recognizes font object
1149 types.
1150
1151 * intro.texi (Version Info): Update version numbers in examples.
1152 (Acknowledgements): List more contributors.
1153
1154 * elisp.texi: Bump version number to 3.0.
1155 (Top): Link to Font Type node.
1156
867d4bb3
JB
11572009-02-20 Juanma Barranquero <lekktu@gmail.com>
1158
1159 * modes.texi (Major Mode Conventions): Remove duplicate words.
1160 (Customizing Keywords): Fix typo.
1161
77730170
EZ
11622009-02-14 Eli Zaretskii <eliz@gnu.org>
1163
1164 * nonascii.texi (User-Chosen Coding Systems): Document that
1165 select-safe-coding-system suggests raw-text if there are raw bytes
1166 in the region.
1167 (Explicit Encoding): Warn not to use `undecided' when encoding.
1168
c8736212
GM
11692009-02-11 Glenn Morris <rgm@gnu.org>
1170
1171 * frames.texi (Visibility of Frames): Mention the effect multiple
1172 workspaces/desktops can have on visibility.
1173
ab992d66
EZ
11742009-02-07 Eli Zaretskii <eliz@gnu.org>
1175
c8736212
GM
1176 * text.texi (Commands for Insertion):
1177 * commands.texi (Event Mod):
1178 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
1179 * nonascii.texi (Translation of Characters): Reinstate
1180 documentation of translation-table-for-input.
7d2a859f
EZ
1181 (Explicit Encoding): Document the `charset' text property produced
1182 by decode-coding-region and decode-coding-string.
ab992d66 1183
e651a255
AM
11842009-01-27 Alan Mackenzie <acm@muc.de>
1185
1186 * modes.texi (Search-based Fontification): Correct a typo.
1187
bc5cde4b
JB
11882009-01-25 Juanma Barranquero <lekktu@gmail.com>
1189
1190 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1191 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1192
3533155b
EZ
11932009-01-24 Eli Zaretskii <eliz@gnu.org>
1194
f721deda
EZ
1195 * display.texi (Window Systems): Document the value of
1196 `initial-window-system' under --daemon.
1197
3533155b
EZ
1198 * os.texi (System Environment): Remove description of the
1199 `environment' function which has been deleted.
1200
f79b43b2
DN
12012009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1202
1203 * frames.texi (Multiple Displays): Remove documentation for
1204 removed function make-frame-on-tty.
1205
e3aa6669
CY
12062009-01-22 Chong Yidong <cyd@stupidchicken.com>
1207
1208 * files.texi (Format Conversion Piecemeal): Clarify behavior of
1209 write-region-annotate-functions. Document
1210 write-region-post-annotation-function.
1211
fb13a416
CY
12122009-01-19 Chong Yidong <cyd@stupidchicken.com>
1213
1214 * display.texi (Font Lookup): Document WIDTH argument of
1215 x-list-fonts.
1216
02eccf6b
EZ
12172009-01-17 Eli Zaretskii <eliz@gnu.org>
1218
ead3f58d
EZ
1219 * maps.texi (Standard Keymaps): Rename function-key-map to
1220 local-function-key-map.
1221
1222 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1223 local-function-key-map.
1224
1225 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1226 and `set-keyboard-coding-system' now accept an optional terminal
1227 argument.
1228
1229 * commands.texi (Event Mod): `keyboard-translate-table' is now
1230 terminal-local.
1231 (Function Keys): Rename function-key-map to
1232 local-function-key-map.
1233
df05a163
EZ
1234 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1235 frames.texi.
1236
0ed8034e 1237 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1238 `delete-terminal-functions', `suspend-tty-functions' and
1239 `resume-tty-functions'.
0ed8034e
EZ
1240
1241 * frames.texi (Frames): Document `frame-terminal' and
1242 `terminal-live-p'.
1243 (Multiple Displays): Document `make-frame-on-tty'.
1244 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1245 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1246 (Terminal Parameters): Document `terminal-parameters',
1247 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1248
1249 * os.texi (System Environment): Document `environment' and
1250 `initial-environment'.
490f1197
EZ
1251 (Suspending Emacs): Update for multi-tty; document
1252 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1253
02eccf6b
EZ
1254 * nonascii.texi (Coding System Basics): More accurate description
1255 of `raw-text'.
1256
f19fea97
JB
12572009-01-12 Juanma Barranquero <lekktu@gmail.com>
1258
1259 * display.texi (Low-Level Font): Fix typo.
1260
16fa292f
CY
12612009-01-10 Chong Yidong <cyd@stupidchicken.com>
1262
1263 * elisp.texi (Top): Update node listing.
1264
1265 * display.texi (PostScript Images): Node deleted.
1266
0b4faef3
EZ
12672009-01-10 Eli Zaretskii <eliz@gnu.org>
1268
3355f04d
EZ
1269 * processes.texi (Decoding Output): Document that null bytes force
1270 no-conversion for reading process output.
1271
1272 * files.texi (Reading from Files): Document that null bytes force
1273 no-conversion when visiting files.
1274
11625308 1275 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 1276
0b4faef3
EZ
1277 * nonascii.texi (Lisp and Coding Systems): Document
1278 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 1279 (Character Properties): Improve wording.
0b4faef3 1280
ce9cf065
CY
12812009-01-09 Chong Yidong <cyd@stupidchicken.com>
1282
1283 * display.texi (Font Lookup): Remove obsolete function
1284 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1285 (Low-Level Font): Rename from Fonts, move to end of Faces section.
1286 (Font Selection): Reorder order of variable descriptions. Minor
1287 clarifications.
1288
1289 * elisp.texi (Top): Update node listing.
1290
ab756fb3
GM
12912009-01-09 Glenn Morris <rgm@gnu.org>
1292
1293 * commands.texi (Command Loop Info): Say that last-command-char and
1294 last-input-char are obsolete aliases.
1295
1296 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1297 last-input-char and last-command-char, since they are just aliases for
1298 last-input-event and last-command-event.
1299
1300 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1301 last-command-char.
1302
6b2b8ab1
CY
13032009-01-08 Chong Yidong <cyd@stupidchicken.com>
1304
1305 * elisp.texi: Update node listing.
1306
1307 * display.texi (Faces): Put Font Selection node after Auto Faces.
1308 (Face Attributes): Don't link to Font Lookup. Document
1309 font-family-list.
1310 (Fonts): New node.
1311
3568e767
JR
13122009-01-08 Jason Rumney <jasonr@gnu.org>
1313
1314 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 1315 changing the standard pointer shapes. (Bug#1485)
3568e767 1316
6221c8db
CY
13172009-01-08 Chong Yidong <cyd@stupidchicken.com>
1318
1319 * display.texi (Attribute Functions): Note that a function value
1320 :height is relative, and that compatibility functions work by
1321 calling set-face-attribute.
1322 (Displaying Faces): Reorder list in order of increasing priority.
1323 (Face Remapping): New node. Content moved here from Displaying
1324 Faces.
1325 (Glyphs): Link to Face Functions.
1326
e3d3799a
CY
13272009-01-08 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * display.texi (Faces): Don't discuss face id here. facep does
1330 not return t.
1331 (Defining Faces): Minor clarification.
1332 (Face Attributes): Rearrange items to match docstring of
1333 set-face-attribute. Add :foundry attribute. Document new role of
1334 :font attribute. Texinfo usage fix.
1335 (Attribute Functions): Copyedits.
1336 (Face Functions): Note that face number is seldom used.
1337
638a2457
RS
13382009-01-05 Richard M Stallman <rms@gnu.org>
1339
1340 * strings.texi (Predicates for Strings): Minor clarification.
1341
1342 * functions.texi (Function Safety): Texinfo usage fix.
1343
49ea0074
JB
13442009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1345
1346 * objects.texi (General Escape Syntax): Fix typo.
1347
9f822178
MR
13482009-01-03 Martin Rudalics <rudalics@gmx.at>
1349
1350 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1351 works via the default value of pop-up-frame-function.
1352
af34ad36
EZ
13532009-01-02 Eli Zaretskii <eliz@gnu.org>
1354
1355 * processes.texi (System Processes): Document the `time' and
1356 `ctime' attributes of `system-process-attributes'.
1357
d31f6679
CY
13582009-01-01 Chong Yidong <cyd@stupidchicken.com>
1359
1360 * display.texi (Face Attributes): Clarify :height attribute.
1361
174dc00c
MR
13622008-12-31 Martin Rudalics <rudalics@gmx.at>
1363
1364 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1365 the front of the buffer list. Add entries for `last-buffer' and
1366 `unbury-buffer'.
1367
b8afe7e4
EZ
13682008-12-27 Eli Zaretskii <eliz@gnu.org>
1369
d14030f5
EZ
1370 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1371 and its subsections.
1372
1373 * frames.texi (Multiple Terminals, Low-level Terminal)
1374 (Terminal Parameters, Frames on Other TTY devices): New sections.
1375 (Frames): Add an xref to "Multiple Terminals".
1376
765980a4
EZ
1377 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1378
1379 * objects.texi (Terminal Type): New node.
1380 (Editing Types): Add it to the menu.
1381
47bd5577
EZ
1382 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1383 Variables".
1384
eb22b78c 1385 * variables.texi (Directory Local Variables): New node.
47bd5577 1386 (Variables): Add a menu item for it.
eb22b78c 1387
b8afe7e4
EZ
1388 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1389 `generated-autoload-file'.
1390
77bb0476
EZ
13912008-12-20 Eli Zaretskii <eliz@gnu.org>
1392
028e2c19
EZ
1393 * os.texi (Startup Summary): Add xref to documentation of
1394 `initial-window-system'.
1395
77bb0476
EZ
1396 * display.texi (Window Systems): Document `window-system' the
1397 function. The variable `window-system' is now frame-local.
028e2c19 1398 Document `initial-window-system'.
77bb0476 1399
dda87836
MR
14002008-12-19 Martin Rudalics <rudalics@gmx.at>
1401
1402 * windows.texi (Windows): Rewrite description of
1403 fit-window-to-buffer.
1404
caef3ed2
GM
14052008-12-13 Glenn Morris <rgm@gnu.org>
1406
1407 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1408 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1409
21c58e4d
GM
14102008-12-12 Glenn Morris <rgm@gnu.org>
1411
1412 * debugging.texi (Error Debugging): Refer forwards to
1413 eval-expression-debug-on-error.
1414
af38459f
EZ
14152008-12-05 Eli Zaretskii <eliz@gnu.org>
1416
5dedd9b5
EZ
1417 * strings.texi (String Basics): Only unibyte strings that
1418 represent key sequences hold 8-bit raw bytes.
1419
af38459f
EZ
1420 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1421 paragraph to speak about `undecided'.
1422 (Character Properties): Don't explain the meaning of each
1423 property; instead, identify their Unicode Standard names.
b3f1f4a5 1424 (Character Sets): Document `map-charset-chars'.
af38459f 1425
fa047ae7
GM
14262008-12-02 Glenn Morris <rgm@gnu.org>
1427
1428 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1429 section yet again.
1430
47dbc044
EZ
14312008-11-29 Eli Zaretskii <eliz@gnu.org>
1432
98d05998
EZ
1433 * nonascii.texi (Character Properties): New Section.
1434 (Specifying Coding Systems): Document
1435 `coding-system-priority-list', `set-coding-system-priority', and
1436 `with-coding-priority'.
1437 (Lisp and Coding Systems): Document `check-coding-systems-region'
1438 and `coding-system-charset-list'.
1439 (Coding System Basics): Document `coding-system-aliases'.
1440
1441 * elisp.texi (Top): Add a @detailmenu entry for "Character
1442 Properties".
1443
47dbc044
EZ
1444 * objects.texi (Character Type): Correct the range of Emacs
1445 characters. Add an @xref to "Character Codes".
1446
1447 * strings.texi (String Basics): Add an @xref to "Character Codes".
1448
1449 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1450
1451 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1452 (Character Codes): Document `max-char'.
1453
8b80cdf5
EZ
14542008-11-28 Eli Zaretskii <eliz@gnu.org>
1455
1456 * nonascii.texi (Text Representations, Converting Representations)
1457 (Character Sets, Scanning Charsets, Translation of Characters):
1458 Make text more accurate.
1459
a99dceba
GM
14602008-11-28 Glenn Morris <rgm@gnu.org>
1461
1462 * files.texi (Format Conversion Round-Trip): Improve previous change.
1463
f6dc3bed
CY
14642008-11-26 Chong Yidong <cyd@stupidchicken.com>
1465
1466 * modes.texi (Auto Major Mode): Fix example.
1467
5da9413d
GM
14682008-11-25 Glenn Morris <rgm@gnu.org>
1469
1470 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1471
1472 * files.texi (Format Conversion Round-Trip):
1473 Use active voice for previous change.
1474
fcca848c
CY
14752008-11-25 Chong Yidong <cyd@stupidchicken.com>
1476
1477 * os.texi (Processor Run Time):
1478 * processes.texi (Transaction Queues):
1479 * markers.texi (The Mark):
1480 * windows.texi (Choosing Window, Selecting Windows):
1481 * files.texi (Changing Files, Magic File Names):
1482 * commands.texi (Key Sequence Input):
1483 * functions.texi (Declaring Functions):
1484 * strings.texi (Predicates for Strings):
1485 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1486
36c8dc54
CY
14872008-11-24 Chong Yidong <cyd@stupidchicken.com>
1488
1489 * help.texi (Accessing Documentation): Update example.
1490
1491 * variables.texi (Defining Variables): Note that `*' is not
1492 necessary if defcustom is used.
1493
2a79b242
EZ
14942008-11-22 Eli Zaretskii <eliz@gnu.org>
1495
1496 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1497 Characters" from @detailmenu.
1498
1499 * nonascii.texi (Character Codes, Character Sets)
1500 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1501 (Chars and Bytes, Splitting Characters): Sections removed.
1502
392f0d26
LK
15032008-11-22 Lute Kamstra <lute@gnu.org>
1504
1505 * positions.texi (Text Lines): Update goto-line documentation.
1506
af1a5cd5
MR
15072008-11-21 Martin Rudalics <rudalics@gmx.at>
1508
6a4cfb0c
MR
1509 * frames.texi (Frames): Fix typo, add cross references, reword.
1510 (Initial Parameters): Reword special-display-frame-alist text.
1511 (Frames and Windows): Reword. Describe argument norecord for
1512 set-frame-selected-window.
1513 (Input Focus): Describe argument norecord for select-frame.
1514 Remove comment on MS-Windows behavior for focus-follows-mouse.
1515 (Raising and Lowering): Mention windows-frames dichotomy in
1516 metaphor.
1517
af1a5cd5
MR
1518 * windows.texi (Displaying Buffers, Vertical Scrolling)
1519 (Horizontal Scrolling): Fix indenting and rewording issues
1520 introduced with 2008-11-07 change.
1521
c249fa9c
GM
15222008-11-20 Glenn Morris <rgm@gnu.org>
1523
1524 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1525 element of `format-alist'.
1526
204d4665
GM
15272008-11-19 Glenn Morris <rgm@gnu.org>
1528
1529 * doclicense.texi: Update to FDL 1.3.
1530 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1531
cc0910af
CY
15322008-11-18 Chong Yidong <cyd@stupidchicken.com>
1533
efe6e7c4
CY
1534 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1535 vars, which are obsolete. Mention jit-lock-register.
1536
1537 * modes.texi (Other Font Lock Variables): Document
1538 jit-lock-register and jit-lock-unregister.
1539
cc0910af
CY
1540 * frames.texi (Color Parameters): Document alpha parameter.
1541
aeeedf76
MR
15422008-11-16 Martin Rudalics <rudalics@gmx.at>
1543
1544 * windows.texi (Splitting Windows, Deleting Windows)
1545 (Selecting Windows, Cyclic Window Ordering)
1546 (Buffers and Windows, Displaying Buffers, Choosing Window)
1547 (Dedicated Windows, Window Point, Window Start and End)
1548 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1549 (Size of Window, Resizing Windows, Window Configurations)
1550 (Window Parameters): Avoid @var at beginning of sentences and
1551 reword accordingly.
1552
4c565c5c
LK
15532008-11-11 Lute Kamstra <lute@gnu.org>
1554
1555 * files.texi (File Name Components): Fix file-name-extension
1556 documentation.
1557
25f494c9
JB
15582008-11-11 Juanma Barranquero <lekktu@gmail.com>
1559
1560 * frames.texi (Basic Parameters): Remove display-environment-variable
1561 and term-environment-variable.
1562
a1401ab1
EZ
15632008-11-08 Eli Zaretskii <eliz@gnu.org>
1564
1565 * windows.texi (Basic Windows, Splitting Windows)
1566 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1567 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
1568 (Resizing Windows, Window Configurations, Window Parameters):
1569 Fix wording and markup.
a1401ab1 1570
efafc282
MR
15712008-11-07 Martin Rudalics <rudalics@gmx.at>
1572
1573 * windows.texi (Windows): Update entries.
1574 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 1575 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
1576 (Selecting Windows, Cyclic Window Ordering): Reword with special
1577 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
1578 (Buffers and Windows, Choosing Window): Reword with special
1579 emphasis on dedicated windows.
1580 (Displaying Buffers): Reword. For switch-to-buffer mention that
1581 it may fall back on pop-to-buffer. For other-window try to
1582 explain how it treats the cyclic ordering of windows.
efafc282
MR
1583 (Dedicated Windows): New node and section discussing dedicated
1584 windows and associated functions.
86ab855a 1585 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
1586 (Window Start and End): Rename node and section title. Reword.
1587 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1588 Minor rewording.
1589 (Size of Window): Reword, in particular text on window-width.
1590 (Resizing Windows): Reword. Add text on balancing windows.
1591 (Window Configurations): Reword. Mention window parameters.
1592 (Window Parameters): New node and section on window parameters.
1593 (Window Hooks): Reword. Mention that
1594 window-configuration-change-hook is run "buffer-locally".
1595 * elisp.texi (Top): Update Windows entries in @detailmenu
1596 section.
1597
d60a8ab2
JB
15982008-11-04 Juanma Barranquero <lekktu@gmail.com>
1599
1600 * searching.texi (Regexp Search): Fix typo.
1601
01777627
CY
16022008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1603
1604 * searching.texi (Regexp Search): Document GREEDY arg.
1605 (Simple Match Data): Fix return value.
1606
c4526e93
EZ
16072008-11-01 Eli Zaretskii <eliz@gnu.org>
1608
1609 * nonascii.texi (Text Representations): Rewrite to make consistent
1610 with Emacs 23 internal representation of characters. Document
1611 `unibyte-string'.
1612
fe2ae8b5
CY
16132008-10-28 Chong Yidong <cyd@stupidchicken.com>
1614
1615 * processes.texi (Process Information): Note that process-status
1616 does not accept buffer names.
1617
cc5a21e3
CY
16182008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1619
1620 * positions.texi (Skipping Characters): Correct return value of
1621 skip-chars-forward.
1622
09460d9a
MR
16232008-10-25 Martin Rudalics <rudalics@gmx.at>
1624
520b29e7
MR
1625 * windows.texi (Deleting Windows): Update documentation of
1626 delete-windows-on.
1627 (Buffers and Windows): Update documentations of
1628 get-buffer-window and get-buffer-window-list.
1629 (Displaying Buffers): Update documentation of
1630 replace-buffer-in-windows.
1631
09460d9a
MR
1632 * buffers.texi (Current Buffer): Reword set-buffer and
1633 with-current-buffer documentations.
1634 (Creating Buffers): Reword documentation of get-buffer-create.
1635
4d48fcdc
MR
16362008-10-23 Martin Rudalics <rudalics@gmx.at>
1637
1638 * buffers.texi (Current Buffer): Reword documentation of
1639 set-buffer.
1640 (Buffer Names): Reword documentation of buffer-name.
1641 (The Buffer List): For bury-buffer explain what happens with the
1642 buffer's window.
1643 (Creating Buffers): Say that get-buffer-create's arg is called
1644 buffer-or-name.
1645
f0143c43
CY
16462008-10-22 Chong Yidong <cyd@stupidchicken.com>
1647
3e5dbbd3
CY
1648 * advice.texi (Computed Advice): Explain what DEFINITION is.
1649
f0143c43
CY
1650 * nonascii.texi (Character Codes): Remove obsolete function
1651 char-valid-p, and document characterp instead.
1652
52a94b85
MR
16532008-10-22 Martin Rudalics <rudalics@gmx.at>
1654
1655 * windows.texi (Displaying Buffers): Reword documentation of
1656 pop-to-buffer.
1657 (Choosing Window): Rewrite documentation of display-buffer and
1658 its options.
1659
f76f8246
MR
1660 * buffers.texi (Killing Buffers): Update documentation of
1661 kill-buffer.
1662
acc8b598
EZ
16632008-10-21 Eli Zaretskii <eliz@gnu.org>
1664
80e6b6df
EZ
1665 * processes.texi (Serial Ports): Fix wording and improve markup.
1666
3645358a
EZ
1667 * searching.texi (Regexp Search): Document `string-match-p' and
1668 `looking-at-p'.
1669 (POSIX Regexps): Add an xref for "non-greedy".
1670 (Regexp Special): Add @cindex entry for "non-greedy".
1671
b3d50cff 1672 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 1673 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 1674
73b7530a
EZ
1675 * frames.texi (Color Names): Add an xref to `read-color'.
1676
1677 * minibuf.texi (High-Level Completion): Document `read-color'.
1678
acc8b598
EZ
1679 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
1680
1681 * positions.texi (Narrowing): Add an xref to "Swapping Text".
1682
1683 * buffers.texi (Swapping Text): New section, documents
1684 `buffer-swap-text'.
1685
10e187e8
MR
16862008-10-21 Martin Rudalics <rudalics@gmx.at>
1687
1688 * windows.texi (Resizing Windows): Minor wording fix.
1689
fd6f900c
EZ
16902008-10-20 Eli Zaretskii <eliz@gnu.org>
1691
1692 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
1693 and `combine-and-quote-strings'.
1694
1695 * strings.texi (Creating Strings): Add xrefs for them.
1696
e4372165
EZ
16972008-10-19 Eli Zaretskii <eliz@gnu.org>
1698
d6328fba
EZ
1699 * elisp.texi (Top): Make descriptive text for "Reading File Names"
1700 match the corresponding menu in minibuf.texi.
1701
e4372165
EZ
1702 * minibuf.texi (Reading File Names): Document `read-shell-command'
1703 and `minibuffer-local-shell-command-map'.
1704
5d8dda33
MR
17052008-10-19 Martin Rudalics <rudalics@gmx.at>
1706
1707 * windows.texi (Resizing Windows): Remove var{} around "window" in
1708 documentation of enlarge-window.
1709 Rewrite documentation of window-min-height and window-min-width.
1710
437706cd
EZ
17112008-10-19 Eli Zaretskii <eliz@gnu.org>
1712
80f85d7c
EZ
1713 * functions.texi (Calling Functions): Document `apply-partially'.
1714
291703b5
EZ
1715 * hooks.texi (Standard Hooks): Mention
1716 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1717
1718 * variables.texi (File Local Variables): Document
1719 `file-local-variables-alist', `before-hack-local-variables-hook'
1720 and `hack-local-variables-hook'.
1721
583d8b3c
EZ
1722 * processes.texi (Synchronous Processes): Document `process-lines'.
1723
437706cd 1724 * customize.texi (Variable Definitions): Document
583d8b3c 1725 `custom-reevaluate-setting'.
437706cd 1726
7e51d89b
MR
17272008-10-18 Martin Rudalics <rudalics@gmx.at>
1728
1729 * windows.texi (Choosing Window, Deleting Windows)
1730 (Displaying Buffers): Expand documentation of dedicated windows.
1731
43c59a3d
EZ
17322008-10-18 Eli Zaretskii <eliz@gnu.org>
1733
018a960d
EZ
1734 * files.texi (Changing Files): Document symbolic input of file
1735 modes to `set-file-modes'. Document `read-file-modes' and
1736 `file-modes-symbolic-to-number'.
1737
2c0b8144
EZ
1738 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1739 and `search-map'.
1740
80120f13
EZ
1741 * searching.texi (Search and Replace): Document
1742 `replace-search-function' and `replace-re-search-function'.
2c0b8144 1743 Document `multi-query-replace-map'.
80120f13 1744
6d4913f0
EZ
1745 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1746 (Completion Commands, Reading File Names): Rename
1747 `minibuffer-local-must-match-filename-map' to
1748 `minibuffer-local-filename-must-match-map'.
1749 (Minibuffer Completion): The `require-match' argument to
1750 `completing-read' can now have the value `confirm-only'.
1751
43c59a3d
EZ
1752 * windows.texi (Displaying Buffers): Minor wording fix.
1753 (Choosing Window): `split-height-threshold' can now be nil.
1754 Document `split-width-threshold'. `pop-up-frames' can have the
1755 value `graphic-only'.
1756
f36acfd9
EZ
17572008-10-17 Eli Zaretskii <eliz@gnu.org>
1758
1759 * os.texi (Startup Summary): Document `before-init-time' and
1760 `after-init-time'. Document `initial-window-system' and
1761 `window-system-initialization-alist'. Document reading the
1762 abbrevs file. Document the call to `server-start' under --daemon.
1763 Rearrange a bit to be consistent with the code flow.
53728487
EZ
1764 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1765 (Time Parsing): Document `format-seconds'.
f36acfd9 1766
96995b89
MR
17672008-10-17 Martin Rudalics <rudalics@gmx.at>
1768
1769 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1770 and reword.
1771
2de17c73
EZ
17722008-10-16 Eli Zaretskii <eliz@gnu.org>
1773
1774 * markers.texi (The Mark): Document use-region-p.
1775
9cf52b11
EZ
17762008-10-15 Eli Zaretskii <eliz@gnu.org>
1777
c3aaf1d7
EZ
1778 * internals.texi (Writing Emacs Primitives): The interactive spec
1779 of a primitive can be a Lisp form.
1780
841a1743
EZ
1781 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1782 values of transient-mark-mode. Document handle-shift-selection.
1783
1784 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1785 (Interactive Examples): Show an example of `^'.
1786 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
1787 (Defining Commands, Using Interactive): The interactive-form of a
1788 function can be added via its symbol's property.
841a1743 1789
52441368
EZ
1790 * positions.texi (List Motion): beginning-of-defun-function can
1791 now accept an argument.
1792
8e8c1a72
EZ
1793 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1794 now return a list of strings.
1795
a33a1f2a
EZ
1796 * control.texi (Handling Errors): Document ignore-errors.
1797
4fb04348
EZ
1798 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1799 (Parameter Access): Document set-frame-parameter.
1800
ee666f84
EZ
1801 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1802 Hooks" for the effect of kill-all-local-variables on local hook
1803 functions.
1804
9cf52b11
EZ
1805 * modes.texi (Major Mode Conventions, Mode Line Variables):
1806 `mode-name' need not be a string. xref to "Mode Line Data" for
1807 details, and to "Emulating Mode Line" for computing a string
1808 value.
1809
22526bc4
EZ
18102008-10-14 Eli Zaretskii <eliz@gnu.org>
1811
a65f6a85
EZ
1812 * processes.texi (System Processes): New section.
1813 (Processes, Signals to Processes): Add xrefs to it.
1814
1815 * objects.texi (Editing Types): A `process' is a subprocess of
1816 Emacs, not just any process running on the OS.
1817
1818 * elisp.texi (Top): Adjust the @detailmenu for the above two
1819 changes.
1820
2724b26a
EZ
1821 * sequences.texi (Char-Tables): Remove documentation of
1822 set-char-table-default, which has no effect since Emacs 23.
1823 <char-table-range, set-char-table-range>: Don't mention generic
1824 characters and charsets. Add a cons cell as a possible argument.
1825
1826 * nonascii.texi (Splitting Characters)
1827 (Translation of Characters): Don't mention generic characters.
1828
1829 * display.texi (Fontsets): Don't mention generic characters.
1830
22526bc4 1831 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 1832 argument FUNCTION with a cons cell as KEY.
22526bc4 1833
eaf4b689
EZ
18342008-10-13 Eli Zaretskii <eliz@gnu.org>
1835
45e46036
EZ
1836 * objects.texi (Primitive Function Type): Move "@cindex special
1837 forms" from here...
1838
1839 * eval.texi (Special Forms): ...to here.
1840
1841 * functions.texi (What Is a Function): `functionp' returns nil for
1842 special forms. Add an xref.
1843
eaf4b689
EZ
1844 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
1845 Variables".
1846
1847 * variables.texi (Frame-Local Variables): New section.
1848 (Buffer-Local Variables): Add an xref to it.
1849 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
1850 have both frame-local and buffer-local binding.
1851
1852 * frames.texi (Frames): Mention multiple tty frames.
1853 (Frame Parameters, Parameter Access): Mention frame-local variable
1854 bindings.
1855
15688fce
GM
18562008-09-20 Glenn Morris <rgm@gnu.org>
1857
1858 * display.texi (Defining Faces): Recommend against face variables.
1859
35539065
JB
18602008-09-16 Juanma Barranquero <lekktu@gmail.com>
1861
1862 * display.texi (Echo Area Customization): Fix typo.
1863
6a57054b
JB
18642008-09-09 Juanma Barranquero <lekktu@gmail.com>
1865
1866 * loading.texi (Where Defined): Add `defface' item.
1867
d632fb82
MR
18682008-09-06 Martin Rudalics <rudalics@gmx.at>
1869
1870 * loading.texi (Where Defined): Fix description of symbol-file.
1871
905a9adb
JR
18722008-08-26 Jason Rumney <jasonr@gnu.org>
1873
1874 * display.texi (TIFF Images): New section describing :index property.
1875
852e91b7
CY
18762008-08-23 Chong Yidong <cyd@stupidchicken.com>
1877
1878 * display.texi (Temporary Displays): Remove unnecessary comment
1879 about usage of temp-buffer-show-hook.
1880
6be001ee
CY
18812008-08-05 Chong Yidong <cyd@stupidchicken.com>
1882
1883 * symbols.texi (Other Plists): Fix incorrect example.
1884 Suggested by Florian Beck.
1885
58e3d8e8
JB
18862008-07-31 Juanma Barranquero <lekktu@gmail.com>
1887
1888 * os.texi: Fix previous change.
1889
7c2fb837
DN
18902008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1891
1892 * os.texi:
1893 * intro.texi:
1894 * files.texi: Remove VMS support.
1895
9e2a2647
DN
18962008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1897
1898 * os.texi:
1899 * frames.texi:
1900 * display.texi: Remove mentions of Mac Carbon.
1901
c4f4682b
MB
19022008-07-01 Miles Bader <miles@gnu.org>
1903
1904 * text.texi (Special Properties):
1905 * display.texi (Truncation): Add wrap-prefix and line-prefix.
1906
3696411e
JB
19072008-06-28 Johan Bockgård <bojohan@gnu.org>
1908
1909 * display.texi (Other Image Types): Fix copy/paste error; say
1910 "PBM", not "XBM".
1911
f2a77c3a
DN
19122008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1913
1914 * os.texi: Remove references to obsolete systems.
1915
6d52677d
EZ
19162008-06-20 Eli Zaretskii <eliz@gnu.org>
1917
1918 * makefile.w32-in (distclean): Remove makefile.
1919
1a87da4c
GM
19202008-06-17 Glenn Morris <rgm@gnu.org>
1921
1922 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
1923 (elisp, dist): Remove rules and variables that are obsolete now
1924 the lisp manual is no longer distributed separately.
1925
fdda1c5d
GM
19262008-06-16 Glenn Morris <rgm@gnu.org>
1927
646692e9
GM
1928 * configure, configure.in, mkinstalldirs: Remove unused files.
1929
1930 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 1931 * vol1.texi (EMACSVER):
6a57054b 1932 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
1933
1934 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
1935 as per maintain.info.
1936
611bee81
GM
19372008-06-15 Glenn Morris <rgm@gnu.org>
1938
a7bed3a0
GM
1939 * makefile.w32-in (manual): Use "23" rather than "21".
1940
1941 * Makefile.in (emacsver): New, set by configure.
1942 (manual): Use emacsver.
1943
d794edf2
GM
1944 * intro.texi: Report bugs using M-x report-emacs-bug.
1945
611bee81
GM
1946 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1947
c73e02fa
GM
19482008-06-13 Daniel Engeler <engeler@gmail.com>
1949
1950 * elisp.texi, internals.texi, processes.texi: Add documentation
1951 about serial port access.
1952
e40a85cd
MB
19532008-06-05 Miles Bader <miles@gnu.org>
1954
1955 * display.texi (Displaying Faces): Update to reflect function
1956 renamings in face-remap.el.
1957
7b753744
JB
19582008-06-05 Juanma Barranquero <lekktu@gmail.com>
1959
1960 * display.texi (Fontsets): Fix typos.
1961
9d3d42fb
MB
19622008-06-03 Miles Bader <miles@gnu.org>
1963
7b753744
JB
1964 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1965 remove-relative-face-remapping, set-base-face-remapping,
1966 and set-default-base-face-remapping.
9d3d42fb 1967
f2cec7a9
MB
19682008-06-01 Miles Bader <miles@gnu.org>
1969
1970 * display.texi (Displaying Faces): Add face-remapping-alist.
1971
8f39c96d
SM
19722008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1973
1974 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1975 variable names.
1976
1ef5eecc
ER
19772008-05-03 Eric S. Raymond <esr@golux>
1978
352c8b4a 1979 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1980 (current-global-map) return references, not copies.
1981
63b4387f
JL
19822008-05-02 Juri Linkov <juri@jurta.org>
1983
1984 * minibuf.texi (Text from Minibuffer): Document a list of
1985 default values for `read-from-minibuffer'.
1986
38a8b703
JB
19872008-04-24 Juanma Barranquero <lekktu@gmail.com>
1988
1989 * nonascii.texi (Translation of Characters): Fix previous change.
1990
7c42e639
CY
19912008-04-20 Chong Yidong <cyd@stupidchicken.com>
1992
1993 * display.texi (Overlay Properties): Clarify role of underlying
1994 textprop and overlay keymaps for display strings.
1995
1996 * keymaps.texi (Active Keymaps): Ditto.
1997
25c0d999
SM
19982008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1999
2000 * minibuf.texi (Programmed Completion):
2001 Replace dynamic-completion-table with the new completion-table-dynamic.
2002
e3af5968
CY
20032008-04-07 Chong Yidong <cyd@stupidchicken.com>
2004
2005 * intro.texi (Some Terms): Change "fonts in this manual" index
2006 entry to "typographic conventions".
2007
6bfc8698
EZ
20082008-04-05 Eli Zaretskii <eliz@gnu.org>
2009
2010 * objects.texi (Text Props and Strings): Add indexing for read
2011 syntax of text properties.
2012
4972c361
SM
20132008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2014
2015 * processes.texi (Decoding Output): Remove process-filter-multibyte
2016 functions.
2017
c70a68db
MR
20182008-03-15 Martin Rudalics <rudalics@gmx.at>
2019
2020 * display.texi (Finding Overlays): Say that empty overlays at
2021 the end of the buffer are reported too.
2022
1291fd36
GM
20232008-03-13 Glenn Morris <rgm@gnu.org>
2024
2025 * elisp.texi (EMACSVER): Set to 23.0.60.
2026
c6b0dfd5
CY
20272008-02-26 Chong Yidong <cyd@stupidchicken.com>
2028
38a8b703 2029 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2030
875fc30c
GM
20312008-02-22 Glenn Morris <rgm@gnu.org>
2032
2033 * frames.texi (Position Parameters): Clarify the description of
2034 `left' and `top', using information from "Geometry".
2035 (Geometry): Give a pointer to "Position Parameters", rather than
2036 repeating information.
2037
d8c8e45a
GM
20382008-02-11 Glenn Morris <rgm@gnu.org>
2039
2040 * objects.texi (Equality Predicates): No longer talk about "two"
2041 functions.
2042
38a8b703 20432008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2044
2045 * objects.texi (Equality Predicates): Add defun for
2046 equal-including-properties.
2047
bfffe0b1
GM
20482008-02-10 Glenn Morris <rgm@gnu.org>
2049
2050 * objects.texi (Equality Predicates):
2051 Mention equal-including-properties.
2052
431b78c9
RS
20532008-02-07 Richard Stallman <rms@gnu.org>
2054
2055 * windows.texi (Window Start): Mention the feature of moving
2056 window-start to start of line.
2057
c8763fb6 20582008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2059
2060 * keymaps.texi (Tool Bar): Document rtl property.
2061
1a256502
TTN
20622008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2063
2064 * display.texi (Button Types):
2065 For define-button-type, clarify type of NAME.
2066
569382c2
MR
20672008-01-19 Martin Rudalics <rudalics@gmx.at>
2068
2069 * buffers.texi (Buffer Modification): Fix typo.
2070
f3041af1
DN
20712008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2072
2073 * os.texi (System Environment): Remove references to OSes that are
2074 not supported anymore.
2075
d35e1cd7
DN
20762008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2077
2078 * os.texi (System Environment): Remove mention for Masscomp.
2079
23af7580
RS
20802008-01-04 Richard Stallman <rms@gnu.org>
2081
2082 * display.texi (Faces): Don't talk about internal face vector as arg
2083 to facep.
2084
2085 * customize.texi (Type Keywords): Fix previous change.
2086
2087 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2088 * elisp.texi (Top): Fix menu for commands.texi change.
2089
ec7d5b1e
RS
20902007-12-30 Richard Stallman <rms@gnu.org>
2091
2092 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
2093 (Accessing Scroll): New node broken out of Accessing Mouse.
2094
101a6cea
RS
20952007-12-28 Richard Stallman <rms@gnu.org>
2096
2097 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2098 (Basic Parameters): For `title', refer to title bar.
041817a4 2099 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2100
72b7e664
RS
21012007-12-23 Richard Stallman <rms@gnu.org>
2102
2103 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2104 Improve some of the commented-out keywords' text too.
2105
27a4f445
MR
21062007-12-14 Martin Rudalics <rudalics@gmx.at>
2107
e2e3f1d7
MR
2108 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2109 "visit the current buffer".
2110
27a4f445
MR
2111 * os.texi (System Interface): Fix typo.
2112
a2afc99d
RS
21132007-12-04 Richard Stallman <rms@gnu.org>
2114
2115 * objects.texi (Symbol Type): Fix typo.
2116
b694135c
RS
21172007-12-03 Richard Stallman <rms@gnu.org>
2118
2119 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2120
f99a19da
GM
21212007-12-01 Glenn Morris <rgm@gnu.org>
2122
2123 * functions.texi (Declaring Functions): Improve previous change.
2124
8f4b37d8
GM
21252007-11-30 Glenn Morris <rgm@gnu.org>
2126
2127 * functions.texi (Declaring Functions): Add optional fourth
2128 argument of declare-function, and setting third argument to `t'.
2129
61a2fe01
RS
21302007-11-29 Richard Stallman <rms@gnu.org>
2131
2132 * customize.texi (Composite Types): Document `group' type.
2133
cbfc5193
GM
21342007-11-29 Glenn Morris <rgm@gnu.org>
2135
2136 * functions.texi (Declaring Functions): Add findex. Mention
2137 `external' files.
2138
8386283a
JB
21392007-11-26 Juanma Barranquero <lekktu@gmail.com>
2140
2141 * functions.texi (Declaring Functions): Fix directive.
2142
a07c9a8b
RS
21432007-11-25 Richard Stallman <rms@gnu.org>
2144
2145 * help.texi (Help Functions): Clean up last change.
2146
2147 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2148
2149 * loading.texi (Named Features): Minor cleanup.
2150
2151 * macros.texi (Eval During Expansion): Minor cleanup.
2152
2153 * variables.texi (Variable Aliases): Minor cleanup.
2154
a0925923
RS
21552007-11-24 Richard Stallman <rms@gnu.org>
2156
2157 * functions.texi (Declaring Functions): Clarify previous change.
2158
2159 * compile.texi (Compiler Errors): Clarify previous change.
2160
20c63e44
RS
21612007-11-24 Richard Stallman <rms@gnu.org>
2162
e5e76c04 2163 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2164 Clarify the text and move items around.
2165
5bb0cda3
GM
21662007-11-24 Glenn Morris <rgm@gnu.org>
2167
2168 * functions.texi (Declaring Functions): New section.
2169 * compile.texi (Compiler Errors): Mention declaring functions,
2170 defvar with no initvalue, and byte-compile-warnings.
2171
af13c86a
MR
21722007-11-15 Martin Rudalics <rudalics@gmx.at>
2173
2174 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2175 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2176
a5373305
MR
21772007-11-13 Martin Rudalics <rudalics@gmx.at>
2178
2179 * help.texi (Help Functions): Document new macro `with-help-window'.
2180
fe284805
JL
21812007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2182
2183 * searching.texi (Replacing Match): Describe new
2184 `match-substitute-replacement'.
2185
2c3a09b1
RS
21862007-10-31 Richard Stallman <rms@gnu.org>
2187
2188 * strings.texi (Creating Strings): Null strings from concat not unique.
2189
f2b480f4
RS
21902007-10-26 Richard Stallman <rms@gnu.org>
2191
2192 * objects.texi (Equality Predicates): Null strings are uniquified.
2193
2194 * minibuf.texi: Minor clarifications in previous change.
2195
db21122c
GM
21962007-10-25 Glenn Morris <rgm@gnu.org>
2197
2198 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2199
2328cbb3
RS
22002007-10-24 Richard Stallman <rms@gnu.org>
2201
2202 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2203
2204 * variables.texi (Frame-Local Variables): Node deleted.
2205 (Variables): Delete Frame-Local Variables from menu.
2206 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2207 (Default Value): Don't mention frame-local vars.
2208
2209 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2210
2211 * loading.texi (Unloading): Document FEATURE-unload-function
2212 instead of FEATURE-unload-hook.
2213
2328cbb3
RS
2214 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2215
c066bafa
JL
22162007-10-22 Juri Linkov <juri@jurta.org>
2217
2218 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2219 (High-Level Completion): Document a list of default value strings
2220 in the DEFAULT argument, for which minibuffer functions return the
2221 first element.
2222
65ced25f
JL
22232007-10-17 Juri Linkov <juri@jurta.org>
2224
2225 * text.texi (Filling): Update arguments of fill-paragraph.
2226 fill-paragraph operates on the active region in Transient Mark mode.
2227 Remove fill-paragraph-or-region.
2228
ee46ec8e
KB
22292007-10-13 Karl Berry <karl@gnu.org>
2230
2231 * elisp.texi (@dircategory): Move to after @copying,
2232 since we want @copying as close as possible to the beginning of
2233 the output.
2234
61bbdbc6
RS
22352007-10-12 Richard Stallman <rms@gnu.org>
2236
2237 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2238
2239 * commands.texi (Distinguish Interactive): New node,
2240 broken out from Interactive Call and rewritten.
2241 (Command Loop): Put Distinguish Interactive in menu.
2242
af23e1e8
RS
22432007-10-09 Richard Stallman <rms@gnu.org>
2244
2245 * text.texi (Examining Properties): Mention overlay priority.
2246
2247 * display.texi (Display Margins): Correct the description
2248 of margin display specifications.
2249 (Replacing Specs): New subnode broken out of Display Property.
2250
e1965a69
JL
22512007-10-06 Juri Linkov <juri@jurta.org>
2252
2253 * text.texi (Filling): Document fill-paragraph-or-region.
2254
4638454b
JB
22552007-10-05 Juanma Barranquero <lekktu@gmail.com>
2256
2257 * display.texi (Auto Faces): Fix typo.
2258
7ed54cc5
RS
22592007-10-02 Richard Stallman <rms@gnu.org>
2260
2261 * display.texi (Display Property): Explain some display specs
2262 don't let you move point in.
2263
2264 * frames.texi (Cursor Parameters): Describe
2265 cursor-in-non-selected-windows here. Explain more values.
2266
2267 * windows.texi (Basic Windows): Don't describe
2268 cursor-in-non-selected-windows here.
2269
305a7ef2
EZ
22702007-10-01 Eli Zaretskii <eliz@gnu.org>
2271
2272 * processes.texi (Misc Network): Note that these functions are
2273 supported only on some systems.
2274
f7a7f4eb
RS
22752007-10-01 Richard Stallman <rms@gnu.org>
2276
2277 * display.texi (Overlay Properties): Explain nil as priority.
2278 Explain that conflicts are unpredictable if not resolved by
2279 priorities.
2280
780d7bb9
RS
22812007-09-23 Richard Stallman <rms@gnu.org>
2282
2283 * macros.texi (Backquote): Minor clarification.
2284
14b4fdfb
RS
22852007-09-19 Richard Stallman <rms@gnu.org>
2286
2287 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
2288 Clarify when they work in parallel and when one overrides.
2289 Fix error in example.
14b4fdfb 2290
b8d4c8d0
GM
22912007-09-06 Glenn Morris <rgm@gnu.org>
2292
b3e755a9 2293 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
2294 commands to use ../../info.
2295 * Makefile.in (infodir): Go up one more level.
4638454b 2296 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
2297 (miscmanualdir): New.
2298 (dist): Use new variable miscmanualdir.
2299 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2300 (usermanualdir): Change from ../man to ../emacs.
2301
1bb1f7d3
MR
23022007-08-30 Martin Rudalics <rudalics@gmx.at>
2303
2304 * commands.texi (Command Loop Info): Advise against changing
2305 most variables described here. Explain new variable
2306 last-repeatable-command.
2307
b8d4c8d0
GM
23082007-08-29 Glenn Morris <rgm@gnu.org>
2309
2310 * elisp.texi (EMACSVER): Increase to 23.0.50.
2311
23122007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2313
2314 * frames.texi (Basic Parameters): Add display-environment-variable
2315 and term-environment-variable.
2316
23172007-08-28 Juri Linkov <juri@jurta.org>
2318
2319 * display.texi (Image Formats, Other Image Types): Add SVG.
2320
23212007-08-28 Juri Linkov <juri@jurta.org>
2322
2323 * display.texi (Images): Move formats-related text to new node
2324 "Image Formats".
2325 (Image Formats): New node.
2326
619fb9ee
RS
23272007-08-27 Richard Stallman <rms@gnu.org>
2328
2329 * windows.texi (Window Configurations): Clarify what
2330 a window configuration saves.
2331
b8d4c8d0
GM
23322007-08-25 Richard Stallman <rms@gnu.org>
2333
2334 * display.texi (Images): Delete redundant @findex.
2335
23362007-08-16 Richard Stallman <rms@gnu.org>
2337
2338 * processes.texi (Asynchronous Processes): Clarify
2339 doc of start-file-process.
2340
23412007-08-08 Martin Rudalics <rudalics@gmx.at>
2342
2343 * modes.texi (Example Major Modes): Fix typo.
2344
23452007-08-08 Glenn Morris <rgm@gnu.org>
2346
2347 * intro.texi (nil and t): Do not use `iff' in documentation.
2348
2349 * tips.texi (Documentation Tips): Recommend against `iff'.
2350
23512007-08-07 Chong Yidong <cyd@stupidchicken.com>
2352
2353 * display.texi (Image Cache): Document image-refresh.
2354
23552007-08-06 Martin Rudalics <rudalics@gmx.at>
2356
2357 * windows.texi (Size of Window): Document window-full-width-p.
2358
23592007-07-25 Glenn Morris <rgm@gnu.org>
2360
2361 * gpl.texi (GPL): Replace license with GPLv3.
2362
2363 * Relicense all FSF files to GPLv3 or later.
2364
23652007-07-24 Michael Albinus <michael.albinus@gmx.de>
2366
4638454b
JB
2367 * processes.texi (Synchronous Processes):
2368 Add `process-file-shell-command'.
b8d4c8d0
GM
2369 (Asynchronous Processes): Mention restricted use of
2370 `process-filter' and `process-sentinel' in
2371 `start-file-process'. Add `start-file-process-shell-command'.
2372
23732007-07-17 Michael Albinus <michael.albinus@gmx.de>
2374
2375 * files.texi (Magic File Names): Introduce optional parameter
2376 IDENTIFICATION for `file-remote-p'.
2377
23782007-07-16 Richard Stallman <rms@gnu.org>
2379
2380 * display.texi (Defining Faces): Fix previous change.
2381
23822007-07-14 Richard Stallman <rms@gnu.org>
2383
2384 * control.texi (Handling Errors): Document `debug' in handler list.
2385
23862007-07-10 Richard Stallman <rms@gnu.org>
2387
2388 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2389
23902007-07-09 Richard Stallman <rms@gnu.org>
2391
2392 * files.texi (Magic File Names): Rewrite previous change.
2393
23942007-07-08 Michael Albinus <michael.albinus@gmx.de>
2395
2396 * files.texi (Magic File Names): Introduce optional parameter
2397 CONNECTED for `file-remote-p'.
2398
23992007-07-07 Michael Albinus <michael.albinus@gmx.de>
2400
2401 * processes.texi (Asynchronous Processes):
2402 * files.texi (Magic File Names): Add `start-file-process'.
2403
24042007-06-27 Richard Stallman <rms@gnu.org>
2405
2406 * files.texi (Format Conversion Piecemeal): Clarify
2407 `after-insert-file-functions' calling convention.
2408
24092007-06-27 Michael Albinus <michael.albinus@gmx.de>
2410
4638454b
JB
2411 * files.texi (Magic File Names): Remove `dired-call-process'.
2412 Add `process-file'.
b8d4c8d0
GM
2413
24142007-06-27 Kenichi Handa <handa@m17n.org>
2415
2416 * text.texi (Special Properties): Fix description about
4638454b 2417 `composition' property.
b8d4c8d0
GM
2418
24192007-06-26 Kenichi Handa <handa@m17n.org>
2420
2421 * nonascii.texi (Default Coding Systems): Document about the
2422 return value `undecided'.
2423
24242007-06-25 David Kastrup <dak@gnu.org>
2425
2426 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2427 `current-active-maps'.
2428
24292007-06-24 Karl Berry <karl@gnu.org>
2430
4638454b 2431 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2432
24332007-06-15 Juanma Barranquero <lekktu@gmail.com>
2434
2435 * display.texi (Overlay Arrow): Doc fix.
2436
24372007-06-14 Karl Berry <karl@tug.org>
2438
2439 * anti.texi (Antinews): Typo.
2440
24412007-06-14 Chong Yidong <cyd@stupidchicken.com>
2442
2443 * display.texi (Image Cache): Document image-refresh.
2444
24452007-06-12 Karl Berry <karl@gnu.org>
2446
2447 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2448 * two-volume.make: New file.
2449 * .cvsignore: Ignore two-volume files.
2450
24512007-06-12 Tom Tromey <tromey@redhat.com>
2452
2453 * os.texi (Init File): Document user-emacs-directory.
2454
24552007-06-03 Nick Roberts <nickrob@snap.net.nz>
2456
2457 * commands.texi (Click Events): Describe width and height when
2458 object is nil.
2459
24602007-05-30 Nick Roberts <nickrob@snap.net.nz>
2461
2462 * commands.texi (Click Events): Layout more logically. Describe
2463 width and height.
2464 (Drag Events, Motion Events): Update to new format for position.
2465
24662007-06-02 Richard Stallman <rms@gnu.org>
2467
2468 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2469
24702007-06-02 Chong Yidong <cyd@stupidchicken.com>
2471
2472 * Version 22.1 released.
2473
24742007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2475
2476 * text.texi (Special Properties): Correct meaning of fontified face.
2477
24782007-05-30 Richard Stallman <rms@gnu.org>
2479
2480 * text.texi (Special Properties): Add link to Adjusting Point.
2481
24822007-05-12 Richard Stallman <rms@gnu.org>
2483
2484 * text.texi (Margins): indent-to-left-margin is not the default.
2485 (Mode-Specific Indent): For indent-line-function, the default
2486 is indent-relative.
2487
2488 * modes.texi (Example Major Modes): Explain last line of text-mode
2489 is redundant.
2490
24912007-05-10 Richard Stallman <rms@gnu.org>
2492
2493 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2494
2495 * help.texi (Keys in Documentation): Add reference to
2496 Documentation Tips.
2497
2498 * files.texi (Format Conversion): TO-FN gets three arguments.
2499
2500 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2501
25022007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2503
2504 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2505 * files.texi (Format Conversion): Expand intro; add menu.
2506 (Format Conversion Overview, Format Conversion Round-Trip)
2507 (Format Conversion Piecemeal): New nodes/subsections.
2508 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2509 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2510 (Saving Properties): Delete node/subsection.
2511
25122007-05-07 Karl Berry <karl@gnu.org>
2513
2514 * elisp.texi (EMACSVER): Back to 22.
2515
25162007-05-06 Richard Stallman <rms@gnu.org>
2517
2518 * processes.texi (Accepting Output): Revert most of previous change.
2519
25202007-05-05 Richard Stallman <rms@gnu.org>
2521
2522 * processes.texi (Accepting Output): accept-process-output
2523 uses microseconds, not milliseconds. But that arg is obsolete.
2524
25252007-05-04 Karl Berry <karl@tug.org>
2526
2527 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2528
25292007-05-04 Eli Zaretskii <eliz@gnu.org>
2530
2531 * tips.texi (Documentation Tips): Rearrange items to place the
2532 more important ones first. Add an index entry for hyperlinks.
2533
25342007-05-03 Karl Berry <karl@gnu.org>
2535
2536 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2537 (EMACSVER) [smallbook]: 22 for printed version.
2538
2539 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2540 so restore anchor to normal position after defun. Found by Kevin Ryde.
2541
25422007-04-26 Glenn Morris <rgm@gnu.org>
2543
2544 * elisp.texi (EMACSVER): Increase to 22.1.50.
2545
25462007-04-28 Karl Berry <karl@gnu.org>
2547
2548 * elisp.texi: Improve line breaks on copyright page,
2549 similar layout to emacs manual, 8.5x11 by default.
2550
25512007-04-24 Richard Stallman <rms@gnu.org>
2552
2553 * text.texi (Special Properties): Add xref to Overlay Properties.
2554
2555 * display.texi (Overlay Properties): Add xref to Special Properties.
2556
25572007-04-22 Richard Stallman <rms@gnu.org>
2558
2559 * keymaps.texi (Extended Menu Items): Move the info about
2560 format with cached keyboard binding.
2561
25622007-04-21 Richard Stallman <rms@gnu.org>
2563
2564 * text.texi (Special Properties): Clarify previous change.
2565
2566 * files.texi (File Name Expansion): Clarify previous change.
2567
2568 * display.texi (Attribute Functions): Fix example for
2569 face-attribute-relative-p.
2570
25712007-04-19 Kenichi Handa <handa@m17n.org>
2572
2573 * text.texi (Special Properties): Document composition property.
2574
25752007-04-19 Glenn Morris <rgm@gnu.org>
2576
2577 * files.texi (File Name Expansion): Mention "superroot".
2578
25792007-04-15 Chong Yidong <cyd@stupidchicken.com>
2580
2581 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2582 setups.
2583 (Display Feature Testing): Note that display refers to all
2584 physical monitors for multi-monitor setups.
2585
25862007-04-14 Richard Stallman <rms@gnu.org>
2587
2588 * lists.texi (Sets And Lists): Clarify `delete' examples.
2589 Remove spurious xref to same node.
2590 Clarify xref for add-to-list.
2591
25922007-04-12 Nick Roberts <nickrob@snap.net.nz>
2593
2594 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
2595 value of lisp-mode-map.
2596
25972007-04-11 Karl Berry <karl@gnu.org>
2598
2599 * anti.texi (Antinews):
2600 * display.texi (Overlay Properties, Defining Images):
2601 * processes.texi (Synchronous Processes, Sentinels):
2602 * syntax.texi (Syntax Table Internals):
2603 * searching.texi (Regexp Special):
2604 * nonascii.texi (Default Coding Systems):
2605 * text.texi (Special Properties):
2606 * minibuf.texi (Basic Completion): Wording to improve breaks in
2607 8.5x11 format.
2608 * elisp.texi (smallbook): New @set to more easily switch between
2609 smallbook and 8.5x11.
2610
26112007-04-11 Richard Stallman <rms@gnu.org>
2612
2613 * text.texi (Lazy Properties): Minor fix.
2614
26152007-04-08 Karl Berry <karl@gnu.org>
2616
2617 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
2618 * macros.texi (Backquote): Downcase Backquote in index entries for
2619 consistency.
2620
26212007-04-08 Richard Stallman <rms@gnu.org>
2622
2623 * text.texi (Adaptive Fill): Just describe default,
2624 don't show it (since it contains non-ASCII chars).
2625
26262007-04-07 Karl Berry <karl@gnu.org>
2627
2628 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
2629 adaptive-fill-regexp's value, since they are not in the standard
2630 TeX fonts.
2631
26322007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
2633
2634 * display.texi (Defining Faces): Fix example.
2635
26362007-04-07 Karl Berry <karl@gnu.org>
2637
2638 * display.texi (Button Buffer Commands): Improve page break.
2639
26402007-04-07 Richard Stallman <rms@gnu.org>
2641
2642 * advice.texi (Activation of Advice): Remove redundant index entry.
2643
2644 * backups.texi: Improve index entries. Remove redundant ones.
2645
2646 * compile.texi (Byte Compilation): Improve index entry.
2647
2648 * hash.texi (Creating Hash): Improve index entry.
2649
2650 * symbols.texi (Definitions): Improve index entry.
2651
2652 * edebug.texi: Improve index entries. Remove redundant/useless ones.
2653
2654 * maps.texi (Standard Keymaps): Remove useless index entry.
2655
2656 * help.texi (Documentation Basics): Remove redundant index entries.
2657
2658 * customize.texi: Improve index entries.
2659 Remove redundant/useless ones.
2660
2661 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
2662
2663 * streams.texi (Output Variables): Improve index entry.
2664
2665 * abbrevs.texi (Abbrevs): Remove useless index entry.
2666
2667 * macros.texi (Expansion): Remove useless index entry.
2668
2669 * text.texi: Improve index entries. Remove redundant/useless ones.
2670 (Text Properties, Examining Properties)
2671 (Special Properties): Use "property category" instead of "category"
2672 to refer to the `category' property.
2673
2674 * positions.texi: Improve index entries. Remove useless one.
2675
2676 * lists.texi: Improve index entries. Remove redundant/useless ones.
2677
2678 * os.texi: Improve index entries.
2679 (Timers): Fix previous change.
2680
2681 * buffers.texi: Improve index entries.
2682 (Modification Time): Get rid of term "obsolete buffer".
2683
2684 * debugging.texi: Improve index entries.
2685 (Test Coverage): Add xref to other test coverage ftr.
2686
2687 * eval.texi: Improve index entry. Remove redundant ones.
2688
2689 * numbers.texi: Improve index entries. Remove redundant/useless ones.
2690
2691 * files.texi: Improve index entries. Remove redundant/useless ones.
2692
2693 * objects.texi: Improve index entries.
2694
2695 * processes.texi: Improve index entries.
2696
2697 * modes.texi: Improve index entry. Remove redundant one.
2698
2699 * nonascii.texi: Improve index entries.
2700
2701 * internals.texi: Improve index entries.
2702
2703 * syntax.texi: Improve index entries.
2704
2705 * keymaps.texi (Active Keymaps): Improve index entries.
2706
2707 * commands.texi: Improve index entries. Remove redundant/useless ones.
2708
2709 * frames.texi: Improve index entries. Remove redundant/useless ones.
2710
2711 * markers.texi: Improve index entries. Remove redundant ones.
2712
2713 * tips.texi: Improve index entries.
2714
2715 * loading.texi (Unloading): Improve index entry.
2716
2717 * variables.texi: Improve index entries. Remove redundant one.
2718
2719 * sequences.texi: Improve index entry.
2720
2721 * display.texi: Improve index entries. Remove redundant ones.
2722
2723 * windows.texi: Improve index entries.
2724
2725 * searching.texi: Improve index entries. Remove redundant one.
2726
2727 * strings.texi (Case Tables): Improve last change.
2728
27292007-04-04 Chong Yidong <cyd@stupidchicken.com>
2730
2731 * strings.texi (Case Tables): Document with-case-table and
2732 ascii-case-table.
2733
27342007-04-03 Karl Berry <karl@gnu.org>
2735
2736 * processes.texi (Network): Reword to improve page break.
2737
27382007-04-03 Eli Zaretskii <eliz@gnu.org>
2739
2740 * functions.texi (Inline Functions): Describe more disadvantages
2741 of defsubst, and make advice against it stronger.
2742
27432007-04-02 Karl Berry <karl@gnu.org>
2744
2745 * backups.texi (Backup Names): Avoid widow words.
2746 * modes.texi (Example Major Modes): Align last comment.
2747
27482007-04-01 Chong Yidong <cyd@stupidchicken.com>
2749
2750 * keymaps.texi (Remapping Commands): Document new arg to
2751 command-remapping.
2752
27532007-04-01 Karl Berry <karl@gnu.org>
2754
2755 * processes.texi (Low-Level Network): Typo.
2756 * loading.texi (Hooks for Loading): Avoid double "the".
2757 * keymaps.texi (Key Sequences): No double "and".
2758 (Changing Key Bindings): Shorten to improve line break.
2759
27602007-03-31 Glenn Morris <rgm@gnu.org>
2761
2762 * os.texi (Timers): Fix description of run-at-time TIME formats.
2763
27642007-03-31 Richard Stallman <rms@gnu.org>
2765
2766 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2767 regarding ellipsis.
2768
27692007-03-31 Eli Zaretskii <eliz@gnu.org>
2770
2771 * intro.texi (nil and t):
2772 * symbols.texi (Plists and Alists):
2773 * variables.texi (Variable Aliases, Constant Variables):
2774 * functions.texi (Defining Functions):
2775 * advice.texi (Advising Primitives):
2776 * debugging.texi (Syntax Errors, Compilation Errors):
2777 * minibuf.texi (Minibuffer Windows):
2778 * commands.texi (Adjusting Point):
2779 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2780 (Auto Major Mode, Major Mode Conventions):
2781 * help.texi (Describing Characters):
2782 * files.texi (Create/Delete Dirs, Information about Files)
2783 (File Locks, Writing to Files, Reading from Files)
2784 (Saving Buffers):
2785 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2786 * frames.texi (Finding All Frames):
2787 * positions.texi (Buffer End, Motion):
2788 * markers.texi (The Region):
2789 * text.texi (Deletion, Near Point):
2790 * display.texi (Displaying Messages, Truncation):
2791 * os.texi (Processor Run Time):
2792 * tips.texi (Key Binding Conventions, Programming Tips)
2793 (Warning Tips, Documentation Tips, Comment Tips):
2794 * internals.texi (Memory Usage): Improve indexing.
2795
2796 * variables.texi (Frame-Local Variables):
2797 * functions.texi (Argument List):
2798 * loading.texi (Library Search):
2799 * streams.texi (Output Variables):
2800 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2801 * searching.texi (Replacing Match, Search and Replace):
2802 * processes.texi (Byte Packing, Decoding Output)
2803 (Accepting Output, Network Servers, Shell Arguments):
2804 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2805 * windows.texi (Window Point, Window Start):
2806 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2807 * commands.texi (Reading Input, Keyboard Events):
2808 * minibuf.texi (Reading File Names, Minibuffer Completion)
2809 (Recursive Mini):
2810 * positions.texi (List Motion):
2811 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2812 * numbers.texi (Arithmetic Operations, Math Functions)
2813 (Predicates on Numbers, Comparison of Numbers):
2814 (Numeric Conversions):
2815 * locals.texi (Standard Buffer-Local Variables):
2816 * maps.texi (Standard Keymaps):
2817 * os.texi (User Identification, System Environment, Recording Input)
2818 (X11 Keysyms):
2819 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
2820 * backups.texi (Backups and Auto-Saving):
2821 * customize.texi (Customization, Group Definitions)
2822 (Variable Definitions):
2823 * compile.texi (Byte Compilation): Improve index entries.
2824
28252007-03-31 Karl Berry <karl@gnu.org>
2826
2827 * macros.texi (Defining Macros): Avoid widow syllable.
2828
28292007-03-31 Eli Zaretskii <eliz@gnu.org>
2830
2831 * elisp.texi (Top): Postscript -> PostScript.
2832
2833 * display.texi (Images, Postscript Images): Postscript -> PostScript.
2834
28352007-03-31 Markus Triska <markus.triska@gmx.at>
2836
2837 * internals.texi (Writing Emacs Primitives): Untabify `For'.
2838
28392007-03-30 Karl Berry <karl@gnu.org>
2840
2841 * lists.texi (List-related Predicates): Remove spurious @need.
2842 (Setcdr): Use @smallexample to improve page break.
2843 (Association Lists) <assoc>: Reword to improve page break.
2844
2845 * strings.texi (String Conversion): Insert blank line to improve
2846 page break.
2847
2848 * numbers.texi (Random Numbers): Use @minus{}.
2849 (Math Functions): Use @minus{}.
2850
2851 * intro.texi (Acknowledgements): Avoid line breaks before middle
2852 initials.
2853
28542007-03-24 Eli Zaretskii <eliz@gnu.org>
2855
2856 * errors.texi (Standard Errors): Add an index entry.
2857
28582007-03-19 Richard Stallman <rms@gnu.org>
2859
2860 * os.texi (Recording Input): recent-keys now gives 300 keys.
2861
28622007-03-12 Glenn Morris <rgm@gnu.org>
2863
2864 * os.texi: Replace "daylight savings" with "daylight saving"
2865 throughout.
2866
28672007-03-05 Richard Stallman <rms@gnu.org>
2868
2869 * variables.texi (File Local Variables): Update
2870 enable-local-variables values.
2871
28722007-03-04 Richard Stallman <rms@gnu.org>
2873
2874 * syntax.texi (Control Parsing): Minor clarification.
2875
2876 * strings.texi (Formatting Strings): Clarify width, precision, flags.
2877
2878 * sequences.texi (Sequence Functions): Move string-bytes away,
2879 add xref.
2880
2881 * nonascii.texi (Text Representations): Move string-bytes here.
2882
2883 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
2884
2885 * minibuf.texi (Basic Completion): Minor clarification.
2886
2887 * markers.texi (The Mark): Clarify existence vs activation of mark.
2888 Other cleanup.
2889
2890 * display.texi (Finding Overlays): Write better example.
2891
2892 * compile.texi (Eval During Compile): Clarify putting macros
2893 in eval-when-compile.
2894
c5602427 28952007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
2896
2897 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 2898 load-read-function definition doc.
b8d4c8d0
GM
2899
29002007-02-21 Kim F. Storm <storm@cua.dk>
2901
2902 * strings.texi (Text Comparison): Mention that assoc-string
2903 converts symbols to strings before testing.
2904
29052007-02-17 Kim F. Storm <storm@cua.dk>
2906
2907 * processes.texi (Bindat Spec): Vector types can have optional
2908 element type.
2909 (Bindat Examples): Fix example. Add vector with element type.
2910
29112007-02-16 Andreas Schwab <schwab@suse.de>
2912
2913 * strings.texi (Formatting Strings): Document '+' flag.
2914
29152007-02-15 Juanma Barranquero <lekktu@gmail.com>
2916
2917 * strings.texi (Modifying Strings): Clarify that `clear-string'
2918 always converts the string to unibyte.
2919
29202007-02-14 Kim F. Storm <storm@cua.dk>
2921
2922 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
2923 Rewrite glyph code description to refer to these functions.
2924 Remove details of encoding face number and char into integer code.
2925
29262007-02-03 Alan Mackenzie <acm@muc.de>
2927
2928 * loading.texi (Hooks for Loading): Make the description of
2929 `eval-after-load' more detailed, and amend the description of
2930 after-load-alist, in accordance with changes from 2006-05.
2931
29322007-02-03 Chong Yidong <cyd@stupidchicken.com>
2933
2934 * modes.texi (Defining Minor Modes): Document that a :require
2935 keyword or similar may be required to make saved customization
2936 variables work.
2937
29382007-02-03 Eli Zaretskii <eliz@gnu.org>
2939
2940 * elisp.texi (Top): Make the detailed menu headers compliant with
2941 Texinfo guidelines and with what texnfo-upd.el expects. Add
2942 comments to prevent people from inadvertently modifying the key
2943 parts needed by `texinfo-multiple-files-update'.
2944
29452007-02-02 Eli Zaretskii <eliz@gnu.org>
2946
2947 * elisp.texi (Top): Update the top-level menus.
2948
2949 * syntax.texi (Categories): Add index entries.
2950
29512007-02-01 Juanma Barranquero <lekktu@gmail.com>
2952
2953 * display.texi (Attribute Functions): Fix name and description of
2954 the UNDERLINE arg of `set-face-underline-p'.
2955
29562007-01-29 Eli Zaretskii <eliz@gnu.org>
2957
2958 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2959 Variables", and "Standard Keymaps" to the detailed menu.
2960
2961 * variables.texi (Future Local Variables): Add index entry.
2962
29632007-01-28 Richard Stallman <rms@gnu.org>
2964
2965 * tips.texi (Coding Conventions): Clarify the tip about macros
2966 that define a function or a variable.
2967
2968 * files.texi (File Attributes): UID and GID can be floats.
2969 (Magic File Names): Explain why deferring all operations to
2970 the standard handler does not work.
2971
29722007-01-23 Martin Rudalics <rudalics@gmx.at>
2973
2974 * backups.texi (Reverting): Use "buffer" instead of "file"
2975 when talking about major and minor modes.
2976
29772007-01-21 Richard Stallman <rms@gnu.org>
2978
2979 * help.texi (Documentation): Add xref to Documentation Tips.
2980
29812007-01-14 Juanma Barranquero <lekktu@gmail.com>
2982
2983 * tips.texi (Coding Conventions): Fix typos.
2984
29852007-01-05 Richard Stallman <rms@gnu.org>
2986
2987 * modes.texi (Defining Minor Modes): Fix previous change.
2988
29892007-01-03 Richard Stallman <rms@gnu.org>
2990
2991 * customize.texi (Variable Definitions, Customization Types):
2992 Don't use * in doc string for defcustom.
2993
29942007-01-02 Richard Stallman <rms@gnu.org>
2995
2996 * variables.texi (Variable Aliases): Clarify that aliases vars
2997 always have the same value.
2998
2999 * processes.texi (Bindat Spec): Fix Texinfo usage.
3000
3001 * modes.texi (Defining Minor Modes): Explain effect of command
3002 defined with define-global-minor-mode on new buffers.
3003
30042006-12-30 Kim F. Storm <storm@cua.dk>
3005
3006 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3007 `auto-resize-tool-bars'.
3008
30092006-12-30 Richard Stallman <rms@gnu.org>
3010
3011 * keymaps.texi (Active Keymaps): Fix previous change.
3012
30132006-12-30 Nick Roberts <nickrob@snap.net.nz>
3014
3015 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3016
30172006-12-30 Kim F. Storm <storm@cua.dk>
3018
3019 * processes.texi (Bindat Spec): Clarify using field names in
3020 length specifications.
3021
30222006-12-29 Kim F. Storm <storm@cua.dk>
3023
3024 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3025 Add count and index variables for eval forms in repeat blocks.
3026
30272006-12-24 Richard Stallman <rms@gnu.org>
3028
3029 * customize.texi (Variable Definitions): Document
3030 new name custom-add-frequent-value.
3031
30322006-12-19 Kim F. Storm <storm@cua.dk>
3033
3034 * commands.texi (Misc Events): User signals now result in sigusr1
3035 and sigusr2 events which are handled through special-event-map.
3036 (Special Events): User signals and drag-n-drop are special.
3037
30382006-12-17 Richard Stallman <rms@gnu.org>
3039
3040 * loading.texi (Named Features): Explain subfeatures better.
3041
3042 * customize.texi: Use "option" only for user options.
3043 For the keyword values inside defcustom etc, say "keywords".
3044 For :options value's elements, say "elements".
3045 :group should not be omitted.
3046
3047 * syntax.texi (Parsing Expressions): Split up node.
3048 (Motion via Parsing, Position Parse, Parser State)
3049 (Low-Level Parsing, Control Parsing): New subnodes.
3050 (Parser State): Document syntax-ppss-toplevel-pos.
3051
3052 * positions.texi (List Motion): Punctuation fix.
3053
3054 * files.texi (File Name Completion): Document PREDICATE arg
3055 to file-name-completion.
3056
30572006-12-16 Eli Zaretskii <eliz@gnu.org>
3058
3059 * internals.texi (Building Emacs, Writing Emacs Primitives):
3060 Add index entries.
3061
30622006-12-11 Richard Stallman <rms@gnu.org>
3063
3064 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3065 affects face menu. Explain how to make it non-nil without enabling
3066 any fontification.
3067
30682006-12-10 Chong Yidong <cyd@stupidchicken.com>
3069
3070 * modes.texi (Font Lock Basics): Document nil value of
3071 font-lock-defaults.
3072
30732006-12-10 Glenn Morris <rgm@gnu.org>
3074
3075 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3076 value for system-flag argument. Abbrev tables may not be empty
3077 when major modes are loaded.
3078
30792006-12-08 Juanma Barranquero <lekktu@gmail.com>
3080
3081 * makefile.w32-in (maintainer-clean): Partially revert last
3082 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3083 to protect elisp-covers.texi.
3084
30852006-12-07 Juanma Barranquero <lekktu@gmail.com>
3086
3087 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3088 Don't remove elisp* info files; they are already deleted by the
3089 `clean' and `distclean' targets, and they are in the $(infodir)
3090 directory, not the current one.
3091
30922006-12-04 Kim F. Storm <storm@cua.dk>
3093
3094 * commands.texi (Misc Events): Update signal events.
3095 (Event Examples): Add signal example.
3096
30972006-11-29 Richard Stallman <rms@gnu.org>
3098
3099 * frames.texi (Visibility of Frames): Explain visible windows
3100 can be covered by others. Add xref for raise-frame.
3101
31022006-11-28 Richard Stallman <rms@gnu.org>
3103
3104 * searching.texi (Regexp Special): Update when ^ is special.
3105
31062006-11-27 Eli Zaretskii <eliz@gnu.org>
3107
3108 * customize.texi (Customization, Common Keywords)
3109 (Group Definitions, Variable Definitions, Composite Types)
3110 (Type Keywords, Customization Types): Add index entries for
3111 various customization keywords.
3112
31132006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3114
3115 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3116
c8763fb6 31172006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3118
3119 * frames.texi (Window System Selections): Remove clipboard from
3120 description of selection-coding-system.
3121
31222006-11-06 Richard Stallman <rms@gnu.org>
3123
3124 * lists.texi (List Variables): Document COMPARE-FN.
3125
3126 * keymaps.texi: Avoid use of "binding" to mean a relation;
3127 use it only to refer to the meaning associated with a key.
3128 (Keymaps): Change menu node description.
3129
3130 * elisp.texi (Top): Change menu node description.
3131
3132 * display.texi (Managing Overlays): Document overlay-recenter.
3133
31342006-10-29 Chong Yidong <cyd@stupidchicken.com>
3135
3136 * Makefile.in: Use relative paths to avoid advertising filesystem
3137 contents during compilation.
3138
31392006-10-23 Kim F. Storm <storm@cua.dk>
3140
3141 * commands.texi (Event Input Misc): Update unread-command-events.
3142
31432006-10-23 Nick Roberts <nickrob@snap.net.nz>
3144
3145 * lists.texi (Sets And Lists): Fix typos.
3146
31472006-10-18 Juanma Barranquero <lekktu@gmail.com>
3148
3149 * control.texi (Processing of Errors): Use @var for an argument,
3150 not @code.
3151
31522006-10-16 Richard Stallman <rms@gnu.org>
3153
3154 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3155
3156 * keymaps.texi (Format of Keymaps): Show all the keymap element
3157 patterns that result from menu items.
3158 (Key Lookup): Minor cleanups.
3159
3160 * modes.texi (Precalculated Fontification): Don't say that
3161 not setting font-lock-defaults avoids loading font-lock.
3162
3163 * help.texi (Documentation): Move xref to Emacs Manual here.
3164 (Documentation Basics): From here.
3165 Also doc emacs-lisp-docstring-fill-column.
3166
3167 * elisp.texi: Update version and ISBN.
3168
3169 * commands.texi (Interactive Call): Clarify KEYS arg to
3170 call-interactively is a vector.
3171 (Command Loop Info): Delete anchor in this-command-keys.
3172 Add anchor in this-command-keys-vector.
3173 (Recursive Editing): Document how recursive-edit
3174 handles the current buffer.
3175
31762006-10-13 Chong Yidong <cyd@stupidchicken.com>
3177
3178 * frames.texi (Frame Titles): %c and %l are ignored in
3179 frame-title-format.
3180
31812006-10-11 Richard Stallman <rms@gnu.org>
3182
3183 * keymaps.texi (Key Sequences): Clarify use of kbd.
3184
31852006-10-10 Kim F. Storm <storm@cua.dk>
3186
3187 * lists.texi (Sets And Lists): Add memql.
3188
31892006-10-03 Richard Stallman <rms@gnu.org>
3190
3191 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3192 Clarify :ascii: and :nonascii:.
3193
31942006-09-29 Juri Linkov <juri@jurta.org>
3195
3196 * modes.texi (%-Constructs): Reorder coding systems in the
3197 documentation of %z to the real order displayed in the modeline.
3198
31992006-09-25 Richard Stallman <rms@gnu.org>
3200
3201 * os.texi (Timers): Describe timer-max-repeats.
3202
32032006-09-25 Chong Yidong <cyd@stupidchicken.com>
3204
3205 * os.texi (Timers): Mention with-local-quit.
3206
32072006-09-24 Richard Stallman <rms@gnu.org>
3208
3209 * searching.texi (Searching and Matching): Mention property search.
3210
3211 * commands.texi (Command Loop Info): Explain how read-event affects
3212 this-command-keys.
3213
32142006-09-20 Richard Stallman <rms@gnu.org>
3215
3216 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3217
3218 * windows.texi (Window Start): Minor cleanups.
3219
32202006-09-20 Kim F. Storm <storm@cua.dk>
3221
3222 * windows.texi (Window Start): pos-visible-in-window-p allows
3223 specifying t for position to mean "end of window".
3224 Add window-line-height.
3225
3226 * anti.texi (Antinews): Mention window-line-height.
3227
32282006-09-19 David Kastrup <dak@gnu.org>
3229
3230 * keymaps.texi (Searching Keymaps): Small clarification.
3231
32322006-09-18 Richard Stallman <rms@gnu.org>
3233
3234 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3235 cause keyboard menus.
3236 (Menu Keymaps): Likewise.
3237 (Defining Menus, Keyboard Menus): Clarify.
3238
3239 * text.texi (Fields): Clarify explanation of constrain-to-field.
3240
32412006-09-16 Eli Zaretskii <eliz@gnu.org>
3242
3243 * variables.texi (Tips for Defining): Fix a typo.
3244
32452006-09-15 Richard Stallman <rms@gnu.org>
3246
3247 * keymaps.texi (Remapping Commands, Searching Keymaps)
3248 (Active Keymaps): Clean up previous change.
3249
32502006-09-15 Jay Belanger <belanger@truman.edu>
3251
3252 * gpl.texi: Replace "Library Public License" by "Lesser Public
3253 License" throughout.
3254
32552006-09-15 David Kastrup <dak@gnu.org>
3256
3257 * keymaps.texi (Active Keymaps): Adapt description to use
3258 `get-char-property' instead `get-text-property'. Explain how
3259 mouse events change this. Explain the new optional argument of
3260 `key-binding' and its mouse-dependent lookup.
3261 (Searching Keymaps): Adapt description similarly.
3262 (Remapping Commands): Explain the new optional argument of
3263 `command-remapping'.
3264
32652006-09-14 Richard Stallman <rms@gnu.org>
3266
3267 * keymaps.texi (Searching Keymaps): Clarification.
3268 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3269
32702006-09-13 Richard Stallman <rms@gnu.org>
3271
3272 * objects.texi (Character Type): Node split.
3273 Add xref to Describing Characters.
3274 (Basic Char Syntax, General Escape Syntax)
3275 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3276
32772006-09-11 Richard Stallman <rms@gnu.org>
3278
3279 * display.texi (Display Table Format): Wording clarification.
3280 (Glyphs): Clarifications.
3281
32822006-09-10 Chong Yidong <cyd@stupidchicken.com>
3283
3284 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3285 local maps.
3286
32872006-09-10 Kim F. Storm <storm@cua.dk>
3288
3289 * display.texi (Forcing Redisplay): Document return value of
3290 function redisplay.
3291
32922006-09-09 Richard Stallman <rms@gnu.org>
3293
3294 * windows.texi (Window Hooks): Explain limits of
3295 window-scroll-functions.
3296
3297 * display.texi (Fringe Indicators): Update for last change in
3298 indicate-buffer-boundaries.
3299
33002006-09-08 Richard Stallman <rms@gnu.org>
3301
3302 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3303
33042006-09-06 Kim F. Storm <storm@cua.dk>
3305
3306 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3307
3308 * windows.texi (Window Start): Update pos-visible-in-window-p.
3309
33102006-09-04 Richard Stallman <rms@gnu.org>
3311
3312 * processes.texi (Accepting Output): Explain SECONDS=0 for
3313 accept-process-output.
3314
3315 * os.texi (Idle Timers): Explain why timer functions should not
3316 loop until (input-pending-p).
3317
33182006-09-02 Eli Zaretskii <eliz@gnu.org>
3319
3320 * makefile.w32-in (usermanualdir): New variable.
3321 (elisp.dvi): Use it.
3322
33232006-09-01 Eli Zaretskii <eliz@gnu.org>
3324
3325 * buffers.texi (Buffer Modification): Fix last change.
3326
33272006-09-01 Chong Yidong <cyd@stupidchicken.com>
3328
3329 * buffers.texi (Buffer Modification): Document
3330 buffer-chars-modified-tick.
3331
33322006-08-31 Richard Stallman <rms@gnu.org>
3333
3334 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3335
33362006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3337
3338 * modes.texi (Syntactic Font Lock):
3339 Mention font-lock-syntactic-face-function
3340 instead of specific faces.
3341
33422006-08-29 Chong Yidong <cyd@stupidchicken.com>
3343
3344 * display.texi (Images): Add xrref to display-images-p.
3345
33462006-08-28 Kenichi Handa <handa@m17n.org>
3347
3348 * nonascii.texi (Lisp and Coding Systems): Fix description of
3349 detect-coding-region.
3350
33512006-08-27 Michael Olson <mwolson@gnu.org>
3352
3353 * processes.texi (Transaction Queues): Remove stray quote
3354 character.
3355
33562006-08-25 Richard Stallman <rms@gnu.org>
3357
3358 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3359 Add xref.
3360
33612006-08-24 Chong Yidong <cyd@stupidchicken.com>
3362
3363 * os.texi (Timers): Avoid waiting inside timers.
3364
33652006-08-21 Lute Kamstra <lute@gnu.org>
3366
3367 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3368
33692006-08-20 Richard Stallman <rms@gnu.org>
3370
3371 * os.texi (Idle Timers): New node, split out from Timers.
3372 Document current-idle-time.
3373 * commands.texi (Reading One Event): Update xref.
3374 * elisp.texi (Top): Update subnode menu.
3375
33762006-08-16 Richard Stallman <rms@gnu.org>
3377
3378 * keymaps.texi (Extended Menu Items): Show format of cached
3379 bindings in extended menu items.
3380
3381 * customize.texi (Variable Definitions): Explain when the
3382 standard value expression is evaluated.
3383
33842006-08-15 Chong Yidong <cyd@stupidchicken.com>
3385
3386 * commands.texi (Reading One Event): Explain idleness in
3387 `read-event'.
3388
33892006-08-12 Chong Yidong <cyd@stupidchicken.com>
3390
3391 * text.texi (Near Point): Say "cursor" not "terminal cursor".
3392 (Commands for Insertion): Removed split-line since it's not
3393 relevant for Lisp programming.
3394 (Yank Commands): Rewrite introduction.
3395 (Undo): Clarify.
3396 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3397 (Filling): Remove redundant comment. Clarify return value of
3398 current-justification.
3399 (Margins): Minor clarifications.
3400 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3401 (Sorting): Update definition of sort-lines.
3402 (Columns): Clarify behavior of sort-columns.
3403 (Indent Tabs): Link to Tab Stops in Emacs manual.
3404 (Special Properties): Clarify.
3405 (Clickable Text): Mention Buttons package.
3406
34072006-08-12 Kevin Ryde <user42@zip.com.au>
3408
3409 * os.texi (Time Parsing): Add %z to description of
3410 format-time-string, as per docstring. Add cross reference to
3411 glibc manual for strftime.
3412
34132006-08-08 Richard Stallman <rms@gnu.org>
3414
3415 * modes.texi: Clean up wording in previous change.
3416
34172006-08-07 Chong Yidong <cyd@stupidchicken.com>
3418
3419 * modes.texi (Hooks): Clarify.
3420 (Major Mode Basics): Mention define-derived-mode explicitly.
3421 (Major Mode Conventions): Rebinding RET is OK for some modes.
3422 Mention change-major-mode-hook and after-change-major-mode-hook.
3423 (Example Major Modes): Moved to end of Modes section.
3424 (Mode Line Basics): Clarify.
3425 (Mode Line Data): Mention help-echo and local-map in strings.
3426 Explain reason for treatment of non-risky variables.
3427 (Properties in Mode): Clarify.
3428 (Faces for Font Lock): Add font-lock-negation-char-face.
3429
34302006-08-04 Eli Zaretskii <eliz@gnu.org>
3431
3432 * strings.texi (Formatting Strings): Warn against arbitrary
3433 strings as first arg to `format'.
3434
34352006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3436
3437 * text.texi (Clickable Text): Mention `help-echo' text property.
3438 Update intro, examples and associated explanations.
3439
34402006-07-31 Richard Stallman <rms@gnu.org>
3441
3442 * commands.texi: Update xrefs.
3443 (Event Mod): New node, cut out from old Translating Input.
3444
3445 * maps.texi: Update xrefs.
3446
3447 * keymaps.texi (Translation Keymaps): New node.
3448 Update xrefs from Translating Input to Translation Keymaps.
3449
3450 * elisp.texi (Top): Update subnode menu.
3451
3452 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3453
3454 * os.texi (System Interface): Fix menu descriptions of some nodes.
3455 (Translating Input): Node deleted.
3456
34572006-07-31 Nick Roberts <nickrob@snap.net.nz>
3458
3459 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3460
3461 * lists.texi (Sets And Lists): Likewise.
3462
34632006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3464
3465 * text.texi (Fields): Mention POS
3466 requirement when narrowing is in effect.
3467
34682006-07-28 Richard Stallman <rms@gnu.org>
3469
3470 * display.texi (Face Attributes): Simplify wording.
3471 (Attribute Functions): Clarify meaning of new-frame default
3472 attribute settings.
3473
3474 * customize.texi (Common Keywords): Document how to use
3475 :package-version in a package not in Emacs.
3476
34772006-07-28 Kim F. Storm <storm@cua.dk>
3478
3479 * commands.texi (Reading One Event): Fix last change.
3480
34812006-07-26 Chong Yidong <cyd@stupidchicken.com>
3482
3483 * commands.texi (Reading One Event): Document SECONDS argument for
3484 read-event, read-char, and read-char-exclusive.
3485
34862006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3487
3488 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3489 to ensure correct identification.
3490
34912006-07-24 Richard Stallman <rms@gnu.org>
3492
3493 * text.texi (Clickable Text): Clarify.
3494
3495 * sequences.texi (Vector Functions): Delete duplicate xref.
3496
3497 * objects.texi (Function Type): Clarify.
3498
3499 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3500 modes.
3501
3502 * lists.texi (List Variables): New node.
3503 Material moved from other nodes.
3504
3505 * variables.texi (Setting Variables): add-to-list and
3506 add-to-ordered-list moved to List Variables node.
3507
35082006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3509
3510 * text.texi (Links and Mouse-1):
3511 For mouse-on-link-p, expand on arg POS.
3512
35132006-07-21 Kim F. Storm <storm@cua.dk>
3514
3515 * display.texi (Forcing Redisplay): Don't mention systems which
3516 don't support sub-second timers for redisplay-preemption-period.
3517
3518 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3519
35202006-07-21 Eli Zaretskii <eliz@gnu.org>
3521
3522 * frames.texi (Input Focus): Document that focus-follows-mouse has
3523 no effect on MS-Windows.
3524
35252006-07-18 Richard Stallman <rms@gnu.org>
3526
3527 * display.texi (Forcing Redisplay): Cleanups in previous change.
3528
3529 * processes.texi (Low-Level Network): Make menu more convenient.
3530
35312006-07-18 Kim F. Storm <storm@cua.dk>
3532
3533 * display.texi (Forcing Redisplay): redisplay-preemption-period
3534 only used on window systems. Add xref to Terminal Output.
3535
3536 * os.texi (Terminal Output): baud-rate only controls preemption on
3537 non-window systems. Add xref to Forcing Redisplay.
3538
3539 * processes.texi (Low-Level Network): Rename node "Make Network"
3540 to "Network Processes".
3541
35422006-07-18 Karl Berry <karl@gnu.org>
3543
3544 * variables.texi, functions.texi, customize.texi, loading.texi:
3545 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3546
35472006-07-17 Chong Yidong <cyd@stupidchicken.com>
3548
3549 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3550
35512006-07-17 Richard Stallman <rms@gnu.org>
3552
3553 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3554 Put period and comma inside quotes.
3555
3556 * loading.texi, markers.texi: Use real doublequote inside menus.
3557
3558 * windows.texi: Put point and comma inside quotes.
3559 (Textual Scrolling): Use @samp for error message.
3560
3561 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3562 * strings.texi, streams.texi, processes.texi, os.texi:
3563 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3564 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3565 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3566 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3567 Put point and comma inside quotes.
3568
3569 * control.texi (Processing of Errors): Add command-error-function.
3570
3571 * variables.texi (File Local Variables): Clarify that
3572 file local variables make buffer-local bindings.
3573
3574 * modes.texi (Syntactic Font Lock): Give default for
3575 font-lock-syntax-table.
3576
35772006-07-17 Nick Roberts <nickrob@snap.net.nz>
3578
3579 * text.texi (Special Properties): Clean up previous change.
3580
35812006-07-16 Karl Berry <karl@gnu.org>
3582
3583 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3584 * control.texi: Fix bad page breaks through chapter 10 (control).
3585
3586 * anti.texi (Antinews): Reorder face-attribute fns to avoid
3587 underfull hbox.
3588
35892006-07-15 Nick Roberts <nickrob@snap.net.nz>
3590
3591 * text.texi (Special Properties): Describe fontified text property
3592 in relation to a character (not text).
3593
35942006-07-15 Kim F. Storm <storm@cua.dk>
3595
3596 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
3597 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
3598 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
3599
3600 * anti.texi (Antinews): Mention redisplay function.
3601 The kbd macro existed, but was not documented, before 22.x.
3602 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
3603
36042006-07-14 Nick Roberts <nickrob@snap.net.nz>
3605
3606 * display.texi (Displaying Messages): Add anchor.
3607
3608 * frames.texi (Dialog Boxes): Use it.
3609
36102006-07-12 Richard Stallman <rms@gnu.org>
3611
3612 * objects.texi (Frame Type): Explain nature of frames better.
3613
3614 * frames.texi (Frames): Explain nature of frames better.
3615
36162006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
3617
3618 * tips.texi (Coding Conventions): Explain why use cl at compile time.
3619
36202006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3621
3622 * frames.texi (Window System Selections): Mention scrap support for Mac.
3623 Default value of x-select-enable-clipboard is t on Mac.
3624
3625 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
3626
36272006-07-11 Kim F. Storm <storm@cua.dk>
3628
3629 * display.texi (Forcing Redisplay): Add `redisplay' function.
3630 Don't mention (sit-for -1) -- use (redisplay t) instead.
3631
3632 * commands.texi (Waiting): (sit-for -1) is no longer special.
3633 (sit-for 0) is equivalent to (redisplay).
3634 Iconifying/deiconifying no longer makes sit-for return.
3635
36362006-07-10 Nick Roberts <nickrob@snap.net.nz>
3637
3638 * display.texi (Buttons): Fix typo.
3639
3640 * index.texi, elisp.texi (New Symbols): Comment node out.
3641
36422006-07-09 Richard Stallman <rms@gnu.org>
3643
3644 * display.texi (Truncation): Clean up previous change.
3645
36462006-07-08 Richard Stallman <rms@gnu.org>
3647
3648 * commands.texi (Interactive Call): Use 3 as prefix in example
3649 for execute-extended-command.
3650
3651 * display.texi (Attribute Functions): Move paragraph about
3652 compatibility with Emacs < 21.
3653
36542006-07-09 Kim F. Storm <storm@cua.dk>
3655
3656 * display.texi (Refresh Screen): Clarify force-window-update.
3657 (Truncation): "Normally" indicated by fringe arrows.
3658
36592006-07-08 Eli Zaretskii <eliz@gnu.org>
3660
3661 * windows.texi (Textual Scrolling, Resizing Windows):
3662 * variables.texi (Constant Variables):
3663 * text.texi (Buffer Contents, Deletion, Changing Properties)
3664 (Property Search, Special Properties, Sticky Properties)
3665 (Links and Mouse-1, Fields, Change Hooks):
3666 * syntax.texi (Syntax Table Functions, Parsing Expressions)
3667 (Categories):
3668 * symbols.texi (Other Plists):
3669 * streams.texi (Output Variables):
3670 * processes.texi (Input to Processes, Query Before Exit):
3671 * positions.texi (Word Motion, Text Lines, List Motion):
3672 * os.texi (Init File, System Environment, Sound Output)
3673 (Session Management):
3674 * nonascii.texi (Text Representations, Character Sets)
3675 (Chars and Bytes, Locales):
3676 * modes.texi (Defining Minor Modes, Header Lines):
3677 * minibuf.texi (Minibuffer Contents):
3678 * markers.texi (Information from Markers):
3679 * lists.texi (List Elements, Building Lists, Association Lists):
3680 * keymaps.texi (Tool Bar):
3681 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
3682 * functions.texi (What Is a Function, Mapping Functions):
3683 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
3684 (Color Names, Text Terminal Colors, Display Feature Testing):
3685 * files.texi (Visiting Functions, File Name Components)
3686 (Unique File Names, Contents of Directories):
3687 * display.texi (Forcing Redisplay, Displaying Messages)
3688 (Temporary Displays, Font Selection, Auto Faces)
3689 (Font Lookup, Fringe Indicators, Display Margins)
3690 (Image Descriptors, Showing Images, Image Cache, Button Types)
3691 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
3692 (Display Table Format, Glyphs):
3693 * control.texi (Iteration):
3694 * commands.texi (Command Loop Info, Adjusting Point):
3695 * backups.texi (Making Backups, Auto-Saving):
3696 Remove @tindex entries.
3697
36982006-07-07 Kim F. Storm <storm@cua.dk>
3699
3700 * display.texi (Fringe Cursors): Fix typo.
3701 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
3702 (Overlay Arrow): Default is overlay-arrow fringe indicator.
3703
37042006-07-05 Richard Stallman <rms@gnu.org>
3705
3706 * text.texi (Buffer Contents): Add example of text props
3707 in result of buffer-substring.
3708 (Text Properties): Explain better about use of specific property names.
3709 (Property Search): Some cleanups; reorder some functions.
3710
3711 * keymaps.texi (Changing Key Bindings): Cleanup.
3712 Add xref to Key Binding Conventions.
3713
3714 * display.texi (Attribute Functions): Add examples for
3715 face-attribute-relative-p.
3716
3717 * tips.texi (Coding Conventions): Cleanup last change.
3718
37192006-07-05 Karl Berry <karl@gnu.org>
3720
3721 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3722 Remove @setchapternewpage odd.
3723 Result is 1013 pages, down from 1100.
3724
3725 * anti.texi, customize.texi, display.texi, internals.texi:
3726 * minibuf.texi, modes.texi, tips.texi:
3727 Fix overfull/underfull boxes.
3728
37292006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3730
3731 * edebug.texi (Instrumenting):
3732 Add Edebug-specific findex for eval-buffer.
3733 * loading.texi (Loading):
3734 Replace eval-current-buffer with eval-buffer.
3735
37362006-06-30 Nick Roberts <nickrob@snap.net.nz>
3737
3738 * locals.texi (Standard Buffer-Local Variables): Update the list
3739 of variables.
3740
37412006-06-26 Nick Roberts <nickrob@snap.net.nz>
3742
3743 * files.texi (File Name Completion): Point user to the node
3744 "Reading File Names".
3745
37462006-06-24 Eli Zaretskii <eliz@gnu.org>
3747
3748 * files.texi (Contents of Directories): Document case-insensitive
3749 behavior on respective filesystems.
3750
3751 * objects.texi (Character Type): Document that Emacs signals an
3752 error for unsupported Unicode characters specified as \uNNNN.
3753
37542006-06-19 Richard Stallman <rms@gnu.org>
3755
3756 * processes.texi (Bindat Spec): Clarify previous change.
3757
37582006-06-16 Richard Stallman <rms@gnu.org>
3759
3760 * tips.texi (Coding Conventions): Better explain conventions
3761 for definition constructs.
3762
3763 * text.texi (Special Properties): String value of `read-only'
3764 serves as the error message.
3765
3766 * objects.texi (Character Type): Clarify prev. change.
3767 (Non-ASCII in Strings): Mention \u and \U.
3768
3769 * commands.texi (Using Interactive): Explain problem of
3770 markers, etc., in command-history.
3771
37722006-06-14 Kim F. Storm <storm@cua.dk>
3773
3774 * commands.texi (Waiting): Negative arg to sit-for forces
3775 redisplay even if input is pending.
3776
3777 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3778 redisplay. Remove incorrect example of binding redisplay-dont-pause
3779 around (sit-for 0).
3780
37812006-06-13 Richard Stallman <rms@gnu.org>
3782
3783 * display.texi (Forcing Redisplay): Clarify previous change.
3784
37852006-06-13 Romain Francoise <romain@orebokech.com>
3786
3787 * display.texi (Forcing Redisplay): Fix typo.
3788
37892006-06-13 Kim F. Storm <storm@cua.dk>
3790
3791 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3792
37932006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3794
3795 * tips.texi (Coding Conventions): Add `@end itemize'.
3796
37972006-06-10 Richard Stallman <rms@gnu.org>
3798
3799 * tips.texi (Coding Conventions): Explain use of coding systems
3800 to ensure one decoding for strings.
3801
38022006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3803
3804 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3805 syntax.
3806
38072006-06-07 Eli Zaretskii <eliz@gnu.org>
3808
3809 * display.texi (Font Selection): Remove description of
3810 clear-face-cache.
3811
3812 * compile.texi (Eval During Compile): Fix a typo. Add index
3813 entries for possible uses of eval-when-compile.
3814
38152006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3816
3817 * display.texi (Abstract Display): Fix typo.
3818
38192006-06-03 Eli Zaretskii <eliz@gnu.org>
3820
3821 * minibuf.texi (Minibuffer History) <history-add-new-input>:
3822 Reword variable's description.
3823
38242006-06-01 Richard Stallman <rms@gnu.org>
3825
3826 * windows.texi (Splitting Windows): Clarify splitting nonselected
3827 window.
3828
38292006-05-31 Juri Linkov <juri@jurta.org>
3830
3831 * minibuf.texi (Minibuffer History): Add history-add-new-input.
3832
38332006-05-30 Richard Stallman <rms@gnu.org>
3834
3835 * display.texi (Line Height): Fix errors in description of
10d1d0af 3836 default line height and line-height property.
b8d4c8d0
GM
3837
3838 * nonascii.texi (Default Coding Systems): Further clarification.
3839
38402006-05-29 Luc Teirlinck <teirllm@auburn.edu>
3841
3842 * internals.texi (Pure Storage): Mention that an overflow in pure
3843 space causes a memory leak.
3844 (Garbage Collection): If there was an overflow in pure space,
3845 `garbage-collect' returns nil.
3846
38472006-05-30 Eli Zaretskii <eliz@gnu.org>
3848
3849 * nonascii.texi (Default Coding Systems): Fix it some more.
3850
38512006-05-29 Eli Zaretskii <eliz@gnu.org>
3852
3853 * nonascii.texi (Default Coding Systems): Fix last change.
3854
38552006-05-29 Kenichi Handa <handa@m17n.org>
3856
3857 * nonascii.texi (find-operation-coding-system): Describe the new
3858 argument format (FILENAME . BUFFER).
3859
38602006-05-28 Richard Stallman <rms@gnu.org>
3861
3862 * tips.texi (Coding Conventions): Better explain reasons not to
3863 advise other packages or use `eval-after-load'.
3864
38652006-05-29 Kim F. Storm <storm@cua.dk>
3866
3867 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
3868 `bindat-idx' and `bindat-raw' for clarity.
3869
38702006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3871
3872 * processes.texi (Bindat Spec): Expand on `repeat' handler.
3873
3874 * display.texi (Display): Add "Abstract Display" to menu.
3875 (Abstract Display, Abstract Display Functions)
3876 (Abstract Display Example): New nodes.
3877 * elisp.texi (Top): Add "Abstract Display" to menu.
3878
38792006-05-27 Chong Yidong <cyd@stupidchicken.com>
3880
3881 * keymaps.texi (Key Sequences): Link to input events definition.
3882 (Format of Keymaps): Delete material duplicated in Keymap Basics.
3883
3884 * files.texi (Changing Files): Document updated argument list for
3885 copy-file.
3886
38872006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3888
3889 * processes.texi (Bindat Functions): Explain term "total length".
3890 Use it in bindat-length and bindat-pack descriptions.
3891
38922006-05-26 Eli Zaretskii <eliz@gnu.org>
3893
3894 * tips.texi (Coding Conventions): Advise against using
3895 eval-after-load in packages. Add an index entry.
3896
38972006-05-25 Juri Linkov <juri@jurta.org>
3898
3899 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
3900
3901 * modes.texi (%-Constructs): Add %e, %z, %Z.
3902
39032006-05-25 Richard Stallman <rms@gnu.org>
3904
3905 * elisp.texi (Top): Update subnode menu.
3906
3907 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
3908 (Keymaps): Update menu.
3909
39102006-05-25 Chong Yidong <cyd@stupidchicken.com>
3911
3912 * keymaps.texi (Key Sequences): Some clarifications.
3913
39142006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
3915
3916 * processes.texi (Bindat Functions): Say "unibyte string"
3917 explicitly for bindat-unpack and bindat-pack descriptions.
3918 (Bindat Examples): Don't call `string-make-unibyte' in example.
3919
39202006-05-25 Chong Yidong <cyd@stupidchicken.com>
3921
3922 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 3923 Explain string and vector representations of key sequences.
b8d4c8d0
GM
3924
3925 * keymaps.texi (Changing Key Bindings):
dd7b651b 3926 * commands.texi (Interactive Codes):
b8d4c8d0
GM
3927 * help.texi (Describing Characters): Refer to it.
3928
39292006-05-23 Luc Teirlinck <teirllm@auburn.edu>
3930
3931 * frames.texi (Pointer Shape): @end table -> @end defvar.
3932
39332006-05-22 Richard Stallman <rms@gnu.org>
3934
3935 * elisp.texi (Top): Update subnode menus.
3936
3937 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
3938 Contents rewritten; material from old Pointer Shape node moved here.
3939
3940 * display.texi (Pointer Shape): Node deleted.
3941 (Image Descriptors): Minor cleanup.
3942
39432006-05-21 Richard Stallman <rms@gnu.org>
3944
3945 * syntax.texi (Parsing Expressions): Update info on which STATE
3946 elements are ignored.
3947
39482006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3949
3950 * hooks.texi (Standard Hooks): Correct typo.
3951
3952 * gpl.texi (GPL): ifinfo -> ifnottex.
3953
39542006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3955
3956 * searching.texi (Simple Match Data): Warn about match data being
3957 set anew by every search.
3958
39592006-05-17 Richard Stallman <rms@gnu.org>
3960
3961 * minibuf.texi (Minibuffer History): Clarify.
3962
3963 * searching.texi (Regexp Special): Clarify nested regexp warning.
3964
39652006-05-16 Kim F. Storm <storm@cua.dk>
3966
3967 * minibuf.texi (Minibuffer History): Update add-to-history.
3968
39692006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3970
3971 * nonascii.texi (Explicit Encoding): Fix
3972 typo (encoding<->decoding).
3973
39742006-05-14 Richard Stallman <rms@gnu.org>
3975
3976 * buffers.texi (Creating Buffers): Cleanup.
3977
3978 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3979
39802006-05-13 Eli Zaretskii <eliz@gnu.org>
3981
3982 * buffers.texi (Current Buffer): Document that with-temp-buffer
3983 disables undo.
3984
3985 * os.texi (Terminal-Specific): More accurate description of how
3986 Emacs searches for the terminal-specific libraries.
3987
39882006-05-12 Eli Zaretskii <eliz@gnu.org>
3989
3990 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3991 emacs-xtra to @inforef's.
3992
3993 * text.texi (Undo): Document that undo is turned off in buffers
3994 whose names begin with a space.
3995
3996 * buffers.texi (Buffer Names): Add index entries for buffers whose
3997 names begin with a space.
3998 (Creating Buffers): Document that undo is turned off in buffers
3999 whose names begin with a space.
4000
4001 * files.texi (Visiting Functions, Reading from Files)
4002 (Saving Buffers): Mention code and EOL conversions by file I/O
4003 primitives and subroutines.
4004
4005 * nonascii.texi (Lisp and Coding Systems): Document
4006 coding-system-eol-type. Add index entries for eol conversion.
4007
4008 * display.texi (Defining Faces): Mention `mac', and add an xref to
4009 where window-system is described.
4010
40112006-05-10 Richard Stallman <rms@gnu.org>
4012
4013 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4014
40152006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4016
4017 * variables.texi (File Local Variables): Recommend to quote lambda
4018 expressions in safe-local-variable property.
4019
40202006-05-09 Richard Stallman <rms@gnu.org>
4021
4022 * variables.texi (File Local Variables): Document
4023 safe-local-eval-forms and safe-local-eval-function.
4024
40252006-05-07 Kim F. Storm <storm@cua.dk>
4026
4027 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4028 from add-to-history.
4029
40302006-05-07 Romain Francoise <romain@orebokech.com>
4031
4032 * commands.texi (Event Input Misc):
4033 * compile.texi (Eval During Compile):
4034 * internals.texi (Buffer Internals):
4035 * minibuf.texi (Initial Input):
4036 * nonascii.texi (Scanning Charsets):
4037 * numbers.texi (Comparison of Numbers):
4038 * windows.texi (Textual Scrolling, Vertical Scrolling):
4039 Fix various typos.
4040
40412006-05-06 Eli Zaretskii <eliz@gnu.org>
4042
4043 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4044 conditional xref's to either emacs or emacs-xtra, depending on
4045 @iftex/@ifnottex.
4046
4047 * minibuf.texi (Minibuffer History): Document add-to-history.
4048
40492006-05-05 Eli Zaretskii <eliz@gnu.org>
4050
4051 * internals.texi (Pure Storage): Mention the pure overflow message
4052 at startup.
4053
c8763fb6 40542006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4055
4056 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4057 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4058 search.
4059
40602006-05-01 Richard Stallman <rms@gnu.org>
4061
4062 * intro.texi (nil and t): Clarify.
4063
4064 * variables.texi (File Local Variables): Suggest using booleanp.
4065
40662006-05-01 Juanma Barranquero <lekktu@gmail.com>
4067
4068 * objects.texi (Type Predicates): Fix typos.
4069
40702006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4071
4072 * intro.texi (nil and t): Add booleanp.
4073
4074 * objects.texi (Type Predicates): Add links for booleanp and
4075 string-or-null-p.
4076
40772006-04-29 Richard Stallman <rms@gnu.org>
4078
4079 * modes.texi (Multiline Font Lock): Rename from
4080 Multi line Font Lock Elements. Much clarification.
4081 (Font Lock Multiline, Region to Fontify): Much clarification.
4082
40832006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4084
4085 * variables.texi (File Local Variables): Remove the special case t for
4086 safe-local-variable.
4087
40882006-04-26 Richard Stallman <rms@gnu.org>
4089
4090 * syntax.texi (Parsing Expressions): Minor cleanup.
4091
40922006-04-18 Richard Stallman <rms@gnu.org>
4093
4094 * tips.texi (Coding Conventions): Explain when the package's
4095 prefix should appear later on (not at the start of the name).
4096
4097 * searching.texi (String Search): Clarify effect of NOERROR.
4098
4099 * modes.texi (Imenu): Clarify what special items do.
4100
4101 * hooks.texi (Standard Hooks): Delete text about old hook names.
4102
41032006-04-17 Romain Francoise <romain@orebokech.com>
4104
4105 * variables.texi (Local Variables): Update the default value of
4106 `max-specpdl-size'.
4107
41082006-04-15 Michael Olson <mwolson@gnu.org>
4109
4110 * processes.texi (Transaction Queues): Mention the new optional
4111 `delay-question' argument for `tq-enqueue'.
4112
41132006-04-13 Bill Wohler <wohler@newt.com>
4114
4115 * customize.texi (Common Keywords): Use dotted notation for
4116 :package-version value. Specify its values. Improve documentation
4117 for customize-package-emacs-version-alist.
4118
41192006-04-12 Bill Wohler <wohler@newt.com>
4120
4121 * customize.texi (Common Keywords): Move description of
4122 customize-package-emacs-version-alist to @defvar.
4123
41242006-04-10 Bill Wohler <wohler@newt.com>
4125
4126 * customize.texi (Common Keywords): Add :package-version.
4127
41282006-04-10 Kim F. Storm <storm@cua.dk>
4129
4130 * text.texi (Buffer Contents): Add NOPROPS arg to
4131 filter-buffer-substring.
4132
41332006-04-08 Kevin Ryde <user42@zip.com.au>
4134
4135 * os.texi (Command-Line Arguments): Update xref to emacs manual
4136 "Command Arguments" -> "Emacs Invocation", per change there.
4137
41382006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4139
4140 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4141 be on one line to help makeinfo not render two spaces after the dot.
4142
41432006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4144
4145 * strings.texi (Predicates for Strings): Add string-or-null-p.
4146
41472006-03-28 Kim F. Storm <storm@cua.dk>
4148
4149 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4150 remarks about systems that don't support fractional seconds.
4151
41522006-03-25 Karl Berry <karl@gnu.org>
4153
4154 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4155 the year list.
4156
41572006-03-21 Nick Roberts <nickrob@snap.net.nz>
4158
4159 * display.texi (Fringe Indicators): Fix typos.
4160
41612006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4162
4163 * tips.texi (Documentation Tips): One can now also write `program'
4164 in front of a quoted symbol in a docstring to prevent making a
4165 hyperlink.
4166
41672006-03-19 Alan Mackenzie <acm@muc.de>
4168
4169 * text.texi (Special Properties): Clarify `fontified' property.
4170
41712006-03-16 Richard Stallman <rms@gnu.org>
4172
4173 * display.texi (Defining Images): Minor cleanup.
4174
41752006-03-16 Bill Wohler <wohler@newt.com>
4176
4177 * display.texi (Defining Images): In image-load-path-for-library,
4178 prefer user's images.
4179
41802006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4181
4182 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4183
41842006-03-15 Bill Wohler <wohler@newt.com>
4185
4186 * display.texi (Defining Images): Fix example in
4187 image-load-path-for-library by not recommending that one binds
4188 image-load-path. Just defvar it to placate compiler and only use
4189 it if previously defined.
4190
41912006-03-14 Bill Wohler <wohler@newt.com>
4192
4193 * display.texi (Defining Images): In image-load-path-for-library,
4194 always return list of directories. Update example.
4195
41962006-03-14 Alan Mackenzie <acm@muc.de>
4197
4198 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4199 This describes font-lock-extend-region-function.
4200 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4201 the new node "Region to Fontify".
4202
42032006-03-13 Richard Stallman <rms@gnu.org>
4204
4205 * display.texi (Invisible Text): The impossible position is
4206 now before the invisible text, not after.
4207 (Defining Images): Clean up last change.
4208
42092006-03-11 Bill Wohler <wohler@newt.com>
4210
4211 * display.texi (Defining Images): Add image-load-path-for-library.
4212
42132006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4214
4215 * text.texi (Adaptive Fill): Fix Texinfo usage.
4216
4217 * strings.texi (Creating Strings): Fix Texinfo usage.
4218
4219 * searching.texi (Regexp Special): Use @samp for regular
4220 expressions that are not in Lisp syntax.
4221
42222006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4223
4224 * searching.texi (Regexp Special): Put remark between parentheses
4225 to avoid misreading.
4226
42272006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4228
4229 * searching.texi (Syntax of Regexps): More accurately describe
4230 which characters are special in which situations.
4231 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4232 are not special. Describe in detail when `[' and `]' are special.
4233 (Regexp Backslash): Plenty of regexps with unbalanced square
4234 brackets are valid, so reword that statement.
4235
42362006-03-02 Kim F. Storm <storm@cua.dk>
4237
4238 * keymaps.texi (Tool Bar): Add tool-bar-border.
4239
42402006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4241
4242 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4243
42442006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4245
4246 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4247
4248 * files.texi (Locating Files): Suggest additional values for the
4249 SUFFIXES arg of `locate-file'. Update pxref.
4250
4251 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4252 (How Programs Do Loading): Discuss the effects of Auto Compression
4253 mode on `load'.
4254 (Load Suffixes): New node.
4255 (Library Search): Delete description of `load-suffixes'; it was
4256 moved to "Load Suffixes".
4257 (Autoload, Named Features): Mention `load-suffixes'.
4258
42592006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4260
4261 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4262
4263 * windows.texi (Window Tree): Fix typo.
4264
42652006-02-20 Kim F. Storm <storm@cua.dk>
4266
4267 * display.texi (Fringe Indicators): New section.
4268 Move indicate-empty-lines, indicate-buffer-boundaries, and
4269 default-indicate-buffer-boundaries here.
4270 Add fringe-indicator-alist and default-fringes-indicator-alist.
4271 Add list of logical fringe indicator symbols.
4272 Update list of standard bitmap names.
4273 (Fringe Cursors): New section.
4274 Move overflow-newline-into-fringe here.
4275 Add fringe-cursor-alist and default-fringes-cursor-alist.
4276 Add list of fringe cursor symbols.
4277
42782006-02-20 Juanma Barranquero <lekktu@gmail.com>
4279
4280 * commands.texi (Using Interactive): Fix reference to node
4281 "Minibuffers".
4282
42832006-02-19 Richard M. Stallman <rms@gnu.org>
4284
4285 * minibuf.texi (High-Level Completion):
4286 Add xref to read-input-method-name.
4287
4288 * files.texi (Relative File Names): Move file-relative-name here.
4289 (File Name Expansion): From here. Minor clarifications.
4290
4291 * commands.texi (Using Interactive): Add xrefs about reading input.
4292 Clarify remarks about that moving point and mark.
4293 Put string case before list case.
4294
c8763fb6 42952006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4296
4297 * display.texi (Other Display Specs, Image Descriptors):
4298 Revert erroneous changes. The previous description of
4299 image-descriptors as `(image . PROPS)' was correct.
4300
43012006-02-14 Richard M. Stallman <rms@gnu.org>
4302
4303 * variables.texi (File Local Variables): Clarifications.
4304
43052006-02-14 Juanma Barranquero <lekktu@gmail.com>
4306
4307 * variables.texi (File Local Variables): Use @code for a cons
4308 cell, not @var.
4309
43102006-02-13 Chong Yidong <cyd@stupidchicken.com>
4311
4312 * variables.texi (File Local Variables): Document new file local
4313 variable behavior.
4314
43152006-02-10 Kim F. Storm <storm@cua.dk>
4316
4317 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4318
43192006-02-08 Juanma Barranquero <lekktu@gmail.com>
4320
4321 * modes.texi (%-Constructs): Remove obsolete info about
4322 `global-mode-string'.
4323
43242006-02-07 Richard M. Stallman <rms@gnu.org>
4325
4326 * commands.texi (Prefix Command Arguments): Minor cleanup.
4327
4328 * display.texi: "Graphical display", not window system.
4329
4330 * functions.texi (What Is a Function): Fix xref.
4331
4332 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4333 (Changing Key Bindings): Clarify when remapping is better than
4334 substitute-key-definition.
4335
43362006-02-02 Richard M. Stallman <rms@gnu.org>
4337
4338 * minibuf.texi (Basic Completion): Completion alists are risky.
4339
4340 * keymaps.texi (Active Keymaps): Clarifications.
4341 (Searching Keymaps): New node.
4342 (Keymaps): Update menu.
4343
4344 * frames.texi (Layout Parameters): Minor clarification.
4345 (Drag and Drop): New node.
4346 (Frames): Update menu.
4347
43482006-01-29 Chong Yidong <cyd@stupidchicken.com>
4349
4350 * display.texi (Other Display Specs, Image Descriptors):
4351 Image description is a list, not a cons cell.
4352
43532006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4354
4355 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4356 list is not necessarily a list).
4357
43582006-01-27 Eli Zaretskii <eliz@gnu.org>
4359
4360 * frames.texi (Layout Parameters): border-width and
4361 internal-border-width belong to the frame, not the window.
4362
43632006-01-19 Richard M. Stallman <rms@gnu.org>
4364
4365 * nonascii.texi (Translation of Characters): Search cmds use
4366 translation-table-for-input. Automatically made local.
4367
4368 * markers.texi (Overview of Markers): Count insertion type
4369 as one of a marker's attributes.
4370
4371 * keymaps.texi (Controlling Active Maps): New node, split out of
4372 Active Keymaps.
4373 (Keymaps): Menu updated.
4374 (Active Keymaps): Give pseudocode to explain how the active
4375 maps are searched. current-active-maps and key-binding moved here.
4376 (Functions for Key Lookup): current-active-maps and key-binding moved.
4377 Clarifications.
4378 (Searching the Keymaps): New subnode.
4379
4380 * elisp.texi (Top): Menu clarification.
4381
4382 * display.texi (Other Display Specs): Delete duplicate entry for
4383 just a string as display spec. Move text about recursive display
4384 specs on such a string.
4385
4386 * commands.texi (Key Sequence Input): Clarify.
4387 Move num-nonmacro-input-events out.
4388 (Reading One Event): num-nonmacro-input-events moved here.
4389
43902006-01-14 Nick Roberts <nickrob@snap.net.nz>
4391
4392 * advice.texi (Simple Advice): Update example to fit argument
4393 change in previous-line.
4394
43952006-01-05 Richard M. Stallman <rms@gnu.org>
4396
4397 * markers.texi (The Mark): Fix in `mark'.
4398
43992006-01-04 Richard M. Stallman <rms@gnu.org>
4400
4401 * processes.texi (Misc Network, Make Network): Minor cleanups.
4402
44032006-01-04 Kim F. Storm <storm@cua.dk>
4404
4405 * processes.texi (Make Network): Add IPv6 addresses and handling.
4406 (Network Feature Testing): Mention (:family ipv6).
4407 (Misc Network): Add IPv6 formats to format-network-address.
4408
44092005-12-30 Richard M. Stallman <rms@gnu.org>
4410
4411 * text.texi (Changing Properties):
4412 Don't use return value of set-text-properties.
4413
44142005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4415
4416 * modes.texi (Mode Line Format): Correct typo in menu.
4417
44182005-12-29 Richard M. Stallman <rms@gnu.org>
4419
4420 * modes.texi (Mode Line Top): New node.
4421 (Mode Line Data): Some text moved to new node.
4422 Explain the data structure more concretely.
4423 (Mode Line Basics): Clarifications.
4424 (Mode Line Variables): Clarify intro paragraph.
4425 (%-Constructs): Clarify intro paragraph.
4426 (Mode Line Format): Update menu.
4427
44282005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4429
4430 * minibuf.texi (Basic Completion): Update lazy-completion-table
4431 examples for removal of ARGS argument.
4432
44332005-12-23 Richard M. Stallman <rms@gnu.org>
4434
4435 * text.texi (Undo): Restore some explanation from the version
4436 that was deleted.
4437
44382005-12-23 Eli Zaretskii <eliz@gnu.org>
4439
4440 * text.texi (Undo): Remove duplicate descriptions of `apply
4441 funname' and `apply delta' elements of the undo list.
4442
44432005-12-20 Richard M. Stallman <rms@gnu.org>
4444
4445 * help.texi (Help Functions): Update documentation of `apropos'.
4446
44472005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4448
4449 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4450 because it is confusing. If the :help-echo keyword is a function,
4451 it is not directly used as the :help-echo overlay property, as the
4452 xref seems to suggest (it does not take the appropriate args).
4453
44542005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4455
4456 * customize.texi (Common Keywords): Fix Texinfo usage.
4457 (Group Definitions, Variable Definitions): Update for new
4458 conventions for using `*' in docstrings.
4459
4460 * tips.texi (Documentation Tips): Update for new conventions for
4461 using `*' in docstrings.
4462
44632005-12-16 Richard M. Stallman <rms@gnu.org>
4464
4465 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4466
44672005-12-16 Juri Linkov <juri@jurta.org>
4468
4469 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4470
44712005-12-14 Romain Francoise <romain@orebokech.com>
4472
4473 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4474 Fix typo.
4475
44762005-12-11 Juri Linkov <juri@jurta.org>
4477
4478 * minibuf.texi (Completion Commands): Add mention of read-file-name
4479 for filename completion keymaps.
4480 (Reading File Names): Add mention of filename completion keymaps
4481 for read-file-name and xref to `Completion Commands'.
4482
44832005-12-10 Richard M. Stallman <rms@gnu.org>
4484
4485 * customize.texi (Common Keywords): State caveats for use of :tag.
4486
44872005-12-08 Richard M. Stallman <rms@gnu.org>
4488
4489 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4490 with xrefs and better explanation.
4491 (Completion Commands): Add the filename completion maps.
4492
4493 * objects.texi (Character Type): Clarify that \s is not space
4494 if a dash follows.
4495
44962005-12-05 Richard M. Stallman <rms@gnu.org>
4497
4498 * windows.texi (Resizing Windows): Delete preserve-before args.
4499
45002005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4501
4502 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4503 in full keymaps, since the quirk has been fixed.
4504
45052005-12-03 Eli Zaretskii <eliz@gnu.org>
4506
4507 * hooks.texi (Standard Hooks): Add index entries. Mention
4508 `compilation-finish-functions'.
4509
45102005-11-27 Richard M. Stallman <rms@gnu.org>
4511
4512 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4513
45142005-11-21 Juri Linkov <juri@jurta.org>
4515
4516 * customize.texi (Common Keywords): Update links types
4517 custom-manual and url-link. Add link types emacs-library-link,
4518 file-link, function-link, variable-link, custom-group-link.
4519
45202005-11-20 Chong Yidong <cyd@stupidchicken.com>
4521
4522 * display.texi: Revert 2005-11-20 change.
4523
45242005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4525
4526 * processes.texi (Bindat Functions):
4527 Say "third" to refer to zero-based index "2".
4528
45292005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4530
4531 * loading.texi (Library Search): Update the default value of
4532 `load-suffixes'.
4533
45342005-11-17 Chong Yidong <cyd@stupidchicken.com>
4535
4536 * display.texi (Attribute Functions): Mention :ignore-defface.
4537
45382005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4539
4540 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4541 (Minor Mode Conventions): Mention the use of a hook.
4542
45432005-11-06 Richard M. Stallman <rms@gnu.org>
4544
4545 * files.texi (Magic File Names): find-file-name-handler checks the
4546 `operations' property of the handler.
4547
45482005-11-03 Richard M. Stallman <rms@gnu.org>
4549
4550 * variables.texi (Frame-Local Variables): Small clarification.
4551
45522005-10-29 Chong Yidong <cyd@stupidchicken.com>
4553
4554 * os.texi (Init File): Document ~/.emacs.d/init.el.
4555
45562005-10-29 Richard M. Stallman <rms@gnu.org>
4557
4558 * internals.texi (Garbage Collection): Document memory-full.
4559
45602005-10-28 Bill Wohler <wohler@newt.com>
4561
4562 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4563 for URLs.
4564
45652005-10-28 Richard M. Stallman <rms@gnu.org>
4566
4567 * minibuf.texi (Completion Commands): Clean up prev change.
4568
45692005-10-26 Kevin Ryde <user42@zip.com.au>
4570
4571 * compile.texi (Eval During Compile): Explain recommended uses
4572 of eval-when-compile and eval-and-compile.
4573
45742005-10-27 Masatake YAMATO <jet@gyve.org>
4575
4576 * minibuf.texi (Completion Commands):
4577 Write about new optional argument for `display-completion-list'.
4578
45792005-10-23 Richard M. Stallman <rms@gnu.org>
4580
4581 * display.texi (Overlay Arrow): Clarify about local bindings of
4582 overlay-arrow-position.
4583
45842005-10-22 Eli Zaretskii <eliz@gnu.org>
4585
4586 * internals.texi (Building Emacs): Fix last change.
4587
45882005-10-22 Richard M. Stallman <rms@gnu.org>
4589
4590 * internals.texi (Building Emacs): Document eval-at-startup.
4591
45922005-10-21 Richard M. Stallman <rms@gnu.org>
4593
4594 * loading.texi (Where Defined): load-history contains abs file names.
4595 symbol-file returns abs file names.
4596
45972005-10-19 Kim F. Storm <storm@cua.dk>
4598
4599 * display.texi (Showing Images): Add max-image-size integer value.
4600
46012005-10-18 Chong Yidong <cyd@stupidchicken.com>
4602
4603 * display.texi (Showing Images): Document max-image-size.
4604
46052005-10-17 Richard M. Stallman <rms@gnu.org>
4606
4607 * commands.texi (Quitting): Minor clarification.
4608
4609 * processes.texi (Sentinels): Clarify about output and quitting.
4610 (Filter Functions): Mention with-local-quit.
4611
46122005-10-17 Juri Linkov <juri@jurta.org>
4613
4614 * buffers.texi (Current Buffer):
4615 * commands.texi (Event Input Misc):
4616 * compile.texi (Eval During Compile, Compiler Errors):
4617 * customize.texi (Group Definitions):
4618 * display.texi (Progress, Defining Faces):
4619 * files.texi (Writing to Files):
4620 * modes.texi (Mode Hooks, Defining Minor Modes):
4621 * streams.texi (Output Functions):
4622 * syntax.texi (Syntax Table Functions):
4623 * text.texi (Change Hooks):
4624 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
4625
4626 * commands.texi (Quitting): Replace arg `forms' with `body' in
4627 `with-local-quit'.
4628
4629 * positions.texi (Excursions): Replace arg `forms' with `body' in
4630 `save-excursion'.
4631
46322005-10-08 Kim F. Storm <storm@cua.dk>
4633
4634 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
4635 Rename manual section accordingly.
4636
46372005-10-04 Kim F. Storm <storm@cua.dk>
4638
4639 * windows.texi (Window Split Tree): New section describing
4640 new function window-split-tree function.
4641
46422005-10-03 Nick Roberts <nickrob@snap.net.nz>
4643
4644 * display.texi (Fringe Size/Pos): Simplify and add detail.
4645
46462005-09-30 Romain Francoise <romain@orebokech.com>
4647
4648 * minibuf.texi (High-Level Completion): Explain that the prompt
4649 given to `read-buffer' should end with a colon and a space.
4650 Update usage examples.
4651
46522005-09-29 Juri Linkov <juri@jurta.org>
4653
4654 * display.texi (Displaying Messages): Rename argument name
4655 `string' to `format-string' in functions `message', `message-box',
4656 `message-or-box'.
4657
46582005-09-26 Chong Yidong <cyd@stupidchicken.com>
4659
4660 * errors.texi (Standard Errors): Correct xrefs.
4661
46622005-09-18 Chong Yidong <cyd@stupidchicken.com>
4663
4664 * display.texi (Defining Images): Update documentation for
4665 `image-load-path'.
4666
46672005-09-17 Richard M. Stallman <rms@gnu.org>
4668
4669 * display.texi (Defining Images): Clean up previous change.
4670
46712005-09-16 Romain Francoise <romain@orebokech.com>
4672
4673 * elisp.texi: Specify GFDL version 1.2.
4674
4675 * doclicense.texi (GNU Free Documentation License): Update to
4676 version 1.2.
4677
46782005-09-15 Chong Yidong <cyd@stupidchicken.com>
4679
4680 * display.texi (Defining Images): Document `image-load-path'.
4681
46822005-09-15 Richard M. Stallman <rms@gnu.org>
4683
4684 * objects.texi (Printed Representation): Minor cleanup.
4685 (Box Diagrams): Minor fix.
4686 (Cons Cell Type): Move (...) index item here.
4687 (Box Diagrams): From here.
4688 (Array Type): Minor fix.
4689 (Type Predicates): Delete index "predicates".
4690 (Hash Table Type): Clarify xref.
4691 (Dotted Pair Notation): Minor fix.
4692
46932005-09-10 Chong Yidong <cyd@stupidchicken.com>
4694
4695 * files.texi (Saving Buffers): Fix typo.
4696
46972005-09-08 Richard M. Stallman <rms@gnu.org>
4698
4699 * tips.texi (Programming Tips): Correct the "default" prompt spec.
4700
47012005-09-08 Chong Yidong <cyd@stupidchicken.com>
4702
4703 * locals.texi (Standard Buffer-Local Variables): Don't include
4704 mode variables for minor modes.
4705 Fix xrefs for buffer-display-count, buffer-display-table,
4706 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
4707 enable-multibyte-characters, fill-column, header-line-format,
4708 left-fringe-width, left-margin, and right-fringe-width.
4709
4710 * hooks.texi (Standard Hooks): All hooks should conform to the
4711 standard naming convention now.
4712 Fix xref for `echo-area-clear-hook'.
4713
4714 * display.texi (Usual Display): Note that indicate-empty-lines and
4715 tab-width are buffer-local.
4716
4717 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4718
4719 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4720
4721 * nonascii.texi (Encoding and I/O): Note that
4722 buffer-file-coding-system is buffer-local.
4723
4724 * positions.texi (List Motion): Note that defun-prompt-regexp is
4725 buffer-local.
4726
4727 * text.texi (Auto Filling): Note that auto-fill-function is
4728 buffer-local.
4729 (Undo): Note that buffer-undo-list is buffer-local.
4730
4731 * windows.texi (Buffers and Windows): Document
4732 buffer-display-count.
4733
47342005-09-06 Richard M. Stallman <rms@gnu.org>
4735
4736 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4737 package prefix elsewhere than at the start of the name.
4738
47392005-09-03 Richard M. Stallman <rms@gnu.org>
4740
4741 * tips.texi (Programming Tips): Add conventions for minibuffer
4742 questions and prompts.
4743
47442005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4745
4746 * intro.texi (nil and t): Minor cleanup.
4747 Delete spurious mention of keyword symbols.
4748 (Evaluation Notation): Add index entry.
4749 (A Sample Function Description): Minor cleanup.
4750 (A Sample Variable Description): Not all vars can be set.
4751
47522005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4753
4754 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4755
4756 (Insertion): Document precise type of `insert-char' arg COUNT.
4757
47582005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4759
4760 * modes.texi (Other Font Lock Variables): Sync the default of
4761 font-lock-lines-before.
4762
47632005-08-31 Michael Albinus <michael.albinus@gmx.de>
4764
4765 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4766
47672005-08-29 Richard M. Stallman <rms@gnu.org>
4768
4769 * elisp.texi (Top): Update subnode menu.
4770
4771 * searching.texi (Searching and Matching): Move node.
4772 Rearrange contents and add overall explanation.
4773 (Searching and Case): Move node.
4774 (Searching and Matching): Update menu.
4775
47762005-08-27 Eli Zaretskii <eliz@gnu.org>
4777
4778 * os.texi (Startup Summary): Fix the description of the initial
4779 startup message display.
4780
47812005-08-25 Richard M. Stallman <rms@gnu.org>
4782
4783 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4784
47852005-08-25 Emilio C. Lopes <eclig@gmx.net>
4786
4787 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4788 `next-overlay-change' example.
4789
47902005-08-22 Juri Linkov <juri@jurta.org>
4791
4792 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4793 Fix invert-face. Fix args of face-background.
4794
4795 * display.texi (Standard Faces): Delete node.
4796 (Faces): Add xref to `(emacs)Standard Faces'.
4797 (Displaying Faces): Fix xref to `Standard Faces'.
4798
4799 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4800
48012005-08-20 Alan Mackenzie <acm@muc.de>
4802
4803 * buffers.texi (The Buffer List): Clarify the manipulation of the
4804 buffer list.
4805
48062005-08-14 Richard M. Stallman <rms@gnu.org>
4807
4808 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4809 a regexp.
4810
48112005-08-11 Richard M. Stallman <rms@gnu.org>
4812
4813 * elisp.texi (Top): Update subnode lists.
4814
4815 * display.texi (Inverse Video): Node deleted.
4816
4817 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
4818 New nodes split out of Coding Conventions.
4819
4820 * searching.texi (Regular Expressions): Document re-builder.
4821
4822 * os.texi (Time Parsing): New node split out of Time Conversion.
4823
4824 * processes.texi (Misc Network, Network Feature Testing)
4825 (Network Options, Make Network): New nodes split out of
4826 Low-Level Network.
4827
48282005-08-09 Richard M. Stallman <rms@gnu.org>
4829
4830 * frames.texi (Geometry): New node, split from Size and Position.
4831 (Frame Parameters): Refer to Geometry.
4832
4833 * buffers.texi (The Buffer List): Fix xrefs.
4834
4835 * windows.texi (Splitting Windows): Fix xref.
4836
4837 * frames.texi (Layout Parameters): Add xref.
4838
4839 * display.texi (Line Height, Scroll Bars): Fix xrefs.
4840
4841 * keymaps.texi (Menu Bar): Fix xref.
4842
4843 * locals.texi (Standard Buffer-Local Variables): Fix xref.
4844
4845 * modes.texi (%-Constructs): Fix xref.
4846
4847 * frames.texi (Window Frame Parameters): Node split up.
4848 (Basic Parameters, Position Parameters, Size Parameters)
4849 (Layout Parameters, Buffer Parameters, Management Parameters)
4850 (Cursor Parameters, Color Parameters): New subnodes.
4851
48522005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4853
4854 * positions.texi (Screen Lines): Update xref for previous change
4855 in minibuf.texi.
4856
4857 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
4858 change in minibuf.texi.
4859
48602005-08-09 Richard M. Stallman <rms@gnu.org>
4861
4862 * tips.texi (Coding Conventions): Minor cleanup.
4863
4864 * modes.texi (Defining Minor Modes): Explain when init-value
4865 can be non-nil.
4866
4867 * elisp.texi (Top): Update submenu for Minibuffer.
4868
4869 * minibuf.texi (Minibuffer Misc): Node split up.
4870 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
4871 (Recursive Mini): New nodes split out from Minibuffer Misc.
4872 (Minibuffer Misc): Document max-mini-window-height.
4873
4874 * hash.texi (Defining Hash): Delete stray paren in example.
4875
4876 * display.texi (Echo Area Customization): Don't define
4877 max-mini-window-height here; xref instead.
4878
4879 * commands.texi (Event Input Misc): Update while-no-input.
4880
4881 * advice.texi (Advising Functions): Explain when to use advice
4882 and when to use a hook.
4883
48842005-07-30 Eli Zaretskii <eliz@gnu.org>
4885
4886 * makefile.w32-in (info): Don't run install-info.
4887 ($(infodir)/dir): New target, produced by running install-info.
4888
48892005-07-27 Luc Teirlinck <teirllm@auburn.edu>
4890
4891 * modes.texi (Defining Minor Modes): The keyword for the initial
4892 value is :init-value, not :initial-value.
4893
48942005-07-23 Eli Zaretskii <eliz@gnu.org>
4895
4896 * loading.texi (Autoload): Make the `doctor' example be consistent
4897 with what's in current loaddefs.el. Describe the "fn" magic in
4898 the usage portion of the doc string.
4899
49002005-07-22 Richard M. Stallman <rms@gnu.org>
4901
4902 * internals.texi (Garbage Collection): Clarify previous change.
4903
49042005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
4905
4906 * internals.texi (Garbage Collection): Add gc-cons-percentage.
4907
49082005-07-18 Juri Linkov <juri@jurta.org>
4909
4910 * commands.texi (Accessing Events):
4911 * frames.texi (Text Terminal Colors, Resources):
4912 * markers.texi (The Mark):
4913 * modes.texi (Defining Minor Modes):
4914 Delete duplicate duplicate words.
4915
49162005-07-16 Richard M. Stallman <rms@gnu.org>
4917
4918 * display.texi (Managing Overlays): Clarify make-overlay
4919 args for insertion types.
4920
49212005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4922
4923 * customize.texi (Variable Definitions):
4924 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
4925 `standard-value' is a list too.
4926 (Defining New Types): Use @key{RET} instead of @key{ret}.
4927
49282005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
4929
4930 * os.texi (Translating Input): Fix typo.
4931
49322005-07-08 Richard M. Stallman <rms@gnu.org>
4933
4934 * README: Update edition number and size estimate.
4935
4936 * elisp.texi (VERSION): Set to 2.9.
4937
49382005-07-07 Richard M. Stallman <rms@gnu.org>
4939
4940 * book-spine.texinfo: Update Emacs version.
4941
4942 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4943
49442005-07-06 Richard M. Stallman <rms@gnu.org>
4945
4946 * searching.texi (Regexp Search): Clarify what re-search-forward
4947 does when the search fails.
4948
49492005-07-05 Lute Kamstra <lute@gnu.org>
4950
4951 * Update FSF's address in GPL notices.
4952
4953 * doclicense.texi (GNU Free Documentation License):
4954 * gpl.texi (GPL):
4955 * tips.texi (Coding Conventions, Library Headers):
4956 * vol1.texi:
4957 * vol2.texi: Update FSF's address.
4958
49592005-07-04 Richard M. Stallman <rms@gnu.org>
4960
4961 * hooks.texi (Standard Hooks): Add occur-hook.
4962
49632005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4964
4965 * display.texi (The Echo Area): Correct menu.
4966
49672005-07-03 Richard M. Stallman <rms@gnu.org>
4968
4969 * elisp.texi (Top): Update subnode menu for Display.
4970
4971 * display.texi (Displaying Messages): New node, with most
4972 of what was in The Echo Area.
4973 (Progress): Moved under The Echo Area.
4974 (Logging Messages): New node with new text.
4975 (Echo Area Customization): New node, the rest of what was
4976 in The Echo Area. Document message-truncate-lines with @defvar.
4977 (Display): Update menu.
4978
4979 * windows.texi (Textual Scrolling): Doc 3 values for
4980 scroll-preserve-screen-position.
4981
4982 * text.texi (Special Properties): Change hook functions
4983 should bind inhibit-modification-hooks around altering buffer text.
4984
4985 * keymaps.texi (Key Binding Commands): Call binding BINDING
4986 rather than DEFINITION.
4987
49882005-06-29 Juanma Barranquero <lekktu@gmail.com>
4989
4990 * variables.texi (Defining Variables): `user-variable-p' returns t
4991 for aliases of user options, nil for alias loops.
4992
49932005-06-28 Richard M. Stallman <rms@gnu.org>
4994
4995 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4996 make-keymap.
4997
49982005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4999
5000 * variables.texi (Setting Variables): Correct and clarify
5001 description of `add-to-ordered-list'.
5002
50032005-06-26 Richard M. Stallman <rms@gnu.org>
5004
5005 * display.texi (Faces): Minor cleanup.
5006
50072005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5008
5009 * display.texi (Faces): `facep' returns t for strings that are
5010 face names.
5011
50122005-06-25 Richard M. Stallman <rms@gnu.org>
5013
5014 * objects.texi (Equality Predicates): Clarify meaning of equal.
5015
5016 * windows.texi (Selecting Windows): save-selected-window
5017 and with-selected-window save and restore the current buffer.
5018
50192005-06-24 Richard M. Stallman <rms@gnu.org>
5020
5021 * numbers.texi (Float Basics): Explain how to test for NaN,
5022 and printing the sign of NaNs.
5023
50242005-06-24 Eli Zaretskii <eliz@gnu.org>
5025
5026 * makefile.w32-in (MAKEINFO): Use --force.
5027
50282005-06-23 Richard M. Stallman <rms@gnu.org>
5029
5030 * display.texi (Face Functions): Correct Texinfo usage.
5031
50322005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5033
5034 * lists.texi (Rings): `ring-elements' now returns the elements of
5035 RING in order.
5036
50372005-06-23 Juanma Barranquero <lekktu@gmail.com>
5038
5039 * markers.texi (The Mark): Texinfo usage fix.
5040
50412005-06-23 Kim F. Storm <storm@cua.dk>
5042
5043 * searching.texi (Entire Match Data): Remove evaporate option for
5044 match-data. Do not mention evaporate option for set-match-data.
5045
50462005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5047
5048 * display.texi (Face Functions): Mention face aliases.
5049
50502005-06-21 Richard M. Stallman <rms@gnu.org>
5051
5052 * anti.texi (Antinews): Texinfo usage fix.
5053
50542005-06-21 Karl Berry <karl@gnu.org>
5055
5056 * elisp.texi: Use @copying.
5057
5058 * elisp.texi: Put @summarycontents and @contents before the Top
5059 node, instead of the end of the file, so that the contents appear
5060 in the right place in the dvi/pdf output.
5061
50622005-06-21 Juri Linkov <juri@jurta.org>
5063
5064 * display.texi (Defining Faces): Add `customized-face'.
5065
50662005-06-20 Kim F. Storm <storm@cua.dk>
5067
5068 * variables.texi (Setting Variables): Any type of element can be
5069 given order in add-to-ordered-list. Compare elements with eq.
5070
5071 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5072
50732005-06-20 Karl Berry <karl@gnu.org>
5074
5075 * syntax.texi (Syntax Flags): Make last column very slightly wider
5076 to avoid "generic comment" breaking on two lines and causing an
5077 underfull box.
5078
50792005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5080
5081 * lists.texi (Rings): Various minor clarifications and corrections.
5082
50832005-06-18 Richard M. Stallman <rms@gnu.org>
5084
5085 * functions.texi (Obsolete Functions): Simplify.
5086
5087 * variables.texi (Variable Aliases): Simplify.
5088
5089 * anti.texi, backups.texi, compile.texi, customization.texi:
5090 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5091 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5092 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5093 * variables.texi: Fix formatting ugliness.
5094
5095 * elisp.texi: Add links to Rings and Byte Packing.
5096 Update version and copyright years.
5097
5098 * minibuf.texi: Fix formatting ugliness.
5099 (Completion Commands): Move keymap vars to the end
5100 and vars completing-read binds to the top.
5101
51022005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5103
5104 * processes.texi: Fix typos.
5105 (Bindat Spec): Correct Texinfo error.
5106 (Byte Packing): Fix ungrammatical sentence.
5107
51082005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5109
5110 * lists.texi (Rings): New node.
5111 (Lists): Add it to menu.
5112
5113 * processes.texi (Byte Packing): New node.
5114 (Processes): Add it to menu.
5115
51162005-06-17 Richard M. Stallman <rms@gnu.org>
5117
5118 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5119
5120 * help.texi (Documentation Basics): Explain the xref to
5121 Documentation Tips.
5122
5123 * debugging.texi (Debugger Commands): Minor fix.
5124
51252005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5126
5127 * edebug.texi (Instrumenting): Eliminate duplicate link.
5128 (Specification List): Replace references to "below", referring to
5129 a later node, with one @ref to that node.
5130
5131 * os.texi (Timers): Timers should save and restore the match data
5132 if they change it.
5133
5134 * debugging.texi (Debugger Commands): Mention that the Lisp
5135 debugger can not step through primitive functions.
5136
51372005-06-16 Juanma Barranquero <lekktu@gmail.com>
5138
5139 * functions.texi (Obsolete Functions): Update argument names of
5140 `make-obsolete' and `define-obsolete-function-alias'.
5141
5142 * variables.texi (Variable Aliases): Update argument names of
5143 `defvaralias', `make-obsolete-variable' and
5144 `define-obsolete-variable-alias'.
5145
51462005-06-15 Kim F. Storm <storm@cua.dk>
5147
5148 * searching.texi (Entire Match Data): Rephrase warnings about
5149 evaporate arg to match-data and set-match-data.
5150
51512005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5152
5153 * elisp.texi (Top): Update detailed menu.
5154
5155 * edebug.texi (Edebug): Update menu.
5156 (Instrumenting): Update xrefs.
5157 (Edebug Execution Modes): Correct xref.
5158 (Jumping): Clarify description of `h' command.
5159 Eliminate redundant @ref.
5160 (Breaks): New node.
5161 (Breakpoints): Is now a subsubsection.
5162 (Global Break Condition): Mention `C-x X X'.
5163 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5164 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5165 (Edebug Display Update): Correct pxref.
5166 (Edebug and Macros): New node.
5167 (Instrumenting Macro Calls): Is now a subsubsection.
5168 Neither arg of `def-edebug-spec' is evaluated.
5169 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5170 (Specification Examples): Fix typo.
5171
51722005-06-14 Lute Kamstra <lute@gnu.org>
5173
5174 * debugging.texi (Function Debugging): Primitives can break on
5175 entry too.
5176
51772005-06-14 Kim F. Storm <storm@cua.dk>
5178
5179 * variables.texi (Setting Variables): Add add-to-ordered-list.
5180
51812005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5182
5183 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5184 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5185
51862005-06-13 Lute Kamstra <lute@gnu.org>
5187
5188 * text.texi (Special Properties): Fix cross reference.
5189
51902005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5191
5192 * debugging.texi (Function Debugging): Delete mention of empty
5193 string argument to `cancel-debug-on-entry'. Delete inaccurate
5194 description of the return value of that command.
5195
51962005-06-11 Alan Mackenzie <acm@muc.de>
5197
5198 * text.texi (Adaptive Fill): Amplify the description of
5199 fill-context-prefix.
5200
52012005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5202
5203 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5204
52052005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5206
5207 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5208
52092005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5210
5211 * debugging.texi (Error Debugging): Minor rewording.
5212 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5213 is optional.
5214
52152005-06-10 Lute Kamstra <lute@gnu.org>
5216
5217 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5218 (Top): Give it a title. Correct version number. Give the
5219 detailed node listing a more prominent header.
5220 * intro.texi: Don't set VERSION here a second time.
5221 Mention Emacs's version too.
5222 * anti.texi (Antinews): Use EMACSVER to refer to the current
5223 version of Emacs.
5224
52252005-06-09 Kim F. Storm <storm@cua.dk>
5226
5227 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5228 match-data and set-match-data.
5229
52302005-06-08 Richard M. Stallman <rms@gnu.org>
5231
5232 * searching.texi (Entire Match Data): Clarify when match-data
5233 returns markers and when integers.
5234
5235 * display.texi (Defining Faces): Explain that face name should not
5236 end in `-face'.
5237
5238 * modes.texi (Mode Line Data): Minor cleanup.
5239 (Customizing Keywords): Node split out of Search-based Fontification.
5240 Add example of using font-lock-add-keywords from a hook.
5241 Clarify when MODE should be non-nil, and when nil.
5242
52432005-06-06 Richard M. Stallman <rms@gnu.org>
5244
5245 * modes.texi (Mode Line Data): Explain what happens when the car
5246 of a list is a void symbol.
5247 (Search-based Fontification): Explain MODE arg to
5248 font-lock-add-keywords and warn about calls from major modes.
5249
52502005-06-08 Juri Linkov <juri@jurta.org>
5251
5252 * display.texi (Standard Faces): Add `shadow' face.
5253
52542005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5255
5256 * modes.texi (Major Mode Conventions): A derived mode only needs
5257 to put the call to the parent mode inside `delay-mode-hooks'.
5258
52592005-05-29 Richard M. Stallman <rms@gnu.org>
5260
5261 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5262 new, and what that implies. Clarify.
5263
5264 * files.texi (Locating Files): Clean up the text.
5265
5266 * frames.texi (Window Frame Parameters): Document user-size.
5267 Shorten entry for top by referring to left.
5268
52692005-05-26 Richard M. Stallman <rms@gnu.org>
5270
5271 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5272 is new, and what the implications are. Other clarifications.
5273
52742005-05-24 Richard M. Stallman <rms@gnu.org>
5275
5276 * frames.texi (Dialog Boxes): Minor fixes.
5277
52782005-05-25 Masatake YAMATO <jet@gyve.org>
5279
5280 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5281
52822005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5283
5284 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5285 is optional.
5286
52872005-05-24 Nick Roberts <nickrob@snap.net.nz>
5288
10d1d0af 5289 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
5290
52912005-05-23 Lute Kamstra <lute@gnu.org>
5292
5293 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5294 syntax-begin-function over font-lock-beginning-of-syntax-function.
5295
52962005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5297
5298 * minibuf.texi (Reading File Names): Update description of
5299 `read-directory-name'.
5300
5301 * modes.texi (Derived Modes): Clarify :group keyword.
5302
53032005-05-21 Eli Zaretskii <eliz@gnu.org>
5304
5305 * files.texi (Locating Files): New subsection.
5306 Describe locate-file and executable-find.
5307
53082005-05-21 Kevin Ryde <user42@zip.com.au>
5309
5310 * frames.texi (Initial Parameters): Update cross reference to
5311 "Emacs Invocation".
5312
53132005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5314
5315 * keymaps.texi (Active Keymaps): Add anchor.
5316
5317 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5318 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5319 appropriate place.
5320 (Derived Modes): Small clarifications.
5321 (Minor Mode Conventions, Keymaps and Minor Modes):
5322 Replace references to nodes with references to anchors.
5323 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5324 Clarify description of lists whose first element is an integer.
5325 (Mode Line Variables): Add anchor.
5326 (%-Constructs): Clarify description of integer after %.
5327 (Emulating Mode Line): Describe nil value for FACE.
5328
53292005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5330
5331 * modes.texi (Derived Modes): Correct references to non-existing
5332 variable standard-syntax-table.
5333
53342005-05-17 Lute Kamstra <lute@gnu.org>
5335
5336 * modes.texi (Defining Minor Modes): Mention the mode hook.
5337
53382005-05-15 Kim F. Storm <storm@cua.dk>
5339
5340 * processes.texi (Network): Remove open-network-stream-nowait.
5341 (Network Servers): Remove open-network-stream-server.
5342
53432005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5344
5345 * elisp.texi (Top): Update detailed menu.
5346
5347 * variables.texi: Reorder nodes.
5348 (Variables): Update menu.
5349 (File Local Variables): Do not refer to the `-*-' line as
5350 a "local variables list". Add pxref.
5351
53522005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5353
5354 * elisp.texi (Top): Update detailed menu for node changes.
5355
5356 * modes.texi (Modes): Update Menu.
5357 (Hooks): Move to beginning of chapter.
5358 Most minor modes run mode hooks too.
5359 `add-hook' can handle void hooks or hooks whose value is a single
5360 function.
5361 (Major Modes): Update Menu.
5362 (Major Mode Basics): New node, split off from `Major Modes'.
5363 (Major Mode Conventions): Correct xref. Explain how to handle
5364 auto-mode-alist if the major mode command has an autoload cookie.
5365 (Auto Major Mode): Major update. Add magic-mode-alist.
5366 (Derived Modes): Major update.
5367 (Mode Line Format): Update Menu.
5368 (Mode Line Basics): New node, split off from `Mode Line Format'.
5369
5370 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5371 for `magic autoload comment'. Add index entries and anchor.
5372
53732005-05-14 Richard M. Stallman <rms@gnu.org>
5374
5375 * tips.texi (Coding Conventions): Explain how important it is
5376 that just loading certain files not change Emacs behavior.
5377
5378 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5379
53802005-05-12 Lute Kamstra <lute@gnu.org>
5381
5382 * modes.texi (Generic Modes): Update.
5383 (Major Modes): Refer to node "Generic Modes".
5384
5385 * elisp.texi (Top): Update to the current structure of the manual.
5386 * processes.texi (Processes): Add menu description.
5387 * customize.texi (Customization): Add menu descriptions.
5388
53892005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5390
5391 * processes.texi (Signals to Processes)
5392 (Low-Level Network): Fix typos.
5393
53942005-05-11 Lute Kamstra <lute@gnu.org>
5395
5396 * elisp.texi (Top): Add some nodes from the chapter "Major and
5397 Minor Modes" to the detailed node listing.
5398
53992005-05-10 Richard M. Stallman <rms@gnu.org>
5400
5401 * keymaps.texi (Extended Menu Items): Menu item filter functions
5402 can be called at any time.
5403
54042005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5405
5406 * variables.texi (File Local Variables): `(hack-local-variables t)'
5407 now also checks whether a mode is specified in the local variables
5408 list.
5409
54102005-05-05 Kevin Ryde <user42@zip.com.au>
5411
5412 * display.texi (The Echo Area): Correct format function cross
5413 reference.
5414
54152005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5416
5417 * variables.texi (Variable Aliases): Change description of
5418 `define-obsolete-variable-alias'.
5419
5420 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5421 (Defining Functions): Add xref.
5422 (Obsolete Functions): New node.
5423 (Function Safety): Standardize capitalization of section title.
5424
5425 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5426 (Dialog Boxes): Complete description of `x-popup-dialog'.
5427
54282005-05-04 Richard M. Stallman <rms@gnu.org>
5429
5430 * commands.texi (Interactive Codes): Fix Texinfo usage.
5431 Document U more clearly.
5432
54332005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5434
5435 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5436 function and not a macro.
5437
5438 * frames.texi (Pop-Up Menus): Correct and clarify description of
5439 `x-popup-menu'.
5440 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5441
54422005-05-01 Richard M. Stallman <rms@gnu.org>
5443
5444 * edebug.texi (Checking Whether to Stop): Fix previous change.
5445
54462005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5447
5448 * display.texi: Fix typos and Texinfo usage.
5449
5450 * edebug.texi (Checking Whether to Stop): executing-macro ->
5451 executing-kbd-macro.
5452
54532005-05-01 Richard M. Stallman <rms@gnu.org>
5454
5455 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5456
54572005-04-30 Richard M. Stallman <rms@gnu.org>
5458
5459 * files.texi (Magic File Names): Document `operations' property.
5460
54612005-04-29 Lute Kamstra <lute@gnu.org>
5462
5463 * modes.texi (Generic Modes): New node.
5464 (Major Modes): Add it to the menu.
5465 (Derived Modes): Add "derived mode" to concept index.
5466
54672005-04-28 Lute Kamstra <lute@gnu.org>
5468
5469 * modes.texi (Defining Minor Modes): Fix previous change.
5470 (Font Lock Mode): Simplify.
5471 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5472 when set and that some parts are optional. Add cross references.
5473 (Search-based Fontification): Say how to specify font-lock-keywords.
5474 Add cross references. Add font-lock-multiline to index.
5475 Move font-lock-keywords-case-fold-search here from node "Other Font
5476 Lock Variables". Document font-lock-add-keywords and
5477 font-lock-remove-keywords.
5478 (Other Font Lock Variables): Move font-lock-keywords-only,
5479 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5480 and font-lock-syntactic-face-function to node "Syntactic Font
5481 Lock". Move font-lock-keywords-case-fold-search to node
5482 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5483 and font-lock-{,un}fontify-{buffer,region}-function.
5484 (Precalculated Fontification): Remove reference to deleted variable
5485 font-lock-core-only.
5486 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5487 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5488 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5489 and font-lock-syntactic-face-function here from node "Other Font
5490 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5491 Syntax Properties". Add cross references.
5492 (Setting Syntax Properties): New node.
5493 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5494 * syntax.texi (Syntax Properties): Add cross reference.
5495 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5496
54972005-04-26 Richard M. Stallman <rms@gnu.org>
5498
5499 * display.texi (Defining Faces):
5500 Document `default' elements of defface spec.
5501
5502 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5503
5504 * variables.texi (Variable Aliases): Clarify text.
5505
55062005-04-25 Chong Yidong <cyd@stupidchicken.com>
5507
5508 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5509
55102005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5511
5512 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5513
55142005-04-24 Eli Zaretskii <eliz@gnu.org>
5515
5516 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5517 syntax-after and syntax-class.
5518
5519 * files.texi (Changing Files): Fix last change's cross-reference.
5520 (Unique File Names): Don't mention "numbers" in the documentation
5521 of make-temp-file and make-temp-name.
5522
55232005-04-23 Richard M. Stallman <rms@gnu.org>
5524
5525 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5526
55272005-04-22 Nick Roberts <nickrob@snap.net.nz>
5528
5529 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5530
55312005-04-22 Nick Roberts <nickrob@snap.net.nz>
5532
5533 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5534 and define-obsolete-variable-alias.
5535
55362005-04-22 Kim F. Storm <storm@cua.dk>
5537
5538 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5539 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5540
55412005-04-21 Lute Kamstra <lute@gnu.org>
5542
5543 * lists.texi (Association Lists): Document rassq-delete-all.
5544
55452005-04-19 Richard M. Stallman <rms@gnu.org>
5546
5547 * modes.texi (Search-based Fontification): Explain that
5548 facespec is an expression to be evaluated.
5549
55502005-04-19 Kevin Ryde <user42@zip.com.au>
5551
5552 * streams.texi (Output Functions): Fix xref.
5553 * strings.texi (String Conversion): Fix xref.
5554
55552005-04-19 Kim F. Storm <storm@cua.dk>
5556
5557 * symbols.texi (Symbol Plists): Add safe-get.
5558 Mention that `get' may signal an error.
5559
55602005-04-18 Nick Roberts <nickrob@snap.net.nz>
5561
5562 * customize.texi (Variable Definitions): Replace tooltip-mode
5563 example with save-place.
5564
55652005-04-17 Richard M. Stallman <rms@gnu.org>
5566
5567 * buffers.texi (Indirect Buffers): Clarify.
5568
5569 * positions.texi (Positions): Clarify converting marker to integer.
5570
5571 * strings.texi (String Basics): Mention string-match; clarify.
5572
55732005-04-08 Lute Kamstra <lute@gnu.org>
5574
5575 * modes.texi (Search-based Fontification): Fix cross references.
5576 Use consistent terminology. Document anchored highlighting.
5577
55782005-04-05 Lute Kamstra <lute@gnu.org>
5579
5580 * modes.texi (Defining Minor Modes): Document :group keyword
5581 argument and its default value.
5582
55832005-04-03 Lute Kamstra <lute@gnu.org>
5584
5585 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5586 references and/or descriptions. Delete major mode hooks; mention
5587 them as a category instead. Rename or delete obsolete hooks.
5588
55892005-04-02 Richard M. Stallman <rms@gnu.org>
5590
5591 * nonascii.texi (Coding System Basics): Another wording cleanup.
5592
55932005-04-01 Richard M. Stallman <rms@gnu.org>
5594
5595 * nonascii.texi (Coding System Basics): Clarify previous change.
5596
55972005-04-01 Kenichi Handa <handa@m17n.org>
5598
10d1d0af 5599 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
5600 identity of coding systems.
5601
56022005-03-29 Chong Yidong <cyd@stupidchicken.com>
5603
5604 * text.texi (Buffer Contents): Add filter-buffer-substring and
5605 buffer-substring-filters.
5606
56072005-03-26 Chong Yidong <cyd@stupidchicken.com>
5608
5609 * anti.texi (Antinews): Mention `G' interactive code.
5610
5611 * tips.texi (Compilation Tips): Mention benchmark.el.
5612
56132005-03-27 Luc Teirlinck <teirllm@auburn.edu>
5614
5615 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
5616 is now bound to M-o M-o.
5617
5618 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
5619
56202005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
5621
5622 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
5623 in the Emacs Manual).
5624 * Makefile.in (srcs): Remove calendar.texi.
5625 * makefile.w32-in (srcs): Remove calendar.texi.
5626 * display.texi (Display): Change name of next node.
5627 * os.texi (System In): Change name of previous node.
5628 * elisp.texi (Top): Remove Calendar references.
5629 * vol1.texi (Top): Remove Calendar references.
5630 * vol2.texi (Top): Remove Calendar references.
5631
56322005-03-25 Richard M. Stallman <rms@gnu.org>
5633
5634 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
5635 Cleanup previous change.
5636
56372005-03-25 Chong Yidong <cyd@stupidchicken.com>
5638
5639 * display.texi (Face Attributes): Faces earlier in an :inherit
5640 list take precedence.
5641 (Scroll Bars): Fix description of vertical-scroll-bars.
5642 Document frame-current-scroll-bars and window-current-scroll-bars.
5643
5644 * markers.texi (The Mark): Document temporary Transient Mark mode.
5645
5646 * minibuf.texi (Reading File Names):
5647 Document read-file-name-completion-ignore-case.
5648
5649 * positions.texi (Screen Lines): Document nil for width argument
5650 to compute-motion.
5651
56522005-03-23 Kim F. Storm <storm@cua.dk>
5653
5654 * display.texi (Standard Faces): Other faces used in the fringe
5655 implicitly inherits from the fringe face.
5656 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
5657 properties implicitly inherits from fringe face.
5658 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
5659
56602005-03-20 Chong Yidong <cyd@stupidchicken.com>
5661
5662 * display.texi (Invisible Text): State default value of
5663 line-move-ignore-invisible.
5664 (Managing Overlays): Document remove-overlays.
5665 (Standard Faces): Document escape-glyph face.
5666
5667 * minibuf.texi (Reading File Names): Document read-file-name-function.
5668
5669 * modes.texi (Other Font Lock Variables):
5670 Document font-lock-lines-before.
5671
5672 * positions.texi (Skipping Characters): skip-chars-forward allows
5673 character classes.
5674
56752005-03-18 Lute Kamstra <lute@gnu.org>
5676
5677 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
5678
56792005-03-17 Richard M. Stallman <rms@gnu.org>
5680
5681 * text.texi (Undo): Document extensible undo entries.
5682
dd7b651b 5683 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
5684
5685 * nonascii.texi (Character Codes): Minor fix.
5686
5687 * display.texi (Display Property): Explain the significance
5688 of having text properties that are eq.
5689 (Other Display Specs): Explain string as display spec.
5690
5691 * commands.texi (Interactive Codes): Document G option.
5692
56932005-03-17 Chong Yidong <cyd@stupidchicken.com>
5694
5695 * text.texi (Filling): Add sentence-end-without-period and
5696 sentence-end-without-space.
5697 (Changing Properties): Minor fix.
5698
5699 * anti.texi: Total rewrite.
5700
57012005-03-15 Lute Kamstra <lute@gnu.org>
5702
5703 * edebug.texi (Instrumenting Macro Calls): Fix typos.
5704
57052005-03-08 Kim F. Storm <storm@cua.dk>
5706
5707 * display.texi (Specified Space): Property :width is support on
5708 non-graphic terminals, :height is not.
5709
57102005-03-07 Richard M. Stallman <rms@gnu.org>
5711
5712 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5713 Now subnodes of Fringes.
5714 (Overlay Arrow): Document overlay-arrow-variable-list.
5715 (Fringe Size/Pos): New node, broken out of Fringes.
5716 (Display): Explain clearing vs redisplay better.
5717 (Truncation): Clarify use of bitmaps.
5718 (The Echo Area): Clarify the uses of the echo area.
5719 Add max-mini-window-height.
5720 (Progress): Clarify.
5721 (Invisible Text): Explain that main loop moves point out.
5722 (Selective Display): Say "hidden", not "invisible".
5723 (Managing Overlays): Move up. Describe relation to Undo here.
5724 (Overlay Properties): Clarify intro.
5725 (Finding Overlays): Explain return values when nothing found.
5726 (Width): truncate-string-to-width has added arg.
5727 (Displaying Faces): Clarify and update mode line face handling.
5728 (Face Functions): Minor cleanup.
5729 (Conditional Display): Merge into Other Display Specs.
5730 (Pixel Specification, Other Display Specs): Minor cleanups.
5731 (Images, Image Descriptors): Minor cleanups.
5732 (GIF Images): Patents have expired.
5733 (Showing Images): Explain default text for insert-image.
5734 (Manipulating Button Types): Merge into Manipulating Buttons.
5735 (Making Buttons): Explain return values.
5736 (Button Buffer Commands): Add xref.
5737 (Inverse Video): Update mode-line-inverse-video.
5738 (Display Table Format): Clarify.
5739 (Active Display Table): Give defaults for window-display-table.
5740
5741 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5742 and calendar-today-marker are strings, not chars.
5743 (Holiday Customizing): Minor fix.
5744
5745 * internals.texi (Writing Emacs Primitives): Update `or' example.
5746 Update limit on # args of subr.
5747
5748 * edebug.texi (Using Edebug): Arrow is in fringe.
5749 (Instrumenting): Arg to eval-defun works without loading edebug.
5750 (Edebug Execution Modes): Add xref.
5751
5752 * customize.texi (Common Keywords): Clarify :require.
5753 Mention :version here.
5754 (Variable Definitions, Group Definitions): Not here.
5755 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5756
57572005-03-07 Chong Yidong <cyd@stupidchicken.com>
5758 * nonascii.texi (Text Representations): Clarify position-bytes.
5759 (Character Sets): Add list-charset-chars.
5760 (Scanning Charsets): Add charset-after.
5761 (Encoding and I/O): Minor fix.
5762
57632005-03-06 Richard M. Stallman <rms@gnu.org>
5764
5765 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5766 (Resizing Windows): Likewise.
5767
5768 * text.texi (Change Hooks): Get rid of "Emacs 21".
5769
5770 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5771
5772 * streams.texi (Output Variables): Get rid of "Emacs 21".
5773
5774 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5775
5776 * os.texi (Translating Input): Replace flow-control example
5777 with a less obsolete example that uses `keyboard-translate'.
5778
5779 * objects.texi (Hash Table Type, Circular Objects):
5780 Get rid of "Emacs 21".
5781
5782 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5783 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5784
5785 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5786
5787 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5788
5789 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5790 (Menu Bar): Fix when menu-bar-update-hook is called.
5791
5792 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5793
5794 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5795 and make it read better.
5796
5797 * files.texi (Writing to Files): Get rid of "Emacs 21".
5798 (Unique File Names): Likewise.
5799
5800 * elisp.texi: Update Emacs version to 22.
5801
5802 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5803 (Overlay Properties, Face Attributes): Likewise.
5804 (Managing Overlays): Fix punctuation.
5805 (Attribute Functions): Clarify set-face-font; get rid of
5806 info about old Emacs versions.
5807 (Auto Faces, Font Lookup, Display Property, Images):
5808 Get rid of "Emacs 21".
5809
5810 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5811
58122005-03-05 Richard M. Stallman <rms@gnu.org>
5813
5814 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5815
58162005-03-04 Lute Kamstra <lute@gnu.org>
5817
5818 * debugging.texi (Error Debugging): Document stack-trace-on-error.
5819
58202005-03-03 Lute Kamstra <lute@gnu.org>
5821
5822 * edebug.texi (Instrumenting Macro Calls): Fix typo.
5823
58242005-03-01 Lute Kamstra <lute@gnu.org>
5825
5826 * debugging.texi (Debugger Commands): Update `j'.
5827
58282005-02-28 Lute Kamstra <lute@gnu.org>
5829
5830 * debugging.texi (Debugging): Fix typo.
5831 (Error Debugging): Document eval-expression-debug-on-error.
5832 (Function Debugging): Update example.
5833 (Using Debugger): Mention starred stack frames.
5834 (Debugger Commands): Document `j' and `l'.
5835 (Invoking the Debugger): `d' and `j' exit recursive edit too.
5836 Update the messages that the debugger displays.
5837 (Internals of Debugger): Add cross reference. Update example.
5838 (Excess Open): Minor improvement.
5839 (Excess Close): Minor improvement.
5840
58412005-02-26 Richard M. Stallman <rms@gnu.org>
5842
5843 * tips.texi (Coding Conventions): Clarify.
5844 Put all the major mode key reservations together.
5845 Mention the Mouse-1 => Mouse-2 conventions.
5846
5847 * syntax.texi (Syntax Class Table): Clarify.
5848 (Syntax Table Functions): syntax-after moved from here.
5849 (Syntax Table Internals): syntax-after moved to here.
5850 (Parsing Expressions): Update info on number of values
5851 and what's meaningful in the STATE argument.
5852 (Categories): Fix typo.
5853
5854 * sequences.texi (Arrays): Cleanup.
5855 (Char-Tables): Clarify.
5856
5857 * processes.texi (Deleting Processes): Cleanups, add xref.
5858 (Subprocess Creation): Explain nil in exec-path. Cleanup.
5859 (Process Information): set-process-coding-system, some args optional.
5860 (Input to Processes): Explain various types for PROCESS args.
5861 Rename them from PROCESS-NAME to PROCESS.
5862 (Signals to Processes): Likewise.
5863 (Decoding Output): Cleanup.
5864 (Query Before Exit): Clarify.
5865
5866 * os.texi (Startup Summary): Correct the options; add missing ones.
5867 (Terminal Output, Batch Mode): Clarify.
5868 (Flow Control): Node deleted.
5869
5870 * markers.texi (The Mark): Clarify.
5871
5872 * macros.texi (Expansion): Cleanup.
5873 (Indenting Macros): indent-spec allows ints, not floats.
5874
5875 * keymaps.texi (Keymaps): Clarify.
5876 (Format of Keymaps): Update lisp-mode-map example.
5877 (Active Keymaps, Key Lookup): Clarify.
5878 (Changing Key Bindings): Add xref to `kbd'.
5879 (Key Binding Commands, Simple Menu Items): Clarify.
5880 (Mouse Menus, Menu Bar): Clarify.
5881 (Menu Example): Replace print example with menu-bar-replace-menu.
5882
5883 * help.texi (Documentation Basics): Add function-documentation prop.
5884
5885 * elisp.texi (Top): Don't refer to Flow Control node.
5886
5887 * commands.texi (Command Overview): Improve xrefs.
5888 (Adjusting Point): Adjusting point applies to intangible and invis.
5889 (Key Sequence Input): Doc extra read-key-sequence args.
5890 Likewise for read-key-sequence-vector.
5891
5892 * backups.texi (Rename or Copy): Minor fix.
5893 (Numbered Backups): For version-control, say the default.
5894 (Auto-Saving): make-auto-save-file-name example is simplified.
5895
5896 * advice.texi (Advising Functions): Don't imply one part of Emacs
5897 should advise another part. Markup changes.
5898 (Defining Advice): Move transitional para.
5899 (Activation of Advice): Cleanup.
5900 Explain if COMPILE is nil or negative.
5901
5902 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
5903
59042005-02-24 Lute Kamstra <lute@gnu.org>
5905
5906 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
5907 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
5908
59092005-02-23 Lute Kamstra <lute@gnu.org>
5910
5911 * modes.texi (Defining Minor Modes): define-minor-mode can be used
5912 to define global minor modes as well.
5913
5914 * display.texi (Managing Overlays): overlay-buffer returns nil for
5915 deleted overlays.
5916
59172005-02-22 Kim F. Storm <storm@cua.dk>
5918
5919 * minibuf.texi (Basic Completion): Allow symbols in addition to
5920 strings in try-completion and all-completions.
5921
59222005-02-14 Lute Kamstra <lute@gnu.org>
5923
5924 * elisp.texi (Top): Remove reference to deleted node.
5925
5926 * lists.texi (Lists): Remove reference to deleted node.
5927 (Cons Cells): Fix typo.
5928
5929 * loading.texi (Where Defined): Fix typo.
5930
59312005-02-14 Richard M. Stallman <rms@gnu.org>
5932
5933 * variables.texi (Creating Buffer-Local): change-major-mode-hook
5934 is useful for discarding some minor modes.
5935
5936 * symbols.texi (Symbol Components): Reorder examples.
5937
5938 * streams.texi (Input Functions): State standard-input default.
5939 (Output Variables): State standard-output default.
5940
5941 * objects.texi (Printed Representation): Clarify read syntax vs print.
5942 (Floating Point Type): Explain meaning better.
5943 (Symbol Type): Explain uniqueness better.
5944 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5945 List examples sooner.
5946 (Box Diagrams): New subnode broken out.
5947 Some examples moved from old Lists as Boxes node.
5948 (Dotted Pair Notation): Clarify intro.
5949 (Array Type): Clarify.
5950 (Type Predicates): Add hash-table-p.
5951
5952 * numbers.texi (Integer Basics): Clarify radix explanation.
5953 (Predicates on Numbers): Minor clarification.
5954 (Comparison of Numbers): Minor clarification. Clarify eql.
5955 Typos in min, max.
5956 (Math Functions): Clarify overflow in expt.
5957
5958 * minibuf.texi (Text from Minibuffer): Minor clarification.
5959 Mention arrow keys.
5960
5961 * loading.texi (Autoload): defun's doc string overrides autoload's
5962 doc string.
5963 (Repeated Loading): Modernize "add to list" examples.
5964 (Where Defined): Finish updating table of load-history elts.
5965
5966 * lists.texi (List-related Predicates): Minor wording improvement.
5967 (Lists as Boxes): Node deleted.
5968 (Building Lists): Explain trivial cases of number-sequence.
5969
5970 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5971 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5972 (Hash Access): Any object can be a key.
5973 State value of maphash.
5974
5975 * functions.texi (What Is a Function): Wording cleanup.
5976 (Function Documentation): Minor cleanup.
5977 Explain purpose of calling convention at end of doc string.
5978 (Function Names): Wording cleanup.
5979 (Calling Functions): Wording cleanup.
5980 Explain better how funcall calls the function.
5981 (Function Cells): Delete example of saving and redefining function.
5982
5983 * control.texi (Combining Conditions): Wording cleanup.
5984 (Iteration): dolist and dotimes bind VAR locally.
5985 (Cleanups): Xref to Atomic Changes.
5986
5987 * compile.texi (Byte Compilation): Delete 19.29 info.
5988 (Compilation Functions): Macros' difficulties don't affect defsubst.
5989 (Docs and Compilation): Delete 19.29 info.
5990
59912005-02-10 Richard M. Stallman <rms@gnu.org>
5992
5993 * objects.texi (Symbol Type): Minor correction.
5994
59952005-02-06 Lute Kamstra <lute@gnu.org>
5996
5997 * modes.texi (Example Major Modes): Fix typos.
5998
59992005-02-06 Richard M. Stallman <rms@gnu.org>
6000
6001 * text.texi (Margins): fill-nobreak-predicate can be one function.
6002
6003 * strings.texi (Modifying Strings): clear-string can make unibyte.
6004 (Formatting Strings): format gives error if values missing.
6005
6006 * positions.texi (Character Motion): Mention default arg
6007 for forward-char. backward-char refers to forward-char.
6008 (Word Motion): Mention default arg for forward-word.
6009 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6010 Simplify end-of-buffer.
6011 (Text Lines): Mention default arg for forward-line.
6012 (List Motion): Mention default arg for beginning/end-of-defun.
6013 (Skipping Characters): Minor fixes in explaining character-set.
6014
6015 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6016 Mode inheritance applies only when default-major-mode is nil.
6017 Clarifications.
6018 (Example Major Modes): Update Text mode and Lisp mode examples.
6019 (Minor Mode Conventions): Mention define-minor-mode at top.
6020 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6021 (Mode Line Format): Update mode line face display info.
6022 (Properties in Mode): Mention effect of risky vars.
6023 (Imenu): Define imenu-add-to-menubar.
6024 (Font Lock Mode): Add descriptions to menu lines.
6025 (Faces for Font Lock): Add font-lock-doc-face.
6026
60272005-02-05 Lute Kamstra <lute@gnu.org>
6028
6029 * text.texi (Maintaining Undo): Remove obsolete function.
6030
60312005-02-05 Eli Zaretskii <eliz@gnu.org>
6032
6033 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6034 color specifications. Improve indexing.
b8d4c8d0
GM
6035 (Text Terminal Colors): Replace the description of RGB values by
6036 an xref to "Color Names".
6037
60382005-02-03 Richard M. Stallman <rms@gnu.org>
6039
6040 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6041 Clarify.
6042 (Selecting Windows): Clarify save-selected-window.
6043 (Cyclic Window Ordering): Clarify walk-windows.
6044 (Window Point): Clarify.
6045 (Window Start): Add comment to example.
6046 (Resizing Windows): Add `interactive' specs in examples.
6047 Document fit-window-to-buffer.
6048
6049 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6050 (Undo, Maintaining Undo): Clarify last change.
6051 (Sorting): In sort-numeric-fields, explain about octal and hex.
6052 Mention sort-numeric-base.
6053 (Format Properties): Add xref for hard newlines.
6054
6055 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6056 (Pop-Up Menus): Fix typo.
6057 (Color Names): Explain all types of color names.
6058 Explain color-values on B&W terminal.
6059 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6060
6061 * files.texi (File Locks): Not supported on MS systems.
6062 (Testing Accessibility): Clarify.
6063
6064 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6065 (Coverage Testing): Fix typo.
6066
6067 * commands.texi (Misc Events): Remove stray space.
6068
6069 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6070 (Modification Time): Clarify when visited-file-modtime returns 0.
6071 (The Buffer List): Clarify bury-buffer.
6072 (Killing Buffers): Clarify.
6073 (Indirect Buffers): Add clone-indirect-buffer.
6074
60752005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6076
6077 * edebug.texi (Printing in Edebug): Fix default value of
6078 edebug-print-circle.
6079 (Coverage Testing): Fix displayed frequency count data.
6080
60812005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6082
6083 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6084
60852005-02-02 Kim F. Storm <storm@cua.dk>
6086
6087 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6088
60892005-01-29 Eli Zaretskii <eliz@gnu.org>
6090
6091 * commands.texi (Misc Events): Describe the help-echo event.
6092
6093 * text.texi (Special Properties) <help-echo>: Use `pos'
6094 consistently in description of the help-echo property.
6095 Use @code{nil} instead of @var{nil}.
6096
6097 * display.texi (Overlay Properties): Fix the index entry for
6098 help-echo overlay property.
6099
6100 * customize.texi (Type Keywords): Uncomment the xref to the
6101 help-echo property documentation.
6102
61032005-01-23 Kim F. Storm <storm@cua.dk>
6104
6105 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6106 return value. Third element FULLY replaced by PARTIAL which
6107 specifies number of invisible pixels if row is only partially visible.
6108 (Textual Scrolling): Mention auto-window-vscroll.
6109 (Vertical Scrolling): New defvar auto-window-vscroll.
6110
61112005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6112
6113 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6114 command remapping.
6115
61162005-01-15 Richard M. Stallman <rms@gnu.org>
6117
6118 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6119
61202005-01-14 Kim F. Storm <storm@cua.dk>
6121
6122 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6123
6124 * text.texi (Links and Mouse-1): Fix string and vector item.
6125
61262005-01-13 Richard M. Stallman <rms@gnu.org>
6127
6128 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6129 descriptions of overriding-local-map and overriding-terminal-local-map.
6130
6131 * text.texi (Links and Mouse-1): Clarify text.
6132
61332005-01-13 Kim F. Storm <storm@cua.dk>
6134
6135 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6136
61372005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6138
6139 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6140
61412005-01-12 Kim F. Storm <storm@cua.dk>
6142
6143 * text.texi (Links and Mouse-1): Rename section from Enabling
6144 Mouse-1 to Following Links. Change xrefs.
6145 Add examples for define-button-type and define-widget.
6146
6147 * display.texi (Button Properties, Button Buffer Commands):
6148 Clarify mouse-1 and follow-link functionality.
6149
61502005-01-12 Richard M. Stallman <rms@gnu.org>
6151
6152 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6153
6154 * display.texi (Beeping): Fix Texinfo usage.
6155
6156 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6157
61582005-01-11 Kim F. Storm <storm@cua.dk>
6159
6160 * display.texi (Button Properties, Button Buffer Commands):
6161 Mention mouse-1 binding. Add follow-link keyword.
6162
6163 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6164 (Enabling Mouse-1 to Follow Links): New subsection.
6165
61662005-01-06 Richard M. Stallman <rms@gnu.org>
6167
6168 * text.texi (Special Properties): Minor change.
6169
6170 * os.texi (Timers): Clarify previous change.
6171
6172 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6173
61742005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6175
6176 * display.texi (Face Attributes): Correct xref to renamed node.
6177
61782005-01-01 Richard M. Stallman <rms@gnu.org>
6179
6180 * display.texi (Face Attributes): Describe hex color specs.
6181
61822004-12-31 Richard M. Stallman <rms@gnu.org>
6183
6184 * os.texi (Timers): Update previous change.
6185
61862004-12-30 Kim F. Storm <storm@cua.dk>
6187
6188 * display.texi (Line Height): Total line-height is now specified
6189 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6190 in cons cells. (nil . RATIO) is relative to actual line height.
6191 Use line-height `t' instead of `0' to get minimum height.
6192
61932004-12-29 Richard M. Stallman <rms@gnu.org>
6194
6195 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6196
61972004-12-28 Richard M. Stallman <rms@gnu.org>
6198
6199 * commands.texi (Quitting): Clarify value of with-local-quit.
6200
6201 * elisp.texi (Top): Fix previous change.
6202
6203 * loading.texi (Loading): Fix previous change.
6204
62052004-12-27 Richard M. Stallman <rms@gnu.org>
6206
6207 * Makefile.in (MAKEINFO): Specify --force.
6208
6209 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6210
6211 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6212
6213 * display.texi (Line Height): Further clarify.
6214
6215 * elisp.texi (Top): Update Loading submenu.
6216
6217 * loading.texi (Where Defined): New node.
6218 (Unloading): load-history moved to Where Defined.
6219
62202004-12-21 Richard M. Stallman <rms@gnu.org>
6221
6222 * commands.texi (Event Input Misc): Add while-no-input.
6223
62242004-12-11 Richard M. Stallman <rms@gnu.org>
6225
6226 * display.texi (Line Height): Rewrite text for clarity.
6227
62282004-12-11 Kim F. Storm <storm@cua.dk>
6229
6230 * display.texi (Display): Add node "Line Height" to menu.
6231 (Line Height): New node. Move full description of line-spacing
6232 and line-height text properties here from text.texi.
6233 (Scroll Bars): Add vertical-scroll-bar variable.
6234
6235 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6236
6237 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6238 line-spacing and vertical-scroll-bar.
6239
6240 * text.texi (Special Properties): Just mention line-spacing and
6241 line-height here, add xref to new "Line Height" node.
6242
62432004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6244
6245 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6246
6247 * locals.texi (Standard Buffer-Local Variables):
6248 Add @xref for `line-spacing'.
6249
62502004-12-05 Richard M. Stallman <rms@gnu.org>
6251
6252 * Makefile.in (maintainer-clean): Remove the info files
6253 in $(infodir) where they are created.
6254
62552004-12-03 Richard M. Stallman <rms@gnu.org>
6256
6257 * windows.texi (Selecting Windows): get-lru-window and
6258 get-largest-window don't consider dedicated windows.
6259
6260 * text.texi (Undo): Document undo-in-progress.
6261
62622004-11-26 Richard M. Stallman <rms@gnu.org>
6263
6264 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6265 Remove a few vars that are not always buffer-local.
6266
62672004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6268
6269 * locals.texi (Standard Buffer-Local Variables): Comment out
6270 xref's to non-existent node `Yet to be written'.
6271
62722004-11-24 Richard M. Stallman <rms@gnu.org>
6273
6274 * processes.texi (Synchronous Processes): Grammar fix.
6275
6276 * numbers.texi (Comparison of Numbers): Add eql.
6277
6278 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6279
6280 * intro.texi (Printing Notation): Fix previous change.
6281
6282 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6283 and default-indicate-buffer-boundaries from here.
6284 (Usual Display): To here.
6285 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6286 (Usual Display): Move tab-width up.
6287
6288 * customize.texi (Variable Definitions): Replace
6289 show-paren-mode example with tooltip-mode.
6290 (Simple Types, Composite Types, Defining New Types):
6291 Minor cleanups.
6292
62932004-11-21 Jesper Harder <harder@ifa.au.dk>
6294
6295 * processes.texi (Synchronous Processes, Output from Processes):
6296 Markup fix.
6297
62982004-11-20 Richard M. Stallman <rms@gnu.org>
6299
6300 * positions.texi (Skipping Characters): skip-chars-forward
6301 now handles char classes.
6302
6303 * intro.texi (Printing Notation): Avoid confusion of `print'
6304 when explaining @print.
6305
6306 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6307
6308 * display.texi (Display Table Format): Minor fix.
6309
6310 * streams.texi (Output Functions): Fix print example.
6311
6312 * Makefile.in (elisp): New target.
6313 (dist): Depend on $(infodir)/elisp, not elisp.
6314 Copy the info files from $(infodir).
6315
6316 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6317 read-from-minibuffer.
6318
6319 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6320
63212004-11-19 Richard M. Stallman <rms@gnu.org>
6322
6323 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6324
63252004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6326
6327 * tips.texi (Coding Conventions): Fix typo.
6328
63292004-11-16 Richard M. Stallman <rms@gnu.org>
6330
6331 * tips.texi (Coding Conventions): Separate defvar and require
6332 methods to avoid warnings. Use require only when there are many
6333 functions and variables from that package.
6334
6335 * minibuf.texi (Minibuffer Completion): When ignoring case,
6336 predicate must not be case-sensitive.
6337
6338 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6339 (Test Coverage): Don't talk about "splotches". Clarified.
6340
63412004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6342
6343 * frames.texi (Window Frame Parameters): Fix typo.
6344
63452004-11-15 Kim F. Storm <storm@cua.dk>
6346
6347 * symbols.texi (Other Plists): Note that plist-get may signal error.
6348 Add safe-plist-get.
6349
63502004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6351
6352 * modes.texi (Font Lock Basics): Fix typo.
6353
63542004-11-08 Richard M. Stallman <rms@gnu.org>
6355
6356 * syntax.texi (Syntax Table Functions): Add syntax-after.
6357
63582004-11-06 Lars Brinkhoff <lars@nocrew.org>
6359
6360 * os.texi (Processor Run Time): New section documenting
6361 get-internal-run-time.
6362
63632004-11-06 Eli Zaretskii <eliz@gnu.org>
6364
6365 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6366 it nukes elisp-cover.texi.
6367 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6368 elisp-0 etc.
6369
63702004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6371
6372 * commands.texi (Keyboard Macros): Document `append' return value
6373 of `defining-kbd-macro'.
6374
63752004-11-01 Richard M. Stallman <rms@gnu.org>
6376
6377 * commands.texi (Interactive Call): Add called-interactively-p.
6378
63792004-10-29 Simon Josefsson <jas@extundo.com>
6380
6381 * minibuf.texi (Reading a Password): Revert.
6382
63832004-10-28 Richard M. Stallman <rms@gnu.org>
6384
6385 * frames.texi (Display Feature Testing): Explain about "vendor".
6386
63872004-10-27 Richard M. Stallman <rms@gnu.org>
6388
6389 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6390 not raw. Clarify `n'.
6391 (Interactive Call): Rewrite interactive-p, focusing on when
6392 and how to use it.
6393 (Misc Events): Clarify previous change.
6394
6395 * advice.texi (Simple Advice): Clarify what job the example does.
6396 (Around-Advice): Clarify ad-do-it.
6397 (Activation of Advice): An option of ad-default-compilation-action
6398 is `never', not `nil'.
6399
64002004-10-26 Kim F. Storm <storm@cua.dk>
6401
6402 * commands.texi (Interactive Codes): Add U code letter.
6403
64042004-10-25 Simon Josefsson <jas@extundo.com>
6405
6406 * minibuf.texi (Reading a Password): Add.
6407
64082004-10-24 Jason Rumney <jasonr@gnu.org>
6409
6410 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6411 and wheel-down.
6412
64132004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6414
6415 * processes.texi (Synchronous Processes): Document process-file.
6416
64172004-10-22 Kenichi Handa <handa@m17n.org>
6418
6419 * text.texi (translate-region): Document that it accepts also a
6420 char-table.
6421
64222004-10-22 David Ponce <david@dponce.com>
6423
6424 * windows.texi (Resizing Windows): Document the `preserve-before'
6425 argument of the functions `enlarge-window' and `shrink-window'.
6426
64272004-10-19 Jason Rumney <jasonr@gnu.org>
6428
6429 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6430
64312004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6432
6433 * text.texi (Filling): Add anchor for definition of
6434 `sentence-end-double-space'.
6435
6436 * searching.texi (Regexp Example): Update description of how
6437 Emacs currently recognizes the end of a sentence.
6438 (Standard Regexps): Update definition of the variable
6439 `sentence-end'. Add definition of the function `sentence-end'.
6440
64412004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6442
6443 * display.texi (Progress): New node.
6444
64452004-10-05 Kim F. Storm <storm@cua.dk>
6446
6447 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6448
64492004-09-29 Kim F. Storm <storm@cua.dk>
6450
6451 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6452 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6453 fringe bitmap symbols, as they now have their own namespace.
6454 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6455 vs. pixels. Signal error if no free bitmap slots.
6456 (Pixel Specification): Change IMAGE to @var{image}.
6457
64582004-09-28 Richard M. Stallman <rms@gnu.org>
6459
6460 * text.texi (Special Properties): Clarify line-spacing and line-height.
6461
6462 * searching.texi (Regexp Search): Add looking-back.
6463
64642004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6465
6466 * display.texi: Correct typos.
6467 (Image Descriptors): Correct xref's.
6468
64692004-09-25 Richard M. Stallman <rms@gnu.org>
6470
6471 * text.texi (Special Properties): Cleanups in `cursor'.
6472 Rewrites in `line-height' and `line-spacing'; exchange them.
6473
6474 * display.texi (Fringes): Rewrite previous change.
6475 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6476 (Display Fringe Bitmaps): Node deleted, text moved.
6477 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6478 (Scroll Bars): Clarify set-window-scroll-bars.
6479 (Pointer Shape): Rewrite.
6480 (Specified Space): Clarify :align-to, etc.
6481 (Pixel Specification): Use @var. Clarify new text.
6482 (Other Display Specs): Clarify `slice'.
6483 (Image Descriptors): Cleanups.
6484 (Showing Images): Cleanups.
6485
64862004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6487
6488 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6489
6490 * modes.texi: Various minor changes in addition to:
6491 (Major Mode Conventions): Final call to `run-mode-hooks' should
6492 not be inside the `delay-mode-hooks' form.
6493 (Mode Hooks): New node.
6494 (Hooks): Delete obsolete example.
6495 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6496 node "Mode Hooks".
6497
64982004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6499
6500 * display.texi: Correct various typos.
6501 (Display): Rename node "Pointer Shapes" to "Pointer
6502 Shape". (There is already a node called "Pointer Shapes" in
6503 frames.texi.)
6504 (Images): Remove non-existent node "Image Slices" from menu.
6505
65062004-09-23 Kim F. Storm <storm@cua.dk>
6507
6508 * text.texi (Special Properties): Add `cursor', `pointer',
6509 `line-height', and `line-spacing' properties.
6510
6511 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6512 Shapes' to menu.
6513 (Standard Faces): Doc fix for fringe face.
6514 (Fringes): Add `overflow-newline-into-fringe' and
6515 'indicate-buffer-boundaries'.
6516 (Fringe Bitmaps, Pointer Shapes): New nodes.
6517 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6518 Bitmaps' to menu.
6519 (Specified Space): Describe pixel width and height.
6520 (Pixel Specification): New node.
6521 (Other Display Specs): Add `slice' property.
6522 (Display Fringe Bitmaps): New node.
6523 (Images): Add 'Image Slices' to menu.
6524 (Image Descriptors): Add `:pointer' and `:map' properties.
6525 (Showing Images): Add slice arg to `insert-image'. Add
6526 'insert-sliced-image'.
6527
65282004-09-20 Richard M. Stallman <rms@gnu.org>
6529
6530 * commands.texi (Key Sequence Input):
6531 Clarify downcasing in read-key-sequence.
6532
65332004-09-08 Juri Linkov <juri@jurta.org>
6534
6535 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6536
65372004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6538
6539 * locals.texi (Standard Buffer-Local Variables): Add
6540 `buffer-auto-save-file-format'.
6541 * internals.texi (Buffer Internals): Describe new
6542 auto_save_file_format field of the buffer structure.
6543 * files.texi (Format Conversion): `auto-save-file-format' has been
6544 renamed `buffer-auto-save-file-format'.
6545
65462004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6547
6548 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6549 an integer or a marker.
6550 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6551
65522004-08-22 Richard M. Stallman <rms@gnu.org>
6553
6554 * modes.texi (Major Mode Conventions): Discuss rebinding of
6555 standard key bindings.
6556
65572004-08-18 Kim F. Storm <storm@cua.dk>
6558
6559 * processes.texi (Accepting Output): Add `just-this-one' arg to
6560 `accept-process-output'.
6561 (Output from Processes): New var `process-adaptive-read-buffering'.
6562
65632004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6564
6565 * keymaps.texi: Various changes in addition to:
6566 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6567 Give more varied examples for `kbd'.
6568 (Creating Keymaps): Char tables have slots for all characters
6569 without modifiers.
6570 (Active Keymaps): `overriding-local-map' and
6571 `overriding-terminal-local-map' also override text property and
6572 overlay keymaps.
6573 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6574 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6575 to denote a prefix of no events.
6576 `map-keymap' includes parent's bindings _recursively_.
6577 Clarify and correct description of `where-is-internal'.
6578 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6579 (Menu Example): For menus intended for use with the keyboard, the
6580 menu items should be bound to characters or real function keys.
6581
65822004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6583
6584 * objects.texi (Character Type): Reposition `@anchor' to prevent
6585 double space inside sentence in Info.
6586
6587 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
6588 renamed to `disabled-command-function'.
6589 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
6590 (Command Loop Info): Replace reference to it.
6591 (Disabling Commands): `disabled-command-hook' has been renamed to
6592 `disabled-command-function'.
6593
65942004-08-07 Luc Teirlinck <teirllm@auburn.edu>
6595
6596 * os.texi (Translating Input): Only non-prefix bindings in
6597 `key-translation-map' override actual key bindings. Warn about
6598 possible indirect effect of actual key bindings on non-prefix
6599 bindings in `key-translation-map'.
6600
66012004-08-06 Luc Teirlinck <teirllm@auburn.edu>
6602
6603 * minibuf.texi (High-Level Completion): Add anchor for definition
6604 of `read-variable'.
6605
6606 * commands.texi: Various changes in addition to:
6607 (Using Interactive): Clarify description of `interactive-form'.
6608 (Interactive Call): Mention default for KEYS argument to
6609 `call-interactively'.
6610 (Command Loop Info): Clarify description of `this-command-keys'.
6611 Mention KEEP-RECORD argument to `clear-this-command-keys'.
6612 Value of `last-event-frame' can be `macro'.
6613 (Repeat Events): `double-click-fuzz' is also used to distinguish
6614 clicks and drags.
6615 (Classifying Events): Clarify descriptions of `event-modifiers'
6616 `event-basic-type' and `event-convert-list'.
6617 (Accessing Events): `posn-timestamp' takes POSITION argument.
6618 (Quoted Character Input): Clarify description of
6619 `read-quoted-char' and fix example.
6620 (Quitting): Add `with-local-quit'.
6621 (Disabling Commands): Correct and clarify descriptions of
6622 `enable-command' and `disable-command'.
6623 Mention what happens if `disabled-command-hook' is nil.
6624 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
6625 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
6626
66272004-07-24 Luc Teirlinck <teirllm@auburn.edu>
6628
6629 * frames.texi: Various changes in addition to:
6630 (Creating Frames): Expand and clarify description of `make-frame'.
6631 (Window Frame Parameters): Either none or both of the `icon-left'
6632 and `icon-top' parameters must be specified. Put descriptions of
6633 `menu-bar-lines' and `toolbar-lines' closer together and change
6634 them accordingly.
6635 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
6636 except while processing `frame-title-format' or `icon-title-format'.
6637 (Deleting Frames): Correct description of `delete-frame'.
6638 Non-nil return values of `frame-live-p' are like those of `framep'.
6639 (Frames and Windows): Mention return value of
6640 `set-frame-selected-window'.
6641 (Visibility of Frames): Mention `force' argument to
6642 `make-frame-invisible'. `frame-visible-p' returns t for all
6643 frames on text-only terminals.
6644 (Frame Configurations): Restoring a frame configuration does not
6645 restore deleted frames.
6646 (Window System Selections): `x-set-selection' returns DATA.
6647 (Resources): Add example.
6648 (Display Feature Testing): Clarify descriptions of
6649 `display-pixel-height', `display-pixel-width', `x-server-version'
6650 and `x-server-vendor'.
6651
6652 * windows.texi (Choosing Window): Add anchor.
6653 * minibuf.texi (Minibuffer Misc): Add anchor.
6654
66552004-07-23 John Paul Wallington <jpw@gnu.org>
6656
6657 * macros.texi (Defining Macros): Declaration keyword for setting
6658 Edebug spec is `debug' not `edebug'.
6659
66602004-07-19 Luc Teirlinck <teirllm@auburn.edu>
6661
6662 * windows.texi: Various small changes in addition to:
6663 (Window Point): Mention return value of `set-window-point'.
6664 (Window Start): `pos-visible-in-window-p' disregards horizontal
6665 scrolling. Explain return value if PARTIALLY is non-nil.
6666 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
6667 and `set-window-vscroll'.
6668 (Size of Window): The argument WINDOW to `window-inside-edges',
6669 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
6670 (Resizing Windows): Explain return value of
6671 `shrink-window-if-larger-than-buffer'.
6672 `window-size-fixed' automatically becomes buffer local when set.
6673 (Window Configurations): Explain return value of
6674 `set-window-configuration'.
6675
6676 * minibuf.texi (Minibuffer Misc): Add anchor for
6677 `minibuffer-scroll-window'.
6678
6679 * positions.texi (Text Lines): Add anchor for `count-lines'.
6680
66812004-07-17 Richard M. Stallman <rms@gnu.org>
6682
6683 * display.texi (Overlay Properties): Adding `evaporate' prop
6684 deletes empty overlay immediately.
6685
6686 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
6687 fix example.
6688
66892004-07-16 Jim Blandy <jimb@redhat.com>
6690
6691 * searching.texi (Regexp Backslash): Document new \_< and \_>
6692 operators.
6693
66942004-07-16 Juanma Barranquero <lektu@terra.es>
6695
6696 * display.texi (Images): Fix Texinfo usage.
6697
66982004-07-14 Luc Teirlinck <teirllm@auburn.edu>
6699
6700 * buffers.texi (Modification Time): `visited-file-modtime' now
6701 returns a list of two integers, instead of a cons.
6702
67032004-07-13 Luc Teirlinck <teirllm@auburn.edu>
6704
6705 * windows.texi: Various changes in addition to:
6706 (Splitting Windows): Add `split-window-keep-point'.
6707
67082004-07-09 Richard M. Stallman <rms@gnu.org>
6709
6710 * frames.texi (Input Focus): Minor fix.
6711
67122004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6713
6714 * frames.texi (Input Focus): Clarify descriptions of
6715 `select-frame-set-input-focus' and `select-frame'.
6716
67172004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6718
6719 * os.texi: Various small changes in addition to:
6720 (Killing Emacs): Expand and clarify description of
6721 `kill-emacs-query-functions' and `kill-emacs-hook'.
6722 (System Environment): Expand and clarify description of `getenv'
6723 and `setenv'.
6724 (Timers): Clarify description of `run-at-time'.
6725 (Translating Input): Correct description of
6726 `extra-keyboard-modifiers'.
6727 (Flow Control): Correct description of `enable-flow-control'.
6728
67292004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6730
6731 * os.texi: Update copyright.
6732 (Session Management): Grammar fix.
6733 Clarify which Emacs does the restarting.
6734 Use @samp for *scratch* buffer.
6735
67362004-07-04 Alan Mackenzie <acm@muc.de>
6737
6738 * frames.texi (Input Focus): Add documentation for
6739 `select-frame-set-input-focus'. Replace refs to non-existent
6740 `switch-frame' with `select-frame'. Minor corrections and tidying
6741 up of text-only terminal stuff.
6742
67432004-07-02 Richard M. Stallman <rms@gnu.org>
6744
6745 * files.texi (Saving Buffers): Cleanup write-contents-function.
6746 (Magic File Names): Cleanup file-remote-p.
6747
b344d29d 67482004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
6749
6750 * files.texi (Magic File Names): `file-remote-p' returns an
6751 identifier of the remote system, not just t.
6752
67532004-07-02 David Kastrup <dak@gnu.org>
6754
6755 * searching.texi (Entire Match Data): Add explanation about new
6756 match-data behavior when @var{integers} is non-nil.
6757
67582004-06-24 Richard M. Stallman <rms@gnu.org>
6759
6760 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6761
6762 * customize.texi (Variable Definitions): Note about doc strings
6763 and :set.
6764
6765 * keymaps.texi (Keymap Terminology): Document `kbd'.
6766 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6767
6768 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6769 makes it buffer-local.
6770
6771 * files.texi (Saving Buffers): Correct previous change.
6772
6773 * commands.texi (Accessing Events):
6774 Clarify posn-col-row and posn-actual-col-row.
6775
67762004-06-24 David Ponce <david.ponce@wanadoo.fr>
6777
6778 * commands.texi (Accessing Events): New functions
6779 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6780
67812004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6782
6783 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6784 * frames.texi, buffers.texi, backups.texi, variables.texi:
6785 * loading.texi, eval.texi, functions.texi, control.texi:
6786 * symbols.texi, minibuf.texi: Reposition @anchor's.
6787
6788 * help.texi: Various small changes in addition to the following.
6789 (Describing Characters): Describe PREFIX argument to
6790 `key-description'. Correct and clarify definition of
6791 `text-char-description'. Describe NEED-VECTOR argument to
6792 `read-kbd-macro'.
6793 (Help Functions): Clarify definition of `apropos'.
6794
67952004-06-23 Lars Hansen <larsh@math.ku.dk>
6796
6797 * files.texi (Saving Buffers): Correct description of
6798 `write-contents-functions'.
6799
68002004-06-21 Juanma Barranquero <lektu@terra.es>
6801
6802 * display.texi (Images): Remove redundant @vindex directives.
6803 Rewrite `image-library-alist' doc in active voice.
6804
68052004-06-14 Juanma Barranquero <lektu@terra.es>
6806
6807 * display.texi (Images): Document new delayed library loading,
6808 variable `image-library-alist' and (existing but undocumented)
6809 function `image-type-available-p'.
6810
68112004-06-05 Richard M. Stallman <rms@gnu.org>
6812
6813 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6814 refer the user to the Initial Input node.
6815 (Text from Minibuffer): Likewise.
6816 (Initial Input): New node. Document this feature
6817 and say it is mostly deprecated.
6818
68192004-05-30 Richard M. Stallman <rms@gnu.org>
6820
6821 * loading.texi (Named Features): Clarify return value
6822 and meaning of NOERROR.
6823
6824 * variables.texi (File Local Variables): Minor cleanup.
6825
68262004-05-30 Michael Albinus <michael.albinus@gmx.de>
6827
6828 * files.texi (Magic File Names): Add `file-remote-p' as operation
6829 of file name handlers.
6830
68312004-05-29 Richard M. Stallman <rms@gnu.org>
6832
6833 * modes.texi (Minor Mode Conventions): (-) has no special meaning
6834 as arg to a minor mode command.
6835
68362004-05-22 Richard M. Stallman <rms@gnu.org>
6837
6838 * syntax.texi (Syntax Class Table): Word syntax not just for English.
6839
6840 * streams.texi (Output Variables): Doc float-output-format.
6841
6842 * searching.texi (Regexp Special): Nested repetition can be infloop.
6843
6844 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
6845 real stack overflow.
6846
6847 * compile.texi: Minor cleanups.
6848
68492004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
6850
6851 * lists.texi (Cons Cells): Explain dotted lists, true lists,
6852 circular lists.
6853 (List Elements): Explain handling of circular and dotted lists.
6854
68552004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
6856
6857 * modes.texi (Search-based Fontification): Fix typo.
6858
68592004-05-10 Juanma Barranquero <lektu@terra.es>
6860
6861 * modes.texi (Mode Line Variables): Fix description of
6862 global-mode-string, which is now after which-func-mode, not the
6863 buffer name.
6864
68652004-05-07 Lars Hansen <larsh@math.ku.dk>
6866
6867 * modes.texi (Desktop Save Mode): Add.
6868 (Modes): Add menu entry Desktop Save Mode.
6869
6870 * hooks.texi: Add desktop-after-read-hook,
6871 desktop-no-desktop-file-hook and desktop-save-hook.
6872
6873 * locals.texi: Add desktop-save-buffer.
6874
68752004-04-30 Jesper Harder <harder@ifa.au.dk>
6876
6877 * display.texi: emacs -> Emacs.
6878
68792004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
6880
6881 * files.texi (Changing Files): Document set-file-times.
6882
68832004-04-23 Juanma Barranquero <lektu@terra.es>
6884
6885 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
6886
68872004-04-18 Jesper Harder <harder@ifa.au.dk>
6888
6889 * tips.texi (Coding Conventions): defopt -> defcustom.
6890
68912004-04-16 Luc Teirlinck <teirllm@auburn.edu>
6892
6893 * sequences.texi: Various clarifications.
6894
68952004-04-14 Luc Teirlinck <teirllm@auburn.edu>
6896
6897 * buffers.texi (Read Only Buffers): Mention optional ARG to
6898 `toggle-read-only'.
6899
69002004-04-14 Nick Roberts <nick@nick.uklinux.net>
6901
6902 * windows.texi (Selecting Windows): Note that get-lru-window
6903 returns a full-width window if possible.
6904
69052004-04-13 Luc Teirlinck <teirllm@auburn.edu>
6906
6907 * buffers.texi: Various changes in addition to:
6908 (Buffer File Name): Add `find-buffer-visiting'.
6909 (Buffer Modification): Mention optional ARG to `not-modified'.
6910 (Indirect Buffers): Mention optional CLONE argument to
6911 `make-indirect-buffer'.
6912
6913 * files.texi: Various changes in addition to:
6914 (Visiting Functions): `find-file-hook' is now a normal hook.
6915 (File Name Expansion): Explain difference between the way that
6916 `expand-file-name' and `file-truename' treat `..'.
6917 (Contents of Directories): Mention optional ID-FORMAT argument to
6918 `directory-files-and-attributes'.
6919 (Format Conversion): Mention new optional CONFIRM argument to
6920 `format-write-file'.
6921
69222004-04-12 Miles Bader <miles@gnu.org>
6923
6924 * macros.texi (Expansion): Add description of `macroexpand-all'.
6925
69262004-04-05 Jesper Harder <harder@ifa.au.dk>
6927
6928 * variables.texi (Variable Aliases): Mention
6929 cyclic-variable-indirection.
6930
6931 * errors.texi (Standard Errors): Ditto.
6932
69332004-04-04 Luc Teirlinck <teirllm@auburn.edu>
6934
6935 * backups.texi: Various small changes in addition to:
6936 (Making Backups): Mention return value of `backup-buffer'.
6937 (Auto-Saving): Mention optional FORCE argument to
6938 `delete-auto-save-file-if-necessary'.
6939 (Reverting): Mention optional PRESERVE-MODES argument to
6940 `revert-buffer'. Correct description of `revert-buffer-function'.
6941
69422004-03-22 Juri Linkov <juri@jurta.org>
6943
6944 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6945 with `Vector Functions'.
6946
6947 * text.texi (Sorting): Add missing quote.
6948
69492004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6950
6951 * intro.texi (Lisp History): Replace xref to `cl' manual with
6952 inforef.
6953
69542004-03-12 Richard M. Stallman <rms@gnu.org>
6955
6956 * intro.texi (Version Info): Add arg to emacs-version.
6957 (Lisp History): Change xref to CL manual.
6958
69592004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6960
6961 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6962 for Partial Completion mode.
6963
69642004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6965
6966 * customize.texi: Fix typo. Remove eol whitespace.
6967
69682004-03-04 Richard M. Stallman <rms@gnu.org>
6969
6970 * processes.texi: Fix typos.
6971
6972 * lists.texi (Building Lists): Minor clarification.
6973
6974 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6975 in make-hash-table.
6976
69772004-02-29 Juanma Barranquero <lektu@terra.es>
6978
6979 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6980 rm, and ignore exit code.
6981
69822004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6983
6984 * display.texi (Defining Faces): Add description for min-colors.
6985 Update example.
6986
69872004-02-23 Luc Teirlinck <teirllm@auburn.edu>
6988
6989 * abbrevs.texi: Various corrections and clarifications in addition
6990 to the following:
6991 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6992
69932004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6994
6995 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6996
69972004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6998
6999 * text.texi: Various small changes in addition to the following:
7000 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7001 to delete-horizontal-space.
7002 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7003 description of yank-handler text property at various places.
7004
7005 * frames.texi (Window System Selections): Add anchor.
7006
7007 * syntax.texi (Syntax Table Functions): Clarify and correct
7008 descriptions of make-syntax-table and copy-syntax-table.
7009 (Motion and Syntax): Clarify SYNTAXES argument to
7010 skip-syntax-forward.
7011 (Parsing Expressions): Mention that the return value of
7012 parse-partial-sexp is currently a list of ten rather than nine
7013 elements.
7014 (Categories): Various corrections and clarifications.
7015
70162004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7017
7018 * markers.texi (Marker Insertion Types): Minor change.
7019
7020 * locals.texi (Standard Buffer-Local Variables):
7021 * commands.texi (Interactive Codes, Using Interactive):
7022 * functions.texi (Related Topics): Fix xrefs.
7023
70242004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7025
7026 * lists.texi (Sets And Lists): Update description of delete-dups.
7027
70282004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7029
7030 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7031
c8763fb6 70322004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7033
7034 * frames.texi (Parameter Access): frame-parameters arg is optional.
7035 modify-frame-parameters handles nil for FRAME.
7036 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7037 are all-or-nothing for certain toolkits.
7038 Mention parameter wait-for-wm.
7039 (Frames and Windows): In frame-first-window and frame-selected-window
7040 the arg is optional.
7041 (Input Focus): In redirect-frame-focus the second arg is optional.
7042 (Window System Selections): Mention selection type CLIPBOARD.
7043 Mention data-type UTF8_STRING.
7044 Mention numbering of cut buffers.
7045 (Resources): Describe x-resource-name.
7046
70472004-02-16 Richard M. Stallman <rms@gnu.org>
7048
7049 * windows.texi (Buffers and Windows): Delete false table
7050 about all-frames.
7051
7052 * syntax.texi (Parsing Expressions): Delete old caveat
7053 about parse-sexp-ignore-comments.
7054
7055 * streams.texi (Output Variables): Add print-quoted.
7056
7057 * lists.texi (Building Lists): Minor cleanup.
7058
7059 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7060
7061 * display.texi (Overlays): Explain overlays use markers.
7062 (Managing Overlays): Explain front-advance and rear-advance
7063 in more detail.
7064
7065 * loading.texi (Unloading): Document unload-feature-special-hooks.
7066 Get rid of fns-NNN.el file.
7067
70682004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7069
7070 * help.texi (Describing Characters): Fix text-char-description
7071 example output.
7072
7073 * edebug.texi (Using Edebug): Fix example.
7074
7075 * debugging.texi (Internals of Debugger): Fix return value.
7076
7077 * files.texi (Changing Files): Fix argname.
7078
7079 * calendar.texi: Fix parens, and default values.
7080
7081 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7082 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7083 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7084
7085 * positions.texi (Text Lines): Don't add -1 in current-line.
7086
70872004-02-16 Richard M. Stallman <rms@gnu.org>
7088
7089 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7090
70912004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7092
7093 * processes.texi (Low-Level Network): Fix a typo.
7094
70952004-02-12 Kim F. Storm <storm@cua.dk>
7096
7097 * display.texi (Fringes): Use consistent wording.
7098 Note that window-fringe's window arg is optional.
7099 (Scroll Bars): Use consistent wording.
7100
71012004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7102
7103 * tips.texi (Comment Tips): Document the new conventions for
7104 commenting out code.
7105
c8763fb6 71062004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7107
7108 * positions.texi (Text Lines): Added missing end defun.
7109
71102004-02-07 Kim F. Storm <storm@cua.dk>
7111
7112 * positions.texi (Text Lines): Add line-number-at-pos.
7113
71142004-02-06 John Paul Wallington <jpw@gnu.org>
7115
7116 * display.texi (Button Properties, Button Buffer Commands):
7117 mouse-2 invokes button, not down-mouse-1.
7118
71192004-02-04 Jason Rumney <jasonr@gnu.org>
7120
7121 * makefile.w32-in: Sync with Makefile.in changes.
7122
71232004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7124
7125 * minibuf.texi (Text from Minibuffer): Various corrections and
7126 clarifications.
7127 (Object from Minibuffer): Correct Lisp description of
7128 read-minibuffer.
7129 (Minibuffer History): Clarify description of cons values for
7130 HISTORY arguments.
7131 (Basic Completion): Various corrections and clarifications. Add
7132 completion-regexp-list.
7133 (Minibuffer Completion): Correct and clarify description of
7134 completing-read.
7135 (Completion Commands): Mention Partial Completion mode. Various
7136 other minor changes.
7137 (High-Level Completion): Various corrections and clarifications.
7138 (Reading File Names): Ditto.
7139 (Minibuffer Misc): Ditto.
7140
71412004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7142
7143 * strings.texi (Text Comparison): assoc-string also matches
7144 elements of alists that are strings instead of conses.
7145 (Formatting Strings): Standardize Texinfo usage. Update index
7146 entries.
7147
71482004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7149
7150 * lists.texi (Sets And Lists): Add delete-dups.
7151
71522004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7153
7154 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7155 special form.
7156 * macros.texi (Defining Macros): Update description of `declare',
7157 which now is a macro.
7158 (Wrong Time): Fix typos.
7159
71602004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7161
7162 * compile.texi (Compilation Functions): Expand descriptions of
7163 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7164 and `batch-byte-compile'. In particular, mention and describe
7165 all optional arguments.
7166 (Disassembly): Correct and clarify the description of `disassemble'.
7167
71682004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7169
7170 * searching.texi: Various small changes in addition to the
7171 following.
7172 (Regexp Example): Adapt to new value of `sentence-end'.
7173 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7174 `words'.
7175 (Search and Replace): Add usage note for `perform-replace'.
7176 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7177 `match-data'.
7178 (Standard Regexps): Update for new values of `paragraph-start'
7179 and `sentence-end'.
7180
71812004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7182
7183 * files.texi (Saving Buffers): Clarify descriptions of
7184 `write-contents-functions' and `before-save-hook'.
7185 Make the defvar's for `before-save-hook' and `after-save-hook'
7186 into defopt's.
7187
71882004-01-07 Kim F. Storm <storm@cua.dk>
7189
7190 * commands.texi (Click Events): Describe new image and
7191 width/height elements of click events.
7192 (Accessing Events): Add posn-string, posn-image, and
7193 posn-object-width-height. Change posn-object to return either
7194 image or string object.
7195
71962004-01-01 Simon Josefsson <jas@extundo.com>
7197
7198 * hooks.texi (Standard Hooks): Add before-save-hook.
7199 * files.texi (Saving Buffers): Likewise.
7200
72012004-01-03 Richard M. Stallman <rms@gnu.org>
7202
7203 * frames.texi (Frames and Windows): Delete frame-root-window.
7204
72052004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7206
7207 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7208
7209 * functions.texi: Various small changes in addition to the
7210 following.
7211 (What Is a Function): `functionp' returns nil for macros. Clarify
7212 behavior of this and following functions for symbol arguments.
7213 (Function Documentation): Add `\' in front of (fn @var{arglist})
7214 and explain why.
7215 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7216 Add anchor.
7217 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7218
72192004-01-01 Miles Bader <miles@gnu.org>
7220
7221 * display.texi (Buttons): New section.
7222
72232003-12-31 Andreas Schwab <schwab@suse.de>
7224
7225 * numbers.texi (Math Functions): sqrt reports a domain-error
7226 error.
7227 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7228
72292003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7230
7231 * tips.texi (Documentation Tips): Update item on hyperlinks in
7232 documentation strings.
7233
7234 * errors.texi (Standard Errors): Various small corrections and
7235 additions.
7236
7237 * control.texi: Various small changes in addition to the
7238 following.
7239 (Signaling Errors): Provide some more details on how `signal'
7240 constructs the error message. Add anchor to the definition of
7241 `signal'.
7242 (Error Symbols): Describe special treatment of `quit'.
7243 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7244 to emphasize that it has to be a single form.
7245
7246 * buffers.texi: Add anchor.
7247
72482003-12-29 Richard M. Stallman <rms@gnu.org>
7249
7250 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7251 (Window Configurations): Add window-configuration-frame.
7252
7253 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7254
7255 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7256 Change arg name in get-char-property.
7257 (Special Properties): Update handling of keymap property.
7258
7259 * strings.texi (Modifying Strings): Add clear-string.
7260 (Text Comparison): Add assoc-string and remove
7261 assoc-ignore-case, assoc-ignore-representation.
7262
7263 * os.texi (Time of Day): Add set-time-zone-rule.
7264
7265 * numbers.texi (Math Functions): asin, acos, log, log10
7266 report domain-error errors.
7267
7268 * nonascii.texi (Converting Representations):
7269 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7270 (Encoding and I/O): Add file-name-coding-system.
7271
7272 * modes.texi (Search-based Fontification): Explain that
7273 face specs are symbols with face names as values.
7274
7275 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7276
7277 * lists.texi (Building Lists): remq moved elsewhere.
7278 (Sets And Lists): remq moved here.
7279 (Association Lists): Refer to assoc-string.
7280
7281 * internals.texi (Garbage Collection): Add memory-use-counts.
7282
7283 * frames.texi (Frames and Windows): Add set-frame-selected-window
7284 and frame-root-window.
7285
7286 * files.texi (Contents of Directories):
7287 Add directory-files-and-attributes.
7288
7289 * display.texi (Refresh Screen): Add force-window-update.
7290 (Invisible Text): Explain about moving point out of invis text.
7291 (Overlay Properties): Add overlay-properties.
7292 (Managing Overlays): Add overlayp.
7293 (GIF Images): Invalid image number displays a hollow box.
7294
7295 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7296 (Killing Buffers): Add buffer-live-p.
7297
72982003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7299
7300 * display.texi (Fringes): Fix typo "set-buffer-window".
7301
73022003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7303
7304 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7305 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7306 Add or change various xrefs and anchors.
7307
7308 * commands.texi: Replace all occurrences of @acronym{CAR} with
7309 @sc{car}, for consistency with the rest of the Elisp manual.
7310 `car' and `cdr' are historically acronyms, but are no longer
7311 widely thought of as such.
7312
7313 * internals.texi (Pure Storage): Mention that `purecopy' does not
7314 copy text properties.
7315 (Object Internals): Now 29 bits are used (in most implementations)
7316 to address Lisp objects.
7317
7318 * variables.texi (Variables with Restricted Values): New node.
7319
7320 * objects.texi (Lisp Data Types): Mention that certain variables
7321 can only take on a restricted set of values and add an xref to
7322 the new node "Variables with Restricted Values".
7323
7324 * eval.texi (Function Indirection): Describe the errors that
7325 `indirect-function' can signal.
7326 (Eval): Clarify the descriptions of `eval-region' and `values'.
7327 Describe `eval-buffer' instead of `eval-current-buffer' and
7328 mention `eval-current-buffer' as an alias for `current-buffer'.
7329 Correct the description and mention all optional arguments.
7330
7331 * nonascii.texi: Various small changes in addition to the
7332 following.
7333 (Converting Representations): Clarify behavior of
7334 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7335 ASCII arguments.
7336 (Character Sets): Document the variable `charset-list' and adapt
7337 the definition of the function `charset-list' accordingly.
7338 (Translation of Characters): Clarify use of generic characters in
7339 `make-translation-table'. Clarify and correct the description of
7340 the use of translation tables in encoding and decoding.
7341 (User-Chosen Coding Systems): Correct and clarify the description
7342 of `select-safe-coding-system'.
7343 (Default Coding Systems): Clarify description of
7344 `file-coding-system-alist'.
7345
73462003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7347
7348 * strings.texi (Text Comparison): Correctly describe when two
7349 strings are `equal'. Combine and clarify descriptions of
7350 `assoc-ignore-case' and `assoc-ignore-representation'.
7351
7352 * objects.texi (Non-ASCII in Strings): Clarify description of
7353 when a string is unibyte or multibyte.
7354 (Bool-Vector Type): Update examples.
7355 (Equality Predicates): Correctly describe when two strings are
7356 `equal'.
7357
73582003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7359
7360 * lists.texi (Building Lists): `append' no longer accepts integer
7361 arguments. Update the description of `number-sequence' to reflect
7362 recent changes.
7363 (Sets And Lists): Describe `member-ignore-case' after `member'.
7364
73652003-11-27 Kim F. Storm <storm@cua.dk>
7366
7367 * commands.texi (Click Events): Click object may be an images.
7368 Describe (dx . dy) element of click positions.
7369 (Accessing Events): Remove duplicate posn-timestamp.
7370 New functions posn-object and posn-object-x-y.
7371
73722003-11-23 Kim F. Storm <storm@cua.dk>
7373
7374 * commands.texi (Click Events): Describe enhancements to event
7375 position lists, including new text-pos and (col . row) items.
7376 Mention left-fringe and right-fringe area events.
7377 (Accessing Events): New functions posn-area and
7378 posn-actual-col-row. Mention posn-timestamp. Mention that
7379 posn-point in non-text area still returns buffer position.
7380 Clarify posn-col-row.
7381
73822003-11-21 Lars Hansen <larsh@math.ku.dk>
7383
7384 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7385 * anti.texi (File Attributes): Describe removed parameter
7386 ID-FORMAT.
7387
73882003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7389
7390 * positions.texi (Positions): Mention that, if a marker is used as
7391 a position, its buffer is ignored.
7392
7393 * markers.texi (Overview of Markers): Mention it here too.
7394
73952003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7396
7397 * numbers.texi (Numeric Conversions): Not just `floor', but also
7398 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7399
74002003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7401
7402 * markers.texi (Creating Markers): Specify insertion type of
7403 created markers. Add xref to `Marker Insertion Types'.
7404 Second argument to `copy-marker' is optional.
7405 (Marker Insertion Types): Mention that most markers are created
7406 with insertion type nil.
7407 (The Mark): Correctly describe when `mark' signals an error.
7408 (The Region): Correctly describe when `region-beginning' and
7409 `region-end' signal an error.
7410
74112003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7412
7413 * hash.texi (Creating Hash): Clarify description of `eql'.
7414 `makehash' is obsolete.
7415 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7416
7417 * positions.texi (Point): Change description of `buffer-end', so
7418 that it is also correct for floating point arguments.
7419 (List Motion): Correct argument lists of `beginning-of-defun' and
7420 `end-of-defun'.
7421 (Excursions): Add xref to `Marker Insertion Types'.
7422 (Narrowing): Argument to `narrow-to-page' is optional.
7423
74242003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7425
7426 * streams.texi (Output Streams): Clarify behavior of point for
7427 marker output streams.
7428
74292003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7430
7431 * variables.texi (Defining Variables): Second argument to
7432 `defconst' is not optional.
7433 (Setting Variables): Mention optional argument APPEND to
7434 `add-to-list'.
7435 (Creating Buffer-Local): Expand description of
7436 `make-variable-buffer-local'.
7437 (Frame-Local Variables): Expand description of
7438 `make-variable-frame-local'.
7439 (Variable Aliases): Correct description of optional argument
7440 DOCSTRING to `defvaralias'. Mention return value of
7441 `defvaralias'.
7442 (File Local Variables): Add xref to `File variables' in Emacs
7443 Manual. Correct description of `hack-local-variables'. Mention
7444 `safe-local-variable' property. Mention optional second argument
7445 to `risky-local-variable-p'.
7446
74472003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7448
7449 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7450
74512003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7452
7453 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7454 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7455 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7456 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7457 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7458 lispref/processes.texi, lispref/searching.texi,
7459 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7460 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7461 @acronym{FOO}.
7462
74632003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7464
7465 * strings.texi (Creating Strings): Argument START to `substring'
7466 can not be `nil'. Expand description of
7467 `substring-no-properties'. Correct description of `split-string',
7468 especially with respect to empty matches. Prevent very bad line
7469 break in definition of `split-string-default-separators'.
7470 (Text Comparison): `string=' and `string<' also accept symbols as
7471 arguments.
7472 (String Conversion): More completely describe argument BASE in
7473 `string-to-number'.
7474 (Formatting Strings): `%s' and `%S' in `format' do require
7475 corresponding object. Clarify behavior of numeric prefix after
7476 `%' in `format'.
7477 (Case Conversion): The argument to `upcase-initials' can be a
7478 character.
7479
74802003-10-27 Kenichi Handa <handa@m17n.org>
7481
7482 * display.texi (Fontsets): Fix texinfo usage.
7483
74842003-10-25 Kenichi Handa <handa@m17n.org>
7485
7486 * display.texi (Fontsets): Add description of the function
7487 set-fontset-font.
7488
74892003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7490
7491 * display.texi (Temporary Displays): Add xref to `Documentation
7492 Tips'.
7493
7494 * functions.texi (Function Safety): Use inforef instead of pxref
7495 for SES.
7496
74972003-10-23 Andreas Schwab <schwab@suse.de>
7498
7499 * Makefile.in (TEX, texinputdir): Don't define.
7500 (TEXI2DVI): Define.
7501 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7502 add $(srcdir)/index.texi.
7503 ($(infodir)/elisp): Remove index.texi dependency.
7504 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7505 (index.texi): Remove target.
7506 (dist): Don't link $(srcdir)/permute-index.
7507 (clean): Don't remove index.texi.
7508
7509 * permute-index, index.perm: Remove.
7510 * index.texi: Rename from index.unperm.
7511
75122003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7513
7514 * tips.texi (Documentation Tips): Document new behavior for face
7515 and variable hyperlinks in Help mode.
7516
75172003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7518
7519 * objects.texi (Integer Type): Update for extra bit of integer range.
7520 (Character Type): Ditto.
7521
75222003-10-16 Eli Zaretskii <eliz@gnu.org>
7523
7524 * numbers.texi (Integer Basics): Add index entries for reading
7525 numbers in hex, octal, and binary.
7526
75272003-10-16 Lute Kamstra <lute@gnu.org>
7528
7529 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7530 argument.
7531
75322003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7533
7534 * windows.texi (Choosing Window): Fix typo.
7535 * edebug.texi (Edebug Execution Modes): Fix typo.
7536
75372003-10-13 Richard M. Stallman <rms@gnu.org>
7538
7539 * windows.texi (Basic Windows): A window has fringe settings,
7540 display margins and scroll-bar settings.
7541 (Splitting Windows): Doc split-window return value.
7542 Clean up one-window-p.
7543 (Selecting Windows): Fix typo.
7544 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7545 (Buffers and Windows): In set-window-buffer, explain effect
7546 on fringe settings and scroll bar settings.
7547 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7548 (Choosing Window): Use defopt for pop-up-frame-function.
7549 For special-display-buffer-names, explain same-window and same-frame.
7550 Clarify window-dedicated-p return value.
7551 (Textual Scrolling): scroll-up and scroll-down can get an error.
7552 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7553 Clarify set-window-hscroll.
7554 (Size of Window): Don't mention tool bar in window-height.
7555 (Coordinates and Windows): Explain what coordinates-in-window-p
7556 returns for fringes and display margins.
7557 (Window Configurations): Explain saving fringes, etc.
7558
7559 * tips.texi (Library Headers): Clean up Documentation.
7560
7561 * syntax.texi (Parsing Expressions): Clean up forward-comment
7562 and parse-sexp-lookup-properties.
7563
7564 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7565
7566 * os.texi (System Environment): Clean up text for load-average errors.
7567
7568 * modes.texi (Hooks): Don't explain local hook details at front.
7569 Clarify run-hooks and run-hook-with-args a little.
7570 Clean up add-hook and remove-hook.
7571
7572 * edebug.texi (Edebug Execution Modes): Clarify t.
7573 Document edebug-sit-for-seconds.
7574 (Coverage Testing): Document C-x X = and =.
7575 (Instrumenting Macro Calls): Fix typo.
7576 (Specification List): Don't index the specification keywords.
7577
75782003-10-10 Kim F. Storm <storm@cua.dk>
7579
7580 * processes.texi (Network): Introduce make-network-process.
7581
75822003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7583
7584 * tips.texi (Library Headers): Fix typo.
7585
75862003-10-07 Juri Linkov <juri@jurta.org>
7587
7588 * modes.texi (Imenu): Mention imenu-create-index-function's
7589 default value. Explain submenus better.
7590
75912003-10-07 Lute Kamstra <lute@gnu.org>
7592
7593 * modes.texi (Faces for Font Lock): Fix typo.
7594 (Hooks): Explain how buffer-local hook variables can refer to
7595 global hook variables.
7596 Various minor clarifications.
7597
75982003-10-06 Lute Kamstra <lute@gnu.org>
7599
7600 * tips.texi (Coding Conventions): Mention naming conventions for
7601 hooks.
7602
76032003-10-05 Luc Teirlinck <teirllm@auburn.edu>
7604
7605 * loading.texi (Library Search): Correct default value of
7606 load-suffixes.
7607 (Named Features): Fix typo.
7608
76092003-10-05 Richard M. Stallman <rms@gnu.org>
7610
7611 * loading.texi (Named Features): In `provide',
7612 say how to test for subfeatures.
7613 (Unloading): In unload-feature, use new var name
7614 unload-feature-special-hooks.
7615
76162003-10-03 Lute Kamstra <lute@gnu.org>
7617
7618 * modes.texi (Major Mode Conventions): Mention third way to set up
7619 Imenu.
7620 (Imenu): A number of small fixes.
7621 Delete documentation of internal variable imenu--index-alist.
7622 Document the return value format of imenu-create-index-function
7623 functions.
7624
76252003-09-30 Richard M. Stallman <rms@gnu.org>
7626
7627 * processes.texi (Network): Say what stopped datagram connections do.
7628
7629 * lists.texi (Association Lists): Clarify `assq-delete-all'.
7630
7631 * display.texi (Overlay Properties): Clarify `evaporate' property.
7632
76332003-09-29 Lute Kamstra <lute@gnu.org>
7634
7635 * modes.texi (Mode Line Data): Explain when symbols in mode-line
7636 constructs should be marked as risky.
7637 Change cons cell into proper list.
7638 (Mode Line Variables): Change cons cell into proper list.
7639
76402003-09-26 Lute Kamstra <lute@gnu.org>
7641
7642 * modes.texi (Mode Line Data): Document the :propertize construct.
7643 (Mode Line Variables): Reorder the descriptions of the variables
7644 to match their order in the default mode-line-format.
7645 Describe the new variables mode-line-position and mode-line-modes.
7646 Update the default values of mode-line-frame-identification,
7647 minor-mode-alist, and default-mode-line-format.
7648 (Properties in Mode): Mention the :propertize construct.
7649
76502003-09-26 Richard M. Stallman <rms@gnu.org>
7651
7652 * buffers.texi, commands.texi, debugging.texi, eval.texi:
7653 * loading.texi, minibuf.texi, text.texi, variables.texi:
7654 Avoid @strong{Note:}.
7655
76562003-09-26 Richard M. Stallman <rms@gnu.org>
7657
7658 * keymaps.texi (Remapping Commands): Fix typo.
7659
76602003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
7661
7662 * processes.texi (Low-Level Network): Fix typo.
7663
76642003-09-23 Kim F. Storm <storm@cua.dk>
7665
7666 * processes.texi (Network, Network Servers): Fix typos.
7667 (Low-Level Network): Add timeout value for :server keyword.
7668 Add new option keywords to make-network-process.
7669 Add set-network-process-options.
7670 Explain how to test availability of network options.
7671
76722003-09-19 Richard M. Stallman <rms@gnu.org>
7673
7674 * text.texi (Motion by Indent): Arg to
7675 backward-to-indentation and forward-to-indentation is optional.
7676
7677 * strings.texi (Creating Strings): Add substring-no-properties.
7678
7679 * processes.texi
7680 (Process Information): Add list-processes arg QUERY-ONLY.
7681 Delete process-contact from here.
7682 Add new status values for process-status.
7683 Add process-get, process-put, process-plist, set-process-plist.
7684 (Synchronous Processes): Add call-process-shell-command.
7685 (Signals to Processes): signal-process allows process objects.
7686 (Network): Complete rewrite.
7687 (Network Servers, Datagrams, Low-Level Network): New nodes.
7688
7689 * positions.texi (Word Motion): forward-word, backward-word
7690 arg is optional. Reword.
7691
7692 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
7693
7694 * variables.texi (Creating Buffer-Local):
7695 Delete duplicate definition of buffer-local-value.
7696 (File Local Variables): Explain about discarding text props.
7697
76982003-09-11 Richard M. Stallman <rms@gnu.org>
7699
7700 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
7701 changes variables that record input events.
7702 (Minibuffer Misc): Add minibuffer-selected-window.
7703
7704 * lists.texi (Building Lists): Add copy-tree.
7705
7706 * display.texi (Fontsets): Add char-displayable-p.
7707 (Scroll Bars): New node.
7708
77092003-09-08 Lute Kamstra <lute@gnu.org>
7710
7711 * modes.texi (%-Constructs): Document new `%i' and `%I'
7712 constructs.
7713
77142003-09-03 Peter Runestig <peter@runestig.com>
7715
7716 * makefile.w32-in: New file.
7717
77182003-08-29 Richard M. Stallman <rms@gnu.org>
7719
7720 * display.texi (Overlay Properties): Clarify how priorities
7721 affect use of the properties.
7722
77232003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7724
7725 * customize.texi (Type Keywords): Correct the description of
7726 `:help-echo' in the case where `motion-doc' is a function.
7727
77282003-08-14 John Paul Wallington <jpw@gnu.org>
7729
7730 * modes.texi (Emulating Mode Line): Subsection, not section.
7731
77322003-08-13 Richard M. Stallman <rms@gnu.org>
7733
7734 * elisp.texi (Top): Update subnode lists in menu.
7735
7736 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7737 (Kill Functions): kill-region has new arg yank-handler.
7738 (Yanking): New node.
7739 (Yank Commands): Add yank-undo-function.
7740 (Low-Level Kill Ring):
7741 kill-new and kill-append have new arg yank-handler.
7742 (Changing Properties): Add remove-list-of-text-properties.
7743 (Atomic Changes): New node.
7744
7745 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7746
7747 * streams.texi (Output Variables): Add eval-expression-print-length
7748 and eval-expression-print-level.
7749
7750 * os.texi (Time Conversion): For encode-time, explain limits on year.
7751
7752 * objects.texi (Character Type): Define anchor "modifier bits".
7753
7754 * modes.texi (Emulating Mode Line): New node.
7755 (Search-based Fontification): Font Lock uses font-lock-face property.
7756 (Other Font Lock Variables): Likewise.
7757
7758 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7759 not vectors.
7760 (Active Keymaps): Add emulation-mode-map-alists.
7761 (Functions for Key Lookup): key-binding has new arg no-remap.
7762 (Remapping Commands): New node.
7763 (Scanning Keymaps): where-is-internal has new arg no-remap.
7764 (Tool Bar): Add tool-bar-local-item-from-menu.
7765 Clarify when to use tool-bar-add-item-from-menu.
7766
7767 * commands.texi (Interactive Call): commandp has new arg.
7768 (Command Loop Info): Add this-original-command.
7769
77702003-08-06 John Paul Wallington <jpw@gnu.org>
7771
7772 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7773
7774 * display.texi (Warning Basics): Fix typo.
7775 (Fringes): Add closing curly bracket and fix typo.
7776
7777 * elisp.texi (Top): Fix typo.
7778
77792003-08-05 Richard M. Stallman <rms@gnu.org>
7780
7781 * elisp.texi: Update lists of subnodes.
7782
7783 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7784
7785 * variables.texi (Local Variables): Use lc for example variable names.
7786
7787 * tips.texi (Library Headers): Explain where to put -*-.
7788
7789 * strings.texi (Creating Strings): Fix xref for vconcat.
7790
7791 * sequences.texi (Vector Functions):
7792 vconcat no longer allows integer args.
7793
7794 * minibuf.texi (Reading File Names): read-file-name has new
7795 arg PREDICATE. New function read-directory-name.
7796
c4cc8b9a 7797 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
7798 (Indenting Macros): New node.
7799
7800 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7801 (Window Frame Parameters): Make separate table of parameters
7802 that are coupled with specific face attributes.
7803 (Deleting Frames): delete-frame-hooks renamed to
7804 delete-frame-functions.
7805
7806 * files.texi (Magic File Names): Add file-remote-p.
7807 Clarify file-local-copy.
7808
7809 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7810 here; instead xref Defining Macros.
7811
7812 * display.texi (Warnings): New node, and subnodes.
7813 (Fringes): New node.
7814
7815 * debugging.texi (Test Coverage): New node.
7816
7817 * compile.texi (Compiler Errors): Explain with-no-warnings
7818 and other ways to suppress warnings.
7819
7820 * commands.texi (Interactive Call): Minor clarification.
7821
7822 * buffers.texi (Buffer File Name): set-visited-file-name
7823 renames the buffer too.
7824
7825 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
7826
78272003-07-24 Markus Rost <rost@math.ohio-state.edu>
7828
7829 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
7830
78312003-07-22 Markus Rost <rost@math.ohio-state.edu>
7832
7833 * internals.texi (Garbage Collection): Fix previous change.
7834
78352003-07-22 Richard M. Stallman <rms@gnu.org>
7836
7837 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
7838
7839 * display.texi (Width): Use \s syntax in example.
7840 (Font Selection): Add face-font-rescale-alist.
7841
7842 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
7843 Remove spurious indent in example.
7844
7845 * lists.texi (Building Lists): Add number-sequence.
7846
7847 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
7848
7849 * functions.texi (Function Documentation): Explain how to
7850 show calling convention explicitly in the doc string.
7851
7852 * windows.texi (Selecting Windows): save-selected-window saves
7853 selected window of each frame.
7854 (Window Configurations): Minor change.
7855
7856 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
7857
7858 * streams.texi (Output Variables): Add print-continuous-numbering
7859 and print-number-table.
7860
7861 * processes.texi (Decoding Output): New node.
7862
7863 * os.texi (Time Conversion): decode-time arg is optional.
7864
7865 * objects.texi (Character Type): Don't use space as example for \.
7866 Make list of char names and \-sequences correspond.
7867 Explain that \s is not used in strings. `\ ' needs space after.
7868
7869 * nonascii.texi (Converting Representations): Add string-to-multibyte.
7870 (Translation of Characters): Add translation-table-for-input.
7871 (Default Coding Systems): Add auto-coding-functions.
7872 (Explicit Encoding): Add decode-coding-inserted-region.
7873 (Locales): Add locale-info.
7874
7875 * minibuf.texi (Basic Completion): Describe test-completion.
7876 Collections can be lists of strings.
7877 Clean up lazy-completion-table.
7878 (Programmed Completion): Mention test-completion.
7879 Clarify why lambda expressions are not accepted.
7880 (Minibuffer Misc): Describe minibufferp.
7881
78822003-07-14 Richard M. Stallman <rms@gnu.org>
7883
7884 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
7885
7886 * windows.texi (Selecting Windows): New arg to select-window.
7887 (Selecting Windows): Add with-selected-window.
7888 (Size of Window): Add window-inside-edges, etc.
7889
7890 * internals.texi (Garbage Collection): Add post-gc-hook.
7891
7892 * processes.texi (Subprocess Creation): Add exec-suffixes.
7893
7894 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
7895 (Scanning Keymaps): Add map-keymaps.
7896 (Defining Menus): Add keymap-prompt.
7897
7898 * numbers.texi (Integer Basics): Add most-positive-fixnum,
7899 most-negative-fixnum.
7900
c4cc8b9a 7901 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
7902 (Compiler Errors): New node.
7903
7904 * os.texi (User Identification): user-uid, user-real-uid
7905 can return float.
7906
7907 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
7908 and about derived modes.
7909 (Minor Modes): Add minor-mode-list.
7910 (Defining Minor Modes): Keyword args for define-minor-mode.
7911 (Search-based Fontification): Explain managing other properties.
7912 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 7913 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
7914 (Hooks): Add run-mode-hooks and delay-mode-hooks.
7915
7916 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
7917 (Variable Aliases): Clarify defvaralias.
7918
7919 * loading.texi (Library Search): Add load-suffixes.
7920
7921 * minibuf.texi (Basic Completion): Add lazy-completion-table.
7922 (Programmed Completion): Add dynamic-completion-table.
7923
7924 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
7925 (Magic File Names): Specify precedence order of handlers.
7926
7927 * commands.texi (Command Overview): Emacs server runs pre-command-hook
7928 and post-command-hook.
7929 (Waiting): New calling convention for sit-for.
7930
7931 * text.texi (Special Properties): local-map and keymap properties
7932 apply based on their stickiness.
7933
79342003-07-07 Richard M. Stallman <rms@gnu.org>
7935
7936 * modes.texi (Minor Mode Conventions): Specify only some kinds
7937 of list values as args to minor modes.
7938
7939 * files.texi (File Name Expansion): Warn about iterative use
7940 of substitute-in-file-name.
7941
7942 * advice.texi (Activation of Advice): Clean up previous change.
7943
79442003-07-06 Markus Rost <rost@math.ohio-state.edu>
7945
7946 * advice.texi (Activation of Advice): Note that ad-start-advice is
7947 turned on by default.
7948
79492003-06-30 Richard M. Stallman <rms@gnu.org>
7950
7951 * text.texi (Buffer Contents): Document current-word.
7952 (Change Hooks): Not called for *Messages*.
7953
7954 * functions.texi (Defining Functions): Explain about redefining
7955 primitives.
7956 (Function Safety): Renamed. Minor changes.
7957 Comment out the detailed criteria for what is safe.
7958
79592003-06-22 Andreas Schwab <schwab@suse.de>
7960
7961 * objects.texi (Symbol Type): Fix description of examples.
7962
79632003-06-16 Andreas Schwab <schwab@suse.de>
7964
7965 * hash.texi (Creating Hash): Fix description of :weakness.
7966
c8763fb6 79672003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7968
7969 * files.texi (Changing Files): copy-file copies file modes, too.
7970
79712003-05-28 Richard M. Stallman <rms@gnu.org>
7972
7973 * strings.texi (Creating Strings): Clarify split-string.
7974
79752003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7976
7977 * strings.texi (Creating Strings): Update split-string specification
7978 and examples.
7979
79802003-05-19 Richard M. Stallman <rms@gnu.org>
7981
7982 * elisp.texi: Correct invariant section names.
7983
79842003-04-20 Richard M. Stallman <rms@gnu.org>
7985
7986 * os.texi (Timers): Explain about timers and quitting.
7987
79882003-04-19 Richard M. Stallman <rms@gnu.org>
7989
7990 * internals.texi (Writing Emacs Primitives): Strings are
7991 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7992 Explain GCPRO convention for varargs function args.
7993
79942003-04-16 Richard M. Stallman <rms@gnu.org>
7995
7996 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7997
79982003-04-08 Richard M. Stallman <rms@gnu.org>
7999
8000 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8001
80022003-02-13 Kim F. Storm <storm@cua.dk>
8003
8004 * objects.texi (Character Type): New \s escape for space.
8005
80062003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8007
8008 * os.texi (System Environment): Added cygwin system-type.
8009
80102003-01-25 Richard M. Stallman <rms@gnu.org>
8011
8012 * keymaps.texi: Document that a symbol can act as a keymap.
8013
80142003-01-13 Richard M. Stallman <rms@gnu.org>
8015
8016 * text.texi (Changing Properties): Say string indices are origin-0.
8017
8018 * positions.texi (Screen Lines) <compute-motion>:
8019 Correct order of elts in return value.
8020
8021 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8022 how to define a default binding.
8023
80242002-12-07 Markus Rost <rost@math.ohio-state.edu>
8025
8026 * loading.texi (Unloading): Fix recent change for load-history.
8027
8028 * customize.texi (Simple Types): Clarify description of custom
8029 type 'number. Describe new custom type 'float.
8030
80312002-12-04 Markus Rost <rost@math.ohio-state.edu>
8032
8033 * variables.texi (File Local Variables): Fix typo.
8034
c8763fb6 80352002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8036
8037 From Michael Albinus <Michael.Albinus@alcatel.de>.
8038
8039 * README: Target for Info file is `make info'.
8040
8041 * files.texi (File Name Components): Fixed typos in
8042 `file-name-sans-extension'.
8043 (Magic File Names): Complete list of operations for magic file
8044 name handlers.
8045
80462002-09-16 Jonathan Yavner <jyavner@engineer.com>
8047
8048 * variables.texi (File Local Variables): New function
8049 risky-local-variable-p.
8050
80512002-09-15 Jonathan Yavner <jyavner@engineer.com>
8052
8053 * functions.texi (Function safety): New node about unsafep.
8054
80552002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8056
8057 * customize.texi (Splicing into Lists): Fixed example.
a86cd395 8058 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8059
80602002-06-17 Juanma Barranquero <lektu@terra.es>
8061
8062 * frames.texi (Display Feature Testing): Fix typo.
8063
80642002-06-12 Andreas Schwab <schwab@suse.de>
8065
8066 * frames.texi (Initial Parameters, Resources): Fix references to
8067 the Emacs manual.
8068
80692002-05-13 Kim F. Storm <storm@cua.dk>
8070
8071 * variables.texi (Intro to Buffer-Local): Updated warning and
8072 example relating to changing buffer inside let.
8073
c8763fb6 80742002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8075
8076 * os.texi (Session Management): New node about X Session management.
8077
80782002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8079
8080 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8081 to which the manual corresponds, and the copyright years.
8082
8083 * Makefile.in (VERSION): Set to 2.9.
8084
80852001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8086
8087 * elisp.texi: Change the category in @dircategory to "Emacs", to
8088 make it consistent with info/dir.
8089
80902001-11-25 Miles Bader <miles@gnu.org>
8091
8092 * text.texi (Fields): Describe new `limit' arg in
8093 field-beginning/field-end.
8094
80952001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8096
8097 * permute-index: Don't depend on csh-specific features. Replace
8098 the interpreter name with /bin/sh.
8099
8100 * two-volume-cross-refs.txt: New file.
8101 * two.el: New file.
8102 * spellfile: New file.
8103
81042001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8105
8106 * permute-index: New file.
8107
8108 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8109 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8110 8+3 restricted namespace.
8111
8112 * Makefile.in (infodir): Define relative to $(srcdir).
8113 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8114 include directories list via -I switch to makeinfo.
8115 (index.texi): Use cp if both hard and symbolic links fail.
8116
81172001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8118
8119 * Makefile.in (distclean): Add.
8120
8121 The following changes make ELisp manual part of the Emacs
8122 distribution:
8123
8124 * Makefile.in: Add Copyright notice.
8125 (prefix): Remove.
8126 (infodir): Change value to "../info".
8127 (VPATH): New variable.
8128 (MAKE): Don't define.
8129 (texmacrodir): Don't define.
8130 (texinputdir): Append the existing value of TEXINPUTS.
8131 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8132 command to be compatible with man/Makefile.in, and to put the
8133 output into ../info.
8134 (info): Add target.
8135 (installall): Target removed.
8136
c8763fb6 81372001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8138
8139 * tips.texi (Coding Conventions): Fix typo.
8140
81412001-10-23 Gerd Moellmann <gerd@gnu.org>
8142
8143 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8144
81452001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8146
8147 * files.texi (File Name Components): Update the description of
8148 file-name-sans-extension and file-name-extension, as they now
8149 ignore leading dots.
8150
81512001-10-20 Gerd Moellmann <gerd@gnu.org>
8152
8153 * (Version 21.1 released.)
8154
81552001-10-19 Miles Bader <miles@gnu.org>
8156
8157 * positions.texi (Text Lines): Describe behavior of
8158 `beginning-of-line'/`end-of-line' in the presence of field properties.
8159
81602001-10-17 Gerd Moellmann <gerd@gnu.org>
8161
8162 * Makefile.in (VERSION): Set to 2.8.
8163 (manual): Use `manual-21'.
8164
8165 * elisp.texi (VERSION): Add and use it where the version
8166 number was used. Set it to 2.8.
8167
8168 * intro.texi: Likewise.
8169
81702001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8171
8172 * files.texi (File Name Completion): Document the significance of
8173 a trailing slash in elements of completion-ignored-extensions.
8174
81752001-10-06 Miles Bader <miles@gnu.org>
8176
8177 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8178
81792001-10-04 Gerd Moellmann <gerd@gnu.org>
8180
8181 * variables.texi (Variable Aliases): New node.
8182
81832001-10-04 Gerd Moellmann <gerd@gnu.org>
8184
8185 * Branch for 21.1.
8186
81872001-10-02 Miles Bader <miles@gnu.org>
8188
8189 * minibuf.texi (Minibuffer Misc): Add entries for
8190 `minibuffer-contents', `minibuffer-contents-no-properties', and
8191 `delete-minibuffer-contents'.
8192 Correct description for `minibuffer-prompt-end'.
8193
8194 * text.texi (Property Search): Correct descriptions of
8195 `next-char-property-change' and `previous-char-property-change'.
8196 Add entries for `next-single-char-property-change' and
8197 `previous-single-char-property-change'.
8198 Make operand names a bit more consistent.
8199
82002001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8201
8202 * frames.texi (Finding All Frames): Document that next-frame and
8203 previous-frame are local to current terminal.
8204
82052001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8206
8207 * keymaps.texi (Creating Keymaps): Fix the description of the
8208 result of make-keymap.
8209
82102001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8211
8212 * display.texi (Font Lookup, Attribute Functions)
8213 (Image Descriptors): Add cross-references to the definition of
8214 selected frame.
8215
8216 * buffers.texi (The Buffer List): Add cross-references to the
8217 definition of selected frame.
8218
8219 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8220 frame at any given time.
8221 (Multiple Displays, Size and Position): Add a cross-reference to
8222 the definition of the selected frame.
8223
82242001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8225
8226 * strings.texi (String Conversion) <string-to-number>: Document
8227 that a float is returned for integers that are too large.
8228
8229 * frames.texi (Mouse Position): Document mouse-position-function.
8230 (Display Feature Testing): Document display-images-p.
8231 (Window Frame Parameters): Document the cursor-type variable.
8232
8233 * numbers.texi (Integer Basics): Document CL style read syntax for
8234 integers in bases other than 10.
8235
8236 * positions.texi (List Motion): Document
8237 open-paren-in-column-0-is-defun-start.
8238
8239 * lists.texi (Sets And Lists): Document member-ignore-case.
8240
8241 * internals.texi (Garbage Collection): Document the used and free
8242 strings report.
8243 (Memory Usage): Document strings-consed.
8244
8245 * os.texi (Time of Day): Document float-time.
8246 (Recording Input): Document that clear-this-command-keys clears
8247 the vector to be returned by recent-keys.
8248
8249 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8250 argument keymap can be a list.
8251
8252 * nonascii.texi (User-Chosen Coding Systems)
8253 <select-safe-coding-system>: Document the new argument
8254 accept-default-p and the variable
8255 select-safe-coding-system-accept-default-p. Tell what happens if
8256 buffer-file-coding-system is undecided.
8257 (Default Coding Systems): Document auto-coding-regexp-alist.
8258
8259 * display.texi (The Echo Area) <message>: Document
8260 message-truncate-lines.
8261 (Glyphs): Document that the glyph table is unused on windowed
8262 displays.
8263
8264 * help.texi (Describing Characters) <single-key-description>:
8265 Document the new argument no-angles.
8266 (Accessing Documentation) <documentation-property>: Document that
8267 a non-string property is evaluated.
8268 <documentation>: Document that the function-documentation property
8269 is looked for.
8270
8271 * windows.texi (Selecting Windows): Document some-window.
8272
8273 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8274
8275 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8276 apropos-mode-hook.
8277
8278 * commands.texi (Using Interactive): Document interactive-form.
8279 (Keyboard Macros): Document kbd-macro-termination-hook.
8280 (Command Loop Info): Document that clear-this-command-keys clears
8281 the vector to be returned by recent-keys.
8282
82832001-09-04 Werner LEMBERG <wl@gnu.org>
8284
8285 * Makefile.in (srcdir, texinputdir): New variables.
8286 (srcs, index.texi, install): Use $(srcdir).
8287 (.PHONY): Remove elisp.dvi.
8288 (elisp): Use -I switch for makeinfo.
8289 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8290 (installall, dist): Use $(srcdir).
8291 Fix path to texinfo.tex.
8292 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8293
82942001-08-30 Gerd Moellmann <gerd@gnu.org>
8295
8296 * display.texi (Conditional Display): Adjust to API change.
8297
8298 * configure: New file.
8299
83002001-07-30 Gerd Moellmann <gerd@gnu.org>
8301
8302 * commands.texi (Repeat Events): Add description of
8303 double-click-fuzz.
8304
83052001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8306
8307 * syntax.texi (Syntax Class Table): Add the missing designator for
8308 comment and string fences.
8309 (Syntax Properties): Add a xref to syntax table internals.
8310 (Syntax Table Internals): Document string-to-syntax.
8311
83122001-05-07 Gerd Moellmann <gerd@gnu.org>
8313
8314 * Makefile.in (install): Use install-info command line options
8315 like in Emacs' Makefile.in.
8316
83172000-12-09 Miles Bader <miles@gnu.org>
8318
8319 * windows.texi (Window Start): Update documentation for
8320 `pos-visible-in-window-p'.
8321
83222000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8323
8324 * lists.texi (Building Lists): Add footnote to explain how to add
8325 to the end of a list.
8326
83272000-10-25 Gerd Moellmann <gerd@gnu.org>
8328
8329 * files.texi (Visiting Functions): Typos.
8330
83312000-10-25 Kenichi Handa <handa@etl.go.jp>
8332
8333 * files.texi (Visiting Functions): Return value of
8334 find-file-noselect may be a list of buffers if wildcards are used.
8335
83362000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8337
8338 * display.texi (Defining Faces): Document `graphic' display type
8339 in face specs.
8340
b344d29d 83412000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
8342
8343 * hooks.texi (Standard Hooks): Replace obsolete
8344 `after-make-frame-hook' with `after-make-frame-functions'.
8345
8346 * frames.texi (Creating Frames): Ditto.
8347
8348 * variables.texi (Future Local Variables): Ditto.
8349
83502000-10-16 Gerd Moellmann <gerd@gnu.org>
8351
8352 * display.texi (Other Image Types): Add description of :foreground
8353 and :background properties of mono PBM images.
8354
83552000-08-17 Werner LEMBERG <wl@gnu.org>
8356
8357 * .cvsignore: New file.
8358
83592000-01-05 Gerd Moellmann <gerd@gnu.org>
8360
8361 * tindex.pl: New script.
8362
83631999-12-03 Dave Love <fx@gnu.org>
8364
8365 * Makefile.in (MAKEINFO): New parameter.
8366
83671999-09-17 Richard Stallman <rms@gnu.org>
8368
8369 * Makefile.in (srcs): Add hash.texi.
8370 (VERSION): Update to 20.6.
8371
83721999-09-13 Richard Stallman <rms@gnu.org>
8373
8374 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8375
83761998-08-29 Karl Heuer <kwzh@gnu.org>
8377
8378 * configure.in: New file.
8379 * Makefile.in: Renamed from Makefile.
8380 (prefix, infodir): Use value obtained from configure.
8381 (emacslibdir): Obsolete variable deleted.
8382 (dist): Distribute configure.in, configure, Makefile.in.
8383
83841998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8385
8386 * Makefile (INSTALL_INFO): New variable.
8387 (install): Run install-info.
8388
83891998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8390
8391 * Makefile (elisp.dvi): Add missing backslash.
8392
83931998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8394
8395 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8396 Run texindex without `./'. Always run texindex on elisp.tp.
8397 (elisp.tps): Target deleted.
8398
83991998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8400
8401 * Makefile (srcs): Add nonascii.texi and customize.texi.
8402 (dist): Start by deleting `temp'.
8403
84041998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8405
8406 * Makefile (makeinfo, texindex): Targets deleted.
8407 (makeinfo.o, texindex.o): Targets deleted.
8408 (clean, dist): Don't do anything with them or with getopt*.
8409
84101998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8411
8412 * Makefile (SHELL): Defined.
8413
84141998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8415
8416 * Makefile (elisp.tps): New target.
8417 (elisp.dvi): Depend on elisp.tps.
8418
c5602427 84191996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
8420
8421 * README: Update phone number.
8422
8423 * Makefile (elisp): Make this be the default target.
8424 Depend on makeinfo.c instead of makeinfo.
8425 (install): Don't depend on elisp.dvi, since we don't install that.
8426 Use mkinstalldirs.
8427 (dist): Add mkinstalldirs.
8428
c5602427 84291995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8430
8431 * Makefile (VERSION): Update version number.
8432 (maintainer-clean): Renamed from realclean.
8433
c5602427 84341995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8435
8436 * Makefile (realclean): New target.
8437 (elisp): Remove any old elisp-* files first.
8438
c5602427 84391993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8440
8441 * Makefile (VERSION): New variable.
8442 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8443 Compressed file suffix should be `.gz', not `.z'.
8444
ce058493 84451993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8446
8447 * Makefile (elisp): Depend on makeinfo.
8448
c5602427 84491993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8450
8451 * Makefile (srcs): Add anti.texi.
8452
c5602427 84531993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8454
8455 * Makefile (infodir, prefix): New vars.
8456 (install): Use infodir.
8457 (emacsinfodir): Deleted.
8458
c5602427 84591993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8460
8461 * Makefile (srcs): Add calendar.texi.
8462
8463 * Makefile (dist): Copy texindex.c and makeinfo.c.
8464 Limit elisp-* files to those with one or two digits.
8465
c5602427 84661993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8467
8468 * Makefile (dist): Changed to use Gzip instead of compress.
8469
c5602427 84701993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8471
8472 * loading.texi (Unloading): define-function changed back to
8473 defalias. It may not stay this way, but at least it's
8474 consistent with the known-good version of the code patch.
8475
c5602427 84761993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
8477
8478 * modes.texi (Hooks): Document new optional arg of add-hook.
8479
c5602427 84801993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8481
8482 * variables.texi: Document nil initial value of buffer-local variables.
8483
8484 * tips.texi: Add new section on standard library headers.
8485
c5602427 84861993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8487
8488 * Makefile (srcs): Add frame.texi to the list of sources.
8489
c5602427 84901993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8491
8492 * Makefile (dist): Don't bother excluding autosave files; they'll
8493 never make it into the temp directory anyway, and the hash marks
8494 in the name are problematic for make and the Bourne shell.
8495 (srcs):
8496
c5602427 84971993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8498
8499 * Makefile (dist): Don't include backup files or autosave files in
8500 the distribution tar file.
8501
c5602427 85021991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8503
8504 * Makefile (srcs): Added index.perm.
8505 (elisp.dvi): Remove erroneous shell comment.
8506 Expect output of permute-index in permuted.fns.
8507 Save old elisp.aux in elisp.oaux.
8508 (clean): Added index.texi to be deleted.
8509
c5602427 85101990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8511
8512 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8513
c5602427 85141990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
8515
8516 * files.texi: Noted that completion-ignored-extensions is ignored
8517 when making *Completions*.
8518
3e868ee3 85191990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
8520
8521 * Makefile make dist now depends on elisp.dvi, since it tries
8522 to include it in the dist file.
8523
c5602427 85241990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 8525
c5602427 8526 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 8527
c5602427 85281989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8529
8530 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8531 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8532
c5602427 85331989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8534
8535 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8536 and @error{} are the terms now being used. The files in the
8537 directory have been changed to reflect this.
8538
8539 * All instances of @indentedresultt{} have been changed to
8540 ` @result{}', using 5 spaces at the begining of the line.
8541
c5602427 85421989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8543
8544 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8545 experimental @indentedresult{}, @indentedexpandsto{} are part of
8546 the texinfo.tex in this directory. These TeX macros are not
8547 stable yet.
8548
c5602427 85491989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8550
8551 * texinfo.tex: Temporarily added
8552 \let\result=\dblarrow
8553 \def\error{{\it ERROR} \longdblarrow}
8554 We need to do this better soon.
8555
c5602427 85561989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8557
8558 * Applied Karl Berry's patches to *.texinfo files, but not to
8559 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8560 new title page format is also not applied, since it requires
8561 texinfo.tex changes.)
8562
8563 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8564 for the Project GNU development environment.
8565
8566;; Local Variables:
c8763fb6 8567;; coding: utf-8
b8d4c8d0
GM
8568;; add-log-time-zone-rule: t
8569;; End:
8570
352c8b4a 8571 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
c57008f6 8572 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
b8d4c8d0
GM
8573
8574 This file is part of GNU Emacs.
8575
352c8b4a 8576 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 8577 it under the terms of the GNU General Public License as published by
352c8b4a
GM
8578 the Free Software Foundation, either version 3 of the License, or
8579 (at your option) any later version.
b8d4c8d0
GM
8580
8581 GNU Emacs is distributed in the hope that it will be useful,
8582 but WITHOUT ANY WARRANTY; without even the implied warranty of
8583 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8584 GNU General Public License for more details.
8585
8586 You should have received a copy of the GNU General Public License
352c8b4a 8587 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
8588
8589;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda