* vc-dir.el (vc-dir-headers): Abbreviate the working dir.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
605f35cd
DN
12010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * os.texi (System Environment): Do not mention lynxos.
4
288f9fc0
CY
52010-03-10 Chong Yidong <cyd@stupidchicken.com>
6
7 * Branch for 23.2.
8
eed5c93a
CY
92010-03-06 Chong Yidong <cyd@stupidchicken.com>
10
11 * objects.texi (Integer Type): Take note of the read syntax
12 exception for numbers that cannot fit in the integer type.
13
1ddd6622
GM
142010-03-03 Glenn Morris <rgm@gnu.org>
15
16 * numbers.texi (Integer Basics, Bitwise Operations):
17 * objects.texi (Integer Type): Update for integers now being 30-bit.
18
a908c79a
CY
192010-02-27 Chong Yidong <cyd@stupidchicken.com>
20
21 * display.texi (Low-Level Font): Document :otf font-spec property.
22
cd61af01
SM
232010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
24
25 * display.texi (Line Height): Avoid obsolete special default variables
26 like default-major-mode.
27
c02f8fe2
AM
282010-01-28 Alan Mackenzie <acm@muc.de>
29
30 * display.texi (Auto Faces): Say fontification-functions is called
31 whether or not Font Lock is enabled. Tidy up the wording a bit.
32
d738d18b
CY
332010-01-17 Chong Yidong <cyd@stupidchicken.com>
34
35 * elisp.texi: Remove duplicate edition information (Bug#5407).
36
4963739e
JB
372010-01-17 Juanma Barranquero <lekktu@gmail.com>
38
39 * two.el (volume-header-toc-markup): Fix typos in docstring.
40
c57008f6
SM
412010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
42
43 Avoid dubious uses of save-excursions.
44 * positions.texi (Excursions): Recommend the use of
45 save-current-buffer if applicable.
46 * text.texi (Clickable Text): Fix the example code which used
47 save-excursion in a naive way which sometimes preserves point and
48 sometimes not.
49 * variables.texi (Creating Buffer-Local):
50 * os.texi (Session Management):
51 * display.texi (GIF Images):
52 * control.texi (Cleanups): Use (save|with)-current-buffer.
53
2f3725cd
EZ
542010-01-02 Eli Zaretskii <eliz@gnu.org>
55
56 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
57
85eeac93
CY
582010-01-02 Chong Yidong <cyd@stupidchicken.com>
59
60 * nonascii.texi (Text Representations, Character Codes)
61 (Converting Representations, Explicit Encoding)
62 (Translation of Characters): Use hex notation consistently.
63 (Character Sets): Fix map-charset-chars doc (Bug#5197).
64
4801c5fa
CY
652010-01-01 Chong Yidong <cyd@stupidchicken.com>
66
67 * loading.texi (Where Defined): Make it clearer that these are
68 loaded files (Bug#5068).
69
26e533e2
CY
702009-12-29 Chong Yidong <cyd@stupidchicken.com>
71
72 * minibuf.texi (Completion Styles): Document `initials' style.
73
16d1ff5f
CY
742009-12-25 Chong Yidong <cyd@stupidchicken.com>
75
76 * frames.texi (Resources): Describe inhibit-x-resources.
77 (Size Parameters): Copyedit.
78
79 * hash.texi (Creating Hash):
80 * objects.texi (Hash Table Type): Document the new hash table
81 printed representation.
82
83 * minibuf.texi (Basic Completion): 4th arg to all-completions is
84 obsolete.
85
86 * processes.texi (Process Buffers): Document
87 process-kill-buffer-query-function.
88
9a5de3d9
GM
892009-12-05 Glenn Morris <rgm@gnu.org>
90
91 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
92 diary-display-function, and no longer recommended to be a hook.
93 Update for changes in the names of calendar and diary hooks.
94 diary-print-entries-hook has changed section.
95
b640eb52
EZ
962009-11-28 Eli Zaretskii <eliz@gnu.org>
97
98 * text.texi (Special Properties): More accurate description of
99 what the `cursor' property does.
100
be1674ab
KR
1012009-11-26 Kevin Ryde <user42@zip.com.au>
102
103 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
104 mouse-wheel-down-event, the closest thing to a definition for them.
105 * os.texi (Startup Summary): vindex inhibit-startup-message and
106 inhibit-splash-screen.
107 (Command-Line Arguments): vindex argv.
108 (Suspending Emacs): vindex suspend-tty-functions and
109 resume-tty-functions. Don't want to index every hook, but having
110 the programming ones is helpful.
111
603f5979
CY
1122009-11-14 Chong Yidong <cyd@stupidchicken.com>
113
114 * commands.texi (Motion Events): Fix typo (Bug#4907).
115
4359a806
CY
1162009-11-08 Chong Yidong <cyd@stupidchicken.com>
117
118 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
119 are affected by case-fold-search (Bug#4483).
120
0f063651
CY
1212009-11-02 Chong Yidong <cyd@stupidchicken.com>
122
123 * minibuf.texi (Reading File Names): Note that read-file-name may
124 use a graphical file dialog.
125
9bd79893
GM
1262009-10-31 Glenn Morris <rgm@gnu.org>
127
128 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
129
ebe479ec
KR
1302009-10-16 Kevin Ryde <user42@zip.com.au>
131
132 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
133 in particular so `info-lookup-symbol' can find its docs.
134
2640fa86
CY
1352009-10-16 Chong Yidong <cyd@stupidchicken.com>
136
137 * variables.texi (Constant Variables): Distinguish from defconst
138 variables.
139 (Defining Variables): Add cindex.
140
edd6a733
CY
1412009-10-15 Chong Yidong <cyd@stupidchicken.com>
142
143 * os.texi (Time of Day): Clarify that the microsecond part is
144 ignored (Bug#4637).
145
5feb0b73
GM
1462009-10-11 Glenn Morris <rgm@gnu.org>
147
148 * frames.texi (Size and Position): Clarify what is included in the frame
149 height. (Bug#4535)
150
0c5413c8
GM
1512009-10-10 Glenn Morris <rgm@gnu.org>
152
153 * windows.texi (Size of Window): The relationship between window and
154 frame heights is not so simple. (Bug#4535)
155 Mention window-full-height-p.
156
7f8b600a
SM
1572009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
158
159 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
160 used from Lisp.
161
6185de1c
EZ
1622009-10-07 Eli Zaretskii <eliz@gnu.org>
163
7f8b600a
SM
164 * files.texi (Directory Names) <abbreviate-file-name>:
165 Document that root home directories are not replaced with "~".
6185de1c 166
9972911f
EZ
1672009-10-06 Eli Zaretskii <eliz@gnu.org>
168
169 * text.texi (Special Properties): Document the meaning of the
170 `cursor' text property whose value is an integer.
171
2a3f19ef
MA
1722009-10-05 Michael Albinus <michael.albinus@gmx.de>
173
174 * files.texi (Magic File Names): Add `copy-directory'.
175
804543b5
EZ
1762009-10-05 Eli Zaretskii <eliz@gnu.org>
177
178 * files.texi (File Attributes): Fix description of file
179 attributes. (Bug#4638) Update attributes of files.texi example to
180 be more representative.
181
461bf92b
MA
1822009-10-05 Michael Albinus <michael.albinus@gmx.de>
183
184 * files.texi (Create/Delete Dirs): New command copy-directory.
185
a86cd395
JB
1862009-10-04 Juanma Barranquero <lekktu@gmail.com>
187
188 * anti.texi (Antinews):
189 * macros.texi (Indenting Macros):
190 * strings.texi (Creating Strings, Case Conversion):
191 Remove duplicate words.
192
d3080264
MA
1932009-10-01 Michael Albinus <michael.albinus@gmx.de>
194
195 * files.texi (Create/Delete Dirs): delete-directory has an
196 optional parameter RECURSIVE.
197
85d14563
SM
1982009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
199
200 * buffers.texi (Swapping Text): Minor clarification.
201
3d9842c6
GM
2022009-10-01 Glenn Morris <rgm@gnu.org>
203
204 * functions.texi (Declaring Functions): Mention that we also search for
205 ".m" files in the src/ directory.
206
78427304
CY
2072009-09-25 David Engster <deng@randomsample.de>
208
3d9842c6 209 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 210
b578c9cc
GM
2112009-09-22 Glenn Morris <rgm@gnu.org>
212
213 * internals.texi (Building Emacs): Mention preloaded-file-list.
214
beee5da7
AM
2152009-09-14 Alan Mackenzie <acm@muc.de>
216
217 * os.texi (Terminal Output): Put "@code{}" around "stdout".
218
5d6ab672
CY
2192009-09-13 Chong Yidong <cyd@stupidchicken.com>
220
221 * functions.texi (Anonymous Functions): Rearrange discussion,
222 giving usage of unquoted lambda forms first. Mention that
223 `function' and `#'' are no longer required (Bug#4290).
224
59375eeb
AM
2252009-09-11 Alan Mackenzie <acm@muc.de>
226
a86cd395 227 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
228 batch mode.
229
e7e2f529
GM
2302009-09-01 Glenn Morris <rgm@gnu.org>
231
232 * display.texi (Face Functions): Mention define-obsolete-face-alias.
233
eae47088
GM
2342009-08-26 Ulrich Mueller <ulm@gentoo.org>
235
236 * nonascii.texi (Character Codes): Fix typos.
237
3691a0a6
MA
2382009-08-25 Michael Albinus <michael.albinus@gmx.de>
239
240 * processes.texi (Synchronous Processes): New defvar
241 process-file-side-effects.
242
664d56b8
GM
2432009-08-25 Glenn Morris <rgm@gnu.org>
244
245 * display.texi (Fontsets): Fix typo.
246
0706c025
GM
247 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
248
03a74b84
SM
2492009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
250
251 * processes.texi (Asynchronous Processes): Adjust arglist of
252 start-process-shell-command and start-file-process-shell-command.
253
f6de8a37
CY
2542009-08-15 Chong Yidong <cyd@stupidchicken.com>
255
4b1ed1bb
CY
256 * advice.texi (Argument Access in Advice): Note that argument
257 positions are zero-based (Bug#3932).
258
89a9e058
CY
259 * commands.texi (Distinguish Interactive): Minor copyedit.
260
23696fd7
CY
261 * display.texi (Face Attributes): Add xref to Displaying Faces for
262 explanation of "underlying face".
263
f6de8a37
CY
264 * customize.texi (Common Keywords): Add xref to Loading.
265
266 * loading.texi (How Programs Do Loading): Add xref to Lisp
267 Libraries node in the Emacs manual.
268
417f77e6
CY
2692009-08-13 Chong Yidong <cyd@stupidchicken.com>
270
271 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
272
0999039c
CY
2732009-07-18 Chong Yidong <cyd@stupidchicken.com>
274
275 * processes.texi (Shell Arguments): Copyedits.
276
9af167bc
GM
2772009-07-18 Glenn Morris <rgm@gnu.org>
278
279 * loading.texi (Repeated Loading): Fix typo.
280
137987ab
RS
2812009-07-16 Richard Stallman <rms@gnu.org>
282
283 * buffers.texi (Swapping Text): Recommend setting
284 write-region-annotate-functions and buffer-saved-size.
285
286 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
287
622fa380
GM
2882009-07-15 Glenn Morris <rgm@gnu.org>
289
290 * edebug.texi: Minor re-phrasings throughout.
291 (Edebug Execution Modes): Sit-for affects continue mode too.
292 (Jumping): Use `forward-sexp' rather than its keybinding.
293 (Edebug Misc): Fix Q binding.
294 (Edebug Eval): Remove cl version.
295 (Printing in Edebug): Clarify print-length etc.
296 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
297 (Specification List): Remove edebug-unwrap findex entry.
298 (Specification Examples): defmacro is actually not the same as defun.
299 Escape "`" in example.
300
6bbd4600
CY
3012009-07-15 Chong Yidong <cyd@stupidchicken.com>
302
303 * markers.texi (The Mark): Document optional arg to
304 deactivate-mark.
305
e538d479
GM
3062009-07-11 Kevin Ryde <user42@zip.com.au>
307
308 * hooks.texi (Standard Hooks): Fix cross-references.
309
4c98b9ed
GM
310 * loading.texi (Named Features): Refer to eval-after-load.
311
5300838c
GM
3122009-07-11 Glenn Morris <rgm@gnu.org>
313
64fbeb16
GM
314 * Makefile.in (TEXI2PDF): New.
315 (elisp.pdf): New target.
316
4c98b9ed
GM
317 * searching.texi (Regexp Backslash): Fix typo.
318
319 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 320
51d9979c
GM
3212009-07-10 Glenn Morris <rgm@gnu.org>
322
561c0216
GM
323 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
324
5b594a58
GM
325 * customize.texi (Customization Types):
326 * display.texi (Abstract Display):
0cc8c85a 327 * objects.texi (Character Type, String Type):
5b594a58 328 Merge in some menu descriptions from elisp.texi.
51d9979c 329
c3cbbb40
GM
330 * hash.texi (Hash Tables):
331 * modes.texi (Multiline Font Lock):
332 End menu description with period.
fe42c16a 333
28528402
GM
3342009-07-09 Glenn Morris <rgm@gnu.org>
335
336 * back.texi: Don't hard-code texinfo location.
337
338 * two-volume.make (texinfodir): New, with location of texinfo.tex.
339 (tex): Add texinfodir to TEXINPUTS.
340 (elisp1med-init, elisp2med-init): Use texinfodir.
341
342 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
343 (clean): Add two-volume.make intermediate files.
344
345 * elisp.texi, vol1.texi, vol2.texi:
346 Use a DATE variable with the publication date, and update it.
347 Fix antinews menu description.
348
349 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
350 Update the detailed node listing to match elisp.texi.
351
352 * README: Update edition to match elisp.texi.
353
354 * objects.texi (General Escape Syntax):
355 * nonascii.texi (Character Sets):
356 Use consistent case for "Unicode Standard".
357
358 * anti.texi (Antinews):
359 * customize.texi (Variable Definitions):
360 * functions.texi (Declaring Functions):
361 * nonascii.texi (Character Properties):
362 * processes.texi (Serial Ports):
363 * text.texi (Special Properties):
364 * tips.texi (Coding Conventions):
365 Minor rearrangements to improve TeX line-filling.
366
367 * commands.texi (Using Interactive): Fix cross-reference.
368
17db8e10
JD
3692009-07-01 Jan Djärv <jan.h.d@swipnet.se>
370
371 * frames.texi (Management Parameters): Mention sticky.
372
77c7e2e1
AS
3732009-07-01 Andreas Schwab <aschwab@redhat.com>
374
375 * help.texi (Help Functions): Fix description of help-buffer and
376 help-setup-xref to use @defun instead of @deffn.
377
3f1c6666
JD
3782009-07-01 Jan Djärv <jan.h.d@swipnet.se>
379
380 * frames.texi (Size Parameters): Mention maximized for fullscreen.
381
ca27c21b
CY
3822009-06-24 Chong Yidong <cyd@stupidchicken.com>
383
384 * display.texi (Window Systems): Add ns to the list.
385
70243478
CY
3862009-06-21 Chong Yidong <cyd@stupidchicken.com>
387
388 * Branch for 23.1.
389
df006536
MR
3902009-06-17 Martin Rudalics <rudalics@gmx.at>
391
392 * windows.texi (Dedicated Windows): Fix typo.
393 (Resizing Windows): Replace @defun by @deffn.
394
d259fc4b
GM
3952009-06-17 Glenn Morris <rgm@gnu.org>
396
397 * variables.texi (Directory Local Variables):
398 Update for 2009-04-11 name-change of dir-locals-directory-alist.
399
30781db6
KH
4002009-06-09 Kenichi Handa <handa@m17n.org>
401
402 * nonascii.texi (Character Sets): State clearly that FROM and TO
403 are codepoints of CHARSET.
404
62e8099c
CY
4052009-06-07 Chong Yidong <cyd@stupidchicken.com>
406
407 * minibuf.texi (Reading File Names): Fix introductory text.
408 Suggested by stan@derbycityprints.com.
409 (High-Level Completion): Fix typo.
410
ee1b1917
CY
4112009-05-28 Chong Yidong <cyd@stupidchicken.com>
412
413 * frames.texi (Text Terminal Colors): Multi-tty is already
414 implemented, but tty-local colors are not.
415
5df647e8
CY
4162009-05-27 Chong Yidong <cyd@stupidchicken.com>
417
418 * hooks.texi (Standard Hooks): Remove mention of obsolete
419 redisplay-end-trigger-functions.
420
421 * internals.texi (Window Internals): Remove mention of obsolete
422 redisplay-end-trigger-functions.
423
01f17ae2
MR
4242009-05-21 Martin Rudalics <rudalics@gmx.at>
425
426 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
427
428 * backups.texi (Making Backups): backup-directory-alist and
429 make-backup-file-name-function are options.
430 (Auto-Saving): auto-save-list-file-prefix is an option.
431
432 * buffers.texi (Killing Buffers): buffer-offer-save is an
433 option.
434
435 * display.texi (Refresh Screen): no-redraw-on-reenter is an
436 option.
437 (Echo Area Customization): echo-keystrokes is an option.
438 (Selective Display): selective-display-ellipses is an option.
439 (Temporary Displays): temp-buffer-show-function is an option.
440 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
441 are options.
442 (Font Selection): face-font-family-alternatives,
443 face-font-selection-order, face-font-registry-alternatives, and
444 scalable-fonts-allowed are options.
445 (Fringe Indicators): indicate-buffer-boundaries is an option.
446 (Fringe Cursors): overflow-newline-into-fringe is an option.
447 (Scroll Bars): scroll-bar-mode is an option.
448
449 * eval.texi (Eval): max-lisp-eval-depth is an option.
450
451 * files.texi (Visiting Functions): find-file-hook is an option.
452 (Directory Names): directory-abbrev-alist is an option.
453 (Unique File Names): temporary-file-directory and
454 small-temporary-file-directory are options.
455
456 * frames.texi (Initial Parameters): initial-frame-alist,
457 minibuffer-frame-alist and default-frame-alist are options.
458 (Cursor Parameters): blink-cursor-alist and
459 cursor-in-non-selected-windows ar options.
460 (Window System Selections): selection-coding-system is an
461 option.
462 (Display Feature Testing): display-mm-dimensions-alist is an
463 option.
464
465 * help.texi (Help Functions): help-char and help-event-list are
466 options.
467
468 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
469 an option.
470
471 * minibuf.texi (Minibuffer History): history-length and
472 history-delete-duplicates are options.
473 (High-Level Completion): read-buffer-function and
474 read-buffer-completion-ignore-case are options.
475 (Reading File Names): read-file-name-completion-ignore-case is
476 an option.
477
478 * modes.texi (Mode Line Top): mode-line-format is an option.
479 (Mode Line Variables): mode-line-position and mode-line-modes
480 are options.
481
482 * nonascii.texi (Text Representations):
483 enable-multibyte-characters is an option.
484 (Default Coding Systems): auto-coding-regexp-alist,
485 file-coding-system-alist, auto-coding-alist and
486 auto-coding-functions are options.
487 (Specifying Coding Systems): inhibit-eol-conversion is an
488 option.
489
490 * os.texi (Init File): site-run-file is an option.
491 (System Environment): mail-host-address is an option.
492 (User Identification): user-mail-address is an option.
493 (Terminal Output): baud-rate is an option.
494
495 * positions.texi (Word Motion): words-include-escapes is an
496 option.
497
498 * searching.texi (Standard Regexps): page-delimiter,
499 paragraph-separate, paragraph-separate and sentence-end are
500 options.
501
502 * text.texi (Margins): left-margin and fill-nobreak-predicate
503 are options.
504
505 * variables.texi (Local Variables): max-specpdl-size is an
506 option.
507
508 * windows.texi (Choosing Window):
509 split-window-preferred-function, special-display-function and
510 display-buffer-function are options.
511
106e6894
CY
5122009-05-20 Chong Yidong <cyd@stupidchicken.com>
513
4a83454d
CY
514 Fix errors spotted by Martin Rudalics.
515
106e6894
CY
516 * syntax.texi (Position Parse): Document rationale for ignored
517 arguments to syntax-ppss-flush-cache.
518
519 * processes.texi (Input to Processes): Mark PROCESS arg to
520 process-running-child-p as optional.
521 (Network Options): Document NO-ERROR arg to
522 set-network-process-option.
523
524 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
525 command.
526
527 * searching.texi (POSIX Regexps): Mark posix-search-forward and
528 posix-search-backward as commands.
529
530 * os.texi (Killing Emacs): Mark kill-emacs as a command.
531 (Suspending Emacs): Mark suspend-emacs as a command.
532 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
533 commands.
534 (Terminal Output): Remove obsolete function baud-rate. Document
535 TERMINAL arg for send-string-to-terminal.
536
537 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
538 terminal-coding-system and set-terminal-coding-system.
539 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
540 as optional.
541 (Character Sets): Document RESTRICTION arg of char-charset.
542 (Character Codes): Mark POS argument to get-byte as optional.
543
544 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
545 minibuffer-message.
546
547 * files.texi (Create/Delete Dirs): Mark make-directory and
548 delete-directory as commands.
549
550 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
551
552 * text.texi (Base 64): Mark base64-decode-string and
553 base64-encode-string as commands.
554 (Columns): Mark move-to-column as a command.
555 (Mode-Specific Indent): Document RIGID arg to
556 indent-for-tab-command.
557 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
558 Mark indent-code-rigidly as a command.
559 (Substitution): Mark translate-region as a command.
560
561 * frames.texi (Size and Position): Remove obsolete functions
562 screen-height and screen-width.
563
04173931
CY
5642009-05-19 Chong Yidong <cyd@stupidchicken.com>
565
566 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
567 (Displaying Buffers, Resizing Windows): Correct mistakes;
568 next-window, previous-window, and pop-to-buffer are not commands,
569 and fit-window-to-buffer" is a command. (Pointed out by Martin
570 Rudalics.)
571
eae7d8f8
RS
5722009-05-17 Richard M Stallman <rms@gnu.org>
573
574 * modes.texi (Precalculated Fontification): Clarify text.
575
b8766179
MR
5762009-05-17 Martin Rudalics <rudalics@gmx.at>
577
578 * windows.texi (Selecting Windows): Clarify descriptions of
579 with-selected-window and get-lru-window.
580 (Cyclic Window Ordering): Refer to particular frame when talking
581 about how splitting affects the ordering.
582 (Displaying Buffers): Fix descriptions of switch-to-buffer and
583 switch-to-buffer-other-window. Explain how setting of
584 display-buffer-reuse-frames affects pop-to-buffer.
585 (Choosing Window): Clarify some details in descriptions of
586 display-buffer-reuse-frames, pop-up-frames, and
587 pop-up-frame-function.
588 (Dedicated Windows): Clarify some details.
589 (Textual Scrolling): Replace term vscroll by term vertical
590 scroll position.
591 (Vertical Scrolling): Fix typo.
592 (Window Hooks): Relate text on jit-lock-register to window
593 scrolling and size changes.
594
734b5e3b
CY
5952009-05-14 Chong Yidong <cyd@stupidchicken.com>
596
0a65633e
CY
597 * frames.texi (Initial Parameters): Clarify what the initial
598 minibuffer frame is.
05be46d7
CY
599 (Buffer Parameters): Note that the minibuffer parameter can not be
600 altered.
0a65633e 601
734b5e3b
CY
602 * anti.texi (Antinews): Copyedits. Rearrange some entries.
603 Document display-buffer changes.
604
925672cd
CY
6052009-05-13 Chong Yidong <cyd@stupidchicken.com>
606
17ecd7af
CY
607 * anti.texi (Antinews): Rewrite for Emacs 22.
608
925672cd
CY
609 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
610 obarrays are first mentioned. Define "system abbrev" more
611 prominently, and add it to the index.
612 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
613 Copyedits.
614 (Abbrev Expansion): Document abbrev-insert.
615
80be4dd7
CY
6162009-05-12 Chong Yidong <cyd@stupidchicken.com>
617
618 * frames.texi (Font and Color Parameters): Rename from Color
619 Parameters. Document font-backend parameter.
620
621 * vol2.texi (Top): Update node listing.
622 * vol1.texi (Top): Update node listing.
623 * elisp.texi (Top): Update node listing.
624
372a93ac
MR
6252009-05-11 Martin Rudalics <rudalics@gmx.at>
626
627 * windows.texi (Choosing Window): Don't explicitly refer to
628 split-window-sensibly's window argument in descriptions of
629 split-height-threshold and split-width-threshold.
630
714c3541
MR
6312009-05-10 Martin Rudalics <rudalics@gmx.at>
632
633 * windows.texi (Choosing Window): Fix rewrite of window
634 splitting section.
635
0e90e7be
EZ
6362009-05-09 Eli Zaretskii <eliz@gnu.org>
637
638 * nonascii.texi (Default Coding Systems): Document
639 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
640 indexing.
641 (Lisp and Coding Systems): Add index entries.
642
d3c0c321
MR
6432009-05-09 Martin Rudalics <rudalics@gmx.at>
644
645 * windows.texi (Choosing Window): Describe split-window-sensibly
646 and rewrite section on window splitting accordingly.
647 (Textual Scrolling): Replace `...' by @code{...}.
648
c773345a
CY
6492009-05-04 Chong Yidong <cyd@stupidchicken.com>
650
ee2d5b5e
CY
651 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
652 Remove obsoleted pre-abbrev-expand-hook.
653
654 * locals.texi (Standard Buffer-Local Variables): Consolidate table
655 entries.
656
c773345a
CY
657 * internals.texi (Object Internals): Don't assume 32-bit machines
658 are the norm.
659 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
660 (Window Internals): Synch field names to window.h.
661 (Process Internals): Synch field names to process.h.
c773345a 662
dd449674
CY
6632009-04-29 Chong Yidong <cyd@stupidchicken.com>
664
665 * variables.texi (File Local Variables): Note that read-circle is
666 bound to nil when reading file-local variables.
667
668 * streams.texi (Input Functions): Document read-circle.
669 (Output Variables): Add xref to Circular Objects.
670
4f1e25e2
CY
6712009-04-25 Chong Yidong <cyd@stupidchicken.com>
672
673 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
674 Features and Coding System Basics. Node that "p" stands for
675 "predicate". Recommend utf-8-emacs instead of emacs-mule.
676 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
677 mouse-appearance-menu.
678 (Programming Tips): Add xref to Progress.
679
dca019f8
CY
6802009-04-22 Chong Yidong <cyd@stupidchicken.com>
681
682 * os.texi (Command-Line Arguments): Document
683 command-line-args-left.
684 (Suspending Emacs): Adapt text to multi-tty case. Document use of
685 terminal objects for tty arguments.
686 (Startup Summary): Add xref to Session Management.
687 (Session Management): Mention emacs-session-restore. Copyedits.
688
02a89103
CY
6892009-04-20 Chong Yidong <cyd@stupidchicken.com>
690
691 * os.texi (Startup Summary): Copyedits. The init file is not
692 necessarily named .emacs now. Document initial-buffer-choice and
693 initial-scratch-message. Note where Emacs exits in batch mode.
694 Document inhibit-splash-screen as an alias.
695 (Init File): Be neutral about which init file name to use.
696
6972009-04-16 Chong Yidong <cyd@stupidchicken.com>
698
699 * os.texi (System Interface): Fix Texinfo usage.
700
0c1cfe01
CY
7012009-04-15 Chong Yidong <cyd@stupidchicken.com>
702
80d7cdca
CY
703 * searching.texi (Regexp Backslash): Also refer to shy groups as
704 non-capturing or unnumbered groups.
705 (Regexp Functions): Add cross-reference to Regexp Backslash.
706
0c1cfe01
CY
707 * display.texi (Truncation): Overlays can use line-prefix and
708 wrap-prefix too.
709 (Overlay Properties): Document wrap-prefix and line-prefix.
710 (Face Attributes): Document underline-minimum-offset.
711 (Face Remapping): Copyedits.
712 (Low-Level Font): Copyedits.
713 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
714 (Line Height): Emphasize that line-spacing only takes effect on
715 graphical terminals.
0c1cfe01 716
c4adeee0
CY
7172009-04-13 Chong Yidong <cyd@stupidchicken.com>
718
719 * display.texi (Refresh Screen): Note that a passage about screen
720 refreshing is text terminal only.
721 (Forcing Redisplay): Delete misleading comment---sit-for calls
722 redisplay, not the other way around.
723 (Truncation): Note new values of truncate-partial-width-windows.
724 Copyedits.
725 (Invisible Text): Document invisible-p.
726
b20ecfa1
EZ
7272009-04-11 Eli Zaretskii <eliz@gnu.org>
728
729 * display.texi (Overlays): Overlays don't scale well. See
730 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
731
97d8273f
CY
7322009-04-10 Chong Yidong <cyd@stupidchicken.com>
733
f147ff75
CY
734 * syntax.texi (Syntax Table Functions): Document cons cell
735 argument for modify-syntax-entry.
736 (Categories): Document cons cell argument for
737 modify-category-entry.
738
fca4ec76
CY
739 * searching.texi (String Search): Document word-search-forward-lax
740 and word-search-backward-lax.
741 (Searching and Case): Describe isearch behavior more precisely.
742
9c283d5b
CY
743 * keymaps.texi (Tool Bar): Mention that some platforms do not
744 support multi-line toolbars. Suggested by Stephen Eglen.
745
746 * frames.texi (Layout Parameters): Mention that Nextstep also
747 allows only one tool-bar line. Suggested by Stephen Eglen.
748
97d8273f
CY
749 * nonascii.texi (Text Representations): Copyedits.
750 (Coding System Basics): Also mention utf-8-emacs.
751 (Converting Representations, Selecting a Representation)
752 (Scanning Charsets, Translation of Characters, Encoding and I/O):
753 Copyedits.
754 (Character Codes): Mention role of codepoints 1114112 to 4194175.
755
2bad3299
CY
7562009-04-09 Chong Yidong <cyd@stupidchicken.com>
757
758 * text.texi (Yank Commands): Note that yank uses push-mark.
759 (Filling): Clarify REGION argument of fill-paragraph. Document
760 fill-forward-paragraph-function.
761 (Special Properties): Remove "new in Emacs 22" declaration.
762 (Clickable Text): Merge with Links and Mouse-1 node.
763
764 * display.texi (Button Properties, Button Buffer Commands): Change
765 xref to Clickable Text.
766
767 * tips.texi (Key Binding Conventions): Change xref to Clickable
768 Text.
769
770 * elisp.texi (Top): Update node listing.
771
ea30ce4f
CY
7722009-04-05 Chong Yidong <cyd@stupidchicken.com>
773
47af2f4b
CY
774 * markers.texi (The Mark): Copyedits. Improve description of
775 handle-shift-selection.
776 (The Region): Move use-region-p here from The Mark.
777
ea30ce4f
CY
778 * positions.texi (Screen Lines): Document (cols . lines) argument
779 for vertical-motion.
780
2aa8ea6e
CY
7812009-04-04 Chong Yidong <cyd@stupidchicken.com>
782
3ec61d4e
CY
783 * frames.texi (Frames): Clean up introduction. Document `ns'
784 return value for framep.
785 (Creating Frames): Note how the terminal is chosen.
786 (Multiple Terminals, Multiple Displays): Merge into a single node.
787 (Color Parameters): Fix typo.
788
789 * variables.texi (Local Variables, Buffer-Local Variables)
790 (Creating Buffer-Local): Change link to Multiple Terminals.
791
792 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
793
794 * keymaps.texi (Controlling Active Maps): Change link to Multiple
795 Terminals.
796
797 * commands.texi (Command Loop Info, Keyboard Macros): Change link
798 to Multiple Terminals.
799
800 * elisp.texi (Top): Update node listing.
801 * vol2.texi (Top): Update node listing.
802 * vol1.texi (Top): Update node listing.
803
9257072f
CY
804 * buffers.texi (Current Buffer): Note that the append-to-buffer
805 example is no longer in synch with the latest code. Tie the two
806 examples together.
807
2aa8ea6e
CY
808 * files.texi (File Attributes): Move note about MS-DOS from
809 Changing Files to File Attributes.
810 (Create/Delete Dirs): Note that mkdir is an alias for this.
811
22e74b17
CY
8122009-04-01 Markus Triska <triska@gmx.at>
813
814 * processes.texi (Filter Functions): Suggest how to handle output
815 batches.
816
4bbe48ec
CY
8172009-03-30 Chong Yidong <cyd@stupidchicken.com>
818
819 * help.texi (Accessing Documentation): Update example to use
820 help-setup-xref and with-help-window.
821 (Help Functions): Remove print-help-return-message, which is
822 semi-obsolete due to with-help-window. Document help-buffer and
823 help-setup-xref.
824
b9723f39
CY
8252009-03-29 Chong Yidong <cyd@stupidchicken.com>
826
87f649f6
CY
827 * help.texi (Accessing Documentation, Help Functions): Remove
828 information about long-obsolete Emacs versions.
9eb52e90 829
b9723f39
CY
830 * modes.texi (Mode Line Variables): The default values of the mode
831 line variables are now more complicated.
832
b0cc32db
CY
8332009-03-28 Chong Yidong <cyd@stupidchicken.com>
834
3c25a5a9
CY
835 * modes.texi (Major Mode Conventions): Note that specialness is
836 inherited.
31c9eebb
CY
837 (Derived Modes): Note that define-derive-mode sets the mode-class
838 property.
3c25a5a9 839
b0cc32db
CY
840 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
841 goto-map. Add search-map to the list.
842
c5e0006d
EZ
8432009-03-27 Eli Zaretskii <eliz@gnu.org>
844
1213465a
EZ
845 * os.texi (System Environment): Update the list of system-type
846 values.
847
c5e0006d
EZ
848 * markers.texi (The Mark) <handle-shift-selection>: Update for
849 removal of the optional argument DEACTIVATE.
850
48bab3d6
CY
8512009-03-25 Chong Yidong <cyd@stupidchicken.com>
852
853 * commands.texi (Focus Events): Most X window managers don't use
854 focus-follows-mouse nowadays.
855
6e4ff1b6
CY
8562009-03-24 Chong Yidong <cyd@stupidchicken.com>
857
858 * commands.texi (Defining Commands): Clarify introduction.
859 (Using Interactive): Not that interactive can be put in a symbol
860 property.
861 (Interactive Call): Note that a symbol with a non-nil
862 interactive-form property satisfies commandp.
863
11625308
JB
8642009-03-23 Juanma Barranquero <lekktu@gmail.com>
865
866 * minibuf.texi (Intro to Minibuffers): Fix typos.
867
7b34420d
CY
8682009-03-23 Chong Yidong <cyd@stupidchicken.com>
869
870 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
871 about minibuffers in old Emacs versions. Copyedits. Emphasize
872 that enable-recursive-minibuffers defaults to nil.
873 (Text from Minibuffer): Simplify introduction.
874
f9257eed
AM
8752009-03-22 Alan Mackenzie <acm@muc.de>
876
877 * commands.texi (Using Interactive): Clarify string argument to
878 `interactive' - even promptless elements need \n separators.
879
f639ba70
CY
8802009-03-18 Chong Yidong <cyd@stupidchicken.com>
881
882 * minibuf.texi (Completion Styles): New node.
883
884 * elisp.texi (Top): Update node listing.
885
d897e8ee
CY
8862009-03-17 Chong Yidong <cyd@stupidchicken.com>
887
888 * minibuf.texi (Basic Completion): Note that
889 read-file-name-completion-ignore-case and
890 read-buffer-completion-ignore-case can override
891 completion-ignore-case.
892 (Minibuffer Completion): Document completing-read changes.
893 (Completion Commands): Avoid mentioning partial completion mode.
894 Document minibuffer-completion-confirm changes, and
895 minibuffer-confirm-exit-commands.
896 (High-Level Completion): Document new require-match behavior for
897 read-buffer. Document read-buffer-completion-ignore-case.
898 (Reading File Names): Document new require-match behavior for
899 read-file-name.
900
b1f23349
CY
9012009-03-14 Chong Yidong <cyd@stupidchicken.com>
902
903 * debugging.texi (Error Debugging): Don't mislead the reader into
904 thinking that debug-on-error enters debugger for C-f at EOB.
905 (Error Debugging): Setting debug-on-init within the init file
906 works, and has for some time.
907
d6eb4e25
KH
9082009-03-13 Kenichi Handa <handa@m17n.org>
909
910 * display.texi (Fontsets): Update the description.
911
1cf53dc5
CY
9122009-03-13 Chong Yidong <cyd@stupidchicken.com>
913
914 * advice.texi (Advising Primitives): Link to What Is a Function.
915
81f919fc
CY
9162009-03-12 Chong Yidong <cyd@stupidchicken.com>
917
cf4229eb
CY
918 * compile.texi (Speed of Byte-Code): Update example.
919 (Disassembly): Update examples.
920
81f919fc 921 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
922
923 * customize.texi (Common Keywords): It's not necessary to use :tag
924 to remove hyphens, as custom-unlispify-tag-name does it
925 automatically.
926 (Variable Definitions): Link to File Local Variables. Document
927 customized-value symbol property.
928 (Customization Types): Move menu to end of node.
929
955964d7
CY
9302009-03-10 Chong Yidong <cyd@stupidchicken.com>
931
932 * macros.texi (Compiling Macros): Omit misleading sentence, which
933 implied that macros can only be used in the same file they are
934 defined.
935 (Backquote): Remove obsolete information about Emacs 19.
936
d25ed7db
GM
9372009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
938
939 * display.texi (Display Margins): Fix paren typo.
940
d55f6ca5
CY
9412009-02-27 Chong Yidong <cyd@stupidchicken.com>
942
f0e57ed8
CY
943 * elisp.texi (Top): Update node listing.
944
945 * variables.texi (Variables): Clarify introduction.
946 (Global Variables): Mention that setq is a special form.
947 (Local Variables): Use active voice.
948 (Tips for Defining): Mention marking variables as safe.
949 (Buffer-Local Variables): Mention terminal-local and frame-local
950 variables together.
951 (File Local Variables): Copyedits.
952 (Frame-Local Variables): Note that they are not really useful.
953 (Future Local Variables): Node deleted.
954
d55f6ca5
CY
955 * objects.texi (General Escape Syntax): Update explanation of
956 unicode escape syntax.
957
ca8f09a8
CY
9582009-02-23 Chong Yidong <cyd@stupidchicken.com>
959
960 * control.texi (Control Structures): Add cindex entry for "textual
961 order".
962
963 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
964 instead of "expression" throughout.
965 (Function Indirection): Copyedits. Use active voice.
966 (Eval): The default value of max-lisp-eval-depth is now 400.
967
a20878b6
MB
9682009-02-23 Miles Bader <miles@gnu.org>
969
970 * processes.texi (System Processes): Rename `system-process-attributes'
971 to `process-attributes'.
972
61f66044
CY
9732009-02-22 Chong Yidong <cyd@stupidchicken.com>
974
1b80d1f3
CY
975 * symbols.texi (Property Lists): Emphasize that property lists are
976 not restricted to symbol cells.
977 (Other Plists): Copyedit.
978
61f66044
CY
979 * sequences.texi (Sequences Arrays Vectors): Make introduction
980 more concise.
981 (Arrays): Mention char-tables and bool-vectors too.
982 (Vectors): Don't repeat information given in Arrays node. Link to
983 nodes that explain the vector usage examples.
984 (Char-Tables): Note that char-table elements can have arbitrary
985 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 986 Link to Property Lists node.
61f66044 987
9403944b
CY
9882009-02-22 Chong Yidong <cyd@stupidchicken.com>
989
990 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
991 `append'.
4068c7b4 992 (List Elements): Copyedits.
9403944b
CY
993
994 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
995 of `vconcat'.
996
997 * strings.texi (Creating Strings): Copyedits. Remove obsolete
998 Emacs 20 usage of `concat'.
999 (Case Conversion): Copyedits.
1000
b87a185f
CY
10012009-02-21 Chong Yidong <cyd@stupidchicken.com>
1002
1003 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
1004 Minor edits.
1005 (Frame Configuration Type): Emphasize that it is not primitive.
1006 (Font Type): New node.
1007 (Type Predicates): Add fontp; type-of now recognizes font object
1008 types.
1009
1010 * intro.texi (Version Info): Update version numbers in examples.
1011 (Acknowledgements): List more contributors.
1012
1013 * elisp.texi: Bump version number to 3.0.
1014 (Top): Link to Font Type node.
1015
867d4bb3
JB
10162009-02-20 Juanma Barranquero <lekktu@gmail.com>
1017
1018 * modes.texi (Major Mode Conventions): Remove duplicate words.
1019 (Customizing Keywords): Fix typo.
1020
77730170
EZ
10212009-02-14 Eli Zaretskii <eliz@gnu.org>
1022
1023 * nonascii.texi (User-Chosen Coding Systems): Document that
1024 select-safe-coding-system suggests raw-text if there are raw bytes
1025 in the region.
1026 (Explicit Encoding): Warn not to use `undecided' when encoding.
1027
c8736212
GM
10282009-02-11 Glenn Morris <rgm@gnu.org>
1029
1030 * frames.texi (Visibility of Frames): Mention the effect multiple
1031 workspaces/desktops can have on visibility.
1032
ab992d66
EZ
10332009-02-07 Eli Zaretskii <eliz@gnu.org>
1034
c8736212
GM
1035 * text.texi (Commands for Insertion):
1036 * commands.texi (Event Mod):
1037 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
1038 * nonascii.texi (Translation of Characters): Reinstate
1039 documentation of translation-table-for-input.
7d2a859f
EZ
1040 (Explicit Encoding): Document the `charset' text property produced
1041 by decode-coding-region and decode-coding-string.
ab992d66 1042
e651a255
AM
10432009-01-27 Alan Mackenzie <acm@muc.de>
1044
1045 * modes.texi (Search-based Fontification): Correct a typo.
1046
bc5cde4b
JB
10472009-01-25 Juanma Barranquero <lekktu@gmail.com>
1048
1049 * abbrevs.texi (Abbrev Table Properties): Fix typo.
1050 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
1051
3533155b
EZ
10522009-01-24 Eli Zaretskii <eliz@gnu.org>
1053
f721deda
EZ
1054 * display.texi (Window Systems): Document the value of
1055 `initial-window-system' under --daemon.
1056
3533155b
EZ
1057 * os.texi (System Environment): Remove description of the
1058 `environment' function which has been deleted.
1059
f79b43b2
DN
10602009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
1061
1062 * frames.texi (Multiple Displays): Remove documentation for
1063 removed function make-frame-on-tty.
1064
e3aa6669
CY
10652009-01-22 Chong Yidong <cyd@stupidchicken.com>
1066
1067 * files.texi (Format Conversion Piecemeal): Clarify behavior of
1068 write-region-annotate-functions. Document
1069 write-region-post-annotation-function.
1070
fb13a416
CY
10712009-01-19 Chong Yidong <cyd@stupidchicken.com>
1072
1073 * display.texi (Font Lookup): Document WIDTH argument of
1074 x-list-fonts.
1075
02eccf6b
EZ
10762009-01-17 Eli Zaretskii <eliz@gnu.org>
1077
ead3f58d
EZ
1078 * maps.texi (Standard Keymaps): Rename function-key-map to
1079 local-function-key-map.
1080
1081 * keymaps.texi (Translation Keymaps): Rename function-key-map to
1082 local-function-key-map.
1083
1084 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
1085 and `set-keyboard-coding-system' now accept an optional terminal
1086 argument.
1087
1088 * commands.texi (Event Mod): `keyboard-translate-table' is now
1089 terminal-local.
1090 (Function Keys): Rename function-key-map to
1091 local-function-key-map.
1092
df05a163
EZ
1093 * elisp.texi (Top): Make @detailmenu be consistent with changes in
1094 frames.texi.
1095
0ed8034e 1096 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
1097 `delete-terminal-functions', `suspend-tty-functions' and
1098 `resume-tty-functions'.
0ed8034e
EZ
1099
1100 * frames.texi (Frames): Document `frame-terminal' and
1101 `terminal-live-p'.
1102 (Multiple Displays): Document `make-frame-on-tty'.
1103 (Multiple Terminals): Document `terminal-list', `delete-terminal',
1104 `terminal-name', and `get-device-terminal'.
490f1197
EZ
1105 (Terminal Parameters): Document `terminal-parameters',
1106 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
1107
1108 * os.texi (System Environment): Document `environment' and
1109 `initial-environment'.
490f1197
EZ
1110 (Suspending Emacs): Update for multi-tty; document
1111 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 1112
02eccf6b
EZ
1113 * nonascii.texi (Coding System Basics): More accurate description
1114 of `raw-text'.
1115
f19fea97
JB
11162009-01-12 Juanma Barranquero <lekktu@gmail.com>
1117
1118 * display.texi (Low-Level Font): Fix typo.
1119
16fa292f
CY
11202009-01-10 Chong Yidong <cyd@stupidchicken.com>
1121
1122 * elisp.texi (Top): Update node listing.
1123
1124 * display.texi (PostScript Images): Node deleted.
1125
0b4faef3
EZ
11262009-01-10 Eli Zaretskii <eliz@gnu.org>
1127
3355f04d
EZ
1128 * processes.texi (Decoding Output): Document that null bytes force
1129 no-conversion for reading process output.
1130
1131 * files.texi (Reading from Files): Document that null bytes force
1132 no-conversion when visiting files.
1133
11625308 1134 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 1135
0b4faef3
EZ
1136 * nonascii.texi (Lisp and Coding Systems): Document
1137 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 1138 (Character Properties): Improve wording.
0b4faef3 1139
ce9cf065
CY
11402009-01-09 Chong Yidong <cyd@stupidchicken.com>
1141
1142 * display.texi (Font Lookup): Remove obsolete function
1143 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
1144 (Low-Level Font): Rename from Fonts, move to end of Faces section.
1145 (Font Selection): Reorder order of variable descriptions. Minor
1146 clarifications.
1147
1148 * elisp.texi (Top): Update node listing.
1149
ab756fb3
GM
11502009-01-09 Glenn Morris <rgm@gnu.org>
1151
1152 * commands.texi (Command Loop Info): Say that last-command-char and
1153 last-input-char are obsolete aliases.
1154
1155 * edebug.texi (Edebug Recursive Edit): Remove separate references to
1156 last-input-char and last-command-char, since they are just aliases for
1157 last-input-event and last-command-event.
1158
1159 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
1160 last-command-char.
1161
6b2b8ab1
CY
11622009-01-08 Chong Yidong <cyd@stupidchicken.com>
1163
1164 * elisp.texi: Update node listing.
1165
1166 * display.texi (Faces): Put Font Selection node after Auto Faces.
1167 (Face Attributes): Don't link to Font Lookup. Document
1168 font-family-list.
1169 (Fonts): New node.
1170
3568e767
JR
11712009-01-08 Jason Rumney <jasonr@gnu.org>
1172
1173 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 1174 changing the standard pointer shapes. (Bug#1485)
3568e767 1175
6221c8db
CY
11762009-01-08 Chong Yidong <cyd@stupidchicken.com>
1177
1178 * display.texi (Attribute Functions): Note that a function value
1179 :height is relative, and that compatibility functions work by
1180 calling set-face-attribute.
1181 (Displaying Faces): Reorder list in order of increasing priority.
1182 (Face Remapping): New node. Content moved here from Displaying
1183 Faces.
1184 (Glyphs): Link to Face Functions.
1185
e3d3799a
CY
11862009-01-08 Chong Yidong <cyd@stupidchicken.com>
1187
1188 * display.texi (Faces): Don't discuss face id here. facep does
1189 not return t.
1190 (Defining Faces): Minor clarification.
1191 (Face Attributes): Rearrange items to match docstring of
1192 set-face-attribute. Add :foundry attribute. Document new role of
1193 :font attribute. Texinfo usage fix.
1194 (Attribute Functions): Copyedits.
1195 (Face Functions): Note that face number is seldom used.
1196
638a2457
RS
11972009-01-05 Richard M Stallman <rms@gnu.org>
1198
1199 * strings.texi (Predicates for Strings): Minor clarification.
1200
1201 * functions.texi (Function Safety): Texinfo usage fix.
1202
49ea0074
JB
12032009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
1204
1205 * objects.texi (General Escape Syntax): Fix typo.
1206
9f822178
MR
12072009-01-03 Martin Rudalics <rudalics@gmx.at>
1208
1209 * windows.texi (Choosing Window): Say that pop-up-frame-alist
1210 works via the default value of pop-up-frame-function.
1211
af34ad36
EZ
12122009-01-02 Eli Zaretskii <eliz@gnu.org>
1213
1214 * processes.texi (System Processes): Document the `time' and
1215 `ctime' attributes of `system-process-attributes'.
1216
d31f6679
CY
12172009-01-01 Chong Yidong <cyd@stupidchicken.com>
1218
1219 * display.texi (Face Attributes): Clarify :height attribute.
1220
174dc00c
MR
12212008-12-31 Martin Rudalics <rudalics@gmx.at>
1222
1223 * buffers.texi (The Buffer List): Clarify what moves a buffer to
1224 the front of the buffer list. Add entries for `last-buffer' and
1225 `unbury-buffer'.
1226
b8afe7e4
EZ
12272008-12-27 Eli Zaretskii <eliz@gnu.org>
1228
d14030f5
EZ
1229 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
1230 and its subsections.
1231
1232 * frames.texi (Multiple Terminals, Low-level Terminal)
1233 (Terminal Parameters, Frames on Other TTY devices): New sections.
1234 (Frames): Add an xref to "Multiple Terminals".
1235
765980a4
EZ
1236 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
1237
1238 * objects.texi (Terminal Type): New node.
1239 (Editing Types): Add it to the menu.
1240
47bd5577
EZ
1241 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
1242 Variables".
1243
eb22b78c 1244 * variables.texi (Directory Local Variables): New node.
47bd5577 1245 (Variables): Add a menu item for it.
eb22b78c 1246
b8afe7e4
EZ
1247 * loading.texi (Autoload): Document `generate-autoload-cookie' and
1248 `generated-autoload-file'.
1249
77bb0476
EZ
12502008-12-20 Eli Zaretskii <eliz@gnu.org>
1251
028e2c19
EZ
1252 * os.texi (Startup Summary): Add xref to documentation of
1253 `initial-window-system'.
1254
77bb0476
EZ
1255 * display.texi (Window Systems): Document `window-system' the
1256 function. The variable `window-system' is now frame-local.
028e2c19 1257 Document `initial-window-system'.
77bb0476 1258
dda87836
MR
12592008-12-19 Martin Rudalics <rudalics@gmx.at>
1260
1261 * windows.texi (Windows): Rewrite description of
1262 fit-window-to-buffer.
1263
caef3ed2
GM
12642008-12-13 Glenn Morris <rgm@gnu.org>
1265
1266 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
1267 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
1268
21c58e4d
GM
12692008-12-12 Glenn Morris <rgm@gnu.org>
1270
1271 * debugging.texi (Error Debugging): Refer forwards to
1272 eval-expression-debug-on-error.
1273
af38459f
EZ
12742008-12-05 Eli Zaretskii <eliz@gnu.org>
1275
5dedd9b5
EZ
1276 * strings.texi (String Basics): Only unibyte strings that
1277 represent key sequences hold 8-bit raw bytes.
1278
af38459f
EZ
1279 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1280 paragraph to speak about `undecided'.
1281 (Character Properties): Don't explain the meaning of each
1282 property; instead, identify their Unicode Standard names.
b3f1f4a5 1283 (Character Sets): Document `map-charset-chars'.
af38459f 1284
fa047ae7
GM
12852008-12-02 Glenn Morris <rgm@gnu.org>
1286
1287 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1288 section yet again.
1289
47dbc044
EZ
12902008-11-29 Eli Zaretskii <eliz@gnu.org>
1291
98d05998
EZ
1292 * nonascii.texi (Character Properties): New Section.
1293 (Specifying Coding Systems): Document
1294 `coding-system-priority-list', `set-coding-system-priority', and
1295 `with-coding-priority'.
1296 (Lisp and Coding Systems): Document `check-coding-systems-region'
1297 and `coding-system-charset-list'.
1298 (Coding System Basics): Document `coding-system-aliases'.
1299
1300 * elisp.texi (Top): Add a @detailmenu entry for "Character
1301 Properties".
1302
47dbc044
EZ
1303 * objects.texi (Character Type): Correct the range of Emacs
1304 characters. Add an @xref to "Character Codes".
1305
1306 * strings.texi (String Basics): Add an @xref to "Character Codes".
1307
1308 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1309
1310 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1311 (Character Codes): Document `max-char'.
1312
8b80cdf5
EZ
13132008-11-28 Eli Zaretskii <eliz@gnu.org>
1314
1315 * nonascii.texi (Text Representations, Converting Representations)
1316 (Character Sets, Scanning Charsets, Translation of Characters):
1317 Make text more accurate.
1318
a99dceba
GM
13192008-11-28 Glenn Morris <rgm@gnu.org>
1320
1321 * files.texi (Format Conversion Round-Trip): Improve previous change.
1322
f6dc3bed
CY
13232008-11-26 Chong Yidong <cyd@stupidchicken.com>
1324
1325 * modes.texi (Auto Major Mode): Fix example.
1326
5da9413d
GM
13272008-11-25 Glenn Morris <rgm@gnu.org>
1328
1329 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1330
1331 * files.texi (Format Conversion Round-Trip):
1332 Use active voice for previous change.
1333
fcca848c
CY
13342008-11-25 Chong Yidong <cyd@stupidchicken.com>
1335
1336 * os.texi (Processor Run Time):
1337 * processes.texi (Transaction Queues):
1338 * markers.texi (The Mark):
1339 * windows.texi (Choosing Window, Selecting Windows):
1340 * files.texi (Changing Files, Magic File Names):
1341 * commands.texi (Key Sequence Input):
1342 * functions.texi (Declaring Functions):
1343 * strings.texi (Predicates for Strings):
1344 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1345
36c8dc54
CY
13462008-11-24 Chong Yidong <cyd@stupidchicken.com>
1347
1348 * help.texi (Accessing Documentation): Update example.
1349
1350 * variables.texi (Defining Variables): Note that `*' is not
1351 necessary if defcustom is used.
1352
2a79b242
EZ
13532008-11-22 Eli Zaretskii <eliz@gnu.org>
1354
1355 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1356 Characters" from @detailmenu.
1357
1358 * nonascii.texi (Character Codes, Character Sets)
1359 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1360 (Chars and Bytes, Splitting Characters): Sections removed.
1361
392f0d26
LK
13622008-11-22 Lute Kamstra <lute@gnu.org>
1363
1364 * positions.texi (Text Lines): Update goto-line documentation.
1365
af1a5cd5
MR
13662008-11-21 Martin Rudalics <rudalics@gmx.at>
1367
6a4cfb0c
MR
1368 * frames.texi (Frames): Fix typo, add cross references, reword.
1369 (Initial Parameters): Reword special-display-frame-alist text.
1370 (Frames and Windows): Reword. Describe argument norecord for
1371 set-frame-selected-window.
1372 (Input Focus): Describe argument norecord for select-frame.
1373 Remove comment on MS-Windows behavior for focus-follows-mouse.
1374 (Raising and Lowering): Mention windows-frames dichotomy in
1375 metaphor.
1376
af1a5cd5
MR
1377 * windows.texi (Displaying Buffers, Vertical Scrolling)
1378 (Horizontal Scrolling): Fix indenting and rewording issues
1379 introduced with 2008-11-07 change.
1380
c249fa9c
GM
13812008-11-20 Glenn Morris <rgm@gnu.org>
1382
1383 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1384 element of `format-alist'.
1385
204d4665
GM
13862008-11-19 Glenn Morris <rgm@gnu.org>
1387
1388 * doclicense.texi: Update to FDL 1.3.
1389 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1390
cc0910af
CY
13912008-11-18 Chong Yidong <cyd@stupidchicken.com>
1392
efe6e7c4
CY
1393 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1394 vars, which are obsolete. Mention jit-lock-register.
1395
1396 * modes.texi (Other Font Lock Variables): Document
1397 jit-lock-register and jit-lock-unregister.
1398
cc0910af
CY
1399 * frames.texi (Color Parameters): Document alpha parameter.
1400
aeeedf76
MR
14012008-11-16 Martin Rudalics <rudalics@gmx.at>
1402
1403 * windows.texi (Splitting Windows, Deleting Windows)
1404 (Selecting Windows, Cyclic Window Ordering)
1405 (Buffers and Windows, Displaying Buffers, Choosing Window)
1406 (Dedicated Windows, Window Point, Window Start and End)
1407 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1408 (Size of Window, Resizing Windows, Window Configurations)
1409 (Window Parameters): Avoid @var at beginning of sentences and
1410 reword accordingly.
1411
4c565c5c
LK
14122008-11-11 Lute Kamstra <lute@gnu.org>
1413
1414 * files.texi (File Name Components): Fix file-name-extension
1415 documentation.
1416
25f494c9
JB
14172008-11-11 Juanma Barranquero <lekktu@gmail.com>
1418
1419 * frames.texi (Basic Parameters): Remove display-environment-variable
1420 and term-environment-variable.
1421
a1401ab1
EZ
14222008-11-08 Eli Zaretskii <eliz@gnu.org>
1423
1424 * windows.texi (Basic Windows, Splitting Windows)
1425 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1426 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
1427 (Resizing Windows, Window Configurations, Window Parameters):
1428 Fix wording and markup.
a1401ab1 1429
efafc282
MR
14302008-11-07 Martin Rudalics <rudalics@gmx.at>
1431
1432 * windows.texi (Windows): Update entries.
1433 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 1434 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
1435 (Selecting Windows, Cyclic Window Ordering): Reword with special
1436 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
1437 (Buffers and Windows, Choosing Window): Reword with special
1438 emphasis on dedicated windows.
1439 (Displaying Buffers): Reword. For switch-to-buffer mention that
1440 it may fall back on pop-to-buffer. For other-window try to
1441 explain how it treats the cyclic ordering of windows.
efafc282
MR
1442 (Dedicated Windows): New node and section discussing dedicated
1443 windows and associated functions.
86ab855a 1444 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
1445 (Window Start and End): Rename node and section title. Reword.
1446 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1447 Minor rewording.
1448 (Size of Window): Reword, in particular text on window-width.
1449 (Resizing Windows): Reword. Add text on balancing windows.
1450 (Window Configurations): Reword. Mention window parameters.
1451 (Window Parameters): New node and section on window parameters.
1452 (Window Hooks): Reword. Mention that
1453 window-configuration-change-hook is run "buffer-locally".
1454 * elisp.texi (Top): Update Windows entries in @detailmenu
1455 section.
1456
d60a8ab2
JB
14572008-11-04 Juanma Barranquero <lekktu@gmail.com>
1458
1459 * searching.texi (Regexp Search): Fix typo.
1460
01777627
CY
14612008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1462
1463 * searching.texi (Regexp Search): Document GREEDY arg.
1464 (Simple Match Data): Fix return value.
1465
c4526e93
EZ
14662008-11-01 Eli Zaretskii <eliz@gnu.org>
1467
1468 * nonascii.texi (Text Representations): Rewrite to make consistent
1469 with Emacs 23 internal representation of characters. Document
1470 `unibyte-string'.
1471
fe2ae8b5
CY
14722008-10-28 Chong Yidong <cyd@stupidchicken.com>
1473
1474 * processes.texi (Process Information): Note that process-status
1475 does not accept buffer names.
1476
cc5a21e3
CY
14772008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1478
1479 * positions.texi (Skipping Characters): Correct return value of
1480 skip-chars-forward.
1481
09460d9a
MR
14822008-10-25 Martin Rudalics <rudalics@gmx.at>
1483
520b29e7
MR
1484 * windows.texi (Deleting Windows): Update documentation of
1485 delete-windows-on.
1486 (Buffers and Windows): Update documentations of
1487 get-buffer-window and get-buffer-window-list.
1488 (Displaying Buffers): Update documentation of
1489 replace-buffer-in-windows.
1490
09460d9a
MR
1491 * buffers.texi (Current Buffer): Reword set-buffer and
1492 with-current-buffer documentations.
1493 (Creating Buffers): Reword documentation of get-buffer-create.
1494
4d48fcdc
MR
14952008-10-23 Martin Rudalics <rudalics@gmx.at>
1496
1497 * buffers.texi (Current Buffer): Reword documentation of
1498 set-buffer.
1499 (Buffer Names): Reword documentation of buffer-name.
1500 (The Buffer List): For bury-buffer explain what happens with the
1501 buffer's window.
1502 (Creating Buffers): Say that get-buffer-create's arg is called
1503 buffer-or-name.
1504
f0143c43
CY
15052008-10-22 Chong Yidong <cyd@stupidchicken.com>
1506
3e5dbbd3
CY
1507 * advice.texi (Computed Advice): Explain what DEFINITION is.
1508
f0143c43
CY
1509 * nonascii.texi (Character Codes): Remove obsolete function
1510 char-valid-p, and document characterp instead.
1511
52a94b85
MR
15122008-10-22 Martin Rudalics <rudalics@gmx.at>
1513
1514 * windows.texi (Displaying Buffers): Reword documentation of
1515 pop-to-buffer.
1516 (Choosing Window): Rewrite documentation of display-buffer and
1517 its options.
1518
f76f8246
MR
1519 * buffers.texi (Killing Buffers): Update documentation of
1520 kill-buffer.
1521
acc8b598
EZ
15222008-10-21 Eli Zaretskii <eliz@gnu.org>
1523
80e6b6df
EZ
1524 * processes.texi (Serial Ports): Fix wording and improve markup.
1525
3645358a
EZ
1526 * searching.texi (Regexp Search): Document `string-match-p' and
1527 `looking-at-p'.
1528 (POSIX Regexps): Add an xref for "non-greedy".
1529 (Regexp Special): Add @cindex entry for "non-greedy".
1530
b3d50cff 1531 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 1532 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 1533
73b7530a
EZ
1534 * frames.texi (Color Names): Add an xref to `read-color'.
1535
1536 * minibuf.texi (High-Level Completion): Document `read-color'.
1537
acc8b598
EZ
1538 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
1539
1540 * positions.texi (Narrowing): Add an xref to "Swapping Text".
1541
1542 * buffers.texi (Swapping Text): New section, documents
1543 `buffer-swap-text'.
1544
10e187e8
MR
15452008-10-21 Martin Rudalics <rudalics@gmx.at>
1546
1547 * windows.texi (Resizing Windows): Minor wording fix.
1548
fd6f900c
EZ
15492008-10-20 Eli Zaretskii <eliz@gnu.org>
1550
1551 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
1552 and `combine-and-quote-strings'.
1553
1554 * strings.texi (Creating Strings): Add xrefs for them.
1555
e4372165
EZ
15562008-10-19 Eli Zaretskii <eliz@gnu.org>
1557
d6328fba
EZ
1558 * elisp.texi (Top): Make descriptive text for "Reading File Names"
1559 match the corresponding menu in minibuf.texi.
1560
e4372165
EZ
1561 * minibuf.texi (Reading File Names): Document `read-shell-command'
1562 and `minibuffer-local-shell-command-map'.
1563
5d8dda33
MR
15642008-10-19 Martin Rudalics <rudalics@gmx.at>
1565
1566 * windows.texi (Resizing Windows): Remove var{} around "window" in
1567 documentation of enlarge-window.
1568 Rewrite documentation of window-min-height and window-min-width.
1569
437706cd
EZ
15702008-10-19 Eli Zaretskii <eliz@gnu.org>
1571
80f85d7c
EZ
1572 * functions.texi (Calling Functions): Document `apply-partially'.
1573
291703b5
EZ
1574 * hooks.texi (Standard Hooks): Mention
1575 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1576
1577 * variables.texi (File Local Variables): Document
1578 `file-local-variables-alist', `before-hack-local-variables-hook'
1579 and `hack-local-variables-hook'.
1580
583d8b3c
EZ
1581 * processes.texi (Synchronous Processes): Document `process-lines'.
1582
437706cd 1583 * customize.texi (Variable Definitions): Document
583d8b3c 1584 `custom-reevaluate-setting'.
437706cd 1585
7e51d89b
MR
15862008-10-18 Martin Rudalics <rudalics@gmx.at>
1587
1588 * windows.texi (Choosing Window, Deleting Windows)
1589 (Displaying Buffers): Expand documentation of dedicated windows.
1590
43c59a3d
EZ
15912008-10-18 Eli Zaretskii <eliz@gnu.org>
1592
018a960d
EZ
1593 * files.texi (Changing Files): Document symbolic input of file
1594 modes to `set-file-modes'. Document `read-file-modes' and
1595 `file-modes-symbolic-to-number'.
1596
2c0b8144
EZ
1597 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1598 and `search-map'.
1599
80120f13
EZ
1600 * searching.texi (Search and Replace): Document
1601 `replace-search-function' and `replace-re-search-function'.
2c0b8144 1602 Document `multi-query-replace-map'.
80120f13 1603
6d4913f0
EZ
1604 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1605 (Completion Commands, Reading File Names): Rename
1606 `minibuffer-local-must-match-filename-map' to
1607 `minibuffer-local-filename-must-match-map'.
1608 (Minibuffer Completion): The `require-match' argument to
1609 `completing-read' can now have the value `confirm-only'.
1610
43c59a3d
EZ
1611 * windows.texi (Displaying Buffers): Minor wording fix.
1612 (Choosing Window): `split-height-threshold' can now be nil.
1613 Document `split-width-threshold'. `pop-up-frames' can have the
1614 value `graphic-only'.
1615
f36acfd9
EZ
16162008-10-17 Eli Zaretskii <eliz@gnu.org>
1617
1618 * os.texi (Startup Summary): Document `before-init-time' and
1619 `after-init-time'. Document `initial-window-system' and
1620 `window-system-initialization-alist'. Document reading the
1621 abbrevs file. Document the call to `server-start' under --daemon.
1622 Rearrange a bit to be consistent with the code flow.
53728487
EZ
1623 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1624 (Time Parsing): Document `format-seconds'.
f36acfd9 1625
96995b89
MR
16262008-10-17 Martin Rudalics <rudalics@gmx.at>
1627
1628 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1629 and reword.
1630
2de17c73
EZ
16312008-10-16 Eli Zaretskii <eliz@gnu.org>
1632
1633 * markers.texi (The Mark): Document use-region-p.
1634
9cf52b11
EZ
16352008-10-15 Eli Zaretskii <eliz@gnu.org>
1636
c3aaf1d7
EZ
1637 * internals.texi (Writing Emacs Primitives): The interactive spec
1638 of a primitive can be a Lisp form.
1639
841a1743
EZ
1640 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1641 values of transient-mark-mode. Document handle-shift-selection.
1642
1643 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1644 (Interactive Examples): Show an example of `^'.
1645 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
1646 (Defining Commands, Using Interactive): The interactive-form of a
1647 function can be added via its symbol's property.
841a1743 1648
52441368
EZ
1649 * positions.texi (List Motion): beginning-of-defun-function can
1650 now accept an argument.
1651
8e8c1a72
EZ
1652 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1653 now return a list of strings.
1654
a33a1f2a
EZ
1655 * control.texi (Handling Errors): Document ignore-errors.
1656
4fb04348
EZ
1657 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1658 (Parameter Access): Document set-frame-parameter.
1659
ee666f84
EZ
1660 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1661 Hooks" for the effect of kill-all-local-variables on local hook
1662 functions.
1663
9cf52b11
EZ
1664 * modes.texi (Major Mode Conventions, Mode Line Variables):
1665 `mode-name' need not be a string. xref to "Mode Line Data" for
1666 details, and to "Emulating Mode Line" for computing a string
1667 value.
1668
22526bc4
EZ
16692008-10-14 Eli Zaretskii <eliz@gnu.org>
1670
a65f6a85
EZ
1671 * processes.texi (System Processes): New section.
1672 (Processes, Signals to Processes): Add xrefs to it.
1673
1674 * objects.texi (Editing Types): A `process' is a subprocess of
1675 Emacs, not just any process running on the OS.
1676
1677 * elisp.texi (Top): Adjust the @detailmenu for the above two
1678 changes.
1679
2724b26a
EZ
1680 * sequences.texi (Char-Tables): Remove documentation of
1681 set-char-table-default, which has no effect since Emacs 23.
1682 <char-table-range, set-char-table-range>: Don't mention generic
1683 characters and charsets. Add a cons cell as a possible argument.
1684
1685 * nonascii.texi (Splitting Characters)
1686 (Translation of Characters): Don't mention generic characters.
1687
1688 * display.texi (Fontsets): Don't mention generic characters.
1689
22526bc4 1690 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 1691 argument FUNCTION with a cons cell as KEY.
22526bc4 1692
eaf4b689
EZ
16932008-10-13 Eli Zaretskii <eliz@gnu.org>
1694
45e46036
EZ
1695 * objects.texi (Primitive Function Type): Move "@cindex special
1696 forms" from here...
1697
1698 * eval.texi (Special Forms): ...to here.
1699
1700 * functions.texi (What Is a Function): `functionp' returns nil for
1701 special forms. Add an xref.
1702
eaf4b689
EZ
1703 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
1704 Variables".
1705
1706 * variables.texi (Frame-Local Variables): New section.
1707 (Buffer-Local Variables): Add an xref to it.
1708 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
1709 have both frame-local and buffer-local binding.
1710
1711 * frames.texi (Frames): Mention multiple tty frames.
1712 (Frame Parameters, Parameter Access): Mention frame-local variable
1713 bindings.
1714
15688fce
GM
17152008-09-20 Glenn Morris <rgm@gnu.org>
1716
1717 * display.texi (Defining Faces): Recommend against face variables.
1718
35539065
JB
17192008-09-16 Juanma Barranquero <lekktu@gmail.com>
1720
1721 * display.texi (Echo Area Customization): Fix typo.
1722
6a57054b
JB
17232008-09-09 Juanma Barranquero <lekktu@gmail.com>
1724
1725 * loading.texi (Where Defined): Add `defface' item.
1726
d632fb82
MR
17272008-09-06 Martin Rudalics <rudalics@gmx.at>
1728
1729 * loading.texi (Where Defined): Fix description of symbol-file.
1730
905a9adb
JR
17312008-08-26 Jason Rumney <jasonr@gnu.org>
1732
1733 * display.texi (TIFF Images): New section describing :index property.
1734
852e91b7
CY
17352008-08-23 Chong Yidong <cyd@stupidchicken.com>
1736
1737 * display.texi (Temporary Displays): Remove unnecessary comment
1738 about usage of temp-buffer-show-hook.
1739
6be001ee
CY
17402008-08-05 Chong Yidong <cyd@stupidchicken.com>
1741
1742 * symbols.texi (Other Plists): Fix incorrect example.
1743 Suggested by Florian Beck.
1744
58e3d8e8
JB
17452008-07-31 Juanma Barranquero <lekktu@gmail.com>
1746
1747 * os.texi: Fix previous change.
1748
7c2fb837
DN
17492008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1750
1751 * os.texi:
1752 * intro.texi:
1753 * files.texi: Remove VMS support.
1754
9e2a2647
DN
17552008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1756
1757 * os.texi:
1758 * frames.texi:
1759 * display.texi: Remove mentions of Mac Carbon.
1760
c4f4682b
MB
17612008-07-01 Miles Bader <miles@gnu.org>
1762
1763 * text.texi (Special Properties):
1764 * display.texi (Truncation): Add wrap-prefix and line-prefix.
1765
3696411e
JB
17662008-06-28 Johan Bockgård <bojohan@gnu.org>
1767
1768 * display.texi (Other Image Types): Fix copy/paste error; say
1769 "PBM", not "XBM".
1770
f2a77c3a
DN
17712008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1772
1773 * os.texi: Remove references to obsolete systems.
1774
6d52677d
EZ
17752008-06-20 Eli Zaretskii <eliz@gnu.org>
1776
1777 * makefile.w32-in (distclean): Remove makefile.
1778
1a87da4c
GM
17792008-06-17 Glenn Morris <rgm@gnu.org>
1780
1781 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
1782 (elisp, dist): Remove rules and variables that are obsolete now
1783 the lisp manual is no longer distributed separately.
1784
fdda1c5d
GM
17852008-06-16 Glenn Morris <rgm@gnu.org>
1786
646692e9
GM
1787 * configure, configure.in, mkinstalldirs: Remove unused files.
1788
1789 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 1790 * vol1.texi (EMACSVER):
6a57054b 1791 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
1792
1793 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
1794 as per maintain.info.
1795
611bee81
GM
17962008-06-15 Glenn Morris <rgm@gnu.org>
1797
a7bed3a0
GM
1798 * makefile.w32-in (manual): Use "23" rather than "21".
1799
1800 * Makefile.in (emacsver): New, set by configure.
1801 (manual): Use emacsver.
1802
d794edf2
GM
1803 * intro.texi: Report bugs using M-x report-emacs-bug.
1804
611bee81
GM
1805 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1806
c73e02fa
GM
18072008-06-13 Daniel Engeler <engeler@gmail.com>
1808
1809 * elisp.texi, internals.texi, processes.texi: Add documentation
1810 about serial port access.
1811
e40a85cd
MB
18122008-06-05 Miles Bader <miles@gnu.org>
1813
1814 * display.texi (Displaying Faces): Update to reflect function
1815 renamings in face-remap.el.
1816
7b753744
JB
18172008-06-05 Juanma Barranquero <lekktu@gmail.com>
1818
1819 * display.texi (Fontsets): Fix typos.
1820
9d3d42fb
MB
18212008-06-03 Miles Bader <miles@gnu.org>
1822
7b753744
JB
1823 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1824 remove-relative-face-remapping, set-base-face-remapping,
1825 and set-default-base-face-remapping.
9d3d42fb 1826
f2cec7a9
MB
18272008-06-01 Miles Bader <miles@gnu.org>
1828
1829 * display.texi (Displaying Faces): Add face-remapping-alist.
1830
8f39c96d
SM
18312008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1832
1833 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1834 variable names.
1835
1ef5eecc
ER
18362008-05-03 Eric S. Raymond <esr@golux>
1837
352c8b4a 1838 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1839 (current-global-map) return references, not copies.
1840
63b4387f
JL
18412008-05-02 Juri Linkov <juri@jurta.org>
1842
1843 * minibuf.texi (Text from Minibuffer): Document a list of
1844 default values for `read-from-minibuffer'.
1845
38a8b703
JB
18462008-04-24 Juanma Barranquero <lekktu@gmail.com>
1847
1848 * nonascii.texi (Translation of Characters): Fix previous change.
1849
7c42e639
CY
18502008-04-20 Chong Yidong <cyd@stupidchicken.com>
1851
1852 * display.texi (Overlay Properties): Clarify role of underlying
1853 textprop and overlay keymaps for display strings.
1854
1855 * keymaps.texi (Active Keymaps): Ditto.
1856
25c0d999
SM
18572008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1858
1859 * minibuf.texi (Programmed Completion):
1860 Replace dynamic-completion-table with the new completion-table-dynamic.
1861
e3af5968
CY
18622008-04-07 Chong Yidong <cyd@stupidchicken.com>
1863
1864 * intro.texi (Some Terms): Change "fonts in this manual" index
1865 entry to "typographic conventions".
1866
6bfc8698
EZ
18672008-04-05 Eli Zaretskii <eliz@gnu.org>
1868
1869 * objects.texi (Text Props and Strings): Add indexing for read
1870 syntax of text properties.
1871
4972c361
SM
18722008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
1873
1874 * processes.texi (Decoding Output): Remove process-filter-multibyte
1875 functions.
1876
c70a68db
MR
18772008-03-15 Martin Rudalics <rudalics@gmx.at>
1878
1879 * display.texi (Finding Overlays): Say that empty overlays at
1880 the end of the buffer are reported too.
1881
1291fd36
GM
18822008-03-13 Glenn Morris <rgm@gnu.org>
1883
1884 * elisp.texi (EMACSVER): Set to 23.0.60.
1885
c6b0dfd5
CY
18862008-02-26 Chong Yidong <cyd@stupidchicken.com>
1887
38a8b703 1888 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 1889
875fc30c
GM
18902008-02-22 Glenn Morris <rgm@gnu.org>
1891
1892 * frames.texi (Position Parameters): Clarify the description of
1893 `left' and `top', using information from "Geometry".
1894 (Geometry): Give a pointer to "Position Parameters", rather than
1895 repeating information.
1896
d8c8e45a
GM
18972008-02-11 Glenn Morris <rgm@gnu.org>
1898
1899 * objects.texi (Equality Predicates): No longer talk about "two"
1900 functions.
1901
38a8b703 19022008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
1903
1904 * objects.texi (Equality Predicates): Add defun for
1905 equal-including-properties.
1906
bfffe0b1
GM
19072008-02-10 Glenn Morris <rgm@gnu.org>
1908
1909 * objects.texi (Equality Predicates):
1910 Mention equal-including-properties.
1911
431b78c9
RS
19122008-02-07 Richard Stallman <rms@gnu.org>
1913
1914 * windows.texi (Window Start): Mention the feature of moving
1915 window-start to start of line.
1916
c8763fb6 19172008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
1918
1919 * keymaps.texi (Tool Bar): Document rtl property.
1920
1a256502
TTN
19212008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
1922
1923 * display.texi (Button Types):
1924 For define-button-type, clarify type of NAME.
1925
569382c2
MR
19262008-01-19 Martin Rudalics <rudalics@gmx.at>
1927
1928 * buffers.texi (Buffer Modification): Fix typo.
1929
f3041af1
DN
19302008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1931
1932 * os.texi (System Environment): Remove references to OSes that are
1933 not supported anymore.
1934
d35e1cd7
DN
19352008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1936
1937 * os.texi (System Environment): Remove mention for Masscomp.
1938
23af7580
RS
19392008-01-04 Richard Stallman <rms@gnu.org>
1940
1941 * display.texi (Faces): Don't talk about internal face vector as arg
1942 to facep.
1943
1944 * customize.texi (Type Keywords): Fix previous change.
1945
1946 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
1947 * elisp.texi (Top): Fix menu for commands.texi change.
1948
ec7d5b1e
RS
19492007-12-30 Richard Stallman <rms@gnu.org>
1950
1951 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1952 (Accessing Scroll): New node broken out of Accessing Mouse.
1953
101a6cea
RS
19542007-12-28 Richard Stallman <rms@gnu.org>
1955
1956 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1957 (Basic Parameters): For `title', refer to title bar.
041817a4 1958 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1959
72b7e664
RS
19602007-12-23 Richard Stallman <rms@gnu.org>
1961
1962 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1963 Improve some of the commented-out keywords' text too.
1964
27a4f445
MR
19652007-12-14 Martin Rudalics <rudalics@gmx.at>
1966
e2e3f1d7
MR
1967 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1968 "visit the current buffer".
1969
27a4f445
MR
1970 * os.texi (System Interface): Fix typo.
1971
a2afc99d
RS
19722007-12-04 Richard Stallman <rms@gnu.org>
1973
1974 * objects.texi (Symbol Type): Fix typo.
1975
b694135c
RS
19762007-12-03 Richard Stallman <rms@gnu.org>
1977
1978 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1979
f99a19da
GM
19802007-12-01 Glenn Morris <rgm@gnu.org>
1981
1982 * functions.texi (Declaring Functions): Improve previous change.
1983
8f4b37d8
GM
19842007-11-30 Glenn Morris <rgm@gnu.org>
1985
1986 * functions.texi (Declaring Functions): Add optional fourth
1987 argument of declare-function, and setting third argument to `t'.
1988
61a2fe01
RS
19892007-11-29 Richard Stallman <rms@gnu.org>
1990
1991 * customize.texi (Composite Types): Document `group' type.
1992
cbfc5193
GM
19932007-11-29 Glenn Morris <rgm@gnu.org>
1994
1995 * functions.texi (Declaring Functions): Add findex. Mention
1996 `external' files.
1997
8386283a
JB
19982007-11-26 Juanma Barranquero <lekktu@gmail.com>
1999
2000 * functions.texi (Declaring Functions): Fix directive.
2001
a07c9a8b
RS
20022007-11-25 Richard Stallman <rms@gnu.org>
2003
2004 * help.texi (Help Functions): Clean up last change.
2005
2006 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
2007
2008 * loading.texi (Named Features): Minor cleanup.
2009
2010 * macros.texi (Eval During Expansion): Minor cleanup.
2011
2012 * variables.texi (Variable Aliases): Minor cleanup.
2013
a0925923
RS
20142007-11-24 Richard Stallman <rms@gnu.org>
2015
2016 * functions.texi (Declaring Functions): Clarify previous change.
2017
2018 * compile.texi (Compiler Errors): Clarify previous change.
2019
20c63e44
RS
20202007-11-24 Richard Stallman <rms@gnu.org>
2021
e5e76c04 2022 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
2023 Clarify the text and move items around.
2024
5bb0cda3
GM
20252007-11-24 Glenn Morris <rgm@gnu.org>
2026
2027 * functions.texi (Declaring Functions): New section.
2028 * compile.texi (Compiler Errors): Mention declaring functions,
2029 defvar with no initvalue, and byte-compile-warnings.
2030
af13c86a
MR
20312007-11-15 Martin Rudalics <rudalics@gmx.at>
2032
2033 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
2034 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
2035
a5373305
MR
20362007-11-13 Martin Rudalics <rudalics@gmx.at>
2037
2038 * help.texi (Help Functions): Document new macro `with-help-window'.
2039
fe284805
JL
20402007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
2041
2042 * searching.texi (Replacing Match): Describe new
2043 `match-substitute-replacement'.
2044
2c3a09b1
RS
20452007-10-31 Richard Stallman <rms@gnu.org>
2046
2047 * strings.texi (Creating Strings): Null strings from concat not unique.
2048
f2b480f4
RS
20492007-10-26 Richard Stallman <rms@gnu.org>
2050
2051 * objects.texi (Equality Predicates): Null strings are uniquified.
2052
2053 * minibuf.texi: Minor clarifications in previous change.
2054
db21122c
GM
20552007-10-25 Glenn Morris <rgm@gnu.org>
2056
2057 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
2058
2328cbb3
RS
20592007-10-24 Richard Stallman <rms@gnu.org>
2060
2061 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
2062
2063 * variables.texi (Frame-Local Variables): Node deleted.
2064 (Variables): Delete Frame-Local Variables from menu.
2065 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
2066 (Default Value): Don't mention frame-local vars.
2067
2068 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
2069
2070 * loading.texi (Unloading): Document FEATURE-unload-function
2071 instead of FEATURE-unload-hook.
2072
2328cbb3
RS
2073 * frames.texi (Multiple Displays): Don't mention frame-local vars.
2074
c066bafa
JL
20752007-10-22 Juri Linkov <juri@jurta.org>
2076
2077 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
2078 (High-Level Completion): Document a list of default value strings
2079 in the DEFAULT argument, for which minibuffer functions return the
2080 first element.
2081
65ced25f
JL
20822007-10-17 Juri Linkov <juri@jurta.org>
2083
2084 * text.texi (Filling): Update arguments of fill-paragraph.
2085 fill-paragraph operates on the active region in Transient Mark mode.
2086 Remove fill-paragraph-or-region.
2087
ee46ec8e
KB
20882007-10-13 Karl Berry <karl@gnu.org>
2089
2090 * elisp.texi (@dircategory): Move to after @copying,
2091 since we want @copying as close as possible to the beginning of
2092 the output.
2093
61bbdbc6
RS
20942007-10-12 Richard Stallman <rms@gnu.org>
2095
2096 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
2097
2098 * commands.texi (Distinguish Interactive): New node,
2099 broken out from Interactive Call and rewritten.
2100 (Command Loop): Put Distinguish Interactive in menu.
2101
af23e1e8
RS
21022007-10-09 Richard Stallman <rms@gnu.org>
2103
2104 * text.texi (Examining Properties): Mention overlay priority.
2105
2106 * display.texi (Display Margins): Correct the description
2107 of margin display specifications.
2108 (Replacing Specs): New subnode broken out of Display Property.
2109
e1965a69
JL
21102007-10-06 Juri Linkov <juri@jurta.org>
2111
2112 * text.texi (Filling): Document fill-paragraph-or-region.
2113
4638454b
JB
21142007-10-05 Juanma Barranquero <lekktu@gmail.com>
2115
2116 * display.texi (Auto Faces): Fix typo.
2117
7ed54cc5
RS
21182007-10-02 Richard Stallman <rms@gnu.org>
2119
2120 * display.texi (Display Property): Explain some display specs
2121 don't let you move point in.
2122
2123 * frames.texi (Cursor Parameters): Describe
2124 cursor-in-non-selected-windows here. Explain more values.
2125
2126 * windows.texi (Basic Windows): Don't describe
2127 cursor-in-non-selected-windows here.
2128
305a7ef2
EZ
21292007-10-01 Eli Zaretskii <eliz@gnu.org>
2130
2131 * processes.texi (Misc Network): Note that these functions are
2132 supported only on some systems.
2133
f7a7f4eb
RS
21342007-10-01 Richard Stallman <rms@gnu.org>
2135
2136 * display.texi (Overlay Properties): Explain nil as priority.
2137 Explain that conflicts are unpredictable if not resolved by
2138 priorities.
2139
780d7bb9
RS
21402007-09-23 Richard Stallman <rms@gnu.org>
2141
2142 * macros.texi (Backquote): Minor clarification.
2143
14b4fdfb
RS
21442007-09-19 Richard Stallman <rms@gnu.org>
2145
2146 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
2147 Clarify when they work in parallel and when one overrides.
2148 Fix error in example.
14b4fdfb 2149
b8d4c8d0
GM
21502007-09-06 Glenn Morris <rgm@gnu.org>
2151
b3e755a9 2152 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
2153 commands to use ../../info.
2154 * Makefile.in (infodir): Go up one more level.
4638454b 2155 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
2156 (miscmanualdir): New.
2157 (dist): Use new variable miscmanualdir.
2158 * makefile.w32-in (infodir, texinputdir): Go up one more level.
2159 (usermanualdir): Change from ../man to ../emacs.
2160
1bb1f7d3
MR
21612007-08-30 Martin Rudalics <rudalics@gmx.at>
2162
2163 * commands.texi (Command Loop Info): Advise against changing
2164 most variables described here. Explain new variable
2165 last-repeatable-command.
2166
b8d4c8d0
GM
21672007-08-29 Glenn Morris <rgm@gnu.org>
2168
2169 * elisp.texi (EMACSVER): Increase to 23.0.50.
2170
21712007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
2172
2173 * frames.texi (Basic Parameters): Add display-environment-variable
2174 and term-environment-variable.
2175
21762007-08-28 Juri Linkov <juri@jurta.org>
2177
2178 * display.texi (Image Formats, Other Image Types): Add SVG.
2179
21802007-08-28 Juri Linkov <juri@jurta.org>
2181
2182 * display.texi (Images): Move formats-related text to new node
2183 "Image Formats".
2184 (Image Formats): New node.
2185
619fb9ee
RS
21862007-08-27 Richard Stallman <rms@gnu.org>
2187
2188 * windows.texi (Window Configurations): Clarify what
2189 a window configuration saves.
2190
b8d4c8d0
GM
21912007-08-25 Richard Stallman <rms@gnu.org>
2192
2193 * display.texi (Images): Delete redundant @findex.
2194
21952007-08-16 Richard Stallman <rms@gnu.org>
2196
2197 * processes.texi (Asynchronous Processes): Clarify
2198 doc of start-file-process.
2199
22002007-08-08 Martin Rudalics <rudalics@gmx.at>
2201
2202 * modes.texi (Example Major Modes): Fix typo.
2203
22042007-08-08 Glenn Morris <rgm@gnu.org>
2205
2206 * intro.texi (nil and t): Do not use `iff' in documentation.
2207
2208 * tips.texi (Documentation Tips): Recommend against `iff'.
2209
22102007-08-07 Chong Yidong <cyd@stupidchicken.com>
2211
2212 * display.texi (Image Cache): Document image-refresh.
2213
22142007-08-06 Martin Rudalics <rudalics@gmx.at>
2215
2216 * windows.texi (Size of Window): Document window-full-width-p.
2217
22182007-07-25 Glenn Morris <rgm@gnu.org>
2219
2220 * gpl.texi (GPL): Replace license with GPLv3.
2221
2222 * Relicense all FSF files to GPLv3 or later.
2223
22242007-07-24 Michael Albinus <michael.albinus@gmx.de>
2225
4638454b
JB
2226 * processes.texi (Synchronous Processes):
2227 Add `process-file-shell-command'.
b8d4c8d0
GM
2228 (Asynchronous Processes): Mention restricted use of
2229 `process-filter' and `process-sentinel' in
2230 `start-file-process'. Add `start-file-process-shell-command'.
2231
22322007-07-17 Michael Albinus <michael.albinus@gmx.de>
2233
2234 * files.texi (Magic File Names): Introduce optional parameter
2235 IDENTIFICATION for `file-remote-p'.
2236
22372007-07-16 Richard Stallman <rms@gnu.org>
2238
2239 * display.texi (Defining Faces): Fix previous change.
2240
22412007-07-14 Richard Stallman <rms@gnu.org>
2242
2243 * control.texi (Handling Errors): Document `debug' in handler list.
2244
22452007-07-10 Richard Stallman <rms@gnu.org>
2246
2247 * display.texi (Defining Faces): Explain C-M-x feature for defface.
2248
22492007-07-09 Richard Stallman <rms@gnu.org>
2250
2251 * files.texi (Magic File Names): Rewrite previous change.
2252
22532007-07-08 Michael Albinus <michael.albinus@gmx.de>
2254
2255 * files.texi (Magic File Names): Introduce optional parameter
2256 CONNECTED for `file-remote-p'.
2257
22582007-07-07 Michael Albinus <michael.albinus@gmx.de>
2259
2260 * processes.texi (Asynchronous Processes):
2261 * files.texi (Magic File Names): Add `start-file-process'.
2262
22632007-06-27 Richard Stallman <rms@gnu.org>
2264
2265 * files.texi (Format Conversion Piecemeal): Clarify
2266 `after-insert-file-functions' calling convention.
2267
22682007-06-27 Michael Albinus <michael.albinus@gmx.de>
2269
4638454b
JB
2270 * files.texi (Magic File Names): Remove `dired-call-process'.
2271 Add `process-file'.
b8d4c8d0
GM
2272
22732007-06-27 Kenichi Handa <handa@m17n.org>
2274
2275 * text.texi (Special Properties): Fix description about
4638454b 2276 `composition' property.
b8d4c8d0
GM
2277
22782007-06-26 Kenichi Handa <handa@m17n.org>
2279
2280 * nonascii.texi (Default Coding Systems): Document about the
2281 return value `undecided'.
2282
22832007-06-25 David Kastrup <dak@gnu.org>
2284
2285 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2286 `current-active-maps'.
2287
22882007-06-24 Karl Berry <karl@gnu.org>
2289
4638454b 2290 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2291
22922007-06-15 Juanma Barranquero <lekktu@gmail.com>
2293
2294 * display.texi (Overlay Arrow): Doc fix.
2295
22962007-06-14 Karl Berry <karl@tug.org>
2297
2298 * anti.texi (Antinews): Typo.
2299
23002007-06-14 Chong Yidong <cyd@stupidchicken.com>
2301
2302 * display.texi (Image Cache): Document image-refresh.
2303
23042007-06-12 Karl Berry <karl@gnu.org>
2305
2306 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2307 * two-volume.make: New file.
2308 * .cvsignore: Ignore two-volume files.
2309
23102007-06-12 Tom Tromey <tromey@redhat.com>
2311
2312 * os.texi (Init File): Document user-emacs-directory.
2313
23142007-06-03 Nick Roberts <nickrob@snap.net.nz>
2315
2316 * commands.texi (Click Events): Describe width and height when
2317 object is nil.
2318
23192007-05-30 Nick Roberts <nickrob@snap.net.nz>
2320
2321 * commands.texi (Click Events): Layout more logically. Describe
2322 width and height.
2323 (Drag Events, Motion Events): Update to new format for position.
2324
23252007-06-02 Richard Stallman <rms@gnu.org>
2326
2327 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2328
23292007-06-02 Chong Yidong <cyd@stupidchicken.com>
2330
2331 * Version 22.1 released.
2332
23332007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2334
2335 * text.texi (Special Properties): Correct meaning of fontified face.
2336
23372007-05-30 Richard Stallman <rms@gnu.org>
2338
2339 * text.texi (Special Properties): Add link to Adjusting Point.
2340
23412007-05-12 Richard Stallman <rms@gnu.org>
2342
2343 * text.texi (Margins): indent-to-left-margin is not the default.
2344 (Mode-Specific Indent): For indent-line-function, the default
2345 is indent-relative.
2346
2347 * modes.texi (Example Major Modes): Explain last line of text-mode
2348 is redundant.
2349
23502007-05-10 Richard Stallman <rms@gnu.org>
2351
2352 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2353
2354 * help.texi (Keys in Documentation): Add reference to
2355 Documentation Tips.
2356
2357 * files.texi (Format Conversion): TO-FN gets three arguments.
2358
2359 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2360
23612007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2362
2363 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2364 * files.texi (Format Conversion): Expand intro; add menu.
2365 (Format Conversion Overview, Format Conversion Round-Trip)
2366 (Format Conversion Piecemeal): New nodes/subsections.
2367 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2368 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2369 (Saving Properties): Delete node/subsection.
2370
23712007-05-07 Karl Berry <karl@gnu.org>
2372
2373 * elisp.texi (EMACSVER): Back to 22.
2374
23752007-05-06 Richard Stallman <rms@gnu.org>
2376
2377 * processes.texi (Accepting Output): Revert most of previous change.
2378
23792007-05-05 Richard Stallman <rms@gnu.org>
2380
2381 * processes.texi (Accepting Output): accept-process-output
2382 uses microseconds, not milliseconds. But that arg is obsolete.
2383
23842007-05-04 Karl Berry <karl@tug.org>
2385
2386 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2387
23882007-05-04 Eli Zaretskii <eliz@gnu.org>
2389
2390 * tips.texi (Documentation Tips): Rearrange items to place the
2391 more important ones first. Add an index entry for hyperlinks.
2392
23932007-05-03 Karl Berry <karl@gnu.org>
2394
2395 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2396 (EMACSVER) [smallbook]: 22 for printed version.
2397
2398 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2399 so restore anchor to normal position after defun. Found by Kevin Ryde.
2400
24012007-04-26 Glenn Morris <rgm@gnu.org>
2402
2403 * elisp.texi (EMACSVER): Increase to 22.1.50.
2404
24052007-04-28 Karl Berry <karl@gnu.org>
2406
2407 * elisp.texi: Improve line breaks on copyright page,
2408 similar layout to emacs manual, 8.5x11 by default.
2409
24102007-04-24 Richard Stallman <rms@gnu.org>
2411
2412 * text.texi (Special Properties): Add xref to Overlay Properties.
2413
2414 * display.texi (Overlay Properties): Add xref to Special Properties.
2415
24162007-04-22 Richard Stallman <rms@gnu.org>
2417
2418 * keymaps.texi (Extended Menu Items): Move the info about
2419 format with cached keyboard binding.
2420
24212007-04-21 Richard Stallman <rms@gnu.org>
2422
2423 * text.texi (Special Properties): Clarify previous change.
2424
2425 * files.texi (File Name Expansion): Clarify previous change.
2426
2427 * display.texi (Attribute Functions): Fix example for
2428 face-attribute-relative-p.
2429
24302007-04-19 Kenichi Handa <handa@m17n.org>
2431
2432 * text.texi (Special Properties): Document composition property.
2433
24342007-04-19 Glenn Morris <rgm@gnu.org>
2435
2436 * files.texi (File Name Expansion): Mention "superroot".
2437
24382007-04-15 Chong Yidong <cyd@stupidchicken.com>
2439
2440 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2441 setups.
2442 (Display Feature Testing): Note that display refers to all
2443 physical monitors for multi-monitor setups.
2444
24452007-04-14 Richard Stallman <rms@gnu.org>
2446
2447 * lists.texi (Sets And Lists): Clarify `delete' examples.
2448 Remove spurious xref to same node.
2449 Clarify xref for add-to-list.
2450
24512007-04-12 Nick Roberts <nickrob@snap.net.nz>
2452
2453 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
2454 value of lisp-mode-map.
2455
24562007-04-11 Karl Berry <karl@gnu.org>
2457
2458 * anti.texi (Antinews):
2459 * display.texi (Overlay Properties, Defining Images):
2460 * processes.texi (Synchronous Processes, Sentinels):
2461 * syntax.texi (Syntax Table Internals):
2462 * searching.texi (Regexp Special):
2463 * nonascii.texi (Default Coding Systems):
2464 * text.texi (Special Properties):
2465 * minibuf.texi (Basic Completion): Wording to improve breaks in
2466 8.5x11 format.
2467 * elisp.texi (smallbook): New @set to more easily switch between
2468 smallbook and 8.5x11.
2469
24702007-04-11 Richard Stallman <rms@gnu.org>
2471
2472 * text.texi (Lazy Properties): Minor fix.
2473
24742007-04-08 Karl Berry <karl@gnu.org>
2475
2476 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
2477 * macros.texi (Backquote): Downcase Backquote in index entries for
2478 consistency.
2479
24802007-04-08 Richard Stallman <rms@gnu.org>
2481
2482 * text.texi (Adaptive Fill): Just describe default,
2483 don't show it (since it contains non-ASCII chars).
2484
24852007-04-07 Karl Berry <karl@gnu.org>
2486
2487 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
2488 adaptive-fill-regexp's value, since they are not in the standard
2489 TeX fonts.
2490
24912007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
2492
2493 * display.texi (Defining Faces): Fix example.
2494
24952007-04-07 Karl Berry <karl@gnu.org>
2496
2497 * display.texi (Button Buffer Commands): Improve page break.
2498
24992007-04-07 Richard Stallman <rms@gnu.org>
2500
2501 * advice.texi (Activation of Advice): Remove redundant index entry.
2502
2503 * backups.texi: Improve index entries. Remove redundant ones.
2504
2505 * compile.texi (Byte Compilation): Improve index entry.
2506
2507 * hash.texi (Creating Hash): Improve index entry.
2508
2509 * symbols.texi (Definitions): Improve index entry.
2510
2511 * edebug.texi: Improve index entries. Remove redundant/useless ones.
2512
2513 * maps.texi (Standard Keymaps): Remove useless index entry.
2514
2515 * help.texi (Documentation Basics): Remove redundant index entries.
2516
2517 * customize.texi: Improve index entries.
2518 Remove redundant/useless ones.
2519
2520 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
2521
2522 * streams.texi (Output Variables): Improve index entry.
2523
2524 * abbrevs.texi (Abbrevs): Remove useless index entry.
2525
2526 * macros.texi (Expansion): Remove useless index entry.
2527
2528 * text.texi: Improve index entries. Remove redundant/useless ones.
2529 (Text Properties, Examining Properties)
2530 (Special Properties): Use "property category" instead of "category"
2531 to refer to the `category' property.
2532
2533 * positions.texi: Improve index entries. Remove useless one.
2534
2535 * lists.texi: Improve index entries. Remove redundant/useless ones.
2536
2537 * os.texi: Improve index entries.
2538 (Timers): Fix previous change.
2539
2540 * buffers.texi: Improve index entries.
2541 (Modification Time): Get rid of term "obsolete buffer".
2542
2543 * debugging.texi: Improve index entries.
2544 (Test Coverage): Add xref to other test coverage ftr.
2545
2546 * eval.texi: Improve index entry. Remove redundant ones.
2547
2548 * numbers.texi: Improve index entries. Remove redundant/useless ones.
2549
2550 * files.texi: Improve index entries. Remove redundant/useless ones.
2551
2552 * objects.texi: Improve index entries.
2553
2554 * processes.texi: Improve index entries.
2555
2556 * modes.texi: Improve index entry. Remove redundant one.
2557
2558 * nonascii.texi: Improve index entries.
2559
2560 * internals.texi: Improve index entries.
2561
2562 * syntax.texi: Improve index entries.
2563
2564 * keymaps.texi (Active Keymaps): Improve index entries.
2565
2566 * commands.texi: Improve index entries. Remove redundant/useless ones.
2567
2568 * frames.texi: Improve index entries. Remove redundant/useless ones.
2569
2570 * markers.texi: Improve index entries. Remove redundant ones.
2571
2572 * tips.texi: Improve index entries.
2573
2574 * loading.texi (Unloading): Improve index entry.
2575
2576 * variables.texi: Improve index entries. Remove redundant one.
2577
2578 * sequences.texi: Improve index entry.
2579
2580 * display.texi: Improve index entries. Remove redundant ones.
2581
2582 * windows.texi: Improve index entries.
2583
2584 * searching.texi: Improve index entries. Remove redundant one.
2585
2586 * strings.texi (Case Tables): Improve last change.
2587
25882007-04-04 Chong Yidong <cyd@stupidchicken.com>
2589
2590 * strings.texi (Case Tables): Document with-case-table and
2591 ascii-case-table.
2592
25932007-04-03 Karl Berry <karl@gnu.org>
2594
2595 * processes.texi (Network): Reword to improve page break.
2596
25972007-04-03 Eli Zaretskii <eliz@gnu.org>
2598
2599 * functions.texi (Inline Functions): Describe more disadvantages
2600 of defsubst, and make advice against it stronger.
2601
26022007-04-02 Karl Berry <karl@gnu.org>
2603
2604 * backups.texi (Backup Names): Avoid widow words.
2605 * modes.texi (Example Major Modes): Align last comment.
2606
26072007-04-01 Chong Yidong <cyd@stupidchicken.com>
2608
2609 * keymaps.texi (Remapping Commands): Document new arg to
2610 command-remapping.
2611
26122007-04-01 Karl Berry <karl@gnu.org>
2613
2614 * processes.texi (Low-Level Network): Typo.
2615 * loading.texi (Hooks for Loading): Avoid double "the".
2616 * keymaps.texi (Key Sequences): No double "and".
2617 (Changing Key Bindings): Shorten to improve line break.
2618
26192007-03-31 Glenn Morris <rgm@gnu.org>
2620
2621 * os.texi (Timers): Fix description of run-at-time TIME formats.
2622
26232007-03-31 Richard Stallman <rms@gnu.org>
2624
2625 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2626 regarding ellipsis.
2627
26282007-03-31 Eli Zaretskii <eliz@gnu.org>
2629
2630 * intro.texi (nil and t):
2631 * symbols.texi (Plists and Alists):
2632 * variables.texi (Variable Aliases, Constant Variables):
2633 * functions.texi (Defining Functions):
2634 * advice.texi (Advising Primitives):
2635 * debugging.texi (Syntax Errors, Compilation Errors):
2636 * minibuf.texi (Minibuffer Windows):
2637 * commands.texi (Adjusting Point):
2638 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2639 (Auto Major Mode, Major Mode Conventions):
2640 * help.texi (Describing Characters):
2641 * files.texi (Create/Delete Dirs, Information about Files)
2642 (File Locks, Writing to Files, Reading from Files)
2643 (Saving Buffers):
2644 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2645 * frames.texi (Finding All Frames):
2646 * positions.texi (Buffer End, Motion):
2647 * markers.texi (The Region):
2648 * text.texi (Deletion, Near Point):
2649 * display.texi (Displaying Messages, Truncation):
2650 * os.texi (Processor Run Time):
2651 * tips.texi (Key Binding Conventions, Programming Tips)
2652 (Warning Tips, Documentation Tips, Comment Tips):
2653 * internals.texi (Memory Usage): Improve indexing.
2654
2655 * variables.texi (Frame-Local Variables):
2656 * functions.texi (Argument List):
2657 * loading.texi (Library Search):
2658 * streams.texi (Output Variables):
2659 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2660 * searching.texi (Replacing Match, Search and Replace):
2661 * processes.texi (Byte Packing, Decoding Output)
2662 (Accepting Output, Network Servers, Shell Arguments):
2663 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2664 * windows.texi (Window Point, Window Start):
2665 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2666 * commands.texi (Reading Input, Keyboard Events):
2667 * minibuf.texi (Reading File Names, Minibuffer Completion)
2668 (Recursive Mini):
2669 * positions.texi (List Motion):
2670 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2671 * numbers.texi (Arithmetic Operations, Math Functions)
2672 (Predicates on Numbers, Comparison of Numbers):
2673 (Numeric Conversions):
2674 * locals.texi (Standard Buffer-Local Variables):
2675 * maps.texi (Standard Keymaps):
2676 * os.texi (User Identification, System Environment, Recording Input)
2677 (X11 Keysyms):
2678 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
2679 * backups.texi (Backups and Auto-Saving):
2680 * customize.texi (Customization, Group Definitions)
2681 (Variable Definitions):
2682 * compile.texi (Byte Compilation): Improve index entries.
2683
26842007-03-31 Karl Berry <karl@gnu.org>
2685
2686 * macros.texi (Defining Macros): Avoid widow syllable.
2687
26882007-03-31 Eli Zaretskii <eliz@gnu.org>
2689
2690 * elisp.texi (Top): Postscript -> PostScript.
2691
2692 * display.texi (Images, Postscript Images): Postscript -> PostScript.
2693
26942007-03-31 Markus Triska <markus.triska@gmx.at>
2695
2696 * internals.texi (Writing Emacs Primitives): Untabify `For'.
2697
26982007-03-30 Karl Berry <karl@gnu.org>
2699
2700 * lists.texi (List-related Predicates): Remove spurious @need.
2701 (Setcdr): Use @smallexample to improve page break.
2702 (Association Lists) <assoc>: Reword to improve page break.
2703
2704 * strings.texi (String Conversion): Insert blank line to improve
2705 page break.
2706
2707 * numbers.texi (Random Numbers): Use @minus{}.
2708 (Math Functions): Use @minus{}.
2709
2710 * intro.texi (Acknowledgements): Avoid line breaks before middle
2711 initials.
2712
27132007-03-24 Eli Zaretskii <eliz@gnu.org>
2714
2715 * errors.texi (Standard Errors): Add an index entry.
2716
27172007-03-19 Richard Stallman <rms@gnu.org>
2718
2719 * os.texi (Recording Input): recent-keys now gives 300 keys.
2720
27212007-03-12 Glenn Morris <rgm@gnu.org>
2722
2723 * os.texi: Replace "daylight savings" with "daylight saving"
2724 throughout.
2725
27262007-03-05 Richard Stallman <rms@gnu.org>
2727
2728 * variables.texi (File Local Variables): Update
2729 enable-local-variables values.
2730
27312007-03-04 Richard Stallman <rms@gnu.org>
2732
2733 * syntax.texi (Control Parsing): Minor clarification.
2734
2735 * strings.texi (Formatting Strings): Clarify width, precision, flags.
2736
2737 * sequences.texi (Sequence Functions): Move string-bytes away,
2738 add xref.
2739
2740 * nonascii.texi (Text Representations): Move string-bytes here.
2741
2742 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
2743
2744 * minibuf.texi (Basic Completion): Minor clarification.
2745
2746 * markers.texi (The Mark): Clarify existence vs activation of mark.
2747 Other cleanup.
2748
2749 * display.texi (Finding Overlays): Write better example.
2750
2751 * compile.texi (Eval During Compile): Clarify putting macros
2752 in eval-when-compile.
2753
c5602427 27542007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
2755
2756 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 2757 load-read-function definition doc.
b8d4c8d0
GM
2758
27592007-02-21 Kim F. Storm <storm@cua.dk>
2760
2761 * strings.texi (Text Comparison): Mention that assoc-string
2762 converts symbols to strings before testing.
2763
27642007-02-17 Kim F. Storm <storm@cua.dk>
2765
2766 * processes.texi (Bindat Spec): Vector types can have optional
2767 element type.
2768 (Bindat Examples): Fix example. Add vector with element type.
2769
27702007-02-16 Andreas Schwab <schwab@suse.de>
2771
2772 * strings.texi (Formatting Strings): Document '+' flag.
2773
27742007-02-15 Juanma Barranquero <lekktu@gmail.com>
2775
2776 * strings.texi (Modifying Strings): Clarify that `clear-string'
2777 always converts the string to unibyte.
2778
27792007-02-14 Kim F. Storm <storm@cua.dk>
2780
2781 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
2782 Rewrite glyph code description to refer to these functions.
2783 Remove details of encoding face number and char into integer code.
2784
27852007-02-03 Alan Mackenzie <acm@muc.de>
2786
2787 * loading.texi (Hooks for Loading): Make the description of
2788 `eval-after-load' more detailed, and amend the description of
2789 after-load-alist, in accordance with changes from 2006-05.
2790
27912007-02-03 Chong Yidong <cyd@stupidchicken.com>
2792
2793 * modes.texi (Defining Minor Modes): Document that a :require
2794 keyword or similar may be required to make saved customization
2795 variables work.
2796
27972007-02-03 Eli Zaretskii <eliz@gnu.org>
2798
2799 * elisp.texi (Top): Make the detailed menu headers compliant with
2800 Texinfo guidelines and with what texnfo-upd.el expects. Add
2801 comments to prevent people from inadvertently modifying the key
2802 parts needed by `texinfo-multiple-files-update'.
2803
28042007-02-02 Eli Zaretskii <eliz@gnu.org>
2805
2806 * elisp.texi (Top): Update the top-level menus.
2807
2808 * syntax.texi (Categories): Add index entries.
2809
28102007-02-01 Juanma Barranquero <lekktu@gmail.com>
2811
2812 * display.texi (Attribute Functions): Fix name and description of
2813 the UNDERLINE arg of `set-face-underline-p'.
2814
28152007-01-29 Eli Zaretskii <eliz@gnu.org>
2816
2817 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2818 Variables", and "Standard Keymaps" to the detailed menu.
2819
2820 * variables.texi (Future Local Variables): Add index entry.
2821
28222007-01-28 Richard Stallman <rms@gnu.org>
2823
2824 * tips.texi (Coding Conventions): Clarify the tip about macros
2825 that define a function or a variable.
2826
2827 * files.texi (File Attributes): UID and GID can be floats.
2828 (Magic File Names): Explain why deferring all operations to
2829 the standard handler does not work.
2830
28312007-01-23 Martin Rudalics <rudalics@gmx.at>
2832
2833 * backups.texi (Reverting): Use "buffer" instead of "file"
2834 when talking about major and minor modes.
2835
28362007-01-21 Richard Stallman <rms@gnu.org>
2837
2838 * help.texi (Documentation): Add xref to Documentation Tips.
2839
28402007-01-14 Juanma Barranquero <lekktu@gmail.com>
2841
2842 * tips.texi (Coding Conventions): Fix typos.
2843
28442007-01-05 Richard Stallman <rms@gnu.org>
2845
2846 * modes.texi (Defining Minor Modes): Fix previous change.
2847
28482007-01-03 Richard Stallman <rms@gnu.org>
2849
2850 * customize.texi (Variable Definitions, Customization Types):
2851 Don't use * in doc string for defcustom.
2852
28532007-01-02 Richard Stallman <rms@gnu.org>
2854
2855 * variables.texi (Variable Aliases): Clarify that aliases vars
2856 always have the same value.
2857
2858 * processes.texi (Bindat Spec): Fix Texinfo usage.
2859
2860 * modes.texi (Defining Minor Modes): Explain effect of command
2861 defined with define-global-minor-mode on new buffers.
2862
28632006-12-30 Kim F. Storm <storm@cua.dk>
2864
2865 * keymaps.texi (Tool Bar): Describe `grow-only' value of
2866 `auto-resize-tool-bars'.
2867
28682006-12-30 Richard Stallman <rms@gnu.org>
2869
2870 * keymaps.texi (Active Keymaps): Fix previous change.
2871
28722006-12-30 Nick Roberts <nickrob@snap.net.nz>
2873
2874 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
2875
28762006-12-30 Kim F. Storm <storm@cua.dk>
2877
2878 * processes.texi (Bindat Spec): Clarify using field names in
2879 length specifications.
2880
28812006-12-29 Kim F. Storm <storm@cua.dk>
2882
2883 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
2884 Add count and index variables for eval forms in repeat blocks.
2885
28862006-12-24 Richard Stallman <rms@gnu.org>
2887
2888 * customize.texi (Variable Definitions): Document
2889 new name custom-add-frequent-value.
2890
28912006-12-19 Kim F. Storm <storm@cua.dk>
2892
2893 * commands.texi (Misc Events): User signals now result in sigusr1
2894 and sigusr2 events which are handled through special-event-map.
2895 (Special Events): User signals and drag-n-drop are special.
2896
28972006-12-17 Richard Stallman <rms@gnu.org>
2898
2899 * loading.texi (Named Features): Explain subfeatures better.
2900
2901 * customize.texi: Use "option" only for user options.
2902 For the keyword values inside defcustom etc, say "keywords".
2903 For :options value's elements, say "elements".
2904 :group should not be omitted.
2905
2906 * syntax.texi (Parsing Expressions): Split up node.
2907 (Motion via Parsing, Position Parse, Parser State)
2908 (Low-Level Parsing, Control Parsing): New subnodes.
2909 (Parser State): Document syntax-ppss-toplevel-pos.
2910
2911 * positions.texi (List Motion): Punctuation fix.
2912
2913 * files.texi (File Name Completion): Document PREDICATE arg
2914 to file-name-completion.
2915
29162006-12-16 Eli Zaretskii <eliz@gnu.org>
2917
2918 * internals.texi (Building Emacs, Writing Emacs Primitives):
2919 Add index entries.
2920
29212006-12-11 Richard Stallman <rms@gnu.org>
2922
2923 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
2924 affects face menu. Explain how to make it non-nil without enabling
2925 any fontification.
2926
29272006-12-10 Chong Yidong <cyd@stupidchicken.com>
2928
2929 * modes.texi (Font Lock Basics): Document nil value of
2930 font-lock-defaults.
2931
29322006-12-10 Glenn Morris <rgm@gnu.org>
2933
2934 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
2935 value for system-flag argument. Abbrev tables may not be empty
2936 when major modes are loaded.
2937
29382006-12-08 Juanma Barranquero <lekktu@gmail.com>
2939
2940 * makefile.w32-in (maintainer-clean): Partially revert last
2941 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
2942 to protect elisp-covers.texi.
2943
29442006-12-07 Juanma Barranquero <lekktu@gmail.com>
2945
2946 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
2947 Don't remove elisp* info files; they are already deleted by the
2948 `clean' and `distclean' targets, and they are in the $(infodir)
2949 directory, not the current one.
2950
29512006-12-04 Kim F. Storm <storm@cua.dk>
2952
2953 * commands.texi (Misc Events): Update signal events.
2954 (Event Examples): Add signal example.
2955
29562006-11-29 Richard Stallman <rms@gnu.org>
2957
2958 * frames.texi (Visibility of Frames): Explain visible windows
2959 can be covered by others. Add xref for raise-frame.
2960
29612006-11-28 Richard Stallman <rms@gnu.org>
2962
2963 * searching.texi (Regexp Special): Update when ^ is special.
2964
29652006-11-27 Eli Zaretskii <eliz@gnu.org>
2966
2967 * customize.texi (Customization, Common Keywords)
2968 (Group Definitions, Variable Definitions, Composite Types)
2969 (Type Keywords, Customization Types): Add index entries for
2970 various customization keywords.
2971
29722006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2973
2974 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2975
c8763fb6 29762006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2977
2978 * frames.texi (Window System Selections): Remove clipboard from
2979 description of selection-coding-system.
2980
29812006-11-06 Richard Stallman <rms@gnu.org>
2982
2983 * lists.texi (List Variables): Document COMPARE-FN.
2984
2985 * keymaps.texi: Avoid use of "binding" to mean a relation;
2986 use it only to refer to the meaning associated with a key.
2987 (Keymaps): Change menu node description.
2988
2989 * elisp.texi (Top): Change menu node description.
2990
2991 * display.texi (Managing Overlays): Document overlay-recenter.
2992
29932006-10-29 Chong Yidong <cyd@stupidchicken.com>
2994
2995 * Makefile.in: Use relative paths to avoid advertising filesystem
2996 contents during compilation.
2997
29982006-10-23 Kim F. Storm <storm@cua.dk>
2999
3000 * commands.texi (Event Input Misc): Update unread-command-events.
3001
30022006-10-23 Nick Roberts <nickrob@snap.net.nz>
3003
3004 * lists.texi (Sets And Lists): Fix typos.
3005
30062006-10-18 Juanma Barranquero <lekktu@gmail.com>
3007
3008 * control.texi (Processing of Errors): Use @var for an argument,
3009 not @code.
3010
30112006-10-16 Richard Stallman <rms@gnu.org>
3012
3013 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
3014
3015 * keymaps.texi (Format of Keymaps): Show all the keymap element
3016 patterns that result from menu items.
3017 (Key Lookup): Minor cleanups.
3018
3019 * modes.texi (Precalculated Fontification): Don't say that
3020 not setting font-lock-defaults avoids loading font-lock.
3021
3022 * help.texi (Documentation): Move xref to Emacs Manual here.
3023 (Documentation Basics): From here.
3024 Also doc emacs-lisp-docstring-fill-column.
3025
3026 * elisp.texi: Update version and ISBN.
3027
3028 * commands.texi (Interactive Call): Clarify KEYS arg to
3029 call-interactively is a vector.
3030 (Command Loop Info): Delete anchor in this-command-keys.
3031 Add anchor in this-command-keys-vector.
3032 (Recursive Editing): Document how recursive-edit
3033 handles the current buffer.
3034
30352006-10-13 Chong Yidong <cyd@stupidchicken.com>
3036
3037 * frames.texi (Frame Titles): %c and %l are ignored in
3038 frame-title-format.
3039
30402006-10-11 Richard Stallman <rms@gnu.org>
3041
3042 * keymaps.texi (Key Sequences): Clarify use of kbd.
3043
30442006-10-10 Kim F. Storm <storm@cua.dk>
3045
3046 * lists.texi (Sets And Lists): Add memql.
3047
30482006-10-03 Richard Stallman <rms@gnu.org>
3049
3050 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
3051 Clarify :ascii: and :nonascii:.
3052
30532006-09-29 Juri Linkov <juri@jurta.org>
3054
3055 * modes.texi (%-Constructs): Reorder coding systems in the
3056 documentation of %z to the real order displayed in the modeline.
3057
30582006-09-25 Richard Stallman <rms@gnu.org>
3059
3060 * os.texi (Timers): Describe timer-max-repeats.
3061
30622006-09-25 Chong Yidong <cyd@stupidchicken.com>
3063
3064 * os.texi (Timers): Mention with-local-quit.
3065
30662006-09-24 Richard Stallman <rms@gnu.org>
3067
3068 * searching.texi (Searching and Matching): Mention property search.
3069
3070 * commands.texi (Command Loop Info): Explain how read-event affects
3071 this-command-keys.
3072
30732006-09-20 Richard Stallman <rms@gnu.org>
3074
3075 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
3076
3077 * windows.texi (Window Start): Minor cleanups.
3078
30792006-09-20 Kim F. Storm <storm@cua.dk>
3080
3081 * windows.texi (Window Start): pos-visible-in-window-p allows
3082 specifying t for position to mean "end of window".
3083 Add window-line-height.
3084
3085 * anti.texi (Antinews): Mention window-line-height.
3086
30872006-09-19 David Kastrup <dak@gnu.org>
3088
3089 * keymaps.texi (Searching Keymaps): Small clarification.
3090
30912006-09-18 Richard Stallman <rms@gnu.org>
3092
3093 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
3094 cause keyboard menus.
3095 (Menu Keymaps): Likewise.
3096 (Defining Menus, Keyboard Menus): Clarify.
3097
3098 * text.texi (Fields): Clarify explanation of constrain-to-field.
3099
31002006-09-16 Eli Zaretskii <eliz@gnu.org>
3101
3102 * variables.texi (Tips for Defining): Fix a typo.
3103
31042006-09-15 Richard Stallman <rms@gnu.org>
3105
3106 * keymaps.texi (Remapping Commands, Searching Keymaps)
3107 (Active Keymaps): Clean up previous change.
3108
31092006-09-15 Jay Belanger <belanger@truman.edu>
3110
3111 * gpl.texi: Replace "Library Public License" by "Lesser Public
3112 License" throughout.
3113
31142006-09-15 David Kastrup <dak@gnu.org>
3115
3116 * keymaps.texi (Active Keymaps): Adapt description to use
3117 `get-char-property' instead `get-text-property'. Explain how
3118 mouse events change this. Explain the new optional argument of
3119 `key-binding' and its mouse-dependent lookup.
3120 (Searching Keymaps): Adapt description similarly.
3121 (Remapping Commands): Explain the new optional argument of
3122 `command-remapping'.
3123
31242006-09-14 Richard Stallman <rms@gnu.org>
3125
3126 * keymaps.texi (Searching Keymaps): Clarification.
3127 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
3128
31292006-09-13 Richard Stallman <rms@gnu.org>
3130
3131 * objects.texi (Character Type): Node split.
3132 Add xref to Describing Characters.
3133 (Basic Char Syntax, General Escape Syntax)
3134 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
3135
31362006-09-11 Richard Stallman <rms@gnu.org>
3137
3138 * display.texi (Display Table Format): Wording clarification.
3139 (Glyphs): Clarifications.
3140
31412006-09-10 Chong Yidong <cyd@stupidchicken.com>
3142
3143 * keymaps.texi (Active Keymaps): Mention that key-binding checks
3144 local maps.
3145
31462006-09-10 Kim F. Storm <storm@cua.dk>
3147
3148 * display.texi (Forcing Redisplay): Document return value of
3149 function redisplay.
3150
31512006-09-09 Richard Stallman <rms@gnu.org>
3152
3153 * windows.texi (Window Hooks): Explain limits of
3154 window-scroll-functions.
3155
3156 * display.texi (Fringe Indicators): Update for last change in
3157 indicate-buffer-boundaries.
3158
31592006-09-08 Richard Stallman <rms@gnu.org>
3160
3161 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
3162
31632006-09-06 Kim F. Storm <storm@cua.dk>
3164
3165 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
3166
3167 * windows.texi (Window Start): Update pos-visible-in-window-p.
3168
31692006-09-04 Richard Stallman <rms@gnu.org>
3170
3171 * processes.texi (Accepting Output): Explain SECONDS=0 for
3172 accept-process-output.
3173
3174 * os.texi (Idle Timers): Explain why timer functions should not
3175 loop until (input-pending-p).
3176
31772006-09-02 Eli Zaretskii <eliz@gnu.org>
3178
3179 * makefile.w32-in (usermanualdir): New variable.
3180 (elisp.dvi): Use it.
3181
31822006-09-01 Eli Zaretskii <eliz@gnu.org>
3183
3184 * buffers.texi (Buffer Modification): Fix last change.
3185
31862006-09-01 Chong Yidong <cyd@stupidchicken.com>
3187
3188 * buffers.texi (Buffer Modification): Document
3189 buffer-chars-modified-tick.
3190
31912006-08-31 Richard Stallman <rms@gnu.org>
3192
3193 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
3194
31952006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
3196
3197 * modes.texi (Syntactic Font Lock):
3198 Mention font-lock-syntactic-face-function
3199 instead of specific faces.
3200
32012006-08-29 Chong Yidong <cyd@stupidchicken.com>
3202
3203 * display.texi (Images): Add xrref to display-images-p.
3204
32052006-08-28 Kenichi Handa <handa@m17n.org>
3206
3207 * nonascii.texi (Lisp and Coding Systems): Fix description of
3208 detect-coding-region.
3209
32102006-08-27 Michael Olson <mwolson@gnu.org>
3211
3212 * processes.texi (Transaction Queues): Remove stray quote
3213 character.
3214
32152006-08-25 Richard Stallman <rms@gnu.org>
3216
3217 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
3218 Add xref.
3219
32202006-08-24 Chong Yidong <cyd@stupidchicken.com>
3221
3222 * os.texi (Timers): Avoid waiting inside timers.
3223
32242006-08-21 Lute Kamstra <lute@gnu.org>
3225
3226 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
3227
32282006-08-20 Richard Stallman <rms@gnu.org>
3229
3230 * os.texi (Idle Timers): New node, split out from Timers.
3231 Document current-idle-time.
3232 * commands.texi (Reading One Event): Update xref.
3233 * elisp.texi (Top): Update subnode menu.
3234
32352006-08-16 Richard Stallman <rms@gnu.org>
3236
3237 * keymaps.texi (Extended Menu Items): Show format of cached
3238 bindings in extended menu items.
3239
3240 * customize.texi (Variable Definitions): Explain when the
3241 standard value expression is evaluated.
3242
32432006-08-15 Chong Yidong <cyd@stupidchicken.com>
3244
3245 * commands.texi (Reading One Event): Explain idleness in
3246 `read-event'.
3247
32482006-08-12 Chong Yidong <cyd@stupidchicken.com>
3249
3250 * text.texi (Near Point): Say "cursor" not "terminal cursor".
3251 (Commands for Insertion): Removed split-line since it's not
3252 relevant for Lisp programming.
3253 (Yank Commands): Rewrite introduction.
3254 (Undo): Clarify.
3255 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
3256 (Filling): Remove redundant comment. Clarify return value of
3257 current-justification.
3258 (Margins): Minor clarifications.
3259 (Adaptive Fill): Update default value of adaptive-fill-regexp.
3260 (Sorting): Update definition of sort-lines.
3261 (Columns): Clarify behavior of sort-columns.
3262 (Indent Tabs): Link to Tab Stops in Emacs manual.
3263 (Special Properties): Clarify.
3264 (Clickable Text): Mention Buttons package.
3265
32662006-08-12 Kevin Ryde <user42@zip.com.au>
3267
3268 * os.texi (Time Parsing): Add %z to description of
3269 format-time-string, as per docstring. Add cross reference to
3270 glibc manual for strftime.
3271
32722006-08-08 Richard Stallman <rms@gnu.org>
3273
3274 * modes.texi: Clean up wording in previous change.
3275
32762006-08-07 Chong Yidong <cyd@stupidchicken.com>
3277
3278 * modes.texi (Hooks): Clarify.
3279 (Major Mode Basics): Mention define-derived-mode explicitly.
3280 (Major Mode Conventions): Rebinding RET is OK for some modes.
3281 Mention change-major-mode-hook and after-change-major-mode-hook.
3282 (Example Major Modes): Moved to end of Modes section.
3283 (Mode Line Basics): Clarify.
3284 (Mode Line Data): Mention help-echo and local-map in strings.
3285 Explain reason for treatment of non-risky variables.
3286 (Properties in Mode): Clarify.
3287 (Faces for Font Lock): Add font-lock-negation-char-face.
3288
32892006-08-04 Eli Zaretskii <eliz@gnu.org>
3290
3291 * strings.texi (Formatting Strings): Warn against arbitrary
3292 strings as first arg to `format'.
3293
32942006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3295
3296 * text.texi (Clickable Text): Mention `help-echo' text property.
3297 Update intro, examples and associated explanations.
3298
32992006-07-31 Richard Stallman <rms@gnu.org>
3300
3301 * commands.texi: Update xrefs.
3302 (Event Mod): New node, cut out from old Translating Input.
3303
3304 * maps.texi: Update xrefs.
3305
3306 * keymaps.texi (Translation Keymaps): New node.
3307 Update xrefs from Translating Input to Translation Keymaps.
3308
3309 * elisp.texi (Top): Update subnode menu.
3310
3311 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3312
3313 * os.texi (System Interface): Fix menu descriptions of some nodes.
3314 (Translating Input): Node deleted.
3315
33162006-07-31 Nick Roberts <nickrob@snap.net.nz>
3317
3318 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3319
3320 * lists.texi (Sets And Lists): Likewise.
3321
33222006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3323
3324 * text.texi (Fields): Mention POS
3325 requirement when narrowing is in effect.
3326
33272006-07-28 Richard Stallman <rms@gnu.org>
3328
3329 * display.texi (Face Attributes): Simplify wording.
3330 (Attribute Functions): Clarify meaning of new-frame default
3331 attribute settings.
3332
3333 * customize.texi (Common Keywords): Document how to use
3334 :package-version in a package not in Emacs.
3335
33362006-07-28 Kim F. Storm <storm@cua.dk>
3337
3338 * commands.texi (Reading One Event): Fix last change.
3339
33402006-07-26 Chong Yidong <cyd@stupidchicken.com>
3341
3342 * commands.texi (Reading One Event): Document SECONDS argument for
3343 read-event, read-char, and read-char-exclusive.
3344
33452006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3346
3347 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3348 to ensure correct identification.
3349
33502006-07-24 Richard Stallman <rms@gnu.org>
3351
3352 * text.texi (Clickable Text): Clarify.
3353
3354 * sequences.texi (Vector Functions): Delete duplicate xref.
3355
3356 * objects.texi (Function Type): Clarify.
3357
3358 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3359 modes.
3360
3361 * lists.texi (List Variables): New node.
3362 Material moved from other nodes.
3363
3364 * variables.texi (Setting Variables): add-to-list and
3365 add-to-ordered-list moved to List Variables node.
3366
33672006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3368
3369 * text.texi (Links and Mouse-1):
3370 For mouse-on-link-p, expand on arg POS.
3371
33722006-07-21 Kim F. Storm <storm@cua.dk>
3373
3374 * display.texi (Forcing Redisplay): Don't mention systems which
3375 don't support sub-second timers for redisplay-preemption-period.
3376
3377 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3378
33792006-07-21 Eli Zaretskii <eliz@gnu.org>
3380
3381 * frames.texi (Input Focus): Document that focus-follows-mouse has
3382 no effect on MS-Windows.
3383
33842006-07-18 Richard Stallman <rms@gnu.org>
3385
3386 * display.texi (Forcing Redisplay): Cleanups in previous change.
3387
3388 * processes.texi (Low-Level Network): Make menu more convenient.
3389
33902006-07-18 Kim F. Storm <storm@cua.dk>
3391
3392 * display.texi (Forcing Redisplay): redisplay-preemption-period
3393 only used on window systems. Add xref to Terminal Output.
3394
3395 * os.texi (Terminal Output): baud-rate only controls preemption on
3396 non-window systems. Add xref to Forcing Redisplay.
3397
3398 * processes.texi (Low-Level Network): Rename node "Make Network"
3399 to "Network Processes".
3400
34012006-07-18 Karl Berry <karl@gnu.org>
3402
3403 * variables.texi, functions.texi, customize.texi, loading.texi:
3404 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3405
34062006-07-17 Chong Yidong <cyd@stupidchicken.com>
3407
3408 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3409
34102006-07-17 Richard Stallman <rms@gnu.org>
3411
3412 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3413 Put period and comma inside quotes.
3414
3415 * loading.texi, markers.texi: Use real doublequote inside menus.
3416
3417 * windows.texi: Put point and comma inside quotes.
3418 (Textual Scrolling): Use @samp for error message.
3419
3420 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3421 * strings.texi, streams.texi, processes.texi, os.texi:
3422 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3423 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3424 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3425 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3426 Put point and comma inside quotes.
3427
3428 * control.texi (Processing of Errors): Add command-error-function.
3429
3430 * variables.texi (File Local Variables): Clarify that
3431 file local variables make buffer-local bindings.
3432
3433 * modes.texi (Syntactic Font Lock): Give default for
3434 font-lock-syntax-table.
3435
34362006-07-17 Nick Roberts <nickrob@snap.net.nz>
3437
3438 * text.texi (Special Properties): Clean up previous change.
3439
34402006-07-16 Karl Berry <karl@gnu.org>
3441
3442 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3443 * control.texi: Fix bad page breaks through chapter 10 (control).
3444
3445 * anti.texi (Antinews): Reorder face-attribute fns to avoid
3446 underfull hbox.
3447
34482006-07-15 Nick Roberts <nickrob@snap.net.nz>
3449
3450 * text.texi (Special Properties): Describe fontified text property
3451 in relation to a character (not text).
3452
34532006-07-15 Kim F. Storm <storm@cua.dk>
3454
3455 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
3456 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
3457 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
3458
3459 * anti.texi (Antinews): Mention redisplay function.
3460 The kbd macro existed, but was not documented, before 22.x.
3461 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
3462
34632006-07-14 Nick Roberts <nickrob@snap.net.nz>
3464
3465 * display.texi (Displaying Messages): Add anchor.
3466
3467 * frames.texi (Dialog Boxes): Use it.
3468
34692006-07-12 Richard Stallman <rms@gnu.org>
3470
3471 * objects.texi (Frame Type): Explain nature of frames better.
3472
3473 * frames.texi (Frames): Explain nature of frames better.
3474
34752006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
3476
3477 * tips.texi (Coding Conventions): Explain why use cl at compile time.
3478
34792006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3480
3481 * frames.texi (Window System Selections): Mention scrap support for Mac.
3482 Default value of x-select-enable-clipboard is t on Mac.
3483
3484 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
3485
34862006-07-11 Kim F. Storm <storm@cua.dk>
3487
3488 * display.texi (Forcing Redisplay): Add `redisplay' function.
3489 Don't mention (sit-for -1) -- use (redisplay t) instead.
3490
3491 * commands.texi (Waiting): (sit-for -1) is no longer special.
3492 (sit-for 0) is equivalent to (redisplay).
3493 Iconifying/deiconifying no longer makes sit-for return.
3494
34952006-07-10 Nick Roberts <nickrob@snap.net.nz>
3496
3497 * display.texi (Buttons): Fix typo.
3498
3499 * index.texi, elisp.texi (New Symbols): Comment node out.
3500
35012006-07-09 Richard Stallman <rms@gnu.org>
3502
3503 * display.texi (Truncation): Clean up previous change.
3504
35052006-07-08 Richard Stallman <rms@gnu.org>
3506
3507 * commands.texi (Interactive Call): Use 3 as prefix in example
3508 for execute-extended-command.
3509
3510 * display.texi (Attribute Functions): Move paragraph about
3511 compatibility with Emacs < 21.
3512
35132006-07-09 Kim F. Storm <storm@cua.dk>
3514
3515 * display.texi (Refresh Screen): Clarify force-window-update.
3516 (Truncation): "Normally" indicated by fringe arrows.
3517
35182006-07-08 Eli Zaretskii <eliz@gnu.org>
3519
3520 * windows.texi (Textual Scrolling, Resizing Windows):
3521 * variables.texi (Constant Variables):
3522 * text.texi (Buffer Contents, Deletion, Changing Properties)
3523 (Property Search, Special Properties, Sticky Properties)
3524 (Links and Mouse-1, Fields, Change Hooks):
3525 * syntax.texi (Syntax Table Functions, Parsing Expressions)
3526 (Categories):
3527 * symbols.texi (Other Plists):
3528 * streams.texi (Output Variables):
3529 * processes.texi (Input to Processes, Query Before Exit):
3530 * positions.texi (Word Motion, Text Lines, List Motion):
3531 * os.texi (Init File, System Environment, Sound Output)
3532 (Session Management):
3533 * nonascii.texi (Text Representations, Character Sets)
3534 (Chars and Bytes, Locales):
3535 * modes.texi (Defining Minor Modes, Header Lines):
3536 * minibuf.texi (Minibuffer Contents):
3537 * markers.texi (Information from Markers):
3538 * lists.texi (List Elements, Building Lists, Association Lists):
3539 * keymaps.texi (Tool Bar):
3540 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
3541 * functions.texi (What Is a Function, Mapping Functions):
3542 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
3543 (Color Names, Text Terminal Colors, Display Feature Testing):
3544 * files.texi (Visiting Functions, File Name Components)
3545 (Unique File Names, Contents of Directories):
3546 * display.texi (Forcing Redisplay, Displaying Messages)
3547 (Temporary Displays, Font Selection, Auto Faces)
3548 (Font Lookup, Fringe Indicators, Display Margins)
3549 (Image Descriptors, Showing Images, Image Cache, Button Types)
3550 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
3551 (Display Table Format, Glyphs):
3552 * control.texi (Iteration):
3553 * commands.texi (Command Loop Info, Adjusting Point):
3554 * backups.texi (Making Backups, Auto-Saving):
3555 Remove @tindex entries.
3556
35572006-07-07 Kim F. Storm <storm@cua.dk>
3558
3559 * display.texi (Fringe Cursors): Fix typo.
3560 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
3561 (Overlay Arrow): Default is overlay-arrow fringe indicator.
3562
35632006-07-05 Richard Stallman <rms@gnu.org>
3564
3565 * text.texi (Buffer Contents): Add example of text props
3566 in result of buffer-substring.
3567 (Text Properties): Explain better about use of specific property names.
3568 (Property Search): Some cleanups; reorder some functions.
3569
3570 * keymaps.texi (Changing Key Bindings): Cleanup.
3571 Add xref to Key Binding Conventions.
3572
3573 * display.texi (Attribute Functions): Add examples for
3574 face-attribute-relative-p.
3575
3576 * tips.texi (Coding Conventions): Cleanup last change.
3577
35782006-07-05 Karl Berry <karl@gnu.org>
3579
3580 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3581 Remove @setchapternewpage odd.
3582 Result is 1013 pages, down from 1100.
3583
3584 * anti.texi, customize.texi, display.texi, internals.texi:
3585 * minibuf.texi, modes.texi, tips.texi:
3586 Fix overfull/underfull boxes.
3587
35882006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3589
3590 * edebug.texi (Instrumenting):
3591 Add Edebug-specific findex for eval-buffer.
3592 * loading.texi (Loading):
3593 Replace eval-current-buffer with eval-buffer.
3594
35952006-06-30 Nick Roberts <nickrob@snap.net.nz>
3596
3597 * locals.texi (Standard Buffer-Local Variables): Update the list
3598 of variables.
3599
36002006-06-26 Nick Roberts <nickrob@snap.net.nz>
3601
3602 * files.texi (File Name Completion): Point user to the node
3603 "Reading File Names".
3604
36052006-06-24 Eli Zaretskii <eliz@gnu.org>
3606
3607 * files.texi (Contents of Directories): Document case-insensitive
3608 behavior on respective filesystems.
3609
3610 * objects.texi (Character Type): Document that Emacs signals an
3611 error for unsupported Unicode characters specified as \uNNNN.
3612
36132006-06-19 Richard Stallman <rms@gnu.org>
3614
3615 * processes.texi (Bindat Spec): Clarify previous change.
3616
36172006-06-16 Richard Stallman <rms@gnu.org>
3618
3619 * tips.texi (Coding Conventions): Better explain conventions
3620 for definition constructs.
3621
3622 * text.texi (Special Properties): String value of `read-only'
3623 serves as the error message.
3624
3625 * objects.texi (Character Type): Clarify prev. change.
3626 (Non-ASCII in Strings): Mention \u and \U.
3627
3628 * commands.texi (Using Interactive): Explain problem of
3629 markers, etc., in command-history.
3630
36312006-06-14 Kim F. Storm <storm@cua.dk>
3632
3633 * commands.texi (Waiting): Negative arg to sit-for forces
3634 redisplay even if input is pending.
3635
3636 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3637 redisplay. Remove incorrect example of binding redisplay-dont-pause
3638 around (sit-for 0).
3639
36402006-06-13 Richard Stallman <rms@gnu.org>
3641
3642 * display.texi (Forcing Redisplay): Clarify previous change.
3643
36442006-06-13 Romain Francoise <romain@orebokech.com>
3645
3646 * display.texi (Forcing Redisplay): Fix typo.
3647
36482006-06-13 Kim F. Storm <storm@cua.dk>
3649
3650 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3651
36522006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3653
3654 * tips.texi (Coding Conventions): Add `@end itemize'.
3655
36562006-06-10 Richard Stallman <rms@gnu.org>
3657
3658 * tips.texi (Coding Conventions): Explain use of coding systems
3659 to ensure one decoding for strings.
3660
36612006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3662
3663 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3664 syntax.
3665
36662006-06-07 Eli Zaretskii <eliz@gnu.org>
3667
3668 * display.texi (Font Selection): Remove description of
3669 clear-face-cache.
3670
3671 * compile.texi (Eval During Compile): Fix a typo. Add index
3672 entries for possible uses of eval-when-compile.
3673
36742006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3675
3676 * display.texi (Abstract Display): Fix typo.
3677
36782006-06-03 Eli Zaretskii <eliz@gnu.org>
3679
3680 * minibuf.texi (Minibuffer History) <history-add-new-input>:
3681 Reword variable's description.
3682
36832006-06-01 Richard Stallman <rms@gnu.org>
3684
3685 * windows.texi (Splitting Windows): Clarify splitting nonselected
3686 window.
3687
36882006-05-31 Juri Linkov <juri@jurta.org>
3689
3690 * minibuf.texi (Minibuffer History): Add history-add-new-input.
3691
36922006-05-30 Richard Stallman <rms@gnu.org>
3693
3694 * display.texi (Line Height): Fix errors in description of
10d1d0af 3695 default line height and line-height property.
b8d4c8d0
GM
3696
3697 * nonascii.texi (Default Coding Systems): Further clarification.
3698
36992006-05-29 Luc Teirlinck <teirllm@auburn.edu>
3700
3701 * internals.texi (Pure Storage): Mention that an overflow in pure
3702 space causes a memory leak.
3703 (Garbage Collection): If there was an overflow in pure space,
3704 `garbage-collect' returns nil.
3705
37062006-05-30 Eli Zaretskii <eliz@gnu.org>
3707
3708 * nonascii.texi (Default Coding Systems): Fix it some more.
3709
37102006-05-29 Eli Zaretskii <eliz@gnu.org>
3711
3712 * nonascii.texi (Default Coding Systems): Fix last change.
3713
37142006-05-29 Kenichi Handa <handa@m17n.org>
3715
3716 * nonascii.texi (find-operation-coding-system): Describe the new
3717 argument format (FILENAME . BUFFER).
3718
37192006-05-28 Richard Stallman <rms@gnu.org>
3720
3721 * tips.texi (Coding Conventions): Better explain reasons not to
3722 advise other packages or use `eval-after-load'.
3723
37242006-05-29 Kim F. Storm <storm@cua.dk>
3725
3726 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
3727 `bindat-idx' and `bindat-raw' for clarity.
3728
37292006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3730
3731 * processes.texi (Bindat Spec): Expand on `repeat' handler.
3732
3733 * display.texi (Display): Add "Abstract Display" to menu.
3734 (Abstract Display, Abstract Display Functions)
3735 (Abstract Display Example): New nodes.
3736 * elisp.texi (Top): Add "Abstract Display" to menu.
3737
37382006-05-27 Chong Yidong <cyd@stupidchicken.com>
3739
3740 * keymaps.texi (Key Sequences): Link to input events definition.
3741 (Format of Keymaps): Delete material duplicated in Keymap Basics.
3742
3743 * files.texi (Changing Files): Document updated argument list for
3744 copy-file.
3745
37462006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3747
3748 * processes.texi (Bindat Functions): Explain term "total length".
3749 Use it in bindat-length and bindat-pack descriptions.
3750
37512006-05-26 Eli Zaretskii <eliz@gnu.org>
3752
3753 * tips.texi (Coding Conventions): Advise against using
3754 eval-after-load in packages. Add an index entry.
3755
37562006-05-25 Juri Linkov <juri@jurta.org>
3757
3758 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
3759
3760 * modes.texi (%-Constructs): Add %e, %z, %Z.
3761
37622006-05-25 Richard Stallman <rms@gnu.org>
3763
3764 * elisp.texi (Top): Update subnode menu.
3765
3766 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
3767 (Keymaps): Update menu.
3768
37692006-05-25 Chong Yidong <cyd@stupidchicken.com>
3770
3771 * keymaps.texi (Key Sequences): Some clarifications.
3772
37732006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
3774
3775 * processes.texi (Bindat Functions): Say "unibyte string"
3776 explicitly for bindat-unpack and bindat-pack descriptions.
3777 (Bindat Examples): Don't call `string-make-unibyte' in example.
3778
37792006-05-25 Chong Yidong <cyd@stupidchicken.com>
3780
3781 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 3782 Explain string and vector representations of key sequences.
b8d4c8d0
GM
3783
3784 * keymaps.texi (Changing Key Bindings):
dd7b651b 3785 * commands.texi (Interactive Codes):
b8d4c8d0
GM
3786 * help.texi (Describing Characters): Refer to it.
3787
37882006-05-23 Luc Teirlinck <teirllm@auburn.edu>
3789
3790 * frames.texi (Pointer Shape): @end table -> @end defvar.
3791
37922006-05-22 Richard Stallman <rms@gnu.org>
3793
3794 * elisp.texi (Top): Update subnode menus.
3795
3796 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
3797 Contents rewritten; material from old Pointer Shape node moved here.
3798
3799 * display.texi (Pointer Shape): Node deleted.
3800 (Image Descriptors): Minor cleanup.
3801
38022006-05-21 Richard Stallman <rms@gnu.org>
3803
3804 * syntax.texi (Parsing Expressions): Update info on which STATE
3805 elements are ignored.
3806
38072006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3808
3809 * hooks.texi (Standard Hooks): Correct typo.
3810
3811 * gpl.texi (GPL): ifinfo -> ifnottex.
3812
38132006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3814
3815 * searching.texi (Simple Match Data): Warn about match data being
3816 set anew by every search.
3817
38182006-05-17 Richard Stallman <rms@gnu.org>
3819
3820 * minibuf.texi (Minibuffer History): Clarify.
3821
3822 * searching.texi (Regexp Special): Clarify nested regexp warning.
3823
38242006-05-16 Kim F. Storm <storm@cua.dk>
3825
3826 * minibuf.texi (Minibuffer History): Update add-to-history.
3827
38282006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3829
3830 * nonascii.texi (Explicit Encoding): Fix
3831 typo (encoding<->decoding).
3832
38332006-05-14 Richard Stallman <rms@gnu.org>
3834
3835 * buffers.texi (Creating Buffers): Cleanup.
3836
3837 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3838
38392006-05-13 Eli Zaretskii <eliz@gnu.org>
3840
3841 * buffers.texi (Current Buffer): Document that with-temp-buffer
3842 disables undo.
3843
3844 * os.texi (Terminal-Specific): More accurate description of how
3845 Emacs searches for the terminal-specific libraries.
3846
38472006-05-12 Eli Zaretskii <eliz@gnu.org>
3848
3849 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3850 emacs-xtra to @inforef's.
3851
3852 * text.texi (Undo): Document that undo is turned off in buffers
3853 whose names begin with a space.
3854
3855 * buffers.texi (Buffer Names): Add index entries for buffers whose
3856 names begin with a space.
3857 (Creating Buffers): Document that undo is turned off in buffers
3858 whose names begin with a space.
3859
3860 * files.texi (Visiting Functions, Reading from Files)
3861 (Saving Buffers): Mention code and EOL conversions by file I/O
3862 primitives and subroutines.
3863
3864 * nonascii.texi (Lisp and Coding Systems): Document
3865 coding-system-eol-type. Add index entries for eol conversion.
3866
3867 * display.texi (Defining Faces): Mention `mac', and add an xref to
3868 where window-system is described.
3869
38702006-05-10 Richard Stallman <rms@gnu.org>
3871
3872 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
3873
38742006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3875
3876 * variables.texi (File Local Variables): Recommend to quote lambda
3877 expressions in safe-local-variable property.
3878
38792006-05-09 Richard Stallman <rms@gnu.org>
3880
3881 * variables.texi (File Local Variables): Document
3882 safe-local-eval-forms and safe-local-eval-function.
3883
38842006-05-07 Kim F. Storm <storm@cua.dk>
3885
3886 * minibuf.texi (Minibuffer History): Remove keep-dups arg
3887 from add-to-history.
3888
38892006-05-07 Romain Francoise <romain@orebokech.com>
3890
3891 * commands.texi (Event Input Misc):
3892 * compile.texi (Eval During Compile):
3893 * internals.texi (Buffer Internals):
3894 * minibuf.texi (Initial Input):
3895 * nonascii.texi (Scanning Charsets):
3896 * numbers.texi (Comparison of Numbers):
3897 * windows.texi (Textual Scrolling, Vertical Scrolling):
3898 Fix various typos.
3899
39002006-05-06 Eli Zaretskii <eliz@gnu.org>
3901
3902 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
3903 conditional xref's to either emacs or emacs-xtra, depending on
3904 @iftex/@ifnottex.
3905
3906 * minibuf.texi (Minibuffer History): Document add-to-history.
3907
39082006-05-05 Eli Zaretskii <eliz@gnu.org>
3909
3910 * internals.texi (Pure Storage): Mention the pure overflow message
3911 at startup.
3912
c8763fb6 39132006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3914
3915 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
3916 (Searching Keymaps): Fix pseudo-Lisp description of keymap
3917 search.
3918
39192006-05-01 Richard Stallman <rms@gnu.org>
3920
3921 * intro.texi (nil and t): Clarify.
3922
3923 * variables.texi (File Local Variables): Suggest using booleanp.
3924
39252006-05-01 Juanma Barranquero <lekktu@gmail.com>
3926
3927 * objects.texi (Type Predicates): Fix typos.
3928
39292006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
3930
3931 * intro.texi (nil and t): Add booleanp.
3932
3933 * objects.texi (Type Predicates): Add links for booleanp and
3934 string-or-null-p.
3935
39362006-04-29 Richard Stallman <rms@gnu.org>
3937
3938 * modes.texi (Multiline Font Lock): Rename from
3939 Multi line Font Lock Elements. Much clarification.
3940 (Font Lock Multiline, Region to Fontify): Much clarification.
3941
39422006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
3943
3944 * variables.texi (File Local Variables): Remove the special case t for
3945 safe-local-variable.
3946
39472006-04-26 Richard Stallman <rms@gnu.org>
3948
3949 * syntax.texi (Parsing Expressions): Minor cleanup.
3950
39512006-04-18 Richard Stallman <rms@gnu.org>
3952
3953 * tips.texi (Coding Conventions): Explain when the package's
3954 prefix should appear later on (not at the start of the name).
3955
3956 * searching.texi (String Search): Clarify effect of NOERROR.
3957
3958 * modes.texi (Imenu): Clarify what special items do.
3959
3960 * hooks.texi (Standard Hooks): Delete text about old hook names.
3961
39622006-04-17 Romain Francoise <romain@orebokech.com>
3963
3964 * variables.texi (Local Variables): Update the default value of
3965 `max-specpdl-size'.
3966
39672006-04-15 Michael Olson <mwolson@gnu.org>
3968
3969 * processes.texi (Transaction Queues): Mention the new optional
3970 `delay-question' argument for `tq-enqueue'.
3971
39722006-04-13 Bill Wohler <wohler@newt.com>
3973
3974 * customize.texi (Common Keywords): Use dotted notation for
3975 :package-version value. Specify its values. Improve documentation
3976 for customize-package-emacs-version-alist.
3977
39782006-04-12 Bill Wohler <wohler@newt.com>
3979
3980 * customize.texi (Common Keywords): Move description of
3981 customize-package-emacs-version-alist to @defvar.
3982
39832006-04-10 Bill Wohler <wohler@newt.com>
3984
3985 * customize.texi (Common Keywords): Add :package-version.
3986
39872006-04-10 Kim F. Storm <storm@cua.dk>
3988
3989 * text.texi (Buffer Contents): Add NOPROPS arg to
3990 filter-buffer-substring.
3991
39922006-04-08 Kevin Ryde <user42@zip.com.au>
3993
3994 * os.texi (Command-Line Arguments): Update xref to emacs manual
3995 "Command Arguments" -> "Emacs Invocation", per change there.
3996
39972006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3998
3999 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
4000 be on one line to help makeinfo not render two spaces after the dot.
4001
40022006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
4003
4004 * strings.texi (Predicates for Strings): Add string-or-null-p.
4005
40062006-03-28 Kim F. Storm <storm@cua.dk>
4007
4008 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
4009 remarks about systems that don't support fractional seconds.
4010
40112006-03-25 Karl Berry <karl@gnu.org>
4012
4013 * elisp.texi: Use @copyright{} instead of (C), and do not indent
4014 the year list.
4015
40162006-03-21 Nick Roberts <nickrob@snap.net.nz>
4017
4018 * display.texi (Fringe Indicators): Fix typos.
4019
40202006-03-19 Luc Teirlinck <teirllm@auburn.edu>
4021
4022 * tips.texi (Documentation Tips): One can now also write `program'
4023 in front of a quoted symbol in a docstring to prevent making a
4024 hyperlink.
4025
40262006-03-19 Alan Mackenzie <acm@muc.de>
4027
4028 * text.texi (Special Properties): Clarify `fontified' property.
4029
40302006-03-16 Richard Stallman <rms@gnu.org>
4031
4032 * display.texi (Defining Images): Minor cleanup.
4033
40342006-03-16 Bill Wohler <wohler@newt.com>
4035
4036 * display.texi (Defining Images): In image-load-path-for-library,
4037 prefer user's images.
4038
40392006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
4040
4041 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
4042
40432006-03-15 Bill Wohler <wohler@newt.com>
4044
4045 * display.texi (Defining Images): Fix example in
4046 image-load-path-for-library by not recommending that one binds
4047 image-load-path. Just defvar it to placate compiler and only use
4048 it if previously defined.
4049
40502006-03-14 Bill Wohler <wohler@newt.com>
4051
4052 * display.texi (Defining Images): In image-load-path-for-library,
4053 always return list of directories. Update example.
4054
40552006-03-14 Alan Mackenzie <acm@muc.de>
4056
4057 * modes.texi: New node, "Region to Fontify" (for Font Lock).
4058 This describes font-lock-extend-region-function.
4059 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
4060 the new node "Region to Fontify".
4061
40622006-03-13 Richard Stallman <rms@gnu.org>
4063
4064 * display.texi (Invisible Text): The impossible position is
4065 now before the invisible text, not after.
4066 (Defining Images): Clean up last change.
4067
40682006-03-11 Bill Wohler <wohler@newt.com>
4069
4070 * display.texi (Defining Images): Add image-load-path-for-library.
4071
40722006-03-11 Luc Teirlinck <teirllm@auburn.edu>
4073
4074 * text.texi (Adaptive Fill): Fix Texinfo usage.
4075
4076 * strings.texi (Creating Strings): Fix Texinfo usage.
4077
4078 * searching.texi (Regexp Special): Use @samp for regular
4079 expressions that are not in Lisp syntax.
4080
40812006-03-08 Luc Teirlinck <teirllm@auburn.edu>
4082
4083 * searching.texi (Regexp Special): Put remark between parentheses
4084 to avoid misreading.
4085
40862006-03-07 Luc Teirlinck <teirllm@auburn.edu>
4087
4088 * searching.texi (Syntax of Regexps): More accurately describe
4089 which characters are special in which situations.
4090 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
4091 are not special. Describe in detail when `[' and `]' are special.
4092 (Regexp Backslash): Plenty of regexps with unbalanced square
4093 brackets are valid, so reword that statement.
4094
40952006-03-02 Kim F. Storm <storm@cua.dk>
4096
4097 * keymaps.texi (Tool Bar): Add tool-bar-border.
4098
40992006-02-28 Luc Teirlinck <teirllm@auburn.edu>
4100
4101 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
4102
41032006-02-27 Luc Teirlinck <teirllm@auburn.edu>
4104
4105 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
4106
4107 * files.texi (Locating Files): Suggest additional values for the
4108 SUFFIXES arg of `locate-file'. Update pxref.
4109
4110 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
4111 (How Programs Do Loading): Discuss the effects of Auto Compression
4112 mode on `load'.
4113 (Load Suffixes): New node.
4114 (Library Search): Delete description of `load-suffixes'; it was
4115 moved to "Load Suffixes".
4116 (Autoload, Named Features): Mention `load-suffixes'.
4117
41182006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
4119
4120 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
4121
4122 * windows.texi (Window Tree): Fix typo.
4123
41242006-02-20 Kim F. Storm <storm@cua.dk>
4125
4126 * display.texi (Fringe Indicators): New section.
4127 Move indicate-empty-lines, indicate-buffer-boundaries, and
4128 default-indicate-buffer-boundaries here.
4129 Add fringe-indicator-alist and default-fringes-indicator-alist.
4130 Add list of logical fringe indicator symbols.
4131 Update list of standard bitmap names.
4132 (Fringe Cursors): New section.
4133 Move overflow-newline-into-fringe here.
4134 Add fringe-cursor-alist and default-fringes-cursor-alist.
4135 Add list of fringe cursor symbols.
4136
41372006-02-20 Juanma Barranquero <lekktu@gmail.com>
4138
4139 * commands.texi (Using Interactive): Fix reference to node
4140 "Minibuffers".
4141
41422006-02-19 Richard M. Stallman <rms@gnu.org>
4143
4144 * minibuf.texi (High-Level Completion):
4145 Add xref to read-input-method-name.
4146
4147 * files.texi (Relative File Names): Move file-relative-name here.
4148 (File Name Expansion): From here. Minor clarifications.
4149
4150 * commands.texi (Using Interactive): Add xrefs about reading input.
4151 Clarify remarks about that moving point and mark.
4152 Put string case before list case.
4153
c8763fb6 41542006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
4155
4156 * display.texi (Other Display Specs, Image Descriptors):
4157 Revert erroneous changes. The previous description of
4158 image-descriptors as `(image . PROPS)' was correct.
4159
41602006-02-14 Richard M. Stallman <rms@gnu.org>
4161
4162 * variables.texi (File Local Variables): Clarifications.
4163
41642006-02-14 Juanma Barranquero <lekktu@gmail.com>
4165
4166 * variables.texi (File Local Variables): Use @code for a cons
4167 cell, not @var.
4168
41692006-02-13 Chong Yidong <cyd@stupidchicken.com>
4170
4171 * variables.texi (File Local Variables): Document new file local
4172 variable behavior.
4173
41742006-02-10 Kim F. Storm <storm@cua.dk>
4175
4176 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
4177
41782006-02-08 Juanma Barranquero <lekktu@gmail.com>
4179
4180 * modes.texi (%-Constructs): Remove obsolete info about
4181 `global-mode-string'.
4182
41832006-02-07 Richard M. Stallman <rms@gnu.org>
4184
4185 * commands.texi (Prefix Command Arguments): Minor cleanup.
4186
4187 * display.texi: "Graphical display", not window system.
4188
4189 * functions.texi (What Is a Function): Fix xref.
4190
4191 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
4192 (Changing Key Bindings): Clarify when remapping is better than
4193 substitute-key-definition.
4194
41952006-02-02 Richard M. Stallman <rms@gnu.org>
4196
4197 * minibuf.texi (Basic Completion): Completion alists are risky.
4198
4199 * keymaps.texi (Active Keymaps): Clarifications.
4200 (Searching Keymaps): New node.
4201 (Keymaps): Update menu.
4202
4203 * frames.texi (Layout Parameters): Minor clarification.
4204 (Drag and Drop): New node.
4205 (Frames): Update menu.
4206
42072006-01-29 Chong Yidong <cyd@stupidchicken.com>
4208
4209 * display.texi (Other Display Specs, Image Descriptors):
4210 Image description is a list, not a cons cell.
4211
42122006-01-28 Luc Teirlinck <teirllm@auburn.edu>
4213
4214 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
4215 list is not necessarily a list).
4216
42172006-01-27 Eli Zaretskii <eliz@gnu.org>
4218
4219 * frames.texi (Layout Parameters): border-width and
4220 internal-border-width belong to the frame, not the window.
4221
42222006-01-19 Richard M. Stallman <rms@gnu.org>
4223
4224 * nonascii.texi (Translation of Characters): Search cmds use
4225 translation-table-for-input. Automatically made local.
4226
4227 * markers.texi (Overview of Markers): Count insertion type
4228 as one of a marker's attributes.
4229
4230 * keymaps.texi (Controlling Active Maps): New node, split out of
4231 Active Keymaps.
4232 (Keymaps): Menu updated.
4233 (Active Keymaps): Give pseudocode to explain how the active
4234 maps are searched. current-active-maps and key-binding moved here.
4235 (Functions for Key Lookup): current-active-maps and key-binding moved.
4236 Clarifications.
4237 (Searching the Keymaps): New subnode.
4238
4239 * elisp.texi (Top): Menu clarification.
4240
4241 * display.texi (Other Display Specs): Delete duplicate entry for
4242 just a string as display spec. Move text about recursive display
4243 specs on such a string.
4244
4245 * commands.texi (Key Sequence Input): Clarify.
4246 Move num-nonmacro-input-events out.
4247 (Reading One Event): num-nonmacro-input-events moved here.
4248
42492006-01-14 Nick Roberts <nickrob@snap.net.nz>
4250
4251 * advice.texi (Simple Advice): Update example to fit argument
4252 change in previous-line.
4253
42542006-01-05 Richard M. Stallman <rms@gnu.org>
4255
4256 * markers.texi (The Mark): Fix in `mark'.
4257
42582006-01-04 Richard M. Stallman <rms@gnu.org>
4259
4260 * processes.texi (Misc Network, Make Network): Minor cleanups.
4261
42622006-01-04 Kim F. Storm <storm@cua.dk>
4263
4264 * processes.texi (Make Network): Add IPv6 addresses and handling.
4265 (Network Feature Testing): Mention (:family ipv6).
4266 (Misc Network): Add IPv6 formats to format-network-address.
4267
42682005-12-30 Richard M. Stallman <rms@gnu.org>
4269
4270 * text.texi (Changing Properties):
4271 Don't use return value of set-text-properties.
4272
42732005-12-29 Luc Teirlinck <teirllm@auburn.edu>
4274
4275 * modes.texi (Mode Line Format): Correct typo in menu.
4276
42772005-12-29 Richard M. Stallman <rms@gnu.org>
4278
4279 * modes.texi (Mode Line Top): New node.
4280 (Mode Line Data): Some text moved to new node.
4281 Explain the data structure more concretely.
4282 (Mode Line Basics): Clarifications.
4283 (Mode Line Variables): Clarify intro paragraph.
4284 (%-Constructs): Clarify intro paragraph.
4285 (Mode Line Format): Update menu.
4286
42872005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4288
4289 * minibuf.texi (Basic Completion): Update lazy-completion-table
4290 examples for removal of ARGS argument.
4291
42922005-12-23 Richard M. Stallman <rms@gnu.org>
4293
4294 * text.texi (Undo): Restore some explanation from the version
4295 that was deleted.
4296
42972005-12-23 Eli Zaretskii <eliz@gnu.org>
4298
4299 * text.texi (Undo): Remove duplicate descriptions of `apply
4300 funname' and `apply delta' elements of the undo list.
4301
43022005-12-20 Richard M. Stallman <rms@gnu.org>
4303
4304 * help.texi (Help Functions): Update documentation of `apropos'.
4305
43062005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4307
4308 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4309 because it is confusing. If the :help-echo keyword is a function,
4310 it is not directly used as the :help-echo overlay property, as the
4311 xref seems to suggest (it does not take the appropriate args).
4312
43132005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4314
4315 * customize.texi (Common Keywords): Fix Texinfo usage.
4316 (Group Definitions, Variable Definitions): Update for new
4317 conventions for using `*' in docstrings.
4318
4319 * tips.texi (Documentation Tips): Update for new conventions for
4320 using `*' in docstrings.
4321
43222005-12-16 Richard M. Stallman <rms@gnu.org>
4323
4324 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4325
43262005-12-16 Juri Linkov <juri@jurta.org>
4327
4328 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4329
43302005-12-14 Romain Francoise <romain@orebokech.com>
4331
4332 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4333 Fix typo.
4334
43352005-12-11 Juri Linkov <juri@jurta.org>
4336
4337 * minibuf.texi (Completion Commands): Add mention of read-file-name
4338 for filename completion keymaps.
4339 (Reading File Names): Add mention of filename completion keymaps
4340 for read-file-name and xref to `Completion Commands'.
4341
43422005-12-10 Richard M. Stallman <rms@gnu.org>
4343
4344 * customize.texi (Common Keywords): State caveats for use of :tag.
4345
43462005-12-08 Richard M. Stallman <rms@gnu.org>
4347
4348 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4349 with xrefs and better explanation.
4350 (Completion Commands): Add the filename completion maps.
4351
4352 * objects.texi (Character Type): Clarify that \s is not space
4353 if a dash follows.
4354
43552005-12-05 Richard M. Stallman <rms@gnu.org>
4356
4357 * windows.texi (Resizing Windows): Delete preserve-before args.
4358
43592005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4360
4361 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4362 in full keymaps, since the quirk has been fixed.
4363
43642005-12-03 Eli Zaretskii <eliz@gnu.org>
4365
4366 * hooks.texi (Standard Hooks): Add index entries. Mention
4367 `compilation-finish-functions'.
4368
43692005-11-27 Richard M. Stallman <rms@gnu.org>
4370
4371 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4372
43732005-11-21 Juri Linkov <juri@jurta.org>
4374
4375 * customize.texi (Common Keywords): Update links types
4376 custom-manual and url-link. Add link types emacs-library-link,
4377 file-link, function-link, variable-link, custom-group-link.
4378
43792005-11-20 Chong Yidong <cyd@stupidchicken.com>
4380
4381 * display.texi: Revert 2005-11-20 change.
4382
43832005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4384
4385 * processes.texi (Bindat Functions):
4386 Say "third" to refer to zero-based index "2".
4387
43882005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4389
4390 * loading.texi (Library Search): Update the default value of
4391 `load-suffixes'.
4392
43932005-11-17 Chong Yidong <cyd@stupidchicken.com>
4394
4395 * display.texi (Attribute Functions): Mention :ignore-defface.
4396
43972005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4398
4399 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4400 (Minor Mode Conventions): Mention the use of a hook.
4401
44022005-11-06 Richard M. Stallman <rms@gnu.org>
4403
4404 * files.texi (Magic File Names): find-file-name-handler checks the
4405 `operations' property of the handler.
4406
44072005-11-03 Richard M. Stallman <rms@gnu.org>
4408
4409 * variables.texi (Frame-Local Variables): Small clarification.
4410
44112005-10-29 Chong Yidong <cyd@stupidchicken.com>
4412
4413 * os.texi (Init File): Document ~/.emacs.d/init.el.
4414
44152005-10-29 Richard M. Stallman <rms@gnu.org>
4416
4417 * internals.texi (Garbage Collection): Document memory-full.
4418
44192005-10-28 Bill Wohler <wohler@newt.com>
4420
4421 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4422 for URLs.
4423
44242005-10-28 Richard M. Stallman <rms@gnu.org>
4425
4426 * minibuf.texi (Completion Commands): Clean up prev change.
4427
44282005-10-26 Kevin Ryde <user42@zip.com.au>
4429
4430 * compile.texi (Eval During Compile): Explain recommended uses
4431 of eval-when-compile and eval-and-compile.
4432
44332005-10-27 Masatake YAMATO <jet@gyve.org>
4434
4435 * minibuf.texi (Completion Commands):
4436 Write about new optional argument for `display-completion-list'.
4437
44382005-10-23 Richard M. Stallman <rms@gnu.org>
4439
4440 * display.texi (Overlay Arrow): Clarify about local bindings of
4441 overlay-arrow-position.
4442
44432005-10-22 Eli Zaretskii <eliz@gnu.org>
4444
4445 * internals.texi (Building Emacs): Fix last change.
4446
44472005-10-22 Richard M. Stallman <rms@gnu.org>
4448
4449 * internals.texi (Building Emacs): Document eval-at-startup.
4450
44512005-10-21 Richard M. Stallman <rms@gnu.org>
4452
4453 * loading.texi (Where Defined): load-history contains abs file names.
4454 symbol-file returns abs file names.
4455
44562005-10-19 Kim F. Storm <storm@cua.dk>
4457
4458 * display.texi (Showing Images): Add max-image-size integer value.
4459
44602005-10-18 Chong Yidong <cyd@stupidchicken.com>
4461
4462 * display.texi (Showing Images): Document max-image-size.
4463
44642005-10-17 Richard M. Stallman <rms@gnu.org>
4465
4466 * commands.texi (Quitting): Minor clarification.
4467
4468 * processes.texi (Sentinels): Clarify about output and quitting.
4469 (Filter Functions): Mention with-local-quit.
4470
44712005-10-17 Juri Linkov <juri@jurta.org>
4472
4473 * buffers.texi (Current Buffer):
4474 * commands.texi (Event Input Misc):
4475 * compile.texi (Eval During Compile, Compiler Errors):
4476 * customize.texi (Group Definitions):
4477 * display.texi (Progress, Defining Faces):
4478 * files.texi (Writing to Files):
4479 * modes.texi (Mode Hooks, Defining Minor Modes):
4480 * streams.texi (Output Functions):
4481 * syntax.texi (Syntax Table Functions):
4482 * text.texi (Change Hooks):
4483 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
4484
4485 * commands.texi (Quitting): Replace arg `forms' with `body' in
4486 `with-local-quit'.
4487
4488 * positions.texi (Excursions): Replace arg `forms' with `body' in
4489 `save-excursion'.
4490
44912005-10-08 Kim F. Storm <storm@cua.dk>
4492
4493 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
4494 Rename manual section accordingly.
4495
44962005-10-04 Kim F. Storm <storm@cua.dk>
4497
4498 * windows.texi (Window Split Tree): New section describing
4499 new function window-split-tree function.
4500
45012005-10-03 Nick Roberts <nickrob@snap.net.nz>
4502
4503 * display.texi (Fringe Size/Pos): Simplify and add detail.
4504
45052005-09-30 Romain Francoise <romain@orebokech.com>
4506
4507 * minibuf.texi (High-Level Completion): Explain that the prompt
4508 given to `read-buffer' should end with a colon and a space.
4509 Update usage examples.
4510
45112005-09-29 Juri Linkov <juri@jurta.org>
4512
4513 * display.texi (Displaying Messages): Rename argument name
4514 `string' to `format-string' in functions `message', `message-box',
4515 `message-or-box'.
4516
45172005-09-26 Chong Yidong <cyd@stupidchicken.com>
4518
4519 * errors.texi (Standard Errors): Correct xrefs.
4520
45212005-09-18 Chong Yidong <cyd@stupidchicken.com>
4522
4523 * display.texi (Defining Images): Update documentation for
4524 `image-load-path'.
4525
45262005-09-17 Richard M. Stallman <rms@gnu.org>
4527
4528 * display.texi (Defining Images): Clean up previous change.
4529
45302005-09-16 Romain Francoise <romain@orebokech.com>
4531
4532 * elisp.texi: Specify GFDL version 1.2.
4533
4534 * doclicense.texi (GNU Free Documentation License): Update to
4535 version 1.2.
4536
45372005-09-15 Chong Yidong <cyd@stupidchicken.com>
4538
4539 * display.texi (Defining Images): Document `image-load-path'.
4540
45412005-09-15 Richard M. Stallman <rms@gnu.org>
4542
4543 * objects.texi (Printed Representation): Minor cleanup.
4544 (Box Diagrams): Minor fix.
4545 (Cons Cell Type): Move (...) index item here.
4546 (Box Diagrams): From here.
4547 (Array Type): Minor fix.
4548 (Type Predicates): Delete index "predicates".
4549 (Hash Table Type): Clarify xref.
4550 (Dotted Pair Notation): Minor fix.
4551
45522005-09-10 Chong Yidong <cyd@stupidchicken.com>
4553
4554 * files.texi (Saving Buffers): Fix typo.
4555
45562005-09-08 Richard M. Stallman <rms@gnu.org>
4557
4558 * tips.texi (Programming Tips): Correct the "default" prompt spec.
4559
45602005-09-08 Chong Yidong <cyd@stupidchicken.com>
4561
4562 * locals.texi (Standard Buffer-Local Variables): Don't include
4563 mode variables for minor modes.
4564 Fix xrefs for buffer-display-count, buffer-display-table,
4565 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
4566 enable-multibyte-characters, fill-column, header-line-format,
4567 left-fringe-width, left-margin, and right-fringe-width.
4568
4569 * hooks.texi (Standard Hooks): All hooks should conform to the
4570 standard naming convention now.
4571 Fix xref for `echo-area-clear-hook'.
4572
4573 * display.texi (Usual Display): Note that indicate-empty-lines and
4574 tab-width are buffer-local.
4575
4576 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4577
4578 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4579
4580 * nonascii.texi (Encoding and I/O): Note that
4581 buffer-file-coding-system is buffer-local.
4582
4583 * positions.texi (List Motion): Note that defun-prompt-regexp is
4584 buffer-local.
4585
4586 * text.texi (Auto Filling): Note that auto-fill-function is
4587 buffer-local.
4588 (Undo): Note that buffer-undo-list is buffer-local.
4589
4590 * windows.texi (Buffers and Windows): Document
4591 buffer-display-count.
4592
45932005-09-06 Richard M. Stallman <rms@gnu.org>
4594
4595 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4596 package prefix elsewhere than at the start of the name.
4597
45982005-09-03 Richard M. Stallman <rms@gnu.org>
4599
4600 * tips.texi (Programming Tips): Add conventions for minibuffer
4601 questions and prompts.
4602
46032005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4604
4605 * intro.texi (nil and t): Minor cleanup.
4606 Delete spurious mention of keyword symbols.
4607 (Evaluation Notation): Add index entry.
4608 (A Sample Function Description): Minor cleanup.
4609 (A Sample Variable Description): Not all vars can be set.
4610
46112005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4612
4613 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4614
4615 (Insertion): Document precise type of `insert-char' arg COUNT.
4616
46172005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4618
4619 * modes.texi (Other Font Lock Variables): Sync the default of
4620 font-lock-lines-before.
4621
46222005-08-31 Michael Albinus <michael.albinus@gmx.de>
4623
4624 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4625
46262005-08-29 Richard M. Stallman <rms@gnu.org>
4627
4628 * elisp.texi (Top): Update subnode menu.
4629
4630 * searching.texi (Searching and Matching): Move node.
4631 Rearrange contents and add overall explanation.
4632 (Searching and Case): Move node.
4633 (Searching and Matching): Update menu.
4634
46352005-08-27 Eli Zaretskii <eliz@gnu.org>
4636
4637 * os.texi (Startup Summary): Fix the description of the initial
4638 startup message display.
4639
46402005-08-25 Richard M. Stallman <rms@gnu.org>
4641
4642 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4643
46442005-08-25 Emilio C. Lopes <eclig@gmx.net>
4645
4646 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4647 `next-overlay-change' example.
4648
46492005-08-22 Juri Linkov <juri@jurta.org>
4650
4651 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4652 Fix invert-face. Fix args of face-background.
4653
4654 * display.texi (Standard Faces): Delete node.
4655 (Faces): Add xref to `(emacs)Standard Faces'.
4656 (Displaying Faces): Fix xref to `Standard Faces'.
4657
4658 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4659
46602005-08-20 Alan Mackenzie <acm@muc.de>
4661
4662 * buffers.texi (The Buffer List): Clarify the manipulation of the
4663 buffer list.
4664
46652005-08-14 Richard M. Stallman <rms@gnu.org>
4666
4667 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4668 a regexp.
4669
46702005-08-11 Richard M. Stallman <rms@gnu.org>
4671
4672 * elisp.texi (Top): Update subnode lists.
4673
4674 * display.texi (Inverse Video): Node deleted.
4675
4676 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
4677 New nodes split out of Coding Conventions.
4678
4679 * searching.texi (Regular Expressions): Document re-builder.
4680
4681 * os.texi (Time Parsing): New node split out of Time Conversion.
4682
4683 * processes.texi (Misc Network, Network Feature Testing)
4684 (Network Options, Make Network): New nodes split out of
4685 Low-Level Network.
4686
46872005-08-09 Richard M. Stallman <rms@gnu.org>
4688
4689 * frames.texi (Geometry): New node, split from Size and Position.
4690 (Frame Parameters): Refer to Geometry.
4691
4692 * buffers.texi (The Buffer List): Fix xrefs.
4693
4694 * windows.texi (Splitting Windows): Fix xref.
4695
4696 * frames.texi (Layout Parameters): Add xref.
4697
4698 * display.texi (Line Height, Scroll Bars): Fix xrefs.
4699
4700 * keymaps.texi (Menu Bar): Fix xref.
4701
4702 * locals.texi (Standard Buffer-Local Variables): Fix xref.
4703
4704 * modes.texi (%-Constructs): Fix xref.
4705
4706 * frames.texi (Window Frame Parameters): Node split up.
4707 (Basic Parameters, Position Parameters, Size Parameters)
4708 (Layout Parameters, Buffer Parameters, Management Parameters)
4709 (Cursor Parameters, Color Parameters): New subnodes.
4710
47112005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4712
4713 * positions.texi (Screen Lines): Update xref for previous change
4714 in minibuf.texi.
4715
4716 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
4717 change in minibuf.texi.
4718
47192005-08-09 Richard M. Stallman <rms@gnu.org>
4720
4721 * tips.texi (Coding Conventions): Minor cleanup.
4722
4723 * modes.texi (Defining Minor Modes): Explain when init-value
4724 can be non-nil.
4725
4726 * elisp.texi (Top): Update submenu for Minibuffer.
4727
4728 * minibuf.texi (Minibuffer Misc): Node split up.
4729 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
4730 (Recursive Mini): New nodes split out from Minibuffer Misc.
4731 (Minibuffer Misc): Document max-mini-window-height.
4732
4733 * hash.texi (Defining Hash): Delete stray paren in example.
4734
4735 * display.texi (Echo Area Customization): Don't define
4736 max-mini-window-height here; xref instead.
4737
4738 * commands.texi (Event Input Misc): Update while-no-input.
4739
4740 * advice.texi (Advising Functions): Explain when to use advice
4741 and when to use a hook.
4742
47432005-07-30 Eli Zaretskii <eliz@gnu.org>
4744
4745 * makefile.w32-in (info): Don't run install-info.
4746 ($(infodir)/dir): New target, produced by running install-info.
4747
47482005-07-27 Luc Teirlinck <teirllm@auburn.edu>
4749
4750 * modes.texi (Defining Minor Modes): The keyword for the initial
4751 value is :init-value, not :initial-value.
4752
47532005-07-23 Eli Zaretskii <eliz@gnu.org>
4754
4755 * loading.texi (Autoload): Make the `doctor' example be consistent
4756 with what's in current loaddefs.el. Describe the "fn" magic in
4757 the usage portion of the doc string.
4758
47592005-07-22 Richard M. Stallman <rms@gnu.org>
4760
4761 * internals.texi (Garbage Collection): Clarify previous change.
4762
47632005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
4764
4765 * internals.texi (Garbage Collection): Add gc-cons-percentage.
4766
47672005-07-18 Juri Linkov <juri@jurta.org>
4768
4769 * commands.texi (Accessing Events):
4770 * frames.texi (Text Terminal Colors, Resources):
4771 * markers.texi (The Mark):
4772 * modes.texi (Defining Minor Modes):
4773 Delete duplicate duplicate words.
4774
47752005-07-16 Richard M. Stallman <rms@gnu.org>
4776
4777 * display.texi (Managing Overlays): Clarify make-overlay
4778 args for insertion types.
4779
47802005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4781
4782 * customize.texi (Variable Definitions):
4783 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
4784 `standard-value' is a list too.
4785 (Defining New Types): Use @key{RET} instead of @key{ret}.
4786
47872005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
4788
4789 * os.texi (Translating Input): Fix typo.
4790
47912005-07-08 Richard M. Stallman <rms@gnu.org>
4792
4793 * README: Update edition number and size estimate.
4794
4795 * elisp.texi (VERSION): Set to 2.9.
4796
47972005-07-07 Richard M. Stallman <rms@gnu.org>
4798
4799 * book-spine.texinfo: Update Emacs version.
4800
4801 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4802
48032005-07-06 Richard M. Stallman <rms@gnu.org>
4804
4805 * searching.texi (Regexp Search): Clarify what re-search-forward
4806 does when the search fails.
4807
48082005-07-05 Lute Kamstra <lute@gnu.org>
4809
4810 * Update FSF's address in GPL notices.
4811
4812 * doclicense.texi (GNU Free Documentation License):
4813 * gpl.texi (GPL):
4814 * tips.texi (Coding Conventions, Library Headers):
4815 * vol1.texi:
4816 * vol2.texi: Update FSF's address.
4817
48182005-07-04 Richard M. Stallman <rms@gnu.org>
4819
4820 * hooks.texi (Standard Hooks): Add occur-hook.
4821
48222005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4823
4824 * display.texi (The Echo Area): Correct menu.
4825
48262005-07-03 Richard M. Stallman <rms@gnu.org>
4827
4828 * elisp.texi (Top): Update subnode menu for Display.
4829
4830 * display.texi (Displaying Messages): New node, with most
4831 of what was in The Echo Area.
4832 (Progress): Moved under The Echo Area.
4833 (Logging Messages): New node with new text.
4834 (Echo Area Customization): New node, the rest of what was
4835 in The Echo Area. Document message-truncate-lines with @defvar.
4836 (Display): Update menu.
4837
4838 * windows.texi (Textual Scrolling): Doc 3 values for
4839 scroll-preserve-screen-position.
4840
4841 * text.texi (Special Properties): Change hook functions
4842 should bind inhibit-modification-hooks around altering buffer text.
4843
4844 * keymaps.texi (Key Binding Commands): Call binding BINDING
4845 rather than DEFINITION.
4846
48472005-06-29 Juanma Barranquero <lekktu@gmail.com>
4848
4849 * variables.texi (Defining Variables): `user-variable-p' returns t
4850 for aliases of user options, nil for alias loops.
4851
48522005-06-28 Richard M. Stallman <rms@gnu.org>
4853
4854 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4855 make-keymap.
4856
48572005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4858
4859 * variables.texi (Setting Variables): Correct and clarify
4860 description of `add-to-ordered-list'.
4861
48622005-06-26 Richard M. Stallman <rms@gnu.org>
4863
4864 * display.texi (Faces): Minor cleanup.
4865
48662005-06-25 Luc Teirlinck <teirllm@auburn.edu>
4867
4868 * display.texi (Faces): `facep' returns t for strings that are
4869 face names.
4870
48712005-06-25 Richard M. Stallman <rms@gnu.org>
4872
4873 * objects.texi (Equality Predicates): Clarify meaning of equal.
4874
4875 * windows.texi (Selecting Windows): save-selected-window
4876 and with-selected-window save and restore the current buffer.
4877
48782005-06-24 Richard M. Stallman <rms@gnu.org>
4879
4880 * numbers.texi (Float Basics): Explain how to test for NaN,
4881 and printing the sign of NaNs.
4882
48832005-06-24 Eli Zaretskii <eliz@gnu.org>
4884
4885 * makefile.w32-in (MAKEINFO): Use --force.
4886
48872005-06-23 Richard M. Stallman <rms@gnu.org>
4888
4889 * display.texi (Face Functions): Correct Texinfo usage.
4890
48912005-06-23 Luc Teirlinck <teirllm@auburn.edu>
4892
4893 * lists.texi (Rings): `ring-elements' now returns the elements of
4894 RING in order.
4895
48962005-06-23 Juanma Barranquero <lekktu@gmail.com>
4897
4898 * markers.texi (The Mark): Texinfo usage fix.
4899
49002005-06-23 Kim F. Storm <storm@cua.dk>
4901
4902 * searching.texi (Entire Match Data): Remove evaporate option for
4903 match-data. Do not mention evaporate option for set-match-data.
4904
49052005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
4906
4907 * display.texi (Face Functions): Mention face aliases.
4908
49092005-06-21 Richard M. Stallman <rms@gnu.org>
4910
4911 * anti.texi (Antinews): Texinfo usage fix.
4912
49132005-06-21 Karl Berry <karl@gnu.org>
4914
4915 * elisp.texi: Use @copying.
4916
4917 * elisp.texi: Put @summarycontents and @contents before the Top
4918 node, instead of the end of the file, so that the contents appear
4919 in the right place in the dvi/pdf output.
4920
49212005-06-21 Juri Linkov <juri@jurta.org>
4922
4923 * display.texi (Defining Faces): Add `customized-face'.
4924
49252005-06-20 Kim F. Storm <storm@cua.dk>
4926
4927 * variables.texi (Setting Variables): Any type of element can be
4928 given order in add-to-ordered-list. Compare elements with eq.
4929
4930 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
4931
49322005-06-20 Karl Berry <karl@gnu.org>
4933
4934 * syntax.texi (Syntax Flags): Make last column very slightly wider
4935 to avoid "generic comment" breaking on two lines and causing an
4936 underfull box.
4937
49382005-06-19 Luc Teirlinck <teirllm@auburn.edu>
4939
4940 * lists.texi (Rings): Various minor clarifications and corrections.
4941
49422005-06-18 Richard M. Stallman <rms@gnu.org>
4943
4944 * functions.texi (Obsolete Functions): Simplify.
4945
4946 * variables.texi (Variable Aliases): Simplify.
4947
4948 * anti.texi, backups.texi, compile.texi, customization.texi:
4949 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
4950 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4951 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4952 * variables.texi: Fix formatting ugliness.
4953
4954 * elisp.texi: Add links to Rings and Byte Packing.
4955 Update version and copyright years.
4956
4957 * minibuf.texi: Fix formatting ugliness.
4958 (Completion Commands): Move keymap vars to the end
4959 and vars completing-read binds to the top.
4960
49612005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4962
4963 * processes.texi: Fix typos.
4964 (Bindat Spec): Correct Texinfo error.
4965 (Byte Packing): Fix ungrammatical sentence.
4966
49672005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4968
4969 * lists.texi (Rings): New node.
4970 (Lists): Add it to menu.
4971
4972 * processes.texi (Byte Packing): New node.
4973 (Processes): Add it to menu.
4974
49752005-06-17 Richard M. Stallman <rms@gnu.org>
4976
4977 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4978
4979 * help.texi (Documentation Basics): Explain the xref to
4980 Documentation Tips.
4981
4982 * debugging.texi (Debugger Commands): Minor fix.
4983
49842005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4985
4986 * edebug.texi (Instrumenting): Eliminate duplicate link.
4987 (Specification List): Replace references to "below", referring to
4988 a later node, with one @ref to that node.
4989
4990 * os.texi (Timers): Timers should save and restore the match data
4991 if they change it.
4992
4993 * debugging.texi (Debugger Commands): Mention that the Lisp
4994 debugger can not step through primitive functions.
4995
49962005-06-16 Juanma Barranquero <lekktu@gmail.com>
4997
4998 * functions.texi (Obsolete Functions): Update argument names of
4999 `make-obsolete' and `define-obsolete-function-alias'.
5000
5001 * variables.texi (Variable Aliases): Update argument names of
5002 `defvaralias', `make-obsolete-variable' and
5003 `define-obsolete-variable-alias'.
5004
50052005-06-15 Kim F. Storm <storm@cua.dk>
5006
5007 * searching.texi (Entire Match Data): Rephrase warnings about
5008 evaporate arg to match-data and set-match-data.
5009
50102005-06-14 Luc Teirlinck <teirllm@auburn.edu>
5011
5012 * elisp.texi (Top): Update detailed menu.
5013
5014 * edebug.texi (Edebug): Update menu.
5015 (Instrumenting): Update xrefs.
5016 (Edebug Execution Modes): Correct xref.
5017 (Jumping): Clarify description of `h' command.
5018 Eliminate redundant @ref.
5019 (Breaks): New node.
5020 (Breakpoints): Is now a subsubsection.
5021 (Global Break Condition): Mention `C-x X X'.
5022 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
5023 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
5024 (Edebug Display Update): Correct pxref.
5025 (Edebug and Macros): New node.
5026 (Instrumenting Macro Calls): Is now a subsubsection.
5027 Neither arg of `def-edebug-spec' is evaluated.
5028 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
5029 (Specification Examples): Fix typo.
5030
50312005-06-14 Lute Kamstra <lute@gnu.org>
5032
5033 * debugging.texi (Function Debugging): Primitives can break on
5034 entry too.
5035
50362005-06-14 Kim F. Storm <storm@cua.dk>
5037
5038 * variables.texi (Setting Variables): Add add-to-ordered-list.
5039
50402005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
5041
5042 * syntax.texi (Parsing Expressions): Document aux functions and vars of
5043 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
5044
50452005-06-13 Lute Kamstra <lute@gnu.org>
5046
5047 * text.texi (Special Properties): Fix cross reference.
5048
50492005-06-11 Luc Teirlinck <teirllm@auburn.edu>
5050
5051 * debugging.texi (Function Debugging): Delete mention of empty
5052 string argument to `cancel-debug-on-entry'. Delete inaccurate
5053 description of the return value of that command.
5054
50552005-06-11 Alan Mackenzie <acm@muc.de>
5056
5057 * text.texi (Adaptive Fill): Amplify the description of
5058 fill-context-prefix.
5059
50602005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5061
5062 * syntax.texi (Parsing Expressions): Fix Texinfo error.
5063
50642005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
5065
5066 * syntax.texi (Parsing Expressions): Document syntax-ppss.
5067
50682005-06-10 Luc Teirlinck <teirllm@auburn.edu>
5069
5070 * debugging.texi (Error Debugging): Minor rewording.
5071 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
5072 is optional.
5073
50742005-06-10 Lute Kamstra <lute@gnu.org>
5075
5076 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
5077 (Top): Give it a title. Correct version number. Give the
5078 detailed node listing a more prominent header.
5079 * intro.texi: Don't set VERSION here a second time.
5080 Mention Emacs's version too.
5081 * anti.texi (Antinews): Use EMACSVER to refer to the current
5082 version of Emacs.
5083
50842005-06-09 Kim F. Storm <storm@cua.dk>
5085
5086 * searching.texi (Entire Match Data): Explain new `reseat' argument to
5087 match-data and set-match-data.
5088
50892005-06-08 Richard M. Stallman <rms@gnu.org>
5090
5091 * searching.texi (Entire Match Data): Clarify when match-data
5092 returns markers and when integers.
5093
5094 * display.texi (Defining Faces): Explain that face name should not
5095 end in `-face'.
5096
5097 * modes.texi (Mode Line Data): Minor cleanup.
5098 (Customizing Keywords): Node split out of Search-based Fontification.
5099 Add example of using font-lock-add-keywords from a hook.
5100 Clarify when MODE should be non-nil, and when nil.
5101
51022005-06-06 Richard M. Stallman <rms@gnu.org>
5103
5104 * modes.texi (Mode Line Data): Explain what happens when the car
5105 of a list is a void symbol.
5106 (Search-based Fontification): Explain MODE arg to
5107 font-lock-add-keywords and warn about calls from major modes.
5108
51092005-06-08 Juri Linkov <juri@jurta.org>
5110
5111 * display.texi (Standard Faces): Add `shadow' face.
5112
51132005-05-29 Luc Teirlinck <teirllm@auburn.edu>
5114
5115 * modes.texi (Major Mode Conventions): A derived mode only needs
5116 to put the call to the parent mode inside `delay-mode-hooks'.
5117
51182005-05-29 Richard M. Stallman <rms@gnu.org>
5119
5120 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
5121 new, and what that implies. Clarify.
5122
5123 * files.texi (Locating Files): Clean up the text.
5124
5125 * frames.texi (Window Frame Parameters): Document user-size.
5126 Shorten entry for top by referring to left.
5127
51282005-05-26 Richard M. Stallman <rms@gnu.org>
5129
5130 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
5131 is new, and what the implications are. Other clarifications.
5132
51332005-05-24 Richard M. Stallman <rms@gnu.org>
5134
5135 * frames.texi (Dialog Boxes): Minor fixes.
5136
51372005-05-25 Masatake YAMATO <jet@gyve.org>
5138
5139 * display.texi (Standard Faces): Write about `mode-line-highlight'.
5140
51412005-05-24 Luc Teirlinck <teirllm@auburn.edu>
5142
5143 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
5144 is optional.
5145
51462005-05-24 Nick Roberts <nickrob@snap.net.nz>
5147
10d1d0af 5148 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
5149
51502005-05-23 Lute Kamstra <lute@gnu.org>
5151
5152 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
5153 syntax-begin-function over font-lock-beginning-of-syntax-function.
5154
51552005-05-21 Luc Teirlinck <teirllm@auburn.edu>
5156
5157 * minibuf.texi (Reading File Names): Update description of
5158 `read-directory-name'.
5159
5160 * modes.texi (Derived Modes): Clarify :group keyword.
5161
51622005-05-21 Eli Zaretskii <eliz@gnu.org>
5163
5164 * files.texi (Locating Files): New subsection.
5165 Describe locate-file and executable-find.
5166
51672005-05-21 Kevin Ryde <user42@zip.com.au>
5168
5169 * frames.texi (Initial Parameters): Update cross reference to
5170 "Emacs Invocation".
5171
51722005-05-19 Luc Teirlinck <teirllm@auburn.edu>
5173
5174 * keymaps.texi (Active Keymaps): Add anchor.
5175
5176 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
5177 (Major Mode Conventions): Refer to `Auto Major Mode' in more
5178 appropriate place.
5179 (Derived Modes): Small clarifications.
5180 (Minor Mode Conventions, Keymaps and Minor Modes):
5181 Replace references to nodes with references to anchors.
5182 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
5183 Clarify description of lists whose first element is an integer.
5184 (Mode Line Variables): Add anchor.
5185 (%-Constructs): Clarify description of integer after %.
5186 (Emulating Mode Line): Describe nil value for FACE.
5187
51882005-05-18 Luc Teirlinck <teirllm@auburn.edu>
5189
5190 * modes.texi (Derived Modes): Correct references to non-existing
5191 variable standard-syntax-table.
5192
51932005-05-17 Lute Kamstra <lute@gnu.org>
5194
5195 * modes.texi (Defining Minor Modes): Mention the mode hook.
5196
51972005-05-15 Kim F. Storm <storm@cua.dk>
5198
5199 * processes.texi (Network): Remove open-network-stream-nowait.
5200 (Network Servers): Remove open-network-stream-server.
5201
52022005-05-15 Luc Teirlinck <teirllm@auburn.edu>
5203
5204 * elisp.texi (Top): Update detailed menu.
5205
5206 * variables.texi: Reorder nodes.
5207 (Variables): Update menu.
5208 (File Local Variables): Do not refer to the `-*-' line as
5209 a "local variables list". Add pxref.
5210
52112005-05-14 Luc Teirlinck <teirllm@auburn.edu>
5212
5213 * elisp.texi (Top): Update detailed menu for node changes.
5214
5215 * modes.texi (Modes): Update Menu.
5216 (Hooks): Move to beginning of chapter.
5217 Most minor modes run mode hooks too.
5218 `add-hook' can handle void hooks or hooks whose value is a single
5219 function.
5220 (Major Modes): Update Menu.
5221 (Major Mode Basics): New node, split off from `Major Modes'.
5222 (Major Mode Conventions): Correct xref. Explain how to handle
5223 auto-mode-alist if the major mode command has an autoload cookie.
5224 (Auto Major Mode): Major update. Add magic-mode-alist.
5225 (Derived Modes): Major update.
5226 (Mode Line Format): Update Menu.
5227 (Mode Line Basics): New node, split off from `Mode Line Format'.
5228
5229 * loading.texi (Autoload): Mention `autoload cookie' as synonym
5230 for `magic autoload comment'. Add index entries and anchor.
5231
52322005-05-14 Richard M. Stallman <rms@gnu.org>
5233
5234 * tips.texi (Coding Conventions): Explain how important it is
5235 that just loading certain files not change Emacs behavior.
5236
5237 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
5238
52392005-05-12 Lute Kamstra <lute@gnu.org>
5240
5241 * modes.texi (Generic Modes): Update.
5242 (Major Modes): Refer to node "Generic Modes".
5243
5244 * elisp.texi (Top): Update to the current structure of the manual.
5245 * processes.texi (Processes): Add menu description.
5246 * customize.texi (Customization): Add menu descriptions.
5247
52482005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
5249
5250 * processes.texi (Signals to Processes)
5251 (Low-Level Network): Fix typos.
5252
52532005-05-11 Lute Kamstra <lute@gnu.org>
5254
5255 * elisp.texi (Top): Add some nodes from the chapter "Major and
5256 Minor Modes" to the detailed node listing.
5257
52582005-05-10 Richard M. Stallman <rms@gnu.org>
5259
5260 * keymaps.texi (Extended Menu Items): Menu item filter functions
5261 can be called at any time.
5262
52632005-05-08 Luc Teirlinck <teirllm@auburn.edu>
5264
5265 * variables.texi (File Local Variables): `(hack-local-variables t)'
5266 now also checks whether a mode is specified in the local variables
5267 list.
5268
52692005-05-05 Kevin Ryde <user42@zip.com.au>
5270
5271 * display.texi (The Echo Area): Correct format function cross
5272 reference.
5273
52742005-05-05 Luc Teirlinck <teirllm@auburn.edu>
5275
5276 * variables.texi (Variable Aliases): Change description of
5277 `define-obsolete-variable-alias'.
5278
5279 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5280 (Defining Functions): Add xref.
5281 (Obsolete Functions): New node.
5282 (Function Safety): Standardize capitalization of section title.
5283
5284 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5285 (Dialog Boxes): Complete description of `x-popup-dialog'.
5286
52872005-05-04 Richard M. Stallman <rms@gnu.org>
5288
5289 * commands.texi (Interactive Codes): Fix Texinfo usage.
5290 Document U more clearly.
5291
52922005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5293
5294 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5295 function and not a macro.
5296
5297 * frames.texi (Pop-Up Menus): Correct and clarify description of
5298 `x-popup-menu'.
5299 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5300
53012005-05-01 Richard M. Stallman <rms@gnu.org>
5302
5303 * edebug.texi (Checking Whether to Stop): Fix previous change.
5304
53052005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5306
5307 * display.texi: Fix typos and Texinfo usage.
5308
5309 * edebug.texi (Checking Whether to Stop): executing-macro ->
5310 executing-kbd-macro.
5311
53122005-05-01 Richard M. Stallman <rms@gnu.org>
5313
5314 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5315
53162005-04-30 Richard M. Stallman <rms@gnu.org>
5317
5318 * files.texi (Magic File Names): Document `operations' property.
5319
53202005-04-29 Lute Kamstra <lute@gnu.org>
5321
5322 * modes.texi (Generic Modes): New node.
5323 (Major Modes): Add it to the menu.
5324 (Derived Modes): Add "derived mode" to concept index.
5325
53262005-04-28 Lute Kamstra <lute@gnu.org>
5327
5328 * modes.texi (Defining Minor Modes): Fix previous change.
5329 (Font Lock Mode): Simplify.
5330 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5331 when set and that some parts are optional. Add cross references.
5332 (Search-based Fontification): Say how to specify font-lock-keywords.
5333 Add cross references. Add font-lock-multiline to index.
5334 Move font-lock-keywords-case-fold-search here from node "Other Font
5335 Lock Variables". Document font-lock-add-keywords and
5336 font-lock-remove-keywords.
5337 (Other Font Lock Variables): Move font-lock-keywords-only,
5338 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5339 and font-lock-syntactic-face-function to node "Syntactic Font
5340 Lock". Move font-lock-keywords-case-fold-search to node
5341 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5342 and font-lock-{,un}fontify-{buffer,region}-function.
5343 (Precalculated Fontification): Remove reference to deleted variable
5344 font-lock-core-only.
5345 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5346 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5347 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5348 and font-lock-syntactic-face-function here from node "Other Font
5349 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5350 Syntax Properties". Add cross references.
5351 (Setting Syntax Properties): New node.
5352 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5353 * syntax.texi (Syntax Properties): Add cross reference.
5354 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5355
53562005-04-26 Richard M. Stallman <rms@gnu.org>
5357
5358 * display.texi (Defining Faces):
5359 Document `default' elements of defface spec.
5360
5361 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5362
5363 * variables.texi (Variable Aliases): Clarify text.
5364
53652005-04-25 Chong Yidong <cyd@stupidchicken.com>
5366
5367 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5368
53692005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5370
5371 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5372
53732005-04-24 Eli Zaretskii <eliz@gnu.org>
5374
5375 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5376 syntax-after and syntax-class.
5377
5378 * files.texi (Changing Files): Fix last change's cross-reference.
5379 (Unique File Names): Don't mention "numbers" in the documentation
5380 of make-temp-file and make-temp-name.
5381
53822005-04-23 Richard M. Stallman <rms@gnu.org>
5383
5384 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5385
53862005-04-22 Nick Roberts <nickrob@snap.net.nz>
5387
5388 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5389
53902005-04-22 Nick Roberts <nickrob@snap.net.nz>
5391
5392 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5393 and define-obsolete-variable-alias.
5394
53952005-04-22 Kim F. Storm <storm@cua.dk>
5396
5397 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5398 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5399
54002005-04-21 Lute Kamstra <lute@gnu.org>
5401
5402 * lists.texi (Association Lists): Document rassq-delete-all.
5403
54042005-04-19 Richard M. Stallman <rms@gnu.org>
5405
5406 * modes.texi (Search-based Fontification): Explain that
5407 facespec is an expression to be evaluated.
5408
54092005-04-19 Kevin Ryde <user42@zip.com.au>
5410
5411 * streams.texi (Output Functions): Fix xref.
5412 * strings.texi (String Conversion): Fix xref.
5413
54142005-04-19 Kim F. Storm <storm@cua.dk>
5415
5416 * symbols.texi (Symbol Plists): Add safe-get.
5417 Mention that `get' may signal an error.
5418
54192005-04-18 Nick Roberts <nickrob@snap.net.nz>
5420
5421 * customize.texi (Variable Definitions): Replace tooltip-mode
5422 example with save-place.
5423
54242005-04-17 Richard M. Stallman <rms@gnu.org>
5425
5426 * buffers.texi (Indirect Buffers): Clarify.
5427
5428 * positions.texi (Positions): Clarify converting marker to integer.
5429
5430 * strings.texi (String Basics): Mention string-match; clarify.
5431
54322005-04-08 Lute Kamstra <lute@gnu.org>
5433
5434 * modes.texi (Search-based Fontification): Fix cross references.
5435 Use consistent terminology. Document anchored highlighting.
5436
54372005-04-05 Lute Kamstra <lute@gnu.org>
5438
5439 * modes.texi (Defining Minor Modes): Document :group keyword
5440 argument and its default value.
5441
54422005-04-03 Lute Kamstra <lute@gnu.org>
5443
5444 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5445 references and/or descriptions. Delete major mode hooks; mention
5446 them as a category instead. Rename or delete obsolete hooks.
5447
54482005-04-02 Richard M. Stallman <rms@gnu.org>
5449
5450 * nonascii.texi (Coding System Basics): Another wording cleanup.
5451
54522005-04-01 Richard M. Stallman <rms@gnu.org>
5453
5454 * nonascii.texi (Coding System Basics): Clarify previous change.
5455
54562005-04-01 Kenichi Handa <handa@m17n.org>
5457
10d1d0af 5458 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
5459 identity of coding systems.
5460
54612005-03-29 Chong Yidong <cyd@stupidchicken.com>
5462
5463 * text.texi (Buffer Contents): Add filter-buffer-substring and
5464 buffer-substring-filters.
5465
54662005-03-26 Chong Yidong <cyd@stupidchicken.com>
5467
5468 * anti.texi (Antinews): Mention `G' interactive code.
5469
5470 * tips.texi (Compilation Tips): Mention benchmark.el.
5471
54722005-03-27 Luc Teirlinck <teirllm@auburn.edu>
5473
5474 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
5475 is now bound to M-o M-o.
5476
5477 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
5478
54792005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
5480
5481 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
5482 in the Emacs Manual).
5483 * Makefile.in (srcs): Remove calendar.texi.
5484 * makefile.w32-in (srcs): Remove calendar.texi.
5485 * display.texi (Display): Change name of next node.
5486 * os.texi (System In): Change name of previous node.
5487 * elisp.texi (Top): Remove Calendar references.
5488 * vol1.texi (Top): Remove Calendar references.
5489 * vol2.texi (Top): Remove Calendar references.
5490
54912005-03-25 Richard M. Stallman <rms@gnu.org>
5492
5493 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
5494 Cleanup previous change.
5495
54962005-03-25 Chong Yidong <cyd@stupidchicken.com>
5497
5498 * display.texi (Face Attributes): Faces earlier in an :inherit
5499 list take precedence.
5500 (Scroll Bars): Fix description of vertical-scroll-bars.
5501 Document frame-current-scroll-bars and window-current-scroll-bars.
5502
5503 * markers.texi (The Mark): Document temporary Transient Mark mode.
5504
5505 * minibuf.texi (Reading File Names):
5506 Document read-file-name-completion-ignore-case.
5507
5508 * positions.texi (Screen Lines): Document nil for width argument
5509 to compute-motion.
5510
55112005-03-23 Kim F. Storm <storm@cua.dk>
5512
5513 * display.texi (Standard Faces): Other faces used in the fringe
5514 implicitly inherits from the fringe face.
5515 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
5516 properties implicitly inherits from fringe face.
5517 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
5518
55192005-03-20 Chong Yidong <cyd@stupidchicken.com>
5520
5521 * display.texi (Invisible Text): State default value of
5522 line-move-ignore-invisible.
5523 (Managing Overlays): Document remove-overlays.
5524 (Standard Faces): Document escape-glyph face.
5525
5526 * minibuf.texi (Reading File Names): Document read-file-name-function.
5527
5528 * modes.texi (Other Font Lock Variables):
5529 Document font-lock-lines-before.
5530
5531 * positions.texi (Skipping Characters): skip-chars-forward allows
5532 character classes.
5533
55342005-03-18 Lute Kamstra <lute@gnu.org>
5535
5536 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
5537
55382005-03-17 Richard M. Stallman <rms@gnu.org>
5539
5540 * text.texi (Undo): Document extensible undo entries.
5541
dd7b651b 5542 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
5543
5544 * nonascii.texi (Character Codes): Minor fix.
5545
5546 * display.texi (Display Property): Explain the significance
5547 of having text properties that are eq.
5548 (Other Display Specs): Explain string as display spec.
5549
5550 * commands.texi (Interactive Codes): Document G option.
5551
55522005-03-17 Chong Yidong <cyd@stupidchicken.com>
5553
5554 * text.texi (Filling): Add sentence-end-without-period and
5555 sentence-end-without-space.
5556 (Changing Properties): Minor fix.
5557
5558 * anti.texi: Total rewrite.
5559
55602005-03-15 Lute Kamstra <lute@gnu.org>
5561
5562 * edebug.texi (Instrumenting Macro Calls): Fix typos.
5563
55642005-03-08 Kim F. Storm <storm@cua.dk>
5565
5566 * display.texi (Specified Space): Property :width is support on
5567 non-graphic terminals, :height is not.
5568
55692005-03-07 Richard M. Stallman <rms@gnu.org>
5570
5571 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5572 Now subnodes of Fringes.
5573 (Overlay Arrow): Document overlay-arrow-variable-list.
5574 (Fringe Size/Pos): New node, broken out of Fringes.
5575 (Display): Explain clearing vs redisplay better.
5576 (Truncation): Clarify use of bitmaps.
5577 (The Echo Area): Clarify the uses of the echo area.
5578 Add max-mini-window-height.
5579 (Progress): Clarify.
5580 (Invisible Text): Explain that main loop moves point out.
5581 (Selective Display): Say "hidden", not "invisible".
5582 (Managing Overlays): Move up. Describe relation to Undo here.
5583 (Overlay Properties): Clarify intro.
5584 (Finding Overlays): Explain return values when nothing found.
5585 (Width): truncate-string-to-width has added arg.
5586 (Displaying Faces): Clarify and update mode line face handling.
5587 (Face Functions): Minor cleanup.
5588 (Conditional Display): Merge into Other Display Specs.
5589 (Pixel Specification, Other Display Specs): Minor cleanups.
5590 (Images, Image Descriptors): Minor cleanups.
5591 (GIF Images): Patents have expired.
5592 (Showing Images): Explain default text for insert-image.
5593 (Manipulating Button Types): Merge into Manipulating Buttons.
5594 (Making Buttons): Explain return values.
5595 (Button Buffer Commands): Add xref.
5596 (Inverse Video): Update mode-line-inverse-video.
5597 (Display Table Format): Clarify.
5598 (Active Display Table): Give defaults for window-display-table.
5599
5600 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5601 and calendar-today-marker are strings, not chars.
5602 (Holiday Customizing): Minor fix.
5603
5604 * internals.texi (Writing Emacs Primitives): Update `or' example.
5605 Update limit on # args of subr.
5606
5607 * edebug.texi (Using Edebug): Arrow is in fringe.
5608 (Instrumenting): Arg to eval-defun works without loading edebug.
5609 (Edebug Execution Modes): Add xref.
5610
5611 * customize.texi (Common Keywords): Clarify :require.
5612 Mention :version here.
5613 (Variable Definitions, Group Definitions): Not here.
5614 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5615
56162005-03-07 Chong Yidong <cyd@stupidchicken.com>
5617 * nonascii.texi (Text Representations): Clarify position-bytes.
5618 (Character Sets): Add list-charset-chars.
5619 (Scanning Charsets): Add charset-after.
5620 (Encoding and I/O): Minor fix.
5621
56222005-03-06 Richard M. Stallman <rms@gnu.org>
5623
5624 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5625 (Resizing Windows): Likewise.
5626
5627 * text.texi (Change Hooks): Get rid of "Emacs 21".
5628
5629 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5630
5631 * streams.texi (Output Variables): Get rid of "Emacs 21".
5632
5633 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5634
5635 * os.texi (Translating Input): Replace flow-control example
5636 with a less obsolete example that uses `keyboard-translate'.
5637
5638 * objects.texi (Hash Table Type, Circular Objects):
5639 Get rid of "Emacs 21".
5640
5641 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5642 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5643
5644 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5645
5646 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5647
5648 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5649 (Menu Bar): Fix when menu-bar-update-hook is called.
5650
5651 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5652
5653 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5654 and make it read better.
5655
5656 * files.texi (Writing to Files): Get rid of "Emacs 21".
5657 (Unique File Names): Likewise.
5658
5659 * elisp.texi: Update Emacs version to 22.
5660
5661 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5662 (Overlay Properties, Face Attributes): Likewise.
5663 (Managing Overlays): Fix punctuation.
5664 (Attribute Functions): Clarify set-face-font; get rid of
5665 info about old Emacs versions.
5666 (Auto Faces, Font Lookup, Display Property, Images):
5667 Get rid of "Emacs 21".
5668
5669 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5670
56712005-03-05 Richard M. Stallman <rms@gnu.org>
5672
5673 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5674
56752005-03-04 Lute Kamstra <lute@gnu.org>
5676
5677 * debugging.texi (Error Debugging): Document stack-trace-on-error.
5678
56792005-03-03 Lute Kamstra <lute@gnu.org>
5680
5681 * edebug.texi (Instrumenting Macro Calls): Fix typo.
5682
56832005-03-01 Lute Kamstra <lute@gnu.org>
5684
5685 * debugging.texi (Debugger Commands): Update `j'.
5686
56872005-02-28 Lute Kamstra <lute@gnu.org>
5688
5689 * debugging.texi (Debugging): Fix typo.
5690 (Error Debugging): Document eval-expression-debug-on-error.
5691 (Function Debugging): Update example.
5692 (Using Debugger): Mention starred stack frames.
5693 (Debugger Commands): Document `j' and `l'.
5694 (Invoking the Debugger): `d' and `j' exit recursive edit too.
5695 Update the messages that the debugger displays.
5696 (Internals of Debugger): Add cross reference. Update example.
5697 (Excess Open): Minor improvement.
5698 (Excess Close): Minor improvement.
5699
57002005-02-26 Richard M. Stallman <rms@gnu.org>
5701
5702 * tips.texi (Coding Conventions): Clarify.
5703 Put all the major mode key reservations together.
5704 Mention the Mouse-1 => Mouse-2 conventions.
5705
5706 * syntax.texi (Syntax Class Table): Clarify.
5707 (Syntax Table Functions): syntax-after moved from here.
5708 (Syntax Table Internals): syntax-after moved to here.
5709 (Parsing Expressions): Update info on number of values
5710 and what's meaningful in the STATE argument.
5711 (Categories): Fix typo.
5712
5713 * sequences.texi (Arrays): Cleanup.
5714 (Char-Tables): Clarify.
5715
5716 * processes.texi (Deleting Processes): Cleanups, add xref.
5717 (Subprocess Creation): Explain nil in exec-path. Cleanup.
5718 (Process Information): set-process-coding-system, some args optional.
5719 (Input to Processes): Explain various types for PROCESS args.
5720 Rename them from PROCESS-NAME to PROCESS.
5721 (Signals to Processes): Likewise.
5722 (Decoding Output): Cleanup.
5723 (Query Before Exit): Clarify.
5724
5725 * os.texi (Startup Summary): Correct the options; add missing ones.
5726 (Terminal Output, Batch Mode): Clarify.
5727 (Flow Control): Node deleted.
5728
5729 * markers.texi (The Mark): Clarify.
5730
5731 * macros.texi (Expansion): Cleanup.
5732 (Indenting Macros): indent-spec allows ints, not floats.
5733
5734 * keymaps.texi (Keymaps): Clarify.
5735 (Format of Keymaps): Update lisp-mode-map example.
5736 (Active Keymaps, Key Lookup): Clarify.
5737 (Changing Key Bindings): Add xref to `kbd'.
5738 (Key Binding Commands, Simple Menu Items): Clarify.
5739 (Mouse Menus, Menu Bar): Clarify.
5740 (Menu Example): Replace print example with menu-bar-replace-menu.
5741
5742 * help.texi (Documentation Basics): Add function-documentation prop.
5743
5744 * elisp.texi (Top): Don't refer to Flow Control node.
5745
5746 * commands.texi (Command Overview): Improve xrefs.
5747 (Adjusting Point): Adjusting point applies to intangible and invis.
5748 (Key Sequence Input): Doc extra read-key-sequence args.
5749 Likewise for read-key-sequence-vector.
5750
5751 * backups.texi (Rename or Copy): Minor fix.
5752 (Numbered Backups): For version-control, say the default.
5753 (Auto-Saving): make-auto-save-file-name example is simplified.
5754
5755 * advice.texi (Advising Functions): Don't imply one part of Emacs
5756 should advise another part. Markup changes.
5757 (Defining Advice): Move transitional para.
5758 (Activation of Advice): Cleanup.
5759 Explain if COMPILE is nil or negative.
5760
5761 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
5762
57632005-02-24 Lute Kamstra <lute@gnu.org>
5764
5765 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
5766 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
5767
57682005-02-23 Lute Kamstra <lute@gnu.org>
5769
5770 * modes.texi (Defining Minor Modes): define-minor-mode can be used
5771 to define global minor modes as well.
5772
5773 * display.texi (Managing Overlays): overlay-buffer returns nil for
5774 deleted overlays.
5775
57762005-02-22 Kim F. Storm <storm@cua.dk>
5777
5778 * minibuf.texi (Basic Completion): Allow symbols in addition to
5779 strings in try-completion and all-completions.
5780
57812005-02-14 Lute Kamstra <lute@gnu.org>
5782
5783 * elisp.texi (Top): Remove reference to deleted node.
5784
5785 * lists.texi (Lists): Remove reference to deleted node.
5786 (Cons Cells): Fix typo.
5787
5788 * loading.texi (Where Defined): Fix typo.
5789
57902005-02-14 Richard M. Stallman <rms@gnu.org>
5791
5792 * variables.texi (Creating Buffer-Local): change-major-mode-hook
5793 is useful for discarding some minor modes.
5794
5795 * symbols.texi (Symbol Components): Reorder examples.
5796
5797 * streams.texi (Input Functions): State standard-input default.
5798 (Output Variables): State standard-output default.
5799
5800 * objects.texi (Printed Representation): Clarify read syntax vs print.
5801 (Floating Point Type): Explain meaning better.
5802 (Symbol Type): Explain uniqueness better.
5803 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5804 List examples sooner.
5805 (Box Diagrams): New subnode broken out.
5806 Some examples moved from old Lists as Boxes node.
5807 (Dotted Pair Notation): Clarify intro.
5808 (Array Type): Clarify.
5809 (Type Predicates): Add hash-table-p.
5810
5811 * numbers.texi (Integer Basics): Clarify radix explanation.
5812 (Predicates on Numbers): Minor clarification.
5813 (Comparison of Numbers): Minor clarification. Clarify eql.
5814 Typos in min, max.
5815 (Math Functions): Clarify overflow in expt.
5816
5817 * minibuf.texi (Text from Minibuffer): Minor clarification.
5818 Mention arrow keys.
5819
5820 * loading.texi (Autoload): defun's doc string overrides autoload's
5821 doc string.
5822 (Repeated Loading): Modernize "add to list" examples.
5823 (Where Defined): Finish updating table of load-history elts.
5824
5825 * lists.texi (List-related Predicates): Minor wording improvement.
5826 (Lists as Boxes): Node deleted.
5827 (Building Lists): Explain trivial cases of number-sequence.
5828
5829 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5830 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5831 (Hash Access): Any object can be a key.
5832 State value of maphash.
5833
5834 * functions.texi (What Is a Function): Wording cleanup.
5835 (Function Documentation): Minor cleanup.
5836 Explain purpose of calling convention at end of doc string.
5837 (Function Names): Wording cleanup.
5838 (Calling Functions): Wording cleanup.
5839 Explain better how funcall calls the function.
5840 (Function Cells): Delete example of saving and redefining function.
5841
5842 * control.texi (Combining Conditions): Wording cleanup.
5843 (Iteration): dolist and dotimes bind VAR locally.
5844 (Cleanups): Xref to Atomic Changes.
5845
5846 * compile.texi (Byte Compilation): Delete 19.29 info.
5847 (Compilation Functions): Macros' difficulties don't affect defsubst.
5848 (Docs and Compilation): Delete 19.29 info.
5849
58502005-02-10 Richard M. Stallman <rms@gnu.org>
5851
5852 * objects.texi (Symbol Type): Minor correction.
5853
58542005-02-06 Lute Kamstra <lute@gnu.org>
5855
5856 * modes.texi (Example Major Modes): Fix typos.
5857
58582005-02-06 Richard M. Stallman <rms@gnu.org>
5859
5860 * text.texi (Margins): fill-nobreak-predicate can be one function.
5861
5862 * strings.texi (Modifying Strings): clear-string can make unibyte.
5863 (Formatting Strings): format gives error if values missing.
5864
5865 * positions.texi (Character Motion): Mention default arg
5866 for forward-char. backward-char refers to forward-char.
5867 (Word Motion): Mention default arg for forward-word.
5868 (Buffer End Motion): Mention default arg for beginning-of-buffer.
5869 Simplify end-of-buffer.
5870 (Text Lines): Mention default arg for forward-line.
5871 (List Motion): Mention default arg for beginning/end-of-defun.
5872 (Skipping Characters): Minor fixes in explaining character-set.
5873
5874 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
5875 Mode inheritance applies only when default-major-mode is nil.
5876 Clarifications.
5877 (Example Major Modes): Update Text mode and Lisp mode examples.
5878 (Minor Mode Conventions): Mention define-minor-mode at top.
5879 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
5880 (Mode Line Format): Update mode line face display info.
5881 (Properties in Mode): Mention effect of risky vars.
5882 (Imenu): Define imenu-add-to-menubar.
5883 (Font Lock Mode): Add descriptions to menu lines.
5884 (Faces for Font Lock): Add font-lock-doc-face.
5885
58862005-02-05 Lute Kamstra <lute@gnu.org>
5887
5888 * text.texi (Maintaining Undo): Remove obsolete function.
5889
58902005-02-05 Eli Zaretskii <eliz@gnu.org>
5891
5892 * frames.texi (Color Names): Add pointer to the X docs about RGB
5893 color specifications. Improve indexing
5894 (Text Terminal Colors): Replace the description of RGB values by
5895 an xref to "Color Names".
5896
58972005-02-03 Richard M. Stallman <rms@gnu.org>
5898
5899 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
5900 Clarify.
5901 (Selecting Windows): Clarify save-selected-window.
5902 (Cyclic Window Ordering): Clarify walk-windows.
5903 (Window Point): Clarify.
5904 (Window Start): Add comment to example.
5905 (Resizing Windows): Add `interactive' specs in examples.
5906 Document fit-window-to-buffer.
5907
5908 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
5909 (Undo, Maintaining Undo): Clarify last change.
5910 (Sorting): In sort-numeric-fields, explain about octal and hex.
5911 Mention sort-numeric-base.
5912 (Format Properties): Add xref for hard newlines.
5913
5914 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
5915 (Pop-Up Menus): Fix typo.
5916 (Color Names): Explain all types of color names.
5917 Explain color-values on B&W terminal.
5918 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
5919
5920 * files.texi (File Locks): Not supported on MS systems.
5921 (Testing Accessibility): Clarify.
5922
5923 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
5924 (Coverage Testing): Fix typo.
5925
5926 * commands.texi (Misc Events): Remove stray space.
5927
5928 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
5929 (Modification Time): Clarify when visited-file-modtime returns 0.
5930 (The Buffer List): Clarify bury-buffer.
5931 (Killing Buffers): Clarify.
5932 (Indirect Buffers): Add clone-indirect-buffer.
5933
59342005-02-02 Matt Hodges <MPHodges@member.fsf.org>
5935
5936 * edebug.texi (Printing in Edebug): Fix default value of
5937 edebug-print-circle.
5938 (Coverage Testing): Fix displayed frequency count data.
5939
59402005-02-02 Luc Teirlinck <teirllm@auburn.edu>
5941
5942 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
5943
59442005-02-02 Kim F. Storm <storm@cua.dk>
5945
5946 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
5947
59482005-01-29 Eli Zaretskii <eliz@gnu.org>
5949
5950 * commands.texi (Misc Events): Describe the help-echo event.
5951
5952 * text.texi (Special Properties) <help-echo>: Use `pos'
5953 consistently in description of the help-echo property.
5954 Use @code{nil} instead of @var{nil}.
5955
5956 * display.texi (Overlay Properties): Fix the index entry for
5957 help-echo overlay property.
5958
5959 * customize.texi (Type Keywords): Uncomment the xref to the
5960 help-echo property documentation.
5961
59622005-01-23 Kim F. Storm <storm@cua.dk>
5963
5964 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5965 return value. Third element FULLY replaced by PARTIAL which
5966 specifies number of invisible pixels if row is only partially visible.
5967 (Textual Scrolling): Mention auto-window-vscroll.
5968 (Vertical Scrolling): New defvar auto-window-vscroll.
5969
59702005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5971
5972 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5973 command remapping.
5974
59752005-01-15 Richard M. Stallman <rms@gnu.org>
5976
5977 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5978
59792005-01-14 Kim F. Storm <storm@cua.dk>
5980
5981 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5982
5983 * text.texi (Links and Mouse-1): Fix string and vector item.
5984
59852005-01-13 Richard M. Stallman <rms@gnu.org>
5986
5987 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5988 descriptions of overriding-local-map and overriding-terminal-local-map.
5989
5990 * text.texi (Links and Mouse-1): Clarify text.
5991
59922005-01-13 Kim F. Storm <storm@cua.dk>
5993
5994 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5995
59962005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5997
5998 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5999
60002005-01-12 Kim F. Storm <storm@cua.dk>
6001
6002 * text.texi (Links and Mouse-1): Rename section from Enabling
6003 Mouse-1 to Following Links. Change xrefs.
6004 Add examples for define-button-type and define-widget.
6005
6006 * display.texi (Button Properties, Button Buffer Commands):
6007 Clarify mouse-1 and follow-link functionality.
6008
60092005-01-12 Richard M. Stallman <rms@gnu.org>
6010
6011 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
6012
6013 * display.texi (Beeping): Fix Texinfo usage.
6014
6015 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
6016
60172005-01-11 Kim F. Storm <storm@cua.dk>
6018
6019 * display.texi (Button Properties, Button Buffer Commands):
6020 Mention mouse-1 binding. Add follow-link keyword.
6021
6022 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
6023 (Enabling Mouse-1 to Follow Links): New subsection.
6024
60252005-01-06 Richard M. Stallman <rms@gnu.org>
6026
6027 * text.texi (Special Properties): Minor change.
6028
6029 * os.texi (Timers): Clarify previous change.
6030
6031 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
6032
60332005-01-01 Luc Teirlinck <teirllm@auburn.edu>
6034
6035 * display.texi (Face Attributes): Correct xref to renamed node.
6036
60372005-01-01 Richard M. Stallman <rms@gnu.org>
6038
6039 * display.texi (Face Attributes): Describe hex color specs.
6040
60412004-12-31 Richard M. Stallman <rms@gnu.org>
6042
6043 * os.texi (Timers): Update previous change.
6044
60452004-12-30 Kim F. Storm <storm@cua.dk>
6046
6047 * display.texi (Line Height): Total line-height is now specified
6048 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
6049 in cons cells. (nil . RATIO) is relative to actual line height.
6050 Use line-height `t' instead of `0' to get minimum height.
6051
60522004-12-29 Richard M. Stallman <rms@gnu.org>
6053
6054 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
6055
60562004-12-28 Richard M. Stallman <rms@gnu.org>
6057
6058 * commands.texi (Quitting): Clarify value of with-local-quit.
6059
6060 * elisp.texi (Top): Fix previous change.
6061
6062 * loading.texi (Loading): Fix previous change.
6063
60642004-12-27 Richard M. Stallman <rms@gnu.org>
6065
6066 * Makefile.in (MAKEINFO): Specify --force.
6067
6068 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
6069
6070 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
6071
6072 * display.texi (Line Height): Further clarify.
6073
6074 * elisp.texi (Top): Update Loading submenu.
6075
6076 * loading.texi (Where Defined): New node.
6077 (Unloading): load-history moved to Where Defined.
6078
60792004-12-21 Richard M. Stallman <rms@gnu.org>
6080
6081 * commands.texi (Event Input Misc): Add while-no-input.
6082
60832004-12-11 Richard M. Stallman <rms@gnu.org>
6084
6085 * display.texi (Line Height): Rewrite text for clarity.
6086
60872004-12-11 Kim F. Storm <storm@cua.dk>
6088
6089 * display.texi (Display): Add node "Line Height" to menu.
6090 (Line Height): New node. Move full description of line-spacing
6091 and line-height text properties here from text.texi.
6092 (Scroll Bars): Add vertical-scroll-bar variable.
6093
6094 * frames.texi (Window Frame Parameters): Remove line-height defvar.
6095
6096 * locals.texi (Standard Buffer-Local Variables): Fix xref for
6097 line-spacing and vertical-scroll-bar.
6098
6099 * text.texi (Special Properties): Just mention line-spacing and
6100 line-height here, add xref to new "Line Height" node.
6101
61022004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
6103
6104 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
6105
6106 * locals.texi (Standard Buffer-Local Variables):
6107 Add @xref for `line-spacing'.
6108
61092004-12-05 Richard M. Stallman <rms@gnu.org>
6110
6111 * Makefile.in (maintainer-clean): Remove the info files
6112 in $(infodir) where they are created.
6113
61142004-12-03 Richard M. Stallman <rms@gnu.org>
6115
6116 * windows.texi (Selecting Windows): get-lru-window and
6117 get-largest-window don't consider dedicated windows.
6118
6119 * text.texi (Undo): Document undo-in-progress.
6120
61212004-11-26 Richard M. Stallman <rms@gnu.org>
6122
6123 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
6124 Remove a few vars that are not always buffer-local.
6125
61262004-11-24 Luc Teirlinck <teirllm@auburn.edu>
6127
6128 * locals.texi (Standard Buffer-Local Variables): Comment out
6129 xref's to non-existent node `Yet to be written'.
6130
61312004-11-24 Richard M. Stallman <rms@gnu.org>
6132
6133 * processes.texi (Synchronous Processes): Grammar fix.
6134
6135 * numbers.texi (Comparison of Numbers): Add eql.
6136
6137 * locals.texi (Standard Buffer-Local Variables): Add many vars.
6138
6139 * intro.texi (Printing Notation): Fix previous change.
6140
6141 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
6142 and default-indicate-buffer-boundaries from here.
6143 (Usual Display): To here.
6144 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
6145 (Usual Display): Move tab-width up.
6146
6147 * customize.texi (Variable Definitions): Replace
6148 show-paren-mode example with tooltip-mode.
6149 (Simple Types, Composite Types, Defining New Types):
6150 Minor cleanups.
6151
61522004-11-21 Jesper Harder <harder@ifa.au.dk>
6153
6154 * processes.texi (Synchronous Processes, Output from Processes):
6155 Markup fix.
6156
61572004-11-20 Richard M. Stallman <rms@gnu.org>
6158
6159 * positions.texi (Skipping Characters): skip-chars-forward
6160 now handles char classes.
6161
6162 * intro.texi (Printing Notation): Avoid confusion of `print'
6163 when explaining @print.
6164
6165 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
6166
6167 * display.texi (Display Table Format): Minor fix.
6168
6169 * streams.texi (Output Functions): Fix print example.
6170
6171 * Makefile.in (elisp): New target.
6172 (dist): Depend on $(infodir)/elisp, not elisp.
6173 Copy the info files from $(infodir).
6174
6175 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
6176 read-from-minibuffer.
6177
6178 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
6179
61802004-11-19 Richard M. Stallman <rms@gnu.org>
6181
6182 * searching.texi (Regexp Search): Add search-whitespace-regexp.
6183
61842004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
6185
6186 * tips.texi (Coding Conventions): Fix typo.
6187
61882004-11-16 Richard M. Stallman <rms@gnu.org>
6189
6190 * tips.texi (Coding Conventions): Separate defvar and require
6191 methods to avoid warnings. Use require only when there are many
6192 functions and variables from that package.
6193
6194 * minibuf.texi (Minibuffer Completion): When ignoring case,
6195 predicate must not be case-sensitive.
6196
6197 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
6198 (Test Coverage): Don't talk about "splotches". Clarified.
6199
62002004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
6201
6202 * frames.texi (Window Frame Parameters): Fix typo.
6203
62042004-11-15 Kim F. Storm <storm@cua.dk>
6205
6206 * symbols.texi (Other Plists): Note that plist-get may signal error.
6207 Add safe-plist-get.
6208
62092004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
6210
6211 * modes.texi (Font Lock Basics): Fix typo.
6212
62132004-11-08 Richard M. Stallman <rms@gnu.org>
6214
6215 * syntax.texi (Syntax Table Functions): Add syntax-after.
6216
62172004-11-06 Lars Brinkhoff <lars@nocrew.org>
6218
6219 * os.texi (Processor Run Time): New section documenting
6220 get-internal-run-time.
6221
62222004-11-06 Eli Zaretskii <eliz@gnu.org>
6223
6224 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
6225 it nukes elisp-cover.texi.
6226 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
6227 elisp-0 etc.
6228
62292004-11-05 Luc Teirlinck <teirllm@auburn.edu>
6230
6231 * commands.texi (Keyboard Macros): Document `append' return value
6232 of `defining-kbd-macro'.
6233
62342004-11-01 Richard M. Stallman <rms@gnu.org>
6235
6236 * commands.texi (Interactive Call): Add called-interactively-p.
6237
62382004-10-29 Simon Josefsson <jas@extundo.com>
6239
6240 * minibuf.texi (Reading a Password): Revert.
6241
62422004-10-28 Richard M. Stallman <rms@gnu.org>
6243
6244 * frames.texi (Display Feature Testing): Explain about "vendor".
6245
62462004-10-27 Richard M. Stallman <rms@gnu.org>
6247
6248 * commands.texi (Interactive Codes): `N' uses numeric prefix,
6249 not raw. Clarify `n'.
6250 (Interactive Call): Rewrite interactive-p, focusing on when
6251 and how to use it.
6252 (Misc Events): Clarify previous change.
6253
6254 * advice.texi (Simple Advice): Clarify what job the example does.
6255 (Around-Advice): Clarify ad-do-it.
6256 (Activation of Advice): An option of ad-default-compilation-action
6257 is `never', not `nil'.
6258
62592004-10-26 Kim F. Storm <storm@cua.dk>
6260
6261 * commands.texi (Interactive Codes): Add U code letter.
6262
62632004-10-25 Simon Josefsson <jas@extundo.com>
6264
6265 * minibuf.texi (Reading a Password): Add.
6266
62672004-10-24 Jason Rumney <jasonr@gnu.org>
6268
6269 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
6270 and wheel-down.
6271
62722004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
6273
6274 * processes.texi (Synchronous Processes): Document process-file.
6275
62762004-10-22 Kenichi Handa <handa@m17n.org>
6277
6278 * text.texi (translate-region): Document that it accepts also a
6279 char-table.
6280
62812004-10-22 David Ponce <david@dponce.com>
6282
6283 * windows.texi (Resizing Windows): Document the `preserve-before'
6284 argument of the functions `enlarge-window' and `shrink-window'.
6285
62862004-10-19 Jason Rumney <jasonr@gnu.org>
6287
6288 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6289
62902004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6291
6292 * text.texi (Filling): Add anchor for definition of
6293 `sentence-end-double-space'.
6294
6295 * searching.texi (Regexp Example): Update description of how
6296 Emacs currently recognizes the end of a sentence.
6297 (Standard Regexps): Update definition of the variable
6298 `sentence-end'. Add definition of the function `sentence-end'.
6299
63002004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6301
6302 * display.texi (Progress): New node.
6303
63042004-10-05 Kim F. Storm <storm@cua.dk>
6305
6306 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6307
63082004-09-29 Kim F. Storm <storm@cua.dk>
6309
6310 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6311 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6312 fringe bitmap symbols, as they now have their own namespace.
6313 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6314 vs. pixels. Signal error if no free bitmap slots.
6315 (Pixel Specification): Change IMAGE to @var{image}.
6316
63172004-09-28 Richard M. Stallman <rms@gnu.org>
6318
6319 * text.texi (Special Properties): Clarify line-spacing and line-height.
6320
6321 * searching.texi (Regexp Search): Add looking-back.
6322
63232004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6324
6325 * display.texi: Correct typos.
6326 (Image Descriptors): Correct xref's.
6327
63282004-09-25 Richard M. Stallman <rms@gnu.org>
6329
6330 * text.texi (Special Properties): Cleanups in `cursor'.
6331 Rewrites in `line-height' and `line-spacing'; exchange them.
6332
6333 * display.texi (Fringes): Rewrite previous change.
6334 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6335 (Display Fringe Bitmaps): Node deleted, text moved.
6336 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6337 (Scroll Bars): Clarify set-window-scroll-bars.
6338 (Pointer Shape): Rewrite.
6339 (Specified Space): Clarify :align-to, etc.
6340 (Pixel Specification): Use @var. Clarify new text.
6341 (Other Display Specs): Clarify `slice'.
6342 (Image Descriptors): Cleanups.
6343 (Showing Images): Cleanups.
6344
63452004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6346
6347 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6348
6349 * modes.texi: Various minor changes in addition to:
6350 (Major Mode Conventions): Final call to `run-mode-hooks' should
6351 not be inside the `delay-mode-hooks' form.
6352 (Mode Hooks): New node.
6353 (Hooks): Delete obsolete example.
6354 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6355 node "Mode Hooks".
6356
63572004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6358
6359 * display.texi: Correct various typos.
6360 (Display): Rename node "Pointer Shapes" to "Pointer
6361 Shape". (There is already a node called "Pointer Shapes" in
6362 frames.texi.)
6363 (Images): Remove non-existent node "Image Slices" from menu.
6364
63652004-09-23 Kim F. Storm <storm@cua.dk>
6366
6367 * text.texi (Special Properties): Add `cursor', `pointer',
6368 `line-height', and `line-spacing' properties.
6369
6370 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6371 Shapes' to menu.
6372 (Standard Faces): Doc fix for fringe face.
6373 (Fringes): Add `overflow-newline-into-fringe' and
6374 'indicate-buffer-boundaries'.
6375 (Fringe Bitmaps, Pointer Shapes): New nodes.
6376 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6377 Bitmaps' to menu.
6378 (Specified Space): Describe pixel width and height.
6379 (Pixel Specification): New node.
6380 (Other Display Specs): Add `slice' property.
6381 (Display Fringe Bitmaps): New node.
6382 (Images): Add 'Image Slices' to menu.
6383 (Image Descriptors): Add `:pointer' and `:map' properties.
6384 (Showing Images): Add slice arg to `insert-image'. Add
6385 'insert-sliced-image'.
6386
63872004-09-20 Richard M. Stallman <rms@gnu.org>
6388
6389 * commands.texi (Key Sequence Input):
6390 Clarify downcasing in read-key-sequence.
6391
63922004-09-08 Juri Linkov <juri@jurta.org>
6393
6394 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6395
63962004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6397
6398 * locals.texi (Standard Buffer-Local Variables): Add
6399 `buffer-auto-save-file-format'.
6400 * internals.texi (Buffer Internals): Describe new
6401 auto_save_file_format field of the buffer structure.
6402 * files.texi (Format Conversion): `auto-save-file-format' has been
6403 renamed `buffer-auto-save-file-format'.
6404
64052004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6406
6407 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6408 an integer or a marker.
6409 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6410
64112004-08-22 Richard M. Stallman <rms@gnu.org>
6412
6413 * modes.texi (Major Mode Conventions): Discuss rebinding of
6414 standard key bindings.
6415
64162004-08-18 Kim F. Storm <storm@cua.dk>
6417
6418 * processes.texi (Accepting Output): Add `just-this-one' arg to
6419 `accept-process-output'.
6420 (Output from Processes): New var `process-adaptive-read-buffering'.
6421
64222004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6423
6424 * keymaps.texi: Various changes in addition to:
6425 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6426 Give more varied examples for `kbd'.
6427 (Creating Keymaps): Char tables have slots for all characters
6428 without modifiers.
6429 (Active Keymaps): `overriding-local-map' and
6430 `overriding-terminal-local-map' also override text property and
6431 overlay keymaps.
6432 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6433 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6434 to denote a prefix of no events.
6435 `map-keymap' includes parent's bindings _recursively_.
6436 Clarify and correct description of `where-is-internal'.
6437 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6438 (Menu Example): For menus intended for use with the keyboard, the
6439 menu items should be bound to characters or real function keys.
6440
64412004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6442
6443 * objects.texi (Character Type): Reposition `@anchor' to prevent
6444 double space inside sentence in Info.
6445
6446 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
6447 renamed to `disabled-command-function'.
6448 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
6449 (Command Loop Info): Replace reference to it.
6450 (Disabling Commands): `disabled-command-hook' has been renamed to
6451 `disabled-command-function'.
6452
64532004-08-07 Luc Teirlinck <teirllm@auburn.edu>
6454
6455 * os.texi (Translating Input): Only non-prefix bindings in
6456 `key-translation-map' override actual key bindings. Warn about
6457 possible indirect effect of actual key bindings on non-prefix
6458 bindings in `key-translation-map'.
6459
64602004-08-06 Luc Teirlinck <teirllm@auburn.edu>
6461
6462 * minibuf.texi (High-Level Completion): Add anchor for definition
6463 of `read-variable'.
6464
6465 * commands.texi: Various changes in addition to:
6466 (Using Interactive): Clarify description of `interactive-form'.
6467 (Interactive Call): Mention default for KEYS argument to
6468 `call-interactively'.
6469 (Command Loop Info): Clarify description of `this-command-keys'.
6470 Mention KEEP-RECORD argument to `clear-this-command-keys'.
6471 Value of `last-event-frame' can be `macro'.
6472 (Repeat Events): `double-click-fuzz' is also used to distinguish
6473 clicks and drags.
6474 (Classifying Events): Clarify descriptions of `event-modifiers'
6475 `event-basic-type' and `event-convert-list'.
6476 (Accessing Events): `posn-timestamp' takes POSITION argument.
6477 (Quoted Character Input): Clarify description of
6478 `read-quoted-char' and fix example.
6479 (Quitting): Add `with-local-quit'.
6480 (Disabling Commands): Correct and clarify descriptions of
6481 `enable-command' and `disable-command'.
6482 Mention what happens if `disabled-command-hook' is nil.
6483 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
6484 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
6485
64862004-07-24 Luc Teirlinck <teirllm@auburn.edu>
6487
6488 * frames.texi: Various changes in addition to:
6489 (Creating Frames): Expand and clarify description of `make-frame'.
6490 (Window Frame Parameters): Either none or both of the `icon-left'
6491 and `icon-top' parameters must be specified. Put descriptions of
6492 `menu-bar-lines' and `toolbar-lines' closer together and change
6493 them accordingly.
6494 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
6495 except while processing `frame-title-format' or `icon-title-format'.
6496 (Deleting Frames): Correct description of `delete-frame'.
6497 Non-nil return values of `frame-live-p' are like those of `framep'.
6498 (Frames and Windows): Mention return value of
6499 `set-frame-selected-window'.
6500 (Visibility of Frames): Mention `force' argument to
6501 `make-frame-invisible'. `frame-visible-p' returns t for all
6502 frames on text-only terminals.
6503 (Frame Configurations): Restoring a frame configuration does not
6504 restore deleted frames.
6505 (Window System Selections): `x-set-selection' returns DATA.
6506 (Resources): Add example.
6507 (Display Feature Testing): Clarify descriptions of
6508 `display-pixel-height', `display-pixel-width', `x-server-version'
6509 and `x-server-vendor'.
6510
6511 * windows.texi (Choosing Window): Add anchor.
6512 * minibuf.texi (Minibuffer Misc): Add anchor.
6513
65142004-07-23 John Paul Wallington <jpw@gnu.org>
6515
6516 * macros.texi (Defining Macros): Declaration keyword for setting
6517 Edebug spec is `debug' not `edebug'.
6518
65192004-07-19 Luc Teirlinck <teirllm@auburn.edu>
6520
6521 * windows.texi: Various small changes in addition to:
6522 (Window Point): Mention return value of `set-window-point'.
6523 (Window Start): `pos-visible-in-window-p' disregards horizontal
6524 scrolling. Explain return value if PARTIALLY is non-nil.
6525 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
6526 and `set-window-vscroll'.
6527 (Size of Window): The argument WINDOW to `window-inside-edges',
6528 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
6529 (Resizing Windows): Explain return value of
6530 `shrink-window-if-larger-than-buffer'.
6531 `window-size-fixed' automatically becomes buffer local when set.
6532 (Window Configurations): Explain return value of
6533 `set-window-configuration'.
6534
6535 * minibuf.texi (Minibuffer Misc): Add anchor for
6536 `minibuffer-scroll-window'.
6537
6538 * positions.texi (Text Lines): Add anchor for `count-lines'.
6539
65402004-07-17 Richard M. Stallman <rms@gnu.org>
6541
6542 * display.texi (Overlay Properties): Adding `evaporate' prop
6543 deletes empty overlay immediately.
6544
6545 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
6546 fix example.
6547
65482004-07-16 Jim Blandy <jimb@redhat.com>
6549
6550 * searching.texi (Regexp Backslash): Document new \_< and \_>
6551 operators.
6552
65532004-07-16 Juanma Barranquero <lektu@terra.es>
6554
6555 * display.texi (Images): Fix Texinfo usage.
6556
65572004-07-14 Luc Teirlinck <teirllm@auburn.edu>
6558
6559 * buffers.texi (Modification Time): `visited-file-modtime' now
6560 returns a list of two integers, instead of a cons.
6561
65622004-07-13 Luc Teirlinck <teirllm@auburn.edu>
6563
6564 * windows.texi: Various changes in addition to:
6565 (Splitting Windows): Add `split-window-keep-point'.
6566
65672004-07-09 Richard M. Stallman <rms@gnu.org>
6568
6569 * frames.texi (Input Focus): Minor fix.
6570
65712004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6572
6573 * frames.texi (Input Focus): Clarify descriptions of
6574 `select-frame-set-input-focus' and `select-frame'.
6575
65762004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6577
6578 * os.texi: Various small changes in addition to:
6579 (Killing Emacs): Expand and clarify description of
6580 `kill-emacs-query-functions' and `kill-emacs-hook'.
6581 (System Environment): Expand and clarify description of `getenv'
6582 and `setenv'.
6583 (Timers): Clarify description of `run-at-time'.
6584 (Translating Input): Correct description of
6585 `extra-keyboard-modifiers'.
6586 (Flow Control): Correct description of `enable-flow-control'.
6587
65882004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6589
6590 * os.texi: Update copyright.
6591 (Session Management): Grammar fix.
6592 Clarify which Emacs does the restarting.
6593 Use @samp for *scratch* buffer.
6594
65952004-07-04 Alan Mackenzie <acm@muc.de>
6596
6597 * frames.texi (Input Focus): Add documentation for
6598 `select-frame-set-input-focus'. Replace refs to non-existent
6599 `switch-frame' with `select-frame'. Minor corrections and tidying
6600 up of text-only terminal stuff.
6601
66022004-07-02 Richard M. Stallman <rms@gnu.org>
6603
6604 * files.texi (Saving Buffers): Cleanup write-contents-function.
6605 (Magic File Names): Cleanup file-remote-p.
6606
b344d29d 66072004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
6608
6609 * files.texi (Magic File Names): `file-remote-p' returns an
6610 identifier of the remote system, not just t.
6611
66122004-07-02 David Kastrup <dak@gnu.org>
6613
6614 * searching.texi (Entire Match Data): Add explanation about new
6615 match-data behavior when @var{integers} is non-nil.
6616
66172004-06-24 Richard M. Stallman <rms@gnu.org>
6618
6619 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6620
6621 * customize.texi (Variable Definitions): Note about doc strings
6622 and :set.
6623
6624 * keymaps.texi (Keymap Terminology): Document `kbd'.
6625 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6626
6627 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6628 makes it buffer-local.
6629
6630 * files.texi (Saving Buffers): Correct previous change.
6631
6632 * commands.texi (Accessing Events):
6633 Clarify posn-col-row and posn-actual-col-row.
6634
66352004-06-24 David Ponce <david.ponce@wanadoo.fr>
6636
6637 * commands.texi (Accessing Events): New functions
6638 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6639
66402004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6641
6642 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6643 * frames.texi, buffers.texi, backups.texi, variables.texi:
6644 * loading.texi, eval.texi, functions.texi, control.texi:
6645 * symbols.texi, minibuf.texi: Reposition @anchor's.
6646
6647 * help.texi: Various small changes in addition to the following.
6648 (Describing Characters): Describe PREFIX argument to
6649 `key-description'. Correct and clarify definition of
6650 `text-char-description'. Describe NEED-VECTOR argument to
6651 `read-kbd-macro'.
6652 (Help Functions): Clarify definition of `apropos'.
6653
66542004-06-23 Lars Hansen <larsh@math.ku.dk>
6655
6656 * files.texi (Saving Buffers): Correct description of
6657 `write-contents-functions'.
6658
66592004-06-21 Juanma Barranquero <lektu@terra.es>
6660
6661 * display.texi (Images): Remove redundant @vindex directives.
6662 Rewrite `image-library-alist' doc in active voice.
6663
66642004-06-14 Juanma Barranquero <lektu@terra.es>
6665
6666 * display.texi (Images): Document new delayed library loading,
6667 variable `image-library-alist' and (existing but undocumented)
6668 function `image-type-available-p'.
6669
66702004-06-05 Richard M. Stallman <rms@gnu.org>
6671
6672 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6673 refer the user to the Initial Input node.
6674 (Text from Minibuffer): Likewise.
6675 (Initial Input): New node. Document this feature
6676 and say it is mostly deprecated.
6677
66782004-05-30 Richard M. Stallman <rms@gnu.org>
6679
6680 * loading.texi (Named Features): Clarify return value
6681 and meaning of NOERROR.
6682
6683 * variables.texi (File Local Variables): Minor cleanup.
6684
66852004-05-30 Michael Albinus <michael.albinus@gmx.de>
6686
6687 * files.texi (Magic File Names): Add `file-remote-p' as operation
6688 of file name handlers.
6689
66902004-05-29 Richard M. Stallman <rms@gnu.org>
6691
6692 * modes.texi (Minor Mode Conventions): (-) has no special meaning
6693 as arg to a minor mode command.
6694
66952004-05-22 Richard M. Stallman <rms@gnu.org>
6696
6697 * syntax.texi (Syntax Class Table): Word syntax not just for English.
6698
6699 * streams.texi (Output Variables): Doc float-output-format.
6700
6701 * searching.texi (Regexp Special): Nested repetition can be infloop.
6702
6703 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
6704 real stack overflow.
6705
6706 * compile.texi: Minor cleanups.
6707
67082004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
6709
6710 * lists.texi (Cons Cells): Explain dotted lists, true lists,
6711 circular lists.
6712 (List Elements): Explain handling of circular and dotted lists.
6713
67142004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
6715
6716 * modes.texi (Search-based Fontification): Fix typo.
6717
67182004-05-10 Juanma Barranquero <lektu@terra.es>
6719
6720 * modes.texi (Mode Line Variables): Fix description of
6721 global-mode-string, which is now after which-func-mode, not the
6722 buffer name.
6723
67242004-05-07 Lars Hansen <larsh@math.ku.dk>
6725
6726 * modes.texi (Desktop Save Mode): Add.
6727 (Modes): Add menu entry Desktop Save Mode.
6728
6729 * hooks.texi: Add desktop-after-read-hook,
6730 desktop-no-desktop-file-hook and desktop-save-hook.
6731
6732 * locals.texi: Add desktop-save-buffer.
6733
67342004-04-30 Jesper Harder <harder@ifa.au.dk>
6735
6736 * display.texi: emacs -> Emacs.
6737
67382004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
6739
6740 * files.texi (Changing Files): Document set-file-times.
6741
67422004-04-23 Juanma Barranquero <lektu@terra.es>
6743
6744 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
6745
67462004-04-18 Jesper Harder <harder@ifa.au.dk>
6747
6748 * tips.texi (Coding Conventions): defopt -> defcustom.
6749
67502004-04-16 Luc Teirlinck <teirllm@auburn.edu>
6751
6752 * sequences.texi: Various clarifications.
6753
67542004-04-14 Luc Teirlinck <teirllm@auburn.edu>
6755
6756 * buffers.texi (Read Only Buffers): Mention optional ARG to
6757 `toggle-read-only'.
6758
67592004-04-14 Nick Roberts <nick@nick.uklinux.net>
6760
6761 * windows.texi (Selecting Windows): Note that get-lru-window
6762 returns a full-width window if possible.
6763
67642004-04-13 Luc Teirlinck <teirllm@auburn.edu>
6765
6766 * buffers.texi: Various changes in addition to:
6767 (Buffer File Name): Add `find-buffer-visiting'.
6768 (Buffer Modification): Mention optional ARG to `not-modified'.
6769 (Indirect Buffers): Mention optional CLONE argument to
6770 `make-indirect-buffer'.
6771
6772 * files.texi: Various changes in addition to:
6773 (Visiting Functions): `find-file-hook' is now a normal hook.
6774 (File Name Expansion): Explain difference between the way that
6775 `expand-file-name' and `file-truename' treat `..'.
6776 (Contents of Directories): Mention optional ID-FORMAT argument to
6777 `directory-files-and-attributes'.
6778 (Format Conversion): Mention new optional CONFIRM argument to
6779 `format-write-file'.
6780
67812004-04-12 Miles Bader <miles@gnu.org>
6782
6783 * macros.texi (Expansion): Add description of `macroexpand-all'.
6784
67852004-04-05 Jesper Harder <harder@ifa.au.dk>
6786
6787 * variables.texi (Variable Aliases): Mention
6788 cyclic-variable-indirection.
6789
6790 * errors.texi (Standard Errors): Ditto.
6791
67922004-04-04 Luc Teirlinck <teirllm@auburn.edu>
6793
6794 * backups.texi: Various small changes in addition to:
6795 (Making Backups): Mention return value of `backup-buffer'.
6796 (Auto-Saving): Mention optional FORCE argument to
6797 `delete-auto-save-file-if-necessary'.
6798 (Reverting): Mention optional PRESERVE-MODES argument to
6799 `revert-buffer'. Correct description of `revert-buffer-function'.
6800
68012004-03-22 Juri Linkov <juri@jurta.org>
6802
6803 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6804 with `Vector Functions'.
6805
6806 * text.texi (Sorting): Add missing quote.
6807
68082004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6809
6810 * intro.texi (Lisp History): Replace xref to `cl' manual with
6811 inforef.
6812
68132004-03-12 Richard M. Stallman <rms@gnu.org>
6814
6815 * intro.texi (Version Info): Add arg to emacs-version.
6816 (Lisp History): Change xref to CL manual.
6817
68182004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6819
6820 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6821 for Partial Completion mode.
6822
68232004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6824
6825 * customize.texi: Fix typo. Remove eol whitespace.
6826
68272004-03-04 Richard M. Stallman <rms@gnu.org>
6828
6829 * processes.texi: Fix typos.
6830
6831 * lists.texi (Building Lists): Minor clarification.
6832
6833 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6834 in make-hash-table.
6835
68362004-02-29 Juanma Barranquero <lektu@terra.es>
6837
6838 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6839 rm, and ignore exit code.
6840
68412004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6842
6843 * display.texi (Defining Faces): Add description for min-colors.
6844 Update example.
6845
68462004-02-23 Luc Teirlinck <teirllm@auburn.edu>
6847
6848 * abbrevs.texi: Various corrections and clarifications in addition
6849 to the following:
6850 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6851
68522004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6853
6854 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6855
68562004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6857
6858 * text.texi: Various small changes in addition to the following:
6859 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
6860 to delete-horizontal-space.
6861 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
6862 description of yank-handler text property at various places.
6863
6864 * frames.texi (Window System Selections): Add anchor.
6865
6866 * syntax.texi (Syntax Table Functions): Clarify and correct
6867 descriptions of make-syntax-table and copy-syntax-table.
6868 (Motion and Syntax): Clarify SYNTAXES argument to
6869 skip-syntax-forward.
6870 (Parsing Expressions): Mention that the return value of
6871 parse-partial-sexp is currently a list of ten rather than nine
6872 elements.
6873 (Categories): Various corrections and clarifications.
6874
68752004-02-17 Luc Teirlinck <teirllm@auburn.edu>
6876
6877 * markers.texi (Marker Insertion Types): Minor change.
6878
6879 * locals.texi (Standard Buffer-Local Variables):
6880 * commands.texi (Interactive Codes, Using Interactive):
6881 * functions.texi (Related Topics): Fix xrefs.
6882
68832004-02-16 Luc Teirlinck <teirllm@auburn.edu>
6884
6885 * lists.texi (Sets And Lists): Update description of delete-dups.
6886
68872004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6888
6889 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
6890
c8763fb6 68912004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6892
6893 * frames.texi (Parameter Access): frame-parameters arg is optional.
6894 modify-frame-parameters handles nil for FRAME.
6895 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
6896 are all-or-nothing for certain toolkits.
6897 Mention parameter wait-for-wm.
6898 (Frames and Windows): In frame-first-window and frame-selected-window
6899 the arg is optional.
6900 (Input Focus): In redirect-frame-focus the second arg is optional.
6901 (Window System Selections): Mention selection type CLIPBOARD.
6902 Mention data-type UTF8_STRING.
6903 Mention numbering of cut buffers.
6904 (Resources): Describe x-resource-name.
6905
69062004-02-16 Richard M. Stallman <rms@gnu.org>
6907
6908 * windows.texi (Buffers and Windows): Delete false table
6909 about all-frames.
6910
6911 * syntax.texi (Parsing Expressions): Delete old caveat
6912 about parse-sexp-ignore-comments.
6913
6914 * streams.texi (Output Variables): Add print-quoted.
6915
6916 * lists.texi (Building Lists): Minor cleanup.
6917
6918 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
6919
6920 * display.texi (Overlays): Explain overlays use markers.
6921 (Managing Overlays): Explain front-advance and rear-advance
6922 in more detail.
6923
6924 * loading.texi (Unloading): Document unload-feature-special-hooks.
6925 Get rid of fns-NNN.el file.
6926
69272004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6928
6929 * help.texi (Describing Characters): Fix text-char-description
6930 example output.
6931
6932 * edebug.texi (Using Edebug): Fix example.
6933
6934 * debugging.texi (Internals of Debugger): Fix return value.
6935
6936 * files.texi (Changing Files): Fix argname.
6937
6938 * calendar.texi: Fix parens, and default values.
6939
6940 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
6941 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 6942 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
6943
6944 * positions.texi (Text Lines): Don't add -1 in current-line.
6945
69462004-02-16 Richard M. Stallman <rms@gnu.org>
6947
6948 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
6949
69502004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6951
6952 * processes.texi (Low-Level Network): Fix a typo.
6953
69542004-02-12 Kim F. Storm <storm@cua.dk>
6955
6956 * display.texi (Fringes): Use consistent wording.
6957 Note that window-fringe's window arg is optional.
6958 (Scroll Bars): Use consistent wording.
6959
69602004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6961
6962 * tips.texi (Comment Tips): Document the new conventions for
6963 commenting out code.
6964
c8763fb6 69652004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6966
6967 * positions.texi (Text Lines): Added missing end defun.
6968
69692004-02-07 Kim F. Storm <storm@cua.dk>
6970
6971 * positions.texi (Text Lines): Add line-number-at-pos.
6972
69732004-02-06 John Paul Wallington <jpw@gnu.org>
6974
6975 * display.texi (Button Properties, Button Buffer Commands):
6976 mouse-2 invokes button, not down-mouse-1.
6977
69782004-02-04 Jason Rumney <jasonr@gnu.org>
6979
6980 * makefile.w32-in: Sync with Makefile.in changes.
6981
69822004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6983
6984 * minibuf.texi (Text from Minibuffer): Various corrections and
6985 clarifications.
6986 (Object from Minibuffer): Correct Lisp description of
6987 read-minibuffer.
6988 (Minibuffer History): Clarify description of cons values for
6989 HISTORY arguments.
6990 (Basic Completion): Various corrections and clarifications. Add
6991 completion-regexp-list.
6992 (Minibuffer Completion): Correct and clarify description of
6993 completing-read.
6994 (Completion Commands): Mention Partial Completion mode. Various
6995 other minor changes.
6996 (High-Level Completion): Various corrections and clarifications.
6997 (Reading File Names): Ditto.
6998 (Minibuffer Misc): Ditto.
6999
70002004-01-26 Luc Teirlinck <teirllm@auburn.edu>
7001
7002 * strings.texi (Text Comparison): assoc-string also matches
7003 elements of alists that are strings instead of conses.
7004 (Formatting Strings): Standardize Texinfo usage. Update index
7005 entries.
7006
70072004-01-20 Luc Teirlinck <teirllm@auburn.edu>
7008
7009 * lists.texi (Sets And Lists): Add delete-dups.
7010
70112004-01-15 Luc Teirlinck <teirllm@auburn.edu>
7012
7013 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
7014 special form.
7015 * macros.texi (Defining Macros): Update description of `declare',
7016 which now is a macro.
7017 (Wrong Time): Fix typos.
7018
70192004-01-14 Luc Teirlinck <teirllm@auburn.edu>
7020
7021 * compile.texi (Compilation Functions): Expand descriptions of
7022 `compile-defun', `byte-compile-file', `byte-recompile-directory'
7023 and `batch-byte-compile'. In particular, mention and describe
7024 all optional arguments.
7025 (Disassembly): Correct and clarify the description of `disassemble'.
7026
70272004-01-11 Luc Teirlinck <teirllm@auburn.edu>
7028
7029 * searching.texi: Various small changes in addition to the
7030 following.
7031 (Regexp Example): Adapt to new value of `sentence-end'.
7032 (Regexp Functions): The PAREN argument to `regexp-opt' can be
7033 `words'.
7034 (Search and Replace): Add usage note for `perform-replace'.
7035 (Entire Match Data): Mention INTEGERS and REUSE arguments to
7036 `match-data'.
7037 (Standard Regexps): Update for new values of `paragraph-start'
7038 and `sentence-end'.
7039
70402004-01-07 Luc Teirlinck <teirllm@auburn.edu>
7041
7042 * files.texi (Saving Buffers): Clarify descriptions of
7043 `write-contents-functions' and `before-save-hook'.
7044 Make the defvar's for `before-save-hook' and `after-save-hook'
7045 into defopt's.
7046
70472004-01-07 Kim F. Storm <storm@cua.dk>
7048
7049 * commands.texi (Click Events): Describe new image and
7050 width/height elements of click events.
7051 (Accessing Events): Add posn-string, posn-image, and
7052 posn-object-width-height. Change posn-object to return either
7053 image or string object.
7054
70552004-01-01 Simon Josefsson <jas@extundo.com>
7056
7057 * hooks.texi (Standard Hooks): Add before-save-hook.
7058 * files.texi (Saving Buffers): Likewise.
7059
70602004-01-03 Richard M. Stallman <rms@gnu.org>
7061
7062 * frames.texi (Frames and Windows): Delete frame-root-window.
7063
70642004-01-03 Luc Teirlinck <teirllm@auburn.edu>
7065
7066 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
7067
7068 * functions.texi: Various small changes in addition to the
7069 following.
7070 (What Is a Function): `functionp' returns nil for macros. Clarify
7071 behavior of this and following functions for symbol arguments.
7072 (Function Documentation): Add `\' in front of (fn @var{arglist})
7073 and explain why.
7074 (Defining Functions): Mention DOCSTRING argument to `defalias'.
7075 Add anchor.
7076 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
7077
70782004-01-01 Miles Bader <miles@gnu.org>
7079
7080 * display.texi (Buttons): New section.
7081
70822003-12-31 Andreas Schwab <schwab@suse.de>
7083
7084 * numbers.texi (Math Functions): sqrt reports a domain-error
7085 error.
7086 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
7087
70882003-12-30 Luc Teirlinck <teirllm@auburn.edu>
7089
7090 * tips.texi (Documentation Tips): Update item on hyperlinks in
7091 documentation strings.
7092
7093 * errors.texi (Standard Errors): Various small corrections and
7094 additions.
7095
7096 * control.texi: Various small changes in addition to the
7097 following.
7098 (Signaling Errors): Provide some more details on how `signal'
7099 constructs the error message. Add anchor to the definition of
7100 `signal'.
7101 (Error Symbols): Describe special treatment of `quit'.
7102 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
7103 to emphasize that it has to be a single form.
7104
7105 * buffers.texi: Add anchor.
7106
71072003-12-29 Richard M. Stallman <rms@gnu.org>
7108
7109 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
7110 (Window Configurations): Add window-configuration-frame.
7111
7112 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
7113
7114 * text.texi (Examining Properties): Add get-char-property-and-overlay.
7115 Change arg name in get-char-property.
7116 (Special Properties): Update handling of keymap property.
7117
7118 * strings.texi (Modifying Strings): Add clear-string.
7119 (Text Comparison): Add assoc-string and remove
7120 assoc-ignore-case, assoc-ignore-representation.
7121
7122 * os.texi (Time of Day): Add set-time-zone-rule.
7123
7124 * numbers.texi (Math Functions): asin, acos, log, log10
7125 report domain-error errors.
7126
7127 * nonascii.texi (Converting Representations):
7128 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
7129 (Encoding and I/O): Add file-name-coding-system.
7130
7131 * modes.texi (Search-based Fontification): Explain that
7132 face specs are symbols with face names as values.
7133
7134 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
7135
7136 * lists.texi (Building Lists): remq moved elsewhere.
7137 (Sets And Lists): remq moved here.
7138 (Association Lists): Refer to assoc-string.
7139
7140 * internals.texi (Garbage Collection): Add memory-use-counts.
7141
7142 * frames.texi (Frames and Windows): Add set-frame-selected-window
7143 and frame-root-window.
7144
7145 * files.texi (Contents of Directories):
7146 Add directory-files-and-attributes.
7147
7148 * display.texi (Refresh Screen): Add force-window-update.
7149 (Invisible Text): Explain about moving point out of invis text.
7150 (Overlay Properties): Add overlay-properties.
7151 (Managing Overlays): Add overlayp.
7152 (GIF Images): Invalid image number displays a hollow box.
7153
7154 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
7155 (Killing Buffers): Add buffer-live-p.
7156
71572003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
7158
7159 * display.texi (Fringes): Fix typo "set-buffer-window".
7160
71612003-12-24 Luc Teirlinck <teirllm@auburn.edu>
7162
7163 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
7164 * nonascii.texi, processes.texi, tips.texi, variables.texi:
7165 Add or change various xrefs and anchors.
7166
7167 * commands.texi: Replace all occurrences of @acronym{CAR} with
7168 @sc{car}, for consistency with the rest of the Elisp manual.
7169 `car' and `cdr' are historically acronyms, but are no longer
7170 widely thought of as such.
7171
7172 * internals.texi (Pure Storage): Mention that `purecopy' does not
7173 copy text properties.
7174 (Object Internals): Now 29 bits are used (in most implementations)
7175 to address Lisp objects.
7176
7177 * variables.texi (Variables with Restricted Values): New node.
7178
7179 * objects.texi (Lisp Data Types): Mention that certain variables
7180 can only take on a restricted set of values and add an xref to
7181 the new node "Variables with Restricted Values".
7182
7183 * eval.texi (Function Indirection): Describe the errors that
7184 `indirect-function' can signal.
7185 (Eval): Clarify the descriptions of `eval-region' and `values'.
7186 Describe `eval-buffer' instead of `eval-current-buffer' and
7187 mention `eval-current-buffer' as an alias for `current-buffer'.
7188 Correct the description and mention all optional arguments.
7189
7190 * nonascii.texi: Various small changes in addition to the
7191 following.
7192 (Converting Representations): Clarify behavior of
7193 `string-make-multibyte' and `string-to-multibyte' for unibyte all
7194 ASCII arguments.
7195 (Character Sets): Document the variable `charset-list' and adapt
7196 the definition of the function `charset-list' accordingly.
7197 (Translation of Characters): Clarify use of generic characters in
7198 `make-translation-table'. Clarify and correct the description of
7199 the use of translation tables in encoding and decoding.
7200 (User-Chosen Coding Systems): Correct and clarify the description
7201 of `select-safe-coding-system'.
7202 (Default Coding Systems): Clarify description of
7203 `file-coding-system-alist'.
7204
72052003-11-30 Luc Teirlinck <teirllm@auburn.edu>
7206
7207 * strings.texi (Text Comparison): Correctly describe when two
7208 strings are `equal'. Combine and clarify descriptions of
7209 `assoc-ignore-case' and `assoc-ignore-representation'.
7210
7211 * objects.texi (Non-ASCII in Strings): Clarify description of
7212 when a string is unibyte or multibyte.
7213 (Bool-Vector Type): Update examples.
7214 (Equality Predicates): Correctly describe when two strings are
7215 `equal'.
7216
72172003-11-29 Luc Teirlinck <teirllm@auburn.edu>
7218
7219 * lists.texi (Building Lists): `append' no longer accepts integer
7220 arguments. Update the description of `number-sequence' to reflect
7221 recent changes.
7222 (Sets And Lists): Describe `member-ignore-case' after `member'.
7223
72242003-11-27 Kim F. Storm <storm@cua.dk>
7225
7226 * commands.texi (Click Events): Click object may be an images.
7227 Describe (dx . dy) element of click positions.
7228 (Accessing Events): Remove duplicate posn-timestamp.
7229 New functions posn-object and posn-object-x-y.
7230
72312003-11-23 Kim F. Storm <storm@cua.dk>
7232
7233 * commands.texi (Click Events): Describe enhancements to event
7234 position lists, including new text-pos and (col . row) items.
7235 Mention left-fringe and right-fringe area events.
7236 (Accessing Events): New functions posn-area and
7237 posn-actual-col-row. Mention posn-timestamp. Mention that
7238 posn-point in non-text area still returns buffer position.
7239 Clarify posn-col-row.
7240
72412003-11-21 Lars Hansen <larsh@math.ku.dk>
7242
7243 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
7244 * anti.texi (File Attributes): Describe removed parameter
7245 ID-FORMAT.
7246
72472003-11-20 Luc Teirlinck <teirllm@auburn.edu>
7248
7249 * positions.texi (Positions): Mention that, if a marker is used as
7250 a position, its buffer is ignored.
7251
7252 * markers.texi (Overview of Markers): Mention it here too.
7253
72542003-11-12 Luc Teirlinck <teirllm@auburn.edu>
7255
7256 * numbers.texi (Numeric Conversions): Not just `floor', but also
7257 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
7258
72592003-11-10 Luc Teirlinck <teirllm@auburn.edu>
7260
7261 * markers.texi (Creating Markers): Specify insertion type of
7262 created markers. Add xref to `Marker Insertion Types'.
7263 Second argument to `copy-marker' is optional.
7264 (Marker Insertion Types): Mention that most markers are created
7265 with insertion type nil.
7266 (The Mark): Correctly describe when `mark' signals an error.
7267 (The Region): Correctly describe when `region-beginning' and
7268 `region-end' signal an error.
7269
72702003-11-08 Luc Teirlinck <teirllm@auburn.edu>
7271
7272 * hash.texi (Creating Hash): Clarify description of `eql'.
7273 `makehash' is obsolete.
7274 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
7275
7276 * positions.texi (Point): Change description of `buffer-end', so
7277 that it is also correct for floating point arguments.
7278 (List Motion): Correct argument lists of `beginning-of-defun' and
7279 `end-of-defun'.
7280 (Excursions): Add xref to `Marker Insertion Types'.
7281 (Narrowing): Argument to `narrow-to-page' is optional.
7282
72832003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7284
7285 * streams.texi (Output Streams): Clarify behavior of point for
7286 marker output streams.
7287
72882003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7289
7290 * variables.texi (Defining Variables): Second argument to
7291 `defconst' is not optional.
7292 (Setting Variables): Mention optional argument APPEND to
7293 `add-to-list'.
7294 (Creating Buffer-Local): Expand description of
7295 `make-variable-buffer-local'.
7296 (Frame-Local Variables): Expand description of
7297 `make-variable-frame-local'.
7298 (Variable Aliases): Correct description of optional argument
7299 DOCSTRING to `defvaralias'. Mention return value of
7300 `defvaralias'.
7301 (File Local Variables): Add xref to `File variables' in Emacs
7302 Manual. Correct description of `hack-local-variables'. Mention
7303 `safe-local-variable' property. Mention optional second argument
7304 to `risky-local-variable-p'.
7305
73062003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7307
7308 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7309
73102003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7311
7312 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7313 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7314 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7315 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7316 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7317 lispref/processes.texi, lispref/searching.texi,
7318 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7319 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7320 @acronym{FOO}.
7321
73222003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7323
7324 * strings.texi (Creating Strings): Argument START to `substring'
7325 can not be `nil'. Expand description of
7326 `substring-no-properties'. Correct description of `split-string',
7327 especially with respect to empty matches. Prevent very bad line
7328 break in definition of `split-string-default-separators'.
7329 (Text Comparison): `string=' and `string<' also accept symbols as
7330 arguments.
7331 (String Conversion): More completely describe argument BASE in
7332 `string-to-number'.
7333 (Formatting Strings): `%s' and `%S' in `format' do require
7334 corresponding object. Clarify behavior of numeric prefix after
7335 `%' in `format'.
7336 (Case Conversion): The argument to `upcase-initials' can be a
7337 character.
7338
73392003-10-27 Kenichi Handa <handa@m17n.org>
7340
7341 * display.texi (Fontsets): Fix texinfo usage.
7342
73432003-10-25 Kenichi Handa <handa@m17n.org>
7344
7345 * display.texi (Fontsets): Add description of the function
7346 set-fontset-font.
7347
73482003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7349
7350 * display.texi (Temporary Displays): Add xref to `Documentation
7351 Tips'.
7352
7353 * functions.texi (Function Safety): Use inforef instead of pxref
7354 for SES.
7355
73562003-10-23 Andreas Schwab <schwab@suse.de>
7357
7358 * Makefile.in (TEX, texinputdir): Don't define.
7359 (TEXI2DVI): Define.
7360 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7361 add $(srcdir)/index.texi.
7362 ($(infodir)/elisp): Remove index.texi dependency.
7363 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7364 (index.texi): Remove target.
7365 (dist): Don't link $(srcdir)/permute-index.
7366 (clean): Don't remove index.texi.
7367
7368 * permute-index, index.perm: Remove.
7369 * index.texi: Rename from index.unperm.
7370
73712003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7372
7373 * tips.texi (Documentation Tips): Document new behavior for face
7374 and variable hyperlinks in Help mode.
7375
73762003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7377
7378 * objects.texi (Integer Type): Update for extra bit of integer range.
7379 (Character Type): Ditto.
7380
73812003-10-16 Eli Zaretskii <eliz@gnu.org>
7382
7383 * numbers.texi (Integer Basics): Add index entries for reading
7384 numbers in hex, octal, and binary.
7385
73862003-10-16 Lute Kamstra <lute@gnu.org>
7387
7388 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7389 argument.
7390
73912003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7392
7393 * windows.texi (Choosing Window): Fix typo.
7394 * edebug.texi (Edebug Execution Modes): Fix typo.
7395
73962003-10-13 Richard M. Stallman <rms@gnu.org>
7397
7398 * windows.texi (Basic Windows): A window has fringe settings,
7399 display margins and scroll-bar settings.
7400 (Splitting Windows): Doc split-window return value.
7401 Clean up one-window-p.
7402 (Selecting Windows): Fix typo.
7403 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7404 (Buffers and Windows): In set-window-buffer, explain effect
7405 on fringe settings and scroll bar settings.
7406 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7407 (Choosing Window): Use defopt for pop-up-frame-function.
7408 For special-display-buffer-names, explain same-window and same-frame.
7409 Clarify window-dedicated-p return value.
7410 (Textual Scrolling): scroll-up and scroll-down can get an error.
7411 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7412 Clarify set-window-hscroll.
7413 (Size of Window): Don't mention tool bar in window-height.
7414 (Coordinates and Windows): Explain what coordinates-in-window-p
7415 returns for fringes and display margins.
7416 (Window Configurations): Explain saving fringes, etc.
7417
7418 * tips.texi (Library Headers): Clean up Documentation.
7419
7420 * syntax.texi (Parsing Expressions): Clean up forward-comment
7421 and parse-sexp-lookup-properties.
7422
7423 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7424
7425 * os.texi (System Environment): Clean up text for load-average errors.
7426
7427 * modes.texi (Hooks): Don't explain local hook details at front.
7428 Clarify run-hooks and run-hook-with-args a little.
7429 Clean up add-hook and remove-hook.
7430
7431 * edebug.texi (Edebug Execution Modes): Clarify t.
7432 Document edebug-sit-for-seconds.
7433 (Coverage Testing): Document C-x X = and =.
7434 (Instrumenting Macro Calls): Fix typo.
7435 (Specification List): Don't index the specification keywords.
7436
74372003-10-10 Kim F. Storm <storm@cua.dk>
7438
7439 * processes.texi (Network): Introduce make-network-process.
7440
74412003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7442
7443 * tips.texi (Library Headers): Fix typo.
7444
74452003-10-07 Juri Linkov <juri@jurta.org>
7446
7447 * modes.texi (Imenu): Mention imenu-create-index-function's
7448 default value. Explain submenus better.
7449
74502003-10-07 Lute Kamstra <lute@gnu.org>
7451
7452 * modes.texi (Faces for Font Lock): Fix typo.
7453 (Hooks): Explain how buffer-local hook variables can refer to
7454 global hook variables.
7455 Various minor clarifications.
7456
74572003-10-06 Lute Kamstra <lute@gnu.org>
7458
7459 * tips.texi (Coding Conventions): Mention naming conventions for
7460 hooks.
7461
74622003-10-05 Luc Teirlinck <teirllm@auburn.edu>
7463
7464 * loading.texi (Library Search): Correct default value of
7465 load-suffixes.
7466 (Named Features): Fix typo.
7467
74682003-10-05 Richard M. Stallman <rms@gnu.org>
7469
7470 * loading.texi (Named Features): In `provide',
7471 say how to test for subfeatures.
7472 (Unloading): In unload-feature, use new var name
7473 unload-feature-special-hooks.
7474
74752003-10-03 Lute Kamstra <lute@gnu.org>
7476
7477 * modes.texi (Major Mode Conventions): Mention third way to set up
7478 Imenu.
7479 (Imenu): A number of small fixes.
7480 Delete documentation of internal variable imenu--index-alist.
7481 Document the return value format of imenu-create-index-function
7482 functions.
7483
74842003-09-30 Richard M. Stallman <rms@gnu.org>
7485
7486 * processes.texi (Network): Say what stopped datagram connections do.
7487
7488 * lists.texi (Association Lists): Clarify `assq-delete-all'.
7489
7490 * display.texi (Overlay Properties): Clarify `evaporate' property.
7491
74922003-09-29 Lute Kamstra <lute@gnu.org>
7493
7494 * modes.texi (Mode Line Data): Explain when symbols in mode-line
7495 constructs should be marked as risky.
7496 Change cons cell into proper list.
7497 (Mode Line Variables): Change cons cell into proper list.
7498
74992003-09-26 Lute Kamstra <lute@gnu.org>
7500
7501 * modes.texi (Mode Line Data): Document the :propertize construct.
7502 (Mode Line Variables): Reorder the descriptions of the variables
7503 to match their order in the default mode-line-format.
7504 Describe the new variables mode-line-position and mode-line-modes.
7505 Update the default values of mode-line-frame-identification,
7506 minor-mode-alist, and default-mode-line-format.
7507 (Properties in Mode): Mention the :propertize construct.
7508
75092003-09-26 Richard M. Stallman <rms@gnu.org>
7510
7511 * buffers.texi, commands.texi, debugging.texi, eval.texi:
7512 * loading.texi, minibuf.texi, text.texi, variables.texi:
7513 Avoid @strong{Note:}.
7514
75152003-09-26 Richard M. Stallman <rms@gnu.org>
7516
7517 * keymaps.texi (Remapping Commands): Fix typo.
7518
75192003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
7520
7521 * processes.texi (Low-Level Network): Fix typo.
7522
75232003-09-23 Kim F. Storm <storm@cua.dk>
7524
7525 * processes.texi (Network, Network Servers): Fix typos.
7526 (Low-Level Network): Add timeout value for :server keyword.
7527 Add new option keywords to make-network-process.
7528 Add set-network-process-options.
7529 Explain how to test availability of network options.
7530
75312003-09-19 Richard M. Stallman <rms@gnu.org>
7532
7533 * text.texi (Motion by Indent): Arg to
7534 backward-to-indentation and forward-to-indentation is optional.
7535
7536 * strings.texi (Creating Strings): Add substring-no-properties.
7537
7538 * processes.texi
7539 (Process Information): Add list-processes arg QUERY-ONLY.
7540 Delete process-contact from here.
7541 Add new status values for process-status.
7542 Add process-get, process-put, process-plist, set-process-plist.
7543 (Synchronous Processes): Add call-process-shell-command.
7544 (Signals to Processes): signal-process allows process objects.
7545 (Network): Complete rewrite.
7546 (Network Servers, Datagrams, Low-Level Network): New nodes.
7547
7548 * positions.texi (Word Motion): forward-word, backward-word
7549 arg is optional. Reword.
7550
7551 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
7552
7553 * variables.texi (Creating Buffer-Local):
7554 Delete duplicate definition of buffer-local-value.
7555 (File Local Variables): Explain about discarding text props.
7556
75572003-09-11 Richard M. Stallman <rms@gnu.org>
7558
7559 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
7560 changes variables that record input events.
7561 (Minibuffer Misc): Add minibuffer-selected-window.
7562
7563 * lists.texi (Building Lists): Add copy-tree.
7564
7565 * display.texi (Fontsets): Add char-displayable-p.
7566 (Scroll Bars): New node.
7567
75682003-09-08 Lute Kamstra <lute@gnu.org>
7569
7570 * modes.texi (%-Constructs): Document new `%i' and `%I'
7571 constructs.
7572
75732003-09-03 Peter Runestig <peter@runestig.com>
7574
7575 * makefile.w32-in: New file.
7576
75772003-08-29 Richard M. Stallman <rms@gnu.org>
7578
7579 * display.texi (Overlay Properties): Clarify how priorities
7580 affect use of the properties.
7581
75822003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7583
7584 * customize.texi (Type Keywords): Correct the description of
7585 `:help-echo' in the case where `motion-doc' is a function.
7586
75872003-08-14 John Paul Wallington <jpw@gnu.org>
7588
7589 * modes.texi (Emulating Mode Line): Subsection, not section.
7590
75912003-08-13 Richard M. Stallman <rms@gnu.org>
7592
7593 * elisp.texi (Top): Update subnode lists in menu.
7594
7595 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7596 (Kill Functions): kill-region has new arg yank-handler.
7597 (Yanking): New node.
7598 (Yank Commands): Add yank-undo-function.
7599 (Low-Level Kill Ring):
7600 kill-new and kill-append have new arg yank-handler.
7601 (Changing Properties): Add remove-list-of-text-properties.
7602 (Atomic Changes): New node.
7603
7604 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7605
7606 * streams.texi (Output Variables): Add eval-expression-print-length
7607 and eval-expression-print-level.
7608
7609 * os.texi (Time Conversion): For encode-time, explain limits on year.
7610
7611 * objects.texi (Character Type): Define anchor "modifier bits".
7612
7613 * modes.texi (Emulating Mode Line): New node.
7614 (Search-based Fontification): Font Lock uses font-lock-face property.
7615 (Other Font Lock Variables): Likewise.
7616
7617 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7618 not vectors.
7619 (Active Keymaps): Add emulation-mode-map-alists.
7620 (Functions for Key Lookup): key-binding has new arg no-remap.
7621 (Remapping Commands): New node.
7622 (Scanning Keymaps): where-is-internal has new arg no-remap.
7623 (Tool Bar): Add tool-bar-local-item-from-menu.
7624 Clarify when to use tool-bar-add-item-from-menu.
7625
7626 * commands.texi (Interactive Call): commandp has new arg.
7627 (Command Loop Info): Add this-original-command.
7628
76292003-08-06 John Paul Wallington <jpw@gnu.org>
7630
7631 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7632
7633 * display.texi (Warning Basics): Fix typo.
7634 (Fringes): Add closing curly bracket and fix typo.
7635
7636 * elisp.texi (Top): Fix typo.
7637
76382003-08-05 Richard M. Stallman <rms@gnu.org>
7639
7640 * elisp.texi: Update lists of subnodes.
7641
7642 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7643
7644 * variables.texi (Local Variables): Use lc for example variable names.
7645
7646 * tips.texi (Library Headers): Explain where to put -*-.
7647
7648 * strings.texi (Creating Strings): Fix xref for vconcat.
7649
7650 * sequences.texi (Vector Functions):
7651 vconcat no longer allows integer args.
7652
7653 * minibuf.texi (Reading File Names): read-file-name has new
7654 arg PREDICATE. New function read-directory-name.
7655
7656 * macros.texi (Defining Macros): Give definition of `declare'
7657 (Indenting Macros): New node.
7658
7659 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7660 (Window Frame Parameters): Make separate table of parameters
7661 that are coupled with specific face attributes.
7662 (Deleting Frames): delete-frame-hooks renamed to
7663 delete-frame-functions.
7664
7665 * files.texi (Magic File Names): Add file-remote-p.
7666 Clarify file-local-copy.
7667
7668 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7669 here; instead xref Defining Macros.
7670
7671 * display.texi (Warnings): New node, and subnodes.
7672 (Fringes): New node.
7673
7674 * debugging.texi (Test Coverage): New node.
7675
7676 * compile.texi (Compiler Errors): Explain with-no-warnings
7677 and other ways to suppress warnings.
7678
7679 * commands.texi (Interactive Call): Minor clarification.
7680
7681 * buffers.texi (Buffer File Name): set-visited-file-name
7682 renames the buffer too.
7683
7684 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
7685
76862003-07-24 Markus Rost <rost@math.ohio-state.edu>
7687
7688 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
7689
76902003-07-22 Markus Rost <rost@math.ohio-state.edu>
7691
7692 * internals.texi (Garbage Collection): Fix previous change.
7693
76942003-07-22 Richard M. Stallman <rms@gnu.org>
7695
7696 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
7697
7698 * display.texi (Width): Use \s syntax in example.
7699 (Font Selection): Add face-font-rescale-alist.
7700
7701 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
7702 Remove spurious indent in example.
7703
7704 * lists.texi (Building Lists): Add number-sequence.
7705
7706 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
7707
7708 * functions.texi (Function Documentation): Explain how to
7709 show calling convention explicitly in the doc string.
7710
7711 * windows.texi (Selecting Windows): save-selected-window saves
7712 selected window of each frame.
7713 (Window Configurations): Minor change.
7714
7715 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
7716
7717 * streams.texi (Output Variables): Add print-continuous-numbering
7718 and print-number-table.
7719
7720 * processes.texi (Decoding Output): New node.
7721
7722 * os.texi (Time Conversion): decode-time arg is optional.
7723
7724 * objects.texi (Character Type): Don't use space as example for \.
7725 Make list of char names and \-sequences correspond.
7726 Explain that \s is not used in strings. `\ ' needs space after.
7727
7728 * nonascii.texi (Converting Representations): Add string-to-multibyte.
7729 (Translation of Characters): Add translation-table-for-input.
7730 (Default Coding Systems): Add auto-coding-functions.
7731 (Explicit Encoding): Add decode-coding-inserted-region.
7732 (Locales): Add locale-info.
7733
7734 * minibuf.texi (Basic Completion): Describe test-completion.
7735 Collections can be lists of strings.
7736 Clean up lazy-completion-table.
7737 (Programmed Completion): Mention test-completion.
7738 Clarify why lambda expressions are not accepted.
7739 (Minibuffer Misc): Describe minibufferp.
7740
77412003-07-14 Richard M. Stallman <rms@gnu.org>
7742
7743 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
7744
7745 * windows.texi (Selecting Windows): New arg to select-window.
7746 (Selecting Windows): Add with-selected-window.
7747 (Size of Window): Add window-inside-edges, etc.
7748
7749 * internals.texi (Garbage Collection): Add post-gc-hook.
7750
7751 * processes.texi (Subprocess Creation): Add exec-suffixes.
7752
7753 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
7754 (Scanning Keymaps): Add map-keymaps.
7755 (Defining Menus): Add keymap-prompt.
7756
7757 * numbers.texi (Integer Basics): Add most-positive-fixnum,
7758 most-negative-fixnum.
7759
7760 * compile.texi (Byte Compilation): Explain no-byte-compile
7761 (Compiler Errors): New node.
7762
7763 * os.texi (User Identification): user-uid, user-real-uid
7764 can return float.
7765
7766 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
7767 and about derived modes.
7768 (Minor Modes): Add minor-mode-list.
7769 (Defining Minor Modes): Keyword args for define-minor-mode.
7770 (Search-based Fontification): Explain managing other properties.
7771 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 7772 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
7773 (Hooks): Add run-mode-hooks and delay-mode-hooks.
7774
7775 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
7776 (Variable Aliases): Clarify defvaralias.
7777
7778 * loading.texi (Library Search): Add load-suffixes.
7779
7780 * minibuf.texi (Basic Completion): Add lazy-completion-table.
7781 (Programmed Completion): Add dynamic-completion-table.
7782
7783 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
7784 (Magic File Names): Specify precedence order of handlers.
7785
7786 * commands.texi (Command Overview): Emacs server runs pre-command-hook
7787 and post-command-hook.
7788 (Waiting): New calling convention for sit-for.
7789
7790 * text.texi (Special Properties): local-map and keymap properties
7791 apply based on their stickiness.
7792
77932003-07-07 Richard M. Stallman <rms@gnu.org>
7794
7795 * modes.texi (Minor Mode Conventions): Specify only some kinds
7796 of list values as args to minor modes.
7797
7798 * files.texi (File Name Expansion): Warn about iterative use
7799 of substitute-in-file-name.
7800
7801 * advice.texi (Activation of Advice): Clean up previous change.
7802
78032003-07-06 Markus Rost <rost@math.ohio-state.edu>
7804
7805 * advice.texi (Activation of Advice): Note that ad-start-advice is
7806 turned on by default.
7807
78082003-06-30 Richard M. Stallman <rms@gnu.org>
7809
7810 * text.texi (Buffer Contents): Document current-word.
7811 (Change Hooks): Not called for *Messages*.
7812
7813 * functions.texi (Defining Functions): Explain about redefining
7814 primitives.
7815 (Function Safety): Renamed. Minor changes.
7816 Comment out the detailed criteria for what is safe.
7817
78182003-06-22 Andreas Schwab <schwab@suse.de>
7819
7820 * objects.texi (Symbol Type): Fix description of examples.
7821
78222003-06-16 Andreas Schwab <schwab@suse.de>
7823
7824 * hash.texi (Creating Hash): Fix description of :weakness.
7825
c8763fb6 78262003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7827
7828 * files.texi (Changing Files): copy-file copies file modes, too.
7829
78302003-05-28 Richard M. Stallman <rms@gnu.org>
7831
7832 * strings.texi (Creating Strings): Clarify split-string.
7833
78342003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7835
7836 * strings.texi (Creating Strings): Update split-string specification
7837 and examples.
7838
78392003-05-19 Richard M. Stallman <rms@gnu.org>
7840
7841 * elisp.texi: Correct invariant section names.
7842
78432003-04-20 Richard M. Stallman <rms@gnu.org>
7844
7845 * os.texi (Timers): Explain about timers and quitting.
7846
78472003-04-19 Richard M. Stallman <rms@gnu.org>
7848
7849 * internals.texi (Writing Emacs Primitives): Strings are
7850 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7851 Explain GCPRO convention for varargs function args.
7852
78532003-04-16 Richard M. Stallman <rms@gnu.org>
7854
7855 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7856
78572003-04-08 Richard M. Stallman <rms@gnu.org>
7858
7859 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
7860
78612003-02-13 Kim F. Storm <storm@cua.dk>
7862
7863 * objects.texi (Character Type): New \s escape for space.
7864
78652003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7866
7867 * os.texi (System Environment): Added cygwin system-type.
7868
78692003-01-25 Richard M. Stallman <rms@gnu.org>
7870
7871 * keymaps.texi: Document that a symbol can act as a keymap.
7872
78732003-01-13 Richard M. Stallman <rms@gnu.org>
7874
7875 * text.texi (Changing Properties): Say string indices are origin-0.
7876
7877 * positions.texi (Screen Lines) <compute-motion>:
7878 Correct order of elts in return value.
7879
7880 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
7881 how to define a default binding.
7882
78832002-12-07 Markus Rost <rost@math.ohio-state.edu>
7884
7885 * loading.texi (Unloading): Fix recent change for load-history.
7886
7887 * customize.texi (Simple Types): Clarify description of custom
7888 type 'number. Describe new custom type 'float.
7889
78902002-12-04 Markus Rost <rost@math.ohio-state.edu>
7891
7892 * variables.texi (File Local Variables): Fix typo.
7893
c8763fb6 78942002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
7895
7896 From Michael Albinus <Michael.Albinus@alcatel.de>.
7897
7898 * README: Target for Info file is `make info'.
7899
7900 * files.texi (File Name Components): Fixed typos in
7901 `file-name-sans-extension'.
7902 (Magic File Names): Complete list of operations for magic file
7903 name handlers.
7904
79052002-09-16 Jonathan Yavner <jyavner@engineer.com>
7906
7907 * variables.texi (File Local Variables): New function
7908 risky-local-variable-p.
7909
79102002-09-15 Jonathan Yavner <jyavner@engineer.com>
7911
7912 * functions.texi (Function safety): New node about unsafep.
7913
79142002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
7915
7916 * customize.texi (Splicing into Lists): Fixed example.
a86cd395 7917 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
7918
79192002-06-17 Juanma Barranquero <lektu@terra.es>
7920
7921 * frames.texi (Display Feature Testing): Fix typo.
7922
79232002-06-12 Andreas Schwab <schwab@suse.de>
7924
7925 * frames.texi (Initial Parameters, Resources): Fix references to
7926 the Emacs manual.
7927
79282002-05-13 Kim F. Storm <storm@cua.dk>
7929
7930 * variables.texi (Intro to Buffer-Local): Updated warning and
7931 example relating to changing buffer inside let.
7932
c8763fb6 79332002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7934
7935 * os.texi (Session Management): New node about X Session management.
7936
79372002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
7938
7939 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
7940 to which the manual corresponds, and the copyright years.
7941
7942 * Makefile.in (VERSION): Set to 2.9.
7943
79442001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
7945
7946 * elisp.texi: Change the category in @dircategory to "Emacs", to
7947 make it consistent with info/dir.
7948
79492001-11-25 Miles Bader <miles@gnu.org>
7950
7951 * text.texi (Fields): Describe new `limit' arg in
7952 field-beginning/field-end.
7953
79542001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7955
7956 * permute-index: Don't depend on csh-specific features. Replace
7957 the interpreter name with /bin/sh.
7958
7959 * two-volume-cross-refs.txt: New file.
7960 * two.el: New file.
7961 * spellfile: New file.
7962
79632001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7964
7965 * permute-index: New file.
7966
7967 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7968 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7969 8+3 restricted namespace.
7970
7971 * Makefile.in (infodir): Define relative to $(srcdir).
7972 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7973 include directories list via -I switch to makeinfo.
7974 (index.texi): Use cp if both hard and symbolic links fail.
7975
79762001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7977
7978 * Makefile.in (distclean): Add.
7979
7980 The following changes make ELisp manual part of the Emacs
7981 distribution:
7982
7983 * Makefile.in: Add Copyright notice.
7984 (prefix): Remove.
7985 (infodir): Change value to "../info".
7986 (VPATH): New variable.
7987 (MAKE): Don't define.
7988 (texmacrodir): Don't define.
7989 (texinputdir): Append the existing value of TEXINPUTS.
7990 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7991 command to be compatible with man/Makefile.in, and to put the
7992 output into ../info.
7993 (info): Add target.
7994 (installall): Target removed.
7995
c8763fb6 79962001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7997
7998 * tips.texi (Coding Conventions): Fix typo.
7999
80002001-10-23 Gerd Moellmann <gerd@gnu.org>
8001
8002 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
8003
80042001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
8005
8006 * files.texi (File Name Components): Update the description of
8007 file-name-sans-extension and file-name-extension, as they now
8008 ignore leading dots.
8009
80102001-10-20 Gerd Moellmann <gerd@gnu.org>
8011
8012 * (Version 21.1 released.)
8013
80142001-10-19 Miles Bader <miles@gnu.org>
8015
8016 * positions.texi (Text Lines): Describe behavior of
8017 `beginning-of-line'/`end-of-line' in the presence of field properties.
8018
80192001-10-17 Gerd Moellmann <gerd@gnu.org>
8020
8021 * Makefile.in (VERSION): Set to 2.8.
8022 (manual): Use `manual-21'.
8023
8024 * elisp.texi (VERSION): Add and use it where the version
8025 number was used. Set it to 2.8.
8026
8027 * intro.texi: Likewise.
8028
80292001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
8030
8031 * files.texi (File Name Completion): Document the significance of
8032 a trailing slash in elements of completion-ignored-extensions.
8033
80342001-10-06 Miles Bader <miles@gnu.org>
8035
8036 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
8037
80382001-10-04 Gerd Moellmann <gerd@gnu.org>
8039
8040 * variables.texi (Variable Aliases): New node.
8041
80422001-10-04 Gerd Moellmann <gerd@gnu.org>
8043
8044 * Branch for 21.1.
8045
80462001-10-02 Miles Bader <miles@gnu.org>
8047
8048 * minibuf.texi (Minibuffer Misc): Add entries for
8049 `minibuffer-contents', `minibuffer-contents-no-properties', and
8050 `delete-minibuffer-contents'.
8051 Correct description for `minibuffer-prompt-end'.
8052
8053 * text.texi (Property Search): Correct descriptions of
8054 `next-char-property-change' and `previous-char-property-change'.
8055 Add entries for `next-single-char-property-change' and
8056 `previous-single-char-property-change'.
8057 Make operand names a bit more consistent.
8058
80592001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
8060
8061 * frames.texi (Finding All Frames): Document that next-frame and
8062 previous-frame are local to current terminal.
8063
80642001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
8065
8066 * keymaps.texi (Creating Keymaps): Fix the description of the
8067 result of make-keymap.
8068
80692001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
8070
8071 * display.texi (Font Lookup, Attribute Functions)
8072 (Image Descriptors): Add cross-references to the definition of
8073 selected frame.
8074
8075 * buffers.texi (The Buffer List): Add cross-references to the
8076 definition of selected frame.
8077
8078 * frames.texi (Input Focus): Clarify which frame is _the_ selected
8079 frame at any given time.
8080 (Multiple Displays, Size and Position): Add a cross-reference to
8081 the definition of the selected frame.
8082
80832001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
8084
8085 * strings.texi (String Conversion) <string-to-number>: Document
8086 that a float is returned for integers that are too large.
8087
8088 * frames.texi (Mouse Position): Document mouse-position-function.
8089 (Display Feature Testing): Document display-images-p.
8090 (Window Frame Parameters): Document the cursor-type variable.
8091
8092 * numbers.texi (Integer Basics): Document CL style read syntax for
8093 integers in bases other than 10.
8094
8095 * positions.texi (List Motion): Document
8096 open-paren-in-column-0-is-defun-start.
8097
8098 * lists.texi (Sets And Lists): Document member-ignore-case.
8099
8100 * internals.texi (Garbage Collection): Document the used and free
8101 strings report.
8102 (Memory Usage): Document strings-consed.
8103
8104 * os.texi (Time of Day): Document float-time.
8105 (Recording Input): Document that clear-this-command-keys clears
8106 the vector to be returned by recent-keys.
8107
8108 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
8109 argument keymap can be a list.
8110
8111 * nonascii.texi (User-Chosen Coding Systems)
8112 <select-safe-coding-system>: Document the new argument
8113 accept-default-p and the variable
8114 select-safe-coding-system-accept-default-p. Tell what happens if
8115 buffer-file-coding-system is undecided.
8116 (Default Coding Systems): Document auto-coding-regexp-alist.
8117
8118 * display.texi (The Echo Area) <message>: Document
8119 message-truncate-lines.
8120 (Glyphs): Document that the glyph table is unused on windowed
8121 displays.
8122
8123 * help.texi (Describing Characters) <single-key-description>:
8124 Document the new argument no-angles.
8125 (Accessing Documentation) <documentation-property>: Document that
8126 a non-string property is evaluated.
8127 <documentation>: Document that the function-documentation property
8128 is looked for.
8129
8130 * windows.texi (Selecting Windows): Document some-window.
8131
8132 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
8133
8134 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
8135 apropos-mode-hook.
8136
8137 * commands.texi (Using Interactive): Document interactive-form.
8138 (Keyboard Macros): Document kbd-macro-termination-hook.
8139 (Command Loop Info): Document that clear-this-command-keys clears
8140 the vector to be returned by recent-keys.
8141
81422001-09-04 Werner LEMBERG <wl@gnu.org>
8143
8144 * Makefile.in (srcdir, texinputdir): New variables.
8145 (srcs, index.texi, install): Use $(srcdir).
8146 (.PHONY): Remove elisp.dvi.
8147 (elisp): Use -I switch for makeinfo.
8148 (elisp.dvi): Use $(srcdir) and $(texinputdir).
8149 (installall, dist): Use $(srcdir).
8150 Fix path to texinfo.tex.
8151 (maintainer-clean): Add elisp.dvi and elisp.oaux.
8152
81532001-08-30 Gerd Moellmann <gerd@gnu.org>
8154
8155 * display.texi (Conditional Display): Adjust to API change.
8156
8157 * configure: New file.
8158
81592001-07-30 Gerd Moellmann <gerd@gnu.org>
8160
8161 * commands.texi (Repeat Events): Add description of
8162 double-click-fuzz.
8163
81642001-05-08 Stefan Monnier <monnier@cs.yale.edu>
8165
8166 * syntax.texi (Syntax Class Table): Add the missing designator for
8167 comment and string fences.
8168 (Syntax Properties): Add a xref to syntax table internals.
8169 (Syntax Table Internals): Document string-to-syntax.
8170
81712001-05-07 Gerd Moellmann <gerd@gnu.org>
8172
8173 * Makefile.in (install): Use install-info command line options
8174 like in Emacs' Makefile.in.
8175
81762000-12-09 Miles Bader <miles@gnu.org>
8177
8178 * windows.texi (Window Start): Update documentation for
8179 `pos-visible-in-window-p'.
8180
81812000-11-12 Stefan Monnier <monnier@cs.yale.edu>
8182
8183 * lists.texi (Building Lists): Add footnote to explain how to add
8184 to the end of a list.
8185
81862000-10-25 Gerd Moellmann <gerd@gnu.org>
8187
8188 * files.texi (Visiting Functions): Typos.
8189
81902000-10-25 Kenichi Handa <handa@etl.go.jp>
8191
8192 * files.texi (Visiting Functions): Return value of
8193 find-file-noselect may be a list of buffers if wildcards are used.
8194
81952000-10-24 Miles Bader <miles@lsi.nec.co.jp>
8196
8197 * display.texi (Defining Faces): Document `graphic' display type
8198 in face specs.
8199
b344d29d 82002000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
8201
8202 * hooks.texi (Standard Hooks): Replace obsolete
8203 `after-make-frame-hook' with `after-make-frame-functions'.
8204
8205 * frames.texi (Creating Frames): Ditto.
8206
8207 * variables.texi (Future Local Variables): Ditto.
8208
82092000-10-16 Gerd Moellmann <gerd@gnu.org>
8210
8211 * display.texi (Other Image Types): Add description of :foreground
8212 and :background properties of mono PBM images.
8213
82142000-08-17 Werner LEMBERG <wl@gnu.org>
8215
8216 * .cvsignore: New file.
8217
82182000-01-05 Gerd Moellmann <gerd@gnu.org>
8219
8220 * tindex.pl: New script.
8221
82221999-12-03 Dave Love <fx@gnu.org>
8223
8224 * Makefile.in (MAKEINFO): New parameter.
8225
82261999-09-17 Richard Stallman <rms@gnu.org>
8227
8228 * Makefile.in (srcs): Add hash.texi.
8229 (VERSION): Update to 20.6.
8230
82311999-09-13 Richard Stallman <rms@gnu.org>
8232
8233 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
8234
82351998-08-29 Karl Heuer <kwzh@gnu.org>
8236
8237 * configure.in: New file.
8238 * Makefile.in: Renamed from Makefile.
8239 (prefix, infodir): Use value obtained from configure.
8240 (emacslibdir): Obsolete variable deleted.
8241 (dist): Distribute configure.in, configure, Makefile.in.
8242
82431998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
8244
8245 * Makefile (INSTALL_INFO): New variable.
8246 (install): Run install-info.
8247
82481998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
8249
8250 * Makefile (elisp.dvi): Add missing backslash.
8251
82521998-05-02 Richard Stallman <rms@psilocin.gnu.org>
8253
8254 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
8255 Run texindex without `./'. Always run texindex on elisp.tp.
8256 (elisp.tps): Target deleted.
8257
82581998-04-05 Richard Stallman <rms@psilocin.gnu.org>
8259
8260 * Makefile (srcs): Add nonascii.texi and customize.texi.
8261 (dist): Start by deleting `temp'.
8262
82631998-02-17 Richard Stallman <rms@psilocin.gnu.org>
8264
8265 * Makefile (makeinfo, texindex): Targets deleted.
8266 (makeinfo.o, texindex.o): Targets deleted.
8267 (clean, dist): Don't do anything with them or with getopt*.
8268
82691998-01-30 Richard Stallman <rms@psilocin.gnu.org>
8270
8271 * Makefile (SHELL): Defined.
8272
82731998-01-27 Richard Stallman <rms@psilocin.gnu.org>
8274
8275 * Makefile (elisp.tps): New target.
8276 (elisp.dvi): Depend on elisp.tps.
8277
c5602427 82781996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
8279
8280 * README: Update phone number.
8281
8282 * Makefile (elisp): Make this be the default target.
8283 Depend on makeinfo.c instead of makeinfo.
8284 (install): Don't depend on elisp.dvi, since we don't install that.
8285 Use mkinstalldirs.
8286 (dist): Add mkinstalldirs.
8287
c5602427 82881995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8289
8290 * Makefile (VERSION): Update version number.
8291 (maintainer-clean): Renamed from realclean.
8292
c5602427 82931995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8294
8295 * Makefile (realclean): New target.
8296 (elisp): Remove any old elisp-* files first.
8297
c5602427 82981993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8299
8300 * Makefile (VERSION): New variable.
8301 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8302 Compressed file suffix should be `.gz', not `.z'.
8303
ce058493 83041993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8305
8306 * Makefile (elisp): Depend on makeinfo.
8307
c5602427 83081993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8309
8310 * Makefile (srcs): Add anti.texi.
8311
c5602427 83121993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8313
8314 * Makefile (infodir, prefix): New vars.
8315 (install): Use infodir.
8316 (emacsinfodir): Deleted.
8317
c5602427 83181993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8319
8320 * Makefile (srcs): Add calendar.texi.
8321
8322 * Makefile (dist): Copy texindex.c and makeinfo.c.
8323 Limit elisp-* files to those with one or two digits.
8324
c5602427 83251993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8326
8327 * Makefile (dist): Changed to use Gzip instead of compress.
8328
c5602427 83291993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8330
8331 * loading.texi (Unloading): define-function changed back to
8332 defalias. It may not stay this way, but at least it's
8333 consistent with the known-good version of the code patch.
8334
c5602427 83351993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
8336
8337 * modes.texi (Hooks): Document new optional arg of add-hook.
8338
c5602427 83391993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8340
8341 * variables.texi: Document nil initial value of buffer-local variables.
8342
8343 * tips.texi: Add new section on standard library headers.
8344
c5602427 83451993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8346
8347 * Makefile (srcs): Add frame.texi to the list of sources.
8348
c5602427 83491993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8350
8351 * Makefile (dist): Don't bother excluding autosave files; they'll
8352 never make it into the temp directory anyway, and the hash marks
8353 in the name are problematic for make and the Bourne shell.
8354 (srcs):
8355
c5602427 83561993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8357
8358 * Makefile (dist): Don't include backup files or autosave files in
8359 the distribution tar file.
8360
c5602427 83611991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8362
8363 * Makefile (srcs): Added index.perm.
8364 (elisp.dvi): Remove erroneous shell comment.
8365 Expect output of permute-index in permuted.fns.
8366 Save old elisp.aux in elisp.oaux.
8367 (clean): Added index.texi to be deleted.
8368
c5602427 83691990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8370
8371 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8372
c5602427 83731990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
8374
8375 * files.texi: Noted that completion-ignored-extensions is ignored
8376 when making *Completions*.
8377
3e868ee3 83781990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
8379
8380 * Makefile make dist now depends on elisp.dvi, since it tries
8381 to include it in the dist file.
8382
c5602427 83831990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 8384
c5602427 8385 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 8386
c5602427 83871989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8388
8389 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8390 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8391
c5602427 83921989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8393
8394 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8395 and @error{} are the terms now being used. The files in the
8396 directory have been changed to reflect this.
8397
8398 * All instances of @indentedresultt{} have been changed to
8399 ` @result{}', using 5 spaces at the begining of the line.
8400
c5602427 84011989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8402
8403 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8404 experimental @indentedresult{}, @indentedexpandsto{} are part of
8405 the texinfo.tex in this directory. These TeX macros are not
8406 stable yet.
8407
c5602427 84081989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8409
8410 * texinfo.tex: Temporarily added
8411 \let\result=\dblarrow
8412 \def\error{{\it ERROR} \longdblarrow}
8413 We need to do this better soon.
8414
c5602427 84151989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8416
8417 * Applied Karl Berry's patches to *.texinfo files, but not to
8418 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8419 new title page format is also not applied, since it requires
8420 texinfo.tex changes.)
8421
8422 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8423 for the Project GNU development environment.
8424
8425;; Local Variables:
c8763fb6 8426;; coding: utf-8
b8d4c8d0
GM
8427;; add-log-time-zone-rule: t
8428;; End:
8429
352c8b4a 8430 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
c57008f6 8431 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
b8d4c8d0
GM
8432
8433 This file is part of GNU Emacs.
8434
352c8b4a 8435 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 8436 it under the terms of the GNU General Public License as published by
352c8b4a
GM
8437 the Free Software Foundation, either version 3 of the License, or
8438 (at your option) any later version.
b8d4c8d0
GM
8439
8440 GNU Emacs is distributed in the hope that it will be useful,
8441 but WITHOUT ANY WARRANTY; without even the implied warranty of
8442 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8443 GNU General Public License for more details.
8444
8445 You should have received a copy of the GNU General Public License
352c8b4a 8446 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
8447
8448;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda