* buffers.texi (Swapping Text): Recommend setting
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
137987ab
RS
12009-07-16 Richard Stallman <rms@gnu.org>
2
3 * buffers.texi (Swapping Text): Recommend setting
4 write-region-annotate-functions and buffer-saved-size.
5
6 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
7
622fa380
GM
82009-07-15 Glenn Morris <rgm@gnu.org>
9
10 * edebug.texi: Minor re-phrasings throughout.
11 (Edebug Execution Modes): Sit-for affects continue mode too.
12 (Jumping): Use `forward-sexp' rather than its keybinding.
13 (Edebug Misc): Fix Q binding.
14 (Edebug Eval): Remove cl version.
15 (Printing in Edebug): Clarify print-length etc.
16 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
17 (Specification List): Remove edebug-unwrap findex entry.
18 (Specification Examples): defmacro is actually not the same as defun.
19 Escape "`" in example.
20
6bbd4600
CY
212009-07-15 Chong Yidong <cyd@stupidchicken.com>
22
23 * markers.texi (The Mark): Document optional arg to
24 deactivate-mark.
25
e538d479
GM
262009-07-11 Kevin Ryde <user42@zip.com.au>
27
28 * hooks.texi (Standard Hooks): Fix cross-references.
29
4c98b9ed
GM
30 * loading.texi (Named Features): Refer to eval-after-load.
31
5300838c
GM
322009-07-11 Glenn Morris <rgm@gnu.org>
33
64fbeb16
GM
34 * Makefile.in (TEXI2PDF): New.
35 (elisp.pdf): New target.
36
4c98b9ed
GM
37 * searching.texi (Regexp Backslash): Fix typo.
38
39 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 40
51d9979c
GM
412009-07-10 Glenn Morris <rgm@gnu.org>
42
561c0216
GM
43 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
44
5b594a58
GM
45 * customize.texi (Customization Types):
46 * display.texi (Abstract Display):
0cc8c85a 47 * objects.texi (Character Type, String Type):
5b594a58 48 Merge in some menu descriptions from elisp.texi.
51d9979c 49
c3cbbb40
GM
50 * hash.texi (Hash Tables):
51 * modes.texi (Multiline Font Lock):
52 End menu description with period.
fe42c16a 53
28528402
GM
542009-07-09 Glenn Morris <rgm@gnu.org>
55
56 * back.texi: Don't hard-code texinfo location.
57
58 * two-volume.make (texinfodir): New, with location of texinfo.tex.
59 (tex): Add texinfodir to TEXINPUTS.
60 (elisp1med-init, elisp2med-init): Use texinfodir.
61
62 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
63 (clean): Add two-volume.make intermediate files.
64
65 * elisp.texi, vol1.texi, vol2.texi:
66 Use a DATE variable with the publication date, and update it.
67 Fix antinews menu description.
68
69 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
70 Update the detailed node listing to match elisp.texi.
71
72 * README: Update edition to match elisp.texi.
73
74 * objects.texi (General Escape Syntax):
75 * nonascii.texi (Character Sets):
76 Use consistent case for "Unicode Standard".
77
78 * anti.texi (Antinews):
79 * customize.texi (Variable Definitions):
80 * functions.texi (Declaring Functions):
81 * nonascii.texi (Character Properties):
82 * processes.texi (Serial Ports):
83 * text.texi (Special Properties):
84 * tips.texi (Coding Conventions):
85 Minor rearrangements to improve TeX line-filling.
86
87 * commands.texi (Using Interactive): Fix cross-reference.
88
17db8e10
JD
892009-07-01 Jan Djärv <jan.h.d@swipnet.se>
90
91 * frames.texi (Management Parameters): Mention sticky.
92
77c7e2e1
AS
932009-07-01 Andreas Schwab <aschwab@redhat.com>
94
95 * help.texi (Help Functions): Fix description of help-buffer and
96 help-setup-xref to use @defun instead of @deffn.
97
3f1c6666
JD
982009-07-01 Jan Djärv <jan.h.d@swipnet.se>
99
100 * frames.texi (Size Parameters): Mention maximized for fullscreen.
101
ca27c21b
CY
1022009-06-24 Chong Yidong <cyd@stupidchicken.com>
103
104 * display.texi (Window Systems): Add ns to the list.
105
70243478
CY
1062009-06-21 Chong Yidong <cyd@stupidchicken.com>
107
108 * Branch for 23.1.
109
df006536
MR
1102009-06-17 Martin Rudalics <rudalics@gmx.at>
111
112 * windows.texi (Dedicated Windows): Fix typo.
113 (Resizing Windows): Replace @defun by @deffn.
114
d259fc4b
GM
1152009-06-17 Glenn Morris <rgm@gnu.org>
116
117 * variables.texi (Directory Local Variables):
118 Update for 2009-04-11 name-change of dir-locals-directory-alist.
119
30781db6
KH
1202009-06-09 Kenichi Handa <handa@m17n.org>
121
122 * nonascii.texi (Character Sets): State clearly that FROM and TO
123 are codepoints of CHARSET.
124
62e8099c
CY
1252009-06-07 Chong Yidong <cyd@stupidchicken.com>
126
127 * minibuf.texi (Reading File Names): Fix introductory text.
128 Suggested by stan@derbycityprints.com.
129 (High-Level Completion): Fix typo.
130
ee1b1917
CY
1312009-05-28 Chong Yidong <cyd@stupidchicken.com>
132
133 * frames.texi (Text Terminal Colors): Multi-tty is already
134 implemented, but tty-local colors are not.
135
5df647e8
CY
1362009-05-27 Chong Yidong <cyd@stupidchicken.com>
137
138 * hooks.texi (Standard Hooks): Remove mention of obsolete
139 redisplay-end-trigger-functions.
140
141 * internals.texi (Window Internals): Remove mention of obsolete
142 redisplay-end-trigger-functions.
143
01f17ae2
MR
1442009-05-21 Martin Rudalics <rudalics@gmx.at>
145
146 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
147
148 * backups.texi (Making Backups): backup-directory-alist and
149 make-backup-file-name-function are options.
150 (Auto-Saving): auto-save-list-file-prefix is an option.
151
152 * buffers.texi (Killing Buffers): buffer-offer-save is an
153 option.
154
155 * display.texi (Refresh Screen): no-redraw-on-reenter is an
156 option.
157 (Echo Area Customization): echo-keystrokes is an option.
158 (Selective Display): selective-display-ellipses is an option.
159 (Temporary Displays): temp-buffer-show-function is an option.
160 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
161 are options.
162 (Font Selection): face-font-family-alternatives,
163 face-font-selection-order, face-font-registry-alternatives, and
164 scalable-fonts-allowed are options.
165 (Fringe Indicators): indicate-buffer-boundaries is an option.
166 (Fringe Cursors): overflow-newline-into-fringe is an option.
167 (Scroll Bars): scroll-bar-mode is an option.
168
169 * eval.texi (Eval): max-lisp-eval-depth is an option.
170
171 * files.texi (Visiting Functions): find-file-hook is an option.
172 (Directory Names): directory-abbrev-alist is an option.
173 (Unique File Names): temporary-file-directory and
174 small-temporary-file-directory are options.
175
176 * frames.texi (Initial Parameters): initial-frame-alist,
177 minibuffer-frame-alist and default-frame-alist are options.
178 (Cursor Parameters): blink-cursor-alist and
179 cursor-in-non-selected-windows ar options.
180 (Window System Selections): selection-coding-system is an
181 option.
182 (Display Feature Testing): display-mm-dimensions-alist is an
183 option.
184
185 * help.texi (Help Functions): help-char and help-event-list are
186 options.
187
188 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
189 an option.
190
191 * minibuf.texi (Minibuffer History): history-length and
192 history-delete-duplicates are options.
193 (High-Level Completion): read-buffer-function and
194 read-buffer-completion-ignore-case are options.
195 (Reading File Names): read-file-name-completion-ignore-case is
196 an option.
197
198 * modes.texi (Mode Line Top): mode-line-format is an option.
199 (Mode Line Variables): mode-line-position and mode-line-modes
200 are options.
201
202 * nonascii.texi (Text Representations):
203 enable-multibyte-characters is an option.
204 (Default Coding Systems): auto-coding-regexp-alist,
205 file-coding-system-alist, auto-coding-alist and
206 auto-coding-functions are options.
207 (Specifying Coding Systems): inhibit-eol-conversion is an
208 option.
209
210 * os.texi (Init File): site-run-file is an option.
211 (System Environment): mail-host-address is an option.
212 (User Identification): user-mail-address is an option.
213 (Terminal Output): baud-rate is an option.
214
215 * positions.texi (Word Motion): words-include-escapes is an
216 option.
217
218 * searching.texi (Standard Regexps): page-delimiter,
219 paragraph-separate, paragraph-separate and sentence-end are
220 options.
221
222 * text.texi (Margins): left-margin and fill-nobreak-predicate
223 are options.
224
225 * variables.texi (Local Variables): max-specpdl-size is an
226 option.
227
228 * windows.texi (Choosing Window):
229 split-window-preferred-function, special-display-function and
230 display-buffer-function are options.
231
106e6894
CY
2322009-05-20 Chong Yidong <cyd@stupidchicken.com>
233
4a83454d
CY
234 Fix errors spotted by Martin Rudalics.
235
106e6894
CY
236 * syntax.texi (Position Parse): Document rationale for ignored
237 arguments to syntax-ppss-flush-cache.
238
239 * processes.texi (Input to Processes): Mark PROCESS arg to
240 process-running-child-p as optional.
241 (Network Options): Document NO-ERROR arg to
242 set-network-process-option.
243
244 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
245 command.
246
247 * searching.texi (POSIX Regexps): Mark posix-search-forward and
248 posix-search-backward as commands.
249
250 * os.texi (Killing Emacs): Mark kill-emacs as a command.
251 (Suspending Emacs): Mark suspend-emacs as a command.
252 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
253 commands.
254 (Terminal Output): Remove obsolete function baud-rate. Document
255 TERMINAL arg for send-string-to-terminal.
256
257 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
258 terminal-coding-system and set-terminal-coding-system.
259 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
260 as optional.
261 (Character Sets): Document RESTRICTION arg of char-charset.
262 (Character Codes): Mark POS argument to get-byte as optional.
263
264 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
265 minibuffer-message.
266
267 * files.texi (Create/Delete Dirs): Mark make-directory and
268 delete-directory as commands.
269
270 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
271
272 * text.texi (Base 64): Mark base64-decode-string and
273 base64-encode-string as commands.
274 (Columns): Mark move-to-column as a command.
275 (Mode-Specific Indent): Document RIGID arg to
276 indent-for-tab-command.
277 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
278 Mark indent-code-rigidly as a command.
279 (Substitution): Mark translate-region as a command.
280
281 * frames.texi (Size and Position): Remove obsolete functions
282 screen-height and screen-width.
283
04173931
CY
2842009-05-19 Chong Yidong <cyd@stupidchicken.com>
285
286 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
287 (Displaying Buffers, Resizing Windows): Correct mistakes;
288 next-window, previous-window, and pop-to-buffer are not commands,
289 and fit-window-to-buffer" is a command. (Pointed out by Martin
290 Rudalics.)
291
eae7d8f8
RS
2922009-05-17 Richard M Stallman <rms@gnu.org>
293
294 * modes.texi (Precalculated Fontification): Clarify text.
295
b8766179
MR
2962009-05-17 Martin Rudalics <rudalics@gmx.at>
297
298 * windows.texi (Selecting Windows): Clarify descriptions of
299 with-selected-window and get-lru-window.
300 (Cyclic Window Ordering): Refer to particular frame when talking
301 about how splitting affects the ordering.
302 (Displaying Buffers): Fix descriptions of switch-to-buffer and
303 switch-to-buffer-other-window. Explain how setting of
304 display-buffer-reuse-frames affects pop-to-buffer.
305 (Choosing Window): Clarify some details in descriptions of
306 display-buffer-reuse-frames, pop-up-frames, and
307 pop-up-frame-function.
308 (Dedicated Windows): Clarify some details.
309 (Textual Scrolling): Replace term vscroll by term vertical
310 scroll position.
311 (Vertical Scrolling): Fix typo.
312 (Window Hooks): Relate text on jit-lock-register to window
313 scrolling and size changes.
314
734b5e3b
CY
3152009-05-14 Chong Yidong <cyd@stupidchicken.com>
316
0a65633e
CY
317 * frames.texi (Initial Parameters): Clarify what the initial
318 minibuffer frame is.
05be46d7
CY
319 (Buffer Parameters): Note that the minibuffer parameter can not be
320 altered.
0a65633e 321
734b5e3b
CY
322 * anti.texi (Antinews): Copyedits. Rearrange some entries.
323 Document display-buffer changes.
324
925672cd
CY
3252009-05-13 Chong Yidong <cyd@stupidchicken.com>
326
17ecd7af
CY
327 * anti.texi (Antinews): Rewrite for Emacs 22.
328
925672cd
CY
329 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
330 obarrays are first mentioned. Define "system abbrev" more
331 prominently, and add it to the index.
332 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
333 Copyedits.
334 (Abbrev Expansion): Document abbrev-insert.
335
80be4dd7
CY
3362009-05-12 Chong Yidong <cyd@stupidchicken.com>
337
338 * frames.texi (Font and Color Parameters): Rename from Color
339 Parameters. Document font-backend parameter.
340
341 * vol2.texi (Top): Update node listing.
342 * vol1.texi (Top): Update node listing.
343 * elisp.texi (Top): Update node listing.
344
372a93ac
MR
3452009-05-11 Martin Rudalics <rudalics@gmx.at>
346
347 * windows.texi (Choosing Window): Don't explicitly refer to
348 split-window-sensibly's window argument in descriptions of
349 split-height-threshold and split-width-threshold.
350
714c3541
MR
3512009-05-10 Martin Rudalics <rudalics@gmx.at>
352
353 * windows.texi (Choosing Window): Fix rewrite of window
354 splitting section.
355
0e90e7be
EZ
3562009-05-09 Eli Zaretskii <eliz@gnu.org>
357
358 * nonascii.texi (Default Coding Systems): Document
359 find-auto-coding, set-auto-coding, and auto-coding-alist. Add
360 indexing.
361 (Lisp and Coding Systems): Add index entries.
362
d3c0c321
MR
3632009-05-09 Martin Rudalics <rudalics@gmx.at>
364
365 * windows.texi (Choosing Window): Describe split-window-sensibly
366 and rewrite section on window splitting accordingly.
367 (Textual Scrolling): Replace `...' by @code{...}.
368
c773345a
CY
3692009-05-04 Chong Yidong <cyd@stupidchicken.com>
370
ee2d5b5e
CY
371 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
372 Remove obsoleted pre-abbrev-expand-hook.
373
374 * locals.texi (Standard Buffer-Local Variables): Consolidate table
375 entries.
376
c773345a
CY
377 * internals.texi (Object Internals): Don't assume 32-bit machines
378 are the norm.
379 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
380 (Window Internals): Synch field names to window.h.
381 (Process Internals): Synch field names to process.h.
c773345a 382
dd449674
CY
3832009-04-29 Chong Yidong <cyd@stupidchicken.com>
384
385 * variables.texi (File Local Variables): Note that read-circle is
386 bound to nil when reading file-local variables.
387
388 * streams.texi (Input Functions): Document read-circle.
389 (Output Variables): Add xref to Circular Objects.
390
4f1e25e2
CY
3912009-04-25 Chong Yidong <cyd@stupidchicken.com>
392
393 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
394 Features and Coding System Basics. Node that "p" stands for
395 "predicate". Recommend utf-8-emacs instead of emacs-mule.
396 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
397 mouse-appearance-menu.
398 (Programming Tips): Add xref to Progress.
399
dca019f8
CY
4002009-04-22 Chong Yidong <cyd@stupidchicken.com>
401
402 * os.texi (Command-Line Arguments): Document
403 command-line-args-left.
404 (Suspending Emacs): Adapt text to multi-tty case. Document use of
405 terminal objects for tty arguments.
406 (Startup Summary): Add xref to Session Management.
407 (Session Management): Mention emacs-session-restore. Copyedits.
408
02a89103
CY
4092009-04-20 Chong Yidong <cyd@stupidchicken.com>
410
411 * os.texi (Startup Summary): Copyedits. The init file is not
412 necessarily named .emacs now. Document initial-buffer-choice and
413 initial-scratch-message. Note where Emacs exits in batch mode.
414 Document inhibit-splash-screen as an alias.
415 (Init File): Be neutral about which init file name to use.
416
4172009-04-16 Chong Yidong <cyd@stupidchicken.com>
418
419 * os.texi (System Interface): Fix Texinfo usage.
420
0c1cfe01
CY
4212009-04-15 Chong Yidong <cyd@stupidchicken.com>
422
80d7cdca
CY
423 * searching.texi (Regexp Backslash): Also refer to shy groups as
424 non-capturing or unnumbered groups.
425 (Regexp Functions): Add cross-reference to Regexp Backslash.
426
0c1cfe01
CY
427 * display.texi (Truncation): Overlays can use line-prefix and
428 wrap-prefix too.
429 (Overlay Properties): Document wrap-prefix and line-prefix.
430 (Face Attributes): Document underline-minimum-offset.
431 (Face Remapping): Copyedits.
432 (Low-Level Font): Copyedits.
433 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
434 (Line Height): Emphasize that line-spacing only takes effect on
435 graphical terminals.
0c1cfe01 436
c4adeee0
CY
4372009-04-13 Chong Yidong <cyd@stupidchicken.com>
438
439 * display.texi (Refresh Screen): Note that a passage about screen
440 refreshing is text terminal only.
441 (Forcing Redisplay): Delete misleading comment---sit-for calls
442 redisplay, not the other way around.
443 (Truncation): Note new values of truncate-partial-width-windows.
444 Copyedits.
445 (Invisible Text): Document invisible-p.
446
b20ecfa1
EZ
4472009-04-11 Eli Zaretskii <eliz@gnu.org>
448
449 * display.texi (Overlays): Overlays don't scale well. See
450 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
451
97d8273f
CY
4522009-04-10 Chong Yidong <cyd@stupidchicken.com>
453
f147ff75
CY
454 * syntax.texi (Syntax Table Functions): Document cons cell
455 argument for modify-syntax-entry.
456 (Categories): Document cons cell argument for
457 modify-category-entry.
458
fca4ec76
CY
459 * searching.texi (String Search): Document word-search-forward-lax
460 and word-search-backward-lax.
461 (Searching and Case): Describe isearch behavior more precisely.
462
9c283d5b
CY
463 * keymaps.texi (Tool Bar): Mention that some platforms do not
464 support multi-line toolbars. Suggested by Stephen Eglen.
465
466 * frames.texi (Layout Parameters): Mention that Nextstep also
467 allows only one tool-bar line. Suggested by Stephen Eglen.
468
97d8273f
CY
469 * nonascii.texi (Text Representations): Copyedits.
470 (Coding System Basics): Also mention utf-8-emacs.
471 (Converting Representations, Selecting a Representation)
472 (Scanning Charsets, Translation of Characters, Encoding and I/O):
473 Copyedits.
474 (Character Codes): Mention role of codepoints 1114112 to 4194175.
475
2bad3299
CY
4762009-04-09 Chong Yidong <cyd@stupidchicken.com>
477
478 * text.texi (Yank Commands): Note that yank uses push-mark.
479 (Filling): Clarify REGION argument of fill-paragraph. Document
480 fill-forward-paragraph-function.
481 (Special Properties): Remove "new in Emacs 22" declaration.
482 (Clickable Text): Merge with Links and Mouse-1 node.
483
484 * display.texi (Button Properties, Button Buffer Commands): Change
485 xref to Clickable Text.
486
487 * tips.texi (Key Binding Conventions): Change xref to Clickable
488 Text.
489
490 * elisp.texi (Top): Update node listing.
491
ea30ce4f
CY
4922009-04-05 Chong Yidong <cyd@stupidchicken.com>
493
47af2f4b
CY
494 * markers.texi (The Mark): Copyedits. Improve description of
495 handle-shift-selection.
496 (The Region): Move use-region-p here from The Mark.
497
ea30ce4f
CY
498 * positions.texi (Screen Lines): Document (cols . lines) argument
499 for vertical-motion.
500
2aa8ea6e
CY
5012009-04-04 Chong Yidong <cyd@stupidchicken.com>
502
3ec61d4e
CY
503 * frames.texi (Frames): Clean up introduction. Document `ns'
504 return value for framep.
505 (Creating Frames): Note how the terminal is chosen.
506 (Multiple Terminals, Multiple Displays): Merge into a single node.
507 (Color Parameters): Fix typo.
508
509 * variables.texi (Local Variables, Buffer-Local Variables)
510 (Creating Buffer-Local): Change link to Multiple Terminals.
511
512 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
513
514 * keymaps.texi (Controlling Active Maps): Change link to Multiple
515 Terminals.
516
517 * commands.texi (Command Loop Info, Keyboard Macros): Change link
518 to Multiple Terminals.
519
520 * elisp.texi (Top): Update node listing.
521 * vol2.texi (Top): Update node listing.
522 * vol1.texi (Top): Update node listing.
523
9257072f
CY
524 * buffers.texi (Current Buffer): Note that the append-to-buffer
525 example is no longer in synch with the latest code. Tie the two
526 examples together.
527
2aa8ea6e
CY
528 * files.texi (File Attributes): Move note about MS-DOS from
529 Changing Files to File Attributes.
530 (Create/Delete Dirs): Note that mkdir is an alias for this.
531
22e74b17
CY
5322009-04-01 Markus Triska <triska@gmx.at>
533
534 * processes.texi (Filter Functions): Suggest how to handle output
535 batches.
536
4bbe48ec
CY
5372009-03-30 Chong Yidong <cyd@stupidchicken.com>
538
539 * help.texi (Accessing Documentation): Update example to use
540 help-setup-xref and with-help-window.
541 (Help Functions): Remove print-help-return-message, which is
542 semi-obsolete due to with-help-window. Document help-buffer and
543 help-setup-xref.
544
b9723f39
CY
5452009-03-29 Chong Yidong <cyd@stupidchicken.com>
546
87f649f6
CY
547 * help.texi (Accessing Documentation, Help Functions): Remove
548 information about long-obsolete Emacs versions.
9eb52e90 549
b9723f39
CY
550 * modes.texi (Mode Line Variables): The default values of the mode
551 line variables are now more complicated.
552
b0cc32db
CY
5532009-03-28 Chong Yidong <cyd@stupidchicken.com>
554
3c25a5a9
CY
555 * modes.texi (Major Mode Conventions): Note that specialness is
556 inherited.
31c9eebb
CY
557 (Derived Modes): Note that define-derive-mode sets the mode-class
558 property.
3c25a5a9 559
b0cc32db
CY
560 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
561 goto-map. Add search-map to the list.
562
c5e0006d
EZ
5632009-03-27 Eli Zaretskii <eliz@gnu.org>
564
1213465a
EZ
565 * os.texi (System Environment): Update the list of system-type
566 values.
567
c5e0006d
EZ
568 * markers.texi (The Mark) <handle-shift-selection>: Update for
569 removal of the optional argument DEACTIVATE.
570
48bab3d6
CY
5712009-03-25 Chong Yidong <cyd@stupidchicken.com>
572
573 * commands.texi (Focus Events): Most X window managers don't use
574 focus-follows-mouse nowadays.
575
6e4ff1b6
CY
5762009-03-24 Chong Yidong <cyd@stupidchicken.com>
577
578 * commands.texi (Defining Commands): Clarify introduction.
579 (Using Interactive): Not that interactive can be put in a symbol
580 property.
581 (Interactive Call): Note that a symbol with a non-nil
582 interactive-form property satisfies commandp.
583
11625308
JB
5842009-03-23 Juanma Barranquero <lekktu@gmail.com>
585
586 * minibuf.texi (Intro to Minibuffers): Fix typos.
587
7b34420d
CY
5882009-03-23 Chong Yidong <cyd@stupidchicken.com>
589
590 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
591 about minibuffers in old Emacs versions. Copyedits. Emphasize
592 that enable-recursive-minibuffers defaults to nil.
593 (Text from Minibuffer): Simplify introduction.
594
f9257eed
AM
5952009-03-22 Alan Mackenzie <acm@muc.de>
596
597 * commands.texi (Using Interactive): Clarify string argument to
598 `interactive' - even promptless elements need \n separators.
599
f639ba70
CY
6002009-03-18 Chong Yidong <cyd@stupidchicken.com>
601
602 * minibuf.texi (Completion Styles): New node.
603
604 * elisp.texi (Top): Update node listing.
605
d897e8ee
CY
6062009-03-17 Chong Yidong <cyd@stupidchicken.com>
607
608 * minibuf.texi (Basic Completion): Note that
609 read-file-name-completion-ignore-case and
610 read-buffer-completion-ignore-case can override
611 completion-ignore-case.
612 (Minibuffer Completion): Document completing-read changes.
613 (Completion Commands): Avoid mentioning partial completion mode.
614 Document minibuffer-completion-confirm changes, and
615 minibuffer-confirm-exit-commands.
616 (High-Level Completion): Document new require-match behavior for
617 read-buffer. Document read-buffer-completion-ignore-case.
618 (Reading File Names): Document new require-match behavior for
619 read-file-name.
620
b1f23349
CY
6212009-03-14 Chong Yidong <cyd@stupidchicken.com>
622
623 * debugging.texi (Error Debugging): Don't mislead the reader into
624 thinking that debug-on-error enters debugger for C-f at EOB.
625 (Error Debugging): Setting debug-on-init within the init file
626 works, and has for some time.
627
d6eb4e25
KH
6282009-03-13 Kenichi Handa <handa@m17n.org>
629
630 * display.texi (Fontsets): Update the description.
631
1cf53dc5
CY
6322009-03-13 Chong Yidong <cyd@stupidchicken.com>
633
634 * advice.texi (Advising Primitives): Link to What Is a Function.
635
81f919fc
CY
6362009-03-12 Chong Yidong <cyd@stupidchicken.com>
637
cf4229eb
CY
638 * compile.texi (Speed of Byte-Code): Update example.
639 (Disassembly): Update examples.
640
81f919fc 641 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
642
643 * customize.texi (Common Keywords): It's not necessary to use :tag
644 to remove hyphens, as custom-unlispify-tag-name does it
645 automatically.
646 (Variable Definitions): Link to File Local Variables. Document
647 customized-value symbol property.
648 (Customization Types): Move menu to end of node.
649
955964d7
CY
6502009-03-10 Chong Yidong <cyd@stupidchicken.com>
651
652 * macros.texi (Compiling Macros): Omit misleading sentence, which
653 implied that macros can only be used in the same file they are
654 defined.
655 (Backquote): Remove obsolete information about Emacs 19.
656
d25ed7db
GM
6572009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
658
659 * display.texi (Display Margins): Fix paren typo.
660
d55f6ca5
CY
6612009-02-27 Chong Yidong <cyd@stupidchicken.com>
662
f0e57ed8
CY
663 * elisp.texi (Top): Update node listing.
664
665 * variables.texi (Variables): Clarify introduction.
666 (Global Variables): Mention that setq is a special form.
667 (Local Variables): Use active voice.
668 (Tips for Defining): Mention marking variables as safe.
669 (Buffer-Local Variables): Mention terminal-local and frame-local
670 variables together.
671 (File Local Variables): Copyedits.
672 (Frame-Local Variables): Note that they are not really useful.
673 (Future Local Variables): Node deleted.
674
d55f6ca5
CY
675 * objects.texi (General Escape Syntax): Update explanation of
676 unicode escape syntax.
677
ca8f09a8
CY
6782009-02-23 Chong Yidong <cyd@stupidchicken.com>
679
680 * control.texi (Control Structures): Add cindex entry for "textual
681 order".
682
683 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
684 instead of "expression" throughout.
685 (Function Indirection): Copyedits. Use active voice.
686 (Eval): The default value of max-lisp-eval-depth is now 400.
687
a20878b6
MB
6882009-02-23 Miles Bader <miles@gnu.org>
689
690 * processes.texi (System Processes): Rename `system-process-attributes'
691 to `process-attributes'.
692
61f66044
CY
6932009-02-22 Chong Yidong <cyd@stupidchicken.com>
694
1b80d1f3
CY
695 * symbols.texi (Property Lists): Emphasize that property lists are
696 not restricted to symbol cells.
697 (Other Plists): Copyedit.
698
61f66044
CY
699 * sequences.texi (Sequences Arrays Vectors): Make introduction
700 more concise.
701 (Arrays): Mention char-tables and bool-vectors too.
702 (Vectors): Don't repeat information given in Arrays node. Link to
703 nodes that explain the vector usage examples.
704 (Char-Tables): Note that char-table elements can have arbitrary
705 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 706 Link to Property Lists node.
61f66044 707
9403944b
CY
7082009-02-22 Chong Yidong <cyd@stupidchicken.com>
709
710 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
711 `append'.
4068c7b4 712 (List Elements): Copyedits.
9403944b
CY
713
714 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
715 of `vconcat'.
716
717 * strings.texi (Creating Strings): Copyedits. Remove obsolete
718 Emacs 20 usage of `concat'.
719 (Case Conversion): Copyedits.
720
b87a185f
CY
7212009-02-21 Chong Yidong <cyd@stupidchicken.com>
722
723 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
724 Minor edits.
725 (Frame Configuration Type): Emphasize that it is not primitive.
726 (Font Type): New node.
727 (Type Predicates): Add fontp; type-of now recognizes font object
728 types.
729
730 * intro.texi (Version Info): Update version numbers in examples.
731 (Acknowledgements): List more contributors.
732
733 * elisp.texi: Bump version number to 3.0.
734 (Top): Link to Font Type node.
735
867d4bb3
JB
7362009-02-20 Juanma Barranquero <lekktu@gmail.com>
737
738 * modes.texi (Major Mode Conventions): Remove duplicate words.
739 (Customizing Keywords): Fix typo.
740
77730170
EZ
7412009-02-14 Eli Zaretskii <eliz@gnu.org>
742
743 * nonascii.texi (User-Chosen Coding Systems): Document that
744 select-safe-coding-system suggests raw-text if there are raw bytes
745 in the region.
746 (Explicit Encoding): Warn not to use `undecided' when encoding.
747
c8736212
GM
7482009-02-11 Glenn Morris <rgm@gnu.org>
749
750 * frames.texi (Visibility of Frames): Mention the effect multiple
751 workspaces/desktops can have on visibility.
752
ab992d66
EZ
7532009-02-07 Eli Zaretskii <eliz@gnu.org>
754
c8736212
GM
755 * text.texi (Commands for Insertion):
756 * commands.texi (Event Mod):
757 * keymaps.texi (Searching Keymaps):
ab992d66
EZ
758 * nonascii.texi (Translation of Characters): Reinstate
759 documentation of translation-table-for-input.
7d2a859f
EZ
760 (Explicit Encoding): Document the `charset' text property produced
761 by decode-coding-region and decode-coding-string.
ab992d66 762
e651a255
AM
7632009-01-27 Alan Mackenzie <acm@muc.de>
764
765 * modes.texi (Search-based Fontification): Correct a typo.
766
bc5cde4b
JB
7672009-01-25 Juanma Barranquero <lekktu@gmail.com>
768
769 * abbrevs.texi (Abbrev Table Properties): Fix typo.
770 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
771
3533155b
EZ
7722009-01-24 Eli Zaretskii <eliz@gnu.org>
773
f721deda
EZ
774 * display.texi (Window Systems): Document the value of
775 `initial-window-system' under --daemon.
776
3533155b
EZ
777 * os.texi (System Environment): Remove description of the
778 `environment' function which has been deleted.
779
f79b43b2
DN
7802009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
781
782 * frames.texi (Multiple Displays): Remove documentation for
783 removed function make-frame-on-tty.
784
e3aa6669
CY
7852009-01-22 Chong Yidong <cyd@stupidchicken.com>
786
787 * files.texi (Format Conversion Piecemeal): Clarify behavior of
788 write-region-annotate-functions. Document
789 write-region-post-annotation-function.
790
fb13a416
CY
7912009-01-19 Chong Yidong <cyd@stupidchicken.com>
792
793 * display.texi (Font Lookup): Document WIDTH argument of
794 x-list-fonts.
795
02eccf6b
EZ
7962009-01-17 Eli Zaretskii <eliz@gnu.org>
797
ead3f58d
EZ
798 * maps.texi (Standard Keymaps): Rename function-key-map to
799 local-function-key-map.
800
801 * keymaps.texi (Translation Keymaps): Rename function-key-map to
802 local-function-key-map.
803
804 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
805 and `set-keyboard-coding-system' now accept an optional terminal
806 argument.
807
808 * commands.texi (Event Mod): `keyboard-translate-table' is now
809 terminal-local.
810 (Function Keys): Rename function-key-map to
811 local-function-key-map.
812
df05a163
EZ
813 * elisp.texi (Top): Make @detailmenu be consistent with changes in
814 frames.texi.
815
0ed8034e 816 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
817 `delete-terminal-functions', `suspend-tty-functions' and
818 `resume-tty-functions'.
0ed8034e
EZ
819
820 * frames.texi (Frames): Document `frame-terminal' and
821 `terminal-live-p'.
822 (Multiple Displays): Document `make-frame-on-tty'.
823 (Multiple Terminals): Document `terminal-list', `delete-terminal',
824 `terminal-name', and `get-device-terminal'.
490f1197
EZ
825 (Terminal Parameters): Document `terminal-parameters',
826 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
827
828 * os.texi (System Environment): Document `environment' and
829 `initial-environment'.
490f1197
EZ
830 (Suspending Emacs): Update for multi-tty; document
831 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 832
02eccf6b
EZ
833 * nonascii.texi (Coding System Basics): More accurate description
834 of `raw-text'.
835
f19fea97
JB
8362009-01-12 Juanma Barranquero <lekktu@gmail.com>
837
838 * display.texi (Low-Level Font): Fix typo.
839
16fa292f
CY
8402009-01-10 Chong Yidong <cyd@stupidchicken.com>
841
842 * elisp.texi (Top): Update node listing.
843
844 * display.texi (PostScript Images): Node deleted.
845
0b4faef3
EZ
8462009-01-10 Eli Zaretskii <eliz@gnu.org>
847
3355f04d
EZ
848 * processes.texi (Decoding Output): Document that null bytes force
849 no-conversion for reading process output.
850
851 * files.texi (Reading from Files): Document that null bytes force
852 no-conversion when visiting files.
853
11625308 854 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 855
0b4faef3
EZ
856 * nonascii.texi (Lisp and Coding Systems): Document
857 inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 858 (Character Properties): Improve wording.
0b4faef3 859
ce9cf065
CY
8602009-01-09 Chong Yidong <cyd@stupidchicken.com>
861
862 * display.texi (Font Lookup): Remove obsolete function
863 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
864 (Low-Level Font): Rename from Fonts, move to end of Faces section.
865 (Font Selection): Reorder order of variable descriptions. Minor
866 clarifications.
867
868 * elisp.texi (Top): Update node listing.
869
ab756fb3
GM
8702009-01-09 Glenn Morris <rgm@gnu.org>
871
872 * commands.texi (Command Loop Info): Say that last-command-char and
873 last-input-char are obsolete aliases.
874
875 * edebug.texi (Edebug Recursive Edit): Remove separate references to
876 last-input-char and last-command-char, since they are just aliases for
877 last-input-event and last-command-event.
878
879 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
880 last-command-char.
881
6b2b8ab1
CY
8822009-01-08 Chong Yidong <cyd@stupidchicken.com>
883
884 * elisp.texi: Update node listing.
885
886 * display.texi (Faces): Put Font Selection node after Auto Faces.
887 (Face Attributes): Don't link to Font Lookup. Document
888 font-family-list.
889 (Fonts): New node.
890
3568e767
JR
8912009-01-08 Jason Rumney <jasonr@gnu.org>
892
893 * frames.texi (Pointer Shape): Clarify that only X supports
894 changing the standard pointer shapes. (Bug#1485)
895
6221c8db
CY
8962009-01-08 Chong Yidong <cyd@stupidchicken.com>
897
898 * display.texi (Attribute Functions): Note that a function value
899 :height is relative, and that compatibility functions work by
900 calling set-face-attribute.
901 (Displaying Faces): Reorder list in order of increasing priority.
902 (Face Remapping): New node. Content moved here from Displaying
903 Faces.
904 (Glyphs): Link to Face Functions.
905
e3d3799a
CY
9062009-01-08 Chong Yidong <cyd@stupidchicken.com>
907
908 * display.texi (Faces): Don't discuss face id here. facep does
909 not return t.
910 (Defining Faces): Minor clarification.
911 (Face Attributes): Rearrange items to match docstring of
912 set-face-attribute. Add :foundry attribute. Document new role of
913 :font attribute. Texinfo usage fix.
914 (Attribute Functions): Copyedits.
915 (Face Functions): Note that face number is seldom used.
916
638a2457
RS
9172009-01-05 Richard M Stallman <rms@gnu.org>
918
919 * strings.texi (Predicates for Strings): Minor clarification.
920
921 * functions.texi (Function Safety): Texinfo usage fix.
922
49ea0074
JB
9232009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
924
925 * objects.texi (General Escape Syntax): Fix typo.
926
9f822178
MR
9272009-01-03 Martin Rudalics <rudalics@gmx.at>
928
929 * windows.texi (Choosing Window): Say that pop-up-frame-alist
930 works via the default value of pop-up-frame-function.
931
af34ad36
EZ
9322009-01-02 Eli Zaretskii <eliz@gnu.org>
933
934 * processes.texi (System Processes): Document the `time' and
935 `ctime' attributes of `system-process-attributes'.
936
d31f6679
CY
9372009-01-01 Chong Yidong <cyd@stupidchicken.com>
938
939 * display.texi (Face Attributes): Clarify :height attribute.
940
174dc00c
MR
9412008-12-31 Martin Rudalics <rudalics@gmx.at>
942
943 * buffers.texi (The Buffer List): Clarify what moves a buffer to
944 the front of the buffer list. Add entries for `last-buffer' and
945 `unbury-buffer'.
946
b8afe7e4
EZ
9472008-12-27 Eli Zaretskii <eliz@gnu.org>
948
d14030f5
EZ
949 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
950 and its subsections.
951
952 * frames.texi (Multiple Terminals, Low-level Terminal)
953 (Terminal Parameters, Frames on Other TTY devices): New sections.
954 (Frames): Add an xref to "Multiple Terminals".
955
765980a4
EZ
956 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
957
958 * objects.texi (Terminal Type): New node.
959 (Editing Types): Add it to the menu.
960
47bd5577
EZ
961 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
962 Variables".
963
eb22b78c 964 * variables.texi (Directory Local Variables): New node.
47bd5577 965 (Variables): Add a menu item for it.
eb22b78c 966
b8afe7e4
EZ
967 * loading.texi (Autoload): Document `generate-autoload-cookie' and
968 `generated-autoload-file'.
969
77bb0476
EZ
9702008-12-20 Eli Zaretskii <eliz@gnu.org>
971
028e2c19
EZ
972 * os.texi (Startup Summary): Add xref to documentation of
973 `initial-window-system'.
974
77bb0476
EZ
975 * display.texi (Window Systems): Document `window-system' the
976 function. The variable `window-system' is now frame-local.
028e2c19 977 Document `initial-window-system'.
77bb0476 978
dda87836
MR
9792008-12-19 Martin Rudalics <rudalics@gmx.at>
980
981 * windows.texi (Windows): Rewrite description of
982 fit-window-to-buffer.
983
caef3ed2
GM
9842008-12-13 Glenn Morris <rgm@gnu.org>
985
986 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
987 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
988
21c58e4d
GM
9892008-12-12 Glenn Morris <rgm@gnu.org>
990
991 * debugging.texi (Error Debugging): Refer forwards to
992 eval-expression-debug-on-error.
993
af38459f
EZ
9942008-12-05 Eli Zaretskii <eliz@gnu.org>
995
5dedd9b5
EZ
996 * strings.texi (String Basics): Only unibyte strings that
997 represent key sequences hold 8-bit raw bytes.
998
af38459f
EZ
999 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
1000 paragraph to speak about `undecided'.
1001 (Character Properties): Don't explain the meaning of each
1002 property; instead, identify their Unicode Standard names.
b3f1f4a5 1003 (Character Sets): Document `map-charset-chars'.
af38459f 1004
fa047ae7
GM
10052008-12-02 Glenn Morris <rgm@gnu.org>
1006
1007 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
1008 section yet again.
1009
47dbc044
EZ
10102008-11-29 Eli Zaretskii <eliz@gnu.org>
1011
98d05998
EZ
1012 * nonascii.texi (Character Properties): New Section.
1013 (Specifying Coding Systems): Document
1014 `coding-system-priority-list', `set-coding-system-priority', and
1015 `with-coding-priority'.
1016 (Lisp and Coding Systems): Document `check-coding-systems-region'
1017 and `coding-system-charset-list'.
1018 (Coding System Basics): Document `coding-system-aliases'.
1019
1020 * elisp.texi (Top): Add a @detailmenu entry for "Character
1021 Properties".
1022
47dbc044
EZ
1023 * objects.texi (Character Type): Correct the range of Emacs
1024 characters. Add an @xref to "Character Codes".
1025
1026 * strings.texi (String Basics): Add an @xref to "Character Codes".
1027
1028 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
1029
1030 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
1031 (Character Codes): Document `max-char'.
1032
8b80cdf5
EZ
10332008-11-28 Eli Zaretskii <eliz@gnu.org>
1034
1035 * nonascii.texi (Text Representations, Converting Representations)
1036 (Character Sets, Scanning Charsets, Translation of Characters):
1037 Make text more accurate.
1038
a99dceba
GM
10392008-11-28 Glenn Morris <rgm@gnu.org>
1040
1041 * files.texi (Format Conversion Round-Trip): Improve previous change.
1042
f6dc3bed
CY
10432008-11-26 Chong Yidong <cyd@stupidchicken.com>
1044
1045 * modes.texi (Auto Major Mode): Fix example.
1046
5da9413d
GM
10472008-11-25 Glenn Morris <rgm@gnu.org>
1048
1049 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
1050
1051 * files.texi (Format Conversion Round-Trip):
1052 Use active voice for previous change.
1053
fcca848c
CY
10542008-11-25 Chong Yidong <cyd@stupidchicken.com>
1055
1056 * os.texi (Processor Run Time):
1057 * processes.texi (Transaction Queues):
1058 * markers.texi (The Mark):
1059 * windows.texi (Choosing Window, Selecting Windows):
1060 * files.texi (Changing Files, Magic File Names):
1061 * commands.texi (Key Sequence Input):
1062 * functions.texi (Declaring Functions):
1063 * strings.texi (Predicates for Strings):
1064 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
1065
36c8dc54
CY
10662008-11-24 Chong Yidong <cyd@stupidchicken.com>
1067
1068 * help.texi (Accessing Documentation): Update example.
1069
1070 * variables.texi (Defining Variables): Note that `*' is not
1071 necessary if defcustom is used.
1072
2a79b242
EZ
10732008-11-22 Eli Zaretskii <eliz@gnu.org>
1074
1075 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
1076 Characters" from @detailmenu.
1077
1078 * nonascii.texi (Character Codes, Character Sets)
1079 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
1080 (Chars and Bytes, Splitting Characters): Sections removed.
1081
392f0d26
LK
10822008-11-22 Lute Kamstra <lute@gnu.org>
1083
1084 * positions.texi (Text Lines): Update goto-line documentation.
1085
af1a5cd5
MR
10862008-11-21 Martin Rudalics <rudalics@gmx.at>
1087
6a4cfb0c
MR
1088 * frames.texi (Frames): Fix typo, add cross references, reword.
1089 (Initial Parameters): Reword special-display-frame-alist text.
1090 (Frames and Windows): Reword. Describe argument norecord for
1091 set-frame-selected-window.
1092 (Input Focus): Describe argument norecord for select-frame.
1093 Remove comment on MS-Windows behavior for focus-follows-mouse.
1094 (Raising and Lowering): Mention windows-frames dichotomy in
1095 metaphor.
1096
af1a5cd5
MR
1097 * windows.texi (Displaying Buffers, Vertical Scrolling)
1098 (Horizontal Scrolling): Fix indenting and rewording issues
1099 introduced with 2008-11-07 change.
1100
c249fa9c
GM
11012008-11-20 Glenn Morris <rgm@gnu.org>
1102
1103 * files.texi (Format Conversion Round-Trip): Mention `preserve'
1104 element of `format-alist'.
1105
204d4665
GM
11062008-11-19 Glenn Morris <rgm@gnu.org>
1107
1108 * doclicense.texi: Update to FDL 1.3.
1109 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
1110
cc0910af
CY
11112008-11-18 Chong Yidong <cyd@stupidchicken.com>
1112
efe6e7c4
CY
1113 * windows.texi (Window Hooks): Remove *-end-trigger-functions
1114 vars, which are obsolete. Mention jit-lock-register.
1115
1116 * modes.texi (Other Font Lock Variables): Document
1117 jit-lock-register and jit-lock-unregister.
1118
cc0910af
CY
1119 * frames.texi (Color Parameters): Document alpha parameter.
1120
aeeedf76
MR
11212008-11-16 Martin Rudalics <rudalics@gmx.at>
1122
1123 * windows.texi (Splitting Windows, Deleting Windows)
1124 (Selecting Windows, Cyclic Window Ordering)
1125 (Buffers and Windows, Displaying Buffers, Choosing Window)
1126 (Dedicated Windows, Window Point, Window Start and End)
1127 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
1128 (Size of Window, Resizing Windows, Window Configurations)
1129 (Window Parameters): Avoid @var at beginning of sentences and
1130 reword accordingly.
1131
4c565c5c
LK
11322008-11-11 Lute Kamstra <lute@gnu.org>
1133
1134 * files.texi (File Name Components): Fix file-name-extension
1135 documentation.
1136
25f494c9
JB
11372008-11-11 Juanma Barranquero <lekktu@gmail.com>
1138
1139 * frames.texi (Basic Parameters): Remove display-environment-variable
1140 and term-environment-variable.
1141
a1401ab1
EZ
11422008-11-08 Eli Zaretskii <eliz@gnu.org>
1143
1144 * windows.texi (Basic Windows, Splitting Windows)
1145 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
1146 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
1147 (Resizing Windows, Window Configurations, Window Parameters):
1148 Fix wording and markup.
a1401ab1 1149
efafc282
MR
11502008-11-07 Martin Rudalics <rudalics@gmx.at>
1151
1152 * windows.texi (Windows): Update entries.
1153 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 1154 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
1155 (Selecting Windows, Cyclic Window Ordering): Reword with special
1156 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
1157 (Buffers and Windows, Choosing Window): Reword with special
1158 emphasis on dedicated windows.
1159 (Displaying Buffers): Reword. For switch-to-buffer mention that
1160 it may fall back on pop-to-buffer. For other-window try to
1161 explain how it treats the cyclic ordering of windows.
efafc282
MR
1162 (Dedicated Windows): New node and section discussing dedicated
1163 windows and associated functions.
86ab855a 1164 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
1165 (Window Start and End): Rename node and section title. Reword.
1166 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
1167 Minor rewording.
1168 (Size of Window): Reword, in particular text on window-width.
1169 (Resizing Windows): Reword. Add text on balancing windows.
1170 (Window Configurations): Reword. Mention window parameters.
1171 (Window Parameters): New node and section on window parameters.
1172 (Window Hooks): Reword. Mention that
1173 window-configuration-change-hook is run "buffer-locally".
1174 * elisp.texi (Top): Update Windows entries in @detailmenu
1175 section.
1176
d60a8ab2
JB
11772008-11-04 Juanma Barranquero <lekktu@gmail.com>
1178
1179 * searching.texi (Regexp Search): Fix typo.
1180
01777627
CY
11812008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1182
1183 * searching.texi (Regexp Search): Document GREEDY arg.
1184 (Simple Match Data): Fix return value.
1185
c4526e93
EZ
11862008-11-01 Eli Zaretskii <eliz@gnu.org>
1187
1188 * nonascii.texi (Text Representations): Rewrite to make consistent
1189 with Emacs 23 internal representation of characters. Document
1190 `unibyte-string'.
1191
fe2ae8b5
CY
11922008-10-28 Chong Yidong <cyd@stupidchicken.com>
1193
1194 * processes.texi (Process Information): Note that process-status
1195 does not accept buffer names.
1196
cc5a21e3
CY
11972008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
1198
1199 * positions.texi (Skipping Characters): Correct return value of
1200 skip-chars-forward.
1201
09460d9a
MR
12022008-10-25 Martin Rudalics <rudalics@gmx.at>
1203
520b29e7
MR
1204 * windows.texi (Deleting Windows): Update documentation of
1205 delete-windows-on.
1206 (Buffers and Windows): Update documentations of
1207 get-buffer-window and get-buffer-window-list.
1208 (Displaying Buffers): Update documentation of
1209 replace-buffer-in-windows.
1210
09460d9a
MR
1211 * buffers.texi (Current Buffer): Reword set-buffer and
1212 with-current-buffer documentations.
1213 (Creating Buffers): Reword documentation of get-buffer-create.
1214
4d48fcdc
MR
12152008-10-23 Martin Rudalics <rudalics@gmx.at>
1216
1217 * buffers.texi (Current Buffer): Reword documentation of
1218 set-buffer.
1219 (Buffer Names): Reword documentation of buffer-name.
1220 (The Buffer List): For bury-buffer explain what happens with the
1221 buffer's window.
1222 (Creating Buffers): Say that get-buffer-create's arg is called
1223 buffer-or-name.
1224
f0143c43
CY
12252008-10-22 Chong Yidong <cyd@stupidchicken.com>
1226
3e5dbbd3
CY
1227 * advice.texi (Computed Advice): Explain what DEFINITION is.
1228
f0143c43
CY
1229 * nonascii.texi (Character Codes): Remove obsolete function
1230 char-valid-p, and document characterp instead.
1231
52a94b85
MR
12322008-10-22 Martin Rudalics <rudalics@gmx.at>
1233
1234 * windows.texi (Displaying Buffers): Reword documentation of
1235 pop-to-buffer.
1236 (Choosing Window): Rewrite documentation of display-buffer and
1237 its options.
1238
f76f8246
MR
1239 * buffers.texi (Killing Buffers): Update documentation of
1240 kill-buffer.
1241
acc8b598
EZ
12422008-10-21 Eli Zaretskii <eliz@gnu.org>
1243
80e6b6df
EZ
1244 * processes.texi (Serial Ports): Fix wording and improve markup.
1245
3645358a
EZ
1246 * searching.texi (Regexp Search): Document `string-match-p' and
1247 `looking-at-p'.
1248 (POSIX Regexps): Add an xref for "non-greedy".
1249 (Regexp Special): Add @cindex entry for "non-greedy".
1250
b3d50cff 1251 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 1252 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 1253
73b7530a
EZ
1254 * frames.texi (Color Names): Add an xref to `read-color'.
1255
1256 * minibuf.texi (High-Level Completion): Document `read-color'.
1257
acc8b598
EZ
1258 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
1259
1260 * positions.texi (Narrowing): Add an xref to "Swapping Text".
1261
1262 * buffers.texi (Swapping Text): New section, documents
1263 `buffer-swap-text'.
1264
10e187e8
MR
12652008-10-21 Martin Rudalics <rudalics@gmx.at>
1266
1267 * windows.texi (Resizing Windows): Minor wording fix.
1268
fd6f900c
EZ
12692008-10-20 Eli Zaretskii <eliz@gnu.org>
1270
1271 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
1272 and `combine-and-quote-strings'.
1273
1274 * strings.texi (Creating Strings): Add xrefs for them.
1275
e4372165
EZ
12762008-10-19 Eli Zaretskii <eliz@gnu.org>
1277
d6328fba
EZ
1278 * elisp.texi (Top): Make descriptive text for "Reading File Names"
1279 match the corresponding menu in minibuf.texi.
1280
e4372165
EZ
1281 * minibuf.texi (Reading File Names): Document `read-shell-command'
1282 and `minibuffer-local-shell-command-map'.
1283
5d8dda33
MR
12842008-10-19 Martin Rudalics <rudalics@gmx.at>
1285
1286 * windows.texi (Resizing Windows): Remove var{} around "window" in
1287 documentation of enlarge-window.
1288 Rewrite documentation of window-min-height and window-min-width.
1289
437706cd
EZ
12902008-10-19 Eli Zaretskii <eliz@gnu.org>
1291
80f85d7c
EZ
1292 * functions.texi (Calling Functions): Document `apply-partially'.
1293
291703b5
EZ
1294 * hooks.texi (Standard Hooks): Mention
1295 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
1296
1297 * variables.texi (File Local Variables): Document
1298 `file-local-variables-alist', `before-hack-local-variables-hook'
1299 and `hack-local-variables-hook'.
1300
583d8b3c
EZ
1301 * processes.texi (Synchronous Processes): Document `process-lines'.
1302
437706cd 1303 * customize.texi (Variable Definitions): Document
583d8b3c 1304 `custom-reevaluate-setting'.
437706cd 1305
7e51d89b
MR
13062008-10-18 Martin Rudalics <rudalics@gmx.at>
1307
1308 * windows.texi (Choosing Window, Deleting Windows)
1309 (Displaying Buffers): Expand documentation of dedicated windows.
1310
43c59a3d
EZ
13112008-10-18 Eli Zaretskii <eliz@gnu.org>
1312
018a960d
EZ
1313 * files.texi (Changing Files): Document symbolic input of file
1314 modes to `set-file-modes'. Document `read-file-modes' and
1315 `file-modes-symbolic-to-number'.
1316
2c0b8144
EZ
1317 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
1318 and `search-map'.
1319
80120f13
EZ
1320 * searching.texi (Search and Replace): Document
1321 `replace-search-function' and `replace-re-search-function'.
2c0b8144 1322 Document `multi-query-replace-map'.
80120f13 1323
6d4913f0
EZ
1324 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
1325 (Completion Commands, Reading File Names): Rename
1326 `minibuffer-local-must-match-filename-map' to
1327 `minibuffer-local-filename-must-match-map'.
1328 (Minibuffer Completion): The `require-match' argument to
1329 `completing-read' can now have the value `confirm-only'.
1330
43c59a3d
EZ
1331 * windows.texi (Displaying Buffers): Minor wording fix.
1332 (Choosing Window): `split-height-threshold' can now be nil.
1333 Document `split-width-threshold'. `pop-up-frames' can have the
1334 value `graphic-only'.
1335
f36acfd9
EZ
13362008-10-17 Eli Zaretskii <eliz@gnu.org>
1337
1338 * os.texi (Startup Summary): Document `before-init-time' and
1339 `after-init-time'. Document `initial-window-system' and
1340 `window-system-initialization-alist'. Document reading the
1341 abbrevs file. Document the call to `server-start' under --daemon.
1342 Rearrange a bit to be consistent with the code flow.
53728487
EZ
1343 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
1344 (Time Parsing): Document `format-seconds'.
f36acfd9 1345
96995b89
MR
13462008-10-17 Martin Rudalics <rudalics@gmx.at>
1347
1348 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
1349 and reword.
1350
2de17c73
EZ
13512008-10-16 Eli Zaretskii <eliz@gnu.org>
1352
1353 * markers.texi (The Mark): Document use-region-p.
1354
9cf52b11
EZ
13552008-10-15 Eli Zaretskii <eliz@gnu.org>
1356
c3aaf1d7
EZ
1357 * internals.texi (Writing Emacs Primitives): The interactive spec
1358 of a primitive can be a Lisp form.
1359
841a1743
EZ
1360 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
1361 values of transient-mark-mode. Document handle-shift-selection.
1362
1363 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
1364 (Interactive Examples): Show an example of `^'.
1365 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
1366 (Defining Commands, Using Interactive): The interactive-form of a
1367 function can be added via its symbol's property.
841a1743 1368
52441368
EZ
1369 * positions.texi (List Motion): beginning-of-defun-function can
1370 now accept an argument.
1371
8e8c1a72
EZ
1372 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
1373 now return a list of strings.
1374
a33a1f2a
EZ
1375 * control.texi (Handling Errors): Document ignore-errors.
1376
4fb04348
EZ
1377 * frames.texi (Creating Frames): Document frame-inherited-parameters.
1378 (Parameter Access): Document set-frame-parameter.
1379
ee666f84
EZ
1380 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
1381 Hooks" for the effect of kill-all-local-variables on local hook
1382 functions.
1383
9cf52b11
EZ
1384 * modes.texi (Major Mode Conventions, Mode Line Variables):
1385 `mode-name' need not be a string. xref to "Mode Line Data" for
1386 details, and to "Emulating Mode Line" for computing a string
1387 value.
1388
22526bc4
EZ
13892008-10-14 Eli Zaretskii <eliz@gnu.org>
1390
a65f6a85
EZ
1391 * processes.texi (System Processes): New section.
1392 (Processes, Signals to Processes): Add xrefs to it.
1393
1394 * objects.texi (Editing Types): A `process' is a subprocess of
1395 Emacs, not just any process running on the OS.
1396
1397 * elisp.texi (Top): Adjust the @detailmenu for the above two
1398 changes.
1399
2724b26a
EZ
1400 * sequences.texi (Char-Tables): Remove documentation of
1401 set-char-table-default, which has no effect since Emacs 23.
1402 <char-table-range, set-char-table-range>: Don't mention generic
1403 characters and charsets. Add a cons cell as a possible argument.
1404
1405 * nonascii.texi (Splitting Characters)
1406 (Translation of Characters): Don't mention generic characters.
1407
1408 * display.texi (Fontsets): Don't mention generic characters.
1409
22526bc4 1410 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 1411 argument FUNCTION with a cons cell as KEY.
22526bc4 1412
eaf4b689
EZ
14132008-10-13 Eli Zaretskii <eliz@gnu.org>
1414
45e46036
EZ
1415 * objects.texi (Primitive Function Type): Move "@cindex special
1416 forms" from here...
1417
1418 * eval.texi (Special Forms): ...to here.
1419
1420 * functions.texi (What Is a Function): `functionp' returns nil for
1421 special forms. Add an xref.
1422
eaf4b689
EZ
1423 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
1424 Variables".
1425
1426 * variables.texi (Frame-Local Variables): New section.
1427 (Buffer-Local Variables): Add an xref to it.
1428 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
1429 have both frame-local and buffer-local binding.
1430
1431 * frames.texi (Frames): Mention multiple tty frames.
1432 (Frame Parameters, Parameter Access): Mention frame-local variable
1433 bindings.
1434
15688fce
GM
14352008-09-20 Glenn Morris <rgm@gnu.org>
1436
1437 * display.texi (Defining Faces): Recommend against face variables.
1438
35539065
JB
14392008-09-16 Juanma Barranquero <lekktu@gmail.com>
1440
1441 * display.texi (Echo Area Customization): Fix typo.
1442
6a57054b
JB
14432008-09-09 Juanma Barranquero <lekktu@gmail.com>
1444
1445 * loading.texi (Where Defined): Add `defface' item.
1446
d632fb82
MR
14472008-09-06 Martin Rudalics <rudalics@gmx.at>
1448
1449 * loading.texi (Where Defined): Fix description of symbol-file.
1450
905a9adb
JR
14512008-08-26 Jason Rumney <jasonr@gnu.org>
1452
1453 * display.texi (TIFF Images): New section describing :index property.
1454
852e91b7
CY
14552008-08-23 Chong Yidong <cyd@stupidchicken.com>
1456
1457 * display.texi (Temporary Displays): Remove unnecessary comment
1458 about usage of temp-buffer-show-hook.
1459
6be001ee
CY
14602008-08-05 Chong Yidong <cyd@stupidchicken.com>
1461
1462 * symbols.texi (Other Plists): Fix incorrect example.
1463 Suggested by Florian Beck.
1464
58e3d8e8
JB
14652008-07-31 Juanma Barranquero <lekktu@gmail.com>
1466
1467 * os.texi: Fix previous change.
1468
7c2fb837
DN
14692008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1470
1471 * os.texi:
1472 * intro.texi:
1473 * files.texi: Remove VMS support.
1474
9e2a2647
DN
14752008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1476
1477 * os.texi:
1478 * frames.texi:
1479 * display.texi: Remove mentions of Mac Carbon.
1480
c4f4682b
MB
14812008-07-01 Miles Bader <miles@gnu.org>
1482
1483 * text.texi (Special Properties):
1484 * display.texi (Truncation): Add wrap-prefix and line-prefix.
1485
3696411e
JB
14862008-06-28 Johan Bockgård <bojohan@gnu.org>
1487
1488 * display.texi (Other Image Types): Fix copy/paste error; say
1489 "PBM", not "XBM".
1490
f2a77c3a
DN
14912008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
1492
1493 * os.texi: Remove references to obsolete systems.
1494
6d52677d
EZ
14952008-06-20 Eli Zaretskii <eliz@gnu.org>
1496
1497 * makefile.w32-in (distclean): Remove makefile.
1498
1a87da4c
GM
14992008-06-17 Glenn Morris <rgm@gnu.org>
1500
1501 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
1502 (elisp, dist): Remove rules and variables that are obsolete now
1503 the lisp manual is no longer distributed separately.
1504
fdda1c5d
GM
15052008-06-16 Glenn Morris <rgm@gnu.org>
1506
646692e9
GM
1507 * configure, configure.in, mkinstalldirs: Remove unused files.
1508
1509 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 1510 * vol1.texi (EMACSVER):
6a57054b 1511 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
1512
1513 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
1514 as per maintain.info.
1515
611bee81
GM
15162008-06-15 Glenn Morris <rgm@gnu.org>
1517
a7bed3a0
GM
1518 * makefile.w32-in (manual): Use "23" rather than "21".
1519
1520 * Makefile.in (emacsver): New, set by configure.
1521 (manual): Use emacsver.
1522
d794edf2
GM
1523 * intro.texi: Report bugs using M-x report-emacs-bug.
1524
611bee81
GM
1525 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
1526
c73e02fa
GM
15272008-06-13 Daniel Engeler <engeler@gmail.com>
1528
1529 * elisp.texi, internals.texi, processes.texi: Add documentation
1530 about serial port access.
1531
e40a85cd
MB
15322008-06-05 Miles Bader <miles@gnu.org>
1533
1534 * display.texi (Displaying Faces): Update to reflect function
1535 renamings in face-remap.el.
1536
7b753744
JB
15372008-06-05 Juanma Barranquero <lekktu@gmail.com>
1538
1539 * display.texi (Fontsets): Fix typos.
1540
9d3d42fb
MB
15412008-06-03 Miles Bader <miles@gnu.org>
1542
7b753744
JB
1543 * display.texi (Displaying Faces): Add add-relative-face-remapping,
1544 remove-relative-face-remapping, set-base-face-remapping,
1545 and set-default-base-face-remapping.
9d3d42fb 1546
f2cec7a9
MB
15472008-06-01 Miles Bader <miles@gnu.org>
1548
1549 * display.texi (Displaying Faces): Add face-remapping-alist.
1550
8f39c96d
SM
15512008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1552
1553 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
1554 variable names.
1555
1ef5eecc
ER
15562008-05-03 Eric S. Raymond <esr@golux>
1557
352c8b4a 1558 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
1559 (current-global-map) return references, not copies.
1560
63b4387f
JL
15612008-05-02 Juri Linkov <juri@jurta.org>
1562
1563 * minibuf.texi (Text from Minibuffer): Document a list of
1564 default values for `read-from-minibuffer'.
1565
38a8b703
JB
15662008-04-24 Juanma Barranquero <lekktu@gmail.com>
1567
1568 * nonascii.texi (Translation of Characters): Fix previous change.
1569
7c42e639
CY
15702008-04-20 Chong Yidong <cyd@stupidchicken.com>
1571
1572 * display.texi (Overlay Properties): Clarify role of underlying
1573 textprop and overlay keymaps for display strings.
1574
1575 * keymaps.texi (Active Keymaps): Ditto.
1576
25c0d999
SM
15772008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
1578
1579 * minibuf.texi (Programmed Completion):
1580 Replace dynamic-completion-table with the new completion-table-dynamic.
1581
e3af5968
CY
15822008-04-07 Chong Yidong <cyd@stupidchicken.com>
1583
1584 * intro.texi (Some Terms): Change "fonts in this manual" index
1585 entry to "typographic conventions".
1586
6bfc8698
EZ
15872008-04-05 Eli Zaretskii <eliz@gnu.org>
1588
1589 * objects.texi (Text Props and Strings): Add indexing for read
1590 syntax of text properties.
1591
4972c361
SM
15922008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
1593
1594 * processes.texi (Decoding Output): Remove process-filter-multibyte
1595 functions.
1596
c70a68db
MR
15972008-03-15 Martin Rudalics <rudalics@gmx.at>
1598
1599 * display.texi (Finding Overlays): Say that empty overlays at
1600 the end of the buffer are reported too.
1601
1291fd36
GM
16022008-03-13 Glenn Morris <rgm@gnu.org>
1603
1604 * elisp.texi (EMACSVER): Set to 23.0.60.
1605
c6b0dfd5
CY
16062008-02-26 Chong Yidong <cyd@stupidchicken.com>
1607
38a8b703 1608 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 1609
875fc30c
GM
16102008-02-22 Glenn Morris <rgm@gnu.org>
1611
1612 * frames.texi (Position Parameters): Clarify the description of
1613 `left' and `top', using information from "Geometry".
1614 (Geometry): Give a pointer to "Position Parameters", rather than
1615 repeating information.
1616
d8c8e45a
GM
16172008-02-11 Glenn Morris <rgm@gnu.org>
1618
1619 * objects.texi (Equality Predicates): No longer talk about "two"
1620 functions.
1621
38a8b703 16222008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
1623
1624 * objects.texi (Equality Predicates): Add defun for
1625 equal-including-properties.
1626
bfffe0b1
GM
16272008-02-10 Glenn Morris <rgm@gnu.org>
1628
1629 * objects.texi (Equality Predicates):
1630 Mention equal-including-properties.
1631
431b78c9
RS
16322008-02-07 Richard Stallman <rms@gnu.org>
1633
1634 * windows.texi (Window Start): Mention the feature of moving
1635 window-start to start of line.
1636
c8763fb6 16372008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
1638
1639 * keymaps.texi (Tool Bar): Document rtl property.
1640
1a256502
TTN
16412008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
1642
1643 * display.texi (Button Types):
1644 For define-button-type, clarify type of NAME.
1645
569382c2
MR
16462008-01-19 Martin Rudalics <rudalics@gmx.at>
1647
1648 * buffers.texi (Buffer Modification): Fix typo.
1649
f3041af1
DN
16502008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1651
1652 * os.texi (System Environment): Remove references to OSes that are
1653 not supported anymore.
1654
d35e1cd7
DN
16552008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
1656
1657 * os.texi (System Environment): Remove mention for Masscomp.
1658
23af7580
RS
16592008-01-04 Richard Stallman <rms@gnu.org>
1660
1661 * display.texi (Faces): Don't talk about internal face vector as arg
1662 to facep.
1663
1664 * customize.texi (Type Keywords): Fix previous change.
1665
1666 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
1667 * elisp.texi (Top): Fix menu for commands.texi change.
1668
ec7d5b1e
RS
16692007-12-30 Richard Stallman <rms@gnu.org>
1670
1671 * commands.texi (Accessing Mouse): Renamed from Accessing Events.
1672 (Accessing Scroll): New node broken out of Accessing Mouse.
1673
101a6cea
RS
16742007-12-28 Richard Stallman <rms@gnu.org>
1675
1676 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 1677 (Basic Parameters): For `title', refer to title bar.
041817a4 1678 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 1679
72b7e664
RS
16802007-12-23 Richard Stallman <rms@gnu.org>
1681
1682 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
1683 Improve some of the commented-out keywords' text too.
1684
27a4f445
MR
16852007-12-14 Martin Rudalics <rudalics@gmx.at>
1686
e2e3f1d7
MR
1687 * nonascii.texi (Encoding and I/O): Reword to avoid saying
1688 "visit the current buffer".
1689
27a4f445
MR
1690 * os.texi (System Interface): Fix typo.
1691
a2afc99d
RS
16922007-12-04 Richard Stallman <rms@gnu.org>
1693
1694 * objects.texi (Symbol Type): Fix typo.
1695
b694135c
RS
16962007-12-03 Richard Stallman <rms@gnu.org>
1697
1698 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
1699
f99a19da
GM
17002007-12-01 Glenn Morris <rgm@gnu.org>
1701
1702 * functions.texi (Declaring Functions): Improve previous change.
1703
8f4b37d8
GM
17042007-11-30 Glenn Morris <rgm@gnu.org>
1705
1706 * functions.texi (Declaring Functions): Add optional fourth
1707 argument of declare-function, and setting third argument to `t'.
1708
61a2fe01
RS
17092007-11-29 Richard Stallman <rms@gnu.org>
1710
1711 * customize.texi (Composite Types): Document `group' type.
1712
cbfc5193
GM
17132007-11-29 Glenn Morris <rgm@gnu.org>
1714
1715 * functions.texi (Declaring Functions): Add findex. Mention
1716 `external' files.
1717
8386283a
JB
17182007-11-26 Juanma Barranquero <lekktu@gmail.com>
1719
1720 * functions.texi (Declaring Functions): Fix directive.
1721
a07c9a8b
RS
17222007-11-25 Richard Stallman <rms@gnu.org>
1723
1724 * help.texi (Help Functions): Clean up last change.
1725
1726 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
1727
1728 * loading.texi (Named Features): Minor cleanup.
1729
1730 * macros.texi (Eval During Expansion): Minor cleanup.
1731
1732 * variables.texi (Variable Aliases): Minor cleanup.
1733
a0925923
RS
17342007-11-24 Richard Stallman <rms@gnu.org>
1735
1736 * functions.texi (Declaring Functions): Clarify previous change.
1737
1738 * compile.texi (Compiler Errors): Clarify previous change.
1739
20c63e44
RS
17402007-11-24 Richard Stallman <rms@gnu.org>
1741
e5e76c04 1742 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
1743 Clarify the text and move items around.
1744
5bb0cda3
GM
17452007-11-24 Glenn Morris <rgm@gnu.org>
1746
1747 * functions.texi (Declaring Functions): New section.
1748 * compile.texi (Compiler Errors): Mention declaring functions,
1749 defvar with no initvalue, and byte-compile-warnings.
1750
af13c86a
MR
17512007-11-15 Martin Rudalics <rudalics@gmx.at>
1752
1753 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
1754 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
1755
a5373305
MR
17562007-11-13 Martin Rudalics <rudalics@gmx.at>
1757
1758 * help.texi (Help Functions): Document new macro `with-help-window'.
1759
fe284805
JL
17602007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
1761
1762 * searching.texi (Replacing Match): Describe new
1763 `match-substitute-replacement'.
1764
2c3a09b1
RS
17652007-10-31 Richard Stallman <rms@gnu.org>
1766
1767 * strings.texi (Creating Strings): Null strings from concat not unique.
1768
f2b480f4
RS
17692007-10-26 Richard Stallman <rms@gnu.org>
1770
1771 * objects.texi (Equality Predicates): Null strings are uniquified.
1772
1773 * minibuf.texi: Minor clarifications in previous change.
1774
db21122c
GM
17752007-10-25 Glenn Morris <rgm@gnu.org>
1776
1777 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
1778
2328cbb3
RS
17792007-10-24 Richard Stallman <rms@gnu.org>
1780
1781 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
1782
1783 * variables.texi (Frame-Local Variables): Node deleted.
1784 (Variables): Delete Frame-Local Variables from menu.
1785 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
1786 (Default Value): Don't mention frame-local vars.
1787
1788 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
1789
1790 * loading.texi (Unloading): Document FEATURE-unload-function
1791 instead of FEATURE-unload-hook.
1792
2328cbb3
RS
1793 * frames.texi (Multiple Displays): Don't mention frame-local vars.
1794
c066bafa
JL
17952007-10-22 Juri Linkov <juri@jurta.org>
1796
1797 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
1798 (High-Level Completion): Document a list of default value strings
1799 in the DEFAULT argument, for which minibuffer functions return the
1800 first element.
1801
65ced25f
JL
18022007-10-17 Juri Linkov <juri@jurta.org>
1803
1804 * text.texi (Filling): Update arguments of fill-paragraph.
1805 fill-paragraph operates on the active region in Transient Mark mode.
1806 Remove fill-paragraph-or-region.
1807
ee46ec8e
KB
18082007-10-13 Karl Berry <karl@gnu.org>
1809
1810 * elisp.texi (@dircategory): Move to after @copying,
1811 since we want @copying as close as possible to the beginning of
1812 the output.
1813
61bbdbc6
RS
18142007-10-12 Richard Stallman <rms@gnu.org>
1815
1816 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
1817
1818 * commands.texi (Distinguish Interactive): New node,
1819 broken out from Interactive Call and rewritten.
1820 (Command Loop): Put Distinguish Interactive in menu.
1821
af23e1e8
RS
18222007-10-09 Richard Stallman <rms@gnu.org>
1823
1824 * text.texi (Examining Properties): Mention overlay priority.
1825
1826 * display.texi (Display Margins): Correct the description
1827 of margin display specifications.
1828 (Replacing Specs): New subnode broken out of Display Property.
1829
e1965a69
JL
18302007-10-06 Juri Linkov <juri@jurta.org>
1831
1832 * text.texi (Filling): Document fill-paragraph-or-region.
1833
4638454b
JB
18342007-10-05 Juanma Barranquero <lekktu@gmail.com>
1835
1836 * display.texi (Auto Faces): Fix typo.
1837
7ed54cc5
RS
18382007-10-02 Richard Stallman <rms@gnu.org>
1839
1840 * display.texi (Display Property): Explain some display specs
1841 don't let you move point in.
1842
1843 * frames.texi (Cursor Parameters): Describe
1844 cursor-in-non-selected-windows here. Explain more values.
1845
1846 * windows.texi (Basic Windows): Don't describe
1847 cursor-in-non-selected-windows here.
1848
305a7ef2
EZ
18492007-10-01 Eli Zaretskii <eliz@gnu.org>
1850
1851 * processes.texi (Misc Network): Note that these functions are
1852 supported only on some systems.
1853
f7a7f4eb
RS
18542007-10-01 Richard Stallman <rms@gnu.org>
1855
1856 * display.texi (Overlay Properties): Explain nil as priority.
1857 Explain that conflicts are unpredictable if not resolved by
1858 priorities.
1859
780d7bb9
RS
18602007-09-23 Richard Stallman <rms@gnu.org>
1861
1862 * macros.texi (Backquote): Minor clarification.
1863
14b4fdfb
RS
18642007-09-19 Richard Stallman <rms@gnu.org>
1865
1866 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
1867 Clarify when they work in parallel and when one overrides.
1868 Fix error in example.
14b4fdfb 1869
b8d4c8d0
GM
18702007-09-06 Glenn Morris <rgm@gnu.org>
1871
b3e755a9 1872 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
1873 commands to use ../../info.
1874 * Makefile.in (infodir): Go up one more level.
4638454b 1875 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
1876 (miscmanualdir): New.
1877 (dist): Use new variable miscmanualdir.
1878 * makefile.w32-in (infodir, texinputdir): Go up one more level.
1879 (usermanualdir): Change from ../man to ../emacs.
1880
1bb1f7d3
MR
18812007-08-30 Martin Rudalics <rudalics@gmx.at>
1882
1883 * commands.texi (Command Loop Info): Advise against changing
1884 most variables described here. Explain new variable
1885 last-repeatable-command.
1886
b8d4c8d0
GM
18872007-08-29 Glenn Morris <rgm@gnu.org>
1888
1889 * elisp.texi (EMACSVER): Increase to 23.0.50.
1890
18912007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
1892
1893 * frames.texi (Basic Parameters): Add display-environment-variable
1894 and term-environment-variable.
1895
18962007-08-28 Juri Linkov <juri@jurta.org>
1897
1898 * display.texi (Image Formats, Other Image Types): Add SVG.
1899
19002007-08-28 Juri Linkov <juri@jurta.org>
1901
1902 * display.texi (Images): Move formats-related text to new node
1903 "Image Formats".
1904 (Image Formats): New node.
1905
619fb9ee
RS
19062007-08-27 Richard Stallman <rms@gnu.org>
1907
1908 * windows.texi (Window Configurations): Clarify what
1909 a window configuration saves.
1910
b8d4c8d0
GM
19112007-08-25 Richard Stallman <rms@gnu.org>
1912
1913 * display.texi (Images): Delete redundant @findex.
1914
19152007-08-16 Richard Stallman <rms@gnu.org>
1916
1917 * processes.texi (Asynchronous Processes): Clarify
1918 doc of start-file-process.
1919
19202007-08-08 Martin Rudalics <rudalics@gmx.at>
1921
1922 * modes.texi (Example Major Modes): Fix typo.
1923
19242007-08-08 Glenn Morris <rgm@gnu.org>
1925
1926 * intro.texi (nil and t): Do not use `iff' in documentation.
1927
1928 * tips.texi (Documentation Tips): Recommend against `iff'.
1929
19302007-08-07 Chong Yidong <cyd@stupidchicken.com>
1931
1932 * display.texi (Image Cache): Document image-refresh.
1933
19342007-08-06 Martin Rudalics <rudalics@gmx.at>
1935
1936 * windows.texi (Size of Window): Document window-full-width-p.
1937
19382007-07-25 Glenn Morris <rgm@gnu.org>
1939
1940 * gpl.texi (GPL): Replace license with GPLv3.
1941
1942 * Relicense all FSF files to GPLv3 or later.
1943
19442007-07-24 Michael Albinus <michael.albinus@gmx.de>
1945
4638454b
JB
1946 * processes.texi (Synchronous Processes):
1947 Add `process-file-shell-command'.
b8d4c8d0
GM
1948 (Asynchronous Processes): Mention restricted use of
1949 `process-filter' and `process-sentinel' in
1950 `start-file-process'. Add `start-file-process-shell-command'.
1951
19522007-07-17 Michael Albinus <michael.albinus@gmx.de>
1953
1954 * files.texi (Magic File Names): Introduce optional parameter
1955 IDENTIFICATION for `file-remote-p'.
1956
19572007-07-16 Richard Stallman <rms@gnu.org>
1958
1959 * display.texi (Defining Faces): Fix previous change.
1960
19612007-07-14 Richard Stallman <rms@gnu.org>
1962
1963 * control.texi (Handling Errors): Document `debug' in handler list.
1964
19652007-07-10 Richard Stallman <rms@gnu.org>
1966
1967 * display.texi (Defining Faces): Explain C-M-x feature for defface.
1968
19692007-07-09 Richard Stallman <rms@gnu.org>
1970
1971 * files.texi (Magic File Names): Rewrite previous change.
1972
19732007-07-08 Michael Albinus <michael.albinus@gmx.de>
1974
1975 * files.texi (Magic File Names): Introduce optional parameter
1976 CONNECTED for `file-remote-p'.
1977
19782007-07-07 Michael Albinus <michael.albinus@gmx.de>
1979
1980 * processes.texi (Asynchronous Processes):
1981 * files.texi (Magic File Names): Add `start-file-process'.
1982
19832007-06-27 Richard Stallman <rms@gnu.org>
1984
1985 * files.texi (Format Conversion Piecemeal): Clarify
1986 `after-insert-file-functions' calling convention.
1987
19882007-06-27 Michael Albinus <michael.albinus@gmx.de>
1989
4638454b
JB
1990 * files.texi (Magic File Names): Remove `dired-call-process'.
1991 Add `process-file'.
b8d4c8d0
GM
1992
19932007-06-27 Kenichi Handa <handa@m17n.org>
1994
1995 * text.texi (Special Properties): Fix description about
4638454b 1996 `composition' property.
b8d4c8d0
GM
1997
19982007-06-26 Kenichi Handa <handa@m17n.org>
1999
2000 * nonascii.texi (Default Coding Systems): Document about the
2001 return value `undecided'.
2002
20032007-06-25 David Kastrup <dak@gnu.org>
2004
2005 * keymaps.texi (Active Keymaps): Document new POSITION argument of
2006 `current-active-maps'.
2007
20082007-06-24 Karl Berry <karl@gnu.org>
2009
4638454b 2010 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
2011
20122007-06-15 Juanma Barranquero <lekktu@gmail.com>
2013
2014 * display.texi (Overlay Arrow): Doc fix.
2015
20162007-06-14 Karl Berry <karl@tug.org>
2017
2018 * anti.texi (Antinews): Typo.
2019
20202007-06-14 Chong Yidong <cyd@stupidchicken.com>
2021
2022 * display.texi (Image Cache): Document image-refresh.
2023
20242007-06-12 Karl Berry <karl@gnu.org>
2025
2026 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
2027 * two-volume.make: New file.
2028 * .cvsignore: Ignore two-volume files.
2029
20302007-06-12 Tom Tromey <tromey@redhat.com>
2031
2032 * os.texi (Init File): Document user-emacs-directory.
2033
20342007-06-03 Nick Roberts <nickrob@snap.net.nz>
2035
2036 * commands.texi (Click Events): Describe width and height when
2037 object is nil.
2038
20392007-05-30 Nick Roberts <nickrob@snap.net.nz>
2040
2041 * commands.texi (Click Events): Layout more logically. Describe
2042 width and height.
2043 (Drag Events, Motion Events): Update to new format for position.
2044
20452007-06-02 Richard Stallman <rms@gnu.org>
2046
2047 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
2048
20492007-06-02 Chong Yidong <cyd@stupidchicken.com>
2050
2051 * Version 22.1 released.
2052
20532007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
2054
2055 * text.texi (Special Properties): Correct meaning of fontified face.
2056
20572007-05-30 Richard Stallman <rms@gnu.org>
2058
2059 * text.texi (Special Properties): Add link to Adjusting Point.
2060
20612007-05-12 Richard Stallman <rms@gnu.org>
2062
2063 * text.texi (Margins): indent-to-left-margin is not the default.
2064 (Mode-Specific Indent): For indent-line-function, the default
2065 is indent-relative.
2066
2067 * modes.texi (Example Major Modes): Explain last line of text-mode
2068 is redundant.
2069
20702007-05-10 Richard Stallman <rms@gnu.org>
2071
2072 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
2073
2074 * help.texi (Keys in Documentation): Add reference to
2075 Documentation Tips.
2076
2077 * files.texi (Format Conversion): TO-FN gets three arguments.
2078
2079 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
2080
20812007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
2082
2083 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
2084 * files.texi (Format Conversion): Expand intro; add menu.
2085 (Format Conversion Overview, Format Conversion Round-Trip)
2086 (Format Conversion Piecemeal): New nodes/subsections.
2087 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
2088 * text.texi (Text Properties): Remove "Saving Properties" from menu.
2089 (Saving Properties): Delete node/subsection.
2090
20912007-05-07 Karl Berry <karl@gnu.org>
2092
2093 * elisp.texi (EMACSVER): Back to 22.
2094
20952007-05-06 Richard Stallman <rms@gnu.org>
2096
2097 * processes.texi (Accepting Output): Revert most of previous change.
2098
20992007-05-05 Richard Stallman <rms@gnu.org>
2100
2101 * processes.texi (Accepting Output): accept-process-output
2102 uses microseconds, not milliseconds. But that arg is obsolete.
2103
21042007-05-04 Karl Berry <karl@tug.org>
2105
2106 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
2107
21082007-05-04 Eli Zaretskii <eliz@gnu.org>
2109
2110 * tips.texi (Documentation Tips): Rearrange items to place the
2111 more important ones first. Add an index entry for hyperlinks.
2112
21132007-05-03 Karl Berry <karl@gnu.org>
2114
2115 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
2116 (EMACSVER) [smallbook]: 22 for printed version.
2117
2118 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
2119 so restore anchor to normal position after defun. Found by Kevin Ryde.
2120
21212007-04-26 Glenn Morris <rgm@gnu.org>
2122
2123 * elisp.texi (EMACSVER): Increase to 22.1.50.
2124
21252007-04-28 Karl Berry <karl@gnu.org>
2126
2127 * elisp.texi: Improve line breaks on copyright page,
2128 similar layout to emacs manual, 8.5x11 by default.
2129
21302007-04-24 Richard Stallman <rms@gnu.org>
2131
2132 * text.texi (Special Properties): Add xref to Overlay Properties.
2133
2134 * display.texi (Overlay Properties): Add xref to Special Properties.
2135
21362007-04-22 Richard Stallman <rms@gnu.org>
2137
2138 * keymaps.texi (Extended Menu Items): Move the info about
2139 format with cached keyboard binding.
2140
21412007-04-21 Richard Stallman <rms@gnu.org>
2142
2143 * text.texi (Special Properties): Clarify previous change.
2144
2145 * files.texi (File Name Expansion): Clarify previous change.
2146
2147 * display.texi (Attribute Functions): Fix example for
2148 face-attribute-relative-p.
2149
21502007-04-19 Kenichi Handa <handa@m17n.org>
2151
2152 * text.texi (Special Properties): Document composition property.
2153
21542007-04-19 Glenn Morris <rgm@gnu.org>
2155
2156 * files.texi (File Name Expansion): Mention "superroot".
2157
21582007-04-15 Chong Yidong <cyd@stupidchicken.com>
2159
2160 * frames.texi (Multiple Displays): Add note about "multi-monitor"
2161 setups.
2162 (Display Feature Testing): Note that display refers to all
2163 physical monitors for multi-monitor setups.
2164
21652007-04-14 Richard Stallman <rms@gnu.org>
2166
2167 * lists.texi (Sets And Lists): Clarify `delete' examples.
2168 Remove spurious xref to same node.
2169 Clarify xref for add-to-list.
2170
21712007-04-12 Nick Roberts <nickrob@snap.net.nz>
2172
2173 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
2174 value of lisp-mode-map.
2175
21762007-04-11 Karl Berry <karl@gnu.org>
2177
2178 * anti.texi (Antinews):
2179 * display.texi (Overlay Properties, Defining Images):
2180 * processes.texi (Synchronous Processes, Sentinels):
2181 * syntax.texi (Syntax Table Internals):
2182 * searching.texi (Regexp Special):
2183 * nonascii.texi (Default Coding Systems):
2184 * text.texi (Special Properties):
2185 * minibuf.texi (Basic Completion): Wording to improve breaks in
2186 8.5x11 format.
2187 * elisp.texi (smallbook): New @set to more easily switch between
2188 smallbook and 8.5x11.
2189
21902007-04-11 Richard Stallman <rms@gnu.org>
2191
2192 * text.texi (Lazy Properties): Minor fix.
2193
21942007-04-08 Karl Berry <karl@gnu.org>
2195
2196 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
2197 * macros.texi (Backquote): Downcase Backquote in index entries for
2198 consistency.
2199
22002007-04-08 Richard Stallman <rms@gnu.org>
2201
2202 * text.texi (Adaptive Fill): Just describe default,
2203 don't show it (since it contains non-ASCII chars).
2204
22052007-04-07 Karl Berry <karl@gnu.org>
2206
2207 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
2208 adaptive-fill-regexp's value, since they are not in the standard
2209 TeX fonts.
2210
22112007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
2212
2213 * display.texi (Defining Faces): Fix example.
2214
22152007-04-07 Karl Berry <karl@gnu.org>
2216
2217 * display.texi (Button Buffer Commands): Improve page break.
2218
22192007-04-07 Richard Stallman <rms@gnu.org>
2220
2221 * advice.texi (Activation of Advice): Remove redundant index entry.
2222
2223 * backups.texi: Improve index entries. Remove redundant ones.
2224
2225 * compile.texi (Byte Compilation): Improve index entry.
2226
2227 * hash.texi (Creating Hash): Improve index entry.
2228
2229 * symbols.texi (Definitions): Improve index entry.
2230
2231 * edebug.texi: Improve index entries. Remove redundant/useless ones.
2232
2233 * maps.texi (Standard Keymaps): Remove useless index entry.
2234
2235 * help.texi (Documentation Basics): Remove redundant index entries.
2236
2237 * customize.texi: Improve index entries.
2238 Remove redundant/useless ones.
2239
2240 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
2241
2242 * streams.texi (Output Variables): Improve index entry.
2243
2244 * abbrevs.texi (Abbrevs): Remove useless index entry.
2245
2246 * macros.texi (Expansion): Remove useless index entry.
2247
2248 * text.texi: Improve index entries. Remove redundant/useless ones.
2249 (Text Properties, Examining Properties)
2250 (Special Properties): Use "property category" instead of "category"
2251 to refer to the `category' property.
2252
2253 * positions.texi: Improve index entries. Remove useless one.
2254
2255 * lists.texi: Improve index entries. Remove redundant/useless ones.
2256
2257 * os.texi: Improve index entries.
2258 (Timers): Fix previous change.
2259
2260 * buffers.texi: Improve index entries.
2261 (Modification Time): Get rid of term "obsolete buffer".
2262
2263 * debugging.texi: Improve index entries.
2264 (Test Coverage): Add xref to other test coverage ftr.
2265
2266 * eval.texi: Improve index entry. Remove redundant ones.
2267
2268 * numbers.texi: Improve index entries. Remove redundant/useless ones.
2269
2270 * files.texi: Improve index entries. Remove redundant/useless ones.
2271
2272 * objects.texi: Improve index entries.
2273
2274 * processes.texi: Improve index entries.
2275
2276 * modes.texi: Improve index entry. Remove redundant one.
2277
2278 * nonascii.texi: Improve index entries.
2279
2280 * internals.texi: Improve index entries.
2281
2282 * syntax.texi: Improve index entries.
2283
2284 * keymaps.texi (Active Keymaps): Improve index entries.
2285
2286 * commands.texi: Improve index entries. Remove redundant/useless ones.
2287
2288 * frames.texi: Improve index entries. Remove redundant/useless ones.
2289
2290 * markers.texi: Improve index entries. Remove redundant ones.
2291
2292 * tips.texi: Improve index entries.
2293
2294 * loading.texi (Unloading): Improve index entry.
2295
2296 * variables.texi: Improve index entries. Remove redundant one.
2297
2298 * sequences.texi: Improve index entry.
2299
2300 * display.texi: Improve index entries. Remove redundant ones.
2301
2302 * windows.texi: Improve index entries.
2303
2304 * searching.texi: Improve index entries. Remove redundant one.
2305
2306 * strings.texi (Case Tables): Improve last change.
2307
23082007-04-04 Chong Yidong <cyd@stupidchicken.com>
2309
2310 * strings.texi (Case Tables): Document with-case-table and
2311 ascii-case-table.
2312
23132007-04-03 Karl Berry <karl@gnu.org>
2314
2315 * processes.texi (Network): Reword to improve page break.
2316
23172007-04-03 Eli Zaretskii <eliz@gnu.org>
2318
2319 * functions.texi (Inline Functions): Describe more disadvantages
2320 of defsubst, and make advice against it stronger.
2321
23222007-04-02 Karl Berry <karl@gnu.org>
2323
2324 * backups.texi (Backup Names): Avoid widow words.
2325 * modes.texi (Example Major Modes): Align last comment.
2326
23272007-04-01 Chong Yidong <cyd@stupidchicken.com>
2328
2329 * keymaps.texi (Remapping Commands): Document new arg to
2330 command-remapping.
2331
23322007-04-01 Karl Berry <karl@gnu.org>
2333
2334 * processes.texi (Low-Level Network): Typo.
2335 * loading.texi (Hooks for Loading): Avoid double "the".
2336 * keymaps.texi (Key Sequences): No double "and".
2337 (Changing Key Bindings): Shorten to improve line break.
2338
23392007-03-31 Glenn Morris <rgm@gnu.org>
2340
2341 * os.texi (Timers): Fix description of run-at-time TIME formats.
2342
23432007-03-31 Richard Stallman <rms@gnu.org>
2344
2345 * display.texi (Invisible Text): Correct buffer-invisibility-spec
2346 regarding ellipsis.
2347
23482007-03-31 Eli Zaretskii <eliz@gnu.org>
2349
2350 * intro.texi (nil and t):
2351 * symbols.texi (Plists and Alists):
2352 * variables.texi (Variable Aliases, Constant Variables):
2353 * functions.texi (Defining Functions):
2354 * advice.texi (Advising Primitives):
2355 * debugging.texi (Syntax Errors, Compilation Errors):
2356 * minibuf.texi (Minibuffer Windows):
2357 * commands.texi (Adjusting Point):
2358 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
2359 (Auto Major Mode, Major Mode Conventions):
2360 * help.texi (Describing Characters):
2361 * files.texi (Create/Delete Dirs, Information about Files)
2362 (File Locks, Writing to Files, Reading from Files)
2363 (Saving Buffers):
2364 * windows.texi (Resizing Windows, Cyclic Window Ordering):
2365 * frames.texi (Finding All Frames):
2366 * positions.texi (Buffer End, Motion):
2367 * markers.texi (The Region):
2368 * text.texi (Deletion, Near Point):
2369 * display.texi (Displaying Messages, Truncation):
2370 * os.texi (Processor Run Time):
2371 * tips.texi (Key Binding Conventions, Programming Tips)
2372 (Warning Tips, Documentation Tips, Comment Tips):
2373 * internals.texi (Memory Usage): Improve indexing.
2374
2375 * variables.texi (Frame-Local Variables):
2376 * functions.texi (Argument List):
2377 * loading.texi (Library Search):
2378 * streams.texi (Output Variables):
2379 * keymaps.texi (Translation Keymaps, Searching Keymaps):
2380 * searching.texi (Replacing Match, Search and Replace):
2381 * processes.texi (Byte Packing, Decoding Output)
2382 (Accepting Output, Network Servers, Shell Arguments):
2383 * display.texi (Abstract Display, Image Cache, Scroll Bars):
2384 * windows.texi (Window Point, Window Start):
2385 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
2386 * commands.texi (Reading Input, Keyboard Events):
2387 * minibuf.texi (Reading File Names, Minibuffer Completion)
2388 (Recursive Mini):
2389 * positions.texi (List Motion):
2390 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
2391 * numbers.texi (Arithmetic Operations, Math Functions)
2392 (Predicates on Numbers, Comparison of Numbers):
2393 (Numeric Conversions):
2394 * locals.texi (Standard Buffer-Local Variables):
2395 * maps.texi (Standard Keymaps):
2396 * os.texi (User Identification, System Environment, Recording Input)
2397 (X11 Keysyms):
2398 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
2399 * backups.texi (Backups and Auto-Saving):
2400 * customize.texi (Customization, Group Definitions)
2401 (Variable Definitions):
2402 * compile.texi (Byte Compilation): Improve index entries.
2403
24042007-03-31 Karl Berry <karl@gnu.org>
2405
2406 * macros.texi (Defining Macros): Avoid widow syllable.
2407
24082007-03-31 Eli Zaretskii <eliz@gnu.org>
2409
2410 * elisp.texi (Top): Postscript -> PostScript.
2411
2412 * display.texi (Images, Postscript Images): Postscript -> PostScript.
2413
24142007-03-31 Markus Triska <markus.triska@gmx.at>
2415
2416 * internals.texi (Writing Emacs Primitives): Untabify `For'.
2417
24182007-03-30 Karl Berry <karl@gnu.org>
2419
2420 * lists.texi (List-related Predicates): Remove spurious @need.
2421 (Setcdr): Use @smallexample to improve page break.
2422 (Association Lists) <assoc>: Reword to improve page break.
2423
2424 * strings.texi (String Conversion): Insert blank line to improve
2425 page break.
2426
2427 * numbers.texi (Random Numbers): Use @minus{}.
2428 (Math Functions): Use @minus{}.
2429
2430 * intro.texi (Acknowledgements): Avoid line breaks before middle
2431 initials.
2432
24332007-03-24 Eli Zaretskii <eliz@gnu.org>
2434
2435 * errors.texi (Standard Errors): Add an index entry.
2436
24372007-03-19 Richard Stallman <rms@gnu.org>
2438
2439 * os.texi (Recording Input): recent-keys now gives 300 keys.
2440
24412007-03-12 Glenn Morris <rgm@gnu.org>
2442
2443 * os.texi: Replace "daylight savings" with "daylight saving"
2444 throughout.
2445
24462007-03-05 Richard Stallman <rms@gnu.org>
2447
2448 * variables.texi (File Local Variables): Update
2449 enable-local-variables values.
2450
24512007-03-04 Richard Stallman <rms@gnu.org>
2452
2453 * syntax.texi (Control Parsing): Minor clarification.
2454
2455 * strings.texi (Formatting Strings): Clarify width, precision, flags.
2456
2457 * sequences.texi (Sequence Functions): Move string-bytes away,
2458 add xref.
2459
2460 * nonascii.texi (Text Representations): Move string-bytes here.
2461
2462 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
2463
2464 * minibuf.texi (Basic Completion): Minor clarification.
2465
2466 * markers.texi (The Mark): Clarify existence vs activation of mark.
2467 Other cleanup.
2468
2469 * display.texi (Finding Overlays): Write better example.
2470
2471 * compile.texi (Eval During Compile): Clarify putting macros
2472 in eval-when-compile.
2473
c5602427 24742007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
2475
2476 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 2477 load-read-function definition doc.
b8d4c8d0
GM
2478
24792007-02-21 Kim F. Storm <storm@cua.dk>
2480
2481 * strings.texi (Text Comparison): Mention that assoc-string
2482 converts symbols to strings before testing.
2483
24842007-02-17 Kim F. Storm <storm@cua.dk>
2485
2486 * processes.texi (Bindat Spec): Vector types can have optional
2487 element type.
2488 (Bindat Examples): Fix example. Add vector with element type.
2489
24902007-02-16 Andreas Schwab <schwab@suse.de>
2491
2492 * strings.texi (Formatting Strings): Document '+' flag.
2493
24942007-02-15 Juanma Barranquero <lekktu@gmail.com>
2495
2496 * strings.texi (Modifying Strings): Clarify that `clear-string'
2497 always converts the string to unibyte.
2498
24992007-02-14 Kim F. Storm <storm@cua.dk>
2500
2501 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
2502 Rewrite glyph code description to refer to these functions.
2503 Remove details of encoding face number and char into integer code.
2504
25052007-02-03 Alan Mackenzie <acm@muc.de>
2506
2507 * loading.texi (Hooks for Loading): Make the description of
2508 `eval-after-load' more detailed, and amend the description of
2509 after-load-alist, in accordance with changes from 2006-05.
2510
25112007-02-03 Chong Yidong <cyd@stupidchicken.com>
2512
2513 * modes.texi (Defining Minor Modes): Document that a :require
2514 keyword or similar may be required to make saved customization
2515 variables work.
2516
25172007-02-03 Eli Zaretskii <eliz@gnu.org>
2518
2519 * elisp.texi (Top): Make the detailed menu headers compliant with
2520 Texinfo guidelines and with what texnfo-upd.el expects. Add
2521 comments to prevent people from inadvertently modifying the key
2522 parts needed by `texinfo-multiple-files-update'.
2523
25242007-02-02 Eli Zaretskii <eliz@gnu.org>
2525
2526 * elisp.texi (Top): Update the top-level menus.
2527
2528 * syntax.texi (Categories): Add index entries.
2529
25302007-02-01 Juanma Barranquero <lekktu@gmail.com>
2531
2532 * display.texi (Attribute Functions): Fix name and description of
2533 the UNDERLINE arg of `set-face-underline-p'.
2534
25352007-01-29 Eli Zaretskii <eliz@gnu.org>
2536
2537 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
2538 Variables", and "Standard Keymaps" to the detailed menu.
2539
2540 * variables.texi (Future Local Variables): Add index entry.
2541
25422007-01-28 Richard Stallman <rms@gnu.org>
2543
2544 * tips.texi (Coding Conventions): Clarify the tip about macros
2545 that define a function or a variable.
2546
2547 * files.texi (File Attributes): UID and GID can be floats.
2548 (Magic File Names): Explain why deferring all operations to
2549 the standard handler does not work.
2550
25512007-01-23 Martin Rudalics <rudalics@gmx.at>
2552
2553 * backups.texi (Reverting): Use "buffer" instead of "file"
2554 when talking about major and minor modes.
2555
25562007-01-21 Richard Stallman <rms@gnu.org>
2557
2558 * help.texi (Documentation): Add xref to Documentation Tips.
2559
25602007-01-14 Juanma Barranquero <lekktu@gmail.com>
2561
2562 * tips.texi (Coding Conventions): Fix typos.
2563
25642007-01-05 Richard Stallman <rms@gnu.org>
2565
2566 * modes.texi (Defining Minor Modes): Fix previous change.
2567
25682007-01-03 Richard Stallman <rms@gnu.org>
2569
2570 * customize.texi (Variable Definitions, Customization Types):
2571 Don't use * in doc string for defcustom.
2572
25732007-01-02 Richard Stallman <rms@gnu.org>
2574
2575 * variables.texi (Variable Aliases): Clarify that aliases vars
2576 always have the same value.
2577
2578 * processes.texi (Bindat Spec): Fix Texinfo usage.
2579
2580 * modes.texi (Defining Minor Modes): Explain effect of command
2581 defined with define-global-minor-mode on new buffers.
2582
25832006-12-30 Kim F. Storm <storm@cua.dk>
2584
2585 * keymaps.texi (Tool Bar): Describe `grow-only' value of
2586 `auto-resize-tool-bars'.
2587
25882006-12-30 Richard Stallman <rms@gnu.org>
2589
2590 * keymaps.texi (Active Keymaps): Fix previous change.
2591
25922006-12-30 Nick Roberts <nickrob@snap.net.nz>
2593
2594 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
2595
25962006-12-30 Kim F. Storm <storm@cua.dk>
2597
2598 * processes.texi (Bindat Spec): Clarify using field names in
2599 length specifications.
2600
26012006-12-29 Kim F. Storm <storm@cua.dk>
2602
2603 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
2604 Add count and index variables for eval forms in repeat blocks.
2605
26062006-12-24 Richard Stallman <rms@gnu.org>
2607
2608 * customize.texi (Variable Definitions): Document
2609 new name custom-add-frequent-value.
2610
26112006-12-19 Kim F. Storm <storm@cua.dk>
2612
2613 * commands.texi (Misc Events): User signals now result in sigusr1
2614 and sigusr2 events which are handled through special-event-map.
2615 (Special Events): User signals and drag-n-drop are special.
2616
26172006-12-17 Richard Stallman <rms@gnu.org>
2618
2619 * loading.texi (Named Features): Explain subfeatures better.
2620
2621 * customize.texi: Use "option" only for user options.
2622 For the keyword values inside defcustom etc, say "keywords".
2623 For :options value's elements, say "elements".
2624 :group should not be omitted.
2625
2626 * syntax.texi (Parsing Expressions): Split up node.
2627 (Motion via Parsing, Position Parse, Parser State)
2628 (Low-Level Parsing, Control Parsing): New subnodes.
2629 (Parser State): Document syntax-ppss-toplevel-pos.
2630
2631 * positions.texi (List Motion): Punctuation fix.
2632
2633 * files.texi (File Name Completion): Document PREDICATE arg
2634 to file-name-completion.
2635
26362006-12-16 Eli Zaretskii <eliz@gnu.org>
2637
2638 * internals.texi (Building Emacs, Writing Emacs Primitives):
2639 Add index entries.
2640
26412006-12-11 Richard Stallman <rms@gnu.org>
2642
2643 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
2644 affects face menu. Explain how to make it non-nil without enabling
2645 any fontification.
2646
26472006-12-10 Chong Yidong <cyd@stupidchicken.com>
2648
2649 * modes.texi (Font Lock Basics): Document nil value of
2650 font-lock-defaults.
2651
26522006-12-10 Glenn Morris <rgm@gnu.org>
2653
2654 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
2655 value for system-flag argument. Abbrev tables may not be empty
2656 when major modes are loaded.
2657
26582006-12-08 Juanma Barranquero <lekktu@gmail.com>
2659
2660 * makefile.w32-in (maintainer-clean): Partially revert last
2661 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
2662 to protect elisp-covers.texi.
2663
26642006-12-07 Juanma Barranquero <lekktu@gmail.com>
2665
2666 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
2667 Don't remove elisp* info files; they are already deleted by the
2668 `clean' and `distclean' targets, and they are in the $(infodir)
2669 directory, not the current one.
2670
26712006-12-04 Kim F. Storm <storm@cua.dk>
2672
2673 * commands.texi (Misc Events): Update signal events.
2674 (Event Examples): Add signal example.
2675
26762006-11-29 Richard Stallman <rms@gnu.org>
2677
2678 * frames.texi (Visibility of Frames): Explain visible windows
2679 can be covered by others. Add xref for raise-frame.
2680
26812006-11-28 Richard Stallman <rms@gnu.org>
2682
2683 * searching.texi (Regexp Special): Update when ^ is special.
2684
26852006-11-27 Eli Zaretskii <eliz@gnu.org>
2686
2687 * customize.texi (Customization, Common Keywords)
2688 (Group Definitions, Variable Definitions, Composite Types)
2689 (Type Keywords, Customization Types): Add index entries for
2690 various customization keywords.
2691
26922006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
2693
2694 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
2695
c8763fb6 26962006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
2697
2698 * frames.texi (Window System Selections): Remove clipboard from
2699 description of selection-coding-system.
2700
27012006-11-06 Richard Stallman <rms@gnu.org>
2702
2703 * lists.texi (List Variables): Document COMPARE-FN.
2704
2705 * keymaps.texi: Avoid use of "binding" to mean a relation;
2706 use it only to refer to the meaning associated with a key.
2707 (Keymaps): Change menu node description.
2708
2709 * elisp.texi (Top): Change menu node description.
2710
2711 * display.texi (Managing Overlays): Document overlay-recenter.
2712
27132006-10-29 Chong Yidong <cyd@stupidchicken.com>
2714
2715 * Makefile.in: Use relative paths to avoid advertising filesystem
2716 contents during compilation.
2717
27182006-10-23 Kim F. Storm <storm@cua.dk>
2719
2720 * commands.texi (Event Input Misc): Update unread-command-events.
2721
27222006-10-23 Nick Roberts <nickrob@snap.net.nz>
2723
2724 * lists.texi (Sets And Lists): Fix typos.
2725
27262006-10-18 Juanma Barranquero <lekktu@gmail.com>
2727
2728 * control.texi (Processing of Errors): Use @var for an argument,
2729 not @code.
2730
27312006-10-16 Richard Stallman <rms@gnu.org>
2732
2733 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
2734
2735 * keymaps.texi (Format of Keymaps): Show all the keymap element
2736 patterns that result from menu items.
2737 (Key Lookup): Minor cleanups.
2738
2739 * modes.texi (Precalculated Fontification): Don't say that
2740 not setting font-lock-defaults avoids loading font-lock.
2741
2742 * help.texi (Documentation): Move xref to Emacs Manual here.
2743 (Documentation Basics): From here.
2744 Also doc emacs-lisp-docstring-fill-column.
2745
2746 * elisp.texi: Update version and ISBN.
2747
2748 * commands.texi (Interactive Call): Clarify KEYS arg to
2749 call-interactively is a vector.
2750 (Command Loop Info): Delete anchor in this-command-keys.
2751 Add anchor in this-command-keys-vector.
2752 (Recursive Editing): Document how recursive-edit
2753 handles the current buffer.
2754
27552006-10-13 Chong Yidong <cyd@stupidchicken.com>
2756
2757 * frames.texi (Frame Titles): %c and %l are ignored in
2758 frame-title-format.
2759
27602006-10-11 Richard Stallman <rms@gnu.org>
2761
2762 * keymaps.texi (Key Sequences): Clarify use of kbd.
2763
27642006-10-10 Kim F. Storm <storm@cua.dk>
2765
2766 * lists.texi (Sets And Lists): Add memql.
2767
27682006-10-03 Richard Stallman <rms@gnu.org>
2769
2770 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
2771 Clarify :ascii: and :nonascii:.
2772
27732006-09-29 Juri Linkov <juri@jurta.org>
2774
2775 * modes.texi (%-Constructs): Reorder coding systems in the
2776 documentation of %z to the real order displayed in the modeline.
2777
27782006-09-25 Richard Stallman <rms@gnu.org>
2779
2780 * os.texi (Timers): Describe timer-max-repeats.
2781
27822006-09-25 Chong Yidong <cyd@stupidchicken.com>
2783
2784 * os.texi (Timers): Mention with-local-quit.
2785
27862006-09-24 Richard Stallman <rms@gnu.org>
2787
2788 * searching.texi (Searching and Matching): Mention property search.
2789
2790 * commands.texi (Command Loop Info): Explain how read-event affects
2791 this-command-keys.
2792
27932006-09-20 Richard Stallman <rms@gnu.org>
2794
2795 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
2796
2797 * windows.texi (Window Start): Minor cleanups.
2798
27992006-09-20 Kim F. Storm <storm@cua.dk>
2800
2801 * windows.texi (Window Start): pos-visible-in-window-p allows
2802 specifying t for position to mean "end of window".
2803 Add window-line-height.
2804
2805 * anti.texi (Antinews): Mention window-line-height.
2806
28072006-09-19 David Kastrup <dak@gnu.org>
2808
2809 * keymaps.texi (Searching Keymaps): Small clarification.
2810
28112006-09-18 Richard Stallman <rms@gnu.org>
2812
2813 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
2814 cause keyboard menus.
2815 (Menu Keymaps): Likewise.
2816 (Defining Menus, Keyboard Menus): Clarify.
2817
2818 * text.texi (Fields): Clarify explanation of constrain-to-field.
2819
28202006-09-16 Eli Zaretskii <eliz@gnu.org>
2821
2822 * variables.texi (Tips for Defining): Fix a typo.
2823
28242006-09-15 Richard Stallman <rms@gnu.org>
2825
2826 * keymaps.texi (Remapping Commands, Searching Keymaps)
2827 (Active Keymaps): Clean up previous change.
2828
28292006-09-15 Jay Belanger <belanger@truman.edu>
2830
2831 * gpl.texi: Replace "Library Public License" by "Lesser Public
2832 License" throughout.
2833
28342006-09-15 David Kastrup <dak@gnu.org>
2835
2836 * keymaps.texi (Active Keymaps): Adapt description to use
2837 `get-char-property' instead `get-text-property'. Explain how
2838 mouse events change this. Explain the new optional argument of
2839 `key-binding' and its mouse-dependent lookup.
2840 (Searching Keymaps): Adapt description similarly.
2841 (Remapping Commands): Explain the new optional argument of
2842 `command-remapping'.
2843
28442006-09-14 Richard Stallman <rms@gnu.org>
2845
2846 * keymaps.texi (Searching Keymaps): Clarification.
2847 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
2848
28492006-09-13 Richard Stallman <rms@gnu.org>
2850
2851 * objects.texi (Character Type): Node split.
2852 Add xref to Describing Characters.
2853 (Basic Char Syntax, General Escape Syntax)
2854 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
2855
28562006-09-11 Richard Stallman <rms@gnu.org>
2857
2858 * display.texi (Display Table Format): Wording clarification.
2859 (Glyphs): Clarifications.
2860
28612006-09-10 Chong Yidong <cyd@stupidchicken.com>
2862
2863 * keymaps.texi (Active Keymaps): Mention that key-binding checks
2864 local maps.
2865
28662006-09-10 Kim F. Storm <storm@cua.dk>
2867
2868 * display.texi (Forcing Redisplay): Document return value of
2869 function redisplay.
2870
28712006-09-09 Richard Stallman <rms@gnu.org>
2872
2873 * windows.texi (Window Hooks): Explain limits of
2874 window-scroll-functions.
2875
2876 * display.texi (Fringe Indicators): Update for last change in
2877 indicate-buffer-boundaries.
2878
28792006-09-08 Richard Stallman <rms@gnu.org>
2880
2881 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
2882
28832006-09-06 Kim F. Storm <storm@cua.dk>
2884
2885 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
2886
2887 * windows.texi (Window Start): Update pos-visible-in-window-p.
2888
28892006-09-04 Richard Stallman <rms@gnu.org>
2890
2891 * processes.texi (Accepting Output): Explain SECONDS=0 for
2892 accept-process-output.
2893
2894 * os.texi (Idle Timers): Explain why timer functions should not
2895 loop until (input-pending-p).
2896
28972006-09-02 Eli Zaretskii <eliz@gnu.org>
2898
2899 * makefile.w32-in (usermanualdir): New variable.
2900 (elisp.dvi): Use it.
2901
29022006-09-01 Eli Zaretskii <eliz@gnu.org>
2903
2904 * buffers.texi (Buffer Modification): Fix last change.
2905
29062006-09-01 Chong Yidong <cyd@stupidchicken.com>
2907
2908 * buffers.texi (Buffer Modification): Document
2909 buffer-chars-modified-tick.
2910
29112006-08-31 Richard Stallman <rms@gnu.org>
2912
2913 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
2914
29152006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
2916
2917 * modes.texi (Syntactic Font Lock):
2918 Mention font-lock-syntactic-face-function
2919 instead of specific faces.
2920
29212006-08-29 Chong Yidong <cyd@stupidchicken.com>
2922
2923 * display.texi (Images): Add xrref to display-images-p.
2924
29252006-08-28 Kenichi Handa <handa@m17n.org>
2926
2927 * nonascii.texi (Lisp and Coding Systems): Fix description of
2928 detect-coding-region.
2929
29302006-08-27 Michael Olson <mwolson@gnu.org>
2931
2932 * processes.texi (Transaction Queues): Remove stray quote
2933 character.
2934
29352006-08-25 Richard Stallman <rms@gnu.org>
2936
2937 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
2938 Add xref.
2939
29402006-08-24 Chong Yidong <cyd@stupidchicken.com>
2941
2942 * os.texi (Timers): Avoid waiting inside timers.
2943
29442006-08-21 Lute Kamstra <lute@gnu.org>
2945
2946 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
2947
29482006-08-20 Richard Stallman <rms@gnu.org>
2949
2950 * os.texi (Idle Timers): New node, split out from Timers.
2951 Document current-idle-time.
2952 * commands.texi (Reading One Event): Update xref.
2953 * elisp.texi (Top): Update subnode menu.
2954
29552006-08-16 Richard Stallman <rms@gnu.org>
2956
2957 * keymaps.texi (Extended Menu Items): Show format of cached
2958 bindings in extended menu items.
2959
2960 * customize.texi (Variable Definitions): Explain when the
2961 standard value expression is evaluated.
2962
29632006-08-15 Chong Yidong <cyd@stupidchicken.com>
2964
2965 * commands.texi (Reading One Event): Explain idleness in
2966 `read-event'.
2967
29682006-08-12 Chong Yidong <cyd@stupidchicken.com>
2969
2970 * text.texi (Near Point): Say "cursor" not "terminal cursor".
2971 (Commands for Insertion): Removed split-line since it's not
2972 relevant for Lisp programming.
2973 (Yank Commands): Rewrite introduction.
2974 (Undo): Clarify.
2975 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
2976 (Filling): Remove redundant comment. Clarify return value of
2977 current-justification.
2978 (Margins): Minor clarifications.
2979 (Adaptive Fill): Update default value of adaptive-fill-regexp.
2980 (Sorting): Update definition of sort-lines.
2981 (Columns): Clarify behavior of sort-columns.
2982 (Indent Tabs): Link to Tab Stops in Emacs manual.
2983 (Special Properties): Clarify.
2984 (Clickable Text): Mention Buttons package.
2985
29862006-08-12 Kevin Ryde <user42@zip.com.au>
2987
2988 * os.texi (Time Parsing): Add %z to description of
2989 format-time-string, as per docstring. Add cross reference to
2990 glibc manual for strftime.
2991
29922006-08-08 Richard Stallman <rms@gnu.org>
2993
2994 * modes.texi: Clean up wording in previous change.
2995
29962006-08-07 Chong Yidong <cyd@stupidchicken.com>
2997
2998 * modes.texi (Hooks): Clarify.
2999 (Major Mode Basics): Mention define-derived-mode explicitly.
3000 (Major Mode Conventions): Rebinding RET is OK for some modes.
3001 Mention change-major-mode-hook and after-change-major-mode-hook.
3002 (Example Major Modes): Moved to end of Modes section.
3003 (Mode Line Basics): Clarify.
3004 (Mode Line Data): Mention help-echo and local-map in strings.
3005 Explain reason for treatment of non-risky variables.
3006 (Properties in Mode): Clarify.
3007 (Faces for Font Lock): Add font-lock-negation-char-face.
3008
30092006-08-04 Eli Zaretskii <eliz@gnu.org>
3010
3011 * strings.texi (Formatting Strings): Warn against arbitrary
3012 strings as first arg to `format'.
3013
30142006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
3015
3016 * text.texi (Clickable Text): Mention `help-echo' text property.
3017 Update intro, examples and associated explanations.
3018
30192006-07-31 Richard Stallman <rms@gnu.org>
3020
3021 * commands.texi: Update xrefs.
3022 (Event Mod): New node, cut out from old Translating Input.
3023
3024 * maps.texi: Update xrefs.
3025
3026 * keymaps.texi (Translation Keymaps): New node.
3027 Update xrefs from Translating Input to Translation Keymaps.
3028
3029 * elisp.texi (Top): Update subnode menu.
3030
3031 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
3032
3033 * os.texi (System Interface): Fix menu descriptions of some nodes.
3034 (Translating Input): Node deleted.
3035
30362006-07-31 Nick Roberts <nickrob@snap.net.nz>
3037
3038 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
3039
3040 * lists.texi (Sets And Lists): Likewise.
3041
30422006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
3043
3044 * text.texi (Fields): Mention POS
3045 requirement when narrowing is in effect.
3046
30472006-07-28 Richard Stallman <rms@gnu.org>
3048
3049 * display.texi (Face Attributes): Simplify wording.
3050 (Attribute Functions): Clarify meaning of new-frame default
3051 attribute settings.
3052
3053 * customize.texi (Common Keywords): Document how to use
3054 :package-version in a package not in Emacs.
3055
30562006-07-28 Kim F. Storm <storm@cua.dk>
3057
3058 * commands.texi (Reading One Event): Fix last change.
3059
30602006-07-26 Chong Yidong <cyd@stupidchicken.com>
3061
3062 * commands.texi (Reading One Event): Document SECONDS argument for
3063 read-event, read-char, and read-char-exclusive.
3064
30652006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
3066
3067 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
3068 to ensure correct identification.
3069
30702006-07-24 Richard Stallman <rms@gnu.org>
3071
3072 * text.texi (Clickable Text): Clarify.
3073
3074 * sequences.texi (Vector Functions): Delete duplicate xref.
3075
3076 * objects.texi (Function Type): Clarify.
3077
3078 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
3079 modes.
3080
3081 * lists.texi (List Variables): New node.
3082 Material moved from other nodes.
3083
3084 * variables.texi (Setting Variables): add-to-list and
3085 add-to-ordered-list moved to List Variables node.
3086
30872006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
3088
3089 * text.texi (Links and Mouse-1):
3090 For mouse-on-link-p, expand on arg POS.
3091
30922006-07-21 Kim F. Storm <storm@cua.dk>
3093
3094 * display.texi (Forcing Redisplay): Don't mention systems which
3095 don't support sub-second timers for redisplay-preemption-period.
3096
3097 * os.texi (Terminal Output): Clarify text vs graphical terminal.
3098
30992006-07-21 Eli Zaretskii <eliz@gnu.org>
3100
3101 * frames.texi (Input Focus): Document that focus-follows-mouse has
3102 no effect on MS-Windows.
3103
31042006-07-18 Richard Stallman <rms@gnu.org>
3105
3106 * display.texi (Forcing Redisplay): Cleanups in previous change.
3107
3108 * processes.texi (Low-Level Network): Make menu more convenient.
3109
31102006-07-18 Kim F. Storm <storm@cua.dk>
3111
3112 * display.texi (Forcing Redisplay): redisplay-preemption-period
3113 only used on window systems. Add xref to Terminal Output.
3114
3115 * os.texi (Terminal Output): baud-rate only controls preemption on
3116 non-window systems. Add xref to Forcing Redisplay.
3117
3118 * processes.texi (Low-Level Network): Rename node "Make Network"
3119 to "Network Processes".
3120
31212006-07-18 Karl Berry <karl@gnu.org>
3122
3123 * variables.texi, functions.texi, customize.texi, loading.texi:
3124 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
3125
31262006-07-17 Chong Yidong <cyd@stupidchicken.com>
3127
3128 * commands.texi (Waiting): Document batch-mode sit-for behavior.
3129
31302006-07-17 Richard Stallman <rms@gnu.org>
3131
3132 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
3133 Put period and comma inside quotes.
3134
3135 * loading.texi, markers.texi: Use real doublequote inside menus.
3136
3137 * windows.texi: Put point and comma inside quotes.
3138 (Textual Scrolling): Use @samp for error message.
3139
3140 * variables.texi, tips.texi, syntax.texi, symbols.texi:
3141 * strings.texi, streams.texi, processes.texi, os.texi:
3142 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
3143 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
3144 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
3145 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
3146 Put point and comma inside quotes.
3147
3148 * control.texi (Processing of Errors): Add command-error-function.
3149
3150 * variables.texi (File Local Variables): Clarify that
3151 file local variables make buffer-local bindings.
3152
3153 * modes.texi (Syntactic Font Lock): Give default for
3154 font-lock-syntax-table.
3155
31562006-07-17 Nick Roberts <nickrob@snap.net.nz>
3157
3158 * text.texi (Special Properties): Clean up previous change.
3159
31602006-07-16 Karl Berry <karl@gnu.org>
3161
3162 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
3163 * control.texi: Fix bad page breaks through chapter 10 (control).
3164
3165 * anti.texi (Antinews): Reorder face-attribute fns to avoid
3166 underfull hbox.
3167
31682006-07-15 Nick Roberts <nickrob@snap.net.nz>
3169
3170 * text.texi (Special Properties): Describe fontified text property
3171 in relation to a character (not text).
3172
31732006-07-15 Kim F. Storm <storm@cua.dk>
3174
3175 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
3176 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
3177 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
3178
3179 * anti.texi (Antinews): Mention redisplay function.
3180 The kbd macro existed, but was not documented, before 22.x.
3181 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
3182
31832006-07-14 Nick Roberts <nickrob@snap.net.nz>
3184
3185 * display.texi (Displaying Messages): Add anchor.
3186
3187 * frames.texi (Dialog Boxes): Use it.
3188
31892006-07-12 Richard Stallman <rms@gnu.org>
3190
3191 * objects.texi (Frame Type): Explain nature of frames better.
3192
3193 * frames.texi (Frames): Explain nature of frames better.
3194
31952006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
3196
3197 * tips.texi (Coding Conventions): Explain why use cl at compile time.
3198
31992006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
3200
3201 * frames.texi (Window System Selections): Mention scrap support for Mac.
3202 Default value of x-select-enable-clipboard is t on Mac.
3203
3204 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
3205
32062006-07-11 Kim F. Storm <storm@cua.dk>
3207
3208 * display.texi (Forcing Redisplay): Add `redisplay' function.
3209 Don't mention (sit-for -1) -- use (redisplay t) instead.
3210
3211 * commands.texi (Waiting): (sit-for -1) is no longer special.
3212 (sit-for 0) is equivalent to (redisplay).
3213 Iconifying/deiconifying no longer makes sit-for return.
3214
32152006-07-10 Nick Roberts <nickrob@snap.net.nz>
3216
3217 * display.texi (Buttons): Fix typo.
3218
3219 * index.texi, elisp.texi (New Symbols): Comment node out.
3220
32212006-07-09 Richard Stallman <rms@gnu.org>
3222
3223 * display.texi (Truncation): Clean up previous change.
3224
32252006-07-08 Richard Stallman <rms@gnu.org>
3226
3227 * commands.texi (Interactive Call): Use 3 as prefix in example
3228 for execute-extended-command.
3229
3230 * display.texi (Attribute Functions): Move paragraph about
3231 compatibility with Emacs < 21.
3232
32332006-07-09 Kim F. Storm <storm@cua.dk>
3234
3235 * display.texi (Refresh Screen): Clarify force-window-update.
3236 (Truncation): "Normally" indicated by fringe arrows.
3237
32382006-07-08 Eli Zaretskii <eliz@gnu.org>
3239
3240 * windows.texi (Textual Scrolling, Resizing Windows):
3241 * variables.texi (Constant Variables):
3242 * text.texi (Buffer Contents, Deletion, Changing Properties)
3243 (Property Search, Special Properties, Sticky Properties)
3244 (Links and Mouse-1, Fields, Change Hooks):
3245 * syntax.texi (Syntax Table Functions, Parsing Expressions)
3246 (Categories):
3247 * symbols.texi (Other Plists):
3248 * streams.texi (Output Variables):
3249 * processes.texi (Input to Processes, Query Before Exit):
3250 * positions.texi (Word Motion, Text Lines, List Motion):
3251 * os.texi (Init File, System Environment, Sound Output)
3252 (Session Management):
3253 * nonascii.texi (Text Representations, Character Sets)
3254 (Chars and Bytes, Locales):
3255 * modes.texi (Defining Minor Modes, Header Lines):
3256 * minibuf.texi (Minibuffer Contents):
3257 * markers.texi (Information from Markers):
3258 * lists.texi (List Elements, Building Lists, Association Lists):
3259 * keymaps.texi (Tool Bar):
3260 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
3261 * functions.texi (What Is a Function, Mapping Functions):
3262 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
3263 (Color Names, Text Terminal Colors, Display Feature Testing):
3264 * files.texi (Visiting Functions, File Name Components)
3265 (Unique File Names, Contents of Directories):
3266 * display.texi (Forcing Redisplay, Displaying Messages)
3267 (Temporary Displays, Font Selection, Auto Faces)
3268 (Font Lookup, Fringe Indicators, Display Margins)
3269 (Image Descriptors, Showing Images, Image Cache, Button Types)
3270 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
3271 (Display Table Format, Glyphs):
3272 * control.texi (Iteration):
3273 * commands.texi (Command Loop Info, Adjusting Point):
3274 * backups.texi (Making Backups, Auto-Saving):
3275 Remove @tindex entries.
3276
32772006-07-07 Kim F. Storm <storm@cua.dk>
3278
3279 * display.texi (Fringe Cursors): Fix typo.
3280 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
3281 (Overlay Arrow): Default is overlay-arrow fringe indicator.
3282
32832006-07-05 Richard Stallman <rms@gnu.org>
3284
3285 * text.texi (Buffer Contents): Add example of text props
3286 in result of buffer-substring.
3287 (Text Properties): Explain better about use of specific property names.
3288 (Property Search): Some cleanups; reorder some functions.
3289
3290 * keymaps.texi (Changing Key Bindings): Cleanup.
3291 Add xref to Key Binding Conventions.
3292
3293 * display.texi (Attribute Functions): Add examples for
3294 face-attribute-relative-p.
3295
3296 * tips.texi (Coding Conventions): Cleanup last change.
3297
32982006-07-05 Karl Berry <karl@gnu.org>
3299
3300 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
3301 Remove @setchapternewpage odd.
3302 Result is 1013 pages, down from 1100.
3303
3304 * anti.texi, customize.texi, display.texi, internals.texi:
3305 * minibuf.texi, modes.texi, tips.texi:
3306 Fix overfull/underfull boxes.
3307
33082006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
3309
3310 * edebug.texi (Instrumenting):
3311 Add Edebug-specific findex for eval-buffer.
3312 * loading.texi (Loading):
3313 Replace eval-current-buffer with eval-buffer.
3314
33152006-06-30 Nick Roberts <nickrob@snap.net.nz>
3316
3317 * locals.texi (Standard Buffer-Local Variables): Update the list
3318 of variables.
3319
33202006-06-26 Nick Roberts <nickrob@snap.net.nz>
3321
3322 * files.texi (File Name Completion): Point user to the node
3323 "Reading File Names".
3324
33252006-06-24 Eli Zaretskii <eliz@gnu.org>
3326
3327 * files.texi (Contents of Directories): Document case-insensitive
3328 behavior on respective filesystems.
3329
3330 * objects.texi (Character Type): Document that Emacs signals an
3331 error for unsupported Unicode characters specified as \uNNNN.
3332
33332006-06-19 Richard Stallman <rms@gnu.org>
3334
3335 * processes.texi (Bindat Spec): Clarify previous change.
3336
33372006-06-16 Richard Stallman <rms@gnu.org>
3338
3339 * tips.texi (Coding Conventions): Better explain conventions
3340 for definition constructs.
3341
3342 * text.texi (Special Properties): String value of `read-only'
3343 serves as the error message.
3344
3345 * objects.texi (Character Type): Clarify prev. change.
3346 (Non-ASCII in Strings): Mention \u and \U.
3347
3348 * commands.texi (Using Interactive): Explain problem of
3349 markers, etc., in command-history.
3350
33512006-06-14 Kim F. Storm <storm@cua.dk>
3352
3353 * commands.texi (Waiting): Negative arg to sit-for forces
3354 redisplay even if input is pending.
3355
3356 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
3357 redisplay. Remove incorrect example of binding redisplay-dont-pause
3358 around (sit-for 0).
3359
33602006-06-13 Richard Stallman <rms@gnu.org>
3361
3362 * display.texi (Forcing Redisplay): Clarify previous change.
3363
33642006-06-13 Romain Francoise <romain@orebokech.com>
3365
3366 * display.texi (Forcing Redisplay): Fix typo.
3367
33682006-06-13 Kim F. Storm <storm@cua.dk>
3369
3370 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
3371
33722006-06-10 Luc Teirlinck <teirllm@auburn.edu>
3373
3374 * tips.texi (Coding Conventions): Add `@end itemize'.
3375
33762006-06-10 Richard Stallman <rms@gnu.org>
3377
3378 * tips.texi (Coding Conventions): Explain use of coding systems
3379 to ensure one decoding for strings.
3380
33812006-06-09 Aidan Kehoe <kehoea@parhasard.net>
3382
3383 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
3384 syntax.
3385
33862006-06-07 Eli Zaretskii <eliz@gnu.org>
3387
3388 * display.texi (Font Selection): Remove description of
3389 clear-face-cache.
3390
3391 * compile.texi (Eval During Compile): Fix a typo. Add index
3392 entries for possible uses of eval-when-compile.
3393
33942006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
3395
3396 * display.texi (Abstract Display): Fix typo.
3397
33982006-06-03 Eli Zaretskii <eliz@gnu.org>
3399
3400 * minibuf.texi (Minibuffer History) <history-add-new-input>:
3401 Reword variable's description.
3402
34032006-06-01 Richard Stallman <rms@gnu.org>
3404
3405 * windows.texi (Splitting Windows): Clarify splitting nonselected
3406 window.
3407
34082006-05-31 Juri Linkov <juri@jurta.org>
3409
3410 * minibuf.texi (Minibuffer History): Add history-add-new-input.
3411
34122006-05-30 Richard Stallman <rms@gnu.org>
3413
3414 * display.texi (Line Height): Fix errors in description of
10d1d0af 3415 default line height and line-height property.
b8d4c8d0
GM
3416
3417 * nonascii.texi (Default Coding Systems): Further clarification.
3418
34192006-05-29 Luc Teirlinck <teirllm@auburn.edu>
3420
3421 * internals.texi (Pure Storage): Mention that an overflow in pure
3422 space causes a memory leak.
3423 (Garbage Collection): If there was an overflow in pure space,
3424 `garbage-collect' returns nil.
3425
34262006-05-30 Eli Zaretskii <eliz@gnu.org>
3427
3428 * nonascii.texi (Default Coding Systems): Fix it some more.
3429
34302006-05-29 Eli Zaretskii <eliz@gnu.org>
3431
3432 * nonascii.texi (Default Coding Systems): Fix last change.
3433
34342006-05-29 Kenichi Handa <handa@m17n.org>
3435
3436 * nonascii.texi (find-operation-coding-system): Describe the new
3437 argument format (FILENAME . BUFFER).
3438
34392006-05-28 Richard Stallman <rms@gnu.org>
3440
3441 * tips.texi (Coding Conventions): Better explain reasons not to
3442 advise other packages or use `eval-after-load'.
3443
34442006-05-29 Kim F. Storm <storm@cua.dk>
3445
3446 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
3447 `bindat-idx' and `bindat-raw' for clarity.
3448
34492006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3450
3451 * processes.texi (Bindat Spec): Expand on `repeat' handler.
3452
3453 * display.texi (Display): Add "Abstract Display" to menu.
3454 (Abstract Display, Abstract Display Functions)
3455 (Abstract Display Example): New nodes.
3456 * elisp.texi (Top): Add "Abstract Display" to menu.
3457
34582006-05-27 Chong Yidong <cyd@stupidchicken.com>
3459
3460 * keymaps.texi (Key Sequences): Link to input events definition.
3461 (Format of Keymaps): Delete material duplicated in Keymap Basics.
3462
3463 * files.texi (Changing Files): Document updated argument list for
3464 copy-file.
3465
34662006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
3467
3468 * processes.texi (Bindat Functions): Explain term "total length".
3469 Use it in bindat-length and bindat-pack descriptions.
3470
34712006-05-26 Eli Zaretskii <eliz@gnu.org>
3472
3473 * tips.texi (Coding Conventions): Advise against using
3474 eval-after-load in packages. Add an index entry.
3475
34762006-05-25 Juri Linkov <juri@jurta.org>
3477
3478 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
3479
3480 * modes.texi (%-Constructs): Add %e, %z, %Z.
3481
34822006-05-25 Richard Stallman <rms@gnu.org>
3483
3484 * elisp.texi (Top): Update subnode menu.
3485
3486 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
3487 (Keymaps): Update menu.
3488
34892006-05-25 Chong Yidong <cyd@stupidchicken.com>
3490
3491 * keymaps.texi (Key Sequences): Some clarifications.
3492
34932006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
3494
3495 * processes.texi (Bindat Functions): Say "unibyte string"
3496 explicitly for bindat-unpack and bindat-pack descriptions.
3497 (Bindat Examples): Don't call `string-make-unibyte' in example.
3498
34992006-05-25 Chong Yidong <cyd@stupidchicken.com>
3500
3501 * keymaps.texi (Key Sequences): Renamed from Keymap Terminology.
c5602427 3502 Explain string and vector representations of key sequences.
b8d4c8d0
GM
3503
3504 * keymaps.texi (Changing Key Bindings):
dd7b651b 3505 * commands.texi (Interactive Codes):
b8d4c8d0
GM
3506 * help.texi (Describing Characters): Refer to it.
3507
35082006-05-23 Luc Teirlinck <teirllm@auburn.edu>
3509
3510 * frames.texi (Pointer Shape): @end table -> @end defvar.
3511
35122006-05-22 Richard Stallman <rms@gnu.org>
3513
3514 * elisp.texi (Top): Update subnode menus.
3515
3516 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
3517 Contents rewritten; material from old Pointer Shape node moved here.
3518
3519 * display.texi (Pointer Shape): Node deleted.
3520 (Image Descriptors): Minor cleanup.
3521
35222006-05-21 Richard Stallman <rms@gnu.org>
3523
3524 * syntax.texi (Parsing Expressions): Update info on which STATE
3525 elements are ignored.
3526
35272006-05-19 Luc Teirlinck <teirllm@auburn.edu>
3528
3529 * hooks.texi (Standard Hooks): Correct typo.
3530
3531 * gpl.texi (GPL): ifinfo -> ifnottex.
3532
35332006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
3534
3535 * searching.texi (Simple Match Data): Warn about match data being
3536 set anew by every search.
3537
35382006-05-17 Richard Stallman <rms@gnu.org>
3539
3540 * minibuf.texi (Minibuffer History): Clarify.
3541
3542 * searching.texi (Regexp Special): Clarify nested regexp warning.
3543
35442006-05-16 Kim F. Storm <storm@cua.dk>
3545
3546 * minibuf.texi (Minibuffer History): Update add-to-history.
3547
35482006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
3549
3550 * nonascii.texi (Explicit Encoding): Fix
3551 typo (encoding<->decoding).
3552
35532006-05-14 Richard Stallman <rms@gnu.org>
3554
3555 * buffers.texi (Creating Buffers): Cleanup.
3556
3557 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
3558
35592006-05-13 Eli Zaretskii <eliz@gnu.org>
3560
3561 * buffers.texi (Current Buffer): Document that with-temp-buffer
3562 disables undo.
3563
3564 * os.texi (Terminal-Specific): More accurate description of how
3565 Emacs searches for the terminal-specific libraries.
3566
35672006-05-12 Eli Zaretskii <eliz@gnu.org>
3568
3569 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
3570 emacs-xtra to @inforef's.
3571
3572 * text.texi (Undo): Document that undo is turned off in buffers
3573 whose names begin with a space.
3574
3575 * buffers.texi (Buffer Names): Add index entries for buffers whose
3576 names begin with a space.
3577 (Creating Buffers): Document that undo is turned off in buffers
3578 whose names begin with a space.
3579
3580 * files.texi (Visiting Functions, Reading from Files)
3581 (Saving Buffers): Mention code and EOL conversions by file I/O
3582 primitives and subroutines.
3583
3584 * nonascii.texi (Lisp and Coding Systems): Document
3585 coding-system-eol-type. Add index entries for eol conversion.
3586
3587 * display.texi (Defining Faces): Mention `mac', and add an xref to
3588 where window-system is described.
3589
35902006-05-10 Richard Stallman <rms@gnu.org>
3591
3592 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
3593
35942006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3595
3596 * variables.texi (File Local Variables): Recommend to quote lambda
3597 expressions in safe-local-variable property.
3598
35992006-05-09 Richard Stallman <rms@gnu.org>
3600
3601 * variables.texi (File Local Variables): Document
3602 safe-local-eval-forms and safe-local-eval-function.
3603
36042006-05-07 Kim F. Storm <storm@cua.dk>
3605
3606 * minibuf.texi (Minibuffer History): Remove keep-dups arg
3607 from add-to-history.
3608
36092006-05-07 Romain Francoise <romain@orebokech.com>
3610
3611 * commands.texi (Event Input Misc):
3612 * compile.texi (Eval During Compile):
3613 * internals.texi (Buffer Internals):
3614 * minibuf.texi (Initial Input):
3615 * nonascii.texi (Scanning Charsets):
3616 * numbers.texi (Comparison of Numbers):
3617 * windows.texi (Textual Scrolling, Vertical Scrolling):
3618 Fix various typos.
3619
36202006-05-06 Eli Zaretskii <eliz@gnu.org>
3621
3622 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
3623 conditional xref's to either emacs or emacs-xtra, depending on
3624 @iftex/@ifnottex.
3625
3626 * minibuf.texi (Minibuffer History): Document add-to-history.
3627
36282006-05-05 Eli Zaretskii <eliz@gnu.org>
3629
3630 * internals.texi (Pure Storage): Mention the pure overflow message
3631 at startup.
3632
c8763fb6 36332006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3634
3635 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
3636 (Searching Keymaps): Fix pseudo-Lisp description of keymap
3637 search.
3638
36392006-05-01 Richard Stallman <rms@gnu.org>
3640
3641 * intro.texi (nil and t): Clarify.
3642
3643 * variables.texi (File Local Variables): Suggest using booleanp.
3644
36452006-05-01 Juanma Barranquero <lekktu@gmail.com>
3646
3647 * objects.texi (Type Predicates): Fix typos.
3648
36492006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
3650
3651 * intro.texi (nil and t): Add booleanp.
3652
3653 * objects.texi (Type Predicates): Add links for booleanp and
3654 string-or-null-p.
3655
36562006-04-29 Richard Stallman <rms@gnu.org>
3657
3658 * modes.texi (Multiline Font Lock): Rename from
3659 Multi line Font Lock Elements. Much clarification.
3660 (Font Lock Multiline, Region to Fontify): Much clarification.
3661
36622006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
3663
3664 * variables.texi (File Local Variables): Remove the special case t for
3665 safe-local-variable.
3666
36672006-04-26 Richard Stallman <rms@gnu.org>
3668
3669 * syntax.texi (Parsing Expressions): Minor cleanup.
3670
36712006-04-18 Richard Stallman <rms@gnu.org>
3672
3673 * tips.texi (Coding Conventions): Explain when the package's
3674 prefix should appear later on (not at the start of the name).
3675
3676 * searching.texi (String Search): Clarify effect of NOERROR.
3677
3678 * modes.texi (Imenu): Clarify what special items do.
3679
3680 * hooks.texi (Standard Hooks): Delete text about old hook names.
3681
36822006-04-17 Romain Francoise <romain@orebokech.com>
3683
3684 * variables.texi (Local Variables): Update the default value of
3685 `max-specpdl-size'.
3686
36872006-04-15 Michael Olson <mwolson@gnu.org>
3688
3689 * processes.texi (Transaction Queues): Mention the new optional
3690 `delay-question' argument for `tq-enqueue'.
3691
36922006-04-13 Bill Wohler <wohler@newt.com>
3693
3694 * customize.texi (Common Keywords): Use dotted notation for
3695 :package-version value. Specify its values. Improve documentation
3696 for customize-package-emacs-version-alist.
3697
36982006-04-12 Bill Wohler <wohler@newt.com>
3699
3700 * customize.texi (Common Keywords): Move description of
3701 customize-package-emacs-version-alist to @defvar.
3702
37032006-04-10 Bill Wohler <wohler@newt.com>
3704
3705 * customize.texi (Common Keywords): Add :package-version.
3706
37072006-04-10 Kim F. Storm <storm@cua.dk>
3708
3709 * text.texi (Buffer Contents): Add NOPROPS arg to
3710 filter-buffer-substring.
3711
37122006-04-08 Kevin Ryde <user42@zip.com.au>
3713
3714 * os.texi (Command-Line Arguments): Update xref to emacs manual
3715 "Command Arguments" -> "Emacs Invocation", per change there.
3716
37172006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
3718
3719 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
3720 be on one line to help makeinfo not render two spaces after the dot.
3721
37222006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
3723
3724 * strings.texi (Predicates for Strings): Add string-or-null-p.
3725
37262006-03-28 Kim F. Storm <storm@cua.dk>
3727
3728 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
3729 remarks about systems that don't support fractional seconds.
3730
37312006-03-25 Karl Berry <karl@gnu.org>
3732
3733 * elisp.texi: Use @copyright{} instead of (C), and do not indent
3734 the year list.
3735
37362006-03-21 Nick Roberts <nickrob@snap.net.nz>
3737
3738 * display.texi (Fringe Indicators): Fix typos.
3739
37402006-03-19 Luc Teirlinck <teirllm@auburn.edu>
3741
3742 * tips.texi (Documentation Tips): One can now also write `program'
3743 in front of a quoted symbol in a docstring to prevent making a
3744 hyperlink.
3745
37462006-03-19 Alan Mackenzie <acm@muc.de>
3747
3748 * text.texi (Special Properties): Clarify `fontified' property.
3749
37502006-03-16 Richard Stallman <rms@gnu.org>
3751
3752 * display.texi (Defining Images): Minor cleanup.
3753
37542006-03-16 Bill Wohler <wohler@newt.com>
3755
3756 * display.texi (Defining Images): In image-load-path-for-library,
3757 prefer user's images.
3758
37592006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
3760
3761 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
3762
37632006-03-15 Bill Wohler <wohler@newt.com>
3764
3765 * display.texi (Defining Images): Fix example in
3766 image-load-path-for-library by not recommending that one binds
3767 image-load-path. Just defvar it to placate compiler and only use
3768 it if previously defined.
3769
37702006-03-14 Bill Wohler <wohler@newt.com>
3771
3772 * display.texi (Defining Images): In image-load-path-for-library,
3773 always return list of directories. Update example.
3774
37752006-03-14 Alan Mackenzie <acm@muc.de>
3776
3777 * modes.texi: New node, "Region to Fontify" (for Font Lock).
3778 This describes font-lock-extend-region-function.
3779 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
3780 the new node "Region to Fontify".
3781
37822006-03-13 Richard Stallman <rms@gnu.org>
3783
3784 * display.texi (Invisible Text): The impossible position is
3785 now before the invisible text, not after.
3786 (Defining Images): Clean up last change.
3787
37882006-03-11 Bill Wohler <wohler@newt.com>
3789
3790 * display.texi (Defining Images): Add image-load-path-for-library.
3791
37922006-03-11 Luc Teirlinck <teirllm@auburn.edu>
3793
3794 * text.texi (Adaptive Fill): Fix Texinfo usage.
3795
3796 * strings.texi (Creating Strings): Fix Texinfo usage.
3797
3798 * searching.texi (Regexp Special): Use @samp for regular
3799 expressions that are not in Lisp syntax.
3800
38012006-03-08 Luc Teirlinck <teirllm@auburn.edu>
3802
3803 * searching.texi (Regexp Special): Put remark between parentheses
3804 to avoid misreading.
3805
38062006-03-07 Luc Teirlinck <teirllm@auburn.edu>
3807
3808 * searching.texi (Syntax of Regexps): More accurately describe
3809 which characters are special in which situations.
3810 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
3811 are not special. Describe in detail when `[' and `]' are special.
3812 (Regexp Backslash): Plenty of regexps with unbalanced square
3813 brackets are valid, so reword that statement.
3814
38152006-03-02 Kim F. Storm <storm@cua.dk>
3816
3817 * keymaps.texi (Tool Bar): Add tool-bar-border.
3818
38192006-02-28 Luc Teirlinck <teirllm@auburn.edu>
3820
3821 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
3822
38232006-02-27 Luc Teirlinck <teirllm@auburn.edu>
3824
3825 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
3826
3827 * files.texi (Locating Files): Suggest additional values for the
3828 SUFFIXES arg of `locate-file'. Update pxref.
3829
3830 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
3831 (How Programs Do Loading): Discuss the effects of Auto Compression
3832 mode on `load'.
3833 (Load Suffixes): New node.
3834 (Library Search): Delete description of `load-suffixes'; it was
3835 moved to "Load Suffixes".
3836 (Autoload, Named Features): Mention `load-suffixes'.
3837
38382006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
3839
3840 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
3841
3842 * windows.texi (Window Tree): Fix typo.
3843
38442006-02-20 Kim F. Storm <storm@cua.dk>
3845
3846 * display.texi (Fringe Indicators): New section.
3847 Move indicate-empty-lines, indicate-buffer-boundaries, and
3848 default-indicate-buffer-boundaries here.
3849 Add fringe-indicator-alist and default-fringes-indicator-alist.
3850 Add list of logical fringe indicator symbols.
3851 Update list of standard bitmap names.
3852 (Fringe Cursors): New section.
3853 Move overflow-newline-into-fringe here.
3854 Add fringe-cursor-alist and default-fringes-cursor-alist.
3855 Add list of fringe cursor symbols.
3856
38572006-02-20 Juanma Barranquero <lekktu@gmail.com>
3858
3859 * commands.texi (Using Interactive): Fix reference to node
3860 "Minibuffers".
3861
38622006-02-19 Richard M. Stallman <rms@gnu.org>
3863
3864 * minibuf.texi (High-Level Completion):
3865 Add xref to read-input-method-name.
3866
3867 * files.texi (Relative File Names): Move file-relative-name here.
3868 (File Name Expansion): From here. Minor clarifications.
3869
3870 * commands.texi (Using Interactive): Add xrefs about reading input.
3871 Clarify remarks about that moving point and mark.
3872 Put string case before list case.
3873
c8763fb6 38742006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
3875
3876 * display.texi (Other Display Specs, Image Descriptors):
3877 Revert erroneous changes. The previous description of
3878 image-descriptors as `(image . PROPS)' was correct.
3879
38802006-02-14 Richard M. Stallman <rms@gnu.org>
3881
3882 * variables.texi (File Local Variables): Clarifications.
3883
38842006-02-14 Juanma Barranquero <lekktu@gmail.com>
3885
3886 * variables.texi (File Local Variables): Use @code for a cons
3887 cell, not @var.
3888
38892006-02-13 Chong Yidong <cyd@stupidchicken.com>
3890
3891 * variables.texi (File Local Variables): Document new file local
3892 variable behavior.
3893
38942006-02-10 Kim F. Storm <storm@cua.dk>
3895
3896 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
3897
38982006-02-08 Juanma Barranquero <lekktu@gmail.com>
3899
3900 * modes.texi (%-Constructs): Remove obsolete info about
3901 `global-mode-string'.
3902
39032006-02-07 Richard M. Stallman <rms@gnu.org>
3904
3905 * commands.texi (Prefix Command Arguments): Minor cleanup.
3906
3907 * display.texi: "Graphical display", not window system.
3908
3909 * functions.texi (What Is a Function): Fix xref.
3910
3911 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
3912 (Changing Key Bindings): Clarify when remapping is better than
3913 substitute-key-definition.
3914
39152006-02-02 Richard M. Stallman <rms@gnu.org>
3916
3917 * minibuf.texi (Basic Completion): Completion alists are risky.
3918
3919 * keymaps.texi (Active Keymaps): Clarifications.
3920 (Searching Keymaps): New node.
3921 (Keymaps): Update menu.
3922
3923 * frames.texi (Layout Parameters): Minor clarification.
3924 (Drag and Drop): New node.
3925 (Frames): Update menu.
3926
39272006-01-29 Chong Yidong <cyd@stupidchicken.com>
3928
3929 * display.texi (Other Display Specs, Image Descriptors):
3930 Image description is a list, not a cons cell.
3931
39322006-01-28 Luc Teirlinck <teirllm@auburn.edu>
3933
3934 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
3935 list is not necessarily a list).
3936
39372006-01-27 Eli Zaretskii <eliz@gnu.org>
3938
3939 * frames.texi (Layout Parameters): border-width and
3940 internal-border-width belong to the frame, not the window.
3941
39422006-01-19 Richard M. Stallman <rms@gnu.org>
3943
3944 * nonascii.texi (Translation of Characters): Search cmds use
3945 translation-table-for-input. Automatically made local.
3946
3947 * markers.texi (Overview of Markers): Count insertion type
3948 as one of a marker's attributes.
3949
3950 * keymaps.texi (Controlling Active Maps): New node, split out of
3951 Active Keymaps.
3952 (Keymaps): Menu updated.
3953 (Active Keymaps): Give pseudocode to explain how the active
3954 maps are searched. current-active-maps and key-binding moved here.
3955 (Functions for Key Lookup): current-active-maps and key-binding moved.
3956 Clarifications.
3957 (Searching the Keymaps): New subnode.
3958
3959 * elisp.texi (Top): Menu clarification.
3960
3961 * display.texi (Other Display Specs): Delete duplicate entry for
3962 just a string as display spec. Move text about recursive display
3963 specs on such a string.
3964
3965 * commands.texi (Key Sequence Input): Clarify.
3966 Move num-nonmacro-input-events out.
3967 (Reading One Event): num-nonmacro-input-events moved here.
3968
39692006-01-14 Nick Roberts <nickrob@snap.net.nz>
3970
3971 * advice.texi (Simple Advice): Update example to fit argument
3972 change in previous-line.
3973
39742006-01-05 Richard M. Stallman <rms@gnu.org>
3975
3976 * markers.texi (The Mark): Fix in `mark'.
3977
39782006-01-04 Richard M. Stallman <rms@gnu.org>
3979
3980 * processes.texi (Misc Network, Make Network): Minor cleanups.
3981
39822006-01-04 Kim F. Storm <storm@cua.dk>
3983
3984 * processes.texi (Make Network): Add IPv6 addresses and handling.
3985 (Network Feature Testing): Mention (:family ipv6).
3986 (Misc Network): Add IPv6 formats to format-network-address.
3987
39882005-12-30 Richard M. Stallman <rms@gnu.org>
3989
3990 * text.texi (Changing Properties):
3991 Don't use return value of set-text-properties.
3992
39932005-12-29 Luc Teirlinck <teirllm@auburn.edu>
3994
3995 * modes.texi (Mode Line Format): Correct typo in menu.
3996
39972005-12-29 Richard M. Stallman <rms@gnu.org>
3998
3999 * modes.texi (Mode Line Top): New node.
4000 (Mode Line Data): Some text moved to new node.
4001 Explain the data structure more concretely.
4002 (Mode Line Basics): Clarifications.
4003 (Mode Line Variables): Clarify intro paragraph.
4004 (%-Constructs): Clarify intro paragraph.
4005 (Mode Line Format): Update menu.
4006
40072005-12-28 Luc Teirlinck <teirllm@auburn.edu>
4008
4009 * minibuf.texi (Basic Completion): Update lazy-completion-table
4010 examples for removal of ARGS argument.
4011
40122005-12-23 Richard M. Stallman <rms@gnu.org>
4013
4014 * text.texi (Undo): Restore some explanation from the version
4015 that was deleted.
4016
40172005-12-23 Eli Zaretskii <eliz@gnu.org>
4018
4019 * text.texi (Undo): Remove duplicate descriptions of `apply
4020 funname' and `apply delta' elements of the undo list.
4021
40222005-12-20 Richard M. Stallman <rms@gnu.org>
4023
4024 * help.texi (Help Functions): Update documentation of `apropos'.
4025
40262005-12-20 Luc Teirlinck <teirllm@auburn.edu>
4027
4028 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
4029 because it is confusing. If the :help-echo keyword is a function,
4030 it is not directly used as the :help-echo overlay property, as the
4031 xref seems to suggest (it does not take the appropriate args).
4032
40332005-12-19 Luc Teirlinck <teirllm@auburn.edu>
4034
4035 * customize.texi (Common Keywords): Fix Texinfo usage.
4036 (Group Definitions, Variable Definitions): Update for new
4037 conventions for using `*' in docstrings.
4038
4039 * tips.texi (Documentation Tips): Update for new conventions for
4040 using `*' in docstrings.
4041
40422005-12-16 Richard M. Stallman <rms@gnu.org>
4043
4044 * minibuf.texi (Minibuffer Contents): Minor cleanup.
4045
40462005-12-16 Juri Linkov <juri@jurta.org>
4047
4048 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
4049
40502005-12-14 Romain Francoise <romain@orebokech.com>
4051
4052 * modes.texi (Customizing Keywords): Rename `append' to `how'.
4053 Fix typo.
4054
40552005-12-11 Juri Linkov <juri@jurta.org>
4056
4057 * minibuf.texi (Completion Commands): Add mention of read-file-name
4058 for filename completion keymaps.
4059 (Reading File Names): Add mention of filename completion keymaps
4060 for read-file-name and xref to `Completion Commands'.
4061
40622005-12-10 Richard M. Stallman <rms@gnu.org>
4063
4064 * customize.texi (Common Keywords): State caveats for use of :tag.
4065
40662005-12-08 Richard M. Stallman <rms@gnu.org>
4067
4068 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
4069 with xrefs and better explanation.
4070 (Completion Commands): Add the filename completion maps.
4071
4072 * objects.texi (Character Type): Clarify that \s is not space
4073 if a dash follows.
4074
40752005-12-05 Richard M. Stallman <rms@gnu.org>
4076
4077 * windows.texi (Resizing Windows): Delete preserve-before args.
4078
40792005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4080
4081 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
4082 in full keymaps, since the quirk has been fixed.
4083
40842005-12-03 Eli Zaretskii <eliz@gnu.org>
4085
4086 * hooks.texi (Standard Hooks): Add index entries. Mention
4087 `compilation-finish-functions'.
4088
40892005-11-27 Richard M. Stallman <rms@gnu.org>
4090
4091 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
4092
40932005-11-21 Juri Linkov <juri@jurta.org>
4094
4095 * customize.texi (Common Keywords): Update links types
4096 custom-manual and url-link. Add link types emacs-library-link,
4097 file-link, function-link, variable-link, custom-group-link.
4098
40992005-11-20 Chong Yidong <cyd@stupidchicken.com>
4100
4101 * display.texi: Revert 2005-11-20 change.
4102
41032005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
4104
4105 * processes.texi (Bindat Functions):
4106 Say "third" to refer to zero-based index "2".
4107
41082005-11-18 Luc Teirlinck <teirllm@auburn.edu>
4109
4110 * loading.texi (Library Search): Update the default value of
4111 `load-suffixes'.
4112
41132005-11-17 Chong Yidong <cyd@stupidchicken.com>
4114
4115 * display.texi (Attribute Functions): Mention :ignore-defface.
4116
41172005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
4118
4119 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
4120 (Minor Mode Conventions): Mention the use of a hook.
4121
41222005-11-06 Richard M. Stallman <rms@gnu.org>
4123
4124 * files.texi (Magic File Names): find-file-name-handler checks the
4125 `operations' property of the handler.
4126
41272005-11-03 Richard M. Stallman <rms@gnu.org>
4128
4129 * variables.texi (Frame-Local Variables): Small clarification.
4130
41312005-10-29 Chong Yidong <cyd@stupidchicken.com>
4132
4133 * os.texi (Init File): Document ~/.emacs.d/init.el.
4134
41352005-10-29 Richard M. Stallman <rms@gnu.org>
4136
4137 * internals.texi (Garbage Collection): Document memory-full.
4138
41392005-10-28 Bill Wohler <wohler@newt.com>
4140
4141 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
4142 for URLs.
4143
41442005-10-28 Richard M. Stallman <rms@gnu.org>
4145
4146 * minibuf.texi (Completion Commands): Clean up prev change.
4147
41482005-10-26 Kevin Ryde <user42@zip.com.au>
4149
4150 * compile.texi (Eval During Compile): Explain recommended uses
4151 of eval-when-compile and eval-and-compile.
4152
41532005-10-27 Masatake YAMATO <jet@gyve.org>
4154
4155 * minibuf.texi (Completion Commands):
4156 Write about new optional argument for `display-completion-list'.
4157
41582005-10-23 Richard M. Stallman <rms@gnu.org>
4159
4160 * display.texi (Overlay Arrow): Clarify about local bindings of
4161 overlay-arrow-position.
4162
41632005-10-22 Eli Zaretskii <eliz@gnu.org>
4164
4165 * internals.texi (Building Emacs): Fix last change.
4166
41672005-10-22 Richard M. Stallman <rms@gnu.org>
4168
4169 * internals.texi (Building Emacs): Document eval-at-startup.
4170
41712005-10-21 Richard M. Stallman <rms@gnu.org>
4172
4173 * loading.texi (Where Defined): load-history contains abs file names.
4174 symbol-file returns abs file names.
4175
41762005-10-19 Kim F. Storm <storm@cua.dk>
4177
4178 * display.texi (Showing Images): Add max-image-size integer value.
4179
41802005-10-18 Chong Yidong <cyd@stupidchicken.com>
4181
4182 * display.texi (Showing Images): Document max-image-size.
4183
41842005-10-17 Richard M. Stallman <rms@gnu.org>
4185
4186 * commands.texi (Quitting): Minor clarification.
4187
4188 * processes.texi (Sentinels): Clarify about output and quitting.
4189 (Filter Functions): Mention with-local-quit.
4190
41912005-10-17 Juri Linkov <juri@jurta.org>
4192
4193 * buffers.texi (Current Buffer):
4194 * commands.texi (Event Input Misc):
4195 * compile.texi (Eval During Compile, Compiler Errors):
4196 * customize.texi (Group Definitions):
4197 * display.texi (Progress, Defining Faces):
4198 * files.texi (Writing to Files):
4199 * modes.texi (Mode Hooks, Defining Minor Modes):
4200 * streams.texi (Output Functions):
4201 * syntax.texi (Syntax Table Functions):
4202 * text.texi (Change Hooks):
4203 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
4204
4205 * commands.texi (Quitting): Replace arg `forms' with `body' in
4206 `with-local-quit'.
4207
4208 * positions.texi (Excursions): Replace arg `forms' with `body' in
4209 `save-excursion'.
4210
42112005-10-08 Kim F. Storm <storm@cua.dk>
4212
4213 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
4214 Rename manual section accordingly.
4215
42162005-10-04 Kim F. Storm <storm@cua.dk>
4217
4218 * windows.texi (Window Split Tree): New section describing
4219 new function window-split-tree function.
4220
42212005-10-03 Nick Roberts <nickrob@snap.net.nz>
4222
4223 * display.texi (Fringe Size/Pos): Simplify and add detail.
4224
42252005-09-30 Romain Francoise <romain@orebokech.com>
4226
4227 * minibuf.texi (High-Level Completion): Explain that the prompt
4228 given to `read-buffer' should end with a colon and a space.
4229 Update usage examples.
4230
42312005-09-29 Juri Linkov <juri@jurta.org>
4232
4233 * display.texi (Displaying Messages): Rename argument name
4234 `string' to `format-string' in functions `message', `message-box',
4235 `message-or-box'.
4236
42372005-09-26 Chong Yidong <cyd@stupidchicken.com>
4238
4239 * errors.texi (Standard Errors): Correct xrefs.
4240
42412005-09-18 Chong Yidong <cyd@stupidchicken.com>
4242
4243 * display.texi (Defining Images): Update documentation for
4244 `image-load-path'.
4245
42462005-09-17 Richard M. Stallman <rms@gnu.org>
4247
4248 * display.texi (Defining Images): Clean up previous change.
4249
42502005-09-16 Romain Francoise <romain@orebokech.com>
4251
4252 * elisp.texi: Specify GFDL version 1.2.
4253
4254 * doclicense.texi (GNU Free Documentation License): Update to
4255 version 1.2.
4256
42572005-09-15 Chong Yidong <cyd@stupidchicken.com>
4258
4259 * display.texi (Defining Images): Document `image-load-path'.
4260
42612005-09-15 Richard M. Stallman <rms@gnu.org>
4262
4263 * objects.texi (Printed Representation): Minor cleanup.
4264 (Box Diagrams): Minor fix.
4265 (Cons Cell Type): Move (...) index item here.
4266 (Box Diagrams): From here.
4267 (Array Type): Minor fix.
4268 (Type Predicates): Delete index "predicates".
4269 (Hash Table Type): Clarify xref.
4270 (Dotted Pair Notation): Minor fix.
4271
42722005-09-10 Chong Yidong <cyd@stupidchicken.com>
4273
4274 * files.texi (Saving Buffers): Fix typo.
4275
42762005-09-08 Richard M. Stallman <rms@gnu.org>
4277
4278 * tips.texi (Programming Tips): Correct the "default" prompt spec.
4279
42802005-09-08 Chong Yidong <cyd@stupidchicken.com>
4281
4282 * locals.texi (Standard Buffer-Local Variables): Don't include
4283 mode variables for minor modes.
4284 Fix xrefs for buffer-display-count, buffer-display-table,
4285 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
4286 enable-multibyte-characters, fill-column, header-line-format,
4287 left-fringe-width, left-margin, and right-fringe-width.
4288
4289 * hooks.texi (Standard Hooks): All hooks should conform to the
4290 standard naming convention now.
4291 Fix xref for `echo-area-clear-hook'.
4292
4293 * display.texi (Usual Display): Note that indicate-empty-lines and
4294 tab-width are buffer-local.
4295
4296 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
4297
4298 * modes.texi (Mode Help): Note that major-mode is buffer-local.
4299
4300 * nonascii.texi (Encoding and I/O): Note that
4301 buffer-file-coding-system is buffer-local.
4302
4303 * positions.texi (List Motion): Note that defun-prompt-regexp is
4304 buffer-local.
4305
4306 * text.texi (Auto Filling): Note that auto-fill-function is
4307 buffer-local.
4308 (Undo): Note that buffer-undo-list is buffer-local.
4309
4310 * windows.texi (Buffers and Windows): Document
4311 buffer-display-count.
4312
43132005-09-06 Richard M. Stallman <rms@gnu.org>
4314
4315 * tips.texi (Coding Conventions): Sometimes it is ok to put the
4316 package prefix elsewhere than at the start of the name.
4317
43182005-09-03 Richard M. Stallman <rms@gnu.org>
4319
4320 * tips.texi (Programming Tips): Add conventions for minibuffer
4321 questions and prompts.
4322
43232005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
4324
4325 * intro.texi (nil and t): Minor cleanup.
4326 Delete spurious mention of keyword symbols.
4327 (Evaluation Notation): Add index entry.
4328 (A Sample Function Description): Minor cleanup.
4329 (A Sample Variable Description): Not all vars can be set.
4330
43312005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
4332
4333 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
4334
4335 (Insertion): Document precise type of `insert-char' arg COUNT.
4336
43372005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
4338
4339 * modes.texi (Other Font Lock Variables): Sync the default of
4340 font-lock-lines-before.
4341
43422005-08-31 Michael Albinus <michael.albinus@gmx.de>
4343
4344 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
4345
43462005-08-29 Richard M. Stallman <rms@gnu.org>
4347
4348 * elisp.texi (Top): Update subnode menu.
4349
4350 * searching.texi (Searching and Matching): Move node.
4351 Rearrange contents and add overall explanation.
4352 (Searching and Case): Move node.
4353 (Searching and Matching): Update menu.
4354
43552005-08-27 Eli Zaretskii <eliz@gnu.org>
4356
4357 * os.texi (Startup Summary): Fix the description of the initial
4358 startup message display.
4359
43602005-08-25 Richard M. Stallman <rms@gnu.org>
4361
4362 * searching.texi (Search and Replace): Add replace-regexp-in-string.
4363
43642005-08-25 Emilio C. Lopes <eclig@gmx.net>
4365
4366 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
4367 `next-overlay-change' example.
4368
43692005-08-22 Juri Linkov <juri@jurta.org>
4370
4371 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
4372 Fix invert-face. Fix args of face-background.
4373
4374 * display.texi (Standard Faces): Delete node.
4375 (Faces): Add xref to `(emacs)Standard Faces'.
4376 (Displaying Faces): Fix xref to `Standard Faces'.
4377
4378 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
4379
43802005-08-20 Alan Mackenzie <acm@muc.de>
4381
4382 * buffers.texi (The Buffer List): Clarify the manipulation of the
4383 buffer list.
4384
43852005-08-14 Richard M. Stallman <rms@gnu.org>
4386
4387 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
4388 a regexp.
4389
43902005-08-11 Richard M. Stallman <rms@gnu.org>
4391
4392 * elisp.texi (Top): Update subnode lists.
4393
4394 * display.texi (Inverse Video): Node deleted.
4395
4396 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
4397 New nodes split out of Coding Conventions.
4398
4399 * searching.texi (Regular Expressions): Document re-builder.
4400
4401 * os.texi (Time Parsing): New node split out of Time Conversion.
4402
4403 * processes.texi (Misc Network, Network Feature Testing)
4404 (Network Options, Make Network): New nodes split out of
4405 Low-Level Network.
4406
44072005-08-09 Richard M. Stallman <rms@gnu.org>
4408
4409 * frames.texi (Geometry): New node, split from Size and Position.
4410 (Frame Parameters): Refer to Geometry.
4411
4412 * buffers.texi (The Buffer List): Fix xrefs.
4413
4414 * windows.texi (Splitting Windows): Fix xref.
4415
4416 * frames.texi (Layout Parameters): Add xref.
4417
4418 * display.texi (Line Height, Scroll Bars): Fix xrefs.
4419
4420 * keymaps.texi (Menu Bar): Fix xref.
4421
4422 * locals.texi (Standard Buffer-Local Variables): Fix xref.
4423
4424 * modes.texi (%-Constructs): Fix xref.
4425
4426 * frames.texi (Window Frame Parameters): Node split up.
4427 (Basic Parameters, Position Parameters, Size Parameters)
4428 (Layout Parameters, Buffer Parameters, Management Parameters)
4429 (Cursor Parameters, Color Parameters): New subnodes.
4430
44312005-08-09 Luc Teirlinck <teirllm@auburn.edu>
4432
4433 * positions.texi (Screen Lines): Update xref for previous change
4434 in minibuf.texi.
4435
4436 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
4437 change in minibuf.texi.
4438
44392005-08-09 Richard M. Stallman <rms@gnu.org>
4440
4441 * tips.texi (Coding Conventions): Minor cleanup.
4442
4443 * modes.texi (Defining Minor Modes): Explain when init-value
4444 can be non-nil.
4445
4446 * elisp.texi (Top): Update submenu for Minibuffer.
4447
4448 * minibuf.texi (Minibuffer Misc): Node split up.
4449 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
4450 (Recursive Mini): New nodes split out from Minibuffer Misc.
4451 (Minibuffer Misc): Document max-mini-window-height.
4452
4453 * hash.texi (Defining Hash): Delete stray paren in example.
4454
4455 * display.texi (Echo Area Customization): Don't define
4456 max-mini-window-height here; xref instead.
4457
4458 * commands.texi (Event Input Misc): Update while-no-input.
4459
4460 * advice.texi (Advising Functions): Explain when to use advice
4461 and when to use a hook.
4462
44632005-07-30 Eli Zaretskii <eliz@gnu.org>
4464
4465 * makefile.w32-in (info): Don't run install-info.
4466 ($(infodir)/dir): New target, produced by running install-info.
4467
44682005-07-27 Luc Teirlinck <teirllm@auburn.edu>
4469
4470 * modes.texi (Defining Minor Modes): The keyword for the initial
4471 value is :init-value, not :initial-value.
4472
44732005-07-23 Eli Zaretskii <eliz@gnu.org>
4474
4475 * loading.texi (Autoload): Make the `doctor' example be consistent
4476 with what's in current loaddefs.el. Describe the "fn" magic in
4477 the usage portion of the doc string.
4478
44792005-07-22 Richard M. Stallman <rms@gnu.org>
4480
4481 * internals.texi (Garbage Collection): Clarify previous change.
4482
44832005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
4484
4485 * internals.texi (Garbage Collection): Add gc-cons-percentage.
4486
44872005-07-18 Juri Linkov <juri@jurta.org>
4488
4489 * commands.texi (Accessing Events):
4490 * frames.texi (Text Terminal Colors, Resources):
4491 * markers.texi (The Mark):
4492 * modes.texi (Defining Minor Modes):
4493 Delete duplicate duplicate words.
4494
44952005-07-16 Richard M. Stallman <rms@gnu.org>
4496
4497 * display.texi (Managing Overlays): Clarify make-overlay
4498 args for insertion types.
4499
45002005-07-13 Luc Teirlinck <teirllm@auburn.edu>
4501
4502 * customize.texi (Variable Definitions):
4503 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
4504 `standard-value' is a list too.
4505 (Defining New Types): Use @key{RET} instead of @key{ret}.
4506
45072005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
4508
4509 * os.texi (Translating Input): Fix typo.
4510
45112005-07-08 Richard M. Stallman <rms@gnu.org>
4512
4513 * README: Update edition number and size estimate.
4514
4515 * elisp.texi (VERSION): Set to 2.9.
4516
45172005-07-07 Richard M. Stallman <rms@gnu.org>
4518
4519 * book-spine.texinfo: Update Emacs version.
4520
4521 * display.texi (Inverse Video): Delete mode-line-inverse-video.
4522
45232005-07-06 Richard M. Stallman <rms@gnu.org>
4524
4525 * searching.texi (Regexp Search): Clarify what re-search-forward
4526 does when the search fails.
4527
45282005-07-05 Lute Kamstra <lute@gnu.org>
4529
4530 * Update FSF's address in GPL notices.
4531
4532 * doclicense.texi (GNU Free Documentation License):
4533 * gpl.texi (GPL):
4534 * tips.texi (Coding Conventions, Library Headers):
4535 * vol1.texi:
4536 * vol2.texi: Update FSF's address.
4537
45382005-07-04 Richard M. Stallman <rms@gnu.org>
4539
4540 * hooks.texi (Standard Hooks): Add occur-hook.
4541
45422005-07-03 Luc Teirlinck <teirllm@auburn.edu>
4543
4544 * display.texi (The Echo Area): Correct menu.
4545
45462005-07-03 Richard M. Stallman <rms@gnu.org>
4547
4548 * elisp.texi (Top): Update subnode menu for Display.
4549
4550 * display.texi (Displaying Messages): New node, with most
4551 of what was in The Echo Area.
4552 (Progress): Moved under The Echo Area.
4553 (Logging Messages): New node with new text.
4554 (Echo Area Customization): New node, the rest of what was
4555 in The Echo Area. Document message-truncate-lines with @defvar.
4556 (Display): Update menu.
4557
4558 * windows.texi (Textual Scrolling): Doc 3 values for
4559 scroll-preserve-screen-position.
4560
4561 * text.texi (Special Properties): Change hook functions
4562 should bind inhibit-modification-hooks around altering buffer text.
4563
4564 * keymaps.texi (Key Binding Commands): Call binding BINDING
4565 rather than DEFINITION.
4566
45672005-06-29 Juanma Barranquero <lekktu@gmail.com>
4568
4569 * variables.texi (Defining Variables): `user-variable-p' returns t
4570 for aliases of user options, nil for alias loops.
4571
45722005-06-28 Richard M. Stallman <rms@gnu.org>
4573
4574 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
4575 make-keymap.
4576
45772005-06-27 Luc Teirlinck <teirllm@auburn.edu>
4578
4579 * variables.texi (Setting Variables): Correct and clarify
4580 description of `add-to-ordered-list'.
4581
45822005-06-26 Richard M. Stallman <rms@gnu.org>
4583
4584 * display.texi (Faces): Minor cleanup.
4585
45862005-06-25 Luc Teirlinck <teirllm@auburn.edu>
4587
4588 * display.texi (Faces): `facep' returns t for strings that are
4589 face names.
4590
45912005-06-25 Richard M. Stallman <rms@gnu.org>
4592
4593 * objects.texi (Equality Predicates): Clarify meaning of equal.
4594
4595 * windows.texi (Selecting Windows): save-selected-window
4596 and with-selected-window save and restore the current buffer.
4597
45982005-06-24 Richard M. Stallman <rms@gnu.org>
4599
4600 * numbers.texi (Float Basics): Explain how to test for NaN,
4601 and printing the sign of NaNs.
4602
46032005-06-24 Eli Zaretskii <eliz@gnu.org>
4604
4605 * makefile.w32-in (MAKEINFO): Use --force.
4606
46072005-06-23 Richard M. Stallman <rms@gnu.org>
4608
4609 * display.texi (Face Functions): Correct Texinfo usage.
4610
46112005-06-23 Luc Teirlinck <teirllm@auburn.edu>
4612
4613 * lists.texi (Rings): `ring-elements' now returns the elements of
4614 RING in order.
4615
46162005-06-23 Juanma Barranquero <lekktu@gmail.com>
4617
4618 * markers.texi (The Mark): Texinfo usage fix.
4619
46202005-06-23 Kim F. Storm <storm@cua.dk>
4621
4622 * searching.texi (Entire Match Data): Remove evaporate option for
4623 match-data. Do not mention evaporate option for set-match-data.
4624
46252005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
4626
4627 * display.texi (Face Functions): Mention face aliases.
4628
46292005-06-21 Richard M. Stallman <rms@gnu.org>
4630
4631 * anti.texi (Antinews): Texinfo usage fix.
4632
46332005-06-21 Karl Berry <karl@gnu.org>
4634
4635 * elisp.texi: Use @copying.
4636
4637 * elisp.texi: Put @summarycontents and @contents before the Top
4638 node, instead of the end of the file, so that the contents appear
4639 in the right place in the dvi/pdf output.
4640
46412005-06-21 Juri Linkov <juri@jurta.org>
4642
4643 * display.texi (Defining Faces): Add `customized-face'.
4644
46452005-06-20 Kim F. Storm <storm@cua.dk>
4646
4647 * variables.texi (Setting Variables): Any type of element can be
4648 given order in add-to-ordered-list. Compare elements with eq.
4649
4650 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
4651
46522005-06-20 Karl Berry <karl@gnu.org>
4653
4654 * syntax.texi (Syntax Flags): Make last column very slightly wider
4655 to avoid "generic comment" breaking on two lines and causing an
4656 underfull box.
4657
46582005-06-19 Luc Teirlinck <teirllm@auburn.edu>
4659
4660 * lists.texi (Rings): Various minor clarifications and corrections.
4661
46622005-06-18 Richard M. Stallman <rms@gnu.org>
4663
4664 * functions.texi (Obsolete Functions): Simplify.
4665
4666 * variables.texi (Variable Aliases): Simplify.
4667
4668 * anti.texi, backups.texi, compile.texi, customization.texi:
4669 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
4670 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
4671 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
4672 * variables.texi: Fix formatting ugliness.
4673
4674 * elisp.texi: Add links to Rings and Byte Packing.
4675 Update version and copyright years.
4676
4677 * minibuf.texi: Fix formatting ugliness.
4678 (Completion Commands): Move keymap vars to the end
4679 and vars completing-read binds to the top.
4680
46812005-06-17 Luc Teirlinck <teirllm@auburn.edu>
4682
4683 * processes.texi: Fix typos.
4684 (Bindat Spec): Correct Texinfo error.
4685 (Byte Packing): Fix ungrammatical sentence.
4686
46872005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
4688
4689 * lists.texi (Rings): New node.
4690 (Lists): Add it to menu.
4691
4692 * processes.texi (Byte Packing): New node.
4693 (Processes): Add it to menu.
4694
46952005-06-17 Richard M. Stallman <rms@gnu.org>
4696
4697 * syntax.texi (Parsing Expressions): Fix texinfo usage.
4698
4699 * help.texi (Documentation Basics): Explain the xref to
4700 Documentation Tips.
4701
4702 * debugging.texi (Debugger Commands): Minor fix.
4703
47042005-06-16 Luc Teirlinck <teirllm@auburn.edu>
4705
4706 * edebug.texi (Instrumenting): Eliminate duplicate link.
4707 (Specification List): Replace references to "below", referring to
4708 a later node, with one @ref to that node.
4709
4710 * os.texi (Timers): Timers should save and restore the match data
4711 if they change it.
4712
4713 * debugging.texi (Debugger Commands): Mention that the Lisp
4714 debugger can not step through primitive functions.
4715
47162005-06-16 Juanma Barranquero <lekktu@gmail.com>
4717
4718 * functions.texi (Obsolete Functions): Update argument names of
4719 `make-obsolete' and `define-obsolete-function-alias'.
4720
4721 * variables.texi (Variable Aliases): Update argument names of
4722 `defvaralias', `make-obsolete-variable' and
4723 `define-obsolete-variable-alias'.
4724
47252005-06-15 Kim F. Storm <storm@cua.dk>
4726
4727 * searching.texi (Entire Match Data): Rephrase warnings about
4728 evaporate arg to match-data and set-match-data.
4729
47302005-06-14 Luc Teirlinck <teirllm@auburn.edu>
4731
4732 * elisp.texi (Top): Update detailed menu.
4733
4734 * edebug.texi (Edebug): Update menu.
4735 (Instrumenting): Update xrefs.
4736 (Edebug Execution Modes): Correct xref.
4737 (Jumping): Clarify description of `h' command.
4738 Eliminate redundant @ref.
4739 (Breaks): New node.
4740 (Breakpoints): Is now a subsubsection.
4741 (Global Break Condition): Mention `C-x X X'.
4742 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
4743 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
4744 (Edebug Display Update): Correct pxref.
4745 (Edebug and Macros): New node.
4746 (Instrumenting Macro Calls): Is now a subsubsection.
4747 Neither arg of `def-edebug-spec' is evaluated.
4748 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
4749 (Specification Examples): Fix typo.
4750
47512005-06-14 Lute Kamstra <lute@gnu.org>
4752
4753 * debugging.texi (Function Debugging): Primitives can break on
4754 entry too.
4755
47562005-06-14 Kim F. Storm <storm@cua.dk>
4757
4758 * variables.texi (Setting Variables): Add add-to-ordered-list.
4759
47602005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
4761
4762 * syntax.texi (Parsing Expressions): Document aux functions and vars of
4763 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
4764
47652005-06-13 Lute Kamstra <lute@gnu.org>
4766
4767 * text.texi (Special Properties): Fix cross reference.
4768
47692005-06-11 Luc Teirlinck <teirllm@auburn.edu>
4770
4771 * debugging.texi (Function Debugging): Delete mention of empty
4772 string argument to `cancel-debug-on-entry'. Delete inaccurate
4773 description of the return value of that command.
4774
47752005-06-11 Alan Mackenzie <acm@muc.de>
4776
4777 * text.texi (Adaptive Fill): Amplify the description of
4778 fill-context-prefix.
4779
47802005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4781
4782 * syntax.texi (Parsing Expressions): Fix Texinfo error.
4783
47842005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
4785
4786 * syntax.texi (Parsing Expressions): Document syntax-ppss.
4787
47882005-06-10 Luc Teirlinck <teirllm@auburn.edu>
4789
4790 * debugging.texi (Error Debugging): Minor rewording.
4791 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
4792 is optional.
4793
47942005-06-10 Lute Kamstra <lute@gnu.org>
4795
4796 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
4797 (Top): Give it a title. Correct version number. Give the
4798 detailed node listing a more prominent header.
4799 * intro.texi: Don't set VERSION here a second time.
4800 Mention Emacs's version too.
4801 * anti.texi (Antinews): Use EMACSVER to refer to the current
4802 version of Emacs.
4803
48042005-06-09 Kim F. Storm <storm@cua.dk>
4805
4806 * searching.texi (Entire Match Data): Explain new `reseat' argument to
4807 match-data and set-match-data.
4808
48092005-06-08 Richard M. Stallman <rms@gnu.org>
4810
4811 * searching.texi (Entire Match Data): Clarify when match-data
4812 returns markers and when integers.
4813
4814 * display.texi (Defining Faces): Explain that face name should not
4815 end in `-face'.
4816
4817 * modes.texi (Mode Line Data): Minor cleanup.
4818 (Customizing Keywords): Node split out of Search-based Fontification.
4819 Add example of using font-lock-add-keywords from a hook.
4820 Clarify when MODE should be non-nil, and when nil.
4821
48222005-06-06 Richard M. Stallman <rms@gnu.org>
4823
4824 * modes.texi (Mode Line Data): Explain what happens when the car
4825 of a list is a void symbol.
4826 (Search-based Fontification): Explain MODE arg to
4827 font-lock-add-keywords and warn about calls from major modes.
4828
48292005-06-08 Juri Linkov <juri@jurta.org>
4830
4831 * display.texi (Standard Faces): Add `shadow' face.
4832
48332005-05-29 Luc Teirlinck <teirllm@auburn.edu>
4834
4835 * modes.texi (Major Mode Conventions): A derived mode only needs
4836 to put the call to the parent mode inside `delay-mode-hooks'.
4837
48382005-05-29 Richard M. Stallman <rms@gnu.org>
4839
4840 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
4841 new, and what that implies. Clarify.
4842
4843 * files.texi (Locating Files): Clean up the text.
4844
4845 * frames.texi (Window Frame Parameters): Document user-size.
4846 Shorten entry for top by referring to left.
4847
48482005-05-26 Richard M. Stallman <rms@gnu.org>
4849
4850 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
4851 is new, and what the implications are. Other clarifications.
4852
48532005-05-24 Richard M. Stallman <rms@gnu.org>
4854
4855 * frames.texi (Dialog Boxes): Minor fixes.
4856
48572005-05-25 Masatake YAMATO <jet@gyve.org>
4858
4859 * display.texi (Standard Faces): Write about `mode-line-highlight'.
4860
48612005-05-24 Luc Teirlinck <teirllm@auburn.edu>
4862
4863 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
4864 is optional.
4865
48662005-05-24 Nick Roberts <nickrob@snap.net.nz>
4867
10d1d0af 4868 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
4869
48702005-05-23 Lute Kamstra <lute@gnu.org>
4871
4872 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
4873 syntax-begin-function over font-lock-beginning-of-syntax-function.
4874
48752005-05-21 Luc Teirlinck <teirllm@auburn.edu>
4876
4877 * minibuf.texi (Reading File Names): Update description of
4878 `read-directory-name'.
4879
4880 * modes.texi (Derived Modes): Clarify :group keyword.
4881
48822005-05-21 Eli Zaretskii <eliz@gnu.org>
4883
4884 * files.texi (Locating Files): New subsection.
4885 Describe locate-file and executable-find.
4886
48872005-05-21 Kevin Ryde <user42@zip.com.au>
4888
4889 * frames.texi (Initial Parameters): Update cross reference to
4890 "Emacs Invocation".
4891
48922005-05-19 Luc Teirlinck <teirllm@auburn.edu>
4893
4894 * keymaps.texi (Active Keymaps): Add anchor.
4895
4896 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
4897 (Major Mode Conventions): Refer to `Auto Major Mode' in more
4898 appropriate place.
4899 (Derived Modes): Small clarifications.
4900 (Minor Mode Conventions, Keymaps and Minor Modes):
4901 Replace references to nodes with references to anchors.
4902 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
4903 Clarify description of lists whose first element is an integer.
4904 (Mode Line Variables): Add anchor.
4905 (%-Constructs): Clarify description of integer after %.
4906 (Emulating Mode Line): Describe nil value for FACE.
4907
49082005-05-18 Luc Teirlinck <teirllm@auburn.edu>
4909
4910 * modes.texi (Derived Modes): Correct references to non-existing
4911 variable standard-syntax-table.
4912
49132005-05-17 Lute Kamstra <lute@gnu.org>
4914
4915 * modes.texi (Defining Minor Modes): Mention the mode hook.
4916
49172005-05-15 Kim F. Storm <storm@cua.dk>
4918
4919 * processes.texi (Network): Remove open-network-stream-nowait.
4920 (Network Servers): Remove open-network-stream-server.
4921
49222005-05-15 Luc Teirlinck <teirllm@auburn.edu>
4923
4924 * elisp.texi (Top): Update detailed menu.
4925
4926 * variables.texi: Reorder nodes.
4927 (Variables): Update menu.
4928 (File Local Variables): Do not refer to the `-*-' line as
4929 a "local variables list". Add pxref.
4930
49312005-05-14 Luc Teirlinck <teirllm@auburn.edu>
4932
4933 * elisp.texi (Top): Update detailed menu for node changes.
4934
4935 * modes.texi (Modes): Update Menu.
4936 (Hooks): Move to beginning of chapter.
4937 Most minor modes run mode hooks too.
4938 `add-hook' can handle void hooks or hooks whose value is a single
4939 function.
4940 (Major Modes): Update Menu.
4941 (Major Mode Basics): New node, split off from `Major Modes'.
4942 (Major Mode Conventions): Correct xref. Explain how to handle
4943 auto-mode-alist if the major mode command has an autoload cookie.
4944 (Auto Major Mode): Major update. Add magic-mode-alist.
4945 (Derived Modes): Major update.
4946 (Mode Line Format): Update Menu.
4947 (Mode Line Basics): New node, split off from `Mode Line Format'.
4948
4949 * loading.texi (Autoload): Mention `autoload cookie' as synonym
4950 for `magic autoload comment'. Add index entries and anchor.
4951
49522005-05-14 Richard M. Stallman <rms@gnu.org>
4953
4954 * tips.texi (Coding Conventions): Explain how important it is
4955 that just loading certain files not change Emacs behavior.
4956
4957 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
4958
49592005-05-12 Lute Kamstra <lute@gnu.org>
4960
4961 * modes.texi (Generic Modes): Update.
4962 (Major Modes): Refer to node "Generic Modes".
4963
4964 * elisp.texi (Top): Update to the current structure of the manual.
4965 * processes.texi (Processes): Add menu description.
4966 * customize.texi (Customization): Add menu descriptions.
4967
49682005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
4969
4970 * processes.texi (Signals to Processes)
4971 (Low-Level Network): Fix typos.
4972
49732005-05-11 Lute Kamstra <lute@gnu.org>
4974
4975 * elisp.texi (Top): Add some nodes from the chapter "Major and
4976 Minor Modes" to the detailed node listing.
4977
49782005-05-10 Richard M. Stallman <rms@gnu.org>
4979
4980 * keymaps.texi (Extended Menu Items): Menu item filter functions
4981 can be called at any time.
4982
49832005-05-08 Luc Teirlinck <teirllm@auburn.edu>
4984
4985 * variables.texi (File Local Variables): `(hack-local-variables t)'
4986 now also checks whether a mode is specified in the local variables
4987 list.
4988
49892005-05-05 Kevin Ryde <user42@zip.com.au>
4990
4991 * display.texi (The Echo Area): Correct format function cross
4992 reference.
4993
49942005-05-05 Luc Teirlinck <teirllm@auburn.edu>
4995
4996 * variables.texi (Variable Aliases): Change description of
4997 `define-obsolete-variable-alias'.
4998
4999 * functions.texi (Functions): Add "Obsolete Functions" to menu.
5000 (Defining Functions): Add xref.
5001 (Obsolete Functions): New node.
5002 (Function Safety): Standardize capitalization of section title.
5003
5004 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
5005 (Dialog Boxes): Complete description of `x-popup-dialog'.
5006
50072005-05-04 Richard M. Stallman <rms@gnu.org>
5008
5009 * commands.texi (Interactive Codes): Fix Texinfo usage.
5010 Document U more clearly.
5011
50122005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5013
5014 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
5015 function and not a macro.
5016
5017 * frames.texi (Pop-Up Menus): Correct and clarify description of
5018 `x-popup-menu'.
5019 (Dialog Boxes): Clarify description of `x-popup-dialog'.
5020
50212005-05-01 Richard M. Stallman <rms@gnu.org>
5022
5023 * edebug.texi (Checking Whether to Stop): Fix previous change.
5024
50252005-05-01 Luc Teirlinck <teirllm@auburn.edu>
5026
5027 * display.texi: Fix typos and Texinfo usage.
5028
5029 * edebug.texi (Checking Whether to Stop): executing-macro ->
5030 executing-kbd-macro.
5031
50322005-05-01 Richard M. Stallman <rms@gnu.org>
5033
5034 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
5035
50362005-04-30 Richard M. Stallman <rms@gnu.org>
5037
5038 * files.texi (Magic File Names): Document `operations' property.
5039
50402005-04-29 Lute Kamstra <lute@gnu.org>
5041
5042 * modes.texi (Generic Modes): New node.
5043 (Major Modes): Add it to the menu.
5044 (Derived Modes): Add "derived mode" to concept index.
5045
50462005-04-28 Lute Kamstra <lute@gnu.org>
5047
5048 * modes.texi (Defining Minor Modes): Fix previous change.
5049 (Font Lock Mode): Simplify.
5050 (Font Lock Basics): Say that font-lock-defaults is buffer-local
5051 when set and that some parts are optional. Add cross references.
5052 (Search-based Fontification): Say how to specify font-lock-keywords.
5053 Add cross references. Add font-lock-multiline to index.
5054 Move font-lock-keywords-case-fold-search here from node "Other Font
5055 Lock Variables". Document font-lock-add-keywords and
5056 font-lock-remove-keywords.
5057 (Other Font Lock Variables): Move font-lock-keywords-only,
5058 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5059 and font-lock-syntactic-face-function to node "Syntactic Font
5060 Lock". Move font-lock-keywords-case-fold-search to node
5061 "Search-based Fontification". Document font-lock-inhibit-thing-lock
5062 and font-lock-{,un}fontify-{buffer,region}-function.
5063 (Precalculated Fontification): Remove reference to deleted variable
5064 font-lock-core-only.
5065 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
5066 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
5067 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
5068 and font-lock-syntactic-face-function here from node "Other Font
5069 Lock Variables". Move font-lock-syntactic-keywords to "Setting
5070 Syntax Properties". Add cross references.
5071 (Setting Syntax Properties): New node.
5072 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
5073 * syntax.texi (Syntax Properties): Add cross reference.
5074 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
5075
50762005-04-26 Richard M. Stallman <rms@gnu.org>
5077
5078 * display.texi (Defining Faces):
5079 Document `default' elements of defface spec.
5080
5081 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
5082
5083 * variables.texi (Variable Aliases): Clarify text.
5084
50852005-04-25 Chong Yidong <cyd@stupidchicken.com>
5086
5087 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
5088
50892005-04-25 Luc Teirlinck <teirllm@auburn.edu>
5090
5091 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
5092
50932005-04-24 Eli Zaretskii <eliz@gnu.org>
5094
5095 * syntax.texi (Syntax Table Internals): Elaborate documentation of
5096 syntax-after and syntax-class.
5097
5098 * files.texi (Changing Files): Fix last change's cross-reference.
5099 (Unique File Names): Don't mention "numbers" in the documentation
5100 of make-temp-file and make-temp-name.
5101
51022005-04-23 Richard M. Stallman <rms@gnu.org>
5103
5104 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
5105
51062005-04-22 Nick Roberts <nickrob@snap.net.nz>
5107
5108 * windows.texi (Cyclic Window Ordering): Clarify window-list.
5109
51102005-04-22 Nick Roberts <nickrob@snap.net.nz>
5111
5112 * variables.texi (Variable Aliases): Describe make-obsolete-variable
5113 and define-obsolete-variable-alias.
5114
51152005-04-22 Kim F. Storm <storm@cua.dk>
5116
5117 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
5118 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
5119
51202005-04-21 Lute Kamstra <lute@gnu.org>
5121
5122 * lists.texi (Association Lists): Document rassq-delete-all.
5123
51242005-04-19 Richard M. Stallman <rms@gnu.org>
5125
5126 * modes.texi (Search-based Fontification): Explain that
5127 facespec is an expression to be evaluated.
5128
51292005-04-19 Kevin Ryde <user42@zip.com.au>
5130
5131 * streams.texi (Output Functions): Fix xref.
5132 * strings.texi (String Conversion): Fix xref.
5133
51342005-04-19 Kim F. Storm <storm@cua.dk>
5135
5136 * symbols.texi (Symbol Plists): Add safe-get.
5137 Mention that `get' may signal an error.
5138
51392005-04-18 Nick Roberts <nickrob@snap.net.nz>
5140
5141 * customize.texi (Variable Definitions): Replace tooltip-mode
5142 example with save-place.
5143
51442005-04-17 Richard M. Stallman <rms@gnu.org>
5145
5146 * buffers.texi (Indirect Buffers): Clarify.
5147
5148 * positions.texi (Positions): Clarify converting marker to integer.
5149
5150 * strings.texi (String Basics): Mention string-match; clarify.
5151
51522005-04-08 Lute Kamstra <lute@gnu.org>
5153
5154 * modes.texi (Search-based Fontification): Fix cross references.
5155 Use consistent terminology. Document anchored highlighting.
5156
51572005-04-05 Lute Kamstra <lute@gnu.org>
5158
5159 * modes.texi (Defining Minor Modes): Document :group keyword
5160 argument and its default value.
5161
51622005-04-03 Lute Kamstra <lute@gnu.org>
5163
5164 * hooks.texi (Standard Hooks): Add some hooks. Add cross
5165 references and/or descriptions. Delete major mode hooks; mention
5166 them as a category instead. Rename or delete obsolete hooks.
5167
51682005-04-02 Richard M. Stallman <rms@gnu.org>
5169
5170 * nonascii.texi (Coding System Basics): Another wording cleanup.
5171
51722005-04-01 Richard M. Stallman <rms@gnu.org>
5173
5174 * nonascii.texi (Coding System Basics): Clarify previous change.
5175
51762005-04-01 Kenichi Handa <handa@m17n.org>
5177
10d1d0af 5178 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
5179 identity of coding systems.
5180
51812005-03-29 Chong Yidong <cyd@stupidchicken.com>
5182
5183 * text.texi (Buffer Contents): Add filter-buffer-substring and
5184 buffer-substring-filters.
5185
51862005-03-26 Chong Yidong <cyd@stupidchicken.com>
5187
5188 * anti.texi (Antinews): Mention `G' interactive code.
5189
5190 * tips.texi (Compilation Tips): Mention benchmark.el.
5191
51922005-03-27 Luc Teirlinck <teirllm@auburn.edu>
5193
5194 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
5195 is now bound to M-o M-o.
5196
5197 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
5198
51992005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
5200
5201 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
5202 in the Emacs Manual).
5203 * Makefile.in (srcs): Remove calendar.texi.
5204 * makefile.w32-in (srcs): Remove calendar.texi.
5205 * display.texi (Display): Change name of next node.
5206 * os.texi (System In): Change name of previous node.
5207 * elisp.texi (Top): Remove Calendar references.
5208 * vol1.texi (Top): Remove Calendar references.
5209 * vol2.texi (Top): Remove Calendar references.
5210
52112005-03-25 Richard M. Stallman <rms@gnu.org>
5212
5213 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
5214 Cleanup previous change.
5215
52162005-03-25 Chong Yidong <cyd@stupidchicken.com>
5217
5218 * display.texi (Face Attributes): Faces earlier in an :inherit
5219 list take precedence.
5220 (Scroll Bars): Fix description of vertical-scroll-bars.
5221 Document frame-current-scroll-bars and window-current-scroll-bars.
5222
5223 * markers.texi (The Mark): Document temporary Transient Mark mode.
5224
5225 * minibuf.texi (Reading File Names):
5226 Document read-file-name-completion-ignore-case.
5227
5228 * positions.texi (Screen Lines): Document nil for width argument
5229 to compute-motion.
5230
52312005-03-23 Kim F. Storm <storm@cua.dk>
5232
5233 * display.texi (Standard Faces): Other faces used in the fringe
5234 implicitly inherits from the fringe face.
5235 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
5236 properties implicitly inherits from fringe face.
5237 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
5238
52392005-03-20 Chong Yidong <cyd@stupidchicken.com>
5240
5241 * display.texi (Invisible Text): State default value of
5242 line-move-ignore-invisible.
5243 (Managing Overlays): Document remove-overlays.
5244 (Standard Faces): Document escape-glyph face.
5245
5246 * minibuf.texi (Reading File Names): Document read-file-name-function.
5247
5248 * modes.texi (Other Font Lock Variables):
5249 Document font-lock-lines-before.
5250
5251 * positions.texi (Skipping Characters): skip-chars-forward allows
5252 character classes.
5253
52542005-03-18 Lute Kamstra <lute@gnu.org>
5255
5256 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
5257
52582005-03-17 Richard M. Stallman <rms@gnu.org>
5259
5260 * text.texi (Undo): Document extensible undo entries.
5261
dd7b651b 5262 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
5263
5264 * nonascii.texi (Character Codes): Minor fix.
5265
5266 * display.texi (Display Property): Explain the significance
5267 of having text properties that are eq.
5268 (Other Display Specs): Explain string as display spec.
5269
5270 * commands.texi (Interactive Codes): Document G option.
5271
52722005-03-17 Chong Yidong <cyd@stupidchicken.com>
5273
5274 * text.texi (Filling): Add sentence-end-without-period and
5275 sentence-end-without-space.
5276 (Changing Properties): Minor fix.
5277
5278 * anti.texi: Total rewrite.
5279
52802005-03-15 Lute Kamstra <lute@gnu.org>
5281
5282 * edebug.texi (Instrumenting Macro Calls): Fix typos.
5283
52842005-03-08 Kim F. Storm <storm@cua.dk>
5285
5286 * display.texi (Specified Space): Property :width is support on
5287 non-graphic terminals, :height is not.
5288
52892005-03-07 Richard M. Stallman <rms@gnu.org>
5290
5291 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
5292 Now subnodes of Fringes.
5293 (Overlay Arrow): Document overlay-arrow-variable-list.
5294 (Fringe Size/Pos): New node, broken out of Fringes.
5295 (Display): Explain clearing vs redisplay better.
5296 (Truncation): Clarify use of bitmaps.
5297 (The Echo Area): Clarify the uses of the echo area.
5298 Add max-mini-window-height.
5299 (Progress): Clarify.
5300 (Invisible Text): Explain that main loop moves point out.
5301 (Selective Display): Say "hidden", not "invisible".
5302 (Managing Overlays): Move up. Describe relation to Undo here.
5303 (Overlay Properties): Clarify intro.
5304 (Finding Overlays): Explain return values when nothing found.
5305 (Width): truncate-string-to-width has added arg.
5306 (Displaying Faces): Clarify and update mode line face handling.
5307 (Face Functions): Minor cleanup.
5308 (Conditional Display): Merge into Other Display Specs.
5309 (Pixel Specification, Other Display Specs): Minor cleanups.
5310 (Images, Image Descriptors): Minor cleanups.
5311 (GIF Images): Patents have expired.
5312 (Showing Images): Explain default text for insert-image.
5313 (Manipulating Button Types): Merge into Manipulating Buttons.
5314 (Making Buttons): Explain return values.
5315 (Button Buffer Commands): Add xref.
5316 (Inverse Video): Update mode-line-inverse-video.
5317 (Display Table Format): Clarify.
5318 (Active Display Table): Give defaults for window-display-table.
5319
5320 * calendar.texi (Calendar Customizing): calendar-holiday-marker
5321 and calendar-today-marker are strings, not chars.
5322 (Holiday Customizing): Minor fix.
5323
5324 * internals.texi (Writing Emacs Primitives): Update `or' example.
5325 Update limit on # args of subr.
5326
5327 * edebug.texi (Using Edebug): Arrow is in fringe.
5328 (Instrumenting): Arg to eval-defun works without loading edebug.
5329 (Edebug Execution Modes): Add xref.
5330
5331 * customize.texi (Common Keywords): Clarify :require.
5332 Mention :version here.
5333 (Variable Definitions, Group Definitions): Not here.
5334 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
5335
53362005-03-07 Chong Yidong <cyd@stupidchicken.com>
5337 * nonascii.texi (Text Representations): Clarify position-bytes.
5338 (Character Sets): Add list-charset-chars.
5339 (Scanning Charsets): Add charset-after.
5340 (Encoding and I/O): Minor fix.
5341
53422005-03-06 Richard M. Stallman <rms@gnu.org>
5343
5344 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
5345 (Resizing Windows): Likewise.
5346
5347 * text.texi (Change Hooks): Get rid of "Emacs 21".
5348
5349 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
5350
5351 * streams.texi (Output Variables): Get rid of "Emacs 21".
5352
5353 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
5354
5355 * os.texi (Translating Input): Replace flow-control example
5356 with a less obsolete example that uses `keyboard-translate'.
5357
5358 * objects.texi (Hash Table Type, Circular Objects):
5359 Get rid of "Emacs 21".
5360
5361 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
5362 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
5363
5364 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
5365
5366 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
5367
5368 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
5369 (Menu Bar): Fix when menu-bar-update-hook is called.
5370
5371 * hash.texi (Hash Tables): Get rid of "Emacs 21".
5372
5373 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
5374 and make it read better.
5375
5376 * files.texi (Writing to Files): Get rid of "Emacs 21".
5377 (Unique File Names): Likewise.
5378
5379 * elisp.texi: Update Emacs version to 22.
5380
5381 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
5382 (Overlay Properties, Face Attributes): Likewise.
5383 (Managing Overlays): Fix punctuation.
5384 (Attribute Functions): Clarify set-face-font; get rid of
5385 info about old Emacs versions.
5386 (Auto Faces, Font Lookup, Display Property, Images):
5387 Get rid of "Emacs 21".
5388
5389 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
5390
53912005-03-05 Richard M. Stallman <rms@gnu.org>
5392
5393 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
5394
53952005-03-04 Lute Kamstra <lute@gnu.org>
5396
5397 * debugging.texi (Error Debugging): Document stack-trace-on-error.
5398
53992005-03-03 Lute Kamstra <lute@gnu.org>
5400
5401 * edebug.texi (Instrumenting Macro Calls): Fix typo.
5402
54032005-03-01 Lute Kamstra <lute@gnu.org>
5404
5405 * debugging.texi (Debugger Commands): Update `j'.
5406
54072005-02-28 Lute Kamstra <lute@gnu.org>
5408
5409 * debugging.texi (Debugging): Fix typo.
5410 (Error Debugging): Document eval-expression-debug-on-error.
5411 (Function Debugging): Update example.
5412 (Using Debugger): Mention starred stack frames.
5413 (Debugger Commands): Document `j' and `l'.
5414 (Invoking the Debugger): `d' and `j' exit recursive edit too.
5415 Update the messages that the debugger displays.
5416 (Internals of Debugger): Add cross reference. Update example.
5417 (Excess Open): Minor improvement.
5418 (Excess Close): Minor improvement.
5419
54202005-02-26 Richard M. Stallman <rms@gnu.org>
5421
5422 * tips.texi (Coding Conventions): Clarify.
5423 Put all the major mode key reservations together.
5424 Mention the Mouse-1 => Mouse-2 conventions.
5425
5426 * syntax.texi (Syntax Class Table): Clarify.
5427 (Syntax Table Functions): syntax-after moved from here.
5428 (Syntax Table Internals): syntax-after moved to here.
5429 (Parsing Expressions): Update info on number of values
5430 and what's meaningful in the STATE argument.
5431 (Categories): Fix typo.
5432
5433 * sequences.texi (Arrays): Cleanup.
5434 (Char-Tables): Clarify.
5435
5436 * processes.texi (Deleting Processes): Cleanups, add xref.
5437 (Subprocess Creation): Explain nil in exec-path. Cleanup.
5438 (Process Information): set-process-coding-system, some args optional.
5439 (Input to Processes): Explain various types for PROCESS args.
5440 Rename them from PROCESS-NAME to PROCESS.
5441 (Signals to Processes): Likewise.
5442 (Decoding Output): Cleanup.
5443 (Query Before Exit): Clarify.
5444
5445 * os.texi (Startup Summary): Correct the options; add missing ones.
5446 (Terminal Output, Batch Mode): Clarify.
5447 (Flow Control): Node deleted.
5448
5449 * markers.texi (The Mark): Clarify.
5450
5451 * macros.texi (Expansion): Cleanup.
5452 (Indenting Macros): indent-spec allows ints, not floats.
5453
5454 * keymaps.texi (Keymaps): Clarify.
5455 (Format of Keymaps): Update lisp-mode-map example.
5456 (Active Keymaps, Key Lookup): Clarify.
5457 (Changing Key Bindings): Add xref to `kbd'.
5458 (Key Binding Commands, Simple Menu Items): Clarify.
5459 (Mouse Menus, Menu Bar): Clarify.
5460 (Menu Example): Replace print example with menu-bar-replace-menu.
5461
5462 * help.texi (Documentation Basics): Add function-documentation prop.
5463
5464 * elisp.texi (Top): Don't refer to Flow Control node.
5465
5466 * commands.texi (Command Overview): Improve xrefs.
5467 (Adjusting Point): Adjusting point applies to intangible and invis.
5468 (Key Sequence Input): Doc extra read-key-sequence args.
5469 Likewise for read-key-sequence-vector.
5470
5471 * backups.texi (Rename or Copy): Minor fix.
5472 (Numbered Backups): For version-control, say the default.
5473 (Auto-Saving): make-auto-save-file-name example is simplified.
5474
5475 * advice.texi (Advising Functions): Don't imply one part of Emacs
5476 should advise another part. Markup changes.
5477 (Defining Advice): Move transitional para.
5478 (Activation of Advice): Cleanup.
5479 Explain if COMPILE is nil or negative.
5480
5481 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
5482
54832005-02-24 Lute Kamstra <lute@gnu.org>
5484
5485 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
5486 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
5487
54882005-02-23 Lute Kamstra <lute@gnu.org>
5489
5490 * modes.texi (Defining Minor Modes): define-minor-mode can be used
5491 to define global minor modes as well.
5492
5493 * display.texi (Managing Overlays): overlay-buffer returns nil for
5494 deleted overlays.
5495
54962005-02-22 Kim F. Storm <storm@cua.dk>
5497
5498 * minibuf.texi (Basic Completion): Allow symbols in addition to
5499 strings in try-completion and all-completions.
5500
55012005-02-14 Lute Kamstra <lute@gnu.org>
5502
5503 * elisp.texi (Top): Remove reference to deleted node.
5504
5505 * lists.texi (Lists): Remove reference to deleted node.
5506 (Cons Cells): Fix typo.
5507
5508 * loading.texi (Where Defined): Fix typo.
5509
55102005-02-14 Richard M. Stallman <rms@gnu.org>
5511
5512 * variables.texi (Creating Buffer-Local): change-major-mode-hook
5513 is useful for discarding some minor modes.
5514
5515 * symbols.texi (Symbol Components): Reorder examples.
5516
5517 * streams.texi (Input Functions): State standard-input default.
5518 (Output Variables): State standard-output default.
5519
5520 * objects.texi (Printed Representation): Clarify read syntax vs print.
5521 (Floating Point Type): Explain meaning better.
5522 (Symbol Type): Explain uniqueness better.
5523 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
5524 List examples sooner.
5525 (Box Diagrams): New subnode broken out.
5526 Some examples moved from old Lists as Boxes node.
5527 (Dotted Pair Notation): Clarify intro.
5528 (Array Type): Clarify.
5529 (Type Predicates): Add hash-table-p.
5530
5531 * numbers.texi (Integer Basics): Clarify radix explanation.
5532 (Predicates on Numbers): Minor clarification.
5533 (Comparison of Numbers): Minor clarification. Clarify eql.
5534 Typos in min, max.
5535 (Math Functions): Clarify overflow in expt.
5536
5537 * minibuf.texi (Text from Minibuffer): Minor clarification.
5538 Mention arrow keys.
5539
5540 * loading.texi (Autoload): defun's doc string overrides autoload's
5541 doc string.
5542 (Repeated Loading): Modernize "add to list" examples.
5543 (Where Defined): Finish updating table of load-history elts.
5544
5545 * lists.texi (List-related Predicates): Minor wording improvement.
5546 (Lists as Boxes): Node deleted.
5547 (Building Lists): Explain trivial cases of number-sequence.
5548
5549 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 5550 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
5551 (Hash Access): Any object can be a key.
5552 State value of maphash.
5553
5554 * functions.texi (What Is a Function): Wording cleanup.
5555 (Function Documentation): Minor cleanup.
5556 Explain purpose of calling convention at end of doc string.
5557 (Function Names): Wording cleanup.
5558 (Calling Functions): Wording cleanup.
5559 Explain better how funcall calls the function.
5560 (Function Cells): Delete example of saving and redefining function.
5561
5562 * control.texi (Combining Conditions): Wording cleanup.
5563 (Iteration): dolist and dotimes bind VAR locally.
5564 (Cleanups): Xref to Atomic Changes.
5565
5566 * compile.texi (Byte Compilation): Delete 19.29 info.
5567 (Compilation Functions): Macros' difficulties don't affect defsubst.
5568 (Docs and Compilation): Delete 19.29 info.
5569
55702005-02-10 Richard M. Stallman <rms@gnu.org>
5571
5572 * objects.texi (Symbol Type): Minor correction.
5573
55742005-02-06 Lute Kamstra <lute@gnu.org>
5575
5576 * modes.texi (Example Major Modes): Fix typos.
5577
55782005-02-06 Richard M. Stallman <rms@gnu.org>
5579
5580 * text.texi (Margins): fill-nobreak-predicate can be one function.
5581
5582 * strings.texi (Modifying Strings): clear-string can make unibyte.
5583 (Formatting Strings): format gives error if values missing.
5584
5585 * positions.texi (Character Motion): Mention default arg
5586 for forward-char. backward-char refers to forward-char.
5587 (Word Motion): Mention default arg for forward-word.
5588 (Buffer End Motion): Mention default arg for beginning-of-buffer.
5589 Simplify end-of-buffer.
5590 (Text Lines): Mention default arg for forward-line.
5591 (List Motion): Mention default arg for beginning/end-of-defun.
5592 (Skipping Characters): Minor fixes in explaining character-set.
5593
5594 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
5595 Mode inheritance applies only when default-major-mode is nil.
5596 Clarifications.
5597 (Example Major Modes): Update Text mode and Lisp mode examples.
5598 (Minor Mode Conventions): Mention define-minor-mode at top.
5599 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
5600 (Mode Line Format): Update mode line face display info.
5601 (Properties in Mode): Mention effect of risky vars.
5602 (Imenu): Define imenu-add-to-menubar.
5603 (Font Lock Mode): Add descriptions to menu lines.
5604 (Faces for Font Lock): Add font-lock-doc-face.
5605
56062005-02-05 Lute Kamstra <lute@gnu.org>
5607
5608 * text.texi (Maintaining Undo): Remove obsolete function.
5609
56102005-02-05 Eli Zaretskii <eliz@gnu.org>
5611
5612 * frames.texi (Color Names): Add pointer to the X docs about RGB
5613 color specifications. Improve indexing
5614 (Text Terminal Colors): Replace the description of RGB values by
5615 an xref to "Color Names".
5616
56172005-02-03 Richard M. Stallman <rms@gnu.org>
5618
5619 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
5620 Clarify.
5621 (Selecting Windows): Clarify save-selected-window.
5622 (Cyclic Window Ordering): Clarify walk-windows.
5623 (Window Point): Clarify.
5624 (Window Start): Add comment to example.
5625 (Resizing Windows): Add `interactive' specs in examples.
5626 Document fit-window-to-buffer.
5627
5628 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
5629 (Undo, Maintaining Undo): Clarify last change.
5630 (Sorting): In sort-numeric-fields, explain about octal and hex.
5631 Mention sort-numeric-base.
5632 (Format Properties): Add xref for hard newlines.
5633
5634 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
5635 (Pop-Up Menus): Fix typo.
5636 (Color Names): Explain all types of color names.
5637 Explain color-values on B&W terminal.
5638 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
5639
5640 * files.texi (File Locks): Not supported on MS systems.
5641 (Testing Accessibility): Clarify.
5642
5643 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
5644 (Coverage Testing): Fix typo.
5645
5646 * commands.texi (Misc Events): Remove stray space.
5647
5648 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
5649 (Modification Time): Clarify when visited-file-modtime returns 0.
5650 (The Buffer List): Clarify bury-buffer.
5651 (Killing Buffers): Clarify.
5652 (Indirect Buffers): Add clone-indirect-buffer.
5653
56542005-02-02 Matt Hodges <MPHodges@member.fsf.org>
5655
5656 * edebug.texi (Printing in Edebug): Fix default value of
5657 edebug-print-circle.
5658 (Coverage Testing): Fix displayed frequency count data.
5659
56602005-02-02 Luc Teirlinck <teirllm@auburn.edu>
5661
5662 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
5663
56642005-02-02 Kim F. Storm <storm@cua.dk>
5665
5666 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
5667
56682005-01-29 Eli Zaretskii <eliz@gnu.org>
5669
5670 * commands.texi (Misc Events): Describe the help-echo event.
5671
5672 * text.texi (Special Properties) <help-echo>: Use `pos'
5673 consistently in description of the help-echo property.
5674 Use @code{nil} instead of @var{nil}.
5675
5676 * display.texi (Overlay Properties): Fix the index entry for
5677 help-echo overlay property.
5678
5679 * customize.texi (Type Keywords): Uncomment the xref to the
5680 help-echo property documentation.
5681
56822005-01-23 Kim F. Storm <storm@cua.dk>
5683
5684 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
5685 return value. Third element FULLY replaced by PARTIAL which
5686 specifies number of invisible pixels if row is only partially visible.
5687 (Textual Scrolling): Mention auto-window-vscroll.
5688 (Vertical Scrolling): New defvar auto-window-vscroll.
5689
56902005-01-16 Luc Teirlinck <teirllm@auburn.edu>
5691
5692 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
5693 command remapping.
5694
56952005-01-15 Richard M. Stallman <rms@gnu.org>
5696
5697 * display.texi (Defining Images): Mention DATA-P arg of create-image.
5698
56992005-01-14 Kim F. Storm <storm@cua.dk>
5700
5701 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
5702
5703 * text.texi (Links and Mouse-1): Fix string and vector item.
5704
57052005-01-13 Richard M. Stallman <rms@gnu.org>
5706
5707 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
5708 descriptions of overriding-local-map and overriding-terminal-local-map.
5709
5710 * text.texi (Links and Mouse-1): Clarify text.
5711
57122005-01-13 Kim F. Storm <storm@cua.dk>
5713
5714 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
5715
57162005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
5717
5718 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
5719
57202005-01-12 Kim F. Storm <storm@cua.dk>
5721
5722 * text.texi (Links and Mouse-1): Rename section from Enabling
5723 Mouse-1 to Following Links. Change xrefs.
5724 Add examples for define-button-type and define-widget.
5725
5726 * display.texi (Button Properties, Button Buffer Commands):
5727 Clarify mouse-1 and follow-link functionality.
5728
57292005-01-12 Richard M. Stallman <rms@gnu.org>
5730
5731 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
5732
5733 * display.texi (Beeping): Fix Texinfo usage.
5734
5735 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
5736
57372005-01-11 Kim F. Storm <storm@cua.dk>
5738
5739 * display.texi (Button Properties, Button Buffer Commands):
5740 Mention mouse-1 binding. Add follow-link keyword.
5741
5742 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
5743 (Enabling Mouse-1 to Follow Links): New subsection.
5744
57452005-01-06 Richard M. Stallman <rms@gnu.org>
5746
5747 * text.texi (Special Properties): Minor change.
5748
5749 * os.texi (Timers): Clarify previous change.
5750
5751 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
5752
57532005-01-01 Luc Teirlinck <teirllm@auburn.edu>
5754
5755 * display.texi (Face Attributes): Correct xref to renamed node.
5756
57572005-01-01 Richard M. Stallman <rms@gnu.org>
5758
5759 * display.texi (Face Attributes): Describe hex color specs.
5760
57612004-12-31 Richard M. Stallman <rms@gnu.org>
5762
5763 * os.texi (Timers): Update previous change.
5764
57652004-12-30 Kim F. Storm <storm@cua.dk>
5766
5767 * display.texi (Line Height): Total line-height is now specified
5768 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
5769 in cons cells. (nil . RATIO) is relative to actual line height.
5770 Use line-height `t' instead of `0' to get minimum height.
5771
57722004-12-29 Richard M. Stallman <rms@gnu.org>
5773
5774 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
5775
57762004-12-28 Richard M. Stallman <rms@gnu.org>
5777
5778 * commands.texi (Quitting): Clarify value of with-local-quit.
5779
5780 * elisp.texi (Top): Fix previous change.
5781
5782 * loading.texi (Loading): Fix previous change.
5783
57842004-12-27 Richard M. Stallman <rms@gnu.org>
5785
5786 * Makefile.in (MAKEINFO): Specify --force.
5787
5788 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
5789
5790 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
5791
5792 * display.texi (Line Height): Further clarify.
5793
5794 * elisp.texi (Top): Update Loading submenu.
5795
5796 * loading.texi (Where Defined): New node.
5797 (Unloading): load-history moved to Where Defined.
5798
57992004-12-21 Richard M. Stallman <rms@gnu.org>
5800
5801 * commands.texi (Event Input Misc): Add while-no-input.
5802
58032004-12-11 Richard M. Stallman <rms@gnu.org>
5804
5805 * display.texi (Line Height): Rewrite text for clarity.
5806
58072004-12-11 Kim F. Storm <storm@cua.dk>
5808
5809 * display.texi (Display): Add node "Line Height" to menu.
5810 (Line Height): New node. Move full description of line-spacing
5811 and line-height text properties here from text.texi.
5812 (Scroll Bars): Add vertical-scroll-bar variable.
5813
5814 * frames.texi (Window Frame Parameters): Remove line-height defvar.
5815
5816 * locals.texi (Standard Buffer-Local Variables): Fix xref for
5817 line-spacing and vertical-scroll-bar.
5818
5819 * text.texi (Special Properties): Just mention line-spacing and
5820 line-height here, add xref to new "Line Height" node.
5821
58222004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
5823
5824 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
5825
5826 * locals.texi (Standard Buffer-Local Variables):
5827 Add @xref for `line-spacing'.
5828
58292004-12-05 Richard M. Stallman <rms@gnu.org>
5830
5831 * Makefile.in (maintainer-clean): Remove the info files
5832 in $(infodir) where they are created.
5833
58342004-12-03 Richard M. Stallman <rms@gnu.org>
5835
5836 * windows.texi (Selecting Windows): get-lru-window and
5837 get-largest-window don't consider dedicated windows.
5838
5839 * text.texi (Undo): Document undo-in-progress.
5840
58412004-11-26 Richard M. Stallman <rms@gnu.org>
5842
5843 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
5844 Remove a few vars that are not always buffer-local.
5845
58462004-11-24 Luc Teirlinck <teirllm@auburn.edu>
5847
5848 * locals.texi (Standard Buffer-Local Variables): Comment out
5849 xref's to non-existent node `Yet to be written'.
5850
58512004-11-24 Richard M. Stallman <rms@gnu.org>
5852
5853 * processes.texi (Synchronous Processes): Grammar fix.
5854
5855 * numbers.texi (Comparison of Numbers): Add eql.
5856
5857 * locals.texi (Standard Buffer-Local Variables): Add many vars.
5858
5859 * intro.texi (Printing Notation): Fix previous change.
5860
5861 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
5862 and default-indicate-buffer-boundaries from here.
5863 (Usual Display): To here.
5864 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
5865 (Usual Display): Move tab-width up.
5866
5867 * customize.texi (Variable Definitions): Replace
5868 show-paren-mode example with tooltip-mode.
5869 (Simple Types, Composite Types, Defining New Types):
5870 Minor cleanups.
5871
58722004-11-21 Jesper Harder <harder@ifa.au.dk>
5873
5874 * processes.texi (Synchronous Processes, Output from Processes):
5875 Markup fix.
5876
58772004-11-20 Richard M. Stallman <rms@gnu.org>
5878
5879 * positions.texi (Skipping Characters): skip-chars-forward
5880 now handles char classes.
5881
5882 * intro.texi (Printing Notation): Avoid confusion of `print'
5883 when explaining @print.
5884
5885 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
5886
5887 * display.texi (Display Table Format): Minor fix.
5888
5889 * streams.texi (Output Functions): Fix print example.
5890
5891 * Makefile.in (elisp): New target.
5892 (dist): Depend on $(infodir)/elisp, not elisp.
5893 Copy the info files from $(infodir).
5894
5895 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
5896 read-from-minibuffer.
5897
5898 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
5899
59002004-11-19 Richard M. Stallman <rms@gnu.org>
5901
5902 * searching.texi (Regexp Search): Add search-whitespace-regexp.
5903
59042004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
5905
5906 * tips.texi (Coding Conventions): Fix typo.
5907
59082004-11-16 Richard M. Stallman <rms@gnu.org>
5909
5910 * tips.texi (Coding Conventions): Separate defvar and require
5911 methods to avoid warnings. Use require only when there are many
5912 functions and variables from that package.
5913
5914 * minibuf.texi (Minibuffer Completion): When ignoring case,
5915 predicate must not be case-sensitive.
5916
5917 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
5918 (Test Coverage): Don't talk about "splotches". Clarified.
5919
59202004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
5921
5922 * frames.texi (Window Frame Parameters): Fix typo.
5923
59242004-11-15 Kim F. Storm <storm@cua.dk>
5925
5926 * symbols.texi (Other Plists): Note that plist-get may signal error.
5927 Add safe-plist-get.
5928
59292004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
5930
5931 * modes.texi (Font Lock Basics): Fix typo.
5932
59332004-11-08 Richard M. Stallman <rms@gnu.org>
5934
5935 * syntax.texi (Syntax Table Functions): Add syntax-after.
5936
59372004-11-06 Lars Brinkhoff <lars@nocrew.org>
5938
5939 * os.texi (Processor Run Time): New section documenting
5940 get-internal-run-time.
5941
59422004-11-06 Eli Zaretskii <eliz@gnu.org>
5943
5944 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
5945 it nukes elisp-cover.texi.
5946 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
5947 elisp-0 etc.
5948
59492004-11-05 Luc Teirlinck <teirllm@auburn.edu>
5950
5951 * commands.texi (Keyboard Macros): Document `append' return value
5952 of `defining-kbd-macro'.
5953
59542004-11-01 Richard M. Stallman <rms@gnu.org>
5955
5956 * commands.texi (Interactive Call): Add called-interactively-p.
5957
59582004-10-29 Simon Josefsson <jas@extundo.com>
5959
5960 * minibuf.texi (Reading a Password): Revert.
5961
59622004-10-28 Richard M. Stallman <rms@gnu.org>
5963
5964 * frames.texi (Display Feature Testing): Explain about "vendor".
5965
59662004-10-27 Richard M. Stallman <rms@gnu.org>
5967
5968 * commands.texi (Interactive Codes): `N' uses numeric prefix,
5969 not raw. Clarify `n'.
5970 (Interactive Call): Rewrite interactive-p, focusing on when
5971 and how to use it.
5972 (Misc Events): Clarify previous change.
5973
5974 * advice.texi (Simple Advice): Clarify what job the example does.
5975 (Around-Advice): Clarify ad-do-it.
5976 (Activation of Advice): An option of ad-default-compilation-action
5977 is `never', not `nil'.
5978
59792004-10-26 Kim F. Storm <storm@cua.dk>
5980
5981 * commands.texi (Interactive Codes): Add U code letter.
5982
59832004-10-25 Simon Josefsson <jas@extundo.com>
5984
5985 * minibuf.texi (Reading a Password): Add.
5986
59872004-10-24 Jason Rumney <jasonr@gnu.org>
5988
5989 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
5990 and wheel-down.
5991
59922004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
5993
5994 * processes.texi (Synchronous Processes): Document process-file.
5995
59962004-10-22 Kenichi Handa <handa@m17n.org>
5997
5998 * text.texi (translate-region): Document that it accepts also a
5999 char-table.
6000
60012004-10-22 David Ponce <david@dponce.com>
6002
6003 * windows.texi (Resizing Windows): Document the `preserve-before'
6004 argument of the functions `enlarge-window' and `shrink-window'.
6005
60062004-10-19 Jason Rumney <jasonr@gnu.org>
6007
6008 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
6009
60102004-10-09 Luc Teirlinck <teirllm@auburn.edu>
6011
6012 * text.texi (Filling): Add anchor for definition of
6013 `sentence-end-double-space'.
6014
6015 * searching.texi (Regexp Example): Update description of how
6016 Emacs currently recognizes the end of a sentence.
6017 (Standard Regexps): Update definition of the variable
6018 `sentence-end'. Add definition of the function `sentence-end'.
6019
60202004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
6021
6022 * display.texi (Progress): New node.
6023
60242004-10-05 Kim F. Storm <storm@cua.dk>
6025
6026 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
6027
60282004-09-29 Kim F. Storm <storm@cua.dk>
6029
6030 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
6031 to identify bitmaps. Remove -fringe-bitmap suffix for standard
6032 fringe bitmap symbols, as they now have their own namespace.
6033 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
6034 vs. pixels. Signal error if no free bitmap slots.
6035 (Pixel Specification): Change IMAGE to @var{image}.
6036
60372004-09-28 Richard M. Stallman <rms@gnu.org>
6038
6039 * text.texi (Special Properties): Clarify line-spacing and line-height.
6040
6041 * searching.texi (Regexp Search): Add looking-back.
6042
60432004-09-25 Luc Teirlinck <teirllm@auburn.edu>
6044
6045 * display.texi: Correct typos.
6046 (Image Descriptors): Correct xref's.
6047
60482004-09-25 Richard M. Stallman <rms@gnu.org>
6049
6050 * text.texi (Special Properties): Cleanups in `cursor'.
6051 Rewrites in `line-height' and `line-spacing'; exchange them.
6052
6053 * display.texi (Fringes): Rewrite previous change.
6054 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
6055 (Display Fringe Bitmaps): Node deleted, text moved.
6056 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
6057 (Scroll Bars): Clarify set-window-scroll-bars.
6058 (Pointer Shape): Rewrite.
6059 (Specified Space): Clarify :align-to, etc.
6060 (Pixel Specification): Use @var. Clarify new text.
6061 (Other Display Specs): Clarify `slice'.
6062 (Image Descriptors): Cleanups.
6063 (Showing Images): Cleanups.
6064
60652004-09-24 Luc Teirlinck <teirllm@auburn.edu>
6066
6067 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
6068
6069 * modes.texi: Various minor changes in addition to:
6070 (Major Mode Conventions): Final call to `run-mode-hooks' should
6071 not be inside the `delay-mode-hooks' form.
6072 (Mode Hooks): New node.
6073 (Hooks): Delete obsolete example.
6074 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
6075 node "Mode Hooks".
6076
60772004-09-22 Luc Teirlinck <teirllm@auburn.edu>
6078
6079 * display.texi: Correct various typos.
6080 (Display): Rename node "Pointer Shapes" to "Pointer
6081 Shape". (There is already a node called "Pointer Shapes" in
6082 frames.texi.)
6083 (Images): Remove non-existent node "Image Slices" from menu.
6084
60852004-09-23 Kim F. Storm <storm@cua.dk>
6086
6087 * text.texi (Special Properties): Add `cursor', `pointer',
6088 `line-height', and `line-spacing' properties.
6089
6090 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
6091 Shapes' to menu.
6092 (Standard Faces): Doc fix for fringe face.
6093 (Fringes): Add `overflow-newline-into-fringe' and
6094 'indicate-buffer-boundaries'.
6095 (Fringe Bitmaps, Pointer Shapes): New nodes.
6096 (Display Property): Add 'Pixel Specification' and 'Display Fringe
6097 Bitmaps' to menu.
6098 (Specified Space): Describe pixel width and height.
6099 (Pixel Specification): New node.
6100 (Other Display Specs): Add `slice' property.
6101 (Display Fringe Bitmaps): New node.
6102 (Images): Add 'Image Slices' to menu.
6103 (Image Descriptors): Add `:pointer' and `:map' properties.
6104 (Showing Images): Add slice arg to `insert-image'. Add
6105 'insert-sliced-image'.
6106
61072004-09-20 Richard M. Stallman <rms@gnu.org>
6108
6109 * commands.texi (Key Sequence Input):
6110 Clarify downcasing in read-key-sequence.
6111
61122004-09-08 Juri Linkov <juri@jurta.org>
6113
6114 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
6115
61162004-09-07 Luc Teirlinck <teirllm@auburn.edu>
6117
6118 * locals.texi (Standard Buffer-Local Variables): Add
6119 `buffer-auto-save-file-format'.
6120 * internals.texi (Buffer Internals): Describe new
6121 auto_save_file_format field of the buffer structure.
6122 * files.texi (Format Conversion): `auto-save-file-format' has been
6123 renamed `buffer-auto-save-file-format'.
6124
61252004-08-27 Luc Teirlinck <teirllm@auburn.edu>
6126
6127 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
6128 an integer or a marker.
6129 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
6130
61312004-08-22 Richard M. Stallman <rms@gnu.org>
6132
6133 * modes.texi (Major Mode Conventions): Discuss rebinding of
6134 standard key bindings.
6135
61362004-08-18 Kim F. Storm <storm@cua.dk>
6137
6138 * processes.texi (Accepting Output): Add `just-this-one' arg to
6139 `accept-process-output'.
6140 (Output from Processes): New var `process-adaptive-read-buffering'.
6141
61422004-08-10 Luc Teirlinck <teirllm@auburn.edu>
6143
6144 * keymaps.texi: Various changes in addition to:
6145 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
6146 Give more varied examples for `kbd'.
6147 (Creating Keymaps): Char tables have slots for all characters
6148 without modifiers.
6149 (Active Keymaps): `overriding-local-map' and
6150 `overriding-terminal-local-map' also override text property and
6151 overlay keymaps.
6152 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
6153 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
6154 to denote a prefix of no events.
6155 `map-keymap' includes parent's bindings _recursively_.
6156 Clarify and correct description of `where-is-internal'.
6157 Mention BUFFER-OR-NAME arg to `describe-bindings'.
6158 (Menu Example): For menus intended for use with the keyboard, the
6159 menu items should be bound to characters or real function keys.
6160
61612004-08-08 Luc Teirlinck <teirllm@auburn.edu>
6162
6163 * objects.texi (Character Type): Reposition `@anchor' to prevent
6164 double space inside sentence in Info.
6165
6166 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
6167 renamed to `disabled-command-function'.
6168 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
6169 (Command Loop Info): Replace reference to it.
6170 (Disabling Commands): `disabled-command-hook' has been renamed to
6171 `disabled-command-function'.
6172
61732004-08-07 Luc Teirlinck <teirllm@auburn.edu>
6174
6175 * os.texi (Translating Input): Only non-prefix bindings in
6176 `key-translation-map' override actual key bindings. Warn about
6177 possible indirect effect of actual key bindings on non-prefix
6178 bindings in `key-translation-map'.
6179
61802004-08-06 Luc Teirlinck <teirllm@auburn.edu>
6181
6182 * minibuf.texi (High-Level Completion): Add anchor for definition
6183 of `read-variable'.
6184
6185 * commands.texi: Various changes in addition to:
6186 (Using Interactive): Clarify description of `interactive-form'.
6187 (Interactive Call): Mention default for KEYS argument to
6188 `call-interactively'.
6189 (Command Loop Info): Clarify description of `this-command-keys'.
6190 Mention KEEP-RECORD argument to `clear-this-command-keys'.
6191 Value of `last-event-frame' can be `macro'.
6192 (Repeat Events): `double-click-fuzz' is also used to distinguish
6193 clicks and drags.
6194 (Classifying Events): Clarify descriptions of `event-modifiers'
6195 `event-basic-type' and `event-convert-list'.
6196 (Accessing Events): `posn-timestamp' takes POSITION argument.
6197 (Quoted Character Input): Clarify description of
6198 `read-quoted-char' and fix example.
6199 (Quitting): Add `with-local-quit'.
6200 (Disabling Commands): Correct and clarify descriptions of
6201 `enable-command' and `disable-command'.
6202 Mention what happens if `disabled-command-hook' is nil.
6203 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
6204 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
6205
62062004-07-24 Luc Teirlinck <teirllm@auburn.edu>
6207
6208 * frames.texi: Various changes in addition to:
6209 (Creating Frames): Expand and clarify description of `make-frame'.
6210 (Window Frame Parameters): Either none or both of the `icon-left'
6211 and `icon-top' parameters must be specified. Put descriptions of
6212 `menu-bar-lines' and `toolbar-lines' closer together and change
6213 them accordingly.
6214 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
6215 except while processing `frame-title-format' or `icon-title-format'.
6216 (Deleting Frames): Correct description of `delete-frame'.
6217 Non-nil return values of `frame-live-p' are like those of `framep'.
6218 (Frames and Windows): Mention return value of
6219 `set-frame-selected-window'.
6220 (Visibility of Frames): Mention `force' argument to
6221 `make-frame-invisible'. `frame-visible-p' returns t for all
6222 frames on text-only terminals.
6223 (Frame Configurations): Restoring a frame configuration does not
6224 restore deleted frames.
6225 (Window System Selections): `x-set-selection' returns DATA.
6226 (Resources): Add example.
6227 (Display Feature Testing): Clarify descriptions of
6228 `display-pixel-height', `display-pixel-width', `x-server-version'
6229 and `x-server-vendor'.
6230
6231 * windows.texi (Choosing Window): Add anchor.
6232 * minibuf.texi (Minibuffer Misc): Add anchor.
6233
62342004-07-23 John Paul Wallington <jpw@gnu.org>
6235
6236 * macros.texi (Defining Macros): Declaration keyword for setting
6237 Edebug spec is `debug' not `edebug'.
6238
62392004-07-19 Luc Teirlinck <teirllm@auburn.edu>
6240
6241 * windows.texi: Various small changes in addition to:
6242 (Window Point): Mention return value of `set-window-point'.
6243 (Window Start): `pos-visible-in-window-p' disregards horizontal
6244 scrolling. Explain return value if PARTIALLY is non-nil.
6245 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
6246 and `set-window-vscroll'.
6247 (Size of Window): The argument WINDOW to `window-inside-edges',
6248 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
6249 (Resizing Windows): Explain return value of
6250 `shrink-window-if-larger-than-buffer'.
6251 `window-size-fixed' automatically becomes buffer local when set.
6252 (Window Configurations): Explain return value of
6253 `set-window-configuration'.
6254
6255 * minibuf.texi (Minibuffer Misc): Add anchor for
6256 `minibuffer-scroll-window'.
6257
6258 * positions.texi (Text Lines): Add anchor for `count-lines'.
6259
62602004-07-17 Richard M. Stallman <rms@gnu.org>
6261
6262 * display.texi (Overlay Properties): Adding `evaporate' prop
6263 deletes empty overlay immediately.
6264
6265 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
6266 fix example.
6267
62682004-07-16 Jim Blandy <jimb@redhat.com>
6269
6270 * searching.texi (Regexp Backslash): Document new \_< and \_>
6271 operators.
6272
62732004-07-16 Juanma Barranquero <lektu@terra.es>
6274
6275 * display.texi (Images): Fix Texinfo usage.
6276
62772004-07-14 Luc Teirlinck <teirllm@auburn.edu>
6278
6279 * buffers.texi (Modification Time): `visited-file-modtime' now
6280 returns a list of two integers, instead of a cons.
6281
62822004-07-13 Luc Teirlinck <teirllm@auburn.edu>
6283
6284 * windows.texi: Various changes in addition to:
6285 (Splitting Windows): Add `split-window-keep-point'.
6286
62872004-07-09 Richard M. Stallman <rms@gnu.org>
6288
6289 * frames.texi (Input Focus): Minor fix.
6290
62912004-07-07 Luc Teirlinck <teirllm@auburn.edu>
6292
6293 * frames.texi (Input Focus): Clarify descriptions of
6294 `select-frame-set-input-focus' and `select-frame'.
6295
62962004-07-06 Luc Teirlinck <teirllm@auburn.edu>
6297
6298 * os.texi: Various small changes in addition to:
6299 (Killing Emacs): Expand and clarify description of
6300 `kill-emacs-query-functions' and `kill-emacs-hook'.
6301 (System Environment): Expand and clarify description of `getenv'
6302 and `setenv'.
6303 (Timers): Clarify description of `run-at-time'.
6304 (Translating Input): Correct description of
6305 `extra-keyboard-modifiers'.
6306 (Flow Control): Correct description of `enable-flow-control'.
6307
63082004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
6309
6310 * os.texi: Update copyright.
6311 (Session Management): Grammar fix.
6312 Clarify which Emacs does the restarting.
6313 Use @samp for *scratch* buffer.
6314
63152004-07-04 Alan Mackenzie <acm@muc.de>
6316
6317 * frames.texi (Input Focus): Add documentation for
6318 `select-frame-set-input-focus'. Replace refs to non-existent
6319 `switch-frame' with `select-frame'. Minor corrections and tidying
6320 up of text-only terminal stuff.
6321
63222004-07-02 Richard M. Stallman <rms@gnu.org>
6323
6324 * files.texi (Saving Buffers): Cleanup write-contents-function.
6325 (Magic File Names): Cleanup file-remote-p.
6326
b344d29d 63272004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
6328
6329 * files.texi (Magic File Names): `file-remote-p' returns an
6330 identifier of the remote system, not just t.
6331
63322004-07-02 David Kastrup <dak@gnu.org>
6333
6334 * searching.texi (Entire Match Data): Add explanation about new
6335 match-data behavior when @var{integers} is non-nil.
6336
63372004-06-24 Richard M. Stallman <rms@gnu.org>
6338
6339 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
6340
6341 * customize.texi (Variable Definitions): Note about doc strings
6342 and :set.
6343
6344 * keymaps.texi (Keymap Terminology): Document `kbd'.
6345 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
6346
6347 * display.texi (Invisible Text): Setting buffer-invisibility-spec
6348 makes it buffer-local.
6349
6350 * files.texi (Saving Buffers): Correct previous change.
6351
6352 * commands.texi (Accessing Events):
6353 Clarify posn-col-row and posn-actual-col-row.
6354
63552004-06-24 David Ponce <david.ponce@wanadoo.fr>
6356
6357 * commands.texi (Accessing Events): New functions
6358 posn-at-point and posn-at-x-y. Add example to posn-x-y.
6359
63602004-06-23 Luc Teirlinck <teirllm@auburn.edu>
6361
6362 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
6363 * frames.texi, buffers.texi, backups.texi, variables.texi:
6364 * loading.texi, eval.texi, functions.texi, control.texi:
6365 * symbols.texi, minibuf.texi: Reposition @anchor's.
6366
6367 * help.texi: Various small changes in addition to the following.
6368 (Describing Characters): Describe PREFIX argument to
6369 `key-description'. Correct and clarify definition of
6370 `text-char-description'. Describe NEED-VECTOR argument to
6371 `read-kbd-macro'.
6372 (Help Functions): Clarify definition of `apropos'.
6373
63742004-06-23 Lars Hansen <larsh@math.ku.dk>
6375
6376 * files.texi (Saving Buffers): Correct description of
6377 `write-contents-functions'.
6378
63792004-06-21 Juanma Barranquero <lektu@terra.es>
6380
6381 * display.texi (Images): Remove redundant @vindex directives.
6382 Rewrite `image-library-alist' doc in active voice.
6383
63842004-06-14 Juanma Barranquero <lektu@terra.es>
6385
6386 * display.texi (Images): Document new delayed library loading,
6387 variable `image-library-alist' and (existing but undocumented)
6388 function `image-type-available-p'.
6389
63902004-06-05 Richard M. Stallman <rms@gnu.org>
6391
6392 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
6393 refer the user to the Initial Input node.
6394 (Text from Minibuffer): Likewise.
6395 (Initial Input): New node. Document this feature
6396 and say it is mostly deprecated.
6397
63982004-05-30 Richard M. Stallman <rms@gnu.org>
6399
6400 * loading.texi (Named Features): Clarify return value
6401 and meaning of NOERROR.
6402
6403 * variables.texi (File Local Variables): Minor cleanup.
6404
64052004-05-30 Michael Albinus <michael.albinus@gmx.de>
6406
6407 * files.texi (Magic File Names): Add `file-remote-p' as operation
6408 of file name handlers.
6409
64102004-05-29 Richard M. Stallman <rms@gnu.org>
6411
6412 * modes.texi (Minor Mode Conventions): (-) has no special meaning
6413 as arg to a minor mode command.
6414
64152004-05-22 Richard M. Stallman <rms@gnu.org>
6416
6417 * syntax.texi (Syntax Class Table): Word syntax not just for English.
6418
6419 * streams.texi (Output Variables): Doc float-output-format.
6420
6421 * searching.texi (Regexp Special): Nested repetition can be infloop.
6422
6423 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
6424 real stack overflow.
6425
6426 * compile.texi: Minor cleanups.
6427
64282004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
6429
6430 * lists.texi (Cons Cells): Explain dotted lists, true lists,
6431 circular lists.
6432 (List Elements): Explain handling of circular and dotted lists.
6433
64342004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
6435
6436 * modes.texi (Search-based Fontification): Fix typo.
6437
64382004-05-10 Juanma Barranquero <lektu@terra.es>
6439
6440 * modes.texi (Mode Line Variables): Fix description of
6441 global-mode-string, which is now after which-func-mode, not the
6442 buffer name.
6443
64442004-05-07 Lars Hansen <larsh@math.ku.dk>
6445
6446 * modes.texi (Desktop Save Mode): Add.
6447 (Modes): Add menu entry Desktop Save Mode.
6448
6449 * hooks.texi: Add desktop-after-read-hook,
6450 desktop-no-desktop-file-hook and desktop-save-hook.
6451
6452 * locals.texi: Add desktop-save-buffer.
6453
64542004-04-30 Jesper Harder <harder@ifa.au.dk>
6455
6456 * display.texi: emacs -> Emacs.
6457
64582004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
6459
6460 * files.texi (Changing Files): Document set-file-times.
6461
64622004-04-23 Juanma Barranquero <lektu@terra.es>
6463
6464 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
6465
64662004-04-18 Jesper Harder <harder@ifa.au.dk>
6467
6468 * tips.texi (Coding Conventions): defopt -> defcustom.
6469
64702004-04-16 Luc Teirlinck <teirllm@auburn.edu>
6471
6472 * sequences.texi: Various clarifications.
6473
64742004-04-14 Luc Teirlinck <teirllm@auburn.edu>
6475
6476 * buffers.texi (Read Only Buffers): Mention optional ARG to
6477 `toggle-read-only'.
6478
64792004-04-14 Nick Roberts <nick@nick.uklinux.net>
6480
6481 * windows.texi (Selecting Windows): Note that get-lru-window
6482 returns a full-width window if possible.
6483
64842004-04-13 Luc Teirlinck <teirllm@auburn.edu>
6485
6486 * buffers.texi: Various changes in addition to:
6487 (Buffer File Name): Add `find-buffer-visiting'.
6488 (Buffer Modification): Mention optional ARG to `not-modified'.
6489 (Indirect Buffers): Mention optional CLONE argument to
6490 `make-indirect-buffer'.
6491
6492 * files.texi: Various changes in addition to:
6493 (Visiting Functions): `find-file-hook' is now a normal hook.
6494 (File Name Expansion): Explain difference between the way that
6495 `expand-file-name' and `file-truename' treat `..'.
6496 (Contents of Directories): Mention optional ID-FORMAT argument to
6497 `directory-files-and-attributes'.
6498 (Format Conversion): Mention new optional CONFIRM argument to
6499 `format-write-file'.
6500
65012004-04-12 Miles Bader <miles@gnu.org>
6502
6503 * macros.texi (Expansion): Add description of `macroexpand-all'.
6504
65052004-04-05 Jesper Harder <harder@ifa.au.dk>
6506
6507 * variables.texi (Variable Aliases): Mention
6508 cyclic-variable-indirection.
6509
6510 * errors.texi (Standard Errors): Ditto.
6511
65122004-04-04 Luc Teirlinck <teirllm@auburn.edu>
6513
6514 * backups.texi: Various small changes in addition to:
6515 (Making Backups): Mention return value of `backup-buffer'.
6516 (Auto-Saving): Mention optional FORCE argument to
6517 `delete-auto-save-file-if-necessary'.
6518 (Reverting): Mention optional PRESERVE-MODES argument to
6519 `revert-buffer'. Correct description of `revert-buffer-function'.
6520
65212004-03-22 Juri Linkov <juri@jurta.org>
6522
6523 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
6524 with `Vector Functions'.
6525
6526 * text.texi (Sorting): Add missing quote.
6527
65282004-03-14 Luc Teirlinck <teirllm@auburn.edu>
6529
6530 * intro.texi (Lisp History): Replace xref to `cl' manual with
6531 inforef.
6532
65332004-03-12 Richard M. Stallman <rms@gnu.org>
6534
6535 * intro.texi (Version Info): Add arg to emacs-version.
6536 (Lisp History): Change xref to CL manual.
6537
65382004-03-09 Luc Teirlinck <teirllm@auburn.edu>
6539
6540 * minibuf.texi (Completion Commands): Add xref to Emacs manual
6541 for Partial Completion mode.
6542
65432004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
6544
6545 * customize.texi: Fix typo. Remove eol whitespace.
6546
65472004-03-04 Richard M. Stallman <rms@gnu.org>
6548
6549 * processes.texi: Fix typos.
6550
6551 * lists.texi (Building Lists): Minor clarification.
6552
6553 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
6554 in make-hash-table.
6555
65562004-02-29 Juanma Barranquero <lektu@terra.es>
6557
6558 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
6559 rm, and ignore exit code.
6560
65612004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
6562
6563 * display.texi (Defining Faces): Add description for min-colors.
6564 Update example.
6565
65662004-02-23 Luc Teirlinck <teirllm@auburn.edu>
6567
6568 * abbrevs.texi: Various corrections and clarifications in addition
6569 to the following:
6570 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
6571
65722004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6573
6574 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
6575
65762004-02-21 Luc Teirlinck <teirllm@auburn.edu>
6577
6578 * text.texi: Various small changes in addition to the following:
6579 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
6580 to delete-horizontal-space.
6581 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
6582 description of yank-handler text property at various places.
6583
6584 * frames.texi (Window System Selections): Add anchor.
6585
6586 * syntax.texi (Syntax Table Functions): Clarify and correct
6587 descriptions of make-syntax-table and copy-syntax-table.
6588 (Motion and Syntax): Clarify SYNTAXES argument to
6589 skip-syntax-forward.
6590 (Parsing Expressions): Mention that the return value of
6591 parse-partial-sexp is currently a list of ten rather than nine
6592 elements.
6593 (Categories): Various corrections and clarifications.
6594
65952004-02-17 Luc Teirlinck <teirllm@auburn.edu>
6596
6597 * markers.texi (Marker Insertion Types): Minor change.
6598
6599 * locals.texi (Standard Buffer-Local Variables):
6600 * commands.texi (Interactive Codes, Using Interactive):
6601 * functions.texi (Related Topics): Fix xrefs.
6602
66032004-02-16 Luc Teirlinck <teirllm@auburn.edu>
6604
6605 * lists.texi (Sets And Lists): Update description of delete-dups.
6606
66072004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6608
6609 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
6610
c8763fb6 66112004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6612
6613 * frames.texi (Parameter Access): frame-parameters arg is optional.
6614 modify-frame-parameters handles nil for FRAME.
6615 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
6616 are all-or-nothing for certain toolkits.
6617 Mention parameter wait-for-wm.
6618 (Frames and Windows): In frame-first-window and frame-selected-window
6619 the arg is optional.
6620 (Input Focus): In redirect-frame-focus the second arg is optional.
6621 (Window System Selections): Mention selection type CLIPBOARD.
6622 Mention data-type UTF8_STRING.
6623 Mention numbering of cut buffers.
6624 (Resources): Describe x-resource-name.
6625
66262004-02-16 Richard M. Stallman <rms@gnu.org>
6627
6628 * windows.texi (Buffers and Windows): Delete false table
6629 about all-frames.
6630
6631 * syntax.texi (Parsing Expressions): Delete old caveat
6632 about parse-sexp-ignore-comments.
6633
6634 * streams.texi (Output Variables): Add print-quoted.
6635
6636 * lists.texi (Building Lists): Minor cleanup.
6637
6638 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
6639
6640 * display.texi (Overlays): Explain overlays use markers.
6641 (Managing Overlays): Explain front-advance and rear-advance
6642 in more detail.
6643
6644 * loading.texi (Unloading): Document unload-feature-special-hooks.
6645 Get rid of fns-NNN.el file.
6646
66472004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
6648
6649 * help.texi (Describing Characters): Fix text-char-description
6650 example output.
6651
6652 * edebug.texi (Using Edebug): Fix example.
6653
6654 * debugging.texi (Internals of Debugger): Fix return value.
6655
6656 * files.texi (Changing Files): Fix argname.
6657
6658 * calendar.texi: Fix parens, and default values.
6659
6660 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
6661 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 6662 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
6663
6664 * positions.texi (Text Lines): Don't add -1 in current-line.
6665
66662004-02-16 Richard M. Stallman <rms@gnu.org>
6667
6668 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
6669
66702004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
6671
6672 * processes.texi (Low-Level Network): Fix a typo.
6673
66742004-02-12 Kim F. Storm <storm@cua.dk>
6675
6676 * display.texi (Fringes): Use consistent wording.
6677 Note that window-fringe's window arg is optional.
6678 (Scroll Bars): Use consistent wording.
6679
66802004-02-11 Luc Teirlinck <teirllm@auburn.edu>
6681
6682 * tips.texi (Comment Tips): Document the new conventions for
6683 commenting out code.
6684
c8763fb6 66852004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6686
6687 * positions.texi (Text Lines): Added missing end defun.
6688
66892004-02-07 Kim F. Storm <storm@cua.dk>
6690
6691 * positions.texi (Text Lines): Add line-number-at-pos.
6692
66932004-02-06 John Paul Wallington <jpw@gnu.org>
6694
6695 * display.texi (Button Properties, Button Buffer Commands):
6696 mouse-2 invokes button, not down-mouse-1.
6697
66982004-02-04 Jason Rumney <jasonr@gnu.org>
6699
6700 * makefile.w32-in: Sync with Makefile.in changes.
6701
67022004-02-03 Luc Teirlinck <teirllm@auburn.edu>
6703
6704 * minibuf.texi (Text from Minibuffer): Various corrections and
6705 clarifications.
6706 (Object from Minibuffer): Correct Lisp description of
6707 read-minibuffer.
6708 (Minibuffer History): Clarify description of cons values for
6709 HISTORY arguments.
6710 (Basic Completion): Various corrections and clarifications. Add
6711 completion-regexp-list.
6712 (Minibuffer Completion): Correct and clarify description of
6713 completing-read.
6714 (Completion Commands): Mention Partial Completion mode. Various
6715 other minor changes.
6716 (High-Level Completion): Various corrections and clarifications.
6717 (Reading File Names): Ditto.
6718 (Minibuffer Misc): Ditto.
6719
67202004-01-26 Luc Teirlinck <teirllm@auburn.edu>
6721
6722 * strings.texi (Text Comparison): assoc-string also matches
6723 elements of alists that are strings instead of conses.
6724 (Formatting Strings): Standardize Texinfo usage. Update index
6725 entries.
6726
67272004-01-20 Luc Teirlinck <teirllm@auburn.edu>
6728
6729 * lists.texi (Sets And Lists): Add delete-dups.
6730
67312004-01-15 Luc Teirlinck <teirllm@auburn.edu>
6732
6733 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
6734 special form.
6735 * macros.texi (Defining Macros): Update description of `declare',
6736 which now is a macro.
6737 (Wrong Time): Fix typos.
6738
67392004-01-14 Luc Teirlinck <teirllm@auburn.edu>
6740
6741 * compile.texi (Compilation Functions): Expand descriptions of
6742 `compile-defun', `byte-compile-file', `byte-recompile-directory'
6743 and `batch-byte-compile'. In particular, mention and describe
6744 all optional arguments.
6745 (Disassembly): Correct and clarify the description of `disassemble'.
6746
67472004-01-11 Luc Teirlinck <teirllm@auburn.edu>
6748
6749 * searching.texi: Various small changes in addition to the
6750 following.
6751 (Regexp Example): Adapt to new value of `sentence-end'.
6752 (Regexp Functions): The PAREN argument to `regexp-opt' can be
6753 `words'.
6754 (Search and Replace): Add usage note for `perform-replace'.
6755 (Entire Match Data): Mention INTEGERS and REUSE arguments to
6756 `match-data'.
6757 (Standard Regexps): Update for new values of `paragraph-start'
6758 and `sentence-end'.
6759
67602004-01-07 Luc Teirlinck <teirllm@auburn.edu>
6761
6762 * files.texi (Saving Buffers): Clarify descriptions of
6763 `write-contents-functions' and `before-save-hook'.
6764 Make the defvar's for `before-save-hook' and `after-save-hook'
6765 into defopt's.
6766
67672004-01-07 Kim F. Storm <storm@cua.dk>
6768
6769 * commands.texi (Click Events): Describe new image and
6770 width/height elements of click events.
6771 (Accessing Events): Add posn-string, posn-image, and
6772 posn-object-width-height. Change posn-object to return either
6773 image or string object.
6774
67752004-01-01 Simon Josefsson <jas@extundo.com>
6776
6777 * hooks.texi (Standard Hooks): Add before-save-hook.
6778 * files.texi (Saving Buffers): Likewise.
6779
67802004-01-03 Richard M. Stallman <rms@gnu.org>
6781
6782 * frames.texi (Frames and Windows): Delete frame-root-window.
6783
67842004-01-03 Luc Teirlinck <teirllm@auburn.edu>
6785
6786 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
6787
6788 * functions.texi: Various small changes in addition to the
6789 following.
6790 (What Is a Function): `functionp' returns nil for macros. Clarify
6791 behavior of this and following functions for symbol arguments.
6792 (Function Documentation): Add `\' in front of (fn @var{arglist})
6793 and explain why.
6794 (Defining Functions): Mention DOCSTRING argument to `defalias'.
6795 Add anchor.
6796 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
6797
67982004-01-01 Miles Bader <miles@gnu.org>
6799
6800 * display.texi (Buttons): New section.
6801
68022003-12-31 Andreas Schwab <schwab@suse.de>
6803
6804 * numbers.texi (Math Functions): sqrt reports a domain-error
6805 error.
6806 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
6807
68082003-12-30 Luc Teirlinck <teirllm@auburn.edu>
6809
6810 * tips.texi (Documentation Tips): Update item on hyperlinks in
6811 documentation strings.
6812
6813 * errors.texi (Standard Errors): Various small corrections and
6814 additions.
6815
6816 * control.texi: Various small changes in addition to the
6817 following.
6818 (Signaling Errors): Provide some more details on how `signal'
6819 constructs the error message. Add anchor to the definition of
6820 `signal'.
6821 (Error Symbols): Describe special treatment of `quit'.
6822 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
6823 to emphasize that it has to be a single form.
6824
6825 * buffers.texi: Add anchor.
6826
68272003-12-29 Richard M. Stallman <rms@gnu.org>
6828
6829 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
6830 (Window Configurations): Add window-configuration-frame.
6831
6832 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
6833
6834 * text.texi (Examining Properties): Add get-char-property-and-overlay.
6835 Change arg name in get-char-property.
6836 (Special Properties): Update handling of keymap property.
6837
6838 * strings.texi (Modifying Strings): Add clear-string.
6839 (Text Comparison): Add assoc-string and remove
6840 assoc-ignore-case, assoc-ignore-representation.
6841
6842 * os.texi (Time of Day): Add set-time-zone-rule.
6843
6844 * numbers.texi (Math Functions): asin, acos, log, log10
6845 report domain-error errors.
6846
6847 * nonascii.texi (Converting Representations):
6848 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
6849 (Encoding and I/O): Add file-name-coding-system.
6850
6851 * modes.texi (Search-based Fontification): Explain that
6852 face specs are symbols with face names as values.
6853
6854 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
6855
6856 * lists.texi (Building Lists): remq moved elsewhere.
6857 (Sets And Lists): remq moved here.
6858 (Association Lists): Refer to assoc-string.
6859
6860 * internals.texi (Garbage Collection): Add memory-use-counts.
6861
6862 * frames.texi (Frames and Windows): Add set-frame-selected-window
6863 and frame-root-window.
6864
6865 * files.texi (Contents of Directories):
6866 Add directory-files-and-attributes.
6867
6868 * display.texi (Refresh Screen): Add force-window-update.
6869 (Invisible Text): Explain about moving point out of invis text.
6870 (Overlay Properties): Add overlay-properties.
6871 (Managing Overlays): Add overlayp.
6872 (GIF Images): Invalid image number displays a hollow box.
6873
6874 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
6875 (Killing Buffers): Add buffer-live-p.
6876
68772003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
6878
6879 * display.texi (Fringes): Fix typo "set-buffer-window".
6880
68812003-12-24 Luc Teirlinck <teirllm@auburn.edu>
6882
6883 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
6884 * nonascii.texi, processes.texi, tips.texi, variables.texi:
6885 Add or change various xrefs and anchors.
6886
6887 * commands.texi: Replace all occurrences of @acronym{CAR} with
6888 @sc{car}, for consistency with the rest of the Elisp manual.
6889 `car' and `cdr' are historically acronyms, but are no longer
6890 widely thought of as such.
6891
6892 * internals.texi (Pure Storage): Mention that `purecopy' does not
6893 copy text properties.
6894 (Object Internals): Now 29 bits are used (in most implementations)
6895 to address Lisp objects.
6896
6897 * variables.texi (Variables with Restricted Values): New node.
6898
6899 * objects.texi (Lisp Data Types): Mention that certain variables
6900 can only take on a restricted set of values and add an xref to
6901 the new node "Variables with Restricted Values".
6902
6903 * eval.texi (Function Indirection): Describe the errors that
6904 `indirect-function' can signal.
6905 (Eval): Clarify the descriptions of `eval-region' and `values'.
6906 Describe `eval-buffer' instead of `eval-current-buffer' and
6907 mention `eval-current-buffer' as an alias for `current-buffer'.
6908 Correct the description and mention all optional arguments.
6909
6910 * nonascii.texi: Various small changes in addition to the
6911 following.
6912 (Converting Representations): Clarify behavior of
6913 `string-make-multibyte' and `string-to-multibyte' for unibyte all
6914 ASCII arguments.
6915 (Character Sets): Document the variable `charset-list' and adapt
6916 the definition of the function `charset-list' accordingly.
6917 (Translation of Characters): Clarify use of generic characters in
6918 `make-translation-table'. Clarify and correct the description of
6919 the use of translation tables in encoding and decoding.
6920 (User-Chosen Coding Systems): Correct and clarify the description
6921 of `select-safe-coding-system'.
6922 (Default Coding Systems): Clarify description of
6923 `file-coding-system-alist'.
6924
69252003-11-30 Luc Teirlinck <teirllm@auburn.edu>
6926
6927 * strings.texi (Text Comparison): Correctly describe when two
6928 strings are `equal'. Combine and clarify descriptions of
6929 `assoc-ignore-case' and `assoc-ignore-representation'.
6930
6931 * objects.texi (Non-ASCII in Strings): Clarify description of
6932 when a string is unibyte or multibyte.
6933 (Bool-Vector Type): Update examples.
6934 (Equality Predicates): Correctly describe when two strings are
6935 `equal'.
6936
69372003-11-29 Luc Teirlinck <teirllm@auburn.edu>
6938
6939 * lists.texi (Building Lists): `append' no longer accepts integer
6940 arguments. Update the description of `number-sequence' to reflect
6941 recent changes.
6942 (Sets And Lists): Describe `member-ignore-case' after `member'.
6943
69442003-11-27 Kim F. Storm <storm@cua.dk>
6945
6946 * commands.texi (Click Events): Click object may be an images.
6947 Describe (dx . dy) element of click positions.
6948 (Accessing Events): Remove duplicate posn-timestamp.
6949 New functions posn-object and posn-object-x-y.
6950
69512003-11-23 Kim F. Storm <storm@cua.dk>
6952
6953 * commands.texi (Click Events): Describe enhancements to event
6954 position lists, including new text-pos and (col . row) items.
6955 Mention left-fringe and right-fringe area events.
6956 (Accessing Events): New functions posn-area and
6957 posn-actual-col-row. Mention posn-timestamp. Mention that
6958 posn-point in non-text area still returns buffer position.
6959 Clarify posn-col-row.
6960
69612003-11-21 Lars Hansen <larsh@math.ku.dk>
6962
6963 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
6964 * anti.texi (File Attributes): Describe removed parameter
6965 ID-FORMAT.
6966
69672003-11-20 Luc Teirlinck <teirllm@auburn.edu>
6968
6969 * positions.texi (Positions): Mention that, if a marker is used as
6970 a position, its buffer is ignored.
6971
6972 * markers.texi (Overview of Markers): Mention it here too.
6973
69742003-11-12 Luc Teirlinck <teirllm@auburn.edu>
6975
6976 * numbers.texi (Numeric Conversions): Not just `floor', but also
6977 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
6978
69792003-11-10 Luc Teirlinck <teirllm@auburn.edu>
6980
6981 * markers.texi (Creating Markers): Specify insertion type of
6982 created markers. Add xref to `Marker Insertion Types'.
6983 Second argument to `copy-marker' is optional.
6984 (Marker Insertion Types): Mention that most markers are created
6985 with insertion type nil.
6986 (The Mark): Correctly describe when `mark' signals an error.
6987 (The Region): Correctly describe when `region-beginning' and
6988 `region-end' signal an error.
6989
69902003-11-08 Luc Teirlinck <teirllm@auburn.edu>
6991
6992 * hash.texi (Creating Hash): Clarify description of `eql'.
6993 `makehash' is obsolete.
6994 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
6995
6996 * positions.texi (Point): Change description of `buffer-end', so
6997 that it is also correct for floating point arguments.
6998 (List Motion): Correct argument lists of `beginning-of-defun' and
6999 `end-of-defun'.
7000 (Excursions): Add xref to `Marker Insertion Types'.
7001 (Narrowing): Argument to `narrow-to-page' is optional.
7002
70032003-11-06 Luc Teirlinck <teirllm@auburn.edu>
7004
7005 * streams.texi (Output Streams): Clarify behavior of point for
7006 marker output streams.
7007
70082003-11-04 Luc Teirlinck <teirllm@auburn.edu>
7009
7010 * variables.texi (Defining Variables): Second argument to
7011 `defconst' is not optional.
7012 (Setting Variables): Mention optional argument APPEND to
7013 `add-to-list'.
7014 (Creating Buffer-Local): Expand description of
7015 `make-variable-buffer-local'.
7016 (Frame-Local Variables): Expand description of
7017 `make-variable-frame-local'.
7018 (Variable Aliases): Correct description of optional argument
7019 DOCSTRING to `defvaralias'. Mention return value of
7020 `defvaralias'.
7021 (File Local Variables): Add xref to `File variables' in Emacs
7022 Manual. Correct description of `hack-local-variables'. Mention
7023 `safe-local-variable' property. Mention optional second argument
7024 to `risky-local-variable-p'.
7025
70262003-11-03 Luc Teirlinck <teirllm@auburn.edu>
7027
7028 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
7029
70302003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
7031
7032 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
7033 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
7034 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
7035 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
7036 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
7037 lispref/processes.texi, lispref/searching.texi,
7038 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
7039 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
7040 @acronym{FOO}.
7041
70422003-10-27 Luc Teirlinck <teirllm@auburn.edu>
7043
7044 * strings.texi (Creating Strings): Argument START to `substring'
7045 can not be `nil'. Expand description of
7046 `substring-no-properties'. Correct description of `split-string',
7047 especially with respect to empty matches. Prevent very bad line
7048 break in definition of `split-string-default-separators'.
7049 (Text Comparison): `string=' and `string<' also accept symbols as
7050 arguments.
7051 (String Conversion): More completely describe argument BASE in
7052 `string-to-number'.
7053 (Formatting Strings): `%s' and `%S' in `format' do require
7054 corresponding object. Clarify behavior of numeric prefix after
7055 `%' in `format'.
7056 (Case Conversion): The argument to `upcase-initials' can be a
7057 character.
7058
70592003-10-27 Kenichi Handa <handa@m17n.org>
7060
7061 * display.texi (Fontsets): Fix texinfo usage.
7062
70632003-10-25 Kenichi Handa <handa@m17n.org>
7064
7065 * display.texi (Fontsets): Add description of the function
7066 set-fontset-font.
7067
70682003-10-23 Luc Teirlinck <teirllm@auburn.edu>
7069
7070 * display.texi (Temporary Displays): Add xref to `Documentation
7071 Tips'.
7072
7073 * functions.texi (Function Safety): Use inforef instead of pxref
7074 for SES.
7075
70762003-10-23 Andreas Schwab <schwab@suse.de>
7077
7078 * Makefile.in (TEX, texinputdir): Don't define.
7079 (TEXI2DVI): Define.
7080 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
7081 add $(srcdir)/index.texi.
7082 ($(infodir)/elisp): Remove index.texi dependency.
7083 (elisp.dvi): Likewise. Use $(TEXI2DVI).
7084 (index.texi): Remove target.
7085 (dist): Don't link $(srcdir)/permute-index.
7086 (clean): Don't remove index.texi.
7087
7088 * permute-index, index.perm: Remove.
7089 * index.texi: Rename from index.unperm.
7090
70912003-10-22 Luc Teirlinck <teirllm@auburn.edu>
7092
7093 * tips.texi (Documentation Tips): Document new behavior for face
7094 and variable hyperlinks in Help mode.
7095
70962003-10-21 Luc Teirlinck <teirllm@auburn.edu>
7097
7098 * objects.texi (Integer Type): Update for extra bit of integer range.
7099 (Character Type): Ditto.
7100
71012003-10-16 Eli Zaretskii <eliz@gnu.org>
7102
7103 * numbers.texi (Integer Basics): Add index entries for reading
7104 numbers in hex, octal, and binary.
7105
71062003-10-16 Lute Kamstra <lute@gnu.org>
7107
7108 * modes.texi (Mode Line Format): Mention force-mode-line-update's
7109 argument.
7110
71112003-10-13 Luc Teirlinck <teirllm@auburn.edu>
7112
7113 * windows.texi (Choosing Window): Fix typo.
7114 * edebug.texi (Edebug Execution Modes): Fix typo.
7115
71162003-10-13 Richard M. Stallman <rms@gnu.org>
7117
7118 * windows.texi (Basic Windows): A window has fringe settings,
7119 display margins and scroll-bar settings.
7120 (Splitting Windows): Doc split-window return value.
7121 Clean up one-window-p.
7122 (Selecting Windows): Fix typo.
7123 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
7124 (Buffers and Windows): In set-window-buffer, explain effect
7125 on fringe settings and scroll bar settings.
7126 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
7127 (Choosing Window): Use defopt for pop-up-frame-function.
7128 For special-display-buffer-names, explain same-window and same-frame.
7129 Clarify window-dedicated-p return value.
7130 (Textual Scrolling): scroll-up and scroll-down can get an error.
7131 (Horizontal Scrolling): Clarify auto-hscroll-mode.
7132 Clarify set-window-hscroll.
7133 (Size of Window): Don't mention tool bar in window-height.
7134 (Coordinates and Windows): Explain what coordinates-in-window-p
7135 returns for fringes and display margins.
7136 (Window Configurations): Explain saving fringes, etc.
7137
7138 * tips.texi (Library Headers): Clean up Documentation.
7139
7140 * syntax.texi (Parsing Expressions): Clean up forward-comment
7141 and parse-sexp-lookup-properties.
7142
7143 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
7144
7145 * os.texi (System Environment): Clean up text for load-average errors.
7146
7147 * modes.texi (Hooks): Don't explain local hook details at front.
7148 Clarify run-hooks and run-hook-with-args a little.
7149 Clean up add-hook and remove-hook.
7150
7151 * edebug.texi (Edebug Execution Modes): Clarify t.
7152 Document edebug-sit-for-seconds.
7153 (Coverage Testing): Document C-x X = and =.
7154 (Instrumenting Macro Calls): Fix typo.
7155 (Specification List): Don't index the specification keywords.
7156
71572003-10-10 Kim F. Storm <storm@cua.dk>
7158
7159 * processes.texi (Network): Introduce make-network-process.
7160
71612003-10-09 Luc Teirlinck <teirllm@auburn.edu>
7162
7163 * tips.texi (Library Headers): Fix typo.
7164
71652003-10-07 Juri Linkov <juri@jurta.org>
7166
7167 * modes.texi (Imenu): Mention imenu-create-index-function's
7168 default value. Explain submenus better.
7169
71702003-10-07 Lute Kamstra <lute@gnu.org>
7171
7172 * modes.texi (Faces for Font Lock): Fix typo.
7173 (Hooks): Explain how buffer-local hook variables can refer to
7174 global hook variables.
7175 Various minor clarifications.
7176
71772003-10-06 Lute Kamstra <lute@gnu.org>
7178
7179 * tips.texi (Coding Conventions): Mention naming conventions for
7180 hooks.
7181
71822003-10-05 Luc Teirlinck <teirllm@auburn.edu>
7183
7184 * loading.texi (Library Search): Correct default value of
7185 load-suffixes.
7186 (Named Features): Fix typo.
7187
71882003-10-05 Richard M. Stallman <rms@gnu.org>
7189
7190 * loading.texi (Named Features): In `provide',
7191 say how to test for subfeatures.
7192 (Unloading): In unload-feature, use new var name
7193 unload-feature-special-hooks.
7194
71952003-10-03 Lute Kamstra <lute@gnu.org>
7196
7197 * modes.texi (Major Mode Conventions): Mention third way to set up
7198 Imenu.
7199 (Imenu): A number of small fixes.
7200 Delete documentation of internal variable imenu--index-alist.
7201 Document the return value format of imenu-create-index-function
7202 functions.
7203
72042003-09-30 Richard M. Stallman <rms@gnu.org>
7205
7206 * processes.texi (Network): Say what stopped datagram connections do.
7207
7208 * lists.texi (Association Lists): Clarify `assq-delete-all'.
7209
7210 * display.texi (Overlay Properties): Clarify `evaporate' property.
7211
72122003-09-29 Lute Kamstra <lute@gnu.org>
7213
7214 * modes.texi (Mode Line Data): Explain when symbols in mode-line
7215 constructs should be marked as risky.
7216 Change cons cell into proper list.
7217 (Mode Line Variables): Change cons cell into proper list.
7218
72192003-09-26 Lute Kamstra <lute@gnu.org>
7220
7221 * modes.texi (Mode Line Data): Document the :propertize construct.
7222 (Mode Line Variables): Reorder the descriptions of the variables
7223 to match their order in the default mode-line-format.
7224 Describe the new variables mode-line-position and mode-line-modes.
7225 Update the default values of mode-line-frame-identification,
7226 minor-mode-alist, and default-mode-line-format.
7227 (Properties in Mode): Mention the :propertize construct.
7228
72292003-09-26 Richard M. Stallman <rms@gnu.org>
7230
7231 * buffers.texi, commands.texi, debugging.texi, eval.texi:
7232 * loading.texi, minibuf.texi, text.texi, variables.texi:
7233 Avoid @strong{Note:}.
7234
72352003-09-26 Richard M. Stallman <rms@gnu.org>
7236
7237 * keymaps.texi (Remapping Commands): Fix typo.
7238
72392003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
7240
7241 * processes.texi (Low-Level Network): Fix typo.
7242
72432003-09-23 Kim F. Storm <storm@cua.dk>
7244
7245 * processes.texi (Network, Network Servers): Fix typos.
7246 (Low-Level Network): Add timeout value for :server keyword.
7247 Add new option keywords to make-network-process.
7248 Add set-network-process-options.
7249 Explain how to test availability of network options.
7250
72512003-09-19 Richard M. Stallman <rms@gnu.org>
7252
7253 * text.texi (Motion by Indent): Arg to
7254 backward-to-indentation and forward-to-indentation is optional.
7255
7256 * strings.texi (Creating Strings): Add substring-no-properties.
7257
7258 * processes.texi
7259 (Process Information): Add list-processes arg QUERY-ONLY.
7260 Delete process-contact from here.
7261 Add new status values for process-status.
7262 Add process-get, process-put, process-plist, set-process-plist.
7263 (Synchronous Processes): Add call-process-shell-command.
7264 (Signals to Processes): signal-process allows process objects.
7265 (Network): Complete rewrite.
7266 (Network Servers, Datagrams, Low-Level Network): New nodes.
7267
7268 * positions.texi (Word Motion): forward-word, backward-word
7269 arg is optional. Reword.
7270
7271 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
7272
7273 * variables.texi (Creating Buffer-Local):
7274 Delete duplicate definition of buffer-local-value.
7275 (File Local Variables): Explain about discarding text props.
7276
72772003-09-11 Richard M. Stallman <rms@gnu.org>
7278
7279 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
7280 changes variables that record input events.
7281 (Minibuffer Misc): Add minibuffer-selected-window.
7282
7283 * lists.texi (Building Lists): Add copy-tree.
7284
7285 * display.texi (Fontsets): Add char-displayable-p.
7286 (Scroll Bars): New node.
7287
72882003-09-08 Lute Kamstra <lute@gnu.org>
7289
7290 * modes.texi (%-Constructs): Document new `%i' and `%I'
7291 constructs.
7292
72932003-09-03 Peter Runestig <peter@runestig.com>
7294
7295 * makefile.w32-in: New file.
7296
72972003-08-29 Richard M. Stallman <rms@gnu.org>
7298
7299 * display.texi (Overlay Properties): Clarify how priorities
7300 affect use of the properties.
7301
73022003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
7303
7304 * customize.texi (Type Keywords): Correct the description of
7305 `:help-echo' in the case where `motion-doc' is a function.
7306
73072003-08-14 John Paul Wallington <jpw@gnu.org>
7308
7309 * modes.texi (Emulating Mode Line): Subsection, not section.
7310
73112003-08-13 Richard M. Stallman <rms@gnu.org>
7312
7313 * elisp.texi (Top): Update subnode lists in menu.
7314
7315 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
7316 (Kill Functions): kill-region has new arg yank-handler.
7317 (Yanking): New node.
7318 (Yank Commands): Add yank-undo-function.
7319 (Low-Level Kill Ring):
7320 kill-new and kill-append have new arg yank-handler.
7321 (Changing Properties): Add remove-list-of-text-properties.
7322 (Atomic Changes): New node.
7323
7324 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
7325
7326 * streams.texi (Output Variables): Add eval-expression-print-length
7327 and eval-expression-print-level.
7328
7329 * os.texi (Time Conversion): For encode-time, explain limits on year.
7330
7331 * objects.texi (Character Type): Define anchor "modifier bits".
7332
7333 * modes.texi (Emulating Mode Line): New node.
7334 (Search-based Fontification): Font Lock uses font-lock-face property.
7335 (Other Font Lock Variables): Likewise.
7336
7337 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
7338 not vectors.
7339 (Active Keymaps): Add emulation-mode-map-alists.
7340 (Functions for Key Lookup): key-binding has new arg no-remap.
7341 (Remapping Commands): New node.
7342 (Scanning Keymaps): where-is-internal has new arg no-remap.
7343 (Tool Bar): Add tool-bar-local-item-from-menu.
7344 Clarify when to use tool-bar-add-item-from-menu.
7345
7346 * commands.texi (Interactive Call): commandp has new arg.
7347 (Command Loop Info): Add this-original-command.
7348
73492003-08-06 John Paul Wallington <jpw@gnu.org>
7350
7351 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
7352
7353 * display.texi (Warning Basics): Fix typo.
7354 (Fringes): Add closing curly bracket and fix typo.
7355
7356 * elisp.texi (Top): Fix typo.
7357
73582003-08-05 Richard M. Stallman <rms@gnu.org>
7359
7360 * elisp.texi: Update lists of subnodes.
7361
7362 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
7363
7364 * variables.texi (Local Variables): Use lc for example variable names.
7365
7366 * tips.texi (Library Headers): Explain where to put -*-.
7367
7368 * strings.texi (Creating Strings): Fix xref for vconcat.
7369
7370 * sequences.texi (Vector Functions):
7371 vconcat no longer allows integer args.
7372
7373 * minibuf.texi (Reading File Names): read-file-name has new
7374 arg PREDICATE. New function read-directory-name.
7375
7376 * macros.texi (Defining Macros): Give definition of `declare'
7377 (Indenting Macros): New node.
7378
7379 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
7380 (Window Frame Parameters): Make separate table of parameters
7381 that are coupled with specific face attributes.
7382 (Deleting Frames): delete-frame-hooks renamed to
7383 delete-frame-functions.
7384
7385 * files.texi (Magic File Names): Add file-remote-p.
7386 Clarify file-local-copy.
7387
7388 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
7389 here; instead xref Defining Macros.
7390
7391 * display.texi (Warnings): New node, and subnodes.
7392 (Fringes): New node.
7393
7394 * debugging.texi (Test Coverage): New node.
7395
7396 * compile.texi (Compiler Errors): Explain with-no-warnings
7397 and other ways to suppress warnings.
7398
7399 * commands.texi (Interactive Call): Minor clarification.
7400
7401 * buffers.texi (Buffer File Name): set-visited-file-name
7402 renames the buffer too.
7403
7404 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
7405
74062003-07-24 Markus Rost <rost@math.ohio-state.edu>
7407
7408 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
7409
74102003-07-22 Markus Rost <rost@math.ohio-state.edu>
7411
7412 * internals.texi (Garbage Collection): Fix previous change.
7413
74142003-07-22 Richard M. Stallman <rms@gnu.org>
7415
7416 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
7417
7418 * display.texi (Width): Use \s syntax in example.
7419 (Font Selection): Add face-font-rescale-alist.
7420
7421 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
7422 Remove spurious indent in example.
7423
7424 * lists.texi (Building Lists): Add number-sequence.
7425
7426 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
7427
7428 * functions.texi (Function Documentation): Explain how to
7429 show calling convention explicitly in the doc string.
7430
7431 * windows.texi (Selecting Windows): save-selected-window saves
7432 selected window of each frame.
7433 (Window Configurations): Minor change.
7434
7435 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
7436
7437 * streams.texi (Output Variables): Add print-continuous-numbering
7438 and print-number-table.
7439
7440 * processes.texi (Decoding Output): New node.
7441
7442 * os.texi (Time Conversion): decode-time arg is optional.
7443
7444 * objects.texi (Character Type): Don't use space as example for \.
7445 Make list of char names and \-sequences correspond.
7446 Explain that \s is not used in strings. `\ ' needs space after.
7447
7448 * nonascii.texi (Converting Representations): Add string-to-multibyte.
7449 (Translation of Characters): Add translation-table-for-input.
7450 (Default Coding Systems): Add auto-coding-functions.
7451 (Explicit Encoding): Add decode-coding-inserted-region.
7452 (Locales): Add locale-info.
7453
7454 * minibuf.texi (Basic Completion): Describe test-completion.
7455 Collections can be lists of strings.
7456 Clean up lazy-completion-table.
7457 (Programmed Completion): Mention test-completion.
7458 Clarify why lambda expressions are not accepted.
7459 (Minibuffer Misc): Describe minibufferp.
7460
74612003-07-14 Richard M. Stallman <rms@gnu.org>
7462
7463 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
7464
7465 * windows.texi (Selecting Windows): New arg to select-window.
7466 (Selecting Windows): Add with-selected-window.
7467 (Size of Window): Add window-inside-edges, etc.
7468
7469 * internals.texi (Garbage Collection): Add post-gc-hook.
7470
7471 * processes.texi (Subprocess Creation): Add exec-suffixes.
7472
7473 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
7474 (Scanning Keymaps): Add map-keymaps.
7475 (Defining Menus): Add keymap-prompt.
7476
7477 * numbers.texi (Integer Basics): Add most-positive-fixnum,
7478 most-negative-fixnum.
7479
7480 * compile.texi (Byte Compilation): Explain no-byte-compile
7481 (Compiler Errors): New node.
7482
7483 * os.texi (User Identification): user-uid, user-real-uid
7484 can return float.
7485
7486 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
7487 and about derived modes.
7488 (Minor Modes): Add minor-mode-list.
7489 (Defining Minor Modes): Keyword args for define-minor-mode.
7490 (Search-based Fontification): Explain managing other properties.
7491 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 7492 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
7493 (Hooks): Add run-mode-hooks and delay-mode-hooks.
7494
7495 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
7496 (Variable Aliases): Clarify defvaralias.
7497
7498 * loading.texi (Library Search): Add load-suffixes.
7499
7500 * minibuf.texi (Basic Completion): Add lazy-completion-table.
7501 (Programmed Completion): Add dynamic-completion-table.
7502
7503 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
7504 (Magic File Names): Specify precedence order of handlers.
7505
7506 * commands.texi (Command Overview): Emacs server runs pre-command-hook
7507 and post-command-hook.
7508 (Waiting): New calling convention for sit-for.
7509
7510 * text.texi (Special Properties): local-map and keymap properties
7511 apply based on their stickiness.
7512
75132003-07-07 Richard M. Stallman <rms@gnu.org>
7514
7515 * modes.texi (Minor Mode Conventions): Specify only some kinds
7516 of list values as args to minor modes.
7517
7518 * files.texi (File Name Expansion): Warn about iterative use
7519 of substitute-in-file-name.
7520
7521 * advice.texi (Activation of Advice): Clean up previous change.
7522
75232003-07-06 Markus Rost <rost@math.ohio-state.edu>
7524
7525 * advice.texi (Activation of Advice): Note that ad-start-advice is
7526 turned on by default.
7527
75282003-06-30 Richard M. Stallman <rms@gnu.org>
7529
7530 * text.texi (Buffer Contents): Document current-word.
7531 (Change Hooks): Not called for *Messages*.
7532
7533 * functions.texi (Defining Functions): Explain about redefining
7534 primitives.
7535 (Function Safety): Renamed. Minor changes.
7536 Comment out the detailed criteria for what is safe.
7537
75382003-06-22 Andreas Schwab <schwab@suse.de>
7539
7540 * objects.texi (Symbol Type): Fix description of examples.
7541
75422003-06-16 Andreas Schwab <schwab@suse.de>
7543
7544 * hash.texi (Creating Hash): Fix description of :weakness.
7545
c8763fb6 75462003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
7547
7548 * files.texi (Changing Files): copy-file copies file modes, too.
7549
75502003-05-28 Richard M. Stallman <rms@gnu.org>
7551
7552 * strings.texi (Creating Strings): Clarify split-string.
7553
75542003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
7555
7556 * strings.texi (Creating Strings): Update split-string specification
7557 and examples.
7558
75592003-05-19 Richard M. Stallman <rms@gnu.org>
7560
7561 * elisp.texi: Correct invariant section names.
7562
75632003-04-20 Richard M. Stallman <rms@gnu.org>
7564
7565 * os.texi (Timers): Explain about timers and quitting.
7566
75672003-04-19 Richard M. Stallman <rms@gnu.org>
7568
7569 * internals.texi (Writing Emacs Primitives): Strings are
7570 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
7571 Explain GCPRO convention for varargs function args.
7572
75732003-04-16 Richard M. Stallman <rms@gnu.org>
7574
7575 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
7576
75772003-04-08 Richard M. Stallman <rms@gnu.org>
7578
7579 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
7580
75812003-02-13 Kim F. Storm <storm@cua.dk>
7582
7583 * objects.texi (Character Type): New \s escape for space.
7584
75852003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
7586
7587 * os.texi (System Environment): Added cygwin system-type.
7588
75892003-01-25 Richard M. Stallman <rms@gnu.org>
7590
7591 * keymaps.texi: Document that a symbol can act as a keymap.
7592
75932003-01-13 Richard M. Stallman <rms@gnu.org>
7594
7595 * text.texi (Changing Properties): Say string indices are origin-0.
7596
7597 * positions.texi (Screen Lines) <compute-motion>:
7598 Correct order of elts in return value.
7599
7600 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
7601 how to define a default binding.
7602
76032002-12-07 Markus Rost <rost@math.ohio-state.edu>
7604
7605 * loading.texi (Unloading): Fix recent change for load-history.
7606
7607 * customize.texi (Simple Types): Clarify description of custom
7608 type 'number. Describe new custom type 'float.
7609
76102002-12-04 Markus Rost <rost@math.ohio-state.edu>
7611
7612 * variables.texi (File Local Variables): Fix typo.
7613
c8763fb6 76142002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
7615
7616 From Michael Albinus <Michael.Albinus@alcatel.de>.
7617
7618 * README: Target for Info file is `make info'.
7619
7620 * files.texi (File Name Components): Fixed typos in
7621 `file-name-sans-extension'.
7622 (Magic File Names): Complete list of operations for magic file
7623 name handlers.
7624
76252002-09-16 Jonathan Yavner <jyavner@engineer.com>
7626
7627 * variables.texi (File Local Variables): New function
7628 risky-local-variable-p.
7629
76302002-09-15 Jonathan Yavner <jyavner@engineer.com>
7631
7632 * functions.texi (Function safety): New node about unsafep.
7633
76342002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
7635
7636 * customize.texi (Splicing into Lists): Fixed example.
7637 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>
7638
76392002-06-17 Juanma Barranquero <lektu@terra.es>
7640
7641 * frames.texi (Display Feature Testing): Fix typo.
7642
76432002-06-12 Andreas Schwab <schwab@suse.de>
7644
7645 * frames.texi (Initial Parameters, Resources): Fix references to
7646 the Emacs manual.
7647
76482002-05-13 Kim F. Storm <storm@cua.dk>
7649
7650 * variables.texi (Intro to Buffer-Local): Updated warning and
7651 example relating to changing buffer inside let.
7652
c8763fb6 76532002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
7654
7655 * os.texi (Session Management): New node about X Session management.
7656
76572002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
7658
7659 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
7660 to which the manual corresponds, and the copyright years.
7661
7662 * Makefile.in (VERSION): Set to 2.9.
7663
76642001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
7665
7666 * elisp.texi: Change the category in @dircategory to "Emacs", to
7667 make it consistent with info/dir.
7668
76692001-11-25 Miles Bader <miles@gnu.org>
7670
7671 * text.texi (Fields): Describe new `limit' arg in
7672 field-beginning/field-end.
7673
76742001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
7675
7676 * permute-index: Don't depend on csh-specific features. Replace
7677 the interpreter name with /bin/sh.
7678
7679 * two-volume-cross-refs.txt: New file.
7680 * two.el: New file.
7681 * spellfile: New file.
7682
76832001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
7684
7685 * permute-index: New file.
7686
7687 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
7688 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
7689 8+3 restricted namespace.
7690
7691 * Makefile.in (infodir): Define relative to $(srcdir).
7692 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
7693 include directories list via -I switch to makeinfo.
7694 (index.texi): Use cp if both hard and symbolic links fail.
7695
76962001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
7697
7698 * Makefile.in (distclean): Add.
7699
7700 The following changes make ELisp manual part of the Emacs
7701 distribution:
7702
7703 * Makefile.in: Add Copyright notice.
7704 (prefix): Remove.
7705 (infodir): Change value to "../info".
7706 (VPATH): New variable.
7707 (MAKE): Don't define.
7708 (texmacrodir): Don't define.
7709 (texinputdir): Append the existing value of TEXINPUTS.
7710 ($(infodir)/elisp): Instead of just "elisp". Reformat the
7711 command to be compatible with man/Makefile.in, and to put the
7712 output into ../info.
7713 (info): Add target.
7714 (installall): Target removed.
7715
c8763fb6 77162001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
7717
7718 * tips.texi (Coding Conventions): Fix typo.
7719
77202001-10-23 Gerd Moellmann <gerd@gnu.org>
7721
7722 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
7723
77242001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
7725
7726 * files.texi (File Name Components): Update the description of
7727 file-name-sans-extension and file-name-extension, as they now
7728 ignore leading dots.
7729
77302001-10-20 Gerd Moellmann <gerd@gnu.org>
7731
7732 * (Version 21.1 released.)
7733
77342001-10-19 Miles Bader <miles@gnu.org>
7735
7736 * positions.texi (Text Lines): Describe behavior of
7737 `beginning-of-line'/`end-of-line' in the presence of field properties.
7738
77392001-10-17 Gerd Moellmann <gerd@gnu.org>
7740
7741 * Makefile.in (VERSION): Set to 2.8.
7742 (manual): Use `manual-21'.
7743
7744 * elisp.texi (VERSION): Add and use it where the version
7745 number was used. Set it to 2.8.
7746
7747 * intro.texi: Likewise.
7748
77492001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
7750
7751 * files.texi (File Name Completion): Document the significance of
7752 a trailing slash in elements of completion-ignored-extensions.
7753
77542001-10-06 Miles Bader <miles@gnu.org>
7755
7756 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
7757
77582001-10-04 Gerd Moellmann <gerd@gnu.org>
7759
7760 * variables.texi (Variable Aliases): New node.
7761
77622001-10-04 Gerd Moellmann <gerd@gnu.org>
7763
7764 * Branch for 21.1.
7765
77662001-10-02 Miles Bader <miles@gnu.org>
7767
7768 * minibuf.texi (Minibuffer Misc): Add entries for
7769 `minibuffer-contents', `minibuffer-contents-no-properties', and
7770 `delete-minibuffer-contents'.
7771 Correct description for `minibuffer-prompt-end'.
7772
7773 * text.texi (Property Search): Correct descriptions of
7774 `next-char-property-change' and `previous-char-property-change'.
7775 Add entries for `next-single-char-property-change' and
7776 `previous-single-char-property-change'.
7777 Make operand names a bit more consistent.
7778
77792001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
7780
7781 * frames.texi (Finding All Frames): Document that next-frame and
7782 previous-frame are local to current terminal.
7783
77842001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
7785
7786 * keymaps.texi (Creating Keymaps): Fix the description of the
7787 result of make-keymap.
7788
77892001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
7790
7791 * display.texi (Font Lookup, Attribute Functions)
7792 (Image Descriptors): Add cross-references to the definition of
7793 selected frame.
7794
7795 * buffers.texi (The Buffer List): Add cross-references to the
7796 definition of selected frame.
7797
7798 * frames.texi (Input Focus): Clarify which frame is _the_ selected
7799 frame at any given time.
7800 (Multiple Displays, Size and Position): Add a cross-reference to
7801 the definition of the selected frame.
7802
78032001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
7804
7805 * strings.texi (String Conversion) <string-to-number>: Document
7806 that a float is returned for integers that are too large.
7807
7808 * frames.texi (Mouse Position): Document mouse-position-function.
7809 (Display Feature Testing): Document display-images-p.
7810 (Window Frame Parameters): Document the cursor-type variable.
7811
7812 * numbers.texi (Integer Basics): Document CL style read syntax for
7813 integers in bases other than 10.
7814
7815 * positions.texi (List Motion): Document
7816 open-paren-in-column-0-is-defun-start.
7817
7818 * lists.texi (Sets And Lists): Document member-ignore-case.
7819
7820 * internals.texi (Garbage Collection): Document the used and free
7821 strings report.
7822 (Memory Usage): Document strings-consed.
7823
7824 * os.texi (Time of Day): Document float-time.
7825 (Recording Input): Document that clear-this-command-keys clears
7826 the vector to be returned by recent-keys.
7827
7828 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
7829 argument keymap can be a list.
7830
7831 * nonascii.texi (User-Chosen Coding Systems)
7832 <select-safe-coding-system>: Document the new argument
7833 accept-default-p and the variable
7834 select-safe-coding-system-accept-default-p. Tell what happens if
7835 buffer-file-coding-system is undecided.
7836 (Default Coding Systems): Document auto-coding-regexp-alist.
7837
7838 * display.texi (The Echo Area) <message>: Document
7839 message-truncate-lines.
7840 (Glyphs): Document that the glyph table is unused on windowed
7841 displays.
7842
7843 * help.texi (Describing Characters) <single-key-description>:
7844 Document the new argument no-angles.
7845 (Accessing Documentation) <documentation-property>: Document that
7846 a non-string property is evaluated.
7847 <documentation>: Document that the function-documentation property
7848 is looked for.
7849
7850 * windows.texi (Selecting Windows): Document some-window.
7851
7852 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
7853
7854 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
7855 apropos-mode-hook.
7856
7857 * commands.texi (Using Interactive): Document interactive-form.
7858 (Keyboard Macros): Document kbd-macro-termination-hook.
7859 (Command Loop Info): Document that clear-this-command-keys clears
7860 the vector to be returned by recent-keys.
7861
78622001-09-04 Werner LEMBERG <wl@gnu.org>
7863
7864 * Makefile.in (srcdir, texinputdir): New variables.
7865 (srcs, index.texi, install): Use $(srcdir).
7866 (.PHONY): Remove elisp.dvi.
7867 (elisp): Use -I switch for makeinfo.
7868 (elisp.dvi): Use $(srcdir) and $(texinputdir).
7869 (installall, dist): Use $(srcdir).
7870 Fix path to texinfo.tex.
7871 (maintainer-clean): Add elisp.dvi and elisp.oaux.
7872
78732001-08-30 Gerd Moellmann <gerd@gnu.org>
7874
7875 * display.texi (Conditional Display): Adjust to API change.
7876
7877 * configure: New file.
7878
78792001-07-30 Gerd Moellmann <gerd@gnu.org>
7880
7881 * commands.texi (Repeat Events): Add description of
7882 double-click-fuzz.
7883
78842001-05-08 Stefan Monnier <monnier@cs.yale.edu>
7885
7886 * syntax.texi (Syntax Class Table): Add the missing designator for
7887 comment and string fences.
7888 (Syntax Properties): Add a xref to syntax table internals.
7889 (Syntax Table Internals): Document string-to-syntax.
7890
78912001-05-07 Gerd Moellmann <gerd@gnu.org>
7892
7893 * Makefile.in (install): Use install-info command line options
7894 like in Emacs' Makefile.in.
7895
78962000-12-09 Miles Bader <miles@gnu.org>
7897
7898 * windows.texi (Window Start): Update documentation for
7899 `pos-visible-in-window-p'.
7900
79012000-11-12 Stefan Monnier <monnier@cs.yale.edu>
7902
7903 * lists.texi (Building Lists): Add footnote to explain how to add
7904 to the end of a list.
7905
79062000-10-25 Gerd Moellmann <gerd@gnu.org>
7907
7908 * files.texi (Visiting Functions): Typos.
7909
79102000-10-25 Kenichi Handa <handa@etl.go.jp>
7911
7912 * files.texi (Visiting Functions): Return value of
7913 find-file-noselect may be a list of buffers if wildcards are used.
7914
79152000-10-24 Miles Bader <miles@lsi.nec.co.jp>
7916
7917 * display.texi (Defining Faces): Document `graphic' display type
7918 in face specs.
7919
b344d29d 79202000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
7921
7922 * hooks.texi (Standard Hooks): Replace obsolete
7923 `after-make-frame-hook' with `after-make-frame-functions'.
7924
7925 * frames.texi (Creating Frames): Ditto.
7926
7927 * variables.texi (Future Local Variables): Ditto.
7928
79292000-10-16 Gerd Moellmann <gerd@gnu.org>
7930
7931 * display.texi (Other Image Types): Add description of :foreground
7932 and :background properties of mono PBM images.
7933
79342000-08-17 Werner LEMBERG <wl@gnu.org>
7935
7936 * .cvsignore: New file.
7937
79382000-01-05 Gerd Moellmann <gerd@gnu.org>
7939
7940 * tindex.pl: New script.
7941
79421999-12-03 Dave Love <fx@gnu.org>
7943
7944 * Makefile.in (MAKEINFO): New parameter.
7945
79461999-09-17 Richard Stallman <rms@gnu.org>
7947
7948 * Makefile.in (srcs): Add hash.texi.
7949 (VERSION): Update to 20.6.
7950
79511999-09-13 Richard Stallman <rms@gnu.org>
7952
7953 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
7954
79551998-08-29 Karl Heuer <kwzh@gnu.org>
7956
7957 * configure.in: New file.
7958 * Makefile.in: Renamed from Makefile.
7959 (prefix, infodir): Use value obtained from configure.
7960 (emacslibdir): Obsolete variable deleted.
7961 (dist): Distribute configure.in, configure, Makefile.in.
7962
79631998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
7964
7965 * Makefile (INSTALL_INFO): New variable.
7966 (install): Run install-info.
7967
79681998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
7969
7970 * Makefile (elisp.dvi): Add missing backslash.
7971
79721998-05-02 Richard Stallman <rms@psilocin.gnu.org>
7973
7974 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
7975 Run texindex without `./'. Always run texindex on elisp.tp.
7976 (elisp.tps): Target deleted.
7977
79781998-04-05 Richard Stallman <rms@psilocin.gnu.org>
7979
7980 * Makefile (srcs): Add nonascii.texi and customize.texi.
7981 (dist): Start by deleting `temp'.
7982
79831998-02-17 Richard Stallman <rms@psilocin.gnu.org>
7984
7985 * Makefile (makeinfo, texindex): Targets deleted.
7986 (makeinfo.o, texindex.o): Targets deleted.
7987 (clean, dist): Don't do anything with them or with getopt*.
7988
79891998-01-30 Richard Stallman <rms@psilocin.gnu.org>
7990
7991 * Makefile (SHELL): Defined.
7992
79931998-01-27 Richard Stallman <rms@psilocin.gnu.org>
7994
7995 * Makefile (elisp.tps): New target.
7996 (elisp.dvi): Depend on elisp.tps.
7997
c5602427 79981996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
7999
8000 * README: Update phone number.
8001
8002 * Makefile (elisp): Make this be the default target.
8003 Depend on makeinfo.c instead of makeinfo.
8004 (install): Don't depend on elisp.dvi, since we don't install that.
8005 Use mkinstalldirs.
8006 (dist): Add mkinstalldirs.
8007
c5602427 80081995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
8009
8010 * Makefile (VERSION): Update version number.
8011 (maintainer-clean): Renamed from realclean.
8012
c5602427 80131995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
8014
8015 * Makefile (realclean): New target.
8016 (elisp): Remove any old elisp-* files first.
8017
c5602427 80181993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
8019
8020 * Makefile (VERSION): New variable.
8021 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
8022 Compressed file suffix should be `.gz', not `.z'.
8023
ce058493 80241993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8025
8026 * Makefile (elisp): Depend on makeinfo.
8027
c5602427 80281993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
8029
8030 * Makefile (srcs): Add anti.texi.
8031
c5602427 80321993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8033
8034 * Makefile (infodir, prefix): New vars.
8035 (install): Use infodir.
8036 (emacsinfodir): Deleted.
8037
c5602427 80381993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8039
8040 * Makefile (srcs): Add calendar.texi.
8041
8042 * Makefile (dist): Copy texindex.c and makeinfo.c.
8043 Limit elisp-* files to those with one or two digits.
8044
c5602427 80451993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8046
8047 * Makefile (dist): Changed to use Gzip instead of compress.
8048
c5602427 80491993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8050
8051 * loading.texi (Unloading): define-function changed back to
8052 defalias. It may not stay this way, but at least it's
8053 consistent with the known-good version of the code patch.
8054
c5602427 80551993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
8056
8057 * modes.texi (Hooks): Document new optional arg of add-hook.
8058
c5602427 80591993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8060
8061 * variables.texi: Document nil initial value of buffer-local variables.
8062
8063 * tips.texi: Add new section on standard library headers.
8064
c5602427 80651993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8066
8067 * Makefile (srcs): Add frame.texi to the list of sources.
8068
c5602427 80691993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8070
8071 * Makefile (dist): Don't bother excluding autosave files; they'll
8072 never make it into the temp directory anyway, and the hash marks
8073 in the name are problematic for make and the Bourne shell.
8074 (srcs):
8075
c5602427 80761993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
8077
8078 * Makefile (dist): Don't include backup files or autosave files in
8079 the distribution tar file.
8080
c5602427 80811991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
8082
8083 * Makefile (srcs): Added index.perm.
8084 (elisp.dvi): Remove erroneous shell comment.
8085 Expect output of permute-index in permuted.fns.
8086 Save old elisp.aux in elisp.oaux.
8087 (clean): Added index.texi to be deleted.
8088
c5602427 80891990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8090
8091 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
8092
c5602427 80931990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
8094
8095 * files.texi: Noted that completion-ignored-extensions is ignored
8096 when making *Completions*.
8097
3e868ee3 80981990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
8099
8100 * Makefile make dist now depends on elisp.dvi, since it tries
8101 to include it in the dist file.
8102
c5602427 81031990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 8104
c5602427 8105 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 8106
c5602427 81071989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
8108
8109 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
8110 (defunargs): Turn off \hyphenchar of \sl font temporarily.
8111
c5602427 81121989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8113
8114 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
8115 and @error{} are the terms now being used. The files in the
8116 directory have been changed to reflect this.
8117
8118 * All instances of @indentedresultt{} have been changed to
8119 ` @result{}', using 5 spaces at the begining of the line.
8120
c5602427 81211989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8122
8123 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
8124 experimental @indentedresult{}, @indentedexpandsto{} are part of
8125 the texinfo.tex in this directory. These TeX macros are not
8126 stable yet.
8127
c5602427 81281989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8129
8130 * texinfo.tex: Temporarily added
8131 \let\result=\dblarrow
8132 \def\error{{\it ERROR} \longdblarrow}
8133 We need to do this better soon.
8134
c5602427 81351989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
8136
8137 * Applied Karl Berry's patches to *.texinfo files, but not to
8138 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
8139 new title page format is also not applied, since it requires
8140 texinfo.tex changes.)
8141
8142 * Cleaned up `Makefile' and defined the `emacslibdir' directory
8143 for the Project GNU development environment.
8144
8145;; Local Variables:
c8763fb6 8146;; coding: utf-8
b8d4c8d0
GM
8147;; add-log-time-zone-rule: t
8148;; End:
8149
352c8b4a 8150 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
6ed161e1 8151 2007, 2008, 2009 Free Software Foundation, Inc.
b8d4c8d0
GM
8152
8153 This file is part of GNU Emacs.
8154
352c8b4a 8155 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 8156 it under the terms of the GNU General Public License as published by
352c8b4a
GM
8157 the Free Software Foundation, either version 3 of the License, or
8158 (at your option) any later version.
b8d4c8d0
GM
8159
8160 GNU Emacs is distributed in the hope that it will be useful,
8161 but WITHOUT ANY WARRANTY; without even the implied warranty of
8162 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8163 GNU General Public License for more details.
8164
8165 You should have received a copy of the GNU General Public License
352c8b4a 8166 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
b8d4c8d0
GM
8167
8168;;; arch-tag: 985ae0ce-df29-475b-b3f8-4bbcbf6f7fda