shr.el (shr-tag-img): Ignore images with no data.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
07277eb8
GM
12010-10-12 Glenn Morris <rgm@gnu.org>
2
3 * book-spine.texinfo: Rename to book-spine.texi.
4
c12e4a81
GM
52010-10-11 Glenn Morris <rgm@gnu.org>
6
df187c62
GM
7 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
8
c12e4a81 9 * Makefile.in (DVIPS): New variable.
234db610
GM
10 (.PHONY): Add html, ps.
11 (html, elisp.html, ps, elisp.ps): New targets.
12 (clean): Delete html, ps files.
13 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 14
6513b232
EZ
152010-10-09 Eli Zaretskii <eliz@gnu.org>
16
17 * makefile.w32-in (emacsdir): New variable.
18 (srcs): Add emacsver.texi.
19 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
20
abd40fb4
GM
212010-10-09 Glenn Morris <rgm@gnu.org>
22
c1dc72b3
GM
23 * Makefile.in (VPATH): Remove.
24 (infodir): Make it absolute.
25 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
26
4393405b
GM
27 * Makefile.in (dist): Anchor regexps.
28
eef3ab94
GM
29 * Makefile.in (srcs): Put elisp.texi first.
30 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
31
aa9db089
GM
32 * Makefile.in (infoclean): Remove harmless, long-standing error.
33
abd40fb4
GM
34 * Makefile.in ($(infodir)): Delete rule.
35 (mkinfodir): New.
36 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
37
68db69ed 38 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 39 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 40
ea274122
GM
412010-10-09 Glenn Morris <rgm@gnu.org>
42
f7a31f11
GM
43 * Makefile.in (emacsdir): New variable.
44 (MAKEINFO): Add -I $emacsdir.
45 (dist): Copy emacsver.texi.
b13254e7
GM
46 (srcs): Add emacsver.texi.
47
f7a31f11
GM
48 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
49 Set EMACSVER by including emacsver.texi.
50
ea274122
GM
51 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
52
17ca7950
GM
532010-10-07 Glenn Morris <rgm@gnu.org>
54
55 * Makefile.in (version): New, set by configure.
56 (clean): Delete dist tar file.
57 (dist): Use version in tar name.
58
4c83f6e1
GM
592010-10-06 Glenn Morris <rgm@gnu.org>
60
61 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
62 (INSTALL_INFO): Remove unused variable.
63 (mostlyclean, infoclean, dist): New rules.
64 (clean): Delete dvi and pdf files.
65 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 66 ($(infodir)): Add parallel build workaround.
4c83f6e1 67
0264072d
GM
682010-10-04 Glenn Morris <rgm@gnu.org>
69
70 * Makefile.in (dvi, pdf, $(infodir)): New targets.
71 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 72 Fix -I typo.
0264072d
GM
73 (clean): No 'make.out' or 'core' files.
74 (.PHONY): Declare clean rules.
75 (maintainer-clean): Delete pdf file. Guard against cd failures.
76
77f38949
GM
772010-10-03 Glenn Morris <rgm@gnu.org>
78
79 * files.texi (File Name Components): Remove ignored section about
80 deleted variable directory-sep-char.
81
178fdd41
MA
822010-10-03 Michael Albinus <michael.albinus@gmx.de>
83
84 * files.texi (Magic File Names): New defopt
85 remote-file-name-inhibit-cache.
86
9c524fcb
GM
872010-10-02 Glenn Morris <rgm@gnu.org>
88
89 * os.texi (Killing Emacs): Hook now runs in batch mode.
90
f816790b
SM
912010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
92
93 * text.texi (Special Properties): Clarify when modification-hooks run.
94
7cf78aac
SM
952010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
96
97 * syntax.texi (Syntax Flags): Document new `c' flag.
98
ca0d44e4
GM
992010-09-09 Glenn Morris <rgm@gnu.org>
100
101 * display.texi (ImageMagick Images): General cleanup.
102
10999305 1032010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
104
105 * files.texi (Directory Names): Use \` rather than ^.
106
45240125
JD
1072010-09-02 Jan Djärv <jan.h.d@swipnet.se>
108
109 * text.texi (Low-Level Kill Ring):
110 * frames.texi (Window System Selections): Remove cut buffer
111 documentation.
112
4abe5bf6
EZ
1132010-08-28 Eli Zaretskii <eliz@gnu.org>
114
115 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
116 Parameters", where the default fringe width is described.
117
118 * frames.texi (Window Frame Parameters, Basic Parameters)
119 (Position Parameters, Layout Parameters, Management Parameters)
120 (Cursor Parameters, Font and Color Parameters): Add indexing for
121 frame parameters. (Bug#6929)
122
fdc76236
TT
1232010-08-25 Tom Tromey <tromey@redhat.com>
124
125 * vol2.texi (Top): Update.
126 * vol1.texi (Top): Update.
127 * tips.texi (Library Headers): Mention Package-Version and
128 Package-Requires.
129 * package.texi: New file.
130 * os.texi (System Interface): Update pointers.
131 * elisp.texi (Top): Link to new nodes. Include package.texi.
132 * anti.texi (Antinews): Update pointers.
133
1e5c1c80
EZ
1342010-08-25 Eli Zaretskii <eliz@gnu.org>
135
136 * processes.texi (Filter Functions): Fix last change.
137
78e33835
CY
1382010-08-24 Markus Triska <triska@gmx.at>
139
140 * processes.texi (Filter Functions): Use `buffer-live-p' instead
141 of `buffer-name' in the main text as well as in the example
142 (Bug#3098).
143
198a7a97
CY
1442010-08-22 Chong Yidong <cyd@stupidchicken.com>
145
146 * nonascii.texi (Text Representations):
147 * loading.texi (Loading Non-ASCII):
148 * compile.texi (Byte Compilation): Don't mention obsolete
149 --unibyte command-line argument.
150
bc7d7ea6
CY
1512010-08-22 Chong Yidong <cyd@stupidchicken.com>
152
153 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
154
b0126eac 1552010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
156
157 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
158
e8a6cc19
EZ
1592010-08-20 Eli Zaretskii <eliz@gnu.org>
160
161 * commands.texi (Misc Events): Add cross-references to where
162 POSITION of a mouse event is described in detail.
163
7815fe19 1642010-08-08 Christoph <cschol2112@googlemail.com>
ee301a7a
SM
165
166 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
167
7815fe19 1682010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
169
170 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
171 Suggested by Štěpán Němec <stepnem@gmail.com>.
172
7815fe19 1732010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
174
175 * minibuf.texi (High-Level Completion): Document args of
176 `read-buffer-function' (bug#5625).
177
8b2dd508
JD
1782010-07-29 Jan Djärv <jan.h.d@swipnet.se>
179
180 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
181
bace45fe
MA
1822010-07-29 Michael Albinus <michael.albinus@gmx.de>
183
184 * processes.texi (Process Information): Explain process property
185 `remote-tty'.
186
4ce5a4cc
JB
1872010-07-27 Juanma Barranquero <lekktu@gmail.com>
188
189 * modes.texi (Defining Minor Modes): Use C-delete in examples,
190 instead of "\C-\^?" (bug#6334).
191
1c84bc7a
JB
192 * text.texi (Special Properties): Fix typo.
193
b88746ba
EZ
1942010-07-09 Eli Zaretskii <eliz@gnu.org>
195
196 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
197 calling sequences, which are now the standard.
198
51422d6d
CY
1992010-06-24 Chong Yidong <cyd@stupidchicken.com>
200
201 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
202
203 * commands.texi (Command Overview): Mention undo-boundary call.
204
d24880de
GM
2052010-06-23 Glenn Morris <rgm@gnu.org>
206
207 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
208 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
209 * frames.texi, functions.texi, internals.texi, keymaps.texi:
210 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
211 * searching.texi, sequences.texi, strings.texi, syntax.texi:
212 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
213 Untabify Texinfo files.
214
0fc76035
CY
2152010-06-20 Chong Yidong <cyd@stupidchicken.com>
216
217 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
218
5338dc0b
CY
2192010-06-19 Chong Yidong <cyd@stupidchicken.com>
220
a628ad9d 221 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 222
2c3a3c1d
CY
2232010-06-02 Chong Yidong <cyd@stupidchicken.com>
224
ba3bf1d9
CY
225 * searching.texi (Regexp Special): Remove obsolete information
226 about matching non-ASCII characters, and suggest using char
227 classes (Bug#6283).
2c3a3c1d 228
7f4b4249
JB
2292010-05-30 Juanma Barranquero <lekktu@gmail.com>
230
231 * minibuf.texi (Basic Completion): Add missing "@end defun".
232
637821cd
SM
2332010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
234
235 * minibuf.texi (Basic Completion): Document completion-boundaries.
236 (Programmed Completion): Document the new fourth method for boundaries.
237
e13051c3
CY
2382010-05-22 Chong Yidong <cyd@stupidchicken.com>
239
a628ad9d 240 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 241
0235128c 2422010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
243
244 * windows.texi (Textual Scrolling):
245 * tips.texi (Coding Conventions):
246 * minibuf.texi (Minibuffer History):
247 * maps.texi (Standard Keymaps):
248 * loading.texi (Where Defined):
249 * edebug.texi (Instrumenting): Fix typos.
250
0235128c 2512010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 252
c7c32279
CY
253 * keymaps.texi (Menu Bar): Document :advertised-binding property.
254
0235128c
SM
255 * functions.texi (Obsolete Functions):
256 Document set-advertised-calling-convention.
eb5ed549
CY
257
258 * minibuf.texi (Basic Completion): Document completion-in-region.
259 (Programmed Completion): Document completion-annotate-function.
260
261 * commands.texi (Reading One Event): Document read-key.
262 (Distinguish Interactive): Document KIND arg to
263 called-interactively-p. Delete obsolete interactive-p.
264
265 * elisp.texi (Top): Update node description.
266
f8848423
EZ
2672010-05-08 Eli Zaretskii <eliz@gnu.org>
268
0235128c
SM
269 * nonascii.texi (Character Properties):
270 Document unicode-category-table. Add an index entry for Unicode
271 general category.
272
2732010-05-07 Chong Yidong <cyd@stupidchicken.com>
274
275 * Version 23.2 released.
f8848423 276
938efb77
JB
2772010-04-20 Juanma Barranquero <lekktu@gmail.com>
278
279 * locals.texi (Standard Buffer-Local Variables):
280 Remove @ignore'd reference to `direction-reversed'.
281
5854c267
JL
2822010-04-14 Juri Linkov <juri@jurta.org>
283
284 Fix @deffn without category.
285
286 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
287 for `abbrev-insert'.
288
289 * buffers.texi (Indirect Buffers): Add category `Command'
290 to @deffn of `clone-indirect-buffer'.
291
292 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
293 for `next-window' and `previous-window'. Add category `Command'
294 to @deffn of `pop-to-buffer'.
295
8a14dec7
CY
2962010-04-01 Chong Yidong <cyd@stupidchicken.com>
297
298 * nonascii.texi (Text Representations): Don't mark
299 enable-multibyte-characters as a user option.
300
7a1831cf
EZ
3012010-03-31 Eli Zaretskii <eliz@gnu.org>
302
303 * control.texi (Handling Errors): How to re-throw a signal caught
304 by condition-case.
305
c3863713
CY
3062010-03-26 Chong Yidong <cyd@stupidchicken.com>
307
308 * loading.texi (Hooks for Loading): Document after-load-functions.
309 Copyedits.
310
c333f279
AM
3112010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
312
313 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
314
e867cb5d 3152010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
316
317 * processes.texi (Network Processes): Document seqpacket type.
318
605f35cd
DN
3192010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
320
321 * os.texi (System Environment): Do not mention lynxos.
322
288f9fc0
CY
3232010-03-10 Chong Yidong <cyd@stupidchicken.com>
324
325 * Branch for 23.2.
326
eed5c93a
CY
3272010-03-06 Chong Yidong <cyd@stupidchicken.com>
328
329 * objects.texi (Integer Type): Take note of the read syntax
330 exception for numbers that cannot fit in the integer type.
331
1ddd6622
GM
3322010-03-03 Glenn Morris <rgm@gnu.org>
333
334 * numbers.texi (Integer Basics, Bitwise Operations):
335 * objects.texi (Integer Type): Update for integers now being 30-bit.
336
a908c79a
CY
3372010-02-27 Chong Yidong <cyd@stupidchicken.com>
338
339 * display.texi (Low-Level Font): Document :otf font-spec property.
340
cd61af01
SM
3412010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
342
343 * display.texi (Line Height): Avoid obsolete special default variables
344 like default-major-mode.
345
c02f8fe2
AM
3462010-01-28 Alan Mackenzie <acm@muc.de>
347
348 * display.texi (Auto Faces): Say fontification-functions is called
349 whether or not Font Lock is enabled. Tidy up the wording a bit.
350
d738d18b
CY
3512010-01-17 Chong Yidong <cyd@stupidchicken.com>
352
353 * elisp.texi: Remove duplicate edition information (Bug#5407).
354
4963739e
JB
3552010-01-17 Juanma Barranquero <lekktu@gmail.com>
356
357 * two.el (volume-header-toc-markup): Fix typos in docstring.
358
c57008f6
SM
3592010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
360
361 Avoid dubious uses of save-excursions.
362 * positions.texi (Excursions): Recommend the use of
363 save-current-buffer if applicable.
364 * text.texi (Clickable Text): Fix the example code which used
365 save-excursion in a naive way which sometimes preserves point and
366 sometimes not.
367 * variables.texi (Creating Buffer-Local):
368 * os.texi (Session Management):
369 * display.texi (GIF Images):
370 * control.texi (Cleanups): Use (save|with)-current-buffer.
371
2f3725cd
EZ
3722010-01-02 Eli Zaretskii <eliz@gnu.org>
373
374 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
375
85eeac93
CY
3762010-01-02 Chong Yidong <cyd@stupidchicken.com>
377
378 * nonascii.texi (Text Representations, Character Codes)
379 (Converting Representations, Explicit Encoding)
380 (Translation of Characters): Use hex notation consistently.
381 (Character Sets): Fix map-charset-chars doc (Bug#5197).
382
4801c5fa
CY
3832010-01-01 Chong Yidong <cyd@stupidchicken.com>
384
385 * loading.texi (Where Defined): Make it clearer that these are
386 loaded files (Bug#5068).
387
26e533e2
CY
3882009-12-29 Chong Yidong <cyd@stupidchicken.com>
389
390 * minibuf.texi (Completion Styles): Document `initials' style.
391
16d1ff5f
CY
3922009-12-25 Chong Yidong <cyd@stupidchicken.com>
393
394 * frames.texi (Resources): Describe inhibit-x-resources.
395 (Size Parameters): Copyedit.
396
397 * hash.texi (Creating Hash):
398 * objects.texi (Hash Table Type): Document the new hash table
399 printed representation.
400
401 * minibuf.texi (Basic Completion): 4th arg to all-completions is
402 obsolete.
403
404 * processes.texi (Process Buffers): Document
405 process-kill-buffer-query-function.
406
9a5de3d9
GM
4072009-12-05 Glenn Morris <rgm@gnu.org>
408
409 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
410 diary-display-function, and no longer recommended to be a hook.
411 Update for changes in the names of calendar and diary hooks.
412 diary-print-entries-hook has changed section.
413
b640eb52
EZ
4142009-11-28 Eli Zaretskii <eliz@gnu.org>
415
416 * text.texi (Special Properties): More accurate description of
417 what the `cursor' property does.
418
be1674ab
KR
4192009-11-26 Kevin Ryde <user42@zip.com.au>
420
421 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
422 mouse-wheel-down-event, the closest thing to a definition for them.
423 * os.texi (Startup Summary): vindex inhibit-startup-message and
424 inhibit-splash-screen.
425 (Command-Line Arguments): vindex argv.
426 (Suspending Emacs): vindex suspend-tty-functions and
427 resume-tty-functions. Don't want to index every hook, but having
428 the programming ones is helpful.
429
603f5979
CY
4302009-11-14 Chong Yidong <cyd@stupidchicken.com>
431
432 * commands.texi (Motion Events): Fix typo (Bug#4907).
433
4359a806
CY
4342009-11-08 Chong Yidong <cyd@stupidchicken.com>
435
436 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
437 are affected by case-fold-search (Bug#4483).
438
0f063651
CY
4392009-11-02 Chong Yidong <cyd@stupidchicken.com>
440
441 * minibuf.texi (Reading File Names): Note that read-file-name may
442 use a graphical file dialog.
443
9bd79893
GM
4442009-10-31 Glenn Morris <rgm@gnu.org>
445
446 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
447
ebe479ec
KR
4482009-10-16 Kevin Ryde <user42@zip.com.au>
449
450 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
451 in particular so `info-lookup-symbol' can find its docs.
452
2640fa86
CY
4532009-10-16 Chong Yidong <cyd@stupidchicken.com>
454
455 * variables.texi (Constant Variables): Distinguish from defconst
456 variables.
457 (Defining Variables): Add cindex.
458
edd6a733
CY
4592009-10-15 Chong Yidong <cyd@stupidchicken.com>
460
461 * os.texi (Time of Day): Clarify that the microsecond part is
462 ignored (Bug#4637).
463
5feb0b73
GM
4642009-10-11 Glenn Morris <rgm@gnu.org>
465
466 * frames.texi (Size and Position): Clarify what is included in the frame
467 height. (Bug#4535)
468
0c5413c8
GM
4692009-10-10 Glenn Morris <rgm@gnu.org>
470
471 * windows.texi (Size of Window): The relationship between window and
472 frame heights is not so simple. (Bug#4535)
473 Mention window-full-height-p.
474
7f8b600a
SM
4752009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
476
477 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
478 used from Lisp.
479
6185de1c
EZ
4802009-10-07 Eli Zaretskii <eliz@gnu.org>
481
7f8b600a
SM
482 * files.texi (Directory Names) <abbreviate-file-name>:
483 Document that root home directories are not replaced with "~".
6185de1c 484
9972911f
EZ
4852009-10-06 Eli Zaretskii <eliz@gnu.org>
486
487 * text.texi (Special Properties): Document the meaning of the
488 `cursor' text property whose value is an integer.
489
2a3f19ef
MA
4902009-10-05 Michael Albinus <michael.albinus@gmx.de>
491
492 * files.texi (Magic File Names): Add `copy-directory'.
493
804543b5
EZ
4942009-10-05 Eli Zaretskii <eliz@gnu.org>
495
496 * files.texi (File Attributes): Fix description of file
497 attributes. (Bug#4638) Update attributes of files.texi example to
498 be more representative.
499
461bf92b
MA
5002009-10-05 Michael Albinus <michael.albinus@gmx.de>
501
502 * files.texi (Create/Delete Dirs): New command copy-directory.
503
a86cd395
JB
5042009-10-04 Juanma Barranquero <lekktu@gmail.com>
505
506 * anti.texi (Antinews):
507 * macros.texi (Indenting Macros):
508 * strings.texi (Creating Strings, Case Conversion):
509 Remove duplicate words.
510
d3080264
MA
5112009-10-01 Michael Albinus <michael.albinus@gmx.de>
512
513 * files.texi (Create/Delete Dirs): delete-directory has an
514 optional parameter RECURSIVE.
515
85d14563
SM
5162009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
517
518 * buffers.texi (Swapping Text): Minor clarification.
519
3d9842c6
GM
5202009-10-01 Glenn Morris <rgm@gnu.org>
521
522 * functions.texi (Declaring Functions): Mention that we also search for
523 ".m" files in the src/ directory.
524
78427304
CY
5252009-09-25 David Engster <deng@randomsample.de>
526
3d9842c6 527 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 528
b578c9cc
GM
5292009-09-22 Glenn Morris <rgm@gnu.org>
530
531 * internals.texi (Building Emacs): Mention preloaded-file-list.
532
beee5da7
AM
5332009-09-14 Alan Mackenzie <acm@muc.de>
534
535 * os.texi (Terminal Output): Put "@code{}" around "stdout".
536
5d6ab672
CY
5372009-09-13 Chong Yidong <cyd@stupidchicken.com>
538
539 * functions.texi (Anonymous Functions): Rearrange discussion,
540 giving usage of unquoted lambda forms first. Mention that
541 `function' and `#'' are no longer required (Bug#4290).
542
59375eeb
AM
5432009-09-11 Alan Mackenzie <acm@muc.de>
544
a86cd395 545 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
546 batch mode.
547
e7e2f529
GM
5482009-09-01 Glenn Morris <rgm@gnu.org>
549
550 * display.texi (Face Functions): Mention define-obsolete-face-alias.
551
eae47088
GM
5522009-08-26 Ulrich Mueller <ulm@gentoo.org>
553
554 * nonascii.texi (Character Codes): Fix typos.
555
3691a0a6
MA
5562009-08-25 Michael Albinus <michael.albinus@gmx.de>
557
558 * processes.texi (Synchronous Processes): New defvar
559 process-file-side-effects.
560
664d56b8
GM
5612009-08-25 Glenn Morris <rgm@gnu.org>
562
563 * display.texi (Fontsets): Fix typo.
564
0706c025
GM
565 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
566
03a74b84
SM
5672009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
568
569 * processes.texi (Asynchronous Processes): Adjust arglist of
570 start-process-shell-command and start-file-process-shell-command.
571
f6de8a37
CY
5722009-08-15 Chong Yidong <cyd@stupidchicken.com>
573
4b1ed1bb
CY
574 * advice.texi (Argument Access in Advice): Note that argument
575 positions are zero-based (Bug#3932).
576
89a9e058
CY
577 * commands.texi (Distinguish Interactive): Minor copyedit.
578
23696fd7
CY
579 * display.texi (Face Attributes): Add xref to Displaying Faces for
580 explanation of "underlying face".
581
f6de8a37
CY
582 * customize.texi (Common Keywords): Add xref to Loading.
583
584 * loading.texi (How Programs Do Loading): Add xref to Lisp
585 Libraries node in the Emacs manual.
586
417f77e6
CY
5872009-08-13 Chong Yidong <cyd@stupidchicken.com>
588
589 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
590
0999039c
CY
5912009-07-18 Chong Yidong <cyd@stupidchicken.com>
592
593 * processes.texi (Shell Arguments): Copyedits.
594
9af167bc
GM
5952009-07-18 Glenn Morris <rgm@gnu.org>
596
597 * loading.texi (Repeated Loading): Fix typo.
598
137987ab
RS
5992009-07-16 Richard Stallman <rms@gnu.org>
600
601 * buffers.texi (Swapping Text): Recommend setting
602 write-region-annotate-functions and buffer-saved-size.
603
604 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
605
622fa380
GM
6062009-07-15 Glenn Morris <rgm@gnu.org>
607
608 * edebug.texi: Minor re-phrasings throughout.
609 (Edebug Execution Modes): Sit-for affects continue mode too.
610 (Jumping): Use `forward-sexp' rather than its keybinding.
611 (Edebug Misc): Fix Q binding.
612 (Edebug Eval): Remove cl version.
613 (Printing in Edebug): Clarify print-length etc.
614 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
615 (Specification List): Remove edebug-unwrap findex entry.
616 (Specification Examples): defmacro is actually not the same as defun.
617 Escape "`" in example.
618
6bbd4600
CY
6192009-07-15 Chong Yidong <cyd@stupidchicken.com>
620
621 * markers.texi (The Mark): Document optional arg to
622 deactivate-mark.
623
e538d479
GM
6242009-07-11 Kevin Ryde <user42@zip.com.au>
625
626 * hooks.texi (Standard Hooks): Fix cross-references.
627
4c98b9ed
GM
628 * loading.texi (Named Features): Refer to eval-after-load.
629
5300838c
GM
6302009-07-11 Glenn Morris <rgm@gnu.org>
631
64fbeb16
GM
632 * Makefile.in (TEXI2PDF): New.
633 (elisp.pdf): New target.
634
4c98b9ed
GM
635 * searching.texi (Regexp Backslash): Fix typo.
636
637 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 638
51d9979c
GM
6392009-07-10 Glenn Morris <rgm@gnu.org>
640
561c0216
GM
641 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
642
5b594a58
GM
643 * customize.texi (Customization Types):
644 * display.texi (Abstract Display):
0cc8c85a 645 * objects.texi (Character Type, String Type):
5b594a58 646 Merge in some menu descriptions from elisp.texi.
51d9979c 647
c3cbbb40
GM
648 * hash.texi (Hash Tables):
649 * modes.texi (Multiline Font Lock):
650 End menu description with period.
fe42c16a 651
28528402
GM
6522009-07-09 Glenn Morris <rgm@gnu.org>
653
654 * back.texi: Don't hard-code texinfo location.
655
656 * two-volume.make (texinfodir): New, with location of texinfo.tex.
657 (tex): Add texinfodir to TEXINPUTS.
658 (elisp1med-init, elisp2med-init): Use texinfodir.
659
660 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
661 (clean): Add two-volume.make intermediate files.
662
663 * elisp.texi, vol1.texi, vol2.texi:
664 Use a DATE variable with the publication date, and update it.
665 Fix antinews menu description.
666
667 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
668 Update the detailed node listing to match elisp.texi.
669
670 * README: Update edition to match elisp.texi.
671
672 * objects.texi (General Escape Syntax):
673 * nonascii.texi (Character Sets):
674 Use consistent case for "Unicode Standard".
675
676 * anti.texi (Antinews):
677 * customize.texi (Variable Definitions):
678 * functions.texi (Declaring Functions):
679 * nonascii.texi (Character Properties):
680 * processes.texi (Serial Ports):
681 * text.texi (Special Properties):
682 * tips.texi (Coding Conventions):
683 Minor rearrangements to improve TeX line-filling.
684
685 * commands.texi (Using Interactive): Fix cross-reference.
686
17db8e10
JD
6872009-07-01 Jan Djärv <jan.h.d@swipnet.se>
688
689 * frames.texi (Management Parameters): Mention sticky.
690
77c7e2e1
AS
6912009-07-01 Andreas Schwab <aschwab@redhat.com>
692
693 * help.texi (Help Functions): Fix description of help-buffer and
694 help-setup-xref to use @defun instead of @deffn.
695
3f1c6666
JD
6962009-07-01 Jan Djärv <jan.h.d@swipnet.se>
697
698 * frames.texi (Size Parameters): Mention maximized for fullscreen.
699
ca27c21b
CY
7002009-06-24 Chong Yidong <cyd@stupidchicken.com>
701
702 * display.texi (Window Systems): Add ns to the list.
703
70243478
CY
7042009-06-21 Chong Yidong <cyd@stupidchicken.com>
705
706 * Branch for 23.1.
707
df006536
MR
7082009-06-17 Martin Rudalics <rudalics@gmx.at>
709
710 * windows.texi (Dedicated Windows): Fix typo.
711 (Resizing Windows): Replace @defun by @deffn.
712
d259fc4b
GM
7132009-06-17 Glenn Morris <rgm@gnu.org>
714
715 * variables.texi (Directory Local Variables):
716 Update for 2009-04-11 name-change of dir-locals-directory-alist.
717
30781db6
KH
7182009-06-09 Kenichi Handa <handa@m17n.org>
719
720 * nonascii.texi (Character Sets): State clearly that FROM and TO
721 are codepoints of CHARSET.
722
62e8099c
CY
7232009-06-07 Chong Yidong <cyd@stupidchicken.com>
724
725 * minibuf.texi (Reading File Names): Fix introductory text.
726 Suggested by stan@derbycityprints.com.
727 (High-Level Completion): Fix typo.
728
ee1b1917
CY
7292009-05-28 Chong Yidong <cyd@stupidchicken.com>
730
731 * frames.texi (Text Terminal Colors): Multi-tty is already
732 implemented, but tty-local colors are not.
733
5df647e8
CY
7342009-05-27 Chong Yidong <cyd@stupidchicken.com>
735
736 * hooks.texi (Standard Hooks): Remove mention of obsolete
737 redisplay-end-trigger-functions.
738
739 * internals.texi (Window Internals): Remove mention of obsolete
740 redisplay-end-trigger-functions.
741
01f17ae2
MR
7422009-05-21 Martin Rudalics <rudalics@gmx.at>
743
744 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
745
746 * backups.texi (Making Backups): backup-directory-alist and
747 make-backup-file-name-function are options.
748 (Auto-Saving): auto-save-list-file-prefix is an option.
749
750 * buffers.texi (Killing Buffers): buffer-offer-save is an
751 option.
752
753 * display.texi (Refresh Screen): no-redraw-on-reenter is an
754 option.
755 (Echo Area Customization): echo-keystrokes is an option.
756 (Selective Display): selective-display-ellipses is an option.
757 (Temporary Displays): temp-buffer-show-function is an option.
758 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
759 are options.
760 (Font Selection): face-font-family-alternatives,
761 face-font-selection-order, face-font-registry-alternatives, and
762 scalable-fonts-allowed are options.
763 (Fringe Indicators): indicate-buffer-boundaries is an option.
764 (Fringe Cursors): overflow-newline-into-fringe is an option.
765 (Scroll Bars): scroll-bar-mode is an option.
766
767 * eval.texi (Eval): max-lisp-eval-depth is an option.
768
769 * files.texi (Visiting Functions): find-file-hook is an option.
770 (Directory Names): directory-abbrev-alist is an option.
771 (Unique File Names): temporary-file-directory and
772 small-temporary-file-directory are options.
773
774 * frames.texi (Initial Parameters): initial-frame-alist,
775 minibuffer-frame-alist and default-frame-alist are options.
776 (Cursor Parameters): blink-cursor-alist and
777 cursor-in-non-selected-windows ar options.
778 (Window System Selections): selection-coding-system is an
779 option.
780 (Display Feature Testing): display-mm-dimensions-alist is an
781 option.
782
783 * help.texi (Help Functions): help-char and help-event-list are
784 options.
785
786 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
787 an option.
788
789 * minibuf.texi (Minibuffer History): history-length and
790 history-delete-duplicates are options.
791 (High-Level Completion): read-buffer-function and
792 read-buffer-completion-ignore-case are options.
793 (Reading File Names): read-file-name-completion-ignore-case is
794 an option.
795
796 * modes.texi (Mode Line Top): mode-line-format is an option.
797 (Mode Line Variables): mode-line-position and mode-line-modes
798 are options.
799
800 * nonascii.texi (Text Representations):
801 enable-multibyte-characters is an option.
802 (Default Coding Systems): auto-coding-regexp-alist,
803 file-coding-system-alist, auto-coding-alist and
804 auto-coding-functions are options.
805 (Specifying Coding Systems): inhibit-eol-conversion is an
806 option.
807
808 * os.texi (Init File): site-run-file is an option.
809 (System Environment): mail-host-address is an option.
810 (User Identification): user-mail-address is an option.
811 (Terminal Output): baud-rate is an option.
812
813 * positions.texi (Word Motion): words-include-escapes is an
814 option.
815
816 * searching.texi (Standard Regexps): page-delimiter,
817 paragraph-separate, paragraph-separate and sentence-end are
818 options.
819
820 * text.texi (Margins): left-margin and fill-nobreak-predicate
821 are options.
822
823 * variables.texi (Local Variables): max-specpdl-size is an
824 option.
825
826 * windows.texi (Choosing Window):
827 split-window-preferred-function, special-display-function and
828 display-buffer-function are options.
829
106e6894
CY
8302009-05-20 Chong Yidong <cyd@stupidchicken.com>
831
4a83454d
CY
832 Fix errors spotted by Martin Rudalics.
833
106e6894
CY
834 * syntax.texi (Position Parse): Document rationale for ignored
835 arguments to syntax-ppss-flush-cache.
836
837 * processes.texi (Input to Processes): Mark PROCESS arg to
838 process-running-child-p as optional.
839 (Network Options): Document NO-ERROR arg to
840 set-network-process-option.
841
842 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
843 command.
844
845 * searching.texi (POSIX Regexps): Mark posix-search-forward and
846 posix-search-backward as commands.
847
848 * os.texi (Killing Emacs): Mark kill-emacs as a command.
849 (Suspending Emacs): Mark suspend-emacs as a command.
850 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
851 commands.
852 (Terminal Output): Remove obsolete function baud-rate. Document
853 TERMINAL arg for send-string-to-terminal.
854
855 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
856 terminal-coding-system and set-terminal-coding-system.
857 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
858 as optional.
859 (Character Sets): Document RESTRICTION arg of char-charset.
860 (Character Codes): Mark POS argument to get-byte as optional.
861
862 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
863 minibuffer-message.
864
865 * files.texi (Create/Delete Dirs): Mark make-directory and
866 delete-directory as commands.
867
868 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
869
870 * text.texi (Base 64): Mark base64-decode-string and
871 base64-encode-string as commands.
872 (Columns): Mark move-to-column as a command.
873 (Mode-Specific Indent): Document RIGID arg to
874 indent-for-tab-command.
875 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
876 Mark indent-code-rigidly as a command.
877 (Substitution): Mark translate-region as a command.
878
879 * frames.texi (Size and Position): Remove obsolete functions
880 screen-height and screen-width.
881
04173931
CY
8822009-05-19 Chong Yidong <cyd@stupidchicken.com>
883
884 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
885 (Displaying Buffers, Resizing Windows): Correct mistakes;
886 next-window, previous-window, and pop-to-buffer are not commands,
887 and fit-window-to-buffer" is a command. (Pointed out by Martin
888 Rudalics.)
889
eae7d8f8
RS
8902009-05-17 Richard M Stallman <rms@gnu.org>
891
892 * modes.texi (Precalculated Fontification): Clarify text.
893
b8766179
MR
8942009-05-17 Martin Rudalics <rudalics@gmx.at>
895
896 * windows.texi (Selecting Windows): Clarify descriptions of
897 with-selected-window and get-lru-window.
898 (Cyclic Window Ordering): Refer to particular frame when talking
899 about how splitting affects the ordering.
900 (Displaying Buffers): Fix descriptions of switch-to-buffer and
901 switch-to-buffer-other-window. Explain how setting of
902 display-buffer-reuse-frames affects pop-to-buffer.
903 (Choosing Window): Clarify some details in descriptions of
904 display-buffer-reuse-frames, pop-up-frames, and
905 pop-up-frame-function.
906 (Dedicated Windows): Clarify some details.
907 (Textual Scrolling): Replace term vscroll by term vertical
908 scroll position.
909 (Vertical Scrolling): Fix typo.
910 (Window Hooks): Relate text on jit-lock-register to window
911 scrolling and size changes.
912
734b5e3b
CY
9132009-05-14 Chong Yidong <cyd@stupidchicken.com>
914
0a65633e
CY
915 * frames.texi (Initial Parameters): Clarify what the initial
916 minibuffer frame is.
05be46d7
CY
917 (Buffer Parameters): Note that the minibuffer parameter can not be
918 altered.
0a65633e 919
734b5e3b
CY
920 * anti.texi (Antinews): Copyedits. Rearrange some entries.
921 Document display-buffer changes.
922
925672cd
CY
9232009-05-13 Chong Yidong <cyd@stupidchicken.com>
924
17ecd7af
CY
925 * anti.texi (Antinews): Rewrite for Emacs 22.
926
925672cd
CY
927 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
928 obarrays are first mentioned. Define "system abbrev" more
929 prominently, and add it to the index.
930 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
931 Copyedits.
932 (Abbrev Expansion): Document abbrev-insert.
933
80be4dd7
CY
9342009-05-12 Chong Yidong <cyd@stupidchicken.com>
935
936 * frames.texi (Font and Color Parameters): Rename from Color
937 Parameters. Document font-backend parameter.
938
939 * vol2.texi (Top): Update node listing.
940 * vol1.texi (Top): Update node listing.
941 * elisp.texi (Top): Update node listing.
942
372a93ac
MR
9432009-05-11 Martin Rudalics <rudalics@gmx.at>
944
945 * windows.texi (Choosing Window): Don't explicitly refer to
946 split-window-sensibly's window argument in descriptions of
947 split-height-threshold and split-width-threshold.
948
714c3541
MR
9492009-05-10 Martin Rudalics <rudalics@gmx.at>
950
951 * windows.texi (Choosing Window): Fix rewrite of window
952 splitting section.
953
0e90e7be
EZ
9542009-05-09 Eli Zaretskii <eliz@gnu.org>
955
956 * nonascii.texi (Default Coding Systems): Document
957 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
958 indexing.
959 (Lisp and Coding Systems): Add index entries.
960
d3c0c321
MR
9612009-05-09 Martin Rudalics <rudalics@gmx.at>
962
963 * windows.texi (Choosing Window): Describe split-window-sensibly
964 and rewrite section on window splitting accordingly.
965 (Textual Scrolling): Replace `...' by @code{...}.
966
c773345a
CY
9672009-05-04 Chong Yidong <cyd@stupidchicken.com>
968
ee2d5b5e
CY
969 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
970 Remove obsoleted pre-abbrev-expand-hook.
971
972 * locals.texi (Standard Buffer-Local Variables): Consolidate table
973 entries.
974
c773345a
CY
975 * internals.texi (Object Internals): Don't assume 32-bit machines
976 are the norm.
977 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
978 (Window Internals): Synch field names to window.h.
979 (Process Internals): Synch field names to process.h.
c773345a 980
dd449674
CY
9812009-04-29 Chong Yidong <cyd@stupidchicken.com>
982
983 * variables.texi (File Local Variables): Note that read-circle is
984 bound to nil when reading file-local variables.
985
986 * streams.texi (Input Functions): Document read-circle.
987 (Output Variables): Add xref to Circular Objects.
988
4f1e25e2
CY
9892009-04-25 Chong Yidong <cyd@stupidchicken.com>
990
991 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
992 Features and Coding System Basics. Node that "p" stands for
993 "predicate". Recommend utf-8-emacs instead of emacs-mule.
994 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
995 mouse-appearance-menu.
996 (Programming Tips): Add xref to Progress.
997
dca019f8
CY
9982009-04-22 Chong Yidong <cyd@stupidchicken.com>
999
1000 * os.texi (Command-Line Arguments): Document
1001 command-line-args-left.
1002 (Suspending Emacs): Adapt text to multi-tty case. Document use of
1003 terminal objects for tty arguments.
1004 (Startup Summary): Add xref to Session Management.
1005 (Session Management): Mention emacs-session-restore. Copyedits.
1006
02a89103
CY
10072009-04-20 Chong Yidong <cyd@stupidchicken.com>
1008
1009 * os.texi (Startup Summary): Copyedits. The init file is not
1010 necessarily named .emacs now. Document initial-buffer-choice and
1011 initial-scratch-message. Note where Emacs exits in batch mode.
1012 Document inhibit-splash-screen as an alias.
1013 (Init File): Be neutral about which init file name to use.
1014
10152009-04-16 Chong Yidong <cyd@stupidchicken.com>
1016
1017 * os.texi (System Interface): Fix Texinfo usage.
1018
0c1cfe01
CY
10192009-04-15 Chong Yidong <cyd@stupidchicken.com>
1020
80d7cdca
CY
1021 * searching.texi (Regexp Backslash): Also refer to shy groups as
1022 non-capturing or unnumbered groups.
1023 (Regexp Functions): Add cross-reference to Regexp Backslash.
1024
0c1cfe01
CY
1025 * display.texi (Truncation): Overlays can use line-prefix and
1026 wrap-prefix too.
1027 (Overlay Properties): Document wrap-prefix and line-prefix.
1028 (Face Attributes): Document underline-minimum-offset.
1029 (Face Remapping): Copyedits.
1030 (Low-Level Font): Copyedits.
1031 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
1032 (Line Height): Emphasize that line-spacing only takes effect on
1033 graphical terminals.
0c1cfe01 1034
c4adeee0
CY
10352009-04-13 Chong Yidong <cyd@stupidchicken.com>
1036
1037 * display.texi (Refresh Screen): Note that a passage about screen
1038 refreshing is text terminal only.
1039 (Forcing Redisplay): Delete misleading comment---sit-for calls
1040 redisplay, not the other way around.
1041 (Truncation): Note new values of truncate-partial-width-windows.
1042 Copyedits.
1043 (Invisible Text): Document invisible-p.
1044
b20ecfa1
EZ
10452009-04-11 Eli Zaretskii <eliz@gnu.org>
1046
1047 * display.texi (Overlays): Overlays don't scale well. See
1048 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
1049
97d8273f
CY
10502009-04-10 Chong Yidong <cyd@stupidchicken.com>
1051
f147ff75
CY
1052 * syntax.texi (Syntax Table Functions): Document cons cell
1053 argument for modify-syntax-entry.
1054 (Categories): Document cons cell argument for
1055 modify-category-entry.
1056
fca4ec76
CY
1057 * searching.texi (String Search): Document word-search-forward-lax
1058 and word-search-backward-lax.
1059 (Searching and Case): Describe isearch behavior more precisely.
1060
9c283d5b
CY
1061 * keymaps.texi (Tool Bar): Mention that some platforms do not
1062 support multi-line toolbars. Suggested by Stephen Eglen.
1063
1064 * frames.texi (Layout Parameters): Mention that Nextstep also
1065 allows only one tool-bar line. Suggested by Stephen Eglen.
1066
97d8273f
CY
1067 * nonascii.texi (Text Representations): Copyedits.
1068 (Coding System Basics): Also mention utf-8-emacs.
1069 (Converting Representations, Selecting a Representation)
1070 (Scanning Charsets, Translation of Characters, Encoding and I/O):
1071 Copyedits.
1072 (Character Codes): Mention role of codepoints 1114112 to 4194175.
1073
2bad3299
CY
10742009-04-09 Chong Yidong <cyd@stupidchicken.com>
1075
1076 * text.texi (Yank Commands): Note that yank uses push-mark.
1077 (Filling): Clarify REGION argument of fill-paragraph. Document
1078 fill-forward-paragraph-function.
1079 (Special Properties): Remove "new in Emacs 22" declaration.
1080 (Clickable Text): Merge with Links and Mouse-1 node.
1081
1082 * display.texi (Button Properties, Button Buffer Commands): Change
1083 xref to Clickable Text.
1084
1085 * tips.texi (Key Binding Conventions): Change xref to Clickable
1086 Text.
1087
1088 * elisp.texi (Top): Update node listing.
1089
ea30ce4f
CY
10902009-04-05 Chong Yidong <cyd@stupidchicken.com>
1091
47af2f4b
CY
1092 * markers.texi (The Mark): Copyedits. Improve description of
1093 handle-shift-selection.
1094 (The Region): Move use-region-p here from The Mark.
1095
ea30ce4f
CY
1096 * positions.texi (Screen Lines): Document (cols . lines) argument
1097 for vertical-motion.
1098
2aa8ea6e
CY
10992009-04-04 Chong Yidong <cyd@stupidchicken.com>
1100
3ec61d4e
CY
1101 * frames.texi (Frames): Clean up introduction. Document `ns'
1102 return value for framep.
1103 (Creating Frames): Note how the terminal is chosen.
1104 (Multiple Terminals, Multiple Displays): Merge into a single node.
1105 (Color Parameters): Fix typo.
1106
1107 * variables.texi (Local Variables, Buffer-Local Variables)
1108 (Creating Buffer-Local): Change link to Multiple Terminals.
1109
1110 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
1111
1112 * keymaps.texi (Controlling Active Maps): Change link to Multiple
1113 Terminals.
1114
1115 * commands.texi (Command Loop Info, Keyboard Macros): Change link
1116 to Multiple Terminals.
1117
1118 * elisp.texi (Top): Update node listing.
1119 * vol2.texi (Top): Update node listing.
1120 * vol1.texi (Top): Update node listing.
1121
9257072f
CY
1122 * buffers.texi (Current Buffer): Note that the append-to-buffer
1123 example is no longer in synch with the latest code. Tie the two
1124 examples together.
1125
2aa8ea6e
CY
1126 * files.texi (File Attributes): Move note about MS-DOS from
1127 Changing Files to File Attributes.
1128 (Create/Delete Dirs): Note that mkdir is an alias for this.
1129
22e74b17
CY
11302009-04-01 Markus Triska <triska@gmx.at>
1131
1132 * processes.texi (Filter Functions): Suggest how to handle output
1133 batches.
1134
4bbe48ec
CY
11352009-03-30 Chong Yidong <cyd@stupidchicken.com>
1136
1137 * help.texi (Accessing Documentation): Update example to use
1138 help-setup-xref and with-help-window.
1139 (Help Functions): Remove print-help-return-message, which is
1140 semi-obsolete due to with-help-window. Document help-buffer and
1141 help-setup-xref.
1142
b9723f39
CY
11432009-03-29 Chong Yidong <cyd@stupidchicken.com>
1144
87f649f6
CY
1145 * help.texi (Accessing Documentation, Help Functions): Remove
1146 information about long-obsolete Emacs versions.
9eb52e90 1147
b9723f39
CY
1148 * modes.texi (Mode Line Variables): The default values of the mode
1149 line variables are now more complicated.
1150
b0cc32db
CY
11512009-03-28 Chong Yidong <cyd@stupidchicken.com>
1152
3c25a5a9
CY
1153 * modes.texi (Major Mode Conventions): Note that specialness is
1154 inherited.
31c9eebb
CY
1155 (Derived Modes): Note that define-derive-mode sets the mode-class
1156 property.
3c25a5a9 1157
b0cc32db
CY
1158 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
1159 goto-map. Add search-map to the list.
1160
c5e0006d
EZ
11612009-03-27 Eli Zaretskii <eliz@gnu.org>
1162
1213465a
EZ
1163 * os.texi (System Environment): Update the list of system-type
1164 values.
1165
c5e0006d
EZ
1166 * markers.texi (The Mark) <handle-shift-selection>: Update for
1167 removal of the optional argument DEACTIVATE.
1168
48bab3d6
CY
11692009-03-25 Chong Yidong <cyd@stupidchicken.com>
1170
1171 * commands.texi (Focus Events): Most X window managers don't use
1172 focus-follows-mouse nowadays.
1173
6e4ff1b6
CY
11742009-03-24 Chong Yidong <cyd@stupidchicken.com>
1175
1176 * commands.texi (Defining Commands): Clarify introduction.
1177 (Using Interactive): Not that interactive can be put in a symbol
1178 property.
1179 (Interactive Call): Note that a symbol with a non-nil
1180 interactive-form property satisfies commandp.
1181
11625308
JB
11822009-03-23 Juanma Barranquero <lekktu@gmail.com>
1183
1184 * minibuf.texi (Intro to Minibuffers): Fix typos.
1185
7b34420d
CY
11862009-03-23 Chong Yidong <cyd@stupidchicken.com>
1187
1188 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
1189 about minibuffers in old Emacs versions. Copyedits. Emphasize
1190 that enable-recursive-minibuffers defaults to nil.
1191 (Text from Minibuffer): Simplify introduction.
1192
f9257eed
AM
11932009-03-22 Alan Mackenzie <acm@muc.de>
1194
1195 * commands.texi (Using Interactive): Clarify string argument to
1196 `interactive' - even promptless elements need \n separators.
1197
f639ba70
CY
11982009-03-18 Chong Yidong <cyd@stupidchicken.com>
1199
1200 * minibuf.texi (Completion Styles): New node.
1201
1202 * elisp.texi (Top): Update node listing.
1203
d897e8ee
CY
12042009-03-17 Chong Yidong <cyd@stupidchicken.com>
1205
1206 * minibuf.texi (Basic Completion): Note that
1207 read-file-name-completion-ignore-case and
1208 read-buffer-completion-ignore-case can override
1209 completion-ignore-case.
1210 (Minibuffer Completion): Document completing-read changes.
1211 (Completion Commands): Avoid mentioning partial completion mode.
1212 Document minibuffer-completion-confirm changes, and
1213 minibuffer-confirm-exit-commands.
1214 (High-Level Completion): Document new require-match behavior for
1215 read-buffer. Document read-buffer-completion-ignore-case.
1216 (Reading File Names): Document new require-match behavior for
1217 read-file-name.
1218
b1f23349
CY
12192009-03-14 Chong Yidong <cyd@stupidchicken.com>
1220
1221 * debugging.texi (Error Debugging): Don't mislead the reader into
1222 thinking that debug-on-error enters debugger for C-f at EOB.
1223 (Error Debugging): Setting debug-on-init within the init file
1224 works, and has for some time.
1225
d6eb4e25
KH
12262009-03-13 Kenichi Handa <handa@m17n.org>
1227
1228 * display.texi (Fontsets): Update the description.
1229
1cf53dc5
CY
12302009-03-13 Chong Yidong <cyd@stupidchicken.com>
1231
1232 * advice.texi (Advising Primitives): Link to What Is a Function.
1233
81f919fc
CY
12342009-03-12 Chong Yidong <cyd@stupidchicken.com>
1235
cf4229eb
CY
1236 * compile.texi (Speed of Byte-Code): Update example.
1237 (Disassembly): Update examples.
1238
81f919fc 1239 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
1240
1241 * customize.texi (Common Keywords): It's not necessary to use :tag
1242 to remove hyphens, as custom-unlispify-tag-name does it
1243 automatically.
1244 (Variable Definitions): Link to File Local Variables. Document
1245 customized-value symbol property.
1246 (Customization Types): Move menu to end of node.
1247
955964d7
CY
12482009-03-10 Chong Yidong <cyd@stupidchicken.com>
1249
1250 * macros.texi (Compiling Macros): Omit misleading sentence, which
1251 implied that macros can only be used in the same file they are
1252 defined.
1253 (Backquote): Remove obsolete information about Emacs 19.
1254
d25ed7db
GM
12552009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
1256
1257 * display.texi (Display Margins): Fix paren typo.
1258
d55f6ca5
CY
12592009-02-27 Chong Yidong <cyd@stupidchicken.com>
1260
f0e57ed8
CY
1261 * elisp.texi (Top): Update node listing.
1262
1263 * variables.texi (Variables): Clarify introduction.
1264 (Global Variables): Mention that setq is a special form.
1265 (Local Variables): Use active voice.
1266 (Tips for Defining): Mention marking variables as safe.
1267 (Buffer-Local Variables): Mention terminal-local and frame-local
1268 variables together.
1269 (File Local Variables): Copyedits.
1270 (Frame-Local Variables): Note that they are not really useful.
1271 (Future Local Variables): Node deleted.
1272
d55f6ca5
CY
1273 * objects.texi (General Escape Syntax): Update explanation of
1274 unicode escape syntax.
1275
ca8f09a8
CY
12762009-02-23 Chong Yidong <cyd@stupidchicken.com>
1277
1278 * control.texi (Control Structures): Add cindex entry for "textual
1279 order".
1280
1281 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
1282 instead of "expression" throughout.
1283 (Function Indirection): Copyedits. Use active voice.
1284 (Eval): The default value of max-lisp-eval-depth is now 400.
1285
a20878b6
MB
12862009-02-23 Miles Bader <miles@gnu.org>
1287
1288 * processes.texi (System Processes): Rename `system-process-attributes'
1289 to `process-attributes'.
1290
61f66044
CY
12912009-02-22 Chong Yidong <cyd@stupidchicken.com>
1292
1b80d1f3
CY
1293 * symbols.texi (Property Lists): Emphasize that property lists are
1294 not restricted to symbol cells.
1295 (Other Plists): Copyedit.
1296
61f66044
CY
1297 * sequences.texi (Sequences Arrays Vectors): Make introduction
1298 more concise.
1299 (Arrays): Mention char-tables and bool-vectors too.
1300 (Vectors): Don't repeat information given in Arrays node. Link to
1301 nodes that explain the vector usage examples.
1302 (Char-Tables): Note that char-table elements can have arbitrary
1303 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 1304 Link to Property Lists node.
61f66044 1305
9403944b
CY
13062009-02-22 Chong Yidong <cyd@stupidchicken.com>
1307
1308 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
1309 `append'.
4068c7b4 1310 (List Elements): Copyedits.
9403944b
CY
1311
1312 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
1313 of `vconcat'.
1314
1315 * strings.texi (Creating Strings): Copyedits. Remove obsolete
1316 Emacs 20 usage of `concat'.
1317 (Case Conversion): Copyedits.
1318
b87a185f
CY
13192009-02-21 Chong Yidong <cyd@stupidchicken.com>
1320
1321 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1322 Minor edits.
1323 (Frame Configuration Type): Emphasize that it is not primitive.
1324 (Font Type): New node.
1325 (Type Predicates): Add fontp; type-of now recognizes font object
1326 types.
1327
1328 * intro.texi (Version Info): Update version numbers in examples.
1329 (Acknowledgements): List more contributors.
1330
1331 * elisp.texi: Bump version number to 3.0.
1332 (Top): Link to Font Type node.
1333
867d4bb3
JB
13342009-02-20 Juanma Barranquero <lekktu@gmail.com>
1335
1336 * modes.texi (Major Mode Conventions): Remove duplicate words.
1337 (Customizing Keywords): Fix typo.
1338
77730170
EZ
13392009-02-14 Eli Zaretskii <eliz@gnu.org>
1340
1341 * nonascii.texi (User-Chosen Coding Systems): Document that
1342 select-safe-coding-system suggests raw-text if there are raw bytes
1343 in the region.
1344 (Explicit Encoding): Warn not to use `undecided' when encoding.
1345
c8736212
GM
13462009-02-11 Glenn Morris <rgm@gnu.org>
1347
1348 * frames.texi (Visibility of Frames): Mention the effect multiple
1349 workspaces/desktops can have on visibility.
1350
ab992d66
EZ
13512009-02-07 Eli Zaretskii <eliz@gnu.org>
1352
c8736212
GM
1353 * text.texi (Commands for Insertion):
1354 * commands.texi (Event Mod):
1355 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
1356 * nonascii.texi (Translation of Characters): Reinstate
1357 documentation of translation-table-for-input.
7d2a859f
EZ
1358 (Explicit Encoding): Document the `charset' text property produced
1359 by decode-coding-region and decode-coding-string.
ab992d66 1360
e651a255
AM
13612009-01-27 Alan Mackenzie <acm@muc.de>
1362
1363 * modes.texi (Search-based Fontification): Correct a typo.
1364
bc5cde4b
JB
13652009-01-25 Juanma Barranquero <lekktu@gmail.com>
1366
1367 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1368 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1369
3533155b
EZ
13702009-01-24 Eli Zaretskii <eliz@gnu.org>
1371
f721deda
EZ
1372 * display.texi (Window Systems): Document the value of
1373 `initial-window-system' under --daemon.
1374
3533155b
EZ
1375 * os.texi (System Environment): Remove description of the
1376 `environment' function which has been deleted.
1377
f79b43b2
DN
13782009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1379
1380 * frames.texi (Multiple Displays): Remove documentation for
1381 removed function make-frame-on-tty.
1382
e3aa6669
CY
13832009-01-22 Chong Yidong <cyd@stupidchicken.com>
1384
1385 * files.texi (Format Conversion Piecemeal): Clarify behavior of
1386 write-region-annotate-functions. Document
1387 write-region-post-annotation-function.
1388
fb13a416
CY
13892009-01-19 Chong Yidong <cyd@stupidchicken.com>
1390
1391 * display.texi (Font Lookup): Document WIDTH argument of
1392 x-list-fonts.
1393
02eccf6b
EZ
13942009-01-17 Eli Zaretskii <eliz@gnu.org>
1395
ead3f58d
EZ
1396 * maps.texi (Standard Keymaps): Rename function-key-map to
1397 local-function-key-map.
1398
1399 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1400 local-function-key-map.
1401
1402 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1403 and `set-keyboard-coding-system' now accept an optional terminal
1404 argument.
1405
1406 * commands.texi (Event Mod): `keyboard-translate-table' is now
1407 terminal-local.
1408 (Function Keys): Rename function-key-map to
1409 local-function-key-map.
1410
df05a163
EZ
1411 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1412 frames.texi.
1413
0ed8034e 1414 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1415 `delete-terminal-functions', `suspend-tty-functions' and
1416 `resume-tty-functions'.
0ed8034e
EZ
1417
1418 * frames.texi (Frames): Document `frame-terminal' and
1419 `terminal-live-p'.
1420 (Multiple Displays): Document `make-frame-on-tty'.
1421 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1422 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1423 (Terminal Parameters): Document `terminal-parameters',
1424 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1425
1426 * os.texi (System Environment): Document `environment' and
1427 `initial-environment'.
490f1197
EZ
1428 (Suspending Emacs): Update for multi-tty; document
1429 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1430
02eccf6b
EZ
1431 * nonascii.texi (Coding System Basics): More accurate description
1432 of `raw-text'.
1433
f19fea97
JB
14342009-01-12 Juanma Barranquero <lekktu@gmail.com>
1435
1436 * display.texi (Low-Level Font): Fix typo.
1437
16fa292f
CY
14382009-01-10 Chong Yidong <cyd@stupidchicken.com>
1439
1440 * elisp.texi (Top): Update node listing.
1441
1442 * display.texi (PostScript Images): Node deleted.
1443
0b4faef3
EZ
14442009-01-10 Eli Zaretskii <eliz@gnu.org>
1445
3355f04d
EZ
1446 * processes.texi (Decoding Output): Document that null bytes force
1447 no-conversion for reading process output.
1448
1449 * files.texi (Reading from Files): Document that null bytes force
1450 no-conversion when visiting files.
1451
11625308 1452 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 1453
0b4faef3
EZ
1454 * nonascii.texi (Lisp and Coding Systems): Document
1455 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 1456 (Character Properties): Improve wording.
0b4faef3 1457
ce9cf065
CY
14582009-01-09 Chong Yidong <cyd@stupidchicken.com>
1459
1460 * display.texi (Font Lookup): Remove obsolete function
1461 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1462 (Low-Level Font): Rename from Fonts, move to end of Faces section.
1463 (Font Selection): Reorder order of variable descriptions. Minor
1464 clarifications.
1465
1466 * elisp.texi (Top): Update node listing.
1467
ab756fb3
GM
14682009-01-09 Glenn Morris <rgm@gnu.org>
1469
1470 * commands.texi (Command Loop Info): Say that last-command-char and
1471 last-input-char are obsolete aliases.
1472
1473 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1474 last-input-char and last-command-char, since they are just aliases for
1475 last-input-event and last-command-event.
1476
1477 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1478 last-command-char.
1479
6b2b8ab1
CY
14802009-01-08 Chong Yidong <cyd@stupidchicken.com>
1481
1482 * elisp.texi: Update node listing.
1483
1484 * display.texi (Faces): Put Font Selection node after Auto Faces.
1485 (Face Attributes): Don't link to Font Lookup. Document
1486 font-family-list.
1487 (Fonts): New node.
1488
3568e767
JR
14892009-01-08 Jason Rumney <jasonr@gnu.org>
1490
1491 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 1492 changing the standard pointer shapes. (Bug#1485)
3568e767 1493
6221c8db
CY
14942009-01-08 Chong Yidong <cyd@stupidchicken.com>
1495
1496 * display.texi (Attribute Functions): Note that a function value
1497 :height is relative, and that compatibility functions work by
1498 calling set-face-attribute.
1499 (Displaying Faces): Reorder list in order of increasing priority.
1500 (Face Remapping): New node. Content moved here from Displaying
1501 Faces.
1502 (Glyphs): Link to Face Functions.
1503
e3d3799a
CY
15042009-01-08 Chong Yidong <cyd@stupidchicken.com>
1505
1506 * display.texi (Faces): Don't discuss face id here. facep does
1507 not return t.
1508 (Defining Faces): Minor clarification.
1509 (Face Attributes): Rearrange items to match docstring of
1510 set-face-attribute. Add :foundry attribute. Document new role of
1511 :font attribute. Texinfo usage fix.
1512 (Attribute Functions): Copyedits.
1513 (Face Functions): Note that face number is seldom used.
1514
638a2457
RS
15152009-01-05 Richard M Stallman <rms@gnu.org>
1516
1517 * strings.texi (Predicates for Strings): Minor clarification.
1518
1519 * functions.texi (Function Safety): Texinfo usage fix.
1520
49ea0074
JB
15212009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1522
1523 * objects.texi (General Escape Syntax): Fix typo.
1524
9f822178
MR
15252009-01-03 Martin Rudalics <rudalics@gmx.at>
1526
1527 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1528 works via the default value of pop-up-frame-function.
1529
af34ad36
EZ
15302009-01-02 Eli Zaretskii <eliz@gnu.org>
1531
1532 * processes.texi (System Processes): Document the `time' and
1533 `ctime' attributes of `system-process-attributes'.
1534
d31f6679
CY
15352009-01-01 Chong Yidong <cyd@stupidchicken.com>
1536
1537 * display.texi (Face Attributes): Clarify :height attribute.
1538
174dc00c
MR
15392008-12-31 Martin Rudalics <rudalics@gmx.at>
1540
1541 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1542 the front of the buffer list. Add entries for `last-buffer' and
1543 `unbury-buffer'.
1544
b8afe7e4
EZ
15452008-12-27 Eli Zaretskii <eliz@gnu.org>
1546
d14030f5
EZ
1547 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1548 and its subsections.
1549
1550 * frames.texi (Multiple Terminals, Low-level Terminal)
1551 (Terminal Parameters, Frames on Other TTY devices): New sections.
1552 (Frames): Add an xref to "Multiple Terminals".
1553
765980a4
EZ
1554 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1555
1556 * objects.texi (Terminal Type): New node.
1557 (Editing Types): Add it to the menu.
1558
47bd5577
EZ
1559 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1560 Variables".
1561
eb22b78c 1562 * variables.texi (Directory Local Variables): New node.
47bd5577 1563 (Variables): Add a menu item for it.
eb22b78c 1564
b8afe7e4
EZ
1565 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1566 `generated-autoload-file'.
1567
77bb0476
EZ
15682008-12-20 Eli Zaretskii <eliz@gnu.org>
1569
028e2c19
EZ
1570 * os.texi (Startup Summary): Add xref to documentation of
1571 `initial-window-system'.
1572
77bb0476
EZ
1573 * display.texi (Window Systems): Document `window-system' the
1574 function. The variable `window-system' is now frame-local.
028e2c19 1575 Document `initial-window-system'.
77bb0476 1576
dda87836
MR
15772008-12-19 Martin Rudalics <rudalics@gmx.at>
1578
1579 * windows.texi (Windows): Rewrite description of
1580 fit-window-to-buffer.
1581
caef3ed2
GM
15822008-12-13 Glenn Morris <rgm@gnu.org>
1583
1584 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1585 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1586
21c58e4d
GM
15872008-12-12 Glenn Morris <rgm@gnu.org>
1588
1589 * debugging.texi (Error Debugging): Refer forwards to
1590 eval-expression-debug-on-error.
1591
af38459f
EZ
15922008-12-05 Eli Zaretskii <eliz@gnu.org>
1593
5dedd9b5
EZ
1594 * strings.texi (String Basics): Only unibyte strings that
1595 represent key sequences hold 8-bit raw bytes.
1596
af38459f
EZ
1597 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1598 paragraph to speak about `undecided'.
1599 (Character Properties): Don't explain the meaning of each
1600 property; instead, identify their Unicode Standard names.
b3f1f4a5 1601 (Character Sets): Document `map-charset-chars'.
af38459f 1602
fa047ae7
GM
16032008-12-02 Glenn Morris <rgm@gnu.org>
1604
1605 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1606 section yet again.
1607
47dbc044
EZ
16082008-11-29 Eli Zaretskii <eliz@gnu.org>
1609
98d05998
EZ
1610 * nonascii.texi (Character Properties): New Section.
1611 (Specifying Coding Systems): Document
1612 `coding-system-priority-list', `set-coding-system-priority', and
1613 `with-coding-priority'.
1614 (Lisp and Coding Systems): Document `check-coding-systems-region'
1615 and `coding-system-charset-list'.
1616 (Coding System Basics): Document `coding-system-aliases'.
1617
1618 * elisp.texi (Top): Add a @detailmenu entry for "Character
1619 Properties".
1620
47dbc044
EZ
1621 * objects.texi (Character Type): Correct the range of Emacs
1622 characters. Add an @xref to "Character Codes".
1623
1624 * strings.texi (String Basics): Add an @xref to "Character Codes".
1625
1626 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1627
1628 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1629 (Character Codes): Document `max-char'.
1630
8b80cdf5
EZ
16312008-11-28 Eli Zaretskii <eliz@gnu.org>
1632
1633 * nonascii.texi (Text Representations, Converting Representations)
1634 (Character Sets, Scanning Charsets, Translation of Characters):
1635 Make text more accurate.
1636
a99dceba
GM
16372008-11-28 Glenn Morris <rgm@gnu.org>
1638
1639 * files.texi (Format Conversion Round-Trip): Improve previous change.
1640
f6dc3bed
CY
16412008-11-26 Chong Yidong <cyd@stupidchicken.com>
1642
1643 * modes.texi (Auto Major Mode): Fix example.
1644
5da9413d
GM
16452008-11-25 Glenn Morris <rgm@gnu.org>
1646
1647 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1648
1649 * files.texi (Format Conversion Round-Trip):
1650 Use active voice for previous change.
1651
fcca848c
CY
16522008-11-25 Chong Yidong <cyd@stupidchicken.com>
1653
1654 * os.texi (Processor Run Time):
1655 * processes.texi (Transaction Queues):
1656 * markers.texi (The Mark):
1657 * windows.texi (Choosing Window, Selecting Windows):
1658 * files.texi (Changing Files, Magic File Names):
1659 * commands.texi (Key Sequence Input):
1660 * functions.texi (Declaring Functions):
1661 * strings.texi (Predicates for Strings):
1662 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1663
36c8dc54
CY
16642008-11-24 Chong Yidong <cyd@stupidchicken.com>
1665
1666 * help.texi (Accessing Documentation): Update example.
1667
1668 * variables.texi (Defining Variables): Note that `*' is not
1669 necessary if defcustom is used.
1670
2a79b242
EZ
16712008-11-22 Eli Zaretskii <eliz@gnu.org>
1672
1673 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1674 Characters" from @detailmenu.
1675
1676 * nonascii.texi (Character Codes, Character Sets)
1677 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1678 (Chars and Bytes, Splitting Characters): Sections removed.
1679
392f0d26
LK
16802008-11-22 Lute Kamstra <lute@gnu.org>
1681
1682 * positions.texi (Text Lines): Update goto-line documentation.
1683
af1a5cd5
MR
16842008-11-21 Martin Rudalics <rudalics@gmx.at>
1685
6a4cfb0c
MR
1686 * frames.texi (Frames): Fix typo, add cross references, reword.
1687 (Initial Parameters): Reword special-display-frame-alist text.
1688 (Frames and Windows): Reword. Describe argument norecord for
1689 set-frame-selected-window.
1690 (Input Focus): Describe argument norecord for select-frame.
1691 Remove comment on MS-Windows behavior for focus-follows-mouse.
1692 (Raising and Lowering): Mention windows-frames dichotomy in
1693 metaphor.
1694
af1a5cd5
MR
1695 * windows.texi (Displaying Buffers, Vertical Scrolling)
1696 (Horizontal Scrolling): Fix indenting and rewording issues
1697 introduced with 2008-11-07 change.
1698
c249fa9c
GM
16992008-11-20 Glenn Morris <rgm@gnu.org>
1700
1701 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1702 element of `format-alist'.
1703
204d4665
GM
17042008-11-19 Glenn Morris <rgm@gnu.org>
1705
1706 * doclicense.texi: Update to FDL 1.3.
1707 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1708
cc0910af
CY
17092008-11-18 Chong Yidong <cyd@stupidchicken.com>
1710
efe6e7c4
CY
1711 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1712 vars, which are obsolete. Mention jit-lock-register.
1713
1714 * modes.texi (Other Font Lock Variables): Document
1715 jit-lock-register and jit-lock-unregister.
1716
cc0910af
CY
1717 * frames.texi (Color Parameters): Document alpha parameter.
1718
aeeedf76
MR
17192008-11-16 Martin Rudalics <rudalics@gmx.at>
1720
1721 * windows.texi (Splitting Windows, Deleting Windows)
1722 (Selecting Windows, Cyclic Window Ordering)
1723 (Buffers and Windows, Displaying Buffers, Choosing Window)
1724 (Dedicated Windows, Window Point, Window Start and End)
1725 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1726 (Size of Window, Resizing Windows, Window Configurations)
1727 (Window Parameters): Avoid @var at beginning of sentences and
1728 reword accordingly.
1729
4c565c5c
LK
17302008-11-11 Lute Kamstra <lute@gnu.org>
1731
1732 * files.texi (File Name Components): Fix file-name-extension
1733 documentation.
1734
25f494c9
JB
17352008-11-11 Juanma Barranquero <lekktu@gmail.com>
1736
1737 * frames.texi (Basic Parameters): Remove display-environment-variable
1738 and term-environment-variable.
1739
a1401ab1
EZ
17402008-11-08 Eli Zaretskii <eliz@gnu.org>
1741
1742 * windows.texi (Basic Windows, Splitting Windows)
1743 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1744 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
1745 (Resizing Windows, Window Configurations, Window Parameters):
1746 Fix wording and markup.
a1401ab1 1747
efafc282
MR
17482008-11-07 Martin Rudalics <rudalics@gmx.at>
1749
1750 * windows.texi (Windows): Update entries.
1751 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 1752 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
1753 (Selecting Windows, Cyclic Window Ordering): Reword with special
1754 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
1755 (Buffers and Windows, Choosing Window): Reword with special
1756 emphasis on dedicated windows.
1757 (Displaying Buffers): Reword. For switch-to-buffer mention that
1758 it may fall back on pop-to-buffer. For other-window try to
1759 explain how it treats the cyclic ordering of windows.
efafc282
MR
1760 (Dedicated Windows): New node and section discussing dedicated
1761 windows and associated functions.
86ab855a 1762 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
1763 (Window Start and End): Rename node and section title. Reword.
1764 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1765 Minor rewording.
1766 (Size of Window): Reword, in particular text on window-width.
1767 (Resizing Windows): Reword. Add text on balancing windows.
1768 (Window Configurations): Reword. Mention window parameters.
1769 (Window Parameters): New node and section on window parameters.
1770 (Window Hooks): Reword. Mention that
1771 window-configuration-change-hook is run "buffer-locally".
1772 * elisp.texi (Top): Update Windows entries in @detailmenu
1773 section.
1774
d60a8ab2
JB
17752008-11-04 Juanma Barranquero <lekktu@gmail.com>
1776
1777 * searching.texi (Regexp Search): Fix typo.
1778
01777627
CY
17792008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1780
1781 * searching.texi (Regexp Search): Document GREEDY arg.
1782 (Simple Match Data): Fix return value.
1783
c4526e93
EZ
17842008-11-01 Eli Zaretskii <eliz@gnu.org>
1785
1786 * nonascii.texi (Text Representations): Rewrite to make consistent
1787 with Emacs 23 internal representation of characters. Document
1788 `unibyte-string'.
1789
fe2ae8b5
CY
17902008-10-28 Chong Yidong <cyd@stupidchicken.com>
1791
1792 * processes.texi (Process Information): Note that process-status
1793 does not accept buffer names.
1794
cc5a21e3
CY
17952008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1796
1797 * positions.texi (Skipping Characters): Correct return value of
1798 skip-chars-forward.
1799
09460d9a
MR
18002008-10-25 Martin Rudalics <rudalics@gmx.at>
1801
520b29e7
MR
1802 * windows.texi (Deleting Windows): Update documentation of
1803 delete-windows-on.
1804 (Buffers and Windows): Update documentations of
1805 get-buffer-window and get-buffer-window-list.
1806 (Displaying Buffers): Update documentation of
1807 replace-buffer-in-windows.
1808
09460d9a
MR
1809 * buffers.texi (Current Buffer): Reword set-buffer and
1810 with-current-buffer documentations.
1811 (Creating Buffers): Reword documentation of get-buffer-create.
1812
4d48fcdc
MR
18132008-10-23 Martin Rudalics <rudalics@gmx.at>
1814
1815 * buffers.texi (Current Buffer): Reword documentation of
1816 set-buffer.
1817 (Buffer Names): Reword documentation of buffer-name.
1818 (The Buffer List): For bury-buffer explain what happens with the
1819 buffer's window.
1820 (Creating Buffers): Say that get-buffer-create's arg is called
1821 buffer-or-name.
1822
f0143c43
CY
18232008-10-22 Chong Yidong <cyd@stupidchicken.com>
1824
3e5dbbd3
CY
1825 * advice.texi (Computed Advice): Explain what DEFINITION is.
1826
f0143c43
CY
1827 * nonascii.texi (Character Codes): Remove obsolete function
1828 char-valid-p, and document characterp instead.
1829
52a94b85
MR
18302008-10-22 Martin Rudalics <rudalics@gmx.at>
1831
1832 * windows.texi (Displaying Buffers): Reword documentation of
1833 pop-to-buffer.
1834 (Choosing Window): Rewrite documentation of display-buffer and
1835 its options.
1836
f76f8246
MR
1837 * buffers.texi (Killing Buffers): Update documentation of
1838 kill-buffer.
1839
acc8b598
EZ
18402008-10-21 Eli Zaretskii <eliz@gnu.org>
1841
80e6b6df
EZ
1842 * processes.texi (Serial Ports): Fix wording and improve markup.
1843
3645358a
EZ
1844 * searching.texi (Regexp Search): Document `string-match-p' and
1845 `looking-at-p'.
1846 (POSIX Regexps): Add an xref for "non-greedy".
1847 (Regexp Special): Add @cindex entry for "non-greedy".
1848
b3d50cff 1849 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 1850 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 1851
73b7530a
EZ
1852 * frames.texi (Color Names): Add an xref to `read-color'.
1853
1854 * minibuf.texi (High-Level Completion): Document `read-color'.
1855
acc8b598
EZ
1856 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
1857
1858 * positions.texi (Narrowing): Add an xref to "Swapping Text".
1859
1860 * buffers.texi (Swapping Text): New section, documents
1861 `buffer-swap-text'.
1862
10e187e8
MR
18632008-10-21 Martin Rudalics <rudalics@gmx.at>
1864
1865 * windows.texi (Resizing Windows): Minor wording fix.
1866
fd6f900c
EZ
18672008-10-20 Eli Zaretskii <eliz@gnu.org>
1868
1869 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
1870 and `combine-and-quote-strings'.
1871
1872 * strings.texi (Creating Strings): Add xrefs for them.
1873
e4372165
EZ
18742008-10-19 Eli Zaretskii <eliz@gnu.org>
1875
d6328fba
EZ
1876 * elisp.texi (Top): Make descriptive text for "Reading File Names"
1877 match the corresponding menu in minibuf.texi.
1878
e4372165
EZ
1879 * minibuf.texi (Reading File Names): Document `read-shell-command'
1880 and `minibuffer-local-shell-command-map'.
1881
5d8dda33
MR
18822008-10-19 Martin Rudalics <rudalics@gmx.at>
1883
1884 * windows.texi (Resizing Windows): Remove var{} around "window" in
1885 documentation of enlarge-window.
1886 Rewrite documentation of window-min-height and window-min-width.
1887
437706cd
EZ
18882008-10-19 Eli Zaretskii <eliz@gnu.org>
1889
80f85d7c
EZ
1890 * functions.texi (Calling Functions): Document `apply-partially'.
1891
291703b5
EZ
1892 * hooks.texi (Standard Hooks): Mention
1893 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1894
1895 * variables.texi (File Local Variables): Document
1896 `file-local-variables-alist', `before-hack-local-variables-hook'
1897 and `hack-local-variables-hook'.
1898
583d8b3c
EZ
1899 * processes.texi (Synchronous Processes): Document `process-lines'.
1900
437706cd 1901 * customize.texi (Variable Definitions): Document
583d8b3c 1902 `custom-reevaluate-setting'.
437706cd 1903
7e51d89b
MR
19042008-10-18 Martin Rudalics <rudalics@gmx.at>
1905
1906 * windows.texi (Choosing Window, Deleting Windows)
1907 (Displaying Buffers): Expand documentation of dedicated windows.
1908
43c59a3d
EZ
19092008-10-18 Eli Zaretskii <eliz@gnu.org>
1910
018a960d
EZ
1911 * files.texi (Changing Files): Document symbolic input of file
1912 modes to `set-file-modes'. Document `read-file-modes' and
1913 `file-modes-symbolic-to-number'.
1914
2c0b8144
EZ
1915 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1916 and `search-map'.
1917
80120f13
EZ
1918 * searching.texi (Search and Replace): Document
1919 `replace-search-function' and `replace-re-search-function'.
2c0b8144 1920 Document `multi-query-replace-map'.
80120f13 1921
6d4913f0
EZ
1922 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1923 (Completion Commands, Reading File Names): Rename
1924 `minibuffer-local-must-match-filename-map' to
1925 `minibuffer-local-filename-must-match-map'.
1926 (Minibuffer Completion): The `require-match' argument to
1927 `completing-read' can now have the value `confirm-only'.
1928
43c59a3d
EZ
1929 * windows.texi (Displaying Buffers): Minor wording fix.
1930 (Choosing Window): `split-height-threshold' can now be nil.
1931 Document `split-width-threshold'. `pop-up-frames' can have the
1932 value `graphic-only'.
1933
f36acfd9
EZ
19342008-10-17 Eli Zaretskii <eliz@gnu.org>
1935
1936 * os.texi (Startup Summary): Document `before-init-time' and
1937 `after-init-time'. Document `initial-window-system' and
1938 `window-system-initialization-alist'. Document reading the
1939 abbrevs file. Document the call to `server-start' under --daemon.
1940 Rearrange a bit to be consistent with the code flow.
53728487
EZ
1941 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1942 (Time Parsing): Document `format-seconds'.
f36acfd9 1943
96995b89
MR
19442008-10-17 Martin Rudalics <rudalics@gmx.at>
1945
1946 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1947 and reword.
1948
2de17c73
EZ
19492008-10-16 Eli Zaretskii <eliz@gnu.org>
1950
1951 * markers.texi (The Mark): Document use-region-p.
1952
9cf52b11
EZ
19532008-10-15 Eli Zaretskii <eliz@gnu.org>
1954
c3aaf1d7
EZ
1955 * internals.texi (Writing Emacs Primitives): The interactive spec
1956 of a primitive can be a Lisp form.
1957
841a1743
EZ
1958 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1959 values of transient-mark-mode. Document handle-shift-selection.
1960
1961 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1962 (Interactive Examples): Show an example of `^'.
1963 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
1964 (Defining Commands, Using Interactive): The interactive-form of a
1965 function can be added via its symbol's property.
841a1743 1966
52441368
EZ
1967 * positions.texi (List Motion): beginning-of-defun-function can
1968 now accept an argument.
1969
8e8c1a72
EZ
1970 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1971 now return a list of strings.
1972
a33a1f2a
EZ
1973 * control.texi (Handling Errors): Document ignore-errors.
1974
4fb04348
EZ
1975 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1976 (Parameter Access): Document set-frame-parameter.
1977
ee666f84
EZ
1978 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1979 Hooks" for the effect of kill-all-local-variables on local hook
1980 functions.
1981
9cf52b11
EZ
1982 * modes.texi (Major Mode Conventions, Mode Line Variables):
1983 `mode-name' need not be a string. xref to "Mode Line Data" for
1984 details, and to "Emulating Mode Line" for computing a string
1985 value.
1986
22526bc4
EZ
19872008-10-14 Eli Zaretskii <eliz@gnu.org>
1988
a65f6a85
EZ
1989 * processes.texi (System Processes): New section.
1990 (Processes, Signals to Processes): Add xrefs to it.
1991
1992 * objects.texi (Editing Types): A `process' is a subprocess of
1993 Emacs, not just any process running on the OS.
1994
1995 * elisp.texi (Top): Adjust the @detailmenu for the above two
1996 changes.
1997
2724b26a
EZ
1998 * sequences.texi (Char-Tables): Remove documentation of
1999 set-char-table-default, which has no effect since Emacs 23.
2000 <char-table-range, set-char-table-range>: Don't mention generic
2001 characters and charsets. Add a cons cell as a possible argument.
2002
2003 * nonascii.texi (Splitting Characters)
2004 (Translation of Characters): Don't mention generic characters.
2005
2006 * display.texi (Fontsets): Don't mention generic characters.
2007
22526bc4 2008 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 2009 argument FUNCTION with a cons cell as KEY.
22526bc4 2010
eaf4b689
EZ
20112008-10-13 Eli Zaretskii <eliz@gnu.org>
2012
45e46036
EZ
2013 * objects.texi (Primitive Function Type): Move "@cindex special
2014 forms" from here...
2015
2016 * eval.texi (Special Forms): ...to here.
2017
2018 * functions.texi (What Is a Function): `functionp' returns nil for
2019 special forms. Add an xref.
2020
eaf4b689
EZ
2021 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
2022 Variables".
2023
2024 * variables.texi (Frame-Local Variables): New section.
2025 (Buffer-Local Variables): Add an xref to it.
2026 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
2027 have both frame-local and buffer-local binding.
2028
2029 * frames.texi (Frames): Mention multiple tty frames.
2030 (Frame Parameters, Parameter Access): Mention frame-local variable
2031 bindings.
2032
15688fce
GM
20332008-09-20 Glenn Morris <rgm@gnu.org>
2034
2035 * display.texi (Defining Faces): Recommend against face variables.
2036
35539065
JB
20372008-09-16 Juanma Barranquero <lekktu@gmail.com>
2038
2039 * display.texi (Echo Area Customization): Fix typo.
2040
6a57054b
JB
20412008-09-09 Juanma Barranquero <lekktu@gmail.com>
2042
2043 * loading.texi (Where Defined): Add `defface' item.
2044
d632fb82
MR
20452008-09-06 Martin Rudalics <rudalics@gmx.at>
2046
2047 * loading.texi (Where Defined): Fix description of symbol-file.
2048
905a9adb
JR
20492008-08-26 Jason Rumney <jasonr@gnu.org>
2050
2051 * display.texi (TIFF Images): New section describing :index property.
2052
852e91b7
CY
20532008-08-23 Chong Yidong <cyd@stupidchicken.com>
2054
2055 * display.texi (Temporary Displays): Remove unnecessary comment
2056 about usage of temp-buffer-show-hook.
2057
6be001ee
CY
20582008-08-05 Chong Yidong <cyd@stupidchicken.com>
2059
2060 * symbols.texi (Other Plists): Fix incorrect example.
2061 Suggested by Florian Beck.
2062
58e3d8e8
JB
20632008-07-31 Juanma Barranquero <lekktu@gmail.com>
2064
2065 * os.texi: Fix previous change.
2066
7c2fb837
DN
20672008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
2068
2069 * os.texi:
2070 * intro.texi:
2071 * files.texi: Remove VMS support.
2072
9e2a2647
DN
20732008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
2074
2075 * os.texi:
2076 * frames.texi:
2077 * display.texi: Remove mentions of Mac Carbon.
2078
c4f4682b
MB
20792008-07-01 Miles Bader <miles@gnu.org>
2080
2081 * text.texi (Special Properties):
2082 * display.texi (Truncation): Add wrap-prefix and line-prefix.
2083
3696411e
JB
20842008-06-28 Johan Bockgård <bojohan@gnu.org>
2085
2086 * display.texi (Other Image Types): Fix copy/paste error; say
2087 "PBM", not "XBM".
2088
f2a77c3a
DN
20892008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2090
2091 * os.texi: Remove references to obsolete systems.
2092
6d52677d
EZ
20932008-06-20 Eli Zaretskii <eliz@gnu.org>
2094
2095 * makefile.w32-in (distclean): Remove makefile.
2096
1a87da4c
GM
20972008-06-17 Glenn Morris <rgm@gnu.org>
2098
2099 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
2100 (elisp, dist): Remove rules and variables that are obsolete now
2101 the lisp manual is no longer distributed separately.
2102
fdda1c5d
GM
21032008-06-16 Glenn Morris <rgm@gnu.org>
2104
646692e9
GM
2105 * configure, configure.in, mkinstalldirs: Remove unused files.
2106
2107 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 2108 * vol1.texi (EMACSVER):
6a57054b 2109 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
2110
2111 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
2112 as per maintain.info.
2113
611bee81
GM
21142008-06-15 Glenn Morris <rgm@gnu.org>
2115
a7bed3a0
GM
2116 * makefile.w32-in (manual): Use "23" rather than "21".
2117
2118 * Makefile.in (emacsver): New, set by configure.
2119 (manual): Use emacsver.
2120
d794edf2
GM
2121 * intro.texi: Report bugs using M-x report-emacs-bug.
2122
611bee81
GM
2123 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
2124
c73e02fa
GM
21252008-06-13 Daniel Engeler <engeler@gmail.com>
2126
2127 * elisp.texi, internals.texi, processes.texi: Add documentation
2128 about serial port access.
2129
e40a85cd
MB
21302008-06-05 Miles Bader <miles@gnu.org>
2131
2132 * display.texi (Displaying Faces): Update to reflect function
2133 renamings in face-remap.el.
2134
7b753744
JB
21352008-06-05 Juanma Barranquero <lekktu@gmail.com>
2136
2137 * display.texi (Fontsets): Fix typos.
2138
9d3d42fb
MB
21392008-06-03 Miles Bader <miles@gnu.org>
2140
7b753744
JB
2141 * display.texi (Displaying Faces): Add add-relative-face-remapping,
2142 remove-relative-face-remapping, set-base-face-remapping,
2143 and set-default-base-face-remapping.
9d3d42fb 2144
f2cec7a9
MB
21452008-06-01 Miles Bader <miles@gnu.org>
2146
2147 * display.texi (Displaying Faces): Add face-remapping-alist.
2148
8f39c96d
SM
21492008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2150
2151 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
2152 variable names.
2153
1ef5eecc
ER
21542008-05-03 Eric S. Raymond <esr@golux>
2155
352c8b4a 2156 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
2157 (current-global-map) return references, not copies.
2158
63b4387f
JL
21592008-05-02 Juri Linkov <juri@jurta.org>
2160
2161 * minibuf.texi (Text from Minibuffer): Document a list of
2162 default values for `read-from-minibuffer'.
2163
38a8b703
JB
21642008-04-24 Juanma Barranquero <lekktu@gmail.com>
2165
2166 * nonascii.texi (Translation of Characters): Fix previous change.
2167
7c42e639
CY
21682008-04-20 Chong Yidong <cyd@stupidchicken.com>
2169
2170 * display.texi (Overlay Properties): Clarify role of underlying
2171 textprop and overlay keymaps for display strings.
2172
2173 * keymaps.texi (Active Keymaps): Ditto.
2174
25c0d999
SM
21752008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
2176
2177 * minibuf.texi (Programmed Completion):
2178 Replace dynamic-completion-table with the new completion-table-dynamic.
2179
e3af5968
CY
21802008-04-07 Chong Yidong <cyd@stupidchicken.com>
2181
2182 * intro.texi (Some Terms): Change "fonts in this manual" index
2183 entry to "typographic conventions".
2184
6bfc8698
EZ
21852008-04-05 Eli Zaretskii <eliz@gnu.org>
2186
2187 * objects.texi (Text Props and Strings): Add indexing for read
2188 syntax of text properties.
2189
4972c361
SM
21902008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2191
2192 * processes.texi (Decoding Output): Remove process-filter-multibyte
2193 functions.
2194
c70a68db
MR
21952008-03-15 Martin Rudalics <rudalics@gmx.at>
2196
2197 * display.texi (Finding Overlays): Say that empty overlays at
2198 the end of the buffer are reported too.
2199
1291fd36
GM
22002008-03-13 Glenn Morris <rgm@gnu.org>
2201
2202 * elisp.texi (EMACSVER): Set to 23.0.60.
2203
c6b0dfd5
CY
22042008-02-26 Chong Yidong <cyd@stupidchicken.com>
2205
38a8b703 2206 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 2207
875fc30c
GM
22082008-02-22 Glenn Morris <rgm@gnu.org>
2209
2210 * frames.texi (Position Parameters): Clarify the description of
2211 `left' and `top', using information from "Geometry".
2212 (Geometry): Give a pointer to "Position Parameters", rather than
2213 repeating information.
2214
d8c8e45a
GM
22152008-02-11 Glenn Morris <rgm@gnu.org>
2216
2217 * objects.texi (Equality Predicates): No longer talk about "two"
2218 functions.
2219
38a8b703 22202008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
2221
2222 * objects.texi (Equality Predicates): Add defun for
2223 equal-including-properties.
2224
bfffe0b1
GM
22252008-02-10 Glenn Morris <rgm@gnu.org>
2226
2227 * objects.texi (Equality Predicates):
2228 Mention equal-including-properties.
2229
431b78c9
RS
22302008-02-07 Richard Stallman <rms@gnu.org>
2231
2232 * windows.texi (Window Start): Mention the feature of moving
2233 window-start to start of line.
2234
c8763fb6 22352008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
2236
2237 * keymaps.texi (Tool Bar): Document rtl property.
2238
1a256502
TTN
22392008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
2240
2241 * display.texi (Button Types):
2242 For define-button-type, clarify type of NAME.
2243
569382c2
MR
22442008-01-19 Martin Rudalics <rudalics@gmx.at>
2245
2246 * buffers.texi (Buffer Modification): Fix typo.
2247
f3041af1
DN
22482008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
2249
2250 * os.texi (System Environment): Remove references to OSes that are
2251 not supported anymore.
2252
d35e1cd7
DN
22532008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
2254
2255 * os.texi (System Environment): Remove mention for Masscomp.
2256
23af7580
RS
22572008-01-04 Richard Stallman <rms@gnu.org>
2258
2259 * display.texi (Faces): Don't talk about internal face vector as arg
2260 to facep.
2261
2262 * customize.texi (Type Keywords): Fix previous change.
2263
2264 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
2265 * elisp.texi (Top): Fix menu for commands.texi change.
2266
ec7d5b1e
RS
22672007-12-30 Richard Stallman <rms@gnu.org>
2268
2269 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
2270 (Accessing Scroll): New node broken out of Accessing Mouse.
2271
101a6cea
RS
22722007-12-28 Richard Stallman <rms@gnu.org>
2273
2274 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 2275 (Basic Parameters): For `title', refer to title bar.
041817a4 2276 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 2277
72b7e664
RS
22782007-12-23 Richard Stallman <rms@gnu.org>
2279
2280 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
2281 Improve some of the commented-out keywords' text too.
2282
27a4f445
MR
22832007-12-14 Martin Rudalics <rudalics@gmx.at>
2284
e2e3f1d7
MR
2285 * nonascii.texi (Encoding and I/O): Reword to avoid saying
2286 "visit the current buffer".
2287
27a4f445
MR
2288 * os.texi (System Interface): Fix typo.
2289
a2afc99d
RS
22902007-12-04 Richard Stallman <rms@gnu.org>
2291
2292 * objects.texi (Symbol Type): Fix typo.
2293
b694135c
RS
22942007-12-03 Richard Stallman <rms@gnu.org>
2295
2296 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
2297
f99a19da
GM
22982007-12-01 Glenn Morris <rgm@gnu.org>
2299
2300 * functions.texi (Declaring Functions): Improve previous change.
2301
8f4b37d8
GM
23022007-11-30 Glenn Morris <rgm@gnu.org>
2303
2304 * functions.texi (Declaring Functions): Add optional fourth
2305 argument of declare-function, and setting third argument to `t'.
2306
61a2fe01
RS
23072007-11-29 Richard Stallman <rms@gnu.org>
2308
2309 * customize.texi (Composite Types): Document `group' type.
2310
cbfc5193
GM
23112007-11-29 Glenn Morris <rgm@gnu.org>
2312
2313 * functions.texi (Declaring Functions): Add findex. Mention
2314 `external' files.
2315
8386283a
JB
23162007-11-26 Juanma Barranquero <lekktu@gmail.com>
2317
2318 * functions.texi (Declaring Functions): Fix directive.
2319
a07c9a8b
RS
23202007-11-25 Richard Stallman <rms@gnu.org>
2321
2322 * help.texi (Help Functions): Clean up last change.
2323
2324 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2325
2326 * loading.texi (Named Features): Minor cleanup.
2327
2328 * macros.texi (Eval During Expansion): Minor cleanup.
2329
2330 * variables.texi (Variable Aliases): Minor cleanup.
2331
a0925923
RS
23322007-11-24 Richard Stallman <rms@gnu.org>
2333
2334 * functions.texi (Declaring Functions): Clarify previous change.
2335
2336 * compile.texi (Compiler Errors): Clarify previous change.
2337
20c63e44
RS
23382007-11-24 Richard Stallman <rms@gnu.org>
2339
e5e76c04 2340 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2341 Clarify the text and move items around.
2342
5bb0cda3
GM
23432007-11-24 Glenn Morris <rgm@gnu.org>
2344
2345 * functions.texi (Declaring Functions): New section.
2346 * compile.texi (Compiler Errors): Mention declaring functions,
2347 defvar with no initvalue, and byte-compile-warnings.
2348
af13c86a
MR
23492007-11-15 Martin Rudalics <rudalics@gmx.at>
2350
2351 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2352 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2353
a5373305
MR
23542007-11-13 Martin Rudalics <rudalics@gmx.at>
2355
2356 * help.texi (Help Functions): Document new macro `with-help-window'.
2357
fe284805
JL
23582007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2359
2360 * searching.texi (Replacing Match): Describe new
2361 `match-substitute-replacement'.
2362
2c3a09b1
RS
23632007-10-31 Richard Stallman <rms@gnu.org>
2364
2365 * strings.texi (Creating Strings): Null strings from concat not unique.
2366
f2b480f4
RS
23672007-10-26 Richard Stallman <rms@gnu.org>
2368
2369 * objects.texi (Equality Predicates): Null strings are uniquified.
2370
2371 * minibuf.texi: Minor clarifications in previous change.
2372
db21122c
GM
23732007-10-25 Glenn Morris <rgm@gnu.org>
2374
2375 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2376
2328cbb3
RS
23772007-10-24 Richard Stallman <rms@gnu.org>
2378
2379 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2380
2381 * variables.texi (Frame-Local Variables): Node deleted.
2382 (Variables): Delete Frame-Local Variables from menu.
2383 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2384 (Default Value): Don't mention frame-local vars.
2385
2386 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2387
2388 * loading.texi (Unloading): Document FEATURE-unload-function
2389 instead of FEATURE-unload-hook.
2390
2328cbb3
RS
2391 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2392
c066bafa
JL
23932007-10-22 Juri Linkov <juri@jurta.org>
2394
2395 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2396 (High-Level Completion): Document a list of default value strings
2397 in the DEFAULT argument, for which minibuffer functions return the
2398 first element.
2399
65ced25f
JL
24002007-10-17 Juri Linkov <juri@jurta.org>
2401
2402 * text.texi (Filling): Update arguments of fill-paragraph.
2403 fill-paragraph operates on the active region in Transient Mark mode.
2404 Remove fill-paragraph-or-region.
2405
ee46ec8e
KB
24062007-10-13 Karl Berry <karl@gnu.org>
2407
2408 * elisp.texi (@dircategory): Move to after @copying,
2409 since we want @copying as close as possible to the beginning of
2410 the output.
2411
61bbdbc6
RS
24122007-10-12 Richard Stallman <rms@gnu.org>
2413
2414 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2415
2416 * commands.texi (Distinguish Interactive): New node,
2417 broken out from Interactive Call and rewritten.
2418 (Command Loop): Put Distinguish Interactive in menu.
2419
af23e1e8
RS
24202007-10-09 Richard Stallman <rms@gnu.org>
2421
2422 * text.texi (Examining Properties): Mention overlay priority.
2423
2424 * display.texi (Display Margins): Correct the description
2425 of margin display specifications.
2426 (Replacing Specs): New subnode broken out of Display Property.
2427
e1965a69
JL
24282007-10-06 Juri Linkov <juri@jurta.org>
2429
2430 * text.texi (Filling): Document fill-paragraph-or-region.
2431
4638454b
JB
24322007-10-05 Juanma Barranquero <lekktu@gmail.com>
2433
2434 * display.texi (Auto Faces): Fix typo.
2435
7ed54cc5
RS
24362007-10-02 Richard Stallman <rms@gnu.org>
2437
2438 * display.texi (Display Property): Explain some display specs
2439 don't let you move point in.
2440
2441 * frames.texi (Cursor Parameters): Describe
2442 cursor-in-non-selected-windows here. Explain more values.
2443
2444 * windows.texi (Basic Windows): Don't describe
2445 cursor-in-non-selected-windows here.
2446
305a7ef2
EZ
24472007-10-01 Eli Zaretskii <eliz@gnu.org>
2448
2449 * processes.texi (Misc Network): Note that these functions are
2450 supported only on some systems.
2451
f7a7f4eb
RS
24522007-10-01 Richard Stallman <rms@gnu.org>
2453
2454 * display.texi (Overlay Properties): Explain nil as priority.
2455 Explain that conflicts are unpredictable if not resolved by
2456 priorities.
2457
780d7bb9
RS
24582007-09-23 Richard Stallman <rms@gnu.org>
2459
2460 * macros.texi (Backquote): Minor clarification.
2461
14b4fdfb
RS
24622007-09-19 Richard Stallman <rms@gnu.org>
2463
2464 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
2465 Clarify when they work in parallel and when one overrides.
2466 Fix error in example.
14b4fdfb 2467
b8d4c8d0
GM
24682007-09-06 Glenn Morris <rgm@gnu.org>
2469
b3e755a9 2470 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
2471 commands to use ../../info.
2472 * Makefile.in (infodir): Go up one more level.
4638454b 2473 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
2474 (miscmanualdir): New.
2475 (dist): Use new variable miscmanualdir.
2476 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2477 (usermanualdir): Change from ../man to ../emacs.
2478
1bb1f7d3
MR
24792007-08-30 Martin Rudalics <rudalics@gmx.at>
2480
2481 * commands.texi (Command Loop Info): Advise against changing
2482 most variables described here. Explain new variable
2483 last-repeatable-command.
2484
b8d4c8d0
GM
24852007-08-29 Glenn Morris <rgm@gnu.org>
2486
2487 * elisp.texi (EMACSVER): Increase to 23.0.50.
2488
24892007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2490
2491 * frames.texi (Basic Parameters): Add display-environment-variable
2492 and term-environment-variable.
2493
24942007-08-28 Juri Linkov <juri@jurta.org>
2495
2496 * display.texi (Image Formats, Other Image Types): Add SVG.
2497
24982007-08-28 Juri Linkov <juri@jurta.org>
2499
2500 * display.texi (Images): Move formats-related text to new node
2501 "Image Formats".
2502 (Image Formats): New node.
2503
619fb9ee
RS
25042007-08-27 Richard Stallman <rms@gnu.org>
2505
2506 * windows.texi (Window Configurations): Clarify what
2507 a window configuration saves.
2508
b8d4c8d0
GM
25092007-08-25 Richard Stallman <rms@gnu.org>
2510
2511 * display.texi (Images): Delete redundant @findex.
2512
39f9da30
GM
25132007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
2514
2515 * text.texi (Change Hooks): (after|before)-change-functions are no
2516 longer bound to nil while running; rather inhibit-modification-hooks
2517 is t.
2518
b8d4c8d0
GM
25192007-08-16 Richard Stallman <rms@gnu.org>
2520
2521 * processes.texi (Asynchronous Processes): Clarify
2522 doc of start-file-process.
2523
25242007-08-08 Martin Rudalics <rudalics@gmx.at>
2525
2526 * modes.texi (Example Major Modes): Fix typo.
2527
25282007-08-08 Glenn Morris <rgm@gnu.org>
2529
2530 * intro.texi (nil and t): Do not use `iff' in documentation.
2531
2532 * tips.texi (Documentation Tips): Recommend against `iff'.
2533
25342007-08-07 Chong Yidong <cyd@stupidchicken.com>
2535
2536 * display.texi (Image Cache): Document image-refresh.
2537
25382007-08-06 Martin Rudalics <rudalics@gmx.at>
2539
2540 * windows.texi (Size of Window): Document window-full-width-p.
2541
25422007-07-25 Glenn Morris <rgm@gnu.org>
2543
2544 * gpl.texi (GPL): Replace license with GPLv3.
2545
2546 * Relicense all FSF files to GPLv3 or later.
2547
25482007-07-24 Michael Albinus <michael.albinus@gmx.de>
2549
4638454b
JB
2550 * processes.texi (Synchronous Processes):
2551 Add `process-file-shell-command'.
b8d4c8d0
GM
2552 (Asynchronous Processes): Mention restricted use of
2553 `process-filter' and `process-sentinel' in
2554 `start-file-process'. Add `start-file-process-shell-command'.
2555
25562007-07-17 Michael Albinus <michael.albinus@gmx.de>
2557
2558 * files.texi (Magic File Names): Introduce optional parameter
2559 IDENTIFICATION for `file-remote-p'.
2560
25612007-07-16 Richard Stallman <rms@gnu.org>
2562
2563 * display.texi (Defining Faces): Fix previous change.
2564
25652007-07-14 Richard Stallman <rms@gnu.org>
2566
2567 * control.texi (Handling Errors): Document `debug' in handler list.
2568
25692007-07-10 Richard Stallman <rms@gnu.org>
2570
2571 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2572
25732007-07-09 Richard Stallman <rms@gnu.org>
2574
2575 * files.texi (Magic File Names): Rewrite previous change.
2576
25772007-07-08 Michael Albinus <michael.albinus@gmx.de>
2578
2579 * files.texi (Magic File Names): Introduce optional parameter
2580 CONNECTED for `file-remote-p'.
2581
25822007-07-07 Michael Albinus <michael.albinus@gmx.de>
2583
2584 * processes.texi (Asynchronous Processes):
2585 * files.texi (Magic File Names): Add `start-file-process'.
2586
25872007-06-27 Richard Stallman <rms@gnu.org>
2588
2589 * files.texi (Format Conversion Piecemeal): Clarify
2590 `after-insert-file-functions' calling convention.
2591
25922007-06-27 Michael Albinus <michael.albinus@gmx.de>
2593
4638454b
JB
2594 * files.texi (Magic File Names): Remove `dired-call-process'.
2595 Add `process-file'.
b8d4c8d0
GM
2596
25972007-06-27 Kenichi Handa <handa@m17n.org>
2598
2599 * text.texi (Special Properties): Fix description about
4638454b 2600 `composition' property.
b8d4c8d0
GM
2601
26022007-06-26 Kenichi Handa <handa@m17n.org>
2603
2604 * nonascii.texi (Default Coding Systems): Document about the
2605 return value `undecided'.
2606
26072007-06-25 David Kastrup <dak@gnu.org>
2608
2609 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2610 `current-active-maps'.
2611
26122007-06-24 Karl Berry <karl@gnu.org>
2613
4638454b 2614 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2615
26162007-06-15 Juanma Barranquero <lekktu@gmail.com>
2617
2618 * display.texi (Overlay Arrow): Doc fix.
2619
26202007-06-14 Karl Berry <karl@tug.org>
2621
2622 * anti.texi (Antinews): Typo.
2623
26242007-06-14 Chong Yidong <cyd@stupidchicken.com>
2625
2626 * display.texi (Image Cache): Document image-refresh.
2627
26282007-06-12 Karl Berry <karl@gnu.org>
2629
2630 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2631 * two-volume.make: New file.
2632 * .cvsignore: Ignore two-volume files.
2633
26342007-06-12 Tom Tromey <tromey@redhat.com>
2635
2636 * os.texi (Init File): Document user-emacs-directory.
2637
26382007-06-03 Nick Roberts <nickrob@snap.net.nz>
2639
2640 * commands.texi (Click Events): Describe width and height when
2641 object is nil.
2642
26432007-05-30 Nick Roberts <nickrob@snap.net.nz>
2644
2645 * commands.texi (Click Events): Layout more logically. Describe
2646 width and height.
2647 (Drag Events, Motion Events): Update to new format for position.
2648
26492007-06-02 Richard Stallman <rms@gnu.org>
2650
2651 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2652
26532007-06-02 Chong Yidong <cyd@stupidchicken.com>
2654
2655 * Version 22.1 released.
2656
26572007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2658
2659 * text.texi (Special Properties): Correct meaning of fontified face.
2660
26612007-05-30 Richard Stallman <rms@gnu.org>
2662
2663 * text.texi (Special Properties): Add link to Adjusting Point.
2664
26652007-05-12 Richard Stallman <rms@gnu.org>
2666
2667 * text.texi (Margins): indent-to-left-margin is not the default.
2668 (Mode-Specific Indent): For indent-line-function, the default
2669 is indent-relative.
2670
2671 * modes.texi (Example Major Modes): Explain last line of text-mode
2672 is redundant.
2673
26742007-05-10 Richard Stallman <rms@gnu.org>
2675
2676 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2677
2678 * help.texi (Keys in Documentation): Add reference to
2679 Documentation Tips.
2680
2681 * files.texi (Format Conversion): TO-FN gets three arguments.
2682
2683 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2684
26852007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2686
2687 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2688 * files.texi (Format Conversion): Expand intro; add menu.
2689 (Format Conversion Overview, Format Conversion Round-Trip)
2690 (Format Conversion Piecemeal): New nodes/subsections.
2691 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2692 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2693 (Saving Properties): Delete node/subsection.
2694
26952007-05-07 Karl Berry <karl@gnu.org>
2696
2697 * elisp.texi (EMACSVER): Back to 22.
2698
26992007-05-06 Richard Stallman <rms@gnu.org>
2700
2701 * processes.texi (Accepting Output): Revert most of previous change.
2702
27032007-05-05 Richard Stallman <rms@gnu.org>
2704
2705 * processes.texi (Accepting Output): accept-process-output
2706 uses microseconds, not milliseconds. But that arg is obsolete.
2707
27082007-05-04 Karl Berry <karl@tug.org>
2709
2710 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2711
27122007-05-04 Eli Zaretskii <eliz@gnu.org>
2713
2714 * tips.texi (Documentation Tips): Rearrange items to place the
2715 more important ones first. Add an index entry for hyperlinks.
2716
27172007-05-03 Karl Berry <karl@gnu.org>
2718
2719 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2720 (EMACSVER) [smallbook]: 22 for printed version.
2721
2722 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2723 so restore anchor to normal position after defun. Found by Kevin Ryde.
2724
27252007-04-26 Glenn Morris <rgm@gnu.org>
2726
2727 * elisp.texi (EMACSVER): Increase to 22.1.50.
2728
27292007-04-28 Karl Berry <karl@gnu.org>
2730
2731 * elisp.texi: Improve line breaks on copyright page,
2732 similar layout to emacs manual, 8.5x11 by default.
2733
27342007-04-24 Richard Stallman <rms@gnu.org>
2735
2736 * text.texi (Special Properties): Add xref to Overlay Properties.
2737
2738 * display.texi (Overlay Properties): Add xref to Special Properties.
2739
27402007-04-22 Richard Stallman <rms@gnu.org>
2741
2742 * keymaps.texi (Extended Menu Items): Move the info about
2743 format with cached keyboard binding.
2744
27452007-04-21 Richard Stallman <rms@gnu.org>
2746
2747 * text.texi (Special Properties): Clarify previous change.
2748
2749 * files.texi (File Name Expansion): Clarify previous change.
2750
2751 * display.texi (Attribute Functions): Fix example for
2752 face-attribute-relative-p.
2753
27542007-04-19 Kenichi Handa <handa@m17n.org>
2755
2756 * text.texi (Special Properties): Document composition property.
2757
27582007-04-19 Glenn Morris <rgm@gnu.org>
2759
2760 * files.texi (File Name Expansion): Mention "superroot".
2761
27622007-04-15 Chong Yidong <cyd@stupidchicken.com>
2763
2764 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2765 setups.
2766 (Display Feature Testing): Note that display refers to all
2767 physical monitors for multi-monitor setups.
2768
27692007-04-14 Richard Stallman <rms@gnu.org>
2770
2771 * lists.texi (Sets And Lists): Clarify `delete' examples.
2772 Remove spurious xref to same node.
2773 Clarify xref for add-to-list.
2774
27752007-04-12 Nick Roberts <nickrob@snap.net.nz>
2776
2777 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
2778 value of lisp-mode-map.
2779
27802007-04-11 Karl Berry <karl@gnu.org>
2781
2782 * anti.texi (Antinews):
2783 * display.texi (Overlay Properties, Defining Images):
2784 * processes.texi (Synchronous Processes, Sentinels):
2785 * syntax.texi (Syntax Table Internals):
2786 * searching.texi (Regexp Special):
2787 * nonascii.texi (Default Coding Systems):
2788 * text.texi (Special Properties):
2789 * minibuf.texi (Basic Completion): Wording to improve breaks in
2790 8.5x11 format.
2791 * elisp.texi (smallbook): New @set to more easily switch between
2792 smallbook and 8.5x11.
2793
27942007-04-11 Richard Stallman <rms@gnu.org>
2795
2796 * text.texi (Lazy Properties): Minor fix.
2797
27982007-04-08 Karl Berry <karl@gnu.org>
2799
2800 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
2801 * macros.texi (Backquote): Downcase Backquote in index entries for
2802 consistency.
2803
28042007-04-08 Richard Stallman <rms@gnu.org>
2805
2806 * text.texi (Adaptive Fill): Just describe default,
2807 don't show it (since it contains non-ASCII chars).
2808
28092007-04-07 Karl Berry <karl@gnu.org>
2810
2811 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
2812 adaptive-fill-regexp's value, since they are not in the standard
2813 TeX fonts.
2814
28152007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
2816
2817 * display.texi (Defining Faces): Fix example.
2818
28192007-04-07 Karl Berry <karl@gnu.org>
2820
2821 * display.texi (Button Buffer Commands): Improve page break.
2822
28232007-04-07 Richard Stallman <rms@gnu.org>
2824
2825 * advice.texi (Activation of Advice): Remove redundant index entry.
2826
2827 * backups.texi: Improve index entries. Remove redundant ones.
2828
2829 * compile.texi (Byte Compilation): Improve index entry.
2830
2831 * hash.texi (Creating Hash): Improve index entry.
2832
2833 * symbols.texi (Definitions): Improve index entry.
2834
2835 * edebug.texi: Improve index entries. Remove redundant/useless ones.
2836
2837 * maps.texi (Standard Keymaps): Remove useless index entry.
2838
2839 * help.texi (Documentation Basics): Remove redundant index entries.
2840
2841 * customize.texi: Improve index entries.
2842 Remove redundant/useless ones.
2843
2844 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
2845
2846 * streams.texi (Output Variables): Improve index entry.
2847
2848 * abbrevs.texi (Abbrevs): Remove useless index entry.
2849
2850 * macros.texi (Expansion): Remove useless index entry.
2851
2852 * text.texi: Improve index entries. Remove redundant/useless ones.
2853 (Text Properties, Examining Properties)
2854 (Special Properties): Use "property category" instead of "category"
2855 to refer to the `category' property.
2856
2857 * positions.texi: Improve index entries. Remove useless one.
2858
2859 * lists.texi: Improve index entries. Remove redundant/useless ones.
2860
2861 * os.texi: Improve index entries.
2862 (Timers): Fix previous change.
2863
2864 * buffers.texi: Improve index entries.
2865 (Modification Time): Get rid of term "obsolete buffer".
2866
2867 * debugging.texi: Improve index entries.
2868 (Test Coverage): Add xref to other test coverage ftr.
2869
2870 * eval.texi: Improve index entry. Remove redundant ones.
2871
2872 * numbers.texi: Improve index entries. Remove redundant/useless ones.
2873
2874 * files.texi: Improve index entries. Remove redundant/useless ones.
2875
2876 * objects.texi: Improve index entries.
2877
2878 * processes.texi: Improve index entries.
2879
2880 * modes.texi: Improve index entry. Remove redundant one.
2881
2882 * nonascii.texi: Improve index entries.
2883
2884 * internals.texi: Improve index entries.
2885
2886 * syntax.texi: Improve index entries.
2887
2888 * keymaps.texi (Active Keymaps): Improve index entries.
2889
2890 * commands.texi: Improve index entries. Remove redundant/useless ones.
2891
2892 * frames.texi: Improve index entries. Remove redundant/useless ones.
2893
2894 * markers.texi: Improve index entries. Remove redundant ones.
2895
2896 * tips.texi: Improve index entries.
2897
2898 * loading.texi (Unloading): Improve index entry.
2899
2900 * variables.texi: Improve index entries. Remove redundant one.
2901
2902 * sequences.texi: Improve index entry.
2903
2904 * display.texi: Improve index entries. Remove redundant ones.
2905
2906 * windows.texi: Improve index entries.
2907
2908 * searching.texi: Improve index entries. Remove redundant one.
2909
2910 * strings.texi (Case Tables): Improve last change.
2911
29122007-04-04 Chong Yidong <cyd@stupidchicken.com>
2913
2914 * strings.texi (Case Tables): Document with-case-table and
2915 ascii-case-table.
2916
29172007-04-03 Karl Berry <karl@gnu.org>
2918
2919 * processes.texi (Network): Reword to improve page break.
2920
29212007-04-03 Eli Zaretskii <eliz@gnu.org>
2922
2923 * functions.texi (Inline Functions): Describe more disadvantages
2924 of defsubst, and make advice against it stronger.
2925
29262007-04-02 Karl Berry <karl@gnu.org>
2927
2928 * backups.texi (Backup Names): Avoid widow words.
2929 * modes.texi (Example Major Modes): Align last comment.
2930
29312007-04-01 Chong Yidong <cyd@stupidchicken.com>
2932
2933 * keymaps.texi (Remapping Commands): Document new arg to
2934 command-remapping.
2935
29362007-04-01 Karl Berry <karl@gnu.org>
2937
2938 * processes.texi (Low-Level Network): Typo.
2939 * loading.texi (Hooks for Loading): Avoid double "the".
2940 * keymaps.texi (Key Sequences): No double "and".
2941 (Changing Key Bindings): Shorten to improve line break.
2942
29432007-03-31 Glenn Morris <rgm@gnu.org>
2944
2945 * os.texi (Timers): Fix description of run-at-time TIME formats.
2946
29472007-03-31 Richard Stallman <rms@gnu.org>
2948
2949 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2950 regarding ellipsis.
2951
29522007-03-31 Eli Zaretskii <eliz@gnu.org>
2953
2954 * intro.texi (nil and t):
2955 * symbols.texi (Plists and Alists):
2956 * variables.texi (Variable Aliases, Constant Variables):
2957 * functions.texi (Defining Functions):
2958 * advice.texi (Advising Primitives):
2959 * debugging.texi (Syntax Errors, Compilation Errors):
2960 * minibuf.texi (Minibuffer Windows):
2961 * commands.texi (Adjusting Point):
2962 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2963 (Auto Major Mode, Major Mode Conventions):
2964 * help.texi (Describing Characters):
2965 * files.texi (Create/Delete Dirs, Information about Files)
2966 (File Locks, Writing to Files, Reading from Files)
2967 (Saving Buffers):
2968 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2969 * frames.texi (Finding All Frames):
2970 * positions.texi (Buffer End, Motion):
2971 * markers.texi (The Region):
2972 * text.texi (Deletion, Near Point):
2973 * display.texi (Displaying Messages, Truncation):
2974 * os.texi (Processor Run Time):
2975 * tips.texi (Key Binding Conventions, Programming Tips)
2976 (Warning Tips, Documentation Tips, Comment Tips):
2977 * internals.texi (Memory Usage): Improve indexing.
2978
2979 * variables.texi (Frame-Local Variables):
2980 * functions.texi (Argument List):
2981 * loading.texi (Library Search):
2982 * streams.texi (Output Variables):
2983 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2984 * searching.texi (Replacing Match, Search and Replace):
2985 * processes.texi (Byte Packing, Decoding Output)
2986 (Accepting Output, Network Servers, Shell Arguments):
2987 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2988 * windows.texi (Window Point, Window Start):
2989 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2990 * commands.texi (Reading Input, Keyboard Events):
2991 * minibuf.texi (Reading File Names, Minibuffer Completion)
2992 (Recursive Mini):
2993 * positions.texi (List Motion):
2994 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2995 * numbers.texi (Arithmetic Operations, Math Functions)
2996 (Predicates on Numbers, Comparison of Numbers):
2997 (Numeric Conversions):
2998 * locals.texi (Standard Buffer-Local Variables):
2999 * maps.texi (Standard Keymaps):
3000 * os.texi (User Identification, System Environment, Recording Input)
3001 (X11 Keysyms):
3002 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
3003 * backups.texi (Backups and Auto-Saving):
3004 * customize.texi (Customization, Group Definitions)
3005 (Variable Definitions):
3006 * compile.texi (Byte Compilation): Improve index entries.
3007
30082007-03-31 Karl Berry <karl@gnu.org>
3009
3010 * macros.texi (Defining Macros): Avoid widow syllable.
3011
30122007-03-31 Eli Zaretskii <eliz@gnu.org>
3013
3014 * elisp.texi (Top): Postscript -> PostScript.
3015
3016 * display.texi (Images, Postscript Images): Postscript -> PostScript.
3017
30182007-03-31 Markus Triska <markus.triska@gmx.at>
3019
3020 * internals.texi (Writing Emacs Primitives): Untabify `For'.
3021
30222007-03-30 Karl Berry <karl@gnu.org>
3023
3024 * lists.texi (List-related Predicates): Remove spurious @need.
3025 (Setcdr): Use @smallexample to improve page break.
3026 (Association Lists) <assoc>: Reword to improve page break.
3027
3028 * strings.texi (String Conversion): Insert blank line to improve
3029 page break.
3030
3031 * numbers.texi (Random Numbers): Use @minus{}.
3032 (Math Functions): Use @minus{}.
3033
3034 * intro.texi (Acknowledgements): Avoid line breaks before middle
3035 initials.
3036
30372007-03-24 Eli Zaretskii <eliz@gnu.org>
3038
3039 * errors.texi (Standard Errors): Add an index entry.
3040
30412007-03-19 Richard Stallman <rms@gnu.org>
3042
3043 * os.texi (Recording Input): recent-keys now gives 300 keys.
3044
30452007-03-12 Glenn Morris <rgm@gnu.org>
3046
3047 * os.texi: Replace "daylight savings" with "daylight saving"
3048 throughout.
3049
30502007-03-05 Richard Stallman <rms@gnu.org>
3051
3052 * variables.texi (File Local Variables): Update
3053 enable-local-variables values.
3054
30552007-03-04 Richard Stallman <rms@gnu.org>
3056
3057 * syntax.texi (Control Parsing): Minor clarification.
3058
3059 * strings.texi (Formatting Strings): Clarify width, precision, flags.
3060
3061 * sequences.texi (Sequence Functions): Move string-bytes away,
3062 add xref.
3063
3064 * nonascii.texi (Text Representations): Move string-bytes here.
3065
3066 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
3067
3068 * minibuf.texi (Basic Completion): Minor clarification.
3069
3070 * markers.texi (The Mark): Clarify existence vs activation of mark.
3071 Other cleanup.
3072
3073 * display.texi (Finding Overlays): Write better example.
3074
3075 * compile.texi (Eval During Compile): Clarify putting macros
3076 in eval-when-compile.
3077
c5602427 30782007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
3079
3080 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 3081 load-read-function definition doc.
b8d4c8d0
GM
3082
30832007-02-21 Kim F. Storm <storm@cua.dk>
3084
3085 * strings.texi (Text Comparison): Mention that assoc-string
3086 converts symbols to strings before testing.
3087
30882007-02-17 Kim F. Storm <storm@cua.dk>
3089
3090 * processes.texi (Bindat Spec): Vector types can have optional
3091 element type.
3092 (Bindat Examples): Fix example. Add vector with element type.
3093
30942007-02-16 Andreas Schwab <schwab@suse.de>
3095
3096 * strings.texi (Formatting Strings): Document '+' flag.
3097
30982007-02-15 Juanma Barranquero <lekktu@gmail.com>
3099
3100 * strings.texi (Modifying Strings): Clarify that `clear-string'
3101 always converts the string to unibyte.
3102
31032007-02-14 Kim F. Storm <storm@cua.dk>
3104
3105 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
3106 Rewrite glyph code description to refer to these functions.
3107 Remove details of encoding face number and char into integer code.
3108
31092007-02-03 Alan Mackenzie <acm@muc.de>
3110
3111 * loading.texi (Hooks for Loading): Make the description of
3112 `eval-after-load' more detailed, and amend the description of
3113 after-load-alist, in accordance with changes from 2006-05.
3114
31152007-02-03 Chong Yidong <cyd@stupidchicken.com>
3116
3117 * modes.texi (Defining Minor Modes): Document that a :require
3118 keyword or similar may be required to make saved customization
3119 variables work.
3120
31212007-02-03 Eli Zaretskii <eliz@gnu.org>
3122
3123 * elisp.texi (Top): Make the detailed menu headers compliant with
3124 Texinfo guidelines and with what texnfo-upd.el expects. Add
3125 comments to prevent people from inadvertently modifying the key
3126 parts needed by `texinfo-multiple-files-update'.
3127
31282007-02-02 Eli Zaretskii <eliz@gnu.org>
3129
3130 * elisp.texi (Top): Update the top-level menus.
3131
3132 * syntax.texi (Categories): Add index entries.
3133
31342007-02-01 Juanma Barranquero <lekktu@gmail.com>
3135
3136 * display.texi (Attribute Functions): Fix name and description of
3137 the UNDERLINE arg of `set-face-underline-p'.
3138
31392007-01-29 Eli Zaretskii <eliz@gnu.org>
3140
3141 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
3142 Variables", and "Standard Keymaps" to the detailed menu.
3143
3144 * variables.texi (Future Local Variables): Add index entry.
3145
31462007-01-28 Richard Stallman <rms@gnu.org>
3147
3148 * tips.texi (Coding Conventions): Clarify the tip about macros
3149 that define a function or a variable.
3150
3151 * files.texi (File Attributes): UID and GID can be floats.
3152 (Magic File Names): Explain why deferring all operations to
3153 the standard handler does not work.
3154
31552007-01-23 Martin Rudalics <rudalics@gmx.at>
3156
3157 * backups.texi (Reverting): Use "buffer" instead of "file"
3158 when talking about major and minor modes.
3159
31602007-01-21 Richard Stallman <rms@gnu.org>
3161
3162 * help.texi (Documentation): Add xref to Documentation Tips.
3163
31642007-01-14 Juanma Barranquero <lekktu@gmail.com>
3165
3166 * tips.texi (Coding Conventions): Fix typos.
3167
31682007-01-05 Richard Stallman <rms@gnu.org>
3169
3170 * modes.texi (Defining Minor Modes): Fix previous change.
3171
31722007-01-03 Richard Stallman <rms@gnu.org>
3173
3174 * customize.texi (Variable Definitions, Customization Types):
3175 Don't use * in doc string for defcustom.
3176
31772007-01-02 Richard Stallman <rms@gnu.org>
3178
3179 * variables.texi (Variable Aliases): Clarify that aliases vars
3180 always have the same value.
3181
3182 * processes.texi (Bindat Spec): Fix Texinfo usage.
3183
3184 * modes.texi (Defining Minor Modes): Explain effect of command
3185 defined with define-global-minor-mode on new buffers.
3186
31872006-12-30 Kim F. Storm <storm@cua.dk>
3188
3189 * keymaps.texi (Tool Bar): Describe `grow-only' value of
3190 `auto-resize-tool-bars'.
3191
31922006-12-30 Richard Stallman <rms@gnu.org>
3193
3194 * keymaps.texi (Active Keymaps): Fix previous change.
3195
31962006-12-30 Nick Roberts <nickrob@snap.net.nz>
3197
3198 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
3199
32002006-12-30 Kim F. Storm <storm@cua.dk>
3201
3202 * processes.texi (Bindat Spec): Clarify using field names in
3203 length specifications.
3204
32052006-12-29 Kim F. Storm <storm@cua.dk>
3206
3207 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
3208 Add count and index variables for eval forms in repeat blocks.
3209
32102006-12-24 Richard Stallman <rms@gnu.org>
3211
3212 * customize.texi (Variable Definitions): Document
3213 new name custom-add-frequent-value.
3214
32152006-12-19 Kim F. Storm <storm@cua.dk>
3216
3217 * commands.texi (Misc Events): User signals now result in sigusr1
3218 and sigusr2 events which are handled through special-event-map.
3219 (Special Events): User signals and drag-n-drop are special.
3220
32212006-12-17 Richard Stallman <rms@gnu.org>
3222
3223 * loading.texi (Named Features): Explain subfeatures better.
3224
3225 * customize.texi: Use "option" only for user options.
3226 For the keyword values inside defcustom etc, say "keywords".
3227 For :options value's elements, say "elements".
3228 :group should not be omitted.
3229
3230 * syntax.texi (Parsing Expressions): Split up node.
3231 (Motion via Parsing, Position Parse, Parser State)
3232 (Low-Level Parsing, Control Parsing): New subnodes.
3233 (Parser State): Document syntax-ppss-toplevel-pos.
3234
3235 * positions.texi (List Motion): Punctuation fix.
3236
3237 * files.texi (File Name Completion): Document PREDICATE arg
3238 to file-name-completion.
3239
32402006-12-16 Eli Zaretskii <eliz@gnu.org>
3241
3242 * internals.texi (Building Emacs, Writing Emacs Primitives):
3243 Add index entries.
3244
32452006-12-11 Richard Stallman <rms@gnu.org>
3246
3247 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
3248 affects face menu. Explain how to make it non-nil without enabling
3249 any fontification.
3250
32512006-12-10 Chong Yidong <cyd@stupidchicken.com>
3252
3253 * modes.texi (Font Lock Basics): Document nil value of
3254 font-lock-defaults.
3255
32562006-12-10 Glenn Morris <rgm@gnu.org>
3257
3258 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
3259 value for system-flag argument. Abbrev tables may not be empty
3260 when major modes are loaded.
3261
32622006-12-08 Juanma Barranquero <lekktu@gmail.com>
3263
3264 * makefile.w32-in (maintainer-clean): Partially revert last
3265 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
3266 to protect elisp-covers.texi.
3267
32682006-12-07 Juanma Barranquero <lekktu@gmail.com>
3269
3270 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
3271 Don't remove elisp* info files; they are already deleted by the
3272 `clean' and `distclean' targets, and they are in the $(infodir)
3273 directory, not the current one.
3274
32752006-12-04 Kim F. Storm <storm@cua.dk>
3276
3277 * commands.texi (Misc Events): Update signal events.
3278 (Event Examples): Add signal example.
3279
32802006-11-29 Richard Stallman <rms@gnu.org>
3281
3282 * frames.texi (Visibility of Frames): Explain visible windows
3283 can be covered by others. Add xref for raise-frame.
3284
32852006-11-28 Richard Stallman <rms@gnu.org>
3286
3287 * searching.texi (Regexp Special): Update when ^ is special.
3288
32892006-11-27 Eli Zaretskii <eliz@gnu.org>
3290
3291 * customize.texi (Customization, Common Keywords)
3292 (Group Definitions, Variable Definitions, Composite Types)
3293 (Type Keywords, Customization Types): Add index entries for
3294 various customization keywords.
3295
32962006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
3297
3298 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
3299
c8763fb6 33002006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
3301
3302 * frames.texi (Window System Selections): Remove clipboard from
3303 description of selection-coding-system.
3304
33052006-11-06 Richard Stallman <rms@gnu.org>
3306
3307 * lists.texi (List Variables): Document COMPARE-FN.
3308
3309 * keymaps.texi: Avoid use of "binding" to mean a relation;
3310 use it only to refer to the meaning associated with a key.
3311 (Keymaps): Change menu node description.
3312
3313 * elisp.texi (Top): Change menu node description.
3314
3315 * display.texi (Managing Overlays): Document overlay-recenter.
3316
33172006-10-29 Chong Yidong <cyd@stupidchicken.com>
3318
3319 * Makefile.in: Use relative paths to avoid advertising filesystem
3320 contents during compilation.
3321
33222006-10-23 Kim F. Storm <storm@cua.dk>
3323
3324 * commands.texi (Event Input Misc): Update unread-command-events.
3325
33262006-10-23 Nick Roberts <nickrob@snap.net.nz>
3327
3328 * lists.texi (Sets And Lists): Fix typos.
3329
33302006-10-18 Juanma Barranquero <lekktu@gmail.com>
3331
3332 * control.texi (Processing of Errors): Use @var for an argument,
3333 not @code.
3334
33352006-10-16 Richard Stallman <rms@gnu.org>
3336
3337 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3338
3339 * keymaps.texi (Format of Keymaps): Show all the keymap element
3340 patterns that result from menu items.
3341 (Key Lookup): Minor cleanups.
3342
3343 * modes.texi (Precalculated Fontification): Don't say that
3344 not setting font-lock-defaults avoids loading font-lock.
3345
3346 * help.texi (Documentation): Move xref to Emacs Manual here.
3347 (Documentation Basics): From here.
3348 Also doc emacs-lisp-docstring-fill-column.
3349
3350 * elisp.texi: Update version and ISBN.
3351
3352 * commands.texi (Interactive Call): Clarify KEYS arg to
3353 call-interactively is a vector.
3354 (Command Loop Info): Delete anchor in this-command-keys.
3355 Add anchor in this-command-keys-vector.
3356 (Recursive Editing): Document how recursive-edit
3357 handles the current buffer.
3358
33592006-10-13 Chong Yidong <cyd@stupidchicken.com>
3360
3361 * frames.texi (Frame Titles): %c and %l are ignored in
3362 frame-title-format.
3363
33642006-10-11 Richard Stallman <rms@gnu.org>
3365
3366 * keymaps.texi (Key Sequences): Clarify use of kbd.
3367
33682006-10-10 Kim F. Storm <storm@cua.dk>
3369
3370 * lists.texi (Sets And Lists): Add memql.
3371
33722006-10-03 Richard Stallman <rms@gnu.org>
3373
3374 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3375 Clarify :ascii: and :nonascii:.
3376
33772006-09-29 Juri Linkov <juri@jurta.org>
3378
3379 * modes.texi (%-Constructs): Reorder coding systems in the
3380 documentation of %z to the real order displayed in the modeline.
3381
33822006-09-25 Richard Stallman <rms@gnu.org>
3383
3384 * os.texi (Timers): Describe timer-max-repeats.
3385
33862006-09-25 Chong Yidong <cyd@stupidchicken.com>
3387
3388 * os.texi (Timers): Mention with-local-quit.
3389
33902006-09-24 Richard Stallman <rms@gnu.org>
3391
3392 * searching.texi (Searching and Matching): Mention property search.
3393
3394 * commands.texi (Command Loop Info): Explain how read-event affects
3395 this-command-keys.
3396
33972006-09-20 Richard Stallman <rms@gnu.org>
3398
3399 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3400
3401 * windows.texi (Window Start): Minor cleanups.
3402
34032006-09-20 Kim F. Storm <storm@cua.dk>
3404
3405 * windows.texi (Window Start): pos-visible-in-window-p allows
3406 specifying t for position to mean "end of window".
3407 Add window-line-height.
3408
3409 * anti.texi (Antinews): Mention window-line-height.
3410
34112006-09-19 David Kastrup <dak@gnu.org>
3412
3413 * keymaps.texi (Searching Keymaps): Small clarification.
3414
34152006-09-18 Richard Stallman <rms@gnu.org>
3416
3417 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3418 cause keyboard menus.
3419 (Menu Keymaps): Likewise.
3420 (Defining Menus, Keyboard Menus): Clarify.
3421
3422 * text.texi (Fields): Clarify explanation of constrain-to-field.
3423
34242006-09-16 Eli Zaretskii <eliz@gnu.org>
3425
3426 * variables.texi (Tips for Defining): Fix a typo.
3427
34282006-09-15 Richard Stallman <rms@gnu.org>
3429
3430 * keymaps.texi (Remapping Commands, Searching Keymaps)
3431 (Active Keymaps): Clean up previous change.
3432
34332006-09-15 Jay Belanger <belanger@truman.edu>
3434
3435 * gpl.texi: Replace "Library Public License" by "Lesser Public
3436 License" throughout.
3437
34382006-09-15 David Kastrup <dak@gnu.org>
3439
3440 * keymaps.texi (Active Keymaps): Adapt description to use
3441 `get-char-property' instead `get-text-property'. Explain how
3442 mouse events change this. Explain the new optional argument of
3443 `key-binding' and its mouse-dependent lookup.
3444 (Searching Keymaps): Adapt description similarly.
3445 (Remapping Commands): Explain the new optional argument of
3446 `command-remapping'.
3447
34482006-09-14 Richard Stallman <rms@gnu.org>
3449
3450 * keymaps.texi (Searching Keymaps): Clarification.
3451 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3452
34532006-09-13 Richard Stallman <rms@gnu.org>
3454
3455 * objects.texi (Character Type): Node split.
3456 Add xref to Describing Characters.
3457 (Basic Char Syntax, General Escape Syntax)
3458 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3459
34602006-09-11 Richard Stallman <rms@gnu.org>
3461
3462 * display.texi (Display Table Format): Wording clarification.
3463 (Glyphs): Clarifications.
3464
34652006-09-10 Chong Yidong <cyd@stupidchicken.com>
3466
3467 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3468 local maps.
3469
34702006-09-10 Kim F. Storm <storm@cua.dk>
3471
3472 * display.texi (Forcing Redisplay): Document return value of
3473 function redisplay.
3474
34752006-09-09 Richard Stallman <rms@gnu.org>
3476
3477 * windows.texi (Window Hooks): Explain limits of
3478 window-scroll-functions.
3479
3480 * display.texi (Fringe Indicators): Update for last change in
3481 indicate-buffer-boundaries.
3482
34832006-09-08 Richard Stallman <rms@gnu.org>
3484
3485 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3486
34872006-09-06 Kim F. Storm <storm@cua.dk>
3488
3489 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3490
3491 * windows.texi (Window Start): Update pos-visible-in-window-p.
3492
34932006-09-04 Richard Stallman <rms@gnu.org>
3494
3495 * processes.texi (Accepting Output): Explain SECONDS=0 for
3496 accept-process-output.
3497
3498 * os.texi (Idle Timers): Explain why timer functions should not
3499 loop until (input-pending-p).
3500
35012006-09-02 Eli Zaretskii <eliz@gnu.org>
3502
3503 * makefile.w32-in (usermanualdir): New variable.
3504 (elisp.dvi): Use it.
3505
35062006-09-01 Eli Zaretskii <eliz@gnu.org>
3507
3508 * buffers.texi (Buffer Modification): Fix last change.
3509
35102006-09-01 Chong Yidong <cyd@stupidchicken.com>
3511
3512 * buffers.texi (Buffer Modification): Document
3513 buffer-chars-modified-tick.
3514
35152006-08-31 Richard Stallman <rms@gnu.org>
3516
3517 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3518
35192006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3520
3521 * modes.texi (Syntactic Font Lock):
3522 Mention font-lock-syntactic-face-function
3523 instead of specific faces.
3524
35252006-08-29 Chong Yidong <cyd@stupidchicken.com>
3526
3527 * display.texi (Images): Add xrref to display-images-p.
3528
35292006-08-28 Kenichi Handa <handa@m17n.org>
3530
3531 * nonascii.texi (Lisp and Coding Systems): Fix description of
3532 detect-coding-region.
3533
35342006-08-27 Michael Olson <mwolson@gnu.org>
3535
3536 * processes.texi (Transaction Queues): Remove stray quote
3537 character.
3538
35392006-08-25 Richard Stallman <rms@gnu.org>
3540
3541 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3542 Add xref.
3543
35442006-08-24 Chong Yidong <cyd@stupidchicken.com>
3545
3546 * os.texi (Timers): Avoid waiting inside timers.
3547
35482006-08-21 Lute Kamstra <lute@gnu.org>
3549
3550 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3551
35522006-08-20 Richard Stallman <rms@gnu.org>
3553
3554 * os.texi (Idle Timers): New node, split out from Timers.
3555 Document current-idle-time.
3556 * commands.texi (Reading One Event): Update xref.
3557 * elisp.texi (Top): Update subnode menu.
3558
35592006-08-16 Richard Stallman <rms@gnu.org>
3560
3561 * keymaps.texi (Extended Menu Items): Show format of cached
3562 bindings in extended menu items.
3563
3564 * customize.texi (Variable Definitions): Explain when the
3565 standard value expression is evaluated.
3566
35672006-08-15 Chong Yidong <cyd@stupidchicken.com>
3568
3569 * commands.texi (Reading One Event): Explain idleness in
3570 `read-event'.
3571
35722006-08-12 Chong Yidong <cyd@stupidchicken.com>
3573
3574 * text.texi (Near Point): Say "cursor" not "terminal cursor".
3575 (Commands for Insertion): Removed split-line since it's not
3576 relevant for Lisp programming.
3577 (Yank Commands): Rewrite introduction.
3578 (Undo): Clarify.
3579 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3580 (Filling): Remove redundant comment. Clarify return value of
3581 current-justification.
3582 (Margins): Minor clarifications.
3583 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3584 (Sorting): Update definition of sort-lines.
3585 (Columns): Clarify behavior of sort-columns.
3586 (Indent Tabs): Link to Tab Stops in Emacs manual.
3587 (Special Properties): Clarify.
3588 (Clickable Text): Mention Buttons package.
3589
35902006-08-12 Kevin Ryde <user42@zip.com.au>
3591
3592 * os.texi (Time Parsing): Add %z to description of
3593 format-time-string, as per docstring. Add cross reference to
3594 glibc manual for strftime.
3595
35962006-08-08 Richard Stallman <rms@gnu.org>
3597
3598 * modes.texi: Clean up wording in previous change.
3599
36002006-08-07 Chong Yidong <cyd@stupidchicken.com>
3601
3602 * modes.texi (Hooks): Clarify.
3603 (Major Mode Basics): Mention define-derived-mode explicitly.
3604 (Major Mode Conventions): Rebinding RET is OK for some modes.
3605 Mention change-major-mode-hook and after-change-major-mode-hook.
3606 (Example Major Modes): Moved to end of Modes section.
3607 (Mode Line Basics): Clarify.
3608 (Mode Line Data): Mention help-echo and local-map in strings.
3609 Explain reason for treatment of non-risky variables.
3610 (Properties in Mode): Clarify.
3611 (Faces for Font Lock): Add font-lock-negation-char-face.
3612
36132006-08-04 Eli Zaretskii <eliz@gnu.org>
3614
3615 * strings.texi (Formatting Strings): Warn against arbitrary
3616 strings as first arg to `format'.
3617
36182006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3619
3620 * text.texi (Clickable Text): Mention `help-echo' text property.
3621 Update intro, examples and associated explanations.
3622
36232006-07-31 Richard Stallman <rms@gnu.org>
3624
3625 * commands.texi: Update xrefs.
3626 (Event Mod): New node, cut out from old Translating Input.
3627
3628 * maps.texi: Update xrefs.
3629
3630 * keymaps.texi (Translation Keymaps): New node.
3631 Update xrefs from Translating Input to Translation Keymaps.
3632
3633 * elisp.texi (Top): Update subnode menu.
3634
3635 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3636
3637 * os.texi (System Interface): Fix menu descriptions of some nodes.
3638 (Translating Input): Node deleted.
3639
36402006-07-31 Nick Roberts <nickrob@snap.net.nz>
3641
3642 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3643
3644 * lists.texi (Sets And Lists): Likewise.
3645
36462006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3647
3648 * text.texi (Fields): Mention POS
3649 requirement when narrowing is in effect.
3650
36512006-07-28 Richard Stallman <rms@gnu.org>
3652
3653 * display.texi (Face Attributes): Simplify wording.
3654 (Attribute Functions): Clarify meaning of new-frame default
3655 attribute settings.
3656
3657 * customize.texi (Common Keywords): Document how to use
3658 :package-version in a package not in Emacs.
3659
36602006-07-28 Kim F. Storm <storm@cua.dk>
3661
3662 * commands.texi (Reading One Event): Fix last change.
3663
36642006-07-26 Chong Yidong <cyd@stupidchicken.com>
3665
3666 * commands.texi (Reading One Event): Document SECONDS argument for
3667 read-event, read-char, and read-char-exclusive.
3668
36692006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3670
3671 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3672 to ensure correct identification.
3673
36742006-07-24 Richard Stallman <rms@gnu.org>
3675
3676 * text.texi (Clickable Text): Clarify.
3677
3678 * sequences.texi (Vector Functions): Delete duplicate xref.
3679
3680 * objects.texi (Function Type): Clarify.
3681
3682 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3683 modes.
3684
3685 * lists.texi (List Variables): New node.
3686 Material moved from other nodes.
3687
3688 * variables.texi (Setting Variables): add-to-list and
3689 add-to-ordered-list moved to List Variables node.
3690
36912006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3692
3693 * text.texi (Links and Mouse-1):
3694 For mouse-on-link-p, expand on arg POS.
3695
36962006-07-21 Kim F. Storm <storm@cua.dk>
3697
3698 * display.texi (Forcing Redisplay): Don't mention systems which
3699 don't support sub-second timers for redisplay-preemption-period.
3700
3701 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3702
37032006-07-21 Eli Zaretskii <eliz@gnu.org>
3704
3705 * frames.texi (Input Focus): Document that focus-follows-mouse has
3706 no effect on MS-Windows.
3707
37082006-07-18 Richard Stallman <rms@gnu.org>
3709
3710 * display.texi (Forcing Redisplay): Cleanups in previous change.
3711
3712 * processes.texi (Low-Level Network): Make menu more convenient.
3713
37142006-07-18 Kim F. Storm <storm@cua.dk>
3715
3716 * display.texi (Forcing Redisplay): redisplay-preemption-period
3717 only used on window systems. Add xref to Terminal Output.
3718
3719 * os.texi (Terminal Output): baud-rate only controls preemption on
3720 non-window systems. Add xref to Forcing Redisplay.
3721
3722 * processes.texi (Low-Level Network): Rename node "Make Network"
3723 to "Network Processes".
3724
37252006-07-18 Karl Berry <karl@gnu.org>
3726
3727 * variables.texi, functions.texi, customize.texi, loading.texi:
3728 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3729
37302006-07-17 Chong Yidong <cyd@stupidchicken.com>
3731
3732 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3733
37342006-07-17 Richard Stallman <rms@gnu.org>
3735
3736 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3737 Put period and comma inside quotes.
3738
3739 * loading.texi, markers.texi: Use real doublequote inside menus.
3740
3741 * windows.texi: Put point and comma inside quotes.
3742 (Textual Scrolling): Use @samp for error message.
3743
3744 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3745 * strings.texi, streams.texi, processes.texi, os.texi:
3746 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3747 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3748 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3749 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3750 Put point and comma inside quotes.
3751
3752 * control.texi (Processing of Errors): Add command-error-function.
3753
3754 * variables.texi (File Local Variables): Clarify that
3755 file local variables make buffer-local bindings.
3756
3757 * modes.texi (Syntactic Font Lock): Give default for
3758 font-lock-syntax-table.
3759
37602006-07-17 Nick Roberts <nickrob@snap.net.nz>
3761
3762 * text.texi (Special Properties): Clean up previous change.
3763
37642006-07-16 Karl Berry <karl@gnu.org>
3765
3766 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3767 * control.texi: Fix bad page breaks through chapter 10 (control).
3768
3769 * anti.texi (Antinews): Reorder face-attribute fns to avoid
3770 underfull hbox.
3771
37722006-07-15 Nick Roberts <nickrob@snap.net.nz>
3773
3774 * text.texi (Special Properties): Describe fontified text property
3775 in relation to a character (not text).
3776
37772006-07-15 Kim F. Storm <storm@cua.dk>
3778
3779 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
3780 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
3781 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
3782
3783 * anti.texi (Antinews): Mention redisplay function.
3784 The kbd macro existed, but was not documented, before 22.x.
3785 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
3786
37872006-07-14 Nick Roberts <nickrob@snap.net.nz>
3788
3789 * display.texi (Displaying Messages): Add anchor.
3790
3791 * frames.texi (Dialog Boxes): Use it.
3792
37932006-07-12 Richard Stallman <rms@gnu.org>
3794
3795 * objects.texi (Frame Type): Explain nature of frames better.
3796
3797 * frames.texi (Frames): Explain nature of frames better.
3798
37992006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
3800
3801 * tips.texi (Coding Conventions): Explain why use cl at compile time.
3802
38032006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3804
3805 * frames.texi (Window System Selections): Mention scrap support for Mac.
3806 Default value of x-select-enable-clipboard is t on Mac.
3807
3808 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
3809
38102006-07-11 Kim F. Storm <storm@cua.dk>
3811
3812 * display.texi (Forcing Redisplay): Add `redisplay' function.
3813 Don't mention (sit-for -1) -- use (redisplay t) instead.
3814
3815 * commands.texi (Waiting): (sit-for -1) is no longer special.
3816 (sit-for 0) is equivalent to (redisplay).
3817 Iconifying/deiconifying no longer makes sit-for return.
3818
38192006-07-10 Nick Roberts <nickrob@snap.net.nz>
3820
3821 * display.texi (Buttons): Fix typo.
3822
3823 * index.texi, elisp.texi (New Symbols): Comment node out.
3824
38252006-07-09 Richard Stallman <rms@gnu.org>
3826
3827 * display.texi (Truncation): Clean up previous change.
3828
38292006-07-08 Richard Stallman <rms@gnu.org>
3830
3831 * commands.texi (Interactive Call): Use 3 as prefix in example
3832 for execute-extended-command.
3833
3834 * display.texi (Attribute Functions): Move paragraph about
3835 compatibility with Emacs < 21.
3836
38372006-07-09 Kim F. Storm <storm@cua.dk>
3838
3839 * display.texi (Refresh Screen): Clarify force-window-update.
3840 (Truncation): "Normally" indicated by fringe arrows.
3841
38422006-07-08 Eli Zaretskii <eliz@gnu.org>
3843
3844 * windows.texi (Textual Scrolling, Resizing Windows):
3845 * variables.texi (Constant Variables):
3846 * text.texi (Buffer Contents, Deletion, Changing Properties)
3847 (Property Search, Special Properties, Sticky Properties)
3848 (Links and Mouse-1, Fields, Change Hooks):
3849 * syntax.texi (Syntax Table Functions, Parsing Expressions)
3850 (Categories):
3851 * symbols.texi (Other Plists):
3852 * streams.texi (Output Variables):
3853 * processes.texi (Input to Processes, Query Before Exit):
3854 * positions.texi (Word Motion, Text Lines, List Motion):
3855 * os.texi (Init File, System Environment, Sound Output)
3856 (Session Management):
3857 * nonascii.texi (Text Representations, Character Sets)
3858 (Chars and Bytes, Locales):
3859 * modes.texi (Defining Minor Modes, Header Lines):
3860 * minibuf.texi (Minibuffer Contents):
3861 * markers.texi (Information from Markers):
3862 * lists.texi (List Elements, Building Lists, Association Lists):
3863 * keymaps.texi (Tool Bar):
3864 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
3865 * functions.texi (What Is a Function, Mapping Functions):
3866 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
3867 (Color Names, Text Terminal Colors, Display Feature Testing):
3868 * files.texi (Visiting Functions, File Name Components)
3869 (Unique File Names, Contents of Directories):
3870 * display.texi (Forcing Redisplay, Displaying Messages)
3871 (Temporary Displays, Font Selection, Auto Faces)
3872 (Font Lookup, Fringe Indicators, Display Margins)
3873 (Image Descriptors, Showing Images, Image Cache, Button Types)
3874 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
3875 (Display Table Format, Glyphs):
3876 * control.texi (Iteration):
3877 * commands.texi (Command Loop Info, Adjusting Point):
3878 * backups.texi (Making Backups, Auto-Saving):
3879 Remove @tindex entries.
3880
38812006-07-07 Kim F. Storm <storm@cua.dk>
3882
3883 * display.texi (Fringe Cursors): Fix typo.
3884 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
3885 (Overlay Arrow): Default is overlay-arrow fringe indicator.
3886
38872006-07-05 Richard Stallman <rms@gnu.org>
3888
3889 * text.texi (Buffer Contents): Add example of text props
3890 in result of buffer-substring.
3891 (Text Properties): Explain better about use of specific property names.
3892 (Property Search): Some cleanups; reorder some functions.
3893
3894 * keymaps.texi (Changing Key Bindings): Cleanup.
3895 Add xref to Key Binding Conventions.
3896
3897 * display.texi (Attribute Functions): Add examples for
3898 face-attribute-relative-p.
3899
3900 * tips.texi (Coding Conventions): Cleanup last change.
3901
39022006-07-05 Karl Berry <karl@gnu.org>
3903
3904 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3905 Remove @setchapternewpage odd.
3906 Result is 1013 pages, down from 1100.
3907
3908 * anti.texi, customize.texi, display.texi, internals.texi:
3909 * minibuf.texi, modes.texi, tips.texi:
3910 Fix overfull/underfull boxes.
3911
39122006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3913
3914 * edebug.texi (Instrumenting):
3915 Add Edebug-specific findex for eval-buffer.
3916 * loading.texi (Loading):
3917 Replace eval-current-buffer with eval-buffer.
3918
39192006-06-30 Nick Roberts <nickrob@snap.net.nz>
3920
3921 * locals.texi (Standard Buffer-Local Variables): Update the list
3922 of variables.
3923
39242006-06-26 Nick Roberts <nickrob@snap.net.nz>
3925
3926 * files.texi (File Name Completion): Point user to the node
3927 "Reading File Names".
3928
39292006-06-24 Eli Zaretskii <eliz@gnu.org>
3930
3931 * files.texi (Contents of Directories): Document case-insensitive
3932 behavior on respective filesystems.
3933
3934 * objects.texi (Character Type): Document that Emacs signals an
3935 error for unsupported Unicode characters specified as \uNNNN.
3936
39372006-06-19 Richard Stallman <rms@gnu.org>
3938
3939 * processes.texi (Bindat Spec): Clarify previous change.
3940
39412006-06-16 Richard Stallman <rms@gnu.org>
3942
3943 * tips.texi (Coding Conventions): Better explain conventions
3944 for definition constructs.
3945
3946 * text.texi (Special Properties): String value of `read-only'
3947 serves as the error message.
3948
3949 * objects.texi (Character Type): Clarify prev. change.
3950 (Non-ASCII in Strings): Mention \u and \U.
3951
3952 * commands.texi (Using Interactive): Explain problem of
3953 markers, etc., in command-history.
3954
39552006-06-14 Kim F. Storm <storm@cua.dk>
3956
3957 * commands.texi (Waiting): Negative arg to sit-for forces
3958 redisplay even if input is pending.
3959
3960 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3961 redisplay. Remove incorrect example of binding redisplay-dont-pause
3962 around (sit-for 0).
3963
39642006-06-13 Richard Stallman <rms@gnu.org>
3965
3966 * display.texi (Forcing Redisplay): Clarify previous change.
3967
39682006-06-13 Romain Francoise <romain@orebokech.com>
3969
3970 * display.texi (Forcing Redisplay): Fix typo.
3971
39722006-06-13 Kim F. Storm <storm@cua.dk>
3973
3974 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3975
39762006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3977
3978 * tips.texi (Coding Conventions): Add `@end itemize'.
3979
39802006-06-10 Richard Stallman <rms@gnu.org>
3981
3982 * tips.texi (Coding Conventions): Explain use of coding systems
3983 to ensure one decoding for strings.
3984
39852006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3986
3987 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3988 syntax.
3989
39902006-06-07 Eli Zaretskii <eliz@gnu.org>
3991
3992 * display.texi (Font Selection): Remove description of
3993 clear-face-cache.
3994
3995 * compile.texi (Eval During Compile): Fix a typo. Add index
3996 entries for possible uses of eval-when-compile.
3997
39982006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3999
4000 * display.texi (Abstract Display): Fix typo.
4001
40022006-06-03 Eli Zaretskii <eliz@gnu.org>
4003
4004 * minibuf.texi (Minibuffer History) <history-add-new-input>:
4005 Reword variable's description.
4006
40072006-06-01 Richard Stallman <rms@gnu.org>
4008
4009 * windows.texi (Splitting Windows): Clarify splitting nonselected
4010 window.
4011
40122006-05-31 Juri Linkov <juri@jurta.org>
4013
4014 * minibuf.texi (Minibuffer History): Add history-add-new-input.
4015
40162006-05-30 Richard Stallman <rms@gnu.org>
4017
4018 * display.texi (Line Height): Fix errors in description of
10d1d0af 4019 default line height and line-height property.
b8d4c8d0
GM
4020
4021 * nonascii.texi (Default Coding Systems): Further clarification.
4022
40232006-05-29 Luc Teirlinck <teirllm@auburn.edu>
4024
4025 * internals.texi (Pure Storage): Mention that an overflow in pure
4026 space causes a memory leak.
4027 (Garbage Collection): If there was an overflow in pure space,
4028 `garbage-collect' returns nil.
4029
40302006-05-30 Eli Zaretskii <eliz@gnu.org>
4031
4032 * nonascii.texi (Default Coding Systems): Fix it some more.
4033
40342006-05-29 Eli Zaretskii <eliz@gnu.org>
4035
4036 * nonascii.texi (Default Coding Systems): Fix last change.
4037
40382006-05-29 Kenichi Handa <handa@m17n.org>
4039
4040 * nonascii.texi (find-operation-coding-system): Describe the new
4041 argument format (FILENAME . BUFFER).
4042
40432006-05-28 Richard Stallman <rms@gnu.org>
4044
4045 * tips.texi (Coding Conventions): Better explain reasons not to
4046 advise other packages or use `eval-after-load'.
4047
40482006-05-29 Kim F. Storm <storm@cua.dk>
4049
4050 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
4051 `bindat-idx' and `bindat-raw' for clarity.
4052
40532006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4054
4055 * processes.texi (Bindat Spec): Expand on `repeat' handler.
4056
4057 * display.texi (Display): Add "Abstract Display" to menu.
4058 (Abstract Display, Abstract Display Functions)
4059 (Abstract Display Example): New nodes.
4060 * elisp.texi (Top): Add "Abstract Display" to menu.
4061
40622006-05-27 Chong Yidong <cyd@stupidchicken.com>
4063
4064 * keymaps.texi (Key Sequences): Link to input events definition.
4065 (Format of Keymaps): Delete material duplicated in Keymap Basics.
4066
4067 * files.texi (Changing Files): Document updated argument list for
4068 copy-file.
4069
40702006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
4071
4072 * processes.texi (Bindat Functions): Explain term "total length".
4073 Use it in bindat-length and bindat-pack descriptions.
4074
40752006-05-26 Eli Zaretskii <eliz@gnu.org>
4076
4077 * tips.texi (Coding Conventions): Advise against using
4078 eval-after-load in packages. Add an index entry.
4079
40802006-05-25 Juri Linkov <juri@jurta.org>
4081
4082 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
4083
4084 * modes.texi (%-Constructs): Add %e, %z, %Z.
4085
40862006-05-25 Richard Stallman <rms@gnu.org>
4087
4088 * elisp.texi (Top): Update subnode menu.
4089
4090 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
4091 (Keymaps): Update menu.
4092
40932006-05-25 Chong Yidong <cyd@stupidchicken.com>
4094
4095 * keymaps.texi (Key Sequences): Some clarifications.
4096
40972006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
4098
4099 * processes.texi (Bindat Functions): Say "unibyte string"
4100 explicitly for bindat-unpack and bindat-pack descriptions.
4101 (Bindat Examples): Don't call `string-make-unibyte' in example.
4102
41032006-05-25 Chong Yidong <cyd@stupidchicken.com>
4104
4105 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 4106 Explain string and vector representations of key sequences.
b8d4c8d0
GM
4107
4108 * keymaps.texi (Changing Key Bindings):
dd7b651b 4109 * commands.texi (Interactive Codes):
b8d4c8d0
GM
4110 * help.texi (Describing Characters): Refer to it.
4111
41122006-05-23 Luc Teirlinck <teirllm@auburn.edu>
4113
4114 * frames.texi (Pointer Shape): @end table -> @end defvar.
4115
41162006-05-22 Richard Stallman <rms@gnu.org>
4117
4118 * elisp.texi (Top): Update subnode menus.
4119
4120 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
4121 Contents rewritten; material from old Pointer Shape node moved here.
4122
4123 * display.texi (Pointer Shape): Node deleted.
4124 (Image Descriptors): Minor cleanup.
4125
41262006-05-21 Richard Stallman <rms@gnu.org>
4127
4128 * syntax.texi (Parsing Expressions): Update info on which STATE
4129 elements are ignored.
4130
41312006-05-19 Luc Teirlinck <teirllm@auburn.edu>
4132
4133 * hooks.texi (Standard Hooks): Correct typo.
4134
4135 * gpl.texi (GPL): ifinfo -> ifnottex.
4136
41372006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
4138
4139 * searching.texi (Simple Match Data): Warn about match data being
4140 set anew by every search.
4141
41422006-05-17 Richard Stallman <rms@gnu.org>
4143
4144 * minibuf.texi (Minibuffer History): Clarify.
4145
4146 * searching.texi (Regexp Special): Clarify nested regexp warning.
4147
41482006-05-16 Kim F. Storm <storm@cua.dk>
4149
4150 * minibuf.texi (Minibuffer History): Update add-to-history.
4151
41522006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
4153
4154 * nonascii.texi (Explicit Encoding): Fix
4155 typo (encoding<->decoding).
4156
41572006-05-14 Richard Stallman <rms@gnu.org>
4158
4159 * buffers.texi (Creating Buffers): Cleanup.
4160
4161 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
4162
41632006-05-13 Eli Zaretskii <eliz@gnu.org>
4164
4165 * buffers.texi (Current Buffer): Document that with-temp-buffer
4166 disables undo.
4167
4168 * os.texi (Terminal-Specific): More accurate description of how
4169 Emacs searches for the terminal-specific libraries.
4170
41712006-05-12 Eli Zaretskii <eliz@gnu.org>
4172
4173 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
4174 emacs-xtra to @inforef's.
4175
4176 * text.texi (Undo): Document that undo is turned off in buffers
4177 whose names begin with a space.
4178
4179 * buffers.texi (Buffer Names): Add index entries for buffers whose
4180 names begin with a space.
4181 (Creating Buffers): Document that undo is turned off in buffers
4182 whose names begin with a space.
4183
4184 * files.texi (Visiting Functions, Reading from Files)
4185 (Saving Buffers): Mention code and EOL conversions by file I/O
4186 primitives and subroutines.
4187
4188 * nonascii.texi (Lisp and Coding Systems): Document
4189 coding-system-eol-type. Add index entries for eol conversion.
4190
4191 * display.texi (Defining Faces): Mention `mac', and add an xref to
4192 where window-system is described.
4193
41942006-05-10 Richard Stallman <rms@gnu.org>
4195
4196 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
4197
41982006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
4199
4200 * variables.texi (File Local Variables): Recommend to quote lambda
4201 expressions in safe-local-variable property.
4202
42032006-05-09 Richard Stallman <rms@gnu.org>
4204
4205 * variables.texi (File Local Variables): Document
4206 safe-local-eval-forms and safe-local-eval-function.
4207
42082006-05-07 Kim F. Storm <storm@cua.dk>
4209
4210 * minibuf.texi (Minibuffer History): Remove keep-dups arg
4211 from add-to-history.
4212
42132006-05-07 Romain Francoise <romain@orebokech.com>
4214
4215 * commands.texi (Event Input Misc):
4216 * compile.texi (Eval During Compile):
4217 * internals.texi (Buffer Internals):
4218 * minibuf.texi (Initial Input):
4219 * nonascii.texi (Scanning Charsets):
4220 * numbers.texi (Comparison of Numbers):
4221 * windows.texi (Textual Scrolling, Vertical Scrolling):
4222 Fix various typos.
4223
42242006-05-06 Eli Zaretskii <eliz@gnu.org>
4225
4226 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
4227 conditional xref's to either emacs or emacs-xtra, depending on
4228 @iftex/@ifnottex.
4229
4230 * minibuf.texi (Minibuffer History): Document add-to-history.
4231
42322006-05-05 Eli Zaretskii <eliz@gnu.org>
4233
4234 * internals.texi (Pure Storage): Mention the pure overflow message
4235 at startup.
4236
c8763fb6 42372006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4238
4239 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
4240 (Searching Keymaps): Fix pseudo-Lisp description of keymap
4241 search.
4242
42432006-05-01 Richard Stallman <rms@gnu.org>
4244
4245 * intro.texi (nil and t): Clarify.
4246
4247 * variables.texi (File Local Variables): Suggest using booleanp.
4248
42492006-05-01 Juanma Barranquero <lekktu@gmail.com>
4250
4251 * objects.texi (Type Predicates): Fix typos.
4252
42532006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
4254
4255 * intro.texi (nil and t): Add booleanp.
4256
4257 * objects.texi (Type Predicates): Add links for booleanp and
4258 string-or-null-p.
4259
42602006-04-29 Richard Stallman <rms@gnu.org>
4261
4262 * modes.texi (Multiline Font Lock): Rename from
4263 Multi line Font Lock Elements. Much clarification.
4264 (Font Lock Multiline, Region to Fontify): Much clarification.
4265
42662006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
4267
4268 * variables.texi (File Local Variables): Remove the special case t for
4269 safe-local-variable.
4270
42712006-04-26 Richard Stallman <rms@gnu.org>
4272
4273 * syntax.texi (Parsing Expressions): Minor cleanup.
4274
42752006-04-18 Richard Stallman <rms@gnu.org>
4276
4277 * tips.texi (Coding Conventions): Explain when the package's
4278 prefix should appear later on (not at the start of the name).
4279
4280 * searching.texi (String Search): Clarify effect of NOERROR.
4281
4282 * modes.texi (Imenu): Clarify what special items do.
4283
4284 * hooks.texi (Standard Hooks): Delete text about old hook names.
4285
42862006-04-17 Romain Francoise <romain@orebokech.com>
4287
4288 * variables.texi (Local Variables): Update the default value of
4289 `max-specpdl-size'.
4290
42912006-04-15 Michael Olson <mwolson@gnu.org>
4292
4293 * processes.texi (Transaction Queues): Mention the new optional
4294 `delay-question' argument for `tq-enqueue'.
4295
42962006-04-13 Bill Wohler <wohler@newt.com>
4297
4298 * customize.texi (Common Keywords): Use dotted notation for
4299 :package-version value. Specify its values. Improve documentation
4300 for customize-package-emacs-version-alist.
4301
43022006-04-12 Bill Wohler <wohler@newt.com>
4303
4304 * customize.texi (Common Keywords): Move description of
4305 customize-package-emacs-version-alist to @defvar.
4306
43072006-04-10 Bill Wohler <wohler@newt.com>
4308
4309 * customize.texi (Common Keywords): Add :package-version.
4310
43112006-04-10 Kim F. Storm <storm@cua.dk>
4312
4313 * text.texi (Buffer Contents): Add NOPROPS arg to
4314 filter-buffer-substring.
4315
43162006-04-08 Kevin Ryde <user42@zip.com.au>
4317
4318 * os.texi (Command-Line Arguments): Update xref to emacs manual
4319 "Command Arguments" -> "Emacs Invocation", per change there.
4320
43212006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
4322
4323 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4324 be on one line to help makeinfo not render two spaces after the dot.
4325
43262006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4327
4328 * strings.texi (Predicates for Strings): Add string-or-null-p.
4329
43302006-03-28 Kim F. Storm <storm@cua.dk>
4331
4332 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4333 remarks about systems that don't support fractional seconds.
4334
43352006-03-25 Karl Berry <karl@gnu.org>
4336
4337 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4338 the year list.
4339
43402006-03-21 Nick Roberts <nickrob@snap.net.nz>
4341
4342 * display.texi (Fringe Indicators): Fix typos.
4343
43442006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4345
4346 * tips.texi (Documentation Tips): One can now also write `program'
4347 in front of a quoted symbol in a docstring to prevent making a
4348 hyperlink.
4349
43502006-03-19 Alan Mackenzie <acm@muc.de>
4351
4352 * text.texi (Special Properties): Clarify `fontified' property.
4353
43542006-03-16 Richard Stallman <rms@gnu.org>
4355
4356 * display.texi (Defining Images): Minor cleanup.
4357
43582006-03-16 Bill Wohler <wohler@newt.com>
4359
4360 * display.texi (Defining Images): In image-load-path-for-library,
4361 prefer user's images.
4362
43632006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4364
4365 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4366
43672006-03-15 Bill Wohler <wohler@newt.com>
4368
4369 * display.texi (Defining Images): Fix example in
4370 image-load-path-for-library by not recommending that one binds
4371 image-load-path. Just defvar it to placate compiler and only use
4372 it if previously defined.
4373
43742006-03-14 Bill Wohler <wohler@newt.com>
4375
4376 * display.texi (Defining Images): In image-load-path-for-library,
4377 always return list of directories. Update example.
4378
43792006-03-14 Alan Mackenzie <acm@muc.de>
4380
4381 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4382 This describes font-lock-extend-region-function.
4383 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4384 the new node "Region to Fontify".
4385
43862006-03-13 Richard Stallman <rms@gnu.org>
4387
4388 * display.texi (Invisible Text): The impossible position is
4389 now before the invisible text, not after.
4390 (Defining Images): Clean up last change.
4391
43922006-03-11 Bill Wohler <wohler@newt.com>
4393
4394 * display.texi (Defining Images): Add image-load-path-for-library.
4395
43962006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4397
4398 * text.texi (Adaptive Fill): Fix Texinfo usage.
4399
4400 * strings.texi (Creating Strings): Fix Texinfo usage.
4401
4402 * searching.texi (Regexp Special): Use @samp for regular
4403 expressions that are not in Lisp syntax.
4404
44052006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4406
4407 * searching.texi (Regexp Special): Put remark between parentheses
4408 to avoid misreading.
4409
44102006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4411
4412 * searching.texi (Syntax of Regexps): More accurately describe
4413 which characters are special in which situations.
4414 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4415 are not special. Describe in detail when `[' and `]' are special.
4416 (Regexp Backslash): Plenty of regexps with unbalanced square
4417 brackets are valid, so reword that statement.
4418
44192006-03-02 Kim F. Storm <storm@cua.dk>
4420
4421 * keymaps.texi (Tool Bar): Add tool-bar-border.
4422
44232006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4424
4425 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4426
44272006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4428
4429 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4430
4431 * files.texi (Locating Files): Suggest additional values for the
4432 SUFFIXES arg of `locate-file'. Update pxref.
4433
4434 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4435 (How Programs Do Loading): Discuss the effects of Auto Compression
4436 mode on `load'.
4437 (Load Suffixes): New node.
4438 (Library Search): Delete description of `load-suffixes'; it was
4439 moved to "Load Suffixes".
4440 (Autoload, Named Features): Mention `load-suffixes'.
4441
44422006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4443
4444 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4445
4446 * windows.texi (Window Tree): Fix typo.
4447
44482006-02-20 Kim F. Storm <storm@cua.dk>
4449
4450 * display.texi (Fringe Indicators): New section.
4451 Move indicate-empty-lines, indicate-buffer-boundaries, and
4452 default-indicate-buffer-boundaries here.
4453 Add fringe-indicator-alist and default-fringes-indicator-alist.
4454 Add list of logical fringe indicator symbols.
4455 Update list of standard bitmap names.
4456 (Fringe Cursors): New section.
4457 Move overflow-newline-into-fringe here.
4458 Add fringe-cursor-alist and default-fringes-cursor-alist.
4459 Add list of fringe cursor symbols.
4460
44612006-02-20 Juanma Barranquero <lekktu@gmail.com>
4462
4463 * commands.texi (Using Interactive): Fix reference to node
4464 "Minibuffers".
4465
44662006-02-19 Richard M. Stallman <rms@gnu.org>
4467
4468 * minibuf.texi (High-Level Completion):
4469 Add xref to read-input-method-name.
4470
4471 * files.texi (Relative File Names): Move file-relative-name here.
4472 (File Name Expansion): From here. Minor clarifications.
4473
4474 * commands.texi (Using Interactive): Add xrefs about reading input.
4475 Clarify remarks about that moving point and mark.
4476 Put string case before list case.
4477
c8763fb6 44782006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4479
4480 * display.texi (Other Display Specs, Image Descriptors):
4481 Revert erroneous changes. The previous description of
4482 image-descriptors as `(image . PROPS)' was correct.
4483
44842006-02-14 Richard M. Stallman <rms@gnu.org>
4485
4486 * variables.texi (File Local Variables): Clarifications.
4487
44882006-02-14 Juanma Barranquero <lekktu@gmail.com>
4489
4490 * variables.texi (File Local Variables): Use @code for a cons
4491 cell, not @var.
4492
44932006-02-13 Chong Yidong <cyd@stupidchicken.com>
4494
4495 * variables.texi (File Local Variables): Document new file local
4496 variable behavior.
4497
44982006-02-10 Kim F. Storm <storm@cua.dk>
4499
4500 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4501
45022006-02-08 Juanma Barranquero <lekktu@gmail.com>
4503
4504 * modes.texi (%-Constructs): Remove obsolete info about
4505 `global-mode-string'.
4506
45072006-02-07 Richard M. Stallman <rms@gnu.org>
4508
4509 * commands.texi (Prefix Command Arguments): Minor cleanup.
4510
4511 * display.texi: "Graphical display", not window system.
4512
4513 * functions.texi (What Is a Function): Fix xref.
4514
4515 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4516 (Changing Key Bindings): Clarify when remapping is better than
4517 substitute-key-definition.
4518
45192006-02-02 Richard M. Stallman <rms@gnu.org>
4520
4521 * minibuf.texi (Basic Completion): Completion alists are risky.
4522
4523 * keymaps.texi (Active Keymaps): Clarifications.
4524 (Searching Keymaps): New node.
4525 (Keymaps): Update menu.
4526
4527 * frames.texi (Layout Parameters): Minor clarification.
4528 (Drag and Drop): New node.
4529 (Frames): Update menu.
4530
45312006-01-29 Chong Yidong <cyd@stupidchicken.com>
4532
4533 * display.texi (Other Display Specs, Image Descriptors):
4534 Image description is a list, not a cons cell.
4535
45362006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4537
4538 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4539 list is not necessarily a list).
4540
45412006-01-27 Eli Zaretskii <eliz@gnu.org>
4542
4543 * frames.texi (Layout Parameters): border-width and
4544 internal-border-width belong to the frame, not the window.
4545
45462006-01-19 Richard M. Stallman <rms@gnu.org>
4547
4548 * nonascii.texi (Translation of Characters): Search cmds use
4549 translation-table-for-input. Automatically made local.
4550
4551 * markers.texi (Overview of Markers): Count insertion type
4552 as one of a marker's attributes.
4553
4554 * keymaps.texi (Controlling Active Maps): New node, split out of
4555 Active Keymaps.
4556 (Keymaps): Menu updated.
4557 (Active Keymaps): Give pseudocode to explain how the active
4558 maps are searched. current-active-maps and key-binding moved here.
4559 (Functions for Key Lookup): current-active-maps and key-binding moved.
4560 Clarifications.
4561 (Searching the Keymaps): New subnode.
4562
4563 * elisp.texi (Top): Menu clarification.
4564
4565 * display.texi (Other Display Specs): Delete duplicate entry for
4566 just a string as display spec. Move text about recursive display
4567 specs on such a string.
4568
4569 * commands.texi (Key Sequence Input): Clarify.
4570 Move num-nonmacro-input-events out.
4571 (Reading One Event): num-nonmacro-input-events moved here.
4572
45732006-01-14 Nick Roberts <nickrob@snap.net.nz>
4574
4575 * advice.texi (Simple Advice): Update example to fit argument
4576 change in previous-line.
4577
45782006-01-05 Richard M. Stallman <rms@gnu.org>
4579
4580 * markers.texi (The Mark): Fix in `mark'.
4581
45822006-01-04 Richard M. Stallman <rms@gnu.org>
4583
4584 * processes.texi (Misc Network, Make Network): Minor cleanups.
4585
45862006-01-04 Kim F. Storm <storm@cua.dk>
4587
4588 * processes.texi (Make Network): Add IPv6 addresses and handling.
4589 (Network Feature Testing): Mention (:family ipv6).
4590 (Misc Network): Add IPv6 formats to format-network-address.
4591
45922005-12-30 Richard M. Stallman <rms@gnu.org>
4593
4594 * text.texi (Changing Properties):
4595 Don't use return value of set-text-properties.
4596
45972005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4598
4599 * modes.texi (Mode Line Format): Correct typo in menu.
4600
46012005-12-29 Richard M. Stallman <rms@gnu.org>
4602
4603 * modes.texi (Mode Line Top): New node.
4604 (Mode Line Data): Some text moved to new node.
4605 Explain the data structure more concretely.
4606 (Mode Line Basics): Clarifications.
4607 (Mode Line Variables): Clarify intro paragraph.
4608 (%-Constructs): Clarify intro paragraph.
4609 (Mode Line Format): Update menu.
4610
46112005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4612
4613 * minibuf.texi (Basic Completion): Update lazy-completion-table
4614 examples for removal of ARGS argument.
4615
46162005-12-23 Richard M. Stallman <rms@gnu.org>
4617
4618 * text.texi (Undo): Restore some explanation from the version
4619 that was deleted.
4620
46212005-12-23 Eli Zaretskii <eliz@gnu.org>
4622
4623 * text.texi (Undo): Remove duplicate descriptions of `apply
4624 funname' and `apply delta' elements of the undo list.
4625
46262005-12-20 Richard M. Stallman <rms@gnu.org>
4627
4628 * help.texi (Help Functions): Update documentation of `apropos'.
4629
46302005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4631
4632 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4633 because it is confusing. If the :help-echo keyword is a function,
4634 it is not directly used as the :help-echo overlay property, as the
4635 xref seems to suggest (it does not take the appropriate args).
4636
46372005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4638
4639 * customize.texi (Common Keywords): Fix Texinfo usage.
4640 (Group Definitions, Variable Definitions): Update for new
4641 conventions for using `*' in docstrings.
4642
4643 * tips.texi (Documentation Tips): Update for new conventions for
4644 using `*' in docstrings.
4645
46462005-12-16 Richard M. Stallman <rms@gnu.org>
4647
4648 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4649
46502005-12-16 Juri Linkov <juri@jurta.org>
4651
4652 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4653
46542005-12-14 Romain Francoise <romain@orebokech.com>
4655
4656 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4657 Fix typo.
4658
46592005-12-11 Juri Linkov <juri@jurta.org>
4660
4661 * minibuf.texi (Completion Commands): Add mention of read-file-name
4662 for filename completion keymaps.
4663 (Reading File Names): Add mention of filename completion keymaps
4664 for read-file-name and xref to `Completion Commands'.
4665
46662005-12-10 Richard M. Stallman <rms@gnu.org>
4667
4668 * customize.texi (Common Keywords): State caveats for use of :tag.
4669
46702005-12-08 Richard M. Stallman <rms@gnu.org>
4671
4672 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4673 with xrefs and better explanation.
4674 (Completion Commands): Add the filename completion maps.
4675
4676 * objects.texi (Character Type): Clarify that \s is not space
4677 if a dash follows.
4678
46792005-12-05 Richard M. Stallman <rms@gnu.org>
4680
4681 * windows.texi (Resizing Windows): Delete preserve-before args.
4682
46832005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4684
4685 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4686 in full keymaps, since the quirk has been fixed.
4687
46882005-12-03 Eli Zaretskii <eliz@gnu.org>
4689
4690 * hooks.texi (Standard Hooks): Add index entries. Mention
4691 `compilation-finish-functions'.
4692
46932005-11-27 Richard M. Stallman <rms@gnu.org>
4694
4695 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4696
46972005-11-21 Juri Linkov <juri@jurta.org>
4698
4699 * customize.texi (Common Keywords): Update links types
4700 custom-manual and url-link. Add link types emacs-library-link,
4701 file-link, function-link, variable-link, custom-group-link.
4702
47032005-11-20 Chong Yidong <cyd@stupidchicken.com>
4704
4705 * display.texi: Revert 2005-11-20 change.
4706
47072005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4708
4709 * processes.texi (Bindat Functions):
4710 Say "third" to refer to zero-based index "2".
4711
47122005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4713
4714 * loading.texi (Library Search): Update the default value of
4715 `load-suffixes'.
4716
47172005-11-17 Chong Yidong <cyd@stupidchicken.com>
4718
4719 * display.texi (Attribute Functions): Mention :ignore-defface.
4720
47212005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4722
4723 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4724 (Minor Mode Conventions): Mention the use of a hook.
4725
47262005-11-06 Richard M. Stallman <rms@gnu.org>
4727
4728 * files.texi (Magic File Names): find-file-name-handler checks the
4729 `operations' property of the handler.
4730
47312005-11-03 Richard M. Stallman <rms@gnu.org>
4732
4733 * variables.texi (Frame-Local Variables): Small clarification.
4734
47352005-10-29 Chong Yidong <cyd@stupidchicken.com>
4736
4737 * os.texi (Init File): Document ~/.emacs.d/init.el.
4738
47392005-10-29 Richard M. Stallman <rms@gnu.org>
4740
4741 * internals.texi (Garbage Collection): Document memory-full.
4742
47432005-10-28 Bill Wohler <wohler@newt.com>
4744
4745 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4746 for URLs.
4747
47482005-10-28 Richard M. Stallman <rms@gnu.org>
4749
4750 * minibuf.texi (Completion Commands): Clean up prev change.
4751
47522005-10-26 Kevin Ryde <user42@zip.com.au>
4753
4754 * compile.texi (Eval During Compile): Explain recommended uses
4755 of eval-when-compile and eval-and-compile.
4756
47572005-10-27 Masatake YAMATO <jet@gyve.org>
4758
4759 * minibuf.texi (Completion Commands):
4760 Write about new optional argument for `display-completion-list'.
4761
47622005-10-23 Richard M. Stallman <rms@gnu.org>
4763
4764 * display.texi (Overlay Arrow): Clarify about local bindings of
4765 overlay-arrow-position.
4766
47672005-10-22 Eli Zaretskii <eliz@gnu.org>
4768
4769 * internals.texi (Building Emacs): Fix last change.
4770
47712005-10-22 Richard M. Stallman <rms@gnu.org>
4772
4773 * internals.texi (Building Emacs): Document eval-at-startup.
4774
47752005-10-21 Richard M. Stallman <rms@gnu.org>
4776
4777 * loading.texi (Where Defined): load-history contains abs file names.
4778 symbol-file returns abs file names.
4779
47802005-10-19 Kim F. Storm <storm@cua.dk>
4781
4782 * display.texi (Showing Images): Add max-image-size integer value.
4783
47842005-10-18 Chong Yidong <cyd@stupidchicken.com>
4785
4786 * display.texi (Showing Images): Document max-image-size.
4787
47882005-10-17 Richard M. Stallman <rms@gnu.org>
4789
4790 * commands.texi (Quitting): Minor clarification.
4791
4792 * processes.texi (Sentinels): Clarify about output and quitting.
4793 (Filter Functions): Mention with-local-quit.
4794
47952005-10-17 Juri Linkov <juri@jurta.org>
4796
4797 * buffers.texi (Current Buffer):
4798 * commands.texi (Event Input Misc):
4799 * compile.texi (Eval During Compile, Compiler Errors):
4800 * customize.texi (Group Definitions):
4801 * display.texi (Progress, Defining Faces):
4802 * files.texi (Writing to Files):
4803 * modes.texi (Mode Hooks, Defining Minor Modes):
4804 * streams.texi (Output Functions):
4805 * syntax.texi (Syntax Table Functions):
4806 * text.texi (Change Hooks):
4807 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
4808
4809 * commands.texi (Quitting): Replace arg `forms' with `body' in
4810 `with-local-quit'.
4811
4812 * positions.texi (Excursions): Replace arg `forms' with `body' in
4813 `save-excursion'.
4814
48152005-10-08 Kim F. Storm <storm@cua.dk>
4816
4817 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
4818 Rename manual section accordingly.
4819
48202005-10-04 Kim F. Storm <storm@cua.dk>
4821
4822 * windows.texi (Window Split Tree): New section describing
4823 new function window-split-tree function.
4824
48252005-10-03 Nick Roberts <nickrob@snap.net.nz>
4826
4827 * display.texi (Fringe Size/Pos): Simplify and add detail.
4828
48292005-09-30 Romain Francoise <romain@orebokech.com>
4830
4831 * minibuf.texi (High-Level Completion): Explain that the prompt
4832 given to `read-buffer' should end with a colon and a space.
4833 Update usage examples.
4834
48352005-09-29 Juri Linkov <juri@jurta.org>
4836
4837 * display.texi (Displaying Messages): Rename argument name
4838 `string' to `format-string' in functions `message', `message-box',
4839 `message-or-box'.
4840
48412005-09-26 Chong Yidong <cyd@stupidchicken.com>
4842
4843 * errors.texi (Standard Errors): Correct xrefs.
4844
48452005-09-18 Chong Yidong <cyd@stupidchicken.com>
4846
4847 * display.texi (Defining Images): Update documentation for
4848 `image-load-path'.
4849
48502005-09-17 Richard M. Stallman <rms@gnu.org>
4851
4852 * display.texi (Defining Images): Clean up previous change.
4853
48542005-09-16 Romain Francoise <romain@orebokech.com>
4855
4856 * elisp.texi: Specify GFDL version 1.2.
4857
4858 * doclicense.texi (GNU Free Documentation License): Update to
4859 version 1.2.
4860
48612005-09-15 Chong Yidong <cyd@stupidchicken.com>
4862
4863 * display.texi (Defining Images): Document `image-load-path'.
4864
48652005-09-15 Richard M. Stallman <rms@gnu.org>
4866
4867 * objects.texi (Printed Representation): Minor cleanup.
4868 (Box Diagrams): Minor fix.
4869 (Cons Cell Type): Move (...) index item here.
4870 (Box Diagrams): From here.
4871 (Array Type): Minor fix.
4872 (Type Predicates): Delete index "predicates".
4873 (Hash Table Type): Clarify xref.
4874 (Dotted Pair Notation): Minor fix.
4875
48762005-09-10 Chong Yidong <cyd@stupidchicken.com>
4877
4878 * files.texi (Saving Buffers): Fix typo.
4879
48802005-09-08 Richard M. Stallman <rms@gnu.org>
4881
4882 * tips.texi (Programming Tips): Correct the "default" prompt spec.
4883
48842005-09-08 Chong Yidong <cyd@stupidchicken.com>
4885
4886 * locals.texi (Standard Buffer-Local Variables): Don't include
4887 mode variables for minor modes.
4888 Fix xrefs for buffer-display-count, buffer-display-table,
4889 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
4890 enable-multibyte-characters, fill-column, header-line-format,
4891 left-fringe-width, left-margin, and right-fringe-width.
4892
4893 * hooks.texi (Standard Hooks): All hooks should conform to the
4894 standard naming convention now.
4895 Fix xref for `echo-area-clear-hook'.
4896
4897 * display.texi (Usual Display): Note that indicate-empty-lines and
4898 tab-width are buffer-local.
4899
4900 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4901
4902 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4903
4904 * nonascii.texi (Encoding and I/O): Note that
4905 buffer-file-coding-system is buffer-local.
4906
4907 * positions.texi (List Motion): Note that defun-prompt-regexp is
4908 buffer-local.
4909
4910 * text.texi (Auto Filling): Note that auto-fill-function is
4911 buffer-local.
4912 (Undo): Note that buffer-undo-list is buffer-local.
4913
4914 * windows.texi (Buffers and Windows): Document
4915 buffer-display-count.
4916
49172005-09-06 Richard M. Stallman <rms@gnu.org>
4918
4919 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4920 package prefix elsewhere than at the start of the name.
4921
49222005-09-03 Richard M. Stallman <rms@gnu.org>
4923
4924 * tips.texi (Programming Tips): Add conventions for minibuffer
4925 questions and prompts.
4926
49272005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4928
4929 * intro.texi (nil and t): Minor cleanup.
4930 Delete spurious mention of keyword symbols.
4931 (Evaluation Notation): Add index entry.
4932 (A Sample Function Description): Minor cleanup.
4933 (A Sample Variable Description): Not all vars can be set.
4934
49352005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4936
4937 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4938
4939 (Insertion): Document precise type of `insert-char' arg COUNT.
4940
49412005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4942
4943 * modes.texi (Other Font Lock Variables): Sync the default of
4944 font-lock-lines-before.
4945
49462005-08-31 Michael Albinus <michael.albinus@gmx.de>
4947
4948 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4949
49502005-08-29 Richard M. Stallman <rms@gnu.org>
4951
4952 * elisp.texi (Top): Update subnode menu.
4953
4954 * searching.texi (Searching and Matching): Move node.
4955 Rearrange contents and add overall explanation.
4956 (Searching and Case): Move node.
4957 (Searching and Matching): Update menu.
4958
49592005-08-27 Eli Zaretskii <eliz@gnu.org>
4960
4961 * os.texi (Startup Summary): Fix the description of the initial
4962 startup message display.
4963
49642005-08-25 Richard M. Stallman <rms@gnu.org>
4965
4966 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4967
49682005-08-25 Emilio C. Lopes <eclig@gmx.net>
4969
4970 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4971 `next-overlay-change' example.
4972
49732005-08-22 Juri Linkov <juri@jurta.org>
4974
4975 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4976 Fix invert-face. Fix args of face-background.
4977
4978 * display.texi (Standard Faces): Delete node.
4979 (Faces): Add xref to `(emacs)Standard Faces'.
4980 (Displaying Faces): Fix xref to `Standard Faces'.
4981
4982 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4983
49842005-08-20 Alan Mackenzie <acm@muc.de>
4985
4986 * buffers.texi (The Buffer List): Clarify the manipulation of the
4987 buffer list.
4988
49892005-08-14 Richard M. Stallman <rms@gnu.org>
4990
4991 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4992 a regexp.
4993
49942005-08-11 Richard M. Stallman <rms@gnu.org>
4995
4996 * elisp.texi (Top): Update subnode lists.
4997
4998 * display.texi (Inverse Video): Node deleted.
4999
5000 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
5001 New nodes split out of Coding Conventions.
5002
5003 * searching.texi (Regular Expressions): Document re-builder.
5004
5005 * os.texi (Time Parsing): New node split out of Time Conversion.
5006
5007 * processes.texi (Misc Network, Network Feature Testing)
5008 (Network Options, Make Network): New nodes split out of
5009 Low-Level Network.
5010
50112005-08-09 Richard M. Stallman <rms@gnu.org>
5012
5013 * frames.texi (Geometry): New node, split from Size and Position.
5014 (Frame Parameters): Refer to Geometry.
5015
5016 * buffers.texi (The Buffer List): Fix xrefs.
5017
5018 * windows.texi (Splitting Windows): Fix xref.
5019
5020 * frames.texi (Layout Parameters): Add xref.
5021
5022 * display.texi (Line Height, Scroll Bars): Fix xrefs.
5023
5024 * keymaps.texi (Menu Bar): Fix xref.
5025
5026 * locals.texi (Standard Buffer-Local Variables): Fix xref.
5027
5028 * modes.texi (%-Constructs): Fix xref.
5029
5030 * frames.texi (Window Frame Parameters): Node split up.
5031 (Basic Parameters, Position Parameters, Size Parameters)
5032 (Layout Parameters, Buffer Parameters, Management Parameters)
5033 (Cursor Parameters, Color Parameters): New subnodes.
5034
50352005-08-09 Luc Teirlinck <teirllm@auburn.edu>
5036
5037 * positions.texi (Screen Lines): Update xref for previous change
5038 in minibuf.texi.
5039
5040 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
5041 change in minibuf.texi.
5042
50432005-08-09 Richard M. Stallman <rms@gnu.org>
5044
5045 * tips.texi (Coding Conventions): Minor cleanup.
5046
5047 * modes.texi (Defining Minor Modes): Explain when init-value
5048 can be non-nil.
5049
5050 * elisp.texi (Top): Update submenu for Minibuffer.
5051
5052 * minibuf.texi (Minibuffer Misc): Node split up.
5053 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
5054 (Recursive Mini): New nodes split out from Minibuffer Misc.
5055 (Minibuffer Misc): Document max-mini-window-height.
5056
5057 * hash.texi (Defining Hash): Delete stray paren in example.
5058
5059 * display.texi (Echo Area Customization): Don't define
5060 max-mini-window-height here; xref instead.
5061
5062 * commands.texi (Event Input Misc): Update while-no-input.
5063
5064 * advice.texi (Advising Functions): Explain when to use advice
5065 and when to use a hook.
5066
50672005-07-30 Eli Zaretskii <eliz@gnu.org>
5068
5069 * makefile.w32-in (info): Don't run install-info.
5070 ($(infodir)/dir): New target, produced by running install-info.
5071
50722005-07-27 Luc Teirlinck <teirllm@auburn.edu>
5073
5074 * modes.texi (Defining Minor Modes): The keyword for the initial
5075 value is :init-value, not :initial-value.
5076
50772005-07-23 Eli Zaretskii <eliz@gnu.org>
5078
5079 * loading.texi (Autoload): Make the `doctor' example be consistent
5080 with what's in current loaddefs.el. Describe the "fn" magic in
5081 the usage portion of the doc string.
5082
50832005-07-22 Richard M. Stallman <rms@gnu.org>
5084
5085 * internals.texi (Garbage Collection): Clarify previous change.
5086
50872005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
5088
5089 * internals.texi (Garbage Collection): Add gc-cons-percentage.
5090
50912005-07-18 Juri Linkov <juri@jurta.org>
5092
5093 * commands.texi (Accessing Events):
5094 * frames.texi (Text Terminal Colors, Resources):
5095 * markers.texi (The Mark):
5096 * modes.texi (Defining Minor Modes):
5097 Delete duplicate duplicate words.
5098
50992005-07-16 Richard M. Stallman <rms@gnu.org>
5100
5101 * display.texi (Managing Overlays): Clarify make-overlay
5102 args for insertion types.
5103
51042005-07-13 Luc Teirlinck <teirllm@auburn.edu>
5105
5106 * customize.texi (Variable Definitions):
5107 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
5108 `standard-value' is a list too.
5109 (Defining New Types): Use @key{RET} instead of @key{ret}.
5110
51112005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
5112
5113 * os.texi (Translating Input): Fix typo.
5114
51152005-07-08 Richard M. Stallman <rms@gnu.org>
5116
5117 * README: Update edition number and size estimate.
5118
5119 * elisp.texi (VERSION): Set to 2.9.
5120
51212005-07-07 Richard M. Stallman <rms@gnu.org>
5122
5123 * book-spine.texinfo: Update Emacs version.
5124
5125 * display.texi (Inverse Video): Delete mode-line-inverse-video.
5126
51272005-07-06 Richard M. Stallman <rms@gnu.org>
5128
5129 * searching.texi (Regexp Search): Clarify what re-search-forward
5130 does when the search fails.
5131
51322005-07-05 Lute Kamstra <lute@gnu.org>
5133
5134 * Update FSF's address in GPL notices.
5135
5136 * doclicense.texi (GNU Free Documentation License):
5137 * gpl.texi (GPL):
5138 * tips.texi (Coding Conventions, Library Headers):
5139 * vol1.texi:
5140 * vol2.texi: Update FSF's address.
5141
51422005-07-04 Richard M. Stallman <rms@gnu.org>
5143
5144 * hooks.texi (Standard Hooks): Add occur-hook.
5145
51462005-07-03 Luc Teirlinck <teirllm@auburn.edu>
5147
5148 * display.texi (The Echo Area): Correct menu.
5149
51502005-07-03 Richard M. Stallman <rms@gnu.org>
5151
5152 * elisp.texi (Top): Update subnode menu for Display.
5153
5154 * display.texi (Displaying Messages): New node, with most
5155 of what was in The Echo Area.
5156 (Progress): Moved under The Echo Area.
5157 (Logging Messages): New node with new text.
5158 (Echo Area Customization): New node, the rest of what was
5159 in The Echo Area. Document message-truncate-lines with @defvar.
5160 (Display): Update menu.
5161
5162 * windows.texi (Textual Scrolling): Doc 3 values for
5163 scroll-preserve-screen-position.
5164
5165 * text.texi (Special Properties): Change hook functions
5166 should bind inhibit-modification-hooks around altering buffer text.
5167
5168 * keymaps.texi (Key Binding Commands): Call binding BINDING
5169 rather than DEFINITION.
5170
51712005-06-29 Juanma Barranquero <lekktu@gmail.com>
5172
5173 * variables.texi (Defining Variables): `user-variable-p' returns t
5174 for aliases of user options, nil for alias loops.
5175
51762005-06-28 Richard M. Stallman <rms@gnu.org>
5177
5178 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
5179 make-keymap.
5180
51812005-06-27 Luc Teirlinck <teirllm@auburn.edu>
5182
5183 * variables.texi (Setting Variables): Correct and clarify
5184 description of `add-to-ordered-list'.
5185
51862005-06-26 Richard M. Stallman <rms@gnu.org>
5187
5188 * display.texi (Faces): Minor cleanup.
5189
51902005-06-25 Luc Teirlinck <teirllm@auburn.edu>
5191
5192 * display.texi (Faces): `facep' returns t for strings that are
5193 face names.
5194
51952005-06-25 Richard M. Stallman <rms@gnu.org>
5196
5197 * objects.texi (Equality Predicates): Clarify meaning of equal.
5198
5199 * windows.texi (Selecting Windows): save-selected-window
5200 and with-selected-window save and restore the current buffer.
5201
52022005-06-24 Richard M. Stallman <rms@gnu.org>
5203
5204 * numbers.texi (Float Basics): Explain how to test for NaN,
5205 and printing the sign of NaNs.
5206
52072005-06-24 Eli Zaretskii <eliz@gnu.org>
5208
5209 * makefile.w32-in (MAKEINFO): Use --force.
5210
52112005-06-23 Richard M. Stallman <rms@gnu.org>
5212
5213 * display.texi (Face Functions): Correct Texinfo usage.
5214
52152005-06-23 Luc Teirlinck <teirllm@auburn.edu>
5216
5217 * lists.texi (Rings): `ring-elements' now returns the elements of
5218 RING in order.
5219
52202005-06-23 Juanma Barranquero <lekktu@gmail.com>
5221
5222 * markers.texi (The Mark): Texinfo usage fix.
5223
52242005-06-23 Kim F. Storm <storm@cua.dk>
5225
5226 * searching.texi (Entire Match Data): Remove evaporate option for
5227 match-data. Do not mention evaporate option for set-match-data.
5228
52292005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
5230
5231 * display.texi (Face Functions): Mention face aliases.
5232
52332005-06-21 Richard M. Stallman <rms@gnu.org>
5234
5235 * anti.texi (Antinews): Texinfo usage fix.
5236
52372005-06-21 Karl Berry <karl@gnu.org>
5238
5239 * elisp.texi: Use @copying.
5240
5241 * elisp.texi: Put @summarycontents and @contents before the Top
5242 node, instead of the end of the file, so that the contents appear
5243 in the right place in the dvi/pdf output.
5244
52452005-06-21 Juri Linkov <juri@jurta.org>
5246
5247 * display.texi (Defining Faces): Add `customized-face'.
5248
52492005-06-20 Kim F. Storm <storm@cua.dk>
5250
5251 * variables.texi (Setting Variables): Any type of element can be
5252 given order in add-to-ordered-list. Compare elements with eq.
5253
5254 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
5255
52562005-06-20 Karl Berry <karl@gnu.org>
5257
5258 * syntax.texi (Syntax Flags): Make last column very slightly wider
5259 to avoid "generic comment" breaking on two lines and causing an
5260 underfull box.
5261
52622005-06-19 Luc Teirlinck <teirllm@auburn.edu>
5263
5264 * lists.texi (Rings): Various minor clarifications and corrections.
5265
52662005-06-18 Richard M. Stallman <rms@gnu.org>
5267
5268 * functions.texi (Obsolete Functions): Simplify.
5269
5270 * variables.texi (Variable Aliases): Simplify.
5271
5272 * anti.texi, backups.texi, compile.texi, customization.texi:
5273 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
5274 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
5275 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
5276 * variables.texi: Fix formatting ugliness.
5277
5278 * elisp.texi: Add links to Rings and Byte Packing.
5279 Update version and copyright years.
5280
5281 * minibuf.texi: Fix formatting ugliness.
5282 (Completion Commands): Move keymap vars to the end
5283 and vars completing-read binds to the top.
5284
52852005-06-17 Luc Teirlinck <teirllm@auburn.edu>
5286
5287 * processes.texi: Fix typos.
5288 (Bindat Spec): Correct Texinfo error.
5289 (Byte Packing): Fix ungrammatical sentence.
5290
52912005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
5292
5293 * lists.texi (Rings): New node.
5294 (Lists): Add it to menu.
5295
5296 * processes.texi (Byte Packing): New node.
5297 (Processes): Add it to menu.
5298
52992005-06-17 Richard M. Stallman <rms@gnu.org>
5300
5301 * syntax.texi (Parsing Expressions): Fix texinfo usage.
5302
5303 * help.texi (Documentation Basics): Explain the xref to
5304 Documentation Tips.
5305
5306 * debugging.texi (Debugger Commands): Minor fix.
5307
53082005-06-16 Luc Teirlinck <teirllm@auburn.edu>
5309
5310 * edebug.texi (Instrumenting): Eliminate duplicate link.
5311 (Specification List): Replace references to "below", referring to
5312 a later node, with one @ref to that node.
5313
5314 * os.texi (Timers): Timers should save and restore the match data
5315 if they change it.
5316
5317 * debugging.texi (Debugger Commands): Mention that the Lisp
5318 debugger can not step through primitive functions.
5319
53202005-06-16 Juanma Barranquero <lekktu@gmail.com>
5321
5322 * functions.texi (Obsolete Functions): Update argument names of
5323 `make-obsolete' and `define-obsolete-function-alias'.
5324
5325 * variables.texi (Variable Aliases): Update argument names of
5326 `defvaralias', `make-obsolete-variable' and
5327 `define-obsolete-variable-alias'.
5328
53292005-06-15 Kim F. Storm <storm@cua.dk>
5330
5331 * searching.texi (Entire Match Data): Rephrase warnings about
5332 evaporate arg to match-data and set-match-data.
5333
53342005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5335
5336 * elisp.texi (Top): Update detailed menu.
5337
5338 * edebug.texi (Edebug): Update menu.
5339 (Instrumenting): Update xrefs.
5340 (Edebug Execution Modes): Correct xref.
5341 (Jumping): Clarify description of `h' command.
5342 Eliminate redundant @ref.
5343 (Breaks): New node.
5344 (Breakpoints): Is now a subsubsection.
5345 (Global Break Condition): Mention `C-x X X'.
5346 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5347 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5348 (Edebug Display Update): Correct pxref.
5349 (Edebug and Macros): New node.
5350 (Instrumenting Macro Calls): Is now a subsubsection.
5351 Neither arg of `def-edebug-spec' is evaluated.
5352 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5353 (Specification Examples): Fix typo.
5354
53552005-06-14 Lute Kamstra <lute@gnu.org>
5356
5357 * debugging.texi (Function Debugging): Primitives can break on
5358 entry too.
5359
53602005-06-14 Kim F. Storm <storm@cua.dk>
5361
5362 * variables.texi (Setting Variables): Add add-to-ordered-list.
5363
53642005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5365
5366 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5367 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5368
53692005-06-13 Lute Kamstra <lute@gnu.org>
5370
5371 * text.texi (Special Properties): Fix cross reference.
5372
53732005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5374
5375 * debugging.texi (Function Debugging): Delete mention of empty
5376 string argument to `cancel-debug-on-entry'. Delete inaccurate
5377 description of the return value of that command.
5378
53792005-06-11 Alan Mackenzie <acm@muc.de>
5380
5381 * text.texi (Adaptive Fill): Amplify the description of
5382 fill-context-prefix.
5383
53842005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5385
5386 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5387
53882005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5389
5390 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5391
53922005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5393
5394 * debugging.texi (Error Debugging): Minor rewording.
5395 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5396 is optional.
5397
53982005-06-10 Lute Kamstra <lute@gnu.org>
5399
5400 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5401 (Top): Give it a title. Correct version number. Give the
5402 detailed node listing a more prominent header.
5403 * intro.texi: Don't set VERSION here a second time.
5404 Mention Emacs's version too.
5405 * anti.texi (Antinews): Use EMACSVER to refer to the current
5406 version of Emacs.
5407
54082005-06-09 Kim F. Storm <storm@cua.dk>
5409
5410 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5411 match-data and set-match-data.
5412
54132005-06-08 Richard M. Stallman <rms@gnu.org>
5414
5415 * searching.texi (Entire Match Data): Clarify when match-data
5416 returns markers and when integers.
5417
5418 * display.texi (Defining Faces): Explain that face name should not
5419 end in `-face'.
5420
5421 * modes.texi (Mode Line Data): Minor cleanup.
5422 (Customizing Keywords): Node split out of Search-based Fontification.
5423 Add example of using font-lock-add-keywords from a hook.
5424 Clarify when MODE should be non-nil, and when nil.
5425
54262005-06-06 Richard M. Stallman <rms@gnu.org>
5427
5428 * modes.texi (Mode Line Data): Explain what happens when the car
5429 of a list is a void symbol.
5430 (Search-based Fontification): Explain MODE arg to
5431 font-lock-add-keywords and warn about calls from major modes.
5432
54332005-06-08 Juri Linkov <juri@jurta.org>
5434
5435 * display.texi (Standard Faces): Add `shadow' face.
5436
54372005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5438
5439 * modes.texi (Major Mode Conventions): A derived mode only needs
5440 to put the call to the parent mode inside `delay-mode-hooks'.
5441
54422005-05-29 Richard M. Stallman <rms@gnu.org>
5443
5444 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5445 new, and what that implies. Clarify.
5446
5447 * files.texi (Locating Files): Clean up the text.
5448
5449 * frames.texi (Window Frame Parameters): Document user-size.
5450 Shorten entry for top by referring to left.
5451
54522005-05-26 Richard M. Stallman <rms@gnu.org>
5453
5454 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5455 is new, and what the implications are. Other clarifications.
5456
54572005-05-24 Richard M. Stallman <rms@gnu.org>
5458
5459 * frames.texi (Dialog Boxes): Minor fixes.
5460
54612005-05-25 Masatake YAMATO <jet@gyve.org>
5462
5463 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5464
54652005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5466
5467 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5468 is optional.
5469
54702005-05-24 Nick Roberts <nickrob@snap.net.nz>
5471
10d1d0af 5472 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
5473
54742005-05-23 Lute Kamstra <lute@gnu.org>
5475
5476 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5477 syntax-begin-function over font-lock-beginning-of-syntax-function.
5478
54792005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5480
5481 * minibuf.texi (Reading File Names): Update description of
5482 `read-directory-name'.
5483
5484 * modes.texi (Derived Modes): Clarify :group keyword.
5485
54862005-05-21 Eli Zaretskii <eliz@gnu.org>
5487
5488 * files.texi (Locating Files): New subsection.
5489 Describe locate-file and executable-find.
5490
54912005-05-21 Kevin Ryde <user42@zip.com.au>
5492
5493 * frames.texi (Initial Parameters): Update cross reference to
5494 "Emacs Invocation".
5495
54962005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5497
5498 * keymaps.texi (Active Keymaps): Add anchor.
5499
5500 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5501 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5502 appropriate place.
5503 (Derived Modes): Small clarifications.
5504 (Minor Mode Conventions, Keymaps and Minor Modes):
5505 Replace references to nodes with references to anchors.
5506 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5507 Clarify description of lists whose first element is an integer.
5508 (Mode Line Variables): Add anchor.
5509 (%-Constructs): Clarify description of integer after %.
5510 (Emulating Mode Line): Describe nil value for FACE.
5511
55122005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5513
5514 * modes.texi (Derived Modes): Correct references to non-existing
5515 variable standard-syntax-table.
5516
55172005-05-17 Lute Kamstra <lute@gnu.org>
5518
5519 * modes.texi (Defining Minor Modes): Mention the mode hook.
5520
55212005-05-15 Kim F. Storm <storm@cua.dk>
5522
5523 * processes.texi (Network): Remove open-network-stream-nowait.
5524 (Network Servers): Remove open-network-stream-server.
5525
55262005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5527
5528 * elisp.texi (Top): Update detailed menu.
5529
5530 * variables.texi: Reorder nodes.
5531 (Variables): Update menu.
5532 (File Local Variables): Do not refer to the `-*-' line as
5533 a "local variables list". Add pxref.
5534
55352005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5536
5537 * elisp.texi (Top): Update detailed menu for node changes.
5538
5539 * modes.texi (Modes): Update Menu.
5540 (Hooks): Move to beginning of chapter.
5541 Most minor modes run mode hooks too.
5542 `add-hook' can handle void hooks or hooks whose value is a single
5543 function.
5544 (Major Modes): Update Menu.
5545 (Major Mode Basics): New node, split off from `Major Modes'.
5546 (Major Mode Conventions): Correct xref. Explain how to handle
5547 auto-mode-alist if the major mode command has an autoload cookie.
5548 (Auto Major Mode): Major update. Add magic-mode-alist.
5549 (Derived Modes): Major update.
5550 (Mode Line Format): Update Menu.
5551 (Mode Line Basics): New node, split off from `Mode Line Format'.
5552
5553 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5554 for `magic autoload comment'. Add index entries and anchor.
5555
55562005-05-14 Richard M. Stallman <rms@gnu.org>
5557
5558 * tips.texi (Coding Conventions): Explain how important it is
5559 that just loading certain files not change Emacs behavior.
5560
5561 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5562
55632005-05-12 Lute Kamstra <lute@gnu.org>
5564
5565 * modes.texi (Generic Modes): Update.
5566 (Major Modes): Refer to node "Generic Modes".
5567
5568 * elisp.texi (Top): Update to the current structure of the manual.
5569 * processes.texi (Processes): Add menu description.
5570 * customize.texi (Customization): Add menu descriptions.
5571
55722005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5573
5574 * processes.texi (Signals to Processes)
5575 (Low-Level Network): Fix typos.
5576
55772005-05-11 Lute Kamstra <lute@gnu.org>
5578
5579 * elisp.texi (Top): Add some nodes from the chapter "Major and
5580 Minor Modes" to the detailed node listing.
5581
55822005-05-10 Richard M. Stallman <rms@gnu.org>
5583
5584 * keymaps.texi (Extended Menu Items): Menu item filter functions
5585 can be called at any time.
5586
55872005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5588
5589 * variables.texi (File Local Variables): `(hack-local-variables t)'
5590 now also checks whether a mode is specified in the local variables
5591 list.
5592
55932005-05-05 Kevin Ryde <user42@zip.com.au>
5594
5595 * display.texi (The Echo Area): Correct format function cross
5596 reference.
5597
55982005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5599
5600 * variables.texi (Variable Aliases): Change description of
5601 `define-obsolete-variable-alias'.
5602
5603 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5604 (Defining Functions): Add xref.
5605 (Obsolete Functions): New node.
5606 (Function Safety): Standardize capitalization of section title.
5607
5608 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5609 (Dialog Boxes): Complete description of `x-popup-dialog'.
5610
56112005-05-04 Richard M. Stallman <rms@gnu.org>
5612
5613 * commands.texi (Interactive Codes): Fix Texinfo usage.
5614 Document U more clearly.
5615
56162005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5617
5618 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5619 function and not a macro.
5620
5621 * frames.texi (Pop-Up Menus): Correct and clarify description of
5622 `x-popup-menu'.
5623 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5624
56252005-05-01 Richard M. Stallman <rms@gnu.org>
5626
5627 * edebug.texi (Checking Whether to Stop): Fix previous change.
5628
56292005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5630
5631 * display.texi: Fix typos and Texinfo usage.
5632
5633 * edebug.texi (Checking Whether to Stop): executing-macro ->
5634 executing-kbd-macro.
5635
56362005-05-01 Richard M. Stallman <rms@gnu.org>
5637
5638 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5639
56402005-04-30 Richard M. Stallman <rms@gnu.org>
5641
5642 * files.texi (Magic File Names): Document `operations' property.
5643
56442005-04-29 Lute Kamstra <lute@gnu.org>
5645
5646 * modes.texi (Generic Modes): New node.
5647 (Major Modes): Add it to the menu.
5648 (Derived Modes): Add "derived mode" to concept index.
5649
56502005-04-28 Lute Kamstra <lute@gnu.org>
5651
5652 * modes.texi (Defining Minor Modes): Fix previous change.
5653 (Font Lock Mode): Simplify.
5654 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5655 when set and that some parts are optional. Add cross references.
5656 (Search-based Fontification): Say how to specify font-lock-keywords.
5657 Add cross references. Add font-lock-multiline to index.
5658 Move font-lock-keywords-case-fold-search here from node "Other Font
5659 Lock Variables". Document font-lock-add-keywords and
5660 font-lock-remove-keywords.
5661 (Other Font Lock Variables): Move font-lock-keywords-only,
5662 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5663 and font-lock-syntactic-face-function to node "Syntactic Font
5664 Lock". Move font-lock-keywords-case-fold-search to node
5665 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5666 and font-lock-{,un}fontify-{buffer,region}-function.
5667 (Precalculated Fontification): Remove reference to deleted variable
5668 font-lock-core-only.
5669 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5670 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5671 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5672 and font-lock-syntactic-face-function here from node "Other Font
5673 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5674 Syntax Properties". Add cross references.
5675 (Setting Syntax Properties): New node.
5676 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5677 * syntax.texi (Syntax Properties): Add cross reference.
5678 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5679
56802005-04-26 Richard M. Stallman <rms@gnu.org>
5681
5682 * display.texi (Defining Faces):
5683 Document `default' elements of defface spec.
5684
5685 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5686
5687 * variables.texi (Variable Aliases): Clarify text.
5688
56892005-04-25 Chong Yidong <cyd@stupidchicken.com>
5690
5691 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5692
56932005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5694
5695 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5696
56972005-04-24 Eli Zaretskii <eliz@gnu.org>
5698
5699 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5700 syntax-after and syntax-class.
5701
5702 * files.texi (Changing Files): Fix last change's cross-reference.
5703 (Unique File Names): Don't mention "numbers" in the documentation
5704 of make-temp-file and make-temp-name.
5705
57062005-04-23 Richard M. Stallman <rms@gnu.org>
5707
5708 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5709
57102005-04-22 Nick Roberts <nickrob@snap.net.nz>
5711
5712 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5713
57142005-04-22 Nick Roberts <nickrob@snap.net.nz>
5715
5716 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5717 and define-obsolete-variable-alias.
5718
57192005-04-22 Kim F. Storm <storm@cua.dk>
5720
5721 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5722 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5723
57242005-04-21 Lute Kamstra <lute@gnu.org>
5725
5726 * lists.texi (Association Lists): Document rassq-delete-all.
5727
57282005-04-19 Richard M. Stallman <rms@gnu.org>
5729
5730 * modes.texi (Search-based Fontification): Explain that
5731 facespec is an expression to be evaluated.
5732
57332005-04-19 Kevin Ryde <user42@zip.com.au>
5734
5735 * streams.texi (Output Functions): Fix xref.
5736 * strings.texi (String Conversion): Fix xref.
5737
57382005-04-19 Kim F. Storm <storm@cua.dk>
5739
5740 * symbols.texi (Symbol Plists): Add safe-get.
5741 Mention that `get' may signal an error.
5742
57432005-04-18 Nick Roberts <nickrob@snap.net.nz>
5744
5745 * customize.texi (Variable Definitions): Replace tooltip-mode
5746 example with save-place.
5747
57482005-04-17 Richard M. Stallman <rms@gnu.org>
5749
5750 * buffers.texi (Indirect Buffers): Clarify.
5751
5752 * positions.texi (Positions): Clarify converting marker to integer.
5753
5754 * strings.texi (String Basics): Mention string-match; clarify.
5755
57562005-04-08 Lute Kamstra <lute@gnu.org>
5757
5758 * modes.texi (Search-based Fontification): Fix cross references.
5759 Use consistent terminology. Document anchored highlighting.
5760
57612005-04-05 Lute Kamstra <lute@gnu.org>
5762
5763 * modes.texi (Defining Minor Modes): Document :group keyword
5764 argument and its default value.
5765
57662005-04-03 Lute Kamstra <lute@gnu.org>
5767
5768 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5769 references and/or descriptions. Delete major mode hooks; mention
5770 them as a category instead. Rename or delete obsolete hooks.
5771
57722005-04-02 Richard M. Stallman <rms@gnu.org>
5773
5774 * nonascii.texi (Coding System Basics): Another wording cleanup.
5775
57762005-04-01 Richard M. Stallman <rms@gnu.org>
5777
5778 * nonascii.texi (Coding System Basics): Clarify previous change.
5779
57802005-04-01 Kenichi Handa <handa@m17n.org>
5781
10d1d0af 5782 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
5783 identity of coding systems.
5784
57852005-03-29 Chong Yidong <cyd@stupidchicken.com>
5786
5787 * text.texi (Buffer Contents): Add filter-buffer-substring and
5788 buffer-substring-filters.
5789
57902005-03-26 Chong Yidong <cyd@stupidchicken.com>
5791
5792 * anti.texi (Antinews): Mention `G' interactive code.
5793
5794 * tips.texi (Compilation Tips): Mention benchmark.el.
5795
57962005-03-27 Luc Teirlinck <teirllm@auburn.edu>
5797
5798 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
5799 is now bound to M-o M-o.
5800
5801 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
5802
58032005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
5804
5805 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
5806 in the Emacs Manual).
5807 * Makefile.in (srcs): Remove calendar.texi.
5808 * makefile.w32-in (srcs): Remove calendar.texi.
5809 * display.texi (Display): Change name of next node.
5810 * os.texi (System In): Change name of previous node.
5811 * elisp.texi (Top): Remove Calendar references.
5812 * vol1.texi (Top): Remove Calendar references.
5813 * vol2.texi (Top): Remove Calendar references.
5814
58152005-03-25 Richard M. Stallman <rms@gnu.org>
5816
5817 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
5818 Cleanup previous change.
5819
58202005-03-25 Chong Yidong <cyd@stupidchicken.com>
5821
5822 * display.texi (Face Attributes): Faces earlier in an :inherit
5823 list take precedence.
5824 (Scroll Bars): Fix description of vertical-scroll-bars.
5825 Document frame-current-scroll-bars and window-current-scroll-bars.
5826
5827 * markers.texi (The Mark): Document temporary Transient Mark mode.
5828
5829 * minibuf.texi (Reading File Names):
5830 Document read-file-name-completion-ignore-case.
5831
5832 * positions.texi (Screen Lines): Document nil for width argument
5833 to compute-motion.
5834
58352005-03-23 Kim F. Storm <storm@cua.dk>
5836
5837 * display.texi (Standard Faces): Other faces used in the fringe
5838 implicitly inherits from the fringe face.
5839 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
5840 properties implicitly inherits from fringe face.
5841 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
5842
58432005-03-20 Chong Yidong <cyd@stupidchicken.com>
5844
5845 * display.texi (Invisible Text): State default value of
5846 line-move-ignore-invisible.
5847 (Managing Overlays): Document remove-overlays.
5848 (Standard Faces): Document escape-glyph face.
5849
5850 * minibuf.texi (Reading File Names): Document read-file-name-function.
5851
5852 * modes.texi (Other Font Lock Variables):
5853 Document font-lock-lines-before.
5854
5855 * positions.texi (Skipping Characters): skip-chars-forward allows
5856 character classes.
5857
58582005-03-18 Lute Kamstra <lute@gnu.org>
5859
5860 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
5861
58622005-03-17 Richard M. Stallman <rms@gnu.org>
5863
5864 * text.texi (Undo): Document extensible undo entries.
5865
dd7b651b 5866 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
5867
5868 * nonascii.texi (Character Codes): Minor fix.
5869
5870 * display.texi (Display Property): Explain the significance
5871 of having text properties that are eq.
5872 (Other Display Specs): Explain string as display spec.
5873
5874 * commands.texi (Interactive Codes): Document G option.
5875
58762005-03-17 Chong Yidong <cyd@stupidchicken.com>
5877
5878 * text.texi (Filling): Add sentence-end-without-period and
5879 sentence-end-without-space.
5880 (Changing Properties): Minor fix.
5881
5882 * anti.texi: Total rewrite.
5883
58842005-03-15 Lute Kamstra <lute@gnu.org>
5885
5886 * edebug.texi (Instrumenting Macro Calls): Fix typos.
5887
58882005-03-08 Kim F. Storm <storm@cua.dk>
5889
5890 * display.texi (Specified Space): Property :width is support on
5891 non-graphic terminals, :height is not.
5892
58932005-03-07 Richard M. Stallman <rms@gnu.org>
5894
5895 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5896 Now subnodes of Fringes.
5897 (Overlay Arrow): Document overlay-arrow-variable-list.
5898 (Fringe Size/Pos): New node, broken out of Fringes.
5899 (Display): Explain clearing vs redisplay better.
5900 (Truncation): Clarify use of bitmaps.
5901 (The Echo Area): Clarify the uses of the echo area.
5902 Add max-mini-window-height.
5903 (Progress): Clarify.
5904 (Invisible Text): Explain that main loop moves point out.
5905 (Selective Display): Say "hidden", not "invisible".
5906 (Managing Overlays): Move up. Describe relation to Undo here.
5907 (Overlay Properties): Clarify intro.
5908 (Finding Overlays): Explain return values when nothing found.
5909 (Width): truncate-string-to-width has added arg.
5910 (Displaying Faces): Clarify and update mode line face handling.
5911 (Face Functions): Minor cleanup.
5912 (Conditional Display): Merge into Other Display Specs.
5913 (Pixel Specification, Other Display Specs): Minor cleanups.
5914 (Images, Image Descriptors): Minor cleanups.
5915 (GIF Images): Patents have expired.
5916 (Showing Images): Explain default text for insert-image.
5917 (Manipulating Button Types): Merge into Manipulating Buttons.
5918 (Making Buttons): Explain return values.
5919 (Button Buffer Commands): Add xref.
5920 (Inverse Video): Update mode-line-inverse-video.
5921 (Display Table Format): Clarify.
5922 (Active Display Table): Give defaults for window-display-table.
5923
5924 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5925 and calendar-today-marker are strings, not chars.
5926 (Holiday Customizing): Minor fix.
5927
5928 * internals.texi (Writing Emacs Primitives): Update `or' example.
5929 Update limit on # args of subr.
5930
5931 * edebug.texi (Using Edebug): Arrow is in fringe.
5932 (Instrumenting): Arg to eval-defun works without loading edebug.
5933 (Edebug Execution Modes): Add xref.
5934
5935 * customize.texi (Common Keywords): Clarify :require.
5936 Mention :version here.
5937 (Variable Definitions, Group Definitions): Not here.
5938 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5939
59402005-03-07 Chong Yidong <cyd@stupidchicken.com>
5941 * nonascii.texi (Text Representations): Clarify position-bytes.
5942 (Character Sets): Add list-charset-chars.
5943 (Scanning Charsets): Add charset-after.
5944 (Encoding and I/O): Minor fix.
5945
59462005-03-06 Richard M. Stallman <rms@gnu.org>
5947
5948 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5949 (Resizing Windows): Likewise.
5950
5951 * text.texi (Change Hooks): Get rid of "Emacs 21".
5952
5953 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5954
5955 * streams.texi (Output Variables): Get rid of "Emacs 21".
5956
5957 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5958
5959 * os.texi (Translating Input): Replace flow-control example
5960 with a less obsolete example that uses `keyboard-translate'.
5961
5962 * objects.texi (Hash Table Type, Circular Objects):
5963 Get rid of "Emacs 21".
5964
5965 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5966 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5967
5968 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5969
5970 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5971
5972 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5973 (Menu Bar): Fix when menu-bar-update-hook is called.
5974
5975 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5976
5977 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5978 and make it read better.
5979
5980 * files.texi (Writing to Files): Get rid of "Emacs 21".
5981 (Unique File Names): Likewise.
5982
5983 * elisp.texi: Update Emacs version to 22.
5984
5985 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5986 (Overlay Properties, Face Attributes): Likewise.
5987 (Managing Overlays): Fix punctuation.
5988 (Attribute Functions): Clarify set-face-font; get rid of
5989 info about old Emacs versions.
5990 (Auto Faces, Font Lookup, Display Property, Images):
5991 Get rid of "Emacs 21".
5992
5993 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5994
59952005-03-05 Richard M. Stallman <rms@gnu.org>
5996
5997 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5998
59992005-03-04 Lute Kamstra <lute@gnu.org>
6000
6001 * debugging.texi (Error Debugging): Document stack-trace-on-error.
6002
60032005-03-03 Lute Kamstra <lute@gnu.org>
6004
6005 * edebug.texi (Instrumenting Macro Calls): Fix typo.
6006
60072005-03-01 Lute Kamstra <lute@gnu.org>
6008
6009 * debugging.texi (Debugger Commands): Update `j'.
6010
60112005-02-28 Lute Kamstra <lute@gnu.org>
6012
6013 * debugging.texi (Debugging): Fix typo.
6014 (Error Debugging): Document eval-expression-debug-on-error.
6015 (Function Debugging): Update example.
6016 (Using Debugger): Mention starred stack frames.
6017 (Debugger Commands): Document `j' and `l'.
6018 (Invoking the Debugger): `d' and `j' exit recursive edit too.
6019 Update the messages that the debugger displays.
6020 (Internals of Debugger): Add cross reference. Update example.
6021 (Excess Open): Minor improvement.
6022 (Excess Close): Minor improvement.
6023
60242005-02-26 Richard M. Stallman <rms@gnu.org>
6025
6026 * tips.texi (Coding Conventions): Clarify.
6027 Put all the major mode key reservations together.
6028 Mention the Mouse-1 => Mouse-2 conventions.
6029
6030 * syntax.texi (Syntax Class Table): Clarify.
6031 (Syntax Table Functions): syntax-after moved from here.
6032 (Syntax Table Internals): syntax-after moved to here.
6033 (Parsing Expressions): Update info on number of values
6034 and what's meaningful in the STATE argument.
6035 (Categories): Fix typo.
6036
6037 * sequences.texi (Arrays): Cleanup.
6038 (Char-Tables): Clarify.
6039
6040 * processes.texi (Deleting Processes): Cleanups, add xref.
6041 (Subprocess Creation): Explain nil in exec-path. Cleanup.
6042 (Process Information): set-process-coding-system, some args optional.
6043 (Input to Processes): Explain various types for PROCESS args.
6044 Rename them from PROCESS-NAME to PROCESS.
6045 (Signals to Processes): Likewise.
6046 (Decoding Output): Cleanup.
6047 (Query Before Exit): Clarify.
6048
6049 * os.texi (Startup Summary): Correct the options; add missing ones.
6050 (Terminal Output, Batch Mode): Clarify.
6051 (Flow Control): Node deleted.
6052
6053 * markers.texi (The Mark): Clarify.
6054
6055 * macros.texi (Expansion): Cleanup.
6056 (Indenting Macros): indent-spec allows ints, not floats.
6057
6058 * keymaps.texi (Keymaps): Clarify.
6059 (Format of Keymaps): Update lisp-mode-map example.
6060 (Active Keymaps, Key Lookup): Clarify.
6061 (Changing Key Bindings): Add xref to `kbd'.
6062 (Key Binding Commands, Simple Menu Items): Clarify.
6063 (Mouse Menus, Menu Bar): Clarify.
6064 (Menu Example): Replace print example with menu-bar-replace-menu.
6065
6066 * help.texi (Documentation Basics): Add function-documentation prop.
6067
6068 * elisp.texi (Top): Don't refer to Flow Control node.
6069
6070 * commands.texi (Command Overview): Improve xrefs.
6071 (Adjusting Point): Adjusting point applies to intangible and invis.
6072 (Key Sequence Input): Doc extra read-key-sequence args.
6073 Likewise for read-key-sequence-vector.
6074
6075 * backups.texi (Rename or Copy): Minor fix.
6076 (Numbered Backups): For version-control, say the default.
6077 (Auto-Saving): make-auto-save-file-name example is simplified.
6078
6079 * advice.texi (Advising Functions): Don't imply one part of Emacs
6080 should advise another part. Markup changes.
6081 (Defining Advice): Move transitional para.
6082 (Activation of Advice): Cleanup.
6083 Explain if COMPILE is nil or negative.
6084
6085 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
6086
60872005-02-24 Lute Kamstra <lute@gnu.org>
6088
6089 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
6090 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
6091
60922005-02-23 Lute Kamstra <lute@gnu.org>
6093
6094 * modes.texi (Defining Minor Modes): define-minor-mode can be used
6095 to define global minor modes as well.
6096
6097 * display.texi (Managing Overlays): overlay-buffer returns nil for
6098 deleted overlays.
6099
61002005-02-22 Kim F. Storm <storm@cua.dk>
6101
6102 * minibuf.texi (Basic Completion): Allow symbols in addition to
6103 strings in try-completion and all-completions.
6104
61052005-02-14 Lute Kamstra <lute@gnu.org>
6106
6107 * elisp.texi (Top): Remove reference to deleted node.
6108
6109 * lists.texi (Lists): Remove reference to deleted node.
6110 (Cons Cells): Fix typo.
6111
6112 * loading.texi (Where Defined): Fix typo.
6113
61142005-02-14 Richard M. Stallman <rms@gnu.org>
6115
6116 * variables.texi (Creating Buffer-Local): change-major-mode-hook
6117 is useful for discarding some minor modes.
6118
6119 * symbols.texi (Symbol Components): Reorder examples.
6120
6121 * streams.texi (Input Functions): State standard-input default.
6122 (Output Variables): State standard-output default.
6123
6124 * objects.texi (Printed Representation): Clarify read syntax vs print.
6125 (Floating Point Type): Explain meaning better.
6126 (Symbol Type): Explain uniqueness better.
6127 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
6128 List examples sooner.
6129 (Box Diagrams): New subnode broken out.
6130 Some examples moved from old Lists as Boxes node.
6131 (Dotted Pair Notation): Clarify intro.
6132 (Array Type): Clarify.
6133 (Type Predicates): Add hash-table-p.
6134
6135 * numbers.texi (Integer Basics): Clarify radix explanation.
6136 (Predicates on Numbers): Minor clarification.
6137 (Comparison of Numbers): Minor clarification. Clarify eql.
6138 Typos in min, max.
6139 (Math Functions): Clarify overflow in expt.
6140
6141 * minibuf.texi (Text from Minibuffer): Minor clarification.
6142 Mention arrow keys.
6143
6144 * loading.texi (Autoload): defun's doc string overrides autoload's
6145 doc string.
6146 (Repeated Loading): Modernize "add to list" examples.
6147 (Where Defined): Finish updating table of load-history elts.
6148
6149 * lists.texi (List-related Predicates): Minor wording improvement.
6150 (Lists as Boxes): Node deleted.
6151 (Building Lists): Explain trivial cases of number-sequence.
6152
6153 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 6154 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
6155 (Hash Access): Any object can be a key.
6156 State value of maphash.
6157
6158 * functions.texi (What Is a Function): Wording cleanup.
6159 (Function Documentation): Minor cleanup.
6160 Explain purpose of calling convention at end of doc string.
6161 (Function Names): Wording cleanup.
6162 (Calling Functions): Wording cleanup.
6163 Explain better how funcall calls the function.
6164 (Function Cells): Delete example of saving and redefining function.
6165
6166 * control.texi (Combining Conditions): Wording cleanup.
6167 (Iteration): dolist and dotimes bind VAR locally.
6168 (Cleanups): Xref to Atomic Changes.
6169
6170 * compile.texi (Byte Compilation): Delete 19.29 info.
6171 (Compilation Functions): Macros' difficulties don't affect defsubst.
6172 (Docs and Compilation): Delete 19.29 info.
6173
61742005-02-10 Richard M. Stallman <rms@gnu.org>
6175
6176 * objects.texi (Symbol Type): Minor correction.
6177
61782005-02-06 Lute Kamstra <lute@gnu.org>
6179
6180 * modes.texi (Example Major Modes): Fix typos.
6181
61822005-02-06 Richard M. Stallman <rms@gnu.org>
6183
6184 * text.texi (Margins): fill-nobreak-predicate can be one function.
6185
6186 * strings.texi (Modifying Strings): clear-string can make unibyte.
6187 (Formatting Strings): format gives error if values missing.
6188
6189 * positions.texi (Character Motion): Mention default arg
6190 for forward-char. backward-char refers to forward-char.
6191 (Word Motion): Mention default arg for forward-word.
6192 (Buffer End Motion): Mention default arg for beginning-of-buffer.
6193 Simplify end-of-buffer.
6194 (Text Lines): Mention default arg for forward-line.
6195 (List Motion): Mention default arg for beginning/end-of-defun.
6196 (Skipping Characters): Minor fixes in explaining character-set.
6197
6198 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
6199 Mode inheritance applies only when default-major-mode is nil.
6200 Clarifications.
6201 (Example Major Modes): Update Text mode and Lisp mode examples.
6202 (Minor Mode Conventions): Mention define-minor-mode at top.
6203 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
6204 (Mode Line Format): Update mode line face display info.
6205 (Properties in Mode): Mention effect of risky vars.
6206 (Imenu): Define imenu-add-to-menubar.
6207 (Font Lock Mode): Add descriptions to menu lines.
6208 (Faces for Font Lock): Add font-lock-doc-face.
6209
62102005-02-05 Lute Kamstra <lute@gnu.org>
6211
6212 * text.texi (Maintaining Undo): Remove obsolete function.
6213
62142005-02-05 Eli Zaretskii <eliz@gnu.org>
6215
6216 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 6217 color specifications. Improve indexing.
b8d4c8d0
GM
6218 (Text Terminal Colors): Replace the description of RGB values by
6219 an xref to "Color Names".
6220
62212005-02-03 Richard M. Stallman <rms@gnu.org>
6222
6223 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
6224 Clarify.
6225 (Selecting Windows): Clarify save-selected-window.
6226 (Cyclic Window Ordering): Clarify walk-windows.
6227 (Window Point): Clarify.
6228 (Window Start): Add comment to example.
6229 (Resizing Windows): Add `interactive' specs in examples.
6230 Document fit-window-to-buffer.
6231
6232 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
6233 (Undo, Maintaining Undo): Clarify last change.
6234 (Sorting): In sort-numeric-fields, explain about octal and hex.
6235 Mention sort-numeric-base.
6236 (Format Properties): Add xref for hard newlines.
6237
6238 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
6239 (Pop-Up Menus): Fix typo.
6240 (Color Names): Explain all types of color names.
6241 Explain color-values on B&W terminal.
6242 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
6243
6244 * files.texi (File Locks): Not supported on MS systems.
6245 (Testing Accessibility): Clarify.
6246
6247 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
6248 (Coverage Testing): Fix typo.
6249
6250 * commands.texi (Misc Events): Remove stray space.
6251
6252 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
6253 (Modification Time): Clarify when visited-file-modtime returns 0.
6254 (The Buffer List): Clarify bury-buffer.
6255 (Killing Buffers): Clarify.
6256 (Indirect Buffers): Add clone-indirect-buffer.
6257
62582005-02-02 Matt Hodges <MPHodges@member.fsf.org>
6259
6260 * edebug.texi (Printing in Edebug): Fix default value of
6261 edebug-print-circle.
6262 (Coverage Testing): Fix displayed frequency count data.
6263
62642005-02-02 Luc Teirlinck <teirllm@auburn.edu>
6265
6266 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
6267
62682005-02-02 Kim F. Storm <storm@cua.dk>
6269
6270 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
6271
62722005-01-29 Eli Zaretskii <eliz@gnu.org>
6273
6274 * commands.texi (Misc Events): Describe the help-echo event.
6275
6276 * text.texi (Special Properties) <help-echo>: Use `pos'
6277 consistently in description of the help-echo property.
6278 Use @code{nil} instead of @var{nil}.
6279
6280 * display.texi (Overlay Properties): Fix the index entry for
6281 help-echo overlay property.
6282
6283 * customize.texi (Type Keywords): Uncomment the xref to the
6284 help-echo property documentation.
6285
62862005-01-23 Kim F. Storm <storm@cua.dk>
6287
6288 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
6289 return value. Third element FULLY replaced by PARTIAL which
6290 specifies number of invisible pixels if row is only partially visible.
6291 (Textual Scrolling): Mention auto-window-vscroll.
6292 (Vertical Scrolling): New defvar auto-window-vscroll.
6293
62942005-01-16 Luc Teirlinck <teirllm@auburn.edu>
6295
6296 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
6297 command remapping.
6298
62992005-01-15 Richard M. Stallman <rms@gnu.org>
6300
6301 * display.texi (Defining Images): Mention DATA-P arg of create-image.
6302
63032005-01-14 Kim F. Storm <storm@cua.dk>
6304
6305 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
6306
6307 * text.texi (Links and Mouse-1): Fix string and vector item.
6308
63092005-01-13 Richard M. Stallman <rms@gnu.org>
6310
6311 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
6312 descriptions of overriding-local-map and overriding-terminal-local-map.
6313
6314 * text.texi (Links and Mouse-1): Clarify text.
6315
63162005-01-13 Kim F. Storm <storm@cua.dk>
6317
6318 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
6319
63202005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
6321
6322 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
6323
63242005-01-12 Kim F. Storm <storm@cua.dk>
6325
6326 * text.texi (Links and Mouse-1): Rename section from Enabling
6327 Mouse-1 to Following Links. Change xrefs.
6328 Add examples for define-button-type and define-widget.
6329
6330 * display.texi (Button Properties, Button Buffer Commands):
6331 Clarify mouse-1 and follow-link functionality.
6332
63332005-01-12 Richard M. Stallman <rms@gnu.org>
6334
6335 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6336
6337 * display.texi (Beeping): Fix Texinfo usage.
6338
6339 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6340
63412005-01-11 Kim F. Storm <storm@cua.dk>
6342
6343 * display.texi (Button Properties, Button Buffer Commands):
6344 Mention mouse-1 binding. Add follow-link keyword.
6345
6346 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6347 (Enabling Mouse-1 to Follow Links): New subsection.
6348
63492005-01-06 Richard M. Stallman <rms@gnu.org>
6350
6351 * text.texi (Special Properties): Minor change.
6352
6353 * os.texi (Timers): Clarify previous change.
6354
6355 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6356
63572005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6358
6359 * display.texi (Face Attributes): Correct xref to renamed node.
6360
63612005-01-01 Richard M. Stallman <rms@gnu.org>
6362
6363 * display.texi (Face Attributes): Describe hex color specs.
6364
63652004-12-31 Richard M. Stallman <rms@gnu.org>
6366
6367 * os.texi (Timers): Update previous change.
6368
63692004-12-30 Kim F. Storm <storm@cua.dk>
6370
6371 * display.texi (Line Height): Total line-height is now specified
6372 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6373 in cons cells. (nil . RATIO) is relative to actual line height.
6374 Use line-height `t' instead of `0' to get minimum height.
6375
63762004-12-29 Richard M. Stallman <rms@gnu.org>
6377
6378 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6379
63802004-12-28 Richard M. Stallman <rms@gnu.org>
6381
6382 * commands.texi (Quitting): Clarify value of with-local-quit.
6383
6384 * elisp.texi (Top): Fix previous change.
6385
6386 * loading.texi (Loading): Fix previous change.
6387
63882004-12-27 Richard M. Stallman <rms@gnu.org>
6389
6390 * Makefile.in (MAKEINFO): Specify --force.
6391
6392 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6393
6394 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6395
6396 * display.texi (Line Height): Further clarify.
6397
6398 * elisp.texi (Top): Update Loading submenu.
6399
6400 * loading.texi (Where Defined): New node.
6401 (Unloading): load-history moved to Where Defined.
6402
64032004-12-21 Richard M. Stallman <rms@gnu.org>
6404
6405 * commands.texi (Event Input Misc): Add while-no-input.
6406
64072004-12-11 Richard M. Stallman <rms@gnu.org>
6408
6409 * display.texi (Line Height): Rewrite text for clarity.
6410
64112004-12-11 Kim F. Storm <storm@cua.dk>
6412
6413 * display.texi (Display): Add node "Line Height" to menu.
6414 (Line Height): New node. Move full description of line-spacing
6415 and line-height text properties here from text.texi.
6416 (Scroll Bars): Add vertical-scroll-bar variable.
6417
6418 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6419
6420 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6421 line-spacing and vertical-scroll-bar.
6422
6423 * text.texi (Special Properties): Just mention line-spacing and
6424 line-height here, add xref to new "Line Height" node.
6425
64262004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6427
6428 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6429
6430 * locals.texi (Standard Buffer-Local Variables):
6431 Add @xref for `line-spacing'.
6432
64332004-12-05 Richard M. Stallman <rms@gnu.org>
6434
6435 * Makefile.in (maintainer-clean): Remove the info files
6436 in $(infodir) where they are created.
6437
64382004-12-03 Richard M. Stallman <rms@gnu.org>
6439
6440 * windows.texi (Selecting Windows): get-lru-window and
6441 get-largest-window don't consider dedicated windows.
6442
6443 * text.texi (Undo): Document undo-in-progress.
6444
64452004-11-26 Richard M. Stallman <rms@gnu.org>
6446
6447 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6448 Remove a few vars that are not always buffer-local.
6449
64502004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6451
6452 * locals.texi (Standard Buffer-Local Variables): Comment out
6453 xref's to non-existent node `Yet to be written'.
6454
64552004-11-24 Richard M. Stallman <rms@gnu.org>
6456
6457 * processes.texi (Synchronous Processes): Grammar fix.
6458
6459 * numbers.texi (Comparison of Numbers): Add eql.
6460
6461 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6462
6463 * intro.texi (Printing Notation): Fix previous change.
6464
6465 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6466 and default-indicate-buffer-boundaries from here.
6467 (Usual Display): To here.
6468 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6469 (Usual Display): Move tab-width up.
6470
6471 * customize.texi (Variable Definitions): Replace
6472 show-paren-mode example with tooltip-mode.
6473 (Simple Types, Composite Types, Defining New Types):
6474 Minor cleanups.
6475
64762004-11-21 Jesper Harder <harder@ifa.au.dk>
6477
6478 * processes.texi (Synchronous Processes, Output from Processes):
6479 Markup fix.
6480
64812004-11-20 Richard M. Stallman <rms@gnu.org>
6482
6483 * positions.texi (Skipping Characters): skip-chars-forward
6484 now handles char classes.
6485
6486 * intro.texi (Printing Notation): Avoid confusion of `print'
6487 when explaining @print.
6488
6489 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6490
6491 * display.texi (Display Table Format): Minor fix.
6492
6493 * streams.texi (Output Functions): Fix print example.
6494
6495 * Makefile.in (elisp): New target.
6496 (dist): Depend on $(infodir)/elisp, not elisp.
6497 Copy the info files from $(infodir).
6498
6499 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6500 read-from-minibuffer.
6501
6502 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6503
65042004-11-19 Richard M. Stallman <rms@gnu.org>
6505
6506 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6507
65082004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6509
6510 * tips.texi (Coding Conventions): Fix typo.
6511
65122004-11-16 Richard M. Stallman <rms@gnu.org>
6513
6514 * tips.texi (Coding Conventions): Separate defvar and require
6515 methods to avoid warnings. Use require only when there are many
6516 functions and variables from that package.
6517
6518 * minibuf.texi (Minibuffer Completion): When ignoring case,
6519 predicate must not be case-sensitive.
6520
6521 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6522 (Test Coverage): Don't talk about "splotches". Clarified.
6523
65242004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6525
6526 * frames.texi (Window Frame Parameters): Fix typo.
6527
65282004-11-15 Kim F. Storm <storm@cua.dk>
6529
6530 * symbols.texi (Other Plists): Note that plist-get may signal error.
6531 Add safe-plist-get.
6532
65332004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6534
6535 * modes.texi (Font Lock Basics): Fix typo.
6536
65372004-11-08 Richard M. Stallman <rms@gnu.org>
6538
6539 * syntax.texi (Syntax Table Functions): Add syntax-after.
6540
65412004-11-06 Lars Brinkhoff <lars@nocrew.org>
6542
6543 * os.texi (Processor Run Time): New section documenting
6544 get-internal-run-time.
6545
65462004-11-06 Eli Zaretskii <eliz@gnu.org>
6547
6548 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6549 it nukes elisp-cover.texi.
6550 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6551 elisp-0 etc.
6552
65532004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6554
6555 * commands.texi (Keyboard Macros): Document `append' return value
6556 of `defining-kbd-macro'.
6557
65582004-11-01 Richard M. Stallman <rms@gnu.org>
6559
6560 * commands.texi (Interactive Call): Add called-interactively-p.
6561
65622004-10-29 Simon Josefsson <jas@extundo.com>
6563
6564 * minibuf.texi (Reading a Password): Revert.
6565
65662004-10-28 Richard M. Stallman <rms@gnu.org>
6567
6568 * frames.texi (Display Feature Testing): Explain about "vendor".
6569
65702004-10-27 Richard M. Stallman <rms@gnu.org>
6571
6572 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6573 not raw. Clarify `n'.
6574 (Interactive Call): Rewrite interactive-p, focusing on when
6575 and how to use it.
6576 (Misc Events): Clarify previous change.
6577
6578 * advice.texi (Simple Advice): Clarify what job the example does.
6579 (Around-Advice): Clarify ad-do-it.
6580 (Activation of Advice): An option of ad-default-compilation-action
6581 is `never', not `nil'.
6582
65832004-10-26 Kim F. Storm <storm@cua.dk>
6584
6585 * commands.texi (Interactive Codes): Add U code letter.
6586
65872004-10-25 Simon Josefsson <jas@extundo.com>
6588
6589 * minibuf.texi (Reading a Password): Add.
6590
65912004-10-24 Jason Rumney <jasonr@gnu.org>
6592
6593 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6594 and wheel-down.
6595
65962004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6597
6598 * processes.texi (Synchronous Processes): Document process-file.
6599
66002004-10-22 Kenichi Handa <handa@m17n.org>
6601
6602 * text.texi (translate-region): Document that it accepts also a
6603 char-table.
6604
66052004-10-22 David Ponce <david@dponce.com>
6606
6607 * windows.texi (Resizing Windows): Document the `preserve-before'
6608 argument of the functions `enlarge-window' and `shrink-window'.
6609
66102004-10-19 Jason Rumney <jasonr@gnu.org>
6611
6612 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6613
66142004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6615
6616 * text.texi (Filling): Add anchor for definition of
6617 `sentence-end-double-space'.
6618
6619 * searching.texi (Regexp Example): Update description of how
6620 Emacs currently recognizes the end of a sentence.
6621 (Standard Regexps): Update definition of the variable
6622 `sentence-end'. Add definition of the function `sentence-end'.
6623
66242004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6625
6626 * display.texi (Progress): New node.
6627
66282004-10-05 Kim F. Storm <storm@cua.dk>
6629
6630 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6631
66322004-09-29 Kim F. Storm <storm@cua.dk>
6633
6634 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6635 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6636 fringe bitmap symbols, as they now have their own namespace.
6637 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6638 vs. pixels. Signal error if no free bitmap slots.
6639 (Pixel Specification): Change IMAGE to @var{image}.
6640
66412004-09-28 Richard M. Stallman <rms@gnu.org>
6642
6643 * text.texi (Special Properties): Clarify line-spacing and line-height.
6644
6645 * searching.texi (Regexp Search): Add looking-back.
6646
66472004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6648
6649 * display.texi: Correct typos.
6650 (Image Descriptors): Correct xref's.
6651
66522004-09-25 Richard M. Stallman <rms@gnu.org>
6653
6654 * text.texi (Special Properties): Cleanups in `cursor'.
6655 Rewrites in `line-height' and `line-spacing'; exchange them.
6656
6657 * display.texi (Fringes): Rewrite previous change.
6658 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6659 (Display Fringe Bitmaps): Node deleted, text moved.
6660 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6661 (Scroll Bars): Clarify set-window-scroll-bars.
6662 (Pointer Shape): Rewrite.
6663 (Specified Space): Clarify :align-to, etc.
6664 (Pixel Specification): Use @var. Clarify new text.
6665 (Other Display Specs): Clarify `slice'.
6666 (Image Descriptors): Cleanups.
6667 (Showing Images): Cleanups.
6668
66692004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6670
6671 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6672
6673 * modes.texi: Various minor changes in addition to:
6674 (Major Mode Conventions): Final call to `run-mode-hooks' should
6675 not be inside the `delay-mode-hooks' form.
6676 (Mode Hooks): New node.
6677 (Hooks): Delete obsolete example.
6678 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6679 node "Mode Hooks".
6680
66812004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6682
6683 * display.texi: Correct various typos.
6684 (Display): Rename node "Pointer Shapes" to "Pointer
6685 Shape". (There is already a node called "Pointer Shapes" in
6686 frames.texi.)
6687 (Images): Remove non-existent node "Image Slices" from menu.
6688
66892004-09-23 Kim F. Storm <storm@cua.dk>
6690
6691 * text.texi (Special Properties): Add `cursor', `pointer',
6692 `line-height', and `line-spacing' properties.
6693
6694 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6695 Shapes' to menu.
6696 (Standard Faces): Doc fix for fringe face.
6697 (Fringes): Add `overflow-newline-into-fringe' and
6698 'indicate-buffer-boundaries'.
6699 (Fringe Bitmaps, Pointer Shapes): New nodes.
6700 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6701 Bitmaps' to menu.
6702 (Specified Space): Describe pixel width and height.
6703 (Pixel Specification): New node.
6704 (Other Display Specs): Add `slice' property.
6705 (Display Fringe Bitmaps): New node.
6706 (Images): Add 'Image Slices' to menu.
6707 (Image Descriptors): Add `:pointer' and `:map' properties.
6708 (Showing Images): Add slice arg to `insert-image'. Add
6709 'insert-sliced-image'.
6710
67112004-09-20 Richard M. Stallman <rms@gnu.org>
6712
6713 * commands.texi (Key Sequence Input):
6714 Clarify downcasing in read-key-sequence.
6715
67162004-09-08 Juri Linkov <juri@jurta.org>
6717
6718 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6719
67202004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6721
6722 * locals.texi (Standard Buffer-Local Variables): Add
6723 `buffer-auto-save-file-format'.
6724 * internals.texi (Buffer Internals): Describe new
6725 auto_save_file_format field of the buffer structure.
6726 * files.texi (Format Conversion): `auto-save-file-format' has been
6727 renamed `buffer-auto-save-file-format'.
6728
67292004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6730
6731 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6732 an integer or a marker.
6733 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6734
67352004-08-22 Richard M. Stallman <rms@gnu.org>
6736
6737 * modes.texi (Major Mode Conventions): Discuss rebinding of
6738 standard key bindings.
6739
67402004-08-18 Kim F. Storm <storm@cua.dk>
6741
6742 * processes.texi (Accepting Output): Add `just-this-one' arg to
6743 `accept-process-output'.
6744 (Output from Processes): New var `process-adaptive-read-buffering'.
6745
67462004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6747
6748 * keymaps.texi: Various changes in addition to:
6749 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6750 Give more varied examples for `kbd'.
6751 (Creating Keymaps): Char tables have slots for all characters
6752 without modifiers.
6753 (Active Keymaps): `overriding-local-map' and
6754 `overriding-terminal-local-map' also override text property and
6755 overlay keymaps.
6756 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6757 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6758 to denote a prefix of no events.
6759 `map-keymap' includes parent's bindings _recursively_.
6760 Clarify and correct description of `where-is-internal'.
6761 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6762 (Menu Example): For menus intended for use with the keyboard, the
6763 menu items should be bound to characters or real function keys.
6764
67652004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6766
6767 * objects.texi (Character Type): Reposition `@anchor' to prevent
6768 double space inside sentence in Info.
6769
6770 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
6771 renamed to `disabled-command-function'.
6772 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
6773 (Command Loop Info): Replace reference to it.
6774 (Disabling Commands): `disabled-command-hook' has been renamed to
6775 `disabled-command-function'.
6776
67772004-08-07 Luc Teirlinck <teirllm@auburn.edu>
6778
6779 * os.texi (Translating Input): Only non-prefix bindings in
6780 `key-translation-map' override actual key bindings. Warn about
6781 possible indirect effect of actual key bindings on non-prefix
6782 bindings in `key-translation-map'.
6783
67842004-08-06 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * minibuf.texi (High-Level Completion): Add anchor for definition
6787 of `read-variable'.
6788
6789 * commands.texi: Various changes in addition to:
6790 (Using Interactive): Clarify description of `interactive-form'.
6791 (Interactive Call): Mention default for KEYS argument to
6792 `call-interactively'.
6793 (Command Loop Info): Clarify description of `this-command-keys'.
6794 Mention KEEP-RECORD argument to `clear-this-command-keys'.
6795 Value of `last-event-frame' can be `macro'.
6796 (Repeat Events): `double-click-fuzz' is also used to distinguish
6797 clicks and drags.
6798 (Classifying Events): Clarify descriptions of `event-modifiers'
6799 `event-basic-type' and `event-convert-list'.
6800 (Accessing Events): `posn-timestamp' takes POSITION argument.
6801 (Quoted Character Input): Clarify description of
6802 `read-quoted-char' and fix example.
6803 (Quitting): Add `with-local-quit'.
6804 (Disabling Commands): Correct and clarify descriptions of
6805 `enable-command' and `disable-command'.
6806 Mention what happens if `disabled-command-hook' is nil.
6807 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
6808 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
6809
68102004-07-24 Luc Teirlinck <teirllm@auburn.edu>
6811
6812 * frames.texi: Various changes in addition to:
6813 (Creating Frames): Expand and clarify description of `make-frame'.
6814 (Window Frame Parameters): Either none or both of the `icon-left'
6815 and `icon-top' parameters must be specified. Put descriptions of
6816 `menu-bar-lines' and `toolbar-lines' closer together and change
6817 them accordingly.
6818 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
6819 except while processing `frame-title-format' or `icon-title-format'.
6820 (Deleting Frames): Correct description of `delete-frame'.
6821 Non-nil return values of `frame-live-p' are like those of `framep'.
6822 (Frames and Windows): Mention return value of
6823 `set-frame-selected-window'.
6824 (Visibility of Frames): Mention `force' argument to
6825 `make-frame-invisible'. `frame-visible-p' returns t for all
6826 frames on text-only terminals.
6827 (Frame Configurations): Restoring a frame configuration does not
6828 restore deleted frames.
6829 (Window System Selections): `x-set-selection' returns DATA.
6830 (Resources): Add example.
6831 (Display Feature Testing): Clarify descriptions of
6832 `display-pixel-height', `display-pixel-width', `x-server-version'
6833 and `x-server-vendor'.
6834
6835 * windows.texi (Choosing Window): Add anchor.
6836 * minibuf.texi (Minibuffer Misc): Add anchor.
6837
68382004-07-23 John Paul Wallington <jpw@gnu.org>
6839
6840 * macros.texi (Defining Macros): Declaration keyword for setting
6841 Edebug spec is `debug' not `edebug'.
6842
68432004-07-19 Luc Teirlinck <teirllm@auburn.edu>
6844
6845 * windows.texi: Various small changes in addition to:
6846 (Window Point): Mention return value of `set-window-point'.
6847 (Window Start): `pos-visible-in-window-p' disregards horizontal
6848 scrolling. Explain return value if PARTIALLY is non-nil.
6849 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
6850 and `set-window-vscroll'.
6851 (Size of Window): The argument WINDOW to `window-inside-edges',
6852 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
6853 (Resizing Windows): Explain return value of
6854 `shrink-window-if-larger-than-buffer'.
6855 `window-size-fixed' automatically becomes buffer local when set.
6856 (Window Configurations): Explain return value of
6857 `set-window-configuration'.
6858
6859 * minibuf.texi (Minibuffer Misc): Add anchor for
6860 `minibuffer-scroll-window'.
6861
6862 * positions.texi (Text Lines): Add anchor for `count-lines'.
6863
68642004-07-17 Richard M. Stallman <rms@gnu.org>
6865
6866 * display.texi (Overlay Properties): Adding `evaporate' prop
6867 deletes empty overlay immediately.
6868
6869 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
6870 fix example.
6871
68722004-07-16 Jim Blandy <jimb@redhat.com>
6873
6874 * searching.texi (Regexp Backslash): Document new \_< and \_>
6875 operators.
6876
68772004-07-16 Juanma Barranquero <lektu@terra.es>
6878
6879 * display.texi (Images): Fix Texinfo usage.
6880
68812004-07-14 Luc Teirlinck <teirllm@auburn.edu>
6882
6883 * buffers.texi (Modification Time): `visited-file-modtime' now
6884 returns a list of two integers, instead of a cons.
6885
68862004-07-13 Luc Teirlinck <teirllm@auburn.edu>
6887
6888 * windows.texi: Various changes in addition to:
6889 (Splitting Windows): Add `split-window-keep-point'.
6890
68912004-07-09 Richard M. Stallman <rms@gnu.org>
6892
6893 * frames.texi (Input Focus): Minor fix.
6894
68952004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6896
6897 * frames.texi (Input Focus): Clarify descriptions of
6898 `select-frame-set-input-focus' and `select-frame'.
6899
69002004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6901
6902 * os.texi: Various small changes in addition to:
6903 (Killing Emacs): Expand and clarify description of
6904 `kill-emacs-query-functions' and `kill-emacs-hook'.
6905 (System Environment): Expand and clarify description of `getenv'
6906 and `setenv'.
6907 (Timers): Clarify description of `run-at-time'.
6908 (Translating Input): Correct description of
6909 `extra-keyboard-modifiers'.
6910 (Flow Control): Correct description of `enable-flow-control'.
6911
69122004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6913
6914 * os.texi: Update copyright.
6915 (Session Management): Grammar fix.
6916 Clarify which Emacs does the restarting.
6917 Use @samp for *scratch* buffer.
6918
69192004-07-04 Alan Mackenzie <acm@muc.de>
6920
6921 * frames.texi (Input Focus): Add documentation for
6922 `select-frame-set-input-focus'. Replace refs to non-existent
6923 `switch-frame' with `select-frame'. Minor corrections and tidying
6924 up of text-only terminal stuff.
6925
69262004-07-02 Richard M. Stallman <rms@gnu.org>
6927
6928 * files.texi (Saving Buffers): Cleanup write-contents-function.
6929 (Magic File Names): Cleanup file-remote-p.
6930
b344d29d 69312004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
6932
6933 * files.texi (Magic File Names): `file-remote-p' returns an
6934 identifier of the remote system, not just t.
6935
69362004-07-02 David Kastrup <dak@gnu.org>
6937
6938 * searching.texi (Entire Match Data): Add explanation about new
6939 match-data behavior when @var{integers} is non-nil.
6940
69412004-06-24 Richard M. Stallman <rms@gnu.org>
6942
6943 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6944
6945 * customize.texi (Variable Definitions): Note about doc strings
6946 and :set.
6947
6948 * keymaps.texi (Keymap Terminology): Document `kbd'.
6949 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6950
6951 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6952 makes it buffer-local.
6953
6954 * files.texi (Saving Buffers): Correct previous change.
6955
6956 * commands.texi (Accessing Events):
6957 Clarify posn-col-row and posn-actual-col-row.
6958
69592004-06-24 David Ponce <david.ponce@wanadoo.fr>
6960
6961 * commands.texi (Accessing Events): New functions
6962 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6963
69642004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6965
6966 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6967 * frames.texi, buffers.texi, backups.texi, variables.texi:
6968 * loading.texi, eval.texi, functions.texi, control.texi:
6969 * symbols.texi, minibuf.texi: Reposition @anchor's.
6970
6971 * help.texi: Various small changes in addition to the following.
6972 (Describing Characters): Describe PREFIX argument to
6973 `key-description'. Correct and clarify definition of
6974 `text-char-description'. Describe NEED-VECTOR argument to
6975 `read-kbd-macro'.
6976 (Help Functions): Clarify definition of `apropos'.
6977
69782004-06-23 Lars Hansen <larsh@math.ku.dk>
6979
6980 * files.texi (Saving Buffers): Correct description of
6981 `write-contents-functions'.
6982
69832004-06-21 Juanma Barranquero <lektu@terra.es>
6984
6985 * display.texi (Images): Remove redundant @vindex directives.
6986 Rewrite `image-library-alist' doc in active voice.
6987
69882004-06-14 Juanma Barranquero <lektu@terra.es>
6989
6990 * display.texi (Images): Document new delayed library loading,
6991 variable `image-library-alist' and (existing but undocumented)
6992 function `image-type-available-p'.
6993
69942004-06-05 Richard M. Stallman <rms@gnu.org>
6995
6996 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6997 refer the user to the Initial Input node.
6998 (Text from Minibuffer): Likewise.
6999 (Initial Input): New node. Document this feature
7000 and say it is mostly deprecated.
7001
70022004-05-30 Richard M. Stallman <rms@gnu.org>
7003
7004 * loading.texi (Named Features): Clarify return value
7005 and meaning of NOERROR.
7006
7007 * variables.texi (File Local Variables): Minor cleanup.
7008
70092004-05-30 Michael Albinus <michael.albinus@gmx.de>
7010
7011 * files.texi (Magic File Names): Add `file-remote-p' as operation
7012 of file name handlers.
7013
70142004-05-29 Richard M. Stallman <rms@gnu.org>
7015
7016 * modes.texi (Minor Mode Conventions): (-) has no special meaning
7017 as arg to a minor mode command.
7018
70192004-05-22 Richard M. Stallman <rms@gnu.org>
7020
7021 * syntax.texi (Syntax Class Table): Word syntax not just for English.
7022
7023 * streams.texi (Output Variables): Doc float-output-format.
7024
7025 * searching.texi (Regexp Special): Nested repetition can be infloop.
7026
7027 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
7028 real stack overflow.
7029
7030 * compile.texi: Minor cleanups.
7031
70322004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
7033
7034 * lists.texi (Cons Cells): Explain dotted lists, true lists,
7035 circular lists.
7036 (List Elements): Explain handling of circular and dotted lists.
7037
70382004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
7039
7040 * modes.texi (Search-based Fontification): Fix typo.
7041
70422004-05-10 Juanma Barranquero <lektu@terra.es>
7043
7044 * modes.texi (Mode Line Variables): Fix description of
7045 global-mode-string, which is now after which-func-mode, not the
7046 buffer name.
7047
70482004-05-07 Lars Hansen <larsh@math.ku.dk>
7049
7050 * modes.texi (Desktop Save Mode): Add.
7051 (Modes): Add menu entry Desktop Save Mode.
7052
7053 * hooks.texi: Add desktop-after-read-hook,
7054 desktop-no-desktop-file-hook and desktop-save-hook.
7055
7056 * locals.texi: Add desktop-save-buffer.
7057
70582004-04-30 Jesper Harder <harder@ifa.au.dk>
7059
7060 * display.texi: emacs -> Emacs.
7061
70622004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
7063
7064 * files.texi (Changing Files): Document set-file-times.
7065
70662004-04-23 Juanma Barranquero <lektu@terra.es>
7067
7068 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
7069
70702004-04-18 Jesper Harder <harder@ifa.au.dk>
7071
7072 * tips.texi (Coding Conventions): defopt -> defcustom.
7073
70742004-04-16 Luc Teirlinck <teirllm@auburn.edu>
7075
7076 * sequences.texi: Various clarifications.
7077
70782004-04-14 Luc Teirlinck <teirllm@auburn.edu>
7079
7080 * buffers.texi (Read Only Buffers): Mention optional ARG to
7081 `toggle-read-only'.
7082
70832004-04-14 Nick Roberts <nick@nick.uklinux.net>
7084
7085 * windows.texi (Selecting Windows): Note that get-lru-window
7086 returns a full-width window if possible.
7087
70882004-04-13 Luc Teirlinck <teirllm@auburn.edu>
7089
7090 * buffers.texi: Various changes in addition to:
7091 (Buffer File Name): Add `find-buffer-visiting'.
7092 (Buffer Modification): Mention optional ARG to `not-modified'.
7093 (Indirect Buffers): Mention optional CLONE argument to
7094 `make-indirect-buffer'.
7095
7096 * files.texi: Various changes in addition to:
7097 (Visiting Functions): `find-file-hook' is now a normal hook.
7098 (File Name Expansion): Explain difference between the way that
7099 `expand-file-name' and `file-truename' treat `..'.
7100 (Contents of Directories): Mention optional ID-FORMAT argument to
7101 `directory-files-and-attributes'.
7102 (Format Conversion): Mention new optional CONFIRM argument to
7103 `format-write-file'.
7104
71052004-04-12 Miles Bader <miles@gnu.org>
7106
7107 * macros.texi (Expansion): Add description of `macroexpand-all'.
7108
71092004-04-05 Jesper Harder <harder@ifa.au.dk>
7110
7111 * variables.texi (Variable Aliases): Mention
7112 cyclic-variable-indirection.
7113
7114 * errors.texi (Standard Errors): Ditto.
7115
71162004-04-04 Luc Teirlinck <teirllm@auburn.edu>
7117
7118 * backups.texi: Various small changes in addition to:
7119 (Making Backups): Mention return value of `backup-buffer'.
7120 (Auto-Saving): Mention optional FORCE argument to
7121 `delete-auto-save-file-if-necessary'.
7122 (Reverting): Mention optional PRESERVE-MODES argument to
7123 `revert-buffer'. Correct description of `revert-buffer-function'.
7124
71252004-03-22 Juri Linkov <juri@jurta.org>
7126
7127 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
7128 with `Vector Functions'.
7129
7130 * text.texi (Sorting): Add missing quote.
7131
71322004-03-14 Luc Teirlinck <teirllm@auburn.edu>
7133
7134 * intro.texi (Lisp History): Replace xref to `cl' manual with
7135 inforef.
7136
71372004-03-12 Richard M. Stallman <rms@gnu.org>
7138
7139 * intro.texi (Version Info): Add arg to emacs-version.
7140 (Lisp History): Change xref to CL manual.
7141
71422004-03-09 Luc Teirlinck <teirllm@auburn.edu>
7143
7144 * minibuf.texi (Completion Commands): Add xref to Emacs manual
7145 for Partial Completion mode.
7146
71472004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
7148
7149 * customize.texi: Fix typo. Remove eol whitespace.
7150
71512004-03-04 Richard M. Stallman <rms@gnu.org>
7152
7153 * processes.texi: Fix typos.
7154
7155 * lists.texi (Building Lists): Minor clarification.
7156
7157 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
7158 in make-hash-table.
7159
71602004-02-29 Juanma Barranquero <lektu@terra.es>
7161
7162 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
7163 rm, and ignore exit code.
7164
71652004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
7166
7167 * display.texi (Defining Faces): Add description for min-colors.
7168 Update example.
7169
71702004-02-23 Luc Teirlinck <teirllm@auburn.edu>
7171
7172 * abbrevs.texi: Various corrections and clarifications in addition
7173 to the following:
7174 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
7175
71762004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7177
7178 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
7179
71802004-02-21 Luc Teirlinck <teirllm@auburn.edu>
7181
7182 * text.texi: Various small changes in addition to the following:
7183 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
7184 to delete-horizontal-space.
7185 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
7186 description of yank-handler text property at various places.
7187
7188 * frames.texi (Window System Selections): Add anchor.
7189
7190 * syntax.texi (Syntax Table Functions): Clarify and correct
7191 descriptions of make-syntax-table and copy-syntax-table.
7192 (Motion and Syntax): Clarify SYNTAXES argument to
7193 skip-syntax-forward.
7194 (Parsing Expressions): Mention that the return value of
7195 parse-partial-sexp is currently a list of ten rather than nine
7196 elements.
7197 (Categories): Various corrections and clarifications.
7198
71992004-02-17 Luc Teirlinck <teirllm@auburn.edu>
7200
7201 * markers.texi (Marker Insertion Types): Minor change.
7202
7203 * locals.texi (Standard Buffer-Local Variables):
7204 * commands.texi (Interactive Codes, Using Interactive):
7205 * functions.texi (Related Topics): Fix xrefs.
7206
72072004-02-16 Luc Teirlinck <teirllm@auburn.edu>
7208
7209 * lists.texi (Sets And Lists): Update description of delete-dups.
7210
72112004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7212
7213 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
7214
c8763fb6 72152004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7216
7217 * frames.texi (Parameter Access): frame-parameters arg is optional.
7218 modify-frame-parameters handles nil for FRAME.
7219 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
7220 are all-or-nothing for certain toolkits.
7221 Mention parameter wait-for-wm.
7222 (Frames and Windows): In frame-first-window and frame-selected-window
7223 the arg is optional.
7224 (Input Focus): In redirect-frame-focus the second arg is optional.
7225 (Window System Selections): Mention selection type CLIPBOARD.
7226 Mention data-type UTF8_STRING.
7227 Mention numbering of cut buffers.
7228 (Resources): Describe x-resource-name.
7229
72302004-02-16 Richard M. Stallman <rms@gnu.org>
7231
7232 * windows.texi (Buffers and Windows): Delete false table
7233 about all-frames.
7234
7235 * syntax.texi (Parsing Expressions): Delete old caveat
7236 about parse-sexp-ignore-comments.
7237
7238 * streams.texi (Output Variables): Add print-quoted.
7239
7240 * lists.texi (Building Lists): Minor cleanup.
7241
7242 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
7243
7244 * display.texi (Overlays): Explain overlays use markers.
7245 (Managing Overlays): Explain front-advance and rear-advance
7246 in more detail.
7247
7248 * loading.texi (Unloading): Document unload-feature-special-hooks.
7249 Get rid of fns-NNN.el file.
7250
72512004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
7252
7253 * help.texi (Describing Characters): Fix text-char-description
7254 example output.
7255
7256 * edebug.texi (Using Edebug): Fix example.
7257
7258 * debugging.texi (Internals of Debugger): Fix return value.
7259
7260 * files.texi (Changing Files): Fix argname.
7261
7262 * calendar.texi: Fix parens, and default values.
7263
7264 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
7265 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 7266 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
7267
7268 * positions.texi (Text Lines): Don't add -1 in current-line.
7269
72702004-02-16 Richard M. Stallman <rms@gnu.org>
7271
7272 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
7273
72742004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
7275
7276 * processes.texi (Low-Level Network): Fix a typo.
7277
72782004-02-12 Kim F. Storm <storm@cua.dk>
7279
7280 * display.texi (Fringes): Use consistent wording.
7281 Note that window-fringe's window arg is optional.
7282 (Scroll Bars): Use consistent wording.
7283
72842004-02-11 Luc Teirlinck <teirllm@auburn.edu>
7285
7286 * tips.texi (Comment Tips): Document the new conventions for
7287 commenting out code.
7288
c8763fb6 72892004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7290
7291 * positions.texi (Text Lines): Added missing end defun.
7292
72932004-02-07 Kim F. Storm <storm@cua.dk>
7294
7295 * positions.texi (Text Lines): Add line-number-at-pos.
7296
72972004-02-06 John Paul Wallington <jpw@gnu.org>
7298
7299 * display.texi (Button Properties, Button Buffer Commands):
7300 mouse-2 invokes button, not down-mouse-1.
7301
73022004-02-04 Jason Rumney <jasonr@gnu.org>
7303
7304 * makefile.w32-in: Sync with Makefile.in changes.
7305
73062004-02-03 Luc Teirlinck <teirllm@auburn.edu>
7307
7308 * minibuf.texi (Text from Minibuffer): Various corrections and
7309 clarifications.
7310 (Object from Minibuffer): Correct Lisp description of
7311 read-minibuffer.
7312 (Minibuffer History): Clarify description of cons values for
7313 HISTORY arguments.
7314 (Basic Completion): Various corrections and clarifications. Add
7315 completion-regexp-list.
7316 (Minibuffer Completion): Correct and clarify description of
7317 completing-read.
7318 (Completion Commands): Mention Partial Completion mode. Various
7319 other minor changes.
7320 (High-Level Completion): Various corrections and clarifications.
7321 (Reading File Names): Ditto.
7322 (Minibuffer Misc): Ditto.
7323
73242004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7325
7326 * strings.texi (Text Comparison): assoc-string also matches
7327 elements of alists that are strings instead of conses.
7328 (Formatting Strings): Standardize Texinfo usage. Update index
7329 entries.
7330
73312004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7332
7333 * lists.texi (Sets And Lists): Add delete-dups.
7334
73352004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7336
7337 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7338 special form.
7339 * macros.texi (Defining Macros): Update description of `declare',
7340 which now is a macro.
7341 (Wrong Time): Fix typos.
7342
73432004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7344
7345 * compile.texi (Compilation Functions): Expand descriptions of
7346 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7347 and `batch-byte-compile'. In particular, mention and describe
7348 all optional arguments.
7349 (Disassembly): Correct and clarify the description of `disassemble'.
7350
73512004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7352
7353 * searching.texi: Various small changes in addition to the
7354 following.
7355 (Regexp Example): Adapt to new value of `sentence-end'.
7356 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7357 `words'.
7358 (Search and Replace): Add usage note for `perform-replace'.
7359 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7360 `match-data'.
7361 (Standard Regexps): Update for new values of `paragraph-start'
7362 and `sentence-end'.
7363
73642004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7365
7366 * files.texi (Saving Buffers): Clarify descriptions of
7367 `write-contents-functions' and `before-save-hook'.
7368 Make the defvar's for `before-save-hook' and `after-save-hook'
7369 into defopt's.
7370
73712004-01-07 Kim F. Storm <storm@cua.dk>
7372
7373 * commands.texi (Click Events): Describe new image and
7374 width/height elements of click events.
7375 (Accessing Events): Add posn-string, posn-image, and
7376 posn-object-width-height. Change posn-object to return either
7377 image or string object.
7378
73792004-01-01 Simon Josefsson <jas@extundo.com>
7380
7381 * hooks.texi (Standard Hooks): Add before-save-hook.
7382 * files.texi (Saving Buffers): Likewise.
7383
73842004-01-03 Richard M. Stallman <rms@gnu.org>
7385
7386 * frames.texi (Frames and Windows): Delete frame-root-window.
7387
73882004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7389
7390 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7391
7392 * functions.texi: Various small changes in addition to the
7393 following.
7394 (What Is a Function): `functionp' returns nil for macros. Clarify
7395 behavior of this and following functions for symbol arguments.
7396 (Function Documentation): Add `\' in front of (fn @var{arglist})
7397 and explain why.
7398 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7399 Add anchor.
7400 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7401
74022004-01-01 Miles Bader <miles@gnu.org>
7403
7404 * display.texi (Buttons): New section.
7405
74062003-12-31 Andreas Schwab <schwab@suse.de>
7407
7408 * numbers.texi (Math Functions): sqrt reports a domain-error
7409 error.
7410 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7411
74122003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7413
7414 * tips.texi (Documentation Tips): Update item on hyperlinks in
7415 documentation strings.
7416
7417 * errors.texi (Standard Errors): Various small corrections and
7418 additions.
7419
7420 * control.texi: Various small changes in addition to the
7421 following.
7422 (Signaling Errors): Provide some more details on how `signal'
7423 constructs the error message. Add anchor to the definition of
7424 `signal'.
7425 (Error Symbols): Describe special treatment of `quit'.
7426 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7427 to emphasize that it has to be a single form.
7428
7429 * buffers.texi: Add anchor.
7430
74312003-12-29 Richard M. Stallman <rms@gnu.org>
7432
7433 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7434 (Window Configurations): Add window-configuration-frame.
7435
7436 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7437
7438 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7439 Change arg name in get-char-property.
7440 (Special Properties): Update handling of keymap property.
7441
7442 * strings.texi (Modifying Strings): Add clear-string.
7443 (Text Comparison): Add assoc-string and remove
7444 assoc-ignore-case, assoc-ignore-representation.
7445
7446 * os.texi (Time of Day): Add set-time-zone-rule.
7447
7448 * numbers.texi (Math Functions): asin, acos, log, log10
7449 report domain-error errors.
7450
7451 * nonascii.texi (Converting Representations):
7452 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7453 (Encoding and I/O): Add file-name-coding-system.
7454
7455 * modes.texi (Search-based Fontification): Explain that
7456 face specs are symbols with face names as values.
7457
7458 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7459
7460 * lists.texi (Building Lists): remq moved elsewhere.
7461 (Sets And Lists): remq moved here.
7462 (Association Lists): Refer to assoc-string.
7463
7464 * internals.texi (Garbage Collection): Add memory-use-counts.
7465
7466 * frames.texi (Frames and Windows): Add set-frame-selected-window
7467 and frame-root-window.
7468
7469 * files.texi (Contents of Directories):
7470 Add directory-files-and-attributes.
7471
7472 * display.texi (Refresh Screen): Add force-window-update.
7473 (Invisible Text): Explain about moving point out of invis text.
7474 (Overlay Properties): Add overlay-properties.
7475 (Managing Overlays): Add overlayp.
7476 (GIF Images): Invalid image number displays a hollow box.
7477
7478 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7479 (Killing Buffers): Add buffer-live-p.
7480
74812003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7482
7483 * display.texi (Fringes): Fix typo "set-buffer-window".
7484
74852003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7486
7487 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7488 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7489 Add or change various xrefs and anchors.
7490
7491 * commands.texi: Replace all occurrences of @acronym{CAR} with
7492 @sc{car}, for consistency with the rest of the Elisp manual.
7493 `car' and `cdr' are historically acronyms, but are no longer
7494 widely thought of as such.
7495
7496 * internals.texi (Pure Storage): Mention that `purecopy' does not
7497 copy text properties.
7498 (Object Internals): Now 29 bits are used (in most implementations)
7499 to address Lisp objects.
7500
7501 * variables.texi (Variables with Restricted Values): New node.
7502
7503 * objects.texi (Lisp Data Types): Mention that certain variables
7504 can only take on a restricted set of values and add an xref to
7505 the new node "Variables with Restricted Values".
7506
7507 * eval.texi (Function Indirection): Describe the errors that
7508 `indirect-function' can signal.
7509 (Eval): Clarify the descriptions of `eval-region' and `values'.
7510 Describe `eval-buffer' instead of `eval-current-buffer' and
7511 mention `eval-current-buffer' as an alias for `current-buffer'.
7512 Correct the description and mention all optional arguments.
7513
7514 * nonascii.texi: Various small changes in addition to the
7515 following.
7516 (Converting Representations): Clarify behavior of
7517 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7518 ASCII arguments.
7519 (Character Sets): Document the variable `charset-list' and adapt
7520 the definition of the function `charset-list' accordingly.
7521 (Translation of Characters): Clarify use of generic characters in
7522 `make-translation-table'. Clarify and correct the description of
7523 the use of translation tables in encoding and decoding.
7524 (User-Chosen Coding Systems): Correct and clarify the description
7525 of `select-safe-coding-system'.
7526 (Default Coding Systems): Clarify description of
7527 `file-coding-system-alist'.
7528
75292003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7530
7531 * strings.texi (Text Comparison): Correctly describe when two
7532 strings are `equal'. Combine and clarify descriptions of
7533 `assoc-ignore-case' and `assoc-ignore-representation'.
7534
7535 * objects.texi (Non-ASCII in Strings): Clarify description of
7536 when a string is unibyte or multibyte.
7537 (Bool-Vector Type): Update examples.
7538 (Equality Predicates): Correctly describe when two strings are
7539 `equal'.
7540
75412003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7542
7543 * lists.texi (Building Lists): `append' no longer accepts integer
7544 arguments. Update the description of `number-sequence' to reflect
7545 recent changes.
7546 (Sets And Lists): Describe `member-ignore-case' after `member'.
7547
75482003-11-27 Kim F. Storm <storm@cua.dk>
7549
7550 * commands.texi (Click Events): Click object may be an images.
7551 Describe (dx . dy) element of click positions.
7552 (Accessing Events): Remove duplicate posn-timestamp.
7553 New functions posn-object and posn-object-x-y.
7554
75552003-11-23 Kim F. Storm <storm@cua.dk>
7556
7557 * commands.texi (Click Events): Describe enhancements to event
7558 position lists, including new text-pos and (col . row) items.
7559 Mention left-fringe and right-fringe area events.
7560 (Accessing Events): New functions posn-area and
7561 posn-actual-col-row. Mention posn-timestamp. Mention that
7562 posn-point in non-text area still returns buffer position.
7563 Clarify posn-col-row.
7564
75652003-11-21 Lars Hansen <larsh@math.ku.dk>
7566
7567 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7568 * anti.texi (File Attributes): Describe removed parameter
7569 ID-FORMAT.
7570
75712003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7572
7573 * positions.texi (Positions): Mention that, if a marker is used as
7574 a position, its buffer is ignored.
7575
7576 * markers.texi (Overview of Markers): Mention it here too.
7577
75782003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7579
7580 * numbers.texi (Numeric Conversions): Not just `floor', but also
7581 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7582
75832003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7584
7585 * markers.texi (Creating Markers): Specify insertion type of
7586 created markers. Add xref to `Marker Insertion Types'.
7587 Second argument to `copy-marker' is optional.
7588 (Marker Insertion Types): Mention that most markers are created
7589 with insertion type nil.
7590 (The Mark): Correctly describe when `mark' signals an error.
7591 (The Region): Correctly describe when `region-beginning' and
7592 `region-end' signal an error.
7593
75942003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7595
7596 * hash.texi (Creating Hash): Clarify description of `eql'.
7597 `makehash' is obsolete.
7598 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7599
7600 * positions.texi (Point): Change description of `buffer-end', so
7601 that it is also correct for floating point arguments.
7602 (List Motion): Correct argument lists of `beginning-of-defun' and
7603 `end-of-defun'.
7604 (Excursions): Add xref to `Marker Insertion Types'.
7605 (Narrowing): Argument to `narrow-to-page' is optional.
7606
76072003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7608
7609 * streams.texi (Output Streams): Clarify behavior of point for
7610 marker output streams.
7611
76122003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7613
7614 * variables.texi (Defining Variables): Second argument to
7615 `defconst' is not optional.
7616 (Setting Variables): Mention optional argument APPEND to
7617 `add-to-list'.
7618 (Creating Buffer-Local): Expand description of
7619 `make-variable-buffer-local'.
7620 (Frame-Local Variables): Expand description of
7621 `make-variable-frame-local'.
7622 (Variable Aliases): Correct description of optional argument
7623 DOCSTRING to `defvaralias'. Mention return value of
7624 `defvaralias'.
7625 (File Local Variables): Add xref to `File variables' in Emacs
7626 Manual. Correct description of `hack-local-variables'. Mention
7627 `safe-local-variable' property. Mention optional second argument
7628 to `risky-local-variable-p'.
7629
76302003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7631
7632 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7633
76342003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7635
7636 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7637 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7638 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7639 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7640 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7641 lispref/processes.texi, lispref/searching.texi,
7642 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7643 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7644 @acronym{FOO}.
7645
76462003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7647
7648 * strings.texi (Creating Strings): Argument START to `substring'
7649 can not be `nil'. Expand description of
7650 `substring-no-properties'. Correct description of `split-string',
7651 especially with respect to empty matches. Prevent very bad line
7652 break in definition of `split-string-default-separators'.
7653 (Text Comparison): `string=' and `string<' also accept symbols as
7654 arguments.
7655 (String Conversion): More completely describe argument BASE in
7656 `string-to-number'.
7657 (Formatting Strings): `%s' and `%S' in `format' do require
7658 corresponding object. Clarify behavior of numeric prefix after
7659 `%' in `format'.
7660 (Case Conversion): The argument to `upcase-initials' can be a
7661 character.
7662
76632003-10-27 Kenichi Handa <handa@m17n.org>
7664
7665 * display.texi (Fontsets): Fix texinfo usage.
7666
76672003-10-25 Kenichi Handa <handa@m17n.org>
7668
7669 * display.texi (Fontsets): Add description of the function
7670 set-fontset-font.
7671
76722003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7673
7674 * display.texi (Temporary Displays): Add xref to `Documentation
7675 Tips'.
7676
7677 * functions.texi (Function Safety): Use inforef instead of pxref
7678 for SES.
7679
76802003-10-23 Andreas Schwab <schwab@suse.de>
7681
7682 * Makefile.in (TEX, texinputdir): Don't define.
7683 (TEXI2DVI): Define.
7684 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7685 add $(srcdir)/index.texi.
7686 ($(infodir)/elisp): Remove index.texi dependency.
7687 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7688 (index.texi): Remove target.
7689 (dist): Don't link $(srcdir)/permute-index.
7690 (clean): Don't remove index.texi.
7691
7692 * permute-index, index.perm: Remove.
7693 * index.texi: Rename from index.unperm.
7694
76952003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7696
7697 * tips.texi (Documentation Tips): Document new behavior for face
7698 and variable hyperlinks in Help mode.
7699
77002003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7701
7702 * objects.texi (Integer Type): Update for extra bit of integer range.
7703 (Character Type): Ditto.
7704
77052003-10-16 Eli Zaretskii <eliz@gnu.org>
7706
7707 * numbers.texi (Integer Basics): Add index entries for reading
7708 numbers in hex, octal, and binary.
7709
77102003-10-16 Lute Kamstra <lute@gnu.org>
7711
7712 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7713 argument.
7714
77152003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7716
7717 * windows.texi (Choosing Window): Fix typo.
7718 * edebug.texi (Edebug Execution Modes): Fix typo.
7719
77202003-10-13 Richard M. Stallman <rms@gnu.org>
7721
7722 * windows.texi (Basic Windows): A window has fringe settings,
7723 display margins and scroll-bar settings.
7724 (Splitting Windows): Doc split-window return value.
7725 Clean up one-window-p.
7726 (Selecting Windows): Fix typo.
7727 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7728 (Buffers and Windows): In set-window-buffer, explain effect
7729 on fringe settings and scroll bar settings.
7730 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7731 (Choosing Window): Use defopt for pop-up-frame-function.
7732 For special-display-buffer-names, explain same-window and same-frame.
7733 Clarify window-dedicated-p return value.
7734 (Textual Scrolling): scroll-up and scroll-down can get an error.
7735 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7736 Clarify set-window-hscroll.
7737 (Size of Window): Don't mention tool bar in window-height.
7738 (Coordinates and Windows): Explain what coordinates-in-window-p
7739 returns for fringes and display margins.
7740 (Window Configurations): Explain saving fringes, etc.
7741
7742 * tips.texi (Library Headers): Clean up Documentation.
7743
7744 * syntax.texi (Parsing Expressions): Clean up forward-comment
7745 and parse-sexp-lookup-properties.
7746
7747 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7748
7749 * os.texi (System Environment): Clean up text for load-average errors.
7750
7751 * modes.texi (Hooks): Don't explain local hook details at front.
7752 Clarify run-hooks and run-hook-with-args a little.
7753 Clean up add-hook and remove-hook.
7754
7755 * edebug.texi (Edebug Execution Modes): Clarify t.
7756 Document edebug-sit-for-seconds.
7757 (Coverage Testing): Document C-x X = and =.
7758 (Instrumenting Macro Calls): Fix typo.
7759 (Specification List): Don't index the specification keywords.
7760
77612003-10-10 Kim F. Storm <storm@cua.dk>
7762
7763 * processes.texi (Network): Introduce make-network-process.
7764
77652003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7766
7767 * tips.texi (Library Headers): Fix typo.
7768
77692003-10-07 Juri Linkov <juri@jurta.org>
7770
7771 * modes.texi (Imenu): Mention imenu-create-index-function's
7772 default value. Explain submenus better.
7773
77742003-10-07 Lute Kamstra <lute@gnu.org>
7775
7776 * modes.texi (Faces for Font Lock): Fix typo.
7777 (Hooks): Explain how buffer-local hook variables can refer to
7778 global hook variables.
7779 Various minor clarifications.
7780
77812003-10-06 Lute Kamstra <lute@gnu.org>
7782
7783 * tips.texi (Coding Conventions): Mention naming conventions for
7784 hooks.
7785
77862003-10-05 Luc Teirlinck <teirllm@auburn.edu>
7787
7788 * loading.texi (Library Search): Correct default value of
7789 load-suffixes.
7790 (Named Features): Fix typo.
7791
77922003-10-05 Richard M. Stallman <rms@gnu.org>
7793
7794 * loading.texi (Named Features): In `provide',
7795 say how to test for subfeatures.
7796 (Unloading): In unload-feature, use new var name
7797 unload-feature-special-hooks.
7798
77992003-10-03 Lute Kamstra <lute@gnu.org>
7800
7801 * modes.texi (Major Mode Conventions): Mention third way to set up
7802 Imenu.
7803 (Imenu): A number of small fixes.
7804 Delete documentation of internal variable imenu--index-alist.
7805 Document the return value format of imenu-create-index-function
7806 functions.
7807
78082003-09-30 Richard M. Stallman <rms@gnu.org>
7809
7810 * processes.texi (Network): Say what stopped datagram connections do.
7811
7812 * lists.texi (Association Lists): Clarify `assq-delete-all'.
7813
7814 * display.texi (Overlay Properties): Clarify `evaporate' property.
7815
78162003-09-29 Lute Kamstra <lute@gnu.org>
7817
7818 * modes.texi (Mode Line Data): Explain when symbols in mode-line
7819 constructs should be marked as risky.
7820 Change cons cell into proper list.
7821 (Mode Line Variables): Change cons cell into proper list.
7822
78232003-09-26 Lute Kamstra <lute@gnu.org>
7824
7825 * modes.texi (Mode Line Data): Document the :propertize construct.
7826 (Mode Line Variables): Reorder the descriptions of the variables
7827 to match their order in the default mode-line-format.
7828 Describe the new variables mode-line-position and mode-line-modes.
7829 Update the default values of mode-line-frame-identification,
7830 minor-mode-alist, and default-mode-line-format.
7831 (Properties in Mode): Mention the :propertize construct.
7832
78332003-09-26 Richard M. Stallman <rms@gnu.org>
7834
7835 * buffers.texi, commands.texi, debugging.texi, eval.texi:
7836 * loading.texi, minibuf.texi, text.texi, variables.texi:
7837 Avoid @strong{Note:}.
7838
78392003-09-26 Richard M. Stallman <rms@gnu.org>
7840
7841 * keymaps.texi (Remapping Commands): Fix typo.
7842
78432003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
7844
7845 * processes.texi (Low-Level Network): Fix typo.
7846
78472003-09-23 Kim F. Storm <storm@cua.dk>
7848
7849 * processes.texi (Network, Network Servers): Fix typos.
7850 (Low-Level Network): Add timeout value for :server keyword.
7851 Add new option keywords to make-network-process.
7852 Add set-network-process-options.
7853 Explain how to test availability of network options.
7854
78552003-09-19 Richard M. Stallman <rms@gnu.org>
7856
7857 * text.texi (Motion by Indent): Arg to
7858 backward-to-indentation and forward-to-indentation is optional.
7859
7860 * strings.texi (Creating Strings): Add substring-no-properties.
7861
7862 * processes.texi
7863 (Process Information): Add list-processes arg QUERY-ONLY.
7864 Delete process-contact from here.
7865 Add new status values for process-status.
7866 Add process-get, process-put, process-plist, set-process-plist.
7867 (Synchronous Processes): Add call-process-shell-command.
7868 (Signals to Processes): signal-process allows process objects.
7869 (Network): Complete rewrite.
7870 (Network Servers, Datagrams, Low-Level Network): New nodes.
7871
7872 * positions.texi (Word Motion): forward-word, backward-word
7873 arg is optional. Reword.
7874
7875 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
7876
7877 * variables.texi (Creating Buffer-Local):
7878 Delete duplicate definition of buffer-local-value.
7879 (File Local Variables): Explain about discarding text props.
7880
78812003-09-11 Richard M. Stallman <rms@gnu.org>
7882
7883 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
7884 changes variables that record input events.
7885 (Minibuffer Misc): Add minibuffer-selected-window.
7886
7887 * lists.texi (Building Lists): Add copy-tree.
7888
7889 * display.texi (Fontsets): Add char-displayable-p.
7890 (Scroll Bars): New node.
7891
78922003-09-08 Lute Kamstra <lute@gnu.org>
7893
7894 * modes.texi (%-Constructs): Document new `%i' and `%I'
7895 constructs.
7896
78972003-09-03 Peter Runestig <peter@runestig.com>
7898
7899 * makefile.w32-in: New file.
7900
79012003-08-29 Richard M. Stallman <rms@gnu.org>
7902
7903 * display.texi (Overlay Properties): Clarify how priorities
7904 affect use of the properties.
7905
79062003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7907
7908 * customize.texi (Type Keywords): Correct the description of
7909 `:help-echo' in the case where `motion-doc' is a function.
7910
79112003-08-14 John Paul Wallington <jpw@gnu.org>
7912
7913 * modes.texi (Emulating Mode Line): Subsection, not section.
7914
79152003-08-13 Richard M. Stallman <rms@gnu.org>
7916
7917 * elisp.texi (Top): Update subnode lists in menu.
7918
7919 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7920 (Kill Functions): kill-region has new arg yank-handler.
7921 (Yanking): New node.
7922 (Yank Commands): Add yank-undo-function.
7923 (Low-Level Kill Ring):
7924 kill-new and kill-append have new arg yank-handler.
7925 (Changing Properties): Add remove-list-of-text-properties.
7926 (Atomic Changes): New node.
7927
7928 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7929
7930 * streams.texi (Output Variables): Add eval-expression-print-length
7931 and eval-expression-print-level.
7932
7933 * os.texi (Time Conversion): For encode-time, explain limits on year.
7934
7935 * objects.texi (Character Type): Define anchor "modifier bits".
7936
7937 * modes.texi (Emulating Mode Line): New node.
7938 (Search-based Fontification): Font Lock uses font-lock-face property.
7939 (Other Font Lock Variables): Likewise.
7940
7941 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7942 not vectors.
7943 (Active Keymaps): Add emulation-mode-map-alists.
7944 (Functions for Key Lookup): key-binding has new arg no-remap.
7945 (Remapping Commands): New node.
7946 (Scanning Keymaps): where-is-internal has new arg no-remap.
7947 (Tool Bar): Add tool-bar-local-item-from-menu.
7948 Clarify when to use tool-bar-add-item-from-menu.
7949
7950 * commands.texi (Interactive Call): commandp has new arg.
7951 (Command Loop Info): Add this-original-command.
7952
79532003-08-06 John Paul Wallington <jpw@gnu.org>
7954
7955 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7956
7957 * display.texi (Warning Basics): Fix typo.
7958 (Fringes): Add closing curly bracket and fix typo.
7959
7960 * elisp.texi (Top): Fix typo.
7961
79622003-08-05 Richard M. Stallman <rms@gnu.org>
7963
7964 * elisp.texi: Update lists of subnodes.
7965
7966 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7967
7968 * variables.texi (Local Variables): Use lc for example variable names.
7969
7970 * tips.texi (Library Headers): Explain where to put -*-.
7971
7972 * strings.texi (Creating Strings): Fix xref for vconcat.
7973
7974 * sequences.texi (Vector Functions):
7975 vconcat no longer allows integer args.
7976
7977 * minibuf.texi (Reading File Names): read-file-name has new
7978 arg PREDICATE. New function read-directory-name.
7979
c4cc8b9a 7980 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
7981 (Indenting Macros): New node.
7982
7983 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7984 (Window Frame Parameters): Make separate table of parameters
7985 that are coupled with specific face attributes.
7986 (Deleting Frames): delete-frame-hooks renamed to
7987 delete-frame-functions.
7988
7989 * files.texi (Magic File Names): Add file-remote-p.
7990 Clarify file-local-copy.
7991
7992 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7993 here; instead xref Defining Macros.
7994
7995 * display.texi (Warnings): New node, and subnodes.
7996 (Fringes): New node.
7997
7998 * debugging.texi (Test Coverage): New node.
7999
8000 * compile.texi (Compiler Errors): Explain with-no-warnings
8001 and other ways to suppress warnings.
8002
8003 * commands.texi (Interactive Call): Minor clarification.
8004
8005 * buffers.texi (Buffer File Name): set-visited-file-name
8006 renames the buffer too.
8007
8008 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
8009
80102003-07-24 Markus Rost <rost@math.ohio-state.edu>
8011
8012 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
8013
80142003-07-22 Markus Rost <rost@math.ohio-state.edu>
8015
8016 * internals.texi (Garbage Collection): Fix previous change.
8017
80182003-07-22 Richard M. Stallman <rms@gnu.org>
8019
8020 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
8021
8022 * display.texi (Width): Use \s syntax in example.
8023 (Font Selection): Add face-font-rescale-alist.
8024
8025 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
8026 Remove spurious indent in example.
8027
8028 * lists.texi (Building Lists): Add number-sequence.
8029
8030 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
8031
8032 * functions.texi (Function Documentation): Explain how to
8033 show calling convention explicitly in the doc string.
8034
8035 * windows.texi (Selecting Windows): save-selected-window saves
8036 selected window of each frame.
8037 (Window Configurations): Minor change.
8038
8039 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
8040
8041 * streams.texi (Output Variables): Add print-continuous-numbering
8042 and print-number-table.
8043
8044 * processes.texi (Decoding Output): New node.
8045
8046 * os.texi (Time Conversion): decode-time arg is optional.
8047
8048 * objects.texi (Character Type): Don't use space as example for \.
8049 Make list of char names and \-sequences correspond.
8050 Explain that \s is not used in strings. `\ ' needs space after.
8051
8052 * nonascii.texi (Converting Representations): Add string-to-multibyte.
8053 (Translation of Characters): Add translation-table-for-input.
8054 (Default Coding Systems): Add auto-coding-functions.
8055 (Explicit Encoding): Add decode-coding-inserted-region.
8056 (Locales): Add locale-info.
8057
8058 * minibuf.texi (Basic Completion): Describe test-completion.
8059 Collections can be lists of strings.
8060 Clean up lazy-completion-table.
8061 (Programmed Completion): Mention test-completion.
8062 Clarify why lambda expressions are not accepted.
8063 (Minibuffer Misc): Describe minibufferp.
8064
80652003-07-14 Richard M. Stallman <rms@gnu.org>
8066
8067 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
8068
8069 * windows.texi (Selecting Windows): New arg to select-window.
8070 (Selecting Windows): Add with-selected-window.
8071 (Size of Window): Add window-inside-edges, etc.
8072
8073 * internals.texi (Garbage Collection): Add post-gc-hook.
8074
8075 * processes.texi (Subprocess Creation): Add exec-suffixes.
8076
8077 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
8078 (Scanning Keymaps): Add map-keymaps.
8079 (Defining Menus): Add keymap-prompt.
8080
8081 * numbers.texi (Integer Basics): Add most-positive-fixnum,
8082 most-negative-fixnum.
8083
c4cc8b9a 8084 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
8085 (Compiler Errors): New node.
8086
8087 * os.texi (User Identification): user-uid, user-real-uid
8088 can return float.
8089
8090 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
8091 and about derived modes.
8092 (Minor Modes): Add minor-mode-list.
8093 (Defining Minor Modes): Keyword args for define-minor-mode.
8094 (Search-based Fontification): Explain managing other properties.
8095 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 8096 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
8097 (Hooks): Add run-mode-hooks and delay-mode-hooks.
8098
8099 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
8100 (Variable Aliases): Clarify defvaralias.
8101
8102 * loading.texi (Library Search): Add load-suffixes.
8103
8104 * minibuf.texi (Basic Completion): Add lazy-completion-table.
8105 (Programmed Completion): Add dynamic-completion-table.
8106
8107 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
8108 (Magic File Names): Specify precedence order of handlers.
8109
8110 * commands.texi (Command Overview): Emacs server runs pre-command-hook
8111 and post-command-hook.
8112 (Waiting): New calling convention for sit-for.
8113
8114 * text.texi (Special Properties): local-map and keymap properties
8115 apply based on their stickiness.
8116
81172003-07-07 Richard M. Stallman <rms@gnu.org>
8118
8119 * modes.texi (Minor Mode Conventions): Specify only some kinds
8120 of list values as args to minor modes.
8121
8122 * files.texi (File Name Expansion): Warn about iterative use
8123 of substitute-in-file-name.
8124
8125 * advice.texi (Activation of Advice): Clean up previous change.
8126
81272003-07-06 Markus Rost <rost@math.ohio-state.edu>
8128
8129 * advice.texi (Activation of Advice): Note that ad-start-advice is
8130 turned on by default.
8131
81322003-06-30 Richard M. Stallman <rms@gnu.org>
8133
8134 * text.texi (Buffer Contents): Document current-word.
8135 (Change Hooks): Not called for *Messages*.
8136
8137 * functions.texi (Defining Functions): Explain about redefining
8138 primitives.
8139 (Function Safety): Renamed. Minor changes.
8140 Comment out the detailed criteria for what is safe.
8141
81422003-06-22 Andreas Schwab <schwab@suse.de>
8143
8144 * objects.texi (Symbol Type): Fix description of examples.
8145
81462003-06-16 Andreas Schwab <schwab@suse.de>
8147
8148 * hash.texi (Creating Hash): Fix description of :weakness.
8149
c8763fb6 81502003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
8151
8152 * files.texi (Changing Files): copy-file copies file modes, too.
8153
81542003-05-28 Richard M. Stallman <rms@gnu.org>
8155
8156 * strings.texi (Creating Strings): Clarify split-string.
8157
81582003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
8159
8160 * strings.texi (Creating Strings): Update split-string specification
8161 and examples.
8162
81632003-05-19 Richard M. Stallman <rms@gnu.org>
8164
8165 * elisp.texi: Correct invariant section names.
8166
81672003-04-20 Richard M. Stallman <rms@gnu.org>
8168
8169 * os.texi (Timers): Explain about timers and quitting.
8170
81712003-04-19 Richard M. Stallman <rms@gnu.org>
8172
8173 * internals.texi (Writing Emacs Primitives): Strings are
8174 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
8175 Explain GCPRO convention for varargs function args.
8176
81772003-04-16 Richard M. Stallman <rms@gnu.org>
8178
8179 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
8180
81812003-04-08 Richard M. Stallman <rms@gnu.org>
8182
8183 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
8184
81852003-02-13 Kim F. Storm <storm@cua.dk>
8186
8187 * objects.texi (Character Type): New \s escape for space.
8188
81892003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
8190
8191 * os.texi (System Environment): Added cygwin system-type.
8192
81932003-01-25 Richard M. Stallman <rms@gnu.org>
8194
8195 * keymaps.texi: Document that a symbol can act as a keymap.
8196
81972003-01-13 Richard M. Stallman <rms@gnu.org>
8198
8199 * text.texi (Changing Properties): Say string indices are origin-0.
8200
8201 * positions.texi (Screen Lines) <compute-motion>:
8202 Correct order of elts in return value.
8203
8204 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
8205 how to define a default binding.
8206
82072002-12-07 Markus Rost <rost@math.ohio-state.edu>
8208
8209 * loading.texi (Unloading): Fix recent change for load-history.
8210
8211 * customize.texi (Simple Types): Clarify description of custom
8212 type 'number. Describe new custom type 'float.
8213
82142002-12-04 Markus Rost <rost@math.ohio-state.edu>
8215
8216 * variables.texi (File Local Variables): Fix typo.
8217
c8763fb6 82182002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
8219
8220 From Michael Albinus <Michael.Albinus@alcatel.de>.
8221
8222 * README: Target for Info file is `make info'.
8223
8224 * files.texi (File Name Components): Fixed typos in
8225 `file-name-sans-extension'.
8226 (Magic File Names): Complete list of operations for magic file
8227 name handlers.
8228
82292002-09-16 Jonathan Yavner <jyavner@engineer.com>
8230
8231 * variables.texi (File Local Variables): New function
8232 risky-local-variable-p.
8233
82342002-09-15 Jonathan Yavner <jyavner@engineer.com>
8235
8236 * functions.texi (Function safety): New node about unsafep.
8237
82382002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
8239
8240 * customize.texi (Splicing into Lists): Fixed example.
a86cd395 8241 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
8242
82432002-06-17 Juanma Barranquero <lektu@terra.es>
8244
8245 * frames.texi (Display Feature Testing): Fix typo.
8246
82472002-06-12 Andreas Schwab <schwab@suse.de>
8248
8249 * frames.texi (Initial Parameters, Resources): Fix references to
8250 the Emacs manual.
8251
82522002-05-13 Kim F. Storm <storm@cua.dk>
8253
8254 * variables.texi (Intro to Buffer-Local): Updated warning and
8255 example relating to changing buffer inside let.
8256
c8763fb6 82572002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8258
8259 * os.texi (Session Management): New node about X Session management.
8260
82612002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
8262
8263 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
8264 to which the manual corresponds, and the copyright years.
8265
8266 * Makefile.in (VERSION): Set to 2.9.
8267
82682001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
8269
8270 * elisp.texi: Change the category in @dircategory to "Emacs", to
8271 make it consistent with info/dir.
8272
82732001-11-25 Miles Bader <miles@gnu.org>
8274
8275 * text.texi (Fields): Describe new `limit' arg in
8276 field-beginning/field-end.
8277
82782001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
8279
8280 * permute-index: Don't depend on csh-specific features. Replace
8281 the interpreter name with /bin/sh.
8282
8283 * two-volume-cross-refs.txt: New file.
8284 * two.el: New file.
8285 * spellfile: New file.
8286
82872001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
8288
8289 * permute-index: New file.
8290
8291 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
8292 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
8293 8+3 restricted namespace.
8294
8295 * Makefile.in (infodir): Define relative to $(srcdir).
8296 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
8297 include directories list via -I switch to makeinfo.
8298 (index.texi): Use cp if both hard and symbolic links fail.
8299
83002001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
8301
8302 * Makefile.in (distclean): Add.
8303
8304 The following changes make ELisp manual part of the Emacs
8305 distribution:
8306
8307 * Makefile.in: Add Copyright notice.
8308 (prefix): Remove.
8309 (infodir): Change value to "../info".
8310 (VPATH): New variable.
8311 (MAKE): Don't define.
8312 (texmacrodir): Don't define.
8313 (texinputdir): Append the existing value of TEXINPUTS.
8314 ($(infodir)/elisp): Instead of just "elisp". Reformat the
8315 command to be compatible with man/Makefile.in, and to put the
8316 output into ../info.
8317 (info): Add target.
8318 (installall): Target removed.
8319
c8763fb6 83202001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
8321
8322 * tips.texi (Coding Conventions): Fix typo.
8323
83242001-10-23 Gerd Moellmann <gerd@gnu.org>
8325
8326 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8327
83282001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8329
8330 * files.texi (File Name Components): Update the description of
8331 file-name-sans-extension and file-name-extension, as they now
8332 ignore leading dots.
8333
83342001-10-20 Gerd Moellmann <gerd@gnu.org>
8335
8336 * (Version 21.1 released.)
8337
83382001-10-19 Miles Bader <miles@gnu.org>
8339
8340 * positions.texi (Text Lines): Describe behavior of
8341 `beginning-of-line'/`end-of-line' in the presence of field properties.
8342
83432001-10-17 Gerd Moellmann <gerd@gnu.org>
8344
8345 * Makefile.in (VERSION): Set to 2.8.
8346 (manual): Use `manual-21'.
8347
8348 * elisp.texi (VERSION): Add and use it where the version
8349 number was used. Set it to 2.8.
8350
8351 * intro.texi: Likewise.
8352
83532001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8354
8355 * files.texi (File Name Completion): Document the significance of
8356 a trailing slash in elements of completion-ignored-extensions.
8357
83582001-10-06 Miles Bader <miles@gnu.org>
8359
8360 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8361
83622001-10-04 Gerd Moellmann <gerd@gnu.org>
8363
8364 * variables.texi (Variable Aliases): New node.
8365
83662001-10-04 Gerd Moellmann <gerd@gnu.org>
8367
8368 * Branch for 21.1.
8369
83702001-10-02 Miles Bader <miles@gnu.org>
8371
8372 * minibuf.texi (Minibuffer Misc): Add entries for
8373 `minibuffer-contents', `minibuffer-contents-no-properties', and
8374 `delete-minibuffer-contents'.
8375 Correct description for `minibuffer-prompt-end'.
8376
8377 * text.texi (Property Search): Correct descriptions of
8378 `next-char-property-change' and `previous-char-property-change'.
8379 Add entries for `next-single-char-property-change' and
8380 `previous-single-char-property-change'.
8381 Make operand names a bit more consistent.
8382
83832001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8384
8385 * frames.texi (Finding All Frames): Document that next-frame and
8386 previous-frame are local to current terminal.
8387
83882001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8389
8390 * keymaps.texi (Creating Keymaps): Fix the description of the
8391 result of make-keymap.
8392
83932001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8394
8395 * display.texi (Font Lookup, Attribute Functions)
8396 (Image Descriptors): Add cross-references to the definition of
8397 selected frame.
8398
8399 * buffers.texi (The Buffer List): Add cross-references to the
8400 definition of selected frame.
8401
8402 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8403 frame at any given time.
8404 (Multiple Displays, Size and Position): Add a cross-reference to
8405 the definition of the selected frame.
8406
84072001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8408
8409 * strings.texi (String Conversion) <string-to-number>: Document
8410 that a float is returned for integers that are too large.
8411
8412 * frames.texi (Mouse Position): Document mouse-position-function.
8413 (Display Feature Testing): Document display-images-p.
8414 (Window Frame Parameters): Document the cursor-type variable.
8415
8416 * numbers.texi (Integer Basics): Document CL style read syntax for
8417 integers in bases other than 10.
8418
8419 * positions.texi (List Motion): Document
8420 open-paren-in-column-0-is-defun-start.
8421
8422 * lists.texi (Sets And Lists): Document member-ignore-case.
8423
8424 * internals.texi (Garbage Collection): Document the used and free
8425 strings report.
8426 (Memory Usage): Document strings-consed.
8427
8428 * os.texi (Time of Day): Document float-time.
8429 (Recording Input): Document that clear-this-command-keys clears
8430 the vector to be returned by recent-keys.
8431
8432 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8433 argument keymap can be a list.
8434
8435 * nonascii.texi (User-Chosen Coding Systems)
8436 <select-safe-coding-system>: Document the new argument
8437 accept-default-p and the variable
8438 select-safe-coding-system-accept-default-p. Tell what happens if
8439 buffer-file-coding-system is undecided.
8440 (Default Coding Systems): Document auto-coding-regexp-alist.
8441
8442 * display.texi (The Echo Area) <message>: Document
8443 message-truncate-lines.
8444 (Glyphs): Document that the glyph table is unused on windowed
8445 displays.
8446
8447 * help.texi (Describing Characters) <single-key-description>:
8448 Document the new argument no-angles.
8449 (Accessing Documentation) <documentation-property>: Document that
8450 a non-string property is evaluated.
8451 <documentation>: Document that the function-documentation property
8452 is looked for.
8453
8454 * windows.texi (Selecting Windows): Document some-window.
8455
8456 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8457
8458 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8459 apropos-mode-hook.
8460
8461 * commands.texi (Using Interactive): Document interactive-form.
8462 (Keyboard Macros): Document kbd-macro-termination-hook.
8463 (Command Loop Info): Document that clear-this-command-keys clears
8464 the vector to be returned by recent-keys.
8465
84662001-09-04 Werner LEMBERG <wl@gnu.org>
8467
8468 * Makefile.in (srcdir, texinputdir): New variables.
8469 (srcs, index.texi, install): Use $(srcdir).
8470 (.PHONY): Remove elisp.dvi.
8471 (elisp): Use -I switch for makeinfo.
8472 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8473 (installall, dist): Use $(srcdir).
8474 Fix path to texinfo.tex.
8475 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8476
84772001-08-30 Gerd Moellmann <gerd@gnu.org>
8478
8479 * display.texi (Conditional Display): Adjust to API change.
8480
8481 * configure: New file.
8482
84832001-07-30 Gerd Moellmann <gerd@gnu.org>
8484
8485 * commands.texi (Repeat Events): Add description of
8486 double-click-fuzz.
8487
84882001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8489
8490 * syntax.texi (Syntax Class Table): Add the missing designator for
8491 comment and string fences.
8492 (Syntax Properties): Add a xref to syntax table internals.
8493 (Syntax Table Internals): Document string-to-syntax.
8494
84952001-05-07 Gerd Moellmann <gerd@gnu.org>
8496
8497 * Makefile.in (install): Use install-info command line options
8498 like in Emacs' Makefile.in.
8499
85002000-12-09 Miles Bader <miles@gnu.org>
8501
8502 * windows.texi (Window Start): Update documentation for
8503 `pos-visible-in-window-p'.
8504
85052000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8506
8507 * lists.texi (Building Lists): Add footnote to explain how to add
8508 to the end of a list.
8509
85102000-10-25 Gerd Moellmann <gerd@gnu.org>
8511
8512 * files.texi (Visiting Functions): Typos.
8513
85142000-10-25 Kenichi Handa <handa@etl.go.jp>
8515
8516 * files.texi (Visiting Functions): Return value of
8517 find-file-noselect may be a list of buffers if wildcards are used.
8518
85192000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8520
8521 * display.texi (Defining Faces): Document `graphic' display type
8522 in face specs.
8523
b344d29d 85242000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
8525
8526 * hooks.texi (Standard Hooks): Replace obsolete
8527 `after-make-frame-hook' with `after-make-frame-functions'.
8528
8529 * frames.texi (Creating Frames): Ditto.
8530
8531 * variables.texi (Future Local Variables): Ditto.
8532
85332000-10-16 Gerd Moellmann <gerd@gnu.org>
8534
8535 * display.texi (Other Image Types): Add description of :foreground
8536 and :background properties of mono PBM images.
8537
85382000-08-17 Werner LEMBERG <wl@gnu.org>
8539
8540 * .cvsignore: New file.
8541
85422000-01-05 Gerd Moellmann <gerd@gnu.org>
8543
8544 * tindex.pl: New script.
8545
85461999-12-03 Dave Love <fx@gnu.org>
8547
8548 * Makefile.in (MAKEINFO): New parameter.
8549
85501999-09-17 Richard Stallman <rms@gnu.org>
8551
8552 * Makefile.in (srcs): Add hash.texi.
8553 (VERSION): Update to 20.6.
8554
85551999-09-13 Richard Stallman <rms@gnu.org>
8556
8557 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8558
85591998-08-29 Karl Heuer <kwzh@gnu.org>
8560
8561 * configure.in: New file.
8562 * Makefile.in: Renamed from Makefile.
8563 (prefix, infodir): Use value obtained from configure.
8564 (emacslibdir): Obsolete variable deleted.
8565 (dist): Distribute configure.in, configure, Makefile.in.
8566
85671998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8568
8569 * Makefile (INSTALL_INFO): New variable.
8570 (install): Run install-info.
8571
85721998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8573
8574 * Makefile (elisp.dvi): Add missing backslash.
8575
85761998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8577
8578 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8579 Run texindex without `./'. Always run texindex on elisp.tp.
8580 (elisp.tps): Target deleted.
8581
85821998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8583
8584 * Makefile (srcs): Add nonascii.texi and customize.texi.
8585 (dist): Start by deleting `temp'.
8586
85871998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8588
8589 * Makefile (makeinfo, texindex): Targets deleted.
8590 (makeinfo.o, texindex.o): Targets deleted.
8591 (clean, dist): Don't do anything with them or with getopt*.
8592
85931998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8594
8595 * Makefile (SHELL): Defined.
8596
85971998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8598
8599 * Makefile (elisp.tps): New target.
8600 (elisp.dvi): Depend on elisp.tps.
8601
c5602427 86021996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
8603
8604 * README: Update phone number.
8605
8606 * Makefile (elisp): Make this be the default target.
8607 Depend on makeinfo.c instead of makeinfo.
8608 (install): Don't depend on elisp.dvi, since we don't install that.
8609 Use mkinstalldirs.
8610 (dist): Add mkinstalldirs.
8611
c5602427 86121995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8613
8614 * Makefile (VERSION): Update version number.
8615 (maintainer-clean): Renamed from realclean.
8616
c5602427 86171995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8618
8619 * Makefile (realclean): New target.
8620 (elisp): Remove any old elisp-* files first.
8621
c5602427 86221993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8623
8624 * Makefile (VERSION): New variable.
8625 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8626 Compressed file suffix should be `.gz', not `.z'.
8627
ce058493 86281993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8629
8630 * Makefile (elisp): Depend on makeinfo.
8631
c5602427 86321993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8633
8634 * Makefile (srcs): Add anti.texi.
8635
c5602427 86361993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8637
8638 * Makefile (infodir, prefix): New vars.
8639 (install): Use infodir.
8640 (emacsinfodir): Deleted.
8641
c5602427 86421993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8643
8644 * Makefile (srcs): Add calendar.texi.
8645
8646 * Makefile (dist): Copy texindex.c and makeinfo.c.
8647 Limit elisp-* files to those with one or two digits.
8648
c5602427 86491993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8650
8651 * Makefile (dist): Changed to use Gzip instead of compress.
8652
c5602427 86531993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8654
8655 * loading.texi (Unloading): define-function changed back to
8656 defalias. It may not stay this way, but at least it's
8657 consistent with the known-good version of the code patch.
8658
c5602427 86591993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
8660
8661 * modes.texi (Hooks): Document new optional arg of add-hook.
8662
c5602427 86631993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8664
8665 * variables.texi: Document nil initial value of buffer-local variables.
8666
8667 * tips.texi: Add new section on standard library headers.
8668
c5602427 86691993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8670
8671 * Makefile (srcs): Add frame.texi to the list of sources.
8672
c5602427 86731993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8674
8675 * Makefile (dist): Don't bother excluding autosave files; they'll
8676 never make it into the temp directory anyway, and the hash marks
8677 in the name are problematic for make and the Bourne shell.
8678 (srcs):
8679
c5602427 86801993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8681
8682 * Makefile (dist): Don't include backup files or autosave files in
8683 the distribution tar file.
8684
c5602427 86851991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8686
8687 * Makefile (srcs): Added index.perm.
8688 (elisp.dvi): Remove erroneous shell comment.
8689 Expect output of permute-index in permuted.fns.
8690 Save old elisp.aux in elisp.oaux.
8691 (clean): Added index.texi to be deleted.
8692
c5602427 86931990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8694
8695 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8696
c5602427 86971990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
8698
8699 * files.texi: Noted that completion-ignored-extensions is ignored
8700 when making *Completions*.
8701
3e868ee3 87021990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
8703
8704 * Makefile make dist now depends on elisp.dvi, since it tries
8705 to include it in the dist file.
8706
c5602427 87071990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 8708
c5602427 8709 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 8710
c5602427 87111989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8712
8713 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8714 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8715
c5602427 87161989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8717
8718 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8719 and @error{} are the terms now being used. The files in the
8720 directory have been changed to reflect this.
8721
8722 * All instances of @indentedresultt{} have been changed to
8723 ` @result{}', using 5 spaces at the begining of the line.
8724
c5602427 87251989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8726
8727 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8728 experimental @indentedresult{}, @indentedexpandsto{} are part of
8729 the texinfo.tex in this directory. These TeX macros are not
8730 stable yet.
8731
c5602427 87321989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8733
8734 * texinfo.tex: Temporarily added
8735 \let\result=\dblarrow
8736 \def\error{{\it ERROR} \longdblarrow}
8737 We need to do this better soon.
8738
c5602427 87391989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8740
8741 * Applied Karl Berry's patches to *.texinfo files, but not to
8742 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8743 new title page format is also not applied, since it requires
8744 texinfo.tex changes.)
8745
8746 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8747 for the Project GNU development environment.
8748
8749;; Local Variables:
c8763fb6 8750;; coding: utf-8
b8d4c8d0
GM
8751;; End:
8752
17ca7950
GM
8753 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
8754 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
b8d4c8d0
GM
8755
8756 This file is part of GNU Emacs.
8757
352c8b4a 8758 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 8759 it under the terms of the GNU General Public License as published by
352c8b4a
GM
8760 the Free Software Foundation, either version 3 of the License, or
8761 (at your option) any later version.
b8d4c8d0
GM
8762
8763 GNU Emacs is distributed in the hope that it will be useful,
8764 but WITHOUT ANY WARRANTY; without even the implied warranty of
8765 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8766 GNU General Public License for more details.
8767
8768 You should have received a copy of the GNU General Public License
352c8b4a 8769 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.