More small edits for doc/lispref/windows.texi
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
9c51bbaa
GM
12012-04-21 Glenn Morris <rgm@gnu.org>
2
0b27932b
GM
3 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
4 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
5 (Choosing Window Options, Horizontal Scrolling)
6 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
7 (Quitting Windows, Window Configurations, Textual Scrolling):
8 (Coordinates and Windows, Window Configurations)
9 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
10 (Splitting Windows, Deleting Windows):
11 Fix ignore-window-parameters logic.
12 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
13 (Window Start and End): Remove pointless example.
14 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
15 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
16 and recenter-positions. Remove recenter example.
0b27932b 17
0dc91072
GM
18 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
19
9c51bbaa
GM
20 * minibuf.texi (Intro to Minibuffers):
21 Tweak discussion of resizing minibuffer window.
22
f30d612a
CY
232012-04-20 Chong Yidong <cyd@gnu.org>
24
25 * processes.texi (Asynchronous Processes): Mention nil argument to
26 start-process.
27
b58b1df8
GM
282012-04-20 Glenn Morris <rgm@gnu.org>
29
30 * minibuf.texi (Basic Completion): No need to describe obarrays here.
31 Don't mention obsolete `nospace' argument of all-completions.
32 (Minibuffer Completion, Completion Commands, Reading File Names)
33 (Completion Variables): Copyedits.
34 (Completion Commands): Mention parent keymaps.
35 Remove obsolete minibuffer-local-filename-must-match-map.
36 (High-Level Completion): Remove read-variable's almost
37 word-for-word duplication of read-command.
38 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
39 Update "High-Level Completion" description.
40
9d2754f5
GM
412012-04-19 Glenn Morris <rgm@gnu.org>
42
c0ea08d2
GM
43 * minibuf.texi (Minibuffers):
44 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
45
9d2754f5
GM
46 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
47 Use Texinfo-recommended form of quote+punctuation.
48 (Intro to Minibuffers): First minibuffer is #1, not #0.
49 Mention minibuffer-inactive-mode.
50 (Text from Minibuffer): Copyedits.
51 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
52 (Object from Minibuffer): Remove overly pedantic para.
53 (Minibuffer History): Copyedits. Add face-name-history.
54 (Initial Input, Yes-or-No Queries, Multiple Queries)
55 (Minibuffer Windows, Minibuffer Misc): Copyedits.
56 (Yes-or-No Queries): Tweak example.
57 (Minibuffer Commands): Add next-complete-history-element.
58 (Minibuffer Misc): Mention minibuffer-message-timeout, and
59 minibuffer-inactive-mode.
9d2754f5 60
4373fd43
GM
612012-04-18 Glenn Morris <rgm@gnu.org>
62
63 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
64 (Bindat Functions): Copyedits.
65
0e80650b
CS
662012-04-18 Christopher Schmidt <christopher@ch.ristopher.com>
67
68 * files.texi (Saving Buffers): Document `visit and `visit-save'
69 values of require-final-newline.
70
016a35df
GM
712012-04-18 Glenn Morris <rgm@gnu.org>
72
73 * processes.texi (Output from Processes, Filter Functions):
74 Mention waiting-for-user-input-p.
75 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
76 (Network Servers, Datagrams, Network Processes, Network Options)
77 (Network Feature Testing, Serial Ports): Copyedits.
78 (Network): Add encrypted network overview paragraph.
79 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
80
21ffa320
CY
812012-04-17 Chong Yidong <cyd@gnu.org>
82
83 * help.texi (Keys in Documentation): Mention :advertised-binding.
84
85 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
86 description to help.texi.
87
62f4b18c
GM
882012-04-16 Glenn Morris <rgm@gnu.org>
89
90 * processes.texi (Process Information, Input to Processes)
91 (Signals to Processes, Output from Processes, Process Buffers)
92 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 93 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 94
e153c136
GM
952012-04-15 Glenn Morris <rgm@gnu.org>
96
97 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
98 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
99 Copyedits.
e153c136 100 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
101 (Synchronous Processes, Asynchronous Processes):
102 Update some example output.
e153c136
GM
103 (Process Information): Fix typo.
104 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
105
764a3017
GM
1062012-04-14 Glenn Morris <rgm@gnu.org>
107
108 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
109 open-network-stream does exist in Emacs 23, but is simpler.
110
03ed9e82
CY
1112012-04-13 Chong Yidong <cyd@gnu.org>
112
113 * customize.texi (Custom Themes): Also document load-theme etc.
114
81927dd2
CY
1152012-04-12 Chong Yidong <cyd@gnu.org>
116
117 * customize.texi (Applying Customizations):
118 (Custom Themes): New nodes.
119
120 * display.texi (Defining Faces): Reference custom-set-faces.
121
122 * modes.texi (Defining Minor Modes, Defining Minor Modes):
123 * os.texi (Startup Summary): Copyedits.
124
8edb942b
GM
1252012-04-12 Glenn Morris <rgm@gnu.org>
126
127 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
128
62200c14
GM
1292012-04-10 Glenn Morris <rgm@gnu.org>
130
9fce7eda
GM
131 * strings.texi (Case Tables):
132 * objects.texi (General Escape Syntax):
133 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
134
2bb0eca1
GM
135 * buffers.texi, compile.texi, customize.texi, debugging.texi:
136 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
137 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
138 * text.texi: Use @file for buffers, per the Texinfo manual.
139
62200c14
GM
140 * compile.texi (Compiler Errors): Add missing space in buffer name.
141
9fe9631c
CY
1422012-04-08 Chong Yidong <cyd@gnu.org>
143
144 * processes.texi (Query Before Exit): Remove obsolete function
145 process-kill-without-query (Bug#11190).
146
8fc85b20
GM
1472012-04-08 Glenn Morris <rgm@gnu.org>
148
149 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
150 Use @env for environment variables.
151
f48a9cb4
GM
1522012-04-07 Glenn Morris <rgm@gnu.org>
153
154 * Makefile.in: Replace non-portable use of $< in ordinary rules.
155
ea0ff314
CY
1562012-04-06 Chong Yidong <cyd@gnu.org>
157
158 * minibuf.texi (Programmed Completion): Document metadata method.
159 (Completion Variables): Document completion-category-overrides.
160
91b65361
CY
1612012-04-05 Chong Yidong <cyd@gnu.org>
162
163 * anti.texi (Antinews): Rewrite for Emacs 23.
164
3d439cd1
CY
1652012-04-04 Chong Yidong <cyd@gnu.org>
166
321cc491
CY
167 * minibuf.texi (Programmed Completion): Remove obsolete variable
168 completion-annotate-function.
169 (Completion Variables): Rename from Completion Styles. Document
170 completion-extra-properties. Document completion-styles-alist
171 change.
245d176b
CY
172 (Reading File Names): minibuffer-local-filename-must-match-map is
173 not used anymore.
174 (Minibuffer Completion): Document completing-read-function.
175 (Completion in Buffers): completion-at-point-functions can return
176 properties recognized in completion-extra-properties.
321cc491 177
3d439cd1
CY
178 * display.texi (Delayed Warnings): New node.
179
a7972adf
CY
180 * os.texi (Notifications): Copyedits.
181
97f4a299
GM
1822012-04-04 Glenn Morris <rgm@gnu.org>
183
184 * os.texi (Notifications): Copyedits.
185
9ff687e1
MA
1862012-04-03 Michael Albinus <michael.albinus@gmx.de>
187
188 * os.texi (Terminal-Specific): Fix typo.
189 (Notifications): New section.
190
191 * elisp.texi (Top):
192 * vol1.texi (Top):
193 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
194 menu entries.
195
42ee526b
CY
1962012-04-01 Chong Yidong <cyd@gnu.org>
197
198 * files.texi (Kinds of Files): file-subdir-of-p renamed to
199 file-in-directory-p.
200
0b021094
GM
2012012-03-31 Glenn Morris <rgm@gnu.org>
202
203 * edebug.texi (Instrumenting Macro Calls):
204 Mention defining macros at instrumentation time.
205 (Edebug Options): Mention edebug-unwrap-results.
206
50fe197c
EZ
2072012-03-31 Eli Zaretskii <eliz@gnu.org>
208
209 * text.texi (Special Properties): Clarify the description of the
210 effect of integer values of the 'cursor' property on cursor
211 position. See the discussions in bug#11068 for more details and
212 context.
213
650b6d0b
GM
2142012-03-31 Glenn Morris <rgm@gnu.org>
215
216 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
217 Copyedits.
218
5319014e
CY
2192012-03-30 Chong Yidong <cyd@gnu.org>
220
221 * display.texi (Image Formats): Add imagemagick type.
222 (Image Descriptors): Mention how they are used.
223 (ImageMagick Images): Clarify role of imagemagick-register-types.
224 (Character Display): Don't mention glyph tables.
225 (Display Tables): Use make-glyph-code in example.
226 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
227 tables are semi-obsolete. De-document create-glyph.
228 (Glyphless Chars): Note that display tables override this.
229 (Bidirectional Display): Copyedits. Introduce "bidirectional
230 reordering" terminology, and use it.
231
f1224267
GM
2322012-03-30 Glenn Morris <rgm@gnu.org>
233
234 * edebug.texi (Jumping): Give name of `i' binding.
235
d14daa28
GM
2362012-03-28 Glenn Morris <rgm@gnu.org>
237
238 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
239 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
240 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
241 (Regexp Special): Mention collation.
242 Clarify char classes with an example.
fee88ca0
GM
243 (Regexp Functions): Mention regexp-opt is not guaranteed.
244 Mention regexp-opt-charset.
245 (Regexp Search): Recommend against looking-back.
246 (Search and Replace): Use Texinfo recommended quote convention.
247 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 248
dcb6e7b3
MR
2492012-03-27 Martin Rudalics <rudalics@gmx.at>
250
251 * windows.texi (Window History): Describe new option
252 switch-to-visible-buffer.
253
cf0495f2
GM
2542012-03-27 Glenn Morris <rgm@gnu.org>
255
4fb9a543
GM
256 * searching.texi (String Search): Add xref to Emacs manual.
257 Copyedits. Mention the function word-search-regexp.
258 (Searching and Case): Add xref to Emacs manual. Copyedits.
259
9364727b
GM
260 * processes.texi (Network Servers): Standardize apostrophe usage.
261
cf0495f2
GM
262 * os.texi (System Environment): Copyedits. Remove some examples
263 that do not seem useful. Mention setenv third arg.
264 tty-erase-char does not seem to be nil under a window-system.
265 (User Identification): Copyedits.
266 Remove some examples that do not seem useful.
267
33da7b16
GM
2682012-03-26 Glenn Morris <rgm@gnu.org>
269
270 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
271 (Init File): Copyedits.
272 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
273 (Killing Emacs): Copyedits.
274 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
275 Shorten the example, use more standard shell prompts.
33da7b16 276
9a69676a
CY
2772012-03-25 Chong Yidong <cyd@gnu.org>
278
279 * display.texi (Fringes): Note that fringes are shown on graphical
280 displays only.
281 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
282 (Replacing Specs): Clarify example.
283 (Manipulating Buttons): Note that button-at can return a marker.
284 (Buttons): Minor rewrite.
285 (Character Display): New node. Consolidate all character display
286 related nodes into its subsections.
287 (Usual Display): Character 127 is also affected by ctl-arrow.
288 (Display Tables): Improve example.
289
c8f6ec5c
GM
2902012-03-22 Glenn Morris <rgm@gnu.org>
291
292 * strings.texi (Text Comparison): Mention string-prefix-p.
293
fb5b8aca
CY
2942012-03-21 Chong Yidong <cyd@gnu.org>
295
296 * display.texi (The Echo Area): Add xref to Output Streams.
297 (Displaying Messages): Improve doc of message.
298 (Echo Area Customization, Invisible Text): Copyedits.
299 (Invisible Text): Mention that spec comparison is done with eq.
300 (Width): Improve doc of char-width.
301 (Faces): Recommend using symbol instead of string for face name.
302 Minor clarifications.
303 (Defining Faces): Copyedits. Update face example.
304 (Attribute Functions): Mark set-face-foreground etc as commands.
305 (Face Remapping): Mention text-scale-adjust. Clarify
306 face-remapping-alist and related docs.
307 (Face Functions): Don't document make-face or copy-face.
308
025de85b
CY
3092012-03-20 Chong Yidong <cyd@gnu.org>
310
311 * display.texi (Forcing Redisplay): Various rewrites to reflect
312 new value of redisplay-dont-pause.
313 (Truncation): Copyedits.
314
a5656eae
GM
3152012-03-20 Glenn Morris <rgm@gnu.org>
316
317 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
318 Add summary table of some relevant command-line options.
319
d15aac68
CY
3202012-03-18 Chong Yidong <cyd@gnu.org>
321
322 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
323 (Writing Emacs Primitives): Re-organize discussion of functions
324 with variable Lisp arguments are handled. Delete an obsolete
325 remark, previously tagged as FIXME.
326
327 * os.texi (Idle Timers): Minor clarification.
328 (Idle Timers): Link to Time of Day for description of time list.
329
b59af549
GM
3302012-03-18 Glenn Morris <rgm@gnu.org>
331
332 * os.texi (System Interface): Flow control was removed.
333 (Startup Summary): General update.
334 (Init File): Don't mention compiling it.
335
986bd52a
CY
3362012-03-17 Chong Yidong <cyd@gnu.org>
337
338 * os.texi (Startup Summary): Mention package loading.
339 (Init File): Don't refer to .emacs in section title. Copyedits.
340 (Terminal-Specific): Give a realistic example.
341 (Command-Line Arguments): Reference Entering Emacs instead of
342 repeating the spiel about not restarting Emacs.
343 (Time of Day): Discuss time representation at beginning of node.
344 (Sound Output): Copyedits.
345
346 * package.texi (Packaging Basics): Document package-initialize.
347
f761251a
EZ
3482012-03-17 Eli Zaretskii <eliz@gnu.org>
349
350 * frames.texi (Initial Parameters): Add an index entry for
351 minibuffer-only frame.
352
da986230
GM
3532012-03-16 Glenn Morris <rgm@gnu.org>
354
355 * modes.texi (Major Mode Conventions): Mention the strange
356 relationship between View mode and special modes. (Bug#10650)
357
2cc775f9
CY
3582012-03-11 Chong Yidong <cyd@gnu.org>
359
360 * windows.texi (Window Configurations): save-window-excursion is
361 now a macro.
362
363 * display.texi (Temporary Displays): with-output-to-temp-buffer is
364 now a macro.
365
66c5eebd
CY
366 * text.texi (Fields): Minor copyedit.
367
310a820f
EZ
3682012-03-10 Eli Zaretskii <eliz@gnu.org>
369
83a96c08
EZ
370 * strings.texi (String Basics):
371 * sequences.texi (Sequence Functions): Mention that `length' is
372 not appropriate for computing the string width on display; add a
373 cross-reference to the description of `string-width'. (Bug#10978)
374
310a820f
EZ
375 * eval.texi (Autoloading): Minor change of wording.
376
83ef8187
CY
3772012-03-10 Chong Yidong <cyd@gnu.org>
378
bc44be50
CY
379 * loading.texi (Autoload): Explicitly state which forms are
380 processed specially (Bug#7783).
381
83ef8187
CY
382 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
383 non-default situation. Describe one-submenu exception (Bug#7695).
384
385 * nonascii.texi (Character Properties): Copyedits.
386
483ab230
CY
3872012-03-08 Chong Yidong <cyd@gnu.org>
388
389 * text.texi (Mode-Specific Indent): Document new behavior of
390 indent-for-tab-command. Document tab-always-indent.
391 (Special Properties): Copyedits.
392 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
393 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
394 libxml-parse-html-region.
395
00e84de0
GM
3962012-03-07 Glenn Morris <rgm@gnu.org>
397
eaa6bc3c
GM
398 * markers.texi (The Region): Briefly mention use-empty-active-region
399 and region-active-p.
a9685db7 400 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 401 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 402
67cd45a2
CY
4032012-03-07 Chong Yidong <cyd@gnu.org>
404
405 * text.texi (Buffer Contents): Don't duplicate explanation of
406 region arguments from Text node. Put doc of obsolete var
407 buffer-substring-filters back, since it is referred to.
408 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
409 selection by default.
410
411 * markers.texi (The Mark): Fix typo.
412 (The Region): Copyedits.
413
2ad80941
GM
4142012-03-07 Glenn Morris <rgm@gnu.org>
415
416 * markers.texi (Overview of Markers): Copyedits.
417 (Creating Markers): Update approximate example buffer size.
418 (The Mark): Don't mention uninteresting return values.
419
ef959d3a
CY
4202012-03-05 Chong Yidong <cyd@gnu.org>
421
422 * positions.texi (Text Lines): Document count-words.
423
a08a07e3
CY
4242012-03-04 Chong Yidong <cyd@gnu.org>
425
426 * frames.texi (Frames): Remove little-used "terminal frame" and
427 "window frame" terminology.
428 (Frame Parameters, Font and Color Parameters, Initial Parameters)
429 (Size and Position, Visibility of Frames): Callers changed.
430 (Frames): Clarify which terminals in framep are graphical.
431 (Initial Parameters): --geometry is not the only option which adds
432 to initial-frame-alist.
433 (Position Parameters): Note that icon-left and icon-top are for
434 old window managers only.
435 (Size Parameters): Sizes are in characters even on graphical
436 displays.
437 (Management Parameters): Note that window-id and outer-window-id
438 can't really be changed, and that auto-raise isn't always obeyed.
439 (Cursor Parameters): Document cursor-type explicitly.
440 (Size and Position): The aliases set-screen-height and
441 set-screen-width have been deleted.
442 (Visibility of Frames): Mention "minimization".
443
444 * os.texi (Startup Summary): Minor clarifications.
445 (Startup Summary, Suspending Emacs): Standardize on "text
446 terminal" terminology.
447
448 * windows.texi (Basic Windows, Coordinates and Windows)
449 (Coordinates and Windows):
450 * display.texi (Refresh Screen, Line Height, Face Attributes)
451 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
452
ea16568d
GM
4532012-03-04 Glenn Morris <rgm@gnu.org>
454
455 * abbrevs.texi: Small copyedits throughout.
456 (Abbrev Mode): Remove this section, folding it into the top-level.
457 (Abbrev Tables): Don't mention irrelevant return values.
458 (Abbrev Expansion): Add cross-ref for wrapper hooks.
459 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
460 (Abbrev Table Properties): Update nil :regexp description.
461
b3134b95
GM
4622012-03-03 Glenn Morris <rgm@gnu.org>
463
520f2425
GM
464 * internals.texi: Change @appendix section commands to @section.
465 (Building Emacs): Say less about CANNOT_DUMP platforms.
466 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 467 (Pure Storage): Small changes.
01a6dcc8 468 (Memory Usage): Copyedit.
7d2d7cc0
GM
469 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
470 example definitions. Give examples of things with non-nil
471 interactive args. Mention eval_sub. Remove old info about
472 strings and GCPRO. Mention cus-start.el.
473 (Buffer Internals, Window Internals, Process Internals):
474 Misc small updates and fixes for fields.
520f2425 475
b3134b95
GM
476 * tips.texi: Copyedits.
477 (Coding Conventions): Mention autoloads.
478 Combine partially duplicated macro items. Fix xref.
479 Refer to Library Headers for copyright notice.
480 (Programming Tips): edit-options is long-obsolete.
481 (Compilation Tips): Mention loading bytecomp for byte-compile props.
482 (Warning Tips): Mention declare-function.
483 (Documentation Tips): Remove old info.
484 (Comment Tips): Mention comment-dwim, not indent-for-comment.
485 (Library Headers): General update.
486
2064cc6a
GM
4872012-03-02 Glenn Morris <rgm@gnu.org>
488
6945faa6
GM
489 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
490 and relocate entry. Mention buffer-stale-function.
491
4186e877
GM
492 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
493
2064cc6a
GM
494 * hooks.texi (Standard Hooks): General update.
495 Put related hooks together. Add and remove items.
496 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
497 * modes.texi (Hooks): Tweak cross-ref description.
498
7272fbf3
MA
4992012-03-01 Michael Albinus <michael.albinus@gmx.de>
500
501 * files.texi (Kinds of Files): The return value of file-equal-p is
502 unspecified, if FILE1 or FILE2 does not exist.
503
53a1239b
GM
5042012-03-01 Glenn Morris <rgm@gnu.org>
505
90db9af9
GM
506 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
507
53a1239b
GM
508 * maps.texi (Standard Keymaps): General update.
509 Remove mode-specific maps, talk about the more general keymaps.
510 * help.texi (Help Functions): Add vindex for Helper-help-map.
511 * keymaps.texi (Active Keymaps): Minor rephrasing.
512
775b55af
GM
5132012-02-29 Glenn Morris <rgm@gnu.org>
514
515 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
516
96b49301 5172012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
518
7272fbf3 519 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 520 Update changed behavior of file-subdir-of-p.
96b49301 521
1383d930
GM
5222012-02-28 Glenn Morris <rgm@gnu.org>
523
44e97401
GM
524 * advice.texi, anti.texi, display.texi, elisp.texi:
525 * processes.texi, variables.texi, vol1.texi, vol2.texi:
526 Standardize possessive apostrophe usage.
527
e3c73f1e
GM
528 * locals.texi: Remove file.
529 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
530 Remove menu entry.
531 * errors.texi, maps.texi: Adjust node pointers.
532 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 533 * makefile.w32-in (srcs):
e3c73f1e
GM
534 * Makefile.in (srcs): Remove locals.texi.
535
1383d930
GM
536 * frames.texi (Mouse Position): Fix cross-ref.
537
431ee44b
CY
5382012-02-27 Chong Yidong <cyd@gnu.org>
539
540 * buffers.texi (Creating Buffers): Clarify that
541 generate-new-buffer uses generate-new-buffer-names.
542 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
543
544 * files.texi (Directory Names): Index entry for file name abbreviations.
545 (Relative File Names, File Name Expansion): Refer to it.
546 (Locating Files): Move locate-user-emacs-file documentation to
547 Standard File Names.
548 (Standard File Names): Add locate-user-emacs-file; update examples.
549
6a11ec9d
MA
5502012-02-26 Michael Albinus <michael.albinus@gmx.de>
551
552 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
553
9a4888c0
CY
5542012-02-26 Chong Yidong <cyd@gnu.org>
555
556 * files.texi (Kinds of Files): Improve documentation of
557 files-equal-p and file-subdir-of-p.
558
f0e751b9
GM
5592012-02-26 Glenn Morris <rgm@gnu.org>
560
561 * intro.texi (Acknowledgements): Small changes.
562
7e05b1ec
GM
5632012-02-25 Glenn Morris <rgm@gnu.org>
564
565 * errors.texi: Don't try to list _all_ the error symbols.
566 Add circular-list, cl-assertion-failed, compression-error.
567 * elisp.texi, vol1.texi, vol2.texi:
568 * control.texi (Error Symbols): Tweak "Standard Errors" description.
569
23453255 5702012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
571
572 * files.texi (files-equal-p, file-subdir-of-p): New,
573 add initial documentation.
574
4963495d
CY
5752012-02-25 Chong Yidong <cyd@gnu.org>
576
fa74b241
CY
577 * files.texi (File Attributes): Document file-selinux-context.
578 (Changing Files): Link to it.
579 (Changing Files): Document set-file-selinux-context.
580
581 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
582 changed. Mention default value of backup-directory-alist.
583 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
584 (Auto-Saving): New minor mode behavior for auto-save-mode.
585 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 586
4963495d
CY
587 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
588
4bb82fa8
GM
5892012-02-24 Glenn Morris <rgm@gnu.org>
590
591 * errors.texi (Standard Errors): Mention dbus-error.
592 For arith-error sub-classes, just use one cross-ref.
593
2cb228f7
AM
5942012-02-23 Alan Mackenzie <acm@muc.de>
595
596 * modes.texi (Defining Minor Modes): Document the new keyword
597 :after-hook.
598
a59225b1
CY
5992012-02-21 Chong Yidong <cyd@gnu.org>
600
601 * files.texi (Files): Mention magic file names as arguments.
602 (Reading from Files): Copyedits.
603 (File Attributes): Mention how to change file modes.
604 (Changing Files): Use standard "file permissions" terminology.
605 Add xref to File Attributes node.
606 (Locating Files): Document locate-user-emacs-file.
607 (Unique File Names): Recommend against using make-temp-name.
608
8376d7c2
CY
6092012-02-19 Chong Yidong <cyd@gnu.org>
610
611 * help.texi (Documentation, Documentation Basics, Help Functions):
612 Minor clarifications.
613 (Accessing Documentation): Clarify what documentation-property is
614 for. Add xref to Keys in Documentation.
615
616 * tips.texi (Documentation Tips): Don't recommend using * in
617 docstrings.
618
619 * macros.texi (Defining Macros):
620 * modes.texi (Derived Modes): Say "documentation string" instead
621 of docstring.
622
82233bea
CY
6232012-02-18 Chong Yidong <cyd@gnu.org>
624
625 * modes.texi (Tabulated List Mode): New node.
626 (Basic Major Modes): Add xref to it.
627
628 * processes.texi (Process Information): Mention Process Menu mode.
629
7b926f3f
CY
6302012-02-17 Chong Yidong <cyd@gnu.org>
631
632 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
633
0fd2c9a3
GM
6342012-02-17 Glenn Morris <rgm@gnu.org>
635
636 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
637
f700caa3
CY
6382012-02-16 Chong Yidong <cyd@gnu.org>
639
4230351b
CY
640 * syntax.texi (Syntax Tables, Syntax Descriptors)
641 (Syntax Table Functions): Copyedits.
642 (Syntax Basics): Don't repeat the material in the preceding node.
643 (Syntax Class Table): Use a table.
644 (Syntax Properties): Document syntax-propertize-function and
645 syntax-propertize-extend-region-functions.
646 (Motion via Parsing): Clarify scan-lists. Fix indentation.
647 (Parser State): Update for the new "c" comment style. Fix
648 description of item 7 (comment style).
649
f700caa3
CY
650 * modes.texi (Minor Modes): Update how mode commands should treat
651 arguments now.
652 (Mode Line Basics): Clarify force-mode-line-update.
653 (Mode Line Top): Note that the example is not realistic.
654 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
655 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
656 "mode line construct" instead of "mode line specification".
657 (Syntactic Font Lock): Remove mention of obsolete variable
658 font-lock-syntactic-keywords.
659 (Setting Syntax Properties): Node deleted.
660 (Font Lock Mode): Note that Font Lock mode is a minor mode.
661 (Font Lock Basics): Note that syntactic fontification falls back
662 on `syntax-table'.
663 (Search-based Fontification): Emphasize that font-lock-keywords
664 should not be set directly.
665 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
666 (Syntactic Font Lock): Minor clarifications. Add xref to
667 Syntactic Font Lock node.
f700caa3 668
60236b0d
CY
6692012-02-15 Chong Yidong <cyd@gnu.org>
670
671 * minibuf.texi (Basic Completion): Define "completion table".
672 Move completion-in-region to Completion in Buffers node.
673 (Completion Commands): Use "completion table" terminology.
674 (Completion in Buffers): New node.
675
676 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
677 (Setting Hooks): Update minor mode usage example.
678 (Major Mode Conventions): Note that completion-at-point-functions
679 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
680 Remove duplicate tip about auto-mode-alist.
681 (Minor Modes): Rewrite introduction.
682 (Minor Mode Conventions): Copyedits. Don't recommend
683 variable-only minor modes since few minor modes are like that.
60236b0d 684
d7dbb11a
GM
6852012-02-15 Glenn Morris <rgm@gnu.org>
686
687 * processes.texi (Network): Document open-network-stream :parameters.
688
3d8badf4
CY
6892012-02-14 Chong Yidong <cyd@gnu.org>
690
691 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
692 was removed on 2009-09-10. Update lisp-mode-map example.
693 (Inheritance and Keymaps): Minor clarification.
694 (Searching Keymaps): Remove out-of-place enumeration.
695 (Key Lookup): Remove unnecessary example (one was already given in
696 Format of Keymaps).
697 (Changing Key Bindings): Update suppress-keymap example.
698 (Menu Bar, Tool Bar): Copyedits.
699 (Tool Bar): Update tool-bar-map example.
700
faccede1
CY
7012012-02-12 Chong Yidong <cyd@gnu.org>
702
703 * debugging.texi (Debugger Commands): Continuing is now allowed
704 for errors.
705
355cabc6
CY
7062012-02-11 Chong Yidong <cyd@gnu.org>
707
d860baa0
CY
708 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
709 Move the list of standard bitmaps there.
710 (Fringe Cursors): Rewrite for clarity.
711 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
712
34106abe
CY
713 * commands.texi (Command Overview): Mention read-key.
714 (Using Interactive, Interactive Call): Minor clarifications.
715 (Function Keys, Click Events): Avoid "input stream" terminology.
716 (Click Events): Add xref to Window Sizes and Accessing Mouse.
717 Clarify column and row components.
718 (Accessing Mouse): Add xref to Click Events. Minor fixes.
719 (Special Events): Copyedits.
720
721 * streams.texi (Input Streams): De-document get-file-char.
722 (Output Variables): Don't refer to old backquote syntax.
723
355cabc6
CY
724 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
725 (Error Debugging): Note that debug-ignored-errors overrides list
726 values of debug-on-error too. Add xref to Signaling Errors. Note
727 that debug-on-signal is not customizable. Mention
728 condition-case-unless-debug.
729 (Compilation Errors): Node deleted.
730
731 * compile.texi (Compiler Errors): Move a paragraph here from
732 deleted node Compilation Errors.
733
1be3ca5a
LL
7342012-02-10 Leo Liu <sdl.web@gmail.com>
735
736 * control.texi (Handling Errors): Change condition-case-no-debug
737 to condition-case-unless-debug.
738
25dec365
CY
7392012-02-10 Chong Yidong <cyd@gnu.org>
740
741 * advice.texi (Defining Advice): Clarify ad-unadvise.
742 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
743 is not abnormal.
744 (Advising Primitives): Node deleted; ad-define-subr-args has been
745 removed.
746
747 * compile.texi (Speed of Byte-Code): Use float-time in example.
748 (Compilation Functions): Note that the log uses Compilation mode.
749 Don't discuss the contents of byte-code function object here.
750 (Compilation Functions): De-document internal function byte-code.
751 (Docs and Compilation): Minor clarifications.
752
753 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
754 Objects.
755
5f5e4ea1
GM
7562012-02-10 Glenn Morris <rgm@gnu.org>
757
758 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
759 Mention secure-hash.
760 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
761
6c1e4b46
CY
7622012-02-10 Chong Yidong <cyd@gnu.org>
763
764 * loading.texi (Loading): Don't emphasize "library" terminology.
765 (Library Search): load-path is not a user option. Mention role of
766 -L option and packages. Improve examples.
767 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
768 obsolete.
769 (Autoload): Minor clarifications.
770
72ca698c
GM
7712012-02-10 Glenn Morris <rgm@gnu.org>
772
b011fbfe
GM
773 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
774
72ca698c
GM
775 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
776
14a1f380
GM
7772012-02-08 Glenn Morris <rgm@gnu.org>
778
779 * loading.texi (Named Features): Update the require example.
780
60d47423
GM
7812012-02-07 Glenn Morris <rgm@gnu.org>
782
783 * modes.texi (Defining Minor Modes):
784 Expand on args of defined minor modes.
785
0992bd9c
CY
7862012-02-07 Chong Yidong <cyd@gnu.org>
787
788 * variables.texi (Creating Buffer-Local): Minor clarification
789 to buffer-local-variables doc (Bug#10715).
790
af008560
GM
7912012-02-07 Glenn Morris <rgm@gnu.org>
792
e80e1825 793 * display.texi (ImageMagick Images): General update.
af008560
GM
794 Move most details of imagemagick-render-type to the variable's doc.
795
866c1d22
GM
7962012-02-06 Glenn Morris <rgm@gnu.org>
797
f7c9199f 798 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
799 (Inheritance and Keymaps):
800 Mention make-composed-keymap and multiple inheritance.
f7c9199f 801
e7bc51d0
GM
802 * modes.texi (Running Hooks): Mention run-hook-wrapped.
803
866c1d22
GM
804 * control.texi (Handling Errors):
805 Mention condition-case-no-debug and with-demoted-errors.
806
03988c98
CY
8072012-02-05 Chong Yidong <cyd@gnu.org>
808
809 * customize.texi (Common Keywords): Minor clarifications.
810 Document custom-unlispify-remove-prefixes.
811 (Variable Definitions): Backquotes in defcustom seem to work fine
812 now. Various other copyedits.
e1161b06
CY
813 (Simple Types): Copyedits. Document color selector.
814 (Composite Types): Copyedits.
815 (Splicing into Lists): Clarifications.
03988c98
CY
816
817 * eval.texi (Backquote): Move from macros.texi.
818
819 * macros.texi (Expansion): Minor clarification.
820 (Backquote): Move node to eval.texi.
821 (Defining Macros): Move an example from Backquote node.
822 (Argument Evaluation): No need to mention Pascal.
823 (Indenting Macros): Add xref to Defining Macros.
824
649f602c
GM
8252012-02-05 Glenn Morris <rgm@gnu.org>
826
827 * debugging.texi (Error Debugging): Mention debug-on-event default.
828
34c99998
GM
8292012-02-04 Glenn Morris <rgm@gnu.org>
830
8f05da42
GM
831 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
832
7aa5aad8
GM
833 * debugging.texi (Error Debugging): Mention debug-on-event.
834 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
835
c7291ad9
GM
836 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
837
34c99998
GM
838 * text.texi (Buffer Contents):
839 Update filter-buffer-substring description.
840
735cc5ca
CY
8412012-02-04 Chong Yidong <cyd@gnu.org>
842
843 * functions.texi (What Is a Function): Add closures. Mention
844 "return value" terminology. Add xref for command-execute. Remove
845 unused "keystroke command" terminology.
846 (Lambda Expressions): Give a different example than in the
847 following subsection. Add xref to Anonymous Functions.
848 (Function Documentation): Remove gratuitous markup.
849 (Function Names): Move introductory text to `What Is a Function'.
850 (Defining Functions): Fix defun argument spec.
851 (Anonymous Functions): Document lambda macro explicitly. Mention
852 effects on lexical binding.
853 (Function Cells): Downplay direct usage of fset.
854 (Closures): New node.
855 (Inline Functions): Remove "open-code" terminology.
856 (Declaring Functions): Minor tweak; .m is not C code.
857
858 * variables.texi (Variables): Don't refer to "global value".
859 (Local Variables, Void Variables): Copyedits.
860 (Lexical Binding): Minor clarification of example.
861 (File Local Variables): Mention :safe and :risky defcustom args.
862 (Lexical Binding): Add xref to Closures node.
863
94bc7984
GM
8642012-02-04 Glenn Morris <rgm@gnu.org>
865
866 * minibuf.texi (High-Level Completion): Updates for read-color.
867
4f5a10ef
GM
8682012-02-03 Glenn Morris <rgm@gnu.org>
869
eea14f31
GM
870 * display.texi (GIF Images): Mention animation.
871 Remove commented-out old example of animation.
872 (Animated Images): New subsection.
873 * elisp.texi (Top):
874 * vol1.texi (Top):
875 * vol2.texi (Top): Add Animated Images menu entry.
876
4f5a10ef
GM
877 * display.texi (Image Formats): Remove oddly specific information
878 on versions of image libraries.
204e728d 879 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 880
12f381b7
GM
8812012-02-02 Glenn Morris <rgm@gnu.org>
882
1b9f60cc
GM
883 * processes.texi (Synchronous Processes):
884 Mention call-process's :file gets overwritten.
885
7e2734bc
GM
886 * commands.texi (Reading One Event):
887 * help.texi (Help Functions): Document read-char-choice.
888
f58b9822
GM
889 * hooks.texi (Standard Hooks):
890 * modes.texi (Keymaps and Minor Modes):
891 * text.texi (Commands for Insertion): Document post-self-insert-hook.
892
893 * hooks.texi (Standard Hooks): Add prog-mode-hook.
894
12f381b7
GM
895 * hooks.texi (Standard Hooks):
896 * modes.texi (Major Mode Conventions, Mode Hooks):
897 Document change-major-mode-after-body-hook.
898
7a9a2fc6
GM
8992012-02-01 Glenn Morris <rgm@gnu.org>
900
901 * modes.texi (Defining Minor Modes):
902 Mention disabling global minor modes on a per-major-mode basis.
903
a037c171
CY
9042012-01-31 Chong Yidong <cyd@gnu.org>
905
906 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
907 (Parser State): Remove unnecessary statement (Bug#10661).
908
909 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
910
56afad3a
GM
9112012-01-31 Glenn Morris <rgm@gnu.org>
912
913 * modes.texi (Defining Minor Modes):
914 Document define-minor-mode's new :variable keyword.
915
0f29fa41
CY
9162012-01-29 Chong Yidong <cyd@gnu.org>
917
837a390a
CY
918 * syntax.texi (Syntax Class Table): Tweak description of newline
919 char syntax (Bug#9619).
920
0f29fa41
CY
921 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
922 description (Bug#10189).
923
182148ee
GM
9242012-01-29 Glenn Morris <rgm@gnu.org>
925
a49ca6b9
GM
926 * files.texi (Changing Files): Document SELinux support.
927
182148ee
GM
928 * windows.texi (Window Sizes): Fix typo.
929
9962192e
CY
9302012-01-28 Chong Yidong <cyd@gnu.org>
931
8c6e1920
CY
932 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
933 doc (Bug#8568).
934
9583ec59
CY
935 * frames.texi (Input Focus): Add NORECORD arg to
936 select-frame-set-input-focus. Clarify its role in select-frame.
937
10256988
CY
938 * text.texi (Transposition): We don't use transpose-region as an
939 internal subroutine (Bug#3249).
940
9962192e
CY
941 * modes.texi (Example Major Modes): Update Lisp example code to
942 current sources. Delete the old non-derived-major-mode example,
943 which has diverged badly from current sources.
944
2aa43abb
GM
9452012-01-27 Glenn Morris <rgm@gnu.org>
946
947 * makefile.w32-in (texinputdir): Fix (presumed) typo.
948 (VERSION, manual): Remove, unused.
949
9f40220d
CY
9502012-01-27 Chong Yidong <cyd@gnu.org>
951
952 * commands.texi (Command Overview): Minor clarification (Bug#10384).
953
acc28cb9
CY
9542012-01-26 Chong Yidong <cyd@gnu.org>
955
956 * searching.texi (String Search): Document negative repeat count
957 (Bug#10507).
958
48da7392
GM
9592012-01-26 Glenn Morris <rgm@gnu.org>
960
961 * variables.texi (Using Lexical Binding):
962 Mention that lexical-binding should be set in the first line.
963
69b0acb9
LI
9642012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
965
966 * macros.texi (Defining Macros): Don't claim that `declare' only
967 affects Edebug and indentation.
968
543757a8
LI
9692012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
970
971 * macros.texi (Defining Macros): Slight `declare' fixup.
972
450e3cae
GM
9732012-01-25 Glenn Morris <rgm@gnu.org>
974
24189ce0 975 * makefile.w32-in (texinputdir):
450e3cae
GM
976 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
977
1021c761
CY
9782012-01-24 Chong Yidong <cyd@gnu.org>
979
980 * variables.texi (Variables, Local Variables, Void Variables):
981 Edit to make the descriptions less specific to dynamic binding.
982 (Local Variables): Default max-specpdl-size is now 1300.
983 (Defining Variables): Edits for lexical scoping. Delete
984 information about starting docstrings with *. De-document
985 user-variable-p.
986 (Tips for Defining): Remove an unimportant discussion of quitting
987 in the middle of a load.
988 (Accessing Variables, Setting Variables): Discuss lexical binding.
989 (Variable Scoping): Rewrite.
990 (Scope, Extent, Impl of Scope): Nodes deleted.
991 (Dynamic Binding): New node, with material from Scope, Extent, and
992 Impl of Scope nodes.
993 (Dynamic Binding Tips): Rename from Using Scoping.
994 (Lexical Binding): Rewrite.
995 (Using Lexical Binding): Rename from Converting to Lexical
996 Binding. Convert to subsection.
997
998 * customize.texi (Variable Definitions): Add custom-variable-p.
999 Move user-variable-p documentation here.
1000
31cbea1d
CY
10012012-01-23 Chong Yidong <cyd@gnu.org>
1002
1003 * strings.texi (Text Comparison): Minor qualification.
1004
1005 * lists.texi (Cons Cells): Copyedits.
1006 (List Elements): Mention push.
1007 (List Variables): Mention pop.
1008 (Rings): Move to sequences.texi.
1009
1010 * sequences.texi (Sequence Functions): Don't repeat the
1011 introduction already given in the parent.
1012 (Vectors): Copyedits.
1013 (Rings): Move from lists.texi. Note that this is specific to the
1014 ring package.
1015
1016 * symbols.texi (Definitions, Symbol Components): Mention variable
1017 scoping issues.
1018 (Plists and Alists): Copyedits.
1019
1020 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1021 correctness with lexical scoping.
1022 (Eval): Copyedits.
1023
fead402d
CY
10242012-01-21 Chong Yidong <cyd@gnu.org>
1025
1026 * intro.texi (A Sample Function Description): Special notation
1027 used for macros too.
1028
1029 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1030 (Symbol Type): Add xref for keyword symbols.
1031 (Sequence Type): Clarify differences between sequence types.
1032 (Cons Cell Type): Add "linked list" index entry.
1033 (Non-ASCII in Strings): Copyedits.
1034 (Equality Predicates): Symbols with same name need not be eq.
1035
1036 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1037 ldexp. Move float-e and float-pi to Math Functions node.
1038
61086eb6
GM
10392012-01-21 Glenn Morris <rgm@gnu.org>
1040
1041 * modes.texi (Auto Major Mode):
1042 * variables.texi (File Local Variables):
1043 Mention inhibit-local-variables-regexps.
1044
34a02f46
MR
10452012-01-19 Martin Rudalics <rudalics@gmx.at>
1046
1047 * windows.texi (Window Configurations): Rewrite references to
1048 persistent window parameters.
1049 (Window Parameters): Fix description of persistent window
1050 parameters.
1051
f5064cae
JB
10522012-01-16 Juanma Barranquero <lekktu@gmail.com>
1053
1054 * windows.texi (Window Parameters): Use @pxref.
1055
6a6ee00d
MR
10562012-01-16 Martin Rudalics <rudalics@gmx.at>
1057
1058 * windows.texi (Window Configurations, Window Parameters):
1059 Describe persistent window parameters.
1060
9ca4c014
SM
10612011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1062
1063 * variables.texi (Creating Buffer-Local): Warn against misuses of
1064 make-variable-buffer-local (bug#10258).
1065
d027f83d
LMI
10662012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1067
1068 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1069
89bd9ccd
CY
10702012-01-06 Chong Yidong <cyd@gnu.org>
1071
1072 * variables.texi (Directory Local Variables): Document
1073 hack-dir-local-variables-non-file-buffer.
1074
c869783d
GM
10752012-01-06 Glenn Morris <rgm@gnu.org>
1076
1077 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1078 rather than by keybinding.
1079
2cae5ba4
JB
10802011-12-29 Juanma Barranquero <lekktu@gmail.com>
1081
1082 * frames.texi (Font and Color Parameters): Add @pxref.
1083
43da4d08
DC
10842011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1085
1086 * frames.texi (Font and Color Parameters):
1087 Document w32 font backends (bug#10399).
1088
8d80ef01
PE
10892011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1090
1091 * files.texi (File Attributes, Changing Files):
1092 Use a more-natural notation for octal numbers.
1093
9022ae07
JB
10942011-12-23 Juanma Barranquero <lekktu@gmail.com>
1095
1096 * variables.texi (Variables with Restricted Values):
1097 Change reference to variable (bug#10354).
1098
454592a6
MR
10992011-12-13 Martin Rudalics <rudalics@gmx.at>
1100
1101 * windows.texi (Splitting Windows): Use t instead of non-nil
1102 when describing window-combination-resize.
1103
a7cdbfce
SM
11042011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1105
1106 * text.texi (Special Properties): Warn against `intangible' properties
1107 (bug#10222).
1108
a3dcc84e
EZ
11092011-11-26 Eli Zaretskii <eliz@gnu.org>
1110
579ebf8f
EZ
1111 * display.texi (Truncation):
1112 * text.texi (Special Properties): Describe what a stretch-glyph is
1113 instead of using that term without explanation. Make the
1114 cross-references more accurate.
1115
a3dcc84e
EZ
1116 * display.texi (Usual Display): Update the description,
1117 cross-references, and indexing related to display of control
1118 characters and raw bytes.
1119
94af99a4
MR
11202011-11-25 Martin Rudalics <rudalics@gmx.at>
1121
1122 * windows.texi (Splitting Windows): Fix description of
1123 window-combination-limit. Suggested by Eli Zaretskii.
1124
1c3d7a13
CY
11252011-11-23 Chong Yidong <cyd@gnu.org>
1126
1127 * windows.texi (Window Sizes): Move window-top-line,
1128 window-left-column, and window-*-pixel-edges to Coordinates and
1129 Windows node.
1130 (Coordinates and Windows): Restore window-edges doc.
1131
90151a1e
MR
11322011-11-21 Martin Rudalics <rudalics@gmx.at>
1133
a7cdbfce
SM
1134 * windows.texi (Windows and Frames, Splitting Windows):
1135 Fix typos.
90151a1e 1136
a9b9b7f5
CY
11372011-11-21 Chong Yidong <cyd@gnu.org>
1138
1139 * windows.texi (Splitting Windows): Fix error in documentation of
1140 window-combination-limit.
1141 (Cyclic Window Ordering): Minor fixes to next-window,
1142 one-window-p, and get-lru-window docs. Don't document
1143 window-list-1.
1144 (Buffers and Windows): Copyedits.
1145 (Choosing Window): Document special handling of special-display-*.
1146 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1147 Don't document even-window-heights, which is going away.
1148 Clarify which options are obeyed by which action functions.
a9b9b7f5 1149
f4e90db0
SM
11502011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1151
1152 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1153
d2999b1a
MR
11542011-11-20 Martin Rudalics <rudalics@gmx.at>
1155
f4e90db0
SM
1156 * windows.texi (Resizing Windows, Splitting Windows):
1157 Remove term "status" when talking about combination limits.
d2999b1a 1158
cd1181db
JB
11592011-11-20 Juanma Barranquero <lekktu@gmail.com>
1160
1161 * compile.texi (Compiler Errors):
1162 * help.texi (Help Functions): Fix typos.
1163
7bf54975
CY
11642011-11-19 Chong Yidong <cyd@gnu.org>
1165
1166 * windows.texi (Splitting Windows): Clarify role of window
1167 parameters in split-window. Shorten the example.
f4e90db0
SM
1168 (Deleting Windows): Rewrite intro to handle internal windows.
1169 Fix delete-windows-on doc.
7bf54975
CY
1170 (Selecting Windows): Copyedits.
1171
a0c2d0ae
MR
11722011-11-17 Martin Rudalics <rudalics@gmx.at>
1173
1174 * windows.texi (Resizing Windows, Splitting Windows)
1175 (Deleting Windows): Use term window-combination-resize instead
1176 of window-splits.
1177
b6f67890
MR
11782011-11-16 Martin Rudalics <rudalics@gmx.at>
1179
f4e90db0
SM
1180 * windows.texi (Resizing Windows, Splitting Windows):
1181 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1182
0b381c7e
JB
11832011-11-14 Juanma Barranquero <lekktu@gmail.com>
1184
1185 * intro.texi (Lisp History): Fix typo.
1186
89d61221
MR
11872011-11-12 Martin Rudalics <rudalics@gmx.at>
1188
f4e90db0
SM
1189 * windows.texi (Splitting Windows, Deleting Windows):
1190 Remove references to splits status of windows.
89d61221 1191
b2621720
GM
11922011-11-10 Glenn Morris <rgm@gnu.org>
1193
1194 * buffers.texi (Read Only Buffers): Expand a bit on why
1195 toggle-read-only should only be used interactively. (Bug#7292)
1196
d2ad7ee1
CY
11972011-11-09 Chong Yidong <cyd@gnu.org>
1198
1199 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1200 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1201 window-inside-absolute-pixel-edges.
1202 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1203 non-full-width windows.
1204
2cffd681
MR
12052011-11-09 Martin Rudalics <rudalics@gmx.at>
1206
1207 * windows.texi (Resizing Windows): Rewrite documentation of
1208 window-resizable.
1209
f6f6d7e7
CY
12102011-11-09 Chong Yidong <cyd@gnu.org>
1211
1212 * windows.texi (Splitting Windows): Simplify example.
1213
a79db6e0
CY
12142011-11-08 Chong Yidong <cyd@gnu.org>
1215
1216 * windows.texi (Window Sizes): Copyedits. Document
1217 window-text-height. Remove window-min-height and window-min-width
1218 discussion, referring instead to Emacs manual.
1219 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1220 (Resizing Windows): Simplify introduction. Don't document
1221 enlarge-window, shrink-window, enlarge-window-horizontally, and
1222 shrink-window-horizontally; they are no longer preferred for
1223 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1224
441950c7
GM
12252011-11-07 Glenn Morris <rgm@gnu.org>
1226
1227 * windows.texi (Choosing Window): Fix keybinding typo.
1228
be7f5545
MR
12292011-11-07 Martin Rudalics <rudalics@gmx.at>
1230
1231 * windows.texi (Resizing Windows, Splitting Windows)
1232 (Window Configurations): Use "child window" instead of
1233 "subwindow".
1234
291d142b
CY
12352011-11-06 Chong Yidong <cyd@gnu.org>
1236
1237 * windows.texi (Basic Windows): Clarify various definitions.
1238 Treat window-normalize-* as internal; don't document them.
1239 (Windows and Frames): Various clarifications, e.g. non-live
1240 windows also belong to frames. Fix window-list description.
1241 Simplify window nesting example.
f4e90db0
SM
1242 (Splitting Windows, Window Configurations):
1243 Use split-window-below.
291d142b 1244
89bd5ee1
EZ
12452011-11-04 Eli Zaretskii <eliz@gnu.org>
1246
1247 * windows.texi (Window Sizes): Mention in the doc string that the
1248 return values of `window-body-height' and `window-body-width' are
1249 in frame's canonical units. (Bug#9949)
1250
3d8daefe
MR
12512011-10-30 Martin Rudalics <rudalics@gmx.at>
1252
1253 * windows.texi (Windows and Frames): Remove "iso-" infix from
1254 documentation of window-iso-combined-p.
1255
60754666
CY
12562011-10-26 Chong Yidong <cyd@gnu.org>
1257
1258 * modes.texi (Running Hooks): Document with-wrapper-hook.
1259
d366bd53
CY
12602011-10-18 Chong Yidong <cyd@gnu.org>
1261
1262 * display.texi (Glyphless Chars): New node.
1263
50b063c3
CY
12642011-10-13 Chong Yidong <cyd@stupidchicken.com>
1265
1266 * text.texi (Yanking): Document yank-excluded-properties.
1267
1268 * package.texi (Packaging Basics): The commentary should say how
1269 to begin using the package.
1270
c72063fa
MR
12712011-10-11 Martin Rudalics <rudalics@gmx.at>
1272
1273 * windows.texi (Deleting Windows): Mention which window gets
1274 selected when deleting the selected window.
1275
d83dc65b
MR
12762011-10-09 Martin Rudalics <rudalics@gmx.at>
1277
1278 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1279 with the selected window.
1280 * windows.texi (Buffers and Windows): Reformulate text on how
1281 replace-buffer-in-windows deals with a window.
1282 (Quitting Windows): Describe how quit-window deals with a
1283 standalone frame. Describe new option frame-auto-hide-function.
1284
c599682c
GM
12852011-10-08 Glenn Morris <rgm@gnu.org>
1286
48bca619
GM
1287 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1288
c599682c
GM
1289 * positions.texi (Excursions): Update warning message.
1290
969aa734
CY
12912011-10-05 Chong Yidong <cyd@stupidchicken.com>
1292
f4e90db0
SM
1293 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1294 Fix Emacs manual xref (Bug#9675).
969aa734 1295
550f41cd
CY
12962011-10-01 Chong Yidong <cyd@stupidchicken.com>
1297
1298 * windows.texi (Textual Scrolling): Document scroll-up-command,
1299 scroll-down-command, scroll-error-top-bottom, and the
1300 scroll-command symbol property.
717a1362
CY
1301 (Display Action Functions): Fix description of
1302 display-buffer-pop-up-window.
550f41cd 1303
a239d4e9
JB
13042011-09-28 Juanma Barranquero <lekktu@gmail.com>
1305
1306 * windows.texi (Splitting Windows): Fix typos.
1307
590c056d
MR
13082011-09-25 Martin Rudalics <rudalics@gmx.at>
1309
1310 * windows.texi (Windows and Frames, Display Action Functions)
1311 (Switching Buffers): Fix some typos.
1312 (Buffers and Windows): Remove reference to window-auto-delete.
1313 Reword description of replace-buffer-in-windows.
1314 (Window History): Fix some typos and refer to frame local buffer
1315 list.
c419f5cb
MR
1316 (Quitting Windows): New node.
1317 (Window Configurations): Add descriptions of window-state-get
1318 and window-state-put.
1319 (Window Parameters): Describe variable ignore-window-parameters.
1320 Sketch some window parameters currently in use.
1321 * elisp.texi (Top): Update node listing.
590c056d 1322
9ec20d36
CY
13232011-09-25 Chong Yidong <cyd@stupidchicken.com>
1324
1325 * windows.texi (Display Action Functions)
1326 (Choosing Window Options): New nodes.
1327
0e406a72
CY
13282011-09-24 Chong Yidong <cyd@stupidchicken.com>
1329
1330 * windows.texi (Window History): New node. Move text here from
1331 Buffers and Windows.
1332 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1333 don't document display-buffer here; callers changed.
1334 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1335 switch-to-buffer-other-frame. Delete duplicate
1336 replace-buffer-in-windows doc.
1337 (Choosing Window): Document display actions.
1338
6bf7006f
EZ
13392011-09-24 Eli Zaretskii <eliz@gnu.org>
1340
1341 * display.texi (Forcing Redisplay): Update the description of
1342 redisplay-dont-pause due to change in the default value.
1343
b33b68a3
MR
13442011-09-23 Martin Rudalics <rudalics@gmx.at>
1345
1346 * frames.texi (Frames and Windows): Move section and rename to
1347 Windows and Frames in windows.texi.
1348 * windows.texi (Windows): Restructure.
1349 (Basic Windows): Rewrite. Explain live and internal windows and
1350 normalization functions.
1351 (Windows and Frames): Move section here from frames.texi.
1352 Describe subwindows, window combinations, window tree, and
1353 corresponding functions including window-list here.
1354 (Window Sizes): Rename section from Size of Window and move it
1355 up in chapter. Describe total and body sizes and the
1356 corresponding functions. Explain new semantics of
1357 window-min-height/-width.
1358 (Resizing Windows): Move section up in chapter. Describe new
1359 resize functions.
1360 (Splitting Windows): Describe new behavior of split-window,
1361 split-window-above-each-other and split-window-side-by-side.
1362 Provide examples. Describe window-nest and window-splits
1363 options.
1364 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1365 (Selecting Windows): Minor rewrite.
1366 Describe frame-selected-window and set-frame-selected-window here.
1367 (Cyclic Window Ordering): Minor rewrite.
1368 Describe window-list-1.
b33b68a3
MR
1369 (Buffers and Windows): Rewrite. Explain a window's previous and
1370 next buffers and the corresponding functions.
c4682d18 1371 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1372 * elisp.texi (Top): Update node listings for frames and windows
1373 sections.
1374
4d3786ac
SM
13752011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1376
1377 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1378
713df35b
LMI
13792011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1380
1381 * errors.texi (Standard Errors): Remove apparent placeholder text
1382 (bug#9491).
1383
33ed493b
CY
13842011-09-18 Chong Yidong <cyd@stupidchicken.com>
1385
1386 * frames.texi (Management Parameters): Fix description of
1387 icon-type parameter.
1388
b8f0a954
CY
13892011-09-17 Chong Yidong <cyd@stupidchicken.com>
1390
1391 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1392 ending in C-g. Suggested by Edward O'Connor.
1393
eddf142c
EZ
13942011-09-17 Eli Zaretskii <eliz@gnu.org>
1395
1396 * numbers.texi (Integer Basics): Add indexing for
1397 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1398
bf1af6c7
DM
13992011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1400
1401 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1402
cec2eab8
JB
14032011-09-11 Juanma Barranquero <lekktu@gmail.com>
1404
1405 * processes.texi (Network Servers): Clarify what the process
1406 buffer is used for (bug#9233).
1407
51751aa2 14082011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1409
1410 * lists.texi (Building Lists): Fix typo.
1411
35137ed3
CY
14122011-08-30 Chong Yidong <cyd@stupidchicken.com>
1413
1414 * display.texi (Basic Faces): New node. Document new faces.
1415
1416 * modes.texi (Major Mode Conventions): Move some text there.
1417 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1418
3fd50d5c
CY
14192011-08-29 Chong Yidong <cyd@stupidchicken.com>
1420
1421 * modes.texi (Basic Major Modes): New node. Callers updated.
1422 (Major Modes): Document fundamental-mode and major-mode.
1423 (Major Mode Basics): Node deleted; text moved to Major Modes.
1424 (Derived Modes): Document derived-mode-p.
1425
ddb54206
CY
14262011-08-28 Chong Yidong <cyd@stupidchicken.com>
1427
a6326082
CY
1428 * files.texi (Changing Files, Create/Delete Dirs): Document new
1429 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1430 (Visiting Functions): Remove view-file; it is documented in the
1431 Emacs manual.
04e2ce72 1432
ddb54206
CY
1433 * frames.texi (Layout Parameters): The defaults for the
1434 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1435
1436 * display.texi (Progress): Document spinner functionality.
1437
1438 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1439 operating system signals. Refer to save-buffers-kill-terminal
1440 instead of save-buffers-kill-emacs.
1441
1442 * objects.texi (Symbol Type): Document ## print representation.
1443
0c95fcf7
EZ
14442011-08-25 Eli Zaretskii <eliz@gnu.org>
1445
1446 * display.texi (Specified Space): Mention that `space' specs
1447 influence bidi reordering.
1448 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1449 separating fields with bidirectional content.
1450
5980d4c6
EZ
14512011-08-24 Eli Zaretskii <eliz@gnu.org>
1452
1453 * display.texi (Bidirectional Display): Document return value in
1454 buffers that are not bidi-reordered for display, and in unibyte
1455 buffers.
1456
bca633fb
EZ
14572011-08-23 Eli Zaretskii <eliz@gnu.org>
1458
1459 * nonascii.texi (Character Properties): Document the values for
1460 unassigned codepoints.
1461
c094bb0c
EZ
14622011-08-18 Eli Zaretskii <eliz@gnu.org>
1463
1464 * nonascii.texi (Character Properties): Document use of
1465 `bidi-class' and `mirroring' properties as part of reordering.
1466 Provide cross-references to "Bidirectional Display".
1467
1468 * display.texi (Bidirectional Display): Document the pitfalls of
1469 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1470 solutions. Document bidi-string-mark-left-to-right.
1471 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1472 Document use of `bidi-class' and `mirroring' properties as part of
1473 reordering.
c094bb0c 1474
1ea897d5
EZ
14752011-08-16 Eli Zaretskii <eliz@gnu.org>
1476
9adfcd0b
EZ
1477 * modes.texi (Major Mode Conventions): Improve the documentation
1478 of `mode-class' `special' modes.
1479
10862873
EZ
1480 * nonascii.texi (Character Properties): Document the `mirroring'
1481 property. Add index entries.
1482
1ea897d5
EZ
1483 * syntax.texi (Categories): Add an example of defining a new
1484 category and category table.
1485
1486 * searching.texi (Regexp Backslash): Document how to display
1487 existing categories. Mention the possibility of adding
1488 categories, and add an xref to where this is described. Add an
1489 index entry.
1490
ebb552ed
CY
14912011-08-09 Chong Yidong <cyd@stupidchicken.com>
1492
1493 * text.texi (Special Properties):
1494 * display.texi (Overlay Properties): Note that mouse-face cannot
1495 change the text size (Bug#8530).
1496
51a714e1
CY
14972011-08-08 Chong Yidong <cyd@stupidchicken.com>
1498
1499 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1500 using setenv instead.
1501
4cc60b9b
EZ
15022011-07-28 Eli Zaretskii <eliz@gnu.org>
1503
1504 * display.texi (Bidirectional Display): Document the fact that
1505 bidi-display-reordering is t by default.
1506
5deb92fd
EZ
15072011-07-23 Eli Zaretskii <eliz@gnu.org>
1508
1509 * display.texi (Bidirectional Display): New section.
1510
011b0ad6 15112011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1512 Tim Cross <theophilusx@gmail.com> (tiny change)
1513 Glenn Morris <rgm@gnu.org>
011b0ad6 1514
67f9b9f8 1515 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1516
4baf28e6
AS
15172011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1518
1519 * help.texi (Keys in Documentation): Revert last change.
1520
66249842
LMI
15212011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1522
f863868c
LMI
1523 * help.texi (Keys in Documentation): Clarify that \= only quotes
1524 the next character, and doesn't affect longer sequences in
1525 particular (bug#8935).
1526
f4e90db0
SM
1527 * debugging.texi (Using Debugger):
1528 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1529
0bb23927 15302011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1531
1532 * display.texi (Other Display Specs): Document that `left-fringe'
1533 and `right-fringe' display specifications are of the "replacing"
1534 kind.
1535
f2027cdf
LMI
15362011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1537
1538 * help.texi (Documentation Basics): Add a link to the Function
1539 Documentation node (bug#6580).
1540
f987fde4
LMI
15412011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1542
0bc59b25
LMI
1543 * keymaps.texi (Menu Bar): Mention :visible and :enable
1544 (bug#6344). Text by Drew Adams.
1545
63d55f1f
LMI
1546 * modes.texi (Running Hooks): Mention buffer-local hook variables
1547 (bug#6218).
1548
f987fde4
LMI
1549 * objects.texi (General Escape Syntax): "a with grave accent" is
1550 ?xe0, not ?x8e0 (bug#5259).
1551
b7527639
CY
15522011-07-12 Chong Yidong <cyd@stupidchicken.com>
1553
1554 * display.texi (Face Attributes, Font Selection): Add references
1555 to the Fonts node in the Emacs manual (Bug#4178).
1556
c830e5ae
CY
15572011-07-12 Chong Yidong <cyd@stupidchicken.com>
1558
1559 * display.texi (Window Systems): `window-system' is
1560 terminal-local.
1561
1562 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1563 frame-local variables.
1564
1565 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1566 frame-local variables.
1567 (Frame-Local Variables): Node deleted.
1568
1569 * elisp.texi (Top): Update node listing.
1570
91223e54
LMI
15712011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1572
1573 * elisp.texi: Change "inferiors" to "subnodes" in three places
1574 (bug#3523).
1575
963578d3
CY
15762011-07-11 Chong Yidong <cyd@stupidchicken.com>
1577
1578 * frames.texi (Window System Selections): Discussion of
1579 x-select-enable-clipboard moved to Emacs manual.
1580
07151e49
DD
15812011-07-11 Deniz Dogan <deniz@dogan.se>
1582
1583 * commands.texi (Prefix Command Arguments): Remove excessive
1584 apostrophe.
1585
7261e1cf
LMI
15862011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1587
ad21a12a
LMI
1588 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1589 description is a string (bug#3313).
1590
7261e1cf
LMI
1591 * frames.texi (Display Feature Testing): Try to explain what all
1592 the visual classes mean (bug#3042).
1593
568f7b79
LMI
15942011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1595
18d59e29
LMI
1596 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1597 and `mode-line-client' (bug#2974).
1598
568f7b79
LMI
1599 * text.texi (Insertion): Clarify marker movements (bug#1651).
1600 Text from Drew Adams.
1601
54e10184
LMI
16022011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1603
d94d85e9
LMI
1604 * text.texi (Special Properties): Clarify the format of `face'
1605 (bug#1375).
1606
54e10184
LMI
1607 * commands.texi (Interactive Call): Add a `call-interactively'
1608 example (bug#1010).
1609
413c488d
LMI
16102011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1611
1612 * functions.texi (Calling Functions): Link to the "Interactive
1613 Call" node (bug#1001).
1614
322b7dab 16152011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1616
3deead93
CY
1617 * customize.texi (Composite Types): Move alist and plist to here
1618 from Simple Types (Bug#7545).
1619
1620 * elisp.texi (Top): Update menu description.
1621
b00d8c1a
CY
1622 * display.texi (Face Attributes): Document negative line widths
1623 (Bug#6113).
1624
d2a6c43b
TR
16252011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1626
1627 * searching.texi (Match Data): Note that match data can be
1628 overwritten by most functions (bug#2499).
1629
c7844a27
LMI
16302011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1631
a9ab721e
LMI
1632 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1633 flags mean (bug#6659).
1634
c7844a27
LMI
1635 * functions.texi (What Is a Function): Document the autoload
1636 object (bug#6496).
1637
f68d76d0
LMI
16382011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1639
8a20ca4c
LMI
1640 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1641 is only used in the Customize user interface (bug#6089).
1642
f68d76d0 1643 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1644 images (bug#7836).
f68d76d0 1645
7018dbe7
EZ
16462011-07-02 Eli Zaretskii <eliz@gnu.org>
1647
1648 * variables.texi (Defining Variables, Void Variables)
1649 (Constant Variables): Fix incorrect usage of @kindex.
1650
36cb87a1
LMI
16512011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1652
28ee97c7
LMI
1653 * variables.texi (Defining Variables): Add an index entry for
1654 `set-variable' (bug#7262).
8d4294e9 1655 (Defining Variables): Use @findex for functions.
28ee97c7 1656
8862ffd5
LMI
1657 * frames.texi (Basic Parameters): Document the `explicit-name'
1658 parameter (bug#6951).
1659
0ec389b9
LMI
1660 * customize.texi (Type Keywords): Clarify that :value provides a
1661 default value for all types (bug#7386).
1662
36cb87a1
LMI
1663 * streams.texi (Output Functions): Document `pp'.
1664
11fdef7d 16652011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1666
1667 * keymaps.texi (Searching Keymaps):
1668 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1669 change. Suggested by Johan Bockgård.
1670
eeafcea7
CY
16712011-06-15 Chong Yidong <cyd@stupidchicken.com>
1672
1673 * text.texi (Special Properties): Clarify role of font-lock-face.
1674
b96e6cde
LMI
16752011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1676
f4e90db0 1677 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1678 to `process-live-p' for consistency with other `-live-p' functions.
1679
be14b9ab
PE
16802011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1681
1682 Document wide integers better.
1683 * files.texi (File Attributes): Document ino_t values better.
2d365993 1684 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1685 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1686 (Bitwise Operations):
001903b5
PE
1687 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1688 to read, and that will port better if 62-bits becomes the default.
1689 Fix or remove incorrect examples.
be14b9ab
PE
1690 * os.texi (Time Conversion): Document time_t values better.
1691
bcd54f83
LMI
16922011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1693
f4e90db0
SM
1694 * processes.texi (Process Information):
1695 Document `process-alive-p'.
bcd54f83 1696
049bcbcb
CY
16972011-05-29 Chong Yidong <cyd@stupidchicken.com>
1698
1699 * help.texi (Accessing Documentation):
1700 * display.texi (Pixel Specification):
1701 * processes.texi (Serial Ports, Serial Ports):
1702 * nonascii.texi (Character Properties, Default Coding Systems):
1703 * text.texi (Changing Properties, Special Properties):
1704 * windows.texi (Window Start and End):
1705 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1706 * keymaps.texi (Searching Keymaps, Tool Bar):
1707 * minibuf.texi (Basic Completion):
1708 * compile.texi (Eval During Compile):
1709 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1710 7x9 paper in printed manual.
1711
1712 * lists.texi (Sets And Lists): Fix misplaced text.
1713
58539c63
CY
17142011-05-29 Chong Yidong <cyd@stupidchicken.com>
1715
1716 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1717 needs to be active (Bug#8350).
1718
6b5681bf
CY
17192011-05-28 Chong Yidong <cyd@stupidchicken.com>
1720
b4d52acc
CY
1721 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1722
6b5681bf
CY
1723 * tips.texi (Coding Conventions): Remove antediluvian filename
1724 limit recommendation (Bug#8538).
1725
e145f188
GM
17262011-05-27 Glenn Morris <rgm@gnu.org>
1727
1728 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1729
eafed945
GM
17302011-05-26 Glenn Morris <rgm@gnu.org>
1731
1732 * variables.texi (File Local Variables):
1733 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1734 Add some more details on what this function does in the other case.
eafed945 1735
bc8410af
GM
17362011-05-19 Glenn Morris <rgm@gnu.org>
1737
1738 * lists.texi (Sets And Lists): Mention cl provides union etc.
1739
35a30759
N
17402011-05-19 Nix <nix@esperi.org.uk>
1741
1742 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1743
1744 * text.texi (Parsing HTML): Update for function name changes.
1745
1746 * syntax.texi (Syntax Flags): Small fix.
1747
1748 * keymaps.texi (Active Keymaps): Typo fix.
1749 (Changing Key Bindings): Grammar fix.
1750
1751 * frames.texi (Minibuffers and Frames): Grammar fix.
1752 (Window System Selections): x-select-enable-clipboard now defaults to t.
1753
1754 * customize.texi (Common Keywords):
1755 * display.texi (Abstract Display):
1756 * modes.texi (Auto-Indentation):
1757 * nonascii.texi (Converting Representations): Typo fixes.
1758
1759 * control.texi (Examples of Catch): Call it "goto" not "go to".
1760
e3934a8a
EZ
17612011-05-14 Eli Zaretskii <eliz@gnu.org>
1762
bc039a3b
EZ
1763 * nonascii.texi (Character Properties): Fix inconsistencies with
1764 implementation.
1765
e3934a8a
EZ
1766 * text.texi (Special Properties): Move @defvar's out of the
1767 @table. (Bug#8652)
1768
e2c94218
GM
17692011-05-12 Glenn Morris <rgm@gnu.org>
1770
1771 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1772
d2fc7e3d 17732011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1774
1775 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1776 (Multiline Font Lock):
1777 * vol2.texi (Top):
1778 * vol1.texi (Top):
1779 * elisp.texi (Top): Update menu accordingly.
1780
d2fc7e3d 17812011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1782
1783 * modes.texi (Region to Fontify): Fix typo.
1784
79b70037
GM
17852011-05-10 Jim Meyering <meyering@redhat.com>
1786
1787 * minibuf.texi: Fix typo "in in -> in".
1788
b08a63cc 17892011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1790
1791 * numbers.texi (Integer Basics): Large integers are treated as floats.
1792
1ef14cb4
LMI
17932011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1794
1795 * processes.texi (Synchronous Processes): Document the (:file
1796 "/file-name") syntax for `call-process'.
1797
4ffd0d6b 17982011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1799
1800 * windows.texi (Choosing Window): Fix typo.
1801
4ffd0d6b 18022011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1803
1804 * frames.texi (Layout Parameters): Note the difference between
1805 querying and setting parameters for left-fringe and right-fringe
1806 (Bug#6930).
1807
fd5a8ae8
SM
18082011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1809
1810 * minibuf.texi (Basic Completion): Be a bit more precise about the
1811 valid kinds of completion tables.
1812 (Programmed Completion): Remove obsolete text about lambda expressions
1813 not being valid completion tables.
1814
c1bcd0d5
CY
18152011-03-19 Chong Yidong <cyd@stupidchicken.com>
1816
1817 * positions.texi (Excursions): Explain the "save-excursion
1818 defeated by set-buffer" warning.
1819
1820 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1821 save-excursion. Suggested by Uday S Reddy.
1822
03408648 18232011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1824
03408648
SM
1825 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1826 (Lexical Binding): New sub-section.
ba83908c 1827
03408648
SM
1828 * eval.texi (Eval): Discourage the use of `eval'.
1829 Document its new `lexical' argument.
6c075cd7 1830
f6d62986
SM
18312011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1832
03408648 1833 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1834 nil any more.
1835
84ea5558 18362011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1837
1838 * strings.texi (String Conversion): Don't mention
1839 string-make-(uni|multi)byte (bug#8262).
1840 * nonascii.texi (Converting Representations): Fix up range.
1841 * keymaps.texi (Key Binding Commands): Update code point, avoid
1842 "unibyte character" and remove mention of unibyte bindings.
1843
62d94509
EZ
18442011-03-10 Eli Zaretskii <eliz@gnu.org>
1845
1846 * modes.texi (Operator Precedence Grammars): Don't use characters
1847 outside ISO-8859-1.
1848
63a329f8
EZ
18492011-03-09 Eli Zaretskii <eliz@gnu.org>
1850
1851 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1852
1853 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1854
6446548e
GM
18552011-03-08 Glenn Morris <rgm@gnu.org>
1856
1857 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1858 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1859 * elisp.texi: Set documentencoding.
6446548e 1860
33383987
JB
18612011-03-07 Chong Yidong <cyd@stupidchicken.com>
1862
1863 * Version 23.3 released.
1864
0b3ceceb
CY
18652011-03-06 Chong Yidong <cyd@stupidchicken.com>
1866
1867 * package.texi: Update index keywords.
1868 (Package Archives): New node contents. Document package-x.el.
1869
78f5433f
JB
18702011-03-06 Juanma Barranquero <lekktu@gmail.com>
1871
1872 * makefile.w32-in (srcs): Add package.texi.
1873
555e9b5c
CY
18742011-03-06 Chong Yidong <cyd@stupidchicken.com>
1875
120d9389
CY
1876 * package.texi (Packaging, Packaging Basics, Simple Packages)
1877 (Multi-file Packages): Expand and clarify.
1878 (Package Archives): Temporary placeholder node.
1879
1880 * elisp.texi (Top): Update node listing.
1881
555e9b5c
CY
1882 * Makefile.in (srcs): Add package.texi.
1883
b59a4335
CY
18842011-03-05 Chong Yidong <cyd@stupidchicken.com>
1885
1886 * processes.texi (Synchronous Processes): Minor clarification
1887 (Bug#8149).
1888
06083aa1
GM
18892011-03-03 Glenn Morris <rgm@gnu.org>
1890
1891 * files.texi (Truenames): Minor clarification. (Bug#2341)
1892
6640b281
GM
18932011-03-01 Glenn Morris <rgm@gnu.org>
1894
1895 * variables.texi (Directory Local Variables):
1896 Mention `(subdirs . nil)' alist element.
1897
2b0c7330 18982011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1899
1900 * variables.texi (Directory Local Variables): Mention the optional
1901 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1902
b923f7a9
CY
19032011-02-27 Chong Yidong <cyd@stupidchicken.com>
1904
1905 * minibuf.texi (Minibuffer History): Clarify discussion of
1906 minibuffer history lists (Bug#8085).
1907
67ab0163 19082011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1909
e979a521
EZ
1910 * elisp.texi: Sync @dircategory with ../../info/dir.
1911
e03b2fd4
EZ
1912 * files.texi (Visiting Functions): Document find-file-literally,
1913 both the command and the variable.
1914
86ec878a
EZ
1915 * variables.texi (Creating Buffer-Local): Explain the meaning of
1916 permanent local variables.
1917
67ab0163
GM
1918 * files.texi (Visiting Functions): Document find-file-literally,
1919 both the command and the variable.
1920
1921 * variables.texi (Creating Buffer-Local): Explain the meaning of
1922 permanent local variables.
1923
19242011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1925
1926 * keymaps.texi (Remapping Commands): Mention how to undo it.
1927
bfcb151a
RT
19282011-02-09 Reuben Thomas <rrt@sc3d.org>
1929
1930 * loading.texi (Hooks for Loading): Remove unnecessary advice
1931 about eval-after-load (Bug#7986).
1932
a41c8660
CY
19332011-02-05 Chong Yidong <cyd@stupidchicken.com>
1934
1935 * commands.texi (Accessing Mouse): Note that a header line is not
1936 included in the row of posn-col-row.
1937
e0dd6837
CY
19382011-02-02 Chong Yidong <cyd@stupidchicken.com>
1939
1940 * modes.texi (Major Mode Conventions): Add face guidelines.
1941 (Faces for Font Lock): List faces in order of prominence.
1942
a4180391
PE
19432011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1944
1945 format-time-string now supports subsecond time stamp resolution
1946 * os.texi (Time Parsing): Document %N.
1947
7427eb97
CY
19482011-01-28 Chong Yidong <cyd@stupidchicken.com>
1949
61db307f
CY
1950 * vol1.texi (Top):
1951 * vol2.texi (Top):
1952 * elisp.texi (Top):
1953 * display.texi (Display Property): Shorten the menu description of
1954 the "Other Display Specs" node (Bug#7816).
1955
7427eb97
CY
1956 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1957 menu item" concept index entries (Bug#7805).
1958
bf3dae7e
EZ
19592011-01-29 Eli Zaretskii <eliz@gnu.org>
1960
1961 * makefile.w32-in (texinfodir): New variable.
1962 (usermanualdir): Remove as redundant with $(emacsdir).
1963 (MAKEINFO): Remove options, leave only program name.
1964 (MAKEINFO_OPTS): New variable.
1965 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1966
06d8ace5 19672011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1968 Richard Kim <emacs18@gmail.com>
1969
1970 * loading.texi (Library Search): Document list-load-path-shadows
1971 (Bug#7757).
1972
06d8ace5 19732011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1974
1975 * searching.texi (Regexp Special): Remove outdated discussion of
1976 character sets (Bug#7780).
1977
28a88153
CY
1978 * frames.texi (Pop-Up Menus): Document where menu title comes
1979 from (Bug#7684).
1980
06d8ace5 19812011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1982
1983 * display.texi (Making Buttons): Mention limitation of text buttons.
1984
a8e1e9ee
WL
19852011-01-23 Werner Lemberg <wl@gnu.org>
1986
1987 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1988 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1989 (ENVADD): New variable to control texi2dvi and texi2pdf.
1990
362b9d48
GM
19912011-01-15 Chong Yidong <cyd@stupidchicken.com>
1992
1993 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1994 Emacs manual.
1995
19962011-01-15 Eli Zaretskii <eliz@gnu.org>
1997
1998 * files.texi (Directory Names): Explain why FROM in
1999 directory-abbrev-alist should begin with \`. (Bug#7777)
2000
3fa173b4
SM
20012011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2002
2003 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2004
7c420169 20052011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2006
2007 * modes.texi (Emulating Mode Line): Fix last change.
2008
7c420169 20092011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2010
2011 * modes.texi (Emulating Mode Line): Update documentation of
2012 format-mode-line according to changes that fixed bug #7587.
2013
80b33766
SM
20142010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2015
2016 * modes.texi (Derived Modes): Mention prog-mode.
2017
2018 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2019 of the key-binding-data cache since we don't use it any more.
2020
f49d1f52 20212010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2022
4bb49a92
EZ
2023 * processes.texi (Shell Arguments):
2024 * strings.texi (Creating Strings): Don't mention "shell commands";
2025 make it explicit that `split-string-and-unquote' and
2026 `combine-and-quote-strings' are mainly for working with arguments
2027 to call-process and start-process.
2028
3c73e30e
EZ
2029 * processes.texi (Shell Arguments): Fix documentation of
2030 `split-string-and-unquote'. Add indexing. (Bug#7563)
2031
f49d1f52 20322010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2033
2034 * modes.texi (Auto-Indentation): New section to document SMIE.
2035 (Major Mode Conventions):
2036 * text.texi (Mode-Specific Indent): Refer to it.
2037
f49d1f52 20382010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2039
2040 * display.texi (Other Display Specs): Document left-fringe and
2041 right-fringe display specs.
2042
f49d1f52 20432010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2044
2045 * backups.texi (Making Backups):
2046 * modes.texi (Example Major Modes): Use recommended coding style.
2047 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2048 define-derived-mode. Mention completion-at-point-functions.
2049
f49d1f52 20502010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2051
5dcb4c4e
SM
2052 * nonascii.texi (Converting Representations):
2053 Document byte-to-string.
e1115396 2054
ec1b9b17
GM
20552010-12-08 Glenn Morris <rgm@gnu.org>
2056
2057 * buffers.texi (Modification Time):
2058 verify-visited-file-modtime now defaults to the current buffer.
2059
07976ae3 20602010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2061
ec1b9b17 2062 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2063
2064 * strings.texi (Creating Strings): Don't mention semi-obsolete
2065 function char-to-string.
2066 (String Conversion): Shorten discussion of semi-obsolete function
2067 string-to-char. Link to Converting Representations.
2068
2069 * objects.texi (Symbol Type):
2070 * text.texi (Near Point):
2071 * help.texi (Help Functions):
2072 * functions.texi (Mapping Functions): Use string instead of
2073 char-to-string in examples.
2074
07976ae3 20752010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2076
2077 * text.texi (Kill Functions, Kill Functions)
2078 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2079 YANK-HANDLER args.
2080
2081 * symbols.texi (Creating Symbols): Using unintern without an
2082 obarray arg is now obsolete.
2083
2084 * numbers.texi (Float Basics): Document float-e and float-pi.
2085
2086 * variables.texi (Defining Variables): Change "pi" example to
2087 "float-pi".
2088
8547874a
EZ
20892010-11-26 Eli Zaretskii <eliz@gnu.org>
2090
2091 * commands.texi (Click Events): Document the values of X, Y and
2092 COL, ROW in the event's position, when the click is on the header
2093 or mode line, on the fringes, or in the margins.
2094
4a47c275 20952010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2096
5b05d75b
EZ
2097 * customize.texi (Composite Types): Lower-case index entry.
2098
5dcb4c4e
SM
2099 * loading.texi (How Programs Do Loading):
2100 Document load-file-name. (Bug#7346)
c7926fe2 2101
4a47c275 21022010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2103
2104 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2105
0eb025fb
EZ
21062010-11-13 Eli Zaretskii <eliz@gnu.org>
2107
2108 * display.texi (Usual Display): Characters with no fonts are not
2109 necessarily displayed as empty boxes.
2110
2699a554 21112010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2112
2113 * maps.texi (Standard Keymaps): Update File menu description.
2114
8289f37b
GM
21152010-10-28 Glenn Morris <rgm@gnu.org>
2116
2117 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2118
5793a7bc 21192010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2120
2121 * display.texi (Window Systems): Deprecate use of window-system as
2122 a predicate.
2123
17284e30
GM
21242010-10-23 Glenn Morris <rgm@gnu.org>
2125
2126 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2127 sorted-doc.
2128
00f113eb
JB
21292010-10-15 Eli Zaretskii <eliz@gnu.org>
2130
2131 * os.texi (Dynamic Libraries): New node, with slightly modified
2132 text deleted from "Image Formats".
2133 (System Interface): Add @menu entry for "Dynamic Libraries".
2134
2135 * display.texi (Image Formats): Remove description of
2136 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2137
07277eb8
GM
21382010-10-12 Glenn Morris <rgm@gnu.org>
2139
2140 * book-spine.texinfo: Rename to book-spine.texi.
2141
c12e4a81
GM
21422010-10-11 Glenn Morris <rgm@gnu.org>
2143
df187c62
GM
2144 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2145
c12e4a81 2146 * Makefile.in (DVIPS): New variable.
234db610
GM
2147 (.PHONY): Add html, ps.
2148 (html, elisp.html, ps, elisp.ps): New targets.
2149 (clean): Delete html, ps files.
2150 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2151
6513b232
EZ
21522010-10-09 Eli Zaretskii <eliz@gnu.org>
2153
2154 * makefile.w32-in (emacsdir): New variable.
2155 (srcs): Add emacsver.texi.
2156 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2157
abd40fb4
GM
21582010-10-09 Glenn Morris <rgm@gnu.org>
2159
c1dc72b3
GM
2160 * Makefile.in (VPATH): Remove.
2161 (infodir): Make it absolute.
2162 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2163
4393405b
GM
2164 * Makefile.in (dist): Anchor regexps.
2165
eef3ab94
GM
2166 * Makefile.in (srcs): Put elisp.texi first.
2167 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2168
aa9db089
GM
2169 * Makefile.in (infoclean): Remove harmless, long-standing error.
2170
abd40fb4
GM
2171 * Makefile.in ($(infodir)): Delete rule.
2172 (mkinfodir): New.
2173 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2174
68db69ed 2175 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2176 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2177
ea274122
GM
21782010-10-09 Glenn Morris <rgm@gnu.org>
2179
f7a31f11
GM
2180 * Makefile.in (emacsdir): New variable.
2181 (MAKEINFO): Add -I $emacsdir.
2182 (dist): Copy emacsver.texi.
b13254e7
GM
2183 (srcs): Add emacsver.texi.
2184
f7a31f11
GM
2185 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2186 Set EMACSVER by including emacsver.texi.
2187
ea274122
GM
2188 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2189
17ca7950
GM
21902010-10-07 Glenn Morris <rgm@gnu.org>
2191
2192 * Makefile.in (version): New, set by configure.
2193 (clean): Delete dist tar file.
2194 (dist): Use version in tar name.
2195
4c83f6e1
GM
21962010-10-06 Glenn Morris <rgm@gnu.org>
2197
2198 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2199 (INSTALL_INFO): Remove unused variable.
2200 (mostlyclean, infoclean, dist): New rules.
2201 (clean): Delete dvi and pdf files.
2202 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2203 ($(infodir)): Add parallel build workaround.
4c83f6e1 2204
0264072d
GM
22052010-10-04 Glenn Morris <rgm@gnu.org>
2206
2207 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2208 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2209 Fix -I typo.
0264072d
GM
2210 (clean): No 'make.out' or 'core' files.
2211 (.PHONY): Declare clean rules.
2212 (maintainer-clean): Delete pdf file. Guard against cd failures.
2213
77f38949
GM
22142010-10-03 Glenn Morris <rgm@gnu.org>
2215
2216 * files.texi (File Name Components): Remove ignored section about
2217 deleted variable directory-sep-char.
2218
178fdd41
MA
22192010-10-03 Michael Albinus <michael.albinus@gmx.de>
2220
2221 * files.texi (Magic File Names): New defopt
2222 remote-file-name-inhibit-cache.
2223
9c524fcb
GM
22242010-10-02 Glenn Morris <rgm@gnu.org>
2225
2226 * os.texi (Killing Emacs): Hook now runs in batch mode.
2227
f816790b
SM
22282010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2229
2230 * text.texi (Special Properties): Clarify when modification-hooks run.
2231
7cf78aac
SM
22322010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2233
2234 * syntax.texi (Syntax Flags): Document new `c' flag.
2235
ca0d44e4
GM
22362010-09-09 Glenn Morris <rgm@gnu.org>
2237
2238 * display.texi (ImageMagick Images): General cleanup.
2239
10999305 22402010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2241
2242 * files.texi (Directory Names): Use \` rather than ^.
2243
45240125
JD
22442010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2245
2246 * text.texi (Low-Level Kill Ring):
2247 * frames.texi (Window System Selections): Remove cut buffer
2248 documentation.
2249
4abe5bf6
EZ
22502010-08-28 Eli Zaretskii <eliz@gnu.org>
2251
2252 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2253 Parameters", where the default fringe width is described.
2254
2255 * frames.texi (Window Frame Parameters, Basic Parameters)
2256 (Position Parameters, Layout Parameters, Management Parameters)
2257 (Cursor Parameters, Font and Color Parameters): Add indexing for
2258 frame parameters. (Bug#6929)
2259
fdc76236
TT
22602010-08-25 Tom Tromey <tromey@redhat.com>
2261
2262 * vol2.texi (Top): Update.
2263 * vol1.texi (Top): Update.
2264 * tips.texi (Library Headers): Mention Package-Version and
2265 Package-Requires.
2266 * package.texi: New file.
2267 * os.texi (System Interface): Update pointers.
2268 * elisp.texi (Top): Link to new nodes. Include package.texi.
2269 * anti.texi (Antinews): Update pointers.
2270
1e5c1c80
EZ
22712010-08-25 Eli Zaretskii <eliz@gnu.org>
2272
2273 * processes.texi (Filter Functions): Fix last change.
2274
78e33835
CY
22752010-08-24 Markus Triska <triska@gmx.at>
2276
2277 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2278 of `buffer-name' in the main text as well as in the example
2279 (Bug#3098).
2280
198a7a97
CY
22812010-08-22 Chong Yidong <cyd@stupidchicken.com>
2282
2283 * nonascii.texi (Text Representations):
2284 * loading.texi (Loading Non-ASCII):
2285 * compile.texi (Byte Compilation): Don't mention obsolete
2286 --unibyte command-line argument.
2287
bc7d7ea6
CY
22882010-08-22 Chong Yidong <cyd@stupidchicken.com>
2289
2290 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2291
b0126eac 22922010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2293
2294 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2295
e8a6cc19
EZ
22962010-08-20 Eli Zaretskii <eliz@gnu.org>
2297
2298 * commands.texi (Misc Events): Add cross-references to where
2299 POSITION of a mouse event is described in detail.
2300
c4e7c63a 23012010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2302
c4e7c63a 2303 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2304
7815fe19 23052010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2306
2307 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2308 Suggested by Štěpán Němec <stepnem@gmail.com>.
2309
7815fe19 23102010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2311
2312 * minibuf.texi (High-Level Completion): Document args of
2313 `read-buffer-function' (bug#5625).
2314
8b2dd508
JD
23152010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2316
2317 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2318
bace45fe
MA
23192010-07-29 Michael Albinus <michael.albinus@gmx.de>
2320
2321 * processes.texi (Process Information): Explain process property
2322 `remote-tty'.
2323
4ce5a4cc
JB
23242010-07-27 Juanma Barranquero <lekktu@gmail.com>
2325
2326 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2327 instead of "\C-\^?" (bug#6334).
2328
1c84bc7a
JB
2329 * text.texi (Special Properties): Fix typo.
2330
b88746ba
EZ
23312010-07-09 Eli Zaretskii <eliz@gnu.org>
2332
2333 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2334 calling sequences, which are now the standard.
2335
51422d6d
CY
23362010-06-24 Chong Yidong <cyd@stupidchicken.com>
2337
2338 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2339
2340 * commands.texi (Command Overview): Mention undo-boundary call.
2341
d24880de
GM
23422010-06-23 Glenn Morris <rgm@gnu.org>
2343
2344 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2345 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2346 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2347 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2348 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2349 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2350 Untabify Texinfo files.
2351
0fc76035
CY
23522010-06-20 Chong Yidong <cyd@stupidchicken.com>
2353
2354 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2355
5338dc0b
CY
23562010-06-19 Chong Yidong <cyd@stupidchicken.com>
2357
a628ad9d 2358 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2359
2c3a3c1d
CY
23602010-06-02 Chong Yidong <cyd@stupidchicken.com>
2361
ba3bf1d9
CY
2362 * searching.texi (Regexp Special): Remove obsolete information
2363 about matching non-ASCII characters, and suggest using char
2364 classes (Bug#6283).
2c3a3c1d 2365
7f4b4249
JB
23662010-05-30 Juanma Barranquero <lekktu@gmail.com>
2367
2368 * minibuf.texi (Basic Completion): Add missing "@end defun".
2369
637821cd
SM
23702010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2371
2372 * minibuf.texi (Basic Completion): Document completion-boundaries.
2373 (Programmed Completion): Document the new fourth method for boundaries.
2374
e13051c3
CY
23752010-05-22 Chong Yidong <cyd@stupidchicken.com>
2376
a628ad9d 2377 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2378
0235128c 23792010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2380
2381 * windows.texi (Textual Scrolling):
2382 * tips.texi (Coding Conventions):
2383 * minibuf.texi (Minibuffer History):
2384 * maps.texi (Standard Keymaps):
2385 * loading.texi (Where Defined):
2386 * edebug.texi (Instrumenting): Fix typos.
2387
0235128c 23882010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2389
c7c32279
CY
2390 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2391
0235128c
SM
2392 * functions.texi (Obsolete Functions):
2393 Document set-advertised-calling-convention.
eb5ed549
CY
2394
2395 * minibuf.texi (Basic Completion): Document completion-in-region.
2396 (Programmed Completion): Document completion-annotate-function.
2397
2398 * commands.texi (Reading One Event): Document read-key.
2399 (Distinguish Interactive): Document KIND arg to
2400 called-interactively-p. Delete obsolete interactive-p.
2401
2402 * elisp.texi (Top): Update node description.
2403
f8848423
EZ
24042010-05-08 Eli Zaretskii <eliz@gnu.org>
2405
0235128c
SM
2406 * nonascii.texi (Character Properties):
2407 Document unicode-category-table. Add an index entry for Unicode
2408 general category.
2409
24102010-05-07 Chong Yidong <cyd@stupidchicken.com>
2411
2412 * Version 23.2 released.
f8848423 2413
938efb77
JB
24142010-04-20 Juanma Barranquero <lekktu@gmail.com>
2415
2416 * locals.texi (Standard Buffer-Local Variables):
2417 Remove @ignore'd reference to `direction-reversed'.
2418
5854c267
JL
24192010-04-14 Juri Linkov <juri@jurta.org>
2420
2421 Fix @deffn without category.
2422
2423 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2424 for `abbrev-insert'.
2425
2426 * buffers.texi (Indirect Buffers): Add category `Command'
2427 to @deffn of `clone-indirect-buffer'.
2428
2429 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2430 for `next-window' and `previous-window'. Add category `Command'
2431 to @deffn of `pop-to-buffer'.
2432
8a14dec7
CY
24332010-04-01 Chong Yidong <cyd@stupidchicken.com>
2434
2435 * nonascii.texi (Text Representations): Don't mark
2436 enable-multibyte-characters as a user option.
2437
7a1831cf
EZ
24382010-03-31 Eli Zaretskii <eliz@gnu.org>
2439
2440 * control.texi (Handling Errors): How to re-throw a signal caught
2441 by condition-case.
2442
c3863713
CY
24432010-03-26 Chong Yidong <cyd@stupidchicken.com>
2444
2445 * loading.texi (Hooks for Loading): Document after-load-functions.
2446 Copyedits.
2447
c333f279
AM
24482010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2449
2450 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2451
e867cb5d 24522010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2453
2454 * processes.texi (Network Processes): Document seqpacket type.
2455
605f35cd
DN
24562010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2457
2458 * os.texi (System Environment): Do not mention lynxos.
2459
288f9fc0
CY
24602010-03-10 Chong Yidong <cyd@stupidchicken.com>
2461
2462 * Branch for 23.2.
2463
eed5c93a
CY
24642010-03-06 Chong Yidong <cyd@stupidchicken.com>
2465
2466 * objects.texi (Integer Type): Take note of the read syntax
2467 exception for numbers that cannot fit in the integer type.
2468
1ddd6622
GM
24692010-03-03 Glenn Morris <rgm@gnu.org>
2470
2471 * numbers.texi (Integer Basics, Bitwise Operations):
2472 * objects.texi (Integer Type): Update for integers now being 30-bit.
2473
a908c79a
CY
24742010-02-27 Chong Yidong <cyd@stupidchicken.com>
2475
2476 * display.texi (Low-Level Font): Document :otf font-spec property.
2477
cd61af01
SM
24782010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2479
2480 * display.texi (Line Height): Avoid obsolete special default variables
2481 like default-major-mode.
2482
c02f8fe2
AM
24832010-01-28 Alan Mackenzie <acm@muc.de>
2484
2485 * display.texi (Auto Faces): Say fontification-functions is called
2486 whether or not Font Lock is enabled. Tidy up the wording a bit.
2487
d738d18b
CY
24882010-01-17 Chong Yidong <cyd@stupidchicken.com>
2489
2490 * elisp.texi: Remove duplicate edition information (Bug#5407).
2491
4963739e
JB
24922010-01-17 Juanma Barranquero <lekktu@gmail.com>
2493
2494 * two.el (volume-header-toc-markup): Fix typos in docstring.
2495
c57008f6
SM
24962010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2497
2498 Avoid dubious uses of save-excursions.
2499 * positions.texi (Excursions): Recommend the use of
2500 save-current-buffer if applicable.
2501 * text.texi (Clickable Text): Fix the example code which used
2502 save-excursion in a naive way which sometimes preserves point and
2503 sometimes not.
2504 * variables.texi (Creating Buffer-Local):
2505 * os.texi (Session Management):
2506 * display.texi (GIF Images):
2507 * control.texi (Cleanups): Use (save|with)-current-buffer.
2508
2f3725cd
EZ
25092010-01-02 Eli Zaretskii <eliz@gnu.org>
2510
2511 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2512
85eeac93
CY
25132010-01-02 Chong Yidong <cyd@stupidchicken.com>
2514
2515 * nonascii.texi (Text Representations, Character Codes)
2516 (Converting Representations, Explicit Encoding)
2517 (Translation of Characters): Use hex notation consistently.
2518 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2519
4801c5fa
CY
25202010-01-01 Chong Yidong <cyd@stupidchicken.com>
2521
2522 * loading.texi (Where Defined): Make it clearer that these are
2523 loaded files (Bug#5068).
2524
26e533e2
CY
25252009-12-29 Chong Yidong <cyd@stupidchicken.com>
2526
2527 * minibuf.texi (Completion Styles): Document `initials' style.
2528
16d1ff5f
CY
25292009-12-25 Chong Yidong <cyd@stupidchicken.com>
2530
2531 * frames.texi (Resources): Describe inhibit-x-resources.
2532 (Size Parameters): Copyedit.
2533
2534 * hash.texi (Creating Hash):
2535 * objects.texi (Hash Table Type): Document the new hash table
2536 printed representation.
2537
2538 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2539 obsolete.
2540
5dcb4c4e
SM
2541 * processes.texi (Process Buffers):
2542 Document process-kill-buffer-query-function.
16d1ff5f 2543
9a5de3d9
GM
25442009-12-05 Glenn Morris <rgm@gnu.org>
2545
2546 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2547 diary-display-function, and no longer recommended to be a hook.
2548 Update for changes in the names of calendar and diary hooks.
2549 diary-print-entries-hook has changed section.
2550
b640eb52
EZ
25512009-11-28 Eli Zaretskii <eliz@gnu.org>
2552
2553 * text.texi (Special Properties): More accurate description of
2554 what the `cursor' property does.
2555
be1674ab
KR
25562009-11-26 Kevin Ryde <user42@zip.com.au>
2557
2558 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2559 mouse-wheel-down-event, the closest thing to a definition for them.
2560 * os.texi (Startup Summary): vindex inhibit-startup-message and
2561 inhibit-splash-screen.
2562 (Command-Line Arguments): vindex argv.
2563 (Suspending Emacs): vindex suspend-tty-functions and
2564 resume-tty-functions. Don't want to index every hook, but having
2565 the programming ones is helpful.
2566
603f5979
CY
25672009-11-14 Chong Yidong <cyd@stupidchicken.com>
2568
2569 * commands.texi (Motion Events): Fix typo (Bug#4907).
2570
4359a806
CY
25712009-11-08 Chong Yidong <cyd@stupidchicken.com>
2572
2573 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2574 are affected by case-fold-search (Bug#4483).
2575
0f063651
CY
25762009-11-02 Chong Yidong <cyd@stupidchicken.com>
2577
2578 * minibuf.texi (Reading File Names): Note that read-file-name may
2579 use a graphical file dialog.
2580
9bd79893
GM
25812009-10-31 Glenn Morris <rgm@gnu.org>
2582
2583 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2584
ebe479ec
KR
25852009-10-16 Kevin Ryde <user42@zip.com.au>
2586
2587 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2588 in particular so `info-lookup-symbol' can find its docs.
2589
2640fa86
CY
25902009-10-16 Chong Yidong <cyd@stupidchicken.com>
2591
2592 * variables.texi (Constant Variables): Distinguish from defconst
2593 variables.
2594 (Defining Variables): Add cindex.
2595
edd6a733
CY
25962009-10-15 Chong Yidong <cyd@stupidchicken.com>
2597
2598 * os.texi (Time of Day): Clarify that the microsecond part is
2599 ignored (Bug#4637).
2600
5feb0b73
GM
26012009-10-11 Glenn Morris <rgm@gnu.org>
2602
2603 * frames.texi (Size and Position): Clarify what is included in the frame
2604 height. (Bug#4535)
2605
0c5413c8
GM
26062009-10-10 Glenn Morris <rgm@gnu.org>
2607
2608 * windows.texi (Size of Window): The relationship between window and
2609 frame heights is not so simple. (Bug#4535)
2610 Mention window-full-height-p.
2611
7f8b600a
SM
26122009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2613
2614 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2615 used from Lisp.
2616
6185de1c
EZ
26172009-10-07 Eli Zaretskii <eliz@gnu.org>
2618
7f8b600a
SM
2619 * files.texi (Directory Names) <abbreviate-file-name>:
2620 Document that root home directories are not replaced with "~".
6185de1c 2621
9972911f
EZ
26222009-10-06 Eli Zaretskii <eliz@gnu.org>
2623
2624 * text.texi (Special Properties): Document the meaning of the
2625 `cursor' text property whose value is an integer.
2626
2a3f19ef
MA
26272009-10-05 Michael Albinus <michael.albinus@gmx.de>
2628
2629 * files.texi (Magic File Names): Add `copy-directory'.
2630
804543b5
EZ
26312009-10-05 Eli Zaretskii <eliz@gnu.org>
2632
2633 * files.texi (File Attributes): Fix description of file
2634 attributes. (Bug#4638) Update attributes of files.texi example to
2635 be more representative.
2636
461bf92b
MA
26372009-10-05 Michael Albinus <michael.albinus@gmx.de>
2638
2639 * files.texi (Create/Delete Dirs): New command copy-directory.
2640
a86cd395
JB
26412009-10-04 Juanma Barranquero <lekktu@gmail.com>
2642
2643 * anti.texi (Antinews):
2644 * macros.texi (Indenting Macros):
2645 * strings.texi (Creating Strings, Case Conversion):
2646 Remove duplicate words.
2647
d3080264
MA
26482009-10-01 Michael Albinus <michael.albinus@gmx.de>
2649
2650 * files.texi (Create/Delete Dirs): delete-directory has an
2651 optional parameter RECURSIVE.
2652
85d14563
SM
26532009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2654
2655 * buffers.texi (Swapping Text): Minor clarification.
2656
3d9842c6
GM
26572009-10-01 Glenn Morris <rgm@gnu.org>
2658
2659 * functions.texi (Declaring Functions): Mention that we also search for
2660 ".m" files in the src/ directory.
2661
78427304
CY
26622009-09-25 David Engster <deng@randomsample.de>
2663
3d9842c6 2664 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2665
b578c9cc
GM
26662009-09-22 Glenn Morris <rgm@gnu.org>
2667
2668 * internals.texi (Building Emacs): Mention preloaded-file-list.
2669
beee5da7
AM
26702009-09-14 Alan Mackenzie <acm@muc.de>
2671
2672 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2673
5d6ab672
CY
26742009-09-13 Chong Yidong <cyd@stupidchicken.com>
2675
2676 * functions.texi (Anonymous Functions): Rearrange discussion,
2677 giving usage of unquoted lambda forms first. Mention that
2678 `function' and `#'' are no longer required (Bug#4290).
2679
59375eeb
AM
26802009-09-11 Alan Mackenzie <acm@muc.de>
2681
a86cd395 2682 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2683 batch mode.
2684
e7e2f529
GM
26852009-09-01 Glenn Morris <rgm@gnu.org>
2686
2687 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2688
eae47088
GM
26892009-08-26 Ulrich Mueller <ulm@gentoo.org>
2690
2691 * nonascii.texi (Character Codes): Fix typos.
2692
3691a0a6
MA
26932009-08-25 Michael Albinus <michael.albinus@gmx.de>
2694
2695 * processes.texi (Synchronous Processes): New defvar
2696 process-file-side-effects.
2697
664d56b8
GM
26982009-08-25 Glenn Morris <rgm@gnu.org>
2699
2700 * display.texi (Fontsets): Fix typo.
2701
0706c025
GM
2702 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2703
03a74b84
SM
27042009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2705
2706 * processes.texi (Asynchronous Processes): Adjust arglist of
2707 start-process-shell-command and start-file-process-shell-command.
2708
f6de8a37
CY
27092009-08-15 Chong Yidong <cyd@stupidchicken.com>
2710
4b1ed1bb
CY
2711 * advice.texi (Argument Access in Advice): Note that argument
2712 positions are zero-based (Bug#3932).
2713
89a9e058
CY
2714 * commands.texi (Distinguish Interactive): Minor copyedit.
2715
23696fd7
CY
2716 * display.texi (Face Attributes): Add xref to Displaying Faces for
2717 explanation of "underlying face".
2718
f6de8a37
CY
2719 * customize.texi (Common Keywords): Add xref to Loading.
2720
2721 * loading.texi (How Programs Do Loading): Add xref to Lisp
2722 Libraries node in the Emacs manual.
2723
417f77e6
CY
27242009-08-13 Chong Yidong <cyd@stupidchicken.com>
2725
2726 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2727
0999039c
CY
27282009-07-18 Chong Yidong <cyd@stupidchicken.com>
2729
2730 * processes.texi (Shell Arguments): Copyedits.
2731
9af167bc
GM
27322009-07-18 Glenn Morris <rgm@gnu.org>
2733
2734 * loading.texi (Repeated Loading): Fix typo.
2735
137987ab
RS
27362009-07-16 Richard Stallman <rms@gnu.org>
2737
2738 * buffers.texi (Swapping Text): Recommend setting
2739 write-region-annotate-functions and buffer-saved-size.
2740
2741 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2742
622fa380
GM
27432009-07-15 Glenn Morris <rgm@gnu.org>
2744
2745 * edebug.texi: Minor re-phrasings throughout.
2746 (Edebug Execution Modes): Sit-for affects continue mode too.
2747 (Jumping): Use `forward-sexp' rather than its keybinding.
2748 (Edebug Misc): Fix Q binding.
2749 (Edebug Eval): Remove cl version.
2750 (Printing in Edebug): Clarify print-length etc.
2751 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2752 (Specification List): Remove edebug-unwrap findex entry.
2753 (Specification Examples): defmacro is actually not the same as defun.
2754 Escape "`" in example.
2755
6bbd4600
CY
27562009-07-15 Chong Yidong <cyd@stupidchicken.com>
2757
2758 * markers.texi (The Mark): Document optional arg to
2759 deactivate-mark.
2760
e538d479
GM
27612009-07-11 Kevin Ryde <user42@zip.com.au>
2762
2763 * hooks.texi (Standard Hooks): Fix cross-references.
2764
4c98b9ed
GM
2765 * loading.texi (Named Features): Refer to eval-after-load.
2766
5300838c
GM
27672009-07-11 Glenn Morris <rgm@gnu.org>
2768
64fbeb16
GM
2769 * Makefile.in (TEXI2PDF): New.
2770 (elisp.pdf): New target.
2771
4c98b9ed
GM
2772 * searching.texi (Regexp Backslash): Fix typo.
2773
2774 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2775
51d9979c
GM
27762009-07-10 Glenn Morris <rgm@gnu.org>
2777
561c0216
GM
2778 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2779
5b594a58
GM
2780 * customize.texi (Customization Types):
2781 * display.texi (Abstract Display):
0cc8c85a 2782 * objects.texi (Character Type, String Type):
5b594a58 2783 Merge in some menu descriptions from elisp.texi.
51d9979c 2784
c3cbbb40
GM
2785 * hash.texi (Hash Tables):
2786 * modes.texi (Multiline Font Lock):
2787 End menu description with period.
fe42c16a 2788
28528402
GM
27892009-07-09 Glenn Morris <rgm@gnu.org>
2790
2791 * back.texi: Don't hard-code texinfo location.
2792
2793 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2794 (tex): Add texinfodir to TEXINPUTS.
2795 (elisp1med-init, elisp2med-init): Use texinfodir.
2796
2797 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2798 (clean): Add two-volume.make intermediate files.
2799
2800 * elisp.texi, vol1.texi, vol2.texi:
2801 Use a DATE variable with the publication date, and update it.
2802 Fix antinews menu description.
2803
2804 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2805 Update the detailed node listing to match elisp.texi.
2806
2807 * README: Update edition to match elisp.texi.
2808
2809 * objects.texi (General Escape Syntax):
2810 * nonascii.texi (Character Sets):
2811 Use consistent case for "Unicode Standard".
2812
2813 * anti.texi (Antinews):
2814 * customize.texi (Variable Definitions):
2815 * functions.texi (Declaring Functions):
2816 * nonascii.texi (Character Properties):
2817 * processes.texi (Serial Ports):
2818 * text.texi (Special Properties):
2819 * tips.texi (Coding Conventions):
2820 Minor rearrangements to improve TeX line-filling.
2821
2822 * commands.texi (Using Interactive): Fix cross-reference.
2823
17db8e10
JD
28242009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2825
2826 * frames.texi (Management Parameters): Mention sticky.
2827
77c7e2e1
AS
28282009-07-01 Andreas Schwab <aschwab@redhat.com>
2829
2830 * help.texi (Help Functions): Fix description of help-buffer and
2831 help-setup-xref to use @defun instead of @deffn.
2832
3f1c6666
JD
28332009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2834
2835 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2836
ca27c21b
CY
28372009-06-24 Chong Yidong <cyd@stupidchicken.com>
2838
2839 * display.texi (Window Systems): Add ns to the list.
2840
70243478
CY
28412009-06-21 Chong Yidong <cyd@stupidchicken.com>
2842
2843 * Branch for 23.1.
2844
df006536
MR
28452009-06-17 Martin Rudalics <rudalics@gmx.at>
2846
2847 * windows.texi (Dedicated Windows): Fix typo.
2848 (Resizing Windows): Replace @defun by @deffn.
2849
d259fc4b
GM
28502009-06-17 Glenn Morris <rgm@gnu.org>
2851
2852 * variables.texi (Directory Local Variables):
2853 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2854
30781db6
KH
28552009-06-09 Kenichi Handa <handa@m17n.org>
2856
2857 * nonascii.texi (Character Sets): State clearly that FROM and TO
2858 are codepoints of CHARSET.
2859
62e8099c
CY
28602009-06-07 Chong Yidong <cyd@stupidchicken.com>
2861
2862 * minibuf.texi (Reading File Names): Fix introductory text.
2863 Suggested by stan@derbycityprints.com.
2864 (High-Level Completion): Fix typo.
2865
ee1b1917
CY
28662009-05-28 Chong Yidong <cyd@stupidchicken.com>
2867
2868 * frames.texi (Text Terminal Colors): Multi-tty is already
2869 implemented, but tty-local colors are not.
2870
5df647e8
CY
28712009-05-27 Chong Yidong <cyd@stupidchicken.com>
2872
2873 * hooks.texi (Standard Hooks): Remove mention of obsolete
2874 redisplay-end-trigger-functions.
2875
2876 * internals.texi (Window Internals): Remove mention of obsolete
2877 redisplay-end-trigger-functions.
2878
01f17ae2
MR
28792009-05-21 Martin Rudalics <rudalics@gmx.at>
2880
2881 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2882
2883 * backups.texi (Making Backups): backup-directory-alist and
2884 make-backup-file-name-function are options.
2885 (Auto-Saving): auto-save-list-file-prefix is an option.
2886
2887 * buffers.texi (Killing Buffers): buffer-offer-save is an
2888 option.
2889
2890 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2891 option.
2892 (Echo Area Customization): echo-keystrokes is an option.
2893 (Selective Display): selective-display-ellipses is an option.
2894 (Temporary Displays): temp-buffer-show-function is an option.
2895 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2896 are options.
2897 (Font Selection): face-font-family-alternatives,
2898 face-font-selection-order, face-font-registry-alternatives, and
2899 scalable-fonts-allowed are options.
2900 (Fringe Indicators): indicate-buffer-boundaries is an option.
2901 (Fringe Cursors): overflow-newline-into-fringe is an option.
2902 (Scroll Bars): scroll-bar-mode is an option.
2903
2904 * eval.texi (Eval): max-lisp-eval-depth is an option.
2905
2906 * files.texi (Visiting Functions): find-file-hook is an option.
2907 (Directory Names): directory-abbrev-alist is an option.
2908 (Unique File Names): temporary-file-directory and
2909 small-temporary-file-directory are options.
2910
2911 * frames.texi (Initial Parameters): initial-frame-alist,
2912 minibuffer-frame-alist and default-frame-alist are options.
2913 (Cursor Parameters): blink-cursor-alist and
2914 cursor-in-non-selected-windows ar options.
2915 (Window System Selections): selection-coding-system is an
2916 option.
2917 (Display Feature Testing): display-mm-dimensions-alist is an
2918 option.
2919
2920 * help.texi (Help Functions): help-char and help-event-list are
2921 options.
2922
2923 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2924 an option.
2925
2926 * minibuf.texi (Minibuffer History): history-length and
2927 history-delete-duplicates are options.
2928 (High-Level Completion): read-buffer-function and
2929 read-buffer-completion-ignore-case are options.
2930 (Reading File Names): read-file-name-completion-ignore-case is
2931 an option.
2932
2933 * modes.texi (Mode Line Top): mode-line-format is an option.
2934 (Mode Line Variables): mode-line-position and mode-line-modes
2935 are options.
2936
2937 * nonascii.texi (Text Representations):
2938 enable-multibyte-characters is an option.
2939 (Default Coding Systems): auto-coding-regexp-alist,
2940 file-coding-system-alist, auto-coding-alist and
2941 auto-coding-functions are options.
2942 (Specifying Coding Systems): inhibit-eol-conversion is an
2943 option.
2944
2945 * os.texi (Init File): site-run-file is an option.
2946 (System Environment): mail-host-address is an option.
2947 (User Identification): user-mail-address is an option.
2948 (Terminal Output): baud-rate is an option.
2949
2950 * positions.texi (Word Motion): words-include-escapes is an
2951 option.
2952
2953 * searching.texi (Standard Regexps): page-delimiter,
2954 paragraph-separate, paragraph-separate and sentence-end are
2955 options.
2956
2957 * text.texi (Margins): left-margin and fill-nobreak-predicate
2958 are options.
2959
2960 * variables.texi (Local Variables): max-specpdl-size is an
2961 option.
2962
2963 * windows.texi (Choosing Window):
2964 split-window-preferred-function, special-display-function and
2965 display-buffer-function are options.
2966
106e6894
CY
29672009-05-20 Chong Yidong <cyd@stupidchicken.com>
2968
4a83454d
CY
2969 Fix errors spotted by Martin Rudalics.
2970
106e6894
CY
2971 * syntax.texi (Position Parse): Document rationale for ignored
2972 arguments to syntax-ppss-flush-cache.
2973
2974 * processes.texi (Input to Processes): Mark PROCESS arg to
2975 process-running-child-p as optional.
2976 (Network Options): Document NO-ERROR arg to
2977 set-network-process-option.
2978
2979 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2980 command.
2981
2982 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2983 posix-search-backward as commands.
2984
2985 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2986 (Suspending Emacs): Mark suspend-emacs as a command.
2987 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2988 commands.
5dcb4c4e
SM
2989 (Terminal Output): Remove obsolete function baud-rate.
2990 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2991
2992 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2993 terminal-coding-system and set-terminal-coding-system.
2994 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2995 as optional.
2996 (Character Sets): Document RESTRICTION arg of char-charset.
2997 (Character Codes): Mark POS argument to get-byte as optional.
2998
2999 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3000 minibuffer-message.
3001
3002 * files.texi (Create/Delete Dirs): Mark make-directory and
3003 delete-directory as commands.
3004
3005 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3006
3007 * text.texi (Base 64): Mark base64-decode-string and
3008 base64-encode-string as commands.
3009 (Columns): Mark move-to-column as a command.
3010 (Mode-Specific Indent): Document RIGID arg to
3011 indent-for-tab-command.
3012 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3013 Mark indent-code-rigidly as a command.
3014 (Substitution): Mark translate-region as a command.
3015
3016 * frames.texi (Size and Position): Remove obsolete functions
3017 screen-height and screen-width.
3018
04173931
CY
30192009-05-19 Chong Yidong <cyd@stupidchicken.com>
3020
3021 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3022 (Displaying Buffers, Resizing Windows): Correct mistakes;
3023 next-window, previous-window, and pop-to-buffer are not commands,
3024 and fit-window-to-buffer" is a command. (Pointed out by Martin
3025 Rudalics.)
3026
eae7d8f8
RS
30272009-05-17 Richard M Stallman <rms@gnu.org>
3028
3029 * modes.texi (Precalculated Fontification): Clarify text.
3030
b8766179
MR
30312009-05-17 Martin Rudalics <rudalics@gmx.at>
3032
3033 * windows.texi (Selecting Windows): Clarify descriptions of
3034 with-selected-window and get-lru-window.
3035 (Cyclic Window Ordering): Refer to particular frame when talking
3036 about how splitting affects the ordering.
3037 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3038 switch-to-buffer-other-window. Explain how setting of
3039 display-buffer-reuse-frames affects pop-to-buffer.
3040 (Choosing Window): Clarify some details in descriptions of
3041 display-buffer-reuse-frames, pop-up-frames, and
3042 pop-up-frame-function.
3043 (Dedicated Windows): Clarify some details.
3044 (Textual Scrolling): Replace term vscroll by term vertical
3045 scroll position.
3046 (Vertical Scrolling): Fix typo.
3047 (Window Hooks): Relate text on jit-lock-register to window
3048 scrolling and size changes.
3049
734b5e3b
CY
30502009-05-14 Chong Yidong <cyd@stupidchicken.com>
3051
0a65633e
CY
3052 * frames.texi (Initial Parameters): Clarify what the initial
3053 minibuffer frame is.
05be46d7
CY
3054 (Buffer Parameters): Note that the minibuffer parameter can not be
3055 altered.
0a65633e 3056
734b5e3b
CY
3057 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3058 Document display-buffer changes.
3059
925672cd
CY
30602009-05-13 Chong Yidong <cyd@stupidchicken.com>
3061
17ecd7af
CY
3062 * anti.texi (Antinews): Rewrite for Emacs 22.
3063
925672cd
CY
3064 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3065 obarrays are first mentioned. Define "system abbrev" more
3066 prominently, and add it to the index.
3067 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3068 Copyedits.
3069 (Abbrev Expansion): Document abbrev-insert.
3070
80be4dd7
CY
30712009-05-12 Chong Yidong <cyd@stupidchicken.com>
3072
3073 * frames.texi (Font and Color Parameters): Rename from Color
3074 Parameters. Document font-backend parameter.
3075
3076 * vol2.texi (Top): Update node listing.
3077 * vol1.texi (Top): Update node listing.
3078 * elisp.texi (Top): Update node listing.
3079
372a93ac
MR
30802009-05-11 Martin Rudalics <rudalics@gmx.at>
3081
3082 * windows.texi (Choosing Window): Don't explicitly refer to
3083 split-window-sensibly's window argument in descriptions of
3084 split-height-threshold and split-width-threshold.
3085
714c3541
MR
30862009-05-10 Martin Rudalics <rudalics@gmx.at>
3087
3088 * windows.texi (Choosing Window): Fix rewrite of window
3089 splitting section.
3090
0e90e7be
EZ
30912009-05-09 Eli Zaretskii <eliz@gnu.org>
3092
f4e90db0
SM
3093 * nonascii.texi (Default Coding Systems):
3094 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3095 Add indexing.
0e90e7be
EZ
3096 (Lisp and Coding Systems): Add index entries.
3097
d3c0c321
MR
30982009-05-09 Martin Rudalics <rudalics@gmx.at>
3099
3100 * windows.texi (Choosing Window): Describe split-window-sensibly
3101 and rewrite section on window splitting accordingly.
3102 (Textual Scrolling): Replace `...' by @code{...}.
3103
c773345a
CY
31042009-05-04 Chong Yidong <cyd@stupidchicken.com>
3105
ee2d5b5e
CY
3106 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3107 Remove obsoleted pre-abbrev-expand-hook.
3108
3109 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3110 entries.
3111
c773345a
CY
3112 * internals.texi (Object Internals): Don't assume 32-bit machines
3113 are the norm.
3114 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3115 (Window Internals): Synch field names to window.h.
3116 (Process Internals): Synch field names to process.h.
c773345a 3117
dd449674
CY
31182009-04-29 Chong Yidong <cyd@stupidchicken.com>
3119
3120 * variables.texi (File Local Variables): Note that read-circle is
3121 bound to nil when reading file-local variables.
3122
3123 * streams.texi (Input Functions): Document read-circle.
3124 (Output Variables): Add xref to Circular Objects.
3125
4f1e25e2
CY
31262009-04-25 Chong Yidong <cyd@stupidchicken.com>
3127
3128 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3129 Features and Coding System Basics. Node that "p" stands for
3130 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3131 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3132 mouse-appearance-menu.
3133 (Programming Tips): Add xref to Progress.
3134
dca019f8
CY
31352009-04-22 Chong Yidong <cyd@stupidchicken.com>
3136
5dcb4c4e
SM
3137 * os.texi (Command-Line Arguments):
3138 Document command-line-args-left.
dca019f8
CY
3139 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3140 terminal objects for tty arguments.
3141 (Startup Summary): Add xref to Session Management.
3142 (Session Management): Mention emacs-session-restore. Copyedits.
3143
02a89103
CY
31442009-04-20 Chong Yidong <cyd@stupidchicken.com>
3145
3146 * os.texi (Startup Summary): Copyedits. The init file is not
3147 necessarily named .emacs now. Document initial-buffer-choice and
3148 initial-scratch-message. Note where Emacs exits in batch mode.
3149 Document inhibit-splash-screen as an alias.
3150 (Init File): Be neutral about which init file name to use.
3151
31522009-04-16 Chong Yidong <cyd@stupidchicken.com>
3153
3154 * os.texi (System Interface): Fix Texinfo usage.
3155
0c1cfe01
CY
31562009-04-15 Chong Yidong <cyd@stupidchicken.com>
3157
80d7cdca
CY
3158 * searching.texi (Regexp Backslash): Also refer to shy groups as
3159 non-capturing or unnumbered groups.
3160 (Regexp Functions): Add cross-reference to Regexp Backslash.
3161
0c1cfe01
CY
3162 * display.texi (Truncation): Overlays can use line-prefix and
3163 wrap-prefix too.
3164 (Overlay Properties): Document wrap-prefix and line-prefix.
3165 (Face Attributes): Document underline-minimum-offset.
3166 (Face Remapping): Copyedits.
3167 (Low-Level Font): Copyedits.
3168 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3169 (Line Height): Emphasize that line-spacing only takes effect on
3170 graphical terminals.
0c1cfe01 3171
c4adeee0
CY
31722009-04-13 Chong Yidong <cyd@stupidchicken.com>
3173
3174 * display.texi (Refresh Screen): Note that a passage about screen
3175 refreshing is text terminal only.
3176 (Forcing Redisplay): Delete misleading comment---sit-for calls
3177 redisplay, not the other way around.
3178 (Truncation): Note new values of truncate-partial-width-windows.
3179 Copyedits.
3180 (Invisible Text): Document invisible-p.
3181
b20ecfa1
EZ
31822009-04-11 Eli Zaretskii <eliz@gnu.org>
3183
3184 * display.texi (Overlays): Overlays don't scale well. See
3185 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3186
97d8273f
CY
31872009-04-10 Chong Yidong <cyd@stupidchicken.com>
3188
f147ff75
CY
3189 * syntax.texi (Syntax Table Functions): Document cons cell
3190 argument for modify-syntax-entry.
3191 (Categories): Document cons cell argument for
3192 modify-category-entry.
3193
fca4ec76
CY
3194 * searching.texi (String Search): Document word-search-forward-lax
3195 and word-search-backward-lax.
3196 (Searching and Case): Describe isearch behavior more precisely.
3197
9c283d5b
CY
3198 * keymaps.texi (Tool Bar): Mention that some platforms do not
3199 support multi-line toolbars. Suggested by Stephen Eglen.
3200
3201 * frames.texi (Layout Parameters): Mention that Nextstep also
3202 allows only one tool-bar line. Suggested by Stephen Eglen.
3203
97d8273f
CY
3204 * nonascii.texi (Text Representations): Copyedits.
3205 (Coding System Basics): Also mention utf-8-emacs.
3206 (Converting Representations, Selecting a Representation)
3207 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3208 Copyedits.
3209 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3210
2bad3299
CY
32112009-04-09 Chong Yidong <cyd@stupidchicken.com>
3212
3213 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3214 (Filling): Clarify REGION argument of fill-paragraph.
3215 Document fill-forward-paragraph-function.
2bad3299
CY
3216 (Special Properties): Remove "new in Emacs 22" declaration.
3217 (Clickable Text): Merge with Links and Mouse-1 node.
3218
5dcb4c4e
SM
3219 * display.texi (Button Properties, Button Buffer Commands):
3220 Change xref to Clickable Text.
2bad3299
CY
3221
3222 * tips.texi (Key Binding Conventions): Change xref to Clickable
3223 Text.
3224
3225 * elisp.texi (Top): Update node listing.
3226
ea30ce4f
CY
32272009-04-05 Chong Yidong <cyd@stupidchicken.com>
3228
47af2f4b
CY
3229 * markers.texi (The Mark): Copyedits. Improve description of
3230 handle-shift-selection.
3231 (The Region): Move use-region-p here from The Mark.
3232
ea30ce4f
CY
3233 * positions.texi (Screen Lines): Document (cols . lines) argument
3234 for vertical-motion.
3235
2aa8ea6e
CY
32362009-04-04 Chong Yidong <cyd@stupidchicken.com>
3237
3ec61d4e
CY
3238 * frames.texi (Frames): Clean up introduction. Document `ns'
3239 return value for framep.
3240 (Creating Frames): Note how the terminal is chosen.
3241 (Multiple Terminals, Multiple Displays): Merge into a single node.
3242 (Color Parameters): Fix typo.
3243
3244 * variables.texi (Local Variables, Buffer-Local Variables)
3245 (Creating Buffer-Local): Change link to Multiple Terminals.
3246
3247 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3248
3249 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3250 Terminals.
3251
3252 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3253 to Multiple Terminals.
3254
3255 * elisp.texi (Top): Update node listing.
3256 * vol2.texi (Top): Update node listing.
3257 * vol1.texi (Top): Update node listing.
3258
9257072f
CY
3259 * buffers.texi (Current Buffer): Note that the append-to-buffer
3260 example is no longer in synch with the latest code. Tie the two
3261 examples together.
3262
2aa8ea6e
CY
3263 * files.texi (File Attributes): Move note about MS-DOS from
3264 Changing Files to File Attributes.
3265 (Create/Delete Dirs): Note that mkdir is an alias for this.
3266
22e74b17
CY
32672009-04-01 Markus Triska <triska@gmx.at>
3268
3269 * processes.texi (Filter Functions): Suggest how to handle output
3270 batches.
3271
4bbe48ec
CY
32722009-03-30 Chong Yidong <cyd@stupidchicken.com>
3273
3274 * help.texi (Accessing Documentation): Update example to use
3275 help-setup-xref and with-help-window.
3276 (Help Functions): Remove print-help-return-message, which is
3277 semi-obsolete due to with-help-window. Document help-buffer and
3278 help-setup-xref.
3279
b9723f39
CY
32802009-03-29 Chong Yidong <cyd@stupidchicken.com>
3281
5dcb4c4e
SM
3282 * help.texi (Accessing Documentation, Help Functions):
3283 Remove information about long-obsolete Emacs versions.
9eb52e90 3284
b9723f39
CY
3285 * modes.texi (Mode Line Variables): The default values of the mode
3286 line variables are now more complicated.
3287
b0cc32db
CY
32882009-03-28 Chong Yidong <cyd@stupidchicken.com>
3289
3c25a5a9
CY
3290 * modes.texi (Major Mode Conventions): Note that specialness is
3291 inherited.
31c9eebb
CY
3292 (Derived Modes): Note that define-derive-mode sets the mode-class
3293 property.
3c25a5a9 3294
b0cc32db
CY
3295 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3296 goto-map. Add search-map to the list.
3297
c5e0006d
EZ
32982009-03-27 Eli Zaretskii <eliz@gnu.org>
3299
1213465a
EZ
3300 * os.texi (System Environment): Update the list of system-type
3301 values.
3302
c5e0006d
EZ
3303 * markers.texi (The Mark) <handle-shift-selection>: Update for
3304 removal of the optional argument DEACTIVATE.
3305
48bab3d6
CY
33062009-03-25 Chong Yidong <cyd@stupidchicken.com>
3307
3308 * commands.texi (Focus Events): Most X window managers don't use
3309 focus-follows-mouse nowadays.
3310
6e4ff1b6
CY
33112009-03-24 Chong Yidong <cyd@stupidchicken.com>
3312
3313 * commands.texi (Defining Commands): Clarify introduction.
3314 (Using Interactive): Not that interactive can be put in a symbol
3315 property.
3316 (Interactive Call): Note that a symbol with a non-nil
3317 interactive-form property satisfies commandp.
3318
11625308
JB
33192009-03-23 Juanma Barranquero <lekktu@gmail.com>
3320
3321 * minibuf.texi (Intro to Minibuffers): Fix typos.
3322
7b34420d
CY
33232009-03-23 Chong Yidong <cyd@stupidchicken.com>
3324
3325 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3326 about minibuffers in old Emacs versions. Copyedits.
3327 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3328 (Text from Minibuffer): Simplify introduction.
3329
f9257eed
AM
33302009-03-22 Alan Mackenzie <acm@muc.de>
3331
3332 * commands.texi (Using Interactive): Clarify string argument to
3333 `interactive' - even promptless elements need \n separators.
3334
f639ba70
CY
33352009-03-18 Chong Yidong <cyd@stupidchicken.com>
3336
3337 * minibuf.texi (Completion Styles): New node.
3338
3339 * elisp.texi (Top): Update node listing.
3340
d897e8ee
CY
33412009-03-17 Chong Yidong <cyd@stupidchicken.com>
3342
3343 * minibuf.texi (Basic Completion): Note that
3344 read-file-name-completion-ignore-case and
3345 read-buffer-completion-ignore-case can override
3346 completion-ignore-case.
3347 (Minibuffer Completion): Document completing-read changes.
3348 (Completion Commands): Avoid mentioning partial completion mode.
3349 Document minibuffer-completion-confirm changes, and
3350 minibuffer-confirm-exit-commands.
3351 (High-Level Completion): Document new require-match behavior for
3352 read-buffer. Document read-buffer-completion-ignore-case.
3353 (Reading File Names): Document new require-match behavior for
3354 read-file-name.
3355
b1f23349
CY
33562009-03-14 Chong Yidong <cyd@stupidchicken.com>
3357
3358 * debugging.texi (Error Debugging): Don't mislead the reader into
3359 thinking that debug-on-error enters debugger for C-f at EOB.
3360 (Error Debugging): Setting debug-on-init within the init file
3361 works, and has for some time.
3362
d6eb4e25
KH
33632009-03-13 Kenichi Handa <handa@m17n.org>
3364
3365 * display.texi (Fontsets): Update the description.
3366
1cf53dc5
CY
33672009-03-13 Chong Yidong <cyd@stupidchicken.com>
3368
3369 * advice.texi (Advising Primitives): Link to What Is a Function.
3370
81f919fc
CY
33712009-03-12 Chong Yidong <cyd@stupidchicken.com>
3372
cf4229eb
CY
3373 * compile.texi (Speed of Byte-Code): Update example.
3374 (Disassembly): Update examples.
3375
81f919fc 3376 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3377
3378 * customize.texi (Common Keywords): It's not necessary to use :tag
3379 to remove hyphens, as custom-unlispify-tag-name does it
3380 automatically.
5dcb4c4e
SM
3381 (Variable Definitions): Link to File Local Variables.
3382 Document customized-value symbol property.
f2bbc08c
CY
3383 (Customization Types): Move menu to end of node.
3384
955964d7
CY
33852009-03-10 Chong Yidong <cyd@stupidchicken.com>
3386
3387 * macros.texi (Compiling Macros): Omit misleading sentence, which
3388 implied that macros can only be used in the same file they are
3389 defined.
3390 (Backquote): Remove obsolete information about Emacs 19.
3391
d25ed7db
GM
33922009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3393
3394 * display.texi (Display Margins): Fix paren typo.
3395
d55f6ca5
CY
33962009-02-27 Chong Yidong <cyd@stupidchicken.com>
3397
f0e57ed8
CY
3398 * elisp.texi (Top): Update node listing.
3399
3400 * variables.texi (Variables): Clarify introduction.
3401 (Global Variables): Mention that setq is a special form.
3402 (Local Variables): Use active voice.
3403 (Tips for Defining): Mention marking variables as safe.
3404 (Buffer-Local Variables): Mention terminal-local and frame-local
3405 variables together.
3406 (File Local Variables): Copyedits.
3407 (Frame-Local Variables): Note that they are not really useful.
3408 (Future Local Variables): Node deleted.
3409
d55f6ca5 3410 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3411 Unicode escape syntax.
d55f6ca5 3412
ca8f09a8
CY
34132009-02-23 Chong Yidong <cyd@stupidchicken.com>
3414
3415 * control.texi (Control Structures): Add cindex entry for "textual
3416 order".
3417
3418 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3419 instead of "expression" throughout.
3420 (Function Indirection): Copyedits. Use active voice.
3421 (Eval): The default value of max-lisp-eval-depth is now 400.
3422
a20878b6
MB
34232009-02-23 Miles Bader <miles@gnu.org>
3424
3425 * processes.texi (System Processes): Rename `system-process-attributes'
3426 to `process-attributes'.
3427
61f66044
CY
34282009-02-22 Chong Yidong <cyd@stupidchicken.com>
3429
1b80d1f3
CY
3430 * symbols.texi (Property Lists): Emphasize that property lists are
3431 not restricted to symbol cells.
3432 (Other Plists): Copyedit.
3433
61f66044
CY
3434 * sequences.texi (Sequences Arrays Vectors): Make introduction
3435 more concise.
3436 (Arrays): Mention char-tables and bool-vectors too.
3437 (Vectors): Don't repeat information given in Arrays node. Link to
3438 nodes that explain the vector usage examples.
3439 (Char-Tables): Note that char-table elements can have arbitrary
3440 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3441 Link to Property Lists node.
61f66044 3442
9403944b
CY
34432009-02-22 Chong Yidong <cyd@stupidchicken.com>
3444
3445 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3446 `append'.
4068c7b4 3447 (List Elements): Copyedits.
9403944b
CY
3448
3449 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3450 of `vconcat'.
3451
3452 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3453 Emacs 20 usage of `concat'.
3454 (Case Conversion): Copyedits.
3455
b87a185f
CY
34562009-02-21 Chong Yidong <cyd@stupidchicken.com>
3457
3458 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3459 Minor edits.
3460 (Frame Configuration Type): Emphasize that it is not primitive.
3461 (Font Type): New node.
3462 (Type Predicates): Add fontp; type-of now recognizes font object
3463 types.
3464
3465 * intro.texi (Version Info): Update version numbers in examples.
3466 (Acknowledgements): List more contributors.
3467
3468 * elisp.texi: Bump version number to 3.0.
3469 (Top): Link to Font Type node.
3470
867d4bb3
JB
34712009-02-20 Juanma Barranquero <lekktu@gmail.com>
3472
3473 * modes.texi (Major Mode Conventions): Remove duplicate words.
3474 (Customizing Keywords): Fix typo.
3475
77730170
EZ
34762009-02-14 Eli Zaretskii <eliz@gnu.org>
3477
3478 * nonascii.texi (User-Chosen Coding Systems): Document that
3479 select-safe-coding-system suggests raw-text if there are raw bytes
3480 in the region.
3481 (Explicit Encoding): Warn not to use `undecided' when encoding.
3482
c8736212
GM
34832009-02-11 Glenn Morris <rgm@gnu.org>
3484
3485 * frames.texi (Visibility of Frames): Mention the effect multiple
3486 workspaces/desktops can have on visibility.
3487
ab992d66
EZ
34882009-02-07 Eli Zaretskii <eliz@gnu.org>
3489
c8736212
GM
3490 * text.texi (Commands for Insertion):
3491 * commands.texi (Event Mod):
3492 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3493 * nonascii.texi (Translation of Characters):
3494 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3495 (Explicit Encoding): Document the `charset' text property produced
3496 by decode-coding-region and decode-coding-string.
ab992d66 3497
e651a255
AM
34982009-01-27 Alan Mackenzie <acm@muc.de>
3499
3500 * modes.texi (Search-based Fontification): Correct a typo.
3501
bc5cde4b
JB
35022009-01-25 Juanma Barranquero <lekktu@gmail.com>
3503
3504 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3505 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3506
3533155b
EZ
35072009-01-24 Eli Zaretskii <eliz@gnu.org>
3508
f721deda
EZ
3509 * display.texi (Window Systems): Document the value of
3510 `initial-window-system' under --daemon.
3511
3533155b
EZ
3512 * os.texi (System Environment): Remove description of the
3513 `environment' function which has been deleted.
3514
f79b43b2
DN
35152009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3516
3517 * frames.texi (Multiple Displays): Remove documentation for
3518 removed function make-frame-on-tty.
3519
e3aa6669
CY
35202009-01-22 Chong Yidong <cyd@stupidchicken.com>
3521
3522 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3523 write-region-annotate-functions.
3524 Document write-region-post-annotation-function.
e3aa6669 3525
fb13a416
CY
35262009-01-19 Chong Yidong <cyd@stupidchicken.com>
3527
3528 * display.texi (Font Lookup): Document WIDTH argument of
3529 x-list-fonts.
3530
02eccf6b
EZ
35312009-01-17 Eli Zaretskii <eliz@gnu.org>
3532
ead3f58d
EZ
3533 * maps.texi (Standard Keymaps): Rename function-key-map to
3534 local-function-key-map.
3535
3536 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3537 local-function-key-map.
3538
3539 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3540 and `set-keyboard-coding-system' now accept an optional terminal
3541 argument.
3542
3543 * commands.texi (Event Mod): `keyboard-translate-table' is now
3544 terminal-local.
3545 (Function Keys): Rename function-key-map to
3546 local-function-key-map.
3547
df05a163
EZ
3548 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3549 frames.texi.
3550
0ed8034e 3551 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3552 `delete-terminal-functions', `suspend-tty-functions' and
3553 `resume-tty-functions'.
0ed8034e
EZ
3554
3555 * frames.texi (Frames): Document `frame-terminal' and
3556 `terminal-live-p'.
3557 (Multiple Displays): Document `make-frame-on-tty'.
3558 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3559 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3560 (Terminal Parameters): Document `terminal-parameters',
3561 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3562
3563 * os.texi (System Environment): Document `environment' and
3564 `initial-environment'.
490f1197
EZ
3565 (Suspending Emacs): Update for multi-tty; document
3566 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3567
02eccf6b
EZ
3568 * nonascii.texi (Coding System Basics): More accurate description
3569 of `raw-text'.
3570
f19fea97
JB
35712009-01-12 Juanma Barranquero <lekktu@gmail.com>
3572
3573 * display.texi (Low-Level Font): Fix typo.
3574
16fa292f
CY
35752009-01-10 Chong Yidong <cyd@stupidchicken.com>
3576
3577 * elisp.texi (Top): Update node listing.
3578
3579 * display.texi (PostScript Images): Node deleted.
3580
0b4faef3
EZ
35812009-01-10 Eli Zaretskii <eliz@gnu.org>
3582
3355f04d
EZ
3583 * processes.texi (Decoding Output): Document that null bytes force
3584 no-conversion for reading process output.
3585
3586 * files.texi (Reading from Files): Document that null bytes force
3587 no-conversion when visiting files.
3588
11625308 3589 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3590
5dcb4c4e
SM
3591 * nonascii.texi (Lisp and Coding Systems):
3592 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3593 (Character Properties): Improve wording.
0b4faef3 3594
ce9cf065
CY
35952009-01-09 Chong Yidong <cyd@stupidchicken.com>
3596
3597 * display.texi (Font Lookup): Remove obsolete function
3598 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3599 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3600 (Font Selection): Reorder order of variable descriptions.
3601 Minor clarifications.
ce9cf065
CY
3602
3603 * elisp.texi (Top): Update node listing.
3604
ab756fb3
GM
36052009-01-09 Glenn Morris <rgm@gnu.org>
3606
3607 * commands.texi (Command Loop Info): Say that last-command-char and
3608 last-input-char are obsolete aliases.
3609
3610 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3611 last-input-char and last-command-char, since they are just aliases for
3612 last-input-event and last-command-event.
3613
3614 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3615 last-command-char.
3616
6b2b8ab1
CY
36172009-01-08 Chong Yidong <cyd@stupidchicken.com>
3618
3619 * elisp.texi: Update node listing.
3620
3621 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3622 (Face Attributes): Don't link to Font Lookup.
3623 Document font-family-list.
6b2b8ab1
CY
3624 (Fonts): New node.
3625
3568e767
JR
36262009-01-08 Jason Rumney <jasonr@gnu.org>
3627
3628 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3629 changing the standard pointer shapes. (Bug#1485)
3568e767 3630
6221c8db
CY
36312009-01-08 Chong Yidong <cyd@stupidchicken.com>
3632
3633 * display.texi (Attribute Functions): Note that a function value
3634 :height is relative, and that compatibility functions work by
3635 calling set-face-attribute.
3636 (Displaying Faces): Reorder list in order of increasing priority.
3637 (Face Remapping): New node. Content moved here from Displaying
3638 Faces.
3639 (Glyphs): Link to Face Functions.
3640
e3d3799a
CY
36412009-01-08 Chong Yidong <cyd@stupidchicken.com>
3642
3643 * display.texi (Faces): Don't discuss face id here. facep does
3644 not return t.
3645 (Defining Faces): Minor clarification.
3646 (Face Attributes): Rearrange items to match docstring of
3647 set-face-attribute. Add :foundry attribute. Document new role of
3648 :font attribute. Texinfo usage fix.
3649 (Attribute Functions): Copyedits.
3650 (Face Functions): Note that face number is seldom used.
3651
638a2457
RS
36522009-01-05 Richard M Stallman <rms@gnu.org>
3653
3654 * strings.texi (Predicates for Strings): Minor clarification.
3655
3656 * functions.texi (Function Safety): Texinfo usage fix.
3657
49ea0074
JB
36582009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3659
3660 * objects.texi (General Escape Syntax): Fix typo.
3661
9f822178
MR
36622009-01-03 Martin Rudalics <rudalics@gmx.at>
3663
3664 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3665 works via the default value of pop-up-frame-function.
3666
af34ad36
EZ
36672009-01-02 Eli Zaretskii <eliz@gnu.org>
3668
3669 * processes.texi (System Processes): Document the `time' and
3670 `ctime' attributes of `system-process-attributes'.
3671
d31f6679
CY
36722009-01-01 Chong Yidong <cyd@stupidchicken.com>
3673
3674 * display.texi (Face Attributes): Clarify :height attribute.
3675
174dc00c
MR
36762008-12-31 Martin Rudalics <rudalics@gmx.at>
3677
3678 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3679 the front of the buffer list. Add entries for `last-buffer' and
3680 `unbury-buffer'.
3681
b8afe7e4
EZ
36822008-12-27 Eli Zaretskii <eliz@gnu.org>
3683
d14030f5
EZ
3684 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3685 and its subsections.
3686
3687 * frames.texi (Multiple Terminals, Low-level Terminal)
3688 (Terminal Parameters, Frames on Other TTY devices): New sections.
3689 (Frames): Add an xref to "Multiple Terminals".
3690
765980a4
EZ
3691 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3692
3693 * objects.texi (Terminal Type): New node.
3694 (Editing Types): Add it to the menu.
3695
47bd5577
EZ
3696 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3697 Variables".
3698
eb22b78c 3699 * variables.texi (Directory Local Variables): New node.
47bd5577 3700 (Variables): Add a menu item for it.
eb22b78c 3701
b8afe7e4
EZ
3702 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3703 `generated-autoload-file'.
3704
77bb0476
EZ
37052008-12-20 Eli Zaretskii <eliz@gnu.org>
3706
028e2c19
EZ
3707 * os.texi (Startup Summary): Add xref to documentation of
3708 `initial-window-system'.
3709
77bb0476
EZ
3710 * display.texi (Window Systems): Document `window-system' the
3711 function. The variable `window-system' is now frame-local.
028e2c19 3712 Document `initial-window-system'.
77bb0476 3713
dda87836
MR
37142008-12-19 Martin Rudalics <rudalics@gmx.at>
3715
3716 * windows.texi (Windows): Rewrite description of
3717 fit-window-to-buffer.
3718
caef3ed2
GM
37192008-12-13 Glenn Morris <rgm@gnu.org>
3720
3721 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3722 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3723
21c58e4d
GM
37242008-12-12 Glenn Morris <rgm@gnu.org>
3725
3726 * debugging.texi (Error Debugging): Refer forwards to
3727 eval-expression-debug-on-error.
3728
af38459f
EZ
37292008-12-05 Eli Zaretskii <eliz@gnu.org>
3730
5dedd9b5
EZ
3731 * strings.texi (String Basics): Only unibyte strings that
3732 represent key sequences hold 8-bit raw bytes.
3733
af38459f
EZ
3734 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3735 paragraph to speak about `undecided'.
3736 (Character Properties): Don't explain the meaning of each
3737 property; instead, identify their Unicode Standard names.
b3f1f4a5 3738 (Character Sets): Document `map-charset-chars'.
af38459f 3739
fa047ae7
GM
37402008-12-02 Glenn Morris <rgm@gnu.org>
3741
3742 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3743 section yet again.
3744
47dbc044
EZ
37452008-11-29 Eli Zaretskii <eliz@gnu.org>
3746
98d05998
EZ
3747 * nonascii.texi (Character Properties): New Section.
3748 (Specifying Coding Systems): Document
3749 `coding-system-priority-list', `set-coding-system-priority', and
3750 `with-coding-priority'.
3751 (Lisp and Coding Systems): Document `check-coding-systems-region'
3752 and `coding-system-charset-list'.
3753 (Coding System Basics): Document `coding-system-aliases'.
3754
3755 * elisp.texi (Top): Add a @detailmenu entry for "Character
3756 Properties".
3757
47dbc044
EZ
3758 * objects.texi (Character Type): Correct the range of Emacs
3759 characters. Add an @xref to "Character Codes".
3760
3761 * strings.texi (String Basics): Add an @xref to "Character Codes".
3762
3763 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3764
3765 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3766 (Character Codes): Document `max-char'.
3767
8b80cdf5
EZ
37682008-11-28 Eli Zaretskii <eliz@gnu.org>
3769
3770 * nonascii.texi (Text Representations, Converting Representations)
3771 (Character Sets, Scanning Charsets, Translation of Characters):
3772 Make text more accurate.
3773
a99dceba
GM
37742008-11-28 Glenn Morris <rgm@gnu.org>
3775
3776 * files.texi (Format Conversion Round-Trip): Improve previous change.
3777
f6dc3bed
CY
37782008-11-26 Chong Yidong <cyd@stupidchicken.com>
3779
3780 * modes.texi (Auto Major Mode): Fix example.
3781
5da9413d
GM
37822008-11-25 Glenn Morris <rgm@gnu.org>
3783
3784 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3785
3786 * files.texi (Format Conversion Round-Trip):
3787 Use active voice for previous change.
3788
fcca848c
CY
37892008-11-25 Chong Yidong <cyd@stupidchicken.com>
3790
3791 * os.texi (Processor Run Time):
3792 * processes.texi (Transaction Queues):
3793 * markers.texi (The Mark):
3794 * windows.texi (Choosing Window, Selecting Windows):
3795 * files.texi (Changing Files, Magic File Names):
3796 * commands.texi (Key Sequence Input):
3797 * functions.texi (Declaring Functions):
3798 * strings.texi (Predicates for Strings):
3799 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3800
36c8dc54
CY
38012008-11-24 Chong Yidong <cyd@stupidchicken.com>
3802
3803 * help.texi (Accessing Documentation): Update example.
3804
3805 * variables.texi (Defining Variables): Note that `*' is not
3806 necessary if defcustom is used.
3807
2a79b242
EZ
38082008-11-22 Eli Zaretskii <eliz@gnu.org>
3809
3810 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3811 Characters" from @detailmenu.
3812
3813 * nonascii.texi (Character Codes, Character Sets)
3814 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3815 (Chars and Bytes, Splitting Characters): Sections removed.
3816
392f0d26
LK
38172008-11-22 Lute Kamstra <lute@gnu.org>
3818
3819 * positions.texi (Text Lines): Update goto-line documentation.
3820
af1a5cd5
MR
38212008-11-21 Martin Rudalics <rudalics@gmx.at>
3822
6a4cfb0c
MR
3823 * frames.texi (Frames): Fix typo, add cross references, reword.
3824 (Initial Parameters): Reword special-display-frame-alist text.
3825 (Frames and Windows): Reword. Describe argument norecord for
3826 set-frame-selected-window.
3827 (Input Focus): Describe argument norecord for select-frame.
3828 Remove comment on MS-Windows behavior for focus-follows-mouse.
3829 (Raising and Lowering): Mention windows-frames dichotomy in
3830 metaphor.
3831
af1a5cd5
MR
3832 * windows.texi (Displaying Buffers, Vertical Scrolling)
3833 (Horizontal Scrolling): Fix indenting and rewording issues
3834 introduced with 2008-11-07 change.
3835
c249fa9c
GM
38362008-11-20 Glenn Morris <rgm@gnu.org>
3837
3838 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3839 element of `format-alist'.
3840
204d4665
GM
38412008-11-19 Glenn Morris <rgm@gnu.org>
3842
3843 * doclicense.texi: Update to FDL 1.3.
3844 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3845
cc0910af
CY
38462008-11-18 Chong Yidong <cyd@stupidchicken.com>
3847
efe6e7c4
CY
3848 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3849 vars, which are obsolete. Mention jit-lock-register.
3850
5dcb4c4e
SM
3851 * modes.texi (Other Font Lock Variables):
3852 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3853
cc0910af
CY
3854 * frames.texi (Color Parameters): Document alpha parameter.
3855
aeeedf76
MR
38562008-11-16 Martin Rudalics <rudalics@gmx.at>
3857
3858 * windows.texi (Splitting Windows, Deleting Windows)
3859 (Selecting Windows, Cyclic Window Ordering)
3860 (Buffers and Windows, Displaying Buffers, Choosing Window)
3861 (Dedicated Windows, Window Point, Window Start and End)
3862 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3863 (Size of Window, Resizing Windows, Window Configurations)
3864 (Window Parameters): Avoid @var at beginning of sentences and
3865 reword accordingly.
3866
4c565c5c
LK
38672008-11-11 Lute Kamstra <lute@gnu.org>
3868
3869 * files.texi (File Name Components): Fix file-name-extension
3870 documentation.
3871
25f494c9
JB
38722008-11-11 Juanma Barranquero <lekktu@gmail.com>
3873
3874 * frames.texi (Basic Parameters): Remove display-environment-variable
3875 and term-environment-variable.
3876
a1401ab1
EZ
38772008-11-08 Eli Zaretskii <eliz@gnu.org>
3878
3879 * windows.texi (Basic Windows, Splitting Windows)
3880 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3881 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3882 (Resizing Windows, Window Configurations, Window Parameters):
3883 Fix wording and markup.
a1401ab1 3884
efafc282
MR
38852008-11-07 Martin Rudalics <rudalics@gmx.at>
3886
3887 * windows.texi (Windows): Update entries.
3888 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3889 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3890 (Selecting Windows, Cyclic Window Ordering): Reword with special
3891 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3892 (Buffers and Windows, Choosing Window): Reword with special
3893 emphasis on dedicated windows.
3894 (Displaying Buffers): Reword. For switch-to-buffer mention that
3895 it may fall back on pop-to-buffer. For other-window try to
3896 explain how it treats the cyclic ordering of windows.
efafc282
MR
3897 (Dedicated Windows): New node and section discussing dedicated
3898 windows and associated functions.
86ab855a 3899 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3900 (Window Start and End): Rename node and section title. Reword.
3901 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3902 Minor rewording.
3903 (Size of Window): Reword, in particular text on window-width.
3904 (Resizing Windows): Reword. Add text on balancing windows.
3905 (Window Configurations): Reword. Mention window parameters.
3906 (Window Parameters): New node and section on window parameters.
3907 (Window Hooks): Reword. Mention that
3908 window-configuration-change-hook is run "buffer-locally".
3909 * elisp.texi (Top): Update Windows entries in @detailmenu
3910 section.
3911
d60a8ab2
JB
39122008-11-04 Juanma Barranquero <lekktu@gmail.com>
3913
3914 * searching.texi (Regexp Search): Fix typo.
3915
01777627
CY
39162008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3917
3918 * searching.texi (Regexp Search): Document GREEDY arg.
3919 (Simple Match Data): Fix return value.
3920
c4526e93
EZ
39212008-11-01 Eli Zaretskii <eliz@gnu.org>
3922
3923 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3924 with Emacs 23 internal representation of characters.
3925 Document `unibyte-string'.
c4526e93 3926
fe2ae8b5
CY
39272008-10-28 Chong Yidong <cyd@stupidchicken.com>
3928
3929 * processes.texi (Process Information): Note that process-status
3930 does not accept buffer names.
3931
cc5a21e3
CY
39322008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3933
3934 * positions.texi (Skipping Characters): Correct return value of
3935 skip-chars-forward.
3936
09460d9a
MR
39372008-10-25 Martin Rudalics <rudalics@gmx.at>
3938
520b29e7
MR
3939 * windows.texi (Deleting Windows): Update documentation of
3940 delete-windows-on.
3941 (Buffers and Windows): Update documentations of
3942 get-buffer-window and get-buffer-window-list.
3943 (Displaying Buffers): Update documentation of
3944 replace-buffer-in-windows.
3945
09460d9a
MR
3946 * buffers.texi (Current Buffer): Reword set-buffer and
3947 with-current-buffer documentations.
3948 (Creating Buffers): Reword documentation of get-buffer-create.
3949
4d48fcdc
MR
39502008-10-23 Martin Rudalics <rudalics@gmx.at>
3951
3952 * buffers.texi (Current Buffer): Reword documentation of
3953 set-buffer.
3954 (Buffer Names): Reword documentation of buffer-name.
3955 (The Buffer List): For bury-buffer explain what happens with the
3956 buffer's window.
3957 (Creating Buffers): Say that get-buffer-create's arg is called
3958 buffer-or-name.
3959
f0143c43
CY
39602008-10-22 Chong Yidong <cyd@stupidchicken.com>
3961
3e5dbbd3
CY
3962 * advice.texi (Computed Advice): Explain what DEFINITION is.
3963
f0143c43
CY
3964 * nonascii.texi (Character Codes): Remove obsolete function
3965 char-valid-p, and document characterp instead.
3966
52a94b85
MR
39672008-10-22 Martin Rudalics <rudalics@gmx.at>
3968
3969 * windows.texi (Displaying Buffers): Reword documentation of
3970 pop-to-buffer.
3971 (Choosing Window): Rewrite documentation of display-buffer and
3972 its options.
3973
f76f8246
MR
3974 * buffers.texi (Killing Buffers): Update documentation of
3975 kill-buffer.
3976
acc8b598
EZ
39772008-10-21 Eli Zaretskii <eliz@gnu.org>
3978
80e6b6df
EZ
3979 * processes.texi (Serial Ports): Fix wording and improve markup.
3980
3645358a
EZ
3981 * searching.texi (Regexp Search): Document `string-match-p' and
3982 `looking-at-p'.
3983 (POSIX Regexps): Add an xref for "non-greedy".
3984 (Regexp Special): Add @cindex entry for "non-greedy".
3985
b3d50cff 3986 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3987 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3988
73b7530a
EZ
3989 * frames.texi (Color Names): Add an xref to `read-color'.
3990
3991 * minibuf.texi (High-Level Completion): Document `read-color'.
3992
acc8b598
EZ
3993 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3994
3995 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3996
3997 * buffers.texi (Swapping Text): New section, documents
3998 `buffer-swap-text'.
3999
10e187e8
MR
40002008-10-21 Martin Rudalics <rudalics@gmx.at>
4001
4002 * windows.texi (Resizing Windows): Minor wording fix.
4003
fd6f900c
EZ
40042008-10-20 Eli Zaretskii <eliz@gnu.org>
4005
4006 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4007 and `combine-and-quote-strings'.
4008
4009 * strings.texi (Creating Strings): Add xrefs for them.
4010
e4372165
EZ
40112008-10-19 Eli Zaretskii <eliz@gnu.org>
4012
d6328fba
EZ
4013 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4014 match the corresponding menu in minibuf.texi.
4015
e4372165
EZ
4016 * minibuf.texi (Reading File Names): Document `read-shell-command'
4017 and `minibuffer-local-shell-command-map'.
4018
5d8dda33
MR
40192008-10-19 Martin Rudalics <rudalics@gmx.at>
4020
4021 * windows.texi (Resizing Windows): Remove var{} around "window" in
4022 documentation of enlarge-window.
4023 Rewrite documentation of window-min-height and window-min-width.
4024
437706cd
EZ
40252008-10-19 Eli Zaretskii <eliz@gnu.org>
4026
80f85d7c
EZ
4027 * functions.texi (Calling Functions): Document `apply-partially'.
4028
291703b5
EZ
4029 * hooks.texi (Standard Hooks): Mention
4030 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4031
4032 * variables.texi (File Local Variables): Document
4033 `file-local-variables-alist', `before-hack-local-variables-hook'
4034 and `hack-local-variables-hook'.
4035
583d8b3c
EZ
4036 * processes.texi (Synchronous Processes): Document `process-lines'.
4037
5dcb4c4e
SM
4038 * customize.texi (Variable Definitions):
4039 Document `custom-reevaluate-setting'.
437706cd 4040
7e51d89b
MR
40412008-10-18 Martin Rudalics <rudalics@gmx.at>
4042
4043 * windows.texi (Choosing Window, Deleting Windows)
4044 (Displaying Buffers): Expand documentation of dedicated windows.
4045
43c59a3d
EZ
40462008-10-18 Eli Zaretskii <eliz@gnu.org>
4047
018a960d
EZ
4048 * files.texi (Changing Files): Document symbolic input of file
4049 modes to `set-file-modes'. Document `read-file-modes' and
4050 `file-modes-symbolic-to-number'.
4051
2c0b8144
EZ
4052 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4053 and `search-map'.
4054
5dcb4c4e
SM
4055 * searching.texi (Search and Replace):
4056 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4057 Document `multi-query-replace-map'.
80120f13 4058
6d4913f0 4059 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4060 (Completion Commands, Reading File Names):
4061 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4062 `minibuffer-local-filename-must-match-map'.
4063 (Minibuffer Completion): The `require-match' argument to
4064 `completing-read' can now have the value `confirm-only'.
4065
43c59a3d
EZ
4066 * windows.texi (Displaying Buffers): Minor wording fix.
4067 (Choosing Window): `split-height-threshold' can now be nil.
4068 Document `split-width-threshold'. `pop-up-frames' can have the
4069 value `graphic-only'.
4070
f36acfd9
EZ
40712008-10-17 Eli Zaretskii <eliz@gnu.org>
4072
4073 * os.texi (Startup Summary): Document `before-init-time' and
4074 `after-init-time'. Document `initial-window-system' and
4075 `window-system-initialization-alist'. Document reading the
4076 abbrevs file. Document the call to `server-start' under --daemon.
4077 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4078 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4079 (Time Parsing): Document `format-seconds'.
f36acfd9 4080
96995b89
MR
40812008-10-17 Martin Rudalics <rudalics@gmx.at>
4082
4083 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4084 and reword.
4085
2de17c73
EZ
40862008-10-16 Eli Zaretskii <eliz@gnu.org>
4087
4088 * markers.texi (The Mark): Document use-region-p.
4089
9cf52b11
EZ
40902008-10-15 Eli Zaretskii <eliz@gnu.org>
4091
c3aaf1d7
EZ
4092 * internals.texi (Writing Emacs Primitives): The interactive spec
4093 of a primitive can be a Lisp form.
4094
841a1743
EZ
4095 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4096 values of transient-mark-mode. Document handle-shift-selection.
4097
4098 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4099 (Interactive Examples): Show an example of `^'.
4100 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4101 (Defining Commands, Using Interactive): The interactive-form of a
4102 function can be added via its symbol's property.
841a1743 4103
52441368
EZ
4104 * positions.texi (List Motion): beginning-of-defun-function can
4105 now accept an argument.
4106
8e8c1a72
EZ
4107 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4108 now return a list of strings.
4109
a33a1f2a
EZ
4110 * control.texi (Handling Errors): Document ignore-errors.
4111
4fb04348
EZ
4112 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4113 (Parameter Access): Document set-frame-parameter.
4114
ee666f84
EZ
4115 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4116 Hooks" for the effect of kill-all-local-variables on local hook
4117 functions.
4118
9cf52b11
EZ
4119 * modes.texi (Major Mode Conventions, Mode Line Variables):
4120 `mode-name' need not be a string. xref to "Mode Line Data" for
4121 details, and to "Emulating Mode Line" for computing a string
4122 value.
4123
22526bc4
EZ
41242008-10-14 Eli Zaretskii <eliz@gnu.org>
4125
a65f6a85
EZ
4126 * processes.texi (System Processes): New section.
4127 (Processes, Signals to Processes): Add xrefs to it.
4128
4129 * objects.texi (Editing Types): A `process' is a subprocess of
4130 Emacs, not just any process running on the OS.
4131
4132 * elisp.texi (Top): Adjust the @detailmenu for the above two
4133 changes.
4134
2724b26a
EZ
4135 * sequences.texi (Char-Tables): Remove documentation of
4136 set-char-table-default, which has no effect since Emacs 23.
4137 <char-table-range, set-char-table-range>: Don't mention generic
4138 characters and charsets. Add a cons cell as a possible argument.
4139
4140 * nonascii.texi (Splitting Characters)
4141 (Translation of Characters): Don't mention generic characters.
4142
4143 * display.texi (Fontsets): Don't mention generic characters.
4144
22526bc4 4145 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4146 argument FUNCTION with a cons cell as KEY.
22526bc4 4147
eaf4b689
EZ
41482008-10-13 Eli Zaretskii <eliz@gnu.org>
4149
45e46036
EZ
4150 * objects.texi (Primitive Function Type): Move "@cindex special
4151 forms" from here...
4152
4153 * eval.texi (Special Forms): ...to here.
4154
4155 * functions.texi (What Is a Function): `functionp' returns nil for
4156 special forms. Add an xref.
4157
eaf4b689
EZ
4158 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4159 Variables".
4160
4161 * variables.texi (Frame-Local Variables): New section.
4162 (Buffer-Local Variables): Add an xref to it.
4163 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4164 have both frame-local and buffer-local binding.
4165
4166 * frames.texi (Frames): Mention multiple tty frames.
4167 (Frame Parameters, Parameter Access): Mention frame-local variable
4168 bindings.
4169
15688fce
GM
41702008-09-20 Glenn Morris <rgm@gnu.org>
4171
4172 * display.texi (Defining Faces): Recommend against face variables.
4173
35539065
JB
41742008-09-16 Juanma Barranquero <lekktu@gmail.com>
4175
4176 * display.texi (Echo Area Customization): Fix typo.
4177
6a57054b
JB
41782008-09-09 Juanma Barranquero <lekktu@gmail.com>
4179
4180 * loading.texi (Where Defined): Add `defface' item.
4181
d632fb82
MR
41822008-09-06 Martin Rudalics <rudalics@gmx.at>
4183
4184 * loading.texi (Where Defined): Fix description of symbol-file.
4185
905a9adb
JR
41862008-08-26 Jason Rumney <jasonr@gnu.org>
4187
4188 * display.texi (TIFF Images): New section describing :index property.
4189
852e91b7
CY
41902008-08-23 Chong Yidong <cyd@stupidchicken.com>
4191
4192 * display.texi (Temporary Displays): Remove unnecessary comment
4193 about usage of temp-buffer-show-hook.
4194
6be001ee
CY
41952008-08-05 Chong Yidong <cyd@stupidchicken.com>
4196
4197 * symbols.texi (Other Plists): Fix incorrect example.
4198 Suggested by Florian Beck.
4199
58e3d8e8
JB
42002008-07-31 Juanma Barranquero <lekktu@gmail.com>
4201
4202 * os.texi: Fix previous change.
4203
7c2fb837
DN
42042008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4205
4206 * os.texi:
4207 * intro.texi:
4208 * files.texi: Remove VMS support.
4209
9e2a2647
DN
42102008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4211
4212 * os.texi:
4213 * frames.texi:
4214 * display.texi: Remove mentions of Mac Carbon.
4215
c4f4682b
MB
42162008-07-01 Miles Bader <miles@gnu.org>
4217
4218 * text.texi (Special Properties):
4219 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4220
3696411e
JB
42212008-06-28 Johan Bockgård <bojohan@gnu.org>
4222
4223 * display.texi (Other Image Types): Fix copy/paste error; say
4224 "PBM", not "XBM".
4225
f2a77c3a
DN
42262008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4227
4228 * os.texi: Remove references to obsolete systems.
4229
6d52677d
EZ
42302008-06-20 Eli Zaretskii <eliz@gnu.org>
4231
4232 * makefile.w32-in (distclean): Remove makefile.
4233
1a87da4c
GM
42342008-06-17 Glenn Morris <rgm@gnu.org>
4235
4236 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4237 (elisp, dist): Remove rules and variables that are obsolete now
4238 the lisp manual is no longer distributed separately.
4239
fdda1c5d
GM
42402008-06-16 Glenn Morris <rgm@gnu.org>
4241
646692e9
GM
4242 * configure, configure.in, mkinstalldirs: Remove unused files.
4243
4244 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4245 * vol1.texi (EMACSVER):
6a57054b 4246 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4247
4248 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4249 as per maintain.info.
4250
611bee81
GM
42512008-06-15 Glenn Morris <rgm@gnu.org>
4252
a7bed3a0
GM
4253 * makefile.w32-in (manual): Use "23" rather than "21".
4254
4255 * Makefile.in (emacsver): New, set by configure.
4256 (manual): Use emacsver.
4257
d794edf2
GM
4258 * intro.texi: Report bugs using M-x report-emacs-bug.
4259
611bee81
GM
4260 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4261
c73e02fa
GM
42622008-06-13 Daniel Engeler <engeler@gmail.com>
4263
4264 * elisp.texi, internals.texi, processes.texi: Add documentation
4265 about serial port access.
4266
e40a85cd
MB
42672008-06-05 Miles Bader <miles@gnu.org>
4268
4269 * display.texi (Displaying Faces): Update to reflect function
4270 renamings in face-remap.el.
4271
7b753744
JB
42722008-06-05 Juanma Barranquero <lekktu@gmail.com>
4273
4274 * display.texi (Fontsets): Fix typos.
4275
9d3d42fb
MB
42762008-06-03 Miles Bader <miles@gnu.org>
4277
7b753744
JB
4278 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4279 remove-relative-face-remapping, set-base-face-remapping,
4280 and set-default-base-face-remapping.
9d3d42fb 4281
f2cec7a9
MB
42822008-06-01 Miles Bader <miles@gnu.org>
4283
4284 * display.texi (Displaying Faces): Add face-remapping-alist.
4285
8f39c96d
SM
42862008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4287
4288 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4289 variable names.
4290
1ef5eecc
ER
42912008-05-03 Eric S. Raymond <esr@golux>
4292
352c8b4a 4293 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4294 (current-global-map) return references, not copies.
4295
63b4387f
JL
42962008-05-02 Juri Linkov <juri@jurta.org>
4297
4298 * minibuf.texi (Text from Minibuffer): Document a list of
4299 default values for `read-from-minibuffer'.
4300
38a8b703
JB
43012008-04-24 Juanma Barranquero <lekktu@gmail.com>
4302
4303 * nonascii.texi (Translation of Characters): Fix previous change.
4304
7c42e639
CY
43052008-04-20 Chong Yidong <cyd@stupidchicken.com>
4306
4307 * display.texi (Overlay Properties): Clarify role of underlying
4308 textprop and overlay keymaps for display strings.
4309
4310 * keymaps.texi (Active Keymaps): Ditto.
4311
25c0d999
SM
43122008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4313
4314 * minibuf.texi (Programmed Completion):
4315 Replace dynamic-completion-table with the new completion-table-dynamic.
4316
e3af5968
CY
43172008-04-07 Chong Yidong <cyd@stupidchicken.com>
4318
4319 * intro.texi (Some Terms): Change "fonts in this manual" index
4320 entry to "typographic conventions".
4321
6bfc8698
EZ
43222008-04-05 Eli Zaretskii <eliz@gnu.org>
4323
4324 * objects.texi (Text Props and Strings): Add indexing for read
4325 syntax of text properties.
4326
4972c361
SM
43272008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4328
4329 * processes.texi (Decoding Output): Remove process-filter-multibyte
4330 functions.
4331
c70a68db
MR
43322008-03-15 Martin Rudalics <rudalics@gmx.at>
4333
4334 * display.texi (Finding Overlays): Say that empty overlays at
4335 the end of the buffer are reported too.
4336
1291fd36
GM
43372008-03-13 Glenn Morris <rgm@gnu.org>
4338
4339 * elisp.texi (EMACSVER): Set to 23.0.60.
4340
c6b0dfd5
CY
43412008-02-26 Chong Yidong <cyd@stupidchicken.com>
4342
38a8b703 4343 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4344
875fc30c
GM
43452008-02-22 Glenn Morris <rgm@gnu.org>
4346
4347 * frames.texi (Position Parameters): Clarify the description of
4348 `left' and `top', using information from "Geometry".
4349 (Geometry): Give a pointer to "Position Parameters", rather than
4350 repeating information.
4351
d8c8e45a
GM
43522008-02-11 Glenn Morris <rgm@gnu.org>
4353
4354 * objects.texi (Equality Predicates): No longer talk about "two"
4355 functions.
4356
38a8b703 43572008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4358
4359 * objects.texi (Equality Predicates): Add defun for
4360 equal-including-properties.
4361
bfffe0b1
GM
43622008-02-10 Glenn Morris <rgm@gnu.org>
4363
4364 * objects.texi (Equality Predicates):
4365 Mention equal-including-properties.
4366
431b78c9
RS
43672008-02-07 Richard Stallman <rms@gnu.org>
4368
4369 * windows.texi (Window Start): Mention the feature of moving
4370 window-start to start of line.
4371
c8763fb6 43722008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4373
4374 * keymaps.texi (Tool Bar): Document rtl property.
4375
1a256502
TTN
43762008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4377
4378 * display.texi (Button Types):
4379 For define-button-type, clarify type of NAME.
4380
569382c2
MR
43812008-01-19 Martin Rudalics <rudalics@gmx.at>
4382
4383 * buffers.texi (Buffer Modification): Fix typo.
4384
f3041af1
DN
43852008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4386
4387 * os.texi (System Environment): Remove references to OSes that are
4388 not supported anymore.
4389
d35e1cd7
DN
43902008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4391
4392 * os.texi (System Environment): Remove mention for Masscomp.
4393
23af7580
RS
43942008-01-04 Richard Stallman <rms@gnu.org>
4395
4396 * display.texi (Faces): Don't talk about internal face vector as arg
4397 to facep.
4398
4399 * customize.texi (Type Keywords): Fix previous change.
4400
4401 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4402 * elisp.texi (Top): Fix menu for commands.texi change.
4403
ec7d5b1e
RS
44042007-12-30 Richard Stallman <rms@gnu.org>
4405
5dcb4c4e 4406 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4407 (Accessing Scroll): New node broken out of Accessing Mouse.
4408
101a6cea
RS
44092007-12-28 Richard Stallman <rms@gnu.org>
4410
4411 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4412 (Basic Parameters): For `title', refer to title bar.
041817a4 4413 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4414
72b7e664
RS
44152007-12-23 Richard Stallman <rms@gnu.org>
4416
4417 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4418 Improve some of the commented-out keywords' text too.
4419
27a4f445
MR
44202007-12-14 Martin Rudalics <rudalics@gmx.at>
4421
e2e3f1d7
MR
4422 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4423 "visit the current buffer".
4424
27a4f445
MR
4425 * os.texi (System Interface): Fix typo.
4426
a2afc99d
RS
44272007-12-04 Richard Stallman <rms@gnu.org>
4428
4429 * objects.texi (Symbol Type): Fix typo.
4430
b694135c
RS
44312007-12-03 Richard Stallman <rms@gnu.org>
4432
4433 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4434
f99a19da
GM
44352007-12-01 Glenn Morris <rgm@gnu.org>
4436
4437 * functions.texi (Declaring Functions): Improve previous change.
4438
8f4b37d8
GM
44392007-11-30 Glenn Morris <rgm@gnu.org>
4440
4441 * functions.texi (Declaring Functions): Add optional fourth
4442 argument of declare-function, and setting third argument to `t'.
4443
61a2fe01
RS
44442007-11-29 Richard Stallman <rms@gnu.org>
4445
4446 * customize.texi (Composite Types): Document `group' type.
4447
cbfc5193
GM
44482007-11-29 Glenn Morris <rgm@gnu.org>
4449
5dcb4c4e
SM
4450 * functions.texi (Declaring Functions): Add findex.
4451 Mention `external' files.
cbfc5193 4452
8386283a
JB
44532007-11-26 Juanma Barranquero <lekktu@gmail.com>
4454
4455 * functions.texi (Declaring Functions): Fix directive.
4456
a07c9a8b
RS
44572007-11-25 Richard Stallman <rms@gnu.org>
4458
4459 * help.texi (Help Functions): Clean up last change.
4460
4461 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4462
4463 * loading.texi (Named Features): Minor cleanup.
4464
4465 * macros.texi (Eval During Expansion): Minor cleanup.
4466
4467 * variables.texi (Variable Aliases): Minor cleanup.
4468
a0925923
RS
44692007-11-24 Richard Stallman <rms@gnu.org>
4470
4471 * functions.texi (Declaring Functions): Clarify previous change.
4472
4473 * compile.texi (Compiler Errors): Clarify previous change.
4474
20c63e44
RS
44752007-11-24 Richard Stallman <rms@gnu.org>
4476
e5e76c04 4477 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4478 Clarify the text and move items around.
4479
5bb0cda3
GM
44802007-11-24 Glenn Morris <rgm@gnu.org>
4481
4482 * functions.texi (Declaring Functions): New section.
4483 * compile.texi (Compiler Errors): Mention declaring functions,
4484 defvar with no initvalue, and byte-compile-warnings.
4485
af13c86a
MR
44862007-11-15 Martin Rudalics <rudalics@gmx.at>
4487
4488 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4489 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4490
a5373305
MR
44912007-11-13 Martin Rudalics <rudalics@gmx.at>
4492
4493 * help.texi (Help Functions): Document new macro `with-help-window'.
4494
fe284805
JL
44952007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4496
4497 * searching.texi (Replacing Match): Describe new
4498 `match-substitute-replacement'.
4499
2c3a09b1
RS
45002007-10-31 Richard Stallman <rms@gnu.org>
4501
4502 * strings.texi (Creating Strings): Null strings from concat not unique.
4503
f2b480f4
RS
45042007-10-26 Richard Stallman <rms@gnu.org>
4505
4506 * objects.texi (Equality Predicates): Null strings are uniquified.
4507
4508 * minibuf.texi: Minor clarifications in previous change.
4509
db21122c
GM
45102007-10-25 Glenn Morris <rgm@gnu.org>
4511
4512 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4513
2328cbb3
RS
45142007-10-24 Richard Stallman <rms@gnu.org>
4515
4516 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4517
4518 * variables.texi (Frame-Local Variables): Node deleted.
4519 (Variables): Delete Frame-Local Variables from menu.
4520 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4521 (Default Value): Don't mention frame-local vars.
4522
4523 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4524
4525 * loading.texi (Unloading): Document FEATURE-unload-function
4526 instead of FEATURE-unload-hook.
4527
2328cbb3
RS
4528 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4529
c066bafa
JL
45302007-10-22 Juri Linkov <juri@jurta.org>
4531
4532 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4533 (High-Level Completion): Document a list of default value strings
4534 in the DEFAULT argument, for which minibuffer functions return the
4535 first element.
4536
65ced25f
JL
45372007-10-17 Juri Linkov <juri@jurta.org>
4538
4539 * text.texi (Filling): Update arguments of fill-paragraph.
4540 fill-paragraph operates on the active region in Transient Mark mode.
4541 Remove fill-paragraph-or-region.
4542
ee46ec8e
KB
45432007-10-13 Karl Berry <karl@gnu.org>
4544
4545 * elisp.texi (@dircategory): Move to after @copying,
4546 since we want @copying as close as possible to the beginning of
4547 the output.
4548
61bbdbc6
RS
45492007-10-12 Richard Stallman <rms@gnu.org>
4550
4551 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4552
4553 * commands.texi (Distinguish Interactive): New node,
4554 broken out from Interactive Call and rewritten.
4555 (Command Loop): Put Distinguish Interactive in menu.
4556
af23e1e8
RS
45572007-10-09 Richard Stallman <rms@gnu.org>
4558
4559 * text.texi (Examining Properties): Mention overlay priority.
4560
4561 * display.texi (Display Margins): Correct the description
4562 of margin display specifications.
4563 (Replacing Specs): New subnode broken out of Display Property.
4564
e1965a69
JL
45652007-10-06 Juri Linkov <juri@jurta.org>
4566
4567 * text.texi (Filling): Document fill-paragraph-or-region.
4568
4638454b
JB
45692007-10-05 Juanma Barranquero <lekktu@gmail.com>
4570
4571 * display.texi (Auto Faces): Fix typo.
4572
7ed54cc5
RS
45732007-10-02 Richard Stallman <rms@gnu.org>
4574
4575 * display.texi (Display Property): Explain some display specs
4576 don't let you move point in.
4577
5dcb4c4e
SM
4578 * frames.texi (Cursor Parameters):
4579 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4580
4581 * windows.texi (Basic Windows): Don't describe
4582 cursor-in-non-selected-windows here.
4583
305a7ef2
EZ
45842007-10-01 Eli Zaretskii <eliz@gnu.org>
4585
4586 * processes.texi (Misc Network): Note that these functions are
4587 supported only on some systems.
4588
f7a7f4eb
RS
45892007-10-01 Richard Stallman <rms@gnu.org>
4590
4591 * display.texi (Overlay Properties): Explain nil as priority.
4592 Explain that conflicts are unpredictable if not resolved by
4593 priorities.
4594
780d7bb9
RS
45952007-09-23 Richard Stallman <rms@gnu.org>
4596
4597 * macros.texi (Backquote): Minor clarification.
4598
14b4fdfb
RS
45992007-09-19 Richard Stallman <rms@gnu.org>
4600
4601 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4602 Clarify when they work in parallel and when one overrides.
4603 Fix error in example.
14b4fdfb 4604
b8d4c8d0
GM
46052007-09-06 Glenn Morris <rgm@gnu.org>
4606
b3e755a9 4607 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4608 commands to use ../../info.
4609 * Makefile.in (infodir): Go up one more level.
4638454b 4610 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4611 (miscmanualdir): New.
4612 (dist): Use new variable miscmanualdir.
4613 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4614 (usermanualdir): Change from ../man to ../emacs.
4615
1bb1f7d3
MR
46162007-08-30 Martin Rudalics <rudalics@gmx.at>
4617
4618 * commands.texi (Command Loop Info): Advise against changing
4619 most variables described here. Explain new variable
4620 last-repeatable-command.
4621
b8d4c8d0
GM
46222007-08-29 Glenn Morris <rgm@gnu.org>
4623
4624 * elisp.texi (EMACSVER): Increase to 23.0.50.
4625
46262007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4627
4628 * frames.texi (Basic Parameters): Add display-environment-variable
4629 and term-environment-variable.
4630
46312007-08-28 Juri Linkov <juri@jurta.org>
4632
4633 * display.texi (Image Formats, Other Image Types): Add SVG.
4634
46352007-08-28 Juri Linkov <juri@jurta.org>
4636
4637 * display.texi (Images): Move formats-related text to new node
4638 "Image Formats".
4639 (Image Formats): New node.
4640
619fb9ee
RS
46412007-08-27 Richard Stallman <rms@gnu.org>
4642
4643 * windows.texi (Window Configurations): Clarify what
4644 a window configuration saves.
4645
b8d4c8d0
GM
46462007-08-25 Richard Stallman <rms@gnu.org>
4647
4648 * display.texi (Images): Delete redundant @findex.
4649
39f9da30
GM
46502007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4651
4652 * text.texi (Change Hooks): (after|before)-change-functions are no
4653 longer bound to nil while running; rather inhibit-modification-hooks
4654 is t.
4655
b8d4c8d0
GM
46562007-08-16 Richard Stallman <rms@gnu.org>
4657
5dcb4c4e
SM
4658 * processes.texi (Asynchronous Processes):
4659 Clarify doc of start-file-process.
b8d4c8d0
GM
4660
46612007-08-08 Martin Rudalics <rudalics@gmx.at>
4662
4663 * modes.texi (Example Major Modes): Fix typo.
4664
46652007-08-08 Glenn Morris <rgm@gnu.org>
4666
4667 * intro.texi (nil and t): Do not use `iff' in documentation.
4668
4669 * tips.texi (Documentation Tips): Recommend against `iff'.
4670
46712007-08-07 Chong Yidong <cyd@stupidchicken.com>
4672
4673 * display.texi (Image Cache): Document image-refresh.
4674
46752007-08-06 Martin Rudalics <rudalics@gmx.at>
4676
4677 * windows.texi (Size of Window): Document window-full-width-p.
4678
46792007-07-25 Glenn Morris <rgm@gnu.org>
4680
4681 * gpl.texi (GPL): Replace license with GPLv3.
4682
4683 * Relicense all FSF files to GPLv3 or later.
4684
46852007-07-24 Michael Albinus <michael.albinus@gmx.de>
4686
4638454b
JB
4687 * processes.texi (Synchronous Processes):
4688 Add `process-file-shell-command'.
b8d4c8d0
GM
4689 (Asynchronous Processes): Mention restricted use of
4690 `process-filter' and `process-sentinel' in
4691 `start-file-process'. Add `start-file-process-shell-command'.
4692
46932007-07-17 Michael Albinus <michael.albinus@gmx.de>
4694
4695 * files.texi (Magic File Names): Introduce optional parameter
4696 IDENTIFICATION for `file-remote-p'.
4697
46982007-07-16 Richard Stallman <rms@gnu.org>
4699
4700 * display.texi (Defining Faces): Fix previous change.
4701
47022007-07-14 Richard Stallman <rms@gnu.org>
4703
4704 * control.texi (Handling Errors): Document `debug' in handler list.
4705
47062007-07-10 Richard Stallman <rms@gnu.org>
4707
4708 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4709
47102007-07-09 Richard Stallman <rms@gnu.org>
4711
4712 * files.texi (Magic File Names): Rewrite previous change.
4713
47142007-07-08 Michael Albinus <michael.albinus@gmx.de>
4715
4716 * files.texi (Magic File Names): Introduce optional parameter
4717 CONNECTED for `file-remote-p'.
4718
47192007-07-07 Michael Albinus <michael.albinus@gmx.de>
4720
4721 * processes.texi (Asynchronous Processes):
4722 * files.texi (Magic File Names): Add `start-file-process'.
4723
47242007-06-27 Richard Stallman <rms@gnu.org>
4725
5dcb4c4e
SM
4726 * files.texi (Format Conversion Piecemeal):
4727 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4728
47292007-06-27 Michael Albinus <michael.albinus@gmx.de>
4730
4638454b
JB
4731 * files.texi (Magic File Names): Remove `dired-call-process'.
4732 Add `process-file'.
b8d4c8d0
GM
4733
47342007-06-27 Kenichi Handa <handa@m17n.org>
4735
4736 * text.texi (Special Properties): Fix description about
4638454b 4737 `composition' property.
b8d4c8d0
GM
4738
47392007-06-26 Kenichi Handa <handa@m17n.org>
4740
4741 * nonascii.texi (Default Coding Systems): Document about the
4742 return value `undecided'.
4743
47442007-06-25 David Kastrup <dak@gnu.org>
4745
4746 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4747 `current-active-maps'.
4748
47492007-06-24 Karl Berry <karl@gnu.org>
4750
4638454b 4751 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4752
47532007-06-15 Juanma Barranquero <lekktu@gmail.com>
4754
4755 * display.texi (Overlay Arrow): Doc fix.
4756
47572007-06-14 Karl Berry <karl@tug.org>
4758
4759 * anti.texi (Antinews): Typo.
4760
47612007-06-14 Chong Yidong <cyd@stupidchicken.com>
4762
4763 * display.texi (Image Cache): Document image-refresh.
4764
47652007-06-12 Karl Berry <karl@gnu.org>
4766
4767 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4768 * two-volume.make: New file.
4769 * .cvsignore: Ignore two-volume files.
4770
47712007-06-12 Tom Tromey <tromey@redhat.com>
4772
4773 * os.texi (Init File): Document user-emacs-directory.
4774
47752007-06-03 Nick Roberts <nickrob@snap.net.nz>
4776
4777 * commands.texi (Click Events): Describe width and height when
4778 object is nil.
4779
47802007-05-30 Nick Roberts <nickrob@snap.net.nz>
4781
5dcb4c4e
SM
4782 * commands.texi (Click Events): Layout more logically.
4783 Describe width and height.
b8d4c8d0
GM
4784 (Drag Events, Motion Events): Update to new format for position.
4785
47862007-06-02 Richard Stallman <rms@gnu.org>
4787
4788 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4789
47902007-06-02 Chong Yidong <cyd@stupidchicken.com>
4791
4792 * Version 22.1 released.
4793
47942007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4795
4796 * text.texi (Special Properties): Correct meaning of fontified face.
4797
47982007-05-30 Richard Stallman <rms@gnu.org>
4799
4800 * text.texi (Special Properties): Add link to Adjusting Point.
4801
48022007-05-12 Richard Stallman <rms@gnu.org>
4803
4804 * text.texi (Margins): indent-to-left-margin is not the default.
4805 (Mode-Specific Indent): For indent-line-function, the default
4806 is indent-relative.
4807
4808 * modes.texi (Example Major Modes): Explain last line of text-mode
4809 is redundant.
4810
48112007-05-10 Richard Stallman <rms@gnu.org>
4812
4813 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4814
4815 * help.texi (Keys in Documentation): Add reference to
4816 Documentation Tips.
4817
4818 * files.texi (Format Conversion): TO-FN gets three arguments.
4819
4820 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4821
48222007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4823
4824 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4825 * files.texi (Format Conversion): Expand intro; add menu.
4826 (Format Conversion Overview, Format Conversion Round-Trip)
4827 (Format Conversion Piecemeal): New nodes/subsections.
4828 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4829 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4830 (Saving Properties): Delete node/subsection.
4831
48322007-05-07 Karl Berry <karl@gnu.org>
4833
4834 * elisp.texi (EMACSVER): Back to 22.
4835
48362007-05-06 Richard Stallman <rms@gnu.org>
4837
4838 * processes.texi (Accepting Output): Revert most of previous change.
4839
48402007-05-05 Richard Stallman <rms@gnu.org>
4841
4842 * processes.texi (Accepting Output): accept-process-output
4843 uses microseconds, not milliseconds. But that arg is obsolete.
4844
48452007-05-04 Karl Berry <karl@tug.org>
4846
4847 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4848
48492007-05-04 Eli Zaretskii <eliz@gnu.org>
4850
4851 * tips.texi (Documentation Tips): Rearrange items to place the
4852 more important ones first. Add an index entry for hyperlinks.
4853
48542007-05-03 Karl Berry <karl@gnu.org>
4855
4856 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4857 (EMACSVER) [smallbook]: 22 for printed version.
4858
4859 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4860 so restore anchor to normal position after defun. Found by Kevin Ryde.
4861
48622007-04-26 Glenn Morris <rgm@gnu.org>
4863
4864 * elisp.texi (EMACSVER): Increase to 22.1.50.
4865
48662007-04-28 Karl Berry <karl@gnu.org>
4867
4868 * elisp.texi: Improve line breaks on copyright page,
4869 similar layout to emacs manual, 8.5x11 by default.
4870
48712007-04-24 Richard Stallman <rms@gnu.org>
4872
4873 * text.texi (Special Properties): Add xref to Overlay Properties.
4874
4875 * display.texi (Overlay Properties): Add xref to Special Properties.
4876
48772007-04-22 Richard Stallman <rms@gnu.org>
4878
4879 * keymaps.texi (Extended Menu Items): Move the info about
4880 format with cached keyboard binding.
4881
48822007-04-21 Richard Stallman <rms@gnu.org>
4883
4884 * text.texi (Special Properties): Clarify previous change.
4885
4886 * files.texi (File Name Expansion): Clarify previous change.
4887
4888 * display.texi (Attribute Functions): Fix example for
4889 face-attribute-relative-p.
4890
48912007-04-19 Kenichi Handa <handa@m17n.org>
4892
4893 * text.texi (Special Properties): Document composition property.
4894
48952007-04-19 Glenn Morris <rgm@gnu.org>
4896
4897 * files.texi (File Name Expansion): Mention "superroot".
4898
48992007-04-15 Chong Yidong <cyd@stupidchicken.com>
4900
4901 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4902 setups.
4903 (Display Feature Testing): Note that display refers to all
4904 physical monitors for multi-monitor setups.
4905
49062007-04-14 Richard Stallman <rms@gnu.org>
4907
4908 * lists.texi (Sets And Lists): Clarify `delete' examples.
4909 Remove spurious xref to same node.
4910 Clarify xref for add-to-list.
4911
49122007-04-12 Nick Roberts <nickrob@snap.net.nz>
4913
4914 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4915 value of lisp-mode-map.
4916
49172007-04-11 Karl Berry <karl@gnu.org>
4918
4919 * anti.texi (Antinews):
4920 * display.texi (Overlay Properties, Defining Images):
4921 * processes.texi (Synchronous Processes, Sentinels):
4922 * syntax.texi (Syntax Table Internals):
4923 * searching.texi (Regexp Special):
4924 * nonascii.texi (Default Coding Systems):
4925 * text.texi (Special Properties):
4926 * minibuf.texi (Basic Completion): Wording to improve breaks in
4927 8.5x11 format.
4928 * elisp.texi (smallbook): New @set to more easily switch between
4929 smallbook and 8.5x11.
4930
49312007-04-11 Richard Stallman <rms@gnu.org>
4932
4933 * text.texi (Lazy Properties): Minor fix.
4934
49352007-04-08 Karl Berry <karl@gnu.org>
4936
4937 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4938 * macros.texi (Backquote): Downcase Backquote in index entries for
4939 consistency.
4940
49412007-04-08 Richard Stallman <rms@gnu.org>
4942
4943 * text.texi (Adaptive Fill): Just describe default,
4944 don't show it (since it contains non-ASCII chars).
4945
49462007-04-07 Karl Berry <karl@gnu.org>
4947
4948 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4949 adaptive-fill-regexp's value, since they are not in the standard
4950 TeX fonts.
4951
49522007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4953
4954 * display.texi (Defining Faces): Fix example.
4955
49562007-04-07 Karl Berry <karl@gnu.org>
4957
4958 * display.texi (Button Buffer Commands): Improve page break.
4959
49602007-04-07 Richard Stallman <rms@gnu.org>
4961
4962 * advice.texi (Activation of Advice): Remove redundant index entry.
4963
4964 * backups.texi: Improve index entries. Remove redundant ones.
4965
4966 * compile.texi (Byte Compilation): Improve index entry.
4967
4968 * hash.texi (Creating Hash): Improve index entry.
4969
4970 * symbols.texi (Definitions): Improve index entry.
4971
4972 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4973
4974 * maps.texi (Standard Keymaps): Remove useless index entry.
4975
4976 * help.texi (Documentation Basics): Remove redundant index entries.
4977
4978 * customize.texi: Improve index entries.
4979 Remove redundant/useless ones.
4980
4981 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4982
4983 * streams.texi (Output Variables): Improve index entry.
4984
4985 * abbrevs.texi (Abbrevs): Remove useless index entry.
4986
4987 * macros.texi (Expansion): Remove useless index entry.
4988
4989 * text.texi: Improve index entries. Remove redundant/useless ones.
4990 (Text Properties, Examining Properties)
4991 (Special Properties): Use "property category" instead of "category"
4992 to refer to the `category' property.
4993
4994 * positions.texi: Improve index entries. Remove useless one.
4995
4996 * lists.texi: Improve index entries. Remove redundant/useless ones.
4997
4998 * os.texi: Improve index entries.
4999 (Timers): Fix previous change.
5000
5001 * buffers.texi: Improve index entries.
5002 (Modification Time): Get rid of term "obsolete buffer".
5003
5004 * debugging.texi: Improve index entries.
5005 (Test Coverage): Add xref to other test coverage ftr.
5006
5007 * eval.texi: Improve index entry. Remove redundant ones.
5008
5009 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5010
5011 * files.texi: Improve index entries. Remove redundant/useless ones.
5012
5013 * objects.texi: Improve index entries.
5014
5015 * processes.texi: Improve index entries.
5016
5017 * modes.texi: Improve index entry. Remove redundant one.
5018
5019 * nonascii.texi: Improve index entries.
5020
5021 * internals.texi: Improve index entries.
5022
5023 * syntax.texi: Improve index entries.
5024
5025 * keymaps.texi (Active Keymaps): Improve index entries.
5026
5027 * commands.texi: Improve index entries. Remove redundant/useless ones.
5028
5029 * frames.texi: Improve index entries. Remove redundant/useless ones.
5030
5031 * markers.texi: Improve index entries. Remove redundant ones.
5032
5033 * tips.texi: Improve index entries.
5034
5035 * loading.texi (Unloading): Improve index entry.
5036
5037 * variables.texi: Improve index entries. Remove redundant one.
5038
5039 * sequences.texi: Improve index entry.
5040
5041 * display.texi: Improve index entries. Remove redundant ones.
5042
5043 * windows.texi: Improve index entries.
5044
5045 * searching.texi: Improve index entries. Remove redundant one.
5046
5047 * strings.texi (Case Tables): Improve last change.
5048
50492007-04-04 Chong Yidong <cyd@stupidchicken.com>
5050
5051 * strings.texi (Case Tables): Document with-case-table and
5052 ascii-case-table.
5053
50542007-04-03 Karl Berry <karl@gnu.org>
5055
5056 * processes.texi (Network): Reword to improve page break.
5057
50582007-04-03 Eli Zaretskii <eliz@gnu.org>
5059
5060 * functions.texi (Inline Functions): Describe more disadvantages
5061 of defsubst, and make advice against it stronger.
5062
50632007-04-02 Karl Berry <karl@gnu.org>
5064
5065 * backups.texi (Backup Names): Avoid widow words.
5066 * modes.texi (Example Major Modes): Align last comment.
5067
50682007-04-01 Chong Yidong <cyd@stupidchicken.com>
5069
5070 * keymaps.texi (Remapping Commands): Document new arg to
5071 command-remapping.
5072
50732007-04-01 Karl Berry <karl@gnu.org>
5074
5075 * processes.texi (Low-Level Network): Typo.
5076 * loading.texi (Hooks for Loading): Avoid double "the".
5077 * keymaps.texi (Key Sequences): No double "and".
5078 (Changing Key Bindings): Shorten to improve line break.
5079
50802007-03-31 Glenn Morris <rgm@gnu.org>
5081
5082 * os.texi (Timers): Fix description of run-at-time TIME formats.
5083
50842007-03-31 Richard Stallman <rms@gnu.org>
5085
5086 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5087 regarding ellipsis.
5088
50892007-03-31 Eli Zaretskii <eliz@gnu.org>
5090
5091 * intro.texi (nil and t):
5092 * symbols.texi (Plists and Alists):
5093 * variables.texi (Variable Aliases, Constant Variables):
5094 * functions.texi (Defining Functions):
5095 * advice.texi (Advising Primitives):
5096 * debugging.texi (Syntax Errors, Compilation Errors):
5097 * minibuf.texi (Minibuffer Windows):
5098 * commands.texi (Adjusting Point):
5099 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5100 (Auto Major Mode, Major Mode Conventions):
5101 * help.texi (Describing Characters):
5102 * files.texi (Create/Delete Dirs, Information about Files)
5103 (File Locks, Writing to Files, Reading from Files)
5104 (Saving Buffers):
5105 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5106 * frames.texi (Finding All Frames):
5107 * positions.texi (Buffer End, Motion):
5108 * markers.texi (The Region):
5109 * text.texi (Deletion, Near Point):
5110 * display.texi (Displaying Messages, Truncation):
5111 * os.texi (Processor Run Time):
5112 * tips.texi (Key Binding Conventions, Programming Tips)
5113 (Warning Tips, Documentation Tips, Comment Tips):
5114 * internals.texi (Memory Usage): Improve indexing.
5115
5116 * variables.texi (Frame-Local Variables):
5117 * functions.texi (Argument List):
5118 * loading.texi (Library Search):
5119 * streams.texi (Output Variables):
5120 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5121 * searching.texi (Replacing Match, Search and Replace):
5122 * processes.texi (Byte Packing, Decoding Output)
5123 (Accepting Output, Network Servers, Shell Arguments):
5124 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5125 * windows.texi (Window Point, Window Start):
5126 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5127 * commands.texi (Reading Input, Keyboard Events):
5128 * minibuf.texi (Reading File Names, Minibuffer Completion)
5129 (Recursive Mini):
5130 * positions.texi (List Motion):
5131 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5132 * numbers.texi (Arithmetic Operations, Math Functions)
5133 (Predicates on Numbers, Comparison of Numbers):
5134 (Numeric Conversions):
5135 * locals.texi (Standard Buffer-Local Variables):
5136 * maps.texi (Standard Keymaps):
5137 * os.texi (User Identification, System Environment, Recording Input)
5138 (X11 Keysyms):
5139 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5140 * backups.texi (Backups and Auto-Saving):
5141 * customize.texi (Customization, Group Definitions)
5142 (Variable Definitions):
5143 * compile.texi (Byte Compilation): Improve index entries.
5144
51452007-03-31 Karl Berry <karl@gnu.org>
5146
5147 * macros.texi (Defining Macros): Avoid widow syllable.
5148
51492007-03-31 Eli Zaretskii <eliz@gnu.org>
5150
5151 * elisp.texi (Top): Postscript -> PostScript.
5152
5153 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5154
51552007-03-31 Markus Triska <markus.triska@gmx.at>
5156
5157 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5158
51592007-03-30 Karl Berry <karl@gnu.org>
5160
5161 * lists.texi (List-related Predicates): Remove spurious @need.
5162 (Setcdr): Use @smallexample to improve page break.
5163 (Association Lists) <assoc>: Reword to improve page break.
5164
5165 * strings.texi (String Conversion): Insert blank line to improve
5166 page break.
5167
5168 * numbers.texi (Random Numbers): Use @minus{}.
5169 (Math Functions): Use @minus{}.
5170
5171 * intro.texi (Acknowledgements): Avoid line breaks before middle
5172 initials.
5173
51742007-03-24 Eli Zaretskii <eliz@gnu.org>
5175
5176 * errors.texi (Standard Errors): Add an index entry.
5177
51782007-03-19 Richard Stallman <rms@gnu.org>
5179
5180 * os.texi (Recording Input): recent-keys now gives 300 keys.
5181
51822007-03-12 Glenn Morris <rgm@gnu.org>
5183
5184 * os.texi: Replace "daylight savings" with "daylight saving"
5185 throughout.
5186
51872007-03-05 Richard Stallman <rms@gnu.org>
5188
5dcb4c4e
SM
5189 * variables.texi (File Local Variables):
5190 Update enable-local-variables values.
b8d4c8d0
GM
5191
51922007-03-04 Richard Stallman <rms@gnu.org>
5193
5194 * syntax.texi (Control Parsing): Minor clarification.
5195
5196 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5197
5198 * sequences.texi (Sequence Functions): Move string-bytes away,
5199 add xref.
5200
5201 * nonascii.texi (Text Representations): Move string-bytes here.
5202
5203 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5204
5205 * minibuf.texi (Basic Completion): Minor clarification.
5206
5207 * markers.texi (The Mark): Clarify existence vs activation of mark.
5208 Other cleanup.
5209
5210 * display.texi (Finding Overlays): Write better example.
5211
5212 * compile.texi (Eval During Compile): Clarify putting macros
5213 in eval-when-compile.
5214
c5602427 52152007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5216
5217 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5218 load-read-function definition doc.
b8d4c8d0
GM
5219
52202007-02-21 Kim F. Storm <storm@cua.dk>
5221
5222 * strings.texi (Text Comparison): Mention that assoc-string
5223 converts symbols to strings before testing.
5224
52252007-02-17 Kim F. Storm <storm@cua.dk>
5226
5227 * processes.texi (Bindat Spec): Vector types can have optional
5228 element type.
5229 (Bindat Examples): Fix example. Add vector with element type.
5230
52312007-02-16 Andreas Schwab <schwab@suse.de>
5232
5233 * strings.texi (Formatting Strings): Document '+' flag.
5234
52352007-02-15 Juanma Barranquero <lekktu@gmail.com>
5236
5237 * strings.texi (Modifying Strings): Clarify that `clear-string'
5238 always converts the string to unibyte.
5239
52402007-02-14 Kim F. Storm <storm@cua.dk>
5241
5242 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5243 Rewrite glyph code description to refer to these functions.
5244 Remove details of encoding face number and char into integer code.
5245
52462007-02-03 Alan Mackenzie <acm@muc.de>
5247
5248 * loading.texi (Hooks for Loading): Make the description of
5249 `eval-after-load' more detailed, and amend the description of
5250 after-load-alist, in accordance with changes from 2006-05.
5251
52522007-02-03 Chong Yidong <cyd@stupidchicken.com>
5253
5254 * modes.texi (Defining Minor Modes): Document that a :require
5255 keyword or similar may be required to make saved customization
5256 variables work.
5257
52582007-02-03 Eli Zaretskii <eliz@gnu.org>
5259
5260 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5261 Texinfo guidelines and with what texnfo-upd.el expects.
5262 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5263 parts needed by `texinfo-multiple-files-update'.
5264
52652007-02-02 Eli Zaretskii <eliz@gnu.org>
5266
5267 * elisp.texi (Top): Update the top-level menus.
5268
5269 * syntax.texi (Categories): Add index entries.
5270
52712007-02-01 Juanma Barranquero <lekktu@gmail.com>
5272
5273 * display.texi (Attribute Functions): Fix name and description of
5274 the UNDERLINE arg of `set-face-underline-p'.
5275
52762007-01-29 Eli Zaretskii <eliz@gnu.org>
5277
5278 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5279 Variables", and "Standard Keymaps" to the detailed menu.
5280
5281 * variables.texi (Future Local Variables): Add index entry.
5282
52832007-01-28 Richard Stallman <rms@gnu.org>
5284
5285 * tips.texi (Coding Conventions): Clarify the tip about macros
5286 that define a function or a variable.
5287
5288 * files.texi (File Attributes): UID and GID can be floats.
5289 (Magic File Names): Explain why deferring all operations to
5290 the standard handler does not work.
5291
52922007-01-23 Martin Rudalics <rudalics@gmx.at>
5293
5294 * backups.texi (Reverting): Use "buffer" instead of "file"
5295 when talking about major and minor modes.
5296
52972007-01-21 Richard Stallman <rms@gnu.org>
5298
5299 * help.texi (Documentation): Add xref to Documentation Tips.
5300
53012007-01-14 Juanma Barranquero <lekktu@gmail.com>
5302
5303 * tips.texi (Coding Conventions): Fix typos.
5304
53052007-01-05 Richard Stallman <rms@gnu.org>
5306
5307 * modes.texi (Defining Minor Modes): Fix previous change.
5308
53092007-01-03 Richard Stallman <rms@gnu.org>
5310
5311 * customize.texi (Variable Definitions, Customization Types):
5312 Don't use * in doc string for defcustom.
5313
53142007-01-02 Richard Stallman <rms@gnu.org>
5315
5316 * variables.texi (Variable Aliases): Clarify that aliases vars
5317 always have the same value.
5318
5319 * processes.texi (Bindat Spec): Fix Texinfo usage.
5320
5321 * modes.texi (Defining Minor Modes): Explain effect of command
5322 defined with define-global-minor-mode on new buffers.
5323
53242006-12-30 Kim F. Storm <storm@cua.dk>
5325
5326 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5327 `auto-resize-tool-bars'.
5328
53292006-12-30 Richard Stallman <rms@gnu.org>
5330
5331 * keymaps.texi (Active Keymaps): Fix previous change.
5332
53332006-12-30 Nick Roberts <nickrob@snap.net.nz>
5334
5335 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5336
53372006-12-30 Kim F. Storm <storm@cua.dk>
5338
5339 * processes.texi (Bindat Spec): Clarify using field names in
5340 length specifications.
5341
53422006-12-29 Kim F. Storm <storm@cua.dk>
5343
5344 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5345 Add count and index variables for eval forms in repeat blocks.
5346
53472006-12-24 Richard Stallman <rms@gnu.org>
5348
5dcb4c4e
SM
5349 * customize.texi (Variable Definitions):
5350 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5351
53522006-12-19 Kim F. Storm <storm@cua.dk>
5353
5354 * commands.texi (Misc Events): User signals now result in sigusr1
5355 and sigusr2 events which are handled through special-event-map.
5356 (Special Events): User signals and drag-n-drop are special.
5357
53582006-12-17 Richard Stallman <rms@gnu.org>
5359
5360 * loading.texi (Named Features): Explain subfeatures better.
5361
5362 * customize.texi: Use "option" only for user options.
5363 For the keyword values inside defcustom etc, say "keywords".
5364 For :options value's elements, say "elements".
5365 :group should not be omitted.
5366
5367 * syntax.texi (Parsing Expressions): Split up node.
5368 (Motion via Parsing, Position Parse, Parser State)
5369 (Low-Level Parsing, Control Parsing): New subnodes.
5370 (Parser State): Document syntax-ppss-toplevel-pos.
5371
5372 * positions.texi (List Motion): Punctuation fix.
5373
5374 * files.texi (File Name Completion): Document PREDICATE arg
5375 to file-name-completion.
5376
53772006-12-16 Eli Zaretskii <eliz@gnu.org>
5378
5379 * internals.texi (Building Emacs, Writing Emacs Primitives):
5380 Add index entries.
5381
53822006-12-11 Richard Stallman <rms@gnu.org>
5383
5384 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5385 affects face menu. Explain how to make it non-nil without enabling
5386 any fontification.
5387
53882006-12-10 Chong Yidong <cyd@stupidchicken.com>
5389
5390 * modes.texi (Font Lock Basics): Document nil value of
5391 font-lock-defaults.
5392
53932006-12-10 Glenn Morris <rgm@gnu.org>
5394
5395 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5396 value for system-flag argument. Abbrev tables may not be empty
5397 when major modes are loaded.
5398
53992006-12-08 Juanma Barranquero <lekktu@gmail.com>
5400
5401 * makefile.w32-in (maintainer-clean): Partially revert last
5402 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5403 to protect elisp-covers.texi.
5404
54052006-12-07 Juanma Barranquero <lekktu@gmail.com>
5406
5407 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5408 Don't remove elisp* info files; they are already deleted by the
5409 `clean' and `distclean' targets, and they are in the $(infodir)
5410 directory, not the current one.
5411
54122006-12-04 Kim F. Storm <storm@cua.dk>
5413
5414 * commands.texi (Misc Events): Update signal events.
5415 (Event Examples): Add signal example.
5416
54172006-11-29 Richard Stallman <rms@gnu.org>
5418
5419 * frames.texi (Visibility of Frames): Explain visible windows
5420 can be covered by others. Add xref for raise-frame.
5421
54222006-11-28 Richard Stallman <rms@gnu.org>
5423
5424 * searching.texi (Regexp Special): Update when ^ is special.
5425
54262006-11-27 Eli Zaretskii <eliz@gnu.org>
5427
5428 * customize.texi (Customization, Common Keywords)
5429 (Group Definitions, Variable Definitions, Composite Types)
5430 (Type Keywords, Customization Types): Add index entries for
5431 various customization keywords.
5432
54332006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5434
5435 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5436
c8763fb6 54372006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5438
5439 * frames.texi (Window System Selections): Remove clipboard from
5440 description of selection-coding-system.
5441
54422006-11-06 Richard Stallman <rms@gnu.org>
5443
5444 * lists.texi (List Variables): Document COMPARE-FN.
5445
5446 * keymaps.texi: Avoid use of "binding" to mean a relation;
5447 use it only to refer to the meaning associated with a key.
5448 (Keymaps): Change menu node description.
5449
5450 * elisp.texi (Top): Change menu node description.
5451
5452 * display.texi (Managing Overlays): Document overlay-recenter.
5453
54542006-10-29 Chong Yidong <cyd@stupidchicken.com>
5455
5456 * Makefile.in: Use relative paths to avoid advertising filesystem
5457 contents during compilation.
5458
54592006-10-23 Kim F. Storm <storm@cua.dk>
5460
5461 * commands.texi (Event Input Misc): Update unread-command-events.
5462
54632006-10-23 Nick Roberts <nickrob@snap.net.nz>
5464
5465 * lists.texi (Sets And Lists): Fix typos.
5466
54672006-10-18 Juanma Barranquero <lekktu@gmail.com>
5468
5469 * control.texi (Processing of Errors): Use @var for an argument,
5470 not @code.
5471
54722006-10-16 Richard Stallman <rms@gnu.org>
5473
5474 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5475
5476 * keymaps.texi (Format of Keymaps): Show all the keymap element
5477 patterns that result from menu items.
5478 (Key Lookup): Minor cleanups.
5479
5480 * modes.texi (Precalculated Fontification): Don't say that
5481 not setting font-lock-defaults avoids loading font-lock.
5482
5483 * help.texi (Documentation): Move xref to Emacs Manual here.
5484 (Documentation Basics): From here.
5485 Also doc emacs-lisp-docstring-fill-column.
5486
5487 * elisp.texi: Update version and ISBN.
5488
5489 * commands.texi (Interactive Call): Clarify KEYS arg to
5490 call-interactively is a vector.
5491 (Command Loop Info): Delete anchor in this-command-keys.
5492 Add anchor in this-command-keys-vector.
5493 (Recursive Editing): Document how recursive-edit
5494 handles the current buffer.
5495
54962006-10-13 Chong Yidong <cyd@stupidchicken.com>
5497
5498 * frames.texi (Frame Titles): %c and %l are ignored in
5499 frame-title-format.
5500
55012006-10-11 Richard Stallman <rms@gnu.org>
5502
5503 * keymaps.texi (Key Sequences): Clarify use of kbd.
5504
55052006-10-10 Kim F. Storm <storm@cua.dk>
5506
5507 * lists.texi (Sets And Lists): Add memql.
5508
55092006-10-03 Richard Stallman <rms@gnu.org>
5510
5511 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5512 Clarify :ascii: and :nonascii:.
5513
55142006-09-29 Juri Linkov <juri@jurta.org>
5515
5516 * modes.texi (%-Constructs): Reorder coding systems in the
5517 documentation of %z to the real order displayed in the modeline.
5518
55192006-09-25 Richard Stallman <rms@gnu.org>
5520
5521 * os.texi (Timers): Describe timer-max-repeats.
5522
55232006-09-25 Chong Yidong <cyd@stupidchicken.com>
5524
5525 * os.texi (Timers): Mention with-local-quit.
5526
55272006-09-24 Richard Stallman <rms@gnu.org>
5528
5529 * searching.texi (Searching and Matching): Mention property search.
5530
5531 * commands.texi (Command Loop Info): Explain how read-event affects
5532 this-command-keys.
5533
55342006-09-20 Richard Stallman <rms@gnu.org>
5535
5536 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5537
5538 * windows.texi (Window Start): Minor cleanups.
5539
55402006-09-20 Kim F. Storm <storm@cua.dk>
5541
5542 * windows.texi (Window Start): pos-visible-in-window-p allows
5543 specifying t for position to mean "end of window".
5544 Add window-line-height.
5545
5546 * anti.texi (Antinews): Mention window-line-height.
5547
55482006-09-19 David Kastrup <dak@gnu.org>
5549
5550 * keymaps.texi (Searching Keymaps): Small clarification.
5551
55522006-09-18 Richard Stallman <rms@gnu.org>
5553
5554 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5555 cause keyboard menus.
5556 (Menu Keymaps): Likewise.
5557 (Defining Menus, Keyboard Menus): Clarify.
5558
5559 * text.texi (Fields): Clarify explanation of constrain-to-field.
5560
55612006-09-16 Eli Zaretskii <eliz@gnu.org>
5562
5563 * variables.texi (Tips for Defining): Fix a typo.
5564
55652006-09-15 Richard Stallman <rms@gnu.org>
5566
5567 * keymaps.texi (Remapping Commands, Searching Keymaps)
5568 (Active Keymaps): Clean up previous change.
5569
55702006-09-15 Jay Belanger <belanger@truman.edu>
5571
5572 * gpl.texi: Replace "Library Public License" by "Lesser Public
5573 License" throughout.
5574
55752006-09-15 David Kastrup <dak@gnu.org>
5576
5577 * keymaps.texi (Active Keymaps): Adapt description to use
5578 `get-char-property' instead `get-text-property'. Explain how
5579 mouse events change this. Explain the new optional argument of
5580 `key-binding' and its mouse-dependent lookup.
5581 (Searching Keymaps): Adapt description similarly.
5582 (Remapping Commands): Explain the new optional argument of
5583 `command-remapping'.
5584
55852006-09-14 Richard Stallman <rms@gnu.org>
5586
5587 * keymaps.texi (Searching Keymaps): Clarification.
5588 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5589
55902006-09-13 Richard Stallman <rms@gnu.org>
5591
5592 * objects.texi (Character Type): Node split.
5593 Add xref to Describing Characters.
5594 (Basic Char Syntax, General Escape Syntax)
5595 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5596
55972006-09-11 Richard Stallman <rms@gnu.org>
5598
5599 * display.texi (Display Table Format): Wording clarification.
5600 (Glyphs): Clarifications.
5601
56022006-09-10 Chong Yidong <cyd@stupidchicken.com>
5603
5604 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5605 local maps.
5606
56072006-09-10 Kim F. Storm <storm@cua.dk>
5608
5609 * display.texi (Forcing Redisplay): Document return value of
5610 function redisplay.
5611
56122006-09-09 Richard Stallman <rms@gnu.org>
5613
5614 * windows.texi (Window Hooks): Explain limits of
5615 window-scroll-functions.
5616
5617 * display.texi (Fringe Indicators): Update for last change in
5618 indicate-buffer-boundaries.
5619
56202006-09-08 Richard Stallman <rms@gnu.org>
5621
5622 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5623
56242006-09-06 Kim F. Storm <storm@cua.dk>
5625
5626 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5627
5628 * windows.texi (Window Start): Update pos-visible-in-window-p.
5629
56302006-09-04 Richard Stallman <rms@gnu.org>
5631
5632 * processes.texi (Accepting Output): Explain SECONDS=0 for
5633 accept-process-output.
5634
5635 * os.texi (Idle Timers): Explain why timer functions should not
5636 loop until (input-pending-p).
5637
56382006-09-02 Eli Zaretskii <eliz@gnu.org>
5639
5640 * makefile.w32-in (usermanualdir): New variable.
5641 (elisp.dvi): Use it.
5642
56432006-09-01 Eli Zaretskii <eliz@gnu.org>
5644
5645 * buffers.texi (Buffer Modification): Fix last change.
5646
56472006-09-01 Chong Yidong <cyd@stupidchicken.com>
5648
5dcb4c4e
SM
5649 * buffers.texi (Buffer Modification):
5650 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5651
56522006-08-31 Richard Stallman <rms@gnu.org>
5653
5654 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5655
56562006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5657
5658 * modes.texi (Syntactic Font Lock):
5659 Mention font-lock-syntactic-face-function
5660 instead of specific faces.
5661
56622006-08-29 Chong Yidong <cyd@stupidchicken.com>
5663
5664 * display.texi (Images): Add xrref to display-images-p.
5665
56662006-08-28 Kenichi Handa <handa@m17n.org>
5667
5668 * nonascii.texi (Lisp and Coding Systems): Fix description of
5669 detect-coding-region.
5670
56712006-08-27 Michael Olson <mwolson@gnu.org>
5672
5673 * processes.texi (Transaction Queues): Remove stray quote
5674 character.
5675
56762006-08-25 Richard Stallman <rms@gnu.org>
5677
5678 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5679 Add xref.
5680
56812006-08-24 Chong Yidong <cyd@stupidchicken.com>
5682
5683 * os.texi (Timers): Avoid waiting inside timers.
5684
56852006-08-21 Lute Kamstra <lute@gnu.org>
5686
5687 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5688
56892006-08-20 Richard Stallman <rms@gnu.org>
5690
5691 * os.texi (Idle Timers): New node, split out from Timers.
5692 Document current-idle-time.
5693 * commands.texi (Reading One Event): Update xref.
5694 * elisp.texi (Top): Update subnode menu.
5695
56962006-08-16 Richard Stallman <rms@gnu.org>
5697
5698 * keymaps.texi (Extended Menu Items): Show format of cached
5699 bindings in extended menu items.
5700
5701 * customize.texi (Variable Definitions): Explain when the
5702 standard value expression is evaluated.
5703
57042006-08-15 Chong Yidong <cyd@stupidchicken.com>
5705
5706 * commands.texi (Reading One Event): Explain idleness in
5707 `read-event'.
5708
57092006-08-12 Chong Yidong <cyd@stupidchicken.com>
5710
5711 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5712 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5713 relevant for Lisp programming.
5714 (Yank Commands): Rewrite introduction.
5715 (Undo): Clarify.
5716 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5717 (Filling): Remove redundant comment. Clarify return value of
5718 current-justification.
5719 (Margins): Minor clarifications.
5720 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5721 (Sorting): Update definition of sort-lines.
5722 (Columns): Clarify behavior of sort-columns.
5723 (Indent Tabs): Link to Tab Stops in Emacs manual.
5724 (Special Properties): Clarify.
5725 (Clickable Text): Mention Buttons package.
5726
57272006-08-12 Kevin Ryde <user42@zip.com.au>
5728
5729 * os.texi (Time Parsing): Add %z to description of
5730 format-time-string, as per docstring. Add cross reference to
5731 glibc manual for strftime.
5732
57332006-08-08 Richard Stallman <rms@gnu.org>
5734
5735 * modes.texi: Clean up wording in previous change.
5736
57372006-08-07 Chong Yidong <cyd@stupidchicken.com>
5738
5739 * modes.texi (Hooks): Clarify.
5740 (Major Mode Basics): Mention define-derived-mode explicitly.
5741 (Major Mode Conventions): Rebinding RET is OK for some modes.
5742 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5743 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5744 (Mode Line Basics): Clarify.
5745 (Mode Line Data): Mention help-echo and local-map in strings.
5746 Explain reason for treatment of non-risky variables.
5747 (Properties in Mode): Clarify.
5748 (Faces for Font Lock): Add font-lock-negation-char-face.
5749
57502006-08-04 Eli Zaretskii <eliz@gnu.org>
5751
5752 * strings.texi (Formatting Strings): Warn against arbitrary
5753 strings as first arg to `format'.
5754
57552006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5756
5757 * text.texi (Clickable Text): Mention `help-echo' text property.
5758 Update intro, examples and associated explanations.
5759
57602006-07-31 Richard Stallman <rms@gnu.org>
5761
5762 * commands.texi: Update xrefs.
5763 (Event Mod): New node, cut out from old Translating Input.
5764
5765 * maps.texi: Update xrefs.
5766
5767 * keymaps.texi (Translation Keymaps): New node.
5768 Update xrefs from Translating Input to Translation Keymaps.
5769
5770 * elisp.texi (Top): Update subnode menu.
5771
5772 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5773
5774 * os.texi (System Interface): Fix menu descriptions of some nodes.
5775 (Translating Input): Node deleted.
5776
57772006-07-31 Nick Roberts <nickrob@snap.net.nz>
5778
5779 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5780
5781 * lists.texi (Sets And Lists): Likewise.
5782
57832006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5784
5785 * text.texi (Fields): Mention POS
5786 requirement when narrowing is in effect.
5787
57882006-07-28 Richard Stallman <rms@gnu.org>
5789
5790 * display.texi (Face Attributes): Simplify wording.
5791 (Attribute Functions): Clarify meaning of new-frame default
5792 attribute settings.
5793
5794 * customize.texi (Common Keywords): Document how to use
5795 :package-version in a package not in Emacs.
5796
57972006-07-28 Kim F. Storm <storm@cua.dk>
5798
5799 * commands.texi (Reading One Event): Fix last change.
5800
58012006-07-26 Chong Yidong <cyd@stupidchicken.com>
5802
5803 * commands.texi (Reading One Event): Document SECONDS argument for
5804 read-event, read-char, and read-char-exclusive.
5805
58062006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5807
5808 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5809 to ensure correct identification.
5810
58112006-07-24 Richard Stallman <rms@gnu.org>
5812
5813 * text.texi (Clickable Text): Clarify.
5814
5815 * sequences.texi (Vector Functions): Delete duplicate xref.
5816
5817 * objects.texi (Function Type): Clarify.
5818
5819 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5820 modes.
5821
5822 * lists.texi (List Variables): New node.
5823 Material moved from other nodes.
5824
5825 * variables.texi (Setting Variables): add-to-list and
5826 add-to-ordered-list moved to List Variables node.
5827
58282006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5829
5830 * text.texi (Links and Mouse-1):
5831 For mouse-on-link-p, expand on arg POS.
5832
58332006-07-21 Kim F. Storm <storm@cua.dk>
5834
5835 * display.texi (Forcing Redisplay): Don't mention systems which
5836 don't support sub-second timers for redisplay-preemption-period.
5837
5838 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5839
58402006-07-21 Eli Zaretskii <eliz@gnu.org>
5841
5842 * frames.texi (Input Focus): Document that focus-follows-mouse has
5843 no effect on MS-Windows.
5844
58452006-07-18 Richard Stallman <rms@gnu.org>
5846
5847 * display.texi (Forcing Redisplay): Cleanups in previous change.
5848
5849 * processes.texi (Low-Level Network): Make menu more convenient.
5850
58512006-07-18 Kim F. Storm <storm@cua.dk>
5852
5853 * display.texi (Forcing Redisplay): redisplay-preemption-period
5854 only used on window systems. Add xref to Terminal Output.
5855
5856 * os.texi (Terminal Output): baud-rate only controls preemption on
5857 non-window systems. Add xref to Forcing Redisplay.
5858
5859 * processes.texi (Low-Level Network): Rename node "Make Network"
5860 to "Network Processes".
5861
58622006-07-18 Karl Berry <karl@gnu.org>
5863
5864 * variables.texi, functions.texi, customize.texi, loading.texi:
5865 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5866
58672006-07-17 Chong Yidong <cyd@stupidchicken.com>
5868
5869 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5870
58712006-07-17 Richard Stallman <rms@gnu.org>
5872
5873 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5874 Put period and comma inside quotes.
5875
5876 * loading.texi, markers.texi: Use real doublequote inside menus.
5877
5878 * windows.texi: Put point and comma inside quotes.
5879 (Textual Scrolling): Use @samp for error message.
5880
5881 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5882 * strings.texi, streams.texi, processes.texi, os.texi:
5883 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5884 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5885 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5886 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5887 Put point and comma inside quotes.
5888
5889 * control.texi (Processing of Errors): Add command-error-function.
5890
5891 * variables.texi (File Local Variables): Clarify that
5892 file local variables make buffer-local bindings.
5893
5894 * modes.texi (Syntactic Font Lock): Give default for
5895 font-lock-syntax-table.
5896
58972006-07-17 Nick Roberts <nickrob@snap.net.nz>
5898
5899 * text.texi (Special Properties): Clean up previous change.
5900
59012006-07-16 Karl Berry <karl@gnu.org>
5902
5903 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5904 * control.texi: Fix bad page breaks through chapter 10 (control).
5905
5906 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5907 underfull hbox.
5908
59092006-07-15 Nick Roberts <nickrob@snap.net.nz>
5910
5911 * text.texi (Special Properties): Describe fontified text property
5912 in relation to a character (not text).
5913
59142006-07-15 Kim F. Storm <storm@cua.dk>
5915
5916 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5917 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5918 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5919
5920 * anti.texi (Antinews): Mention redisplay function.
5921 The kbd macro existed, but was not documented, before 22.x.
5922 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5923
59242006-07-14 Nick Roberts <nickrob@snap.net.nz>
5925
5926 * display.texi (Displaying Messages): Add anchor.
5927
5928 * frames.texi (Dialog Boxes): Use it.
5929
59302006-07-12 Richard Stallman <rms@gnu.org>
5931
5932 * objects.texi (Frame Type): Explain nature of frames better.
5933
5934 * frames.texi (Frames): Explain nature of frames better.
5935
59362006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5937
5938 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5939
59402006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5941
5942 * frames.texi (Window System Selections): Mention scrap support for Mac.
5943 Default value of x-select-enable-clipboard is t on Mac.
5944
5945 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5946
59472006-07-11 Kim F. Storm <storm@cua.dk>
5948
5949 * display.texi (Forcing Redisplay): Add `redisplay' function.
5950 Don't mention (sit-for -1) -- use (redisplay t) instead.
5951
5952 * commands.texi (Waiting): (sit-for -1) is no longer special.
5953 (sit-for 0) is equivalent to (redisplay).
5954 Iconifying/deiconifying no longer makes sit-for return.
5955
59562006-07-10 Nick Roberts <nickrob@snap.net.nz>
5957
5958 * display.texi (Buttons): Fix typo.
5959
5960 * index.texi, elisp.texi (New Symbols): Comment node out.
5961
59622006-07-09 Richard Stallman <rms@gnu.org>
5963
5964 * display.texi (Truncation): Clean up previous change.
5965
59662006-07-08 Richard Stallman <rms@gnu.org>
5967
5968 * commands.texi (Interactive Call): Use 3 as prefix in example
5969 for execute-extended-command.
5970
5971 * display.texi (Attribute Functions): Move paragraph about
5972 compatibility with Emacs < 21.
5973
59742006-07-09 Kim F. Storm <storm@cua.dk>
5975
5976 * display.texi (Refresh Screen): Clarify force-window-update.
5977 (Truncation): "Normally" indicated by fringe arrows.
5978
59792006-07-08 Eli Zaretskii <eliz@gnu.org>
5980
5981 * windows.texi (Textual Scrolling, Resizing Windows):
5982 * variables.texi (Constant Variables):
5983 * text.texi (Buffer Contents, Deletion, Changing Properties)
5984 (Property Search, Special Properties, Sticky Properties)
5985 (Links and Mouse-1, Fields, Change Hooks):
5986 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5987 (Categories):
5988 * symbols.texi (Other Plists):
5989 * streams.texi (Output Variables):
5990 * processes.texi (Input to Processes, Query Before Exit):
5991 * positions.texi (Word Motion, Text Lines, List Motion):
5992 * os.texi (Init File, System Environment, Sound Output)
5993 (Session Management):
5994 * nonascii.texi (Text Representations, Character Sets)
5995 (Chars and Bytes, Locales):
5996 * modes.texi (Defining Minor Modes, Header Lines):
5997 * minibuf.texi (Minibuffer Contents):
5998 * markers.texi (Information from Markers):
5999 * lists.texi (List Elements, Building Lists, Association Lists):
6000 * keymaps.texi (Tool Bar):
6001 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6002 * functions.texi (What Is a Function, Mapping Functions):
6003 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6004 (Color Names, Text Terminal Colors, Display Feature Testing):
6005 * files.texi (Visiting Functions, File Name Components)
6006 (Unique File Names, Contents of Directories):
6007 * display.texi (Forcing Redisplay, Displaying Messages)
6008 (Temporary Displays, Font Selection, Auto Faces)
6009 (Font Lookup, Fringe Indicators, Display Margins)
6010 (Image Descriptors, Showing Images, Image Cache, Button Types)
6011 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6012 (Display Table Format, Glyphs):
6013 * control.texi (Iteration):
6014 * commands.texi (Command Loop Info, Adjusting Point):
6015 * backups.texi (Making Backups, Auto-Saving):
6016 Remove @tindex entries.
6017
60182006-07-07 Kim F. Storm <storm@cua.dk>
6019
6020 * display.texi (Fringe Cursors): Fix typo.
6021 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6022 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6023
60242006-07-05 Richard Stallman <rms@gnu.org>
6025
6026 * text.texi (Buffer Contents): Add example of text props
6027 in result of buffer-substring.
6028 (Text Properties): Explain better about use of specific property names.
6029 (Property Search): Some cleanups; reorder some functions.
6030
6031 * keymaps.texi (Changing Key Bindings): Cleanup.
6032 Add xref to Key Binding Conventions.
6033
6034 * display.texi (Attribute Functions): Add examples for
6035 face-attribute-relative-p.
6036
6037 * tips.texi (Coding Conventions): Cleanup last change.
6038
60392006-07-05 Karl Berry <karl@gnu.org>
6040
6041 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6042 Remove @setchapternewpage odd.
6043 Result is 1013 pages, down from 1100.
6044
6045 * anti.texi, customize.texi, display.texi, internals.texi:
6046 * minibuf.texi, modes.texi, tips.texi:
6047 Fix overfull/underfull boxes.
6048
60492006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6050
6051 * edebug.texi (Instrumenting):
6052 Add Edebug-specific findex for eval-buffer.
6053 * loading.texi (Loading):
6054 Replace eval-current-buffer with eval-buffer.
6055
60562006-06-30 Nick Roberts <nickrob@snap.net.nz>
6057
6058 * locals.texi (Standard Buffer-Local Variables): Update the list
6059 of variables.
6060
60612006-06-26 Nick Roberts <nickrob@snap.net.nz>
6062
6063 * files.texi (File Name Completion): Point user to the node
6064 "Reading File Names".
6065
60662006-06-24 Eli Zaretskii <eliz@gnu.org>
6067
6068 * files.texi (Contents of Directories): Document case-insensitive
6069 behavior on respective filesystems.
6070
6071 * objects.texi (Character Type): Document that Emacs signals an
6072 error for unsupported Unicode characters specified as \uNNNN.
6073
60742006-06-19 Richard Stallman <rms@gnu.org>
6075
6076 * processes.texi (Bindat Spec): Clarify previous change.
6077
60782006-06-16 Richard Stallman <rms@gnu.org>
6079
6080 * tips.texi (Coding Conventions): Better explain conventions
6081 for definition constructs.
6082
6083 * text.texi (Special Properties): String value of `read-only'
6084 serves as the error message.
6085
6086 * objects.texi (Character Type): Clarify prev. change.
6087 (Non-ASCII in Strings): Mention \u and \U.
6088
6089 * commands.texi (Using Interactive): Explain problem of
6090 markers, etc., in command-history.
6091
60922006-06-14 Kim F. Storm <storm@cua.dk>
6093
6094 * commands.texi (Waiting): Negative arg to sit-for forces
6095 redisplay even if input is pending.
6096
6097 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6098 redisplay. Remove incorrect example of binding redisplay-dont-pause
6099 around (sit-for 0).
6100
61012006-06-13 Richard Stallman <rms@gnu.org>
6102
6103 * display.texi (Forcing Redisplay): Clarify previous change.
6104
61052006-06-13 Romain Francoise <romain@orebokech.com>
6106
6107 * display.texi (Forcing Redisplay): Fix typo.
6108
61092006-06-13 Kim F. Storm <storm@cua.dk>
6110
6111 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6112
61132006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6114
6115 * tips.texi (Coding Conventions): Add `@end itemize'.
6116
61172006-06-10 Richard Stallman <rms@gnu.org>
6118
6119 * tips.texi (Coding Conventions): Explain use of coding systems
6120 to ensure one decoding for strings.
6121
61222006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6123
6124 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6125 syntax.
6126
61272006-06-07 Eli Zaretskii <eliz@gnu.org>
6128
6129 * display.texi (Font Selection): Remove description of
6130 clear-face-cache.
6131
6132 * compile.texi (Eval During Compile): Fix a typo. Add index
6133 entries for possible uses of eval-when-compile.
6134
61352006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6136
6137 * display.texi (Abstract Display): Fix typo.
6138
61392006-06-03 Eli Zaretskii <eliz@gnu.org>
6140
6141 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6142 Reword variable's description.
6143
61442006-06-01 Richard Stallman <rms@gnu.org>
6145
6146 * windows.texi (Splitting Windows): Clarify splitting nonselected
6147 window.
6148
61492006-05-31 Juri Linkov <juri@jurta.org>
6150
6151 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6152
61532006-05-30 Richard Stallman <rms@gnu.org>
6154
6155 * display.texi (Line Height): Fix errors in description of
10d1d0af 6156 default line height and line-height property.
b8d4c8d0
GM
6157
6158 * nonascii.texi (Default Coding Systems): Further clarification.
6159
61602006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6161
6162 * internals.texi (Pure Storage): Mention that an overflow in pure
6163 space causes a memory leak.
6164 (Garbage Collection): If there was an overflow in pure space,
6165 `garbage-collect' returns nil.
6166
61672006-05-30 Eli Zaretskii <eliz@gnu.org>
6168
6169 * nonascii.texi (Default Coding Systems): Fix it some more.
6170
61712006-05-29 Eli Zaretskii <eliz@gnu.org>
6172
6173 * nonascii.texi (Default Coding Systems): Fix last change.
6174
61752006-05-29 Kenichi Handa <handa@m17n.org>
6176
6177 * nonascii.texi (find-operation-coding-system): Describe the new
6178 argument format (FILENAME . BUFFER).
6179
61802006-05-28 Richard Stallman <rms@gnu.org>
6181
6182 * tips.texi (Coding Conventions): Better explain reasons not to
6183 advise other packages or use `eval-after-load'.
6184
61852006-05-29 Kim F. Storm <storm@cua.dk>
6186
6187 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6188 `bindat-idx' and `bindat-raw' for clarity.
6189
61902006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6191
6192 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6193
6194 * display.texi (Display): Add "Abstract Display" to menu.
6195 (Abstract Display, Abstract Display Functions)
6196 (Abstract Display Example): New nodes.
6197 * elisp.texi (Top): Add "Abstract Display" to menu.
6198
61992006-05-27 Chong Yidong <cyd@stupidchicken.com>
6200
6201 * keymaps.texi (Key Sequences): Link to input events definition.
6202 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6203
6204 * files.texi (Changing Files): Document updated argument list for
6205 copy-file.
6206
62072006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6208
6209 * processes.texi (Bindat Functions): Explain term "total length".
6210 Use it in bindat-length and bindat-pack descriptions.
6211
62122006-05-26 Eli Zaretskii <eliz@gnu.org>
6213
6214 * tips.texi (Coding Conventions): Advise against using
6215 eval-after-load in packages. Add an index entry.
6216
62172006-05-25 Juri Linkov <juri@jurta.org>
6218
6219 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6220
6221 * modes.texi (%-Constructs): Add %e, %z, %Z.
6222
62232006-05-25 Richard Stallman <rms@gnu.org>
6224
6225 * elisp.texi (Top): Update subnode menu.
6226
6227 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6228 (Keymaps): Update menu.
6229
62302006-05-25 Chong Yidong <cyd@stupidchicken.com>
6231
6232 * keymaps.texi (Key Sequences): Some clarifications.
6233
62342006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6235
6236 * processes.texi (Bindat Functions): Say "unibyte string"
6237 explicitly for bindat-unpack and bindat-pack descriptions.
6238 (Bindat Examples): Don't call `string-make-unibyte' in example.
6239
62402006-05-25 Chong Yidong <cyd@stupidchicken.com>
6241
5dcb4c4e 6242 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6243 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6244
6245 * keymaps.texi (Changing Key Bindings):
dd7b651b 6246 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6247 * help.texi (Describing Characters): Refer to it.
6248
62492006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6250
6251 * frames.texi (Pointer Shape): @end table -> @end defvar.
6252
62532006-05-22 Richard Stallman <rms@gnu.org>
6254
6255 * elisp.texi (Top): Update subnode menus.
6256
6257 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6258 Contents rewritten; material from old Pointer Shape node moved here.
6259
6260 * display.texi (Pointer Shape): Node deleted.
6261 (Image Descriptors): Minor cleanup.
6262
62632006-05-21 Richard Stallman <rms@gnu.org>
6264
6265 * syntax.texi (Parsing Expressions): Update info on which STATE
6266 elements are ignored.
6267
62682006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6269
6270 * hooks.texi (Standard Hooks): Correct typo.
6271
6272 * gpl.texi (GPL): ifinfo -> ifnottex.
6273
62742006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6275
6276 * searching.texi (Simple Match Data): Warn about match data being
6277 set anew by every search.
6278
62792006-05-17 Richard Stallman <rms@gnu.org>
6280
6281 * minibuf.texi (Minibuffer History): Clarify.
6282
6283 * searching.texi (Regexp Special): Clarify nested regexp warning.
6284
62852006-05-16 Kim F. Storm <storm@cua.dk>
6286
6287 * minibuf.texi (Minibuffer History): Update add-to-history.
6288
62892006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6290
5dcb4c4e
SM
6291 * nonascii.texi (Explicit Encoding):
6292 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6293
62942006-05-14 Richard Stallman <rms@gnu.org>
6295
6296 * buffers.texi (Creating Buffers): Cleanup.
6297
6298 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6299
63002006-05-13 Eli Zaretskii <eliz@gnu.org>
6301
6302 * buffers.texi (Current Buffer): Document that with-temp-buffer
6303 disables undo.
6304
6305 * os.texi (Terminal-Specific): More accurate description of how
6306 Emacs searches for the terminal-specific libraries.
6307
63082006-05-12 Eli Zaretskii <eliz@gnu.org>
6309
6310 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6311 emacs-xtra to @inforef's.
6312
6313 * text.texi (Undo): Document that undo is turned off in buffers
6314 whose names begin with a space.
6315
6316 * buffers.texi (Buffer Names): Add index entries for buffers whose
6317 names begin with a space.
6318 (Creating Buffers): Document that undo is turned off in buffers
6319 whose names begin with a space.
6320
6321 * files.texi (Visiting Functions, Reading from Files)
6322 (Saving Buffers): Mention code and EOL conversions by file I/O
6323 primitives and subroutines.
6324
f4e90db0
SM
6325 * nonascii.texi (Lisp and Coding Systems):
6326 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6327
6328 * display.texi (Defining Faces): Mention `mac', and add an xref to
6329 where window-system is described.
6330
63312006-05-10 Richard Stallman <rms@gnu.org>
6332
6333 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6334
63352006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6336
6337 * variables.texi (File Local Variables): Recommend to quote lambda
6338 expressions in safe-local-variable property.
6339
63402006-05-09 Richard Stallman <rms@gnu.org>
6341
5dcb4c4e
SM
6342 * variables.texi (File Local Variables):
6343 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6344
63452006-05-07 Kim F. Storm <storm@cua.dk>
6346
6347 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6348 from add-to-history.
6349
63502006-05-07 Romain Francoise <romain@orebokech.com>
6351
6352 * commands.texi (Event Input Misc):
6353 * compile.texi (Eval During Compile):
6354 * internals.texi (Buffer Internals):
6355 * minibuf.texi (Initial Input):
6356 * nonascii.texi (Scanning Charsets):
6357 * numbers.texi (Comparison of Numbers):
6358 * windows.texi (Textual Scrolling, Vertical Scrolling):
6359 Fix various typos.
6360
63612006-05-06 Eli Zaretskii <eliz@gnu.org>
6362
6363 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6364 conditional xref's to either emacs or emacs-xtra, depending on
6365 @iftex/@ifnottex.
6366
6367 * minibuf.texi (Minibuffer History): Document add-to-history.
6368
63692006-05-05 Eli Zaretskii <eliz@gnu.org>
6370
6371 * internals.texi (Pure Storage): Mention the pure overflow message
6372 at startup.
6373
c8763fb6 63742006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6375
6376 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6377 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6378 search.
6379
63802006-05-01 Richard Stallman <rms@gnu.org>
6381
6382 * intro.texi (nil and t): Clarify.
6383
6384 * variables.texi (File Local Variables): Suggest using booleanp.
6385
63862006-05-01 Juanma Barranquero <lekktu@gmail.com>
6387
6388 * objects.texi (Type Predicates): Fix typos.
6389
63902006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6391
6392 * intro.texi (nil and t): Add booleanp.
6393
6394 * objects.texi (Type Predicates): Add links for booleanp and
6395 string-or-null-p.
6396
63972006-04-29 Richard Stallman <rms@gnu.org>
6398
6399 * modes.texi (Multiline Font Lock): Rename from
6400 Multi line Font Lock Elements. Much clarification.
6401 (Font Lock Multiline, Region to Fontify): Much clarification.
6402
64032006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6404
6405 * variables.texi (File Local Variables): Remove the special case t for
6406 safe-local-variable.
6407
64082006-04-26 Richard Stallman <rms@gnu.org>
6409
6410 * syntax.texi (Parsing Expressions): Minor cleanup.
6411
64122006-04-18 Richard Stallman <rms@gnu.org>
6413
6414 * tips.texi (Coding Conventions): Explain when the package's
6415 prefix should appear later on (not at the start of the name).
6416
6417 * searching.texi (String Search): Clarify effect of NOERROR.
6418
6419 * modes.texi (Imenu): Clarify what special items do.
6420
6421 * hooks.texi (Standard Hooks): Delete text about old hook names.
6422
64232006-04-17 Romain Francoise <romain@orebokech.com>
6424
6425 * variables.texi (Local Variables): Update the default value of
6426 `max-specpdl-size'.
6427
64282006-04-15 Michael Olson <mwolson@gnu.org>
6429
6430 * processes.texi (Transaction Queues): Mention the new optional
6431 `delay-question' argument for `tq-enqueue'.
6432
64332006-04-13 Bill Wohler <wohler@newt.com>
6434
6435 * customize.texi (Common Keywords): Use dotted notation for
6436 :package-version value. Specify its values. Improve documentation
6437 for customize-package-emacs-version-alist.
6438
64392006-04-12 Bill Wohler <wohler@newt.com>
6440
6441 * customize.texi (Common Keywords): Move description of
6442 customize-package-emacs-version-alist to @defvar.
6443
64442006-04-10 Bill Wohler <wohler@newt.com>
6445
6446 * customize.texi (Common Keywords): Add :package-version.
6447
64482006-04-10 Kim F. Storm <storm@cua.dk>
6449
6450 * text.texi (Buffer Contents): Add NOPROPS arg to
6451 filter-buffer-substring.
6452
64532006-04-08 Kevin Ryde <user42@zip.com.au>
6454
6455 * os.texi (Command-Line Arguments): Update xref to emacs manual
6456 "Command Arguments" -> "Emacs Invocation", per change there.
6457
64582006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6459
6460 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6461 be on one line to help makeinfo not render two spaces after the dot.
6462
64632006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6464
6465 * strings.texi (Predicates for Strings): Add string-or-null-p.
6466
64672006-03-28 Kim F. Storm <storm@cua.dk>
6468
6469 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6470 remarks about systems that don't support fractional seconds.
6471
64722006-03-25 Karl Berry <karl@gnu.org>
6473
6474 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6475 the year list.
6476
64772006-03-21 Nick Roberts <nickrob@snap.net.nz>
6478
6479 * display.texi (Fringe Indicators): Fix typos.
6480
64812006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6482
6483 * tips.texi (Documentation Tips): One can now also write `program'
6484 in front of a quoted symbol in a docstring to prevent making a
6485 hyperlink.
6486
64872006-03-19 Alan Mackenzie <acm@muc.de>
6488
6489 * text.texi (Special Properties): Clarify `fontified' property.
6490
64912006-03-16 Richard Stallman <rms@gnu.org>
6492
6493 * display.texi (Defining Images): Minor cleanup.
6494
64952006-03-16 Bill Wohler <wohler@newt.com>
6496
6497 * display.texi (Defining Images): In image-load-path-for-library,
6498 prefer user's images.
6499
65002006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6501
6502 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6503
65042006-03-15 Bill Wohler <wohler@newt.com>
6505
6506 * display.texi (Defining Images): Fix example in
6507 image-load-path-for-library by not recommending that one binds
6508 image-load-path. Just defvar it to placate compiler and only use
6509 it if previously defined.
6510
65112006-03-14 Bill Wohler <wohler@newt.com>
6512
6513 * display.texi (Defining Images): In image-load-path-for-library,
6514 always return list of directories. Update example.
6515
65162006-03-14 Alan Mackenzie <acm@muc.de>
6517
6518 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6519 This describes font-lock-extend-region-function.
6520 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6521 the new node "Region to Fontify".
6522
65232006-03-13 Richard Stallman <rms@gnu.org>
6524
6525 * display.texi (Invisible Text): The impossible position is
6526 now before the invisible text, not after.
6527 (Defining Images): Clean up last change.
6528
65292006-03-11 Bill Wohler <wohler@newt.com>
6530
6531 * display.texi (Defining Images): Add image-load-path-for-library.
6532
65332006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6534
6535 * text.texi (Adaptive Fill): Fix Texinfo usage.
6536
6537 * strings.texi (Creating Strings): Fix Texinfo usage.
6538
6539 * searching.texi (Regexp Special): Use @samp for regular
6540 expressions that are not in Lisp syntax.
6541
65422006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6543
6544 * searching.texi (Regexp Special): Put remark between parentheses
6545 to avoid misreading.
6546
65472006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6548
6549 * searching.texi (Syntax of Regexps): More accurately describe
6550 which characters are special in which situations.
6551 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6552 are not special. Describe in detail when `[' and `]' are special.
6553 (Regexp Backslash): Plenty of regexps with unbalanced square
6554 brackets are valid, so reword that statement.
6555
65562006-03-02 Kim F. Storm <storm@cua.dk>
6557
6558 * keymaps.texi (Tool Bar): Add tool-bar-border.
6559
65602006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6561
6562 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6563
65642006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6565
6566 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6567
6568 * files.texi (Locating Files): Suggest additional values for the
6569 SUFFIXES arg of `locate-file'. Update pxref.
6570
6571 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6572 (How Programs Do Loading): Discuss the effects of Auto Compression
6573 mode on `load'.
6574 (Load Suffixes): New node.
6575 (Library Search): Delete description of `load-suffixes'; it was
6576 moved to "Load Suffixes".
6577 (Autoload, Named Features): Mention `load-suffixes'.
6578
65792006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6580
6581 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6582
6583 * windows.texi (Window Tree): Fix typo.
6584
65852006-02-20 Kim F. Storm <storm@cua.dk>
6586
6587 * display.texi (Fringe Indicators): New section.
6588 Move indicate-empty-lines, indicate-buffer-boundaries, and
6589 default-indicate-buffer-boundaries here.
6590 Add fringe-indicator-alist and default-fringes-indicator-alist.
6591 Add list of logical fringe indicator symbols.
6592 Update list of standard bitmap names.
6593 (Fringe Cursors): New section.
6594 Move overflow-newline-into-fringe here.
6595 Add fringe-cursor-alist and default-fringes-cursor-alist.
6596 Add list of fringe cursor symbols.
6597
65982006-02-20 Juanma Barranquero <lekktu@gmail.com>
6599
6600 * commands.texi (Using Interactive): Fix reference to node
6601 "Minibuffers".
6602
66032006-02-19 Richard M. Stallman <rms@gnu.org>
6604
6605 * minibuf.texi (High-Level Completion):
6606 Add xref to read-input-method-name.
6607
6608 * files.texi (Relative File Names): Move file-relative-name here.
6609 (File Name Expansion): From here. Minor clarifications.
6610
6611 * commands.texi (Using Interactive): Add xrefs about reading input.
6612 Clarify remarks about that moving point and mark.
6613 Put string case before list case.
6614
c8763fb6 66152006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6616
6617 * display.texi (Other Display Specs, Image Descriptors):
6618 Revert erroneous changes. The previous description of
6619 image-descriptors as `(image . PROPS)' was correct.
6620
66212006-02-14 Richard M. Stallman <rms@gnu.org>
6622
6623 * variables.texi (File Local Variables): Clarifications.
6624
66252006-02-14 Juanma Barranquero <lekktu@gmail.com>
6626
6627 * variables.texi (File Local Variables): Use @code for a cons
6628 cell, not @var.
6629
66302006-02-13 Chong Yidong <cyd@stupidchicken.com>
6631
6632 * variables.texi (File Local Variables): Document new file local
6633 variable behavior.
6634
66352006-02-10 Kim F. Storm <storm@cua.dk>
6636
6637 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6638
66392006-02-08 Juanma Barranquero <lekktu@gmail.com>
6640
6641 * modes.texi (%-Constructs): Remove obsolete info about
6642 `global-mode-string'.
6643
66442006-02-07 Richard M. Stallman <rms@gnu.org>
6645
6646 * commands.texi (Prefix Command Arguments): Minor cleanup.
6647
6648 * display.texi: "Graphical display", not window system.
6649
6650 * functions.texi (What Is a Function): Fix xref.
6651
6652 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6653 (Changing Key Bindings): Clarify when remapping is better than
6654 substitute-key-definition.
6655
66562006-02-02 Richard M. Stallman <rms@gnu.org>
6657
6658 * minibuf.texi (Basic Completion): Completion alists are risky.
6659
6660 * keymaps.texi (Active Keymaps): Clarifications.
6661 (Searching Keymaps): New node.
6662 (Keymaps): Update menu.
6663
6664 * frames.texi (Layout Parameters): Minor clarification.
6665 (Drag and Drop): New node.
6666 (Frames): Update menu.
6667
66682006-01-29 Chong Yidong <cyd@stupidchicken.com>
6669
6670 * display.texi (Other Display Specs, Image Descriptors):
6671 Image description is a list, not a cons cell.
6672
66732006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6674
6675 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6676 list is not necessarily a list).
6677
66782006-01-27 Eli Zaretskii <eliz@gnu.org>
6679
6680 * frames.texi (Layout Parameters): border-width and
6681 internal-border-width belong to the frame, not the window.
6682
66832006-01-19 Richard M. Stallman <rms@gnu.org>
6684
6685 * nonascii.texi (Translation of Characters): Search cmds use
6686 translation-table-for-input. Automatically made local.
6687
6688 * markers.texi (Overview of Markers): Count insertion type
6689 as one of a marker's attributes.
6690
6691 * keymaps.texi (Controlling Active Maps): New node, split out of
6692 Active Keymaps.
6693 (Keymaps): Menu updated.
6694 (Active Keymaps): Give pseudocode to explain how the active
6695 maps are searched. current-active-maps and key-binding moved here.
6696 (Functions for Key Lookup): current-active-maps and key-binding moved.
6697 Clarifications.
6698 (Searching the Keymaps): New subnode.
6699
6700 * elisp.texi (Top): Menu clarification.
6701
6702 * display.texi (Other Display Specs): Delete duplicate entry for
6703 just a string as display spec. Move text about recursive display
6704 specs on such a string.
6705
6706 * commands.texi (Key Sequence Input): Clarify.
6707 Move num-nonmacro-input-events out.
6708 (Reading One Event): num-nonmacro-input-events moved here.
6709
67102006-01-14 Nick Roberts <nickrob@snap.net.nz>
6711
6712 * advice.texi (Simple Advice): Update example to fit argument
6713 change in previous-line.
6714
67152006-01-05 Richard M. Stallman <rms@gnu.org>
6716
6717 * markers.texi (The Mark): Fix in `mark'.
6718
67192006-01-04 Richard M. Stallman <rms@gnu.org>
6720
6721 * processes.texi (Misc Network, Make Network): Minor cleanups.
6722
67232006-01-04 Kim F. Storm <storm@cua.dk>
6724
6725 * processes.texi (Make Network): Add IPv6 addresses and handling.
6726 (Network Feature Testing): Mention (:family ipv6).
6727 (Misc Network): Add IPv6 formats to format-network-address.
6728
67292005-12-30 Richard M. Stallman <rms@gnu.org>
6730
6731 * text.texi (Changing Properties):
6732 Don't use return value of set-text-properties.
6733
67342005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6735
6736 * modes.texi (Mode Line Format): Correct typo in menu.
6737
67382005-12-29 Richard M. Stallman <rms@gnu.org>
6739
6740 * modes.texi (Mode Line Top): New node.
6741 (Mode Line Data): Some text moved to new node.
6742 Explain the data structure more concretely.
6743 (Mode Line Basics): Clarifications.
6744 (Mode Line Variables): Clarify intro paragraph.
6745 (%-Constructs): Clarify intro paragraph.
6746 (Mode Line Format): Update menu.
6747
67482005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6749
6750 * minibuf.texi (Basic Completion): Update lazy-completion-table
6751 examples for removal of ARGS argument.
6752
67532005-12-23 Richard M. Stallman <rms@gnu.org>
6754
6755 * text.texi (Undo): Restore some explanation from the version
6756 that was deleted.
6757
67582005-12-23 Eli Zaretskii <eliz@gnu.org>
6759
6760 * text.texi (Undo): Remove duplicate descriptions of `apply
6761 funname' and `apply delta' elements of the undo list.
6762
67632005-12-20 Richard M. Stallman <rms@gnu.org>
6764
6765 * help.texi (Help Functions): Update documentation of `apropos'.
6766
67672005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6768
6769 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6770 because it is confusing. If the :help-echo keyword is a function,
6771 it is not directly used as the :help-echo overlay property, as the
6772 xref seems to suggest (it does not take the appropriate args).
6773
67742005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6775
6776 * customize.texi (Common Keywords): Fix Texinfo usage.
6777 (Group Definitions, Variable Definitions): Update for new
6778 conventions for using `*' in docstrings.
6779
6780 * tips.texi (Documentation Tips): Update for new conventions for
6781 using `*' in docstrings.
6782
67832005-12-16 Richard M. Stallman <rms@gnu.org>
6784
6785 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6786
67872005-12-16 Juri Linkov <juri@jurta.org>
6788
6789 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6790
67912005-12-14 Romain Francoise <romain@orebokech.com>
6792
6793 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6794 Fix typo.
6795
67962005-12-11 Juri Linkov <juri@jurta.org>
6797
6798 * minibuf.texi (Completion Commands): Add mention of read-file-name
6799 for filename completion keymaps.
6800 (Reading File Names): Add mention of filename completion keymaps
6801 for read-file-name and xref to `Completion Commands'.
6802
68032005-12-10 Richard M. Stallman <rms@gnu.org>
6804
6805 * customize.texi (Common Keywords): State caveats for use of :tag.
6806
68072005-12-08 Richard M. Stallman <rms@gnu.org>
6808
6809 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6810 with xrefs and better explanation.
6811 (Completion Commands): Add the filename completion maps.
6812
6813 * objects.texi (Character Type): Clarify that \s is not space
6814 if a dash follows.
6815
68162005-12-05 Richard M. Stallman <rms@gnu.org>
6817
6818 * windows.texi (Resizing Windows): Delete preserve-before args.
6819
68202005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6821
6822 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6823 in full keymaps, since the quirk has been fixed.
6824
68252005-12-03 Eli Zaretskii <eliz@gnu.org>
6826
5dcb4c4e
SM
6827 * hooks.texi (Standard Hooks): Add index entries.
6828 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6829
68302005-11-27 Richard M. Stallman <rms@gnu.org>
6831
6832 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6833
68342005-11-21 Juri Linkov <juri@jurta.org>
6835
6836 * customize.texi (Common Keywords): Update links types
6837 custom-manual and url-link. Add link types emacs-library-link,
6838 file-link, function-link, variable-link, custom-group-link.
6839
68402005-11-20 Chong Yidong <cyd@stupidchicken.com>
6841
6842 * display.texi: Revert 2005-11-20 change.
6843
68442005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6845
6846 * processes.texi (Bindat Functions):
6847 Say "third" to refer to zero-based index "2".
6848
68492005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6850
6851 * loading.texi (Library Search): Update the default value of
6852 `load-suffixes'.
6853
68542005-11-17 Chong Yidong <cyd@stupidchicken.com>
6855
6856 * display.texi (Attribute Functions): Mention :ignore-defface.
6857
68582005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6859
6860 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6861 (Minor Mode Conventions): Mention the use of a hook.
6862
68632005-11-06 Richard M. Stallman <rms@gnu.org>
6864
6865 * files.texi (Magic File Names): find-file-name-handler checks the
6866 `operations' property of the handler.
6867
68682005-11-03 Richard M. Stallman <rms@gnu.org>
6869
6870 * variables.texi (Frame-Local Variables): Small clarification.
6871
68722005-10-29 Chong Yidong <cyd@stupidchicken.com>
6873
6874 * os.texi (Init File): Document ~/.emacs.d/init.el.
6875
68762005-10-29 Richard M. Stallman <rms@gnu.org>
6877
6878 * internals.texi (Garbage Collection): Document memory-full.
6879
68802005-10-28 Bill Wohler <wohler@newt.com>
6881
6882 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6883 for URLs.
6884
68852005-10-28 Richard M. Stallman <rms@gnu.org>
6886
6887 * minibuf.texi (Completion Commands): Clean up prev change.
6888
68892005-10-26 Kevin Ryde <user42@zip.com.au>
6890
6891 * compile.texi (Eval During Compile): Explain recommended uses
6892 of eval-when-compile and eval-and-compile.
6893
68942005-10-27 Masatake YAMATO <jet@gyve.org>
6895
6896 * minibuf.texi (Completion Commands):
6897 Write about new optional argument for `display-completion-list'.
6898
68992005-10-23 Richard M. Stallman <rms@gnu.org>
6900
6901 * display.texi (Overlay Arrow): Clarify about local bindings of
6902 overlay-arrow-position.
6903
69042005-10-22 Eli Zaretskii <eliz@gnu.org>
6905
6906 * internals.texi (Building Emacs): Fix last change.
6907
69082005-10-22 Richard M. Stallman <rms@gnu.org>
6909
6910 * internals.texi (Building Emacs): Document eval-at-startup.
6911
69122005-10-21 Richard M. Stallman <rms@gnu.org>
6913
6914 * loading.texi (Where Defined): load-history contains abs file names.
6915 symbol-file returns abs file names.
6916
69172005-10-19 Kim F. Storm <storm@cua.dk>
6918
6919 * display.texi (Showing Images): Add max-image-size integer value.
6920
69212005-10-18 Chong Yidong <cyd@stupidchicken.com>
6922
6923 * display.texi (Showing Images): Document max-image-size.
6924
69252005-10-17 Richard M. Stallman <rms@gnu.org>
6926
6927 * commands.texi (Quitting): Minor clarification.
6928
6929 * processes.texi (Sentinels): Clarify about output and quitting.
6930 (Filter Functions): Mention with-local-quit.
6931
69322005-10-17 Juri Linkov <juri@jurta.org>
6933
6934 * buffers.texi (Current Buffer):
6935 * commands.texi (Event Input Misc):
6936 * compile.texi (Eval During Compile, Compiler Errors):
6937 * customize.texi (Group Definitions):
6938 * display.texi (Progress, Defining Faces):
6939 * files.texi (Writing to Files):
6940 * modes.texi (Mode Hooks, Defining Minor Modes):
6941 * streams.texi (Output Functions):
6942 * syntax.texi (Syntax Table Functions):
6943 * text.texi (Change Hooks):
6944 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6945
6946 * commands.texi (Quitting): Replace arg `forms' with `body' in
6947 `with-local-quit'.
6948
6949 * positions.texi (Excursions): Replace arg `forms' with `body' in
6950 `save-excursion'.
6951
69522005-10-08 Kim F. Storm <storm@cua.dk>
6953
6954 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6955 Rename manual section accordingly.
6956
69572005-10-04 Kim F. Storm <storm@cua.dk>
6958
6959 * windows.texi (Window Split Tree): New section describing
6960 new function window-split-tree function.
6961
69622005-10-03 Nick Roberts <nickrob@snap.net.nz>
6963
6964 * display.texi (Fringe Size/Pos): Simplify and add detail.
6965
69662005-09-30 Romain Francoise <romain@orebokech.com>
6967
6968 * minibuf.texi (High-Level Completion): Explain that the prompt
6969 given to `read-buffer' should end with a colon and a space.
6970 Update usage examples.
6971
69722005-09-29 Juri Linkov <juri@jurta.org>
6973
6974 * display.texi (Displaying Messages): Rename argument name
6975 `string' to `format-string' in functions `message', `message-box',
6976 `message-or-box'.
6977
69782005-09-26 Chong Yidong <cyd@stupidchicken.com>
6979
6980 * errors.texi (Standard Errors): Correct xrefs.
6981
69822005-09-18 Chong Yidong <cyd@stupidchicken.com>
6983
6984 * display.texi (Defining Images): Update documentation for
6985 `image-load-path'.
6986
69872005-09-17 Richard M. Stallman <rms@gnu.org>
6988
6989 * display.texi (Defining Images): Clean up previous change.
6990
69912005-09-16 Romain Francoise <romain@orebokech.com>
6992
6993 * elisp.texi: Specify GFDL version 1.2.
6994
6995 * doclicense.texi (GNU Free Documentation License): Update to
6996 version 1.2.
6997
69982005-09-15 Chong Yidong <cyd@stupidchicken.com>
6999
7000 * display.texi (Defining Images): Document `image-load-path'.
7001
70022005-09-15 Richard M. Stallman <rms@gnu.org>
7003
7004 * objects.texi (Printed Representation): Minor cleanup.
7005 (Box Diagrams): Minor fix.
7006 (Cons Cell Type): Move (...) index item here.
7007 (Box Diagrams): From here.
7008 (Array Type): Minor fix.
7009 (Type Predicates): Delete index "predicates".
7010 (Hash Table Type): Clarify xref.
7011 (Dotted Pair Notation): Minor fix.
7012
70132005-09-10 Chong Yidong <cyd@stupidchicken.com>
7014
7015 * files.texi (Saving Buffers): Fix typo.
7016
70172005-09-08 Richard M. Stallman <rms@gnu.org>
7018
7019 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7020
70212005-09-08 Chong Yidong <cyd@stupidchicken.com>
7022
7023 * locals.texi (Standard Buffer-Local Variables): Don't include
7024 mode variables for minor modes.
7025 Fix xrefs for buffer-display-count, buffer-display-table,
7026 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7027 enable-multibyte-characters, fill-column, header-line-format,
7028 left-fringe-width, left-margin, and right-fringe-width.
7029
7030 * hooks.texi (Standard Hooks): All hooks should conform to the
7031 standard naming convention now.
7032 Fix xref for `echo-area-clear-hook'.
7033
7034 * display.texi (Usual Display): Note that indicate-empty-lines and
7035 tab-width are buffer-local.
7036
7037 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7038
7039 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7040
7041 * nonascii.texi (Encoding and I/O): Note that
7042 buffer-file-coding-system is buffer-local.
7043
7044 * positions.texi (List Motion): Note that defun-prompt-regexp is
7045 buffer-local.
7046
7047 * text.texi (Auto Filling): Note that auto-fill-function is
7048 buffer-local.
7049 (Undo): Note that buffer-undo-list is buffer-local.
7050
5dcb4c4e
SM
7051 * windows.texi (Buffers and Windows):
7052 Document buffer-display-count.
b8d4c8d0
GM
7053
70542005-09-06 Richard M. Stallman <rms@gnu.org>
7055
7056 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7057 package prefix elsewhere than at the start of the name.
7058
70592005-09-03 Richard M. Stallman <rms@gnu.org>
7060
7061 * tips.texi (Programming Tips): Add conventions for minibuffer
7062 questions and prompts.
7063
70642005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7065
7066 * intro.texi (nil and t): Minor cleanup.
7067 Delete spurious mention of keyword symbols.
7068 (Evaluation Notation): Add index entry.
7069 (A Sample Function Description): Minor cleanup.
7070 (A Sample Variable Description): Not all vars can be set.
7071
70722005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7073
7074 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7075
7076 (Insertion): Document precise type of `insert-char' arg COUNT.
7077
70782005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7079
7080 * modes.texi (Other Font Lock Variables): Sync the default of
7081 font-lock-lines-before.
7082
70832005-08-31 Michael Albinus <michael.albinus@gmx.de>
7084
7085 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7086
70872005-08-29 Richard M. Stallman <rms@gnu.org>
7088
7089 * elisp.texi (Top): Update subnode menu.
7090
7091 * searching.texi (Searching and Matching): Move node.
7092 Rearrange contents and add overall explanation.
7093 (Searching and Case): Move node.
7094 (Searching and Matching): Update menu.
7095
70962005-08-27 Eli Zaretskii <eliz@gnu.org>
7097
7098 * os.texi (Startup Summary): Fix the description of the initial
7099 startup message display.
7100
71012005-08-25 Richard M. Stallman <rms@gnu.org>
7102
7103 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7104
71052005-08-25 Emilio C. Lopes <eclig@gmx.net>
7106
7107 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7108 `next-overlay-change' example.
7109
71102005-08-22 Juri Linkov <juri@jurta.org>
7111
7112 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7113 Fix invert-face. Fix args of face-background.
7114
7115 * display.texi (Standard Faces): Delete node.
7116 (Faces): Add xref to `(emacs)Standard Faces'.
7117 (Displaying Faces): Fix xref to `Standard Faces'.
7118
7119 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7120
71212005-08-20 Alan Mackenzie <acm@muc.de>
7122
7123 * buffers.texi (The Buffer List): Clarify the manipulation of the
7124 buffer list.
7125
71262005-08-14 Richard M. Stallman <rms@gnu.org>
7127
7128 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7129 a regexp.
7130
71312005-08-11 Richard M. Stallman <rms@gnu.org>
7132
7133 * elisp.texi (Top): Update subnode lists.
7134
7135 * display.texi (Inverse Video): Node deleted.
7136
7137 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7138 New nodes split out of Coding Conventions.
7139
7140 * searching.texi (Regular Expressions): Document re-builder.
7141
7142 * os.texi (Time Parsing): New node split out of Time Conversion.
7143
7144 * processes.texi (Misc Network, Network Feature Testing)
7145 (Network Options, Make Network): New nodes split out of
7146 Low-Level Network.
7147
71482005-08-09 Richard M. Stallman <rms@gnu.org>
7149
7150 * frames.texi (Geometry): New node, split from Size and Position.
7151 (Frame Parameters): Refer to Geometry.
7152
7153 * buffers.texi (The Buffer List): Fix xrefs.
7154
7155 * windows.texi (Splitting Windows): Fix xref.
7156
7157 * frames.texi (Layout Parameters): Add xref.
7158
7159 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7160
7161 * keymaps.texi (Menu Bar): Fix xref.
7162
7163 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7164
7165 * modes.texi (%-Constructs): Fix xref.
7166
7167 * frames.texi (Window Frame Parameters): Node split up.
7168 (Basic Parameters, Position Parameters, Size Parameters)
7169 (Layout Parameters, Buffer Parameters, Management Parameters)
7170 (Cursor Parameters, Color Parameters): New subnodes.
7171
71722005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7173
7174 * positions.texi (Screen Lines): Update xref for previous change
7175 in minibuf.texi.
7176
7177 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7178 change in minibuf.texi.
7179
71802005-08-09 Richard M. Stallman <rms@gnu.org>
7181
7182 * tips.texi (Coding Conventions): Minor cleanup.
7183
7184 * modes.texi (Defining Minor Modes): Explain when init-value
7185 can be non-nil.
7186
7187 * elisp.texi (Top): Update submenu for Minibuffer.
7188
7189 * minibuf.texi (Minibuffer Misc): Node split up.
7190 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7191 (Recursive Mini): New nodes split out from Minibuffer Misc.
7192 (Minibuffer Misc): Document max-mini-window-height.
7193
7194 * hash.texi (Defining Hash): Delete stray paren in example.
7195
7196 * display.texi (Echo Area Customization): Don't define
7197 max-mini-window-height here; xref instead.
7198
7199 * commands.texi (Event Input Misc): Update while-no-input.
7200
7201 * advice.texi (Advising Functions): Explain when to use advice
7202 and when to use a hook.
7203
72042005-07-30 Eli Zaretskii <eliz@gnu.org>
7205
7206 * makefile.w32-in (info): Don't run install-info.
7207 ($(infodir)/dir): New target, produced by running install-info.
7208
72092005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7210
7211 * modes.texi (Defining Minor Modes): The keyword for the initial
7212 value is :init-value, not :initial-value.
7213
72142005-07-23 Eli Zaretskii <eliz@gnu.org>
7215
7216 * loading.texi (Autoload): Make the `doctor' example be consistent
7217 with what's in current loaddefs.el. Describe the "fn" magic in
7218 the usage portion of the doc string.
7219
72202005-07-22 Richard M. Stallman <rms@gnu.org>
7221
7222 * internals.texi (Garbage Collection): Clarify previous change.
7223
72242005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7225
7226 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7227
72282005-07-18 Juri Linkov <juri@jurta.org>
7229
7230 * commands.texi (Accessing Events):
7231 * frames.texi (Text Terminal Colors, Resources):
7232 * markers.texi (The Mark):
7233 * modes.texi (Defining Minor Modes):
7234 Delete duplicate duplicate words.
7235
72362005-07-16 Richard M. Stallman <rms@gnu.org>
7237
7238 * display.texi (Managing Overlays): Clarify make-overlay
7239 args for insertion types.
7240
72412005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7242
7243 * customize.texi (Variable Definitions):
7244 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7245 `standard-value' is a list too.
7246 (Defining New Types): Use @key{RET} instead of @key{ret}.
7247
72482005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7249
7250 * os.texi (Translating Input): Fix typo.
7251
72522005-07-08 Richard M. Stallman <rms@gnu.org>
7253
7254 * README: Update edition number and size estimate.
7255
7256 * elisp.texi (VERSION): Set to 2.9.
7257
72582005-07-07 Richard M. Stallman <rms@gnu.org>
7259
7260 * book-spine.texinfo: Update Emacs version.
7261
7262 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7263
72642005-07-06 Richard M. Stallman <rms@gnu.org>
7265
7266 * searching.texi (Regexp Search): Clarify what re-search-forward
7267 does when the search fails.
7268
72692005-07-05 Lute Kamstra <lute@gnu.org>
7270
7271 * Update FSF's address in GPL notices.
7272
7273 * doclicense.texi (GNU Free Documentation License):
7274 * gpl.texi (GPL):
7275 * tips.texi (Coding Conventions, Library Headers):
7276 * vol1.texi:
7277 * vol2.texi: Update FSF's address.
7278
72792005-07-04 Richard M. Stallman <rms@gnu.org>
7280
7281 * hooks.texi (Standard Hooks): Add occur-hook.
7282
72832005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7284
7285 * display.texi (The Echo Area): Correct menu.
7286
72872005-07-03 Richard M. Stallman <rms@gnu.org>
7288
7289 * elisp.texi (Top): Update subnode menu for Display.
7290
7291 * display.texi (Displaying Messages): New node, with most
7292 of what was in The Echo Area.
5dcb4c4e 7293 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7294 (Logging Messages): New node with new text.
7295 (Echo Area Customization): New node, the rest of what was
7296 in The Echo Area. Document message-truncate-lines with @defvar.
7297 (Display): Update menu.
7298
7299 * windows.texi (Textual Scrolling): Doc 3 values for
7300 scroll-preserve-screen-position.
7301
7302 * text.texi (Special Properties): Change hook functions
7303 should bind inhibit-modification-hooks around altering buffer text.
7304
7305 * keymaps.texi (Key Binding Commands): Call binding BINDING
7306 rather than DEFINITION.
7307
73082005-06-29 Juanma Barranquero <lekktu@gmail.com>
7309
7310 * variables.texi (Defining Variables): `user-variable-p' returns t
7311 for aliases of user options, nil for alias loops.
7312
73132005-06-28 Richard M. Stallman <rms@gnu.org>
7314
7315 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7316 make-keymap.
7317
73182005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7319
7320 * variables.texi (Setting Variables): Correct and clarify
7321 description of `add-to-ordered-list'.
7322
73232005-06-26 Richard M. Stallman <rms@gnu.org>
7324
7325 * display.texi (Faces): Minor cleanup.
7326
73272005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7328
7329 * display.texi (Faces): `facep' returns t for strings that are
7330 face names.
7331
73322005-06-25 Richard M. Stallman <rms@gnu.org>
7333
7334 * objects.texi (Equality Predicates): Clarify meaning of equal.
7335
7336 * windows.texi (Selecting Windows): save-selected-window
7337 and with-selected-window save and restore the current buffer.
7338
73392005-06-24 Richard M. Stallman <rms@gnu.org>
7340
7341 * numbers.texi (Float Basics): Explain how to test for NaN,
7342 and printing the sign of NaNs.
7343
73442005-06-24 Eli Zaretskii <eliz@gnu.org>
7345
7346 * makefile.w32-in (MAKEINFO): Use --force.
7347
73482005-06-23 Richard M. Stallman <rms@gnu.org>
7349
7350 * display.texi (Face Functions): Correct Texinfo usage.
7351
73522005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7353
7354 * lists.texi (Rings): `ring-elements' now returns the elements of
7355 RING in order.
7356
73572005-06-23 Juanma Barranquero <lekktu@gmail.com>
7358
7359 * markers.texi (The Mark): Texinfo usage fix.
7360
73612005-06-23 Kim F. Storm <storm@cua.dk>
7362
7363 * searching.texi (Entire Match Data): Remove evaporate option for
7364 match-data. Do not mention evaporate option for set-match-data.
7365
73662005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7367
7368 * display.texi (Face Functions): Mention face aliases.
7369
73702005-06-21 Richard M. Stallman <rms@gnu.org>
7371
7372 * anti.texi (Antinews): Texinfo usage fix.
7373
73742005-06-21 Karl Berry <karl@gnu.org>
7375
7376 * elisp.texi: Use @copying.
7377
7378 * elisp.texi: Put @summarycontents and @contents before the Top
7379 node, instead of the end of the file, so that the contents appear
7380 in the right place in the dvi/pdf output.
7381
73822005-06-21 Juri Linkov <juri@jurta.org>
7383
7384 * display.texi (Defining Faces): Add `customized-face'.
7385
73862005-06-20 Kim F. Storm <storm@cua.dk>
7387
7388 * variables.texi (Setting Variables): Any type of element can be
7389 given order in add-to-ordered-list. Compare elements with eq.
7390
7391 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7392
73932005-06-20 Karl Berry <karl@gnu.org>
7394
7395 * syntax.texi (Syntax Flags): Make last column very slightly wider
7396 to avoid "generic comment" breaking on two lines and causing an
7397 underfull box.
7398
73992005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7400
7401 * lists.texi (Rings): Various minor clarifications and corrections.
7402
74032005-06-18 Richard M. Stallman <rms@gnu.org>
7404
7405 * functions.texi (Obsolete Functions): Simplify.
7406
7407 * variables.texi (Variable Aliases): Simplify.
7408
7409 * anti.texi, backups.texi, compile.texi, customization.texi:
7410 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7411 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7412 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7413 * variables.texi: Fix formatting ugliness.
7414
7415 * elisp.texi: Add links to Rings and Byte Packing.
7416 Update version and copyright years.
7417
7418 * minibuf.texi: Fix formatting ugliness.
7419 (Completion Commands): Move keymap vars to the end
7420 and vars completing-read binds to the top.
7421
74222005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7423
7424 * processes.texi: Fix typos.
7425 (Bindat Spec): Correct Texinfo error.
7426 (Byte Packing): Fix ungrammatical sentence.
7427
74282005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7429
7430 * lists.texi (Rings): New node.
7431 (Lists): Add it to menu.
7432
7433 * processes.texi (Byte Packing): New node.
7434 (Processes): Add it to menu.
7435
74362005-06-17 Richard M. Stallman <rms@gnu.org>
7437
7438 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7439
7440 * help.texi (Documentation Basics): Explain the xref to
7441 Documentation Tips.
7442
7443 * debugging.texi (Debugger Commands): Minor fix.
7444
74452005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7446
7447 * edebug.texi (Instrumenting): Eliminate duplicate link.
7448 (Specification List): Replace references to "below", referring to
7449 a later node, with one @ref to that node.
7450
7451 * os.texi (Timers): Timers should save and restore the match data
7452 if they change it.
7453
7454 * debugging.texi (Debugger Commands): Mention that the Lisp
7455 debugger can not step through primitive functions.
7456
74572005-06-16 Juanma Barranquero <lekktu@gmail.com>
7458
7459 * functions.texi (Obsolete Functions): Update argument names of
7460 `make-obsolete' and `define-obsolete-function-alias'.
7461
7462 * variables.texi (Variable Aliases): Update argument names of
7463 `defvaralias', `make-obsolete-variable' and
7464 `define-obsolete-variable-alias'.
7465
74662005-06-15 Kim F. Storm <storm@cua.dk>
7467
7468 * searching.texi (Entire Match Data): Rephrase warnings about
7469 evaporate arg to match-data and set-match-data.
7470
74712005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7472
7473 * elisp.texi (Top): Update detailed menu.
7474
7475 * edebug.texi (Edebug): Update menu.
7476 (Instrumenting): Update xrefs.
7477 (Edebug Execution Modes): Correct xref.
7478 (Jumping): Clarify description of `h' command.
7479 Eliminate redundant @ref.
7480 (Breaks): New node.
7481 (Breakpoints): Is now a subsubsection.
7482 (Global Break Condition): Mention `C-x X X'.
7483 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7484 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7485 (Edebug Display Update): Correct pxref.
7486 (Edebug and Macros): New node.
7487 (Instrumenting Macro Calls): Is now a subsubsection.
7488 Neither arg of `def-edebug-spec' is evaluated.
7489 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7490 (Specification Examples): Fix typo.
7491
74922005-06-14 Lute Kamstra <lute@gnu.org>
7493
7494 * debugging.texi (Function Debugging): Primitives can break on
7495 entry too.
7496
74972005-06-14 Kim F. Storm <storm@cua.dk>
7498
7499 * variables.texi (Setting Variables): Add add-to-ordered-list.
7500
75012005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7502
7503 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7504 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7505
75062005-06-13 Lute Kamstra <lute@gnu.org>
7507
7508 * text.texi (Special Properties): Fix cross reference.
7509
75102005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7511
7512 * debugging.texi (Function Debugging): Delete mention of empty
7513 string argument to `cancel-debug-on-entry'. Delete inaccurate
7514 description of the return value of that command.
7515
75162005-06-11 Alan Mackenzie <acm@muc.de>
7517
7518 * text.texi (Adaptive Fill): Amplify the description of
7519 fill-context-prefix.
7520
75212005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7522
7523 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7524
75252005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7526
7527 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7528
75292005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7530
7531 * debugging.texi (Error Debugging): Minor rewording.
7532 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7533 is optional.
7534
75352005-06-10 Lute Kamstra <lute@gnu.org>
7536
7537 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7538 (Top): Give it a title. Correct version number. Give the
7539 detailed node listing a more prominent header.
7540 * intro.texi: Don't set VERSION here a second time.
7541 Mention Emacs's version too.
7542 * anti.texi (Antinews): Use EMACSVER to refer to the current
7543 version of Emacs.
7544
75452005-06-09 Kim F. Storm <storm@cua.dk>
7546
7547 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7548 match-data and set-match-data.
7549
75502005-06-08 Richard M. Stallman <rms@gnu.org>
7551
7552 * searching.texi (Entire Match Data): Clarify when match-data
7553 returns markers and when integers.
7554
7555 * display.texi (Defining Faces): Explain that face name should not
7556 end in `-face'.
7557
7558 * modes.texi (Mode Line Data): Minor cleanup.
7559 (Customizing Keywords): Node split out of Search-based Fontification.
7560 Add example of using font-lock-add-keywords from a hook.
7561 Clarify when MODE should be non-nil, and when nil.
7562
75632005-06-06 Richard M. Stallman <rms@gnu.org>
7564
7565 * modes.texi (Mode Line Data): Explain what happens when the car
7566 of a list is a void symbol.
7567 (Search-based Fontification): Explain MODE arg to
7568 font-lock-add-keywords and warn about calls from major modes.
7569
75702005-06-08 Juri Linkov <juri@jurta.org>
7571
7572 * display.texi (Standard Faces): Add `shadow' face.
7573
75742005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7575
7576 * modes.texi (Major Mode Conventions): A derived mode only needs
7577 to put the call to the parent mode inside `delay-mode-hooks'.
7578
75792005-05-29 Richard M. Stallman <rms@gnu.org>
7580
7581 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7582 new, and what that implies. Clarify.
7583
7584 * files.texi (Locating Files): Clean up the text.
7585
7586 * frames.texi (Window Frame Parameters): Document user-size.
7587 Shorten entry for top by referring to left.
7588
75892005-05-26 Richard M. Stallman <rms@gnu.org>
7590
7591 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7592 is new, and what the implications are. Other clarifications.
7593
75942005-05-24 Richard M. Stallman <rms@gnu.org>
7595
7596 * frames.texi (Dialog Boxes): Minor fixes.
7597
75982005-05-25 Masatake YAMATO <jet@gyve.org>
7599
7600 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7601
76022005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7603
7604 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7605 is optional.
7606
76072005-05-24 Nick Roberts <nickrob@snap.net.nz>
7608
10d1d0af 7609 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7610
76112005-05-23 Lute Kamstra <lute@gnu.org>
7612
7613 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7614 syntax-begin-function over font-lock-beginning-of-syntax-function.
7615
76162005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7617
7618 * minibuf.texi (Reading File Names): Update description of
7619 `read-directory-name'.
7620
7621 * modes.texi (Derived Modes): Clarify :group keyword.
7622
76232005-05-21 Eli Zaretskii <eliz@gnu.org>
7624
7625 * files.texi (Locating Files): New subsection.
7626 Describe locate-file and executable-find.
7627
76282005-05-21 Kevin Ryde <user42@zip.com.au>
7629
7630 * frames.texi (Initial Parameters): Update cross reference to
7631 "Emacs Invocation".
7632
76332005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7634
7635 * keymaps.texi (Active Keymaps): Add anchor.
7636
7637 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7638 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7639 appropriate place.
7640 (Derived Modes): Small clarifications.
7641 (Minor Mode Conventions, Keymaps and Minor Modes):
7642 Replace references to nodes with references to anchors.
7643 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7644 Clarify description of lists whose first element is an integer.
7645 (Mode Line Variables): Add anchor.
7646 (%-Constructs): Clarify description of integer after %.
7647 (Emulating Mode Line): Describe nil value for FACE.
7648
76492005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7650
7651 * modes.texi (Derived Modes): Correct references to non-existing
7652 variable standard-syntax-table.
7653
76542005-05-17 Lute Kamstra <lute@gnu.org>
7655
7656 * modes.texi (Defining Minor Modes): Mention the mode hook.
7657
76582005-05-15 Kim F. Storm <storm@cua.dk>
7659
7660 * processes.texi (Network): Remove open-network-stream-nowait.
7661 (Network Servers): Remove open-network-stream-server.
7662
76632005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7664
7665 * elisp.texi (Top): Update detailed menu.
7666
7667 * variables.texi: Reorder nodes.
7668 (Variables): Update menu.
7669 (File Local Variables): Do not refer to the `-*-' line as
7670 a "local variables list". Add pxref.
7671
76722005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7673
7674 * elisp.texi (Top): Update detailed menu for node changes.
7675
7676 * modes.texi (Modes): Update Menu.
7677 (Hooks): Move to beginning of chapter.
7678 Most minor modes run mode hooks too.
7679 `add-hook' can handle void hooks or hooks whose value is a single
7680 function.
7681 (Major Modes): Update Menu.
7682 (Major Mode Basics): New node, split off from `Major Modes'.
7683 (Major Mode Conventions): Correct xref. Explain how to handle
7684 auto-mode-alist if the major mode command has an autoload cookie.
7685 (Auto Major Mode): Major update. Add magic-mode-alist.
7686 (Derived Modes): Major update.
7687 (Mode Line Format): Update Menu.
7688 (Mode Line Basics): New node, split off from `Mode Line Format'.
7689
7690 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7691 for `magic autoload comment'. Add index entries and anchor.
7692
76932005-05-14 Richard M. Stallman <rms@gnu.org>
7694
7695 * tips.texi (Coding Conventions): Explain how important it is
7696 that just loading certain files not change Emacs behavior.
7697
7698 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7699
77002005-05-12 Lute Kamstra <lute@gnu.org>
7701
7702 * modes.texi (Generic Modes): Update.
7703 (Major Modes): Refer to node "Generic Modes".
7704
7705 * elisp.texi (Top): Update to the current structure of the manual.
7706 * processes.texi (Processes): Add menu description.
7707 * customize.texi (Customization): Add menu descriptions.
7708
77092005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7710
7711 * processes.texi (Signals to Processes)
7712 (Low-Level Network): Fix typos.
7713
77142005-05-11 Lute Kamstra <lute@gnu.org>
7715
7716 * elisp.texi (Top): Add some nodes from the chapter "Major and
7717 Minor Modes" to the detailed node listing.
7718
77192005-05-10 Richard M. Stallman <rms@gnu.org>
7720
7721 * keymaps.texi (Extended Menu Items): Menu item filter functions
7722 can be called at any time.
7723
77242005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7725
7726 * variables.texi (File Local Variables): `(hack-local-variables t)'
7727 now also checks whether a mode is specified in the local variables
7728 list.
7729
77302005-05-05 Kevin Ryde <user42@zip.com.au>
7731
7732 * display.texi (The Echo Area): Correct format function cross
7733 reference.
7734
77352005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7736
7737 * variables.texi (Variable Aliases): Change description of
7738 `define-obsolete-variable-alias'.
7739
7740 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7741 (Defining Functions): Add xref.
7742 (Obsolete Functions): New node.
7743 (Function Safety): Standardize capitalization of section title.
7744
7745 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7746 (Dialog Boxes): Complete description of `x-popup-dialog'.
7747
77482005-05-04 Richard M. Stallman <rms@gnu.org>
7749
7750 * commands.texi (Interactive Codes): Fix Texinfo usage.
7751 Document U more clearly.
7752
77532005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7754
7755 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7756 function and not a macro.
7757
7758 * frames.texi (Pop-Up Menus): Correct and clarify description of
7759 `x-popup-menu'.
7760 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7761
77622005-05-01 Richard M. Stallman <rms@gnu.org>
7763
7764 * edebug.texi (Checking Whether to Stop): Fix previous change.
7765
77662005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7767
7768 * display.texi: Fix typos and Texinfo usage.
7769
7770 * edebug.texi (Checking Whether to Stop): executing-macro ->
7771 executing-kbd-macro.
7772
77732005-05-01 Richard M. Stallman <rms@gnu.org>
7774
7775 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7776
77772005-04-30 Richard M. Stallman <rms@gnu.org>
7778
7779 * files.texi (Magic File Names): Document `operations' property.
7780
77812005-04-29 Lute Kamstra <lute@gnu.org>
7782
7783 * modes.texi (Generic Modes): New node.
7784 (Major Modes): Add it to the menu.
7785 (Derived Modes): Add "derived mode" to concept index.
7786
77872005-04-28 Lute Kamstra <lute@gnu.org>
7788
7789 * modes.texi (Defining Minor Modes): Fix previous change.
7790 (Font Lock Mode): Simplify.
7791 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7792 when set and that some parts are optional. Add cross references.
7793 (Search-based Fontification): Say how to specify font-lock-keywords.
7794 Add cross references. Add font-lock-multiline to index.
7795 Move font-lock-keywords-case-fold-search here from node "Other Font
7796 Lock Variables". Document font-lock-add-keywords and
7797 font-lock-remove-keywords.
7798 (Other Font Lock Variables): Move font-lock-keywords-only,
7799 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7800 and font-lock-syntactic-face-function to node "Syntactic Font
7801 Lock". Move font-lock-keywords-case-fold-search to node
7802 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7803 and font-lock-{,un}fontify-{buffer,region}-function.
7804 (Precalculated Fontification): Remove reference to deleted variable
7805 font-lock-core-only.
7806 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7807 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7808 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7809 and font-lock-syntactic-face-function here from node "Other Font
7810 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7811 Syntax Properties". Add cross references.
7812 (Setting Syntax Properties): New node.
7813 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7814 * syntax.texi (Syntax Properties): Add cross reference.
7815 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7816
78172005-04-26 Richard M. Stallman <rms@gnu.org>
7818
7819 * display.texi (Defining Faces):
7820 Document `default' elements of defface spec.
7821
7822 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7823
7824 * variables.texi (Variable Aliases): Clarify text.
7825
78262005-04-25 Chong Yidong <cyd@stupidchicken.com>
7827
7828 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7829
78302005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7831
7832 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7833
78342005-04-24 Eli Zaretskii <eliz@gnu.org>
7835
7836 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7837 syntax-after and syntax-class.
7838
7839 * files.texi (Changing Files): Fix last change's cross-reference.
7840 (Unique File Names): Don't mention "numbers" in the documentation
7841 of make-temp-file and make-temp-name.
7842
78432005-04-23 Richard M. Stallman <rms@gnu.org>
7844
7845 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7846
78472005-04-22 Nick Roberts <nickrob@snap.net.nz>
7848
7849 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7850
78512005-04-22 Nick Roberts <nickrob@snap.net.nz>
7852
7853 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7854 and define-obsolete-variable-alias.
7855
78562005-04-22 Kim F. Storm <storm@cua.dk>
7857
7858 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7859 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7860
78612005-04-21 Lute Kamstra <lute@gnu.org>
7862
7863 * lists.texi (Association Lists): Document rassq-delete-all.
7864
78652005-04-19 Richard M. Stallman <rms@gnu.org>
7866
7867 * modes.texi (Search-based Fontification): Explain that
7868 facespec is an expression to be evaluated.
7869
78702005-04-19 Kevin Ryde <user42@zip.com.au>
7871
7872 * streams.texi (Output Functions): Fix xref.
7873 * strings.texi (String Conversion): Fix xref.
7874
78752005-04-19 Kim F. Storm <storm@cua.dk>
7876
7877 * symbols.texi (Symbol Plists): Add safe-get.
7878 Mention that `get' may signal an error.
7879
78802005-04-18 Nick Roberts <nickrob@snap.net.nz>
7881
7882 * customize.texi (Variable Definitions): Replace tooltip-mode
7883 example with save-place.
7884
78852005-04-17 Richard M. Stallman <rms@gnu.org>
7886
7887 * buffers.texi (Indirect Buffers): Clarify.
7888
7889 * positions.texi (Positions): Clarify converting marker to integer.
7890
7891 * strings.texi (String Basics): Mention string-match; clarify.
7892
78932005-04-08 Lute Kamstra <lute@gnu.org>
7894
7895 * modes.texi (Search-based Fontification): Fix cross references.
7896 Use consistent terminology. Document anchored highlighting.
7897
78982005-04-05 Lute Kamstra <lute@gnu.org>
7899
7900 * modes.texi (Defining Minor Modes): Document :group keyword
7901 argument and its default value.
7902
79032005-04-03 Lute Kamstra <lute@gnu.org>
7904
7905 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7906 references and/or descriptions. Delete major mode hooks; mention
7907 them as a category instead. Rename or delete obsolete hooks.
7908
79092005-04-02 Richard M. Stallman <rms@gnu.org>
7910
7911 * nonascii.texi (Coding System Basics): Another wording cleanup.
7912
79132005-04-01 Richard M. Stallman <rms@gnu.org>
7914
7915 * nonascii.texi (Coding System Basics): Clarify previous change.
7916
79172005-04-01 Kenichi Handa <handa@m17n.org>
7918
10d1d0af 7919 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7920 identity of coding systems.
7921
79222005-03-29 Chong Yidong <cyd@stupidchicken.com>
7923
7924 * text.texi (Buffer Contents): Add filter-buffer-substring and
7925 buffer-substring-filters.
7926
79272005-03-26 Chong Yidong <cyd@stupidchicken.com>
7928
7929 * anti.texi (Antinews): Mention `G' interactive code.
7930
7931 * tips.texi (Compilation Tips): Mention benchmark.el.
7932
79332005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7934
7935 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7936 is now bound to M-o M-o.
7937
7938 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7939
79402005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7941
7942 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7943 in the Emacs Manual).
7944 * Makefile.in (srcs): Remove calendar.texi.
7945 * makefile.w32-in (srcs): Remove calendar.texi.
7946 * display.texi (Display): Change name of next node.
7947 * os.texi (System In): Change name of previous node.
7948 * elisp.texi (Top): Remove Calendar references.
7949 * vol1.texi (Top): Remove Calendar references.
7950 * vol2.texi (Top): Remove Calendar references.
7951
79522005-03-25 Richard M. Stallman <rms@gnu.org>
7953
7954 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7955 Cleanup previous change.
7956
79572005-03-25 Chong Yidong <cyd@stupidchicken.com>
7958
7959 * display.texi (Face Attributes): Faces earlier in an :inherit
7960 list take precedence.
7961 (Scroll Bars): Fix description of vertical-scroll-bars.
7962 Document frame-current-scroll-bars and window-current-scroll-bars.
7963
7964 * markers.texi (The Mark): Document temporary Transient Mark mode.
7965
7966 * minibuf.texi (Reading File Names):
7967 Document read-file-name-completion-ignore-case.
7968
7969 * positions.texi (Screen Lines): Document nil for width argument
7970 to compute-motion.
7971
79722005-03-23 Kim F. Storm <storm@cua.dk>
7973
7974 * display.texi (Standard Faces): Other faces used in the fringe
7975 implicitly inherits from the fringe face.
7976 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7977 properties implicitly inherits from fringe face.
7978 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7979
79802005-03-20 Chong Yidong <cyd@stupidchicken.com>
7981
7982 * display.texi (Invisible Text): State default value of
7983 line-move-ignore-invisible.
7984 (Managing Overlays): Document remove-overlays.
7985 (Standard Faces): Document escape-glyph face.
7986
7987 * minibuf.texi (Reading File Names): Document read-file-name-function.
7988
7989 * modes.texi (Other Font Lock Variables):
7990 Document font-lock-lines-before.
7991
7992 * positions.texi (Skipping Characters): skip-chars-forward allows
7993 character classes.
7994
79952005-03-18 Lute Kamstra <lute@gnu.org>
7996
7997 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7998
79992005-03-17 Richard M. Stallman <rms@gnu.org>
8000
8001 * text.texi (Undo): Document extensible undo entries.
8002
dd7b651b 8003 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8004
8005 * nonascii.texi (Character Codes): Minor fix.
8006
8007 * display.texi (Display Property): Explain the significance
8008 of having text properties that are eq.
8009 (Other Display Specs): Explain string as display spec.
8010
8011 * commands.texi (Interactive Codes): Document G option.
8012
80132005-03-17 Chong Yidong <cyd@stupidchicken.com>
8014
8015 * text.texi (Filling): Add sentence-end-without-period and
8016 sentence-end-without-space.
8017 (Changing Properties): Minor fix.
8018
8019 * anti.texi: Total rewrite.
8020
80212005-03-15 Lute Kamstra <lute@gnu.org>
8022
8023 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8024
80252005-03-08 Kim F. Storm <storm@cua.dk>
8026
8027 * display.texi (Specified Space): Property :width is support on
8028 non-graphic terminals, :height is not.
8029
80302005-03-07 Richard M. Stallman <rms@gnu.org>
8031
8032 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8033 Now subnodes of Fringes.
8034 (Overlay Arrow): Document overlay-arrow-variable-list.
8035 (Fringe Size/Pos): New node, broken out of Fringes.
8036 (Display): Explain clearing vs redisplay better.
8037 (Truncation): Clarify use of bitmaps.
8038 (The Echo Area): Clarify the uses of the echo area.
8039 Add max-mini-window-height.
8040 (Progress): Clarify.
8041 (Invisible Text): Explain that main loop moves point out.
8042 (Selective Display): Say "hidden", not "invisible".
8043 (Managing Overlays): Move up. Describe relation to Undo here.
8044 (Overlay Properties): Clarify intro.
8045 (Finding Overlays): Explain return values when nothing found.
8046 (Width): truncate-string-to-width has added arg.
8047 (Displaying Faces): Clarify and update mode line face handling.
8048 (Face Functions): Minor cleanup.
8049 (Conditional Display): Merge into Other Display Specs.
8050 (Pixel Specification, Other Display Specs): Minor cleanups.
8051 (Images, Image Descriptors): Minor cleanups.
8052 (GIF Images): Patents have expired.
8053 (Showing Images): Explain default text for insert-image.
8054 (Manipulating Button Types): Merge into Manipulating Buttons.
8055 (Making Buttons): Explain return values.
8056 (Button Buffer Commands): Add xref.
8057 (Inverse Video): Update mode-line-inverse-video.
8058 (Display Table Format): Clarify.
8059 (Active Display Table): Give defaults for window-display-table.
8060
8061 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8062 and calendar-today-marker are strings, not chars.
8063 (Holiday Customizing): Minor fix.
8064
8065 * internals.texi (Writing Emacs Primitives): Update `or' example.
8066 Update limit on # args of subr.
8067
8068 * edebug.texi (Using Edebug): Arrow is in fringe.
8069 (Instrumenting): Arg to eval-defun works without loading edebug.
8070 (Edebug Execution Modes): Add xref.
8071
8072 * customize.texi (Common Keywords): Clarify :require.
8073 Mention :version here.
8074 (Variable Definitions, Group Definitions): Not here.
8075 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8076
80772005-03-07 Chong Yidong <cyd@stupidchicken.com>
8078 * nonascii.texi (Text Representations): Clarify position-bytes.
8079 (Character Sets): Add list-charset-chars.
8080 (Scanning Charsets): Add charset-after.
8081 (Encoding and I/O): Minor fix.
8082
80832005-03-06 Richard M. Stallman <rms@gnu.org>
8084
8085 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8086 (Resizing Windows): Likewise.
8087
8088 * text.texi (Change Hooks): Get rid of "Emacs 21".
8089
8090 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8091
8092 * streams.texi (Output Variables): Get rid of "Emacs 21".
8093
8094 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8095
8096 * os.texi (Translating Input): Replace flow-control example
8097 with a less obsolete example that uses `keyboard-translate'.
8098
8099 * objects.texi (Hash Table Type, Circular Objects):
8100 Get rid of "Emacs 21".
8101
8102 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8103 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8104
8105 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8106
8107 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8108
8109 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8110 (Menu Bar): Fix when menu-bar-update-hook is called.
8111
8112 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8113
8114 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8115 and make it read better.
8116
8117 * files.texi (Writing to Files): Get rid of "Emacs 21".
8118 (Unique File Names): Likewise.
8119
8120 * elisp.texi: Update Emacs version to 22.
8121
8122 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8123 (Overlay Properties, Face Attributes): Likewise.
8124 (Managing Overlays): Fix punctuation.
8125 (Attribute Functions): Clarify set-face-font; get rid of
8126 info about old Emacs versions.
8127 (Auto Faces, Font Lookup, Display Property, Images):
8128 Get rid of "Emacs 21".
8129
8130 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8131
81322005-03-05 Richard M. Stallman <rms@gnu.org>
8133
8134 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8135
81362005-03-04 Lute Kamstra <lute@gnu.org>
8137
8138 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8139
81402005-03-03 Lute Kamstra <lute@gnu.org>
8141
8142 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8143
81442005-03-01 Lute Kamstra <lute@gnu.org>
8145
8146 * debugging.texi (Debugger Commands): Update `j'.
8147
81482005-02-28 Lute Kamstra <lute@gnu.org>
8149
8150 * debugging.texi (Debugging): Fix typo.
8151 (Error Debugging): Document eval-expression-debug-on-error.
8152 (Function Debugging): Update example.
8153 (Using Debugger): Mention starred stack frames.
8154 (Debugger Commands): Document `j' and `l'.
8155 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8156 Update the messages that the debugger displays.
8157 (Internals of Debugger): Add cross reference. Update example.
8158 (Excess Open): Minor improvement.
8159 (Excess Close): Minor improvement.
8160
81612005-02-26 Richard M. Stallman <rms@gnu.org>
8162
8163 * tips.texi (Coding Conventions): Clarify.
8164 Put all the major mode key reservations together.
8165 Mention the Mouse-1 => Mouse-2 conventions.
8166
8167 * syntax.texi (Syntax Class Table): Clarify.
8168 (Syntax Table Functions): syntax-after moved from here.
8169 (Syntax Table Internals): syntax-after moved to here.
8170 (Parsing Expressions): Update info on number of values
8171 and what's meaningful in the STATE argument.
8172 (Categories): Fix typo.
8173
8174 * sequences.texi (Arrays): Cleanup.
8175 (Char-Tables): Clarify.
8176
8177 * processes.texi (Deleting Processes): Cleanups, add xref.
8178 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8179 (Process Information): set-process-coding-system, some args optional.
8180 (Input to Processes): Explain various types for PROCESS args.
8181 Rename them from PROCESS-NAME to PROCESS.
8182 (Signals to Processes): Likewise.
8183 (Decoding Output): Cleanup.
8184 (Query Before Exit): Clarify.
8185
8186 * os.texi (Startup Summary): Correct the options; add missing ones.
8187 (Terminal Output, Batch Mode): Clarify.
8188 (Flow Control): Node deleted.
8189
8190 * markers.texi (The Mark): Clarify.
8191
8192 * macros.texi (Expansion): Cleanup.
8193 (Indenting Macros): indent-spec allows ints, not floats.
8194
8195 * keymaps.texi (Keymaps): Clarify.
8196 (Format of Keymaps): Update lisp-mode-map example.
8197 (Active Keymaps, Key Lookup): Clarify.
8198 (Changing Key Bindings): Add xref to `kbd'.
8199 (Key Binding Commands, Simple Menu Items): Clarify.
8200 (Mouse Menus, Menu Bar): Clarify.
8201 (Menu Example): Replace print example with menu-bar-replace-menu.
8202
8203 * help.texi (Documentation Basics): Add function-documentation prop.
8204
8205 * elisp.texi (Top): Don't refer to Flow Control node.
8206
8207 * commands.texi (Command Overview): Improve xrefs.
8208 (Adjusting Point): Adjusting point applies to intangible and invis.
8209 (Key Sequence Input): Doc extra read-key-sequence args.
8210 Likewise for read-key-sequence-vector.
8211
8212 * backups.texi (Rename or Copy): Minor fix.
8213 (Numbered Backups): For version-control, say the default.
8214 (Auto-Saving): make-auto-save-file-name example is simplified.
8215
8216 * advice.texi (Advising Functions): Don't imply one part of Emacs
8217 should advise another part. Markup changes.
8218 (Defining Advice): Move transitional para.
8219 (Activation of Advice): Cleanup.
8220 Explain if COMPILE is nil or negative.
8221
8222 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8223
82242005-02-24 Lute Kamstra <lute@gnu.org>
8225
8226 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8227 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8228
82292005-02-23 Lute Kamstra <lute@gnu.org>
8230
8231 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8232 to define global minor modes as well.
8233
8234 * display.texi (Managing Overlays): overlay-buffer returns nil for
8235 deleted overlays.
8236
82372005-02-22 Kim F. Storm <storm@cua.dk>
8238
8239 * minibuf.texi (Basic Completion): Allow symbols in addition to
8240 strings in try-completion and all-completions.
8241
82422005-02-14 Lute Kamstra <lute@gnu.org>
8243
8244 * elisp.texi (Top): Remove reference to deleted node.
8245
8246 * lists.texi (Lists): Remove reference to deleted node.
8247 (Cons Cells): Fix typo.
8248
8249 * loading.texi (Where Defined): Fix typo.
8250
82512005-02-14 Richard M. Stallman <rms@gnu.org>
8252
8253 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8254 is useful for discarding some minor modes.
8255
8256 * symbols.texi (Symbol Components): Reorder examples.
8257
8258 * streams.texi (Input Functions): State standard-input default.
8259 (Output Variables): State standard-output default.
8260
8261 * objects.texi (Printed Representation): Clarify read syntax vs print.
8262 (Floating Point Type): Explain meaning better.
8263 (Symbol Type): Explain uniqueness better.
8264 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8265 List examples sooner.
8266 (Box Diagrams): New subnode broken out.
8267 Some examples moved from old Lists as Boxes node.
8268 (Dotted Pair Notation): Clarify intro.
8269 (Array Type): Clarify.
8270 (Type Predicates): Add hash-table-p.
8271
8272 * numbers.texi (Integer Basics): Clarify radix explanation.
8273 (Predicates on Numbers): Minor clarification.
8274 (Comparison of Numbers): Minor clarification. Clarify eql.
8275 Typos in min, max.
8276 (Math Functions): Clarify overflow in expt.
8277
8278 * minibuf.texi (Text from Minibuffer): Minor clarification.
8279 Mention arrow keys.
8280
8281 * loading.texi (Autoload): defun's doc string overrides autoload's
8282 doc string.
8283 (Repeated Loading): Modernize "add to list" examples.
8284 (Where Defined): Finish updating table of load-history elts.
8285
8286 * lists.texi (List-related Predicates): Minor wording improvement.
8287 (Lists as Boxes): Node deleted.
8288 (Building Lists): Explain trivial cases of number-sequence.
8289
8290 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8291 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8292 (Hash Access): Any object can be a key.
8293 State value of maphash.
8294
8295 * functions.texi (What Is a Function): Wording cleanup.
8296 (Function Documentation): Minor cleanup.
8297 Explain purpose of calling convention at end of doc string.
8298 (Function Names): Wording cleanup.
8299 (Calling Functions): Wording cleanup.
8300 Explain better how funcall calls the function.
8301 (Function Cells): Delete example of saving and redefining function.
8302
8303 * control.texi (Combining Conditions): Wording cleanup.
8304 (Iteration): dolist and dotimes bind VAR locally.
8305 (Cleanups): Xref to Atomic Changes.
8306
8307 * compile.texi (Byte Compilation): Delete 19.29 info.
8308 (Compilation Functions): Macros' difficulties don't affect defsubst.
8309 (Docs and Compilation): Delete 19.29 info.
8310
83112005-02-10 Richard M. Stallman <rms@gnu.org>
8312
8313 * objects.texi (Symbol Type): Minor correction.
8314
83152005-02-06 Lute Kamstra <lute@gnu.org>
8316
8317 * modes.texi (Example Major Modes): Fix typos.
8318
83192005-02-06 Richard M. Stallman <rms@gnu.org>
8320
8321 * text.texi (Margins): fill-nobreak-predicate can be one function.
8322
8323 * strings.texi (Modifying Strings): clear-string can make unibyte.
8324 (Formatting Strings): format gives error if values missing.
8325
8326 * positions.texi (Character Motion): Mention default arg
8327 for forward-char. backward-char refers to forward-char.
8328 (Word Motion): Mention default arg for forward-word.
8329 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8330 Simplify end-of-buffer.
8331 (Text Lines): Mention default arg for forward-line.
8332 (List Motion): Mention default arg for beginning/end-of-defun.
8333 (Skipping Characters): Minor fixes in explaining character-set.
8334
8335 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8336 Mode inheritance applies only when default-major-mode is nil.
8337 Clarifications.
8338 (Example Major Modes): Update Text mode and Lisp mode examples.
8339 (Minor Mode Conventions): Mention define-minor-mode at top.
8340 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8341 (Mode Line Format): Update mode line face display info.
8342 (Properties in Mode): Mention effect of risky vars.
8343 (Imenu): Define imenu-add-to-menubar.
8344 (Font Lock Mode): Add descriptions to menu lines.
8345 (Faces for Font Lock): Add font-lock-doc-face.
8346
83472005-02-05 Lute Kamstra <lute@gnu.org>
8348
8349 * text.texi (Maintaining Undo): Remove obsolete function.
8350
83512005-02-05 Eli Zaretskii <eliz@gnu.org>
8352
8353 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8354 color specifications. Improve indexing.
b8d4c8d0
GM
8355 (Text Terminal Colors): Replace the description of RGB values by
8356 an xref to "Color Names".
8357
83582005-02-03 Richard M. Stallman <rms@gnu.org>
8359
8360 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8361 Clarify.
8362 (Selecting Windows): Clarify save-selected-window.
8363 (Cyclic Window Ordering): Clarify walk-windows.
8364 (Window Point): Clarify.
8365 (Window Start): Add comment to example.
8366 (Resizing Windows): Add `interactive' specs in examples.
8367 Document fit-window-to-buffer.
8368
8369 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8370 (Undo, Maintaining Undo): Clarify last change.
8371 (Sorting): In sort-numeric-fields, explain about octal and hex.
8372 Mention sort-numeric-base.
8373 (Format Properties): Add xref for hard newlines.
8374
8375 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8376 (Pop-Up Menus): Fix typo.
8377 (Color Names): Explain all types of color names.
8378 Explain color-values on B&W terminal.
8379 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8380
8381 * files.texi (File Locks): Not supported on MS systems.
8382 (Testing Accessibility): Clarify.
8383
8384 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8385 (Coverage Testing): Fix typo.
8386
8387 * commands.texi (Misc Events): Remove stray space.
8388
8389 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8390 (Modification Time): Clarify when visited-file-modtime returns 0.
8391 (The Buffer List): Clarify bury-buffer.
8392 (Killing Buffers): Clarify.
8393 (Indirect Buffers): Add clone-indirect-buffer.
8394
83952005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8396
8397 * edebug.texi (Printing in Edebug): Fix default value of
8398 edebug-print-circle.
8399 (Coverage Testing): Fix displayed frequency count data.
8400
84012005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8402
8403 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8404
84052005-02-02 Kim F. Storm <storm@cua.dk>
8406
8407 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8408
84092005-01-29 Eli Zaretskii <eliz@gnu.org>
8410
8411 * commands.texi (Misc Events): Describe the help-echo event.
8412
8413 * text.texi (Special Properties) <help-echo>: Use `pos'
8414 consistently in description of the help-echo property.
8415 Use @code{nil} instead of @var{nil}.
8416
8417 * display.texi (Overlay Properties): Fix the index entry for
8418 help-echo overlay property.
8419
8420 * customize.texi (Type Keywords): Uncomment the xref to the
8421 help-echo property documentation.
8422
84232005-01-23 Kim F. Storm <storm@cua.dk>
8424
8425 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8426 return value. Third element FULLY replaced by PARTIAL which
8427 specifies number of invisible pixels if row is only partially visible.
8428 (Textual Scrolling): Mention auto-window-vscroll.
8429 (Vertical Scrolling): New defvar auto-window-vscroll.
8430
84312005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8432
8433 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8434 command remapping.
8435
84362005-01-15 Richard M. Stallman <rms@gnu.org>
8437
8438 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8439
84402005-01-14 Kim F. Storm <storm@cua.dk>
8441
8442 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8443
8444 * text.texi (Links and Mouse-1): Fix string and vector item.
8445
84462005-01-13 Richard M. Stallman <rms@gnu.org>
8447
8448 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8449 descriptions of overriding-local-map and overriding-terminal-local-map.
8450
8451 * text.texi (Links and Mouse-1): Clarify text.
8452
84532005-01-13 Kim F. Storm <storm@cua.dk>
8454
8455 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8456
84572005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8458
8459 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8460
84612005-01-12 Kim F. Storm <storm@cua.dk>
8462
8463 * text.texi (Links and Mouse-1): Rename section from Enabling
8464 Mouse-1 to Following Links. Change xrefs.
8465 Add examples for define-button-type and define-widget.
8466
8467 * display.texi (Button Properties, Button Buffer Commands):
8468 Clarify mouse-1 and follow-link functionality.
8469
84702005-01-12 Richard M. Stallman <rms@gnu.org>
8471
8472 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8473
8474 * display.texi (Beeping): Fix Texinfo usage.
8475
8476 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8477
84782005-01-11 Kim F. Storm <storm@cua.dk>
8479
8480 * display.texi (Button Properties, Button Buffer Commands):
8481 Mention mouse-1 binding. Add follow-link keyword.
8482
8483 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8484 (Enabling Mouse-1 to Follow Links): New subsection.
8485
84862005-01-06 Richard M. Stallman <rms@gnu.org>
8487
8488 * text.texi (Special Properties): Minor change.
8489
8490 * os.texi (Timers): Clarify previous change.
8491
8492 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8493
84942005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8495
8496 * display.texi (Face Attributes): Correct xref to renamed node.
8497
84982005-01-01 Richard M. Stallman <rms@gnu.org>
8499
8500 * display.texi (Face Attributes): Describe hex color specs.
8501
85022004-12-31 Richard M. Stallman <rms@gnu.org>
8503
8504 * os.texi (Timers): Update previous change.
8505
85062004-12-30 Kim F. Storm <storm@cua.dk>
8507
8508 * display.texi (Line Height): Total line-height is now specified
8509 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8510 in cons cells. (nil . RATIO) is relative to actual line height.
8511 Use line-height `t' instead of `0' to get minimum height.
8512
85132004-12-29 Richard M. Stallman <rms@gnu.org>
8514
8515 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8516
85172004-12-28 Richard M. Stallman <rms@gnu.org>
8518
8519 * commands.texi (Quitting): Clarify value of with-local-quit.
8520
8521 * elisp.texi (Top): Fix previous change.
8522
8523 * loading.texi (Loading): Fix previous change.
8524
85252004-12-27 Richard M. Stallman <rms@gnu.org>
8526
8527 * Makefile.in (MAKEINFO): Specify --force.
8528
8529 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8530
8531 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8532
8533 * display.texi (Line Height): Further clarify.
8534
8535 * elisp.texi (Top): Update Loading submenu.
8536
8537 * loading.texi (Where Defined): New node.
8538 (Unloading): load-history moved to Where Defined.
8539
85402004-12-21 Richard M. Stallman <rms@gnu.org>
8541
8542 * commands.texi (Event Input Misc): Add while-no-input.
8543
85442004-12-11 Richard M. Stallman <rms@gnu.org>
8545
8546 * display.texi (Line Height): Rewrite text for clarity.
8547
85482004-12-11 Kim F. Storm <storm@cua.dk>
8549
8550 * display.texi (Display): Add node "Line Height" to menu.
8551 (Line Height): New node. Move full description of line-spacing
8552 and line-height text properties here from text.texi.
8553 (Scroll Bars): Add vertical-scroll-bar variable.
8554
8555 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8556
8557 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8558 line-spacing and vertical-scroll-bar.
8559
8560 * text.texi (Special Properties): Just mention line-spacing and
8561 line-height here, add xref to new "Line Height" node.
8562
85632004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8564
8565 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8566
8567 * locals.texi (Standard Buffer-Local Variables):
8568 Add @xref for `line-spacing'.
8569
85702004-12-05 Richard M. Stallman <rms@gnu.org>
8571
8572 * Makefile.in (maintainer-clean): Remove the info files
8573 in $(infodir) where they are created.
8574
85752004-12-03 Richard M. Stallman <rms@gnu.org>
8576
8577 * windows.texi (Selecting Windows): get-lru-window and
8578 get-largest-window don't consider dedicated windows.
8579
8580 * text.texi (Undo): Document undo-in-progress.
8581
85822004-11-26 Richard M. Stallman <rms@gnu.org>
8583
8584 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8585 Remove a few vars that are not always buffer-local.
8586
85872004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8588
8589 * locals.texi (Standard Buffer-Local Variables): Comment out
8590 xref's to non-existent node `Yet to be written'.
8591
85922004-11-24 Richard M. Stallman <rms@gnu.org>
8593
8594 * processes.texi (Synchronous Processes): Grammar fix.
8595
8596 * numbers.texi (Comparison of Numbers): Add eql.
8597
8598 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8599
8600 * intro.texi (Printing Notation): Fix previous change.
8601
8602 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8603 and default-indicate-buffer-boundaries from here.
8604 (Usual Display): To here.
8605 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8606 (Usual Display): Move tab-width up.
8607
5dcb4c4e
SM
8608 * customize.texi (Variable Definitions):
8609 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8610 (Simple Types, Composite Types, Defining New Types):
8611 Minor cleanups.
8612
86132004-11-21 Jesper Harder <harder@ifa.au.dk>
8614
8615 * processes.texi (Synchronous Processes, Output from Processes):
8616 Markup fix.
8617
86182004-11-20 Richard M. Stallman <rms@gnu.org>
8619
8620 * positions.texi (Skipping Characters): skip-chars-forward
8621 now handles char classes.
8622
8623 * intro.texi (Printing Notation): Avoid confusion of `print'
8624 when explaining @print.
8625
8626 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8627
8628 * display.texi (Display Table Format): Minor fix.
8629
8630 * streams.texi (Output Functions): Fix print example.
8631
8632 * Makefile.in (elisp): New target.
8633 (dist): Depend on $(infodir)/elisp, not elisp.
8634 Copy the info files from $(infodir).
8635
8636 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8637 read-from-minibuffer.
8638
8639 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8640
86412004-11-19 Richard M. Stallman <rms@gnu.org>
8642
8643 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8644
86452004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8646
8647 * tips.texi (Coding Conventions): Fix typo.
8648
86492004-11-16 Richard M. Stallman <rms@gnu.org>
8650
8651 * tips.texi (Coding Conventions): Separate defvar and require
8652 methods to avoid warnings. Use require only when there are many
8653 functions and variables from that package.
8654
8655 * minibuf.texi (Minibuffer Completion): When ignoring case,
8656 predicate must not be case-sensitive.
8657
8658 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8659 (Test Coverage): Don't talk about "splotches". Clarified.
8660
86612004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8662
8663 * frames.texi (Window Frame Parameters): Fix typo.
8664
86652004-11-15 Kim F. Storm <storm@cua.dk>
8666
8667 * symbols.texi (Other Plists): Note that plist-get may signal error.
8668 Add safe-plist-get.
8669
86702004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8671
8672 * modes.texi (Font Lock Basics): Fix typo.
8673
86742004-11-08 Richard M. Stallman <rms@gnu.org>
8675
8676 * syntax.texi (Syntax Table Functions): Add syntax-after.
8677
86782004-11-06 Lars Brinkhoff <lars@nocrew.org>
8679
8680 * os.texi (Processor Run Time): New section documenting
8681 get-internal-run-time.
8682
86832004-11-06 Eli Zaretskii <eliz@gnu.org>
8684
8685 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8686 it nukes elisp-cover.texi.
8687 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8688 elisp-0 etc.
8689
86902004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8691
8692 * commands.texi (Keyboard Macros): Document `append' return value
8693 of `defining-kbd-macro'.
8694
86952004-11-01 Richard M. Stallman <rms@gnu.org>
8696
8697 * commands.texi (Interactive Call): Add called-interactively-p.
8698
86992004-10-29 Simon Josefsson <jas@extundo.com>
8700
8701 * minibuf.texi (Reading a Password): Revert.
8702
87032004-10-28 Richard M. Stallman <rms@gnu.org>
8704
8705 * frames.texi (Display Feature Testing): Explain about "vendor".
8706
87072004-10-27 Richard M. Stallman <rms@gnu.org>
8708
8709 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8710 not raw. Clarify `n'.
8711 (Interactive Call): Rewrite interactive-p, focusing on when
8712 and how to use it.
8713 (Misc Events): Clarify previous change.
8714
8715 * advice.texi (Simple Advice): Clarify what job the example does.
8716 (Around-Advice): Clarify ad-do-it.
8717 (Activation of Advice): An option of ad-default-compilation-action
8718 is `never', not `nil'.
8719
87202004-10-26 Kim F. Storm <storm@cua.dk>
8721
8722 * commands.texi (Interactive Codes): Add U code letter.
8723
87242004-10-25 Simon Josefsson <jas@extundo.com>
8725
8726 * minibuf.texi (Reading a Password): Add.
8727
87282004-10-24 Jason Rumney <jasonr@gnu.org>
8729
8730 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8731 and wheel-down.
8732
87332004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8734
8735 * processes.texi (Synchronous Processes): Document process-file.
8736
87372004-10-22 Kenichi Handa <handa@m17n.org>
8738
8739 * text.texi (translate-region): Document that it accepts also a
8740 char-table.
8741
87422004-10-22 David Ponce <david@dponce.com>
8743
8744 * windows.texi (Resizing Windows): Document the `preserve-before'
8745 argument of the functions `enlarge-window' and `shrink-window'.
8746
87472004-10-19 Jason Rumney <jasonr@gnu.org>
8748
8749 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8750
87512004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8752
8753 * text.texi (Filling): Add anchor for definition of
8754 `sentence-end-double-space'.
8755
8756 * searching.texi (Regexp Example): Update description of how
8757 Emacs currently recognizes the end of a sentence.
8758 (Standard Regexps): Update definition of the variable
8759 `sentence-end'. Add definition of the function `sentence-end'.
8760
87612004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8762
8763 * display.texi (Progress): New node.
8764
87652004-10-05 Kim F. Storm <storm@cua.dk>
8766
8767 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8768
87692004-09-29 Kim F. Storm <storm@cua.dk>
8770
8771 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8772 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8773 fringe bitmap symbols, as they now have their own namespace.
8774 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8775 vs. pixels. Signal error if no free bitmap slots.
8776 (Pixel Specification): Change IMAGE to @var{image}.
8777
87782004-09-28 Richard M. Stallman <rms@gnu.org>
8779
8780 * text.texi (Special Properties): Clarify line-spacing and line-height.
8781
8782 * searching.texi (Regexp Search): Add looking-back.
8783
87842004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8785
8786 * display.texi: Correct typos.
8787 (Image Descriptors): Correct xref's.
8788
87892004-09-25 Richard M. Stallman <rms@gnu.org>
8790
8791 * text.texi (Special Properties): Cleanups in `cursor'.
8792 Rewrites in `line-height' and `line-spacing'; exchange them.
8793
8794 * display.texi (Fringes): Rewrite previous change.
8795 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8796 (Display Fringe Bitmaps): Node deleted, text moved.
8797 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8798 (Scroll Bars): Clarify set-window-scroll-bars.
8799 (Pointer Shape): Rewrite.
8800 (Specified Space): Clarify :align-to, etc.
8801 (Pixel Specification): Use @var. Clarify new text.
8802 (Other Display Specs): Clarify `slice'.
8803 (Image Descriptors): Cleanups.
8804 (Showing Images): Cleanups.
8805
88062004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8807
8808 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8809
8810 * modes.texi: Various minor changes in addition to:
8811 (Major Mode Conventions): Final call to `run-mode-hooks' should
8812 not be inside the `delay-mode-hooks' form.
8813 (Mode Hooks): New node.
8814 (Hooks): Delete obsolete example.
8815 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8816 node "Mode Hooks".
8817
88182004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8819
8820 * display.texi: Correct various typos.
8821 (Display): Rename node "Pointer Shapes" to "Pointer
8822 Shape". (There is already a node called "Pointer Shapes" in
8823 frames.texi.)
8824 (Images): Remove non-existent node "Image Slices" from menu.
8825
88262004-09-23 Kim F. Storm <storm@cua.dk>
8827
8828 * text.texi (Special Properties): Add `cursor', `pointer',
8829 `line-height', and `line-spacing' properties.
8830
8831 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8832 Shapes' to menu.
8833 (Standard Faces): Doc fix for fringe face.
8834 (Fringes): Add `overflow-newline-into-fringe' and
8835 'indicate-buffer-boundaries'.
8836 (Fringe Bitmaps, Pointer Shapes): New nodes.
8837 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8838 Bitmaps' to menu.
8839 (Specified Space): Describe pixel width and height.
8840 (Pixel Specification): New node.
8841 (Other Display Specs): Add `slice' property.
8842 (Display Fringe Bitmaps): New node.
8843 (Images): Add 'Image Slices' to menu.
8844 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8845 (Showing Images): Add slice arg to `insert-image'.
8846 Add 'insert-sliced-image'.
b8d4c8d0
GM
8847
88482004-09-20 Richard M. Stallman <rms@gnu.org>
8849
8850 * commands.texi (Key Sequence Input):
8851 Clarify downcasing in read-key-sequence.
8852
88532004-09-08 Juri Linkov <juri@jurta.org>
8854
8855 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8856
88572004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8858
5dcb4c4e
SM
8859 * locals.texi (Standard Buffer-Local Variables):
8860 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8861 * internals.texi (Buffer Internals): Describe new
8862 auto_save_file_format field of the buffer structure.
8863 * files.texi (Format Conversion): `auto-save-file-format' has been
8864 renamed `buffer-auto-save-file-format'.
8865
88662004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8867
8868 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8869 an integer or a marker.
8870 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8871
88722004-08-22 Richard M. Stallman <rms@gnu.org>
8873
8874 * modes.texi (Major Mode Conventions): Discuss rebinding of
8875 standard key bindings.
8876
88772004-08-18 Kim F. Storm <storm@cua.dk>
8878
8879 * processes.texi (Accepting Output): Add `just-this-one' arg to
8880 `accept-process-output'.
8881 (Output from Processes): New var `process-adaptive-read-buffering'.
8882
88832004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8884
8885 * keymaps.texi: Various changes in addition to:
8886 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8887 Give more varied examples for `kbd'.
8888 (Creating Keymaps): Char tables have slots for all characters
8889 without modifiers.
8890 (Active Keymaps): `overriding-local-map' and
8891 `overriding-terminal-local-map' also override text property and
8892 overlay keymaps.
8893 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8894 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8895 to denote a prefix of no events.
8896 `map-keymap' includes parent's bindings _recursively_.
8897 Clarify and correct description of `where-is-internal'.
8898 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8899 (Menu Example): For menus intended for use with the keyboard, the
8900 menu items should be bound to characters or real function keys.
8901
89022004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8903
8904 * objects.texi (Character Type): Reposition `@anchor' to prevent
8905 double space inside sentence in Info.
8906
8907 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8908 renamed to `disabled-command-function'.
8909 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8910 (Command Loop Info): Replace reference to it.
8911 (Disabling Commands): `disabled-command-hook' has been renamed to
8912 `disabled-command-function'.
8913
89142004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8915
8916 * os.texi (Translating Input): Only non-prefix bindings in
8917 `key-translation-map' override actual key bindings. Warn about
8918 possible indirect effect of actual key bindings on non-prefix
8919 bindings in `key-translation-map'.
8920
89212004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8922
8923 * minibuf.texi (High-Level Completion): Add anchor for definition
8924 of `read-variable'.
8925
8926 * commands.texi: Various changes in addition to:
8927 (Using Interactive): Clarify description of `interactive-form'.
8928 (Interactive Call): Mention default for KEYS argument to
8929 `call-interactively'.
8930 (Command Loop Info): Clarify description of `this-command-keys'.
8931 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8932 Value of `last-event-frame' can be `macro'.
8933 (Repeat Events): `double-click-fuzz' is also used to distinguish
8934 clicks and drags.
8935 (Classifying Events): Clarify descriptions of `event-modifiers'
8936 `event-basic-type' and `event-convert-list'.
8937 (Accessing Events): `posn-timestamp' takes POSITION argument.
8938 (Quoted Character Input): Clarify description of
8939 `read-quoted-char' and fix example.
8940 (Quitting): Add `with-local-quit'.
8941 (Disabling Commands): Correct and clarify descriptions of
8942 `enable-command' and `disable-command'.
8943 Mention what happens if `disabled-command-hook' is nil.
8944 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8945 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8946
89472004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8948
8949 * frames.texi: Various changes in addition to:
8950 (Creating Frames): Expand and clarify description of `make-frame'.
8951 (Window Frame Parameters): Either none or both of the `icon-left'
8952 and `icon-top' parameters must be specified. Put descriptions of
8953 `menu-bar-lines' and `toolbar-lines' closer together and change
8954 them accordingly.
8955 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8956 except while processing `frame-title-format' or `icon-title-format'.
8957 (Deleting Frames): Correct description of `delete-frame'.
8958 Non-nil return values of `frame-live-p' are like those of `framep'.
8959 (Frames and Windows): Mention return value of
8960 `set-frame-selected-window'.
8961 (Visibility of Frames): Mention `force' argument to
8962 `make-frame-invisible'. `frame-visible-p' returns t for all
8963 frames on text-only terminals.
8964 (Frame Configurations): Restoring a frame configuration does not
8965 restore deleted frames.
8966 (Window System Selections): `x-set-selection' returns DATA.
8967 (Resources): Add example.
8968 (Display Feature Testing): Clarify descriptions of
8969 `display-pixel-height', `display-pixel-width', `x-server-version'
8970 and `x-server-vendor'.
8971
8972 * windows.texi (Choosing Window): Add anchor.
8973 * minibuf.texi (Minibuffer Misc): Add anchor.
8974
89752004-07-23 John Paul Wallington <jpw@gnu.org>
8976
8977 * macros.texi (Defining Macros): Declaration keyword for setting
8978 Edebug spec is `debug' not `edebug'.
8979
89802004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8981
8982 * windows.texi: Various small changes in addition to:
8983 (Window Point): Mention return value of `set-window-point'.
8984 (Window Start): `pos-visible-in-window-p' disregards horizontal
8985 scrolling. Explain return value if PARTIALLY is non-nil.
8986 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8987 and `set-window-vscroll'.
8988 (Size of Window): The argument WINDOW to `window-inside-edges',
8989 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8990 (Resizing Windows): Explain return value of
8991 `shrink-window-if-larger-than-buffer'.
8992 `window-size-fixed' automatically becomes buffer local when set.
8993 (Window Configurations): Explain return value of
8994 `set-window-configuration'.
8995
8996 * minibuf.texi (Minibuffer Misc): Add anchor for
8997 `minibuffer-scroll-window'.
8998
8999 * positions.texi (Text Lines): Add anchor for `count-lines'.
9000
90012004-07-17 Richard M. Stallman <rms@gnu.org>
9002
9003 * display.texi (Overlay Properties): Adding `evaporate' prop
9004 deletes empty overlay immediately.
9005
9006 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9007 fix example.
9008
90092004-07-16 Jim Blandy <jimb@redhat.com>
9010
9011 * searching.texi (Regexp Backslash): Document new \_< and \_>
9012 operators.
9013
90142004-07-16 Juanma Barranquero <lektu@terra.es>
9015
9016 * display.texi (Images): Fix Texinfo usage.
9017
90182004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9019
9020 * buffers.texi (Modification Time): `visited-file-modtime' now
9021 returns a list of two integers, instead of a cons.
9022
90232004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9024
9025 * windows.texi: Various changes in addition to:
9026 (Splitting Windows): Add `split-window-keep-point'.
9027
90282004-07-09 Richard M. Stallman <rms@gnu.org>
9029
9030 * frames.texi (Input Focus): Minor fix.
9031
90322004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9033
9034 * frames.texi (Input Focus): Clarify descriptions of
9035 `select-frame-set-input-focus' and `select-frame'.
9036
90372004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9038
9039 * os.texi: Various small changes in addition to:
9040 (Killing Emacs): Expand and clarify description of
9041 `kill-emacs-query-functions' and `kill-emacs-hook'.
9042 (System Environment): Expand and clarify description of `getenv'
9043 and `setenv'.
9044 (Timers): Clarify description of `run-at-time'.
9045 (Translating Input): Correct description of
9046 `extra-keyboard-modifiers'.
9047 (Flow Control): Correct description of `enable-flow-control'.
9048
90492004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9050
9051 * os.texi: Update copyright.
9052 (Session Management): Grammar fix.
9053 Clarify which Emacs does the restarting.
9054 Use @samp for *scratch* buffer.
9055
90562004-07-04 Alan Mackenzie <acm@muc.de>
9057
9058 * frames.texi (Input Focus): Add documentation for
9059 `select-frame-set-input-focus'. Replace refs to non-existent
9060 `switch-frame' with `select-frame'. Minor corrections and tidying
9061 up of text-only terminal stuff.
9062
90632004-07-02 Richard M. Stallman <rms@gnu.org>
9064
9065 * files.texi (Saving Buffers): Cleanup write-contents-function.
9066 (Magic File Names): Cleanup file-remote-p.
9067
b344d29d 90682004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9069
9070 * files.texi (Magic File Names): `file-remote-p' returns an
9071 identifier of the remote system, not just t.
9072
90732004-07-02 David Kastrup <dak@gnu.org>
9074
9075 * searching.texi (Entire Match Data): Add explanation about new
9076 match-data behavior when @var{integers} is non-nil.
9077
90782004-06-24 Richard M. Stallman <rms@gnu.org>
9079
9080 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9081
9082 * customize.texi (Variable Definitions): Note about doc strings
9083 and :set.
9084
9085 * keymaps.texi (Keymap Terminology): Document `kbd'.
9086 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9087
9088 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9089 makes it buffer-local.
9090
9091 * files.texi (Saving Buffers): Correct previous change.
9092
9093 * commands.texi (Accessing Events):
9094 Clarify posn-col-row and posn-actual-col-row.
9095
90962004-06-24 David Ponce <david.ponce@wanadoo.fr>
9097
9098 * commands.texi (Accessing Events): New functions
9099 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9100
91012004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9102
9103 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9104 * frames.texi, buffers.texi, backups.texi, variables.texi:
9105 * loading.texi, eval.texi, functions.texi, control.texi:
9106 * symbols.texi, minibuf.texi: Reposition @anchor's.
9107
9108 * help.texi: Various small changes in addition to the following.
9109 (Describing Characters): Describe PREFIX argument to
9110 `key-description'. Correct and clarify definition of
9111 `text-char-description'. Describe NEED-VECTOR argument to
9112 `read-kbd-macro'.
9113 (Help Functions): Clarify definition of `apropos'.
9114
91152004-06-23 Lars Hansen <larsh@math.ku.dk>
9116
9117 * files.texi (Saving Buffers): Correct description of
9118 `write-contents-functions'.
9119
91202004-06-21 Juanma Barranquero <lektu@terra.es>
9121
9122 * display.texi (Images): Remove redundant @vindex directives.
9123 Rewrite `image-library-alist' doc in active voice.
9124
91252004-06-14 Juanma Barranquero <lektu@terra.es>
9126
9127 * display.texi (Images): Document new delayed library loading,
9128 variable `image-library-alist' and (existing but undocumented)
9129 function `image-type-available-p'.
9130
91312004-06-05 Richard M. Stallman <rms@gnu.org>
9132
9133 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9134 refer the user to the Initial Input node.
9135 (Text from Minibuffer): Likewise.
9136 (Initial Input): New node. Document this feature
9137 and say it is mostly deprecated.
9138
91392004-05-30 Richard M. Stallman <rms@gnu.org>
9140
9141 * loading.texi (Named Features): Clarify return value
9142 and meaning of NOERROR.
9143
9144 * variables.texi (File Local Variables): Minor cleanup.
9145
91462004-05-30 Michael Albinus <michael.albinus@gmx.de>
9147
9148 * files.texi (Magic File Names): Add `file-remote-p' as operation
9149 of file name handlers.
9150
91512004-05-29 Richard M. Stallman <rms@gnu.org>
9152
9153 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9154 as arg to a minor mode command.
9155
91562004-05-22 Richard M. Stallman <rms@gnu.org>
9157
9158 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9159
9160 * streams.texi (Output Variables): Doc float-output-format.
9161
9162 * searching.texi (Regexp Special): Nested repetition can be infloop.
9163
9164 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9165 real stack overflow.
9166
9167 * compile.texi: Minor cleanups.
9168
91692004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9170
9171 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9172 circular lists.
9173 (List Elements): Explain handling of circular and dotted lists.
9174
91752004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9176
9177 * modes.texi (Search-based Fontification): Fix typo.
9178
91792004-05-10 Juanma Barranquero <lektu@terra.es>
9180
9181 * modes.texi (Mode Line Variables): Fix description of
9182 global-mode-string, which is now after which-func-mode, not the
9183 buffer name.
9184
91852004-05-07 Lars Hansen <larsh@math.ku.dk>
9186
9187 * modes.texi (Desktop Save Mode): Add.
9188 (Modes): Add menu entry Desktop Save Mode.
9189
9190 * hooks.texi: Add desktop-after-read-hook,
9191 desktop-no-desktop-file-hook and desktop-save-hook.
9192
9193 * locals.texi: Add desktop-save-buffer.
9194
91952004-04-30 Jesper Harder <harder@ifa.au.dk>
9196
9197 * display.texi: emacs -> Emacs.
9198
91992004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9200
9201 * files.texi (Changing Files): Document set-file-times.
9202
92032004-04-23 Juanma Barranquero <lektu@terra.es>
9204
9205 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9206
92072004-04-18 Jesper Harder <harder@ifa.au.dk>
9208
9209 * tips.texi (Coding Conventions): defopt -> defcustom.
9210
92112004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9212
9213 * sequences.texi: Various clarifications.
9214
92152004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9216
9217 * buffers.texi (Read Only Buffers): Mention optional ARG to
9218 `toggle-read-only'.
9219
92202004-04-14 Nick Roberts <nick@nick.uklinux.net>
9221
9222 * windows.texi (Selecting Windows): Note that get-lru-window
9223 returns a full-width window if possible.
9224
92252004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9226
9227 * buffers.texi: Various changes in addition to:
9228 (Buffer File Name): Add `find-buffer-visiting'.
9229 (Buffer Modification): Mention optional ARG to `not-modified'.
9230 (Indirect Buffers): Mention optional CLONE argument to
9231 `make-indirect-buffer'.
9232
9233 * files.texi: Various changes in addition to:
9234 (Visiting Functions): `find-file-hook' is now a normal hook.
9235 (File Name Expansion): Explain difference between the way that
9236 `expand-file-name' and `file-truename' treat `..'.
9237 (Contents of Directories): Mention optional ID-FORMAT argument to
9238 `directory-files-and-attributes'.
9239 (Format Conversion): Mention new optional CONFIRM argument to
9240 `format-write-file'.
9241
92422004-04-12 Miles Bader <miles@gnu.org>
9243
9244 * macros.texi (Expansion): Add description of `macroexpand-all'.
9245
92462004-04-05 Jesper Harder <harder@ifa.au.dk>
9247
5dcb4c4e
SM
9248 * variables.texi (Variable Aliases):
9249 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9250
9251 * errors.texi (Standard Errors): Ditto.
9252
92532004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9254
9255 * backups.texi: Various small changes in addition to:
9256 (Making Backups): Mention return value of `backup-buffer'.
9257 (Auto-Saving): Mention optional FORCE argument to
9258 `delete-auto-save-file-if-necessary'.
9259 (Reverting): Mention optional PRESERVE-MODES argument to
9260 `revert-buffer'. Correct description of `revert-buffer-function'.
9261
92622004-03-22 Juri Linkov <juri@jurta.org>
9263
9264 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9265 with `Vector Functions'.
9266
9267 * text.texi (Sorting): Add missing quote.
9268
92692004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9270
9271 * intro.texi (Lisp History): Replace xref to `cl' manual with
9272 inforef.
9273
92742004-03-12 Richard M. Stallman <rms@gnu.org>
9275
9276 * intro.texi (Version Info): Add arg to emacs-version.
9277 (Lisp History): Change xref to CL manual.
9278
92792004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9280
9281 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9282 for Partial Completion mode.
9283
92842004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9285
9286 * customize.texi: Fix typo. Remove eol whitespace.
9287
92882004-03-04 Richard M. Stallman <rms@gnu.org>
9289
9290 * processes.texi: Fix typos.
9291
9292 * lists.texi (Building Lists): Minor clarification.
9293
9294 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9295 in make-hash-table.
9296
92972004-02-29 Juanma Barranquero <lektu@terra.es>
9298
9299 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9300 rm, and ignore exit code.
9301
93022004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9303
9304 * display.texi (Defining Faces): Add description for min-colors.
9305 Update example.
9306
93072004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9308
9309 * abbrevs.texi: Various corrections and clarifications in addition
9310 to the following:
9311 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9312
93132004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9314
9315 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9316
93172004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9318
9319 * text.texi: Various small changes in addition to the following:
9320 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9321 to delete-horizontal-space.
9322 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9323 description of yank-handler text property at various places.
9324
9325 * frames.texi (Window System Selections): Add anchor.
9326
9327 * syntax.texi (Syntax Table Functions): Clarify and correct
9328 descriptions of make-syntax-table and copy-syntax-table.
9329 (Motion and Syntax): Clarify SYNTAXES argument to
9330 skip-syntax-forward.
9331 (Parsing Expressions): Mention that the return value of
9332 parse-partial-sexp is currently a list of ten rather than nine
9333 elements.
9334 (Categories): Various corrections and clarifications.
9335
93362004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9337
9338 * markers.texi (Marker Insertion Types): Minor change.
9339
9340 * locals.texi (Standard Buffer-Local Variables):
9341 * commands.texi (Interactive Codes, Using Interactive):
9342 * functions.texi (Related Topics): Fix xrefs.
9343
93442004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9345
9346 * lists.texi (Sets And Lists): Update description of delete-dups.
9347
93482004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9349
9350 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9351
c8763fb6 93522004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9353
9354 * frames.texi (Parameter Access): frame-parameters arg is optional.
9355 modify-frame-parameters handles nil for FRAME.
9356 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9357 are all-or-nothing for certain toolkits.
9358 Mention parameter wait-for-wm.
9359 (Frames and Windows): In frame-first-window and frame-selected-window
9360 the arg is optional.
9361 (Input Focus): In redirect-frame-focus the second arg is optional.
9362 (Window System Selections): Mention selection type CLIPBOARD.
9363 Mention data-type UTF8_STRING.
9364 Mention numbering of cut buffers.
9365 (Resources): Describe x-resource-name.
9366
93672004-02-16 Richard M. Stallman <rms@gnu.org>
9368
9369 * windows.texi (Buffers and Windows): Delete false table
9370 about all-frames.
9371
9372 * syntax.texi (Parsing Expressions): Delete old caveat
9373 about parse-sexp-ignore-comments.
9374
9375 * streams.texi (Output Variables): Add print-quoted.
9376
9377 * lists.texi (Building Lists): Minor cleanup.
9378
9379 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9380
9381 * display.texi (Overlays): Explain overlays use markers.
9382 (Managing Overlays): Explain front-advance and rear-advance
9383 in more detail.
9384
9385 * loading.texi (Unloading): Document unload-feature-special-hooks.
9386 Get rid of fns-NNN.el file.
9387
93882004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9389
9390 * help.texi (Describing Characters): Fix text-char-description
9391 example output.
9392
9393 * edebug.texi (Using Edebug): Fix example.
9394
9395 * debugging.texi (Internals of Debugger): Fix return value.
9396
9397 * files.texi (Changing Files): Fix argname.
9398
9399 * calendar.texi: Fix parens, and default values.
9400
9401 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9402 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9403 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9404
9405 * positions.texi (Text Lines): Don't add -1 in current-line.
9406
94072004-02-16 Richard M. Stallman <rms@gnu.org>
9408
9409 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9410
94112004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9412
9413 * processes.texi (Low-Level Network): Fix a typo.
9414
94152004-02-12 Kim F. Storm <storm@cua.dk>
9416
9417 * display.texi (Fringes): Use consistent wording.
9418 Note that window-fringe's window arg is optional.
9419 (Scroll Bars): Use consistent wording.
9420
94212004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9422
9423 * tips.texi (Comment Tips): Document the new conventions for
9424 commenting out code.
9425
c8763fb6 94262004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9427
5dcb4c4e 9428 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9429
94302004-02-07 Kim F. Storm <storm@cua.dk>
9431
9432 * positions.texi (Text Lines): Add line-number-at-pos.
9433
94342004-02-06 John Paul Wallington <jpw@gnu.org>
9435
9436 * display.texi (Button Properties, Button Buffer Commands):
9437 mouse-2 invokes button, not down-mouse-1.
9438
94392004-02-04 Jason Rumney <jasonr@gnu.org>
9440
9441 * makefile.w32-in: Sync with Makefile.in changes.
9442
94432004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9444
9445 * minibuf.texi (Text from Minibuffer): Various corrections and
9446 clarifications.
9447 (Object from Minibuffer): Correct Lisp description of
9448 read-minibuffer.
9449 (Minibuffer History): Clarify description of cons values for
9450 HISTORY arguments.
5dcb4c4e
SM
9451 (Basic Completion): Various corrections and clarifications.
9452 Add completion-regexp-list.
b8d4c8d0
GM
9453 (Minibuffer Completion): Correct and clarify description of
9454 completing-read.
5dcb4c4e
SM
9455 (Completion Commands): Mention Partial Completion mode.
9456 Various other minor changes.
b8d4c8d0
GM
9457 (High-Level Completion): Various corrections and clarifications.
9458 (Reading File Names): Ditto.
9459 (Minibuffer Misc): Ditto.
9460
94612004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9462
9463 * strings.texi (Text Comparison): assoc-string also matches
9464 elements of alists that are strings instead of conses.
9465 (Formatting Strings): Standardize Texinfo usage. Update index
9466 entries.
9467
94682004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9469
9470 * lists.texi (Sets And Lists): Add delete-dups.
9471
94722004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9473
9474 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9475 special form.
9476 * macros.texi (Defining Macros): Update description of `declare',
9477 which now is a macro.
9478 (Wrong Time): Fix typos.
9479
94802004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9481
9482 * compile.texi (Compilation Functions): Expand descriptions of
9483 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9484 and `batch-byte-compile'. In particular, mention and describe
9485 all optional arguments.
9486 (Disassembly): Correct and clarify the description of `disassemble'.
9487
94882004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9489
9490 * searching.texi: Various small changes in addition to the
9491 following.
9492 (Regexp Example): Adapt to new value of `sentence-end'.
9493 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9494 `words'.
9495 (Search and Replace): Add usage note for `perform-replace'.
9496 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9497 `match-data'.
9498 (Standard Regexps): Update for new values of `paragraph-start'
9499 and `sentence-end'.
9500
95012004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9502
9503 * files.texi (Saving Buffers): Clarify descriptions of
9504 `write-contents-functions' and `before-save-hook'.
9505 Make the defvar's for `before-save-hook' and `after-save-hook'
9506 into defopt's.
9507
95082004-01-07 Kim F. Storm <storm@cua.dk>
9509
9510 * commands.texi (Click Events): Describe new image and
9511 width/height elements of click events.
9512 (Accessing Events): Add posn-string, posn-image, and
9513 posn-object-width-height. Change posn-object to return either
9514 image or string object.
9515
95162004-01-01 Simon Josefsson <jas@extundo.com>
9517
9518 * hooks.texi (Standard Hooks): Add before-save-hook.
9519 * files.texi (Saving Buffers): Likewise.
9520
95212004-01-03 Richard M. Stallman <rms@gnu.org>
9522
9523 * frames.texi (Frames and Windows): Delete frame-root-window.
9524
95252004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9526
9527 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9528
9529 * functions.texi: Various small changes in addition to the
9530 following.
5dcb4c4e
SM
9531 (What Is a Function): `functionp' returns nil for macros.
9532 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9533 (Function Documentation): Add `\' in front of (fn @var{arglist})
9534 and explain why.
9535 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9536 Add anchor.
9537 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9538
95392004-01-01 Miles Bader <miles@gnu.org>
9540
9541 * display.texi (Buttons): New section.
9542
95432003-12-31 Andreas Schwab <schwab@suse.de>
9544
9545 * numbers.texi (Math Functions): sqrt reports a domain-error
9546 error.
9547 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9548
95492003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9550
9551 * tips.texi (Documentation Tips): Update item on hyperlinks in
9552 documentation strings.
9553
9554 * errors.texi (Standard Errors): Various small corrections and
9555 additions.
9556
9557 * control.texi: Various small changes in addition to the
9558 following.
9559 (Signaling Errors): Provide some more details on how `signal'
9560 constructs the error message. Add anchor to the definition of
9561 `signal'.
9562 (Error Symbols): Describe special treatment of `quit'.
9563 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9564 to emphasize that it has to be a single form.
9565
9566 * buffers.texi: Add anchor.
9567
95682003-12-29 Richard M. Stallman <rms@gnu.org>
9569
9570 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9571 (Window Configurations): Add window-configuration-frame.
9572
9573 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9574
9575 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9576 Change arg name in get-char-property.
9577 (Special Properties): Update handling of keymap property.
9578
9579 * strings.texi (Modifying Strings): Add clear-string.
9580 (Text Comparison): Add assoc-string and remove
9581 assoc-ignore-case, assoc-ignore-representation.
9582
9583 * os.texi (Time of Day): Add set-time-zone-rule.
9584
9585 * numbers.texi (Math Functions): asin, acos, log, log10
9586 report domain-error errors.
9587
9588 * nonascii.texi (Converting Representations):
9589 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9590 (Encoding and I/O): Add file-name-coding-system.
9591
9592 * modes.texi (Search-based Fontification): Explain that
9593 face specs are symbols with face names as values.
9594
9595 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9596
9597 * lists.texi (Building Lists): remq moved elsewhere.
9598 (Sets And Lists): remq moved here.
9599 (Association Lists): Refer to assoc-string.
9600
9601 * internals.texi (Garbage Collection): Add memory-use-counts.
9602
9603 * frames.texi (Frames and Windows): Add set-frame-selected-window
9604 and frame-root-window.
9605
9606 * files.texi (Contents of Directories):
9607 Add directory-files-and-attributes.
9608
9609 * display.texi (Refresh Screen): Add force-window-update.
9610 (Invisible Text): Explain about moving point out of invis text.
9611 (Overlay Properties): Add overlay-properties.
9612 (Managing Overlays): Add overlayp.
9613 (GIF Images): Invalid image number displays a hollow box.
9614
9615 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9616 (Killing Buffers): Add buffer-live-p.
9617
96182003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9619
9620 * display.texi (Fringes): Fix typo "set-buffer-window".
9621
96222003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9623
9624 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9625 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9626 Add or change various xrefs and anchors.
9627
9628 * commands.texi: Replace all occurrences of @acronym{CAR} with
9629 @sc{car}, for consistency with the rest of the Elisp manual.
9630 `car' and `cdr' are historically acronyms, but are no longer
9631 widely thought of as such.
9632
9633 * internals.texi (Pure Storage): Mention that `purecopy' does not
9634 copy text properties.
9635 (Object Internals): Now 29 bits are used (in most implementations)
9636 to address Lisp objects.
9637
9638 * variables.texi (Variables with Restricted Values): New node.
9639
9640 * objects.texi (Lisp Data Types): Mention that certain variables
9641 can only take on a restricted set of values and add an xref to
9642 the new node "Variables with Restricted Values".
9643
9644 * eval.texi (Function Indirection): Describe the errors that
9645 `indirect-function' can signal.
9646 (Eval): Clarify the descriptions of `eval-region' and `values'.
9647 Describe `eval-buffer' instead of `eval-current-buffer' and
9648 mention `eval-current-buffer' as an alias for `current-buffer'.
9649 Correct the description and mention all optional arguments.
9650
9651 * nonascii.texi: Various small changes in addition to the
9652 following.
9653 (Converting Representations): Clarify behavior of
9654 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9655 ASCII arguments.
9656 (Character Sets): Document the variable `charset-list' and adapt
9657 the definition of the function `charset-list' accordingly.
9658 (Translation of Characters): Clarify use of generic characters in
9659 `make-translation-table'. Clarify and correct the description of
9660 the use of translation tables in encoding and decoding.
9661 (User-Chosen Coding Systems): Correct and clarify the description
9662 of `select-safe-coding-system'.
9663 (Default Coding Systems): Clarify description of
9664 `file-coding-system-alist'.
9665
96662003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9667
9668 * strings.texi (Text Comparison): Correctly describe when two
9669 strings are `equal'. Combine and clarify descriptions of
9670 `assoc-ignore-case' and `assoc-ignore-representation'.
9671
9672 * objects.texi (Non-ASCII in Strings): Clarify description of
9673 when a string is unibyte or multibyte.
9674 (Bool-Vector Type): Update examples.
9675 (Equality Predicates): Correctly describe when two strings are
9676 `equal'.
9677
96782003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9679
9680 * lists.texi (Building Lists): `append' no longer accepts integer
9681 arguments. Update the description of `number-sequence' to reflect
9682 recent changes.
9683 (Sets And Lists): Describe `member-ignore-case' after `member'.
9684
96852003-11-27 Kim F. Storm <storm@cua.dk>
9686
9687 * commands.texi (Click Events): Click object may be an images.
9688 Describe (dx . dy) element of click positions.
9689 (Accessing Events): Remove duplicate posn-timestamp.
9690 New functions posn-object and posn-object-x-y.
9691
96922003-11-23 Kim F. Storm <storm@cua.dk>
9693
9694 * commands.texi (Click Events): Describe enhancements to event
9695 position lists, including new text-pos and (col . row) items.
9696 Mention left-fringe and right-fringe area events.
9697 (Accessing Events): New functions posn-area and
9698 posn-actual-col-row. Mention posn-timestamp. Mention that
9699 posn-point in non-text area still returns buffer position.
9700 Clarify posn-col-row.
9701
97022003-11-21 Lars Hansen <larsh@math.ku.dk>
9703
9704 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9705 * anti.texi (File Attributes): Describe removed parameter
9706 ID-FORMAT.
9707
97082003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9709
9710 * positions.texi (Positions): Mention that, if a marker is used as
9711 a position, its buffer is ignored.
9712
9713 * markers.texi (Overview of Markers): Mention it here too.
9714
97152003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9716
9717 * numbers.texi (Numeric Conversions): Not just `floor', but also
9718 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9719
97202003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9721
9722 * markers.texi (Creating Markers): Specify insertion type of
9723 created markers. Add xref to `Marker Insertion Types'.
9724 Second argument to `copy-marker' is optional.
9725 (Marker Insertion Types): Mention that most markers are created
9726 with insertion type nil.
9727 (The Mark): Correctly describe when `mark' signals an error.
9728 (The Region): Correctly describe when `region-beginning' and
9729 `region-end' signal an error.
9730
97312003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9732
9733 * hash.texi (Creating Hash): Clarify description of `eql'.
9734 `makehash' is obsolete.
9735 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9736
9737 * positions.texi (Point): Change description of `buffer-end', so
9738 that it is also correct for floating point arguments.
9739 (List Motion): Correct argument lists of `beginning-of-defun' and
9740 `end-of-defun'.
9741 (Excursions): Add xref to `Marker Insertion Types'.
9742 (Narrowing): Argument to `narrow-to-page' is optional.
9743
97442003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9745
9746 * streams.texi (Output Streams): Clarify behavior of point for
9747 marker output streams.
9748
97492003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9750
9751 * variables.texi (Defining Variables): Second argument to
9752 `defconst' is not optional.
9753 (Setting Variables): Mention optional argument APPEND to
9754 `add-to-list'.
9755 (Creating Buffer-Local): Expand description of
9756 `make-variable-buffer-local'.
9757 (Frame-Local Variables): Expand description of
9758 `make-variable-frame-local'.
9759 (Variable Aliases): Correct description of optional argument
9760 DOCSTRING to `defvaralias'. Mention return value of
9761 `defvaralias'.
9762 (File Local Variables): Add xref to `File variables' in Emacs
9763 Manual. Correct description of `hack-local-variables'. Mention
9764 `safe-local-variable' property. Mention optional second argument
9765 to `risky-local-variable-p'.
9766
97672003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9768
9769 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9770
97712003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9772
9773 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9774 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9775 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9776 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9777 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9778 lispref/processes.texi, lispref/searching.texi,
9779 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9780 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9781 @acronym{FOO}.
9782
97832003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9784
9785 * strings.texi (Creating Strings): Argument START to `substring'
9786 can not be `nil'. Expand description of
9787 `substring-no-properties'. Correct description of `split-string',
9788 especially with respect to empty matches. Prevent very bad line
9789 break in definition of `split-string-default-separators'.
9790 (Text Comparison): `string=' and `string<' also accept symbols as
9791 arguments.
9792 (String Conversion): More completely describe argument BASE in
9793 `string-to-number'.
9794 (Formatting Strings): `%s' and `%S' in `format' do require
9795 corresponding object. Clarify behavior of numeric prefix after
9796 `%' in `format'.
9797 (Case Conversion): The argument to `upcase-initials' can be a
9798 character.
9799
98002003-10-27 Kenichi Handa <handa@m17n.org>
9801
9802 * display.texi (Fontsets): Fix texinfo usage.
9803
98042003-10-25 Kenichi Handa <handa@m17n.org>
9805
9806 * display.texi (Fontsets): Add description of the function
9807 set-fontset-font.
9808
98092003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9810
9811 * display.texi (Temporary Displays): Add xref to `Documentation
9812 Tips'.
9813
9814 * functions.texi (Function Safety): Use inforef instead of pxref
9815 for SES.
9816
98172003-10-23 Andreas Schwab <schwab@suse.de>
9818
9819 * Makefile.in (TEX, texinputdir): Don't define.
9820 (TEXI2DVI): Define.
9821 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9822 add $(srcdir)/index.texi.
9823 ($(infodir)/elisp): Remove index.texi dependency.
9824 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9825 (index.texi): Remove target.
9826 (dist): Don't link $(srcdir)/permute-index.
9827 (clean): Don't remove index.texi.
9828
9829 * permute-index, index.perm: Remove.
9830 * index.texi: Rename from index.unperm.
9831
98322003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9833
9834 * tips.texi (Documentation Tips): Document new behavior for face
9835 and variable hyperlinks in Help mode.
9836
98372003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9838
9839 * objects.texi (Integer Type): Update for extra bit of integer range.
9840 (Character Type): Ditto.
9841
98422003-10-16 Eli Zaretskii <eliz@gnu.org>
9843
9844 * numbers.texi (Integer Basics): Add index entries for reading
9845 numbers in hex, octal, and binary.
9846
98472003-10-16 Lute Kamstra <lute@gnu.org>
9848
9849 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9850 argument.
9851
98522003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9853
9854 * windows.texi (Choosing Window): Fix typo.
9855 * edebug.texi (Edebug Execution Modes): Fix typo.
9856
98572003-10-13 Richard M. Stallman <rms@gnu.org>
9858
9859 * windows.texi (Basic Windows): A window has fringe settings,
9860 display margins and scroll-bar settings.
9861 (Splitting Windows): Doc split-window return value.
9862 Clean up one-window-p.
9863 (Selecting Windows): Fix typo.
9864 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9865 (Buffers and Windows): In set-window-buffer, explain effect
9866 on fringe settings and scroll bar settings.
9867 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9868 (Choosing Window): Use defopt for pop-up-frame-function.
9869 For special-display-buffer-names, explain same-window and same-frame.
9870 Clarify window-dedicated-p return value.
9871 (Textual Scrolling): scroll-up and scroll-down can get an error.
9872 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9873 Clarify set-window-hscroll.
9874 (Size of Window): Don't mention tool bar in window-height.
9875 (Coordinates and Windows): Explain what coordinates-in-window-p
9876 returns for fringes and display margins.
9877 (Window Configurations): Explain saving fringes, etc.
9878
9879 * tips.texi (Library Headers): Clean up Documentation.
9880
9881 * syntax.texi (Parsing Expressions): Clean up forward-comment
9882 and parse-sexp-lookup-properties.
9883
9884 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9885
9886 * os.texi (System Environment): Clean up text for load-average errors.
9887
9888 * modes.texi (Hooks): Don't explain local hook details at front.
9889 Clarify run-hooks and run-hook-with-args a little.
9890 Clean up add-hook and remove-hook.
9891
9892 * edebug.texi (Edebug Execution Modes): Clarify t.
9893 Document edebug-sit-for-seconds.
9894 (Coverage Testing): Document C-x X = and =.
9895 (Instrumenting Macro Calls): Fix typo.
9896 (Specification List): Don't index the specification keywords.
9897
98982003-10-10 Kim F. Storm <storm@cua.dk>
9899
9900 * processes.texi (Network): Introduce make-network-process.
9901
99022003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9903
9904 * tips.texi (Library Headers): Fix typo.
9905
99062003-10-07 Juri Linkov <juri@jurta.org>
9907
9908 * modes.texi (Imenu): Mention imenu-create-index-function's
9909 default value. Explain submenus better.
9910
99112003-10-07 Lute Kamstra <lute@gnu.org>
9912
9913 * modes.texi (Faces for Font Lock): Fix typo.
9914 (Hooks): Explain how buffer-local hook variables can refer to
9915 global hook variables.
9916 Various minor clarifications.
9917
99182003-10-06 Lute Kamstra <lute@gnu.org>
9919
9920 * tips.texi (Coding Conventions): Mention naming conventions for
9921 hooks.
9922
99232003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9924
9925 * loading.texi (Library Search): Correct default value of
9926 load-suffixes.
9927 (Named Features): Fix typo.
9928
99292003-10-05 Richard M. Stallman <rms@gnu.org>
9930
9931 * loading.texi (Named Features): In `provide',
9932 say how to test for subfeatures.
9933 (Unloading): In unload-feature, use new var name
9934 unload-feature-special-hooks.
9935
99362003-10-03 Lute Kamstra <lute@gnu.org>
9937
9938 * modes.texi (Major Mode Conventions): Mention third way to set up
9939 Imenu.
9940 (Imenu): A number of small fixes.
9941 Delete documentation of internal variable imenu--index-alist.
9942 Document the return value format of imenu-create-index-function
9943 functions.
9944
99452003-09-30 Richard M. Stallman <rms@gnu.org>
9946
9947 * processes.texi (Network): Say what stopped datagram connections do.
9948
9949 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9950
9951 * display.texi (Overlay Properties): Clarify `evaporate' property.
9952
99532003-09-29 Lute Kamstra <lute@gnu.org>
9954
9955 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9956 constructs should be marked as risky.
9957 Change cons cell into proper list.
9958 (Mode Line Variables): Change cons cell into proper list.
9959
99602003-09-26 Lute Kamstra <lute@gnu.org>
9961
9962 * modes.texi (Mode Line Data): Document the :propertize construct.
9963 (Mode Line Variables): Reorder the descriptions of the variables
9964 to match their order in the default mode-line-format.
9965 Describe the new variables mode-line-position and mode-line-modes.
9966 Update the default values of mode-line-frame-identification,
9967 minor-mode-alist, and default-mode-line-format.
9968 (Properties in Mode): Mention the :propertize construct.
9969
99702003-09-26 Richard M. Stallman <rms@gnu.org>
9971
9972 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9973 * loading.texi, minibuf.texi, text.texi, variables.texi:
9974 Avoid @strong{Note:}.
9975
99762003-09-26 Richard M. Stallman <rms@gnu.org>
9977
9978 * keymaps.texi (Remapping Commands): Fix typo.
9979
99802003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9981
9982 * processes.texi (Low-Level Network): Fix typo.
9983
99842003-09-23 Kim F. Storm <storm@cua.dk>
9985
9986 * processes.texi (Network, Network Servers): Fix typos.
9987 (Low-Level Network): Add timeout value for :server keyword.
9988 Add new option keywords to make-network-process.
9989 Add set-network-process-options.
9990 Explain how to test availability of network options.
9991
99922003-09-19 Richard M. Stallman <rms@gnu.org>
9993
9994 * text.texi (Motion by Indent): Arg to
9995 backward-to-indentation and forward-to-indentation is optional.
9996
9997 * strings.texi (Creating Strings): Add substring-no-properties.
9998
9999 * processes.texi
10000 (Process Information): Add list-processes arg QUERY-ONLY.
10001 Delete process-contact from here.
10002 Add new status values for process-status.
10003 Add process-get, process-put, process-plist, set-process-plist.
10004 (Synchronous Processes): Add call-process-shell-command.
10005 (Signals to Processes): signal-process allows process objects.
10006 (Network): Complete rewrite.
10007 (Network Servers, Datagrams, Low-Level Network): New nodes.
10008
10009 * positions.texi (Word Motion): forward-word, backward-word
10010 arg is optional. Reword.
10011
10012 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10013
10014 * variables.texi (Creating Buffer-Local):
10015 Delete duplicate definition of buffer-local-value.
10016 (File Local Variables): Explain about discarding text props.
10017
100182003-09-11 Richard M. Stallman <rms@gnu.org>
10019
10020 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10021 changes variables that record input events.
10022 (Minibuffer Misc): Add minibuffer-selected-window.
10023
10024 * lists.texi (Building Lists): Add copy-tree.
10025
10026 * display.texi (Fontsets): Add char-displayable-p.
10027 (Scroll Bars): New node.
10028
100292003-09-08 Lute Kamstra <lute@gnu.org>
10030
10031 * modes.texi (%-Constructs): Document new `%i' and `%I'
10032 constructs.
10033
100342003-09-03 Peter Runestig <peter@runestig.com>
10035
10036 * makefile.w32-in: New file.
10037
100382003-08-29 Richard M. Stallman <rms@gnu.org>
10039
10040 * display.texi (Overlay Properties): Clarify how priorities
10041 affect use of the properties.
10042
100432003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10044
10045 * customize.texi (Type Keywords): Correct the description of
10046 `:help-echo' in the case where `motion-doc' is a function.
10047
100482003-08-14 John Paul Wallington <jpw@gnu.org>
10049
10050 * modes.texi (Emulating Mode Line): Subsection, not section.
10051
100522003-08-13 Richard M. Stallman <rms@gnu.org>
10053
10054 * elisp.texi (Top): Update subnode lists in menu.
10055
10056 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10057 (Kill Functions): kill-region has new arg yank-handler.
10058 (Yanking): New node.
10059 (Yank Commands): Add yank-undo-function.
10060 (Low-Level Kill Ring):
10061 kill-new and kill-append have new arg yank-handler.
10062 (Changing Properties): Add remove-list-of-text-properties.
10063 (Atomic Changes): New node.
10064
10065 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10066
10067 * streams.texi (Output Variables): Add eval-expression-print-length
10068 and eval-expression-print-level.
10069
10070 * os.texi (Time Conversion): For encode-time, explain limits on year.
10071
10072 * objects.texi (Character Type): Define anchor "modifier bits".
10073
10074 * modes.texi (Emulating Mode Line): New node.
10075 (Search-based Fontification): Font Lock uses font-lock-face property.
10076 (Other Font Lock Variables): Likewise.
10077
10078 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10079 not vectors.
10080 (Active Keymaps): Add emulation-mode-map-alists.
10081 (Functions for Key Lookup): key-binding has new arg no-remap.
10082 (Remapping Commands): New node.
10083 (Scanning Keymaps): where-is-internal has new arg no-remap.
10084 (Tool Bar): Add tool-bar-local-item-from-menu.
10085 Clarify when to use tool-bar-add-item-from-menu.
10086
10087 * commands.texi (Interactive Call): commandp has new arg.
10088 (Command Loop Info): Add this-original-command.
10089
100902003-08-06 John Paul Wallington <jpw@gnu.org>
10091
10092 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10093
10094 * display.texi (Warning Basics): Fix typo.
10095 (Fringes): Add closing curly bracket and fix typo.
10096
10097 * elisp.texi (Top): Fix typo.
10098
100992003-08-05 Richard M. Stallman <rms@gnu.org>
10100
10101 * elisp.texi: Update lists of subnodes.
10102
10103 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10104
10105 * variables.texi (Local Variables): Use lc for example variable names.
10106
10107 * tips.texi (Library Headers): Explain where to put -*-.
10108
10109 * strings.texi (Creating Strings): Fix xref for vconcat.
10110
10111 * sequences.texi (Vector Functions):
10112 vconcat no longer allows integer args.
10113
10114 * minibuf.texi (Reading File Names): read-file-name has new
10115 arg PREDICATE. New function read-directory-name.
10116
c4cc8b9a 10117 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10118 (Indenting Macros): New node.
10119
10120 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10121 (Window Frame Parameters): Make separate table of parameters
10122 that are coupled with specific face attributes.
10123 (Deleting Frames): delete-frame-hooks renamed to
10124 delete-frame-functions.
10125
10126 * files.texi (Magic File Names): Add file-remote-p.
10127 Clarify file-local-copy.
10128
10129 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10130 here; instead xref Defining Macros.
10131
10132 * display.texi (Warnings): New node, and subnodes.
10133 (Fringes): New node.
10134
10135 * debugging.texi (Test Coverage): New node.
10136
10137 * compile.texi (Compiler Errors): Explain with-no-warnings
10138 and other ways to suppress warnings.
10139
10140 * commands.texi (Interactive Call): Minor clarification.
10141
10142 * buffers.texi (Buffer File Name): set-visited-file-name
10143 renames the buffer too.
10144
10145 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10146
101472003-07-24 Markus Rost <rost@math.ohio-state.edu>
10148
10149 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10150
101512003-07-22 Markus Rost <rost@math.ohio-state.edu>
10152
10153 * internals.texi (Garbage Collection): Fix previous change.
10154
101552003-07-22 Richard M. Stallman <rms@gnu.org>
10156
10157 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10158
10159 * display.texi (Width): Use \s syntax in example.
10160 (Font Selection): Add face-font-rescale-alist.
10161
10162 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10163 Remove spurious indent in example.
10164
10165 * lists.texi (Building Lists): Add number-sequence.
10166
10167 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10168
10169 * functions.texi (Function Documentation): Explain how to
10170 show calling convention explicitly in the doc string.
10171
10172 * windows.texi (Selecting Windows): save-selected-window saves
10173 selected window of each frame.
10174 (Window Configurations): Minor change.
10175
10176 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10177
10178 * streams.texi (Output Variables): Add print-continuous-numbering
10179 and print-number-table.
10180
10181 * processes.texi (Decoding Output): New node.
10182
10183 * os.texi (Time Conversion): decode-time arg is optional.
10184
10185 * objects.texi (Character Type): Don't use space as example for \.
10186 Make list of char names and \-sequences correspond.
10187 Explain that \s is not used in strings. `\ ' needs space after.
10188
10189 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10190 (Translation of Characters): Add translation-table-for-input.
10191 (Default Coding Systems): Add auto-coding-functions.
10192 (Explicit Encoding): Add decode-coding-inserted-region.
10193 (Locales): Add locale-info.
10194
10195 * minibuf.texi (Basic Completion): Describe test-completion.
10196 Collections can be lists of strings.
10197 Clean up lazy-completion-table.
10198 (Programmed Completion): Mention test-completion.
10199 Clarify why lambda expressions are not accepted.
10200 (Minibuffer Misc): Describe minibufferp.
10201
102022003-07-14 Richard M. Stallman <rms@gnu.org>
10203
10204 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10205
10206 * windows.texi (Selecting Windows): New arg to select-window.
10207 (Selecting Windows): Add with-selected-window.
10208 (Size of Window): Add window-inside-edges, etc.
10209
10210 * internals.texi (Garbage Collection): Add post-gc-hook.
10211
10212 * processes.texi (Subprocess Creation): Add exec-suffixes.
10213
10214 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10215 (Scanning Keymaps): Add map-keymaps.
10216 (Defining Menus): Add keymap-prompt.
10217
10218 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10219 most-negative-fixnum.
10220
c4cc8b9a 10221 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10222 (Compiler Errors): New node.
10223
10224 * os.texi (User Identification): user-uid, user-real-uid
10225 can return float.
10226
10227 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10228 and about derived modes.
10229 (Minor Modes): Add minor-mode-list.
10230 (Defining Minor Modes): Keyword args for define-minor-mode.
10231 (Search-based Fontification): Explain managing other properties.
10232 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10233 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10234 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10235
10236 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10237 (Variable Aliases): Clarify defvaralias.
10238
10239 * loading.texi (Library Search): Add load-suffixes.
10240
10241 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10242 (Programmed Completion): Add dynamic-completion-table.
10243
10244 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10245 (Magic File Names): Specify precedence order of handlers.
10246
10247 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10248 and post-command-hook.
10249 (Waiting): New calling convention for sit-for.
10250
10251 * text.texi (Special Properties): local-map and keymap properties
10252 apply based on their stickiness.
10253
102542003-07-07 Richard M. Stallman <rms@gnu.org>
10255
10256 * modes.texi (Minor Mode Conventions): Specify only some kinds
10257 of list values as args to minor modes.
10258
10259 * files.texi (File Name Expansion): Warn about iterative use
10260 of substitute-in-file-name.
10261
10262 * advice.texi (Activation of Advice): Clean up previous change.
10263
102642003-07-06 Markus Rost <rost@math.ohio-state.edu>
10265
10266 * advice.texi (Activation of Advice): Note that ad-start-advice is
10267 turned on by default.
10268
102692003-06-30 Richard M. Stallman <rms@gnu.org>
10270
10271 * text.texi (Buffer Contents): Document current-word.
10272 (Change Hooks): Not called for *Messages*.
10273
10274 * functions.texi (Defining Functions): Explain about redefining
10275 primitives.
f4e90db0 10276 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10277 Comment out the detailed criteria for what is safe.
10278
102792003-06-22 Andreas Schwab <schwab@suse.de>
10280
10281 * objects.texi (Symbol Type): Fix description of examples.
10282
102832003-06-16 Andreas Schwab <schwab@suse.de>
10284
10285 * hash.texi (Creating Hash): Fix description of :weakness.
10286
c8763fb6 102872003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10288
10289 * files.texi (Changing Files): copy-file copies file modes, too.
10290
102912003-05-28 Richard M. Stallman <rms@gnu.org>
10292
10293 * strings.texi (Creating Strings): Clarify split-string.
10294
102952003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10296
10297 * strings.texi (Creating Strings): Update split-string specification
10298 and examples.
10299
103002003-05-19 Richard M. Stallman <rms@gnu.org>
10301
10302 * elisp.texi: Correct invariant section names.
10303
103042003-04-20 Richard M. Stallman <rms@gnu.org>
10305
10306 * os.texi (Timers): Explain about timers and quitting.
10307
103082003-04-19 Richard M. Stallman <rms@gnu.org>
10309
10310 * internals.texi (Writing Emacs Primitives): Strings are
10311 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10312 Explain GCPRO convention for varargs function args.
10313
103142003-04-16 Richard M. Stallman <rms@gnu.org>
10315
10316 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10317
103182003-04-08 Richard M. Stallman <rms@gnu.org>
10319
10320 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10321
103222003-02-13 Kim F. Storm <storm@cua.dk>
10323
10324 * objects.texi (Character Type): New \s escape for space.
10325
103262003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10327
5dcb4c4e 10328 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10329
103302003-01-25 Richard M. Stallman <rms@gnu.org>
10331
10332 * keymaps.texi: Document that a symbol can act as a keymap.
10333
103342003-01-13 Richard M. Stallman <rms@gnu.org>
10335
10336 * text.texi (Changing Properties): Say string indices are origin-0.
10337
10338 * positions.texi (Screen Lines) <compute-motion>:
10339 Correct order of elts in return value.
10340
10341 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10342 how to define a default binding.
10343
103442002-12-07 Markus Rost <rost@math.ohio-state.edu>
10345
10346 * loading.texi (Unloading): Fix recent change for load-history.
10347
10348 * customize.texi (Simple Types): Clarify description of custom
10349 type 'number. Describe new custom type 'float.
10350
103512002-12-04 Markus Rost <rost@math.ohio-state.edu>
10352
10353 * variables.texi (File Local Variables): Fix typo.
10354
c8763fb6 103552002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10356
10357 From Michael Albinus <Michael.Albinus@alcatel.de>.
10358
10359 * README: Target for Info file is `make info'.
10360
5dcb4c4e 10361 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10362 `file-name-sans-extension'.
10363 (Magic File Names): Complete list of operations for magic file
10364 name handlers.
10365
103662002-09-16 Jonathan Yavner <jyavner@engineer.com>
10367
10368 * variables.texi (File Local Variables): New function
10369 risky-local-variable-p.
10370
103712002-09-15 Jonathan Yavner <jyavner@engineer.com>
10372
10373 * functions.texi (Function safety): New node about unsafep.
10374
103752002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10376
5dcb4c4e 10377 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10378 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10379
103802002-06-17 Juanma Barranquero <lektu@terra.es>
10381
10382 * frames.texi (Display Feature Testing): Fix typo.
10383
103842002-06-12 Andreas Schwab <schwab@suse.de>
10385
10386 * frames.texi (Initial Parameters, Resources): Fix references to
10387 the Emacs manual.
10388
103892002-05-13 Kim F. Storm <storm@cua.dk>
10390
10391 * variables.texi (Intro to Buffer-Local): Updated warning and
10392 example relating to changing buffer inside let.
10393
c8763fb6 103942002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10395
10396 * os.texi (Session Management): New node about X Session management.
10397
103982002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10399
10400 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10401 to which the manual corresponds, and the copyright years.
10402
10403 * Makefile.in (VERSION): Set to 2.9.
10404
104052001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10406
10407 * elisp.texi: Change the category in @dircategory to "Emacs", to
10408 make it consistent with info/dir.
10409
104102001-11-25 Miles Bader <miles@gnu.org>
10411
10412 * text.texi (Fields): Describe new `limit' arg in
10413 field-beginning/field-end.
10414
104152001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10416
5dcb4c4e
SM
10417 * permute-index: Don't depend on csh-specific features.
10418 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10419
10420 * two-volume-cross-refs.txt: New file.
10421 * two.el: New file.
10422 * spellfile: New file.
10423
104242001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10425
10426 * permute-index: New file.
10427
10428 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10429 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10430 8+3 restricted namespace.
10431
10432 * Makefile.in (infodir): Define relative to $(srcdir).
10433 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10434 include directories list via -I switch to makeinfo.
10435 (index.texi): Use cp if both hard and symbolic links fail.
10436
104372001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10438
10439 * Makefile.in (distclean): Add.
10440
10441 The following changes make ELisp manual part of the Emacs
10442 distribution:
10443
10444 * Makefile.in: Add Copyright notice.
10445 (prefix): Remove.
10446 (infodir): Change value to "../info".
10447 (VPATH): New variable.
10448 (MAKE): Don't define.
10449 (texmacrodir): Don't define.
10450 (texinputdir): Append the existing value of TEXINPUTS.
10451 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10452 command to be compatible with man/Makefile.in, and to put the
10453 output into ../info.
10454 (info): Add target.
10455 (installall): Target removed.
10456
c8763fb6 104572001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10458
10459 * tips.texi (Coding Conventions): Fix typo.
10460
104612001-10-23 Gerd Moellmann <gerd@gnu.org>
10462
10463 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10464
104652001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10466
10467 * files.texi (File Name Components): Update the description of
10468 file-name-sans-extension and file-name-extension, as they now
10469 ignore leading dots.
10470
104712001-10-20 Gerd Moellmann <gerd@gnu.org>
10472
10473 * (Version 21.1 released.)
10474
104752001-10-19 Miles Bader <miles@gnu.org>
10476
10477 * positions.texi (Text Lines): Describe behavior of
10478 `beginning-of-line'/`end-of-line' in the presence of field properties.
10479
104802001-10-17 Gerd Moellmann <gerd@gnu.org>
10481
10482 * Makefile.in (VERSION): Set to 2.8.
10483 (manual): Use `manual-21'.
10484
10485 * elisp.texi (VERSION): Add and use it where the version
10486 number was used. Set it to 2.8.
10487
10488 * intro.texi: Likewise.
10489
104902001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10491
10492 * files.texi (File Name Completion): Document the significance of
10493 a trailing slash in elements of completion-ignored-extensions.
10494
104952001-10-06 Miles Bader <miles@gnu.org>
10496
10497 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10498
104992001-10-04 Gerd Moellmann <gerd@gnu.org>
10500
10501 * variables.texi (Variable Aliases): New node.
10502
105032001-10-04 Gerd Moellmann <gerd@gnu.org>
10504
10505 * Branch for 21.1.
10506
105072001-10-02 Miles Bader <miles@gnu.org>
10508
10509 * minibuf.texi (Minibuffer Misc): Add entries for
10510 `minibuffer-contents', `minibuffer-contents-no-properties', and
10511 `delete-minibuffer-contents'.
10512 Correct description for `minibuffer-prompt-end'.
10513
10514 * text.texi (Property Search): Correct descriptions of
10515 `next-char-property-change' and `previous-char-property-change'.
10516 Add entries for `next-single-char-property-change' and
10517 `previous-single-char-property-change'.
10518 Make operand names a bit more consistent.
10519
105202001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10521
10522 * frames.texi (Finding All Frames): Document that next-frame and
10523 previous-frame are local to current terminal.
10524
105252001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10526
10527 * keymaps.texi (Creating Keymaps): Fix the description of the
10528 result of make-keymap.
10529
105302001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10531
10532 * display.texi (Font Lookup, Attribute Functions)
10533 (Image Descriptors): Add cross-references to the definition of
10534 selected frame.
10535
10536 * buffers.texi (The Buffer List): Add cross-references to the
10537 definition of selected frame.
10538
10539 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10540 frame at any given time.
10541 (Multiple Displays, Size and Position): Add a cross-reference to
10542 the definition of the selected frame.
10543
105442001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10545
10546 * strings.texi (String Conversion) <string-to-number>: Document
10547 that a float is returned for integers that are too large.
10548
10549 * frames.texi (Mouse Position): Document mouse-position-function.
10550 (Display Feature Testing): Document display-images-p.
10551 (Window Frame Parameters): Document the cursor-type variable.
10552
10553 * numbers.texi (Integer Basics): Document CL style read syntax for
10554 integers in bases other than 10.
10555
5dcb4c4e
SM
10556 * positions.texi (List Motion):
10557 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10558
10559 * lists.texi (Sets And Lists): Document member-ignore-case.
10560
10561 * internals.texi (Garbage Collection): Document the used and free
10562 strings report.
10563 (Memory Usage): Document strings-consed.
10564
10565 * os.texi (Time of Day): Document float-time.
10566 (Recording Input): Document that clear-this-command-keys clears
10567 the vector to be returned by recent-keys.
10568
10569 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10570 argument keymap can be a list.
10571
10572 * nonascii.texi (User-Chosen Coding Systems)
10573 <select-safe-coding-system>: Document the new argument
10574 accept-default-p and the variable
10575 select-safe-coding-system-accept-default-p. Tell what happens if
10576 buffer-file-coding-system is undecided.
10577 (Default Coding Systems): Document auto-coding-regexp-alist.
10578
10579 * display.texi (The Echo Area) <message>: Document
10580 message-truncate-lines.
10581 (Glyphs): Document that the glyph table is unused on windowed
10582 displays.
10583
10584 * help.texi (Describing Characters) <single-key-description>:
10585 Document the new argument no-angles.
10586 (Accessing Documentation) <documentation-property>: Document that
10587 a non-string property is evaluated.
10588 <documentation>: Document that the function-documentation property
10589 is looked for.
10590
10591 * windows.texi (Selecting Windows): Document some-window.
10592
10593 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10594
10595 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10596 apropos-mode-hook.
10597
10598 * commands.texi (Using Interactive): Document interactive-form.
10599 (Keyboard Macros): Document kbd-macro-termination-hook.
10600 (Command Loop Info): Document that clear-this-command-keys clears
10601 the vector to be returned by recent-keys.
10602
106032001-09-04 Werner LEMBERG <wl@gnu.org>
10604
10605 * Makefile.in (srcdir, texinputdir): New variables.
10606 (srcs, index.texi, install): Use $(srcdir).
10607 (.PHONY): Remove elisp.dvi.
10608 (elisp): Use -I switch for makeinfo.
10609 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10610 (installall, dist): Use $(srcdir).
10611 Fix path to texinfo.tex.
10612 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10613
106142001-08-30 Gerd Moellmann <gerd@gnu.org>
10615
10616 * display.texi (Conditional Display): Adjust to API change.
10617
10618 * configure: New file.
10619
106202001-07-30 Gerd Moellmann <gerd@gnu.org>
10621
10622 * commands.texi (Repeat Events): Add description of
10623 double-click-fuzz.
10624
106252001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10626
10627 * syntax.texi (Syntax Class Table): Add the missing designator for
10628 comment and string fences.
10629 (Syntax Properties): Add a xref to syntax table internals.
10630 (Syntax Table Internals): Document string-to-syntax.
10631
106322001-05-07 Gerd Moellmann <gerd@gnu.org>
10633
10634 * Makefile.in (install): Use install-info command line options
10635 like in Emacs' Makefile.in.
10636
106372000-12-09 Miles Bader <miles@gnu.org>
10638
10639 * windows.texi (Window Start): Update documentation for
10640 `pos-visible-in-window-p'.
10641
106422000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10643
10644 * lists.texi (Building Lists): Add footnote to explain how to add
10645 to the end of a list.
10646
106472000-10-25 Gerd Moellmann <gerd@gnu.org>
10648
10649 * files.texi (Visiting Functions): Typos.
10650
106512000-10-25 Kenichi Handa <handa@etl.go.jp>
10652
10653 * files.texi (Visiting Functions): Return value of
10654 find-file-noselect may be a list of buffers if wildcards are used.
10655
106562000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10657
10658 * display.texi (Defining Faces): Document `graphic' display type
10659 in face specs.
10660
b344d29d 106612000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10662
10663 * hooks.texi (Standard Hooks): Replace obsolete
10664 `after-make-frame-hook' with `after-make-frame-functions'.
10665
10666 * frames.texi (Creating Frames): Ditto.
10667
10668 * variables.texi (Future Local Variables): Ditto.
10669
106702000-10-16 Gerd Moellmann <gerd@gnu.org>
10671
10672 * display.texi (Other Image Types): Add description of :foreground
10673 and :background properties of mono PBM images.
10674
106752000-08-17 Werner LEMBERG <wl@gnu.org>
10676
10677 * .cvsignore: New file.
10678
106792000-01-05 Gerd Moellmann <gerd@gnu.org>
10680
10681 * tindex.pl: New script.
10682
106831999-12-03 Dave Love <fx@gnu.org>
10684
10685 * Makefile.in (MAKEINFO): New parameter.
10686
106871999-09-17 Richard Stallman <rms@gnu.org>
10688
10689 * Makefile.in (srcs): Add hash.texi.
10690 (VERSION): Update to 20.6.
10691
106921999-09-13 Richard Stallman <rms@gnu.org>
10693
10694 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10695
106961998-08-29 Karl Heuer <kwzh@gnu.org>
10697
10698 * configure.in: New file.
10699 * Makefile.in: Renamed from Makefile.
10700 (prefix, infodir): Use value obtained from configure.
10701 (emacslibdir): Obsolete variable deleted.
10702 (dist): Distribute configure.in, configure, Makefile.in.
10703
107041998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10705
10706 * Makefile (INSTALL_INFO): New variable.
10707 (install): Run install-info.
10708
107091998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10710
10711 * Makefile (elisp.dvi): Add missing backslash.
10712
107131998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10714
10715 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10716 Run texindex without `./'. Always run texindex on elisp.tp.
10717 (elisp.tps): Target deleted.
10718
107191998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10720
10721 * Makefile (srcs): Add nonascii.texi and customize.texi.
10722 (dist): Start by deleting `temp'.
10723
107241998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10725
10726 * Makefile (makeinfo, texindex): Targets deleted.
10727 (makeinfo.o, texindex.o): Targets deleted.
10728 (clean, dist): Don't do anything with them or with getopt*.
10729
107301998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10731
10732 * Makefile (SHELL): Defined.
10733
107341998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10735
10736 * Makefile (elisp.tps): New target.
10737 (elisp.dvi): Depend on elisp.tps.
10738
c5602427 107391996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10740
10741 * README: Update phone number.
10742
10743 * Makefile (elisp): Make this be the default target.
10744 Depend on makeinfo.c instead of makeinfo.
10745 (install): Don't depend on elisp.dvi, since we don't install that.
10746 Use mkinstalldirs.
10747 (dist): Add mkinstalldirs.
10748
c5602427 107491995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10750
10751 * Makefile (VERSION): Update version number.
5dcb4c4e 10752 (maintainer-clean): Rename from realclean.
b8d4c8d0 10753
c5602427 107541995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10755
10756 * Makefile (realclean): New target.
10757 (elisp): Remove any old elisp-* files first.
10758
c5602427 107591993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10760
10761 * Makefile (VERSION): New variable.
10762 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10763 Compressed file suffix should be `.gz', not `.z'.
10764
ce058493 107651993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10766
10767 * Makefile (elisp): Depend on makeinfo.
10768
c5602427 107691993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10770
10771 * Makefile (srcs): Add anti.texi.
10772
c5602427 107731993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10774
10775 * Makefile (infodir, prefix): New vars.
10776 (install): Use infodir.
f4e90db0 10777 (emacsinfodir): Delete.
b8d4c8d0 10778
c5602427 107791993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10780
10781 * Makefile (srcs): Add calendar.texi.
10782
10783 * Makefile (dist): Copy texindex.c and makeinfo.c.
10784 Limit elisp-* files to those with one or two digits.
10785
c5602427 107861993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10787
f4e90db0 10788 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10789
c5602427 107901993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10791
10792 * loading.texi (Unloading): define-function changed back to
10793 defalias. It may not stay this way, but at least it's
10794 consistent with the known-good version of the code patch.
10795
c5602427 107961993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10797
10798 * modes.texi (Hooks): Document new optional arg of add-hook.
10799
c5602427 108001993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10801
10802 * variables.texi: Document nil initial value of buffer-local variables.
10803
10804 * tips.texi: Add new section on standard library headers.
10805
c5602427 108061993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10807
10808 * Makefile (srcs): Add frame.texi to the list of sources.
10809
c5602427 108101993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10811
10812 * Makefile (dist): Don't bother excluding autosave files; they'll
10813 never make it into the temp directory anyway, and the hash marks
10814 in the name are problematic for make and the Bourne shell.
10815 (srcs):
10816
c5602427 108171993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10818
10819 * Makefile (dist): Don't include backup files or autosave files in
10820 the distribution tar file.
10821
c5602427 108221991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10823
5dcb4c4e 10824 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10825 (elisp.dvi): Remove erroneous shell comment.
10826 Expect output of permute-index in permuted.fns.
10827 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10828 (clean): Add index.texi to be deleted.
b8d4c8d0 10829
c5602427 108301990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10831
10832 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10833
c5602427 108341990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10835
10836 * files.texi: Noted that completion-ignored-extensions is ignored
10837 when making *Completions*.
10838
3e868ee3 108391990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10840
10841 * Makefile make dist now depends on elisp.dvi, since it tries
10842 to include it in the dist file.
10843
c5602427 108441990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10845
c5602427 10846 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10847
c5602427 108481989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10849
10850 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10851 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10852
c5602427 108531989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10854
10855 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10856 and @error{} are the terms now being used. The files in the
10857 directory have been changed to reflect this.
10858
10859 * All instances of @indentedresultt{} have been changed to
333f9019 10860 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10861
c5602427 108621989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10863
10864 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10865 experimental @indentedresult{}, @indentedexpandsto{} are part of
10866 the texinfo.tex in this directory. These TeX macros are not
10867 stable yet.
10868
c5602427 108691989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10870
10871 * texinfo.tex: Temporarily added
10872 \let\result=\dblarrow
10873 \def\error{{\it ERROR} \longdblarrow}
10874 We need to do this better soon.
10875
c5602427 108761989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10877
10878 * Applied Karl Berry's patches to *.texinfo files, but not to
10879 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10880 new title page format is also not applied, since it requires
10881 texinfo.tex changes.)
10882
10883 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10884 for the Project GNU development environment.
10885
10886;; Local Variables:
c8763fb6 10887;; coding: utf-8
b8d4c8d0
GM
10888;; End:
10889
acaf905b 10890 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10891
10892 This file is part of GNU Emacs.
10893
352c8b4a 10894 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10895 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10896 the Free Software Foundation, either version 3 of the License, or
10897 (at your option) any later version.
b8d4c8d0
GM
10898
10899 GNU Emacs is distributed in the hope that it will be useful,
10900 but WITHOUT ANY WARRANTY; without even the implied warranty of
10901 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10902 GNU General Public License for more details.
10903
10904 You should have received a copy of the GNU General Public License
352c8b4a 10905 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.