Undo part of previous change
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
ddff3351
GM
12012-05-05 Glenn Morris <rgm@gnu.org>
2
9658dc2a
GM
3 * internals.texi (Garbage Collection, Memory Usage)
4 (Writing Emacs Primitives): Tweak page breaks.
5
161c2a25
GM
6 * streams.texi (Output Variables): Improve page break.
7
8 * edebug.texi (Edebug Display Update): Improve page break.
9
51d58083
GM
10 * compile.texi (Disassembly): Condense the examples.
11
ddff3351
GM
12 * eval.texi, functions.texi, loading.texi, macros.texi:
13 Where possible, use example rather than smallexample.
14
15 * symbols.texi: Where possible, use example rather than smallexample.
16 (Symbol Components): Fix typo.
17 (Other Plists): Tweak page break.
18
19 * sequences.texi (Arrays): Tweak page breaks.
20
21 * customize.texi: Where possible, use example rather than smallexample.
22 (Common Keywords, Variable Definitions, Applying Customizations)
23 (Custom Themes): Tweak page breaks.
24
25 * control.texi: Where possible, use example rather than smallexample.
26 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
27 Tweak page breaks.
28
cfed8eeb
GM
292012-05-04 Glenn Morris <rgm@gnu.org>
30
8d8d67ae
GM
31 * lists.texi (List-related Predicates, List Variables):
32 Tweak page-breaks.
33 (Sets And Lists): Convert inforef to xref.
34
cd8d0253
GM
35 * text.texi (Auto Filling): Don't mention Emacs 19.
36
50f00841
GM
37 * commands.texi (Event Input Misc): Don't mention unread-command-char.
38 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
39
06793fea
GM
40 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
41
2da3a0d2
GM
42 * intro.texi (Caveats): Copyedit.
43 (Lisp History): Convert inforef to xref.
44 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
45
cfed8eeb
GM
46 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
47
bbba8869
GM
482012-05-01 Glenn Morris <rgm@gnu.org>
49
50 * elisp.texi (@copying):
51 * intro.texi (Introduction): Only print VERSION in the TeX version.
52
5a5fd9f3
CY
532012-04-29 Chong Yidong <cyd@gnu.org>
54
55 * text.texi (Change Hooks): Minor fix for after-change-functions.
56
7eac3782
GM
572012-04-28 Glenn Morris <rgm@gnu.org>
58
59 * package.texi (Packaging Basics):
60 * loading.texi (Autoload):
61 * files.texi (Magic File Names):
62 Reword to remove/reduce some overly long/short lines.
63
cf988578
GM
642012-04-26 Glenn Morris <rgm@gnu.org>
65
66 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
67 * modes.texi (Major Modes, Auto-Indentation):
68 * buffers.texi (Buffers): Some fixes for menu descriptions.
69
88ed9e87
SM
702012-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
71
72 * functions.texi (Simple Lambda, Argument List):
73 * eval.texi (Function Indirection): Avoid deprecated form.
74
16152b76
GM
752012-04-26 Glenn Morris <rgm@gnu.org>
76
1a72be46
GM
77 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
78 Add "et al." to authors.
79
16152b76
GM
80 * buffers.texi, commands.texi, compile.texi, control.texi:
81 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
82 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
83 * modes.texi, numbers.texi, objects.texi, streams.texi:
84 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
85 Use Texinfo recommended convention for quotes+punctuation.
86
9ec7751f
CY
872012-04-23 Chong Yidong <cyd@gnu.org>
88
89 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
90 to where-is-internal (Bug#10872).
91
9c51bbaa
GM
922012-04-21 Glenn Morris <rgm@gnu.org>
93
a2715669
GM
94 * macros.texi (Indenting Macros): Fix typo.
95
0b27932b
GM
96 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
97 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
98 (Choosing Window Options, Horizontal Scrolling)
99 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
100 (Quitting Windows, Window Configurations, Textual Scrolling):
101 (Coordinates and Windows, Window Configurations)
102 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
103 (Splitting Windows, Deleting Windows):
104 Fix ignore-window-parameters logic.
105 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
106 (Window Start and End): Remove pointless example.
107 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
108 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
109 and recenter-positions. Remove recenter example.
0b27932b 110
0dc91072
GM
111 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
112
9c51bbaa
GM
113 * minibuf.texi (Intro to Minibuffers):
114 Tweak discussion of resizing minibuffer window.
115
f30d612a
CY
1162012-04-20 Chong Yidong <cyd@gnu.org>
117
118 * processes.texi (Asynchronous Processes): Mention nil argument to
119 start-process.
120
b58b1df8
GM
1212012-04-20 Glenn Morris <rgm@gnu.org>
122
123 * minibuf.texi (Basic Completion): No need to describe obarrays here.
124 Don't mention obsolete `nospace' argument of all-completions.
125 (Minibuffer Completion, Completion Commands, Reading File Names)
126 (Completion Variables): Copyedits.
127 (Completion Commands): Mention parent keymaps.
128 Remove obsolete minibuffer-local-filename-must-match-map.
129 (High-Level Completion): Remove read-variable's almost
130 word-for-word duplication of read-command.
131 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
132 Update "High-Level Completion" description.
133
9d2754f5
GM
1342012-04-19 Glenn Morris <rgm@gnu.org>
135
c0ea08d2
GM
136 * minibuf.texi (Minibuffers):
137 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
138
9d2754f5
GM
139 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
140 Use Texinfo-recommended form of quote+punctuation.
141 (Intro to Minibuffers): First minibuffer is #1, not #0.
142 Mention minibuffer-inactive-mode.
143 (Text from Minibuffer): Copyedits.
144 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
145 (Object from Minibuffer): Remove overly pedantic para.
146 (Minibuffer History): Copyedits. Add face-name-history.
147 (Initial Input, Yes-or-No Queries, Multiple Queries)
148 (Minibuffer Windows, Minibuffer Misc): Copyedits.
149 (Yes-or-No Queries): Tweak example.
150 (Minibuffer Commands): Add next-complete-history-element.
151 (Minibuffer Misc): Mention minibuffer-message-timeout, and
152 minibuffer-inactive-mode.
9d2754f5 153
4373fd43
GM
1542012-04-18 Glenn Morris <rgm@gnu.org>
155
156 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
157 (Bindat Functions): Copyedits.
158
0e80650b
CS
1592012-04-18 Christopher Schmidt <christopher@ch.ristopher.com>
160
161 * files.texi (Saving Buffers): Document `visit and `visit-save'
162 values of require-final-newline.
163
016a35df
GM
1642012-04-18 Glenn Morris <rgm@gnu.org>
165
166 * processes.texi (Output from Processes, Filter Functions):
167 Mention waiting-for-user-input-p.
168 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
169 (Network Servers, Datagrams, Network Processes, Network Options)
170 (Network Feature Testing, Serial Ports): Copyedits.
171 (Network): Add encrypted network overview paragraph.
172 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
173
21ffa320
CY
1742012-04-17 Chong Yidong <cyd@gnu.org>
175
176 * help.texi (Keys in Documentation): Mention :advertised-binding.
177
178 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
179 description to help.texi.
180
62f4b18c
GM
1812012-04-16 Glenn Morris <rgm@gnu.org>
182
183 * processes.texi (Process Information, Input to Processes)
184 (Signals to Processes, Output from Processes, Process Buffers)
185 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 186 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 187
e153c136
GM
1882012-04-15 Glenn Morris <rgm@gnu.org>
189
190 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
191 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
192 Copyedits.
e153c136 193 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
194 (Synchronous Processes, Asynchronous Processes):
195 Update some example output.
e153c136
GM
196 (Process Information): Fix typo.
197 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
198
764a3017
GM
1992012-04-14 Glenn Morris <rgm@gnu.org>
200
201 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
202 open-network-stream does exist in Emacs 23, but is simpler.
203
03ed9e82
CY
2042012-04-13 Chong Yidong <cyd@gnu.org>
205
206 * customize.texi (Custom Themes): Also document load-theme etc.
207
81927dd2
CY
2082012-04-12 Chong Yidong <cyd@gnu.org>
209
210 * customize.texi (Applying Customizations):
211 (Custom Themes): New nodes.
212
213 * display.texi (Defining Faces): Reference custom-set-faces.
214
215 * modes.texi (Defining Minor Modes, Defining Minor Modes):
216 * os.texi (Startup Summary): Copyedits.
217
8edb942b
GM
2182012-04-12 Glenn Morris <rgm@gnu.org>
219
220 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
221
62200c14
GM
2222012-04-10 Glenn Morris <rgm@gnu.org>
223
9fce7eda
GM
224 * strings.texi (Case Tables):
225 * objects.texi (General Escape Syntax):
226 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
227
2bb0eca1
GM
228 * buffers.texi, compile.texi, customize.texi, debugging.texi:
229 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
230 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
231 * text.texi: Use @file for buffers, per the Texinfo manual.
232
62200c14
GM
233 * compile.texi (Compiler Errors): Add missing space in buffer name.
234
9fe9631c
CY
2352012-04-08 Chong Yidong <cyd@gnu.org>
236
237 * processes.texi (Query Before Exit): Remove obsolete function
238 process-kill-without-query (Bug#11190).
239
8fc85b20
GM
2402012-04-08 Glenn Morris <rgm@gnu.org>
241
242 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
243 Use @env for environment variables.
244
f48a9cb4
GM
2452012-04-07 Glenn Morris <rgm@gnu.org>
246
247 * Makefile.in: Replace non-portable use of $< in ordinary rules.
248
ea0ff314
CY
2492012-04-06 Chong Yidong <cyd@gnu.org>
250
251 * minibuf.texi (Programmed Completion): Document metadata method.
252 (Completion Variables): Document completion-category-overrides.
253
91b65361
CY
2542012-04-05 Chong Yidong <cyd@gnu.org>
255
256 * anti.texi (Antinews): Rewrite for Emacs 23.
257
3d439cd1
CY
2582012-04-04 Chong Yidong <cyd@gnu.org>
259
321cc491
CY
260 * minibuf.texi (Programmed Completion): Remove obsolete variable
261 completion-annotate-function.
262 (Completion Variables): Rename from Completion Styles. Document
263 completion-extra-properties. Document completion-styles-alist
264 change.
245d176b
CY
265 (Reading File Names): minibuffer-local-filename-must-match-map is
266 not used anymore.
267 (Minibuffer Completion): Document completing-read-function.
268 (Completion in Buffers): completion-at-point-functions can return
269 properties recognized in completion-extra-properties.
321cc491 270
3d439cd1
CY
271 * display.texi (Delayed Warnings): New node.
272
a7972adf
CY
273 * os.texi (Notifications): Copyedits.
274
97f4a299
GM
2752012-04-04 Glenn Morris <rgm@gnu.org>
276
277 * os.texi (Notifications): Copyedits.
278
9ff687e1
MA
2792012-04-03 Michael Albinus <michael.albinus@gmx.de>
280
281 * os.texi (Terminal-Specific): Fix typo.
282 (Notifications): New section.
283
284 * elisp.texi (Top):
285 * vol1.texi (Top):
286 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
287 menu entries.
288
42ee526b
CY
2892012-04-01 Chong Yidong <cyd@gnu.org>
290
291 * files.texi (Kinds of Files): file-subdir-of-p renamed to
292 file-in-directory-p.
293
0b021094
GM
2942012-03-31 Glenn Morris <rgm@gnu.org>
295
296 * edebug.texi (Instrumenting Macro Calls):
297 Mention defining macros at instrumentation time.
298 (Edebug Options): Mention edebug-unwrap-results.
299
50fe197c
EZ
3002012-03-31 Eli Zaretskii <eliz@gnu.org>
301
302 * text.texi (Special Properties): Clarify the description of the
303 effect of integer values of the 'cursor' property on cursor
304 position. See the discussions in bug#11068 for more details and
305 context.
306
650b6d0b
GM
3072012-03-31 Glenn Morris <rgm@gnu.org>
308
309 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
310 Copyedits.
311
5319014e
CY
3122012-03-30 Chong Yidong <cyd@gnu.org>
313
314 * display.texi (Image Formats): Add imagemagick type.
315 (Image Descriptors): Mention how they are used.
316 (ImageMagick Images): Clarify role of imagemagick-register-types.
317 (Character Display): Don't mention glyph tables.
318 (Display Tables): Use make-glyph-code in example.
319 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
320 tables are semi-obsolete. De-document create-glyph.
321 (Glyphless Chars): Note that display tables override this.
322 (Bidirectional Display): Copyedits. Introduce "bidirectional
323 reordering" terminology, and use it.
324
f1224267
GM
3252012-03-30 Glenn Morris <rgm@gnu.org>
326
327 * edebug.texi (Jumping): Give name of `i' binding.
328
d14daa28
GM
3292012-03-28 Glenn Morris <rgm@gnu.org>
330
331 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
332 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
333 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
334 (Regexp Special): Mention collation.
335 Clarify char classes with an example.
fee88ca0
GM
336 (Regexp Functions): Mention regexp-opt is not guaranteed.
337 Mention regexp-opt-charset.
338 (Regexp Search): Recommend against looking-back.
339 (Search and Replace): Use Texinfo recommended quote convention.
340 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 341
dcb6e7b3
MR
3422012-03-27 Martin Rudalics <rudalics@gmx.at>
343
344 * windows.texi (Window History): Describe new option
345 switch-to-visible-buffer.
346
cf0495f2
GM
3472012-03-27 Glenn Morris <rgm@gnu.org>
348
4fb9a543
GM
349 * searching.texi (String Search): Add xref to Emacs manual.
350 Copyedits. Mention the function word-search-regexp.
351 (Searching and Case): Add xref to Emacs manual. Copyedits.
352
9364727b
GM
353 * processes.texi (Network Servers): Standardize apostrophe usage.
354
cf0495f2
GM
355 * os.texi (System Environment): Copyedits. Remove some examples
356 that do not seem useful. Mention setenv third arg.
357 tty-erase-char does not seem to be nil under a window-system.
358 (User Identification): Copyedits.
359 Remove some examples that do not seem useful.
360
33da7b16
GM
3612012-03-26 Glenn Morris <rgm@gnu.org>
362
363 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
364 (Init File): Copyedits.
365 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
366 (Killing Emacs): Copyedits.
367 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
368 Shorten the example, use more standard shell prompts.
33da7b16 369
9a69676a
CY
3702012-03-25 Chong Yidong <cyd@gnu.org>
371
372 * display.texi (Fringes): Note that fringes are shown on graphical
373 displays only.
374 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
375 (Replacing Specs): Clarify example.
376 (Manipulating Buttons): Note that button-at can return a marker.
377 (Buttons): Minor rewrite.
378 (Character Display): New node. Consolidate all character display
379 related nodes into its subsections.
380 (Usual Display): Character 127 is also affected by ctl-arrow.
381 (Display Tables): Improve example.
382
c8f6ec5c
GM
3832012-03-22 Glenn Morris <rgm@gnu.org>
384
385 * strings.texi (Text Comparison): Mention string-prefix-p.
386
fb5b8aca
CY
3872012-03-21 Chong Yidong <cyd@gnu.org>
388
389 * display.texi (The Echo Area): Add xref to Output Streams.
390 (Displaying Messages): Improve doc of message.
391 (Echo Area Customization, Invisible Text): Copyedits.
392 (Invisible Text): Mention that spec comparison is done with eq.
393 (Width): Improve doc of char-width.
394 (Faces): Recommend using symbol instead of string for face name.
395 Minor clarifications.
396 (Defining Faces): Copyedits. Update face example.
397 (Attribute Functions): Mark set-face-foreground etc as commands.
398 (Face Remapping): Mention text-scale-adjust. Clarify
399 face-remapping-alist and related docs.
400 (Face Functions): Don't document make-face or copy-face.
401
025de85b
CY
4022012-03-20 Chong Yidong <cyd@gnu.org>
403
404 * display.texi (Forcing Redisplay): Various rewrites to reflect
405 new value of redisplay-dont-pause.
406 (Truncation): Copyedits.
407
a5656eae
GM
4082012-03-20 Glenn Morris <rgm@gnu.org>
409
410 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
411 Add summary table of some relevant command-line options.
412
d15aac68
CY
4132012-03-18 Chong Yidong <cyd@gnu.org>
414
415 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
416 (Writing Emacs Primitives): Re-organize discussion of functions
417 with variable Lisp arguments are handled. Delete an obsolete
418 remark, previously tagged as FIXME.
419
420 * os.texi (Idle Timers): Minor clarification.
421 (Idle Timers): Link to Time of Day for description of time list.
422
b59af549
GM
4232012-03-18 Glenn Morris <rgm@gnu.org>
424
425 * os.texi (System Interface): Flow control was removed.
426 (Startup Summary): General update.
427 (Init File): Don't mention compiling it.
428
986bd52a
CY
4292012-03-17 Chong Yidong <cyd@gnu.org>
430
431 * os.texi (Startup Summary): Mention package loading.
432 (Init File): Don't refer to .emacs in section title. Copyedits.
433 (Terminal-Specific): Give a realistic example.
434 (Command-Line Arguments): Reference Entering Emacs instead of
435 repeating the spiel about not restarting Emacs.
436 (Time of Day): Discuss time representation at beginning of node.
437 (Sound Output): Copyedits.
438
439 * package.texi (Packaging Basics): Document package-initialize.
440
f761251a
EZ
4412012-03-17 Eli Zaretskii <eliz@gnu.org>
442
443 * frames.texi (Initial Parameters): Add an index entry for
444 minibuffer-only frame.
445
da986230
GM
4462012-03-16 Glenn Morris <rgm@gnu.org>
447
448 * modes.texi (Major Mode Conventions): Mention the strange
449 relationship between View mode and special modes. (Bug#10650)
450
2cc775f9
CY
4512012-03-11 Chong Yidong <cyd@gnu.org>
452
453 * windows.texi (Window Configurations): save-window-excursion is
454 now a macro.
455
456 * display.texi (Temporary Displays): with-output-to-temp-buffer is
457 now a macro.
458
66c5eebd
CY
459 * text.texi (Fields): Minor copyedit.
460
310a820f
EZ
4612012-03-10 Eli Zaretskii <eliz@gnu.org>
462
83a96c08
EZ
463 * strings.texi (String Basics):
464 * sequences.texi (Sequence Functions): Mention that `length' is
465 not appropriate for computing the string width on display; add a
466 cross-reference to the description of `string-width'. (Bug#10978)
467
310a820f
EZ
468 * eval.texi (Autoloading): Minor change of wording.
469
83ef8187
CY
4702012-03-10 Chong Yidong <cyd@gnu.org>
471
bc44be50
CY
472 * loading.texi (Autoload): Explicitly state which forms are
473 processed specially (Bug#7783).
474
83ef8187
CY
475 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
476 non-default situation. Describe one-submenu exception (Bug#7695).
477
478 * nonascii.texi (Character Properties): Copyedits.
479
483ab230
CY
4802012-03-08 Chong Yidong <cyd@gnu.org>
481
482 * text.texi (Mode-Specific Indent): Document new behavior of
483 indent-for-tab-command. Document tab-always-indent.
484 (Special Properties): Copyedits.
485 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
486 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
487 libxml-parse-html-region.
488
00e84de0
GM
4892012-03-07 Glenn Morris <rgm@gnu.org>
490
eaa6bc3c
GM
491 * markers.texi (The Region): Briefly mention use-empty-active-region
492 and region-active-p.
a9685db7 493 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 494 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 495
67cd45a2
CY
4962012-03-07 Chong Yidong <cyd@gnu.org>
497
498 * text.texi (Buffer Contents): Don't duplicate explanation of
499 region arguments from Text node. Put doc of obsolete var
500 buffer-substring-filters back, since it is referred to.
501 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
502 selection by default.
503
504 * markers.texi (The Mark): Fix typo.
505 (The Region): Copyedits.
506
2ad80941
GM
5072012-03-07 Glenn Morris <rgm@gnu.org>
508
509 * markers.texi (Overview of Markers): Copyedits.
510 (Creating Markers): Update approximate example buffer size.
511 (The Mark): Don't mention uninteresting return values.
512
ef959d3a
CY
5132012-03-05 Chong Yidong <cyd@gnu.org>
514
515 * positions.texi (Text Lines): Document count-words.
516
a08a07e3
CY
5172012-03-04 Chong Yidong <cyd@gnu.org>
518
519 * frames.texi (Frames): Remove little-used "terminal frame" and
520 "window frame" terminology.
521 (Frame Parameters, Font and Color Parameters, Initial Parameters)
522 (Size and Position, Visibility of Frames): Callers changed.
523 (Frames): Clarify which terminals in framep are graphical.
524 (Initial Parameters): --geometry is not the only option which adds
525 to initial-frame-alist.
526 (Position Parameters): Note that icon-left and icon-top are for
527 old window managers only.
528 (Size Parameters): Sizes are in characters even on graphical
529 displays.
530 (Management Parameters): Note that window-id and outer-window-id
531 can't really be changed, and that auto-raise isn't always obeyed.
532 (Cursor Parameters): Document cursor-type explicitly.
533 (Size and Position): The aliases set-screen-height and
534 set-screen-width have been deleted.
535 (Visibility of Frames): Mention "minimization".
536
537 * os.texi (Startup Summary): Minor clarifications.
538 (Startup Summary, Suspending Emacs): Standardize on "text
539 terminal" terminology.
540
541 * windows.texi (Basic Windows, Coordinates and Windows)
542 (Coordinates and Windows):
543 * display.texi (Refresh Screen, Line Height, Face Attributes)
544 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
545
ea16568d
GM
5462012-03-04 Glenn Morris <rgm@gnu.org>
547
548 * abbrevs.texi: Small copyedits throughout.
549 (Abbrev Mode): Remove this section, folding it into the top-level.
550 (Abbrev Tables): Don't mention irrelevant return values.
551 (Abbrev Expansion): Add cross-ref for wrapper hooks.
552 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
553 (Abbrev Table Properties): Update nil :regexp description.
554
b3134b95
GM
5552012-03-03 Glenn Morris <rgm@gnu.org>
556
520f2425
GM
557 * internals.texi: Change @appendix section commands to @section.
558 (Building Emacs): Say less about CANNOT_DUMP platforms.
559 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 560 (Pure Storage): Small changes.
01a6dcc8 561 (Memory Usage): Copyedit.
7d2d7cc0
GM
562 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
563 example definitions. Give examples of things with non-nil
564 interactive args. Mention eval_sub. Remove old info about
565 strings and GCPRO. Mention cus-start.el.
566 (Buffer Internals, Window Internals, Process Internals):
567 Misc small updates and fixes for fields.
520f2425 568
b3134b95
GM
569 * tips.texi: Copyedits.
570 (Coding Conventions): Mention autoloads.
571 Combine partially duplicated macro items. Fix xref.
572 Refer to Library Headers for copyright notice.
573 (Programming Tips): edit-options is long-obsolete.
574 (Compilation Tips): Mention loading bytecomp for byte-compile props.
575 (Warning Tips): Mention declare-function.
576 (Documentation Tips): Remove old info.
577 (Comment Tips): Mention comment-dwim, not indent-for-comment.
578 (Library Headers): General update.
579
2064cc6a
GM
5802012-03-02 Glenn Morris <rgm@gnu.org>
581
6945faa6
GM
582 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
583 and relocate entry. Mention buffer-stale-function.
584
4186e877
GM
585 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
586
2064cc6a
GM
587 * hooks.texi (Standard Hooks): General update.
588 Put related hooks together. Add and remove items.
589 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
590 * modes.texi (Hooks): Tweak cross-ref description.
591
7272fbf3
MA
5922012-03-01 Michael Albinus <michael.albinus@gmx.de>
593
594 * files.texi (Kinds of Files): The return value of file-equal-p is
595 unspecified, if FILE1 or FILE2 does not exist.
596
53a1239b
GM
5972012-03-01 Glenn Morris <rgm@gnu.org>
598
90db9af9
GM
599 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
600
53a1239b
GM
601 * maps.texi (Standard Keymaps): General update.
602 Remove mode-specific maps, talk about the more general keymaps.
603 * help.texi (Help Functions): Add vindex for Helper-help-map.
604 * keymaps.texi (Active Keymaps): Minor rephrasing.
605
775b55af
GM
6062012-02-29 Glenn Morris <rgm@gnu.org>
607
608 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
609
96b49301 6102012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
611
7272fbf3 612 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 613 Update changed behavior of file-subdir-of-p.
96b49301 614
1383d930
GM
6152012-02-28 Glenn Morris <rgm@gnu.org>
616
44e97401
GM
617 * advice.texi, anti.texi, display.texi, elisp.texi:
618 * processes.texi, variables.texi, vol1.texi, vol2.texi:
619 Standardize possessive apostrophe usage.
620
e3c73f1e
GM
621 * locals.texi: Remove file.
622 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
623 Remove menu entry.
624 * errors.texi, maps.texi: Adjust node pointers.
625 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 626 * makefile.w32-in (srcs):
e3c73f1e
GM
627 * Makefile.in (srcs): Remove locals.texi.
628
1383d930
GM
629 * frames.texi (Mouse Position): Fix cross-ref.
630
431ee44b
CY
6312012-02-27 Chong Yidong <cyd@gnu.org>
632
633 * buffers.texi (Creating Buffers): Clarify that
634 generate-new-buffer uses generate-new-buffer-names.
635 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
636
637 * files.texi (Directory Names): Index entry for file name abbreviations.
638 (Relative File Names, File Name Expansion): Refer to it.
639 (Locating Files): Move locate-user-emacs-file documentation to
640 Standard File Names.
641 (Standard File Names): Add locate-user-emacs-file; update examples.
642
6a11ec9d
MA
6432012-02-26 Michael Albinus <michael.albinus@gmx.de>
644
645 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
646
9a4888c0
CY
6472012-02-26 Chong Yidong <cyd@gnu.org>
648
649 * files.texi (Kinds of Files): Improve documentation of
650 files-equal-p and file-subdir-of-p.
651
f0e751b9
GM
6522012-02-26 Glenn Morris <rgm@gnu.org>
653
654 * intro.texi (Acknowledgements): Small changes.
655
7e05b1ec
GM
6562012-02-25 Glenn Morris <rgm@gnu.org>
657
658 * errors.texi: Don't try to list _all_ the error symbols.
659 Add circular-list, cl-assertion-failed, compression-error.
660 * elisp.texi, vol1.texi, vol2.texi:
661 * control.texi (Error Symbols): Tweak "Standard Errors" description.
662
23453255 6632012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
664
665 * files.texi (files-equal-p, file-subdir-of-p): New,
666 add initial documentation.
667
4963495d
CY
6682012-02-25 Chong Yidong <cyd@gnu.org>
669
fa74b241
CY
670 * files.texi (File Attributes): Document file-selinux-context.
671 (Changing Files): Link to it.
672 (Changing Files): Document set-file-selinux-context.
673
674 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
675 changed. Mention default value of backup-directory-alist.
676 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
677 (Auto-Saving): New minor mode behavior for auto-save-mode.
678 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 679
4963495d
CY
680 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
681
4bb82fa8
GM
6822012-02-24 Glenn Morris <rgm@gnu.org>
683
684 * errors.texi (Standard Errors): Mention dbus-error.
685 For arith-error sub-classes, just use one cross-ref.
686
2cb228f7
AM
6872012-02-23 Alan Mackenzie <acm@muc.de>
688
689 * modes.texi (Defining Minor Modes): Document the new keyword
690 :after-hook.
691
a59225b1
CY
6922012-02-21 Chong Yidong <cyd@gnu.org>
693
694 * files.texi (Files): Mention magic file names as arguments.
695 (Reading from Files): Copyedits.
696 (File Attributes): Mention how to change file modes.
697 (Changing Files): Use standard "file permissions" terminology.
698 Add xref to File Attributes node.
699 (Locating Files): Document locate-user-emacs-file.
700 (Unique File Names): Recommend against using make-temp-name.
701
8376d7c2
CY
7022012-02-19 Chong Yidong <cyd@gnu.org>
703
704 * help.texi (Documentation, Documentation Basics, Help Functions):
705 Minor clarifications.
706 (Accessing Documentation): Clarify what documentation-property is
707 for. Add xref to Keys in Documentation.
708
709 * tips.texi (Documentation Tips): Don't recommend using * in
710 docstrings.
711
712 * macros.texi (Defining Macros):
713 * modes.texi (Derived Modes): Say "documentation string" instead
714 of docstring.
715
82233bea
CY
7162012-02-18 Chong Yidong <cyd@gnu.org>
717
718 * modes.texi (Tabulated List Mode): New node.
719 (Basic Major Modes): Add xref to it.
720
721 * processes.texi (Process Information): Mention Process Menu mode.
722
7b926f3f
CY
7232012-02-17 Chong Yidong <cyd@gnu.org>
724
725 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
726
0fd2c9a3
GM
7272012-02-17 Glenn Morris <rgm@gnu.org>
728
729 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
730
f700caa3
CY
7312012-02-16 Chong Yidong <cyd@gnu.org>
732
4230351b
CY
733 * syntax.texi (Syntax Tables, Syntax Descriptors)
734 (Syntax Table Functions): Copyedits.
735 (Syntax Basics): Don't repeat the material in the preceding node.
736 (Syntax Class Table): Use a table.
737 (Syntax Properties): Document syntax-propertize-function and
738 syntax-propertize-extend-region-functions.
739 (Motion via Parsing): Clarify scan-lists. Fix indentation.
740 (Parser State): Update for the new "c" comment style. Fix
741 description of item 7 (comment style).
742
f700caa3
CY
743 * modes.texi (Minor Modes): Update how mode commands should treat
744 arguments now.
745 (Mode Line Basics): Clarify force-mode-line-update.
746 (Mode Line Top): Note that the example is not realistic.
747 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
748 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
749 "mode line construct" instead of "mode line specification".
750 (Syntactic Font Lock): Remove mention of obsolete variable
751 font-lock-syntactic-keywords.
752 (Setting Syntax Properties): Node deleted.
753 (Font Lock Mode): Note that Font Lock mode is a minor mode.
754 (Font Lock Basics): Note that syntactic fontification falls back
755 on `syntax-table'.
756 (Search-based Fontification): Emphasize that font-lock-keywords
757 should not be set directly.
758 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
759 (Syntactic Font Lock): Minor clarifications. Add xref to
760 Syntactic Font Lock node.
f700caa3 761
60236b0d
CY
7622012-02-15 Chong Yidong <cyd@gnu.org>
763
764 * minibuf.texi (Basic Completion): Define "completion table".
765 Move completion-in-region to Completion in Buffers node.
766 (Completion Commands): Use "completion table" terminology.
767 (Completion in Buffers): New node.
768
769 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
770 (Setting Hooks): Update minor mode usage example.
771 (Major Mode Conventions): Note that completion-at-point-functions
772 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
773 Remove duplicate tip about auto-mode-alist.
774 (Minor Modes): Rewrite introduction.
775 (Minor Mode Conventions): Copyedits. Don't recommend
776 variable-only minor modes since few minor modes are like that.
60236b0d 777
d7dbb11a
GM
7782012-02-15 Glenn Morris <rgm@gnu.org>
779
780 * processes.texi (Network): Document open-network-stream :parameters.
781
3d8badf4
CY
7822012-02-14 Chong Yidong <cyd@gnu.org>
783
784 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
785 was removed on 2009-09-10. Update lisp-mode-map example.
786 (Inheritance and Keymaps): Minor clarification.
787 (Searching Keymaps): Remove out-of-place enumeration.
788 (Key Lookup): Remove unnecessary example (one was already given in
789 Format of Keymaps).
790 (Changing Key Bindings): Update suppress-keymap example.
791 (Menu Bar, Tool Bar): Copyedits.
792 (Tool Bar): Update tool-bar-map example.
793
faccede1
CY
7942012-02-12 Chong Yidong <cyd@gnu.org>
795
796 * debugging.texi (Debugger Commands): Continuing is now allowed
797 for errors.
798
355cabc6
CY
7992012-02-11 Chong Yidong <cyd@gnu.org>
800
d860baa0
CY
801 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
802 Move the list of standard bitmaps there.
803 (Fringe Cursors): Rewrite for clarity.
804 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
805
34106abe
CY
806 * commands.texi (Command Overview): Mention read-key.
807 (Using Interactive, Interactive Call): Minor clarifications.
808 (Function Keys, Click Events): Avoid "input stream" terminology.
809 (Click Events): Add xref to Window Sizes and Accessing Mouse.
810 Clarify column and row components.
811 (Accessing Mouse): Add xref to Click Events. Minor fixes.
812 (Special Events): Copyedits.
813
814 * streams.texi (Input Streams): De-document get-file-char.
815 (Output Variables): Don't refer to old backquote syntax.
816
355cabc6
CY
817 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
818 (Error Debugging): Note that debug-ignored-errors overrides list
819 values of debug-on-error too. Add xref to Signaling Errors. Note
820 that debug-on-signal is not customizable. Mention
821 condition-case-unless-debug.
822 (Compilation Errors): Node deleted.
823
824 * compile.texi (Compiler Errors): Move a paragraph here from
825 deleted node Compilation Errors.
826
1be3ca5a
LL
8272012-02-10 Leo Liu <sdl.web@gmail.com>
828
829 * control.texi (Handling Errors): Change condition-case-no-debug
830 to condition-case-unless-debug.
831
25dec365
CY
8322012-02-10 Chong Yidong <cyd@gnu.org>
833
834 * advice.texi (Defining Advice): Clarify ad-unadvise.
835 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
836 is not abnormal.
837 (Advising Primitives): Node deleted; ad-define-subr-args has been
838 removed.
839
840 * compile.texi (Speed of Byte-Code): Use float-time in example.
841 (Compilation Functions): Note that the log uses Compilation mode.
842 Don't discuss the contents of byte-code function object here.
843 (Compilation Functions): De-document internal function byte-code.
844 (Docs and Compilation): Minor clarifications.
845
846 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
847 Objects.
848
5f5e4ea1
GM
8492012-02-10 Glenn Morris <rgm@gnu.org>
850
851 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
852 Mention secure-hash.
853 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
854
6c1e4b46
CY
8552012-02-10 Chong Yidong <cyd@gnu.org>
856
857 * loading.texi (Loading): Don't emphasize "library" terminology.
858 (Library Search): load-path is not a user option. Mention role of
859 -L option and packages. Improve examples.
860 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
861 obsolete.
862 (Autoload): Minor clarifications.
863
72ca698c
GM
8642012-02-10 Glenn Morris <rgm@gnu.org>
865
b011fbfe
GM
866 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
867
72ca698c
GM
868 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
869
14a1f380
GM
8702012-02-08 Glenn Morris <rgm@gnu.org>
871
872 * loading.texi (Named Features): Update the require example.
873
60d47423
GM
8742012-02-07 Glenn Morris <rgm@gnu.org>
875
876 * modes.texi (Defining Minor Modes):
877 Expand on args of defined minor modes.
878
0992bd9c
CY
8792012-02-07 Chong Yidong <cyd@gnu.org>
880
881 * variables.texi (Creating Buffer-Local): Minor clarification
882 to buffer-local-variables doc (Bug#10715).
883
af008560
GM
8842012-02-07 Glenn Morris <rgm@gnu.org>
885
e80e1825 886 * display.texi (ImageMagick Images): General update.
af008560
GM
887 Move most details of imagemagick-render-type to the variable's doc.
888
866c1d22
GM
8892012-02-06 Glenn Morris <rgm@gnu.org>
890
f7c9199f 891 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
892 (Inheritance and Keymaps):
893 Mention make-composed-keymap and multiple inheritance.
f7c9199f 894
e7bc51d0
GM
895 * modes.texi (Running Hooks): Mention run-hook-wrapped.
896
866c1d22
GM
897 * control.texi (Handling Errors):
898 Mention condition-case-no-debug and with-demoted-errors.
899
03988c98
CY
9002012-02-05 Chong Yidong <cyd@gnu.org>
901
902 * customize.texi (Common Keywords): Minor clarifications.
903 Document custom-unlispify-remove-prefixes.
904 (Variable Definitions): Backquotes in defcustom seem to work fine
905 now. Various other copyedits.
e1161b06
CY
906 (Simple Types): Copyedits. Document color selector.
907 (Composite Types): Copyedits.
908 (Splicing into Lists): Clarifications.
03988c98
CY
909
910 * eval.texi (Backquote): Move from macros.texi.
911
912 * macros.texi (Expansion): Minor clarification.
913 (Backquote): Move node to eval.texi.
914 (Defining Macros): Move an example from Backquote node.
915 (Argument Evaluation): No need to mention Pascal.
916 (Indenting Macros): Add xref to Defining Macros.
917
649f602c
GM
9182012-02-05 Glenn Morris <rgm@gnu.org>
919
920 * debugging.texi (Error Debugging): Mention debug-on-event default.
921
34c99998
GM
9222012-02-04 Glenn Morris <rgm@gnu.org>
923
8f05da42
GM
924 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
925
7aa5aad8
GM
926 * debugging.texi (Error Debugging): Mention debug-on-event.
927 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
928
c7291ad9
GM
929 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
930
34c99998
GM
931 * text.texi (Buffer Contents):
932 Update filter-buffer-substring description.
933
735cc5ca
CY
9342012-02-04 Chong Yidong <cyd@gnu.org>
935
936 * functions.texi (What Is a Function): Add closures. Mention
937 "return value" terminology. Add xref for command-execute. Remove
938 unused "keystroke command" terminology.
939 (Lambda Expressions): Give a different example than in the
940 following subsection. Add xref to Anonymous Functions.
941 (Function Documentation): Remove gratuitous markup.
942 (Function Names): Move introductory text to `What Is a Function'.
943 (Defining Functions): Fix defun argument spec.
944 (Anonymous Functions): Document lambda macro explicitly. Mention
945 effects on lexical binding.
946 (Function Cells): Downplay direct usage of fset.
947 (Closures): New node.
948 (Inline Functions): Remove "open-code" terminology.
949 (Declaring Functions): Minor tweak; .m is not C code.
950
951 * variables.texi (Variables): Don't refer to "global value".
952 (Local Variables, Void Variables): Copyedits.
953 (Lexical Binding): Minor clarification of example.
954 (File Local Variables): Mention :safe and :risky defcustom args.
955 (Lexical Binding): Add xref to Closures node.
956
94bc7984
GM
9572012-02-04 Glenn Morris <rgm@gnu.org>
958
959 * minibuf.texi (High-Level Completion): Updates for read-color.
960
4f5a10ef
GM
9612012-02-03 Glenn Morris <rgm@gnu.org>
962
eea14f31
GM
963 * display.texi (GIF Images): Mention animation.
964 Remove commented-out old example of animation.
965 (Animated Images): New subsection.
966 * elisp.texi (Top):
967 * vol1.texi (Top):
968 * vol2.texi (Top): Add Animated Images menu entry.
969
4f5a10ef
GM
970 * display.texi (Image Formats): Remove oddly specific information
971 on versions of image libraries.
204e728d 972 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 973
12f381b7
GM
9742012-02-02 Glenn Morris <rgm@gnu.org>
975
1b9f60cc
GM
976 * processes.texi (Synchronous Processes):
977 Mention call-process's :file gets overwritten.
978
7e2734bc
GM
979 * commands.texi (Reading One Event):
980 * help.texi (Help Functions): Document read-char-choice.
981
f58b9822
GM
982 * hooks.texi (Standard Hooks):
983 * modes.texi (Keymaps and Minor Modes):
984 * text.texi (Commands for Insertion): Document post-self-insert-hook.
985
986 * hooks.texi (Standard Hooks): Add prog-mode-hook.
987
12f381b7
GM
988 * hooks.texi (Standard Hooks):
989 * modes.texi (Major Mode Conventions, Mode Hooks):
990 Document change-major-mode-after-body-hook.
991
7a9a2fc6
GM
9922012-02-01 Glenn Morris <rgm@gnu.org>
993
994 * modes.texi (Defining Minor Modes):
995 Mention disabling global minor modes on a per-major-mode basis.
996
a037c171
CY
9972012-01-31 Chong Yidong <cyd@gnu.org>
998
999 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1000 (Parser State): Remove unnecessary statement (Bug#10661).
1001
1002 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1003
56afad3a
GM
10042012-01-31 Glenn Morris <rgm@gnu.org>
1005
1006 * modes.texi (Defining Minor Modes):
1007 Document define-minor-mode's new :variable keyword.
1008
0f29fa41
CY
10092012-01-29 Chong Yidong <cyd@gnu.org>
1010
837a390a
CY
1011 * syntax.texi (Syntax Class Table): Tweak description of newline
1012 char syntax (Bug#9619).
1013
0f29fa41
CY
1014 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1015 description (Bug#10189).
1016
182148ee
GM
10172012-01-29 Glenn Morris <rgm@gnu.org>
1018
a49ca6b9
GM
1019 * files.texi (Changing Files): Document SELinux support.
1020
182148ee
GM
1021 * windows.texi (Window Sizes): Fix typo.
1022
9962192e
CY
10232012-01-28 Chong Yidong <cyd@gnu.org>
1024
8c6e1920
CY
1025 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1026 doc (Bug#8568).
1027
9583ec59
CY
1028 * frames.texi (Input Focus): Add NORECORD arg to
1029 select-frame-set-input-focus. Clarify its role in select-frame.
1030
10256988
CY
1031 * text.texi (Transposition): We don't use transpose-region as an
1032 internal subroutine (Bug#3249).
1033
9962192e
CY
1034 * modes.texi (Example Major Modes): Update Lisp example code to
1035 current sources. Delete the old non-derived-major-mode example,
1036 which has diverged badly from current sources.
1037
2aa43abb
GM
10382012-01-27 Glenn Morris <rgm@gnu.org>
1039
1040 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1041 (VERSION, manual): Remove, unused.
1042
9f40220d
CY
10432012-01-27 Chong Yidong <cyd@gnu.org>
1044
1045 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1046
acc28cb9
CY
10472012-01-26 Chong Yidong <cyd@gnu.org>
1048
1049 * searching.texi (String Search): Document negative repeat count
1050 (Bug#10507).
1051
48da7392
GM
10522012-01-26 Glenn Morris <rgm@gnu.org>
1053
1054 * variables.texi (Using Lexical Binding):
1055 Mention that lexical-binding should be set in the first line.
1056
69b0acb9
LI
10572012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1058
1059 * macros.texi (Defining Macros): Don't claim that `declare' only
1060 affects Edebug and indentation.
1061
543757a8
LI
10622012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1063
1064 * macros.texi (Defining Macros): Slight `declare' fixup.
1065
450e3cae
GM
10662012-01-25 Glenn Morris <rgm@gnu.org>
1067
24189ce0 1068 * makefile.w32-in (texinputdir):
450e3cae
GM
1069 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1070
1021c761
CY
10712012-01-24 Chong Yidong <cyd@gnu.org>
1072
1073 * variables.texi (Variables, Local Variables, Void Variables):
1074 Edit to make the descriptions less specific to dynamic binding.
1075 (Local Variables): Default max-specpdl-size is now 1300.
1076 (Defining Variables): Edits for lexical scoping. Delete
1077 information about starting docstrings with *. De-document
1078 user-variable-p.
1079 (Tips for Defining): Remove an unimportant discussion of quitting
1080 in the middle of a load.
1081 (Accessing Variables, Setting Variables): Discuss lexical binding.
1082 (Variable Scoping): Rewrite.
1083 (Scope, Extent, Impl of Scope): Nodes deleted.
1084 (Dynamic Binding): New node, with material from Scope, Extent, and
1085 Impl of Scope nodes.
1086 (Dynamic Binding Tips): Rename from Using Scoping.
1087 (Lexical Binding): Rewrite.
1088 (Using Lexical Binding): Rename from Converting to Lexical
1089 Binding. Convert to subsection.
1090
1091 * customize.texi (Variable Definitions): Add custom-variable-p.
1092 Move user-variable-p documentation here.
1093
31cbea1d
CY
10942012-01-23 Chong Yidong <cyd@gnu.org>
1095
1096 * strings.texi (Text Comparison): Minor qualification.
1097
1098 * lists.texi (Cons Cells): Copyedits.
1099 (List Elements): Mention push.
1100 (List Variables): Mention pop.
1101 (Rings): Move to sequences.texi.
1102
1103 * sequences.texi (Sequence Functions): Don't repeat the
1104 introduction already given in the parent.
1105 (Vectors): Copyedits.
1106 (Rings): Move from lists.texi. Note that this is specific to the
1107 ring package.
1108
1109 * symbols.texi (Definitions, Symbol Components): Mention variable
1110 scoping issues.
1111 (Plists and Alists): Copyedits.
1112
1113 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1114 correctness with lexical scoping.
1115 (Eval): Copyedits.
1116
fead402d
CY
11172012-01-21 Chong Yidong <cyd@gnu.org>
1118
1119 * intro.texi (A Sample Function Description): Special notation
1120 used for macros too.
1121
1122 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1123 (Symbol Type): Add xref for keyword symbols.
1124 (Sequence Type): Clarify differences between sequence types.
1125 (Cons Cell Type): Add "linked list" index entry.
1126 (Non-ASCII in Strings): Copyedits.
1127 (Equality Predicates): Symbols with same name need not be eq.
1128
1129 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1130 ldexp. Move float-e and float-pi to Math Functions node.
1131
61086eb6
GM
11322012-01-21 Glenn Morris <rgm@gnu.org>
1133
1134 * modes.texi (Auto Major Mode):
1135 * variables.texi (File Local Variables):
1136 Mention inhibit-local-variables-regexps.
1137
34a02f46
MR
11382012-01-19 Martin Rudalics <rudalics@gmx.at>
1139
1140 * windows.texi (Window Configurations): Rewrite references to
1141 persistent window parameters.
1142 (Window Parameters): Fix description of persistent window
1143 parameters.
1144
f5064cae
JB
11452012-01-16 Juanma Barranquero <lekktu@gmail.com>
1146
1147 * windows.texi (Window Parameters): Use @pxref.
1148
6a6ee00d
MR
11492012-01-16 Martin Rudalics <rudalics@gmx.at>
1150
1151 * windows.texi (Window Configurations, Window Parameters):
1152 Describe persistent window parameters.
1153
9ca4c014
SM
11542011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1155
1156 * variables.texi (Creating Buffer-Local): Warn against misuses of
1157 make-variable-buffer-local (bug#10258).
1158
d027f83d
LMI
11592012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1160
1161 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1162
89bd9ccd
CY
11632012-01-06 Chong Yidong <cyd@gnu.org>
1164
1165 * variables.texi (Directory Local Variables): Document
1166 hack-dir-local-variables-non-file-buffer.
1167
c869783d
GM
11682012-01-06 Glenn Morris <rgm@gnu.org>
1169
1170 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1171 rather than by keybinding.
1172
2cae5ba4
JB
11732011-12-29 Juanma Barranquero <lekktu@gmail.com>
1174
1175 * frames.texi (Font and Color Parameters): Add @pxref.
1176
43da4d08
DC
11772011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1178
1179 * frames.texi (Font and Color Parameters):
1180 Document w32 font backends (bug#10399).
1181
8d80ef01
PE
11822011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1183
1184 * files.texi (File Attributes, Changing Files):
1185 Use a more-natural notation for octal numbers.
1186
9022ae07
JB
11872011-12-23 Juanma Barranquero <lekktu@gmail.com>
1188
1189 * variables.texi (Variables with Restricted Values):
1190 Change reference to variable (bug#10354).
1191
454592a6
MR
11922011-12-13 Martin Rudalics <rudalics@gmx.at>
1193
1194 * windows.texi (Splitting Windows): Use t instead of non-nil
1195 when describing window-combination-resize.
1196
a7cdbfce
SM
11972011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1198
1199 * text.texi (Special Properties): Warn against `intangible' properties
1200 (bug#10222).
1201
a3dcc84e
EZ
12022011-11-26 Eli Zaretskii <eliz@gnu.org>
1203
579ebf8f
EZ
1204 * display.texi (Truncation):
1205 * text.texi (Special Properties): Describe what a stretch-glyph is
1206 instead of using that term without explanation. Make the
1207 cross-references more accurate.
1208
a3dcc84e
EZ
1209 * display.texi (Usual Display): Update the description,
1210 cross-references, and indexing related to display of control
1211 characters and raw bytes.
1212
94af99a4
MR
12132011-11-25 Martin Rudalics <rudalics@gmx.at>
1214
1215 * windows.texi (Splitting Windows): Fix description of
1216 window-combination-limit. Suggested by Eli Zaretskii.
1217
1c3d7a13
CY
12182011-11-23 Chong Yidong <cyd@gnu.org>
1219
1220 * windows.texi (Window Sizes): Move window-top-line,
1221 window-left-column, and window-*-pixel-edges to Coordinates and
1222 Windows node.
1223 (Coordinates and Windows): Restore window-edges doc.
1224
90151a1e
MR
12252011-11-21 Martin Rudalics <rudalics@gmx.at>
1226
a7cdbfce
SM
1227 * windows.texi (Windows and Frames, Splitting Windows):
1228 Fix typos.
90151a1e 1229
a9b9b7f5
CY
12302011-11-21 Chong Yidong <cyd@gnu.org>
1231
1232 * windows.texi (Splitting Windows): Fix error in documentation of
1233 window-combination-limit.
1234 (Cyclic Window Ordering): Minor fixes to next-window,
1235 one-window-p, and get-lru-window docs. Don't document
1236 window-list-1.
1237 (Buffers and Windows): Copyedits.
1238 (Choosing Window): Document special handling of special-display-*.
1239 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1240 Don't document even-window-heights, which is going away.
1241 Clarify which options are obeyed by which action functions.
a9b9b7f5 1242
f4e90db0
SM
12432011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1244
1245 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1246
d2999b1a
MR
12472011-11-20 Martin Rudalics <rudalics@gmx.at>
1248
f4e90db0
SM
1249 * windows.texi (Resizing Windows, Splitting Windows):
1250 Remove term "status" when talking about combination limits.
d2999b1a 1251
cd1181db
JB
12522011-11-20 Juanma Barranquero <lekktu@gmail.com>
1253
1254 * compile.texi (Compiler Errors):
1255 * help.texi (Help Functions): Fix typos.
1256
7bf54975
CY
12572011-11-19 Chong Yidong <cyd@gnu.org>
1258
1259 * windows.texi (Splitting Windows): Clarify role of window
1260 parameters in split-window. Shorten the example.
f4e90db0
SM
1261 (Deleting Windows): Rewrite intro to handle internal windows.
1262 Fix delete-windows-on doc.
7bf54975
CY
1263 (Selecting Windows): Copyedits.
1264
a0c2d0ae
MR
12652011-11-17 Martin Rudalics <rudalics@gmx.at>
1266
1267 * windows.texi (Resizing Windows, Splitting Windows)
1268 (Deleting Windows): Use term window-combination-resize instead
1269 of window-splits.
1270
b6f67890
MR
12712011-11-16 Martin Rudalics <rudalics@gmx.at>
1272
f4e90db0
SM
1273 * windows.texi (Resizing Windows, Splitting Windows):
1274 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1275
0b381c7e
JB
12762011-11-14 Juanma Barranquero <lekktu@gmail.com>
1277
1278 * intro.texi (Lisp History): Fix typo.
1279
89d61221
MR
12802011-11-12 Martin Rudalics <rudalics@gmx.at>
1281
f4e90db0
SM
1282 * windows.texi (Splitting Windows, Deleting Windows):
1283 Remove references to splits status of windows.
89d61221 1284
b2621720
GM
12852011-11-10 Glenn Morris <rgm@gnu.org>
1286
1287 * buffers.texi (Read Only Buffers): Expand a bit on why
1288 toggle-read-only should only be used interactively. (Bug#7292)
1289
d2ad7ee1
CY
12902011-11-09 Chong Yidong <cyd@gnu.org>
1291
1292 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1293 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1294 window-inside-absolute-pixel-edges.
1295 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1296 non-full-width windows.
1297
2cffd681
MR
12982011-11-09 Martin Rudalics <rudalics@gmx.at>
1299
1300 * windows.texi (Resizing Windows): Rewrite documentation of
1301 window-resizable.
1302
f6f6d7e7
CY
13032011-11-09 Chong Yidong <cyd@gnu.org>
1304
1305 * windows.texi (Splitting Windows): Simplify example.
1306
a79db6e0
CY
13072011-11-08 Chong Yidong <cyd@gnu.org>
1308
1309 * windows.texi (Window Sizes): Copyedits. Document
1310 window-text-height. Remove window-min-height and window-min-width
1311 discussion, referring instead to Emacs manual.
1312 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1313 (Resizing Windows): Simplify introduction. Don't document
1314 enlarge-window, shrink-window, enlarge-window-horizontally, and
1315 shrink-window-horizontally; they are no longer preferred for
1316 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1317
441950c7
GM
13182011-11-07 Glenn Morris <rgm@gnu.org>
1319
1320 * windows.texi (Choosing Window): Fix keybinding typo.
1321
be7f5545
MR
13222011-11-07 Martin Rudalics <rudalics@gmx.at>
1323
1324 * windows.texi (Resizing Windows, Splitting Windows)
1325 (Window Configurations): Use "child window" instead of
1326 "subwindow".
1327
291d142b
CY
13282011-11-06 Chong Yidong <cyd@gnu.org>
1329
1330 * windows.texi (Basic Windows): Clarify various definitions.
1331 Treat window-normalize-* as internal; don't document them.
1332 (Windows and Frames): Various clarifications, e.g. non-live
1333 windows also belong to frames. Fix window-list description.
1334 Simplify window nesting example.
f4e90db0
SM
1335 (Splitting Windows, Window Configurations):
1336 Use split-window-below.
291d142b 1337
89bd5ee1
EZ
13382011-11-04 Eli Zaretskii <eliz@gnu.org>
1339
1340 * windows.texi (Window Sizes): Mention in the doc string that the
1341 return values of `window-body-height' and `window-body-width' are
1342 in frame's canonical units. (Bug#9949)
1343
3d8daefe
MR
13442011-10-30 Martin Rudalics <rudalics@gmx.at>
1345
1346 * windows.texi (Windows and Frames): Remove "iso-" infix from
1347 documentation of window-iso-combined-p.
1348
60754666
CY
13492011-10-26 Chong Yidong <cyd@gnu.org>
1350
1351 * modes.texi (Running Hooks): Document with-wrapper-hook.
1352
d366bd53
CY
13532011-10-18 Chong Yidong <cyd@gnu.org>
1354
1355 * display.texi (Glyphless Chars): New node.
1356
50b063c3
CY
13572011-10-13 Chong Yidong <cyd@stupidchicken.com>
1358
1359 * text.texi (Yanking): Document yank-excluded-properties.
1360
1361 * package.texi (Packaging Basics): The commentary should say how
1362 to begin using the package.
1363
c72063fa
MR
13642011-10-11 Martin Rudalics <rudalics@gmx.at>
1365
1366 * windows.texi (Deleting Windows): Mention which window gets
1367 selected when deleting the selected window.
1368
d83dc65b
MR
13692011-10-09 Martin Rudalics <rudalics@gmx.at>
1370
1371 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1372 with the selected window.
1373 * windows.texi (Buffers and Windows): Reformulate text on how
1374 replace-buffer-in-windows deals with a window.
1375 (Quitting Windows): Describe how quit-window deals with a
1376 standalone frame. Describe new option frame-auto-hide-function.
1377
c599682c
GM
13782011-10-08 Glenn Morris <rgm@gnu.org>
1379
48bca619
GM
1380 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1381
c599682c
GM
1382 * positions.texi (Excursions): Update warning message.
1383
969aa734
CY
13842011-10-05 Chong Yidong <cyd@stupidchicken.com>
1385
f4e90db0
SM
1386 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1387 Fix Emacs manual xref (Bug#9675).
969aa734 1388
550f41cd
CY
13892011-10-01 Chong Yidong <cyd@stupidchicken.com>
1390
1391 * windows.texi (Textual Scrolling): Document scroll-up-command,
1392 scroll-down-command, scroll-error-top-bottom, and the
1393 scroll-command symbol property.
717a1362
CY
1394 (Display Action Functions): Fix description of
1395 display-buffer-pop-up-window.
550f41cd 1396
a239d4e9
JB
13972011-09-28 Juanma Barranquero <lekktu@gmail.com>
1398
1399 * windows.texi (Splitting Windows): Fix typos.
1400
590c056d
MR
14012011-09-25 Martin Rudalics <rudalics@gmx.at>
1402
1403 * windows.texi (Windows and Frames, Display Action Functions)
1404 (Switching Buffers): Fix some typos.
1405 (Buffers and Windows): Remove reference to window-auto-delete.
1406 Reword description of replace-buffer-in-windows.
1407 (Window History): Fix some typos and refer to frame local buffer
1408 list.
c419f5cb
MR
1409 (Quitting Windows): New node.
1410 (Window Configurations): Add descriptions of window-state-get
1411 and window-state-put.
1412 (Window Parameters): Describe variable ignore-window-parameters.
1413 Sketch some window parameters currently in use.
1414 * elisp.texi (Top): Update node listing.
590c056d 1415
9ec20d36
CY
14162011-09-25 Chong Yidong <cyd@stupidchicken.com>
1417
1418 * windows.texi (Display Action Functions)
1419 (Choosing Window Options): New nodes.
1420
0e406a72
CY
14212011-09-24 Chong Yidong <cyd@stupidchicken.com>
1422
1423 * windows.texi (Window History): New node. Move text here from
1424 Buffers and Windows.
1425 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1426 don't document display-buffer here; callers changed.
1427 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1428 switch-to-buffer-other-frame. Delete duplicate
1429 replace-buffer-in-windows doc.
1430 (Choosing Window): Document display actions.
1431
6bf7006f
EZ
14322011-09-24 Eli Zaretskii <eliz@gnu.org>
1433
1434 * display.texi (Forcing Redisplay): Update the description of
1435 redisplay-dont-pause due to change in the default value.
1436
b33b68a3
MR
14372011-09-23 Martin Rudalics <rudalics@gmx.at>
1438
1439 * frames.texi (Frames and Windows): Move section and rename to
1440 Windows and Frames in windows.texi.
1441 * windows.texi (Windows): Restructure.
1442 (Basic Windows): Rewrite. Explain live and internal windows and
1443 normalization functions.
1444 (Windows and Frames): Move section here from frames.texi.
1445 Describe subwindows, window combinations, window tree, and
1446 corresponding functions including window-list here.
1447 (Window Sizes): Rename section from Size of Window and move it
1448 up in chapter. Describe total and body sizes and the
1449 corresponding functions. Explain new semantics of
1450 window-min-height/-width.
1451 (Resizing Windows): Move section up in chapter. Describe new
1452 resize functions.
1453 (Splitting Windows): Describe new behavior of split-window,
1454 split-window-above-each-other and split-window-side-by-side.
1455 Provide examples. Describe window-nest and window-splits
1456 options.
1457 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1458 (Selecting Windows): Minor rewrite.
1459 Describe frame-selected-window and set-frame-selected-window here.
1460 (Cyclic Window Ordering): Minor rewrite.
1461 Describe window-list-1.
b33b68a3
MR
1462 (Buffers and Windows): Rewrite. Explain a window's previous and
1463 next buffers and the corresponding functions.
c4682d18 1464 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1465 * elisp.texi (Top): Update node listings for frames and windows
1466 sections.
1467
4d3786ac
SM
14682011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1469
1470 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1471
713df35b
LMI
14722011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1473
1474 * errors.texi (Standard Errors): Remove apparent placeholder text
1475 (bug#9491).
1476
33ed493b
CY
14772011-09-18 Chong Yidong <cyd@stupidchicken.com>
1478
1479 * frames.texi (Management Parameters): Fix description of
1480 icon-type parameter.
1481
b8f0a954
CY
14822011-09-17 Chong Yidong <cyd@stupidchicken.com>
1483
1484 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1485 ending in C-g. Suggested by Edward O'Connor.
1486
eddf142c
EZ
14872011-09-17 Eli Zaretskii <eliz@gnu.org>
1488
1489 * numbers.texi (Integer Basics): Add indexing for
1490 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1491
bf1af6c7
DM
14922011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1493
1494 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1495
cec2eab8
JB
14962011-09-11 Juanma Barranquero <lekktu@gmail.com>
1497
1498 * processes.texi (Network Servers): Clarify what the process
1499 buffer is used for (bug#9233).
1500
51751aa2 15012011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1502
1503 * lists.texi (Building Lists): Fix typo.
1504
35137ed3
CY
15052011-08-30 Chong Yidong <cyd@stupidchicken.com>
1506
1507 * display.texi (Basic Faces): New node. Document new faces.
1508
1509 * modes.texi (Major Mode Conventions): Move some text there.
1510 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1511
3fd50d5c
CY
15122011-08-29 Chong Yidong <cyd@stupidchicken.com>
1513
1514 * modes.texi (Basic Major Modes): New node. Callers updated.
1515 (Major Modes): Document fundamental-mode and major-mode.
1516 (Major Mode Basics): Node deleted; text moved to Major Modes.
1517 (Derived Modes): Document derived-mode-p.
1518
ddb54206
CY
15192011-08-28 Chong Yidong <cyd@stupidchicken.com>
1520
a6326082
CY
1521 * files.texi (Changing Files, Create/Delete Dirs): Document new
1522 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1523 (Visiting Functions): Remove view-file; it is documented in the
1524 Emacs manual.
04e2ce72 1525
ddb54206
CY
1526 * frames.texi (Layout Parameters): The defaults for the
1527 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1528
1529 * display.texi (Progress): Document spinner functionality.
1530
1531 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1532 operating system signals. Refer to save-buffers-kill-terminal
1533 instead of save-buffers-kill-emacs.
1534
1535 * objects.texi (Symbol Type): Document ## print representation.
1536
0c95fcf7
EZ
15372011-08-25 Eli Zaretskii <eliz@gnu.org>
1538
1539 * display.texi (Specified Space): Mention that `space' specs
1540 influence bidi reordering.
1541 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1542 separating fields with bidirectional content.
1543
5980d4c6
EZ
15442011-08-24 Eli Zaretskii <eliz@gnu.org>
1545
1546 * display.texi (Bidirectional Display): Document return value in
1547 buffers that are not bidi-reordered for display, and in unibyte
1548 buffers.
1549
bca633fb
EZ
15502011-08-23 Eli Zaretskii <eliz@gnu.org>
1551
1552 * nonascii.texi (Character Properties): Document the values for
1553 unassigned codepoints.
1554
c094bb0c
EZ
15552011-08-18 Eli Zaretskii <eliz@gnu.org>
1556
1557 * nonascii.texi (Character Properties): Document use of
1558 `bidi-class' and `mirroring' properties as part of reordering.
1559 Provide cross-references to "Bidirectional Display".
1560
1561 * display.texi (Bidirectional Display): Document the pitfalls of
1562 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1563 solutions. Document bidi-string-mark-left-to-right.
1564 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1565 Document use of `bidi-class' and `mirroring' properties as part of
1566 reordering.
c094bb0c 1567
1ea897d5
EZ
15682011-08-16 Eli Zaretskii <eliz@gnu.org>
1569
9adfcd0b
EZ
1570 * modes.texi (Major Mode Conventions): Improve the documentation
1571 of `mode-class' `special' modes.
1572
10862873
EZ
1573 * nonascii.texi (Character Properties): Document the `mirroring'
1574 property. Add index entries.
1575
1ea897d5
EZ
1576 * syntax.texi (Categories): Add an example of defining a new
1577 category and category table.
1578
1579 * searching.texi (Regexp Backslash): Document how to display
1580 existing categories. Mention the possibility of adding
1581 categories, and add an xref to where this is described. Add an
1582 index entry.
1583
ebb552ed
CY
15842011-08-09 Chong Yidong <cyd@stupidchicken.com>
1585
1586 * text.texi (Special Properties):
1587 * display.texi (Overlay Properties): Note that mouse-face cannot
1588 change the text size (Bug#8530).
1589
51a714e1
CY
15902011-08-08 Chong Yidong <cyd@stupidchicken.com>
1591
1592 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1593 using setenv instead.
1594
4cc60b9b
EZ
15952011-07-28 Eli Zaretskii <eliz@gnu.org>
1596
1597 * display.texi (Bidirectional Display): Document the fact that
1598 bidi-display-reordering is t by default.
1599
5deb92fd
EZ
16002011-07-23 Eli Zaretskii <eliz@gnu.org>
1601
1602 * display.texi (Bidirectional Display): New section.
1603
011b0ad6 16042011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1605 Tim Cross <theophilusx@gmail.com> (tiny change)
1606 Glenn Morris <rgm@gnu.org>
011b0ad6 1607
67f9b9f8 1608 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1609
4baf28e6
AS
16102011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1611
1612 * help.texi (Keys in Documentation): Revert last change.
1613
66249842
LMI
16142011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1615
f863868c
LMI
1616 * help.texi (Keys in Documentation): Clarify that \= only quotes
1617 the next character, and doesn't affect longer sequences in
1618 particular (bug#8935).
1619
f4e90db0
SM
1620 * debugging.texi (Using Debugger):
1621 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1622
0bb23927 16232011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1624
1625 * display.texi (Other Display Specs): Document that `left-fringe'
1626 and `right-fringe' display specifications are of the "replacing"
1627 kind.
1628
f2027cdf
LMI
16292011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1630
1631 * help.texi (Documentation Basics): Add a link to the Function
1632 Documentation node (bug#6580).
1633
f987fde4
LMI
16342011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1635
0bc59b25
LMI
1636 * keymaps.texi (Menu Bar): Mention :visible and :enable
1637 (bug#6344). Text by Drew Adams.
1638
63d55f1f
LMI
1639 * modes.texi (Running Hooks): Mention buffer-local hook variables
1640 (bug#6218).
1641
f987fde4
LMI
1642 * objects.texi (General Escape Syntax): "a with grave accent" is
1643 ?xe0, not ?x8e0 (bug#5259).
1644
b7527639
CY
16452011-07-12 Chong Yidong <cyd@stupidchicken.com>
1646
1647 * display.texi (Face Attributes, Font Selection): Add references
1648 to the Fonts node in the Emacs manual (Bug#4178).
1649
c830e5ae
CY
16502011-07-12 Chong Yidong <cyd@stupidchicken.com>
1651
1652 * display.texi (Window Systems): `window-system' is
1653 terminal-local.
1654
1655 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1656 frame-local variables.
1657
1658 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1659 frame-local variables.
1660 (Frame-Local Variables): Node deleted.
1661
1662 * elisp.texi (Top): Update node listing.
1663
91223e54
LMI
16642011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1665
1666 * elisp.texi: Change "inferiors" to "subnodes" in three places
1667 (bug#3523).
1668
963578d3
CY
16692011-07-11 Chong Yidong <cyd@stupidchicken.com>
1670
1671 * frames.texi (Window System Selections): Discussion of
1672 x-select-enable-clipboard moved to Emacs manual.
1673
07151e49
DD
16742011-07-11 Deniz Dogan <deniz@dogan.se>
1675
1676 * commands.texi (Prefix Command Arguments): Remove excessive
1677 apostrophe.
1678
7261e1cf
LMI
16792011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1680
ad21a12a
LMI
1681 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1682 description is a string (bug#3313).
1683
7261e1cf
LMI
1684 * frames.texi (Display Feature Testing): Try to explain what all
1685 the visual classes mean (bug#3042).
1686
568f7b79
LMI
16872011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1688
18d59e29
LMI
1689 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1690 and `mode-line-client' (bug#2974).
1691
568f7b79
LMI
1692 * text.texi (Insertion): Clarify marker movements (bug#1651).
1693 Text from Drew Adams.
1694
54e10184
LMI
16952011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1696
d94d85e9
LMI
1697 * text.texi (Special Properties): Clarify the format of `face'
1698 (bug#1375).
1699
54e10184
LMI
1700 * commands.texi (Interactive Call): Add a `call-interactively'
1701 example (bug#1010).
1702
413c488d
LMI
17032011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1704
1705 * functions.texi (Calling Functions): Link to the "Interactive
1706 Call" node (bug#1001).
1707
322b7dab 17082011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1709
3deead93
CY
1710 * customize.texi (Composite Types): Move alist and plist to here
1711 from Simple Types (Bug#7545).
1712
1713 * elisp.texi (Top): Update menu description.
1714
b00d8c1a
CY
1715 * display.texi (Face Attributes): Document negative line widths
1716 (Bug#6113).
1717
d2a6c43b
TR
17182011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1719
1720 * searching.texi (Match Data): Note that match data can be
1721 overwritten by most functions (bug#2499).
1722
c7844a27
LMI
17232011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1724
a9ab721e
LMI
1725 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1726 flags mean (bug#6659).
1727
c7844a27
LMI
1728 * functions.texi (What Is a Function): Document the autoload
1729 object (bug#6496).
1730
f68d76d0
LMI
17312011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1732
8a20ca4c
LMI
1733 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1734 is only used in the Customize user interface (bug#6089).
1735
f68d76d0 1736 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1737 images (bug#7836).
f68d76d0 1738
7018dbe7
EZ
17392011-07-02 Eli Zaretskii <eliz@gnu.org>
1740
1741 * variables.texi (Defining Variables, Void Variables)
1742 (Constant Variables): Fix incorrect usage of @kindex.
1743
36cb87a1
LMI
17442011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1745
28ee97c7
LMI
1746 * variables.texi (Defining Variables): Add an index entry for
1747 `set-variable' (bug#7262).
8d4294e9 1748 (Defining Variables): Use @findex for functions.
28ee97c7 1749
8862ffd5
LMI
1750 * frames.texi (Basic Parameters): Document the `explicit-name'
1751 parameter (bug#6951).
1752
0ec389b9
LMI
1753 * customize.texi (Type Keywords): Clarify that :value provides a
1754 default value for all types (bug#7386).
1755
36cb87a1
LMI
1756 * streams.texi (Output Functions): Document `pp'.
1757
11fdef7d 17582011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1759
1760 * keymaps.texi (Searching Keymaps):
1761 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1762 change. Suggested by Johan Bockgård.
1763
eeafcea7
CY
17642011-06-15 Chong Yidong <cyd@stupidchicken.com>
1765
1766 * text.texi (Special Properties): Clarify role of font-lock-face.
1767
b96e6cde
LMI
17682011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1769
f4e90db0 1770 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1771 to `process-live-p' for consistency with other `-live-p' functions.
1772
be14b9ab
PE
17732011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1774
1775 Document wide integers better.
1776 * files.texi (File Attributes): Document ino_t values better.
2d365993 1777 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1778 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1779 (Bitwise Operations):
001903b5
PE
1780 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1781 to read, and that will port better if 62-bits becomes the default.
1782 Fix or remove incorrect examples.
be14b9ab
PE
1783 * os.texi (Time Conversion): Document time_t values better.
1784
bcd54f83
LMI
17852011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1786
f4e90db0
SM
1787 * processes.texi (Process Information):
1788 Document `process-alive-p'.
bcd54f83 1789
049bcbcb
CY
17902011-05-29 Chong Yidong <cyd@stupidchicken.com>
1791
1792 * help.texi (Accessing Documentation):
1793 * display.texi (Pixel Specification):
1794 * processes.texi (Serial Ports, Serial Ports):
1795 * nonascii.texi (Character Properties, Default Coding Systems):
1796 * text.texi (Changing Properties, Special Properties):
1797 * windows.texi (Window Start and End):
1798 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1799 * keymaps.texi (Searching Keymaps, Tool Bar):
1800 * minibuf.texi (Basic Completion):
1801 * compile.texi (Eval During Compile):
1802 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1803 7x9 paper in printed manual.
1804
1805 * lists.texi (Sets And Lists): Fix misplaced text.
1806
58539c63
CY
18072011-05-29 Chong Yidong <cyd@stupidchicken.com>
1808
1809 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1810 needs to be active (Bug#8350).
1811
6b5681bf
CY
18122011-05-28 Chong Yidong <cyd@stupidchicken.com>
1813
b4d52acc
CY
1814 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1815
6b5681bf
CY
1816 * tips.texi (Coding Conventions): Remove antediluvian filename
1817 limit recommendation (Bug#8538).
1818
e145f188
GM
18192011-05-27 Glenn Morris <rgm@gnu.org>
1820
1821 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1822
eafed945
GM
18232011-05-26 Glenn Morris <rgm@gnu.org>
1824
1825 * variables.texi (File Local Variables):
1826 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1827 Add some more details on what this function does in the other case.
eafed945 1828
bc8410af
GM
18292011-05-19 Glenn Morris <rgm@gnu.org>
1830
1831 * lists.texi (Sets And Lists): Mention cl provides union etc.
1832
35a30759
N
18332011-05-19 Nix <nix@esperi.org.uk>
1834
1835 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1836
1837 * text.texi (Parsing HTML): Update for function name changes.
1838
1839 * syntax.texi (Syntax Flags): Small fix.
1840
1841 * keymaps.texi (Active Keymaps): Typo fix.
1842 (Changing Key Bindings): Grammar fix.
1843
1844 * frames.texi (Minibuffers and Frames): Grammar fix.
1845 (Window System Selections): x-select-enable-clipboard now defaults to t.
1846
1847 * customize.texi (Common Keywords):
1848 * display.texi (Abstract Display):
1849 * modes.texi (Auto-Indentation):
1850 * nonascii.texi (Converting Representations): Typo fixes.
1851
1852 * control.texi (Examples of Catch): Call it "goto" not "go to".
1853
e3934a8a
EZ
18542011-05-14 Eli Zaretskii <eliz@gnu.org>
1855
bc039a3b
EZ
1856 * nonascii.texi (Character Properties): Fix inconsistencies with
1857 implementation.
1858
e3934a8a
EZ
1859 * text.texi (Special Properties): Move @defvar's out of the
1860 @table. (Bug#8652)
1861
e2c94218
GM
18622011-05-12 Glenn Morris <rgm@gnu.org>
1863
1864 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1865
d2fc7e3d 18662011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1867
1868 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1869 (Multiline Font Lock):
1870 * vol2.texi (Top):
1871 * vol1.texi (Top):
1872 * elisp.texi (Top): Update menu accordingly.
1873
d2fc7e3d 18742011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1875
1876 * modes.texi (Region to Fontify): Fix typo.
1877
79b70037
GM
18782011-05-10 Jim Meyering <meyering@redhat.com>
1879
1880 * minibuf.texi: Fix typo "in in -> in".
1881
b08a63cc 18822011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1883
1884 * numbers.texi (Integer Basics): Large integers are treated as floats.
1885
1ef14cb4
LMI
18862011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1887
1888 * processes.texi (Synchronous Processes): Document the (:file
1889 "/file-name") syntax for `call-process'.
1890
4ffd0d6b 18912011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1892
1893 * windows.texi (Choosing Window): Fix typo.
1894
4ffd0d6b 18952011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1896
1897 * frames.texi (Layout Parameters): Note the difference between
1898 querying and setting parameters for left-fringe and right-fringe
1899 (Bug#6930).
1900
fd5a8ae8
SM
19012011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1902
1903 * minibuf.texi (Basic Completion): Be a bit more precise about the
1904 valid kinds of completion tables.
1905 (Programmed Completion): Remove obsolete text about lambda expressions
1906 not being valid completion tables.
1907
c1bcd0d5
CY
19082011-03-19 Chong Yidong <cyd@stupidchicken.com>
1909
1910 * positions.texi (Excursions): Explain the "save-excursion
1911 defeated by set-buffer" warning.
1912
1913 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1914 save-excursion. Suggested by Uday S Reddy.
1915
03408648 19162011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1917
03408648
SM
1918 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1919 (Lexical Binding): New sub-section.
ba83908c 1920
03408648
SM
1921 * eval.texi (Eval): Discourage the use of `eval'.
1922 Document its new `lexical' argument.
6c075cd7 1923
f6d62986
SM
19242011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1925
03408648 1926 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1927 nil any more.
1928
84ea5558 19292011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1930
1931 * strings.texi (String Conversion): Don't mention
1932 string-make-(uni|multi)byte (bug#8262).
1933 * nonascii.texi (Converting Representations): Fix up range.
1934 * keymaps.texi (Key Binding Commands): Update code point, avoid
1935 "unibyte character" and remove mention of unibyte bindings.
1936
62d94509
EZ
19372011-03-10 Eli Zaretskii <eliz@gnu.org>
1938
1939 * modes.texi (Operator Precedence Grammars): Don't use characters
1940 outside ISO-8859-1.
1941
63a329f8
EZ
19422011-03-09 Eli Zaretskii <eliz@gnu.org>
1943
1944 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1945
1946 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1947
6446548e
GM
19482011-03-08 Glenn Morris <rgm@gnu.org>
1949
1950 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1951 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1952 * elisp.texi: Set documentencoding.
6446548e 1953
33383987
JB
19542011-03-07 Chong Yidong <cyd@stupidchicken.com>
1955
1956 * Version 23.3 released.
1957
0b3ceceb
CY
19582011-03-06 Chong Yidong <cyd@stupidchicken.com>
1959
1960 * package.texi: Update index keywords.
1961 (Package Archives): New node contents. Document package-x.el.
1962
78f5433f
JB
19632011-03-06 Juanma Barranquero <lekktu@gmail.com>
1964
1965 * makefile.w32-in (srcs): Add package.texi.
1966
555e9b5c
CY
19672011-03-06 Chong Yidong <cyd@stupidchicken.com>
1968
120d9389
CY
1969 * package.texi (Packaging, Packaging Basics, Simple Packages)
1970 (Multi-file Packages): Expand and clarify.
1971 (Package Archives): Temporary placeholder node.
1972
1973 * elisp.texi (Top): Update node listing.
1974
555e9b5c
CY
1975 * Makefile.in (srcs): Add package.texi.
1976
b59a4335
CY
19772011-03-05 Chong Yidong <cyd@stupidchicken.com>
1978
1979 * processes.texi (Synchronous Processes): Minor clarification
1980 (Bug#8149).
1981
06083aa1
GM
19822011-03-03 Glenn Morris <rgm@gnu.org>
1983
1984 * files.texi (Truenames): Minor clarification. (Bug#2341)
1985
6640b281
GM
19862011-03-01 Glenn Morris <rgm@gnu.org>
1987
1988 * variables.texi (Directory Local Variables):
1989 Mention `(subdirs . nil)' alist element.
1990
2b0c7330 19912011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1992
1993 * variables.texi (Directory Local Variables): Mention the optional
1994 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1995
b923f7a9
CY
19962011-02-27 Chong Yidong <cyd@stupidchicken.com>
1997
1998 * minibuf.texi (Minibuffer History): Clarify discussion of
1999 minibuffer history lists (Bug#8085).
2000
67ab0163 20012011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2002
e979a521
EZ
2003 * elisp.texi: Sync @dircategory with ../../info/dir.
2004
e03b2fd4
EZ
2005 * files.texi (Visiting Functions): Document find-file-literally,
2006 both the command and the variable.
2007
86ec878a
EZ
2008 * variables.texi (Creating Buffer-Local): Explain the meaning of
2009 permanent local variables.
2010
67ab0163
GM
2011 * files.texi (Visiting Functions): Document find-file-literally,
2012 both the command and the variable.
2013
2014 * variables.texi (Creating Buffer-Local): Explain the meaning of
2015 permanent local variables.
2016
20172011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2018
2019 * keymaps.texi (Remapping Commands): Mention how to undo it.
2020
bfcb151a
RT
20212011-02-09 Reuben Thomas <rrt@sc3d.org>
2022
2023 * loading.texi (Hooks for Loading): Remove unnecessary advice
2024 about eval-after-load (Bug#7986).
2025
a41c8660
CY
20262011-02-05 Chong Yidong <cyd@stupidchicken.com>
2027
2028 * commands.texi (Accessing Mouse): Note that a header line is not
2029 included in the row of posn-col-row.
2030
e0dd6837
CY
20312011-02-02 Chong Yidong <cyd@stupidchicken.com>
2032
2033 * modes.texi (Major Mode Conventions): Add face guidelines.
2034 (Faces for Font Lock): List faces in order of prominence.
2035
a4180391
PE
20362011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2037
2038 format-time-string now supports subsecond time stamp resolution
2039 * os.texi (Time Parsing): Document %N.
2040
7427eb97
CY
20412011-01-28 Chong Yidong <cyd@stupidchicken.com>
2042
61db307f
CY
2043 * vol1.texi (Top):
2044 * vol2.texi (Top):
2045 * elisp.texi (Top):
2046 * display.texi (Display Property): Shorten the menu description of
2047 the "Other Display Specs" node (Bug#7816).
2048
7427eb97
CY
2049 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2050 menu item" concept index entries (Bug#7805).
2051
bf3dae7e
EZ
20522011-01-29 Eli Zaretskii <eliz@gnu.org>
2053
2054 * makefile.w32-in (texinfodir): New variable.
2055 (usermanualdir): Remove as redundant with $(emacsdir).
2056 (MAKEINFO): Remove options, leave only program name.
2057 (MAKEINFO_OPTS): New variable.
2058 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2059
06d8ace5 20602011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2061 Richard Kim <emacs18@gmail.com>
2062
2063 * loading.texi (Library Search): Document list-load-path-shadows
2064 (Bug#7757).
2065
06d8ace5 20662011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2067
2068 * searching.texi (Regexp Special): Remove outdated discussion of
2069 character sets (Bug#7780).
2070
28a88153
CY
2071 * frames.texi (Pop-Up Menus): Document where menu title comes
2072 from (Bug#7684).
2073
06d8ace5 20742011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2075
2076 * display.texi (Making Buttons): Mention limitation of text buttons.
2077
a8e1e9ee
WL
20782011-01-23 Werner Lemberg <wl@gnu.org>
2079
2080 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2081 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2082 (ENVADD): New variable to control texi2dvi and texi2pdf.
2083
362b9d48
GM
20842011-01-15 Chong Yidong <cyd@stupidchicken.com>
2085
2086 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2087 Emacs manual.
2088
20892011-01-15 Eli Zaretskii <eliz@gnu.org>
2090
2091 * files.texi (Directory Names): Explain why FROM in
2092 directory-abbrev-alist should begin with \`. (Bug#7777)
2093
3fa173b4
SM
20942011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2095
2096 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2097
7c420169 20982011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2099
2100 * modes.texi (Emulating Mode Line): Fix last change.
2101
7c420169 21022011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2103
2104 * modes.texi (Emulating Mode Line): Update documentation of
2105 format-mode-line according to changes that fixed bug #7587.
2106
80b33766
SM
21072010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2108
2109 * modes.texi (Derived Modes): Mention prog-mode.
2110
2111 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2112 of the key-binding-data cache since we don't use it any more.
2113
f49d1f52 21142010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2115
4bb49a92
EZ
2116 * processes.texi (Shell Arguments):
2117 * strings.texi (Creating Strings): Don't mention "shell commands";
2118 make it explicit that `split-string-and-unquote' and
2119 `combine-and-quote-strings' are mainly for working with arguments
2120 to call-process and start-process.
2121
3c73e30e
EZ
2122 * processes.texi (Shell Arguments): Fix documentation of
2123 `split-string-and-unquote'. Add indexing. (Bug#7563)
2124
f49d1f52 21252010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2126
2127 * modes.texi (Auto-Indentation): New section to document SMIE.
2128 (Major Mode Conventions):
2129 * text.texi (Mode-Specific Indent): Refer to it.
2130
f49d1f52 21312010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2132
2133 * display.texi (Other Display Specs): Document left-fringe and
2134 right-fringe display specs.
2135
f49d1f52 21362010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2137
2138 * backups.texi (Making Backups):
2139 * modes.texi (Example Major Modes): Use recommended coding style.
2140 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2141 define-derived-mode. Mention completion-at-point-functions.
2142
f49d1f52 21432010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2144
5dcb4c4e
SM
2145 * nonascii.texi (Converting Representations):
2146 Document byte-to-string.
e1115396 2147
ec1b9b17
GM
21482010-12-08 Glenn Morris <rgm@gnu.org>
2149
2150 * buffers.texi (Modification Time):
2151 verify-visited-file-modtime now defaults to the current buffer.
2152
07976ae3 21532010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2154
ec1b9b17 2155 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2156
2157 * strings.texi (Creating Strings): Don't mention semi-obsolete
2158 function char-to-string.
2159 (String Conversion): Shorten discussion of semi-obsolete function
2160 string-to-char. Link to Converting Representations.
2161
2162 * objects.texi (Symbol Type):
2163 * text.texi (Near Point):
2164 * help.texi (Help Functions):
2165 * functions.texi (Mapping Functions): Use string instead of
2166 char-to-string in examples.
2167
07976ae3 21682010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2169
2170 * text.texi (Kill Functions, Kill Functions)
2171 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2172 YANK-HANDLER args.
2173
2174 * symbols.texi (Creating Symbols): Using unintern without an
2175 obarray arg is now obsolete.
2176
2177 * numbers.texi (Float Basics): Document float-e and float-pi.
2178
2179 * variables.texi (Defining Variables): Change "pi" example to
2180 "float-pi".
2181
8547874a
EZ
21822010-11-26 Eli Zaretskii <eliz@gnu.org>
2183
2184 * commands.texi (Click Events): Document the values of X, Y and
2185 COL, ROW in the event's position, when the click is on the header
2186 or mode line, on the fringes, or in the margins.
2187
4a47c275 21882010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2189
5b05d75b
EZ
2190 * customize.texi (Composite Types): Lower-case index entry.
2191
5dcb4c4e
SM
2192 * loading.texi (How Programs Do Loading):
2193 Document load-file-name. (Bug#7346)
c7926fe2 2194
4a47c275 21952010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2196
2197 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2198
0eb025fb
EZ
21992010-11-13 Eli Zaretskii <eliz@gnu.org>
2200
2201 * display.texi (Usual Display): Characters with no fonts are not
2202 necessarily displayed as empty boxes.
2203
2699a554 22042010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2205
2206 * maps.texi (Standard Keymaps): Update File menu description.
2207
8289f37b
GM
22082010-10-28 Glenn Morris <rgm@gnu.org>
2209
2210 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2211
5793a7bc 22122010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2213
2214 * display.texi (Window Systems): Deprecate use of window-system as
2215 a predicate.
2216
17284e30
GM
22172010-10-23 Glenn Morris <rgm@gnu.org>
2218
2219 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2220 sorted-doc.
2221
00f113eb
JB
22222010-10-15 Eli Zaretskii <eliz@gnu.org>
2223
2224 * os.texi (Dynamic Libraries): New node, with slightly modified
2225 text deleted from "Image Formats".
2226 (System Interface): Add @menu entry for "Dynamic Libraries".
2227
2228 * display.texi (Image Formats): Remove description of
2229 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2230
07277eb8
GM
22312010-10-12 Glenn Morris <rgm@gnu.org>
2232
2233 * book-spine.texinfo: Rename to book-spine.texi.
2234
c12e4a81
GM
22352010-10-11 Glenn Morris <rgm@gnu.org>
2236
df187c62
GM
2237 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2238
c12e4a81 2239 * Makefile.in (DVIPS): New variable.
234db610
GM
2240 (.PHONY): Add html, ps.
2241 (html, elisp.html, ps, elisp.ps): New targets.
2242 (clean): Delete html, ps files.
2243 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2244
6513b232
EZ
22452010-10-09 Eli Zaretskii <eliz@gnu.org>
2246
2247 * makefile.w32-in (emacsdir): New variable.
2248 (srcs): Add emacsver.texi.
2249 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2250
abd40fb4
GM
22512010-10-09 Glenn Morris <rgm@gnu.org>
2252
c1dc72b3
GM
2253 * Makefile.in (VPATH): Remove.
2254 (infodir): Make it absolute.
2255 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2256
4393405b
GM
2257 * Makefile.in (dist): Anchor regexps.
2258
eef3ab94
GM
2259 * Makefile.in (srcs): Put elisp.texi first.
2260 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2261
aa9db089
GM
2262 * Makefile.in (infoclean): Remove harmless, long-standing error.
2263
abd40fb4
GM
2264 * Makefile.in ($(infodir)): Delete rule.
2265 (mkinfodir): New.
2266 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2267
68db69ed 2268 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2269 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2270
ea274122
GM
22712010-10-09 Glenn Morris <rgm@gnu.org>
2272
f7a31f11
GM
2273 * Makefile.in (emacsdir): New variable.
2274 (MAKEINFO): Add -I $emacsdir.
2275 (dist): Copy emacsver.texi.
b13254e7
GM
2276 (srcs): Add emacsver.texi.
2277
f7a31f11
GM
2278 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2279 Set EMACSVER by including emacsver.texi.
2280
ea274122
GM
2281 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2282
17ca7950
GM
22832010-10-07 Glenn Morris <rgm@gnu.org>
2284
2285 * Makefile.in (version): New, set by configure.
2286 (clean): Delete dist tar file.
2287 (dist): Use version in tar name.
2288
4c83f6e1
GM
22892010-10-06 Glenn Morris <rgm@gnu.org>
2290
2291 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2292 (INSTALL_INFO): Remove unused variable.
2293 (mostlyclean, infoclean, dist): New rules.
2294 (clean): Delete dvi and pdf files.
2295 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2296 ($(infodir)): Add parallel build workaround.
4c83f6e1 2297
0264072d
GM
22982010-10-04 Glenn Morris <rgm@gnu.org>
2299
2300 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2301 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2302 Fix -I typo.
0264072d
GM
2303 (clean): No 'make.out' or 'core' files.
2304 (.PHONY): Declare clean rules.
2305 (maintainer-clean): Delete pdf file. Guard against cd failures.
2306
77f38949
GM
23072010-10-03 Glenn Morris <rgm@gnu.org>
2308
2309 * files.texi (File Name Components): Remove ignored section about
2310 deleted variable directory-sep-char.
2311
178fdd41
MA
23122010-10-03 Michael Albinus <michael.albinus@gmx.de>
2313
2314 * files.texi (Magic File Names): New defopt
2315 remote-file-name-inhibit-cache.
2316
9c524fcb
GM
23172010-10-02 Glenn Morris <rgm@gnu.org>
2318
2319 * os.texi (Killing Emacs): Hook now runs in batch mode.
2320
f816790b
SM
23212010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2322
2323 * text.texi (Special Properties): Clarify when modification-hooks run.
2324
7cf78aac
SM
23252010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2326
2327 * syntax.texi (Syntax Flags): Document new `c' flag.
2328
ca0d44e4
GM
23292010-09-09 Glenn Morris <rgm@gnu.org>
2330
2331 * display.texi (ImageMagick Images): General cleanup.
2332
10999305 23332010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2334
2335 * files.texi (Directory Names): Use \` rather than ^.
2336
45240125
JD
23372010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2338
2339 * text.texi (Low-Level Kill Ring):
2340 * frames.texi (Window System Selections): Remove cut buffer
2341 documentation.
2342
4abe5bf6
EZ
23432010-08-28 Eli Zaretskii <eliz@gnu.org>
2344
2345 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2346 Parameters", where the default fringe width is described.
2347
2348 * frames.texi (Window Frame Parameters, Basic Parameters)
2349 (Position Parameters, Layout Parameters, Management Parameters)
2350 (Cursor Parameters, Font and Color Parameters): Add indexing for
2351 frame parameters. (Bug#6929)
2352
fdc76236
TT
23532010-08-25 Tom Tromey <tromey@redhat.com>
2354
2355 * vol2.texi (Top): Update.
2356 * vol1.texi (Top): Update.
2357 * tips.texi (Library Headers): Mention Package-Version and
2358 Package-Requires.
2359 * package.texi: New file.
2360 * os.texi (System Interface): Update pointers.
2361 * elisp.texi (Top): Link to new nodes. Include package.texi.
2362 * anti.texi (Antinews): Update pointers.
2363
1e5c1c80
EZ
23642010-08-25 Eli Zaretskii <eliz@gnu.org>
2365
2366 * processes.texi (Filter Functions): Fix last change.
2367
78e33835
CY
23682010-08-24 Markus Triska <triska@gmx.at>
2369
2370 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2371 of `buffer-name' in the main text as well as in the example
2372 (Bug#3098).
2373
198a7a97
CY
23742010-08-22 Chong Yidong <cyd@stupidchicken.com>
2375
2376 * nonascii.texi (Text Representations):
2377 * loading.texi (Loading Non-ASCII):
2378 * compile.texi (Byte Compilation): Don't mention obsolete
2379 --unibyte command-line argument.
2380
bc7d7ea6
CY
23812010-08-22 Chong Yidong <cyd@stupidchicken.com>
2382
2383 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2384
b0126eac 23852010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2386
2387 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2388
e8a6cc19
EZ
23892010-08-20 Eli Zaretskii <eliz@gnu.org>
2390
2391 * commands.texi (Misc Events): Add cross-references to where
2392 POSITION of a mouse event is described in detail.
2393
c4e7c63a 23942010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2395
c4e7c63a 2396 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2397
7815fe19 23982010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2399
2400 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2401 Suggested by Štěpán Němec <stepnem@gmail.com>.
2402
7815fe19 24032010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2404
2405 * minibuf.texi (High-Level Completion): Document args of
2406 `read-buffer-function' (bug#5625).
2407
8b2dd508
JD
24082010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2409
2410 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2411
bace45fe
MA
24122010-07-29 Michael Albinus <michael.albinus@gmx.de>
2413
2414 * processes.texi (Process Information): Explain process property
2415 `remote-tty'.
2416
4ce5a4cc
JB
24172010-07-27 Juanma Barranquero <lekktu@gmail.com>
2418
2419 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2420 instead of "\C-\^?" (bug#6334).
2421
1c84bc7a
JB
2422 * text.texi (Special Properties): Fix typo.
2423
b88746ba
EZ
24242010-07-09 Eli Zaretskii <eliz@gnu.org>
2425
2426 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2427 calling sequences, which are now the standard.
2428
51422d6d
CY
24292010-06-24 Chong Yidong <cyd@stupidchicken.com>
2430
2431 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2432
2433 * commands.texi (Command Overview): Mention undo-boundary call.
2434
d24880de
GM
24352010-06-23 Glenn Morris <rgm@gnu.org>
2436
2437 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2438 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2439 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2440 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2441 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2442 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2443 Untabify Texinfo files.
2444
0fc76035
CY
24452010-06-20 Chong Yidong <cyd@stupidchicken.com>
2446
2447 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2448
5338dc0b
CY
24492010-06-19 Chong Yidong <cyd@stupidchicken.com>
2450
a628ad9d 2451 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2452
2c3a3c1d
CY
24532010-06-02 Chong Yidong <cyd@stupidchicken.com>
2454
ba3bf1d9
CY
2455 * searching.texi (Regexp Special): Remove obsolete information
2456 about matching non-ASCII characters, and suggest using char
2457 classes (Bug#6283).
2c3a3c1d 2458
7f4b4249
JB
24592010-05-30 Juanma Barranquero <lekktu@gmail.com>
2460
2461 * minibuf.texi (Basic Completion): Add missing "@end defun".
2462
637821cd
SM
24632010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2464
2465 * minibuf.texi (Basic Completion): Document completion-boundaries.
2466 (Programmed Completion): Document the new fourth method for boundaries.
2467
e13051c3
CY
24682010-05-22 Chong Yidong <cyd@stupidchicken.com>
2469
a628ad9d 2470 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2471
0235128c 24722010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2473
2474 * windows.texi (Textual Scrolling):
2475 * tips.texi (Coding Conventions):
2476 * minibuf.texi (Minibuffer History):
2477 * maps.texi (Standard Keymaps):
2478 * loading.texi (Where Defined):
2479 * edebug.texi (Instrumenting): Fix typos.
2480
0235128c 24812010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2482
c7c32279
CY
2483 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2484
0235128c
SM
2485 * functions.texi (Obsolete Functions):
2486 Document set-advertised-calling-convention.
eb5ed549
CY
2487
2488 * minibuf.texi (Basic Completion): Document completion-in-region.
2489 (Programmed Completion): Document completion-annotate-function.
2490
2491 * commands.texi (Reading One Event): Document read-key.
2492 (Distinguish Interactive): Document KIND arg to
2493 called-interactively-p. Delete obsolete interactive-p.
2494
2495 * elisp.texi (Top): Update node description.
2496
f8848423
EZ
24972010-05-08 Eli Zaretskii <eliz@gnu.org>
2498
0235128c
SM
2499 * nonascii.texi (Character Properties):
2500 Document unicode-category-table. Add an index entry for Unicode
2501 general category.
2502
25032010-05-07 Chong Yidong <cyd@stupidchicken.com>
2504
2505 * Version 23.2 released.
f8848423 2506
938efb77
JB
25072010-04-20 Juanma Barranquero <lekktu@gmail.com>
2508
2509 * locals.texi (Standard Buffer-Local Variables):
2510 Remove @ignore'd reference to `direction-reversed'.
2511
5854c267
JL
25122010-04-14 Juri Linkov <juri@jurta.org>
2513
2514 Fix @deffn without category.
2515
2516 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2517 for `abbrev-insert'.
2518
2519 * buffers.texi (Indirect Buffers): Add category `Command'
2520 to @deffn of `clone-indirect-buffer'.
2521
2522 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2523 for `next-window' and `previous-window'. Add category `Command'
2524 to @deffn of `pop-to-buffer'.
2525
8a14dec7
CY
25262010-04-01 Chong Yidong <cyd@stupidchicken.com>
2527
2528 * nonascii.texi (Text Representations): Don't mark
2529 enable-multibyte-characters as a user option.
2530
7a1831cf
EZ
25312010-03-31 Eli Zaretskii <eliz@gnu.org>
2532
2533 * control.texi (Handling Errors): How to re-throw a signal caught
2534 by condition-case.
2535
c3863713
CY
25362010-03-26 Chong Yidong <cyd@stupidchicken.com>
2537
2538 * loading.texi (Hooks for Loading): Document after-load-functions.
2539 Copyedits.
2540
c333f279
AM
25412010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2542
2543 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2544
e867cb5d 25452010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2546
2547 * processes.texi (Network Processes): Document seqpacket type.
2548
605f35cd
DN
25492010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2550
2551 * os.texi (System Environment): Do not mention lynxos.
2552
288f9fc0
CY
25532010-03-10 Chong Yidong <cyd@stupidchicken.com>
2554
2555 * Branch for 23.2.
2556
eed5c93a
CY
25572010-03-06 Chong Yidong <cyd@stupidchicken.com>
2558
2559 * objects.texi (Integer Type): Take note of the read syntax
2560 exception for numbers that cannot fit in the integer type.
2561
1ddd6622
GM
25622010-03-03 Glenn Morris <rgm@gnu.org>
2563
2564 * numbers.texi (Integer Basics, Bitwise Operations):
2565 * objects.texi (Integer Type): Update for integers now being 30-bit.
2566
a908c79a
CY
25672010-02-27 Chong Yidong <cyd@stupidchicken.com>
2568
2569 * display.texi (Low-Level Font): Document :otf font-spec property.
2570
cd61af01
SM
25712010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2572
2573 * display.texi (Line Height): Avoid obsolete special default variables
2574 like default-major-mode.
2575
c02f8fe2
AM
25762010-01-28 Alan Mackenzie <acm@muc.de>
2577
2578 * display.texi (Auto Faces): Say fontification-functions is called
2579 whether or not Font Lock is enabled. Tidy up the wording a bit.
2580
d738d18b
CY
25812010-01-17 Chong Yidong <cyd@stupidchicken.com>
2582
2583 * elisp.texi: Remove duplicate edition information (Bug#5407).
2584
4963739e
JB
25852010-01-17 Juanma Barranquero <lekktu@gmail.com>
2586
2587 * two.el (volume-header-toc-markup): Fix typos in docstring.
2588
c57008f6
SM
25892010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2590
2591 Avoid dubious uses of save-excursions.
2592 * positions.texi (Excursions): Recommend the use of
2593 save-current-buffer if applicable.
2594 * text.texi (Clickable Text): Fix the example code which used
2595 save-excursion in a naive way which sometimes preserves point and
2596 sometimes not.
2597 * variables.texi (Creating Buffer-Local):
2598 * os.texi (Session Management):
2599 * display.texi (GIF Images):
2600 * control.texi (Cleanups): Use (save|with)-current-buffer.
2601
2f3725cd
EZ
26022010-01-02 Eli Zaretskii <eliz@gnu.org>
2603
2604 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2605
85eeac93
CY
26062010-01-02 Chong Yidong <cyd@stupidchicken.com>
2607
2608 * nonascii.texi (Text Representations, Character Codes)
2609 (Converting Representations, Explicit Encoding)
2610 (Translation of Characters): Use hex notation consistently.
2611 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2612
4801c5fa
CY
26132010-01-01 Chong Yidong <cyd@stupidchicken.com>
2614
2615 * loading.texi (Where Defined): Make it clearer that these are
2616 loaded files (Bug#5068).
2617
26e533e2
CY
26182009-12-29 Chong Yidong <cyd@stupidchicken.com>
2619
2620 * minibuf.texi (Completion Styles): Document `initials' style.
2621
16d1ff5f
CY
26222009-12-25 Chong Yidong <cyd@stupidchicken.com>
2623
2624 * frames.texi (Resources): Describe inhibit-x-resources.
2625 (Size Parameters): Copyedit.
2626
2627 * hash.texi (Creating Hash):
2628 * objects.texi (Hash Table Type): Document the new hash table
2629 printed representation.
2630
2631 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2632 obsolete.
2633
5dcb4c4e
SM
2634 * processes.texi (Process Buffers):
2635 Document process-kill-buffer-query-function.
16d1ff5f 2636
9a5de3d9
GM
26372009-12-05 Glenn Morris <rgm@gnu.org>
2638
2639 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2640 diary-display-function, and no longer recommended to be a hook.
2641 Update for changes in the names of calendar and diary hooks.
2642 diary-print-entries-hook has changed section.
2643
b640eb52
EZ
26442009-11-28 Eli Zaretskii <eliz@gnu.org>
2645
2646 * text.texi (Special Properties): More accurate description of
2647 what the `cursor' property does.
2648
be1674ab
KR
26492009-11-26 Kevin Ryde <user42@zip.com.au>
2650
2651 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2652 mouse-wheel-down-event, the closest thing to a definition for them.
2653 * os.texi (Startup Summary): vindex inhibit-startup-message and
2654 inhibit-splash-screen.
2655 (Command-Line Arguments): vindex argv.
2656 (Suspending Emacs): vindex suspend-tty-functions and
2657 resume-tty-functions. Don't want to index every hook, but having
2658 the programming ones is helpful.
2659
603f5979
CY
26602009-11-14 Chong Yidong <cyd@stupidchicken.com>
2661
2662 * commands.texi (Motion Events): Fix typo (Bug#4907).
2663
4359a806
CY
26642009-11-08 Chong Yidong <cyd@stupidchicken.com>
2665
2666 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2667 are affected by case-fold-search (Bug#4483).
2668
0f063651
CY
26692009-11-02 Chong Yidong <cyd@stupidchicken.com>
2670
2671 * minibuf.texi (Reading File Names): Note that read-file-name may
2672 use a graphical file dialog.
2673
9bd79893
GM
26742009-10-31 Glenn Morris <rgm@gnu.org>
2675
2676 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2677
ebe479ec
KR
26782009-10-16 Kevin Ryde <user42@zip.com.au>
2679
2680 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2681 in particular so `info-lookup-symbol' can find its docs.
2682
2640fa86
CY
26832009-10-16 Chong Yidong <cyd@stupidchicken.com>
2684
2685 * variables.texi (Constant Variables): Distinguish from defconst
2686 variables.
2687 (Defining Variables): Add cindex.
2688
edd6a733
CY
26892009-10-15 Chong Yidong <cyd@stupidchicken.com>
2690
2691 * os.texi (Time of Day): Clarify that the microsecond part is
2692 ignored (Bug#4637).
2693
5feb0b73
GM
26942009-10-11 Glenn Morris <rgm@gnu.org>
2695
2696 * frames.texi (Size and Position): Clarify what is included in the frame
2697 height. (Bug#4535)
2698
0c5413c8
GM
26992009-10-10 Glenn Morris <rgm@gnu.org>
2700
2701 * windows.texi (Size of Window): The relationship between window and
2702 frame heights is not so simple. (Bug#4535)
2703 Mention window-full-height-p.
2704
7f8b600a
SM
27052009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2706
2707 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2708 used from Lisp.
2709
6185de1c
EZ
27102009-10-07 Eli Zaretskii <eliz@gnu.org>
2711
7f8b600a
SM
2712 * files.texi (Directory Names) <abbreviate-file-name>:
2713 Document that root home directories are not replaced with "~".
6185de1c 2714
9972911f
EZ
27152009-10-06 Eli Zaretskii <eliz@gnu.org>
2716
2717 * text.texi (Special Properties): Document the meaning of the
2718 `cursor' text property whose value is an integer.
2719
2a3f19ef
MA
27202009-10-05 Michael Albinus <michael.albinus@gmx.de>
2721
2722 * files.texi (Magic File Names): Add `copy-directory'.
2723
804543b5
EZ
27242009-10-05 Eli Zaretskii <eliz@gnu.org>
2725
2726 * files.texi (File Attributes): Fix description of file
2727 attributes. (Bug#4638) Update attributes of files.texi example to
2728 be more representative.
2729
461bf92b
MA
27302009-10-05 Michael Albinus <michael.albinus@gmx.de>
2731
2732 * files.texi (Create/Delete Dirs): New command copy-directory.
2733
a86cd395
JB
27342009-10-04 Juanma Barranquero <lekktu@gmail.com>
2735
2736 * anti.texi (Antinews):
2737 * macros.texi (Indenting Macros):
2738 * strings.texi (Creating Strings, Case Conversion):
2739 Remove duplicate words.
2740
d3080264
MA
27412009-10-01 Michael Albinus <michael.albinus@gmx.de>
2742
2743 * files.texi (Create/Delete Dirs): delete-directory has an
2744 optional parameter RECURSIVE.
2745
85d14563
SM
27462009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2747
2748 * buffers.texi (Swapping Text): Minor clarification.
2749
3d9842c6
GM
27502009-10-01 Glenn Morris <rgm@gnu.org>
2751
2752 * functions.texi (Declaring Functions): Mention that we also search for
2753 ".m" files in the src/ directory.
2754
78427304
CY
27552009-09-25 David Engster <deng@randomsample.de>
2756
3d9842c6 2757 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2758
b578c9cc
GM
27592009-09-22 Glenn Morris <rgm@gnu.org>
2760
2761 * internals.texi (Building Emacs): Mention preloaded-file-list.
2762
beee5da7
AM
27632009-09-14 Alan Mackenzie <acm@muc.de>
2764
2765 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2766
5d6ab672
CY
27672009-09-13 Chong Yidong <cyd@stupidchicken.com>
2768
2769 * functions.texi (Anonymous Functions): Rearrange discussion,
2770 giving usage of unquoted lambda forms first. Mention that
2771 `function' and `#'' are no longer required (Bug#4290).
2772
59375eeb
AM
27732009-09-11 Alan Mackenzie <acm@muc.de>
2774
a86cd395 2775 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2776 batch mode.
2777
e7e2f529
GM
27782009-09-01 Glenn Morris <rgm@gnu.org>
2779
2780 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2781
eae47088
GM
27822009-08-26 Ulrich Mueller <ulm@gentoo.org>
2783
2784 * nonascii.texi (Character Codes): Fix typos.
2785
3691a0a6
MA
27862009-08-25 Michael Albinus <michael.albinus@gmx.de>
2787
2788 * processes.texi (Synchronous Processes): New defvar
2789 process-file-side-effects.
2790
664d56b8
GM
27912009-08-25 Glenn Morris <rgm@gnu.org>
2792
2793 * display.texi (Fontsets): Fix typo.
2794
0706c025
GM
2795 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2796
03a74b84
SM
27972009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2798
2799 * processes.texi (Asynchronous Processes): Adjust arglist of
2800 start-process-shell-command and start-file-process-shell-command.
2801
f6de8a37
CY
28022009-08-15 Chong Yidong <cyd@stupidchicken.com>
2803
4b1ed1bb
CY
2804 * advice.texi (Argument Access in Advice): Note that argument
2805 positions are zero-based (Bug#3932).
2806
89a9e058
CY
2807 * commands.texi (Distinguish Interactive): Minor copyedit.
2808
23696fd7
CY
2809 * display.texi (Face Attributes): Add xref to Displaying Faces for
2810 explanation of "underlying face".
2811
f6de8a37
CY
2812 * customize.texi (Common Keywords): Add xref to Loading.
2813
2814 * loading.texi (How Programs Do Loading): Add xref to Lisp
2815 Libraries node in the Emacs manual.
2816
417f77e6
CY
28172009-08-13 Chong Yidong <cyd@stupidchicken.com>
2818
2819 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2820
0999039c
CY
28212009-07-18 Chong Yidong <cyd@stupidchicken.com>
2822
2823 * processes.texi (Shell Arguments): Copyedits.
2824
9af167bc
GM
28252009-07-18 Glenn Morris <rgm@gnu.org>
2826
2827 * loading.texi (Repeated Loading): Fix typo.
2828
137987ab
RS
28292009-07-16 Richard Stallman <rms@gnu.org>
2830
2831 * buffers.texi (Swapping Text): Recommend setting
2832 write-region-annotate-functions and buffer-saved-size.
2833
2834 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2835
622fa380
GM
28362009-07-15 Glenn Morris <rgm@gnu.org>
2837
2838 * edebug.texi: Minor re-phrasings throughout.
2839 (Edebug Execution Modes): Sit-for affects continue mode too.
2840 (Jumping): Use `forward-sexp' rather than its keybinding.
2841 (Edebug Misc): Fix Q binding.
2842 (Edebug Eval): Remove cl version.
2843 (Printing in Edebug): Clarify print-length etc.
2844 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2845 (Specification List): Remove edebug-unwrap findex entry.
2846 (Specification Examples): defmacro is actually not the same as defun.
2847 Escape "`" in example.
2848
6bbd4600
CY
28492009-07-15 Chong Yidong <cyd@stupidchicken.com>
2850
2851 * markers.texi (The Mark): Document optional arg to
2852 deactivate-mark.
2853
e538d479
GM
28542009-07-11 Kevin Ryde <user42@zip.com.au>
2855
2856 * hooks.texi (Standard Hooks): Fix cross-references.
2857
4c98b9ed
GM
2858 * loading.texi (Named Features): Refer to eval-after-load.
2859
5300838c
GM
28602009-07-11 Glenn Morris <rgm@gnu.org>
2861
64fbeb16
GM
2862 * Makefile.in (TEXI2PDF): New.
2863 (elisp.pdf): New target.
2864
4c98b9ed
GM
2865 * searching.texi (Regexp Backslash): Fix typo.
2866
2867 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2868
51d9979c
GM
28692009-07-10 Glenn Morris <rgm@gnu.org>
2870
561c0216
GM
2871 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2872
5b594a58
GM
2873 * customize.texi (Customization Types):
2874 * display.texi (Abstract Display):
0cc8c85a 2875 * objects.texi (Character Type, String Type):
5b594a58 2876 Merge in some menu descriptions from elisp.texi.
51d9979c 2877
c3cbbb40
GM
2878 * hash.texi (Hash Tables):
2879 * modes.texi (Multiline Font Lock):
2880 End menu description with period.
fe42c16a 2881
28528402
GM
28822009-07-09 Glenn Morris <rgm@gnu.org>
2883
2884 * back.texi: Don't hard-code texinfo location.
2885
2886 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2887 (tex): Add texinfodir to TEXINPUTS.
2888 (elisp1med-init, elisp2med-init): Use texinfodir.
2889
2890 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2891 (clean): Add two-volume.make intermediate files.
2892
2893 * elisp.texi, vol1.texi, vol2.texi:
2894 Use a DATE variable with the publication date, and update it.
2895 Fix antinews menu description.
2896
2897 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2898 Update the detailed node listing to match elisp.texi.
2899
2900 * README: Update edition to match elisp.texi.
2901
2902 * objects.texi (General Escape Syntax):
2903 * nonascii.texi (Character Sets):
2904 Use consistent case for "Unicode Standard".
2905
2906 * anti.texi (Antinews):
2907 * customize.texi (Variable Definitions):
2908 * functions.texi (Declaring Functions):
2909 * nonascii.texi (Character Properties):
2910 * processes.texi (Serial Ports):
2911 * text.texi (Special Properties):
2912 * tips.texi (Coding Conventions):
2913 Minor rearrangements to improve TeX line-filling.
2914
2915 * commands.texi (Using Interactive): Fix cross-reference.
2916
17db8e10
JD
29172009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2918
2919 * frames.texi (Management Parameters): Mention sticky.
2920
77c7e2e1
AS
29212009-07-01 Andreas Schwab <aschwab@redhat.com>
2922
2923 * help.texi (Help Functions): Fix description of help-buffer and
2924 help-setup-xref to use @defun instead of @deffn.
2925
3f1c6666
JD
29262009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2927
2928 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2929
ca27c21b
CY
29302009-06-24 Chong Yidong <cyd@stupidchicken.com>
2931
2932 * display.texi (Window Systems): Add ns to the list.
2933
70243478
CY
29342009-06-21 Chong Yidong <cyd@stupidchicken.com>
2935
2936 * Branch for 23.1.
2937
df006536
MR
29382009-06-17 Martin Rudalics <rudalics@gmx.at>
2939
2940 * windows.texi (Dedicated Windows): Fix typo.
2941 (Resizing Windows): Replace @defun by @deffn.
2942
d259fc4b
GM
29432009-06-17 Glenn Morris <rgm@gnu.org>
2944
2945 * variables.texi (Directory Local Variables):
2946 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2947
30781db6
KH
29482009-06-09 Kenichi Handa <handa@m17n.org>
2949
2950 * nonascii.texi (Character Sets): State clearly that FROM and TO
2951 are codepoints of CHARSET.
2952
62e8099c
CY
29532009-06-07 Chong Yidong <cyd@stupidchicken.com>
2954
2955 * minibuf.texi (Reading File Names): Fix introductory text.
2956 Suggested by stan@derbycityprints.com.
2957 (High-Level Completion): Fix typo.
2958
ee1b1917
CY
29592009-05-28 Chong Yidong <cyd@stupidchicken.com>
2960
2961 * frames.texi (Text Terminal Colors): Multi-tty is already
2962 implemented, but tty-local colors are not.
2963
5df647e8
CY
29642009-05-27 Chong Yidong <cyd@stupidchicken.com>
2965
2966 * hooks.texi (Standard Hooks): Remove mention of obsolete
2967 redisplay-end-trigger-functions.
2968
2969 * internals.texi (Window Internals): Remove mention of obsolete
2970 redisplay-end-trigger-functions.
2971
01f17ae2
MR
29722009-05-21 Martin Rudalics <rudalics@gmx.at>
2973
2974 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2975
2976 * backups.texi (Making Backups): backup-directory-alist and
2977 make-backup-file-name-function are options.
2978 (Auto-Saving): auto-save-list-file-prefix is an option.
2979
2980 * buffers.texi (Killing Buffers): buffer-offer-save is an
2981 option.
2982
2983 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2984 option.
2985 (Echo Area Customization): echo-keystrokes is an option.
2986 (Selective Display): selective-display-ellipses is an option.
2987 (Temporary Displays): temp-buffer-show-function is an option.
2988 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2989 are options.
2990 (Font Selection): face-font-family-alternatives,
2991 face-font-selection-order, face-font-registry-alternatives, and
2992 scalable-fonts-allowed are options.
2993 (Fringe Indicators): indicate-buffer-boundaries is an option.
2994 (Fringe Cursors): overflow-newline-into-fringe is an option.
2995 (Scroll Bars): scroll-bar-mode is an option.
2996
2997 * eval.texi (Eval): max-lisp-eval-depth is an option.
2998
2999 * files.texi (Visiting Functions): find-file-hook is an option.
3000 (Directory Names): directory-abbrev-alist is an option.
3001 (Unique File Names): temporary-file-directory and
3002 small-temporary-file-directory are options.
3003
3004 * frames.texi (Initial Parameters): initial-frame-alist,
3005 minibuffer-frame-alist and default-frame-alist are options.
3006 (Cursor Parameters): blink-cursor-alist and
3007 cursor-in-non-selected-windows ar options.
3008 (Window System Selections): selection-coding-system is an
3009 option.
3010 (Display Feature Testing): display-mm-dimensions-alist is an
3011 option.
3012
3013 * help.texi (Help Functions): help-char and help-event-list are
3014 options.
3015
3016 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3017 an option.
3018
3019 * minibuf.texi (Minibuffer History): history-length and
3020 history-delete-duplicates are options.
3021 (High-Level Completion): read-buffer-function and
3022 read-buffer-completion-ignore-case are options.
3023 (Reading File Names): read-file-name-completion-ignore-case is
3024 an option.
3025
3026 * modes.texi (Mode Line Top): mode-line-format is an option.
3027 (Mode Line Variables): mode-line-position and mode-line-modes
3028 are options.
3029
3030 * nonascii.texi (Text Representations):
3031 enable-multibyte-characters is an option.
3032 (Default Coding Systems): auto-coding-regexp-alist,
3033 file-coding-system-alist, auto-coding-alist and
3034 auto-coding-functions are options.
3035 (Specifying Coding Systems): inhibit-eol-conversion is an
3036 option.
3037
3038 * os.texi (Init File): site-run-file is an option.
3039 (System Environment): mail-host-address is an option.
3040 (User Identification): user-mail-address is an option.
3041 (Terminal Output): baud-rate is an option.
3042
3043 * positions.texi (Word Motion): words-include-escapes is an
3044 option.
3045
3046 * searching.texi (Standard Regexps): page-delimiter,
3047 paragraph-separate, paragraph-separate and sentence-end are
3048 options.
3049
3050 * text.texi (Margins): left-margin and fill-nobreak-predicate
3051 are options.
3052
3053 * variables.texi (Local Variables): max-specpdl-size is an
3054 option.
3055
3056 * windows.texi (Choosing Window):
3057 split-window-preferred-function, special-display-function and
3058 display-buffer-function are options.
3059
106e6894
CY
30602009-05-20 Chong Yidong <cyd@stupidchicken.com>
3061
4a83454d
CY
3062 Fix errors spotted by Martin Rudalics.
3063
106e6894
CY
3064 * syntax.texi (Position Parse): Document rationale for ignored
3065 arguments to syntax-ppss-flush-cache.
3066
3067 * processes.texi (Input to Processes): Mark PROCESS arg to
3068 process-running-child-p as optional.
3069 (Network Options): Document NO-ERROR arg to
3070 set-network-process-option.
3071
3072 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3073 command.
3074
3075 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3076 posix-search-backward as commands.
3077
3078 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3079 (Suspending Emacs): Mark suspend-emacs as a command.
3080 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3081 commands.
5dcb4c4e
SM
3082 (Terminal Output): Remove obsolete function baud-rate.
3083 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
3084
3085 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3086 terminal-coding-system and set-terminal-coding-system.
3087 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3088 as optional.
3089 (Character Sets): Document RESTRICTION arg of char-charset.
3090 (Character Codes): Mark POS argument to get-byte as optional.
3091
3092 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3093 minibuffer-message.
3094
3095 * files.texi (Create/Delete Dirs): Mark make-directory and
3096 delete-directory as commands.
3097
3098 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3099
3100 * text.texi (Base 64): Mark base64-decode-string and
3101 base64-encode-string as commands.
3102 (Columns): Mark move-to-column as a command.
3103 (Mode-Specific Indent): Document RIGID arg to
3104 indent-for-tab-command.
3105 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3106 Mark indent-code-rigidly as a command.
3107 (Substitution): Mark translate-region as a command.
3108
3109 * frames.texi (Size and Position): Remove obsolete functions
3110 screen-height and screen-width.
3111
04173931
CY
31122009-05-19 Chong Yidong <cyd@stupidchicken.com>
3113
3114 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3115 (Displaying Buffers, Resizing Windows): Correct mistakes;
3116 next-window, previous-window, and pop-to-buffer are not commands,
3117 and fit-window-to-buffer" is a command. (Pointed out by Martin
3118 Rudalics.)
3119
eae7d8f8
RS
31202009-05-17 Richard M Stallman <rms@gnu.org>
3121
3122 * modes.texi (Precalculated Fontification): Clarify text.
3123
b8766179
MR
31242009-05-17 Martin Rudalics <rudalics@gmx.at>
3125
3126 * windows.texi (Selecting Windows): Clarify descriptions of
3127 with-selected-window and get-lru-window.
3128 (Cyclic Window Ordering): Refer to particular frame when talking
3129 about how splitting affects the ordering.
3130 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3131 switch-to-buffer-other-window. Explain how setting of
3132 display-buffer-reuse-frames affects pop-to-buffer.
3133 (Choosing Window): Clarify some details in descriptions of
3134 display-buffer-reuse-frames, pop-up-frames, and
3135 pop-up-frame-function.
3136 (Dedicated Windows): Clarify some details.
3137 (Textual Scrolling): Replace term vscroll by term vertical
3138 scroll position.
3139 (Vertical Scrolling): Fix typo.
3140 (Window Hooks): Relate text on jit-lock-register to window
3141 scrolling and size changes.
3142
734b5e3b
CY
31432009-05-14 Chong Yidong <cyd@stupidchicken.com>
3144
0a65633e
CY
3145 * frames.texi (Initial Parameters): Clarify what the initial
3146 minibuffer frame is.
05be46d7
CY
3147 (Buffer Parameters): Note that the minibuffer parameter can not be
3148 altered.
0a65633e 3149
734b5e3b
CY
3150 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3151 Document display-buffer changes.
3152
925672cd
CY
31532009-05-13 Chong Yidong <cyd@stupidchicken.com>
3154
17ecd7af
CY
3155 * anti.texi (Antinews): Rewrite for Emacs 22.
3156
925672cd
CY
3157 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3158 obarrays are first mentioned. Define "system abbrev" more
3159 prominently, and add it to the index.
3160 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3161 Copyedits.
3162 (Abbrev Expansion): Document abbrev-insert.
3163
80be4dd7
CY
31642009-05-12 Chong Yidong <cyd@stupidchicken.com>
3165
3166 * frames.texi (Font and Color Parameters): Rename from Color
3167 Parameters. Document font-backend parameter.
3168
3169 * vol2.texi (Top): Update node listing.
3170 * vol1.texi (Top): Update node listing.
3171 * elisp.texi (Top): Update node listing.
3172
372a93ac
MR
31732009-05-11 Martin Rudalics <rudalics@gmx.at>
3174
3175 * windows.texi (Choosing Window): Don't explicitly refer to
3176 split-window-sensibly's window argument in descriptions of
3177 split-height-threshold and split-width-threshold.
3178
714c3541
MR
31792009-05-10 Martin Rudalics <rudalics@gmx.at>
3180
3181 * windows.texi (Choosing Window): Fix rewrite of window
3182 splitting section.
3183
0e90e7be
EZ
31842009-05-09 Eli Zaretskii <eliz@gnu.org>
3185
f4e90db0
SM
3186 * nonascii.texi (Default Coding Systems):
3187 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3188 Add indexing.
0e90e7be
EZ
3189 (Lisp and Coding Systems): Add index entries.
3190
d3c0c321
MR
31912009-05-09 Martin Rudalics <rudalics@gmx.at>
3192
3193 * windows.texi (Choosing Window): Describe split-window-sensibly
3194 and rewrite section on window splitting accordingly.
3195 (Textual Scrolling): Replace `...' by @code{...}.
3196
c773345a
CY
31972009-05-04 Chong Yidong <cyd@stupidchicken.com>
3198
ee2d5b5e
CY
3199 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3200 Remove obsoleted pre-abbrev-expand-hook.
3201
3202 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3203 entries.
3204
c773345a
CY
3205 * internals.texi (Object Internals): Don't assume 32-bit machines
3206 are the norm.
3207 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3208 (Window Internals): Synch field names to window.h.
3209 (Process Internals): Synch field names to process.h.
c773345a 3210
dd449674
CY
32112009-04-29 Chong Yidong <cyd@stupidchicken.com>
3212
3213 * variables.texi (File Local Variables): Note that read-circle is
3214 bound to nil when reading file-local variables.
3215
3216 * streams.texi (Input Functions): Document read-circle.
3217 (Output Variables): Add xref to Circular Objects.
3218
4f1e25e2
CY
32192009-04-25 Chong Yidong <cyd@stupidchicken.com>
3220
3221 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3222 Features and Coding System Basics. Node that "p" stands for
3223 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3224 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3225 mouse-appearance-menu.
3226 (Programming Tips): Add xref to Progress.
3227
dca019f8
CY
32282009-04-22 Chong Yidong <cyd@stupidchicken.com>
3229
5dcb4c4e
SM
3230 * os.texi (Command-Line Arguments):
3231 Document command-line-args-left.
dca019f8
CY
3232 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3233 terminal objects for tty arguments.
3234 (Startup Summary): Add xref to Session Management.
3235 (Session Management): Mention emacs-session-restore. Copyedits.
3236
02a89103
CY
32372009-04-20 Chong Yidong <cyd@stupidchicken.com>
3238
3239 * os.texi (Startup Summary): Copyedits. The init file is not
3240 necessarily named .emacs now. Document initial-buffer-choice and
3241 initial-scratch-message. Note where Emacs exits in batch mode.
3242 Document inhibit-splash-screen as an alias.
3243 (Init File): Be neutral about which init file name to use.
3244
32452009-04-16 Chong Yidong <cyd@stupidchicken.com>
3246
3247 * os.texi (System Interface): Fix Texinfo usage.
3248
0c1cfe01
CY
32492009-04-15 Chong Yidong <cyd@stupidchicken.com>
3250
80d7cdca
CY
3251 * searching.texi (Regexp Backslash): Also refer to shy groups as
3252 non-capturing or unnumbered groups.
3253 (Regexp Functions): Add cross-reference to Regexp Backslash.
3254
0c1cfe01
CY
3255 * display.texi (Truncation): Overlays can use line-prefix and
3256 wrap-prefix too.
3257 (Overlay Properties): Document wrap-prefix and line-prefix.
3258 (Face Attributes): Document underline-minimum-offset.
3259 (Face Remapping): Copyedits.
3260 (Low-Level Font): Copyedits.
3261 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3262 (Line Height): Emphasize that line-spacing only takes effect on
3263 graphical terminals.
0c1cfe01 3264
c4adeee0
CY
32652009-04-13 Chong Yidong <cyd@stupidchicken.com>
3266
3267 * display.texi (Refresh Screen): Note that a passage about screen
3268 refreshing is text terminal only.
3269 (Forcing Redisplay): Delete misleading comment---sit-for calls
3270 redisplay, not the other way around.
3271 (Truncation): Note new values of truncate-partial-width-windows.
3272 Copyedits.
3273 (Invisible Text): Document invisible-p.
3274
b20ecfa1
EZ
32752009-04-11 Eli Zaretskii <eliz@gnu.org>
3276
3277 * display.texi (Overlays): Overlays don't scale well. See
3278 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3279
97d8273f
CY
32802009-04-10 Chong Yidong <cyd@stupidchicken.com>
3281
f147ff75
CY
3282 * syntax.texi (Syntax Table Functions): Document cons cell
3283 argument for modify-syntax-entry.
3284 (Categories): Document cons cell argument for
3285 modify-category-entry.
3286
fca4ec76
CY
3287 * searching.texi (String Search): Document word-search-forward-lax
3288 and word-search-backward-lax.
3289 (Searching and Case): Describe isearch behavior more precisely.
3290
9c283d5b
CY
3291 * keymaps.texi (Tool Bar): Mention that some platforms do not
3292 support multi-line toolbars. Suggested by Stephen Eglen.
3293
3294 * frames.texi (Layout Parameters): Mention that Nextstep also
3295 allows only one tool-bar line. Suggested by Stephen Eglen.
3296
97d8273f
CY
3297 * nonascii.texi (Text Representations): Copyedits.
3298 (Coding System Basics): Also mention utf-8-emacs.
3299 (Converting Representations, Selecting a Representation)
3300 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3301 Copyedits.
3302 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3303
2bad3299
CY
33042009-04-09 Chong Yidong <cyd@stupidchicken.com>
3305
3306 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3307 (Filling): Clarify REGION argument of fill-paragraph.
3308 Document fill-forward-paragraph-function.
2bad3299
CY
3309 (Special Properties): Remove "new in Emacs 22" declaration.
3310 (Clickable Text): Merge with Links and Mouse-1 node.
3311
5dcb4c4e
SM
3312 * display.texi (Button Properties, Button Buffer Commands):
3313 Change xref to Clickable Text.
2bad3299
CY
3314
3315 * tips.texi (Key Binding Conventions): Change xref to Clickable
3316 Text.
3317
3318 * elisp.texi (Top): Update node listing.
3319
ea30ce4f
CY
33202009-04-05 Chong Yidong <cyd@stupidchicken.com>
3321
47af2f4b
CY
3322 * markers.texi (The Mark): Copyedits. Improve description of
3323 handle-shift-selection.
3324 (The Region): Move use-region-p here from The Mark.
3325
ea30ce4f
CY
3326 * positions.texi (Screen Lines): Document (cols . lines) argument
3327 for vertical-motion.
3328
2aa8ea6e
CY
33292009-04-04 Chong Yidong <cyd@stupidchicken.com>
3330
3ec61d4e
CY
3331 * frames.texi (Frames): Clean up introduction. Document `ns'
3332 return value for framep.
3333 (Creating Frames): Note how the terminal is chosen.
3334 (Multiple Terminals, Multiple Displays): Merge into a single node.
3335 (Color Parameters): Fix typo.
3336
3337 * variables.texi (Local Variables, Buffer-Local Variables)
3338 (Creating Buffer-Local): Change link to Multiple Terminals.
3339
3340 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3341
3342 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3343 Terminals.
3344
3345 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3346 to Multiple Terminals.
3347
3348 * elisp.texi (Top): Update node listing.
3349 * vol2.texi (Top): Update node listing.
3350 * vol1.texi (Top): Update node listing.
3351
9257072f
CY
3352 * buffers.texi (Current Buffer): Note that the append-to-buffer
3353 example is no longer in synch with the latest code. Tie the two
3354 examples together.
3355
2aa8ea6e
CY
3356 * files.texi (File Attributes): Move note about MS-DOS from
3357 Changing Files to File Attributes.
3358 (Create/Delete Dirs): Note that mkdir is an alias for this.
3359
22e74b17
CY
33602009-04-01 Markus Triska <triska@gmx.at>
3361
3362 * processes.texi (Filter Functions): Suggest how to handle output
3363 batches.
3364
4bbe48ec
CY
33652009-03-30 Chong Yidong <cyd@stupidchicken.com>
3366
3367 * help.texi (Accessing Documentation): Update example to use
3368 help-setup-xref and with-help-window.
3369 (Help Functions): Remove print-help-return-message, which is
3370 semi-obsolete due to with-help-window. Document help-buffer and
3371 help-setup-xref.
3372
b9723f39
CY
33732009-03-29 Chong Yidong <cyd@stupidchicken.com>
3374
5dcb4c4e
SM
3375 * help.texi (Accessing Documentation, Help Functions):
3376 Remove information about long-obsolete Emacs versions.
9eb52e90 3377
b9723f39
CY
3378 * modes.texi (Mode Line Variables): The default values of the mode
3379 line variables are now more complicated.
3380
b0cc32db
CY
33812009-03-28 Chong Yidong <cyd@stupidchicken.com>
3382
3c25a5a9
CY
3383 * modes.texi (Major Mode Conventions): Note that specialness is
3384 inherited.
31c9eebb
CY
3385 (Derived Modes): Note that define-derive-mode sets the mode-class
3386 property.
3c25a5a9 3387
b0cc32db
CY
3388 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3389 goto-map. Add search-map to the list.
3390
c5e0006d
EZ
33912009-03-27 Eli Zaretskii <eliz@gnu.org>
3392
1213465a
EZ
3393 * os.texi (System Environment): Update the list of system-type
3394 values.
3395
c5e0006d
EZ
3396 * markers.texi (The Mark) <handle-shift-selection>: Update for
3397 removal of the optional argument DEACTIVATE.
3398
48bab3d6
CY
33992009-03-25 Chong Yidong <cyd@stupidchicken.com>
3400
3401 * commands.texi (Focus Events): Most X window managers don't use
3402 focus-follows-mouse nowadays.
3403
6e4ff1b6
CY
34042009-03-24 Chong Yidong <cyd@stupidchicken.com>
3405
3406 * commands.texi (Defining Commands): Clarify introduction.
3407 (Using Interactive): Not that interactive can be put in a symbol
3408 property.
3409 (Interactive Call): Note that a symbol with a non-nil
3410 interactive-form property satisfies commandp.
3411
11625308
JB
34122009-03-23 Juanma Barranquero <lekktu@gmail.com>
3413
3414 * minibuf.texi (Intro to Minibuffers): Fix typos.
3415
7b34420d
CY
34162009-03-23 Chong Yidong <cyd@stupidchicken.com>
3417
3418 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3419 about minibuffers in old Emacs versions. Copyedits.
3420 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3421 (Text from Minibuffer): Simplify introduction.
3422
f9257eed
AM
34232009-03-22 Alan Mackenzie <acm@muc.de>
3424
3425 * commands.texi (Using Interactive): Clarify string argument to
3426 `interactive' - even promptless elements need \n separators.
3427
f639ba70
CY
34282009-03-18 Chong Yidong <cyd@stupidchicken.com>
3429
3430 * minibuf.texi (Completion Styles): New node.
3431
3432 * elisp.texi (Top): Update node listing.
3433
d897e8ee
CY
34342009-03-17 Chong Yidong <cyd@stupidchicken.com>
3435
3436 * minibuf.texi (Basic Completion): Note that
3437 read-file-name-completion-ignore-case and
3438 read-buffer-completion-ignore-case can override
3439 completion-ignore-case.
3440 (Minibuffer Completion): Document completing-read changes.
3441 (Completion Commands): Avoid mentioning partial completion mode.
3442 Document minibuffer-completion-confirm changes, and
3443 minibuffer-confirm-exit-commands.
3444 (High-Level Completion): Document new require-match behavior for
3445 read-buffer. Document read-buffer-completion-ignore-case.
3446 (Reading File Names): Document new require-match behavior for
3447 read-file-name.
3448
b1f23349
CY
34492009-03-14 Chong Yidong <cyd@stupidchicken.com>
3450
3451 * debugging.texi (Error Debugging): Don't mislead the reader into
3452 thinking that debug-on-error enters debugger for C-f at EOB.
3453 (Error Debugging): Setting debug-on-init within the init file
3454 works, and has for some time.
3455
d6eb4e25
KH
34562009-03-13 Kenichi Handa <handa@m17n.org>
3457
3458 * display.texi (Fontsets): Update the description.
3459
1cf53dc5
CY
34602009-03-13 Chong Yidong <cyd@stupidchicken.com>
3461
3462 * advice.texi (Advising Primitives): Link to What Is a Function.
3463
81f919fc
CY
34642009-03-12 Chong Yidong <cyd@stupidchicken.com>
3465
cf4229eb
CY
3466 * compile.texi (Speed of Byte-Code): Update example.
3467 (Disassembly): Update examples.
3468
81f919fc 3469 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3470
3471 * customize.texi (Common Keywords): It's not necessary to use :tag
3472 to remove hyphens, as custom-unlispify-tag-name does it
3473 automatically.
5dcb4c4e
SM
3474 (Variable Definitions): Link to File Local Variables.
3475 Document customized-value symbol property.
f2bbc08c
CY
3476 (Customization Types): Move menu to end of node.
3477
955964d7
CY
34782009-03-10 Chong Yidong <cyd@stupidchicken.com>
3479
3480 * macros.texi (Compiling Macros): Omit misleading sentence, which
3481 implied that macros can only be used in the same file they are
3482 defined.
3483 (Backquote): Remove obsolete information about Emacs 19.
3484
d25ed7db
GM
34852009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3486
3487 * display.texi (Display Margins): Fix paren typo.
3488
d55f6ca5
CY
34892009-02-27 Chong Yidong <cyd@stupidchicken.com>
3490
f0e57ed8
CY
3491 * elisp.texi (Top): Update node listing.
3492
3493 * variables.texi (Variables): Clarify introduction.
3494 (Global Variables): Mention that setq is a special form.
3495 (Local Variables): Use active voice.
3496 (Tips for Defining): Mention marking variables as safe.
3497 (Buffer-Local Variables): Mention terminal-local and frame-local
3498 variables together.
3499 (File Local Variables): Copyedits.
3500 (Frame-Local Variables): Note that they are not really useful.
3501 (Future Local Variables): Node deleted.
3502
d55f6ca5 3503 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3504 Unicode escape syntax.
d55f6ca5 3505
ca8f09a8
CY
35062009-02-23 Chong Yidong <cyd@stupidchicken.com>
3507
3508 * control.texi (Control Structures): Add cindex entry for "textual
3509 order".
3510
3511 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3512 instead of "expression" throughout.
3513 (Function Indirection): Copyedits. Use active voice.
3514 (Eval): The default value of max-lisp-eval-depth is now 400.
3515
a20878b6
MB
35162009-02-23 Miles Bader <miles@gnu.org>
3517
3518 * processes.texi (System Processes): Rename `system-process-attributes'
3519 to `process-attributes'.
3520
61f66044
CY
35212009-02-22 Chong Yidong <cyd@stupidchicken.com>
3522
1b80d1f3
CY
3523 * symbols.texi (Property Lists): Emphasize that property lists are
3524 not restricted to symbol cells.
3525 (Other Plists): Copyedit.
3526
61f66044
CY
3527 * sequences.texi (Sequences Arrays Vectors): Make introduction
3528 more concise.
3529 (Arrays): Mention char-tables and bool-vectors too.
3530 (Vectors): Don't repeat information given in Arrays node. Link to
3531 nodes that explain the vector usage examples.
3532 (Char-Tables): Note that char-table elements can have arbitrary
3533 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3534 Link to Property Lists node.
61f66044 3535
9403944b
CY
35362009-02-22 Chong Yidong <cyd@stupidchicken.com>
3537
3538 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3539 `append'.
4068c7b4 3540 (List Elements): Copyedits.
9403944b
CY
3541
3542 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3543 of `vconcat'.
3544
3545 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3546 Emacs 20 usage of `concat'.
3547 (Case Conversion): Copyedits.
3548
b87a185f
CY
35492009-02-21 Chong Yidong <cyd@stupidchicken.com>
3550
3551 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3552 Minor edits.
3553 (Frame Configuration Type): Emphasize that it is not primitive.
3554 (Font Type): New node.
3555 (Type Predicates): Add fontp; type-of now recognizes font object
3556 types.
3557
3558 * intro.texi (Version Info): Update version numbers in examples.
3559 (Acknowledgements): List more contributors.
3560
3561 * elisp.texi: Bump version number to 3.0.
3562 (Top): Link to Font Type node.
3563
867d4bb3
JB
35642009-02-20 Juanma Barranquero <lekktu@gmail.com>
3565
3566 * modes.texi (Major Mode Conventions): Remove duplicate words.
3567 (Customizing Keywords): Fix typo.
3568
77730170
EZ
35692009-02-14 Eli Zaretskii <eliz@gnu.org>
3570
3571 * nonascii.texi (User-Chosen Coding Systems): Document that
3572 select-safe-coding-system suggests raw-text if there are raw bytes
3573 in the region.
3574 (Explicit Encoding): Warn not to use `undecided' when encoding.
3575
c8736212
GM
35762009-02-11 Glenn Morris <rgm@gnu.org>
3577
3578 * frames.texi (Visibility of Frames): Mention the effect multiple
3579 workspaces/desktops can have on visibility.
3580
ab992d66
EZ
35812009-02-07 Eli Zaretskii <eliz@gnu.org>
3582
c8736212
GM
3583 * text.texi (Commands for Insertion):
3584 * commands.texi (Event Mod):
3585 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3586 * nonascii.texi (Translation of Characters):
3587 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3588 (Explicit Encoding): Document the `charset' text property produced
3589 by decode-coding-region and decode-coding-string.
ab992d66 3590
e651a255
AM
35912009-01-27 Alan Mackenzie <acm@muc.de>
3592
3593 * modes.texi (Search-based Fontification): Correct a typo.
3594
bc5cde4b
JB
35952009-01-25 Juanma Barranquero <lekktu@gmail.com>
3596
3597 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3598 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3599
3533155b
EZ
36002009-01-24 Eli Zaretskii <eliz@gnu.org>
3601
f721deda
EZ
3602 * display.texi (Window Systems): Document the value of
3603 `initial-window-system' under --daemon.
3604
3533155b
EZ
3605 * os.texi (System Environment): Remove description of the
3606 `environment' function which has been deleted.
3607
f79b43b2
DN
36082009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3609
3610 * frames.texi (Multiple Displays): Remove documentation for
3611 removed function make-frame-on-tty.
3612
e3aa6669
CY
36132009-01-22 Chong Yidong <cyd@stupidchicken.com>
3614
3615 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3616 write-region-annotate-functions.
3617 Document write-region-post-annotation-function.
e3aa6669 3618
fb13a416
CY
36192009-01-19 Chong Yidong <cyd@stupidchicken.com>
3620
3621 * display.texi (Font Lookup): Document WIDTH argument of
3622 x-list-fonts.
3623
02eccf6b
EZ
36242009-01-17 Eli Zaretskii <eliz@gnu.org>
3625
ead3f58d
EZ
3626 * maps.texi (Standard Keymaps): Rename function-key-map to
3627 local-function-key-map.
3628
3629 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3630 local-function-key-map.
3631
3632 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3633 and `set-keyboard-coding-system' now accept an optional terminal
3634 argument.
3635
3636 * commands.texi (Event Mod): `keyboard-translate-table' is now
3637 terminal-local.
3638 (Function Keys): Rename function-key-map to
3639 local-function-key-map.
3640
df05a163
EZ
3641 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3642 frames.texi.
3643
0ed8034e 3644 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3645 `delete-terminal-functions', `suspend-tty-functions' and
3646 `resume-tty-functions'.
0ed8034e
EZ
3647
3648 * frames.texi (Frames): Document `frame-terminal' and
3649 `terminal-live-p'.
3650 (Multiple Displays): Document `make-frame-on-tty'.
3651 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3652 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3653 (Terminal Parameters): Document `terminal-parameters',
3654 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3655
3656 * os.texi (System Environment): Document `environment' and
3657 `initial-environment'.
490f1197
EZ
3658 (Suspending Emacs): Update for multi-tty; document
3659 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3660
02eccf6b
EZ
3661 * nonascii.texi (Coding System Basics): More accurate description
3662 of `raw-text'.
3663
f19fea97
JB
36642009-01-12 Juanma Barranquero <lekktu@gmail.com>
3665
3666 * display.texi (Low-Level Font): Fix typo.
3667
16fa292f
CY
36682009-01-10 Chong Yidong <cyd@stupidchicken.com>
3669
3670 * elisp.texi (Top): Update node listing.
3671
3672 * display.texi (PostScript Images): Node deleted.
3673
0b4faef3
EZ
36742009-01-10 Eli Zaretskii <eliz@gnu.org>
3675
3355f04d
EZ
3676 * processes.texi (Decoding Output): Document that null bytes force
3677 no-conversion for reading process output.
3678
3679 * files.texi (Reading from Files): Document that null bytes force
3680 no-conversion when visiting files.
3681
11625308 3682 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3683
5dcb4c4e
SM
3684 * nonascii.texi (Lisp and Coding Systems):
3685 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3686 (Character Properties): Improve wording.
0b4faef3 3687
ce9cf065
CY
36882009-01-09 Chong Yidong <cyd@stupidchicken.com>
3689
3690 * display.texi (Font Lookup): Remove obsolete function
3691 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3692 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3693 (Font Selection): Reorder order of variable descriptions.
3694 Minor clarifications.
ce9cf065
CY
3695
3696 * elisp.texi (Top): Update node listing.
3697
ab756fb3
GM
36982009-01-09 Glenn Morris <rgm@gnu.org>
3699
3700 * commands.texi (Command Loop Info): Say that last-command-char and
3701 last-input-char are obsolete aliases.
3702
3703 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3704 last-input-char and last-command-char, since they are just aliases for
3705 last-input-event and last-command-event.
3706
3707 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3708 last-command-char.
3709
6b2b8ab1
CY
37102009-01-08 Chong Yidong <cyd@stupidchicken.com>
3711
3712 * elisp.texi: Update node listing.
3713
3714 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3715 (Face Attributes): Don't link to Font Lookup.
3716 Document font-family-list.
6b2b8ab1
CY
3717 (Fonts): New node.
3718
3568e767
JR
37192009-01-08 Jason Rumney <jasonr@gnu.org>
3720
3721 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3722 changing the standard pointer shapes. (Bug#1485)
3568e767 3723
6221c8db
CY
37242009-01-08 Chong Yidong <cyd@stupidchicken.com>
3725
3726 * display.texi (Attribute Functions): Note that a function value
3727 :height is relative, and that compatibility functions work by
3728 calling set-face-attribute.
3729 (Displaying Faces): Reorder list in order of increasing priority.
3730 (Face Remapping): New node. Content moved here from Displaying
3731 Faces.
3732 (Glyphs): Link to Face Functions.
3733
e3d3799a
CY
37342009-01-08 Chong Yidong <cyd@stupidchicken.com>
3735
3736 * display.texi (Faces): Don't discuss face id here. facep does
3737 not return t.
3738 (Defining Faces): Minor clarification.
3739 (Face Attributes): Rearrange items to match docstring of
3740 set-face-attribute. Add :foundry attribute. Document new role of
3741 :font attribute. Texinfo usage fix.
3742 (Attribute Functions): Copyedits.
3743 (Face Functions): Note that face number is seldom used.
3744
638a2457
RS
37452009-01-05 Richard M Stallman <rms@gnu.org>
3746
3747 * strings.texi (Predicates for Strings): Minor clarification.
3748
3749 * functions.texi (Function Safety): Texinfo usage fix.
3750
49ea0074
JB
37512009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3752
3753 * objects.texi (General Escape Syntax): Fix typo.
3754
9f822178
MR
37552009-01-03 Martin Rudalics <rudalics@gmx.at>
3756
3757 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3758 works via the default value of pop-up-frame-function.
3759
af34ad36
EZ
37602009-01-02 Eli Zaretskii <eliz@gnu.org>
3761
3762 * processes.texi (System Processes): Document the `time' and
3763 `ctime' attributes of `system-process-attributes'.
3764
d31f6679
CY
37652009-01-01 Chong Yidong <cyd@stupidchicken.com>
3766
3767 * display.texi (Face Attributes): Clarify :height attribute.
3768
174dc00c
MR
37692008-12-31 Martin Rudalics <rudalics@gmx.at>
3770
3771 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3772 the front of the buffer list. Add entries for `last-buffer' and
3773 `unbury-buffer'.
3774
b8afe7e4
EZ
37752008-12-27 Eli Zaretskii <eliz@gnu.org>
3776
d14030f5
EZ
3777 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3778 and its subsections.
3779
3780 * frames.texi (Multiple Terminals, Low-level Terminal)
3781 (Terminal Parameters, Frames on Other TTY devices): New sections.
3782 (Frames): Add an xref to "Multiple Terminals".
3783
765980a4
EZ
3784 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3785
3786 * objects.texi (Terminal Type): New node.
3787 (Editing Types): Add it to the menu.
3788
47bd5577
EZ
3789 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3790 Variables".
3791
eb22b78c 3792 * variables.texi (Directory Local Variables): New node.
47bd5577 3793 (Variables): Add a menu item for it.
eb22b78c 3794
b8afe7e4
EZ
3795 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3796 `generated-autoload-file'.
3797
77bb0476
EZ
37982008-12-20 Eli Zaretskii <eliz@gnu.org>
3799
028e2c19
EZ
3800 * os.texi (Startup Summary): Add xref to documentation of
3801 `initial-window-system'.
3802
77bb0476
EZ
3803 * display.texi (Window Systems): Document `window-system' the
3804 function. The variable `window-system' is now frame-local.
028e2c19 3805 Document `initial-window-system'.
77bb0476 3806
dda87836
MR
38072008-12-19 Martin Rudalics <rudalics@gmx.at>
3808
3809 * windows.texi (Windows): Rewrite description of
3810 fit-window-to-buffer.
3811
caef3ed2
GM
38122008-12-13 Glenn Morris <rgm@gnu.org>
3813
3814 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3815 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3816
21c58e4d
GM
38172008-12-12 Glenn Morris <rgm@gnu.org>
3818
3819 * debugging.texi (Error Debugging): Refer forwards to
3820 eval-expression-debug-on-error.
3821
af38459f
EZ
38222008-12-05 Eli Zaretskii <eliz@gnu.org>
3823
5dedd9b5
EZ
3824 * strings.texi (String Basics): Only unibyte strings that
3825 represent key sequences hold 8-bit raw bytes.
3826
af38459f
EZ
3827 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3828 paragraph to speak about `undecided'.
3829 (Character Properties): Don't explain the meaning of each
3830 property; instead, identify their Unicode Standard names.
b3f1f4a5 3831 (Character Sets): Document `map-charset-chars'.
af38459f 3832
fa047ae7
GM
38332008-12-02 Glenn Morris <rgm@gnu.org>
3834
3835 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3836 section yet again.
3837
47dbc044
EZ
38382008-11-29 Eli Zaretskii <eliz@gnu.org>
3839
98d05998
EZ
3840 * nonascii.texi (Character Properties): New Section.
3841 (Specifying Coding Systems): Document
3842 `coding-system-priority-list', `set-coding-system-priority', and
3843 `with-coding-priority'.
3844 (Lisp and Coding Systems): Document `check-coding-systems-region'
3845 and `coding-system-charset-list'.
3846 (Coding System Basics): Document `coding-system-aliases'.
3847
3848 * elisp.texi (Top): Add a @detailmenu entry for "Character
3849 Properties".
3850
47dbc044
EZ
3851 * objects.texi (Character Type): Correct the range of Emacs
3852 characters. Add an @xref to "Character Codes".
3853
3854 * strings.texi (String Basics): Add an @xref to "Character Codes".
3855
3856 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3857
3858 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3859 (Character Codes): Document `max-char'.
3860
8b80cdf5
EZ
38612008-11-28 Eli Zaretskii <eliz@gnu.org>
3862
3863 * nonascii.texi (Text Representations, Converting Representations)
3864 (Character Sets, Scanning Charsets, Translation of Characters):
3865 Make text more accurate.
3866
a99dceba
GM
38672008-11-28 Glenn Morris <rgm@gnu.org>
3868
3869 * files.texi (Format Conversion Round-Trip): Improve previous change.
3870
f6dc3bed
CY
38712008-11-26 Chong Yidong <cyd@stupidchicken.com>
3872
3873 * modes.texi (Auto Major Mode): Fix example.
3874
5da9413d
GM
38752008-11-25 Glenn Morris <rgm@gnu.org>
3876
3877 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3878
3879 * files.texi (Format Conversion Round-Trip):
3880 Use active voice for previous change.
3881
fcca848c
CY
38822008-11-25 Chong Yidong <cyd@stupidchicken.com>
3883
3884 * os.texi (Processor Run Time):
3885 * processes.texi (Transaction Queues):
3886 * markers.texi (The Mark):
3887 * windows.texi (Choosing Window, Selecting Windows):
3888 * files.texi (Changing Files, Magic File Names):
3889 * commands.texi (Key Sequence Input):
3890 * functions.texi (Declaring Functions):
3891 * strings.texi (Predicates for Strings):
3892 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3893
36c8dc54
CY
38942008-11-24 Chong Yidong <cyd@stupidchicken.com>
3895
3896 * help.texi (Accessing Documentation): Update example.
3897
3898 * variables.texi (Defining Variables): Note that `*' is not
3899 necessary if defcustom is used.
3900
2a79b242
EZ
39012008-11-22 Eli Zaretskii <eliz@gnu.org>
3902
3903 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3904 Characters" from @detailmenu.
3905
3906 * nonascii.texi (Character Codes, Character Sets)
3907 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3908 (Chars and Bytes, Splitting Characters): Sections removed.
3909
392f0d26
LK
39102008-11-22 Lute Kamstra <lute@gnu.org>
3911
3912 * positions.texi (Text Lines): Update goto-line documentation.
3913
af1a5cd5
MR
39142008-11-21 Martin Rudalics <rudalics@gmx.at>
3915
6a4cfb0c
MR
3916 * frames.texi (Frames): Fix typo, add cross references, reword.
3917 (Initial Parameters): Reword special-display-frame-alist text.
3918 (Frames and Windows): Reword. Describe argument norecord for
3919 set-frame-selected-window.
3920 (Input Focus): Describe argument norecord for select-frame.
3921 Remove comment on MS-Windows behavior for focus-follows-mouse.
3922 (Raising and Lowering): Mention windows-frames dichotomy in
3923 metaphor.
3924
af1a5cd5
MR
3925 * windows.texi (Displaying Buffers, Vertical Scrolling)
3926 (Horizontal Scrolling): Fix indenting and rewording issues
3927 introduced with 2008-11-07 change.
3928
c249fa9c
GM
39292008-11-20 Glenn Morris <rgm@gnu.org>
3930
3931 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3932 element of `format-alist'.
3933
204d4665
GM
39342008-11-19 Glenn Morris <rgm@gnu.org>
3935
3936 * doclicense.texi: Update to FDL 1.3.
3937 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3938
cc0910af
CY
39392008-11-18 Chong Yidong <cyd@stupidchicken.com>
3940
efe6e7c4
CY
3941 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3942 vars, which are obsolete. Mention jit-lock-register.
3943
5dcb4c4e
SM
3944 * modes.texi (Other Font Lock Variables):
3945 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3946
cc0910af
CY
3947 * frames.texi (Color Parameters): Document alpha parameter.
3948
aeeedf76
MR
39492008-11-16 Martin Rudalics <rudalics@gmx.at>
3950
3951 * windows.texi (Splitting Windows, Deleting Windows)
3952 (Selecting Windows, Cyclic Window Ordering)
3953 (Buffers and Windows, Displaying Buffers, Choosing Window)
3954 (Dedicated Windows, Window Point, Window Start and End)
3955 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3956 (Size of Window, Resizing Windows, Window Configurations)
3957 (Window Parameters): Avoid @var at beginning of sentences and
3958 reword accordingly.
3959
4c565c5c
LK
39602008-11-11 Lute Kamstra <lute@gnu.org>
3961
3962 * files.texi (File Name Components): Fix file-name-extension
3963 documentation.
3964
25f494c9
JB
39652008-11-11 Juanma Barranquero <lekktu@gmail.com>
3966
3967 * frames.texi (Basic Parameters): Remove display-environment-variable
3968 and term-environment-variable.
3969
a1401ab1
EZ
39702008-11-08 Eli Zaretskii <eliz@gnu.org>
3971
3972 * windows.texi (Basic Windows, Splitting Windows)
3973 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3974 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3975 (Resizing Windows, Window Configurations, Window Parameters):
3976 Fix wording and markup.
a1401ab1 3977
efafc282
MR
39782008-11-07 Martin Rudalics <rudalics@gmx.at>
3979
3980 * windows.texi (Windows): Update entries.
3981 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3982 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3983 (Selecting Windows, Cyclic Window Ordering): Reword with special
3984 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3985 (Buffers and Windows, Choosing Window): Reword with special
3986 emphasis on dedicated windows.
3987 (Displaying Buffers): Reword. For switch-to-buffer mention that
3988 it may fall back on pop-to-buffer. For other-window try to
3989 explain how it treats the cyclic ordering of windows.
efafc282
MR
3990 (Dedicated Windows): New node and section discussing dedicated
3991 windows and associated functions.
86ab855a 3992 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3993 (Window Start and End): Rename node and section title. Reword.
3994 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3995 Minor rewording.
3996 (Size of Window): Reword, in particular text on window-width.
3997 (Resizing Windows): Reword. Add text on balancing windows.
3998 (Window Configurations): Reword. Mention window parameters.
3999 (Window Parameters): New node and section on window parameters.
4000 (Window Hooks): Reword. Mention that
4001 window-configuration-change-hook is run "buffer-locally".
4002 * elisp.texi (Top): Update Windows entries in @detailmenu
4003 section.
4004
d60a8ab2
JB
40052008-11-04 Juanma Barranquero <lekktu@gmail.com>
4006
4007 * searching.texi (Regexp Search): Fix typo.
4008
01777627
CY
40092008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4010
4011 * searching.texi (Regexp Search): Document GREEDY arg.
4012 (Simple Match Data): Fix return value.
4013
c4526e93
EZ
40142008-11-01 Eli Zaretskii <eliz@gnu.org>
4015
4016 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4017 with Emacs 23 internal representation of characters.
4018 Document `unibyte-string'.
c4526e93 4019
fe2ae8b5
CY
40202008-10-28 Chong Yidong <cyd@stupidchicken.com>
4021
4022 * processes.texi (Process Information): Note that process-status
4023 does not accept buffer names.
4024
cc5a21e3
CY
40252008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4026
4027 * positions.texi (Skipping Characters): Correct return value of
4028 skip-chars-forward.
4029
09460d9a
MR
40302008-10-25 Martin Rudalics <rudalics@gmx.at>
4031
520b29e7
MR
4032 * windows.texi (Deleting Windows): Update documentation of
4033 delete-windows-on.
4034 (Buffers and Windows): Update documentations of
4035 get-buffer-window and get-buffer-window-list.
4036 (Displaying Buffers): Update documentation of
4037 replace-buffer-in-windows.
4038
09460d9a
MR
4039 * buffers.texi (Current Buffer): Reword set-buffer and
4040 with-current-buffer documentations.
4041 (Creating Buffers): Reword documentation of get-buffer-create.
4042
4d48fcdc
MR
40432008-10-23 Martin Rudalics <rudalics@gmx.at>
4044
4045 * buffers.texi (Current Buffer): Reword documentation of
4046 set-buffer.
4047 (Buffer Names): Reword documentation of buffer-name.
4048 (The Buffer List): For bury-buffer explain what happens with the
4049 buffer's window.
4050 (Creating Buffers): Say that get-buffer-create's arg is called
4051 buffer-or-name.
4052
f0143c43
CY
40532008-10-22 Chong Yidong <cyd@stupidchicken.com>
4054
3e5dbbd3
CY
4055 * advice.texi (Computed Advice): Explain what DEFINITION is.
4056
f0143c43
CY
4057 * nonascii.texi (Character Codes): Remove obsolete function
4058 char-valid-p, and document characterp instead.
4059
52a94b85
MR
40602008-10-22 Martin Rudalics <rudalics@gmx.at>
4061
4062 * windows.texi (Displaying Buffers): Reword documentation of
4063 pop-to-buffer.
4064 (Choosing Window): Rewrite documentation of display-buffer and
4065 its options.
4066
f76f8246
MR
4067 * buffers.texi (Killing Buffers): Update documentation of
4068 kill-buffer.
4069
acc8b598
EZ
40702008-10-21 Eli Zaretskii <eliz@gnu.org>
4071
80e6b6df
EZ
4072 * processes.texi (Serial Ports): Fix wording and improve markup.
4073
3645358a
EZ
4074 * searching.texi (Regexp Search): Document `string-match-p' and
4075 `looking-at-p'.
4076 (POSIX Regexps): Add an xref for "non-greedy".
4077 (Regexp Special): Add @cindex entry for "non-greedy".
4078
b3d50cff 4079 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4080 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4081
73b7530a
EZ
4082 * frames.texi (Color Names): Add an xref to `read-color'.
4083
4084 * minibuf.texi (High-Level Completion): Document `read-color'.
4085
acc8b598
EZ
4086 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4087
4088 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4089
4090 * buffers.texi (Swapping Text): New section, documents
4091 `buffer-swap-text'.
4092
10e187e8
MR
40932008-10-21 Martin Rudalics <rudalics@gmx.at>
4094
4095 * windows.texi (Resizing Windows): Minor wording fix.
4096
fd6f900c
EZ
40972008-10-20 Eli Zaretskii <eliz@gnu.org>
4098
4099 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4100 and `combine-and-quote-strings'.
4101
4102 * strings.texi (Creating Strings): Add xrefs for them.
4103
e4372165
EZ
41042008-10-19 Eli Zaretskii <eliz@gnu.org>
4105
d6328fba
EZ
4106 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4107 match the corresponding menu in minibuf.texi.
4108
e4372165
EZ
4109 * minibuf.texi (Reading File Names): Document `read-shell-command'
4110 and `minibuffer-local-shell-command-map'.
4111
5d8dda33
MR
41122008-10-19 Martin Rudalics <rudalics@gmx.at>
4113
4114 * windows.texi (Resizing Windows): Remove var{} around "window" in
4115 documentation of enlarge-window.
4116 Rewrite documentation of window-min-height and window-min-width.
4117
437706cd
EZ
41182008-10-19 Eli Zaretskii <eliz@gnu.org>
4119
80f85d7c
EZ
4120 * functions.texi (Calling Functions): Document `apply-partially'.
4121
291703b5
EZ
4122 * hooks.texi (Standard Hooks): Mention
4123 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4124
4125 * variables.texi (File Local Variables): Document
4126 `file-local-variables-alist', `before-hack-local-variables-hook'
4127 and `hack-local-variables-hook'.
4128
583d8b3c
EZ
4129 * processes.texi (Synchronous Processes): Document `process-lines'.
4130
5dcb4c4e
SM
4131 * customize.texi (Variable Definitions):
4132 Document `custom-reevaluate-setting'.
437706cd 4133
7e51d89b
MR
41342008-10-18 Martin Rudalics <rudalics@gmx.at>
4135
4136 * windows.texi (Choosing Window, Deleting Windows)
4137 (Displaying Buffers): Expand documentation of dedicated windows.
4138
43c59a3d
EZ
41392008-10-18 Eli Zaretskii <eliz@gnu.org>
4140
018a960d
EZ
4141 * files.texi (Changing Files): Document symbolic input of file
4142 modes to `set-file-modes'. Document `read-file-modes' and
4143 `file-modes-symbolic-to-number'.
4144
2c0b8144
EZ
4145 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4146 and `search-map'.
4147
5dcb4c4e
SM
4148 * searching.texi (Search and Replace):
4149 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4150 Document `multi-query-replace-map'.
80120f13 4151
6d4913f0 4152 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4153 (Completion Commands, Reading File Names):
4154 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4155 `minibuffer-local-filename-must-match-map'.
4156 (Minibuffer Completion): The `require-match' argument to
4157 `completing-read' can now have the value `confirm-only'.
4158
43c59a3d
EZ
4159 * windows.texi (Displaying Buffers): Minor wording fix.
4160 (Choosing Window): `split-height-threshold' can now be nil.
4161 Document `split-width-threshold'. `pop-up-frames' can have the
4162 value `graphic-only'.
4163
f36acfd9
EZ
41642008-10-17 Eli Zaretskii <eliz@gnu.org>
4165
4166 * os.texi (Startup Summary): Document `before-init-time' and
4167 `after-init-time'. Document `initial-window-system' and
4168 `window-system-initialization-alist'. Document reading the
4169 abbrevs file. Document the call to `server-start' under --daemon.
4170 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4171 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4172 (Time Parsing): Document `format-seconds'.
f36acfd9 4173
96995b89
MR
41742008-10-17 Martin Rudalics <rudalics@gmx.at>
4175
4176 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4177 and reword.
4178
2de17c73
EZ
41792008-10-16 Eli Zaretskii <eliz@gnu.org>
4180
4181 * markers.texi (The Mark): Document use-region-p.
4182
9cf52b11
EZ
41832008-10-15 Eli Zaretskii <eliz@gnu.org>
4184
c3aaf1d7
EZ
4185 * internals.texi (Writing Emacs Primitives): The interactive spec
4186 of a primitive can be a Lisp form.
4187
841a1743
EZ
4188 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4189 values of transient-mark-mode. Document handle-shift-selection.
4190
4191 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4192 (Interactive Examples): Show an example of `^'.
4193 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4194 (Defining Commands, Using Interactive): The interactive-form of a
4195 function can be added via its symbol's property.
841a1743 4196
52441368
EZ
4197 * positions.texi (List Motion): beginning-of-defun-function can
4198 now accept an argument.
4199
8e8c1a72
EZ
4200 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4201 now return a list of strings.
4202
a33a1f2a
EZ
4203 * control.texi (Handling Errors): Document ignore-errors.
4204
4fb04348
EZ
4205 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4206 (Parameter Access): Document set-frame-parameter.
4207
ee666f84
EZ
4208 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4209 Hooks" for the effect of kill-all-local-variables on local hook
4210 functions.
4211
9cf52b11
EZ
4212 * modes.texi (Major Mode Conventions, Mode Line Variables):
4213 `mode-name' need not be a string. xref to "Mode Line Data" for
4214 details, and to "Emulating Mode Line" for computing a string
4215 value.
4216
22526bc4
EZ
42172008-10-14 Eli Zaretskii <eliz@gnu.org>
4218
a65f6a85
EZ
4219 * processes.texi (System Processes): New section.
4220 (Processes, Signals to Processes): Add xrefs to it.
4221
4222 * objects.texi (Editing Types): A `process' is a subprocess of
4223 Emacs, not just any process running on the OS.
4224
4225 * elisp.texi (Top): Adjust the @detailmenu for the above two
4226 changes.
4227
2724b26a
EZ
4228 * sequences.texi (Char-Tables): Remove documentation of
4229 set-char-table-default, which has no effect since Emacs 23.
4230 <char-table-range, set-char-table-range>: Don't mention generic
4231 characters and charsets. Add a cons cell as a possible argument.
4232
4233 * nonascii.texi (Splitting Characters)
4234 (Translation of Characters): Don't mention generic characters.
4235
4236 * display.texi (Fontsets): Don't mention generic characters.
4237
22526bc4 4238 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4239 argument FUNCTION with a cons cell as KEY.
22526bc4 4240
eaf4b689
EZ
42412008-10-13 Eli Zaretskii <eliz@gnu.org>
4242
45e46036
EZ
4243 * objects.texi (Primitive Function Type): Move "@cindex special
4244 forms" from here...
4245
4246 * eval.texi (Special Forms): ...to here.
4247
4248 * functions.texi (What Is a Function): `functionp' returns nil for
4249 special forms. Add an xref.
4250
eaf4b689
EZ
4251 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4252 Variables".
4253
4254 * variables.texi (Frame-Local Variables): New section.
4255 (Buffer-Local Variables): Add an xref to it.
4256 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4257 have both frame-local and buffer-local binding.
4258
4259 * frames.texi (Frames): Mention multiple tty frames.
4260 (Frame Parameters, Parameter Access): Mention frame-local variable
4261 bindings.
4262
15688fce
GM
42632008-09-20 Glenn Morris <rgm@gnu.org>
4264
4265 * display.texi (Defining Faces): Recommend against face variables.
4266
35539065
JB
42672008-09-16 Juanma Barranquero <lekktu@gmail.com>
4268
4269 * display.texi (Echo Area Customization): Fix typo.
4270
6a57054b
JB
42712008-09-09 Juanma Barranquero <lekktu@gmail.com>
4272
4273 * loading.texi (Where Defined): Add `defface' item.
4274
d632fb82
MR
42752008-09-06 Martin Rudalics <rudalics@gmx.at>
4276
4277 * loading.texi (Where Defined): Fix description of symbol-file.
4278
905a9adb
JR
42792008-08-26 Jason Rumney <jasonr@gnu.org>
4280
4281 * display.texi (TIFF Images): New section describing :index property.
4282
852e91b7
CY
42832008-08-23 Chong Yidong <cyd@stupidchicken.com>
4284
4285 * display.texi (Temporary Displays): Remove unnecessary comment
4286 about usage of temp-buffer-show-hook.
4287
6be001ee
CY
42882008-08-05 Chong Yidong <cyd@stupidchicken.com>
4289
4290 * symbols.texi (Other Plists): Fix incorrect example.
4291 Suggested by Florian Beck.
4292
58e3d8e8
JB
42932008-07-31 Juanma Barranquero <lekktu@gmail.com>
4294
4295 * os.texi: Fix previous change.
4296
7c2fb837
DN
42972008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4298
4299 * os.texi:
4300 * intro.texi:
4301 * files.texi: Remove VMS support.
4302
9e2a2647
DN
43032008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4304
4305 * os.texi:
4306 * frames.texi:
4307 * display.texi: Remove mentions of Mac Carbon.
4308
c4f4682b
MB
43092008-07-01 Miles Bader <miles@gnu.org>
4310
4311 * text.texi (Special Properties):
4312 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4313
3696411e
JB
43142008-06-28 Johan Bockgård <bojohan@gnu.org>
4315
4316 * display.texi (Other Image Types): Fix copy/paste error; say
4317 "PBM", not "XBM".
4318
f2a77c3a
DN
43192008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4320
4321 * os.texi: Remove references to obsolete systems.
4322
6d52677d
EZ
43232008-06-20 Eli Zaretskii <eliz@gnu.org>
4324
4325 * makefile.w32-in (distclean): Remove makefile.
4326
1a87da4c
GM
43272008-06-17 Glenn Morris <rgm@gnu.org>
4328
4329 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4330 (elisp, dist): Remove rules and variables that are obsolete now
4331 the lisp manual is no longer distributed separately.
4332
fdda1c5d
GM
43332008-06-16 Glenn Morris <rgm@gnu.org>
4334
646692e9
GM
4335 * configure, configure.in, mkinstalldirs: Remove unused files.
4336
4337 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4338 * vol1.texi (EMACSVER):
6a57054b 4339 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4340
4341 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4342 as per maintain.info.
4343
611bee81
GM
43442008-06-15 Glenn Morris <rgm@gnu.org>
4345
a7bed3a0
GM
4346 * makefile.w32-in (manual): Use "23" rather than "21".
4347
4348 * Makefile.in (emacsver): New, set by configure.
4349 (manual): Use emacsver.
4350
d794edf2
GM
4351 * intro.texi: Report bugs using M-x report-emacs-bug.
4352
611bee81
GM
4353 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4354
c73e02fa
GM
43552008-06-13 Daniel Engeler <engeler@gmail.com>
4356
4357 * elisp.texi, internals.texi, processes.texi: Add documentation
4358 about serial port access.
4359
e40a85cd
MB
43602008-06-05 Miles Bader <miles@gnu.org>
4361
4362 * display.texi (Displaying Faces): Update to reflect function
4363 renamings in face-remap.el.
4364
7b753744
JB
43652008-06-05 Juanma Barranquero <lekktu@gmail.com>
4366
4367 * display.texi (Fontsets): Fix typos.
4368
9d3d42fb
MB
43692008-06-03 Miles Bader <miles@gnu.org>
4370
7b753744
JB
4371 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4372 remove-relative-face-remapping, set-base-face-remapping,
4373 and set-default-base-face-remapping.
9d3d42fb 4374
f2cec7a9
MB
43752008-06-01 Miles Bader <miles@gnu.org>
4376
4377 * display.texi (Displaying Faces): Add face-remapping-alist.
4378
8f39c96d
SM
43792008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4380
4381 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4382 variable names.
4383
1ef5eecc
ER
43842008-05-03 Eric S. Raymond <esr@golux>
4385
352c8b4a 4386 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4387 (current-global-map) return references, not copies.
4388
63b4387f
JL
43892008-05-02 Juri Linkov <juri@jurta.org>
4390
4391 * minibuf.texi (Text from Minibuffer): Document a list of
4392 default values for `read-from-minibuffer'.
4393
38a8b703
JB
43942008-04-24 Juanma Barranquero <lekktu@gmail.com>
4395
4396 * nonascii.texi (Translation of Characters): Fix previous change.
4397
7c42e639
CY
43982008-04-20 Chong Yidong <cyd@stupidchicken.com>
4399
4400 * display.texi (Overlay Properties): Clarify role of underlying
4401 textprop and overlay keymaps for display strings.
4402
4403 * keymaps.texi (Active Keymaps): Ditto.
4404
25c0d999
SM
44052008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4406
4407 * minibuf.texi (Programmed Completion):
4408 Replace dynamic-completion-table with the new completion-table-dynamic.
4409
e3af5968
CY
44102008-04-07 Chong Yidong <cyd@stupidchicken.com>
4411
4412 * intro.texi (Some Terms): Change "fonts in this manual" index
4413 entry to "typographic conventions".
4414
6bfc8698
EZ
44152008-04-05 Eli Zaretskii <eliz@gnu.org>
4416
4417 * objects.texi (Text Props and Strings): Add indexing for read
4418 syntax of text properties.
4419
4972c361
SM
44202008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4421
4422 * processes.texi (Decoding Output): Remove process-filter-multibyte
4423 functions.
4424
c70a68db
MR
44252008-03-15 Martin Rudalics <rudalics@gmx.at>
4426
4427 * display.texi (Finding Overlays): Say that empty overlays at
4428 the end of the buffer are reported too.
4429
1291fd36
GM
44302008-03-13 Glenn Morris <rgm@gnu.org>
4431
4432 * elisp.texi (EMACSVER): Set to 23.0.60.
4433
c6b0dfd5
CY
44342008-02-26 Chong Yidong <cyd@stupidchicken.com>
4435
38a8b703 4436 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4437
875fc30c
GM
44382008-02-22 Glenn Morris <rgm@gnu.org>
4439
4440 * frames.texi (Position Parameters): Clarify the description of
4441 `left' and `top', using information from "Geometry".
4442 (Geometry): Give a pointer to "Position Parameters", rather than
4443 repeating information.
4444
d8c8e45a
GM
44452008-02-11 Glenn Morris <rgm@gnu.org>
4446
4447 * objects.texi (Equality Predicates): No longer talk about "two"
4448 functions.
4449
38a8b703 44502008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4451
4452 * objects.texi (Equality Predicates): Add defun for
4453 equal-including-properties.
4454
bfffe0b1
GM
44552008-02-10 Glenn Morris <rgm@gnu.org>
4456
4457 * objects.texi (Equality Predicates):
4458 Mention equal-including-properties.
4459
431b78c9
RS
44602008-02-07 Richard Stallman <rms@gnu.org>
4461
4462 * windows.texi (Window Start): Mention the feature of moving
4463 window-start to start of line.
4464
c8763fb6 44652008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4466
4467 * keymaps.texi (Tool Bar): Document rtl property.
4468
1a256502
TTN
44692008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4470
4471 * display.texi (Button Types):
4472 For define-button-type, clarify type of NAME.
4473
569382c2
MR
44742008-01-19 Martin Rudalics <rudalics@gmx.at>
4475
4476 * buffers.texi (Buffer Modification): Fix typo.
4477
f3041af1
DN
44782008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4479
4480 * os.texi (System Environment): Remove references to OSes that are
4481 not supported anymore.
4482
d35e1cd7
DN
44832008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4484
4485 * os.texi (System Environment): Remove mention for Masscomp.
4486
23af7580
RS
44872008-01-04 Richard Stallman <rms@gnu.org>
4488
4489 * display.texi (Faces): Don't talk about internal face vector as arg
4490 to facep.
4491
4492 * customize.texi (Type Keywords): Fix previous change.
4493
4494 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4495 * elisp.texi (Top): Fix menu for commands.texi change.
4496
ec7d5b1e
RS
44972007-12-30 Richard Stallman <rms@gnu.org>
4498
5dcb4c4e 4499 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4500 (Accessing Scroll): New node broken out of Accessing Mouse.
4501
101a6cea
RS
45022007-12-28 Richard Stallman <rms@gnu.org>
4503
4504 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4505 (Basic Parameters): For `title', refer to title bar.
041817a4 4506 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4507
72b7e664
RS
45082007-12-23 Richard Stallman <rms@gnu.org>
4509
4510 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4511 Improve some of the commented-out keywords' text too.
4512
27a4f445
MR
45132007-12-14 Martin Rudalics <rudalics@gmx.at>
4514
e2e3f1d7
MR
4515 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4516 "visit the current buffer".
4517
27a4f445
MR
4518 * os.texi (System Interface): Fix typo.
4519
a2afc99d
RS
45202007-12-04 Richard Stallman <rms@gnu.org>
4521
4522 * objects.texi (Symbol Type): Fix typo.
4523
b694135c
RS
45242007-12-03 Richard Stallman <rms@gnu.org>
4525
4526 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4527
f99a19da
GM
45282007-12-01 Glenn Morris <rgm@gnu.org>
4529
4530 * functions.texi (Declaring Functions): Improve previous change.
4531
8f4b37d8
GM
45322007-11-30 Glenn Morris <rgm@gnu.org>
4533
4534 * functions.texi (Declaring Functions): Add optional fourth
4535 argument of declare-function, and setting third argument to `t'.
4536
61a2fe01
RS
45372007-11-29 Richard Stallman <rms@gnu.org>
4538
4539 * customize.texi (Composite Types): Document `group' type.
4540
cbfc5193
GM
45412007-11-29 Glenn Morris <rgm@gnu.org>
4542
5dcb4c4e
SM
4543 * functions.texi (Declaring Functions): Add findex.
4544 Mention `external' files.
cbfc5193 4545
8386283a
JB
45462007-11-26 Juanma Barranquero <lekktu@gmail.com>
4547
4548 * functions.texi (Declaring Functions): Fix directive.
4549
a07c9a8b
RS
45502007-11-25 Richard Stallman <rms@gnu.org>
4551
4552 * help.texi (Help Functions): Clean up last change.
4553
4554 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4555
4556 * loading.texi (Named Features): Minor cleanup.
4557
4558 * macros.texi (Eval During Expansion): Minor cleanup.
4559
4560 * variables.texi (Variable Aliases): Minor cleanup.
4561
a0925923
RS
45622007-11-24 Richard Stallman <rms@gnu.org>
4563
4564 * functions.texi (Declaring Functions): Clarify previous change.
4565
4566 * compile.texi (Compiler Errors): Clarify previous change.
4567
20c63e44
RS
45682007-11-24 Richard Stallman <rms@gnu.org>
4569
e5e76c04 4570 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4571 Clarify the text and move items around.
4572
5bb0cda3
GM
45732007-11-24 Glenn Morris <rgm@gnu.org>
4574
4575 * functions.texi (Declaring Functions): New section.
4576 * compile.texi (Compiler Errors): Mention declaring functions,
4577 defvar with no initvalue, and byte-compile-warnings.
4578
af13c86a
MR
45792007-11-15 Martin Rudalics <rudalics@gmx.at>
4580
4581 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4582 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4583
a5373305
MR
45842007-11-13 Martin Rudalics <rudalics@gmx.at>
4585
4586 * help.texi (Help Functions): Document new macro `with-help-window'.
4587
fe284805
JL
45882007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4589
4590 * searching.texi (Replacing Match): Describe new
4591 `match-substitute-replacement'.
4592
2c3a09b1
RS
45932007-10-31 Richard Stallman <rms@gnu.org>
4594
4595 * strings.texi (Creating Strings): Null strings from concat not unique.
4596
f2b480f4
RS
45972007-10-26 Richard Stallman <rms@gnu.org>
4598
4599 * objects.texi (Equality Predicates): Null strings are uniquified.
4600
4601 * minibuf.texi: Minor clarifications in previous change.
4602
db21122c
GM
46032007-10-25 Glenn Morris <rgm@gnu.org>
4604
4605 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4606
2328cbb3
RS
46072007-10-24 Richard Stallman <rms@gnu.org>
4608
4609 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4610
4611 * variables.texi (Frame-Local Variables): Node deleted.
4612 (Variables): Delete Frame-Local Variables from menu.
4613 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4614 (Default Value): Don't mention frame-local vars.
4615
4616 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4617
4618 * loading.texi (Unloading): Document FEATURE-unload-function
4619 instead of FEATURE-unload-hook.
4620
2328cbb3
RS
4621 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4622
c066bafa
JL
46232007-10-22 Juri Linkov <juri@jurta.org>
4624
4625 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4626 (High-Level Completion): Document a list of default value strings
4627 in the DEFAULT argument, for which minibuffer functions return the
4628 first element.
4629
65ced25f
JL
46302007-10-17 Juri Linkov <juri@jurta.org>
4631
4632 * text.texi (Filling): Update arguments of fill-paragraph.
4633 fill-paragraph operates on the active region in Transient Mark mode.
4634 Remove fill-paragraph-or-region.
4635
ee46ec8e
KB
46362007-10-13 Karl Berry <karl@gnu.org>
4637
4638 * elisp.texi (@dircategory): Move to after @copying,
4639 since we want @copying as close as possible to the beginning of
4640 the output.
4641
61bbdbc6
RS
46422007-10-12 Richard Stallman <rms@gnu.org>
4643
4644 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4645
4646 * commands.texi (Distinguish Interactive): New node,
4647 broken out from Interactive Call and rewritten.
4648 (Command Loop): Put Distinguish Interactive in menu.
4649
af23e1e8
RS
46502007-10-09 Richard Stallman <rms@gnu.org>
4651
4652 * text.texi (Examining Properties): Mention overlay priority.
4653
4654 * display.texi (Display Margins): Correct the description
4655 of margin display specifications.
4656 (Replacing Specs): New subnode broken out of Display Property.
4657
e1965a69
JL
46582007-10-06 Juri Linkov <juri@jurta.org>
4659
4660 * text.texi (Filling): Document fill-paragraph-or-region.
4661
4638454b
JB
46622007-10-05 Juanma Barranquero <lekktu@gmail.com>
4663
4664 * display.texi (Auto Faces): Fix typo.
4665
7ed54cc5
RS
46662007-10-02 Richard Stallman <rms@gnu.org>
4667
4668 * display.texi (Display Property): Explain some display specs
4669 don't let you move point in.
4670
5dcb4c4e
SM
4671 * frames.texi (Cursor Parameters):
4672 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4673
4674 * windows.texi (Basic Windows): Don't describe
4675 cursor-in-non-selected-windows here.
4676
305a7ef2
EZ
46772007-10-01 Eli Zaretskii <eliz@gnu.org>
4678
4679 * processes.texi (Misc Network): Note that these functions are
4680 supported only on some systems.
4681
f7a7f4eb
RS
46822007-10-01 Richard Stallman <rms@gnu.org>
4683
4684 * display.texi (Overlay Properties): Explain nil as priority.
4685 Explain that conflicts are unpredictable if not resolved by
4686 priorities.
4687
780d7bb9
RS
46882007-09-23 Richard Stallman <rms@gnu.org>
4689
4690 * macros.texi (Backquote): Minor clarification.
4691
14b4fdfb
RS
46922007-09-19 Richard Stallman <rms@gnu.org>
4693
4694 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4695 Clarify when they work in parallel and when one overrides.
4696 Fix error in example.
14b4fdfb 4697
b8d4c8d0
GM
46982007-09-06 Glenn Morris <rgm@gnu.org>
4699
b3e755a9 4700 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4701 commands to use ../../info.
4702 * Makefile.in (infodir): Go up one more level.
4638454b 4703 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4704 (miscmanualdir): New.
4705 (dist): Use new variable miscmanualdir.
4706 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4707 (usermanualdir): Change from ../man to ../emacs.
4708
1bb1f7d3
MR
47092007-08-30 Martin Rudalics <rudalics@gmx.at>
4710
4711 * commands.texi (Command Loop Info): Advise against changing
4712 most variables described here. Explain new variable
4713 last-repeatable-command.
4714
b8d4c8d0
GM
47152007-08-29 Glenn Morris <rgm@gnu.org>
4716
4717 * elisp.texi (EMACSVER): Increase to 23.0.50.
4718
47192007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4720
4721 * frames.texi (Basic Parameters): Add display-environment-variable
4722 and term-environment-variable.
4723
47242007-08-28 Juri Linkov <juri@jurta.org>
4725
4726 * display.texi (Image Formats, Other Image Types): Add SVG.
4727
47282007-08-28 Juri Linkov <juri@jurta.org>
4729
4730 * display.texi (Images): Move formats-related text to new node
4731 "Image Formats".
4732 (Image Formats): New node.
4733
619fb9ee
RS
47342007-08-27 Richard Stallman <rms@gnu.org>
4735
4736 * windows.texi (Window Configurations): Clarify what
4737 a window configuration saves.
4738
b8d4c8d0
GM
47392007-08-25 Richard Stallman <rms@gnu.org>
4740
4741 * display.texi (Images): Delete redundant @findex.
4742
39f9da30
GM
47432007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4744
4745 * text.texi (Change Hooks): (after|before)-change-functions are no
4746 longer bound to nil while running; rather inhibit-modification-hooks
4747 is t.
4748
b8d4c8d0
GM
47492007-08-16 Richard Stallman <rms@gnu.org>
4750
5dcb4c4e
SM
4751 * processes.texi (Asynchronous Processes):
4752 Clarify doc of start-file-process.
b8d4c8d0
GM
4753
47542007-08-08 Martin Rudalics <rudalics@gmx.at>
4755
4756 * modes.texi (Example Major Modes): Fix typo.
4757
47582007-08-08 Glenn Morris <rgm@gnu.org>
4759
4760 * intro.texi (nil and t): Do not use `iff' in documentation.
4761
4762 * tips.texi (Documentation Tips): Recommend against `iff'.
4763
47642007-08-07 Chong Yidong <cyd@stupidchicken.com>
4765
4766 * display.texi (Image Cache): Document image-refresh.
4767
47682007-08-06 Martin Rudalics <rudalics@gmx.at>
4769
4770 * windows.texi (Size of Window): Document window-full-width-p.
4771
47722007-07-25 Glenn Morris <rgm@gnu.org>
4773
4774 * gpl.texi (GPL): Replace license with GPLv3.
4775
4776 * Relicense all FSF files to GPLv3 or later.
4777
47782007-07-24 Michael Albinus <michael.albinus@gmx.de>
4779
4638454b
JB
4780 * processes.texi (Synchronous Processes):
4781 Add `process-file-shell-command'.
b8d4c8d0
GM
4782 (Asynchronous Processes): Mention restricted use of
4783 `process-filter' and `process-sentinel' in
4784 `start-file-process'. Add `start-file-process-shell-command'.
4785
47862007-07-17 Michael Albinus <michael.albinus@gmx.de>
4787
4788 * files.texi (Magic File Names): Introduce optional parameter
4789 IDENTIFICATION for `file-remote-p'.
4790
47912007-07-16 Richard Stallman <rms@gnu.org>
4792
4793 * display.texi (Defining Faces): Fix previous change.
4794
47952007-07-14 Richard Stallman <rms@gnu.org>
4796
4797 * control.texi (Handling Errors): Document `debug' in handler list.
4798
47992007-07-10 Richard Stallman <rms@gnu.org>
4800
4801 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4802
48032007-07-09 Richard Stallman <rms@gnu.org>
4804
4805 * files.texi (Magic File Names): Rewrite previous change.
4806
48072007-07-08 Michael Albinus <michael.albinus@gmx.de>
4808
4809 * files.texi (Magic File Names): Introduce optional parameter
4810 CONNECTED for `file-remote-p'.
4811
48122007-07-07 Michael Albinus <michael.albinus@gmx.de>
4813
4814 * processes.texi (Asynchronous Processes):
4815 * files.texi (Magic File Names): Add `start-file-process'.
4816
48172007-06-27 Richard Stallman <rms@gnu.org>
4818
5dcb4c4e
SM
4819 * files.texi (Format Conversion Piecemeal):
4820 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4821
48222007-06-27 Michael Albinus <michael.albinus@gmx.de>
4823
4638454b
JB
4824 * files.texi (Magic File Names): Remove `dired-call-process'.
4825 Add `process-file'.
b8d4c8d0
GM
4826
48272007-06-27 Kenichi Handa <handa@m17n.org>
4828
4829 * text.texi (Special Properties): Fix description about
4638454b 4830 `composition' property.
b8d4c8d0
GM
4831
48322007-06-26 Kenichi Handa <handa@m17n.org>
4833
4834 * nonascii.texi (Default Coding Systems): Document about the
4835 return value `undecided'.
4836
48372007-06-25 David Kastrup <dak@gnu.org>
4838
4839 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4840 `current-active-maps'.
4841
48422007-06-24 Karl Berry <karl@gnu.org>
4843
4638454b 4844 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4845
48462007-06-15 Juanma Barranquero <lekktu@gmail.com>
4847
4848 * display.texi (Overlay Arrow): Doc fix.
4849
48502007-06-14 Karl Berry <karl@tug.org>
4851
4852 * anti.texi (Antinews): Typo.
4853
48542007-06-14 Chong Yidong <cyd@stupidchicken.com>
4855
4856 * display.texi (Image Cache): Document image-refresh.
4857
48582007-06-12 Karl Berry <karl@gnu.org>
4859
4860 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4861 * two-volume.make: New file.
4862 * .cvsignore: Ignore two-volume files.
4863
48642007-06-12 Tom Tromey <tromey@redhat.com>
4865
4866 * os.texi (Init File): Document user-emacs-directory.
4867
48682007-06-03 Nick Roberts <nickrob@snap.net.nz>
4869
4870 * commands.texi (Click Events): Describe width and height when
4871 object is nil.
4872
48732007-05-30 Nick Roberts <nickrob@snap.net.nz>
4874
5dcb4c4e
SM
4875 * commands.texi (Click Events): Layout more logically.
4876 Describe width and height.
b8d4c8d0
GM
4877 (Drag Events, Motion Events): Update to new format for position.
4878
48792007-06-02 Richard Stallman <rms@gnu.org>
4880
4881 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4882
48832007-06-02 Chong Yidong <cyd@stupidchicken.com>
4884
4885 * Version 22.1 released.
4886
48872007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4888
4889 * text.texi (Special Properties): Correct meaning of fontified face.
4890
48912007-05-30 Richard Stallman <rms@gnu.org>
4892
4893 * text.texi (Special Properties): Add link to Adjusting Point.
4894
48952007-05-12 Richard Stallman <rms@gnu.org>
4896
4897 * text.texi (Margins): indent-to-left-margin is not the default.
4898 (Mode-Specific Indent): For indent-line-function, the default
4899 is indent-relative.
4900
4901 * modes.texi (Example Major Modes): Explain last line of text-mode
4902 is redundant.
4903
49042007-05-10 Richard Stallman <rms@gnu.org>
4905
4906 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4907
4908 * help.texi (Keys in Documentation): Add reference to
4909 Documentation Tips.
4910
4911 * files.texi (Format Conversion): TO-FN gets three arguments.
4912
4913 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4914
49152007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4916
4917 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4918 * files.texi (Format Conversion): Expand intro; add menu.
4919 (Format Conversion Overview, Format Conversion Round-Trip)
4920 (Format Conversion Piecemeal): New nodes/subsections.
4921 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4922 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4923 (Saving Properties): Delete node/subsection.
4924
49252007-05-07 Karl Berry <karl@gnu.org>
4926
4927 * elisp.texi (EMACSVER): Back to 22.
4928
49292007-05-06 Richard Stallman <rms@gnu.org>
4930
4931 * processes.texi (Accepting Output): Revert most of previous change.
4932
49332007-05-05 Richard Stallman <rms@gnu.org>
4934
4935 * processes.texi (Accepting Output): accept-process-output
4936 uses microseconds, not milliseconds. But that arg is obsolete.
4937
49382007-05-04 Karl Berry <karl@tug.org>
4939
4940 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4941
49422007-05-04 Eli Zaretskii <eliz@gnu.org>
4943
4944 * tips.texi (Documentation Tips): Rearrange items to place the
4945 more important ones first. Add an index entry for hyperlinks.
4946
49472007-05-03 Karl Berry <karl@gnu.org>
4948
4949 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4950 (EMACSVER) [smallbook]: 22 for printed version.
4951
4952 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4953 so restore anchor to normal position after defun. Found by Kevin Ryde.
4954
49552007-04-26 Glenn Morris <rgm@gnu.org>
4956
4957 * elisp.texi (EMACSVER): Increase to 22.1.50.
4958
49592007-04-28 Karl Berry <karl@gnu.org>
4960
4961 * elisp.texi: Improve line breaks on copyright page,
4962 similar layout to emacs manual, 8.5x11 by default.
4963
49642007-04-24 Richard Stallman <rms@gnu.org>
4965
4966 * text.texi (Special Properties): Add xref to Overlay Properties.
4967
4968 * display.texi (Overlay Properties): Add xref to Special Properties.
4969
49702007-04-22 Richard Stallman <rms@gnu.org>
4971
4972 * keymaps.texi (Extended Menu Items): Move the info about
4973 format with cached keyboard binding.
4974
49752007-04-21 Richard Stallman <rms@gnu.org>
4976
4977 * text.texi (Special Properties): Clarify previous change.
4978
4979 * files.texi (File Name Expansion): Clarify previous change.
4980
4981 * display.texi (Attribute Functions): Fix example for
4982 face-attribute-relative-p.
4983
49842007-04-19 Kenichi Handa <handa@m17n.org>
4985
4986 * text.texi (Special Properties): Document composition property.
4987
49882007-04-19 Glenn Morris <rgm@gnu.org>
4989
4990 * files.texi (File Name Expansion): Mention "superroot".
4991
49922007-04-15 Chong Yidong <cyd@stupidchicken.com>
4993
4994 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4995 setups.
4996 (Display Feature Testing): Note that display refers to all
4997 physical monitors for multi-monitor setups.
4998
49992007-04-14 Richard Stallman <rms@gnu.org>
5000
5001 * lists.texi (Sets And Lists): Clarify `delete' examples.
5002 Remove spurious xref to same node.
5003 Clarify xref for add-to-list.
5004
50052007-04-12 Nick Roberts <nickrob@snap.net.nz>
5006
5007 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5008 value of lisp-mode-map.
5009
50102007-04-11 Karl Berry <karl@gnu.org>
5011
5012 * anti.texi (Antinews):
5013 * display.texi (Overlay Properties, Defining Images):
5014 * processes.texi (Synchronous Processes, Sentinels):
5015 * syntax.texi (Syntax Table Internals):
5016 * searching.texi (Regexp Special):
5017 * nonascii.texi (Default Coding Systems):
5018 * text.texi (Special Properties):
5019 * minibuf.texi (Basic Completion): Wording to improve breaks in
5020 8.5x11 format.
5021 * elisp.texi (smallbook): New @set to more easily switch between
5022 smallbook and 8.5x11.
5023
50242007-04-11 Richard Stallman <rms@gnu.org>
5025
5026 * text.texi (Lazy Properties): Minor fix.
5027
50282007-04-08 Karl Berry <karl@gnu.org>
5029
5030 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5031 * macros.texi (Backquote): Downcase Backquote in index entries for
5032 consistency.
5033
50342007-04-08 Richard Stallman <rms@gnu.org>
5035
5036 * text.texi (Adaptive Fill): Just describe default,
5037 don't show it (since it contains non-ASCII chars).
5038
50392007-04-07 Karl Berry <karl@gnu.org>
5040
5041 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5042 adaptive-fill-regexp's value, since they are not in the standard
5043 TeX fonts.
5044
50452007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5046
5047 * display.texi (Defining Faces): Fix example.
5048
50492007-04-07 Karl Berry <karl@gnu.org>
5050
5051 * display.texi (Button Buffer Commands): Improve page break.
5052
50532007-04-07 Richard Stallman <rms@gnu.org>
5054
5055 * advice.texi (Activation of Advice): Remove redundant index entry.
5056
5057 * backups.texi: Improve index entries. Remove redundant ones.
5058
5059 * compile.texi (Byte Compilation): Improve index entry.
5060
5061 * hash.texi (Creating Hash): Improve index entry.
5062
5063 * symbols.texi (Definitions): Improve index entry.
5064
5065 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5066
5067 * maps.texi (Standard Keymaps): Remove useless index entry.
5068
5069 * help.texi (Documentation Basics): Remove redundant index entries.
5070
5071 * customize.texi: Improve index entries.
5072 Remove redundant/useless ones.
5073
5074 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5075
5076 * streams.texi (Output Variables): Improve index entry.
5077
5078 * abbrevs.texi (Abbrevs): Remove useless index entry.
5079
5080 * macros.texi (Expansion): Remove useless index entry.
5081
5082 * text.texi: Improve index entries. Remove redundant/useless ones.
5083 (Text Properties, Examining Properties)
5084 (Special Properties): Use "property category" instead of "category"
5085 to refer to the `category' property.
5086
5087 * positions.texi: Improve index entries. Remove useless one.
5088
5089 * lists.texi: Improve index entries. Remove redundant/useless ones.
5090
5091 * os.texi: Improve index entries.
5092 (Timers): Fix previous change.
5093
5094 * buffers.texi: Improve index entries.
5095 (Modification Time): Get rid of term "obsolete buffer".
5096
5097 * debugging.texi: Improve index entries.
5098 (Test Coverage): Add xref to other test coverage ftr.
5099
5100 * eval.texi: Improve index entry. Remove redundant ones.
5101
5102 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5103
5104 * files.texi: Improve index entries. Remove redundant/useless ones.
5105
5106 * objects.texi: Improve index entries.
5107
5108 * processes.texi: Improve index entries.
5109
5110 * modes.texi: Improve index entry. Remove redundant one.
5111
5112 * nonascii.texi: Improve index entries.
5113
5114 * internals.texi: Improve index entries.
5115
5116 * syntax.texi: Improve index entries.
5117
5118 * keymaps.texi (Active Keymaps): Improve index entries.
5119
5120 * commands.texi: Improve index entries. Remove redundant/useless ones.
5121
5122 * frames.texi: Improve index entries. Remove redundant/useless ones.
5123
5124 * markers.texi: Improve index entries. Remove redundant ones.
5125
5126 * tips.texi: Improve index entries.
5127
5128 * loading.texi (Unloading): Improve index entry.
5129
5130 * variables.texi: Improve index entries. Remove redundant one.
5131
5132 * sequences.texi: Improve index entry.
5133
5134 * display.texi: Improve index entries. Remove redundant ones.
5135
5136 * windows.texi: Improve index entries.
5137
5138 * searching.texi: Improve index entries. Remove redundant one.
5139
5140 * strings.texi (Case Tables): Improve last change.
5141
51422007-04-04 Chong Yidong <cyd@stupidchicken.com>
5143
5144 * strings.texi (Case Tables): Document with-case-table and
5145 ascii-case-table.
5146
51472007-04-03 Karl Berry <karl@gnu.org>
5148
5149 * processes.texi (Network): Reword to improve page break.
5150
51512007-04-03 Eli Zaretskii <eliz@gnu.org>
5152
5153 * functions.texi (Inline Functions): Describe more disadvantages
5154 of defsubst, and make advice against it stronger.
5155
51562007-04-02 Karl Berry <karl@gnu.org>
5157
5158 * backups.texi (Backup Names): Avoid widow words.
5159 * modes.texi (Example Major Modes): Align last comment.
5160
51612007-04-01 Chong Yidong <cyd@stupidchicken.com>
5162
5163 * keymaps.texi (Remapping Commands): Document new arg to
5164 command-remapping.
5165
51662007-04-01 Karl Berry <karl@gnu.org>
5167
5168 * processes.texi (Low-Level Network): Typo.
5169 * loading.texi (Hooks for Loading): Avoid double "the".
5170 * keymaps.texi (Key Sequences): No double "and".
5171 (Changing Key Bindings): Shorten to improve line break.
5172
51732007-03-31 Glenn Morris <rgm@gnu.org>
5174
5175 * os.texi (Timers): Fix description of run-at-time TIME formats.
5176
51772007-03-31 Richard Stallman <rms@gnu.org>
5178
5179 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5180 regarding ellipsis.
5181
51822007-03-31 Eli Zaretskii <eliz@gnu.org>
5183
5184 * intro.texi (nil and t):
5185 * symbols.texi (Plists and Alists):
5186 * variables.texi (Variable Aliases, Constant Variables):
5187 * functions.texi (Defining Functions):
5188 * advice.texi (Advising Primitives):
5189 * debugging.texi (Syntax Errors, Compilation Errors):
5190 * minibuf.texi (Minibuffer Windows):
5191 * commands.texi (Adjusting Point):
5192 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5193 (Auto Major Mode, Major Mode Conventions):
5194 * help.texi (Describing Characters):
5195 * files.texi (Create/Delete Dirs, Information about Files)
5196 (File Locks, Writing to Files, Reading from Files)
5197 (Saving Buffers):
5198 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5199 * frames.texi (Finding All Frames):
5200 * positions.texi (Buffer End, Motion):
5201 * markers.texi (The Region):
5202 * text.texi (Deletion, Near Point):
5203 * display.texi (Displaying Messages, Truncation):
5204 * os.texi (Processor Run Time):
5205 * tips.texi (Key Binding Conventions, Programming Tips)
5206 (Warning Tips, Documentation Tips, Comment Tips):
5207 * internals.texi (Memory Usage): Improve indexing.
5208
5209 * variables.texi (Frame-Local Variables):
5210 * functions.texi (Argument List):
5211 * loading.texi (Library Search):
5212 * streams.texi (Output Variables):
5213 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5214 * searching.texi (Replacing Match, Search and Replace):
5215 * processes.texi (Byte Packing, Decoding Output)
5216 (Accepting Output, Network Servers, Shell Arguments):
5217 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5218 * windows.texi (Window Point, Window Start):
5219 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5220 * commands.texi (Reading Input, Keyboard Events):
5221 * minibuf.texi (Reading File Names, Minibuffer Completion)
5222 (Recursive Mini):
5223 * positions.texi (List Motion):
5224 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5225 * numbers.texi (Arithmetic Operations, Math Functions)
5226 (Predicates on Numbers, Comparison of Numbers):
5227 (Numeric Conversions):
5228 * locals.texi (Standard Buffer-Local Variables):
5229 * maps.texi (Standard Keymaps):
5230 * os.texi (User Identification, System Environment, Recording Input)
5231 (X11 Keysyms):
5232 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5233 * backups.texi (Backups and Auto-Saving):
5234 * customize.texi (Customization, Group Definitions)
5235 (Variable Definitions):
5236 * compile.texi (Byte Compilation): Improve index entries.
5237
52382007-03-31 Karl Berry <karl@gnu.org>
5239
5240 * macros.texi (Defining Macros): Avoid widow syllable.
5241
52422007-03-31 Eli Zaretskii <eliz@gnu.org>
5243
5244 * elisp.texi (Top): Postscript -> PostScript.
5245
5246 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5247
52482007-03-31 Markus Triska <markus.triska@gmx.at>
5249
5250 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5251
52522007-03-30 Karl Berry <karl@gnu.org>
5253
5254 * lists.texi (List-related Predicates): Remove spurious @need.
5255 (Setcdr): Use @smallexample to improve page break.
5256 (Association Lists) <assoc>: Reword to improve page break.
5257
5258 * strings.texi (String Conversion): Insert blank line to improve
5259 page break.
5260
5261 * numbers.texi (Random Numbers): Use @minus{}.
5262 (Math Functions): Use @minus{}.
5263
5264 * intro.texi (Acknowledgements): Avoid line breaks before middle
5265 initials.
5266
52672007-03-24 Eli Zaretskii <eliz@gnu.org>
5268
5269 * errors.texi (Standard Errors): Add an index entry.
5270
52712007-03-19 Richard Stallman <rms@gnu.org>
5272
5273 * os.texi (Recording Input): recent-keys now gives 300 keys.
5274
52752007-03-12 Glenn Morris <rgm@gnu.org>
5276
5277 * os.texi: Replace "daylight savings" with "daylight saving"
5278 throughout.
5279
52802007-03-05 Richard Stallman <rms@gnu.org>
5281
5dcb4c4e
SM
5282 * variables.texi (File Local Variables):
5283 Update enable-local-variables values.
b8d4c8d0
GM
5284
52852007-03-04 Richard Stallman <rms@gnu.org>
5286
5287 * syntax.texi (Control Parsing): Minor clarification.
5288
5289 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5290
5291 * sequences.texi (Sequence Functions): Move string-bytes away,
5292 add xref.
5293
5294 * nonascii.texi (Text Representations): Move string-bytes here.
5295
5296 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5297
5298 * minibuf.texi (Basic Completion): Minor clarification.
5299
5300 * markers.texi (The Mark): Clarify existence vs activation of mark.
5301 Other cleanup.
5302
5303 * display.texi (Finding Overlays): Write better example.
5304
5305 * compile.texi (Eval During Compile): Clarify putting macros
5306 in eval-when-compile.
5307
c5602427 53082007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5309
5310 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5311 load-read-function definition doc.
b8d4c8d0
GM
5312
53132007-02-21 Kim F. Storm <storm@cua.dk>
5314
5315 * strings.texi (Text Comparison): Mention that assoc-string
5316 converts symbols to strings before testing.
5317
53182007-02-17 Kim F. Storm <storm@cua.dk>
5319
5320 * processes.texi (Bindat Spec): Vector types can have optional
5321 element type.
5322 (Bindat Examples): Fix example. Add vector with element type.
5323
53242007-02-16 Andreas Schwab <schwab@suse.de>
5325
5326 * strings.texi (Formatting Strings): Document '+' flag.
5327
53282007-02-15 Juanma Barranquero <lekktu@gmail.com>
5329
5330 * strings.texi (Modifying Strings): Clarify that `clear-string'
5331 always converts the string to unibyte.
5332
53332007-02-14 Kim F. Storm <storm@cua.dk>
5334
5335 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5336 Rewrite glyph code description to refer to these functions.
5337 Remove details of encoding face number and char into integer code.
5338
53392007-02-03 Alan Mackenzie <acm@muc.de>
5340
5341 * loading.texi (Hooks for Loading): Make the description of
5342 `eval-after-load' more detailed, and amend the description of
5343 after-load-alist, in accordance with changes from 2006-05.
5344
53452007-02-03 Chong Yidong <cyd@stupidchicken.com>
5346
5347 * modes.texi (Defining Minor Modes): Document that a :require
5348 keyword or similar may be required to make saved customization
5349 variables work.
5350
53512007-02-03 Eli Zaretskii <eliz@gnu.org>
5352
5353 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5354 Texinfo guidelines and with what texnfo-upd.el expects.
5355 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5356 parts needed by `texinfo-multiple-files-update'.
5357
53582007-02-02 Eli Zaretskii <eliz@gnu.org>
5359
5360 * elisp.texi (Top): Update the top-level menus.
5361
5362 * syntax.texi (Categories): Add index entries.
5363
53642007-02-01 Juanma Barranquero <lekktu@gmail.com>
5365
5366 * display.texi (Attribute Functions): Fix name and description of
5367 the UNDERLINE arg of `set-face-underline-p'.
5368
53692007-01-29 Eli Zaretskii <eliz@gnu.org>
5370
5371 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5372 Variables", and "Standard Keymaps" to the detailed menu.
5373
5374 * variables.texi (Future Local Variables): Add index entry.
5375
53762007-01-28 Richard Stallman <rms@gnu.org>
5377
5378 * tips.texi (Coding Conventions): Clarify the tip about macros
5379 that define a function or a variable.
5380
5381 * files.texi (File Attributes): UID and GID can be floats.
5382 (Magic File Names): Explain why deferring all operations to
5383 the standard handler does not work.
5384
53852007-01-23 Martin Rudalics <rudalics@gmx.at>
5386
5387 * backups.texi (Reverting): Use "buffer" instead of "file"
5388 when talking about major and minor modes.
5389
53902007-01-21 Richard Stallman <rms@gnu.org>
5391
5392 * help.texi (Documentation): Add xref to Documentation Tips.
5393
53942007-01-14 Juanma Barranquero <lekktu@gmail.com>
5395
5396 * tips.texi (Coding Conventions): Fix typos.
5397
53982007-01-05 Richard Stallman <rms@gnu.org>
5399
5400 * modes.texi (Defining Minor Modes): Fix previous change.
5401
54022007-01-03 Richard Stallman <rms@gnu.org>
5403
5404 * customize.texi (Variable Definitions, Customization Types):
5405 Don't use * in doc string for defcustom.
5406
54072007-01-02 Richard Stallman <rms@gnu.org>
5408
5409 * variables.texi (Variable Aliases): Clarify that aliases vars
5410 always have the same value.
5411
5412 * processes.texi (Bindat Spec): Fix Texinfo usage.
5413
5414 * modes.texi (Defining Minor Modes): Explain effect of command
5415 defined with define-global-minor-mode on new buffers.
5416
54172006-12-30 Kim F. Storm <storm@cua.dk>
5418
5419 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5420 `auto-resize-tool-bars'.
5421
54222006-12-30 Richard Stallman <rms@gnu.org>
5423
5424 * keymaps.texi (Active Keymaps): Fix previous change.
5425
54262006-12-30 Nick Roberts <nickrob@snap.net.nz>
5427
5428 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5429
54302006-12-30 Kim F. Storm <storm@cua.dk>
5431
5432 * processes.texi (Bindat Spec): Clarify using field names in
5433 length specifications.
5434
54352006-12-29 Kim F. Storm <storm@cua.dk>
5436
5437 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5438 Add count and index variables for eval forms in repeat blocks.
5439
54402006-12-24 Richard Stallman <rms@gnu.org>
5441
5dcb4c4e
SM
5442 * customize.texi (Variable Definitions):
5443 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5444
54452006-12-19 Kim F. Storm <storm@cua.dk>
5446
5447 * commands.texi (Misc Events): User signals now result in sigusr1
5448 and sigusr2 events which are handled through special-event-map.
5449 (Special Events): User signals and drag-n-drop are special.
5450
54512006-12-17 Richard Stallman <rms@gnu.org>
5452
5453 * loading.texi (Named Features): Explain subfeatures better.
5454
5455 * customize.texi: Use "option" only for user options.
5456 For the keyword values inside defcustom etc, say "keywords".
5457 For :options value's elements, say "elements".
5458 :group should not be omitted.
5459
5460 * syntax.texi (Parsing Expressions): Split up node.
5461 (Motion via Parsing, Position Parse, Parser State)
5462 (Low-Level Parsing, Control Parsing): New subnodes.
5463 (Parser State): Document syntax-ppss-toplevel-pos.
5464
5465 * positions.texi (List Motion): Punctuation fix.
5466
5467 * files.texi (File Name Completion): Document PREDICATE arg
5468 to file-name-completion.
5469
54702006-12-16 Eli Zaretskii <eliz@gnu.org>
5471
5472 * internals.texi (Building Emacs, Writing Emacs Primitives):
5473 Add index entries.
5474
54752006-12-11 Richard Stallman <rms@gnu.org>
5476
5477 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5478 affects face menu. Explain how to make it non-nil without enabling
5479 any fontification.
5480
54812006-12-10 Chong Yidong <cyd@stupidchicken.com>
5482
5483 * modes.texi (Font Lock Basics): Document nil value of
5484 font-lock-defaults.
5485
54862006-12-10 Glenn Morris <rgm@gnu.org>
5487
5488 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5489 value for system-flag argument. Abbrev tables may not be empty
5490 when major modes are loaded.
5491
54922006-12-08 Juanma Barranquero <lekktu@gmail.com>
5493
5494 * makefile.w32-in (maintainer-clean): Partially revert last
5495 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5496 to protect elisp-covers.texi.
5497
54982006-12-07 Juanma Barranquero <lekktu@gmail.com>
5499
5500 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5501 Don't remove elisp* info files; they are already deleted by the
5502 `clean' and `distclean' targets, and they are in the $(infodir)
5503 directory, not the current one.
5504
55052006-12-04 Kim F. Storm <storm@cua.dk>
5506
5507 * commands.texi (Misc Events): Update signal events.
5508 (Event Examples): Add signal example.
5509
55102006-11-29 Richard Stallman <rms@gnu.org>
5511
5512 * frames.texi (Visibility of Frames): Explain visible windows
5513 can be covered by others. Add xref for raise-frame.
5514
55152006-11-28 Richard Stallman <rms@gnu.org>
5516
5517 * searching.texi (Regexp Special): Update when ^ is special.
5518
55192006-11-27 Eli Zaretskii <eliz@gnu.org>
5520
5521 * customize.texi (Customization, Common Keywords)
5522 (Group Definitions, Variable Definitions, Composite Types)
5523 (Type Keywords, Customization Types): Add index entries for
5524 various customization keywords.
5525
55262006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5527
5528 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5529
c8763fb6 55302006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5531
5532 * frames.texi (Window System Selections): Remove clipboard from
5533 description of selection-coding-system.
5534
55352006-11-06 Richard Stallman <rms@gnu.org>
5536
5537 * lists.texi (List Variables): Document COMPARE-FN.
5538
5539 * keymaps.texi: Avoid use of "binding" to mean a relation;
5540 use it only to refer to the meaning associated with a key.
5541 (Keymaps): Change menu node description.
5542
5543 * elisp.texi (Top): Change menu node description.
5544
5545 * display.texi (Managing Overlays): Document overlay-recenter.
5546
55472006-10-29 Chong Yidong <cyd@stupidchicken.com>
5548
5549 * Makefile.in: Use relative paths to avoid advertising filesystem
5550 contents during compilation.
5551
55522006-10-23 Kim F. Storm <storm@cua.dk>
5553
5554 * commands.texi (Event Input Misc): Update unread-command-events.
5555
55562006-10-23 Nick Roberts <nickrob@snap.net.nz>
5557
5558 * lists.texi (Sets And Lists): Fix typos.
5559
55602006-10-18 Juanma Barranquero <lekktu@gmail.com>
5561
5562 * control.texi (Processing of Errors): Use @var for an argument,
5563 not @code.
5564
55652006-10-16 Richard Stallman <rms@gnu.org>
5566
5567 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5568
5569 * keymaps.texi (Format of Keymaps): Show all the keymap element
5570 patterns that result from menu items.
5571 (Key Lookup): Minor cleanups.
5572
5573 * modes.texi (Precalculated Fontification): Don't say that
5574 not setting font-lock-defaults avoids loading font-lock.
5575
5576 * help.texi (Documentation): Move xref to Emacs Manual here.
5577 (Documentation Basics): From here.
5578 Also doc emacs-lisp-docstring-fill-column.
5579
5580 * elisp.texi: Update version and ISBN.
5581
5582 * commands.texi (Interactive Call): Clarify KEYS arg to
5583 call-interactively is a vector.
5584 (Command Loop Info): Delete anchor in this-command-keys.
5585 Add anchor in this-command-keys-vector.
5586 (Recursive Editing): Document how recursive-edit
5587 handles the current buffer.
5588
55892006-10-13 Chong Yidong <cyd@stupidchicken.com>
5590
5591 * frames.texi (Frame Titles): %c and %l are ignored in
5592 frame-title-format.
5593
55942006-10-11 Richard Stallman <rms@gnu.org>
5595
5596 * keymaps.texi (Key Sequences): Clarify use of kbd.
5597
55982006-10-10 Kim F. Storm <storm@cua.dk>
5599
5600 * lists.texi (Sets And Lists): Add memql.
5601
56022006-10-03 Richard Stallman <rms@gnu.org>
5603
5604 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5605 Clarify :ascii: and :nonascii:.
5606
56072006-09-29 Juri Linkov <juri@jurta.org>
5608
5609 * modes.texi (%-Constructs): Reorder coding systems in the
5610 documentation of %z to the real order displayed in the modeline.
5611
56122006-09-25 Richard Stallman <rms@gnu.org>
5613
5614 * os.texi (Timers): Describe timer-max-repeats.
5615
56162006-09-25 Chong Yidong <cyd@stupidchicken.com>
5617
5618 * os.texi (Timers): Mention with-local-quit.
5619
56202006-09-24 Richard Stallman <rms@gnu.org>
5621
5622 * searching.texi (Searching and Matching): Mention property search.
5623
5624 * commands.texi (Command Loop Info): Explain how read-event affects
5625 this-command-keys.
5626
56272006-09-20 Richard Stallman <rms@gnu.org>
5628
5629 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5630
5631 * windows.texi (Window Start): Minor cleanups.
5632
56332006-09-20 Kim F. Storm <storm@cua.dk>
5634
5635 * windows.texi (Window Start): pos-visible-in-window-p allows
5636 specifying t for position to mean "end of window".
5637 Add window-line-height.
5638
5639 * anti.texi (Antinews): Mention window-line-height.
5640
56412006-09-19 David Kastrup <dak@gnu.org>
5642
5643 * keymaps.texi (Searching Keymaps): Small clarification.
5644
56452006-09-18 Richard Stallman <rms@gnu.org>
5646
5647 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5648 cause keyboard menus.
5649 (Menu Keymaps): Likewise.
5650 (Defining Menus, Keyboard Menus): Clarify.
5651
5652 * text.texi (Fields): Clarify explanation of constrain-to-field.
5653
56542006-09-16 Eli Zaretskii <eliz@gnu.org>
5655
5656 * variables.texi (Tips for Defining): Fix a typo.
5657
56582006-09-15 Richard Stallman <rms@gnu.org>
5659
5660 * keymaps.texi (Remapping Commands, Searching Keymaps)
5661 (Active Keymaps): Clean up previous change.
5662
56632006-09-15 Jay Belanger <belanger@truman.edu>
5664
5665 * gpl.texi: Replace "Library Public License" by "Lesser Public
5666 License" throughout.
5667
56682006-09-15 David Kastrup <dak@gnu.org>
5669
5670 * keymaps.texi (Active Keymaps): Adapt description to use
5671 `get-char-property' instead `get-text-property'. Explain how
5672 mouse events change this. Explain the new optional argument of
5673 `key-binding' and its mouse-dependent lookup.
5674 (Searching Keymaps): Adapt description similarly.
5675 (Remapping Commands): Explain the new optional argument of
5676 `command-remapping'.
5677
56782006-09-14 Richard Stallman <rms@gnu.org>
5679
5680 * keymaps.texi (Searching Keymaps): Clarification.
5681 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5682
56832006-09-13 Richard Stallman <rms@gnu.org>
5684
5685 * objects.texi (Character Type): Node split.
5686 Add xref to Describing Characters.
5687 (Basic Char Syntax, General Escape Syntax)
5688 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5689
56902006-09-11 Richard Stallman <rms@gnu.org>
5691
5692 * display.texi (Display Table Format): Wording clarification.
5693 (Glyphs): Clarifications.
5694
56952006-09-10 Chong Yidong <cyd@stupidchicken.com>
5696
5697 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5698 local maps.
5699
57002006-09-10 Kim F. Storm <storm@cua.dk>
5701
5702 * display.texi (Forcing Redisplay): Document return value of
5703 function redisplay.
5704
57052006-09-09 Richard Stallman <rms@gnu.org>
5706
5707 * windows.texi (Window Hooks): Explain limits of
5708 window-scroll-functions.
5709
5710 * display.texi (Fringe Indicators): Update for last change in
5711 indicate-buffer-boundaries.
5712
57132006-09-08 Richard Stallman <rms@gnu.org>
5714
5715 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5716
57172006-09-06 Kim F. Storm <storm@cua.dk>
5718
5719 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5720
5721 * windows.texi (Window Start): Update pos-visible-in-window-p.
5722
57232006-09-04 Richard Stallman <rms@gnu.org>
5724
5725 * processes.texi (Accepting Output): Explain SECONDS=0 for
5726 accept-process-output.
5727
5728 * os.texi (Idle Timers): Explain why timer functions should not
5729 loop until (input-pending-p).
5730
57312006-09-02 Eli Zaretskii <eliz@gnu.org>
5732
5733 * makefile.w32-in (usermanualdir): New variable.
5734 (elisp.dvi): Use it.
5735
57362006-09-01 Eli Zaretskii <eliz@gnu.org>
5737
5738 * buffers.texi (Buffer Modification): Fix last change.
5739
57402006-09-01 Chong Yidong <cyd@stupidchicken.com>
5741
5dcb4c4e
SM
5742 * buffers.texi (Buffer Modification):
5743 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5744
57452006-08-31 Richard Stallman <rms@gnu.org>
5746
5747 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5748
57492006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5750
5751 * modes.texi (Syntactic Font Lock):
5752 Mention font-lock-syntactic-face-function
5753 instead of specific faces.
5754
57552006-08-29 Chong Yidong <cyd@stupidchicken.com>
5756
5757 * display.texi (Images): Add xrref to display-images-p.
5758
57592006-08-28 Kenichi Handa <handa@m17n.org>
5760
5761 * nonascii.texi (Lisp and Coding Systems): Fix description of
5762 detect-coding-region.
5763
57642006-08-27 Michael Olson <mwolson@gnu.org>
5765
5766 * processes.texi (Transaction Queues): Remove stray quote
5767 character.
5768
57692006-08-25 Richard Stallman <rms@gnu.org>
5770
5771 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5772 Add xref.
5773
57742006-08-24 Chong Yidong <cyd@stupidchicken.com>
5775
5776 * os.texi (Timers): Avoid waiting inside timers.
5777
57782006-08-21 Lute Kamstra <lute@gnu.org>
5779
5780 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5781
57822006-08-20 Richard Stallman <rms@gnu.org>
5783
5784 * os.texi (Idle Timers): New node, split out from Timers.
5785 Document current-idle-time.
5786 * commands.texi (Reading One Event): Update xref.
5787 * elisp.texi (Top): Update subnode menu.
5788
57892006-08-16 Richard Stallman <rms@gnu.org>
5790
5791 * keymaps.texi (Extended Menu Items): Show format of cached
5792 bindings in extended menu items.
5793
5794 * customize.texi (Variable Definitions): Explain when the
5795 standard value expression is evaluated.
5796
57972006-08-15 Chong Yidong <cyd@stupidchicken.com>
5798
5799 * commands.texi (Reading One Event): Explain idleness in
5800 `read-event'.
5801
58022006-08-12 Chong Yidong <cyd@stupidchicken.com>
5803
5804 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5805 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5806 relevant for Lisp programming.
5807 (Yank Commands): Rewrite introduction.
5808 (Undo): Clarify.
5809 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5810 (Filling): Remove redundant comment. Clarify return value of
5811 current-justification.
5812 (Margins): Minor clarifications.
5813 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5814 (Sorting): Update definition of sort-lines.
5815 (Columns): Clarify behavior of sort-columns.
5816 (Indent Tabs): Link to Tab Stops in Emacs manual.
5817 (Special Properties): Clarify.
5818 (Clickable Text): Mention Buttons package.
5819
58202006-08-12 Kevin Ryde <user42@zip.com.au>
5821
5822 * os.texi (Time Parsing): Add %z to description of
5823 format-time-string, as per docstring. Add cross reference to
5824 glibc manual for strftime.
5825
58262006-08-08 Richard Stallman <rms@gnu.org>
5827
5828 * modes.texi: Clean up wording in previous change.
5829
58302006-08-07 Chong Yidong <cyd@stupidchicken.com>
5831
5832 * modes.texi (Hooks): Clarify.
5833 (Major Mode Basics): Mention define-derived-mode explicitly.
5834 (Major Mode Conventions): Rebinding RET is OK for some modes.
5835 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5836 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5837 (Mode Line Basics): Clarify.
5838 (Mode Line Data): Mention help-echo and local-map in strings.
5839 Explain reason for treatment of non-risky variables.
5840 (Properties in Mode): Clarify.
5841 (Faces for Font Lock): Add font-lock-negation-char-face.
5842
58432006-08-04 Eli Zaretskii <eliz@gnu.org>
5844
5845 * strings.texi (Formatting Strings): Warn against arbitrary
5846 strings as first arg to `format'.
5847
58482006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5849
5850 * text.texi (Clickable Text): Mention `help-echo' text property.
5851 Update intro, examples and associated explanations.
5852
58532006-07-31 Richard Stallman <rms@gnu.org>
5854
5855 * commands.texi: Update xrefs.
5856 (Event Mod): New node, cut out from old Translating Input.
5857
5858 * maps.texi: Update xrefs.
5859
5860 * keymaps.texi (Translation Keymaps): New node.
5861 Update xrefs from Translating Input to Translation Keymaps.
5862
5863 * elisp.texi (Top): Update subnode menu.
5864
5865 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5866
5867 * os.texi (System Interface): Fix menu descriptions of some nodes.
5868 (Translating Input): Node deleted.
5869
58702006-07-31 Nick Roberts <nickrob@snap.net.nz>
5871
5872 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5873
5874 * lists.texi (Sets And Lists): Likewise.
5875
58762006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5877
5878 * text.texi (Fields): Mention POS
5879 requirement when narrowing is in effect.
5880
58812006-07-28 Richard Stallman <rms@gnu.org>
5882
5883 * display.texi (Face Attributes): Simplify wording.
5884 (Attribute Functions): Clarify meaning of new-frame default
5885 attribute settings.
5886
5887 * customize.texi (Common Keywords): Document how to use
5888 :package-version in a package not in Emacs.
5889
58902006-07-28 Kim F. Storm <storm@cua.dk>
5891
5892 * commands.texi (Reading One Event): Fix last change.
5893
58942006-07-26 Chong Yidong <cyd@stupidchicken.com>
5895
5896 * commands.texi (Reading One Event): Document SECONDS argument for
5897 read-event, read-char, and read-char-exclusive.
5898
58992006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5900
5901 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5902 to ensure correct identification.
5903
59042006-07-24 Richard Stallman <rms@gnu.org>
5905
5906 * text.texi (Clickable Text): Clarify.
5907
5908 * sequences.texi (Vector Functions): Delete duplicate xref.
5909
5910 * objects.texi (Function Type): Clarify.
5911
5912 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5913 modes.
5914
5915 * lists.texi (List Variables): New node.
5916 Material moved from other nodes.
5917
5918 * variables.texi (Setting Variables): add-to-list and
5919 add-to-ordered-list moved to List Variables node.
5920
59212006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5922
5923 * text.texi (Links and Mouse-1):
5924 For mouse-on-link-p, expand on arg POS.
5925
59262006-07-21 Kim F. Storm <storm@cua.dk>
5927
5928 * display.texi (Forcing Redisplay): Don't mention systems which
5929 don't support sub-second timers for redisplay-preemption-period.
5930
5931 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5932
59332006-07-21 Eli Zaretskii <eliz@gnu.org>
5934
5935 * frames.texi (Input Focus): Document that focus-follows-mouse has
5936 no effect on MS-Windows.
5937
59382006-07-18 Richard Stallman <rms@gnu.org>
5939
5940 * display.texi (Forcing Redisplay): Cleanups in previous change.
5941
5942 * processes.texi (Low-Level Network): Make menu more convenient.
5943
59442006-07-18 Kim F. Storm <storm@cua.dk>
5945
5946 * display.texi (Forcing Redisplay): redisplay-preemption-period
5947 only used on window systems. Add xref to Terminal Output.
5948
5949 * os.texi (Terminal Output): baud-rate only controls preemption on
5950 non-window systems. Add xref to Forcing Redisplay.
5951
5952 * processes.texi (Low-Level Network): Rename node "Make Network"
5953 to "Network Processes".
5954
59552006-07-18 Karl Berry <karl@gnu.org>
5956
5957 * variables.texi, functions.texi, customize.texi, loading.texi:
5958 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5959
59602006-07-17 Chong Yidong <cyd@stupidchicken.com>
5961
5962 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5963
59642006-07-17 Richard Stallman <rms@gnu.org>
5965
5966 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5967 Put period and comma inside quotes.
5968
5969 * loading.texi, markers.texi: Use real doublequote inside menus.
5970
5971 * windows.texi: Put point and comma inside quotes.
5972 (Textual Scrolling): Use @samp for error message.
5973
5974 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5975 * strings.texi, streams.texi, processes.texi, os.texi:
5976 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5977 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5978 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5979 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5980 Put point and comma inside quotes.
5981
5982 * control.texi (Processing of Errors): Add command-error-function.
5983
5984 * variables.texi (File Local Variables): Clarify that
5985 file local variables make buffer-local bindings.
5986
5987 * modes.texi (Syntactic Font Lock): Give default for
5988 font-lock-syntax-table.
5989
59902006-07-17 Nick Roberts <nickrob@snap.net.nz>
5991
5992 * text.texi (Special Properties): Clean up previous change.
5993
59942006-07-16 Karl Berry <karl@gnu.org>
5995
5996 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5997 * control.texi: Fix bad page breaks through chapter 10 (control).
5998
5999 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6000 underfull hbox.
6001
60022006-07-15 Nick Roberts <nickrob@snap.net.nz>
6003
6004 * text.texi (Special Properties): Describe fontified text property
6005 in relation to a character (not text).
6006
60072006-07-15 Kim F. Storm <storm@cua.dk>
6008
6009 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6010 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6011 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6012
6013 * anti.texi (Antinews): Mention redisplay function.
6014 The kbd macro existed, but was not documented, before 22.x.
6015 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6016
60172006-07-14 Nick Roberts <nickrob@snap.net.nz>
6018
6019 * display.texi (Displaying Messages): Add anchor.
6020
6021 * frames.texi (Dialog Boxes): Use it.
6022
60232006-07-12 Richard Stallman <rms@gnu.org>
6024
6025 * objects.texi (Frame Type): Explain nature of frames better.
6026
6027 * frames.texi (Frames): Explain nature of frames better.
6028
60292006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6030
6031 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6032
60332006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6034
6035 * frames.texi (Window System Selections): Mention scrap support for Mac.
6036 Default value of x-select-enable-clipboard is t on Mac.
6037
6038 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6039
60402006-07-11 Kim F. Storm <storm@cua.dk>
6041
6042 * display.texi (Forcing Redisplay): Add `redisplay' function.
6043 Don't mention (sit-for -1) -- use (redisplay t) instead.
6044
6045 * commands.texi (Waiting): (sit-for -1) is no longer special.
6046 (sit-for 0) is equivalent to (redisplay).
6047 Iconifying/deiconifying no longer makes sit-for return.
6048
60492006-07-10 Nick Roberts <nickrob@snap.net.nz>
6050
6051 * display.texi (Buttons): Fix typo.
6052
6053 * index.texi, elisp.texi (New Symbols): Comment node out.
6054
60552006-07-09 Richard Stallman <rms@gnu.org>
6056
6057 * display.texi (Truncation): Clean up previous change.
6058
60592006-07-08 Richard Stallman <rms@gnu.org>
6060
6061 * commands.texi (Interactive Call): Use 3 as prefix in example
6062 for execute-extended-command.
6063
6064 * display.texi (Attribute Functions): Move paragraph about
6065 compatibility with Emacs < 21.
6066
60672006-07-09 Kim F. Storm <storm@cua.dk>
6068
6069 * display.texi (Refresh Screen): Clarify force-window-update.
6070 (Truncation): "Normally" indicated by fringe arrows.
6071
60722006-07-08 Eli Zaretskii <eliz@gnu.org>
6073
6074 * windows.texi (Textual Scrolling, Resizing Windows):
6075 * variables.texi (Constant Variables):
6076 * text.texi (Buffer Contents, Deletion, Changing Properties)
6077 (Property Search, Special Properties, Sticky Properties)
6078 (Links and Mouse-1, Fields, Change Hooks):
6079 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6080 (Categories):
6081 * symbols.texi (Other Plists):
6082 * streams.texi (Output Variables):
6083 * processes.texi (Input to Processes, Query Before Exit):
6084 * positions.texi (Word Motion, Text Lines, List Motion):
6085 * os.texi (Init File, System Environment, Sound Output)
6086 (Session Management):
6087 * nonascii.texi (Text Representations, Character Sets)
6088 (Chars and Bytes, Locales):
6089 * modes.texi (Defining Minor Modes, Header Lines):
6090 * minibuf.texi (Minibuffer Contents):
6091 * markers.texi (Information from Markers):
6092 * lists.texi (List Elements, Building Lists, Association Lists):
6093 * keymaps.texi (Tool Bar):
6094 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6095 * functions.texi (What Is a Function, Mapping Functions):
6096 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6097 (Color Names, Text Terminal Colors, Display Feature Testing):
6098 * files.texi (Visiting Functions, File Name Components)
6099 (Unique File Names, Contents of Directories):
6100 * display.texi (Forcing Redisplay, Displaying Messages)
6101 (Temporary Displays, Font Selection, Auto Faces)
6102 (Font Lookup, Fringe Indicators, Display Margins)
6103 (Image Descriptors, Showing Images, Image Cache, Button Types)
6104 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6105 (Display Table Format, Glyphs):
6106 * control.texi (Iteration):
6107 * commands.texi (Command Loop Info, Adjusting Point):
6108 * backups.texi (Making Backups, Auto-Saving):
6109 Remove @tindex entries.
6110
61112006-07-07 Kim F. Storm <storm@cua.dk>
6112
6113 * display.texi (Fringe Cursors): Fix typo.
6114 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6115 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6116
61172006-07-05 Richard Stallman <rms@gnu.org>
6118
6119 * text.texi (Buffer Contents): Add example of text props
6120 in result of buffer-substring.
6121 (Text Properties): Explain better about use of specific property names.
6122 (Property Search): Some cleanups; reorder some functions.
6123
6124 * keymaps.texi (Changing Key Bindings): Cleanup.
6125 Add xref to Key Binding Conventions.
6126
6127 * display.texi (Attribute Functions): Add examples for
6128 face-attribute-relative-p.
6129
6130 * tips.texi (Coding Conventions): Cleanup last change.
6131
61322006-07-05 Karl Berry <karl@gnu.org>
6133
6134 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6135 Remove @setchapternewpage odd.
6136 Result is 1013 pages, down from 1100.
6137
6138 * anti.texi, customize.texi, display.texi, internals.texi:
6139 * minibuf.texi, modes.texi, tips.texi:
6140 Fix overfull/underfull boxes.
6141
61422006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6143
6144 * edebug.texi (Instrumenting):
6145 Add Edebug-specific findex for eval-buffer.
6146 * loading.texi (Loading):
6147 Replace eval-current-buffer with eval-buffer.
6148
61492006-06-30 Nick Roberts <nickrob@snap.net.nz>
6150
6151 * locals.texi (Standard Buffer-Local Variables): Update the list
6152 of variables.
6153
61542006-06-26 Nick Roberts <nickrob@snap.net.nz>
6155
6156 * files.texi (File Name Completion): Point user to the node
6157 "Reading File Names".
6158
61592006-06-24 Eli Zaretskii <eliz@gnu.org>
6160
6161 * files.texi (Contents of Directories): Document case-insensitive
6162 behavior on respective filesystems.
6163
6164 * objects.texi (Character Type): Document that Emacs signals an
6165 error for unsupported Unicode characters specified as \uNNNN.
6166
61672006-06-19 Richard Stallman <rms@gnu.org>
6168
6169 * processes.texi (Bindat Spec): Clarify previous change.
6170
61712006-06-16 Richard Stallman <rms@gnu.org>
6172
6173 * tips.texi (Coding Conventions): Better explain conventions
6174 for definition constructs.
6175
6176 * text.texi (Special Properties): String value of `read-only'
6177 serves as the error message.
6178
6179 * objects.texi (Character Type): Clarify prev. change.
6180 (Non-ASCII in Strings): Mention \u and \U.
6181
6182 * commands.texi (Using Interactive): Explain problem of
6183 markers, etc., in command-history.
6184
61852006-06-14 Kim F. Storm <storm@cua.dk>
6186
6187 * commands.texi (Waiting): Negative arg to sit-for forces
6188 redisplay even if input is pending.
6189
6190 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6191 redisplay. Remove incorrect example of binding redisplay-dont-pause
6192 around (sit-for 0).
6193
61942006-06-13 Richard Stallman <rms@gnu.org>
6195
6196 * display.texi (Forcing Redisplay): Clarify previous change.
6197
61982006-06-13 Romain Francoise <romain@orebokech.com>
6199
6200 * display.texi (Forcing Redisplay): Fix typo.
6201
62022006-06-13 Kim F. Storm <storm@cua.dk>
6203
6204 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6205
62062006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6207
6208 * tips.texi (Coding Conventions): Add `@end itemize'.
6209
62102006-06-10 Richard Stallman <rms@gnu.org>
6211
6212 * tips.texi (Coding Conventions): Explain use of coding systems
6213 to ensure one decoding for strings.
6214
62152006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6216
6217 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6218 syntax.
6219
62202006-06-07 Eli Zaretskii <eliz@gnu.org>
6221
6222 * display.texi (Font Selection): Remove description of
6223 clear-face-cache.
6224
6225 * compile.texi (Eval During Compile): Fix a typo. Add index
6226 entries for possible uses of eval-when-compile.
6227
62282006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6229
6230 * display.texi (Abstract Display): Fix typo.
6231
62322006-06-03 Eli Zaretskii <eliz@gnu.org>
6233
6234 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6235 Reword variable's description.
6236
62372006-06-01 Richard Stallman <rms@gnu.org>
6238
6239 * windows.texi (Splitting Windows): Clarify splitting nonselected
6240 window.
6241
62422006-05-31 Juri Linkov <juri@jurta.org>
6243
6244 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6245
62462006-05-30 Richard Stallman <rms@gnu.org>
6247
6248 * display.texi (Line Height): Fix errors in description of
10d1d0af 6249 default line height and line-height property.
b8d4c8d0
GM
6250
6251 * nonascii.texi (Default Coding Systems): Further clarification.
6252
62532006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6254
6255 * internals.texi (Pure Storage): Mention that an overflow in pure
6256 space causes a memory leak.
6257 (Garbage Collection): If there was an overflow in pure space,
6258 `garbage-collect' returns nil.
6259
62602006-05-30 Eli Zaretskii <eliz@gnu.org>
6261
6262 * nonascii.texi (Default Coding Systems): Fix it some more.
6263
62642006-05-29 Eli Zaretskii <eliz@gnu.org>
6265
6266 * nonascii.texi (Default Coding Systems): Fix last change.
6267
62682006-05-29 Kenichi Handa <handa@m17n.org>
6269
6270 * nonascii.texi (find-operation-coding-system): Describe the new
6271 argument format (FILENAME . BUFFER).
6272
62732006-05-28 Richard Stallman <rms@gnu.org>
6274
6275 * tips.texi (Coding Conventions): Better explain reasons not to
6276 advise other packages or use `eval-after-load'.
6277
62782006-05-29 Kim F. Storm <storm@cua.dk>
6279
6280 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6281 `bindat-idx' and `bindat-raw' for clarity.
6282
62832006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6284
6285 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6286
6287 * display.texi (Display): Add "Abstract Display" to menu.
6288 (Abstract Display, Abstract Display Functions)
6289 (Abstract Display Example): New nodes.
6290 * elisp.texi (Top): Add "Abstract Display" to menu.
6291
62922006-05-27 Chong Yidong <cyd@stupidchicken.com>
6293
6294 * keymaps.texi (Key Sequences): Link to input events definition.
6295 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6296
6297 * files.texi (Changing Files): Document updated argument list for
6298 copy-file.
6299
63002006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6301
6302 * processes.texi (Bindat Functions): Explain term "total length".
6303 Use it in bindat-length and bindat-pack descriptions.
6304
63052006-05-26 Eli Zaretskii <eliz@gnu.org>
6306
6307 * tips.texi (Coding Conventions): Advise against using
6308 eval-after-load in packages. Add an index entry.
6309
63102006-05-25 Juri Linkov <juri@jurta.org>
6311
6312 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6313
6314 * modes.texi (%-Constructs): Add %e, %z, %Z.
6315
63162006-05-25 Richard Stallman <rms@gnu.org>
6317
6318 * elisp.texi (Top): Update subnode menu.
6319
6320 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6321 (Keymaps): Update menu.
6322
63232006-05-25 Chong Yidong <cyd@stupidchicken.com>
6324
6325 * keymaps.texi (Key Sequences): Some clarifications.
6326
63272006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6328
6329 * processes.texi (Bindat Functions): Say "unibyte string"
6330 explicitly for bindat-unpack and bindat-pack descriptions.
6331 (Bindat Examples): Don't call `string-make-unibyte' in example.
6332
63332006-05-25 Chong Yidong <cyd@stupidchicken.com>
6334
5dcb4c4e 6335 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6336 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6337
6338 * keymaps.texi (Changing Key Bindings):
dd7b651b 6339 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6340 * help.texi (Describing Characters): Refer to it.
6341
63422006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6343
6344 * frames.texi (Pointer Shape): @end table -> @end defvar.
6345
63462006-05-22 Richard Stallman <rms@gnu.org>
6347
6348 * elisp.texi (Top): Update subnode menus.
6349
6350 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6351 Contents rewritten; material from old Pointer Shape node moved here.
6352
6353 * display.texi (Pointer Shape): Node deleted.
6354 (Image Descriptors): Minor cleanup.
6355
63562006-05-21 Richard Stallman <rms@gnu.org>
6357
6358 * syntax.texi (Parsing Expressions): Update info on which STATE
6359 elements are ignored.
6360
63612006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6362
6363 * hooks.texi (Standard Hooks): Correct typo.
6364
6365 * gpl.texi (GPL): ifinfo -> ifnottex.
6366
63672006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6368
6369 * searching.texi (Simple Match Data): Warn about match data being
6370 set anew by every search.
6371
63722006-05-17 Richard Stallman <rms@gnu.org>
6373
6374 * minibuf.texi (Minibuffer History): Clarify.
6375
6376 * searching.texi (Regexp Special): Clarify nested regexp warning.
6377
63782006-05-16 Kim F. Storm <storm@cua.dk>
6379
6380 * minibuf.texi (Minibuffer History): Update add-to-history.
6381
63822006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6383
5dcb4c4e
SM
6384 * nonascii.texi (Explicit Encoding):
6385 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6386
63872006-05-14 Richard Stallman <rms@gnu.org>
6388
6389 * buffers.texi (Creating Buffers): Cleanup.
6390
6391 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6392
63932006-05-13 Eli Zaretskii <eliz@gnu.org>
6394
6395 * buffers.texi (Current Buffer): Document that with-temp-buffer
6396 disables undo.
6397
6398 * os.texi (Terminal-Specific): More accurate description of how
6399 Emacs searches for the terminal-specific libraries.
6400
64012006-05-12 Eli Zaretskii <eliz@gnu.org>
6402
6403 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6404 emacs-xtra to @inforef's.
6405
6406 * text.texi (Undo): Document that undo is turned off in buffers
6407 whose names begin with a space.
6408
6409 * buffers.texi (Buffer Names): Add index entries for buffers whose
6410 names begin with a space.
6411 (Creating Buffers): Document that undo is turned off in buffers
6412 whose names begin with a space.
6413
6414 * files.texi (Visiting Functions, Reading from Files)
6415 (Saving Buffers): Mention code and EOL conversions by file I/O
6416 primitives and subroutines.
6417
f4e90db0
SM
6418 * nonascii.texi (Lisp and Coding Systems):
6419 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6420
6421 * display.texi (Defining Faces): Mention `mac', and add an xref to
6422 where window-system is described.
6423
64242006-05-10 Richard Stallman <rms@gnu.org>
6425
6426 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6427
64282006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6429
6430 * variables.texi (File Local Variables): Recommend to quote lambda
6431 expressions in safe-local-variable property.
6432
64332006-05-09 Richard Stallman <rms@gnu.org>
6434
5dcb4c4e
SM
6435 * variables.texi (File Local Variables):
6436 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6437
64382006-05-07 Kim F. Storm <storm@cua.dk>
6439
6440 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6441 from add-to-history.
6442
64432006-05-07 Romain Francoise <romain@orebokech.com>
6444
6445 * commands.texi (Event Input Misc):
6446 * compile.texi (Eval During Compile):
6447 * internals.texi (Buffer Internals):
6448 * minibuf.texi (Initial Input):
6449 * nonascii.texi (Scanning Charsets):
6450 * numbers.texi (Comparison of Numbers):
6451 * windows.texi (Textual Scrolling, Vertical Scrolling):
6452 Fix various typos.
6453
64542006-05-06 Eli Zaretskii <eliz@gnu.org>
6455
6456 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6457 conditional xref's to either emacs or emacs-xtra, depending on
6458 @iftex/@ifnottex.
6459
6460 * minibuf.texi (Minibuffer History): Document add-to-history.
6461
64622006-05-05 Eli Zaretskii <eliz@gnu.org>
6463
6464 * internals.texi (Pure Storage): Mention the pure overflow message
6465 at startup.
6466
c8763fb6 64672006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6468
6469 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6470 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6471 search.
6472
64732006-05-01 Richard Stallman <rms@gnu.org>
6474
6475 * intro.texi (nil and t): Clarify.
6476
6477 * variables.texi (File Local Variables): Suggest using booleanp.
6478
64792006-05-01 Juanma Barranquero <lekktu@gmail.com>
6480
6481 * objects.texi (Type Predicates): Fix typos.
6482
64832006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6484
6485 * intro.texi (nil and t): Add booleanp.
6486
6487 * objects.texi (Type Predicates): Add links for booleanp and
6488 string-or-null-p.
6489
64902006-04-29 Richard Stallman <rms@gnu.org>
6491
6492 * modes.texi (Multiline Font Lock): Rename from
6493 Multi line Font Lock Elements. Much clarification.
6494 (Font Lock Multiline, Region to Fontify): Much clarification.
6495
64962006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6497
6498 * variables.texi (File Local Variables): Remove the special case t for
6499 safe-local-variable.
6500
65012006-04-26 Richard Stallman <rms@gnu.org>
6502
6503 * syntax.texi (Parsing Expressions): Minor cleanup.
6504
65052006-04-18 Richard Stallman <rms@gnu.org>
6506
6507 * tips.texi (Coding Conventions): Explain when the package's
6508 prefix should appear later on (not at the start of the name).
6509
6510 * searching.texi (String Search): Clarify effect of NOERROR.
6511
6512 * modes.texi (Imenu): Clarify what special items do.
6513
6514 * hooks.texi (Standard Hooks): Delete text about old hook names.
6515
65162006-04-17 Romain Francoise <romain@orebokech.com>
6517
6518 * variables.texi (Local Variables): Update the default value of
6519 `max-specpdl-size'.
6520
65212006-04-15 Michael Olson <mwolson@gnu.org>
6522
6523 * processes.texi (Transaction Queues): Mention the new optional
6524 `delay-question' argument for `tq-enqueue'.
6525
65262006-04-13 Bill Wohler <wohler@newt.com>
6527
6528 * customize.texi (Common Keywords): Use dotted notation for
6529 :package-version value. Specify its values. Improve documentation
6530 for customize-package-emacs-version-alist.
6531
65322006-04-12 Bill Wohler <wohler@newt.com>
6533
6534 * customize.texi (Common Keywords): Move description of
6535 customize-package-emacs-version-alist to @defvar.
6536
65372006-04-10 Bill Wohler <wohler@newt.com>
6538
6539 * customize.texi (Common Keywords): Add :package-version.
6540
65412006-04-10 Kim F. Storm <storm@cua.dk>
6542
6543 * text.texi (Buffer Contents): Add NOPROPS arg to
6544 filter-buffer-substring.
6545
65462006-04-08 Kevin Ryde <user42@zip.com.au>
6547
6548 * os.texi (Command-Line Arguments): Update xref to emacs manual
6549 "Command Arguments" -> "Emacs Invocation", per change there.
6550
65512006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6552
6553 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6554 be on one line to help makeinfo not render two spaces after the dot.
6555
65562006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6557
6558 * strings.texi (Predicates for Strings): Add string-or-null-p.
6559
65602006-03-28 Kim F. Storm <storm@cua.dk>
6561
6562 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6563 remarks about systems that don't support fractional seconds.
6564
65652006-03-25 Karl Berry <karl@gnu.org>
6566
6567 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6568 the year list.
6569
65702006-03-21 Nick Roberts <nickrob@snap.net.nz>
6571
6572 * display.texi (Fringe Indicators): Fix typos.
6573
65742006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6575
6576 * tips.texi (Documentation Tips): One can now also write `program'
6577 in front of a quoted symbol in a docstring to prevent making a
6578 hyperlink.
6579
65802006-03-19 Alan Mackenzie <acm@muc.de>
6581
6582 * text.texi (Special Properties): Clarify `fontified' property.
6583
65842006-03-16 Richard Stallman <rms@gnu.org>
6585
6586 * display.texi (Defining Images): Minor cleanup.
6587
65882006-03-16 Bill Wohler <wohler@newt.com>
6589
6590 * display.texi (Defining Images): In image-load-path-for-library,
6591 prefer user's images.
6592
65932006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6594
6595 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6596
65972006-03-15 Bill Wohler <wohler@newt.com>
6598
6599 * display.texi (Defining Images): Fix example in
6600 image-load-path-for-library by not recommending that one binds
6601 image-load-path. Just defvar it to placate compiler and only use
6602 it if previously defined.
6603
66042006-03-14 Bill Wohler <wohler@newt.com>
6605
6606 * display.texi (Defining Images): In image-load-path-for-library,
6607 always return list of directories. Update example.
6608
66092006-03-14 Alan Mackenzie <acm@muc.de>
6610
6611 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6612 This describes font-lock-extend-region-function.
6613 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6614 the new node "Region to Fontify".
6615
66162006-03-13 Richard Stallman <rms@gnu.org>
6617
6618 * display.texi (Invisible Text): The impossible position is
6619 now before the invisible text, not after.
6620 (Defining Images): Clean up last change.
6621
66222006-03-11 Bill Wohler <wohler@newt.com>
6623
6624 * display.texi (Defining Images): Add image-load-path-for-library.
6625
66262006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6627
6628 * text.texi (Adaptive Fill): Fix Texinfo usage.
6629
6630 * strings.texi (Creating Strings): Fix Texinfo usage.
6631
6632 * searching.texi (Regexp Special): Use @samp for regular
6633 expressions that are not in Lisp syntax.
6634
66352006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6636
6637 * searching.texi (Regexp Special): Put remark between parentheses
6638 to avoid misreading.
6639
66402006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6641
6642 * searching.texi (Syntax of Regexps): More accurately describe
6643 which characters are special in which situations.
6644 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6645 are not special. Describe in detail when `[' and `]' are special.
6646 (Regexp Backslash): Plenty of regexps with unbalanced square
6647 brackets are valid, so reword that statement.
6648
66492006-03-02 Kim F. Storm <storm@cua.dk>
6650
6651 * keymaps.texi (Tool Bar): Add tool-bar-border.
6652
66532006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6654
6655 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6656
66572006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6658
6659 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6660
6661 * files.texi (Locating Files): Suggest additional values for the
6662 SUFFIXES arg of `locate-file'. Update pxref.
6663
6664 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6665 (How Programs Do Loading): Discuss the effects of Auto Compression
6666 mode on `load'.
6667 (Load Suffixes): New node.
6668 (Library Search): Delete description of `load-suffixes'; it was
6669 moved to "Load Suffixes".
6670 (Autoload, Named Features): Mention `load-suffixes'.
6671
66722006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6673
6674 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6675
6676 * windows.texi (Window Tree): Fix typo.
6677
66782006-02-20 Kim F. Storm <storm@cua.dk>
6679
6680 * display.texi (Fringe Indicators): New section.
6681 Move indicate-empty-lines, indicate-buffer-boundaries, and
6682 default-indicate-buffer-boundaries here.
6683 Add fringe-indicator-alist and default-fringes-indicator-alist.
6684 Add list of logical fringe indicator symbols.
6685 Update list of standard bitmap names.
6686 (Fringe Cursors): New section.
6687 Move overflow-newline-into-fringe here.
6688 Add fringe-cursor-alist and default-fringes-cursor-alist.
6689 Add list of fringe cursor symbols.
6690
66912006-02-20 Juanma Barranquero <lekktu@gmail.com>
6692
6693 * commands.texi (Using Interactive): Fix reference to node
6694 "Minibuffers".
6695
66962006-02-19 Richard M. Stallman <rms@gnu.org>
6697
6698 * minibuf.texi (High-Level Completion):
6699 Add xref to read-input-method-name.
6700
6701 * files.texi (Relative File Names): Move file-relative-name here.
6702 (File Name Expansion): From here. Minor clarifications.
6703
6704 * commands.texi (Using Interactive): Add xrefs about reading input.
6705 Clarify remarks about that moving point and mark.
6706 Put string case before list case.
6707
c8763fb6 67082006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6709
6710 * display.texi (Other Display Specs, Image Descriptors):
6711 Revert erroneous changes. The previous description of
6712 image-descriptors as `(image . PROPS)' was correct.
6713
67142006-02-14 Richard M. Stallman <rms@gnu.org>
6715
6716 * variables.texi (File Local Variables): Clarifications.
6717
67182006-02-14 Juanma Barranquero <lekktu@gmail.com>
6719
6720 * variables.texi (File Local Variables): Use @code for a cons
6721 cell, not @var.
6722
67232006-02-13 Chong Yidong <cyd@stupidchicken.com>
6724
6725 * variables.texi (File Local Variables): Document new file local
6726 variable behavior.
6727
67282006-02-10 Kim F. Storm <storm@cua.dk>
6729
6730 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6731
67322006-02-08 Juanma Barranquero <lekktu@gmail.com>
6733
6734 * modes.texi (%-Constructs): Remove obsolete info about
6735 `global-mode-string'.
6736
67372006-02-07 Richard M. Stallman <rms@gnu.org>
6738
6739 * commands.texi (Prefix Command Arguments): Minor cleanup.
6740
6741 * display.texi: "Graphical display", not window system.
6742
6743 * functions.texi (What Is a Function): Fix xref.
6744
6745 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6746 (Changing Key Bindings): Clarify when remapping is better than
6747 substitute-key-definition.
6748
67492006-02-02 Richard M. Stallman <rms@gnu.org>
6750
6751 * minibuf.texi (Basic Completion): Completion alists are risky.
6752
6753 * keymaps.texi (Active Keymaps): Clarifications.
6754 (Searching Keymaps): New node.
6755 (Keymaps): Update menu.
6756
6757 * frames.texi (Layout Parameters): Minor clarification.
6758 (Drag and Drop): New node.
6759 (Frames): Update menu.
6760
67612006-01-29 Chong Yidong <cyd@stupidchicken.com>
6762
6763 * display.texi (Other Display Specs, Image Descriptors):
6764 Image description is a list, not a cons cell.
6765
67662006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6767
6768 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6769 list is not necessarily a list).
6770
67712006-01-27 Eli Zaretskii <eliz@gnu.org>
6772
6773 * frames.texi (Layout Parameters): border-width and
6774 internal-border-width belong to the frame, not the window.
6775
67762006-01-19 Richard M. Stallman <rms@gnu.org>
6777
6778 * nonascii.texi (Translation of Characters): Search cmds use
6779 translation-table-for-input. Automatically made local.
6780
6781 * markers.texi (Overview of Markers): Count insertion type
6782 as one of a marker's attributes.
6783
6784 * keymaps.texi (Controlling Active Maps): New node, split out of
6785 Active Keymaps.
6786 (Keymaps): Menu updated.
6787 (Active Keymaps): Give pseudocode to explain how the active
6788 maps are searched. current-active-maps and key-binding moved here.
6789 (Functions for Key Lookup): current-active-maps and key-binding moved.
6790 Clarifications.
6791 (Searching the Keymaps): New subnode.
6792
6793 * elisp.texi (Top): Menu clarification.
6794
6795 * display.texi (Other Display Specs): Delete duplicate entry for
6796 just a string as display spec. Move text about recursive display
6797 specs on such a string.
6798
6799 * commands.texi (Key Sequence Input): Clarify.
6800 Move num-nonmacro-input-events out.
6801 (Reading One Event): num-nonmacro-input-events moved here.
6802
68032006-01-14 Nick Roberts <nickrob@snap.net.nz>
6804
6805 * advice.texi (Simple Advice): Update example to fit argument
6806 change in previous-line.
6807
68082006-01-05 Richard M. Stallman <rms@gnu.org>
6809
6810 * markers.texi (The Mark): Fix in `mark'.
6811
68122006-01-04 Richard M. Stallman <rms@gnu.org>
6813
6814 * processes.texi (Misc Network, Make Network): Minor cleanups.
6815
68162006-01-04 Kim F. Storm <storm@cua.dk>
6817
6818 * processes.texi (Make Network): Add IPv6 addresses and handling.
6819 (Network Feature Testing): Mention (:family ipv6).
6820 (Misc Network): Add IPv6 formats to format-network-address.
6821
68222005-12-30 Richard M. Stallman <rms@gnu.org>
6823
6824 * text.texi (Changing Properties):
6825 Don't use return value of set-text-properties.
6826
68272005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6828
6829 * modes.texi (Mode Line Format): Correct typo in menu.
6830
68312005-12-29 Richard M. Stallman <rms@gnu.org>
6832
6833 * modes.texi (Mode Line Top): New node.
6834 (Mode Line Data): Some text moved to new node.
6835 Explain the data structure more concretely.
6836 (Mode Line Basics): Clarifications.
6837 (Mode Line Variables): Clarify intro paragraph.
6838 (%-Constructs): Clarify intro paragraph.
6839 (Mode Line Format): Update menu.
6840
68412005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6842
6843 * minibuf.texi (Basic Completion): Update lazy-completion-table
6844 examples for removal of ARGS argument.
6845
68462005-12-23 Richard M. Stallman <rms@gnu.org>
6847
6848 * text.texi (Undo): Restore some explanation from the version
6849 that was deleted.
6850
68512005-12-23 Eli Zaretskii <eliz@gnu.org>
6852
6853 * text.texi (Undo): Remove duplicate descriptions of `apply
6854 funname' and `apply delta' elements of the undo list.
6855
68562005-12-20 Richard M. Stallman <rms@gnu.org>
6857
6858 * help.texi (Help Functions): Update documentation of `apropos'.
6859
68602005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6861
6862 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6863 because it is confusing. If the :help-echo keyword is a function,
6864 it is not directly used as the :help-echo overlay property, as the
6865 xref seems to suggest (it does not take the appropriate args).
6866
68672005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6868
6869 * customize.texi (Common Keywords): Fix Texinfo usage.
6870 (Group Definitions, Variable Definitions): Update for new
6871 conventions for using `*' in docstrings.
6872
6873 * tips.texi (Documentation Tips): Update for new conventions for
6874 using `*' in docstrings.
6875
68762005-12-16 Richard M. Stallman <rms@gnu.org>
6877
6878 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6879
68802005-12-16 Juri Linkov <juri@jurta.org>
6881
6882 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6883
68842005-12-14 Romain Francoise <romain@orebokech.com>
6885
6886 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6887 Fix typo.
6888
68892005-12-11 Juri Linkov <juri@jurta.org>
6890
6891 * minibuf.texi (Completion Commands): Add mention of read-file-name
6892 for filename completion keymaps.
6893 (Reading File Names): Add mention of filename completion keymaps
6894 for read-file-name and xref to `Completion Commands'.
6895
68962005-12-10 Richard M. Stallman <rms@gnu.org>
6897
6898 * customize.texi (Common Keywords): State caveats for use of :tag.
6899
69002005-12-08 Richard M. Stallman <rms@gnu.org>
6901
6902 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6903 with xrefs and better explanation.
6904 (Completion Commands): Add the filename completion maps.
6905
6906 * objects.texi (Character Type): Clarify that \s is not space
6907 if a dash follows.
6908
69092005-12-05 Richard M. Stallman <rms@gnu.org>
6910
6911 * windows.texi (Resizing Windows): Delete preserve-before args.
6912
69132005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6914
6915 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6916 in full keymaps, since the quirk has been fixed.
6917
69182005-12-03 Eli Zaretskii <eliz@gnu.org>
6919
5dcb4c4e
SM
6920 * hooks.texi (Standard Hooks): Add index entries.
6921 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6922
69232005-11-27 Richard M. Stallman <rms@gnu.org>
6924
6925 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6926
69272005-11-21 Juri Linkov <juri@jurta.org>
6928
6929 * customize.texi (Common Keywords): Update links types
6930 custom-manual and url-link. Add link types emacs-library-link,
6931 file-link, function-link, variable-link, custom-group-link.
6932
69332005-11-20 Chong Yidong <cyd@stupidchicken.com>
6934
6935 * display.texi: Revert 2005-11-20 change.
6936
69372005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6938
6939 * processes.texi (Bindat Functions):
6940 Say "third" to refer to zero-based index "2".
6941
69422005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6943
6944 * loading.texi (Library Search): Update the default value of
6945 `load-suffixes'.
6946
69472005-11-17 Chong Yidong <cyd@stupidchicken.com>
6948
6949 * display.texi (Attribute Functions): Mention :ignore-defface.
6950
69512005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6952
6953 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6954 (Minor Mode Conventions): Mention the use of a hook.
6955
69562005-11-06 Richard M. Stallman <rms@gnu.org>
6957
6958 * files.texi (Magic File Names): find-file-name-handler checks the
6959 `operations' property of the handler.
6960
69612005-11-03 Richard M. Stallman <rms@gnu.org>
6962
6963 * variables.texi (Frame-Local Variables): Small clarification.
6964
69652005-10-29 Chong Yidong <cyd@stupidchicken.com>
6966
6967 * os.texi (Init File): Document ~/.emacs.d/init.el.
6968
69692005-10-29 Richard M. Stallman <rms@gnu.org>
6970
6971 * internals.texi (Garbage Collection): Document memory-full.
6972
69732005-10-28 Bill Wohler <wohler@newt.com>
6974
6975 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6976 for URLs.
6977
69782005-10-28 Richard M. Stallman <rms@gnu.org>
6979
6980 * minibuf.texi (Completion Commands): Clean up prev change.
6981
69822005-10-26 Kevin Ryde <user42@zip.com.au>
6983
6984 * compile.texi (Eval During Compile): Explain recommended uses
6985 of eval-when-compile and eval-and-compile.
6986
69872005-10-27 Masatake YAMATO <jet@gyve.org>
6988
6989 * minibuf.texi (Completion Commands):
6990 Write about new optional argument for `display-completion-list'.
6991
69922005-10-23 Richard M. Stallman <rms@gnu.org>
6993
6994 * display.texi (Overlay Arrow): Clarify about local bindings of
6995 overlay-arrow-position.
6996
69972005-10-22 Eli Zaretskii <eliz@gnu.org>
6998
6999 * internals.texi (Building Emacs): Fix last change.
7000
70012005-10-22 Richard M. Stallman <rms@gnu.org>
7002
7003 * internals.texi (Building Emacs): Document eval-at-startup.
7004
70052005-10-21 Richard M. Stallman <rms@gnu.org>
7006
7007 * loading.texi (Where Defined): load-history contains abs file names.
7008 symbol-file returns abs file names.
7009
70102005-10-19 Kim F. Storm <storm@cua.dk>
7011
7012 * display.texi (Showing Images): Add max-image-size integer value.
7013
70142005-10-18 Chong Yidong <cyd@stupidchicken.com>
7015
7016 * display.texi (Showing Images): Document max-image-size.
7017
70182005-10-17 Richard M. Stallman <rms@gnu.org>
7019
7020 * commands.texi (Quitting): Minor clarification.
7021
7022 * processes.texi (Sentinels): Clarify about output and quitting.
7023 (Filter Functions): Mention with-local-quit.
7024
70252005-10-17 Juri Linkov <juri@jurta.org>
7026
7027 * buffers.texi (Current Buffer):
7028 * commands.texi (Event Input Misc):
7029 * compile.texi (Eval During Compile, Compiler Errors):
7030 * customize.texi (Group Definitions):
7031 * display.texi (Progress, Defining Faces):
7032 * files.texi (Writing to Files):
7033 * modes.texi (Mode Hooks, Defining Minor Modes):
7034 * streams.texi (Output Functions):
7035 * syntax.texi (Syntax Table Functions):
7036 * text.texi (Change Hooks):
7037 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7038
7039 * commands.texi (Quitting): Replace arg `forms' with `body' in
7040 `with-local-quit'.
7041
7042 * positions.texi (Excursions): Replace arg `forms' with `body' in
7043 `save-excursion'.
7044
70452005-10-08 Kim F. Storm <storm@cua.dk>
7046
7047 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7048 Rename manual section accordingly.
7049
70502005-10-04 Kim F. Storm <storm@cua.dk>
7051
7052 * windows.texi (Window Split Tree): New section describing
7053 new function window-split-tree function.
7054
70552005-10-03 Nick Roberts <nickrob@snap.net.nz>
7056
7057 * display.texi (Fringe Size/Pos): Simplify and add detail.
7058
70592005-09-30 Romain Francoise <romain@orebokech.com>
7060
7061 * minibuf.texi (High-Level Completion): Explain that the prompt
7062 given to `read-buffer' should end with a colon and a space.
7063 Update usage examples.
7064
70652005-09-29 Juri Linkov <juri@jurta.org>
7066
7067 * display.texi (Displaying Messages): Rename argument name
7068 `string' to `format-string' in functions `message', `message-box',
7069 `message-or-box'.
7070
70712005-09-26 Chong Yidong <cyd@stupidchicken.com>
7072
7073 * errors.texi (Standard Errors): Correct xrefs.
7074
70752005-09-18 Chong Yidong <cyd@stupidchicken.com>
7076
7077 * display.texi (Defining Images): Update documentation for
7078 `image-load-path'.
7079
70802005-09-17 Richard M. Stallman <rms@gnu.org>
7081
7082 * display.texi (Defining Images): Clean up previous change.
7083
70842005-09-16 Romain Francoise <romain@orebokech.com>
7085
7086 * elisp.texi: Specify GFDL version 1.2.
7087
7088 * doclicense.texi (GNU Free Documentation License): Update to
7089 version 1.2.
7090
70912005-09-15 Chong Yidong <cyd@stupidchicken.com>
7092
7093 * display.texi (Defining Images): Document `image-load-path'.
7094
70952005-09-15 Richard M. Stallman <rms@gnu.org>
7096
7097 * objects.texi (Printed Representation): Minor cleanup.
7098 (Box Diagrams): Minor fix.
7099 (Cons Cell Type): Move (...) index item here.
7100 (Box Diagrams): From here.
7101 (Array Type): Minor fix.
7102 (Type Predicates): Delete index "predicates".
7103 (Hash Table Type): Clarify xref.
7104 (Dotted Pair Notation): Minor fix.
7105
71062005-09-10 Chong Yidong <cyd@stupidchicken.com>
7107
7108 * files.texi (Saving Buffers): Fix typo.
7109
71102005-09-08 Richard M. Stallman <rms@gnu.org>
7111
7112 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7113
71142005-09-08 Chong Yidong <cyd@stupidchicken.com>
7115
7116 * locals.texi (Standard Buffer-Local Variables): Don't include
7117 mode variables for minor modes.
7118 Fix xrefs for buffer-display-count, buffer-display-table,
7119 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7120 enable-multibyte-characters, fill-column, header-line-format,
7121 left-fringe-width, left-margin, and right-fringe-width.
7122
7123 * hooks.texi (Standard Hooks): All hooks should conform to the
7124 standard naming convention now.
7125 Fix xref for `echo-area-clear-hook'.
7126
7127 * display.texi (Usual Display): Note that indicate-empty-lines and
7128 tab-width are buffer-local.
7129
7130 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7131
7132 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7133
7134 * nonascii.texi (Encoding and I/O): Note that
7135 buffer-file-coding-system is buffer-local.
7136
7137 * positions.texi (List Motion): Note that defun-prompt-regexp is
7138 buffer-local.
7139
7140 * text.texi (Auto Filling): Note that auto-fill-function is
7141 buffer-local.
7142 (Undo): Note that buffer-undo-list is buffer-local.
7143
5dcb4c4e
SM
7144 * windows.texi (Buffers and Windows):
7145 Document buffer-display-count.
b8d4c8d0
GM
7146
71472005-09-06 Richard M. Stallman <rms@gnu.org>
7148
7149 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7150 package prefix elsewhere than at the start of the name.
7151
71522005-09-03 Richard M. Stallman <rms@gnu.org>
7153
7154 * tips.texi (Programming Tips): Add conventions for minibuffer
7155 questions and prompts.
7156
71572005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7158
7159 * intro.texi (nil and t): Minor cleanup.
7160 Delete spurious mention of keyword symbols.
7161 (Evaluation Notation): Add index entry.
7162 (A Sample Function Description): Minor cleanup.
7163 (A Sample Variable Description): Not all vars can be set.
7164
71652005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7166
7167 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7168
7169 (Insertion): Document precise type of `insert-char' arg COUNT.
7170
71712005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7172
7173 * modes.texi (Other Font Lock Variables): Sync the default of
7174 font-lock-lines-before.
7175
71762005-08-31 Michael Albinus <michael.albinus@gmx.de>
7177
7178 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7179
71802005-08-29 Richard M. Stallman <rms@gnu.org>
7181
7182 * elisp.texi (Top): Update subnode menu.
7183
7184 * searching.texi (Searching and Matching): Move node.
7185 Rearrange contents and add overall explanation.
7186 (Searching and Case): Move node.
7187 (Searching and Matching): Update menu.
7188
71892005-08-27 Eli Zaretskii <eliz@gnu.org>
7190
7191 * os.texi (Startup Summary): Fix the description of the initial
7192 startup message display.
7193
71942005-08-25 Richard M. Stallman <rms@gnu.org>
7195
7196 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7197
71982005-08-25 Emilio C. Lopes <eclig@gmx.net>
7199
7200 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7201 `next-overlay-change' example.
7202
72032005-08-22 Juri Linkov <juri@jurta.org>
7204
7205 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7206 Fix invert-face. Fix args of face-background.
7207
7208 * display.texi (Standard Faces): Delete node.
7209 (Faces): Add xref to `(emacs)Standard Faces'.
7210 (Displaying Faces): Fix xref to `Standard Faces'.
7211
7212 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7213
72142005-08-20 Alan Mackenzie <acm@muc.de>
7215
7216 * buffers.texi (The Buffer List): Clarify the manipulation of the
7217 buffer list.
7218
72192005-08-14 Richard M. Stallman <rms@gnu.org>
7220
7221 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7222 a regexp.
7223
72242005-08-11 Richard M. Stallman <rms@gnu.org>
7225
7226 * elisp.texi (Top): Update subnode lists.
7227
7228 * display.texi (Inverse Video): Node deleted.
7229
7230 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7231 New nodes split out of Coding Conventions.
7232
7233 * searching.texi (Regular Expressions): Document re-builder.
7234
7235 * os.texi (Time Parsing): New node split out of Time Conversion.
7236
7237 * processes.texi (Misc Network, Network Feature Testing)
7238 (Network Options, Make Network): New nodes split out of
7239 Low-Level Network.
7240
72412005-08-09 Richard M. Stallman <rms@gnu.org>
7242
7243 * frames.texi (Geometry): New node, split from Size and Position.
7244 (Frame Parameters): Refer to Geometry.
7245
7246 * buffers.texi (The Buffer List): Fix xrefs.
7247
7248 * windows.texi (Splitting Windows): Fix xref.
7249
7250 * frames.texi (Layout Parameters): Add xref.
7251
7252 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7253
7254 * keymaps.texi (Menu Bar): Fix xref.
7255
7256 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7257
7258 * modes.texi (%-Constructs): Fix xref.
7259
7260 * frames.texi (Window Frame Parameters): Node split up.
7261 (Basic Parameters, Position Parameters, Size Parameters)
7262 (Layout Parameters, Buffer Parameters, Management Parameters)
7263 (Cursor Parameters, Color Parameters): New subnodes.
7264
72652005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7266
7267 * positions.texi (Screen Lines): Update xref for previous change
7268 in minibuf.texi.
7269
7270 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7271 change in minibuf.texi.
7272
72732005-08-09 Richard M. Stallman <rms@gnu.org>
7274
7275 * tips.texi (Coding Conventions): Minor cleanup.
7276
7277 * modes.texi (Defining Minor Modes): Explain when init-value
7278 can be non-nil.
7279
7280 * elisp.texi (Top): Update submenu for Minibuffer.
7281
7282 * minibuf.texi (Minibuffer Misc): Node split up.
7283 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7284 (Recursive Mini): New nodes split out from Minibuffer Misc.
7285 (Minibuffer Misc): Document max-mini-window-height.
7286
7287 * hash.texi (Defining Hash): Delete stray paren in example.
7288
7289 * display.texi (Echo Area Customization): Don't define
7290 max-mini-window-height here; xref instead.
7291
7292 * commands.texi (Event Input Misc): Update while-no-input.
7293
7294 * advice.texi (Advising Functions): Explain when to use advice
7295 and when to use a hook.
7296
72972005-07-30 Eli Zaretskii <eliz@gnu.org>
7298
7299 * makefile.w32-in (info): Don't run install-info.
7300 ($(infodir)/dir): New target, produced by running install-info.
7301
73022005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7303
7304 * modes.texi (Defining Minor Modes): The keyword for the initial
7305 value is :init-value, not :initial-value.
7306
73072005-07-23 Eli Zaretskii <eliz@gnu.org>
7308
7309 * loading.texi (Autoload): Make the `doctor' example be consistent
7310 with what's in current loaddefs.el. Describe the "fn" magic in
7311 the usage portion of the doc string.
7312
73132005-07-22 Richard M. Stallman <rms@gnu.org>
7314
7315 * internals.texi (Garbage Collection): Clarify previous change.
7316
73172005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7318
7319 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7320
73212005-07-18 Juri Linkov <juri@jurta.org>
7322
7323 * commands.texi (Accessing Events):
7324 * frames.texi (Text Terminal Colors, Resources):
7325 * markers.texi (The Mark):
7326 * modes.texi (Defining Minor Modes):
7327 Delete duplicate duplicate words.
7328
73292005-07-16 Richard M. Stallman <rms@gnu.org>
7330
7331 * display.texi (Managing Overlays): Clarify make-overlay
7332 args for insertion types.
7333
73342005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7335
7336 * customize.texi (Variable Definitions):
7337 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7338 `standard-value' is a list too.
7339 (Defining New Types): Use @key{RET} instead of @key{ret}.
7340
73412005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7342
7343 * os.texi (Translating Input): Fix typo.
7344
73452005-07-08 Richard M. Stallman <rms@gnu.org>
7346
7347 * README: Update edition number and size estimate.
7348
7349 * elisp.texi (VERSION): Set to 2.9.
7350
73512005-07-07 Richard M. Stallman <rms@gnu.org>
7352
7353 * book-spine.texinfo: Update Emacs version.
7354
7355 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7356
73572005-07-06 Richard M. Stallman <rms@gnu.org>
7358
7359 * searching.texi (Regexp Search): Clarify what re-search-forward
7360 does when the search fails.
7361
73622005-07-05 Lute Kamstra <lute@gnu.org>
7363
7364 * Update FSF's address in GPL notices.
7365
7366 * doclicense.texi (GNU Free Documentation License):
7367 * gpl.texi (GPL):
7368 * tips.texi (Coding Conventions, Library Headers):
7369 * vol1.texi:
7370 * vol2.texi: Update FSF's address.
7371
73722005-07-04 Richard M. Stallman <rms@gnu.org>
7373
7374 * hooks.texi (Standard Hooks): Add occur-hook.
7375
73762005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7377
7378 * display.texi (The Echo Area): Correct menu.
7379
73802005-07-03 Richard M. Stallman <rms@gnu.org>
7381
7382 * elisp.texi (Top): Update subnode menu for Display.
7383
7384 * display.texi (Displaying Messages): New node, with most
7385 of what was in The Echo Area.
5dcb4c4e 7386 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7387 (Logging Messages): New node with new text.
7388 (Echo Area Customization): New node, the rest of what was
7389 in The Echo Area. Document message-truncate-lines with @defvar.
7390 (Display): Update menu.
7391
7392 * windows.texi (Textual Scrolling): Doc 3 values for
7393 scroll-preserve-screen-position.
7394
7395 * text.texi (Special Properties): Change hook functions
7396 should bind inhibit-modification-hooks around altering buffer text.
7397
7398 * keymaps.texi (Key Binding Commands): Call binding BINDING
7399 rather than DEFINITION.
7400
74012005-06-29 Juanma Barranquero <lekktu@gmail.com>
7402
7403 * variables.texi (Defining Variables): `user-variable-p' returns t
7404 for aliases of user options, nil for alias loops.
7405
74062005-06-28 Richard M. Stallman <rms@gnu.org>
7407
7408 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7409 make-keymap.
7410
74112005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7412
7413 * variables.texi (Setting Variables): Correct and clarify
7414 description of `add-to-ordered-list'.
7415
74162005-06-26 Richard M. Stallman <rms@gnu.org>
7417
7418 * display.texi (Faces): Minor cleanup.
7419
74202005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7421
7422 * display.texi (Faces): `facep' returns t for strings that are
7423 face names.
7424
74252005-06-25 Richard M. Stallman <rms@gnu.org>
7426
7427 * objects.texi (Equality Predicates): Clarify meaning of equal.
7428
7429 * windows.texi (Selecting Windows): save-selected-window
7430 and with-selected-window save and restore the current buffer.
7431
74322005-06-24 Richard M. Stallman <rms@gnu.org>
7433
7434 * numbers.texi (Float Basics): Explain how to test for NaN,
7435 and printing the sign of NaNs.
7436
74372005-06-24 Eli Zaretskii <eliz@gnu.org>
7438
7439 * makefile.w32-in (MAKEINFO): Use --force.
7440
74412005-06-23 Richard M. Stallman <rms@gnu.org>
7442
7443 * display.texi (Face Functions): Correct Texinfo usage.
7444
74452005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7446
7447 * lists.texi (Rings): `ring-elements' now returns the elements of
7448 RING in order.
7449
74502005-06-23 Juanma Barranquero <lekktu@gmail.com>
7451
7452 * markers.texi (The Mark): Texinfo usage fix.
7453
74542005-06-23 Kim F. Storm <storm@cua.dk>
7455
7456 * searching.texi (Entire Match Data): Remove evaporate option for
7457 match-data. Do not mention evaporate option for set-match-data.
7458
74592005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7460
7461 * display.texi (Face Functions): Mention face aliases.
7462
74632005-06-21 Richard M. Stallman <rms@gnu.org>
7464
7465 * anti.texi (Antinews): Texinfo usage fix.
7466
74672005-06-21 Karl Berry <karl@gnu.org>
7468
7469 * elisp.texi: Use @copying.
7470
7471 * elisp.texi: Put @summarycontents and @contents before the Top
7472 node, instead of the end of the file, so that the contents appear
7473 in the right place in the dvi/pdf output.
7474
74752005-06-21 Juri Linkov <juri@jurta.org>
7476
7477 * display.texi (Defining Faces): Add `customized-face'.
7478
74792005-06-20 Kim F. Storm <storm@cua.dk>
7480
7481 * variables.texi (Setting Variables): Any type of element can be
7482 given order in add-to-ordered-list. Compare elements with eq.
7483
7484 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7485
74862005-06-20 Karl Berry <karl@gnu.org>
7487
7488 * syntax.texi (Syntax Flags): Make last column very slightly wider
7489 to avoid "generic comment" breaking on two lines and causing an
7490 underfull box.
7491
74922005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7493
7494 * lists.texi (Rings): Various minor clarifications and corrections.
7495
74962005-06-18 Richard M. Stallman <rms@gnu.org>
7497
7498 * functions.texi (Obsolete Functions): Simplify.
7499
7500 * variables.texi (Variable Aliases): Simplify.
7501
7502 * anti.texi, backups.texi, compile.texi, customization.texi:
7503 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7504 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7505 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7506 * variables.texi: Fix formatting ugliness.
7507
7508 * elisp.texi: Add links to Rings and Byte Packing.
7509 Update version and copyright years.
7510
7511 * minibuf.texi: Fix formatting ugliness.
7512 (Completion Commands): Move keymap vars to the end
7513 and vars completing-read binds to the top.
7514
75152005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7516
7517 * processes.texi: Fix typos.
7518 (Bindat Spec): Correct Texinfo error.
7519 (Byte Packing): Fix ungrammatical sentence.
7520
75212005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7522
7523 * lists.texi (Rings): New node.
7524 (Lists): Add it to menu.
7525
7526 * processes.texi (Byte Packing): New node.
7527 (Processes): Add it to menu.
7528
75292005-06-17 Richard M. Stallman <rms@gnu.org>
7530
7531 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7532
7533 * help.texi (Documentation Basics): Explain the xref to
7534 Documentation Tips.
7535
7536 * debugging.texi (Debugger Commands): Minor fix.
7537
75382005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7539
7540 * edebug.texi (Instrumenting): Eliminate duplicate link.
7541 (Specification List): Replace references to "below", referring to
7542 a later node, with one @ref to that node.
7543
7544 * os.texi (Timers): Timers should save and restore the match data
7545 if they change it.
7546
7547 * debugging.texi (Debugger Commands): Mention that the Lisp
7548 debugger can not step through primitive functions.
7549
75502005-06-16 Juanma Barranquero <lekktu@gmail.com>
7551
7552 * functions.texi (Obsolete Functions): Update argument names of
7553 `make-obsolete' and `define-obsolete-function-alias'.
7554
7555 * variables.texi (Variable Aliases): Update argument names of
7556 `defvaralias', `make-obsolete-variable' and
7557 `define-obsolete-variable-alias'.
7558
75592005-06-15 Kim F. Storm <storm@cua.dk>
7560
7561 * searching.texi (Entire Match Data): Rephrase warnings about
7562 evaporate arg to match-data and set-match-data.
7563
75642005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7565
7566 * elisp.texi (Top): Update detailed menu.
7567
7568 * edebug.texi (Edebug): Update menu.
7569 (Instrumenting): Update xrefs.
7570 (Edebug Execution Modes): Correct xref.
7571 (Jumping): Clarify description of `h' command.
7572 Eliminate redundant @ref.
7573 (Breaks): New node.
7574 (Breakpoints): Is now a subsubsection.
7575 (Global Break Condition): Mention `C-x X X'.
7576 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7577 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7578 (Edebug Display Update): Correct pxref.
7579 (Edebug and Macros): New node.
7580 (Instrumenting Macro Calls): Is now a subsubsection.
7581 Neither arg of `def-edebug-spec' is evaluated.
7582 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7583 (Specification Examples): Fix typo.
7584
75852005-06-14 Lute Kamstra <lute@gnu.org>
7586
7587 * debugging.texi (Function Debugging): Primitives can break on
7588 entry too.
7589
75902005-06-14 Kim F. Storm <storm@cua.dk>
7591
7592 * variables.texi (Setting Variables): Add add-to-ordered-list.
7593
75942005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7595
7596 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7597 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7598
75992005-06-13 Lute Kamstra <lute@gnu.org>
7600
7601 * text.texi (Special Properties): Fix cross reference.
7602
76032005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7604
7605 * debugging.texi (Function Debugging): Delete mention of empty
7606 string argument to `cancel-debug-on-entry'. Delete inaccurate
7607 description of the return value of that command.
7608
76092005-06-11 Alan Mackenzie <acm@muc.de>
7610
7611 * text.texi (Adaptive Fill): Amplify the description of
7612 fill-context-prefix.
7613
76142005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7615
7616 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7617
76182005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7619
7620 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7621
76222005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7623
7624 * debugging.texi (Error Debugging): Minor rewording.
7625 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7626 is optional.
7627
76282005-06-10 Lute Kamstra <lute@gnu.org>
7629
7630 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7631 (Top): Give it a title. Correct version number. Give the
7632 detailed node listing a more prominent header.
7633 * intro.texi: Don't set VERSION here a second time.
7634 Mention Emacs's version too.
7635 * anti.texi (Antinews): Use EMACSVER to refer to the current
7636 version of Emacs.
7637
76382005-06-09 Kim F. Storm <storm@cua.dk>
7639
7640 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7641 match-data and set-match-data.
7642
76432005-06-08 Richard M. Stallman <rms@gnu.org>
7644
7645 * searching.texi (Entire Match Data): Clarify when match-data
7646 returns markers and when integers.
7647
7648 * display.texi (Defining Faces): Explain that face name should not
7649 end in `-face'.
7650
7651 * modes.texi (Mode Line Data): Minor cleanup.
7652 (Customizing Keywords): Node split out of Search-based Fontification.
7653 Add example of using font-lock-add-keywords from a hook.
7654 Clarify when MODE should be non-nil, and when nil.
7655
76562005-06-06 Richard M. Stallman <rms@gnu.org>
7657
7658 * modes.texi (Mode Line Data): Explain what happens when the car
7659 of a list is a void symbol.
7660 (Search-based Fontification): Explain MODE arg to
7661 font-lock-add-keywords and warn about calls from major modes.
7662
76632005-06-08 Juri Linkov <juri@jurta.org>
7664
7665 * display.texi (Standard Faces): Add `shadow' face.
7666
76672005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7668
7669 * modes.texi (Major Mode Conventions): A derived mode only needs
7670 to put the call to the parent mode inside `delay-mode-hooks'.
7671
76722005-05-29 Richard M. Stallman <rms@gnu.org>
7673
7674 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7675 new, and what that implies. Clarify.
7676
7677 * files.texi (Locating Files): Clean up the text.
7678
7679 * frames.texi (Window Frame Parameters): Document user-size.
7680 Shorten entry for top by referring to left.
7681
76822005-05-26 Richard M. Stallman <rms@gnu.org>
7683
7684 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7685 is new, and what the implications are. Other clarifications.
7686
76872005-05-24 Richard M. Stallman <rms@gnu.org>
7688
7689 * frames.texi (Dialog Boxes): Minor fixes.
7690
76912005-05-25 Masatake YAMATO <jet@gyve.org>
7692
7693 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7694
76952005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7696
7697 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7698 is optional.
7699
77002005-05-24 Nick Roberts <nickrob@snap.net.nz>
7701
10d1d0af 7702 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7703
77042005-05-23 Lute Kamstra <lute@gnu.org>
7705
7706 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7707 syntax-begin-function over font-lock-beginning-of-syntax-function.
7708
77092005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7710
7711 * minibuf.texi (Reading File Names): Update description of
7712 `read-directory-name'.
7713
7714 * modes.texi (Derived Modes): Clarify :group keyword.
7715
77162005-05-21 Eli Zaretskii <eliz@gnu.org>
7717
7718 * files.texi (Locating Files): New subsection.
7719 Describe locate-file and executable-find.
7720
77212005-05-21 Kevin Ryde <user42@zip.com.au>
7722
7723 * frames.texi (Initial Parameters): Update cross reference to
7724 "Emacs Invocation".
7725
77262005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7727
7728 * keymaps.texi (Active Keymaps): Add anchor.
7729
7730 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7731 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7732 appropriate place.
7733 (Derived Modes): Small clarifications.
7734 (Minor Mode Conventions, Keymaps and Minor Modes):
7735 Replace references to nodes with references to anchors.
7736 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7737 Clarify description of lists whose first element is an integer.
7738 (Mode Line Variables): Add anchor.
7739 (%-Constructs): Clarify description of integer after %.
7740 (Emulating Mode Line): Describe nil value for FACE.
7741
77422005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7743
7744 * modes.texi (Derived Modes): Correct references to non-existing
7745 variable standard-syntax-table.
7746
77472005-05-17 Lute Kamstra <lute@gnu.org>
7748
7749 * modes.texi (Defining Minor Modes): Mention the mode hook.
7750
77512005-05-15 Kim F. Storm <storm@cua.dk>
7752
7753 * processes.texi (Network): Remove open-network-stream-nowait.
7754 (Network Servers): Remove open-network-stream-server.
7755
77562005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7757
7758 * elisp.texi (Top): Update detailed menu.
7759
7760 * variables.texi: Reorder nodes.
7761 (Variables): Update menu.
7762 (File Local Variables): Do not refer to the `-*-' line as
7763 a "local variables list". Add pxref.
7764
77652005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7766
7767 * elisp.texi (Top): Update detailed menu for node changes.
7768
7769 * modes.texi (Modes): Update Menu.
7770 (Hooks): Move to beginning of chapter.
7771 Most minor modes run mode hooks too.
7772 `add-hook' can handle void hooks or hooks whose value is a single
7773 function.
7774 (Major Modes): Update Menu.
7775 (Major Mode Basics): New node, split off from `Major Modes'.
7776 (Major Mode Conventions): Correct xref. Explain how to handle
7777 auto-mode-alist if the major mode command has an autoload cookie.
7778 (Auto Major Mode): Major update. Add magic-mode-alist.
7779 (Derived Modes): Major update.
7780 (Mode Line Format): Update Menu.
7781 (Mode Line Basics): New node, split off from `Mode Line Format'.
7782
7783 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7784 for `magic autoload comment'. Add index entries and anchor.
7785
77862005-05-14 Richard M. Stallman <rms@gnu.org>
7787
7788 * tips.texi (Coding Conventions): Explain how important it is
7789 that just loading certain files not change Emacs behavior.
7790
7791 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7792
77932005-05-12 Lute Kamstra <lute@gnu.org>
7794
7795 * modes.texi (Generic Modes): Update.
7796 (Major Modes): Refer to node "Generic Modes".
7797
7798 * elisp.texi (Top): Update to the current structure of the manual.
7799 * processes.texi (Processes): Add menu description.
7800 * customize.texi (Customization): Add menu descriptions.
7801
78022005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7803
7804 * processes.texi (Signals to Processes)
7805 (Low-Level Network): Fix typos.
7806
78072005-05-11 Lute Kamstra <lute@gnu.org>
7808
7809 * elisp.texi (Top): Add some nodes from the chapter "Major and
7810 Minor Modes" to the detailed node listing.
7811
78122005-05-10 Richard M. Stallman <rms@gnu.org>
7813
7814 * keymaps.texi (Extended Menu Items): Menu item filter functions
7815 can be called at any time.
7816
78172005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7818
7819 * variables.texi (File Local Variables): `(hack-local-variables t)'
7820 now also checks whether a mode is specified in the local variables
7821 list.
7822
78232005-05-05 Kevin Ryde <user42@zip.com.au>
7824
7825 * display.texi (The Echo Area): Correct format function cross
7826 reference.
7827
78282005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7829
7830 * variables.texi (Variable Aliases): Change description of
7831 `define-obsolete-variable-alias'.
7832
7833 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7834 (Defining Functions): Add xref.
7835 (Obsolete Functions): New node.
7836 (Function Safety): Standardize capitalization of section title.
7837
7838 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7839 (Dialog Boxes): Complete description of `x-popup-dialog'.
7840
78412005-05-04 Richard M. Stallman <rms@gnu.org>
7842
7843 * commands.texi (Interactive Codes): Fix Texinfo usage.
7844 Document U more clearly.
7845
78462005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7847
7848 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7849 function and not a macro.
7850
7851 * frames.texi (Pop-Up Menus): Correct and clarify description of
7852 `x-popup-menu'.
7853 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7854
78552005-05-01 Richard M. Stallman <rms@gnu.org>
7856
7857 * edebug.texi (Checking Whether to Stop): Fix previous change.
7858
78592005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7860
7861 * display.texi: Fix typos and Texinfo usage.
7862
7863 * edebug.texi (Checking Whether to Stop): executing-macro ->
7864 executing-kbd-macro.
7865
78662005-05-01 Richard M. Stallman <rms@gnu.org>
7867
7868 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7869
78702005-04-30 Richard M. Stallman <rms@gnu.org>
7871
7872 * files.texi (Magic File Names): Document `operations' property.
7873
78742005-04-29 Lute Kamstra <lute@gnu.org>
7875
7876 * modes.texi (Generic Modes): New node.
7877 (Major Modes): Add it to the menu.
7878 (Derived Modes): Add "derived mode" to concept index.
7879
78802005-04-28 Lute Kamstra <lute@gnu.org>
7881
7882 * modes.texi (Defining Minor Modes): Fix previous change.
7883 (Font Lock Mode): Simplify.
7884 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7885 when set and that some parts are optional. Add cross references.
7886 (Search-based Fontification): Say how to specify font-lock-keywords.
7887 Add cross references. Add font-lock-multiline to index.
7888 Move font-lock-keywords-case-fold-search here from node "Other Font
7889 Lock Variables". Document font-lock-add-keywords and
7890 font-lock-remove-keywords.
7891 (Other Font Lock Variables): Move font-lock-keywords-only,
7892 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7893 and font-lock-syntactic-face-function to node "Syntactic Font
7894 Lock". Move font-lock-keywords-case-fold-search to node
7895 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7896 and font-lock-{,un}fontify-{buffer,region}-function.
7897 (Precalculated Fontification): Remove reference to deleted variable
7898 font-lock-core-only.
7899 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7900 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7901 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7902 and font-lock-syntactic-face-function here from node "Other Font
7903 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7904 Syntax Properties". Add cross references.
7905 (Setting Syntax Properties): New node.
7906 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7907 * syntax.texi (Syntax Properties): Add cross reference.
7908 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7909
79102005-04-26 Richard M. Stallman <rms@gnu.org>
7911
7912 * display.texi (Defining Faces):
7913 Document `default' elements of defface spec.
7914
7915 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7916
7917 * variables.texi (Variable Aliases): Clarify text.
7918
79192005-04-25 Chong Yidong <cyd@stupidchicken.com>
7920
7921 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7922
79232005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7924
7925 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7926
79272005-04-24 Eli Zaretskii <eliz@gnu.org>
7928
7929 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7930 syntax-after and syntax-class.
7931
7932 * files.texi (Changing Files): Fix last change's cross-reference.
7933 (Unique File Names): Don't mention "numbers" in the documentation
7934 of make-temp-file and make-temp-name.
7935
79362005-04-23 Richard M. Stallman <rms@gnu.org>
7937
7938 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7939
79402005-04-22 Nick Roberts <nickrob@snap.net.nz>
7941
7942 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7943
79442005-04-22 Nick Roberts <nickrob@snap.net.nz>
7945
7946 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7947 and define-obsolete-variable-alias.
7948
79492005-04-22 Kim F. Storm <storm@cua.dk>
7950
7951 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7952 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7953
79542005-04-21 Lute Kamstra <lute@gnu.org>
7955
7956 * lists.texi (Association Lists): Document rassq-delete-all.
7957
79582005-04-19 Richard M. Stallman <rms@gnu.org>
7959
7960 * modes.texi (Search-based Fontification): Explain that
7961 facespec is an expression to be evaluated.
7962
79632005-04-19 Kevin Ryde <user42@zip.com.au>
7964
7965 * streams.texi (Output Functions): Fix xref.
7966 * strings.texi (String Conversion): Fix xref.
7967
79682005-04-19 Kim F. Storm <storm@cua.dk>
7969
7970 * symbols.texi (Symbol Plists): Add safe-get.
7971 Mention that `get' may signal an error.
7972
79732005-04-18 Nick Roberts <nickrob@snap.net.nz>
7974
7975 * customize.texi (Variable Definitions): Replace tooltip-mode
7976 example with save-place.
7977
79782005-04-17 Richard M. Stallman <rms@gnu.org>
7979
7980 * buffers.texi (Indirect Buffers): Clarify.
7981
7982 * positions.texi (Positions): Clarify converting marker to integer.
7983
7984 * strings.texi (String Basics): Mention string-match; clarify.
7985
79862005-04-08 Lute Kamstra <lute@gnu.org>
7987
7988 * modes.texi (Search-based Fontification): Fix cross references.
7989 Use consistent terminology. Document anchored highlighting.
7990
79912005-04-05 Lute Kamstra <lute@gnu.org>
7992
7993 * modes.texi (Defining Minor Modes): Document :group keyword
7994 argument and its default value.
7995
79962005-04-03 Lute Kamstra <lute@gnu.org>
7997
7998 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7999 references and/or descriptions. Delete major mode hooks; mention
8000 them as a category instead. Rename or delete obsolete hooks.
8001
80022005-04-02 Richard M. Stallman <rms@gnu.org>
8003
8004 * nonascii.texi (Coding System Basics): Another wording cleanup.
8005
80062005-04-01 Richard M. Stallman <rms@gnu.org>
8007
8008 * nonascii.texi (Coding System Basics): Clarify previous change.
8009
80102005-04-01 Kenichi Handa <handa@m17n.org>
8011
10d1d0af 8012 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8013 identity of coding systems.
8014
80152005-03-29 Chong Yidong <cyd@stupidchicken.com>
8016
8017 * text.texi (Buffer Contents): Add filter-buffer-substring and
8018 buffer-substring-filters.
8019
80202005-03-26 Chong Yidong <cyd@stupidchicken.com>
8021
8022 * anti.texi (Antinews): Mention `G' interactive code.
8023
8024 * tips.texi (Compilation Tips): Mention benchmark.el.
8025
80262005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8027
8028 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8029 is now bound to M-o M-o.
8030
8031 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8032
80332005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8034
8035 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8036 in the Emacs Manual).
8037 * Makefile.in (srcs): Remove calendar.texi.
8038 * makefile.w32-in (srcs): Remove calendar.texi.
8039 * display.texi (Display): Change name of next node.
8040 * os.texi (System In): Change name of previous node.
8041 * elisp.texi (Top): Remove Calendar references.
8042 * vol1.texi (Top): Remove Calendar references.
8043 * vol2.texi (Top): Remove Calendar references.
8044
80452005-03-25 Richard M. Stallman <rms@gnu.org>
8046
8047 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8048 Cleanup previous change.
8049
80502005-03-25 Chong Yidong <cyd@stupidchicken.com>
8051
8052 * display.texi (Face Attributes): Faces earlier in an :inherit
8053 list take precedence.
8054 (Scroll Bars): Fix description of vertical-scroll-bars.
8055 Document frame-current-scroll-bars and window-current-scroll-bars.
8056
8057 * markers.texi (The Mark): Document temporary Transient Mark mode.
8058
8059 * minibuf.texi (Reading File Names):
8060 Document read-file-name-completion-ignore-case.
8061
8062 * positions.texi (Screen Lines): Document nil for width argument
8063 to compute-motion.
8064
80652005-03-23 Kim F. Storm <storm@cua.dk>
8066
8067 * display.texi (Standard Faces): Other faces used in the fringe
8068 implicitly inherits from the fringe face.
8069 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8070 properties implicitly inherits from fringe face.
8071 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8072
80732005-03-20 Chong Yidong <cyd@stupidchicken.com>
8074
8075 * display.texi (Invisible Text): State default value of
8076 line-move-ignore-invisible.
8077 (Managing Overlays): Document remove-overlays.
8078 (Standard Faces): Document escape-glyph face.
8079
8080 * minibuf.texi (Reading File Names): Document read-file-name-function.
8081
8082 * modes.texi (Other Font Lock Variables):
8083 Document font-lock-lines-before.
8084
8085 * positions.texi (Skipping Characters): skip-chars-forward allows
8086 character classes.
8087
80882005-03-18 Lute Kamstra <lute@gnu.org>
8089
8090 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8091
80922005-03-17 Richard M. Stallman <rms@gnu.org>
8093
8094 * text.texi (Undo): Document extensible undo entries.
8095
dd7b651b 8096 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8097
8098 * nonascii.texi (Character Codes): Minor fix.
8099
8100 * display.texi (Display Property): Explain the significance
8101 of having text properties that are eq.
8102 (Other Display Specs): Explain string as display spec.
8103
8104 * commands.texi (Interactive Codes): Document G option.
8105
81062005-03-17 Chong Yidong <cyd@stupidchicken.com>
8107
8108 * text.texi (Filling): Add sentence-end-without-period and
8109 sentence-end-without-space.
8110 (Changing Properties): Minor fix.
8111
8112 * anti.texi: Total rewrite.
8113
81142005-03-15 Lute Kamstra <lute@gnu.org>
8115
8116 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8117
81182005-03-08 Kim F. Storm <storm@cua.dk>
8119
8120 * display.texi (Specified Space): Property :width is support on
8121 non-graphic terminals, :height is not.
8122
81232005-03-07 Richard M. Stallman <rms@gnu.org>
8124
8125 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8126 Now subnodes of Fringes.
8127 (Overlay Arrow): Document overlay-arrow-variable-list.
8128 (Fringe Size/Pos): New node, broken out of Fringes.
8129 (Display): Explain clearing vs redisplay better.
8130 (Truncation): Clarify use of bitmaps.
8131 (The Echo Area): Clarify the uses of the echo area.
8132 Add max-mini-window-height.
8133 (Progress): Clarify.
8134 (Invisible Text): Explain that main loop moves point out.
8135 (Selective Display): Say "hidden", not "invisible".
8136 (Managing Overlays): Move up. Describe relation to Undo here.
8137 (Overlay Properties): Clarify intro.
8138 (Finding Overlays): Explain return values when nothing found.
8139 (Width): truncate-string-to-width has added arg.
8140 (Displaying Faces): Clarify and update mode line face handling.
8141 (Face Functions): Minor cleanup.
8142 (Conditional Display): Merge into Other Display Specs.
8143 (Pixel Specification, Other Display Specs): Minor cleanups.
8144 (Images, Image Descriptors): Minor cleanups.
8145 (GIF Images): Patents have expired.
8146 (Showing Images): Explain default text for insert-image.
8147 (Manipulating Button Types): Merge into Manipulating Buttons.
8148 (Making Buttons): Explain return values.
8149 (Button Buffer Commands): Add xref.
8150 (Inverse Video): Update mode-line-inverse-video.
8151 (Display Table Format): Clarify.
8152 (Active Display Table): Give defaults for window-display-table.
8153
8154 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8155 and calendar-today-marker are strings, not chars.
8156 (Holiday Customizing): Minor fix.
8157
8158 * internals.texi (Writing Emacs Primitives): Update `or' example.
8159 Update limit on # args of subr.
8160
8161 * edebug.texi (Using Edebug): Arrow is in fringe.
8162 (Instrumenting): Arg to eval-defun works without loading edebug.
8163 (Edebug Execution Modes): Add xref.
8164
8165 * customize.texi (Common Keywords): Clarify :require.
8166 Mention :version here.
8167 (Variable Definitions, Group Definitions): Not here.
8168 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8169
81702005-03-07 Chong Yidong <cyd@stupidchicken.com>
8171 * nonascii.texi (Text Representations): Clarify position-bytes.
8172 (Character Sets): Add list-charset-chars.
8173 (Scanning Charsets): Add charset-after.
8174 (Encoding and I/O): Minor fix.
8175
81762005-03-06 Richard M. Stallman <rms@gnu.org>
8177
8178 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8179 (Resizing Windows): Likewise.
8180
8181 * text.texi (Change Hooks): Get rid of "Emacs 21".
8182
8183 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8184
8185 * streams.texi (Output Variables): Get rid of "Emacs 21".
8186
8187 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8188
8189 * os.texi (Translating Input): Replace flow-control example
8190 with a less obsolete example that uses `keyboard-translate'.
8191
8192 * objects.texi (Hash Table Type, Circular Objects):
8193 Get rid of "Emacs 21".
8194
8195 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8196 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8197
8198 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8199
8200 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8201
8202 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8203 (Menu Bar): Fix when menu-bar-update-hook is called.
8204
8205 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8206
8207 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8208 and make it read better.
8209
8210 * files.texi (Writing to Files): Get rid of "Emacs 21".
8211 (Unique File Names): Likewise.
8212
8213 * elisp.texi: Update Emacs version to 22.
8214
8215 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8216 (Overlay Properties, Face Attributes): Likewise.
8217 (Managing Overlays): Fix punctuation.
8218 (Attribute Functions): Clarify set-face-font; get rid of
8219 info about old Emacs versions.
8220 (Auto Faces, Font Lookup, Display Property, Images):
8221 Get rid of "Emacs 21".
8222
8223 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8224
82252005-03-05 Richard M. Stallman <rms@gnu.org>
8226
8227 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8228
82292005-03-04 Lute Kamstra <lute@gnu.org>
8230
8231 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8232
82332005-03-03 Lute Kamstra <lute@gnu.org>
8234
8235 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8236
82372005-03-01 Lute Kamstra <lute@gnu.org>
8238
8239 * debugging.texi (Debugger Commands): Update `j'.
8240
82412005-02-28 Lute Kamstra <lute@gnu.org>
8242
8243 * debugging.texi (Debugging): Fix typo.
8244 (Error Debugging): Document eval-expression-debug-on-error.
8245 (Function Debugging): Update example.
8246 (Using Debugger): Mention starred stack frames.
8247 (Debugger Commands): Document `j' and `l'.
8248 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8249 Update the messages that the debugger displays.
8250 (Internals of Debugger): Add cross reference. Update example.
8251 (Excess Open): Minor improvement.
8252 (Excess Close): Minor improvement.
8253
82542005-02-26 Richard M. Stallman <rms@gnu.org>
8255
8256 * tips.texi (Coding Conventions): Clarify.
8257 Put all the major mode key reservations together.
8258 Mention the Mouse-1 => Mouse-2 conventions.
8259
8260 * syntax.texi (Syntax Class Table): Clarify.
8261 (Syntax Table Functions): syntax-after moved from here.
8262 (Syntax Table Internals): syntax-after moved to here.
8263 (Parsing Expressions): Update info on number of values
8264 and what's meaningful in the STATE argument.
8265 (Categories): Fix typo.
8266
8267 * sequences.texi (Arrays): Cleanup.
8268 (Char-Tables): Clarify.
8269
8270 * processes.texi (Deleting Processes): Cleanups, add xref.
8271 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8272 (Process Information): set-process-coding-system, some args optional.
8273 (Input to Processes): Explain various types for PROCESS args.
8274 Rename them from PROCESS-NAME to PROCESS.
8275 (Signals to Processes): Likewise.
8276 (Decoding Output): Cleanup.
8277 (Query Before Exit): Clarify.
8278
8279 * os.texi (Startup Summary): Correct the options; add missing ones.
8280 (Terminal Output, Batch Mode): Clarify.
8281 (Flow Control): Node deleted.
8282
8283 * markers.texi (The Mark): Clarify.
8284
8285 * macros.texi (Expansion): Cleanup.
8286 (Indenting Macros): indent-spec allows ints, not floats.
8287
8288 * keymaps.texi (Keymaps): Clarify.
8289 (Format of Keymaps): Update lisp-mode-map example.
8290 (Active Keymaps, Key Lookup): Clarify.
8291 (Changing Key Bindings): Add xref to `kbd'.
8292 (Key Binding Commands, Simple Menu Items): Clarify.
8293 (Mouse Menus, Menu Bar): Clarify.
8294 (Menu Example): Replace print example with menu-bar-replace-menu.
8295
8296 * help.texi (Documentation Basics): Add function-documentation prop.
8297
8298 * elisp.texi (Top): Don't refer to Flow Control node.
8299
8300 * commands.texi (Command Overview): Improve xrefs.
8301 (Adjusting Point): Adjusting point applies to intangible and invis.
8302 (Key Sequence Input): Doc extra read-key-sequence args.
8303 Likewise for read-key-sequence-vector.
8304
8305 * backups.texi (Rename or Copy): Minor fix.
8306 (Numbered Backups): For version-control, say the default.
8307 (Auto-Saving): make-auto-save-file-name example is simplified.
8308
8309 * advice.texi (Advising Functions): Don't imply one part of Emacs
8310 should advise another part. Markup changes.
8311 (Defining Advice): Move transitional para.
8312 (Activation of Advice): Cleanup.
8313 Explain if COMPILE is nil or negative.
8314
8315 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8316
83172005-02-24 Lute Kamstra <lute@gnu.org>
8318
8319 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8320 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8321
83222005-02-23 Lute Kamstra <lute@gnu.org>
8323
8324 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8325 to define global minor modes as well.
8326
8327 * display.texi (Managing Overlays): overlay-buffer returns nil for
8328 deleted overlays.
8329
83302005-02-22 Kim F. Storm <storm@cua.dk>
8331
8332 * minibuf.texi (Basic Completion): Allow symbols in addition to
8333 strings in try-completion and all-completions.
8334
83352005-02-14 Lute Kamstra <lute@gnu.org>
8336
8337 * elisp.texi (Top): Remove reference to deleted node.
8338
8339 * lists.texi (Lists): Remove reference to deleted node.
8340 (Cons Cells): Fix typo.
8341
8342 * loading.texi (Where Defined): Fix typo.
8343
83442005-02-14 Richard M. Stallman <rms@gnu.org>
8345
8346 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8347 is useful for discarding some minor modes.
8348
8349 * symbols.texi (Symbol Components): Reorder examples.
8350
8351 * streams.texi (Input Functions): State standard-input default.
8352 (Output Variables): State standard-output default.
8353
8354 * objects.texi (Printed Representation): Clarify read syntax vs print.
8355 (Floating Point Type): Explain meaning better.
8356 (Symbol Type): Explain uniqueness better.
8357 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8358 List examples sooner.
8359 (Box Diagrams): New subnode broken out.
8360 Some examples moved from old Lists as Boxes node.
8361 (Dotted Pair Notation): Clarify intro.
8362 (Array Type): Clarify.
8363 (Type Predicates): Add hash-table-p.
8364
8365 * numbers.texi (Integer Basics): Clarify radix explanation.
8366 (Predicates on Numbers): Minor clarification.
8367 (Comparison of Numbers): Minor clarification. Clarify eql.
8368 Typos in min, max.
8369 (Math Functions): Clarify overflow in expt.
8370
8371 * minibuf.texi (Text from Minibuffer): Minor clarification.
8372 Mention arrow keys.
8373
8374 * loading.texi (Autoload): defun's doc string overrides autoload's
8375 doc string.
8376 (Repeated Loading): Modernize "add to list" examples.
8377 (Where Defined): Finish updating table of load-history elts.
8378
8379 * lists.texi (List-related Predicates): Minor wording improvement.
8380 (Lists as Boxes): Node deleted.
8381 (Building Lists): Explain trivial cases of number-sequence.
8382
8383 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8384 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8385 (Hash Access): Any object can be a key.
8386 State value of maphash.
8387
8388 * functions.texi (What Is a Function): Wording cleanup.
8389 (Function Documentation): Minor cleanup.
8390 Explain purpose of calling convention at end of doc string.
8391 (Function Names): Wording cleanup.
8392 (Calling Functions): Wording cleanup.
8393 Explain better how funcall calls the function.
8394 (Function Cells): Delete example of saving and redefining function.
8395
8396 * control.texi (Combining Conditions): Wording cleanup.
8397 (Iteration): dolist and dotimes bind VAR locally.
8398 (Cleanups): Xref to Atomic Changes.
8399
8400 * compile.texi (Byte Compilation): Delete 19.29 info.
8401 (Compilation Functions): Macros' difficulties don't affect defsubst.
8402 (Docs and Compilation): Delete 19.29 info.
8403
84042005-02-10 Richard M. Stallman <rms@gnu.org>
8405
8406 * objects.texi (Symbol Type): Minor correction.
8407
84082005-02-06 Lute Kamstra <lute@gnu.org>
8409
8410 * modes.texi (Example Major Modes): Fix typos.
8411
84122005-02-06 Richard M. Stallman <rms@gnu.org>
8413
8414 * text.texi (Margins): fill-nobreak-predicate can be one function.
8415
8416 * strings.texi (Modifying Strings): clear-string can make unibyte.
8417 (Formatting Strings): format gives error if values missing.
8418
8419 * positions.texi (Character Motion): Mention default arg
8420 for forward-char. backward-char refers to forward-char.
8421 (Word Motion): Mention default arg for forward-word.
8422 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8423 Simplify end-of-buffer.
8424 (Text Lines): Mention default arg for forward-line.
8425 (List Motion): Mention default arg for beginning/end-of-defun.
8426 (Skipping Characters): Minor fixes in explaining character-set.
8427
8428 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8429 Mode inheritance applies only when default-major-mode is nil.
8430 Clarifications.
8431 (Example Major Modes): Update Text mode and Lisp mode examples.
8432 (Minor Mode Conventions): Mention define-minor-mode at top.
8433 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8434 (Mode Line Format): Update mode line face display info.
8435 (Properties in Mode): Mention effect of risky vars.
8436 (Imenu): Define imenu-add-to-menubar.
8437 (Font Lock Mode): Add descriptions to menu lines.
8438 (Faces for Font Lock): Add font-lock-doc-face.
8439
84402005-02-05 Lute Kamstra <lute@gnu.org>
8441
8442 * text.texi (Maintaining Undo): Remove obsolete function.
8443
84442005-02-05 Eli Zaretskii <eliz@gnu.org>
8445
8446 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8447 color specifications. Improve indexing.
b8d4c8d0
GM
8448 (Text Terminal Colors): Replace the description of RGB values by
8449 an xref to "Color Names".
8450
84512005-02-03 Richard M. Stallman <rms@gnu.org>
8452
8453 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8454 Clarify.
8455 (Selecting Windows): Clarify save-selected-window.
8456 (Cyclic Window Ordering): Clarify walk-windows.
8457 (Window Point): Clarify.
8458 (Window Start): Add comment to example.
8459 (Resizing Windows): Add `interactive' specs in examples.
8460 Document fit-window-to-buffer.
8461
8462 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8463 (Undo, Maintaining Undo): Clarify last change.
8464 (Sorting): In sort-numeric-fields, explain about octal and hex.
8465 Mention sort-numeric-base.
8466 (Format Properties): Add xref for hard newlines.
8467
8468 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8469 (Pop-Up Menus): Fix typo.
8470 (Color Names): Explain all types of color names.
8471 Explain color-values on B&W terminal.
8472 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8473
8474 * files.texi (File Locks): Not supported on MS systems.
8475 (Testing Accessibility): Clarify.
8476
8477 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8478 (Coverage Testing): Fix typo.
8479
8480 * commands.texi (Misc Events): Remove stray space.
8481
8482 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8483 (Modification Time): Clarify when visited-file-modtime returns 0.
8484 (The Buffer List): Clarify bury-buffer.
8485 (Killing Buffers): Clarify.
8486 (Indirect Buffers): Add clone-indirect-buffer.
8487
84882005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8489
8490 * edebug.texi (Printing in Edebug): Fix default value of
8491 edebug-print-circle.
8492 (Coverage Testing): Fix displayed frequency count data.
8493
84942005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8495
8496 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8497
84982005-02-02 Kim F. Storm <storm@cua.dk>
8499
8500 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8501
85022005-01-29 Eli Zaretskii <eliz@gnu.org>
8503
8504 * commands.texi (Misc Events): Describe the help-echo event.
8505
8506 * text.texi (Special Properties) <help-echo>: Use `pos'
8507 consistently in description of the help-echo property.
8508 Use @code{nil} instead of @var{nil}.
8509
8510 * display.texi (Overlay Properties): Fix the index entry for
8511 help-echo overlay property.
8512
8513 * customize.texi (Type Keywords): Uncomment the xref to the
8514 help-echo property documentation.
8515
85162005-01-23 Kim F. Storm <storm@cua.dk>
8517
8518 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8519 return value. Third element FULLY replaced by PARTIAL which
8520 specifies number of invisible pixels if row is only partially visible.
8521 (Textual Scrolling): Mention auto-window-vscroll.
8522 (Vertical Scrolling): New defvar auto-window-vscroll.
8523
85242005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8525
8526 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8527 command remapping.
8528
85292005-01-15 Richard M. Stallman <rms@gnu.org>
8530
8531 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8532
85332005-01-14 Kim F. Storm <storm@cua.dk>
8534
8535 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8536
8537 * text.texi (Links and Mouse-1): Fix string and vector item.
8538
85392005-01-13 Richard M. Stallman <rms@gnu.org>
8540
8541 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8542 descriptions of overriding-local-map and overriding-terminal-local-map.
8543
8544 * text.texi (Links and Mouse-1): Clarify text.
8545
85462005-01-13 Kim F. Storm <storm@cua.dk>
8547
8548 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8549
85502005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8551
8552 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8553
85542005-01-12 Kim F. Storm <storm@cua.dk>
8555
8556 * text.texi (Links and Mouse-1): Rename section from Enabling
8557 Mouse-1 to Following Links. Change xrefs.
8558 Add examples for define-button-type and define-widget.
8559
8560 * display.texi (Button Properties, Button Buffer Commands):
8561 Clarify mouse-1 and follow-link functionality.
8562
85632005-01-12 Richard M. Stallman <rms@gnu.org>
8564
8565 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8566
8567 * display.texi (Beeping): Fix Texinfo usage.
8568
8569 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8570
85712005-01-11 Kim F. Storm <storm@cua.dk>
8572
8573 * display.texi (Button Properties, Button Buffer Commands):
8574 Mention mouse-1 binding. Add follow-link keyword.
8575
8576 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8577 (Enabling Mouse-1 to Follow Links): New subsection.
8578
85792005-01-06 Richard M. Stallman <rms@gnu.org>
8580
8581 * text.texi (Special Properties): Minor change.
8582
8583 * os.texi (Timers): Clarify previous change.
8584
8585 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8586
85872005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8588
8589 * display.texi (Face Attributes): Correct xref to renamed node.
8590
85912005-01-01 Richard M. Stallman <rms@gnu.org>
8592
8593 * display.texi (Face Attributes): Describe hex color specs.
8594
85952004-12-31 Richard M. Stallman <rms@gnu.org>
8596
8597 * os.texi (Timers): Update previous change.
8598
85992004-12-30 Kim F. Storm <storm@cua.dk>
8600
8601 * display.texi (Line Height): Total line-height is now specified
8602 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8603 in cons cells. (nil . RATIO) is relative to actual line height.
8604 Use line-height `t' instead of `0' to get minimum height.
8605
86062004-12-29 Richard M. Stallman <rms@gnu.org>
8607
8608 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8609
86102004-12-28 Richard M. Stallman <rms@gnu.org>
8611
8612 * commands.texi (Quitting): Clarify value of with-local-quit.
8613
8614 * elisp.texi (Top): Fix previous change.
8615
8616 * loading.texi (Loading): Fix previous change.
8617
86182004-12-27 Richard M. Stallman <rms@gnu.org>
8619
8620 * Makefile.in (MAKEINFO): Specify --force.
8621
8622 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8623
8624 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8625
8626 * display.texi (Line Height): Further clarify.
8627
8628 * elisp.texi (Top): Update Loading submenu.
8629
8630 * loading.texi (Where Defined): New node.
8631 (Unloading): load-history moved to Where Defined.
8632
86332004-12-21 Richard M. Stallman <rms@gnu.org>
8634
8635 * commands.texi (Event Input Misc): Add while-no-input.
8636
86372004-12-11 Richard M. Stallman <rms@gnu.org>
8638
8639 * display.texi (Line Height): Rewrite text for clarity.
8640
86412004-12-11 Kim F. Storm <storm@cua.dk>
8642
8643 * display.texi (Display): Add node "Line Height" to menu.
8644 (Line Height): New node. Move full description of line-spacing
8645 and line-height text properties here from text.texi.
8646 (Scroll Bars): Add vertical-scroll-bar variable.
8647
8648 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8649
8650 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8651 line-spacing and vertical-scroll-bar.
8652
8653 * text.texi (Special Properties): Just mention line-spacing and
8654 line-height here, add xref to new "Line Height" node.
8655
86562004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8657
8658 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8659
8660 * locals.texi (Standard Buffer-Local Variables):
8661 Add @xref for `line-spacing'.
8662
86632004-12-05 Richard M. Stallman <rms@gnu.org>
8664
8665 * Makefile.in (maintainer-clean): Remove the info files
8666 in $(infodir) where they are created.
8667
86682004-12-03 Richard M. Stallman <rms@gnu.org>
8669
8670 * windows.texi (Selecting Windows): get-lru-window and
8671 get-largest-window don't consider dedicated windows.
8672
8673 * text.texi (Undo): Document undo-in-progress.
8674
86752004-11-26 Richard M. Stallman <rms@gnu.org>
8676
8677 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8678 Remove a few vars that are not always buffer-local.
8679
86802004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8681
8682 * locals.texi (Standard Buffer-Local Variables): Comment out
8683 xref's to non-existent node `Yet to be written'.
8684
86852004-11-24 Richard M. Stallman <rms@gnu.org>
8686
8687 * processes.texi (Synchronous Processes): Grammar fix.
8688
8689 * numbers.texi (Comparison of Numbers): Add eql.
8690
8691 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8692
8693 * intro.texi (Printing Notation): Fix previous change.
8694
8695 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8696 and default-indicate-buffer-boundaries from here.
8697 (Usual Display): To here.
8698 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8699 (Usual Display): Move tab-width up.
8700
5dcb4c4e
SM
8701 * customize.texi (Variable Definitions):
8702 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8703 (Simple Types, Composite Types, Defining New Types):
8704 Minor cleanups.
8705
87062004-11-21 Jesper Harder <harder@ifa.au.dk>
8707
8708 * processes.texi (Synchronous Processes, Output from Processes):
8709 Markup fix.
8710
87112004-11-20 Richard M. Stallman <rms@gnu.org>
8712
8713 * positions.texi (Skipping Characters): skip-chars-forward
8714 now handles char classes.
8715
8716 * intro.texi (Printing Notation): Avoid confusion of `print'
8717 when explaining @print.
8718
8719 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8720
8721 * display.texi (Display Table Format): Minor fix.
8722
8723 * streams.texi (Output Functions): Fix print example.
8724
8725 * Makefile.in (elisp): New target.
8726 (dist): Depend on $(infodir)/elisp, not elisp.
8727 Copy the info files from $(infodir).
8728
8729 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8730 read-from-minibuffer.
8731
8732 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8733
87342004-11-19 Richard M. Stallman <rms@gnu.org>
8735
8736 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8737
87382004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8739
8740 * tips.texi (Coding Conventions): Fix typo.
8741
87422004-11-16 Richard M. Stallman <rms@gnu.org>
8743
8744 * tips.texi (Coding Conventions): Separate defvar and require
8745 methods to avoid warnings. Use require only when there are many
8746 functions and variables from that package.
8747
8748 * minibuf.texi (Minibuffer Completion): When ignoring case,
8749 predicate must not be case-sensitive.
8750
8751 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8752 (Test Coverage): Don't talk about "splotches". Clarified.
8753
87542004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8755
8756 * frames.texi (Window Frame Parameters): Fix typo.
8757
87582004-11-15 Kim F. Storm <storm@cua.dk>
8759
8760 * symbols.texi (Other Plists): Note that plist-get may signal error.
8761 Add safe-plist-get.
8762
87632004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8764
8765 * modes.texi (Font Lock Basics): Fix typo.
8766
87672004-11-08 Richard M. Stallman <rms@gnu.org>
8768
8769 * syntax.texi (Syntax Table Functions): Add syntax-after.
8770
87712004-11-06 Lars Brinkhoff <lars@nocrew.org>
8772
8773 * os.texi (Processor Run Time): New section documenting
8774 get-internal-run-time.
8775
87762004-11-06 Eli Zaretskii <eliz@gnu.org>
8777
8778 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8779 it nukes elisp-cover.texi.
8780 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8781 elisp-0 etc.
8782
87832004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8784
8785 * commands.texi (Keyboard Macros): Document `append' return value
8786 of `defining-kbd-macro'.
8787
87882004-11-01 Richard M. Stallman <rms@gnu.org>
8789
8790 * commands.texi (Interactive Call): Add called-interactively-p.
8791
87922004-10-29 Simon Josefsson <jas@extundo.com>
8793
8794 * minibuf.texi (Reading a Password): Revert.
8795
87962004-10-28 Richard M. Stallman <rms@gnu.org>
8797
8798 * frames.texi (Display Feature Testing): Explain about "vendor".
8799
88002004-10-27 Richard M. Stallman <rms@gnu.org>
8801
8802 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8803 not raw. Clarify `n'.
8804 (Interactive Call): Rewrite interactive-p, focusing on when
8805 and how to use it.
8806 (Misc Events): Clarify previous change.
8807
8808 * advice.texi (Simple Advice): Clarify what job the example does.
8809 (Around-Advice): Clarify ad-do-it.
8810 (Activation of Advice): An option of ad-default-compilation-action
8811 is `never', not `nil'.
8812
88132004-10-26 Kim F. Storm <storm@cua.dk>
8814
8815 * commands.texi (Interactive Codes): Add U code letter.
8816
88172004-10-25 Simon Josefsson <jas@extundo.com>
8818
8819 * minibuf.texi (Reading a Password): Add.
8820
88212004-10-24 Jason Rumney <jasonr@gnu.org>
8822
8823 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8824 and wheel-down.
8825
88262004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8827
8828 * processes.texi (Synchronous Processes): Document process-file.
8829
88302004-10-22 Kenichi Handa <handa@m17n.org>
8831
8832 * text.texi (translate-region): Document that it accepts also a
8833 char-table.
8834
88352004-10-22 David Ponce <david@dponce.com>
8836
8837 * windows.texi (Resizing Windows): Document the `preserve-before'
8838 argument of the functions `enlarge-window' and `shrink-window'.
8839
88402004-10-19 Jason Rumney <jasonr@gnu.org>
8841
8842 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8843
88442004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8845
8846 * text.texi (Filling): Add anchor for definition of
8847 `sentence-end-double-space'.
8848
8849 * searching.texi (Regexp Example): Update description of how
8850 Emacs currently recognizes the end of a sentence.
8851 (Standard Regexps): Update definition of the variable
8852 `sentence-end'. Add definition of the function `sentence-end'.
8853
88542004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8855
8856 * display.texi (Progress): New node.
8857
88582004-10-05 Kim F. Storm <storm@cua.dk>
8859
8860 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8861
88622004-09-29 Kim F. Storm <storm@cua.dk>
8863
8864 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8865 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8866 fringe bitmap symbols, as they now have their own namespace.
8867 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8868 vs. pixels. Signal error if no free bitmap slots.
8869 (Pixel Specification): Change IMAGE to @var{image}.
8870
88712004-09-28 Richard M. Stallman <rms@gnu.org>
8872
8873 * text.texi (Special Properties): Clarify line-spacing and line-height.
8874
8875 * searching.texi (Regexp Search): Add looking-back.
8876
88772004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8878
8879 * display.texi: Correct typos.
8880 (Image Descriptors): Correct xref's.
8881
88822004-09-25 Richard M. Stallman <rms@gnu.org>
8883
8884 * text.texi (Special Properties): Cleanups in `cursor'.
8885 Rewrites in `line-height' and `line-spacing'; exchange them.
8886
8887 * display.texi (Fringes): Rewrite previous change.
8888 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8889 (Display Fringe Bitmaps): Node deleted, text moved.
8890 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8891 (Scroll Bars): Clarify set-window-scroll-bars.
8892 (Pointer Shape): Rewrite.
8893 (Specified Space): Clarify :align-to, etc.
8894 (Pixel Specification): Use @var. Clarify new text.
8895 (Other Display Specs): Clarify `slice'.
8896 (Image Descriptors): Cleanups.
8897 (Showing Images): Cleanups.
8898
88992004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8900
8901 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8902
8903 * modes.texi: Various minor changes in addition to:
8904 (Major Mode Conventions): Final call to `run-mode-hooks' should
8905 not be inside the `delay-mode-hooks' form.
8906 (Mode Hooks): New node.
8907 (Hooks): Delete obsolete example.
8908 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8909 node "Mode Hooks".
8910
89112004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8912
8913 * display.texi: Correct various typos.
8914 (Display): Rename node "Pointer Shapes" to "Pointer
8915 Shape". (There is already a node called "Pointer Shapes" in
8916 frames.texi.)
8917 (Images): Remove non-existent node "Image Slices" from menu.
8918
89192004-09-23 Kim F. Storm <storm@cua.dk>
8920
8921 * text.texi (Special Properties): Add `cursor', `pointer',
8922 `line-height', and `line-spacing' properties.
8923
8924 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8925 Shapes' to menu.
8926 (Standard Faces): Doc fix for fringe face.
8927 (Fringes): Add `overflow-newline-into-fringe' and
8928 'indicate-buffer-boundaries'.
8929 (Fringe Bitmaps, Pointer Shapes): New nodes.
8930 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8931 Bitmaps' to menu.
8932 (Specified Space): Describe pixel width and height.
8933 (Pixel Specification): New node.
8934 (Other Display Specs): Add `slice' property.
8935 (Display Fringe Bitmaps): New node.
8936 (Images): Add 'Image Slices' to menu.
8937 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8938 (Showing Images): Add slice arg to `insert-image'.
8939 Add 'insert-sliced-image'.
b8d4c8d0
GM
8940
89412004-09-20 Richard M. Stallman <rms@gnu.org>
8942
8943 * commands.texi (Key Sequence Input):
8944 Clarify downcasing in read-key-sequence.
8945
89462004-09-08 Juri Linkov <juri@jurta.org>
8947
8948 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8949
89502004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8951
5dcb4c4e
SM
8952 * locals.texi (Standard Buffer-Local Variables):
8953 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8954 * internals.texi (Buffer Internals): Describe new
8955 auto_save_file_format field of the buffer structure.
8956 * files.texi (Format Conversion): `auto-save-file-format' has been
8957 renamed `buffer-auto-save-file-format'.
8958
89592004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8960
8961 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8962 an integer or a marker.
8963 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8964
89652004-08-22 Richard M. Stallman <rms@gnu.org>
8966
8967 * modes.texi (Major Mode Conventions): Discuss rebinding of
8968 standard key bindings.
8969
89702004-08-18 Kim F. Storm <storm@cua.dk>
8971
8972 * processes.texi (Accepting Output): Add `just-this-one' arg to
8973 `accept-process-output'.
8974 (Output from Processes): New var `process-adaptive-read-buffering'.
8975
89762004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8977
8978 * keymaps.texi: Various changes in addition to:
8979 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8980 Give more varied examples for `kbd'.
8981 (Creating Keymaps): Char tables have slots for all characters
8982 without modifiers.
8983 (Active Keymaps): `overriding-local-map' and
8984 `overriding-terminal-local-map' also override text property and
8985 overlay keymaps.
8986 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8987 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8988 to denote a prefix of no events.
8989 `map-keymap' includes parent's bindings _recursively_.
8990 Clarify and correct description of `where-is-internal'.
8991 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8992 (Menu Example): For menus intended for use with the keyboard, the
8993 menu items should be bound to characters or real function keys.
8994
89952004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8996
8997 * objects.texi (Character Type): Reposition `@anchor' to prevent
8998 double space inside sentence in Info.
8999
9000 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9001 renamed to `disabled-command-function'.
9002 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9003 (Command Loop Info): Replace reference to it.
9004 (Disabling Commands): `disabled-command-hook' has been renamed to
9005 `disabled-command-function'.
9006
90072004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9008
9009 * os.texi (Translating Input): Only non-prefix bindings in
9010 `key-translation-map' override actual key bindings. Warn about
9011 possible indirect effect of actual key bindings on non-prefix
9012 bindings in `key-translation-map'.
9013
90142004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9015
9016 * minibuf.texi (High-Level Completion): Add anchor for definition
9017 of `read-variable'.
9018
9019 * commands.texi: Various changes in addition to:
9020 (Using Interactive): Clarify description of `interactive-form'.
9021 (Interactive Call): Mention default for KEYS argument to
9022 `call-interactively'.
9023 (Command Loop Info): Clarify description of `this-command-keys'.
9024 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9025 Value of `last-event-frame' can be `macro'.
9026 (Repeat Events): `double-click-fuzz' is also used to distinguish
9027 clicks and drags.
9028 (Classifying Events): Clarify descriptions of `event-modifiers'
9029 `event-basic-type' and `event-convert-list'.
9030 (Accessing Events): `posn-timestamp' takes POSITION argument.
9031 (Quoted Character Input): Clarify description of
9032 `read-quoted-char' and fix example.
9033 (Quitting): Add `with-local-quit'.
9034 (Disabling Commands): Correct and clarify descriptions of
9035 `enable-command' and `disable-command'.
9036 Mention what happens if `disabled-command-hook' is nil.
9037 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9038 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9039
90402004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9041
9042 * frames.texi: Various changes in addition to:
9043 (Creating Frames): Expand and clarify description of `make-frame'.
9044 (Window Frame Parameters): Either none or both of the `icon-left'
9045 and `icon-top' parameters must be specified. Put descriptions of
9046 `menu-bar-lines' and `toolbar-lines' closer together and change
9047 them accordingly.
9048 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9049 except while processing `frame-title-format' or `icon-title-format'.
9050 (Deleting Frames): Correct description of `delete-frame'.
9051 Non-nil return values of `frame-live-p' are like those of `framep'.
9052 (Frames and Windows): Mention return value of
9053 `set-frame-selected-window'.
9054 (Visibility of Frames): Mention `force' argument to
9055 `make-frame-invisible'. `frame-visible-p' returns t for all
9056 frames on text-only terminals.
9057 (Frame Configurations): Restoring a frame configuration does not
9058 restore deleted frames.
9059 (Window System Selections): `x-set-selection' returns DATA.
9060 (Resources): Add example.
9061 (Display Feature Testing): Clarify descriptions of
9062 `display-pixel-height', `display-pixel-width', `x-server-version'
9063 and `x-server-vendor'.
9064
9065 * windows.texi (Choosing Window): Add anchor.
9066 * minibuf.texi (Minibuffer Misc): Add anchor.
9067
90682004-07-23 John Paul Wallington <jpw@gnu.org>
9069
9070 * macros.texi (Defining Macros): Declaration keyword for setting
9071 Edebug spec is `debug' not `edebug'.
9072
90732004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9074
9075 * windows.texi: Various small changes in addition to:
9076 (Window Point): Mention return value of `set-window-point'.
9077 (Window Start): `pos-visible-in-window-p' disregards horizontal
9078 scrolling. Explain return value if PARTIALLY is non-nil.
9079 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9080 and `set-window-vscroll'.
9081 (Size of Window): The argument WINDOW to `window-inside-edges',
9082 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9083 (Resizing Windows): Explain return value of
9084 `shrink-window-if-larger-than-buffer'.
9085 `window-size-fixed' automatically becomes buffer local when set.
9086 (Window Configurations): Explain return value of
9087 `set-window-configuration'.
9088
9089 * minibuf.texi (Minibuffer Misc): Add anchor for
9090 `minibuffer-scroll-window'.
9091
9092 * positions.texi (Text Lines): Add anchor for `count-lines'.
9093
90942004-07-17 Richard M. Stallman <rms@gnu.org>
9095
9096 * display.texi (Overlay Properties): Adding `evaporate' prop
9097 deletes empty overlay immediately.
9098
9099 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9100 fix example.
9101
91022004-07-16 Jim Blandy <jimb@redhat.com>
9103
9104 * searching.texi (Regexp Backslash): Document new \_< and \_>
9105 operators.
9106
91072004-07-16 Juanma Barranquero <lektu@terra.es>
9108
9109 * display.texi (Images): Fix Texinfo usage.
9110
91112004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9112
9113 * buffers.texi (Modification Time): `visited-file-modtime' now
9114 returns a list of two integers, instead of a cons.
9115
91162004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9117
9118 * windows.texi: Various changes in addition to:
9119 (Splitting Windows): Add `split-window-keep-point'.
9120
91212004-07-09 Richard M. Stallman <rms@gnu.org>
9122
9123 * frames.texi (Input Focus): Minor fix.
9124
91252004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9126
9127 * frames.texi (Input Focus): Clarify descriptions of
9128 `select-frame-set-input-focus' and `select-frame'.
9129
91302004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9131
9132 * os.texi: Various small changes in addition to:
9133 (Killing Emacs): Expand and clarify description of
9134 `kill-emacs-query-functions' and `kill-emacs-hook'.
9135 (System Environment): Expand and clarify description of `getenv'
9136 and `setenv'.
9137 (Timers): Clarify description of `run-at-time'.
9138 (Translating Input): Correct description of
9139 `extra-keyboard-modifiers'.
9140 (Flow Control): Correct description of `enable-flow-control'.
9141
91422004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9143
9144 * os.texi: Update copyright.
9145 (Session Management): Grammar fix.
9146 Clarify which Emacs does the restarting.
9147 Use @samp for *scratch* buffer.
9148
91492004-07-04 Alan Mackenzie <acm@muc.de>
9150
9151 * frames.texi (Input Focus): Add documentation for
9152 `select-frame-set-input-focus'. Replace refs to non-existent
9153 `switch-frame' with `select-frame'. Minor corrections and tidying
9154 up of text-only terminal stuff.
9155
91562004-07-02 Richard M. Stallman <rms@gnu.org>
9157
9158 * files.texi (Saving Buffers): Cleanup write-contents-function.
9159 (Magic File Names): Cleanup file-remote-p.
9160
b344d29d 91612004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9162
9163 * files.texi (Magic File Names): `file-remote-p' returns an
9164 identifier of the remote system, not just t.
9165
91662004-07-02 David Kastrup <dak@gnu.org>
9167
9168 * searching.texi (Entire Match Data): Add explanation about new
9169 match-data behavior when @var{integers} is non-nil.
9170
91712004-06-24 Richard M. Stallman <rms@gnu.org>
9172
9173 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9174
9175 * customize.texi (Variable Definitions): Note about doc strings
9176 and :set.
9177
9178 * keymaps.texi (Keymap Terminology): Document `kbd'.
9179 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9180
9181 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9182 makes it buffer-local.
9183
9184 * files.texi (Saving Buffers): Correct previous change.
9185
9186 * commands.texi (Accessing Events):
9187 Clarify posn-col-row and posn-actual-col-row.
9188
91892004-06-24 David Ponce <david.ponce@wanadoo.fr>
9190
9191 * commands.texi (Accessing Events): New functions
9192 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9193
91942004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9195
9196 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9197 * frames.texi, buffers.texi, backups.texi, variables.texi:
9198 * loading.texi, eval.texi, functions.texi, control.texi:
9199 * symbols.texi, minibuf.texi: Reposition @anchor's.
9200
9201 * help.texi: Various small changes in addition to the following.
9202 (Describing Characters): Describe PREFIX argument to
9203 `key-description'. Correct and clarify definition of
9204 `text-char-description'. Describe NEED-VECTOR argument to
9205 `read-kbd-macro'.
9206 (Help Functions): Clarify definition of `apropos'.
9207
92082004-06-23 Lars Hansen <larsh@math.ku.dk>
9209
9210 * files.texi (Saving Buffers): Correct description of
9211 `write-contents-functions'.
9212
92132004-06-21 Juanma Barranquero <lektu@terra.es>
9214
9215 * display.texi (Images): Remove redundant @vindex directives.
9216 Rewrite `image-library-alist' doc in active voice.
9217
92182004-06-14 Juanma Barranquero <lektu@terra.es>
9219
9220 * display.texi (Images): Document new delayed library loading,
9221 variable `image-library-alist' and (existing but undocumented)
9222 function `image-type-available-p'.
9223
92242004-06-05 Richard M. Stallman <rms@gnu.org>
9225
9226 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9227 refer the user to the Initial Input node.
9228 (Text from Minibuffer): Likewise.
9229 (Initial Input): New node. Document this feature
9230 and say it is mostly deprecated.
9231
92322004-05-30 Richard M. Stallman <rms@gnu.org>
9233
9234 * loading.texi (Named Features): Clarify return value
9235 and meaning of NOERROR.
9236
9237 * variables.texi (File Local Variables): Minor cleanup.
9238
92392004-05-30 Michael Albinus <michael.albinus@gmx.de>
9240
9241 * files.texi (Magic File Names): Add `file-remote-p' as operation
9242 of file name handlers.
9243
92442004-05-29 Richard M. Stallman <rms@gnu.org>
9245
9246 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9247 as arg to a minor mode command.
9248
92492004-05-22 Richard M. Stallman <rms@gnu.org>
9250
9251 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9252
9253 * streams.texi (Output Variables): Doc float-output-format.
9254
9255 * searching.texi (Regexp Special): Nested repetition can be infloop.
9256
9257 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9258 real stack overflow.
9259
9260 * compile.texi: Minor cleanups.
9261
92622004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9263
9264 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9265 circular lists.
9266 (List Elements): Explain handling of circular and dotted lists.
9267
92682004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9269
9270 * modes.texi (Search-based Fontification): Fix typo.
9271
92722004-05-10 Juanma Barranquero <lektu@terra.es>
9273
9274 * modes.texi (Mode Line Variables): Fix description of
9275 global-mode-string, which is now after which-func-mode, not the
9276 buffer name.
9277
92782004-05-07 Lars Hansen <larsh@math.ku.dk>
9279
9280 * modes.texi (Desktop Save Mode): Add.
9281 (Modes): Add menu entry Desktop Save Mode.
9282
9283 * hooks.texi: Add desktop-after-read-hook,
9284 desktop-no-desktop-file-hook and desktop-save-hook.
9285
9286 * locals.texi: Add desktop-save-buffer.
9287
92882004-04-30 Jesper Harder <harder@ifa.au.dk>
9289
9290 * display.texi: emacs -> Emacs.
9291
92922004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9293
9294 * files.texi (Changing Files): Document set-file-times.
9295
92962004-04-23 Juanma Barranquero <lektu@terra.es>
9297
9298 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9299
93002004-04-18 Jesper Harder <harder@ifa.au.dk>
9301
9302 * tips.texi (Coding Conventions): defopt -> defcustom.
9303
93042004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9305
9306 * sequences.texi: Various clarifications.
9307
93082004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9309
9310 * buffers.texi (Read Only Buffers): Mention optional ARG to
9311 `toggle-read-only'.
9312
93132004-04-14 Nick Roberts <nick@nick.uklinux.net>
9314
9315 * windows.texi (Selecting Windows): Note that get-lru-window
9316 returns a full-width window if possible.
9317
93182004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9319
9320 * buffers.texi: Various changes in addition to:
9321 (Buffer File Name): Add `find-buffer-visiting'.
9322 (Buffer Modification): Mention optional ARG to `not-modified'.
9323 (Indirect Buffers): Mention optional CLONE argument to
9324 `make-indirect-buffer'.
9325
9326 * files.texi: Various changes in addition to:
9327 (Visiting Functions): `find-file-hook' is now a normal hook.
9328 (File Name Expansion): Explain difference between the way that
9329 `expand-file-name' and `file-truename' treat `..'.
9330 (Contents of Directories): Mention optional ID-FORMAT argument to
9331 `directory-files-and-attributes'.
9332 (Format Conversion): Mention new optional CONFIRM argument to
9333 `format-write-file'.
9334
93352004-04-12 Miles Bader <miles@gnu.org>
9336
9337 * macros.texi (Expansion): Add description of `macroexpand-all'.
9338
93392004-04-05 Jesper Harder <harder@ifa.au.dk>
9340
5dcb4c4e
SM
9341 * variables.texi (Variable Aliases):
9342 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9343
9344 * errors.texi (Standard Errors): Ditto.
9345
93462004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9347
9348 * backups.texi: Various small changes in addition to:
9349 (Making Backups): Mention return value of `backup-buffer'.
9350 (Auto-Saving): Mention optional FORCE argument to
9351 `delete-auto-save-file-if-necessary'.
9352 (Reverting): Mention optional PRESERVE-MODES argument to
9353 `revert-buffer'. Correct description of `revert-buffer-function'.
9354
93552004-03-22 Juri Linkov <juri@jurta.org>
9356
9357 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9358 with `Vector Functions'.
9359
9360 * text.texi (Sorting): Add missing quote.
9361
93622004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9363
9364 * intro.texi (Lisp History): Replace xref to `cl' manual with
9365 inforef.
9366
93672004-03-12 Richard M. Stallman <rms@gnu.org>
9368
9369 * intro.texi (Version Info): Add arg to emacs-version.
9370 (Lisp History): Change xref to CL manual.
9371
93722004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9373
9374 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9375 for Partial Completion mode.
9376
93772004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9378
9379 * customize.texi: Fix typo. Remove eol whitespace.
9380
93812004-03-04 Richard M. Stallman <rms@gnu.org>
9382
9383 * processes.texi: Fix typos.
9384
9385 * lists.texi (Building Lists): Minor clarification.
9386
9387 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9388 in make-hash-table.
9389
93902004-02-29 Juanma Barranquero <lektu@terra.es>
9391
9392 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9393 rm, and ignore exit code.
9394
93952004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9396
9397 * display.texi (Defining Faces): Add description for min-colors.
9398 Update example.
9399
94002004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9401
9402 * abbrevs.texi: Various corrections and clarifications in addition
9403 to the following:
9404 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9405
94062004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9407
9408 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9409
94102004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9411
9412 * text.texi: Various small changes in addition to the following:
9413 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9414 to delete-horizontal-space.
9415 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9416 description of yank-handler text property at various places.
9417
9418 * frames.texi (Window System Selections): Add anchor.
9419
9420 * syntax.texi (Syntax Table Functions): Clarify and correct
9421 descriptions of make-syntax-table and copy-syntax-table.
9422 (Motion and Syntax): Clarify SYNTAXES argument to
9423 skip-syntax-forward.
9424 (Parsing Expressions): Mention that the return value of
9425 parse-partial-sexp is currently a list of ten rather than nine
9426 elements.
9427 (Categories): Various corrections and clarifications.
9428
94292004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9430
9431 * markers.texi (Marker Insertion Types): Minor change.
9432
9433 * locals.texi (Standard Buffer-Local Variables):
9434 * commands.texi (Interactive Codes, Using Interactive):
9435 * functions.texi (Related Topics): Fix xrefs.
9436
94372004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9438
9439 * lists.texi (Sets And Lists): Update description of delete-dups.
9440
94412004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9442
9443 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9444
c8763fb6 94452004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9446
9447 * frames.texi (Parameter Access): frame-parameters arg is optional.
9448 modify-frame-parameters handles nil for FRAME.
9449 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9450 are all-or-nothing for certain toolkits.
9451 Mention parameter wait-for-wm.
9452 (Frames and Windows): In frame-first-window and frame-selected-window
9453 the arg is optional.
9454 (Input Focus): In redirect-frame-focus the second arg is optional.
9455 (Window System Selections): Mention selection type CLIPBOARD.
9456 Mention data-type UTF8_STRING.
9457 Mention numbering of cut buffers.
9458 (Resources): Describe x-resource-name.
9459
94602004-02-16 Richard M. Stallman <rms@gnu.org>
9461
9462 * windows.texi (Buffers and Windows): Delete false table
9463 about all-frames.
9464
9465 * syntax.texi (Parsing Expressions): Delete old caveat
9466 about parse-sexp-ignore-comments.
9467
9468 * streams.texi (Output Variables): Add print-quoted.
9469
9470 * lists.texi (Building Lists): Minor cleanup.
9471
9472 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9473
9474 * display.texi (Overlays): Explain overlays use markers.
9475 (Managing Overlays): Explain front-advance and rear-advance
9476 in more detail.
9477
9478 * loading.texi (Unloading): Document unload-feature-special-hooks.
9479 Get rid of fns-NNN.el file.
9480
94812004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9482
9483 * help.texi (Describing Characters): Fix text-char-description
9484 example output.
9485
9486 * edebug.texi (Using Edebug): Fix example.
9487
9488 * debugging.texi (Internals of Debugger): Fix return value.
9489
9490 * files.texi (Changing Files): Fix argname.
9491
9492 * calendar.texi: Fix parens, and default values.
9493
9494 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9495 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9496 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9497
9498 * positions.texi (Text Lines): Don't add -1 in current-line.
9499
95002004-02-16 Richard M. Stallman <rms@gnu.org>
9501
9502 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9503
95042004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9505
9506 * processes.texi (Low-Level Network): Fix a typo.
9507
95082004-02-12 Kim F. Storm <storm@cua.dk>
9509
9510 * display.texi (Fringes): Use consistent wording.
9511 Note that window-fringe's window arg is optional.
9512 (Scroll Bars): Use consistent wording.
9513
95142004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9515
9516 * tips.texi (Comment Tips): Document the new conventions for
9517 commenting out code.
9518
c8763fb6 95192004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9520
5dcb4c4e 9521 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9522
95232004-02-07 Kim F. Storm <storm@cua.dk>
9524
9525 * positions.texi (Text Lines): Add line-number-at-pos.
9526
95272004-02-06 John Paul Wallington <jpw@gnu.org>
9528
9529 * display.texi (Button Properties, Button Buffer Commands):
9530 mouse-2 invokes button, not down-mouse-1.
9531
95322004-02-04 Jason Rumney <jasonr@gnu.org>
9533
9534 * makefile.w32-in: Sync with Makefile.in changes.
9535
95362004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9537
9538 * minibuf.texi (Text from Minibuffer): Various corrections and
9539 clarifications.
9540 (Object from Minibuffer): Correct Lisp description of
9541 read-minibuffer.
9542 (Minibuffer History): Clarify description of cons values for
9543 HISTORY arguments.
5dcb4c4e
SM
9544 (Basic Completion): Various corrections and clarifications.
9545 Add completion-regexp-list.
b8d4c8d0
GM
9546 (Minibuffer Completion): Correct and clarify description of
9547 completing-read.
5dcb4c4e
SM
9548 (Completion Commands): Mention Partial Completion mode.
9549 Various other minor changes.
b8d4c8d0
GM
9550 (High-Level Completion): Various corrections and clarifications.
9551 (Reading File Names): Ditto.
9552 (Minibuffer Misc): Ditto.
9553
95542004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9555
9556 * strings.texi (Text Comparison): assoc-string also matches
9557 elements of alists that are strings instead of conses.
9558 (Formatting Strings): Standardize Texinfo usage. Update index
9559 entries.
9560
95612004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9562
9563 * lists.texi (Sets And Lists): Add delete-dups.
9564
95652004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9566
9567 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9568 special form.
9569 * macros.texi (Defining Macros): Update description of `declare',
9570 which now is a macro.
9571 (Wrong Time): Fix typos.
9572
95732004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9574
9575 * compile.texi (Compilation Functions): Expand descriptions of
9576 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9577 and `batch-byte-compile'. In particular, mention and describe
9578 all optional arguments.
9579 (Disassembly): Correct and clarify the description of `disassemble'.
9580
95812004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9582
9583 * searching.texi: Various small changes in addition to the
9584 following.
9585 (Regexp Example): Adapt to new value of `sentence-end'.
9586 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9587 `words'.
9588 (Search and Replace): Add usage note for `perform-replace'.
9589 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9590 `match-data'.
9591 (Standard Regexps): Update for new values of `paragraph-start'
9592 and `sentence-end'.
9593
95942004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9595
9596 * files.texi (Saving Buffers): Clarify descriptions of
9597 `write-contents-functions' and `before-save-hook'.
9598 Make the defvar's for `before-save-hook' and `after-save-hook'
9599 into defopt's.
9600
96012004-01-07 Kim F. Storm <storm@cua.dk>
9602
9603 * commands.texi (Click Events): Describe new image and
9604 width/height elements of click events.
9605 (Accessing Events): Add posn-string, posn-image, and
9606 posn-object-width-height. Change posn-object to return either
9607 image or string object.
9608
96092004-01-01 Simon Josefsson <jas@extundo.com>
9610
9611 * hooks.texi (Standard Hooks): Add before-save-hook.
9612 * files.texi (Saving Buffers): Likewise.
9613
96142004-01-03 Richard M. Stallman <rms@gnu.org>
9615
9616 * frames.texi (Frames and Windows): Delete frame-root-window.
9617
96182004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9619
9620 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9621
9622 * functions.texi: Various small changes in addition to the
9623 following.
5dcb4c4e
SM
9624 (What Is a Function): `functionp' returns nil for macros.
9625 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9626 (Function Documentation): Add `\' in front of (fn @var{arglist})
9627 and explain why.
9628 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9629 Add anchor.
9630 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9631
96322004-01-01 Miles Bader <miles@gnu.org>
9633
9634 * display.texi (Buttons): New section.
9635
96362003-12-31 Andreas Schwab <schwab@suse.de>
9637
9638 * numbers.texi (Math Functions): sqrt reports a domain-error
9639 error.
9640 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9641
96422003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9643
9644 * tips.texi (Documentation Tips): Update item on hyperlinks in
9645 documentation strings.
9646
9647 * errors.texi (Standard Errors): Various small corrections and
9648 additions.
9649
9650 * control.texi: Various small changes in addition to the
9651 following.
9652 (Signaling Errors): Provide some more details on how `signal'
9653 constructs the error message. Add anchor to the definition of
9654 `signal'.
9655 (Error Symbols): Describe special treatment of `quit'.
9656 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9657 to emphasize that it has to be a single form.
9658
9659 * buffers.texi: Add anchor.
9660
96612003-12-29 Richard M. Stallman <rms@gnu.org>
9662
9663 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9664 (Window Configurations): Add window-configuration-frame.
9665
9666 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9667
9668 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9669 Change arg name in get-char-property.
9670 (Special Properties): Update handling of keymap property.
9671
9672 * strings.texi (Modifying Strings): Add clear-string.
9673 (Text Comparison): Add assoc-string and remove
9674 assoc-ignore-case, assoc-ignore-representation.
9675
9676 * os.texi (Time of Day): Add set-time-zone-rule.
9677
9678 * numbers.texi (Math Functions): asin, acos, log, log10
9679 report domain-error errors.
9680
9681 * nonascii.texi (Converting Representations):
9682 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9683 (Encoding and I/O): Add file-name-coding-system.
9684
9685 * modes.texi (Search-based Fontification): Explain that
9686 face specs are symbols with face names as values.
9687
9688 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9689
9690 * lists.texi (Building Lists): remq moved elsewhere.
9691 (Sets And Lists): remq moved here.
9692 (Association Lists): Refer to assoc-string.
9693
9694 * internals.texi (Garbage Collection): Add memory-use-counts.
9695
9696 * frames.texi (Frames and Windows): Add set-frame-selected-window
9697 and frame-root-window.
9698
9699 * files.texi (Contents of Directories):
9700 Add directory-files-and-attributes.
9701
9702 * display.texi (Refresh Screen): Add force-window-update.
9703 (Invisible Text): Explain about moving point out of invis text.
9704 (Overlay Properties): Add overlay-properties.
9705 (Managing Overlays): Add overlayp.
9706 (GIF Images): Invalid image number displays a hollow box.
9707
9708 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9709 (Killing Buffers): Add buffer-live-p.
9710
97112003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9712
9713 * display.texi (Fringes): Fix typo "set-buffer-window".
9714
97152003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9716
9717 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9718 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9719 Add or change various xrefs and anchors.
9720
9721 * commands.texi: Replace all occurrences of @acronym{CAR} with
9722 @sc{car}, for consistency with the rest of the Elisp manual.
9723 `car' and `cdr' are historically acronyms, but are no longer
9724 widely thought of as such.
9725
9726 * internals.texi (Pure Storage): Mention that `purecopy' does not
9727 copy text properties.
9728 (Object Internals): Now 29 bits are used (in most implementations)
9729 to address Lisp objects.
9730
9731 * variables.texi (Variables with Restricted Values): New node.
9732
9733 * objects.texi (Lisp Data Types): Mention that certain variables
9734 can only take on a restricted set of values and add an xref to
9735 the new node "Variables with Restricted Values".
9736
9737 * eval.texi (Function Indirection): Describe the errors that
9738 `indirect-function' can signal.
9739 (Eval): Clarify the descriptions of `eval-region' and `values'.
9740 Describe `eval-buffer' instead of `eval-current-buffer' and
9741 mention `eval-current-buffer' as an alias for `current-buffer'.
9742 Correct the description and mention all optional arguments.
9743
9744 * nonascii.texi: Various small changes in addition to the
9745 following.
9746 (Converting Representations): Clarify behavior of
9747 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9748 ASCII arguments.
9749 (Character Sets): Document the variable `charset-list' and adapt
9750 the definition of the function `charset-list' accordingly.
9751 (Translation of Characters): Clarify use of generic characters in
9752 `make-translation-table'. Clarify and correct the description of
9753 the use of translation tables in encoding and decoding.
9754 (User-Chosen Coding Systems): Correct and clarify the description
9755 of `select-safe-coding-system'.
9756 (Default Coding Systems): Clarify description of
9757 `file-coding-system-alist'.
9758
97592003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9760
9761 * strings.texi (Text Comparison): Correctly describe when two
9762 strings are `equal'. Combine and clarify descriptions of
9763 `assoc-ignore-case' and `assoc-ignore-representation'.
9764
9765 * objects.texi (Non-ASCII in Strings): Clarify description of
9766 when a string is unibyte or multibyte.
9767 (Bool-Vector Type): Update examples.
9768 (Equality Predicates): Correctly describe when two strings are
9769 `equal'.
9770
97712003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9772
9773 * lists.texi (Building Lists): `append' no longer accepts integer
9774 arguments. Update the description of `number-sequence' to reflect
9775 recent changes.
9776 (Sets And Lists): Describe `member-ignore-case' after `member'.
9777
97782003-11-27 Kim F. Storm <storm@cua.dk>
9779
9780 * commands.texi (Click Events): Click object may be an images.
9781 Describe (dx . dy) element of click positions.
9782 (Accessing Events): Remove duplicate posn-timestamp.
9783 New functions posn-object and posn-object-x-y.
9784
97852003-11-23 Kim F. Storm <storm@cua.dk>
9786
9787 * commands.texi (Click Events): Describe enhancements to event
9788 position lists, including new text-pos and (col . row) items.
9789 Mention left-fringe and right-fringe area events.
9790 (Accessing Events): New functions posn-area and
9791 posn-actual-col-row. Mention posn-timestamp. Mention that
9792 posn-point in non-text area still returns buffer position.
9793 Clarify posn-col-row.
9794
97952003-11-21 Lars Hansen <larsh@math.ku.dk>
9796
9797 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9798 * anti.texi (File Attributes): Describe removed parameter
9799 ID-FORMAT.
9800
98012003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9802
9803 * positions.texi (Positions): Mention that, if a marker is used as
9804 a position, its buffer is ignored.
9805
9806 * markers.texi (Overview of Markers): Mention it here too.
9807
98082003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9809
9810 * numbers.texi (Numeric Conversions): Not just `floor', but also
9811 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9812
98132003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9814
9815 * markers.texi (Creating Markers): Specify insertion type of
9816 created markers. Add xref to `Marker Insertion Types'.
9817 Second argument to `copy-marker' is optional.
9818 (Marker Insertion Types): Mention that most markers are created
9819 with insertion type nil.
9820 (The Mark): Correctly describe when `mark' signals an error.
9821 (The Region): Correctly describe when `region-beginning' and
9822 `region-end' signal an error.
9823
98242003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9825
9826 * hash.texi (Creating Hash): Clarify description of `eql'.
9827 `makehash' is obsolete.
9828 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9829
9830 * positions.texi (Point): Change description of `buffer-end', so
9831 that it is also correct for floating point arguments.
9832 (List Motion): Correct argument lists of `beginning-of-defun' and
9833 `end-of-defun'.
9834 (Excursions): Add xref to `Marker Insertion Types'.
9835 (Narrowing): Argument to `narrow-to-page' is optional.
9836
98372003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9838
9839 * streams.texi (Output Streams): Clarify behavior of point for
9840 marker output streams.
9841
98422003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9843
9844 * variables.texi (Defining Variables): Second argument to
9845 `defconst' is not optional.
9846 (Setting Variables): Mention optional argument APPEND to
9847 `add-to-list'.
9848 (Creating Buffer-Local): Expand description of
9849 `make-variable-buffer-local'.
9850 (Frame-Local Variables): Expand description of
9851 `make-variable-frame-local'.
9852 (Variable Aliases): Correct description of optional argument
9853 DOCSTRING to `defvaralias'. Mention return value of
9854 `defvaralias'.
9855 (File Local Variables): Add xref to `File variables' in Emacs
9856 Manual. Correct description of `hack-local-variables'. Mention
9857 `safe-local-variable' property. Mention optional second argument
9858 to `risky-local-variable-p'.
9859
98602003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9861
9862 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9863
98642003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9865
9866 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9867 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9868 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9869 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9870 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9871 lispref/processes.texi, lispref/searching.texi,
9872 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9873 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9874 @acronym{FOO}.
9875
98762003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9877
9878 * strings.texi (Creating Strings): Argument START to `substring'
9879 can not be `nil'. Expand description of
9880 `substring-no-properties'. Correct description of `split-string',
9881 especially with respect to empty matches. Prevent very bad line
9882 break in definition of `split-string-default-separators'.
9883 (Text Comparison): `string=' and `string<' also accept symbols as
9884 arguments.
9885 (String Conversion): More completely describe argument BASE in
9886 `string-to-number'.
9887 (Formatting Strings): `%s' and `%S' in `format' do require
9888 corresponding object. Clarify behavior of numeric prefix after
9889 `%' in `format'.
9890 (Case Conversion): The argument to `upcase-initials' can be a
9891 character.
9892
98932003-10-27 Kenichi Handa <handa@m17n.org>
9894
9895 * display.texi (Fontsets): Fix texinfo usage.
9896
98972003-10-25 Kenichi Handa <handa@m17n.org>
9898
9899 * display.texi (Fontsets): Add description of the function
9900 set-fontset-font.
9901
99022003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9903
9904 * display.texi (Temporary Displays): Add xref to `Documentation
9905 Tips'.
9906
9907 * functions.texi (Function Safety): Use inforef instead of pxref
9908 for SES.
9909
99102003-10-23 Andreas Schwab <schwab@suse.de>
9911
9912 * Makefile.in (TEX, texinputdir): Don't define.
9913 (TEXI2DVI): Define.
9914 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9915 add $(srcdir)/index.texi.
9916 ($(infodir)/elisp): Remove index.texi dependency.
9917 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9918 (index.texi): Remove target.
9919 (dist): Don't link $(srcdir)/permute-index.
9920 (clean): Don't remove index.texi.
9921
9922 * permute-index, index.perm: Remove.
9923 * index.texi: Rename from index.unperm.
9924
99252003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9926
9927 * tips.texi (Documentation Tips): Document new behavior for face
9928 and variable hyperlinks in Help mode.
9929
99302003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9931
9932 * objects.texi (Integer Type): Update for extra bit of integer range.
9933 (Character Type): Ditto.
9934
99352003-10-16 Eli Zaretskii <eliz@gnu.org>
9936
9937 * numbers.texi (Integer Basics): Add index entries for reading
9938 numbers in hex, octal, and binary.
9939
99402003-10-16 Lute Kamstra <lute@gnu.org>
9941
9942 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9943 argument.
9944
99452003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9946
9947 * windows.texi (Choosing Window): Fix typo.
9948 * edebug.texi (Edebug Execution Modes): Fix typo.
9949
99502003-10-13 Richard M. Stallman <rms@gnu.org>
9951
9952 * windows.texi (Basic Windows): A window has fringe settings,
9953 display margins and scroll-bar settings.
9954 (Splitting Windows): Doc split-window return value.
9955 Clean up one-window-p.
9956 (Selecting Windows): Fix typo.
9957 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9958 (Buffers and Windows): In set-window-buffer, explain effect
9959 on fringe settings and scroll bar settings.
9960 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9961 (Choosing Window): Use defopt for pop-up-frame-function.
9962 For special-display-buffer-names, explain same-window and same-frame.
9963 Clarify window-dedicated-p return value.
9964 (Textual Scrolling): scroll-up and scroll-down can get an error.
9965 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9966 Clarify set-window-hscroll.
9967 (Size of Window): Don't mention tool bar in window-height.
9968 (Coordinates and Windows): Explain what coordinates-in-window-p
9969 returns for fringes and display margins.
9970 (Window Configurations): Explain saving fringes, etc.
9971
9972 * tips.texi (Library Headers): Clean up Documentation.
9973
9974 * syntax.texi (Parsing Expressions): Clean up forward-comment
9975 and parse-sexp-lookup-properties.
9976
9977 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9978
9979 * os.texi (System Environment): Clean up text for load-average errors.
9980
9981 * modes.texi (Hooks): Don't explain local hook details at front.
9982 Clarify run-hooks and run-hook-with-args a little.
9983 Clean up add-hook and remove-hook.
9984
9985 * edebug.texi (Edebug Execution Modes): Clarify t.
9986 Document edebug-sit-for-seconds.
9987 (Coverage Testing): Document C-x X = and =.
9988 (Instrumenting Macro Calls): Fix typo.
9989 (Specification List): Don't index the specification keywords.
9990
99912003-10-10 Kim F. Storm <storm@cua.dk>
9992
9993 * processes.texi (Network): Introduce make-network-process.
9994
99952003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9996
9997 * tips.texi (Library Headers): Fix typo.
9998
99992003-10-07 Juri Linkov <juri@jurta.org>
10000
10001 * modes.texi (Imenu): Mention imenu-create-index-function's
10002 default value. Explain submenus better.
10003
100042003-10-07 Lute Kamstra <lute@gnu.org>
10005
10006 * modes.texi (Faces for Font Lock): Fix typo.
10007 (Hooks): Explain how buffer-local hook variables can refer to
10008 global hook variables.
10009 Various minor clarifications.
10010
100112003-10-06 Lute Kamstra <lute@gnu.org>
10012
10013 * tips.texi (Coding Conventions): Mention naming conventions for
10014 hooks.
10015
100162003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10017
10018 * loading.texi (Library Search): Correct default value of
10019 load-suffixes.
10020 (Named Features): Fix typo.
10021
100222003-10-05 Richard M. Stallman <rms@gnu.org>
10023
10024 * loading.texi (Named Features): In `provide',
10025 say how to test for subfeatures.
10026 (Unloading): In unload-feature, use new var name
10027 unload-feature-special-hooks.
10028
100292003-10-03 Lute Kamstra <lute@gnu.org>
10030
10031 * modes.texi (Major Mode Conventions): Mention third way to set up
10032 Imenu.
10033 (Imenu): A number of small fixes.
10034 Delete documentation of internal variable imenu--index-alist.
10035 Document the return value format of imenu-create-index-function
10036 functions.
10037
100382003-09-30 Richard M. Stallman <rms@gnu.org>
10039
10040 * processes.texi (Network): Say what stopped datagram connections do.
10041
10042 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10043
10044 * display.texi (Overlay Properties): Clarify `evaporate' property.
10045
100462003-09-29 Lute Kamstra <lute@gnu.org>
10047
10048 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10049 constructs should be marked as risky.
10050 Change cons cell into proper list.
10051 (Mode Line Variables): Change cons cell into proper list.
10052
100532003-09-26 Lute Kamstra <lute@gnu.org>
10054
10055 * modes.texi (Mode Line Data): Document the :propertize construct.
10056 (Mode Line Variables): Reorder the descriptions of the variables
10057 to match their order in the default mode-line-format.
10058 Describe the new variables mode-line-position and mode-line-modes.
10059 Update the default values of mode-line-frame-identification,
10060 minor-mode-alist, and default-mode-line-format.
10061 (Properties in Mode): Mention the :propertize construct.
10062
100632003-09-26 Richard M. Stallman <rms@gnu.org>
10064
10065 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10066 * loading.texi, minibuf.texi, text.texi, variables.texi:
10067 Avoid @strong{Note:}.
10068
100692003-09-26 Richard M. Stallman <rms@gnu.org>
10070
10071 * keymaps.texi (Remapping Commands): Fix typo.
10072
100732003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10074
10075 * processes.texi (Low-Level Network): Fix typo.
10076
100772003-09-23 Kim F. Storm <storm@cua.dk>
10078
10079 * processes.texi (Network, Network Servers): Fix typos.
10080 (Low-Level Network): Add timeout value for :server keyword.
10081 Add new option keywords to make-network-process.
10082 Add set-network-process-options.
10083 Explain how to test availability of network options.
10084
100852003-09-19 Richard M. Stallman <rms@gnu.org>
10086
10087 * text.texi (Motion by Indent): Arg to
10088 backward-to-indentation and forward-to-indentation is optional.
10089
10090 * strings.texi (Creating Strings): Add substring-no-properties.
10091
10092 * processes.texi
10093 (Process Information): Add list-processes arg QUERY-ONLY.
10094 Delete process-contact from here.
10095 Add new status values for process-status.
10096 Add process-get, process-put, process-plist, set-process-plist.
10097 (Synchronous Processes): Add call-process-shell-command.
10098 (Signals to Processes): signal-process allows process objects.
10099 (Network): Complete rewrite.
10100 (Network Servers, Datagrams, Low-Level Network): New nodes.
10101
10102 * positions.texi (Word Motion): forward-word, backward-word
10103 arg is optional. Reword.
10104
10105 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10106
10107 * variables.texi (Creating Buffer-Local):
10108 Delete duplicate definition of buffer-local-value.
10109 (File Local Variables): Explain about discarding text props.
10110
101112003-09-11 Richard M. Stallman <rms@gnu.org>
10112
10113 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10114 changes variables that record input events.
10115 (Minibuffer Misc): Add minibuffer-selected-window.
10116
10117 * lists.texi (Building Lists): Add copy-tree.
10118
10119 * display.texi (Fontsets): Add char-displayable-p.
10120 (Scroll Bars): New node.
10121
101222003-09-08 Lute Kamstra <lute@gnu.org>
10123
10124 * modes.texi (%-Constructs): Document new `%i' and `%I'
10125 constructs.
10126
101272003-09-03 Peter Runestig <peter@runestig.com>
10128
10129 * makefile.w32-in: New file.
10130
101312003-08-29 Richard M. Stallman <rms@gnu.org>
10132
10133 * display.texi (Overlay Properties): Clarify how priorities
10134 affect use of the properties.
10135
101362003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10137
10138 * customize.texi (Type Keywords): Correct the description of
10139 `:help-echo' in the case where `motion-doc' is a function.
10140
101412003-08-14 John Paul Wallington <jpw@gnu.org>
10142
10143 * modes.texi (Emulating Mode Line): Subsection, not section.
10144
101452003-08-13 Richard M. Stallman <rms@gnu.org>
10146
10147 * elisp.texi (Top): Update subnode lists in menu.
10148
10149 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10150 (Kill Functions): kill-region has new arg yank-handler.
10151 (Yanking): New node.
10152 (Yank Commands): Add yank-undo-function.
10153 (Low-Level Kill Ring):
10154 kill-new and kill-append have new arg yank-handler.
10155 (Changing Properties): Add remove-list-of-text-properties.
10156 (Atomic Changes): New node.
10157
10158 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10159
10160 * streams.texi (Output Variables): Add eval-expression-print-length
10161 and eval-expression-print-level.
10162
10163 * os.texi (Time Conversion): For encode-time, explain limits on year.
10164
10165 * objects.texi (Character Type): Define anchor "modifier bits".
10166
10167 * modes.texi (Emulating Mode Line): New node.
10168 (Search-based Fontification): Font Lock uses font-lock-face property.
10169 (Other Font Lock Variables): Likewise.
10170
10171 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10172 not vectors.
10173 (Active Keymaps): Add emulation-mode-map-alists.
10174 (Functions for Key Lookup): key-binding has new arg no-remap.
10175 (Remapping Commands): New node.
10176 (Scanning Keymaps): where-is-internal has new arg no-remap.
10177 (Tool Bar): Add tool-bar-local-item-from-menu.
10178 Clarify when to use tool-bar-add-item-from-menu.
10179
10180 * commands.texi (Interactive Call): commandp has new arg.
10181 (Command Loop Info): Add this-original-command.
10182
101832003-08-06 John Paul Wallington <jpw@gnu.org>
10184
10185 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10186
10187 * display.texi (Warning Basics): Fix typo.
10188 (Fringes): Add closing curly bracket and fix typo.
10189
10190 * elisp.texi (Top): Fix typo.
10191
101922003-08-05 Richard M. Stallman <rms@gnu.org>
10193
10194 * elisp.texi: Update lists of subnodes.
10195
10196 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10197
10198 * variables.texi (Local Variables): Use lc for example variable names.
10199
10200 * tips.texi (Library Headers): Explain where to put -*-.
10201
10202 * strings.texi (Creating Strings): Fix xref for vconcat.
10203
10204 * sequences.texi (Vector Functions):
10205 vconcat no longer allows integer args.
10206
10207 * minibuf.texi (Reading File Names): read-file-name has new
10208 arg PREDICATE. New function read-directory-name.
10209
c4cc8b9a 10210 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10211 (Indenting Macros): New node.
10212
10213 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10214 (Window Frame Parameters): Make separate table of parameters
10215 that are coupled with specific face attributes.
10216 (Deleting Frames): delete-frame-hooks renamed to
10217 delete-frame-functions.
10218
10219 * files.texi (Magic File Names): Add file-remote-p.
10220 Clarify file-local-copy.
10221
10222 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10223 here; instead xref Defining Macros.
10224
10225 * display.texi (Warnings): New node, and subnodes.
10226 (Fringes): New node.
10227
10228 * debugging.texi (Test Coverage): New node.
10229
10230 * compile.texi (Compiler Errors): Explain with-no-warnings
10231 and other ways to suppress warnings.
10232
10233 * commands.texi (Interactive Call): Minor clarification.
10234
10235 * buffers.texi (Buffer File Name): set-visited-file-name
10236 renames the buffer too.
10237
10238 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10239
102402003-07-24 Markus Rost <rost@math.ohio-state.edu>
10241
10242 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10243
102442003-07-22 Markus Rost <rost@math.ohio-state.edu>
10245
10246 * internals.texi (Garbage Collection): Fix previous change.
10247
102482003-07-22 Richard M. Stallman <rms@gnu.org>
10249
10250 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10251
10252 * display.texi (Width): Use \s syntax in example.
10253 (Font Selection): Add face-font-rescale-alist.
10254
10255 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10256 Remove spurious indent in example.
10257
10258 * lists.texi (Building Lists): Add number-sequence.
10259
10260 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10261
10262 * functions.texi (Function Documentation): Explain how to
10263 show calling convention explicitly in the doc string.
10264
10265 * windows.texi (Selecting Windows): save-selected-window saves
10266 selected window of each frame.
10267 (Window Configurations): Minor change.
10268
10269 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10270
10271 * streams.texi (Output Variables): Add print-continuous-numbering
10272 and print-number-table.
10273
10274 * processes.texi (Decoding Output): New node.
10275
10276 * os.texi (Time Conversion): decode-time arg is optional.
10277
10278 * objects.texi (Character Type): Don't use space as example for \.
10279 Make list of char names and \-sequences correspond.
10280 Explain that \s is not used in strings. `\ ' needs space after.
10281
10282 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10283 (Translation of Characters): Add translation-table-for-input.
10284 (Default Coding Systems): Add auto-coding-functions.
10285 (Explicit Encoding): Add decode-coding-inserted-region.
10286 (Locales): Add locale-info.
10287
10288 * minibuf.texi (Basic Completion): Describe test-completion.
10289 Collections can be lists of strings.
10290 Clean up lazy-completion-table.
10291 (Programmed Completion): Mention test-completion.
10292 Clarify why lambda expressions are not accepted.
10293 (Minibuffer Misc): Describe minibufferp.
10294
102952003-07-14 Richard M. Stallman <rms@gnu.org>
10296
10297 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10298
10299 * windows.texi (Selecting Windows): New arg to select-window.
10300 (Selecting Windows): Add with-selected-window.
10301 (Size of Window): Add window-inside-edges, etc.
10302
10303 * internals.texi (Garbage Collection): Add post-gc-hook.
10304
10305 * processes.texi (Subprocess Creation): Add exec-suffixes.
10306
10307 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10308 (Scanning Keymaps): Add map-keymaps.
10309 (Defining Menus): Add keymap-prompt.
10310
10311 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10312 most-negative-fixnum.
10313
c4cc8b9a 10314 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10315 (Compiler Errors): New node.
10316
10317 * os.texi (User Identification): user-uid, user-real-uid
10318 can return float.
10319
10320 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10321 and about derived modes.
10322 (Minor Modes): Add minor-mode-list.
10323 (Defining Minor Modes): Keyword args for define-minor-mode.
10324 (Search-based Fontification): Explain managing other properties.
10325 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10326 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10327 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10328
10329 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10330 (Variable Aliases): Clarify defvaralias.
10331
10332 * loading.texi (Library Search): Add load-suffixes.
10333
10334 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10335 (Programmed Completion): Add dynamic-completion-table.
10336
10337 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10338 (Magic File Names): Specify precedence order of handlers.
10339
10340 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10341 and post-command-hook.
10342 (Waiting): New calling convention for sit-for.
10343
10344 * text.texi (Special Properties): local-map and keymap properties
10345 apply based on their stickiness.
10346
103472003-07-07 Richard M. Stallman <rms@gnu.org>
10348
10349 * modes.texi (Minor Mode Conventions): Specify only some kinds
10350 of list values as args to minor modes.
10351
10352 * files.texi (File Name Expansion): Warn about iterative use
10353 of substitute-in-file-name.
10354
10355 * advice.texi (Activation of Advice): Clean up previous change.
10356
103572003-07-06 Markus Rost <rost@math.ohio-state.edu>
10358
10359 * advice.texi (Activation of Advice): Note that ad-start-advice is
10360 turned on by default.
10361
103622003-06-30 Richard M. Stallman <rms@gnu.org>
10363
10364 * text.texi (Buffer Contents): Document current-word.
10365 (Change Hooks): Not called for *Messages*.
10366
10367 * functions.texi (Defining Functions): Explain about redefining
10368 primitives.
f4e90db0 10369 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10370 Comment out the detailed criteria for what is safe.
10371
103722003-06-22 Andreas Schwab <schwab@suse.de>
10373
10374 * objects.texi (Symbol Type): Fix description of examples.
10375
103762003-06-16 Andreas Schwab <schwab@suse.de>
10377
10378 * hash.texi (Creating Hash): Fix description of :weakness.
10379
c8763fb6 103802003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10381
10382 * files.texi (Changing Files): copy-file copies file modes, too.
10383
103842003-05-28 Richard M. Stallman <rms@gnu.org>
10385
10386 * strings.texi (Creating Strings): Clarify split-string.
10387
103882003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10389
10390 * strings.texi (Creating Strings): Update split-string specification
10391 and examples.
10392
103932003-05-19 Richard M. Stallman <rms@gnu.org>
10394
10395 * elisp.texi: Correct invariant section names.
10396
103972003-04-20 Richard M. Stallman <rms@gnu.org>
10398
10399 * os.texi (Timers): Explain about timers and quitting.
10400
104012003-04-19 Richard M. Stallman <rms@gnu.org>
10402
10403 * internals.texi (Writing Emacs Primitives): Strings are
10404 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10405 Explain GCPRO convention for varargs function args.
10406
104072003-04-16 Richard M. Stallman <rms@gnu.org>
10408
10409 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10410
104112003-04-08 Richard M. Stallman <rms@gnu.org>
10412
10413 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10414
104152003-02-13 Kim F. Storm <storm@cua.dk>
10416
10417 * objects.texi (Character Type): New \s escape for space.
10418
104192003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10420
5dcb4c4e 10421 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10422
104232003-01-25 Richard M. Stallman <rms@gnu.org>
10424
10425 * keymaps.texi: Document that a symbol can act as a keymap.
10426
104272003-01-13 Richard M. Stallman <rms@gnu.org>
10428
10429 * text.texi (Changing Properties): Say string indices are origin-0.
10430
10431 * positions.texi (Screen Lines) <compute-motion>:
10432 Correct order of elts in return value.
10433
10434 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10435 how to define a default binding.
10436
104372002-12-07 Markus Rost <rost@math.ohio-state.edu>
10438
10439 * loading.texi (Unloading): Fix recent change for load-history.
10440
10441 * customize.texi (Simple Types): Clarify description of custom
10442 type 'number. Describe new custom type 'float.
10443
104442002-12-04 Markus Rost <rost@math.ohio-state.edu>
10445
10446 * variables.texi (File Local Variables): Fix typo.
10447
c8763fb6 104482002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10449
10450 From Michael Albinus <Michael.Albinus@alcatel.de>.
10451
10452 * README: Target for Info file is `make info'.
10453
5dcb4c4e 10454 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10455 `file-name-sans-extension'.
10456 (Magic File Names): Complete list of operations for magic file
10457 name handlers.
10458
104592002-09-16 Jonathan Yavner <jyavner@engineer.com>
10460
10461 * variables.texi (File Local Variables): New function
10462 risky-local-variable-p.
10463
104642002-09-15 Jonathan Yavner <jyavner@engineer.com>
10465
10466 * functions.texi (Function safety): New node about unsafep.
10467
104682002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10469
5dcb4c4e 10470 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10471 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10472
104732002-06-17 Juanma Barranquero <lektu@terra.es>
10474
10475 * frames.texi (Display Feature Testing): Fix typo.
10476
104772002-06-12 Andreas Schwab <schwab@suse.de>
10478
10479 * frames.texi (Initial Parameters, Resources): Fix references to
10480 the Emacs manual.
10481
104822002-05-13 Kim F. Storm <storm@cua.dk>
10483
10484 * variables.texi (Intro to Buffer-Local): Updated warning and
10485 example relating to changing buffer inside let.
10486
c8763fb6 104872002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10488
10489 * os.texi (Session Management): New node about X Session management.
10490
104912002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10492
10493 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10494 to which the manual corresponds, and the copyright years.
10495
10496 * Makefile.in (VERSION): Set to 2.9.
10497
104982001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10499
10500 * elisp.texi: Change the category in @dircategory to "Emacs", to
10501 make it consistent with info/dir.
10502
105032001-11-25 Miles Bader <miles@gnu.org>
10504
10505 * text.texi (Fields): Describe new `limit' arg in
10506 field-beginning/field-end.
10507
105082001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10509
5dcb4c4e
SM
10510 * permute-index: Don't depend on csh-specific features.
10511 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10512
10513 * two-volume-cross-refs.txt: New file.
10514 * two.el: New file.
10515 * spellfile: New file.
10516
105172001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10518
10519 * permute-index: New file.
10520
10521 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10522 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10523 8+3 restricted namespace.
10524
10525 * Makefile.in (infodir): Define relative to $(srcdir).
10526 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10527 include directories list via -I switch to makeinfo.
10528 (index.texi): Use cp if both hard and symbolic links fail.
10529
105302001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10531
10532 * Makefile.in (distclean): Add.
10533
10534 The following changes make ELisp manual part of the Emacs
10535 distribution:
10536
10537 * Makefile.in: Add Copyright notice.
10538 (prefix): Remove.
10539 (infodir): Change value to "../info".
10540 (VPATH): New variable.
10541 (MAKE): Don't define.
10542 (texmacrodir): Don't define.
10543 (texinputdir): Append the existing value of TEXINPUTS.
10544 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10545 command to be compatible with man/Makefile.in, and to put the
10546 output into ../info.
10547 (info): Add target.
10548 (installall): Target removed.
10549
c8763fb6 105502001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10551
10552 * tips.texi (Coding Conventions): Fix typo.
10553
105542001-10-23 Gerd Moellmann <gerd@gnu.org>
10555
10556 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10557
105582001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10559
10560 * files.texi (File Name Components): Update the description of
10561 file-name-sans-extension and file-name-extension, as they now
10562 ignore leading dots.
10563
105642001-10-20 Gerd Moellmann <gerd@gnu.org>
10565
10566 * (Version 21.1 released.)
10567
105682001-10-19 Miles Bader <miles@gnu.org>
10569
10570 * positions.texi (Text Lines): Describe behavior of
10571 `beginning-of-line'/`end-of-line' in the presence of field properties.
10572
105732001-10-17 Gerd Moellmann <gerd@gnu.org>
10574
10575 * Makefile.in (VERSION): Set to 2.8.
10576 (manual): Use `manual-21'.
10577
10578 * elisp.texi (VERSION): Add and use it where the version
10579 number was used. Set it to 2.8.
10580
10581 * intro.texi: Likewise.
10582
105832001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10584
10585 * files.texi (File Name Completion): Document the significance of
10586 a trailing slash in elements of completion-ignored-extensions.
10587
105882001-10-06 Miles Bader <miles@gnu.org>
10589
10590 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10591
105922001-10-04 Gerd Moellmann <gerd@gnu.org>
10593
10594 * variables.texi (Variable Aliases): New node.
10595
105962001-10-04 Gerd Moellmann <gerd@gnu.org>
10597
10598 * Branch for 21.1.
10599
106002001-10-02 Miles Bader <miles@gnu.org>
10601
10602 * minibuf.texi (Minibuffer Misc): Add entries for
10603 `minibuffer-contents', `minibuffer-contents-no-properties', and
10604 `delete-minibuffer-contents'.
10605 Correct description for `minibuffer-prompt-end'.
10606
10607 * text.texi (Property Search): Correct descriptions of
10608 `next-char-property-change' and `previous-char-property-change'.
10609 Add entries for `next-single-char-property-change' and
10610 `previous-single-char-property-change'.
10611 Make operand names a bit more consistent.
10612
106132001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10614
10615 * frames.texi (Finding All Frames): Document that next-frame and
10616 previous-frame are local to current terminal.
10617
106182001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10619
10620 * keymaps.texi (Creating Keymaps): Fix the description of the
10621 result of make-keymap.
10622
106232001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10624
10625 * display.texi (Font Lookup, Attribute Functions)
10626 (Image Descriptors): Add cross-references to the definition of
10627 selected frame.
10628
10629 * buffers.texi (The Buffer List): Add cross-references to the
10630 definition of selected frame.
10631
10632 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10633 frame at any given time.
10634 (Multiple Displays, Size and Position): Add a cross-reference to
10635 the definition of the selected frame.
10636
106372001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10638
10639 * strings.texi (String Conversion) <string-to-number>: Document
10640 that a float is returned for integers that are too large.
10641
10642 * frames.texi (Mouse Position): Document mouse-position-function.
10643 (Display Feature Testing): Document display-images-p.
10644 (Window Frame Parameters): Document the cursor-type variable.
10645
10646 * numbers.texi (Integer Basics): Document CL style read syntax for
10647 integers in bases other than 10.
10648
5dcb4c4e
SM
10649 * positions.texi (List Motion):
10650 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10651
10652 * lists.texi (Sets And Lists): Document member-ignore-case.
10653
10654 * internals.texi (Garbage Collection): Document the used and free
10655 strings report.
10656 (Memory Usage): Document strings-consed.
10657
10658 * os.texi (Time of Day): Document float-time.
10659 (Recording Input): Document that clear-this-command-keys clears
10660 the vector to be returned by recent-keys.
10661
10662 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10663 argument keymap can be a list.
10664
10665 * nonascii.texi (User-Chosen Coding Systems)
10666 <select-safe-coding-system>: Document the new argument
10667 accept-default-p and the variable
10668 select-safe-coding-system-accept-default-p. Tell what happens if
10669 buffer-file-coding-system is undecided.
10670 (Default Coding Systems): Document auto-coding-regexp-alist.
10671
10672 * display.texi (The Echo Area) <message>: Document
10673 message-truncate-lines.
10674 (Glyphs): Document that the glyph table is unused on windowed
10675 displays.
10676
10677 * help.texi (Describing Characters) <single-key-description>:
10678 Document the new argument no-angles.
10679 (Accessing Documentation) <documentation-property>: Document that
10680 a non-string property is evaluated.
10681 <documentation>: Document that the function-documentation property
10682 is looked for.
10683
10684 * windows.texi (Selecting Windows): Document some-window.
10685
10686 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10687
10688 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10689 apropos-mode-hook.
10690
10691 * commands.texi (Using Interactive): Document interactive-form.
10692 (Keyboard Macros): Document kbd-macro-termination-hook.
10693 (Command Loop Info): Document that clear-this-command-keys clears
10694 the vector to be returned by recent-keys.
10695
106962001-09-04 Werner LEMBERG <wl@gnu.org>
10697
10698 * Makefile.in (srcdir, texinputdir): New variables.
10699 (srcs, index.texi, install): Use $(srcdir).
10700 (.PHONY): Remove elisp.dvi.
10701 (elisp): Use -I switch for makeinfo.
10702 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10703 (installall, dist): Use $(srcdir).
10704 Fix path to texinfo.tex.
10705 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10706
107072001-08-30 Gerd Moellmann <gerd@gnu.org>
10708
10709 * display.texi (Conditional Display): Adjust to API change.
10710
10711 * configure: New file.
10712
107132001-07-30 Gerd Moellmann <gerd@gnu.org>
10714
10715 * commands.texi (Repeat Events): Add description of
10716 double-click-fuzz.
10717
107182001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10719
10720 * syntax.texi (Syntax Class Table): Add the missing designator for
10721 comment and string fences.
10722 (Syntax Properties): Add a xref to syntax table internals.
10723 (Syntax Table Internals): Document string-to-syntax.
10724
107252001-05-07 Gerd Moellmann <gerd@gnu.org>
10726
10727 * Makefile.in (install): Use install-info command line options
10728 like in Emacs' Makefile.in.
10729
107302000-12-09 Miles Bader <miles@gnu.org>
10731
10732 * windows.texi (Window Start): Update documentation for
10733 `pos-visible-in-window-p'.
10734
107352000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10736
10737 * lists.texi (Building Lists): Add footnote to explain how to add
10738 to the end of a list.
10739
107402000-10-25 Gerd Moellmann <gerd@gnu.org>
10741
10742 * files.texi (Visiting Functions): Typos.
10743
107442000-10-25 Kenichi Handa <handa@etl.go.jp>
10745
10746 * files.texi (Visiting Functions): Return value of
10747 find-file-noselect may be a list of buffers if wildcards are used.
10748
107492000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10750
10751 * display.texi (Defining Faces): Document `graphic' display type
10752 in face specs.
10753
b344d29d 107542000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10755
10756 * hooks.texi (Standard Hooks): Replace obsolete
10757 `after-make-frame-hook' with `after-make-frame-functions'.
10758
10759 * frames.texi (Creating Frames): Ditto.
10760
10761 * variables.texi (Future Local Variables): Ditto.
10762
107632000-10-16 Gerd Moellmann <gerd@gnu.org>
10764
10765 * display.texi (Other Image Types): Add description of :foreground
10766 and :background properties of mono PBM images.
10767
107682000-08-17 Werner LEMBERG <wl@gnu.org>
10769
10770 * .cvsignore: New file.
10771
107722000-01-05 Gerd Moellmann <gerd@gnu.org>
10773
10774 * tindex.pl: New script.
10775
107761999-12-03 Dave Love <fx@gnu.org>
10777
10778 * Makefile.in (MAKEINFO): New parameter.
10779
107801999-09-17 Richard Stallman <rms@gnu.org>
10781
10782 * Makefile.in (srcs): Add hash.texi.
10783 (VERSION): Update to 20.6.
10784
107851999-09-13 Richard Stallman <rms@gnu.org>
10786
10787 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10788
107891998-08-29 Karl Heuer <kwzh@gnu.org>
10790
10791 * configure.in: New file.
10792 * Makefile.in: Renamed from Makefile.
10793 (prefix, infodir): Use value obtained from configure.
10794 (emacslibdir): Obsolete variable deleted.
10795 (dist): Distribute configure.in, configure, Makefile.in.
10796
107971998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10798
10799 * Makefile (INSTALL_INFO): New variable.
10800 (install): Run install-info.
10801
108021998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10803
10804 * Makefile (elisp.dvi): Add missing backslash.
10805
108061998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10807
10808 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10809 Run texindex without `./'. Always run texindex on elisp.tp.
10810 (elisp.tps): Target deleted.
10811
108121998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10813
10814 * Makefile (srcs): Add nonascii.texi and customize.texi.
10815 (dist): Start by deleting `temp'.
10816
108171998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10818
10819 * Makefile (makeinfo, texindex): Targets deleted.
10820 (makeinfo.o, texindex.o): Targets deleted.
10821 (clean, dist): Don't do anything with them or with getopt*.
10822
108231998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10824
10825 * Makefile (SHELL): Defined.
10826
108271998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10828
10829 * Makefile (elisp.tps): New target.
10830 (elisp.dvi): Depend on elisp.tps.
10831
c5602427 108321996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10833
10834 * README: Update phone number.
10835
10836 * Makefile (elisp): Make this be the default target.
10837 Depend on makeinfo.c instead of makeinfo.
10838 (install): Don't depend on elisp.dvi, since we don't install that.
10839 Use mkinstalldirs.
10840 (dist): Add mkinstalldirs.
10841
c5602427 108421995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10843
10844 * Makefile (VERSION): Update version number.
5dcb4c4e 10845 (maintainer-clean): Rename from realclean.
b8d4c8d0 10846
c5602427 108471995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10848
10849 * Makefile (realclean): New target.
10850 (elisp): Remove any old elisp-* files first.
10851
c5602427 108521993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10853
10854 * Makefile (VERSION): New variable.
10855 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10856 Compressed file suffix should be `.gz', not `.z'.
10857
ce058493 108581993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10859
10860 * Makefile (elisp): Depend on makeinfo.
10861
c5602427 108621993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10863
10864 * Makefile (srcs): Add anti.texi.
10865
c5602427 108661993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10867
10868 * Makefile (infodir, prefix): New vars.
10869 (install): Use infodir.
f4e90db0 10870 (emacsinfodir): Delete.
b8d4c8d0 10871
c5602427 108721993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10873
10874 * Makefile (srcs): Add calendar.texi.
10875
10876 * Makefile (dist): Copy texindex.c and makeinfo.c.
10877 Limit elisp-* files to those with one or two digits.
10878
c5602427 108791993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10880
f4e90db0 10881 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10882
c5602427 108831993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10884
10885 * loading.texi (Unloading): define-function changed back to
10886 defalias. It may not stay this way, but at least it's
10887 consistent with the known-good version of the code patch.
10888
c5602427 108891993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10890
10891 * modes.texi (Hooks): Document new optional arg of add-hook.
10892
c5602427 108931993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10894
10895 * variables.texi: Document nil initial value of buffer-local variables.
10896
10897 * tips.texi: Add new section on standard library headers.
10898
c5602427 108991993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10900
10901 * Makefile (srcs): Add frame.texi to the list of sources.
10902
c5602427 109031993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10904
10905 * Makefile (dist): Don't bother excluding autosave files; they'll
10906 never make it into the temp directory anyway, and the hash marks
10907 in the name are problematic for make and the Bourne shell.
10908 (srcs):
10909
c5602427 109101993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10911
10912 * Makefile (dist): Don't include backup files or autosave files in
10913 the distribution tar file.
10914
c5602427 109151991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10916
5dcb4c4e 10917 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10918 (elisp.dvi): Remove erroneous shell comment.
10919 Expect output of permute-index in permuted.fns.
10920 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10921 (clean): Add index.texi to be deleted.
b8d4c8d0 10922
c5602427 109231990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10924
10925 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10926
c5602427 109271990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10928
10929 * files.texi: Noted that completion-ignored-extensions is ignored
10930 when making *Completions*.
10931
3e868ee3 109321990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10933
10934 * Makefile make dist now depends on elisp.dvi, since it tries
10935 to include it in the dist file.
10936
c5602427 109371990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10938
c5602427 10939 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10940
c5602427 109411989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10942
10943 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10944 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10945
c5602427 109461989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10947
10948 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10949 and @error{} are the terms now being used. The files in the
10950 directory have been changed to reflect this.
10951
10952 * All instances of @indentedresultt{} have been changed to
333f9019 10953 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10954
c5602427 109551989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10956
10957 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10958 experimental @indentedresult{}, @indentedexpandsto{} are part of
10959 the texinfo.tex in this directory. These TeX macros are not
10960 stable yet.
10961
c5602427 109621989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10963
10964 * texinfo.tex: Temporarily added
10965 \let\result=\dblarrow
10966 \def\error{{\it ERROR} \longdblarrow}
10967 We need to do this better soon.
10968
c5602427 109691989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10970
10971 * Applied Karl Berry's patches to *.texinfo files, but not to
10972 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10973 new title page format is also not applied, since it requires
10974 texinfo.tex changes.)
10975
10976 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10977 for the Project GNU development environment.
10978
10979;; Local Variables:
c8763fb6 10980;; coding: utf-8
b8d4c8d0
GM
10981;; End:
10982
acaf905b 10983 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10984
10985 This file is part of GNU Emacs.
10986
352c8b4a 10987 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10988 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10989 the Free Software Foundation, either version 3 of the License, or
10990 (at your option) any later version.
b8d4c8d0
GM
10991
10992 GNU Emacs is distributed in the hope that it will be useful,
10993 but WITHOUT ANY WARRANTY; without even the implied warranty of
10994 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10995 GNU General Public License for more details.
10996
10997 You should have received a copy of the GNU General Public License
352c8b4a 10998 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.