auth.texi (Secret Service API): Edit further and give examples.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
3d439cd1
CY
12012-04-04 Chong Yidong <cyd@gnu.org>
2
321cc491
CY
3 * minibuf.texi (Programmed Completion): Remove obsolete variable
4 completion-annotate-function.
5 (Completion Variables): Rename from Completion Styles. Document
6 completion-extra-properties. Document completion-styles-alist
7 change.
245d176b
CY
8 (Reading File Names): minibuffer-local-filename-must-match-map is
9 not used anymore.
10 (Minibuffer Completion): Document completing-read-function.
11 (Completion in Buffers): completion-at-point-functions can return
12 properties recognized in completion-extra-properties.
321cc491 13
3d439cd1
CY
14 * display.texi (Delayed Warnings): New node.
15
a7972adf
CY
16 * os.texi (Notifications): Copyedits.
17
97f4a299
GM
182012-04-04 Glenn Morris <rgm@gnu.org>
19
20 * os.texi (Notifications): Copyedits.
21
9ff687e1
MA
222012-04-03 Michael Albinus <michael.albinus@gmx.de>
23
24 * os.texi (Terminal-Specific): Fix typo.
25 (Notifications): New section.
26
27 * elisp.texi (Top):
28 * vol1.texi (Top):
29 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
30 menu entries.
31
42ee526b
CY
322012-04-01 Chong Yidong <cyd@gnu.org>
33
34 * files.texi (Kinds of Files): file-subdir-of-p renamed to
35 file-in-directory-p.
36
0b021094
GM
372012-03-31 Glenn Morris <rgm@gnu.org>
38
39 * edebug.texi (Instrumenting Macro Calls):
40 Mention defining macros at instrumentation time.
41 (Edebug Options): Mention edebug-unwrap-results.
42
50fe197c
EZ
432012-03-31 Eli Zaretskii <eliz@gnu.org>
44
45 * text.texi (Special Properties): Clarify the description of the
46 effect of integer values of the 'cursor' property on cursor
47 position. See the discussions in bug#11068 for more details and
48 context.
49
650b6d0b
GM
502012-03-31 Glenn Morris <rgm@gnu.org>
51
52 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
53 Copyedits.
54
5319014e
CY
552012-03-30 Chong Yidong <cyd@gnu.org>
56
57 * display.texi (Image Formats): Add imagemagick type.
58 (Image Descriptors): Mention how they are used.
59 (ImageMagick Images): Clarify role of imagemagick-register-types.
60 (Character Display): Don't mention glyph tables.
61 (Display Tables): Use make-glyph-code in example.
62 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
63 tables are semi-obsolete. De-document create-glyph.
64 (Glyphless Chars): Note that display tables override this.
65 (Bidirectional Display): Copyedits. Introduce "bidirectional
66 reordering" terminology, and use it.
67
f1224267
GM
682012-03-30 Glenn Morris <rgm@gnu.org>
69
70 * edebug.texi (Jumping): Give name of `i' binding.
71
d14daa28
GM
722012-03-28 Glenn Morris <rgm@gnu.org>
73
74 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
75 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
76 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
77 (Regexp Special): Mention collation.
78 Clarify char classes with an example.
fee88ca0
GM
79 (Regexp Functions): Mention regexp-opt is not guaranteed.
80 Mention regexp-opt-charset.
81 (Regexp Search): Recommend against looking-back.
82 (Search and Replace): Use Texinfo recommended quote convention.
83 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 84
dcb6e7b3
MR
852012-03-27 Martin Rudalics <rudalics@gmx.at>
86
87 * windows.texi (Window History): Describe new option
88 switch-to-visible-buffer.
89
cf0495f2
GM
902012-03-27 Glenn Morris <rgm@gnu.org>
91
4fb9a543
GM
92 * searching.texi (String Search): Add xref to Emacs manual.
93 Copyedits. Mention the function word-search-regexp.
94 (Searching and Case): Add xref to Emacs manual. Copyedits.
95
9364727b
GM
96 * processes.texi (Network Servers): Standardize apostrophe usage.
97
cf0495f2
GM
98 * os.texi (System Environment): Copyedits. Remove some examples
99 that do not seem useful. Mention setenv third arg.
100 tty-erase-char does not seem to be nil under a window-system.
101 (User Identification): Copyedits.
102 Remove some examples that do not seem useful.
103
33da7b16
GM
1042012-03-26 Glenn Morris <rgm@gnu.org>
105
106 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
107 (Init File): Copyedits.
108 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
109 (Killing Emacs): Copyedits.
110 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
111 Shorten the example, use more standard shell prompts.
33da7b16 112
9a69676a
CY
1132012-03-25 Chong Yidong <cyd@gnu.org>
114
115 * display.texi (Fringes): Note that fringes are shown on graphical
116 displays only.
117 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
118 (Replacing Specs): Clarify example.
119 (Manipulating Buttons): Note that button-at can return a marker.
120 (Buttons): Minor rewrite.
121 (Character Display): New node. Consolidate all character display
122 related nodes into its subsections.
123 (Usual Display): Character 127 is also affected by ctl-arrow.
124 (Display Tables): Improve example.
125
c8f6ec5c
GM
1262012-03-22 Glenn Morris <rgm@gnu.org>
127
128 * strings.texi (Text Comparison): Mention string-prefix-p.
129
fb5b8aca
CY
1302012-03-21 Chong Yidong <cyd@gnu.org>
131
132 * display.texi (The Echo Area): Add xref to Output Streams.
133 (Displaying Messages): Improve doc of message.
134 (Echo Area Customization, Invisible Text): Copyedits.
135 (Invisible Text): Mention that spec comparison is done with eq.
136 (Width): Improve doc of char-width.
137 (Faces): Recommend using symbol instead of string for face name.
138 Minor clarifications.
139 (Defining Faces): Copyedits. Update face example.
140 (Attribute Functions): Mark set-face-foreground etc as commands.
141 (Face Remapping): Mention text-scale-adjust. Clarify
142 face-remapping-alist and related docs.
143 (Face Functions): Don't document make-face or copy-face.
144
025de85b
CY
1452012-03-20 Chong Yidong <cyd@gnu.org>
146
147 * display.texi (Forcing Redisplay): Various rewrites to reflect
148 new value of redisplay-dont-pause.
149 (Truncation): Copyedits.
150
a5656eae
GM
1512012-03-20 Glenn Morris <rgm@gnu.org>
152
153 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
154 Add summary table of some relevant command-line options.
155
d15aac68
CY
1562012-03-18 Chong Yidong <cyd@gnu.org>
157
158 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
159 (Writing Emacs Primitives): Re-organize discussion of functions
160 with variable Lisp arguments are handled. Delete an obsolete
161 remark, previously tagged as FIXME.
162
163 * os.texi (Idle Timers): Minor clarification.
164 (Idle Timers): Link to Time of Day for description of time list.
165
b59af549
GM
1662012-03-18 Glenn Morris <rgm@gnu.org>
167
168 * os.texi (System Interface): Flow control was removed.
169 (Startup Summary): General update.
170 (Init File): Don't mention compiling it.
171
986bd52a
CY
1722012-03-17 Chong Yidong <cyd@gnu.org>
173
174 * os.texi (Startup Summary): Mention package loading.
175 (Init File): Don't refer to .emacs in section title. Copyedits.
176 (Terminal-Specific): Give a realistic example.
177 (Command-Line Arguments): Reference Entering Emacs instead of
178 repeating the spiel about not restarting Emacs.
179 (Time of Day): Discuss time representation at beginning of node.
180 (Sound Output): Copyedits.
181
182 * package.texi (Packaging Basics): Document package-initialize.
183
f761251a
EZ
1842012-03-17 Eli Zaretskii <eliz@gnu.org>
185
186 * frames.texi (Initial Parameters): Add an index entry for
187 minibuffer-only frame.
188
da986230
GM
1892012-03-16 Glenn Morris <rgm@gnu.org>
190
191 * modes.texi (Major Mode Conventions): Mention the strange
192 relationship between View mode and special modes. (Bug#10650)
193
2cc775f9
CY
1942012-03-11 Chong Yidong <cyd@gnu.org>
195
196 * windows.texi (Window Configurations): save-window-excursion is
197 now a macro.
198
199 * display.texi (Temporary Displays): with-output-to-temp-buffer is
200 now a macro.
201
66c5eebd
CY
202 * text.texi (Fields): Minor copyedit.
203
310a820f
EZ
2042012-03-10 Eli Zaretskii <eliz@gnu.org>
205
83a96c08
EZ
206 * strings.texi (String Basics):
207 * sequences.texi (Sequence Functions): Mention that `length' is
208 not appropriate for computing the string width on display; add a
209 cross-reference to the description of `string-width'. (Bug#10978)
210
310a820f
EZ
211 * eval.texi (Autoloading): Minor change of wording.
212
83ef8187
CY
2132012-03-10 Chong Yidong <cyd@gnu.org>
214
bc44be50
CY
215 * loading.texi (Autoload): Explicitly state which forms are
216 processed specially (Bug#7783).
217
83ef8187
CY
218 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
219 non-default situation. Describe one-submenu exception (Bug#7695).
220
221 * nonascii.texi (Character Properties): Copyedits.
222
483ab230
CY
2232012-03-08 Chong Yidong <cyd@gnu.org>
224
225 * text.texi (Mode-Specific Indent): Document new behavior of
226 indent-for-tab-command. Document tab-always-indent.
227 (Special Properties): Copyedits.
228 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
229 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
230 libxml-parse-html-region.
231
00e84de0
GM
2322012-03-07 Glenn Morris <rgm@gnu.org>
233
eaa6bc3c
GM
234 * markers.texi (The Region): Briefly mention use-empty-active-region
235 and region-active-p.
a9685db7 236 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 237 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 238
67cd45a2
CY
2392012-03-07 Chong Yidong <cyd@gnu.org>
240
241 * text.texi (Buffer Contents): Don't duplicate explanation of
242 region arguments from Text node. Put doc of obsolete var
243 buffer-substring-filters back, since it is referred to.
244 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
245 selection by default.
246
247 * markers.texi (The Mark): Fix typo.
248 (The Region): Copyedits.
249
2ad80941
GM
2502012-03-07 Glenn Morris <rgm@gnu.org>
251
252 * markers.texi (Overview of Markers): Copyedits.
253 (Creating Markers): Update approximate example buffer size.
254 (The Mark): Don't mention uninteresting return values.
255
ef959d3a
CY
2562012-03-05 Chong Yidong <cyd@gnu.org>
257
258 * positions.texi (Text Lines): Document count-words.
259
a08a07e3
CY
2602012-03-04 Chong Yidong <cyd@gnu.org>
261
262 * frames.texi (Frames): Remove little-used "terminal frame" and
263 "window frame" terminology.
264 (Frame Parameters, Font and Color Parameters, Initial Parameters)
265 (Size and Position, Visibility of Frames): Callers changed.
266 (Frames): Clarify which terminals in framep are graphical.
267 (Initial Parameters): --geometry is not the only option which adds
268 to initial-frame-alist.
269 (Position Parameters): Note that icon-left and icon-top are for
270 old window managers only.
271 (Size Parameters): Sizes are in characters even on graphical
272 displays.
273 (Management Parameters): Note that window-id and outer-window-id
274 can't really be changed, and that auto-raise isn't always obeyed.
275 (Cursor Parameters): Document cursor-type explicitly.
276 (Size and Position): The aliases set-screen-height and
277 set-screen-width have been deleted.
278 (Visibility of Frames): Mention "minimization".
279
280 * os.texi (Startup Summary): Minor clarifications.
281 (Startup Summary, Suspending Emacs): Standardize on "text
282 terminal" terminology.
283
284 * windows.texi (Basic Windows, Coordinates and Windows)
285 (Coordinates and Windows):
286 * display.texi (Refresh Screen, Line Height, Face Attributes)
287 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
288
ea16568d
GM
2892012-03-04 Glenn Morris <rgm@gnu.org>
290
291 * abbrevs.texi: Small copyedits throughout.
292 (Abbrev Mode): Remove this section, folding it into the top-level.
293 (Abbrev Tables): Don't mention irrelevant return values.
294 (Abbrev Expansion): Add cross-ref for wrapper hooks.
295 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
296 (Abbrev Table Properties): Update nil :regexp description.
297
b3134b95
GM
2982012-03-03 Glenn Morris <rgm@gnu.org>
299
520f2425
GM
300 * internals.texi: Change @appendix section commands to @section.
301 (Building Emacs): Say less about CANNOT_DUMP platforms.
302 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 303 (Pure Storage): Small changes.
01a6dcc8 304 (Memory Usage): Copyedit.
7d2d7cc0
GM
305 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
306 example definitions. Give examples of things with non-nil
307 interactive args. Mention eval_sub. Remove old info about
308 strings and GCPRO. Mention cus-start.el.
309 (Buffer Internals, Window Internals, Process Internals):
310 Misc small updates and fixes for fields.
520f2425 311
b3134b95
GM
312 * tips.texi: Copyedits.
313 (Coding Conventions): Mention autoloads.
314 Combine partially duplicated macro items. Fix xref.
315 Refer to Library Headers for copyright notice.
316 (Programming Tips): edit-options is long-obsolete.
317 (Compilation Tips): Mention loading bytecomp for byte-compile props.
318 (Warning Tips): Mention declare-function.
319 (Documentation Tips): Remove old info.
320 (Comment Tips): Mention comment-dwim, not indent-for-comment.
321 (Library Headers): General update.
322
2064cc6a
GM
3232012-03-02 Glenn Morris <rgm@gnu.org>
324
6945faa6
GM
325 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
326 and relocate entry. Mention buffer-stale-function.
327
4186e877
GM
328 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
329
2064cc6a
GM
330 * hooks.texi (Standard Hooks): General update.
331 Put related hooks together. Add and remove items.
332 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
333 * modes.texi (Hooks): Tweak cross-ref description.
334
7272fbf3
MA
3352012-03-01 Michael Albinus <michael.albinus@gmx.de>
336
337 * files.texi (Kinds of Files): The return value of file-equal-p is
338 unspecified, if FILE1 or FILE2 does not exist.
339
53a1239b
GM
3402012-03-01 Glenn Morris <rgm@gnu.org>
341
90db9af9
GM
342 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
343
53a1239b
GM
344 * maps.texi (Standard Keymaps): General update.
345 Remove mode-specific maps, talk about the more general keymaps.
346 * help.texi (Help Functions): Add vindex for Helper-help-map.
347 * keymaps.texi (Active Keymaps): Minor rephrasing.
348
775b55af
GM
3492012-02-29 Glenn Morris <rgm@gnu.org>
350
351 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
352
96b49301 3532012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
354
7272fbf3 355 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 356 Update changed behavior of file-subdir-of-p.
96b49301 357
1383d930
GM
3582012-02-28 Glenn Morris <rgm@gnu.org>
359
44e97401
GM
360 * advice.texi, anti.texi, display.texi, elisp.texi:
361 * processes.texi, variables.texi, vol1.texi, vol2.texi:
362 Standardize possessive apostrophe usage.
363
e3c73f1e
GM
364 * locals.texi: Remove file.
365 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
366 Remove menu entry.
367 * errors.texi, maps.texi: Adjust node pointers.
368 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 369 * makefile.w32-in (srcs):
e3c73f1e
GM
370 * Makefile.in (srcs): Remove locals.texi.
371
1383d930
GM
372 * frames.texi (Mouse Position): Fix cross-ref.
373
431ee44b
CY
3742012-02-27 Chong Yidong <cyd@gnu.org>
375
376 * buffers.texi (Creating Buffers): Clarify that
377 generate-new-buffer uses generate-new-buffer-names.
378 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
379
380 * files.texi (Directory Names): Index entry for file name abbreviations.
381 (Relative File Names, File Name Expansion): Refer to it.
382 (Locating Files): Move locate-user-emacs-file documentation to
383 Standard File Names.
384 (Standard File Names): Add locate-user-emacs-file; update examples.
385
6a11ec9d
MA
3862012-02-26 Michael Albinus <michael.albinus@gmx.de>
387
388 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
389
9a4888c0
CY
3902012-02-26 Chong Yidong <cyd@gnu.org>
391
392 * files.texi (Kinds of Files): Improve documentation of
393 files-equal-p and file-subdir-of-p.
394
f0e751b9
GM
3952012-02-26 Glenn Morris <rgm@gnu.org>
396
397 * intro.texi (Acknowledgements): Small changes.
398
7e05b1ec
GM
3992012-02-25 Glenn Morris <rgm@gnu.org>
400
401 * errors.texi: Don't try to list _all_ the error symbols.
402 Add circular-list, cl-assertion-failed, compression-error.
403 * elisp.texi, vol1.texi, vol2.texi:
404 * control.texi (Error Symbols): Tweak "Standard Errors" description.
405
23453255 4062012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
407
408 * files.texi (files-equal-p, file-subdir-of-p): New,
409 add initial documentation.
410
4963495d
CY
4112012-02-25 Chong Yidong <cyd@gnu.org>
412
fa74b241
CY
413 * files.texi (File Attributes): Document file-selinux-context.
414 (Changing Files): Link to it.
415 (Changing Files): Document set-file-selinux-context.
416
417 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
418 changed. Mention default value of backup-directory-alist.
419 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
420 (Auto-Saving): New minor mode behavior for auto-save-mode.
421 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 422
4963495d
CY
423 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
424
4bb82fa8
GM
4252012-02-24 Glenn Morris <rgm@gnu.org>
426
427 * errors.texi (Standard Errors): Mention dbus-error.
428 For arith-error sub-classes, just use one cross-ref.
429
2cb228f7
AM
4302012-02-23 Alan Mackenzie <acm@muc.de>
431
432 * modes.texi (Defining Minor Modes): Document the new keyword
433 :after-hook.
434
a59225b1
CY
4352012-02-21 Chong Yidong <cyd@gnu.org>
436
437 * files.texi (Files): Mention magic file names as arguments.
438 (Reading from Files): Copyedits.
439 (File Attributes): Mention how to change file modes.
440 (Changing Files): Use standard "file permissions" terminology.
441 Add xref to File Attributes node.
442 (Locating Files): Document locate-user-emacs-file.
443 (Unique File Names): Recommend against using make-temp-name.
444
8376d7c2
CY
4452012-02-19 Chong Yidong <cyd@gnu.org>
446
447 * help.texi (Documentation, Documentation Basics, Help Functions):
448 Minor clarifications.
449 (Accessing Documentation): Clarify what documentation-property is
450 for. Add xref to Keys in Documentation.
451
452 * tips.texi (Documentation Tips): Don't recommend using * in
453 docstrings.
454
455 * macros.texi (Defining Macros):
456 * modes.texi (Derived Modes): Say "documentation string" instead
457 of docstring.
458
82233bea
CY
4592012-02-18 Chong Yidong <cyd@gnu.org>
460
461 * modes.texi (Tabulated List Mode): New node.
462 (Basic Major Modes): Add xref to it.
463
464 * processes.texi (Process Information): Mention Process Menu mode.
465
7b926f3f
CY
4662012-02-17 Chong Yidong <cyd@gnu.org>
467
468 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
469
0fd2c9a3
GM
4702012-02-17 Glenn Morris <rgm@gnu.org>
471
472 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
473
f700caa3
CY
4742012-02-16 Chong Yidong <cyd@gnu.org>
475
4230351b
CY
476 * syntax.texi (Syntax Tables, Syntax Descriptors)
477 (Syntax Table Functions): Copyedits.
478 (Syntax Basics): Don't repeat the material in the preceding node.
479 (Syntax Class Table): Use a table.
480 (Syntax Properties): Document syntax-propertize-function and
481 syntax-propertize-extend-region-functions.
482 (Motion via Parsing): Clarify scan-lists. Fix indentation.
483 (Parser State): Update for the new "c" comment style. Fix
484 description of item 7 (comment style).
485
f700caa3
CY
486 * modes.texi (Minor Modes): Update how mode commands should treat
487 arguments now.
488 (Mode Line Basics): Clarify force-mode-line-update.
489 (Mode Line Top): Note that the example is not realistic.
490 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
491 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
492 "mode line construct" instead of "mode line specification".
493 (Syntactic Font Lock): Remove mention of obsolete variable
494 font-lock-syntactic-keywords.
495 (Setting Syntax Properties): Node deleted.
496 (Font Lock Mode): Note that Font Lock mode is a minor mode.
497 (Font Lock Basics): Note that syntactic fontification falls back
498 on `syntax-table'.
499 (Search-based Fontification): Emphasize that font-lock-keywords
500 should not be set directly.
501 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
502 (Syntactic Font Lock): Minor clarifications. Add xref to
503 Syntactic Font Lock node.
f700caa3 504
60236b0d
CY
5052012-02-15 Chong Yidong <cyd@gnu.org>
506
507 * minibuf.texi (Basic Completion): Define "completion table".
508 Move completion-in-region to Completion in Buffers node.
509 (Completion Commands): Use "completion table" terminology.
510 (Completion in Buffers): New node.
511
512 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
513 (Setting Hooks): Update minor mode usage example.
514 (Major Mode Conventions): Note that completion-at-point-functions
515 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
516 Remove duplicate tip about auto-mode-alist.
517 (Minor Modes): Rewrite introduction.
518 (Minor Mode Conventions): Copyedits. Don't recommend
519 variable-only minor modes since few minor modes are like that.
60236b0d 520
d7dbb11a
GM
5212012-02-15 Glenn Morris <rgm@gnu.org>
522
523 * processes.texi (Network): Document open-network-stream :parameters.
524
3d8badf4
CY
5252012-02-14 Chong Yidong <cyd@gnu.org>
526
527 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
528 was removed on 2009-09-10. Update lisp-mode-map example.
529 (Inheritance and Keymaps): Minor clarification.
530 (Searching Keymaps): Remove out-of-place enumeration.
531 (Key Lookup): Remove unnecessary example (one was already given in
532 Format of Keymaps).
533 (Changing Key Bindings): Update suppress-keymap example.
534 (Menu Bar, Tool Bar): Copyedits.
535 (Tool Bar): Update tool-bar-map example.
536
faccede1
CY
5372012-02-12 Chong Yidong <cyd@gnu.org>
538
539 * debugging.texi (Debugger Commands): Continuing is now allowed
540 for errors.
541
355cabc6
CY
5422012-02-11 Chong Yidong <cyd@gnu.org>
543
d860baa0
CY
544 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
545 Move the list of standard bitmaps there.
546 (Fringe Cursors): Rewrite for clarity.
547 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
548
34106abe
CY
549 * commands.texi (Command Overview): Mention read-key.
550 (Using Interactive, Interactive Call): Minor clarifications.
551 (Function Keys, Click Events): Avoid "input stream" terminology.
552 (Click Events): Add xref to Window Sizes and Accessing Mouse.
553 Clarify column and row components.
554 (Accessing Mouse): Add xref to Click Events. Minor fixes.
555 (Special Events): Copyedits.
556
557 * streams.texi (Input Streams): De-document get-file-char.
558 (Output Variables): Don't refer to old backquote syntax.
559
355cabc6
CY
560 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
561 (Error Debugging): Note that debug-ignored-errors overrides list
562 values of debug-on-error too. Add xref to Signaling Errors. Note
563 that debug-on-signal is not customizable. Mention
564 condition-case-unless-debug.
565 (Compilation Errors): Node deleted.
566
567 * compile.texi (Compiler Errors): Move a paragraph here from
568 deleted node Compilation Errors.
569
1be3ca5a
LL
5702012-02-10 Leo Liu <sdl.web@gmail.com>
571
572 * control.texi (Handling Errors): Change condition-case-no-debug
573 to condition-case-unless-debug.
574
25dec365
CY
5752012-02-10 Chong Yidong <cyd@gnu.org>
576
577 * advice.texi (Defining Advice): Clarify ad-unadvise.
578 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
579 is not abnormal.
580 (Advising Primitives): Node deleted; ad-define-subr-args has been
581 removed.
582
583 * compile.texi (Speed of Byte-Code): Use float-time in example.
584 (Compilation Functions): Note that the log uses Compilation mode.
585 Don't discuss the contents of byte-code function object here.
586 (Compilation Functions): De-document internal function byte-code.
587 (Docs and Compilation): Minor clarifications.
588
589 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
590 Objects.
591
5f5e4ea1
GM
5922012-02-10 Glenn Morris <rgm@gnu.org>
593
594 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
595 Mention secure-hash.
596 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
597
6c1e4b46
CY
5982012-02-10 Chong Yidong <cyd@gnu.org>
599
600 * loading.texi (Loading): Don't emphasize "library" terminology.
601 (Library Search): load-path is not a user option. Mention role of
602 -L option and packages. Improve examples.
603 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
604 obsolete.
605 (Autoload): Minor clarifications.
606
72ca698c
GM
6072012-02-10 Glenn Morris <rgm@gnu.org>
608
b011fbfe
GM
609 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
610
72ca698c
GM
611 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
612
14a1f380
GM
6132012-02-08 Glenn Morris <rgm@gnu.org>
614
615 * loading.texi (Named Features): Update the require example.
616
60d47423
GM
6172012-02-07 Glenn Morris <rgm@gnu.org>
618
619 * modes.texi (Defining Minor Modes):
620 Expand on args of defined minor modes.
621
0992bd9c
CY
6222012-02-07 Chong Yidong <cyd@gnu.org>
623
624 * variables.texi (Creating Buffer-Local): Minor clarification
625 to buffer-local-variables doc (Bug#10715).
626
af008560
GM
6272012-02-07 Glenn Morris <rgm@gnu.org>
628
e80e1825 629 * display.texi (ImageMagick Images): General update.
af008560
GM
630 Move most details of imagemagick-render-type to the variable's doc.
631
866c1d22
GM
6322012-02-06 Glenn Morris <rgm@gnu.org>
633
f7c9199f 634 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
635 (Inheritance and Keymaps):
636 Mention make-composed-keymap and multiple inheritance.
f7c9199f 637
e7bc51d0
GM
638 * modes.texi (Running Hooks): Mention run-hook-wrapped.
639
866c1d22
GM
640 * control.texi (Handling Errors):
641 Mention condition-case-no-debug and with-demoted-errors.
642
03988c98
CY
6432012-02-05 Chong Yidong <cyd@gnu.org>
644
645 * customize.texi (Common Keywords): Minor clarifications.
646 Document custom-unlispify-remove-prefixes.
647 (Variable Definitions): Backquotes in defcustom seem to work fine
648 now. Various other copyedits.
e1161b06
CY
649 (Simple Types): Copyedits. Document color selector.
650 (Composite Types): Copyedits.
651 (Splicing into Lists): Clarifications.
03988c98
CY
652
653 * eval.texi (Backquote): Move from macros.texi.
654
655 * macros.texi (Expansion): Minor clarification.
656 (Backquote): Move node to eval.texi.
657 (Defining Macros): Move an example from Backquote node.
658 (Argument Evaluation): No need to mention Pascal.
659 (Indenting Macros): Add xref to Defining Macros.
660
649f602c
GM
6612012-02-05 Glenn Morris <rgm@gnu.org>
662
663 * debugging.texi (Error Debugging): Mention debug-on-event default.
664
34c99998
GM
6652012-02-04 Glenn Morris <rgm@gnu.org>
666
8f05da42
GM
667 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
668
7aa5aad8
GM
669 * debugging.texi (Error Debugging): Mention debug-on-event.
670 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
671
c7291ad9
GM
672 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
673
34c99998
GM
674 * text.texi (Buffer Contents):
675 Update filter-buffer-substring description.
676
735cc5ca
CY
6772012-02-04 Chong Yidong <cyd@gnu.org>
678
679 * functions.texi (What Is a Function): Add closures. Mention
680 "return value" terminology. Add xref for command-execute. Remove
681 unused "keystroke command" terminology.
682 (Lambda Expressions): Give a different example than in the
683 following subsection. Add xref to Anonymous Functions.
684 (Function Documentation): Remove gratuitous markup.
685 (Function Names): Move introductory text to `What Is a Function'.
686 (Defining Functions): Fix defun argument spec.
687 (Anonymous Functions): Document lambda macro explicitly. Mention
688 effects on lexical binding.
689 (Function Cells): Downplay direct usage of fset.
690 (Closures): New node.
691 (Inline Functions): Remove "open-code" terminology.
692 (Declaring Functions): Minor tweak; .m is not C code.
693
694 * variables.texi (Variables): Don't refer to "global value".
695 (Local Variables, Void Variables): Copyedits.
696 (Lexical Binding): Minor clarification of example.
697 (File Local Variables): Mention :safe and :risky defcustom args.
698 (Lexical Binding): Add xref to Closures node.
699
94bc7984
GM
7002012-02-04 Glenn Morris <rgm@gnu.org>
701
702 * minibuf.texi (High-Level Completion): Updates for read-color.
703
4f5a10ef
GM
7042012-02-03 Glenn Morris <rgm@gnu.org>
705
eea14f31
GM
706 * display.texi (GIF Images): Mention animation.
707 Remove commented-out old example of animation.
708 (Animated Images): New subsection.
709 * elisp.texi (Top):
710 * vol1.texi (Top):
711 * vol2.texi (Top): Add Animated Images menu entry.
712
4f5a10ef
GM
713 * display.texi (Image Formats): Remove oddly specific information
714 on versions of image libraries.
204e728d 715 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 716
12f381b7
GM
7172012-02-02 Glenn Morris <rgm@gnu.org>
718
1b9f60cc
GM
719 * processes.texi (Synchronous Processes):
720 Mention call-process's :file gets overwritten.
721
7e2734bc
GM
722 * commands.texi (Reading One Event):
723 * help.texi (Help Functions): Document read-char-choice.
724
f58b9822
GM
725 * hooks.texi (Standard Hooks):
726 * modes.texi (Keymaps and Minor Modes):
727 * text.texi (Commands for Insertion): Document post-self-insert-hook.
728
729 * hooks.texi (Standard Hooks): Add prog-mode-hook.
730
12f381b7
GM
731 * hooks.texi (Standard Hooks):
732 * modes.texi (Major Mode Conventions, Mode Hooks):
733 Document change-major-mode-after-body-hook.
734
7a9a2fc6
GM
7352012-02-01 Glenn Morris <rgm@gnu.org>
736
737 * modes.texi (Defining Minor Modes):
738 Mention disabling global minor modes on a per-major-mode basis.
739
a037c171
CY
7402012-01-31 Chong Yidong <cyd@gnu.org>
741
742 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
743 (Parser State): Remove unnecessary statement (Bug#10661).
744
745 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
746
56afad3a
GM
7472012-01-31 Glenn Morris <rgm@gnu.org>
748
749 * modes.texi (Defining Minor Modes):
750 Document define-minor-mode's new :variable keyword.
751
0f29fa41
CY
7522012-01-29 Chong Yidong <cyd@gnu.org>
753
837a390a
CY
754 * syntax.texi (Syntax Class Table): Tweak description of newline
755 char syntax (Bug#9619).
756
0f29fa41
CY
757 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
758 description (Bug#10189).
759
182148ee
GM
7602012-01-29 Glenn Morris <rgm@gnu.org>
761
a49ca6b9
GM
762 * files.texi (Changing Files): Document SELinux support.
763
182148ee
GM
764 * windows.texi (Window Sizes): Fix typo.
765
9962192e
CY
7662012-01-28 Chong Yidong <cyd@gnu.org>
767
8c6e1920
CY
768 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
769 doc (Bug#8568).
770
9583ec59
CY
771 * frames.texi (Input Focus): Add NORECORD arg to
772 select-frame-set-input-focus. Clarify its role in select-frame.
773
10256988
CY
774 * text.texi (Transposition): We don't use transpose-region as an
775 internal subroutine (Bug#3249).
776
9962192e
CY
777 * modes.texi (Example Major Modes): Update Lisp example code to
778 current sources. Delete the old non-derived-major-mode example,
779 which has diverged badly from current sources.
780
2aa43abb
GM
7812012-01-27 Glenn Morris <rgm@gnu.org>
782
783 * makefile.w32-in (texinputdir): Fix (presumed) typo.
784 (VERSION, manual): Remove, unused.
785
9f40220d
CY
7862012-01-27 Chong Yidong <cyd@gnu.org>
787
788 * commands.texi (Command Overview): Minor clarification (Bug#10384).
789
acc28cb9
CY
7902012-01-26 Chong Yidong <cyd@gnu.org>
791
792 * searching.texi (String Search): Document negative repeat count
793 (Bug#10507).
794
48da7392
GM
7952012-01-26 Glenn Morris <rgm@gnu.org>
796
797 * variables.texi (Using Lexical Binding):
798 Mention that lexical-binding should be set in the first line.
799
69b0acb9
LI
8002012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
801
802 * macros.texi (Defining Macros): Don't claim that `declare' only
803 affects Edebug and indentation.
804
543757a8
LI
8052012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
806
807 * macros.texi (Defining Macros): Slight `declare' fixup.
808
450e3cae
GM
8092012-01-25 Glenn Morris <rgm@gnu.org>
810
24189ce0 811 * makefile.w32-in (texinputdir):
450e3cae
GM
812 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
813
1021c761
CY
8142012-01-24 Chong Yidong <cyd@gnu.org>
815
816 * variables.texi (Variables, Local Variables, Void Variables):
817 Edit to make the descriptions less specific to dynamic binding.
818 (Local Variables): Default max-specpdl-size is now 1300.
819 (Defining Variables): Edits for lexical scoping. Delete
820 information about starting docstrings with *. De-document
821 user-variable-p.
822 (Tips for Defining): Remove an unimportant discussion of quitting
823 in the middle of a load.
824 (Accessing Variables, Setting Variables): Discuss lexical binding.
825 (Variable Scoping): Rewrite.
826 (Scope, Extent, Impl of Scope): Nodes deleted.
827 (Dynamic Binding): New node, with material from Scope, Extent, and
828 Impl of Scope nodes.
829 (Dynamic Binding Tips): Rename from Using Scoping.
830 (Lexical Binding): Rewrite.
831 (Using Lexical Binding): Rename from Converting to Lexical
832 Binding. Convert to subsection.
833
834 * customize.texi (Variable Definitions): Add custom-variable-p.
835 Move user-variable-p documentation here.
836
31cbea1d
CY
8372012-01-23 Chong Yidong <cyd@gnu.org>
838
839 * strings.texi (Text Comparison): Minor qualification.
840
841 * lists.texi (Cons Cells): Copyedits.
842 (List Elements): Mention push.
843 (List Variables): Mention pop.
844 (Rings): Move to sequences.texi.
845
846 * sequences.texi (Sequence Functions): Don't repeat the
847 introduction already given in the parent.
848 (Vectors): Copyedits.
849 (Rings): Move from lists.texi. Note that this is specific to the
850 ring package.
851
852 * symbols.texi (Definitions, Symbol Components): Mention variable
853 scoping issues.
854 (Plists and Alists): Copyedits.
855
856 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
857 correctness with lexical scoping.
858 (Eval): Copyedits.
859
fead402d
CY
8602012-01-21 Chong Yidong <cyd@gnu.org>
861
862 * intro.texi (A Sample Function Description): Special notation
863 used for macros too.
864
865 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
866 (Symbol Type): Add xref for keyword symbols.
867 (Sequence Type): Clarify differences between sequence types.
868 (Cons Cell Type): Add "linked list" index entry.
869 (Non-ASCII in Strings): Copyedits.
870 (Equality Predicates): Symbols with same name need not be eq.
871
872 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
873 ldexp. Move float-e and float-pi to Math Functions node.
874
61086eb6
GM
8752012-01-21 Glenn Morris <rgm@gnu.org>
876
877 * modes.texi (Auto Major Mode):
878 * variables.texi (File Local Variables):
879 Mention inhibit-local-variables-regexps.
880
34a02f46
MR
8812012-01-19 Martin Rudalics <rudalics@gmx.at>
882
883 * windows.texi (Window Configurations): Rewrite references to
884 persistent window parameters.
885 (Window Parameters): Fix description of persistent window
886 parameters.
887
f5064cae
JB
8882012-01-16 Juanma Barranquero <lekktu@gmail.com>
889
890 * windows.texi (Window Parameters): Use @pxref.
891
6a6ee00d
MR
8922012-01-16 Martin Rudalics <rudalics@gmx.at>
893
894 * windows.texi (Window Configurations, Window Parameters):
895 Describe persistent window parameters.
896
9ca4c014
SM
8972011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
898
899 * variables.texi (Creating Buffer-Local): Warn against misuses of
900 make-variable-buffer-local (bug#10258).
901
d027f83d
LMI
9022012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
903
904 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
905
89bd9ccd
CY
9062012-01-06 Chong Yidong <cyd@gnu.org>
907
908 * variables.texi (Directory Local Variables): Document
909 hack-dir-local-variables-non-file-buffer.
910
c869783d
GM
9112012-01-06 Glenn Morris <rgm@gnu.org>
912
913 * maps.texi (Standard Keymaps): Refer to Info-edit by name
914 rather than by keybinding.
915
2cae5ba4
JB
9162011-12-29 Juanma Barranquero <lekktu@gmail.com>
917
918 * frames.texi (Font and Color Parameters): Add @pxref.
919
43da4d08
DC
9202011-12-29 Daniel Colascione <dan.colascione@gmail.com>
921
922 * frames.texi (Font and Color Parameters):
923 Document w32 font backends (bug#10399).
924
8d80ef01
PE
9252011-12-28 Paul Eggert <eggert@cs.ucla.edu>
926
927 * files.texi (File Attributes, Changing Files):
928 Use a more-natural notation for octal numbers.
929
9022ae07
JB
9302011-12-23 Juanma Barranquero <lekktu@gmail.com>
931
932 * variables.texi (Variables with Restricted Values):
933 Change reference to variable (bug#10354).
934
454592a6
MR
9352011-12-13 Martin Rudalics <rudalics@gmx.at>
936
937 * windows.texi (Splitting Windows): Use t instead of non-nil
938 when describing window-combination-resize.
939
a7cdbfce
SM
9402011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
941
942 * text.texi (Special Properties): Warn against `intangible' properties
943 (bug#10222).
944
a3dcc84e
EZ
9452011-11-26 Eli Zaretskii <eliz@gnu.org>
946
579ebf8f
EZ
947 * display.texi (Truncation):
948 * text.texi (Special Properties): Describe what a stretch-glyph is
949 instead of using that term without explanation. Make the
950 cross-references more accurate.
951
a3dcc84e
EZ
952 * display.texi (Usual Display): Update the description,
953 cross-references, and indexing related to display of control
954 characters and raw bytes.
955
94af99a4
MR
9562011-11-25 Martin Rudalics <rudalics@gmx.at>
957
958 * windows.texi (Splitting Windows): Fix description of
959 window-combination-limit. Suggested by Eli Zaretskii.
960
1c3d7a13
CY
9612011-11-23 Chong Yidong <cyd@gnu.org>
962
963 * windows.texi (Window Sizes): Move window-top-line,
964 window-left-column, and window-*-pixel-edges to Coordinates and
965 Windows node.
966 (Coordinates and Windows): Restore window-edges doc.
967
90151a1e
MR
9682011-11-21 Martin Rudalics <rudalics@gmx.at>
969
a7cdbfce
SM
970 * windows.texi (Windows and Frames, Splitting Windows):
971 Fix typos.
90151a1e 972
a9b9b7f5
CY
9732011-11-21 Chong Yidong <cyd@gnu.org>
974
975 * windows.texi (Splitting Windows): Fix error in documentation of
976 window-combination-limit.
977 (Cyclic Window Ordering): Minor fixes to next-window,
978 one-window-p, and get-lru-window docs. Don't document
979 window-list-1.
980 (Buffers and Windows): Copyedits.
981 (Choosing Window): Document special handling of special-display-*.
982 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
983 Don't document even-window-heights, which is going away.
984 Clarify which options are obeyed by which action functions.
a9b9b7f5 985
f4e90db0
SM
9862011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
987
988 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
989
d2999b1a
MR
9902011-11-20 Martin Rudalics <rudalics@gmx.at>
991
f4e90db0
SM
992 * windows.texi (Resizing Windows, Splitting Windows):
993 Remove term "status" when talking about combination limits.
d2999b1a 994
cd1181db
JB
9952011-11-20 Juanma Barranquero <lekktu@gmail.com>
996
997 * compile.texi (Compiler Errors):
998 * help.texi (Help Functions): Fix typos.
999
7bf54975
CY
10002011-11-19 Chong Yidong <cyd@gnu.org>
1001
1002 * windows.texi (Splitting Windows): Clarify role of window
1003 parameters in split-window. Shorten the example.
f4e90db0
SM
1004 (Deleting Windows): Rewrite intro to handle internal windows.
1005 Fix delete-windows-on doc.
7bf54975
CY
1006 (Selecting Windows): Copyedits.
1007
a0c2d0ae
MR
10082011-11-17 Martin Rudalics <rudalics@gmx.at>
1009
1010 * windows.texi (Resizing Windows, Splitting Windows)
1011 (Deleting Windows): Use term window-combination-resize instead
1012 of window-splits.
1013
b6f67890
MR
10142011-11-16 Martin Rudalics <rudalics@gmx.at>
1015
f4e90db0
SM
1016 * windows.texi (Resizing Windows, Splitting Windows):
1017 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1018
0b381c7e
JB
10192011-11-14 Juanma Barranquero <lekktu@gmail.com>
1020
1021 * intro.texi (Lisp History): Fix typo.
1022
89d61221
MR
10232011-11-12 Martin Rudalics <rudalics@gmx.at>
1024
f4e90db0
SM
1025 * windows.texi (Splitting Windows, Deleting Windows):
1026 Remove references to splits status of windows.
89d61221 1027
b2621720
GM
10282011-11-10 Glenn Morris <rgm@gnu.org>
1029
1030 * buffers.texi (Read Only Buffers): Expand a bit on why
1031 toggle-read-only should only be used interactively. (Bug#7292)
1032
d2ad7ee1
CY
10332011-11-09 Chong Yidong <cyd@gnu.org>
1034
1035 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1036 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1037 window-inside-absolute-pixel-edges.
1038 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1039 non-full-width windows.
1040
2cffd681
MR
10412011-11-09 Martin Rudalics <rudalics@gmx.at>
1042
1043 * windows.texi (Resizing Windows): Rewrite documentation of
1044 window-resizable.
1045
f6f6d7e7
CY
10462011-11-09 Chong Yidong <cyd@gnu.org>
1047
1048 * windows.texi (Splitting Windows): Simplify example.
1049
a79db6e0
CY
10502011-11-08 Chong Yidong <cyd@gnu.org>
1051
1052 * windows.texi (Window Sizes): Copyedits. Document
1053 window-text-height. Remove window-min-height and window-min-width
1054 discussion, referring instead to Emacs manual.
1055 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1056 (Resizing Windows): Simplify introduction. Don't document
1057 enlarge-window, shrink-window, enlarge-window-horizontally, and
1058 shrink-window-horizontally; they are no longer preferred for
1059 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1060
441950c7
GM
10612011-11-07 Glenn Morris <rgm@gnu.org>
1062
1063 * windows.texi (Choosing Window): Fix keybinding typo.
1064
be7f5545
MR
10652011-11-07 Martin Rudalics <rudalics@gmx.at>
1066
1067 * windows.texi (Resizing Windows, Splitting Windows)
1068 (Window Configurations): Use "child window" instead of
1069 "subwindow".
1070
291d142b
CY
10712011-11-06 Chong Yidong <cyd@gnu.org>
1072
1073 * windows.texi (Basic Windows): Clarify various definitions.
1074 Treat window-normalize-* as internal; don't document them.
1075 (Windows and Frames): Various clarifications, e.g. non-live
1076 windows also belong to frames. Fix window-list description.
1077 Simplify window nesting example.
f4e90db0
SM
1078 (Splitting Windows, Window Configurations):
1079 Use split-window-below.
291d142b 1080
89bd5ee1
EZ
10812011-11-04 Eli Zaretskii <eliz@gnu.org>
1082
1083 * windows.texi (Window Sizes): Mention in the doc string that the
1084 return values of `window-body-height' and `window-body-width' are
1085 in frame's canonical units. (Bug#9949)
1086
3d8daefe
MR
10872011-10-30 Martin Rudalics <rudalics@gmx.at>
1088
1089 * windows.texi (Windows and Frames): Remove "iso-" infix from
1090 documentation of window-iso-combined-p.
1091
60754666
CY
10922011-10-26 Chong Yidong <cyd@gnu.org>
1093
1094 * modes.texi (Running Hooks): Document with-wrapper-hook.
1095
d366bd53
CY
10962011-10-18 Chong Yidong <cyd@gnu.org>
1097
1098 * display.texi (Glyphless Chars): New node.
1099
50b063c3
CY
11002011-10-13 Chong Yidong <cyd@stupidchicken.com>
1101
1102 * text.texi (Yanking): Document yank-excluded-properties.
1103
1104 * package.texi (Packaging Basics): The commentary should say how
1105 to begin using the package.
1106
c72063fa
MR
11072011-10-11 Martin Rudalics <rudalics@gmx.at>
1108
1109 * windows.texi (Deleting Windows): Mention which window gets
1110 selected when deleting the selected window.
1111
d83dc65b
MR
11122011-10-09 Martin Rudalics <rudalics@gmx.at>
1113
1114 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1115 with the selected window.
1116 * windows.texi (Buffers and Windows): Reformulate text on how
1117 replace-buffer-in-windows deals with a window.
1118 (Quitting Windows): Describe how quit-window deals with a
1119 standalone frame. Describe new option frame-auto-hide-function.
1120
c599682c
GM
11212011-10-08 Glenn Morris <rgm@gnu.org>
1122
48bca619
GM
1123 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1124
c599682c
GM
1125 * positions.texi (Excursions): Update warning message.
1126
969aa734
CY
11272011-10-05 Chong Yidong <cyd@stupidchicken.com>
1128
f4e90db0
SM
1129 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1130 Fix Emacs manual xref (Bug#9675).
969aa734 1131
550f41cd
CY
11322011-10-01 Chong Yidong <cyd@stupidchicken.com>
1133
1134 * windows.texi (Textual Scrolling): Document scroll-up-command,
1135 scroll-down-command, scroll-error-top-bottom, and the
1136 scroll-command symbol property.
717a1362
CY
1137 (Display Action Functions): Fix description of
1138 display-buffer-pop-up-window.
550f41cd 1139
a239d4e9
JB
11402011-09-28 Juanma Barranquero <lekktu@gmail.com>
1141
1142 * windows.texi (Splitting Windows): Fix typos.
1143
590c056d
MR
11442011-09-25 Martin Rudalics <rudalics@gmx.at>
1145
1146 * windows.texi (Windows and Frames, Display Action Functions)
1147 (Switching Buffers): Fix some typos.
1148 (Buffers and Windows): Remove reference to window-auto-delete.
1149 Reword description of replace-buffer-in-windows.
1150 (Window History): Fix some typos and refer to frame local buffer
1151 list.
c419f5cb
MR
1152 (Quitting Windows): New node.
1153 (Window Configurations): Add descriptions of window-state-get
1154 and window-state-put.
1155 (Window Parameters): Describe variable ignore-window-parameters.
1156 Sketch some window parameters currently in use.
1157 * elisp.texi (Top): Update node listing.
590c056d 1158
9ec20d36
CY
11592011-09-25 Chong Yidong <cyd@stupidchicken.com>
1160
1161 * windows.texi (Display Action Functions)
1162 (Choosing Window Options): New nodes.
1163
0e406a72
CY
11642011-09-24 Chong Yidong <cyd@stupidchicken.com>
1165
1166 * windows.texi (Window History): New node. Move text here from
1167 Buffers and Windows.
1168 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1169 don't document display-buffer here; callers changed.
1170 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1171 switch-to-buffer-other-frame. Delete duplicate
1172 replace-buffer-in-windows doc.
1173 (Choosing Window): Document display actions.
1174
6bf7006f
EZ
11752011-09-24 Eli Zaretskii <eliz@gnu.org>
1176
1177 * display.texi (Forcing Redisplay): Update the description of
1178 redisplay-dont-pause due to change in the default value.
1179
b33b68a3
MR
11802011-09-23 Martin Rudalics <rudalics@gmx.at>
1181
1182 * frames.texi (Frames and Windows): Move section and rename to
1183 Windows and Frames in windows.texi.
1184 * windows.texi (Windows): Restructure.
1185 (Basic Windows): Rewrite. Explain live and internal windows and
1186 normalization functions.
1187 (Windows and Frames): Move section here from frames.texi.
1188 Describe subwindows, window combinations, window tree, and
1189 corresponding functions including window-list here.
1190 (Window Sizes): Rename section from Size of Window and move it
1191 up in chapter. Describe total and body sizes and the
1192 corresponding functions. Explain new semantics of
1193 window-min-height/-width.
1194 (Resizing Windows): Move section up in chapter. Describe new
1195 resize functions.
1196 (Splitting Windows): Describe new behavior of split-window,
1197 split-window-above-each-other and split-window-side-by-side.
1198 Provide examples. Describe window-nest and window-splits
1199 options.
1200 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1201 (Selecting Windows): Minor rewrite.
1202 Describe frame-selected-window and set-frame-selected-window here.
1203 (Cyclic Window Ordering): Minor rewrite.
1204 Describe window-list-1.
b33b68a3
MR
1205 (Buffers and Windows): Rewrite. Explain a window's previous and
1206 next buffers and the corresponding functions.
c4682d18 1207 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1208 * elisp.texi (Top): Update node listings for frames and windows
1209 sections.
1210
4d3786ac
SM
12112011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1212
1213 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1214
713df35b
LMI
12152011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1216
1217 * errors.texi (Standard Errors): Remove apparent placeholder text
1218 (bug#9491).
1219
33ed493b
CY
12202011-09-18 Chong Yidong <cyd@stupidchicken.com>
1221
1222 * frames.texi (Management Parameters): Fix description of
1223 icon-type parameter.
1224
b8f0a954
CY
12252011-09-17 Chong Yidong <cyd@stupidchicken.com>
1226
1227 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1228 ending in C-g. Suggested by Edward O'Connor.
1229
eddf142c
EZ
12302011-09-17 Eli Zaretskii <eliz@gnu.org>
1231
1232 * numbers.texi (Integer Basics): Add indexing for
1233 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1234
bf1af6c7
DM
12352011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1236
1237 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1238
cec2eab8
JB
12392011-09-11 Juanma Barranquero <lekktu@gmail.com>
1240
1241 * processes.texi (Network Servers): Clarify what the process
1242 buffer is used for (bug#9233).
1243
51751aa2 12442011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1245
1246 * lists.texi (Building Lists): Fix typo.
1247
35137ed3
CY
12482011-08-30 Chong Yidong <cyd@stupidchicken.com>
1249
1250 * display.texi (Basic Faces): New node. Document new faces.
1251
1252 * modes.texi (Major Mode Conventions): Move some text there.
1253 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1254
3fd50d5c
CY
12552011-08-29 Chong Yidong <cyd@stupidchicken.com>
1256
1257 * modes.texi (Basic Major Modes): New node. Callers updated.
1258 (Major Modes): Document fundamental-mode and major-mode.
1259 (Major Mode Basics): Node deleted; text moved to Major Modes.
1260 (Derived Modes): Document derived-mode-p.
1261
ddb54206
CY
12622011-08-28 Chong Yidong <cyd@stupidchicken.com>
1263
a6326082
CY
1264 * files.texi (Changing Files, Create/Delete Dirs): Document new
1265 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1266 (Visiting Functions): Remove view-file; it is documented in the
1267 Emacs manual.
04e2ce72 1268
ddb54206
CY
1269 * frames.texi (Layout Parameters): The defaults for the
1270 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1271
1272 * display.texi (Progress): Document spinner functionality.
1273
1274 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1275 operating system signals. Refer to save-buffers-kill-terminal
1276 instead of save-buffers-kill-emacs.
1277
1278 * objects.texi (Symbol Type): Document ## print representation.
1279
0c95fcf7
EZ
12802011-08-25 Eli Zaretskii <eliz@gnu.org>
1281
1282 * display.texi (Specified Space): Mention that `space' specs
1283 influence bidi reordering.
1284 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1285 separating fields with bidirectional content.
1286
5980d4c6
EZ
12872011-08-24 Eli Zaretskii <eliz@gnu.org>
1288
1289 * display.texi (Bidirectional Display): Document return value in
1290 buffers that are not bidi-reordered for display, and in unibyte
1291 buffers.
1292
bca633fb
EZ
12932011-08-23 Eli Zaretskii <eliz@gnu.org>
1294
1295 * nonascii.texi (Character Properties): Document the values for
1296 unassigned codepoints.
1297
c094bb0c
EZ
12982011-08-18 Eli Zaretskii <eliz@gnu.org>
1299
1300 * nonascii.texi (Character Properties): Document use of
1301 `bidi-class' and `mirroring' properties as part of reordering.
1302 Provide cross-references to "Bidirectional Display".
1303
1304 * display.texi (Bidirectional Display): Document the pitfalls of
1305 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1306 solutions. Document bidi-string-mark-left-to-right.
1307 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1308 Document use of `bidi-class' and `mirroring' properties as part of
1309 reordering.
c094bb0c 1310
1ea897d5
EZ
13112011-08-16 Eli Zaretskii <eliz@gnu.org>
1312
9adfcd0b
EZ
1313 * modes.texi (Major Mode Conventions): Improve the documentation
1314 of `mode-class' `special' modes.
1315
10862873
EZ
1316 * nonascii.texi (Character Properties): Document the `mirroring'
1317 property. Add index entries.
1318
1ea897d5
EZ
1319 * syntax.texi (Categories): Add an example of defining a new
1320 category and category table.
1321
1322 * searching.texi (Regexp Backslash): Document how to display
1323 existing categories. Mention the possibility of adding
1324 categories, and add an xref to where this is described. Add an
1325 index entry.
1326
ebb552ed
CY
13272011-08-09 Chong Yidong <cyd@stupidchicken.com>
1328
1329 * text.texi (Special Properties):
1330 * display.texi (Overlay Properties): Note that mouse-face cannot
1331 change the text size (Bug#8530).
1332
51a714e1
CY
13332011-08-08 Chong Yidong <cyd@stupidchicken.com>
1334
1335 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1336 using setenv instead.
1337
4cc60b9b
EZ
13382011-07-28 Eli Zaretskii <eliz@gnu.org>
1339
1340 * display.texi (Bidirectional Display): Document the fact that
1341 bidi-display-reordering is t by default.
1342
5deb92fd
EZ
13432011-07-23 Eli Zaretskii <eliz@gnu.org>
1344
1345 * display.texi (Bidirectional Display): New section.
1346
011b0ad6 13472011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1348 Tim Cross <theophilusx@gmail.com> (tiny change)
1349 Glenn Morris <rgm@gnu.org>
011b0ad6 1350
67f9b9f8 1351 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1352
4baf28e6
AS
13532011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1354
1355 * help.texi (Keys in Documentation): Revert last change.
1356
66249842
LMI
13572011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1358
f863868c
LMI
1359 * help.texi (Keys in Documentation): Clarify that \= only quotes
1360 the next character, and doesn't affect longer sequences in
1361 particular (bug#8935).
1362
f4e90db0
SM
1363 * debugging.texi (Using Debugger):
1364 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1365
0bb23927 13662011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1367
1368 * display.texi (Other Display Specs): Document that `left-fringe'
1369 and `right-fringe' display specifications are of the "replacing"
1370 kind.
1371
f2027cdf
LMI
13722011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1373
1374 * help.texi (Documentation Basics): Add a link to the Function
1375 Documentation node (bug#6580).
1376
f987fde4
LMI
13772011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1378
0bc59b25
LMI
1379 * keymaps.texi (Menu Bar): Mention :visible and :enable
1380 (bug#6344). Text by Drew Adams.
1381
63d55f1f
LMI
1382 * modes.texi (Running Hooks): Mention buffer-local hook variables
1383 (bug#6218).
1384
f987fde4
LMI
1385 * objects.texi (General Escape Syntax): "a with grave accent" is
1386 ?xe0, not ?x8e0 (bug#5259).
1387
b7527639
CY
13882011-07-12 Chong Yidong <cyd@stupidchicken.com>
1389
1390 * display.texi (Face Attributes, Font Selection): Add references
1391 to the Fonts node in the Emacs manual (Bug#4178).
1392
c830e5ae
CY
13932011-07-12 Chong Yidong <cyd@stupidchicken.com>
1394
1395 * display.texi (Window Systems): `window-system' is
1396 terminal-local.
1397
1398 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1399 frame-local variables.
1400
1401 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1402 frame-local variables.
1403 (Frame-Local Variables): Node deleted.
1404
1405 * elisp.texi (Top): Update node listing.
1406
91223e54
LMI
14072011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1408
1409 * elisp.texi: Change "inferiors" to "subnodes" in three places
1410 (bug#3523).
1411
963578d3
CY
14122011-07-11 Chong Yidong <cyd@stupidchicken.com>
1413
1414 * frames.texi (Window System Selections): Discussion of
1415 x-select-enable-clipboard moved to Emacs manual.
1416
07151e49
DD
14172011-07-11 Deniz Dogan <deniz@dogan.se>
1418
1419 * commands.texi (Prefix Command Arguments): Remove excessive
1420 apostrophe.
1421
7261e1cf
LMI
14222011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1423
ad21a12a
LMI
1424 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1425 description is a string (bug#3313).
1426
7261e1cf
LMI
1427 * frames.texi (Display Feature Testing): Try to explain what all
1428 the visual classes mean (bug#3042).
1429
568f7b79
LMI
14302011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1431
18d59e29
LMI
1432 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1433 and `mode-line-client' (bug#2974).
1434
568f7b79
LMI
1435 * text.texi (Insertion): Clarify marker movements (bug#1651).
1436 Text from Drew Adams.
1437
54e10184
LMI
14382011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1439
d94d85e9
LMI
1440 * text.texi (Special Properties): Clarify the format of `face'
1441 (bug#1375).
1442
54e10184
LMI
1443 * commands.texi (Interactive Call): Add a `call-interactively'
1444 example (bug#1010).
1445
413c488d
LMI
14462011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1447
1448 * functions.texi (Calling Functions): Link to the "Interactive
1449 Call" node (bug#1001).
1450
322b7dab 14512011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1452
3deead93
CY
1453 * customize.texi (Composite Types): Move alist and plist to here
1454 from Simple Types (Bug#7545).
1455
1456 * elisp.texi (Top): Update menu description.
1457
b00d8c1a
CY
1458 * display.texi (Face Attributes): Document negative line widths
1459 (Bug#6113).
1460
d2a6c43b
TR
14612011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1462
1463 * searching.texi (Match Data): Note that match data can be
1464 overwritten by most functions (bug#2499).
1465
c7844a27
LMI
14662011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1467
a9ab721e
LMI
1468 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1469 flags mean (bug#6659).
1470
c7844a27
LMI
1471 * functions.texi (What Is a Function): Document the autoload
1472 object (bug#6496).
1473
f68d76d0
LMI
14742011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1475
8a20ca4c
LMI
1476 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1477 is only used in the Customize user interface (bug#6089).
1478
f68d76d0 1479 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1480 images (bug#7836).
f68d76d0 1481
7018dbe7
EZ
14822011-07-02 Eli Zaretskii <eliz@gnu.org>
1483
1484 * variables.texi (Defining Variables, Void Variables)
1485 (Constant Variables): Fix incorrect usage of @kindex.
1486
36cb87a1
LMI
14872011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1488
28ee97c7
LMI
1489 * variables.texi (Defining Variables): Add an index entry for
1490 `set-variable' (bug#7262).
8d4294e9 1491 (Defining Variables): Use @findex for functions.
28ee97c7 1492
8862ffd5
LMI
1493 * frames.texi (Basic Parameters): Document the `explicit-name'
1494 parameter (bug#6951).
1495
0ec389b9
LMI
1496 * customize.texi (Type Keywords): Clarify that :value provides a
1497 default value for all types (bug#7386).
1498
36cb87a1
LMI
1499 * streams.texi (Output Functions): Document `pp'.
1500
11fdef7d 15012011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1502
1503 * keymaps.texi (Searching Keymaps):
1504 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1505 change. Suggested by Johan Bockgård.
1506
eeafcea7
CY
15072011-06-15 Chong Yidong <cyd@stupidchicken.com>
1508
1509 * text.texi (Special Properties): Clarify role of font-lock-face.
1510
b96e6cde
LMI
15112011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1512
f4e90db0 1513 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1514 to `process-live-p' for consistency with other `-live-p' functions.
1515
be14b9ab
PE
15162011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1517
1518 Document wide integers better.
1519 * files.texi (File Attributes): Document ino_t values better.
2d365993 1520 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1521 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1522 (Bitwise Operations):
001903b5
PE
1523 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1524 to read, and that will port better if 62-bits becomes the default.
1525 Fix or remove incorrect examples.
be14b9ab
PE
1526 * os.texi (Time Conversion): Document time_t values better.
1527
bcd54f83
LMI
15282011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1529
f4e90db0
SM
1530 * processes.texi (Process Information):
1531 Document `process-alive-p'.
bcd54f83 1532
049bcbcb
CY
15332011-05-29 Chong Yidong <cyd@stupidchicken.com>
1534
1535 * help.texi (Accessing Documentation):
1536 * display.texi (Pixel Specification):
1537 * processes.texi (Serial Ports, Serial Ports):
1538 * nonascii.texi (Character Properties, Default Coding Systems):
1539 * text.texi (Changing Properties, Special Properties):
1540 * windows.texi (Window Start and End):
1541 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1542 * keymaps.texi (Searching Keymaps, Tool Bar):
1543 * minibuf.texi (Basic Completion):
1544 * compile.texi (Eval During Compile):
1545 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1546 7x9 paper in printed manual.
1547
1548 * lists.texi (Sets And Lists): Fix misplaced text.
1549
58539c63
CY
15502011-05-29 Chong Yidong <cyd@stupidchicken.com>
1551
1552 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1553 needs to be active (Bug#8350).
1554
6b5681bf
CY
15552011-05-28 Chong Yidong <cyd@stupidchicken.com>
1556
b4d52acc
CY
1557 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1558
6b5681bf
CY
1559 * tips.texi (Coding Conventions): Remove antediluvian filename
1560 limit recommendation (Bug#8538).
1561
e145f188
GM
15622011-05-27 Glenn Morris <rgm@gnu.org>
1563
1564 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1565
eafed945
GM
15662011-05-26 Glenn Morris <rgm@gnu.org>
1567
1568 * variables.texi (File Local Variables):
1569 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1570 Add some more details on what this function does in the other case.
eafed945 1571
bc8410af
GM
15722011-05-19 Glenn Morris <rgm@gnu.org>
1573
1574 * lists.texi (Sets And Lists): Mention cl provides union etc.
1575
35a30759
N
15762011-05-19 Nix <nix@esperi.org.uk>
1577
1578 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1579
1580 * text.texi (Parsing HTML): Update for function name changes.
1581
1582 * syntax.texi (Syntax Flags): Small fix.
1583
1584 * keymaps.texi (Active Keymaps): Typo fix.
1585 (Changing Key Bindings): Grammar fix.
1586
1587 * frames.texi (Minibuffers and Frames): Grammar fix.
1588 (Window System Selections): x-select-enable-clipboard now defaults to t.
1589
1590 * customize.texi (Common Keywords):
1591 * display.texi (Abstract Display):
1592 * modes.texi (Auto-Indentation):
1593 * nonascii.texi (Converting Representations): Typo fixes.
1594
1595 * control.texi (Examples of Catch): Call it "goto" not "go to".
1596
e3934a8a
EZ
15972011-05-14 Eli Zaretskii <eliz@gnu.org>
1598
bc039a3b
EZ
1599 * nonascii.texi (Character Properties): Fix inconsistencies with
1600 implementation.
1601
e3934a8a
EZ
1602 * text.texi (Special Properties): Move @defvar's out of the
1603 @table. (Bug#8652)
1604
e2c94218
GM
16052011-05-12 Glenn Morris <rgm@gnu.org>
1606
1607 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1608
d2fc7e3d 16092011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1610
1611 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1612 (Multiline Font Lock):
1613 * vol2.texi (Top):
1614 * vol1.texi (Top):
1615 * elisp.texi (Top): Update menu accordingly.
1616
d2fc7e3d 16172011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1618
1619 * modes.texi (Region to Fontify): Fix typo.
1620
79b70037
GM
16212011-05-10 Jim Meyering <meyering@redhat.com>
1622
1623 * minibuf.texi: Fix typo "in in -> in".
1624
b08a63cc 16252011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1626
1627 * numbers.texi (Integer Basics): Large integers are treated as floats.
1628
1ef14cb4
LMI
16292011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1630
1631 * processes.texi (Synchronous Processes): Document the (:file
1632 "/file-name") syntax for `call-process'.
1633
4ffd0d6b 16342011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1635
1636 * windows.texi (Choosing Window): Fix typo.
1637
4ffd0d6b 16382011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1639
1640 * frames.texi (Layout Parameters): Note the difference between
1641 querying and setting parameters for left-fringe and right-fringe
1642 (Bug#6930).
1643
fd5a8ae8
SM
16442011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1645
1646 * minibuf.texi (Basic Completion): Be a bit more precise about the
1647 valid kinds of completion tables.
1648 (Programmed Completion): Remove obsolete text about lambda expressions
1649 not being valid completion tables.
1650
c1bcd0d5
CY
16512011-03-19 Chong Yidong <cyd@stupidchicken.com>
1652
1653 * positions.texi (Excursions): Explain the "save-excursion
1654 defeated by set-buffer" warning.
1655
1656 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1657 save-excursion. Suggested by Uday S Reddy.
1658
03408648 16592011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1660
03408648
SM
1661 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1662 (Lexical Binding): New sub-section.
ba83908c 1663
03408648
SM
1664 * eval.texi (Eval): Discourage the use of `eval'.
1665 Document its new `lexical' argument.
6c075cd7 1666
f6d62986
SM
16672011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1668
03408648 1669 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1670 nil any more.
1671
84ea5558 16722011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1673
1674 * strings.texi (String Conversion): Don't mention
1675 string-make-(uni|multi)byte (bug#8262).
1676 * nonascii.texi (Converting Representations): Fix up range.
1677 * keymaps.texi (Key Binding Commands): Update code point, avoid
1678 "unibyte character" and remove mention of unibyte bindings.
1679
62d94509
EZ
16802011-03-10 Eli Zaretskii <eliz@gnu.org>
1681
1682 * modes.texi (Operator Precedence Grammars): Don't use characters
1683 outside ISO-8859-1.
1684
63a329f8
EZ
16852011-03-09 Eli Zaretskii <eliz@gnu.org>
1686
1687 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1688
1689 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1690
6446548e
GM
16912011-03-08 Glenn Morris <rgm@gnu.org>
1692
1693 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1694 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1695 * elisp.texi: Set documentencoding.
6446548e 1696
33383987
JB
16972011-03-07 Chong Yidong <cyd@stupidchicken.com>
1698
1699 * Version 23.3 released.
1700
0b3ceceb
CY
17012011-03-06 Chong Yidong <cyd@stupidchicken.com>
1702
1703 * package.texi: Update index keywords.
1704 (Package Archives): New node contents. Document package-x.el.
1705
78f5433f
JB
17062011-03-06 Juanma Barranquero <lekktu@gmail.com>
1707
1708 * makefile.w32-in (srcs): Add package.texi.
1709
555e9b5c
CY
17102011-03-06 Chong Yidong <cyd@stupidchicken.com>
1711
120d9389
CY
1712 * package.texi (Packaging, Packaging Basics, Simple Packages)
1713 (Multi-file Packages): Expand and clarify.
1714 (Package Archives): Temporary placeholder node.
1715
1716 * elisp.texi (Top): Update node listing.
1717
555e9b5c
CY
1718 * Makefile.in (srcs): Add package.texi.
1719
b59a4335
CY
17202011-03-05 Chong Yidong <cyd@stupidchicken.com>
1721
1722 * processes.texi (Synchronous Processes): Minor clarification
1723 (Bug#8149).
1724
06083aa1
GM
17252011-03-03 Glenn Morris <rgm@gnu.org>
1726
1727 * files.texi (Truenames): Minor clarification. (Bug#2341)
1728
6640b281
GM
17292011-03-01 Glenn Morris <rgm@gnu.org>
1730
1731 * variables.texi (Directory Local Variables):
1732 Mention `(subdirs . nil)' alist element.
1733
2b0c7330 17342011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1735
1736 * variables.texi (Directory Local Variables): Mention the optional
1737 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1738
b923f7a9
CY
17392011-02-27 Chong Yidong <cyd@stupidchicken.com>
1740
1741 * minibuf.texi (Minibuffer History): Clarify discussion of
1742 minibuffer history lists (Bug#8085).
1743
67ab0163 17442011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1745
e979a521
EZ
1746 * elisp.texi: Sync @dircategory with ../../info/dir.
1747
e03b2fd4
EZ
1748 * files.texi (Visiting Functions): Document find-file-literally,
1749 both the command and the variable.
1750
86ec878a
EZ
1751 * variables.texi (Creating Buffer-Local): Explain the meaning of
1752 permanent local variables.
1753
67ab0163
GM
1754 * files.texi (Visiting Functions): Document find-file-literally,
1755 both the command and the variable.
1756
1757 * variables.texi (Creating Buffer-Local): Explain the meaning of
1758 permanent local variables.
1759
17602011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1761
1762 * keymaps.texi (Remapping Commands): Mention how to undo it.
1763
bfcb151a
RT
17642011-02-09 Reuben Thomas <rrt@sc3d.org>
1765
1766 * loading.texi (Hooks for Loading): Remove unnecessary advice
1767 about eval-after-load (Bug#7986).
1768
a41c8660
CY
17692011-02-05 Chong Yidong <cyd@stupidchicken.com>
1770
1771 * commands.texi (Accessing Mouse): Note that a header line is not
1772 included in the row of posn-col-row.
1773
e0dd6837
CY
17742011-02-02 Chong Yidong <cyd@stupidchicken.com>
1775
1776 * modes.texi (Major Mode Conventions): Add face guidelines.
1777 (Faces for Font Lock): List faces in order of prominence.
1778
a4180391
PE
17792011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1780
1781 format-time-string now supports subsecond time stamp resolution
1782 * os.texi (Time Parsing): Document %N.
1783
7427eb97
CY
17842011-01-28 Chong Yidong <cyd@stupidchicken.com>
1785
61db307f
CY
1786 * vol1.texi (Top):
1787 * vol2.texi (Top):
1788 * elisp.texi (Top):
1789 * display.texi (Display Property): Shorten the menu description of
1790 the "Other Display Specs" node (Bug#7816).
1791
7427eb97
CY
1792 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1793 menu item" concept index entries (Bug#7805).
1794
bf3dae7e
EZ
17952011-01-29 Eli Zaretskii <eliz@gnu.org>
1796
1797 * makefile.w32-in (texinfodir): New variable.
1798 (usermanualdir): Remove as redundant with $(emacsdir).
1799 (MAKEINFO): Remove options, leave only program name.
1800 (MAKEINFO_OPTS): New variable.
1801 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1802
06d8ace5 18032011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1804 Richard Kim <emacs18@gmail.com>
1805
1806 * loading.texi (Library Search): Document list-load-path-shadows
1807 (Bug#7757).
1808
06d8ace5 18092011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1810
1811 * searching.texi (Regexp Special): Remove outdated discussion of
1812 character sets (Bug#7780).
1813
28a88153
CY
1814 * frames.texi (Pop-Up Menus): Document where menu title comes
1815 from (Bug#7684).
1816
06d8ace5 18172011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1818
1819 * display.texi (Making Buttons): Mention limitation of text buttons.
1820
a8e1e9ee
WL
18212011-01-23 Werner Lemberg <wl@gnu.org>
1822
1823 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1824 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1825 (ENVADD): New variable to control texi2dvi and texi2pdf.
1826
362b9d48
GM
18272011-01-15 Chong Yidong <cyd@stupidchicken.com>
1828
1829 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1830 Emacs manual.
1831
18322011-01-15 Eli Zaretskii <eliz@gnu.org>
1833
1834 * files.texi (Directory Names): Explain why FROM in
1835 directory-abbrev-alist should begin with \`. (Bug#7777)
1836
3fa173b4
SM
18372011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1838
1839 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1840
7c420169 18412011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1842
1843 * modes.texi (Emulating Mode Line): Fix last change.
1844
7c420169 18452011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1846
1847 * modes.texi (Emulating Mode Line): Update documentation of
1848 format-mode-line according to changes that fixed bug #7587.
1849
80b33766
SM
18502010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1851
1852 * modes.texi (Derived Modes): Mention prog-mode.
1853
1854 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1855 of the key-binding-data cache since we don't use it any more.
1856
f49d1f52 18572010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1858
4bb49a92
EZ
1859 * processes.texi (Shell Arguments):
1860 * strings.texi (Creating Strings): Don't mention "shell commands";
1861 make it explicit that `split-string-and-unquote' and
1862 `combine-and-quote-strings' are mainly for working with arguments
1863 to call-process and start-process.
1864
3c73e30e
EZ
1865 * processes.texi (Shell Arguments): Fix documentation of
1866 `split-string-and-unquote'. Add indexing. (Bug#7563)
1867
f49d1f52 18682010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1869
1870 * modes.texi (Auto-Indentation): New section to document SMIE.
1871 (Major Mode Conventions):
1872 * text.texi (Mode-Specific Indent): Refer to it.
1873
f49d1f52 18742010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1875
1876 * display.texi (Other Display Specs): Document left-fringe and
1877 right-fringe display specs.
1878
f49d1f52 18792010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1880
1881 * backups.texi (Making Backups):
1882 * modes.texi (Example Major Modes): Use recommended coding style.
1883 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1884 define-derived-mode. Mention completion-at-point-functions.
1885
f49d1f52 18862010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1887
5dcb4c4e
SM
1888 * nonascii.texi (Converting Representations):
1889 Document byte-to-string.
e1115396 1890
ec1b9b17
GM
18912010-12-08 Glenn Morris <rgm@gnu.org>
1892
1893 * buffers.texi (Modification Time):
1894 verify-visited-file-modtime now defaults to the current buffer.
1895
07976ae3 18962010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1897
ec1b9b17 1898 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1899
1900 * strings.texi (Creating Strings): Don't mention semi-obsolete
1901 function char-to-string.
1902 (String Conversion): Shorten discussion of semi-obsolete function
1903 string-to-char. Link to Converting Representations.
1904
1905 * objects.texi (Symbol Type):
1906 * text.texi (Near Point):
1907 * help.texi (Help Functions):
1908 * functions.texi (Mapping Functions): Use string instead of
1909 char-to-string in examples.
1910
07976ae3 19112010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1912
1913 * text.texi (Kill Functions, Kill Functions)
1914 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1915 YANK-HANDLER args.
1916
1917 * symbols.texi (Creating Symbols): Using unintern without an
1918 obarray arg is now obsolete.
1919
1920 * numbers.texi (Float Basics): Document float-e and float-pi.
1921
1922 * variables.texi (Defining Variables): Change "pi" example to
1923 "float-pi".
1924
8547874a
EZ
19252010-11-26 Eli Zaretskii <eliz@gnu.org>
1926
1927 * commands.texi (Click Events): Document the values of X, Y and
1928 COL, ROW in the event's position, when the click is on the header
1929 or mode line, on the fringes, or in the margins.
1930
4a47c275 19312010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1932
5b05d75b
EZ
1933 * customize.texi (Composite Types): Lower-case index entry.
1934
5dcb4c4e
SM
1935 * loading.texi (How Programs Do Loading):
1936 Document load-file-name. (Bug#7346)
c7926fe2 1937
4a47c275 19382010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1939
1940 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1941
0eb025fb
EZ
19422010-11-13 Eli Zaretskii <eliz@gnu.org>
1943
1944 * display.texi (Usual Display): Characters with no fonts are not
1945 necessarily displayed as empty boxes.
1946
2699a554 19472010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1948
1949 * maps.texi (Standard Keymaps): Update File menu description.
1950
8289f37b
GM
19512010-10-28 Glenn Morris <rgm@gnu.org>
1952
1953 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1954
5793a7bc 19552010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1956
1957 * display.texi (Window Systems): Deprecate use of window-system as
1958 a predicate.
1959
17284e30
GM
19602010-10-23 Glenn Morris <rgm@gnu.org>
1961
1962 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1963 sorted-doc.
1964
00f113eb
JB
19652010-10-15 Eli Zaretskii <eliz@gnu.org>
1966
1967 * os.texi (Dynamic Libraries): New node, with slightly modified
1968 text deleted from "Image Formats".
1969 (System Interface): Add @menu entry for "Dynamic Libraries".
1970
1971 * display.texi (Image Formats): Remove description of
1972 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1973
07277eb8
GM
19742010-10-12 Glenn Morris <rgm@gnu.org>
1975
1976 * book-spine.texinfo: Rename to book-spine.texi.
1977
c12e4a81
GM
19782010-10-11 Glenn Morris <rgm@gnu.org>
1979
df187c62
GM
1980 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1981
c12e4a81 1982 * Makefile.in (DVIPS): New variable.
234db610
GM
1983 (.PHONY): Add html, ps.
1984 (html, elisp.html, ps, elisp.ps): New targets.
1985 (clean): Delete html, ps files.
1986 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1987
6513b232
EZ
19882010-10-09 Eli Zaretskii <eliz@gnu.org>
1989
1990 * makefile.w32-in (emacsdir): New variable.
1991 (srcs): Add emacsver.texi.
1992 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1993
abd40fb4
GM
19942010-10-09 Glenn Morris <rgm@gnu.org>
1995
c1dc72b3
GM
1996 * Makefile.in (VPATH): Remove.
1997 (infodir): Make it absolute.
1998 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1999
4393405b
GM
2000 * Makefile.in (dist): Anchor regexps.
2001
eef3ab94
GM
2002 * Makefile.in (srcs): Put elisp.texi first.
2003 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2004
aa9db089
GM
2005 * Makefile.in (infoclean): Remove harmless, long-standing error.
2006
abd40fb4
GM
2007 * Makefile.in ($(infodir)): Delete rule.
2008 (mkinfodir): New.
2009 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2010
68db69ed 2011 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2012 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2013
ea274122
GM
20142010-10-09 Glenn Morris <rgm@gnu.org>
2015
f7a31f11
GM
2016 * Makefile.in (emacsdir): New variable.
2017 (MAKEINFO): Add -I $emacsdir.
2018 (dist): Copy emacsver.texi.
b13254e7
GM
2019 (srcs): Add emacsver.texi.
2020
f7a31f11
GM
2021 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2022 Set EMACSVER by including emacsver.texi.
2023
ea274122
GM
2024 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2025
17ca7950
GM
20262010-10-07 Glenn Morris <rgm@gnu.org>
2027
2028 * Makefile.in (version): New, set by configure.
2029 (clean): Delete dist tar file.
2030 (dist): Use version in tar name.
2031
4c83f6e1
GM
20322010-10-06 Glenn Morris <rgm@gnu.org>
2033
2034 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2035 (INSTALL_INFO): Remove unused variable.
2036 (mostlyclean, infoclean, dist): New rules.
2037 (clean): Delete dvi and pdf files.
2038 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2039 ($(infodir)): Add parallel build workaround.
4c83f6e1 2040
0264072d
GM
20412010-10-04 Glenn Morris <rgm@gnu.org>
2042
2043 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2044 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2045 Fix -I typo.
0264072d
GM
2046 (clean): No 'make.out' or 'core' files.
2047 (.PHONY): Declare clean rules.
2048 (maintainer-clean): Delete pdf file. Guard against cd failures.
2049
77f38949
GM
20502010-10-03 Glenn Morris <rgm@gnu.org>
2051
2052 * files.texi (File Name Components): Remove ignored section about
2053 deleted variable directory-sep-char.
2054
178fdd41
MA
20552010-10-03 Michael Albinus <michael.albinus@gmx.de>
2056
2057 * files.texi (Magic File Names): New defopt
2058 remote-file-name-inhibit-cache.
2059
9c524fcb
GM
20602010-10-02 Glenn Morris <rgm@gnu.org>
2061
2062 * os.texi (Killing Emacs): Hook now runs in batch mode.
2063
f816790b
SM
20642010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2065
2066 * text.texi (Special Properties): Clarify when modification-hooks run.
2067
7cf78aac
SM
20682010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2069
2070 * syntax.texi (Syntax Flags): Document new `c' flag.
2071
ca0d44e4
GM
20722010-09-09 Glenn Morris <rgm@gnu.org>
2073
2074 * display.texi (ImageMagick Images): General cleanup.
2075
10999305 20762010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2077
2078 * files.texi (Directory Names): Use \` rather than ^.
2079
45240125
JD
20802010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2081
2082 * text.texi (Low-Level Kill Ring):
2083 * frames.texi (Window System Selections): Remove cut buffer
2084 documentation.
2085
4abe5bf6
EZ
20862010-08-28 Eli Zaretskii <eliz@gnu.org>
2087
2088 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2089 Parameters", where the default fringe width is described.
2090
2091 * frames.texi (Window Frame Parameters, Basic Parameters)
2092 (Position Parameters, Layout Parameters, Management Parameters)
2093 (Cursor Parameters, Font and Color Parameters): Add indexing for
2094 frame parameters. (Bug#6929)
2095
fdc76236
TT
20962010-08-25 Tom Tromey <tromey@redhat.com>
2097
2098 * vol2.texi (Top): Update.
2099 * vol1.texi (Top): Update.
2100 * tips.texi (Library Headers): Mention Package-Version and
2101 Package-Requires.
2102 * package.texi: New file.
2103 * os.texi (System Interface): Update pointers.
2104 * elisp.texi (Top): Link to new nodes. Include package.texi.
2105 * anti.texi (Antinews): Update pointers.
2106
1e5c1c80
EZ
21072010-08-25 Eli Zaretskii <eliz@gnu.org>
2108
2109 * processes.texi (Filter Functions): Fix last change.
2110
78e33835
CY
21112010-08-24 Markus Triska <triska@gmx.at>
2112
2113 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2114 of `buffer-name' in the main text as well as in the example
2115 (Bug#3098).
2116
198a7a97
CY
21172010-08-22 Chong Yidong <cyd@stupidchicken.com>
2118
2119 * nonascii.texi (Text Representations):
2120 * loading.texi (Loading Non-ASCII):
2121 * compile.texi (Byte Compilation): Don't mention obsolete
2122 --unibyte command-line argument.
2123
bc7d7ea6
CY
21242010-08-22 Chong Yidong <cyd@stupidchicken.com>
2125
2126 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2127
b0126eac 21282010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2129
2130 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2131
e8a6cc19
EZ
21322010-08-20 Eli Zaretskii <eliz@gnu.org>
2133
2134 * commands.texi (Misc Events): Add cross-references to where
2135 POSITION of a mouse event is described in detail.
2136
c4e7c63a 21372010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2138
c4e7c63a 2139 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2140
7815fe19 21412010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2142
2143 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2144 Suggested by Štěpán Němec <stepnem@gmail.com>.
2145
7815fe19 21462010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2147
2148 * minibuf.texi (High-Level Completion): Document args of
2149 `read-buffer-function' (bug#5625).
2150
8b2dd508
JD
21512010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2152
2153 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2154
bace45fe
MA
21552010-07-29 Michael Albinus <michael.albinus@gmx.de>
2156
2157 * processes.texi (Process Information): Explain process property
2158 `remote-tty'.
2159
4ce5a4cc
JB
21602010-07-27 Juanma Barranquero <lekktu@gmail.com>
2161
2162 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2163 instead of "\C-\^?" (bug#6334).
2164
1c84bc7a
JB
2165 * text.texi (Special Properties): Fix typo.
2166
b88746ba
EZ
21672010-07-09 Eli Zaretskii <eliz@gnu.org>
2168
2169 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2170 calling sequences, which are now the standard.
2171
51422d6d
CY
21722010-06-24 Chong Yidong <cyd@stupidchicken.com>
2173
2174 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2175
2176 * commands.texi (Command Overview): Mention undo-boundary call.
2177
d24880de
GM
21782010-06-23 Glenn Morris <rgm@gnu.org>
2179
2180 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2181 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2182 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2183 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2184 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2185 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2186 Untabify Texinfo files.
2187
0fc76035
CY
21882010-06-20 Chong Yidong <cyd@stupidchicken.com>
2189
2190 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2191
5338dc0b
CY
21922010-06-19 Chong Yidong <cyd@stupidchicken.com>
2193
a628ad9d 2194 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2195
2c3a3c1d
CY
21962010-06-02 Chong Yidong <cyd@stupidchicken.com>
2197
ba3bf1d9
CY
2198 * searching.texi (Regexp Special): Remove obsolete information
2199 about matching non-ASCII characters, and suggest using char
2200 classes (Bug#6283).
2c3a3c1d 2201
7f4b4249
JB
22022010-05-30 Juanma Barranquero <lekktu@gmail.com>
2203
2204 * minibuf.texi (Basic Completion): Add missing "@end defun".
2205
637821cd
SM
22062010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2207
2208 * minibuf.texi (Basic Completion): Document completion-boundaries.
2209 (Programmed Completion): Document the new fourth method for boundaries.
2210
e13051c3
CY
22112010-05-22 Chong Yidong <cyd@stupidchicken.com>
2212
a628ad9d 2213 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2214
0235128c 22152010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2216
2217 * windows.texi (Textual Scrolling):
2218 * tips.texi (Coding Conventions):
2219 * minibuf.texi (Minibuffer History):
2220 * maps.texi (Standard Keymaps):
2221 * loading.texi (Where Defined):
2222 * edebug.texi (Instrumenting): Fix typos.
2223
0235128c 22242010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2225
c7c32279
CY
2226 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2227
0235128c
SM
2228 * functions.texi (Obsolete Functions):
2229 Document set-advertised-calling-convention.
eb5ed549
CY
2230
2231 * minibuf.texi (Basic Completion): Document completion-in-region.
2232 (Programmed Completion): Document completion-annotate-function.
2233
2234 * commands.texi (Reading One Event): Document read-key.
2235 (Distinguish Interactive): Document KIND arg to
2236 called-interactively-p. Delete obsolete interactive-p.
2237
2238 * elisp.texi (Top): Update node description.
2239
f8848423
EZ
22402010-05-08 Eli Zaretskii <eliz@gnu.org>
2241
0235128c
SM
2242 * nonascii.texi (Character Properties):
2243 Document unicode-category-table. Add an index entry for Unicode
2244 general category.
2245
22462010-05-07 Chong Yidong <cyd@stupidchicken.com>
2247
2248 * Version 23.2 released.
f8848423 2249
938efb77
JB
22502010-04-20 Juanma Barranquero <lekktu@gmail.com>
2251
2252 * locals.texi (Standard Buffer-Local Variables):
2253 Remove @ignore'd reference to `direction-reversed'.
2254
5854c267
JL
22552010-04-14 Juri Linkov <juri@jurta.org>
2256
2257 Fix @deffn without category.
2258
2259 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2260 for `abbrev-insert'.
2261
2262 * buffers.texi (Indirect Buffers): Add category `Command'
2263 to @deffn of `clone-indirect-buffer'.
2264
2265 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2266 for `next-window' and `previous-window'. Add category `Command'
2267 to @deffn of `pop-to-buffer'.
2268
8a14dec7
CY
22692010-04-01 Chong Yidong <cyd@stupidchicken.com>
2270
2271 * nonascii.texi (Text Representations): Don't mark
2272 enable-multibyte-characters as a user option.
2273
7a1831cf
EZ
22742010-03-31 Eli Zaretskii <eliz@gnu.org>
2275
2276 * control.texi (Handling Errors): How to re-throw a signal caught
2277 by condition-case.
2278
c3863713
CY
22792010-03-26 Chong Yidong <cyd@stupidchicken.com>
2280
2281 * loading.texi (Hooks for Loading): Document after-load-functions.
2282 Copyedits.
2283
c333f279
AM
22842010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2285
2286 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2287
e867cb5d 22882010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2289
2290 * processes.texi (Network Processes): Document seqpacket type.
2291
605f35cd
DN
22922010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2293
2294 * os.texi (System Environment): Do not mention lynxos.
2295
288f9fc0
CY
22962010-03-10 Chong Yidong <cyd@stupidchicken.com>
2297
2298 * Branch for 23.2.
2299
eed5c93a
CY
23002010-03-06 Chong Yidong <cyd@stupidchicken.com>
2301
2302 * objects.texi (Integer Type): Take note of the read syntax
2303 exception for numbers that cannot fit in the integer type.
2304
1ddd6622
GM
23052010-03-03 Glenn Morris <rgm@gnu.org>
2306
2307 * numbers.texi (Integer Basics, Bitwise Operations):
2308 * objects.texi (Integer Type): Update for integers now being 30-bit.
2309
a908c79a
CY
23102010-02-27 Chong Yidong <cyd@stupidchicken.com>
2311
2312 * display.texi (Low-Level Font): Document :otf font-spec property.
2313
cd61af01
SM
23142010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2315
2316 * display.texi (Line Height): Avoid obsolete special default variables
2317 like default-major-mode.
2318
c02f8fe2
AM
23192010-01-28 Alan Mackenzie <acm@muc.de>
2320
2321 * display.texi (Auto Faces): Say fontification-functions is called
2322 whether or not Font Lock is enabled. Tidy up the wording a bit.
2323
d738d18b
CY
23242010-01-17 Chong Yidong <cyd@stupidchicken.com>
2325
2326 * elisp.texi: Remove duplicate edition information (Bug#5407).
2327
4963739e
JB
23282010-01-17 Juanma Barranquero <lekktu@gmail.com>
2329
2330 * two.el (volume-header-toc-markup): Fix typos in docstring.
2331
c57008f6
SM
23322010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2333
2334 Avoid dubious uses of save-excursions.
2335 * positions.texi (Excursions): Recommend the use of
2336 save-current-buffer if applicable.
2337 * text.texi (Clickable Text): Fix the example code which used
2338 save-excursion in a naive way which sometimes preserves point and
2339 sometimes not.
2340 * variables.texi (Creating Buffer-Local):
2341 * os.texi (Session Management):
2342 * display.texi (GIF Images):
2343 * control.texi (Cleanups): Use (save|with)-current-buffer.
2344
2f3725cd
EZ
23452010-01-02 Eli Zaretskii <eliz@gnu.org>
2346
2347 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2348
85eeac93
CY
23492010-01-02 Chong Yidong <cyd@stupidchicken.com>
2350
2351 * nonascii.texi (Text Representations, Character Codes)
2352 (Converting Representations, Explicit Encoding)
2353 (Translation of Characters): Use hex notation consistently.
2354 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2355
4801c5fa
CY
23562010-01-01 Chong Yidong <cyd@stupidchicken.com>
2357
2358 * loading.texi (Where Defined): Make it clearer that these are
2359 loaded files (Bug#5068).
2360
26e533e2
CY
23612009-12-29 Chong Yidong <cyd@stupidchicken.com>
2362
2363 * minibuf.texi (Completion Styles): Document `initials' style.
2364
16d1ff5f
CY
23652009-12-25 Chong Yidong <cyd@stupidchicken.com>
2366
2367 * frames.texi (Resources): Describe inhibit-x-resources.
2368 (Size Parameters): Copyedit.
2369
2370 * hash.texi (Creating Hash):
2371 * objects.texi (Hash Table Type): Document the new hash table
2372 printed representation.
2373
2374 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2375 obsolete.
2376
5dcb4c4e
SM
2377 * processes.texi (Process Buffers):
2378 Document process-kill-buffer-query-function.
16d1ff5f 2379
9a5de3d9
GM
23802009-12-05 Glenn Morris <rgm@gnu.org>
2381
2382 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2383 diary-display-function, and no longer recommended to be a hook.
2384 Update for changes in the names of calendar and diary hooks.
2385 diary-print-entries-hook has changed section.
2386
b640eb52
EZ
23872009-11-28 Eli Zaretskii <eliz@gnu.org>
2388
2389 * text.texi (Special Properties): More accurate description of
2390 what the `cursor' property does.
2391
be1674ab
KR
23922009-11-26 Kevin Ryde <user42@zip.com.au>
2393
2394 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2395 mouse-wheel-down-event, the closest thing to a definition for them.
2396 * os.texi (Startup Summary): vindex inhibit-startup-message and
2397 inhibit-splash-screen.
2398 (Command-Line Arguments): vindex argv.
2399 (Suspending Emacs): vindex suspend-tty-functions and
2400 resume-tty-functions. Don't want to index every hook, but having
2401 the programming ones is helpful.
2402
603f5979
CY
24032009-11-14 Chong Yidong <cyd@stupidchicken.com>
2404
2405 * commands.texi (Motion Events): Fix typo (Bug#4907).
2406
4359a806
CY
24072009-11-08 Chong Yidong <cyd@stupidchicken.com>
2408
2409 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2410 are affected by case-fold-search (Bug#4483).
2411
0f063651
CY
24122009-11-02 Chong Yidong <cyd@stupidchicken.com>
2413
2414 * minibuf.texi (Reading File Names): Note that read-file-name may
2415 use a graphical file dialog.
2416
9bd79893
GM
24172009-10-31 Glenn Morris <rgm@gnu.org>
2418
2419 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2420
ebe479ec
KR
24212009-10-16 Kevin Ryde <user42@zip.com.au>
2422
2423 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2424 in particular so `info-lookup-symbol' can find its docs.
2425
2640fa86
CY
24262009-10-16 Chong Yidong <cyd@stupidchicken.com>
2427
2428 * variables.texi (Constant Variables): Distinguish from defconst
2429 variables.
2430 (Defining Variables): Add cindex.
2431
edd6a733
CY
24322009-10-15 Chong Yidong <cyd@stupidchicken.com>
2433
2434 * os.texi (Time of Day): Clarify that the microsecond part is
2435 ignored (Bug#4637).
2436
5feb0b73
GM
24372009-10-11 Glenn Morris <rgm@gnu.org>
2438
2439 * frames.texi (Size and Position): Clarify what is included in the frame
2440 height. (Bug#4535)
2441
0c5413c8
GM
24422009-10-10 Glenn Morris <rgm@gnu.org>
2443
2444 * windows.texi (Size of Window): The relationship between window and
2445 frame heights is not so simple. (Bug#4535)
2446 Mention window-full-height-p.
2447
7f8b600a
SM
24482009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2449
2450 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2451 used from Lisp.
2452
6185de1c
EZ
24532009-10-07 Eli Zaretskii <eliz@gnu.org>
2454
7f8b600a
SM
2455 * files.texi (Directory Names) <abbreviate-file-name>:
2456 Document that root home directories are not replaced with "~".
6185de1c 2457
9972911f
EZ
24582009-10-06 Eli Zaretskii <eliz@gnu.org>
2459
2460 * text.texi (Special Properties): Document the meaning of the
2461 `cursor' text property whose value is an integer.
2462
2a3f19ef
MA
24632009-10-05 Michael Albinus <michael.albinus@gmx.de>
2464
2465 * files.texi (Magic File Names): Add `copy-directory'.
2466
804543b5
EZ
24672009-10-05 Eli Zaretskii <eliz@gnu.org>
2468
2469 * files.texi (File Attributes): Fix description of file
2470 attributes. (Bug#4638) Update attributes of files.texi example to
2471 be more representative.
2472
461bf92b
MA
24732009-10-05 Michael Albinus <michael.albinus@gmx.de>
2474
2475 * files.texi (Create/Delete Dirs): New command copy-directory.
2476
a86cd395
JB
24772009-10-04 Juanma Barranquero <lekktu@gmail.com>
2478
2479 * anti.texi (Antinews):
2480 * macros.texi (Indenting Macros):
2481 * strings.texi (Creating Strings, Case Conversion):
2482 Remove duplicate words.
2483
d3080264
MA
24842009-10-01 Michael Albinus <michael.albinus@gmx.de>
2485
2486 * files.texi (Create/Delete Dirs): delete-directory has an
2487 optional parameter RECURSIVE.
2488
85d14563
SM
24892009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2490
2491 * buffers.texi (Swapping Text): Minor clarification.
2492
3d9842c6
GM
24932009-10-01 Glenn Morris <rgm@gnu.org>
2494
2495 * functions.texi (Declaring Functions): Mention that we also search for
2496 ".m" files in the src/ directory.
2497
78427304
CY
24982009-09-25 David Engster <deng@randomsample.de>
2499
3d9842c6 2500 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2501
b578c9cc
GM
25022009-09-22 Glenn Morris <rgm@gnu.org>
2503
2504 * internals.texi (Building Emacs): Mention preloaded-file-list.
2505
beee5da7
AM
25062009-09-14 Alan Mackenzie <acm@muc.de>
2507
2508 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2509
5d6ab672
CY
25102009-09-13 Chong Yidong <cyd@stupidchicken.com>
2511
2512 * functions.texi (Anonymous Functions): Rearrange discussion,
2513 giving usage of unquoted lambda forms first. Mention that
2514 `function' and `#'' are no longer required (Bug#4290).
2515
59375eeb
AM
25162009-09-11 Alan Mackenzie <acm@muc.de>
2517
a86cd395 2518 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2519 batch mode.
2520
e7e2f529
GM
25212009-09-01 Glenn Morris <rgm@gnu.org>
2522
2523 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2524
eae47088
GM
25252009-08-26 Ulrich Mueller <ulm@gentoo.org>
2526
2527 * nonascii.texi (Character Codes): Fix typos.
2528
3691a0a6
MA
25292009-08-25 Michael Albinus <michael.albinus@gmx.de>
2530
2531 * processes.texi (Synchronous Processes): New defvar
2532 process-file-side-effects.
2533
664d56b8
GM
25342009-08-25 Glenn Morris <rgm@gnu.org>
2535
2536 * display.texi (Fontsets): Fix typo.
2537
0706c025
GM
2538 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2539
03a74b84
SM
25402009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2541
2542 * processes.texi (Asynchronous Processes): Adjust arglist of
2543 start-process-shell-command and start-file-process-shell-command.
2544
f6de8a37
CY
25452009-08-15 Chong Yidong <cyd@stupidchicken.com>
2546
4b1ed1bb
CY
2547 * advice.texi (Argument Access in Advice): Note that argument
2548 positions are zero-based (Bug#3932).
2549
89a9e058
CY
2550 * commands.texi (Distinguish Interactive): Minor copyedit.
2551
23696fd7
CY
2552 * display.texi (Face Attributes): Add xref to Displaying Faces for
2553 explanation of "underlying face".
2554
f6de8a37
CY
2555 * customize.texi (Common Keywords): Add xref to Loading.
2556
2557 * loading.texi (How Programs Do Loading): Add xref to Lisp
2558 Libraries node in the Emacs manual.
2559
417f77e6
CY
25602009-08-13 Chong Yidong <cyd@stupidchicken.com>
2561
2562 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2563
0999039c
CY
25642009-07-18 Chong Yidong <cyd@stupidchicken.com>
2565
2566 * processes.texi (Shell Arguments): Copyedits.
2567
9af167bc
GM
25682009-07-18 Glenn Morris <rgm@gnu.org>
2569
2570 * loading.texi (Repeated Loading): Fix typo.
2571
137987ab
RS
25722009-07-16 Richard Stallman <rms@gnu.org>
2573
2574 * buffers.texi (Swapping Text): Recommend setting
2575 write-region-annotate-functions and buffer-saved-size.
2576
2577 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2578
622fa380
GM
25792009-07-15 Glenn Morris <rgm@gnu.org>
2580
2581 * edebug.texi: Minor re-phrasings throughout.
2582 (Edebug Execution Modes): Sit-for affects continue mode too.
2583 (Jumping): Use `forward-sexp' rather than its keybinding.
2584 (Edebug Misc): Fix Q binding.
2585 (Edebug Eval): Remove cl version.
2586 (Printing in Edebug): Clarify print-length etc.
2587 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2588 (Specification List): Remove edebug-unwrap findex entry.
2589 (Specification Examples): defmacro is actually not the same as defun.
2590 Escape "`" in example.
2591
6bbd4600
CY
25922009-07-15 Chong Yidong <cyd@stupidchicken.com>
2593
2594 * markers.texi (The Mark): Document optional arg to
2595 deactivate-mark.
2596
e538d479
GM
25972009-07-11 Kevin Ryde <user42@zip.com.au>
2598
2599 * hooks.texi (Standard Hooks): Fix cross-references.
2600
4c98b9ed
GM
2601 * loading.texi (Named Features): Refer to eval-after-load.
2602
5300838c
GM
26032009-07-11 Glenn Morris <rgm@gnu.org>
2604
64fbeb16
GM
2605 * Makefile.in (TEXI2PDF): New.
2606 (elisp.pdf): New target.
2607
4c98b9ed
GM
2608 * searching.texi (Regexp Backslash): Fix typo.
2609
2610 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2611
51d9979c
GM
26122009-07-10 Glenn Morris <rgm@gnu.org>
2613
561c0216
GM
2614 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2615
5b594a58
GM
2616 * customize.texi (Customization Types):
2617 * display.texi (Abstract Display):
0cc8c85a 2618 * objects.texi (Character Type, String Type):
5b594a58 2619 Merge in some menu descriptions from elisp.texi.
51d9979c 2620
c3cbbb40
GM
2621 * hash.texi (Hash Tables):
2622 * modes.texi (Multiline Font Lock):
2623 End menu description with period.
fe42c16a 2624
28528402
GM
26252009-07-09 Glenn Morris <rgm@gnu.org>
2626
2627 * back.texi: Don't hard-code texinfo location.
2628
2629 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2630 (tex): Add texinfodir to TEXINPUTS.
2631 (elisp1med-init, elisp2med-init): Use texinfodir.
2632
2633 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2634 (clean): Add two-volume.make intermediate files.
2635
2636 * elisp.texi, vol1.texi, vol2.texi:
2637 Use a DATE variable with the publication date, and update it.
2638 Fix antinews menu description.
2639
2640 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2641 Update the detailed node listing to match elisp.texi.
2642
2643 * README: Update edition to match elisp.texi.
2644
2645 * objects.texi (General Escape Syntax):
2646 * nonascii.texi (Character Sets):
2647 Use consistent case for "Unicode Standard".
2648
2649 * anti.texi (Antinews):
2650 * customize.texi (Variable Definitions):
2651 * functions.texi (Declaring Functions):
2652 * nonascii.texi (Character Properties):
2653 * processes.texi (Serial Ports):
2654 * text.texi (Special Properties):
2655 * tips.texi (Coding Conventions):
2656 Minor rearrangements to improve TeX line-filling.
2657
2658 * commands.texi (Using Interactive): Fix cross-reference.
2659
17db8e10
JD
26602009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2661
2662 * frames.texi (Management Parameters): Mention sticky.
2663
77c7e2e1
AS
26642009-07-01 Andreas Schwab <aschwab@redhat.com>
2665
2666 * help.texi (Help Functions): Fix description of help-buffer and
2667 help-setup-xref to use @defun instead of @deffn.
2668
3f1c6666
JD
26692009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2670
2671 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2672
ca27c21b
CY
26732009-06-24 Chong Yidong <cyd@stupidchicken.com>
2674
2675 * display.texi (Window Systems): Add ns to the list.
2676
70243478
CY
26772009-06-21 Chong Yidong <cyd@stupidchicken.com>
2678
2679 * Branch for 23.1.
2680
df006536
MR
26812009-06-17 Martin Rudalics <rudalics@gmx.at>
2682
2683 * windows.texi (Dedicated Windows): Fix typo.
2684 (Resizing Windows): Replace @defun by @deffn.
2685
d259fc4b
GM
26862009-06-17 Glenn Morris <rgm@gnu.org>
2687
2688 * variables.texi (Directory Local Variables):
2689 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2690
30781db6
KH
26912009-06-09 Kenichi Handa <handa@m17n.org>
2692
2693 * nonascii.texi (Character Sets): State clearly that FROM and TO
2694 are codepoints of CHARSET.
2695
62e8099c
CY
26962009-06-07 Chong Yidong <cyd@stupidchicken.com>
2697
2698 * minibuf.texi (Reading File Names): Fix introductory text.
2699 Suggested by stan@derbycityprints.com.
2700 (High-Level Completion): Fix typo.
2701
ee1b1917
CY
27022009-05-28 Chong Yidong <cyd@stupidchicken.com>
2703
2704 * frames.texi (Text Terminal Colors): Multi-tty is already
2705 implemented, but tty-local colors are not.
2706
5df647e8
CY
27072009-05-27 Chong Yidong <cyd@stupidchicken.com>
2708
2709 * hooks.texi (Standard Hooks): Remove mention of obsolete
2710 redisplay-end-trigger-functions.
2711
2712 * internals.texi (Window Internals): Remove mention of obsolete
2713 redisplay-end-trigger-functions.
2714
01f17ae2
MR
27152009-05-21 Martin Rudalics <rudalics@gmx.at>
2716
2717 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2718
2719 * backups.texi (Making Backups): backup-directory-alist and
2720 make-backup-file-name-function are options.
2721 (Auto-Saving): auto-save-list-file-prefix is an option.
2722
2723 * buffers.texi (Killing Buffers): buffer-offer-save is an
2724 option.
2725
2726 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2727 option.
2728 (Echo Area Customization): echo-keystrokes is an option.
2729 (Selective Display): selective-display-ellipses is an option.
2730 (Temporary Displays): temp-buffer-show-function is an option.
2731 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2732 are options.
2733 (Font Selection): face-font-family-alternatives,
2734 face-font-selection-order, face-font-registry-alternatives, and
2735 scalable-fonts-allowed are options.
2736 (Fringe Indicators): indicate-buffer-boundaries is an option.
2737 (Fringe Cursors): overflow-newline-into-fringe is an option.
2738 (Scroll Bars): scroll-bar-mode is an option.
2739
2740 * eval.texi (Eval): max-lisp-eval-depth is an option.
2741
2742 * files.texi (Visiting Functions): find-file-hook is an option.
2743 (Directory Names): directory-abbrev-alist is an option.
2744 (Unique File Names): temporary-file-directory and
2745 small-temporary-file-directory are options.
2746
2747 * frames.texi (Initial Parameters): initial-frame-alist,
2748 minibuffer-frame-alist and default-frame-alist are options.
2749 (Cursor Parameters): blink-cursor-alist and
2750 cursor-in-non-selected-windows ar options.
2751 (Window System Selections): selection-coding-system is an
2752 option.
2753 (Display Feature Testing): display-mm-dimensions-alist is an
2754 option.
2755
2756 * help.texi (Help Functions): help-char and help-event-list are
2757 options.
2758
2759 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2760 an option.
2761
2762 * minibuf.texi (Minibuffer History): history-length and
2763 history-delete-duplicates are options.
2764 (High-Level Completion): read-buffer-function and
2765 read-buffer-completion-ignore-case are options.
2766 (Reading File Names): read-file-name-completion-ignore-case is
2767 an option.
2768
2769 * modes.texi (Mode Line Top): mode-line-format is an option.
2770 (Mode Line Variables): mode-line-position and mode-line-modes
2771 are options.
2772
2773 * nonascii.texi (Text Representations):
2774 enable-multibyte-characters is an option.
2775 (Default Coding Systems): auto-coding-regexp-alist,
2776 file-coding-system-alist, auto-coding-alist and
2777 auto-coding-functions are options.
2778 (Specifying Coding Systems): inhibit-eol-conversion is an
2779 option.
2780
2781 * os.texi (Init File): site-run-file is an option.
2782 (System Environment): mail-host-address is an option.
2783 (User Identification): user-mail-address is an option.
2784 (Terminal Output): baud-rate is an option.
2785
2786 * positions.texi (Word Motion): words-include-escapes is an
2787 option.
2788
2789 * searching.texi (Standard Regexps): page-delimiter,
2790 paragraph-separate, paragraph-separate and sentence-end are
2791 options.
2792
2793 * text.texi (Margins): left-margin and fill-nobreak-predicate
2794 are options.
2795
2796 * variables.texi (Local Variables): max-specpdl-size is an
2797 option.
2798
2799 * windows.texi (Choosing Window):
2800 split-window-preferred-function, special-display-function and
2801 display-buffer-function are options.
2802
106e6894
CY
28032009-05-20 Chong Yidong <cyd@stupidchicken.com>
2804
4a83454d
CY
2805 Fix errors spotted by Martin Rudalics.
2806
106e6894
CY
2807 * syntax.texi (Position Parse): Document rationale for ignored
2808 arguments to syntax-ppss-flush-cache.
2809
2810 * processes.texi (Input to Processes): Mark PROCESS arg to
2811 process-running-child-p as optional.
2812 (Network Options): Document NO-ERROR arg to
2813 set-network-process-option.
2814
2815 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2816 command.
2817
2818 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2819 posix-search-backward as commands.
2820
2821 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2822 (Suspending Emacs): Mark suspend-emacs as a command.
2823 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2824 commands.
5dcb4c4e
SM
2825 (Terminal Output): Remove obsolete function baud-rate.
2826 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2827
2828 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2829 terminal-coding-system and set-terminal-coding-system.
2830 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2831 as optional.
2832 (Character Sets): Document RESTRICTION arg of char-charset.
2833 (Character Codes): Mark POS argument to get-byte as optional.
2834
2835 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2836 minibuffer-message.
2837
2838 * files.texi (Create/Delete Dirs): Mark make-directory and
2839 delete-directory as commands.
2840
2841 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2842
2843 * text.texi (Base 64): Mark base64-decode-string and
2844 base64-encode-string as commands.
2845 (Columns): Mark move-to-column as a command.
2846 (Mode-Specific Indent): Document RIGID arg to
2847 indent-for-tab-command.
2848 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2849 Mark indent-code-rigidly as a command.
2850 (Substitution): Mark translate-region as a command.
2851
2852 * frames.texi (Size and Position): Remove obsolete functions
2853 screen-height and screen-width.
2854
04173931
CY
28552009-05-19 Chong Yidong <cyd@stupidchicken.com>
2856
2857 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2858 (Displaying Buffers, Resizing Windows): Correct mistakes;
2859 next-window, previous-window, and pop-to-buffer are not commands,
2860 and fit-window-to-buffer" is a command. (Pointed out by Martin
2861 Rudalics.)
2862
eae7d8f8
RS
28632009-05-17 Richard M Stallman <rms@gnu.org>
2864
2865 * modes.texi (Precalculated Fontification): Clarify text.
2866
b8766179
MR
28672009-05-17 Martin Rudalics <rudalics@gmx.at>
2868
2869 * windows.texi (Selecting Windows): Clarify descriptions of
2870 with-selected-window and get-lru-window.
2871 (Cyclic Window Ordering): Refer to particular frame when talking
2872 about how splitting affects the ordering.
2873 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2874 switch-to-buffer-other-window. Explain how setting of
2875 display-buffer-reuse-frames affects pop-to-buffer.
2876 (Choosing Window): Clarify some details in descriptions of
2877 display-buffer-reuse-frames, pop-up-frames, and
2878 pop-up-frame-function.
2879 (Dedicated Windows): Clarify some details.
2880 (Textual Scrolling): Replace term vscroll by term vertical
2881 scroll position.
2882 (Vertical Scrolling): Fix typo.
2883 (Window Hooks): Relate text on jit-lock-register to window
2884 scrolling and size changes.
2885
734b5e3b
CY
28862009-05-14 Chong Yidong <cyd@stupidchicken.com>
2887
0a65633e
CY
2888 * frames.texi (Initial Parameters): Clarify what the initial
2889 minibuffer frame is.
05be46d7
CY
2890 (Buffer Parameters): Note that the minibuffer parameter can not be
2891 altered.
0a65633e 2892
734b5e3b
CY
2893 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2894 Document display-buffer changes.
2895
925672cd
CY
28962009-05-13 Chong Yidong <cyd@stupidchicken.com>
2897
17ecd7af
CY
2898 * anti.texi (Antinews): Rewrite for Emacs 22.
2899
925672cd
CY
2900 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2901 obarrays are first mentioned. Define "system abbrev" more
2902 prominently, and add it to the index.
2903 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2904 Copyedits.
2905 (Abbrev Expansion): Document abbrev-insert.
2906
80be4dd7
CY
29072009-05-12 Chong Yidong <cyd@stupidchicken.com>
2908
2909 * frames.texi (Font and Color Parameters): Rename from Color
2910 Parameters. Document font-backend parameter.
2911
2912 * vol2.texi (Top): Update node listing.
2913 * vol1.texi (Top): Update node listing.
2914 * elisp.texi (Top): Update node listing.
2915
372a93ac
MR
29162009-05-11 Martin Rudalics <rudalics@gmx.at>
2917
2918 * windows.texi (Choosing Window): Don't explicitly refer to
2919 split-window-sensibly's window argument in descriptions of
2920 split-height-threshold and split-width-threshold.
2921
714c3541
MR
29222009-05-10 Martin Rudalics <rudalics@gmx.at>
2923
2924 * windows.texi (Choosing Window): Fix rewrite of window
2925 splitting section.
2926
0e90e7be
EZ
29272009-05-09 Eli Zaretskii <eliz@gnu.org>
2928
f4e90db0
SM
2929 * nonascii.texi (Default Coding Systems):
2930 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2931 Add indexing.
0e90e7be
EZ
2932 (Lisp and Coding Systems): Add index entries.
2933
d3c0c321
MR
29342009-05-09 Martin Rudalics <rudalics@gmx.at>
2935
2936 * windows.texi (Choosing Window): Describe split-window-sensibly
2937 and rewrite section on window splitting accordingly.
2938 (Textual Scrolling): Replace `...' by @code{...}.
2939
c773345a
CY
29402009-05-04 Chong Yidong <cyd@stupidchicken.com>
2941
ee2d5b5e
CY
2942 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2943 Remove obsoleted pre-abbrev-expand-hook.
2944
2945 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2946 entries.
2947
c773345a
CY
2948 * internals.texi (Object Internals): Don't assume 32-bit machines
2949 are the norm.
2950 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2951 (Window Internals): Synch field names to window.h.
2952 (Process Internals): Synch field names to process.h.
c773345a 2953
dd449674
CY
29542009-04-29 Chong Yidong <cyd@stupidchicken.com>
2955
2956 * variables.texi (File Local Variables): Note that read-circle is
2957 bound to nil when reading file-local variables.
2958
2959 * streams.texi (Input Functions): Document read-circle.
2960 (Output Variables): Add xref to Circular Objects.
2961
4f1e25e2
CY
29622009-04-25 Chong Yidong <cyd@stupidchicken.com>
2963
2964 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2965 Features and Coding System Basics. Node that "p" stands for
2966 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2967 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2968 mouse-appearance-menu.
2969 (Programming Tips): Add xref to Progress.
2970
dca019f8
CY
29712009-04-22 Chong Yidong <cyd@stupidchicken.com>
2972
5dcb4c4e
SM
2973 * os.texi (Command-Line Arguments):
2974 Document command-line-args-left.
dca019f8
CY
2975 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2976 terminal objects for tty arguments.
2977 (Startup Summary): Add xref to Session Management.
2978 (Session Management): Mention emacs-session-restore. Copyedits.
2979
02a89103
CY
29802009-04-20 Chong Yidong <cyd@stupidchicken.com>
2981
2982 * os.texi (Startup Summary): Copyedits. The init file is not
2983 necessarily named .emacs now. Document initial-buffer-choice and
2984 initial-scratch-message. Note where Emacs exits in batch mode.
2985 Document inhibit-splash-screen as an alias.
2986 (Init File): Be neutral about which init file name to use.
2987
29882009-04-16 Chong Yidong <cyd@stupidchicken.com>
2989
2990 * os.texi (System Interface): Fix Texinfo usage.
2991
0c1cfe01
CY
29922009-04-15 Chong Yidong <cyd@stupidchicken.com>
2993
80d7cdca
CY
2994 * searching.texi (Regexp Backslash): Also refer to shy groups as
2995 non-capturing or unnumbered groups.
2996 (Regexp Functions): Add cross-reference to Regexp Backslash.
2997
0c1cfe01
CY
2998 * display.texi (Truncation): Overlays can use line-prefix and
2999 wrap-prefix too.
3000 (Overlay Properties): Document wrap-prefix and line-prefix.
3001 (Face Attributes): Document underline-minimum-offset.
3002 (Face Remapping): Copyedits.
3003 (Low-Level Font): Copyedits.
3004 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3005 (Line Height): Emphasize that line-spacing only takes effect on
3006 graphical terminals.
0c1cfe01 3007
c4adeee0
CY
30082009-04-13 Chong Yidong <cyd@stupidchicken.com>
3009
3010 * display.texi (Refresh Screen): Note that a passage about screen
3011 refreshing is text terminal only.
3012 (Forcing Redisplay): Delete misleading comment---sit-for calls
3013 redisplay, not the other way around.
3014 (Truncation): Note new values of truncate-partial-width-windows.
3015 Copyedits.
3016 (Invisible Text): Document invisible-p.
3017
b20ecfa1
EZ
30182009-04-11 Eli Zaretskii <eliz@gnu.org>
3019
3020 * display.texi (Overlays): Overlays don't scale well. See
3021 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3022
97d8273f
CY
30232009-04-10 Chong Yidong <cyd@stupidchicken.com>
3024
f147ff75
CY
3025 * syntax.texi (Syntax Table Functions): Document cons cell
3026 argument for modify-syntax-entry.
3027 (Categories): Document cons cell argument for
3028 modify-category-entry.
3029
fca4ec76
CY
3030 * searching.texi (String Search): Document word-search-forward-lax
3031 and word-search-backward-lax.
3032 (Searching and Case): Describe isearch behavior more precisely.
3033
9c283d5b
CY
3034 * keymaps.texi (Tool Bar): Mention that some platforms do not
3035 support multi-line toolbars. Suggested by Stephen Eglen.
3036
3037 * frames.texi (Layout Parameters): Mention that Nextstep also
3038 allows only one tool-bar line. Suggested by Stephen Eglen.
3039
97d8273f
CY
3040 * nonascii.texi (Text Representations): Copyedits.
3041 (Coding System Basics): Also mention utf-8-emacs.
3042 (Converting Representations, Selecting a Representation)
3043 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3044 Copyedits.
3045 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3046
2bad3299
CY
30472009-04-09 Chong Yidong <cyd@stupidchicken.com>
3048
3049 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3050 (Filling): Clarify REGION argument of fill-paragraph.
3051 Document fill-forward-paragraph-function.
2bad3299
CY
3052 (Special Properties): Remove "new in Emacs 22" declaration.
3053 (Clickable Text): Merge with Links and Mouse-1 node.
3054
5dcb4c4e
SM
3055 * display.texi (Button Properties, Button Buffer Commands):
3056 Change xref to Clickable Text.
2bad3299
CY
3057
3058 * tips.texi (Key Binding Conventions): Change xref to Clickable
3059 Text.
3060
3061 * elisp.texi (Top): Update node listing.
3062
ea30ce4f
CY
30632009-04-05 Chong Yidong <cyd@stupidchicken.com>
3064
47af2f4b
CY
3065 * markers.texi (The Mark): Copyedits. Improve description of
3066 handle-shift-selection.
3067 (The Region): Move use-region-p here from The Mark.
3068
ea30ce4f
CY
3069 * positions.texi (Screen Lines): Document (cols . lines) argument
3070 for vertical-motion.
3071
2aa8ea6e
CY
30722009-04-04 Chong Yidong <cyd@stupidchicken.com>
3073
3ec61d4e
CY
3074 * frames.texi (Frames): Clean up introduction. Document `ns'
3075 return value for framep.
3076 (Creating Frames): Note how the terminal is chosen.
3077 (Multiple Terminals, Multiple Displays): Merge into a single node.
3078 (Color Parameters): Fix typo.
3079
3080 * variables.texi (Local Variables, Buffer-Local Variables)
3081 (Creating Buffer-Local): Change link to Multiple Terminals.
3082
3083 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3084
3085 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3086 Terminals.
3087
3088 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3089 to Multiple Terminals.
3090
3091 * elisp.texi (Top): Update node listing.
3092 * vol2.texi (Top): Update node listing.
3093 * vol1.texi (Top): Update node listing.
3094
9257072f
CY
3095 * buffers.texi (Current Buffer): Note that the append-to-buffer
3096 example is no longer in synch with the latest code. Tie the two
3097 examples together.
3098
2aa8ea6e
CY
3099 * files.texi (File Attributes): Move note about MS-DOS from
3100 Changing Files to File Attributes.
3101 (Create/Delete Dirs): Note that mkdir is an alias for this.
3102
22e74b17
CY
31032009-04-01 Markus Triska <triska@gmx.at>
3104
3105 * processes.texi (Filter Functions): Suggest how to handle output
3106 batches.
3107
4bbe48ec
CY
31082009-03-30 Chong Yidong <cyd@stupidchicken.com>
3109
3110 * help.texi (Accessing Documentation): Update example to use
3111 help-setup-xref and with-help-window.
3112 (Help Functions): Remove print-help-return-message, which is
3113 semi-obsolete due to with-help-window. Document help-buffer and
3114 help-setup-xref.
3115
b9723f39
CY
31162009-03-29 Chong Yidong <cyd@stupidchicken.com>
3117
5dcb4c4e
SM
3118 * help.texi (Accessing Documentation, Help Functions):
3119 Remove information about long-obsolete Emacs versions.
9eb52e90 3120
b9723f39
CY
3121 * modes.texi (Mode Line Variables): The default values of the mode
3122 line variables are now more complicated.
3123
b0cc32db
CY
31242009-03-28 Chong Yidong <cyd@stupidchicken.com>
3125
3c25a5a9
CY
3126 * modes.texi (Major Mode Conventions): Note that specialness is
3127 inherited.
31c9eebb
CY
3128 (Derived Modes): Note that define-derive-mode sets the mode-class
3129 property.
3c25a5a9 3130
b0cc32db
CY
3131 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3132 goto-map. Add search-map to the list.
3133
c5e0006d
EZ
31342009-03-27 Eli Zaretskii <eliz@gnu.org>
3135
1213465a
EZ
3136 * os.texi (System Environment): Update the list of system-type
3137 values.
3138
c5e0006d
EZ
3139 * markers.texi (The Mark) <handle-shift-selection>: Update for
3140 removal of the optional argument DEACTIVATE.
3141
48bab3d6
CY
31422009-03-25 Chong Yidong <cyd@stupidchicken.com>
3143
3144 * commands.texi (Focus Events): Most X window managers don't use
3145 focus-follows-mouse nowadays.
3146
6e4ff1b6
CY
31472009-03-24 Chong Yidong <cyd@stupidchicken.com>
3148
3149 * commands.texi (Defining Commands): Clarify introduction.
3150 (Using Interactive): Not that interactive can be put in a symbol
3151 property.
3152 (Interactive Call): Note that a symbol with a non-nil
3153 interactive-form property satisfies commandp.
3154
11625308
JB
31552009-03-23 Juanma Barranquero <lekktu@gmail.com>
3156
3157 * minibuf.texi (Intro to Minibuffers): Fix typos.
3158
7b34420d
CY
31592009-03-23 Chong Yidong <cyd@stupidchicken.com>
3160
3161 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3162 about minibuffers in old Emacs versions. Copyedits.
3163 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3164 (Text from Minibuffer): Simplify introduction.
3165
f9257eed
AM
31662009-03-22 Alan Mackenzie <acm@muc.de>
3167
3168 * commands.texi (Using Interactive): Clarify string argument to
3169 `interactive' - even promptless elements need \n separators.
3170
f639ba70
CY
31712009-03-18 Chong Yidong <cyd@stupidchicken.com>
3172
3173 * minibuf.texi (Completion Styles): New node.
3174
3175 * elisp.texi (Top): Update node listing.
3176
d897e8ee
CY
31772009-03-17 Chong Yidong <cyd@stupidchicken.com>
3178
3179 * minibuf.texi (Basic Completion): Note that
3180 read-file-name-completion-ignore-case and
3181 read-buffer-completion-ignore-case can override
3182 completion-ignore-case.
3183 (Minibuffer Completion): Document completing-read changes.
3184 (Completion Commands): Avoid mentioning partial completion mode.
3185 Document minibuffer-completion-confirm changes, and
3186 minibuffer-confirm-exit-commands.
3187 (High-Level Completion): Document new require-match behavior for
3188 read-buffer. Document read-buffer-completion-ignore-case.
3189 (Reading File Names): Document new require-match behavior for
3190 read-file-name.
3191
b1f23349
CY
31922009-03-14 Chong Yidong <cyd@stupidchicken.com>
3193
3194 * debugging.texi (Error Debugging): Don't mislead the reader into
3195 thinking that debug-on-error enters debugger for C-f at EOB.
3196 (Error Debugging): Setting debug-on-init within the init file
3197 works, and has for some time.
3198
d6eb4e25
KH
31992009-03-13 Kenichi Handa <handa@m17n.org>
3200
3201 * display.texi (Fontsets): Update the description.
3202
1cf53dc5
CY
32032009-03-13 Chong Yidong <cyd@stupidchicken.com>
3204
3205 * advice.texi (Advising Primitives): Link to What Is a Function.
3206
81f919fc
CY
32072009-03-12 Chong Yidong <cyd@stupidchicken.com>
3208
cf4229eb
CY
3209 * compile.texi (Speed of Byte-Code): Update example.
3210 (Disassembly): Update examples.
3211
81f919fc 3212 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3213
3214 * customize.texi (Common Keywords): It's not necessary to use :tag
3215 to remove hyphens, as custom-unlispify-tag-name does it
3216 automatically.
5dcb4c4e
SM
3217 (Variable Definitions): Link to File Local Variables.
3218 Document customized-value symbol property.
f2bbc08c
CY
3219 (Customization Types): Move menu to end of node.
3220
955964d7
CY
32212009-03-10 Chong Yidong <cyd@stupidchicken.com>
3222
3223 * macros.texi (Compiling Macros): Omit misleading sentence, which
3224 implied that macros can only be used in the same file they are
3225 defined.
3226 (Backquote): Remove obsolete information about Emacs 19.
3227
d25ed7db
GM
32282009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3229
3230 * display.texi (Display Margins): Fix paren typo.
3231
d55f6ca5
CY
32322009-02-27 Chong Yidong <cyd@stupidchicken.com>
3233
f0e57ed8
CY
3234 * elisp.texi (Top): Update node listing.
3235
3236 * variables.texi (Variables): Clarify introduction.
3237 (Global Variables): Mention that setq is a special form.
3238 (Local Variables): Use active voice.
3239 (Tips for Defining): Mention marking variables as safe.
3240 (Buffer-Local Variables): Mention terminal-local and frame-local
3241 variables together.
3242 (File Local Variables): Copyedits.
3243 (Frame-Local Variables): Note that they are not really useful.
3244 (Future Local Variables): Node deleted.
3245
d55f6ca5 3246 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3247 Unicode escape syntax.
d55f6ca5 3248
ca8f09a8
CY
32492009-02-23 Chong Yidong <cyd@stupidchicken.com>
3250
3251 * control.texi (Control Structures): Add cindex entry for "textual
3252 order".
3253
3254 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3255 instead of "expression" throughout.
3256 (Function Indirection): Copyedits. Use active voice.
3257 (Eval): The default value of max-lisp-eval-depth is now 400.
3258
a20878b6
MB
32592009-02-23 Miles Bader <miles@gnu.org>
3260
3261 * processes.texi (System Processes): Rename `system-process-attributes'
3262 to `process-attributes'.
3263
61f66044
CY
32642009-02-22 Chong Yidong <cyd@stupidchicken.com>
3265
1b80d1f3
CY
3266 * symbols.texi (Property Lists): Emphasize that property lists are
3267 not restricted to symbol cells.
3268 (Other Plists): Copyedit.
3269
61f66044
CY
3270 * sequences.texi (Sequences Arrays Vectors): Make introduction
3271 more concise.
3272 (Arrays): Mention char-tables and bool-vectors too.
3273 (Vectors): Don't repeat information given in Arrays node. Link to
3274 nodes that explain the vector usage examples.
3275 (Char-Tables): Note that char-table elements can have arbitrary
3276 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3277 Link to Property Lists node.
61f66044 3278
9403944b
CY
32792009-02-22 Chong Yidong <cyd@stupidchicken.com>
3280
3281 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3282 `append'.
4068c7b4 3283 (List Elements): Copyedits.
9403944b
CY
3284
3285 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3286 of `vconcat'.
3287
3288 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3289 Emacs 20 usage of `concat'.
3290 (Case Conversion): Copyedits.
3291
b87a185f
CY
32922009-02-21 Chong Yidong <cyd@stupidchicken.com>
3293
3294 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3295 Minor edits.
3296 (Frame Configuration Type): Emphasize that it is not primitive.
3297 (Font Type): New node.
3298 (Type Predicates): Add fontp; type-of now recognizes font object
3299 types.
3300
3301 * intro.texi (Version Info): Update version numbers in examples.
3302 (Acknowledgements): List more contributors.
3303
3304 * elisp.texi: Bump version number to 3.0.
3305 (Top): Link to Font Type node.
3306
867d4bb3
JB
33072009-02-20 Juanma Barranquero <lekktu@gmail.com>
3308
3309 * modes.texi (Major Mode Conventions): Remove duplicate words.
3310 (Customizing Keywords): Fix typo.
3311
77730170
EZ
33122009-02-14 Eli Zaretskii <eliz@gnu.org>
3313
3314 * nonascii.texi (User-Chosen Coding Systems): Document that
3315 select-safe-coding-system suggests raw-text if there are raw bytes
3316 in the region.
3317 (Explicit Encoding): Warn not to use `undecided' when encoding.
3318
c8736212
GM
33192009-02-11 Glenn Morris <rgm@gnu.org>
3320
3321 * frames.texi (Visibility of Frames): Mention the effect multiple
3322 workspaces/desktops can have on visibility.
3323
ab992d66
EZ
33242009-02-07 Eli Zaretskii <eliz@gnu.org>
3325
c8736212
GM
3326 * text.texi (Commands for Insertion):
3327 * commands.texi (Event Mod):
3328 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3329 * nonascii.texi (Translation of Characters):
3330 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3331 (Explicit Encoding): Document the `charset' text property produced
3332 by decode-coding-region and decode-coding-string.
ab992d66 3333
e651a255
AM
33342009-01-27 Alan Mackenzie <acm@muc.de>
3335
3336 * modes.texi (Search-based Fontification): Correct a typo.
3337
bc5cde4b
JB
33382009-01-25 Juanma Barranquero <lekktu@gmail.com>
3339
3340 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3341 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3342
3533155b
EZ
33432009-01-24 Eli Zaretskii <eliz@gnu.org>
3344
f721deda
EZ
3345 * display.texi (Window Systems): Document the value of
3346 `initial-window-system' under --daemon.
3347
3533155b
EZ
3348 * os.texi (System Environment): Remove description of the
3349 `environment' function which has been deleted.
3350
f79b43b2
DN
33512009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3352
3353 * frames.texi (Multiple Displays): Remove documentation for
3354 removed function make-frame-on-tty.
3355
e3aa6669
CY
33562009-01-22 Chong Yidong <cyd@stupidchicken.com>
3357
3358 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3359 write-region-annotate-functions.
3360 Document write-region-post-annotation-function.
e3aa6669 3361
fb13a416
CY
33622009-01-19 Chong Yidong <cyd@stupidchicken.com>
3363
3364 * display.texi (Font Lookup): Document WIDTH argument of
3365 x-list-fonts.
3366
02eccf6b
EZ
33672009-01-17 Eli Zaretskii <eliz@gnu.org>
3368
ead3f58d
EZ
3369 * maps.texi (Standard Keymaps): Rename function-key-map to
3370 local-function-key-map.
3371
3372 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3373 local-function-key-map.
3374
3375 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3376 and `set-keyboard-coding-system' now accept an optional terminal
3377 argument.
3378
3379 * commands.texi (Event Mod): `keyboard-translate-table' is now
3380 terminal-local.
3381 (Function Keys): Rename function-key-map to
3382 local-function-key-map.
3383
df05a163
EZ
3384 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3385 frames.texi.
3386
0ed8034e 3387 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3388 `delete-terminal-functions', `suspend-tty-functions' and
3389 `resume-tty-functions'.
0ed8034e
EZ
3390
3391 * frames.texi (Frames): Document `frame-terminal' and
3392 `terminal-live-p'.
3393 (Multiple Displays): Document `make-frame-on-tty'.
3394 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3395 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3396 (Terminal Parameters): Document `terminal-parameters',
3397 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3398
3399 * os.texi (System Environment): Document `environment' and
3400 `initial-environment'.
490f1197
EZ
3401 (Suspending Emacs): Update for multi-tty; document
3402 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3403
02eccf6b
EZ
3404 * nonascii.texi (Coding System Basics): More accurate description
3405 of `raw-text'.
3406
f19fea97
JB
34072009-01-12 Juanma Barranquero <lekktu@gmail.com>
3408
3409 * display.texi (Low-Level Font): Fix typo.
3410
16fa292f
CY
34112009-01-10 Chong Yidong <cyd@stupidchicken.com>
3412
3413 * elisp.texi (Top): Update node listing.
3414
3415 * display.texi (PostScript Images): Node deleted.
3416
0b4faef3
EZ
34172009-01-10 Eli Zaretskii <eliz@gnu.org>
3418
3355f04d
EZ
3419 * processes.texi (Decoding Output): Document that null bytes force
3420 no-conversion for reading process output.
3421
3422 * files.texi (Reading from Files): Document that null bytes force
3423 no-conversion when visiting files.
3424
11625308 3425 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3426
5dcb4c4e
SM
3427 * nonascii.texi (Lisp and Coding Systems):
3428 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3429 (Character Properties): Improve wording.
0b4faef3 3430
ce9cf065
CY
34312009-01-09 Chong Yidong <cyd@stupidchicken.com>
3432
3433 * display.texi (Font Lookup): Remove obsolete function
3434 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3435 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3436 (Font Selection): Reorder order of variable descriptions.
3437 Minor clarifications.
ce9cf065
CY
3438
3439 * elisp.texi (Top): Update node listing.
3440
ab756fb3
GM
34412009-01-09 Glenn Morris <rgm@gnu.org>
3442
3443 * commands.texi (Command Loop Info): Say that last-command-char and
3444 last-input-char are obsolete aliases.
3445
3446 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3447 last-input-char and last-command-char, since they are just aliases for
3448 last-input-event and last-command-event.
3449
3450 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3451 last-command-char.
3452
6b2b8ab1
CY
34532009-01-08 Chong Yidong <cyd@stupidchicken.com>
3454
3455 * elisp.texi: Update node listing.
3456
3457 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3458 (Face Attributes): Don't link to Font Lookup.
3459 Document font-family-list.
6b2b8ab1
CY
3460 (Fonts): New node.
3461
3568e767
JR
34622009-01-08 Jason Rumney <jasonr@gnu.org>
3463
3464 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3465 changing the standard pointer shapes. (Bug#1485)
3568e767 3466
6221c8db
CY
34672009-01-08 Chong Yidong <cyd@stupidchicken.com>
3468
3469 * display.texi (Attribute Functions): Note that a function value
3470 :height is relative, and that compatibility functions work by
3471 calling set-face-attribute.
3472 (Displaying Faces): Reorder list in order of increasing priority.
3473 (Face Remapping): New node. Content moved here from Displaying
3474 Faces.
3475 (Glyphs): Link to Face Functions.
3476
e3d3799a
CY
34772009-01-08 Chong Yidong <cyd@stupidchicken.com>
3478
3479 * display.texi (Faces): Don't discuss face id here. facep does
3480 not return t.
3481 (Defining Faces): Minor clarification.
3482 (Face Attributes): Rearrange items to match docstring of
3483 set-face-attribute. Add :foundry attribute. Document new role of
3484 :font attribute. Texinfo usage fix.
3485 (Attribute Functions): Copyedits.
3486 (Face Functions): Note that face number is seldom used.
3487
638a2457
RS
34882009-01-05 Richard M Stallman <rms@gnu.org>
3489
3490 * strings.texi (Predicates for Strings): Minor clarification.
3491
3492 * functions.texi (Function Safety): Texinfo usage fix.
3493
49ea0074
JB
34942009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3495
3496 * objects.texi (General Escape Syntax): Fix typo.
3497
9f822178
MR
34982009-01-03 Martin Rudalics <rudalics@gmx.at>
3499
3500 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3501 works via the default value of pop-up-frame-function.
3502
af34ad36
EZ
35032009-01-02 Eli Zaretskii <eliz@gnu.org>
3504
3505 * processes.texi (System Processes): Document the `time' and
3506 `ctime' attributes of `system-process-attributes'.
3507
d31f6679
CY
35082009-01-01 Chong Yidong <cyd@stupidchicken.com>
3509
3510 * display.texi (Face Attributes): Clarify :height attribute.
3511
174dc00c
MR
35122008-12-31 Martin Rudalics <rudalics@gmx.at>
3513
3514 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3515 the front of the buffer list. Add entries for `last-buffer' and
3516 `unbury-buffer'.
3517
b8afe7e4
EZ
35182008-12-27 Eli Zaretskii <eliz@gnu.org>
3519
d14030f5
EZ
3520 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3521 and its subsections.
3522
3523 * frames.texi (Multiple Terminals, Low-level Terminal)
3524 (Terminal Parameters, Frames on Other TTY devices): New sections.
3525 (Frames): Add an xref to "Multiple Terminals".
3526
765980a4
EZ
3527 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3528
3529 * objects.texi (Terminal Type): New node.
3530 (Editing Types): Add it to the menu.
3531
47bd5577
EZ
3532 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3533 Variables".
3534
eb22b78c 3535 * variables.texi (Directory Local Variables): New node.
47bd5577 3536 (Variables): Add a menu item for it.
eb22b78c 3537
b8afe7e4
EZ
3538 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3539 `generated-autoload-file'.
3540
77bb0476
EZ
35412008-12-20 Eli Zaretskii <eliz@gnu.org>
3542
028e2c19
EZ
3543 * os.texi (Startup Summary): Add xref to documentation of
3544 `initial-window-system'.
3545
77bb0476
EZ
3546 * display.texi (Window Systems): Document `window-system' the
3547 function. The variable `window-system' is now frame-local.
028e2c19 3548 Document `initial-window-system'.
77bb0476 3549
dda87836
MR
35502008-12-19 Martin Rudalics <rudalics@gmx.at>
3551
3552 * windows.texi (Windows): Rewrite description of
3553 fit-window-to-buffer.
3554
caef3ed2
GM
35552008-12-13 Glenn Morris <rgm@gnu.org>
3556
3557 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3558 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3559
21c58e4d
GM
35602008-12-12 Glenn Morris <rgm@gnu.org>
3561
3562 * debugging.texi (Error Debugging): Refer forwards to
3563 eval-expression-debug-on-error.
3564
af38459f
EZ
35652008-12-05 Eli Zaretskii <eliz@gnu.org>
3566
5dedd9b5
EZ
3567 * strings.texi (String Basics): Only unibyte strings that
3568 represent key sequences hold 8-bit raw bytes.
3569
af38459f
EZ
3570 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3571 paragraph to speak about `undecided'.
3572 (Character Properties): Don't explain the meaning of each
3573 property; instead, identify their Unicode Standard names.
b3f1f4a5 3574 (Character Sets): Document `map-charset-chars'.
af38459f 3575
fa047ae7
GM
35762008-12-02 Glenn Morris <rgm@gnu.org>
3577
3578 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3579 section yet again.
3580
47dbc044
EZ
35812008-11-29 Eli Zaretskii <eliz@gnu.org>
3582
98d05998
EZ
3583 * nonascii.texi (Character Properties): New Section.
3584 (Specifying Coding Systems): Document
3585 `coding-system-priority-list', `set-coding-system-priority', and
3586 `with-coding-priority'.
3587 (Lisp and Coding Systems): Document `check-coding-systems-region'
3588 and `coding-system-charset-list'.
3589 (Coding System Basics): Document `coding-system-aliases'.
3590
3591 * elisp.texi (Top): Add a @detailmenu entry for "Character
3592 Properties".
3593
47dbc044
EZ
3594 * objects.texi (Character Type): Correct the range of Emacs
3595 characters. Add an @xref to "Character Codes".
3596
3597 * strings.texi (String Basics): Add an @xref to "Character Codes".
3598
3599 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3600
3601 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3602 (Character Codes): Document `max-char'.
3603
8b80cdf5
EZ
36042008-11-28 Eli Zaretskii <eliz@gnu.org>
3605
3606 * nonascii.texi (Text Representations, Converting Representations)
3607 (Character Sets, Scanning Charsets, Translation of Characters):
3608 Make text more accurate.
3609
a99dceba
GM
36102008-11-28 Glenn Morris <rgm@gnu.org>
3611
3612 * files.texi (Format Conversion Round-Trip): Improve previous change.
3613
f6dc3bed
CY
36142008-11-26 Chong Yidong <cyd@stupidchicken.com>
3615
3616 * modes.texi (Auto Major Mode): Fix example.
3617
5da9413d
GM
36182008-11-25 Glenn Morris <rgm@gnu.org>
3619
3620 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3621
3622 * files.texi (Format Conversion Round-Trip):
3623 Use active voice for previous change.
3624
fcca848c
CY
36252008-11-25 Chong Yidong <cyd@stupidchicken.com>
3626
3627 * os.texi (Processor Run Time):
3628 * processes.texi (Transaction Queues):
3629 * markers.texi (The Mark):
3630 * windows.texi (Choosing Window, Selecting Windows):
3631 * files.texi (Changing Files, Magic File Names):
3632 * commands.texi (Key Sequence Input):
3633 * functions.texi (Declaring Functions):
3634 * strings.texi (Predicates for Strings):
3635 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3636
36c8dc54
CY
36372008-11-24 Chong Yidong <cyd@stupidchicken.com>
3638
3639 * help.texi (Accessing Documentation): Update example.
3640
3641 * variables.texi (Defining Variables): Note that `*' is not
3642 necessary if defcustom is used.
3643
2a79b242
EZ
36442008-11-22 Eli Zaretskii <eliz@gnu.org>
3645
3646 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3647 Characters" from @detailmenu.
3648
3649 * nonascii.texi (Character Codes, Character Sets)
3650 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3651 (Chars and Bytes, Splitting Characters): Sections removed.
3652
392f0d26
LK
36532008-11-22 Lute Kamstra <lute@gnu.org>
3654
3655 * positions.texi (Text Lines): Update goto-line documentation.
3656
af1a5cd5
MR
36572008-11-21 Martin Rudalics <rudalics@gmx.at>
3658
6a4cfb0c
MR
3659 * frames.texi (Frames): Fix typo, add cross references, reword.
3660 (Initial Parameters): Reword special-display-frame-alist text.
3661 (Frames and Windows): Reword. Describe argument norecord for
3662 set-frame-selected-window.
3663 (Input Focus): Describe argument norecord for select-frame.
3664 Remove comment on MS-Windows behavior for focus-follows-mouse.
3665 (Raising and Lowering): Mention windows-frames dichotomy in
3666 metaphor.
3667
af1a5cd5
MR
3668 * windows.texi (Displaying Buffers, Vertical Scrolling)
3669 (Horizontal Scrolling): Fix indenting and rewording issues
3670 introduced with 2008-11-07 change.
3671
c249fa9c
GM
36722008-11-20 Glenn Morris <rgm@gnu.org>
3673
3674 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3675 element of `format-alist'.
3676
204d4665
GM
36772008-11-19 Glenn Morris <rgm@gnu.org>
3678
3679 * doclicense.texi: Update to FDL 1.3.
3680 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3681
cc0910af
CY
36822008-11-18 Chong Yidong <cyd@stupidchicken.com>
3683
efe6e7c4
CY
3684 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3685 vars, which are obsolete. Mention jit-lock-register.
3686
5dcb4c4e
SM
3687 * modes.texi (Other Font Lock Variables):
3688 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3689
cc0910af
CY
3690 * frames.texi (Color Parameters): Document alpha parameter.
3691
aeeedf76
MR
36922008-11-16 Martin Rudalics <rudalics@gmx.at>
3693
3694 * windows.texi (Splitting Windows, Deleting Windows)
3695 (Selecting Windows, Cyclic Window Ordering)
3696 (Buffers and Windows, Displaying Buffers, Choosing Window)
3697 (Dedicated Windows, Window Point, Window Start and End)
3698 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3699 (Size of Window, Resizing Windows, Window Configurations)
3700 (Window Parameters): Avoid @var at beginning of sentences and
3701 reword accordingly.
3702
4c565c5c
LK
37032008-11-11 Lute Kamstra <lute@gnu.org>
3704
3705 * files.texi (File Name Components): Fix file-name-extension
3706 documentation.
3707
25f494c9
JB
37082008-11-11 Juanma Barranquero <lekktu@gmail.com>
3709
3710 * frames.texi (Basic Parameters): Remove display-environment-variable
3711 and term-environment-variable.
3712
a1401ab1
EZ
37132008-11-08 Eli Zaretskii <eliz@gnu.org>
3714
3715 * windows.texi (Basic Windows, Splitting Windows)
3716 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3717 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3718 (Resizing Windows, Window Configurations, Window Parameters):
3719 Fix wording and markup.
a1401ab1 3720
efafc282
MR
37212008-11-07 Martin Rudalics <rudalics@gmx.at>
3722
3723 * windows.texi (Windows): Update entries.
3724 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3725 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3726 (Selecting Windows, Cyclic Window Ordering): Reword with special
3727 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3728 (Buffers and Windows, Choosing Window): Reword with special
3729 emphasis on dedicated windows.
3730 (Displaying Buffers): Reword. For switch-to-buffer mention that
3731 it may fall back on pop-to-buffer. For other-window try to
3732 explain how it treats the cyclic ordering of windows.
efafc282
MR
3733 (Dedicated Windows): New node and section discussing dedicated
3734 windows and associated functions.
86ab855a 3735 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3736 (Window Start and End): Rename node and section title. Reword.
3737 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3738 Minor rewording.
3739 (Size of Window): Reword, in particular text on window-width.
3740 (Resizing Windows): Reword. Add text on balancing windows.
3741 (Window Configurations): Reword. Mention window parameters.
3742 (Window Parameters): New node and section on window parameters.
3743 (Window Hooks): Reword. Mention that
3744 window-configuration-change-hook is run "buffer-locally".
3745 * elisp.texi (Top): Update Windows entries in @detailmenu
3746 section.
3747
d60a8ab2
JB
37482008-11-04 Juanma Barranquero <lekktu@gmail.com>
3749
3750 * searching.texi (Regexp Search): Fix typo.
3751
01777627
CY
37522008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3753
3754 * searching.texi (Regexp Search): Document GREEDY arg.
3755 (Simple Match Data): Fix return value.
3756
c4526e93
EZ
37572008-11-01 Eli Zaretskii <eliz@gnu.org>
3758
3759 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3760 with Emacs 23 internal representation of characters.
3761 Document `unibyte-string'.
c4526e93 3762
fe2ae8b5
CY
37632008-10-28 Chong Yidong <cyd@stupidchicken.com>
3764
3765 * processes.texi (Process Information): Note that process-status
3766 does not accept buffer names.
3767
cc5a21e3
CY
37682008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3769
3770 * positions.texi (Skipping Characters): Correct return value of
3771 skip-chars-forward.
3772
09460d9a
MR
37732008-10-25 Martin Rudalics <rudalics@gmx.at>
3774
520b29e7
MR
3775 * windows.texi (Deleting Windows): Update documentation of
3776 delete-windows-on.
3777 (Buffers and Windows): Update documentations of
3778 get-buffer-window and get-buffer-window-list.
3779 (Displaying Buffers): Update documentation of
3780 replace-buffer-in-windows.
3781
09460d9a
MR
3782 * buffers.texi (Current Buffer): Reword set-buffer and
3783 with-current-buffer documentations.
3784 (Creating Buffers): Reword documentation of get-buffer-create.
3785
4d48fcdc
MR
37862008-10-23 Martin Rudalics <rudalics@gmx.at>
3787
3788 * buffers.texi (Current Buffer): Reword documentation of
3789 set-buffer.
3790 (Buffer Names): Reword documentation of buffer-name.
3791 (The Buffer List): For bury-buffer explain what happens with the
3792 buffer's window.
3793 (Creating Buffers): Say that get-buffer-create's arg is called
3794 buffer-or-name.
3795
f0143c43
CY
37962008-10-22 Chong Yidong <cyd@stupidchicken.com>
3797
3e5dbbd3
CY
3798 * advice.texi (Computed Advice): Explain what DEFINITION is.
3799
f0143c43
CY
3800 * nonascii.texi (Character Codes): Remove obsolete function
3801 char-valid-p, and document characterp instead.
3802
52a94b85
MR
38032008-10-22 Martin Rudalics <rudalics@gmx.at>
3804
3805 * windows.texi (Displaying Buffers): Reword documentation of
3806 pop-to-buffer.
3807 (Choosing Window): Rewrite documentation of display-buffer and
3808 its options.
3809
f76f8246
MR
3810 * buffers.texi (Killing Buffers): Update documentation of
3811 kill-buffer.
3812
acc8b598
EZ
38132008-10-21 Eli Zaretskii <eliz@gnu.org>
3814
80e6b6df
EZ
3815 * processes.texi (Serial Ports): Fix wording and improve markup.
3816
3645358a
EZ
3817 * searching.texi (Regexp Search): Document `string-match-p' and
3818 `looking-at-p'.
3819 (POSIX Regexps): Add an xref for "non-greedy".
3820 (Regexp Special): Add @cindex entry for "non-greedy".
3821
b3d50cff 3822 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3823 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3824
73b7530a
EZ
3825 * frames.texi (Color Names): Add an xref to `read-color'.
3826
3827 * minibuf.texi (High-Level Completion): Document `read-color'.
3828
acc8b598
EZ
3829 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3830
3831 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3832
3833 * buffers.texi (Swapping Text): New section, documents
3834 `buffer-swap-text'.
3835
10e187e8
MR
38362008-10-21 Martin Rudalics <rudalics@gmx.at>
3837
3838 * windows.texi (Resizing Windows): Minor wording fix.
3839
fd6f900c
EZ
38402008-10-20 Eli Zaretskii <eliz@gnu.org>
3841
3842 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3843 and `combine-and-quote-strings'.
3844
3845 * strings.texi (Creating Strings): Add xrefs for them.
3846
e4372165
EZ
38472008-10-19 Eli Zaretskii <eliz@gnu.org>
3848
d6328fba
EZ
3849 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3850 match the corresponding menu in minibuf.texi.
3851
e4372165
EZ
3852 * minibuf.texi (Reading File Names): Document `read-shell-command'
3853 and `minibuffer-local-shell-command-map'.
3854
5d8dda33
MR
38552008-10-19 Martin Rudalics <rudalics@gmx.at>
3856
3857 * windows.texi (Resizing Windows): Remove var{} around "window" in
3858 documentation of enlarge-window.
3859 Rewrite documentation of window-min-height and window-min-width.
3860
437706cd
EZ
38612008-10-19 Eli Zaretskii <eliz@gnu.org>
3862
80f85d7c
EZ
3863 * functions.texi (Calling Functions): Document `apply-partially'.
3864
291703b5
EZ
3865 * hooks.texi (Standard Hooks): Mention
3866 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3867
3868 * variables.texi (File Local Variables): Document
3869 `file-local-variables-alist', `before-hack-local-variables-hook'
3870 and `hack-local-variables-hook'.
3871
583d8b3c
EZ
3872 * processes.texi (Synchronous Processes): Document `process-lines'.
3873
5dcb4c4e
SM
3874 * customize.texi (Variable Definitions):
3875 Document `custom-reevaluate-setting'.
437706cd 3876
7e51d89b
MR
38772008-10-18 Martin Rudalics <rudalics@gmx.at>
3878
3879 * windows.texi (Choosing Window, Deleting Windows)
3880 (Displaying Buffers): Expand documentation of dedicated windows.
3881
43c59a3d
EZ
38822008-10-18 Eli Zaretskii <eliz@gnu.org>
3883
018a960d
EZ
3884 * files.texi (Changing Files): Document symbolic input of file
3885 modes to `set-file-modes'. Document `read-file-modes' and
3886 `file-modes-symbolic-to-number'.
3887
2c0b8144
EZ
3888 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3889 and `search-map'.
3890
5dcb4c4e
SM
3891 * searching.texi (Search and Replace):
3892 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3893 Document `multi-query-replace-map'.
80120f13 3894
6d4913f0 3895 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3896 (Completion Commands, Reading File Names):
3897 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3898 `minibuffer-local-filename-must-match-map'.
3899 (Minibuffer Completion): The `require-match' argument to
3900 `completing-read' can now have the value `confirm-only'.
3901
43c59a3d
EZ
3902 * windows.texi (Displaying Buffers): Minor wording fix.
3903 (Choosing Window): `split-height-threshold' can now be nil.
3904 Document `split-width-threshold'. `pop-up-frames' can have the
3905 value `graphic-only'.
3906
f36acfd9
EZ
39072008-10-17 Eli Zaretskii <eliz@gnu.org>
3908
3909 * os.texi (Startup Summary): Document `before-init-time' and
3910 `after-init-time'. Document `initial-window-system' and
3911 `window-system-initialization-alist'. Document reading the
3912 abbrevs file. Document the call to `server-start' under --daemon.
3913 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3914 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3915 (Time Parsing): Document `format-seconds'.
f36acfd9 3916
96995b89
MR
39172008-10-17 Martin Rudalics <rudalics@gmx.at>
3918
3919 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3920 and reword.
3921
2de17c73
EZ
39222008-10-16 Eli Zaretskii <eliz@gnu.org>
3923
3924 * markers.texi (The Mark): Document use-region-p.
3925
9cf52b11
EZ
39262008-10-15 Eli Zaretskii <eliz@gnu.org>
3927
c3aaf1d7
EZ
3928 * internals.texi (Writing Emacs Primitives): The interactive spec
3929 of a primitive can be a Lisp form.
3930
841a1743
EZ
3931 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3932 values of transient-mark-mode. Document handle-shift-selection.
3933
3934 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3935 (Interactive Examples): Show an example of `^'.
3936 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3937 (Defining Commands, Using Interactive): The interactive-form of a
3938 function can be added via its symbol's property.
841a1743 3939
52441368
EZ
3940 * positions.texi (List Motion): beginning-of-defun-function can
3941 now accept an argument.
3942
8e8c1a72
EZ
3943 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3944 now return a list of strings.
3945
a33a1f2a
EZ
3946 * control.texi (Handling Errors): Document ignore-errors.
3947
4fb04348
EZ
3948 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3949 (Parameter Access): Document set-frame-parameter.
3950
ee666f84
EZ
3951 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3952 Hooks" for the effect of kill-all-local-variables on local hook
3953 functions.
3954
9cf52b11
EZ
3955 * modes.texi (Major Mode Conventions, Mode Line Variables):
3956 `mode-name' need not be a string. xref to "Mode Line Data" for
3957 details, and to "Emulating Mode Line" for computing a string
3958 value.
3959
22526bc4
EZ
39602008-10-14 Eli Zaretskii <eliz@gnu.org>
3961
a65f6a85
EZ
3962 * processes.texi (System Processes): New section.
3963 (Processes, Signals to Processes): Add xrefs to it.
3964
3965 * objects.texi (Editing Types): A `process' is a subprocess of
3966 Emacs, not just any process running on the OS.
3967
3968 * elisp.texi (Top): Adjust the @detailmenu for the above two
3969 changes.
3970
2724b26a
EZ
3971 * sequences.texi (Char-Tables): Remove documentation of
3972 set-char-table-default, which has no effect since Emacs 23.
3973 <char-table-range, set-char-table-range>: Don't mention generic
3974 characters and charsets. Add a cons cell as a possible argument.
3975
3976 * nonascii.texi (Splitting Characters)
3977 (Translation of Characters): Don't mention generic characters.
3978
3979 * display.texi (Fontsets): Don't mention generic characters.
3980
22526bc4 3981 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3982 argument FUNCTION with a cons cell as KEY.
22526bc4 3983
eaf4b689
EZ
39842008-10-13 Eli Zaretskii <eliz@gnu.org>
3985
45e46036
EZ
3986 * objects.texi (Primitive Function Type): Move "@cindex special
3987 forms" from here...
3988
3989 * eval.texi (Special Forms): ...to here.
3990
3991 * functions.texi (What Is a Function): `functionp' returns nil for
3992 special forms. Add an xref.
3993
eaf4b689
EZ
3994 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3995 Variables".
3996
3997 * variables.texi (Frame-Local Variables): New section.
3998 (Buffer-Local Variables): Add an xref to it.
3999 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4000 have both frame-local and buffer-local binding.
4001
4002 * frames.texi (Frames): Mention multiple tty frames.
4003 (Frame Parameters, Parameter Access): Mention frame-local variable
4004 bindings.
4005
15688fce
GM
40062008-09-20 Glenn Morris <rgm@gnu.org>
4007
4008 * display.texi (Defining Faces): Recommend against face variables.
4009
35539065
JB
40102008-09-16 Juanma Barranquero <lekktu@gmail.com>
4011
4012 * display.texi (Echo Area Customization): Fix typo.
4013
6a57054b
JB
40142008-09-09 Juanma Barranquero <lekktu@gmail.com>
4015
4016 * loading.texi (Where Defined): Add `defface' item.
4017
d632fb82
MR
40182008-09-06 Martin Rudalics <rudalics@gmx.at>
4019
4020 * loading.texi (Where Defined): Fix description of symbol-file.
4021
905a9adb
JR
40222008-08-26 Jason Rumney <jasonr@gnu.org>
4023
4024 * display.texi (TIFF Images): New section describing :index property.
4025
852e91b7
CY
40262008-08-23 Chong Yidong <cyd@stupidchicken.com>
4027
4028 * display.texi (Temporary Displays): Remove unnecessary comment
4029 about usage of temp-buffer-show-hook.
4030
6be001ee
CY
40312008-08-05 Chong Yidong <cyd@stupidchicken.com>
4032
4033 * symbols.texi (Other Plists): Fix incorrect example.
4034 Suggested by Florian Beck.
4035
58e3d8e8
JB
40362008-07-31 Juanma Barranquero <lekktu@gmail.com>
4037
4038 * os.texi: Fix previous change.
4039
7c2fb837
DN
40402008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4041
4042 * os.texi:
4043 * intro.texi:
4044 * files.texi: Remove VMS support.
4045
9e2a2647
DN
40462008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4047
4048 * os.texi:
4049 * frames.texi:
4050 * display.texi: Remove mentions of Mac Carbon.
4051
c4f4682b
MB
40522008-07-01 Miles Bader <miles@gnu.org>
4053
4054 * text.texi (Special Properties):
4055 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4056
3696411e
JB
40572008-06-28 Johan Bockgård <bojohan@gnu.org>
4058
4059 * display.texi (Other Image Types): Fix copy/paste error; say
4060 "PBM", not "XBM".
4061
f2a77c3a
DN
40622008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4063
4064 * os.texi: Remove references to obsolete systems.
4065
6d52677d
EZ
40662008-06-20 Eli Zaretskii <eliz@gnu.org>
4067
4068 * makefile.w32-in (distclean): Remove makefile.
4069
1a87da4c
GM
40702008-06-17 Glenn Morris <rgm@gnu.org>
4071
4072 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4073 (elisp, dist): Remove rules and variables that are obsolete now
4074 the lisp manual is no longer distributed separately.
4075
fdda1c5d
GM
40762008-06-16 Glenn Morris <rgm@gnu.org>
4077
646692e9
GM
4078 * configure, configure.in, mkinstalldirs: Remove unused files.
4079
4080 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4081 * vol1.texi (EMACSVER):
6a57054b 4082 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4083
4084 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4085 as per maintain.info.
4086
611bee81
GM
40872008-06-15 Glenn Morris <rgm@gnu.org>
4088
a7bed3a0
GM
4089 * makefile.w32-in (manual): Use "23" rather than "21".
4090
4091 * Makefile.in (emacsver): New, set by configure.
4092 (manual): Use emacsver.
4093
d794edf2
GM
4094 * intro.texi: Report bugs using M-x report-emacs-bug.
4095
611bee81
GM
4096 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4097
c73e02fa
GM
40982008-06-13 Daniel Engeler <engeler@gmail.com>
4099
4100 * elisp.texi, internals.texi, processes.texi: Add documentation
4101 about serial port access.
4102
e40a85cd
MB
41032008-06-05 Miles Bader <miles@gnu.org>
4104
4105 * display.texi (Displaying Faces): Update to reflect function
4106 renamings in face-remap.el.
4107
7b753744
JB
41082008-06-05 Juanma Barranquero <lekktu@gmail.com>
4109
4110 * display.texi (Fontsets): Fix typos.
4111
9d3d42fb
MB
41122008-06-03 Miles Bader <miles@gnu.org>
4113
7b753744
JB
4114 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4115 remove-relative-face-remapping, set-base-face-remapping,
4116 and set-default-base-face-remapping.
9d3d42fb 4117
f2cec7a9
MB
41182008-06-01 Miles Bader <miles@gnu.org>
4119
4120 * display.texi (Displaying Faces): Add face-remapping-alist.
4121
8f39c96d
SM
41222008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4123
4124 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4125 variable names.
4126
1ef5eecc
ER
41272008-05-03 Eric S. Raymond <esr@golux>
4128
352c8b4a 4129 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4130 (current-global-map) return references, not copies.
4131
63b4387f
JL
41322008-05-02 Juri Linkov <juri@jurta.org>
4133
4134 * minibuf.texi (Text from Minibuffer): Document a list of
4135 default values for `read-from-minibuffer'.
4136
38a8b703
JB
41372008-04-24 Juanma Barranquero <lekktu@gmail.com>
4138
4139 * nonascii.texi (Translation of Characters): Fix previous change.
4140
7c42e639
CY
41412008-04-20 Chong Yidong <cyd@stupidchicken.com>
4142
4143 * display.texi (Overlay Properties): Clarify role of underlying
4144 textprop and overlay keymaps for display strings.
4145
4146 * keymaps.texi (Active Keymaps): Ditto.
4147
25c0d999
SM
41482008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4149
4150 * minibuf.texi (Programmed Completion):
4151 Replace dynamic-completion-table with the new completion-table-dynamic.
4152
e3af5968
CY
41532008-04-07 Chong Yidong <cyd@stupidchicken.com>
4154
4155 * intro.texi (Some Terms): Change "fonts in this manual" index
4156 entry to "typographic conventions".
4157
6bfc8698
EZ
41582008-04-05 Eli Zaretskii <eliz@gnu.org>
4159
4160 * objects.texi (Text Props and Strings): Add indexing for read
4161 syntax of text properties.
4162
4972c361
SM
41632008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4164
4165 * processes.texi (Decoding Output): Remove process-filter-multibyte
4166 functions.
4167
c70a68db
MR
41682008-03-15 Martin Rudalics <rudalics@gmx.at>
4169
4170 * display.texi (Finding Overlays): Say that empty overlays at
4171 the end of the buffer are reported too.
4172
1291fd36
GM
41732008-03-13 Glenn Morris <rgm@gnu.org>
4174
4175 * elisp.texi (EMACSVER): Set to 23.0.60.
4176
c6b0dfd5
CY
41772008-02-26 Chong Yidong <cyd@stupidchicken.com>
4178
38a8b703 4179 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4180
875fc30c
GM
41812008-02-22 Glenn Morris <rgm@gnu.org>
4182
4183 * frames.texi (Position Parameters): Clarify the description of
4184 `left' and `top', using information from "Geometry".
4185 (Geometry): Give a pointer to "Position Parameters", rather than
4186 repeating information.
4187
d8c8e45a
GM
41882008-02-11 Glenn Morris <rgm@gnu.org>
4189
4190 * objects.texi (Equality Predicates): No longer talk about "two"
4191 functions.
4192
38a8b703 41932008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4194
4195 * objects.texi (Equality Predicates): Add defun for
4196 equal-including-properties.
4197
bfffe0b1
GM
41982008-02-10 Glenn Morris <rgm@gnu.org>
4199
4200 * objects.texi (Equality Predicates):
4201 Mention equal-including-properties.
4202
431b78c9
RS
42032008-02-07 Richard Stallman <rms@gnu.org>
4204
4205 * windows.texi (Window Start): Mention the feature of moving
4206 window-start to start of line.
4207
c8763fb6 42082008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4209
4210 * keymaps.texi (Tool Bar): Document rtl property.
4211
1a256502
TTN
42122008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4213
4214 * display.texi (Button Types):
4215 For define-button-type, clarify type of NAME.
4216
569382c2
MR
42172008-01-19 Martin Rudalics <rudalics@gmx.at>
4218
4219 * buffers.texi (Buffer Modification): Fix typo.
4220
f3041af1
DN
42212008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4222
4223 * os.texi (System Environment): Remove references to OSes that are
4224 not supported anymore.
4225
d35e1cd7
DN
42262008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4227
4228 * os.texi (System Environment): Remove mention for Masscomp.
4229
23af7580
RS
42302008-01-04 Richard Stallman <rms@gnu.org>
4231
4232 * display.texi (Faces): Don't talk about internal face vector as arg
4233 to facep.
4234
4235 * customize.texi (Type Keywords): Fix previous change.
4236
4237 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4238 * elisp.texi (Top): Fix menu for commands.texi change.
4239
ec7d5b1e
RS
42402007-12-30 Richard Stallman <rms@gnu.org>
4241
5dcb4c4e 4242 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4243 (Accessing Scroll): New node broken out of Accessing Mouse.
4244
101a6cea
RS
42452007-12-28 Richard Stallman <rms@gnu.org>
4246
4247 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4248 (Basic Parameters): For `title', refer to title bar.
041817a4 4249 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4250
72b7e664
RS
42512007-12-23 Richard Stallman <rms@gnu.org>
4252
4253 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4254 Improve some of the commented-out keywords' text too.
4255
27a4f445
MR
42562007-12-14 Martin Rudalics <rudalics@gmx.at>
4257
e2e3f1d7
MR
4258 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4259 "visit the current buffer".
4260
27a4f445
MR
4261 * os.texi (System Interface): Fix typo.
4262
a2afc99d
RS
42632007-12-04 Richard Stallman <rms@gnu.org>
4264
4265 * objects.texi (Symbol Type): Fix typo.
4266
b694135c
RS
42672007-12-03 Richard Stallman <rms@gnu.org>
4268
4269 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4270
f99a19da
GM
42712007-12-01 Glenn Morris <rgm@gnu.org>
4272
4273 * functions.texi (Declaring Functions): Improve previous change.
4274
8f4b37d8
GM
42752007-11-30 Glenn Morris <rgm@gnu.org>
4276
4277 * functions.texi (Declaring Functions): Add optional fourth
4278 argument of declare-function, and setting third argument to `t'.
4279
61a2fe01
RS
42802007-11-29 Richard Stallman <rms@gnu.org>
4281
4282 * customize.texi (Composite Types): Document `group' type.
4283
cbfc5193
GM
42842007-11-29 Glenn Morris <rgm@gnu.org>
4285
5dcb4c4e
SM
4286 * functions.texi (Declaring Functions): Add findex.
4287 Mention `external' files.
cbfc5193 4288
8386283a
JB
42892007-11-26 Juanma Barranquero <lekktu@gmail.com>
4290
4291 * functions.texi (Declaring Functions): Fix directive.
4292
a07c9a8b
RS
42932007-11-25 Richard Stallman <rms@gnu.org>
4294
4295 * help.texi (Help Functions): Clean up last change.
4296
4297 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4298
4299 * loading.texi (Named Features): Minor cleanup.
4300
4301 * macros.texi (Eval During Expansion): Minor cleanup.
4302
4303 * variables.texi (Variable Aliases): Minor cleanup.
4304
a0925923
RS
43052007-11-24 Richard Stallman <rms@gnu.org>
4306
4307 * functions.texi (Declaring Functions): Clarify previous change.
4308
4309 * compile.texi (Compiler Errors): Clarify previous change.
4310
20c63e44
RS
43112007-11-24 Richard Stallman <rms@gnu.org>
4312
e5e76c04 4313 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4314 Clarify the text and move items around.
4315
5bb0cda3
GM
43162007-11-24 Glenn Morris <rgm@gnu.org>
4317
4318 * functions.texi (Declaring Functions): New section.
4319 * compile.texi (Compiler Errors): Mention declaring functions,
4320 defvar with no initvalue, and byte-compile-warnings.
4321
af13c86a
MR
43222007-11-15 Martin Rudalics <rudalics@gmx.at>
4323
4324 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4325 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4326
a5373305
MR
43272007-11-13 Martin Rudalics <rudalics@gmx.at>
4328
4329 * help.texi (Help Functions): Document new macro `with-help-window'.
4330
fe284805
JL
43312007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4332
4333 * searching.texi (Replacing Match): Describe new
4334 `match-substitute-replacement'.
4335
2c3a09b1
RS
43362007-10-31 Richard Stallman <rms@gnu.org>
4337
4338 * strings.texi (Creating Strings): Null strings from concat not unique.
4339
f2b480f4
RS
43402007-10-26 Richard Stallman <rms@gnu.org>
4341
4342 * objects.texi (Equality Predicates): Null strings are uniquified.
4343
4344 * minibuf.texi: Minor clarifications in previous change.
4345
db21122c
GM
43462007-10-25 Glenn Morris <rgm@gnu.org>
4347
4348 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4349
2328cbb3
RS
43502007-10-24 Richard Stallman <rms@gnu.org>
4351
4352 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4353
4354 * variables.texi (Frame-Local Variables): Node deleted.
4355 (Variables): Delete Frame-Local Variables from menu.
4356 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4357 (Default Value): Don't mention frame-local vars.
4358
4359 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4360
4361 * loading.texi (Unloading): Document FEATURE-unload-function
4362 instead of FEATURE-unload-hook.
4363
2328cbb3
RS
4364 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4365
c066bafa
JL
43662007-10-22 Juri Linkov <juri@jurta.org>
4367
4368 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4369 (High-Level Completion): Document a list of default value strings
4370 in the DEFAULT argument, for which minibuffer functions return the
4371 first element.
4372
65ced25f
JL
43732007-10-17 Juri Linkov <juri@jurta.org>
4374
4375 * text.texi (Filling): Update arguments of fill-paragraph.
4376 fill-paragraph operates on the active region in Transient Mark mode.
4377 Remove fill-paragraph-or-region.
4378
ee46ec8e
KB
43792007-10-13 Karl Berry <karl@gnu.org>
4380
4381 * elisp.texi (@dircategory): Move to after @copying,
4382 since we want @copying as close as possible to the beginning of
4383 the output.
4384
61bbdbc6
RS
43852007-10-12 Richard Stallman <rms@gnu.org>
4386
4387 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4388
4389 * commands.texi (Distinguish Interactive): New node,
4390 broken out from Interactive Call and rewritten.
4391 (Command Loop): Put Distinguish Interactive in menu.
4392
af23e1e8
RS
43932007-10-09 Richard Stallman <rms@gnu.org>
4394
4395 * text.texi (Examining Properties): Mention overlay priority.
4396
4397 * display.texi (Display Margins): Correct the description
4398 of margin display specifications.
4399 (Replacing Specs): New subnode broken out of Display Property.
4400
e1965a69
JL
44012007-10-06 Juri Linkov <juri@jurta.org>
4402
4403 * text.texi (Filling): Document fill-paragraph-or-region.
4404
4638454b
JB
44052007-10-05 Juanma Barranquero <lekktu@gmail.com>
4406
4407 * display.texi (Auto Faces): Fix typo.
4408
7ed54cc5
RS
44092007-10-02 Richard Stallman <rms@gnu.org>
4410
4411 * display.texi (Display Property): Explain some display specs
4412 don't let you move point in.
4413
5dcb4c4e
SM
4414 * frames.texi (Cursor Parameters):
4415 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4416
4417 * windows.texi (Basic Windows): Don't describe
4418 cursor-in-non-selected-windows here.
4419
305a7ef2
EZ
44202007-10-01 Eli Zaretskii <eliz@gnu.org>
4421
4422 * processes.texi (Misc Network): Note that these functions are
4423 supported only on some systems.
4424
f7a7f4eb
RS
44252007-10-01 Richard Stallman <rms@gnu.org>
4426
4427 * display.texi (Overlay Properties): Explain nil as priority.
4428 Explain that conflicts are unpredictable if not resolved by
4429 priorities.
4430
780d7bb9
RS
44312007-09-23 Richard Stallman <rms@gnu.org>
4432
4433 * macros.texi (Backquote): Minor clarification.
4434
14b4fdfb
RS
44352007-09-19 Richard Stallman <rms@gnu.org>
4436
4437 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4438 Clarify when they work in parallel and when one overrides.
4439 Fix error in example.
14b4fdfb 4440
b8d4c8d0
GM
44412007-09-06 Glenn Morris <rgm@gnu.org>
4442
b3e755a9 4443 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4444 commands to use ../../info.
4445 * Makefile.in (infodir): Go up one more level.
4638454b 4446 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4447 (miscmanualdir): New.
4448 (dist): Use new variable miscmanualdir.
4449 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4450 (usermanualdir): Change from ../man to ../emacs.
4451
1bb1f7d3
MR
44522007-08-30 Martin Rudalics <rudalics@gmx.at>
4453
4454 * commands.texi (Command Loop Info): Advise against changing
4455 most variables described here. Explain new variable
4456 last-repeatable-command.
4457
b8d4c8d0
GM
44582007-08-29 Glenn Morris <rgm@gnu.org>
4459
4460 * elisp.texi (EMACSVER): Increase to 23.0.50.
4461
44622007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4463
4464 * frames.texi (Basic Parameters): Add display-environment-variable
4465 and term-environment-variable.
4466
44672007-08-28 Juri Linkov <juri@jurta.org>
4468
4469 * display.texi (Image Formats, Other Image Types): Add SVG.
4470
44712007-08-28 Juri Linkov <juri@jurta.org>
4472
4473 * display.texi (Images): Move formats-related text to new node
4474 "Image Formats".
4475 (Image Formats): New node.
4476
619fb9ee
RS
44772007-08-27 Richard Stallman <rms@gnu.org>
4478
4479 * windows.texi (Window Configurations): Clarify what
4480 a window configuration saves.
4481
b8d4c8d0
GM
44822007-08-25 Richard Stallman <rms@gnu.org>
4483
4484 * display.texi (Images): Delete redundant @findex.
4485
39f9da30
GM
44862007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4487
4488 * text.texi (Change Hooks): (after|before)-change-functions are no
4489 longer bound to nil while running; rather inhibit-modification-hooks
4490 is t.
4491
b8d4c8d0
GM
44922007-08-16 Richard Stallman <rms@gnu.org>
4493
5dcb4c4e
SM
4494 * processes.texi (Asynchronous Processes):
4495 Clarify doc of start-file-process.
b8d4c8d0
GM
4496
44972007-08-08 Martin Rudalics <rudalics@gmx.at>
4498
4499 * modes.texi (Example Major Modes): Fix typo.
4500
45012007-08-08 Glenn Morris <rgm@gnu.org>
4502
4503 * intro.texi (nil and t): Do not use `iff' in documentation.
4504
4505 * tips.texi (Documentation Tips): Recommend against `iff'.
4506
45072007-08-07 Chong Yidong <cyd@stupidchicken.com>
4508
4509 * display.texi (Image Cache): Document image-refresh.
4510
45112007-08-06 Martin Rudalics <rudalics@gmx.at>
4512
4513 * windows.texi (Size of Window): Document window-full-width-p.
4514
45152007-07-25 Glenn Morris <rgm@gnu.org>
4516
4517 * gpl.texi (GPL): Replace license with GPLv3.
4518
4519 * Relicense all FSF files to GPLv3 or later.
4520
45212007-07-24 Michael Albinus <michael.albinus@gmx.de>
4522
4638454b
JB
4523 * processes.texi (Synchronous Processes):
4524 Add `process-file-shell-command'.
b8d4c8d0
GM
4525 (Asynchronous Processes): Mention restricted use of
4526 `process-filter' and `process-sentinel' in
4527 `start-file-process'. Add `start-file-process-shell-command'.
4528
45292007-07-17 Michael Albinus <michael.albinus@gmx.de>
4530
4531 * files.texi (Magic File Names): Introduce optional parameter
4532 IDENTIFICATION for `file-remote-p'.
4533
45342007-07-16 Richard Stallman <rms@gnu.org>
4535
4536 * display.texi (Defining Faces): Fix previous change.
4537
45382007-07-14 Richard Stallman <rms@gnu.org>
4539
4540 * control.texi (Handling Errors): Document `debug' in handler list.
4541
45422007-07-10 Richard Stallman <rms@gnu.org>
4543
4544 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4545
45462007-07-09 Richard Stallman <rms@gnu.org>
4547
4548 * files.texi (Magic File Names): Rewrite previous change.
4549
45502007-07-08 Michael Albinus <michael.albinus@gmx.de>
4551
4552 * files.texi (Magic File Names): Introduce optional parameter
4553 CONNECTED for `file-remote-p'.
4554
45552007-07-07 Michael Albinus <michael.albinus@gmx.de>
4556
4557 * processes.texi (Asynchronous Processes):
4558 * files.texi (Magic File Names): Add `start-file-process'.
4559
45602007-06-27 Richard Stallman <rms@gnu.org>
4561
5dcb4c4e
SM
4562 * files.texi (Format Conversion Piecemeal):
4563 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4564
45652007-06-27 Michael Albinus <michael.albinus@gmx.de>
4566
4638454b
JB
4567 * files.texi (Magic File Names): Remove `dired-call-process'.
4568 Add `process-file'.
b8d4c8d0
GM
4569
45702007-06-27 Kenichi Handa <handa@m17n.org>
4571
4572 * text.texi (Special Properties): Fix description about
4638454b 4573 `composition' property.
b8d4c8d0
GM
4574
45752007-06-26 Kenichi Handa <handa@m17n.org>
4576
4577 * nonascii.texi (Default Coding Systems): Document about the
4578 return value `undecided'.
4579
45802007-06-25 David Kastrup <dak@gnu.org>
4581
4582 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4583 `current-active-maps'.
4584
45852007-06-24 Karl Berry <karl@gnu.org>
4586
4638454b 4587 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4588
45892007-06-15 Juanma Barranquero <lekktu@gmail.com>
4590
4591 * display.texi (Overlay Arrow): Doc fix.
4592
45932007-06-14 Karl Berry <karl@tug.org>
4594
4595 * anti.texi (Antinews): Typo.
4596
45972007-06-14 Chong Yidong <cyd@stupidchicken.com>
4598
4599 * display.texi (Image Cache): Document image-refresh.
4600
46012007-06-12 Karl Berry <karl@gnu.org>
4602
4603 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4604 * two-volume.make: New file.
4605 * .cvsignore: Ignore two-volume files.
4606
46072007-06-12 Tom Tromey <tromey@redhat.com>
4608
4609 * os.texi (Init File): Document user-emacs-directory.
4610
46112007-06-03 Nick Roberts <nickrob@snap.net.nz>
4612
4613 * commands.texi (Click Events): Describe width and height when
4614 object is nil.
4615
46162007-05-30 Nick Roberts <nickrob@snap.net.nz>
4617
5dcb4c4e
SM
4618 * commands.texi (Click Events): Layout more logically.
4619 Describe width and height.
b8d4c8d0
GM
4620 (Drag Events, Motion Events): Update to new format for position.
4621
46222007-06-02 Richard Stallman <rms@gnu.org>
4623
4624 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4625
46262007-06-02 Chong Yidong <cyd@stupidchicken.com>
4627
4628 * Version 22.1 released.
4629
46302007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4631
4632 * text.texi (Special Properties): Correct meaning of fontified face.
4633
46342007-05-30 Richard Stallman <rms@gnu.org>
4635
4636 * text.texi (Special Properties): Add link to Adjusting Point.
4637
46382007-05-12 Richard Stallman <rms@gnu.org>
4639
4640 * text.texi (Margins): indent-to-left-margin is not the default.
4641 (Mode-Specific Indent): For indent-line-function, the default
4642 is indent-relative.
4643
4644 * modes.texi (Example Major Modes): Explain last line of text-mode
4645 is redundant.
4646
46472007-05-10 Richard Stallman <rms@gnu.org>
4648
4649 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4650
4651 * help.texi (Keys in Documentation): Add reference to
4652 Documentation Tips.
4653
4654 * files.texi (Format Conversion): TO-FN gets three arguments.
4655
4656 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4657
46582007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4659
4660 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4661 * files.texi (Format Conversion): Expand intro; add menu.
4662 (Format Conversion Overview, Format Conversion Round-Trip)
4663 (Format Conversion Piecemeal): New nodes/subsections.
4664 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4665 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4666 (Saving Properties): Delete node/subsection.
4667
46682007-05-07 Karl Berry <karl@gnu.org>
4669
4670 * elisp.texi (EMACSVER): Back to 22.
4671
46722007-05-06 Richard Stallman <rms@gnu.org>
4673
4674 * processes.texi (Accepting Output): Revert most of previous change.
4675
46762007-05-05 Richard Stallman <rms@gnu.org>
4677
4678 * processes.texi (Accepting Output): accept-process-output
4679 uses microseconds, not milliseconds. But that arg is obsolete.
4680
46812007-05-04 Karl Berry <karl@tug.org>
4682
4683 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4684
46852007-05-04 Eli Zaretskii <eliz@gnu.org>
4686
4687 * tips.texi (Documentation Tips): Rearrange items to place the
4688 more important ones first. Add an index entry for hyperlinks.
4689
46902007-05-03 Karl Berry <karl@gnu.org>
4691
4692 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4693 (EMACSVER) [smallbook]: 22 for printed version.
4694
4695 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4696 so restore anchor to normal position after defun. Found by Kevin Ryde.
4697
46982007-04-26 Glenn Morris <rgm@gnu.org>
4699
4700 * elisp.texi (EMACSVER): Increase to 22.1.50.
4701
47022007-04-28 Karl Berry <karl@gnu.org>
4703
4704 * elisp.texi: Improve line breaks on copyright page,
4705 similar layout to emacs manual, 8.5x11 by default.
4706
47072007-04-24 Richard Stallman <rms@gnu.org>
4708
4709 * text.texi (Special Properties): Add xref to Overlay Properties.
4710
4711 * display.texi (Overlay Properties): Add xref to Special Properties.
4712
47132007-04-22 Richard Stallman <rms@gnu.org>
4714
4715 * keymaps.texi (Extended Menu Items): Move the info about
4716 format with cached keyboard binding.
4717
47182007-04-21 Richard Stallman <rms@gnu.org>
4719
4720 * text.texi (Special Properties): Clarify previous change.
4721
4722 * files.texi (File Name Expansion): Clarify previous change.
4723
4724 * display.texi (Attribute Functions): Fix example for
4725 face-attribute-relative-p.
4726
47272007-04-19 Kenichi Handa <handa@m17n.org>
4728
4729 * text.texi (Special Properties): Document composition property.
4730
47312007-04-19 Glenn Morris <rgm@gnu.org>
4732
4733 * files.texi (File Name Expansion): Mention "superroot".
4734
47352007-04-15 Chong Yidong <cyd@stupidchicken.com>
4736
4737 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4738 setups.
4739 (Display Feature Testing): Note that display refers to all
4740 physical monitors for multi-monitor setups.
4741
47422007-04-14 Richard Stallman <rms@gnu.org>
4743
4744 * lists.texi (Sets And Lists): Clarify `delete' examples.
4745 Remove spurious xref to same node.
4746 Clarify xref for add-to-list.
4747
47482007-04-12 Nick Roberts <nickrob@snap.net.nz>
4749
4750 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4751 value of lisp-mode-map.
4752
47532007-04-11 Karl Berry <karl@gnu.org>
4754
4755 * anti.texi (Antinews):
4756 * display.texi (Overlay Properties, Defining Images):
4757 * processes.texi (Synchronous Processes, Sentinels):
4758 * syntax.texi (Syntax Table Internals):
4759 * searching.texi (Regexp Special):
4760 * nonascii.texi (Default Coding Systems):
4761 * text.texi (Special Properties):
4762 * minibuf.texi (Basic Completion): Wording to improve breaks in
4763 8.5x11 format.
4764 * elisp.texi (smallbook): New @set to more easily switch between
4765 smallbook and 8.5x11.
4766
47672007-04-11 Richard Stallman <rms@gnu.org>
4768
4769 * text.texi (Lazy Properties): Minor fix.
4770
47712007-04-08 Karl Berry <karl@gnu.org>
4772
4773 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4774 * macros.texi (Backquote): Downcase Backquote in index entries for
4775 consistency.
4776
47772007-04-08 Richard Stallman <rms@gnu.org>
4778
4779 * text.texi (Adaptive Fill): Just describe default,
4780 don't show it (since it contains non-ASCII chars).
4781
47822007-04-07 Karl Berry <karl@gnu.org>
4783
4784 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4785 adaptive-fill-regexp's value, since they are not in the standard
4786 TeX fonts.
4787
47882007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4789
4790 * display.texi (Defining Faces): Fix example.
4791
47922007-04-07 Karl Berry <karl@gnu.org>
4793
4794 * display.texi (Button Buffer Commands): Improve page break.
4795
47962007-04-07 Richard Stallman <rms@gnu.org>
4797
4798 * advice.texi (Activation of Advice): Remove redundant index entry.
4799
4800 * backups.texi: Improve index entries. Remove redundant ones.
4801
4802 * compile.texi (Byte Compilation): Improve index entry.
4803
4804 * hash.texi (Creating Hash): Improve index entry.
4805
4806 * symbols.texi (Definitions): Improve index entry.
4807
4808 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4809
4810 * maps.texi (Standard Keymaps): Remove useless index entry.
4811
4812 * help.texi (Documentation Basics): Remove redundant index entries.
4813
4814 * customize.texi: Improve index entries.
4815 Remove redundant/useless ones.
4816
4817 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4818
4819 * streams.texi (Output Variables): Improve index entry.
4820
4821 * abbrevs.texi (Abbrevs): Remove useless index entry.
4822
4823 * macros.texi (Expansion): Remove useless index entry.
4824
4825 * text.texi: Improve index entries. Remove redundant/useless ones.
4826 (Text Properties, Examining Properties)
4827 (Special Properties): Use "property category" instead of "category"
4828 to refer to the `category' property.
4829
4830 * positions.texi: Improve index entries. Remove useless one.
4831
4832 * lists.texi: Improve index entries. Remove redundant/useless ones.
4833
4834 * os.texi: Improve index entries.
4835 (Timers): Fix previous change.
4836
4837 * buffers.texi: Improve index entries.
4838 (Modification Time): Get rid of term "obsolete buffer".
4839
4840 * debugging.texi: Improve index entries.
4841 (Test Coverage): Add xref to other test coverage ftr.
4842
4843 * eval.texi: Improve index entry. Remove redundant ones.
4844
4845 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4846
4847 * files.texi: Improve index entries. Remove redundant/useless ones.
4848
4849 * objects.texi: Improve index entries.
4850
4851 * processes.texi: Improve index entries.
4852
4853 * modes.texi: Improve index entry. Remove redundant one.
4854
4855 * nonascii.texi: Improve index entries.
4856
4857 * internals.texi: Improve index entries.
4858
4859 * syntax.texi: Improve index entries.
4860
4861 * keymaps.texi (Active Keymaps): Improve index entries.
4862
4863 * commands.texi: Improve index entries. Remove redundant/useless ones.
4864
4865 * frames.texi: Improve index entries. Remove redundant/useless ones.
4866
4867 * markers.texi: Improve index entries. Remove redundant ones.
4868
4869 * tips.texi: Improve index entries.
4870
4871 * loading.texi (Unloading): Improve index entry.
4872
4873 * variables.texi: Improve index entries. Remove redundant one.
4874
4875 * sequences.texi: Improve index entry.
4876
4877 * display.texi: Improve index entries. Remove redundant ones.
4878
4879 * windows.texi: Improve index entries.
4880
4881 * searching.texi: Improve index entries. Remove redundant one.
4882
4883 * strings.texi (Case Tables): Improve last change.
4884
48852007-04-04 Chong Yidong <cyd@stupidchicken.com>
4886
4887 * strings.texi (Case Tables): Document with-case-table and
4888 ascii-case-table.
4889
48902007-04-03 Karl Berry <karl@gnu.org>
4891
4892 * processes.texi (Network): Reword to improve page break.
4893
48942007-04-03 Eli Zaretskii <eliz@gnu.org>
4895
4896 * functions.texi (Inline Functions): Describe more disadvantages
4897 of defsubst, and make advice against it stronger.
4898
48992007-04-02 Karl Berry <karl@gnu.org>
4900
4901 * backups.texi (Backup Names): Avoid widow words.
4902 * modes.texi (Example Major Modes): Align last comment.
4903
49042007-04-01 Chong Yidong <cyd@stupidchicken.com>
4905
4906 * keymaps.texi (Remapping Commands): Document new arg to
4907 command-remapping.
4908
49092007-04-01 Karl Berry <karl@gnu.org>
4910
4911 * processes.texi (Low-Level Network): Typo.
4912 * loading.texi (Hooks for Loading): Avoid double "the".
4913 * keymaps.texi (Key Sequences): No double "and".
4914 (Changing Key Bindings): Shorten to improve line break.
4915
49162007-03-31 Glenn Morris <rgm@gnu.org>
4917
4918 * os.texi (Timers): Fix description of run-at-time TIME formats.
4919
49202007-03-31 Richard Stallman <rms@gnu.org>
4921
4922 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4923 regarding ellipsis.
4924
49252007-03-31 Eli Zaretskii <eliz@gnu.org>
4926
4927 * intro.texi (nil and t):
4928 * symbols.texi (Plists and Alists):
4929 * variables.texi (Variable Aliases, Constant Variables):
4930 * functions.texi (Defining Functions):
4931 * advice.texi (Advising Primitives):
4932 * debugging.texi (Syntax Errors, Compilation Errors):
4933 * minibuf.texi (Minibuffer Windows):
4934 * commands.texi (Adjusting Point):
4935 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4936 (Auto Major Mode, Major Mode Conventions):
4937 * help.texi (Describing Characters):
4938 * files.texi (Create/Delete Dirs, Information about Files)
4939 (File Locks, Writing to Files, Reading from Files)
4940 (Saving Buffers):
4941 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4942 * frames.texi (Finding All Frames):
4943 * positions.texi (Buffer End, Motion):
4944 * markers.texi (The Region):
4945 * text.texi (Deletion, Near Point):
4946 * display.texi (Displaying Messages, Truncation):
4947 * os.texi (Processor Run Time):
4948 * tips.texi (Key Binding Conventions, Programming Tips)
4949 (Warning Tips, Documentation Tips, Comment Tips):
4950 * internals.texi (Memory Usage): Improve indexing.
4951
4952 * variables.texi (Frame-Local Variables):
4953 * functions.texi (Argument List):
4954 * loading.texi (Library Search):
4955 * streams.texi (Output Variables):
4956 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4957 * searching.texi (Replacing Match, Search and Replace):
4958 * processes.texi (Byte Packing, Decoding Output)
4959 (Accepting Output, Network Servers, Shell Arguments):
4960 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4961 * windows.texi (Window Point, Window Start):
4962 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4963 * commands.texi (Reading Input, Keyboard Events):
4964 * minibuf.texi (Reading File Names, Minibuffer Completion)
4965 (Recursive Mini):
4966 * positions.texi (List Motion):
4967 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4968 * numbers.texi (Arithmetic Operations, Math Functions)
4969 (Predicates on Numbers, Comparison of Numbers):
4970 (Numeric Conversions):
4971 * locals.texi (Standard Buffer-Local Variables):
4972 * maps.texi (Standard Keymaps):
4973 * os.texi (User Identification, System Environment, Recording Input)
4974 (X11 Keysyms):
4975 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4976 * backups.texi (Backups and Auto-Saving):
4977 * customize.texi (Customization, Group Definitions)
4978 (Variable Definitions):
4979 * compile.texi (Byte Compilation): Improve index entries.
4980
49812007-03-31 Karl Berry <karl@gnu.org>
4982
4983 * macros.texi (Defining Macros): Avoid widow syllable.
4984
49852007-03-31 Eli Zaretskii <eliz@gnu.org>
4986
4987 * elisp.texi (Top): Postscript -> PostScript.
4988
4989 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4990
49912007-03-31 Markus Triska <markus.triska@gmx.at>
4992
4993 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4994
49952007-03-30 Karl Berry <karl@gnu.org>
4996
4997 * lists.texi (List-related Predicates): Remove spurious @need.
4998 (Setcdr): Use @smallexample to improve page break.
4999 (Association Lists) <assoc>: Reword to improve page break.
5000
5001 * strings.texi (String Conversion): Insert blank line to improve
5002 page break.
5003
5004 * numbers.texi (Random Numbers): Use @minus{}.
5005 (Math Functions): Use @minus{}.
5006
5007 * intro.texi (Acknowledgements): Avoid line breaks before middle
5008 initials.
5009
50102007-03-24 Eli Zaretskii <eliz@gnu.org>
5011
5012 * errors.texi (Standard Errors): Add an index entry.
5013
50142007-03-19 Richard Stallman <rms@gnu.org>
5015
5016 * os.texi (Recording Input): recent-keys now gives 300 keys.
5017
50182007-03-12 Glenn Morris <rgm@gnu.org>
5019
5020 * os.texi: Replace "daylight savings" with "daylight saving"
5021 throughout.
5022
50232007-03-05 Richard Stallman <rms@gnu.org>
5024
5dcb4c4e
SM
5025 * variables.texi (File Local Variables):
5026 Update enable-local-variables values.
b8d4c8d0
GM
5027
50282007-03-04 Richard Stallman <rms@gnu.org>
5029
5030 * syntax.texi (Control Parsing): Minor clarification.
5031
5032 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5033
5034 * sequences.texi (Sequence Functions): Move string-bytes away,
5035 add xref.
5036
5037 * nonascii.texi (Text Representations): Move string-bytes here.
5038
5039 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5040
5041 * minibuf.texi (Basic Completion): Minor clarification.
5042
5043 * markers.texi (The Mark): Clarify existence vs activation of mark.
5044 Other cleanup.
5045
5046 * display.texi (Finding Overlays): Write better example.
5047
5048 * compile.texi (Eval During Compile): Clarify putting macros
5049 in eval-when-compile.
5050
c5602427 50512007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5052
5053 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5054 load-read-function definition doc.
b8d4c8d0
GM
5055
50562007-02-21 Kim F. Storm <storm@cua.dk>
5057
5058 * strings.texi (Text Comparison): Mention that assoc-string
5059 converts symbols to strings before testing.
5060
50612007-02-17 Kim F. Storm <storm@cua.dk>
5062
5063 * processes.texi (Bindat Spec): Vector types can have optional
5064 element type.
5065 (Bindat Examples): Fix example. Add vector with element type.
5066
50672007-02-16 Andreas Schwab <schwab@suse.de>
5068
5069 * strings.texi (Formatting Strings): Document '+' flag.
5070
50712007-02-15 Juanma Barranquero <lekktu@gmail.com>
5072
5073 * strings.texi (Modifying Strings): Clarify that `clear-string'
5074 always converts the string to unibyte.
5075
50762007-02-14 Kim F. Storm <storm@cua.dk>
5077
5078 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5079 Rewrite glyph code description to refer to these functions.
5080 Remove details of encoding face number and char into integer code.
5081
50822007-02-03 Alan Mackenzie <acm@muc.de>
5083
5084 * loading.texi (Hooks for Loading): Make the description of
5085 `eval-after-load' more detailed, and amend the description of
5086 after-load-alist, in accordance with changes from 2006-05.
5087
50882007-02-03 Chong Yidong <cyd@stupidchicken.com>
5089
5090 * modes.texi (Defining Minor Modes): Document that a :require
5091 keyword or similar may be required to make saved customization
5092 variables work.
5093
50942007-02-03 Eli Zaretskii <eliz@gnu.org>
5095
5096 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5097 Texinfo guidelines and with what texnfo-upd.el expects.
5098 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5099 parts needed by `texinfo-multiple-files-update'.
5100
51012007-02-02 Eli Zaretskii <eliz@gnu.org>
5102
5103 * elisp.texi (Top): Update the top-level menus.
5104
5105 * syntax.texi (Categories): Add index entries.
5106
51072007-02-01 Juanma Barranquero <lekktu@gmail.com>
5108
5109 * display.texi (Attribute Functions): Fix name and description of
5110 the UNDERLINE arg of `set-face-underline-p'.
5111
51122007-01-29 Eli Zaretskii <eliz@gnu.org>
5113
5114 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5115 Variables", and "Standard Keymaps" to the detailed menu.
5116
5117 * variables.texi (Future Local Variables): Add index entry.
5118
51192007-01-28 Richard Stallman <rms@gnu.org>
5120
5121 * tips.texi (Coding Conventions): Clarify the tip about macros
5122 that define a function or a variable.
5123
5124 * files.texi (File Attributes): UID and GID can be floats.
5125 (Magic File Names): Explain why deferring all operations to
5126 the standard handler does not work.
5127
51282007-01-23 Martin Rudalics <rudalics@gmx.at>
5129
5130 * backups.texi (Reverting): Use "buffer" instead of "file"
5131 when talking about major and minor modes.
5132
51332007-01-21 Richard Stallman <rms@gnu.org>
5134
5135 * help.texi (Documentation): Add xref to Documentation Tips.
5136
51372007-01-14 Juanma Barranquero <lekktu@gmail.com>
5138
5139 * tips.texi (Coding Conventions): Fix typos.
5140
51412007-01-05 Richard Stallman <rms@gnu.org>
5142
5143 * modes.texi (Defining Minor Modes): Fix previous change.
5144
51452007-01-03 Richard Stallman <rms@gnu.org>
5146
5147 * customize.texi (Variable Definitions, Customization Types):
5148 Don't use * in doc string for defcustom.
5149
51502007-01-02 Richard Stallman <rms@gnu.org>
5151
5152 * variables.texi (Variable Aliases): Clarify that aliases vars
5153 always have the same value.
5154
5155 * processes.texi (Bindat Spec): Fix Texinfo usage.
5156
5157 * modes.texi (Defining Minor Modes): Explain effect of command
5158 defined with define-global-minor-mode on new buffers.
5159
51602006-12-30 Kim F. Storm <storm@cua.dk>
5161
5162 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5163 `auto-resize-tool-bars'.
5164
51652006-12-30 Richard Stallman <rms@gnu.org>
5166
5167 * keymaps.texi (Active Keymaps): Fix previous change.
5168
51692006-12-30 Nick Roberts <nickrob@snap.net.nz>
5170
5171 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5172
51732006-12-30 Kim F. Storm <storm@cua.dk>
5174
5175 * processes.texi (Bindat Spec): Clarify using field names in
5176 length specifications.
5177
51782006-12-29 Kim F. Storm <storm@cua.dk>
5179
5180 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5181 Add count and index variables for eval forms in repeat blocks.
5182
51832006-12-24 Richard Stallman <rms@gnu.org>
5184
5dcb4c4e
SM
5185 * customize.texi (Variable Definitions):
5186 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5187
51882006-12-19 Kim F. Storm <storm@cua.dk>
5189
5190 * commands.texi (Misc Events): User signals now result in sigusr1
5191 and sigusr2 events which are handled through special-event-map.
5192 (Special Events): User signals and drag-n-drop are special.
5193
51942006-12-17 Richard Stallman <rms@gnu.org>
5195
5196 * loading.texi (Named Features): Explain subfeatures better.
5197
5198 * customize.texi: Use "option" only for user options.
5199 For the keyword values inside defcustom etc, say "keywords".
5200 For :options value's elements, say "elements".
5201 :group should not be omitted.
5202
5203 * syntax.texi (Parsing Expressions): Split up node.
5204 (Motion via Parsing, Position Parse, Parser State)
5205 (Low-Level Parsing, Control Parsing): New subnodes.
5206 (Parser State): Document syntax-ppss-toplevel-pos.
5207
5208 * positions.texi (List Motion): Punctuation fix.
5209
5210 * files.texi (File Name Completion): Document PREDICATE arg
5211 to file-name-completion.
5212
52132006-12-16 Eli Zaretskii <eliz@gnu.org>
5214
5215 * internals.texi (Building Emacs, Writing Emacs Primitives):
5216 Add index entries.
5217
52182006-12-11 Richard Stallman <rms@gnu.org>
5219
5220 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5221 affects face menu. Explain how to make it non-nil without enabling
5222 any fontification.
5223
52242006-12-10 Chong Yidong <cyd@stupidchicken.com>
5225
5226 * modes.texi (Font Lock Basics): Document nil value of
5227 font-lock-defaults.
5228
52292006-12-10 Glenn Morris <rgm@gnu.org>
5230
5231 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5232 value for system-flag argument. Abbrev tables may not be empty
5233 when major modes are loaded.
5234
52352006-12-08 Juanma Barranquero <lekktu@gmail.com>
5236
5237 * makefile.w32-in (maintainer-clean): Partially revert last
5238 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5239 to protect elisp-covers.texi.
5240
52412006-12-07 Juanma Barranquero <lekktu@gmail.com>
5242
5243 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5244 Don't remove elisp* info files; they are already deleted by the
5245 `clean' and `distclean' targets, and they are in the $(infodir)
5246 directory, not the current one.
5247
52482006-12-04 Kim F. Storm <storm@cua.dk>
5249
5250 * commands.texi (Misc Events): Update signal events.
5251 (Event Examples): Add signal example.
5252
52532006-11-29 Richard Stallman <rms@gnu.org>
5254
5255 * frames.texi (Visibility of Frames): Explain visible windows
5256 can be covered by others. Add xref for raise-frame.
5257
52582006-11-28 Richard Stallman <rms@gnu.org>
5259
5260 * searching.texi (Regexp Special): Update when ^ is special.
5261
52622006-11-27 Eli Zaretskii <eliz@gnu.org>
5263
5264 * customize.texi (Customization, Common Keywords)
5265 (Group Definitions, Variable Definitions, Composite Types)
5266 (Type Keywords, Customization Types): Add index entries for
5267 various customization keywords.
5268
52692006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5270
5271 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5272
c8763fb6 52732006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5274
5275 * frames.texi (Window System Selections): Remove clipboard from
5276 description of selection-coding-system.
5277
52782006-11-06 Richard Stallman <rms@gnu.org>
5279
5280 * lists.texi (List Variables): Document COMPARE-FN.
5281
5282 * keymaps.texi: Avoid use of "binding" to mean a relation;
5283 use it only to refer to the meaning associated with a key.
5284 (Keymaps): Change menu node description.
5285
5286 * elisp.texi (Top): Change menu node description.
5287
5288 * display.texi (Managing Overlays): Document overlay-recenter.
5289
52902006-10-29 Chong Yidong <cyd@stupidchicken.com>
5291
5292 * Makefile.in: Use relative paths to avoid advertising filesystem
5293 contents during compilation.
5294
52952006-10-23 Kim F. Storm <storm@cua.dk>
5296
5297 * commands.texi (Event Input Misc): Update unread-command-events.
5298
52992006-10-23 Nick Roberts <nickrob@snap.net.nz>
5300
5301 * lists.texi (Sets And Lists): Fix typos.
5302
53032006-10-18 Juanma Barranquero <lekktu@gmail.com>
5304
5305 * control.texi (Processing of Errors): Use @var for an argument,
5306 not @code.
5307
53082006-10-16 Richard Stallman <rms@gnu.org>
5309
5310 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5311
5312 * keymaps.texi (Format of Keymaps): Show all the keymap element
5313 patterns that result from menu items.
5314 (Key Lookup): Minor cleanups.
5315
5316 * modes.texi (Precalculated Fontification): Don't say that
5317 not setting font-lock-defaults avoids loading font-lock.
5318
5319 * help.texi (Documentation): Move xref to Emacs Manual here.
5320 (Documentation Basics): From here.
5321 Also doc emacs-lisp-docstring-fill-column.
5322
5323 * elisp.texi: Update version and ISBN.
5324
5325 * commands.texi (Interactive Call): Clarify KEYS arg to
5326 call-interactively is a vector.
5327 (Command Loop Info): Delete anchor in this-command-keys.
5328 Add anchor in this-command-keys-vector.
5329 (Recursive Editing): Document how recursive-edit
5330 handles the current buffer.
5331
53322006-10-13 Chong Yidong <cyd@stupidchicken.com>
5333
5334 * frames.texi (Frame Titles): %c and %l are ignored in
5335 frame-title-format.
5336
53372006-10-11 Richard Stallman <rms@gnu.org>
5338
5339 * keymaps.texi (Key Sequences): Clarify use of kbd.
5340
53412006-10-10 Kim F. Storm <storm@cua.dk>
5342
5343 * lists.texi (Sets And Lists): Add memql.
5344
53452006-10-03 Richard Stallman <rms@gnu.org>
5346
5347 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5348 Clarify :ascii: and :nonascii:.
5349
53502006-09-29 Juri Linkov <juri@jurta.org>
5351
5352 * modes.texi (%-Constructs): Reorder coding systems in the
5353 documentation of %z to the real order displayed in the modeline.
5354
53552006-09-25 Richard Stallman <rms@gnu.org>
5356
5357 * os.texi (Timers): Describe timer-max-repeats.
5358
53592006-09-25 Chong Yidong <cyd@stupidchicken.com>
5360
5361 * os.texi (Timers): Mention with-local-quit.
5362
53632006-09-24 Richard Stallman <rms@gnu.org>
5364
5365 * searching.texi (Searching and Matching): Mention property search.
5366
5367 * commands.texi (Command Loop Info): Explain how read-event affects
5368 this-command-keys.
5369
53702006-09-20 Richard Stallman <rms@gnu.org>
5371
5372 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5373
5374 * windows.texi (Window Start): Minor cleanups.
5375
53762006-09-20 Kim F. Storm <storm@cua.dk>
5377
5378 * windows.texi (Window Start): pos-visible-in-window-p allows
5379 specifying t for position to mean "end of window".
5380 Add window-line-height.
5381
5382 * anti.texi (Antinews): Mention window-line-height.
5383
53842006-09-19 David Kastrup <dak@gnu.org>
5385
5386 * keymaps.texi (Searching Keymaps): Small clarification.
5387
53882006-09-18 Richard Stallman <rms@gnu.org>
5389
5390 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5391 cause keyboard menus.
5392 (Menu Keymaps): Likewise.
5393 (Defining Menus, Keyboard Menus): Clarify.
5394
5395 * text.texi (Fields): Clarify explanation of constrain-to-field.
5396
53972006-09-16 Eli Zaretskii <eliz@gnu.org>
5398
5399 * variables.texi (Tips for Defining): Fix a typo.
5400
54012006-09-15 Richard Stallman <rms@gnu.org>
5402
5403 * keymaps.texi (Remapping Commands, Searching Keymaps)
5404 (Active Keymaps): Clean up previous change.
5405
54062006-09-15 Jay Belanger <belanger@truman.edu>
5407
5408 * gpl.texi: Replace "Library Public License" by "Lesser Public
5409 License" throughout.
5410
54112006-09-15 David Kastrup <dak@gnu.org>
5412
5413 * keymaps.texi (Active Keymaps): Adapt description to use
5414 `get-char-property' instead `get-text-property'. Explain how
5415 mouse events change this. Explain the new optional argument of
5416 `key-binding' and its mouse-dependent lookup.
5417 (Searching Keymaps): Adapt description similarly.
5418 (Remapping Commands): Explain the new optional argument of
5419 `command-remapping'.
5420
54212006-09-14 Richard Stallman <rms@gnu.org>
5422
5423 * keymaps.texi (Searching Keymaps): Clarification.
5424 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5425
54262006-09-13 Richard Stallman <rms@gnu.org>
5427
5428 * objects.texi (Character Type): Node split.
5429 Add xref to Describing Characters.
5430 (Basic Char Syntax, General Escape Syntax)
5431 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5432
54332006-09-11 Richard Stallman <rms@gnu.org>
5434
5435 * display.texi (Display Table Format): Wording clarification.
5436 (Glyphs): Clarifications.
5437
54382006-09-10 Chong Yidong <cyd@stupidchicken.com>
5439
5440 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5441 local maps.
5442
54432006-09-10 Kim F. Storm <storm@cua.dk>
5444
5445 * display.texi (Forcing Redisplay): Document return value of
5446 function redisplay.
5447
54482006-09-09 Richard Stallman <rms@gnu.org>
5449
5450 * windows.texi (Window Hooks): Explain limits of
5451 window-scroll-functions.
5452
5453 * display.texi (Fringe Indicators): Update for last change in
5454 indicate-buffer-boundaries.
5455
54562006-09-08 Richard Stallman <rms@gnu.org>
5457
5458 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5459
54602006-09-06 Kim F. Storm <storm@cua.dk>
5461
5462 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5463
5464 * windows.texi (Window Start): Update pos-visible-in-window-p.
5465
54662006-09-04 Richard Stallman <rms@gnu.org>
5467
5468 * processes.texi (Accepting Output): Explain SECONDS=0 for
5469 accept-process-output.
5470
5471 * os.texi (Idle Timers): Explain why timer functions should not
5472 loop until (input-pending-p).
5473
54742006-09-02 Eli Zaretskii <eliz@gnu.org>
5475
5476 * makefile.w32-in (usermanualdir): New variable.
5477 (elisp.dvi): Use it.
5478
54792006-09-01 Eli Zaretskii <eliz@gnu.org>
5480
5481 * buffers.texi (Buffer Modification): Fix last change.
5482
54832006-09-01 Chong Yidong <cyd@stupidchicken.com>
5484
5dcb4c4e
SM
5485 * buffers.texi (Buffer Modification):
5486 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5487
54882006-08-31 Richard Stallman <rms@gnu.org>
5489
5490 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5491
54922006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5493
5494 * modes.texi (Syntactic Font Lock):
5495 Mention font-lock-syntactic-face-function
5496 instead of specific faces.
5497
54982006-08-29 Chong Yidong <cyd@stupidchicken.com>
5499
5500 * display.texi (Images): Add xrref to display-images-p.
5501
55022006-08-28 Kenichi Handa <handa@m17n.org>
5503
5504 * nonascii.texi (Lisp and Coding Systems): Fix description of
5505 detect-coding-region.
5506
55072006-08-27 Michael Olson <mwolson@gnu.org>
5508
5509 * processes.texi (Transaction Queues): Remove stray quote
5510 character.
5511
55122006-08-25 Richard Stallman <rms@gnu.org>
5513
5514 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5515 Add xref.
5516
55172006-08-24 Chong Yidong <cyd@stupidchicken.com>
5518
5519 * os.texi (Timers): Avoid waiting inside timers.
5520
55212006-08-21 Lute Kamstra <lute@gnu.org>
5522
5523 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5524
55252006-08-20 Richard Stallman <rms@gnu.org>
5526
5527 * os.texi (Idle Timers): New node, split out from Timers.
5528 Document current-idle-time.
5529 * commands.texi (Reading One Event): Update xref.
5530 * elisp.texi (Top): Update subnode menu.
5531
55322006-08-16 Richard Stallman <rms@gnu.org>
5533
5534 * keymaps.texi (Extended Menu Items): Show format of cached
5535 bindings in extended menu items.
5536
5537 * customize.texi (Variable Definitions): Explain when the
5538 standard value expression is evaluated.
5539
55402006-08-15 Chong Yidong <cyd@stupidchicken.com>
5541
5542 * commands.texi (Reading One Event): Explain idleness in
5543 `read-event'.
5544
55452006-08-12 Chong Yidong <cyd@stupidchicken.com>
5546
5547 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5548 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5549 relevant for Lisp programming.
5550 (Yank Commands): Rewrite introduction.
5551 (Undo): Clarify.
5552 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5553 (Filling): Remove redundant comment. Clarify return value of
5554 current-justification.
5555 (Margins): Minor clarifications.
5556 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5557 (Sorting): Update definition of sort-lines.
5558 (Columns): Clarify behavior of sort-columns.
5559 (Indent Tabs): Link to Tab Stops in Emacs manual.
5560 (Special Properties): Clarify.
5561 (Clickable Text): Mention Buttons package.
5562
55632006-08-12 Kevin Ryde <user42@zip.com.au>
5564
5565 * os.texi (Time Parsing): Add %z to description of
5566 format-time-string, as per docstring. Add cross reference to
5567 glibc manual for strftime.
5568
55692006-08-08 Richard Stallman <rms@gnu.org>
5570
5571 * modes.texi: Clean up wording in previous change.
5572
55732006-08-07 Chong Yidong <cyd@stupidchicken.com>
5574
5575 * modes.texi (Hooks): Clarify.
5576 (Major Mode Basics): Mention define-derived-mode explicitly.
5577 (Major Mode Conventions): Rebinding RET is OK for some modes.
5578 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5579 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5580 (Mode Line Basics): Clarify.
5581 (Mode Line Data): Mention help-echo and local-map in strings.
5582 Explain reason for treatment of non-risky variables.
5583 (Properties in Mode): Clarify.
5584 (Faces for Font Lock): Add font-lock-negation-char-face.
5585
55862006-08-04 Eli Zaretskii <eliz@gnu.org>
5587
5588 * strings.texi (Formatting Strings): Warn against arbitrary
5589 strings as first arg to `format'.
5590
55912006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5592
5593 * text.texi (Clickable Text): Mention `help-echo' text property.
5594 Update intro, examples and associated explanations.
5595
55962006-07-31 Richard Stallman <rms@gnu.org>
5597
5598 * commands.texi: Update xrefs.
5599 (Event Mod): New node, cut out from old Translating Input.
5600
5601 * maps.texi: Update xrefs.
5602
5603 * keymaps.texi (Translation Keymaps): New node.
5604 Update xrefs from Translating Input to Translation Keymaps.
5605
5606 * elisp.texi (Top): Update subnode menu.
5607
5608 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5609
5610 * os.texi (System Interface): Fix menu descriptions of some nodes.
5611 (Translating Input): Node deleted.
5612
56132006-07-31 Nick Roberts <nickrob@snap.net.nz>
5614
5615 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5616
5617 * lists.texi (Sets And Lists): Likewise.
5618
56192006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5620
5621 * text.texi (Fields): Mention POS
5622 requirement when narrowing is in effect.
5623
56242006-07-28 Richard Stallman <rms@gnu.org>
5625
5626 * display.texi (Face Attributes): Simplify wording.
5627 (Attribute Functions): Clarify meaning of new-frame default
5628 attribute settings.
5629
5630 * customize.texi (Common Keywords): Document how to use
5631 :package-version in a package not in Emacs.
5632
56332006-07-28 Kim F. Storm <storm@cua.dk>
5634
5635 * commands.texi (Reading One Event): Fix last change.
5636
56372006-07-26 Chong Yidong <cyd@stupidchicken.com>
5638
5639 * commands.texi (Reading One Event): Document SECONDS argument for
5640 read-event, read-char, and read-char-exclusive.
5641
56422006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5643
5644 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5645 to ensure correct identification.
5646
56472006-07-24 Richard Stallman <rms@gnu.org>
5648
5649 * text.texi (Clickable Text): Clarify.
5650
5651 * sequences.texi (Vector Functions): Delete duplicate xref.
5652
5653 * objects.texi (Function Type): Clarify.
5654
5655 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5656 modes.
5657
5658 * lists.texi (List Variables): New node.
5659 Material moved from other nodes.
5660
5661 * variables.texi (Setting Variables): add-to-list and
5662 add-to-ordered-list moved to List Variables node.
5663
56642006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5665
5666 * text.texi (Links and Mouse-1):
5667 For mouse-on-link-p, expand on arg POS.
5668
56692006-07-21 Kim F. Storm <storm@cua.dk>
5670
5671 * display.texi (Forcing Redisplay): Don't mention systems which
5672 don't support sub-second timers for redisplay-preemption-period.
5673
5674 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5675
56762006-07-21 Eli Zaretskii <eliz@gnu.org>
5677
5678 * frames.texi (Input Focus): Document that focus-follows-mouse has
5679 no effect on MS-Windows.
5680
56812006-07-18 Richard Stallman <rms@gnu.org>
5682
5683 * display.texi (Forcing Redisplay): Cleanups in previous change.
5684
5685 * processes.texi (Low-Level Network): Make menu more convenient.
5686
56872006-07-18 Kim F. Storm <storm@cua.dk>
5688
5689 * display.texi (Forcing Redisplay): redisplay-preemption-period
5690 only used on window systems. Add xref to Terminal Output.
5691
5692 * os.texi (Terminal Output): baud-rate only controls preemption on
5693 non-window systems. Add xref to Forcing Redisplay.
5694
5695 * processes.texi (Low-Level Network): Rename node "Make Network"
5696 to "Network Processes".
5697
56982006-07-18 Karl Berry <karl@gnu.org>
5699
5700 * variables.texi, functions.texi, customize.texi, loading.texi:
5701 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5702
57032006-07-17 Chong Yidong <cyd@stupidchicken.com>
5704
5705 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5706
57072006-07-17 Richard Stallman <rms@gnu.org>
5708
5709 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5710 Put period and comma inside quotes.
5711
5712 * loading.texi, markers.texi: Use real doublequote inside menus.
5713
5714 * windows.texi: Put point and comma inside quotes.
5715 (Textual Scrolling): Use @samp for error message.
5716
5717 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5718 * strings.texi, streams.texi, processes.texi, os.texi:
5719 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5720 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5721 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5722 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5723 Put point and comma inside quotes.
5724
5725 * control.texi (Processing of Errors): Add command-error-function.
5726
5727 * variables.texi (File Local Variables): Clarify that
5728 file local variables make buffer-local bindings.
5729
5730 * modes.texi (Syntactic Font Lock): Give default for
5731 font-lock-syntax-table.
5732
57332006-07-17 Nick Roberts <nickrob@snap.net.nz>
5734
5735 * text.texi (Special Properties): Clean up previous change.
5736
57372006-07-16 Karl Berry <karl@gnu.org>
5738
5739 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5740 * control.texi: Fix bad page breaks through chapter 10 (control).
5741
5742 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5743 underfull hbox.
5744
57452006-07-15 Nick Roberts <nickrob@snap.net.nz>
5746
5747 * text.texi (Special Properties): Describe fontified text property
5748 in relation to a character (not text).
5749
57502006-07-15 Kim F. Storm <storm@cua.dk>
5751
5752 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5753 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5754 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5755
5756 * anti.texi (Antinews): Mention redisplay function.
5757 The kbd macro existed, but was not documented, before 22.x.
5758 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5759
57602006-07-14 Nick Roberts <nickrob@snap.net.nz>
5761
5762 * display.texi (Displaying Messages): Add anchor.
5763
5764 * frames.texi (Dialog Boxes): Use it.
5765
57662006-07-12 Richard Stallman <rms@gnu.org>
5767
5768 * objects.texi (Frame Type): Explain nature of frames better.
5769
5770 * frames.texi (Frames): Explain nature of frames better.
5771
57722006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5773
5774 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5775
57762006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5777
5778 * frames.texi (Window System Selections): Mention scrap support for Mac.
5779 Default value of x-select-enable-clipboard is t on Mac.
5780
5781 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5782
57832006-07-11 Kim F. Storm <storm@cua.dk>
5784
5785 * display.texi (Forcing Redisplay): Add `redisplay' function.
5786 Don't mention (sit-for -1) -- use (redisplay t) instead.
5787
5788 * commands.texi (Waiting): (sit-for -1) is no longer special.
5789 (sit-for 0) is equivalent to (redisplay).
5790 Iconifying/deiconifying no longer makes sit-for return.
5791
57922006-07-10 Nick Roberts <nickrob@snap.net.nz>
5793
5794 * display.texi (Buttons): Fix typo.
5795
5796 * index.texi, elisp.texi (New Symbols): Comment node out.
5797
57982006-07-09 Richard Stallman <rms@gnu.org>
5799
5800 * display.texi (Truncation): Clean up previous change.
5801
58022006-07-08 Richard Stallman <rms@gnu.org>
5803
5804 * commands.texi (Interactive Call): Use 3 as prefix in example
5805 for execute-extended-command.
5806
5807 * display.texi (Attribute Functions): Move paragraph about
5808 compatibility with Emacs < 21.
5809
58102006-07-09 Kim F. Storm <storm@cua.dk>
5811
5812 * display.texi (Refresh Screen): Clarify force-window-update.
5813 (Truncation): "Normally" indicated by fringe arrows.
5814
58152006-07-08 Eli Zaretskii <eliz@gnu.org>
5816
5817 * windows.texi (Textual Scrolling, Resizing Windows):
5818 * variables.texi (Constant Variables):
5819 * text.texi (Buffer Contents, Deletion, Changing Properties)
5820 (Property Search, Special Properties, Sticky Properties)
5821 (Links and Mouse-1, Fields, Change Hooks):
5822 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5823 (Categories):
5824 * symbols.texi (Other Plists):
5825 * streams.texi (Output Variables):
5826 * processes.texi (Input to Processes, Query Before Exit):
5827 * positions.texi (Word Motion, Text Lines, List Motion):
5828 * os.texi (Init File, System Environment, Sound Output)
5829 (Session Management):
5830 * nonascii.texi (Text Representations, Character Sets)
5831 (Chars and Bytes, Locales):
5832 * modes.texi (Defining Minor Modes, Header Lines):
5833 * minibuf.texi (Minibuffer Contents):
5834 * markers.texi (Information from Markers):
5835 * lists.texi (List Elements, Building Lists, Association Lists):
5836 * keymaps.texi (Tool Bar):
5837 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5838 * functions.texi (What Is a Function, Mapping Functions):
5839 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5840 (Color Names, Text Terminal Colors, Display Feature Testing):
5841 * files.texi (Visiting Functions, File Name Components)
5842 (Unique File Names, Contents of Directories):
5843 * display.texi (Forcing Redisplay, Displaying Messages)
5844 (Temporary Displays, Font Selection, Auto Faces)
5845 (Font Lookup, Fringe Indicators, Display Margins)
5846 (Image Descriptors, Showing Images, Image Cache, Button Types)
5847 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5848 (Display Table Format, Glyphs):
5849 * control.texi (Iteration):
5850 * commands.texi (Command Loop Info, Adjusting Point):
5851 * backups.texi (Making Backups, Auto-Saving):
5852 Remove @tindex entries.
5853
58542006-07-07 Kim F. Storm <storm@cua.dk>
5855
5856 * display.texi (Fringe Cursors): Fix typo.
5857 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5858 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5859
58602006-07-05 Richard Stallman <rms@gnu.org>
5861
5862 * text.texi (Buffer Contents): Add example of text props
5863 in result of buffer-substring.
5864 (Text Properties): Explain better about use of specific property names.
5865 (Property Search): Some cleanups; reorder some functions.
5866
5867 * keymaps.texi (Changing Key Bindings): Cleanup.
5868 Add xref to Key Binding Conventions.
5869
5870 * display.texi (Attribute Functions): Add examples for
5871 face-attribute-relative-p.
5872
5873 * tips.texi (Coding Conventions): Cleanup last change.
5874
58752006-07-05 Karl Berry <karl@gnu.org>
5876
5877 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5878 Remove @setchapternewpage odd.
5879 Result is 1013 pages, down from 1100.
5880
5881 * anti.texi, customize.texi, display.texi, internals.texi:
5882 * minibuf.texi, modes.texi, tips.texi:
5883 Fix overfull/underfull boxes.
5884
58852006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5886
5887 * edebug.texi (Instrumenting):
5888 Add Edebug-specific findex for eval-buffer.
5889 * loading.texi (Loading):
5890 Replace eval-current-buffer with eval-buffer.
5891
58922006-06-30 Nick Roberts <nickrob@snap.net.nz>
5893
5894 * locals.texi (Standard Buffer-Local Variables): Update the list
5895 of variables.
5896
58972006-06-26 Nick Roberts <nickrob@snap.net.nz>
5898
5899 * files.texi (File Name Completion): Point user to the node
5900 "Reading File Names".
5901
59022006-06-24 Eli Zaretskii <eliz@gnu.org>
5903
5904 * files.texi (Contents of Directories): Document case-insensitive
5905 behavior on respective filesystems.
5906
5907 * objects.texi (Character Type): Document that Emacs signals an
5908 error for unsupported Unicode characters specified as \uNNNN.
5909
59102006-06-19 Richard Stallman <rms@gnu.org>
5911
5912 * processes.texi (Bindat Spec): Clarify previous change.
5913
59142006-06-16 Richard Stallman <rms@gnu.org>
5915
5916 * tips.texi (Coding Conventions): Better explain conventions
5917 for definition constructs.
5918
5919 * text.texi (Special Properties): String value of `read-only'
5920 serves as the error message.
5921
5922 * objects.texi (Character Type): Clarify prev. change.
5923 (Non-ASCII in Strings): Mention \u and \U.
5924
5925 * commands.texi (Using Interactive): Explain problem of
5926 markers, etc., in command-history.
5927
59282006-06-14 Kim F. Storm <storm@cua.dk>
5929
5930 * commands.texi (Waiting): Negative arg to sit-for forces
5931 redisplay even if input is pending.
5932
5933 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5934 redisplay. Remove incorrect example of binding redisplay-dont-pause
5935 around (sit-for 0).
5936
59372006-06-13 Richard Stallman <rms@gnu.org>
5938
5939 * display.texi (Forcing Redisplay): Clarify previous change.
5940
59412006-06-13 Romain Francoise <romain@orebokech.com>
5942
5943 * display.texi (Forcing Redisplay): Fix typo.
5944
59452006-06-13 Kim F. Storm <storm@cua.dk>
5946
5947 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5948
59492006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5950
5951 * tips.texi (Coding Conventions): Add `@end itemize'.
5952
59532006-06-10 Richard Stallman <rms@gnu.org>
5954
5955 * tips.texi (Coding Conventions): Explain use of coding systems
5956 to ensure one decoding for strings.
5957
59582006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5959
5960 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5961 syntax.
5962
59632006-06-07 Eli Zaretskii <eliz@gnu.org>
5964
5965 * display.texi (Font Selection): Remove description of
5966 clear-face-cache.
5967
5968 * compile.texi (Eval During Compile): Fix a typo. Add index
5969 entries for possible uses of eval-when-compile.
5970
59712006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5972
5973 * display.texi (Abstract Display): Fix typo.
5974
59752006-06-03 Eli Zaretskii <eliz@gnu.org>
5976
5977 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5978 Reword variable's description.
5979
59802006-06-01 Richard Stallman <rms@gnu.org>
5981
5982 * windows.texi (Splitting Windows): Clarify splitting nonselected
5983 window.
5984
59852006-05-31 Juri Linkov <juri@jurta.org>
5986
5987 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5988
59892006-05-30 Richard Stallman <rms@gnu.org>
5990
5991 * display.texi (Line Height): Fix errors in description of
10d1d0af 5992 default line height and line-height property.
b8d4c8d0
GM
5993
5994 * nonascii.texi (Default Coding Systems): Further clarification.
5995
59962006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5997
5998 * internals.texi (Pure Storage): Mention that an overflow in pure
5999 space causes a memory leak.
6000 (Garbage Collection): If there was an overflow in pure space,
6001 `garbage-collect' returns nil.
6002
60032006-05-30 Eli Zaretskii <eliz@gnu.org>
6004
6005 * nonascii.texi (Default Coding Systems): Fix it some more.
6006
60072006-05-29 Eli Zaretskii <eliz@gnu.org>
6008
6009 * nonascii.texi (Default Coding Systems): Fix last change.
6010
60112006-05-29 Kenichi Handa <handa@m17n.org>
6012
6013 * nonascii.texi (find-operation-coding-system): Describe the new
6014 argument format (FILENAME . BUFFER).
6015
60162006-05-28 Richard Stallman <rms@gnu.org>
6017
6018 * tips.texi (Coding Conventions): Better explain reasons not to
6019 advise other packages or use `eval-after-load'.
6020
60212006-05-29 Kim F. Storm <storm@cua.dk>
6022
6023 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6024 `bindat-idx' and `bindat-raw' for clarity.
6025
60262006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6027
6028 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6029
6030 * display.texi (Display): Add "Abstract Display" to menu.
6031 (Abstract Display, Abstract Display Functions)
6032 (Abstract Display Example): New nodes.
6033 * elisp.texi (Top): Add "Abstract Display" to menu.
6034
60352006-05-27 Chong Yidong <cyd@stupidchicken.com>
6036
6037 * keymaps.texi (Key Sequences): Link to input events definition.
6038 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6039
6040 * files.texi (Changing Files): Document updated argument list for
6041 copy-file.
6042
60432006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6044
6045 * processes.texi (Bindat Functions): Explain term "total length".
6046 Use it in bindat-length and bindat-pack descriptions.
6047
60482006-05-26 Eli Zaretskii <eliz@gnu.org>
6049
6050 * tips.texi (Coding Conventions): Advise against using
6051 eval-after-load in packages. Add an index entry.
6052
60532006-05-25 Juri Linkov <juri@jurta.org>
6054
6055 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6056
6057 * modes.texi (%-Constructs): Add %e, %z, %Z.
6058
60592006-05-25 Richard Stallman <rms@gnu.org>
6060
6061 * elisp.texi (Top): Update subnode menu.
6062
6063 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6064 (Keymaps): Update menu.
6065
60662006-05-25 Chong Yidong <cyd@stupidchicken.com>
6067
6068 * keymaps.texi (Key Sequences): Some clarifications.
6069
60702006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6071
6072 * processes.texi (Bindat Functions): Say "unibyte string"
6073 explicitly for bindat-unpack and bindat-pack descriptions.
6074 (Bindat Examples): Don't call `string-make-unibyte' in example.
6075
60762006-05-25 Chong Yidong <cyd@stupidchicken.com>
6077
5dcb4c4e 6078 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6079 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6080
6081 * keymaps.texi (Changing Key Bindings):
dd7b651b 6082 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6083 * help.texi (Describing Characters): Refer to it.
6084
60852006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6086
6087 * frames.texi (Pointer Shape): @end table -> @end defvar.
6088
60892006-05-22 Richard Stallman <rms@gnu.org>
6090
6091 * elisp.texi (Top): Update subnode menus.
6092
6093 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6094 Contents rewritten; material from old Pointer Shape node moved here.
6095
6096 * display.texi (Pointer Shape): Node deleted.
6097 (Image Descriptors): Minor cleanup.
6098
60992006-05-21 Richard Stallman <rms@gnu.org>
6100
6101 * syntax.texi (Parsing Expressions): Update info on which STATE
6102 elements are ignored.
6103
61042006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6105
6106 * hooks.texi (Standard Hooks): Correct typo.
6107
6108 * gpl.texi (GPL): ifinfo -> ifnottex.
6109
61102006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6111
6112 * searching.texi (Simple Match Data): Warn about match data being
6113 set anew by every search.
6114
61152006-05-17 Richard Stallman <rms@gnu.org>
6116
6117 * minibuf.texi (Minibuffer History): Clarify.
6118
6119 * searching.texi (Regexp Special): Clarify nested regexp warning.
6120
61212006-05-16 Kim F. Storm <storm@cua.dk>
6122
6123 * minibuf.texi (Minibuffer History): Update add-to-history.
6124
61252006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6126
5dcb4c4e
SM
6127 * nonascii.texi (Explicit Encoding):
6128 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6129
61302006-05-14 Richard Stallman <rms@gnu.org>
6131
6132 * buffers.texi (Creating Buffers): Cleanup.
6133
6134 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6135
61362006-05-13 Eli Zaretskii <eliz@gnu.org>
6137
6138 * buffers.texi (Current Buffer): Document that with-temp-buffer
6139 disables undo.
6140
6141 * os.texi (Terminal-Specific): More accurate description of how
6142 Emacs searches for the terminal-specific libraries.
6143
61442006-05-12 Eli Zaretskii <eliz@gnu.org>
6145
6146 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6147 emacs-xtra to @inforef's.
6148
6149 * text.texi (Undo): Document that undo is turned off in buffers
6150 whose names begin with a space.
6151
6152 * buffers.texi (Buffer Names): Add index entries for buffers whose
6153 names begin with a space.
6154 (Creating Buffers): Document that undo is turned off in buffers
6155 whose names begin with a space.
6156
6157 * files.texi (Visiting Functions, Reading from Files)
6158 (Saving Buffers): Mention code and EOL conversions by file I/O
6159 primitives and subroutines.
6160
f4e90db0
SM
6161 * nonascii.texi (Lisp and Coding Systems):
6162 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6163
6164 * display.texi (Defining Faces): Mention `mac', and add an xref to
6165 where window-system is described.
6166
61672006-05-10 Richard Stallman <rms@gnu.org>
6168
6169 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6170
61712006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6172
6173 * variables.texi (File Local Variables): Recommend to quote lambda
6174 expressions in safe-local-variable property.
6175
61762006-05-09 Richard Stallman <rms@gnu.org>
6177
5dcb4c4e
SM
6178 * variables.texi (File Local Variables):
6179 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6180
61812006-05-07 Kim F. Storm <storm@cua.dk>
6182
6183 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6184 from add-to-history.
6185
61862006-05-07 Romain Francoise <romain@orebokech.com>
6187
6188 * commands.texi (Event Input Misc):
6189 * compile.texi (Eval During Compile):
6190 * internals.texi (Buffer Internals):
6191 * minibuf.texi (Initial Input):
6192 * nonascii.texi (Scanning Charsets):
6193 * numbers.texi (Comparison of Numbers):
6194 * windows.texi (Textual Scrolling, Vertical Scrolling):
6195 Fix various typos.
6196
61972006-05-06 Eli Zaretskii <eliz@gnu.org>
6198
6199 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6200 conditional xref's to either emacs or emacs-xtra, depending on
6201 @iftex/@ifnottex.
6202
6203 * minibuf.texi (Minibuffer History): Document add-to-history.
6204
62052006-05-05 Eli Zaretskii <eliz@gnu.org>
6206
6207 * internals.texi (Pure Storage): Mention the pure overflow message
6208 at startup.
6209
c8763fb6 62102006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6211
6212 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6213 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6214 search.
6215
62162006-05-01 Richard Stallman <rms@gnu.org>
6217
6218 * intro.texi (nil and t): Clarify.
6219
6220 * variables.texi (File Local Variables): Suggest using booleanp.
6221
62222006-05-01 Juanma Barranquero <lekktu@gmail.com>
6223
6224 * objects.texi (Type Predicates): Fix typos.
6225
62262006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6227
6228 * intro.texi (nil and t): Add booleanp.
6229
6230 * objects.texi (Type Predicates): Add links for booleanp and
6231 string-or-null-p.
6232
62332006-04-29 Richard Stallman <rms@gnu.org>
6234
6235 * modes.texi (Multiline Font Lock): Rename from
6236 Multi line Font Lock Elements. Much clarification.
6237 (Font Lock Multiline, Region to Fontify): Much clarification.
6238
62392006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6240
6241 * variables.texi (File Local Variables): Remove the special case t for
6242 safe-local-variable.
6243
62442006-04-26 Richard Stallman <rms@gnu.org>
6245
6246 * syntax.texi (Parsing Expressions): Minor cleanup.
6247
62482006-04-18 Richard Stallman <rms@gnu.org>
6249
6250 * tips.texi (Coding Conventions): Explain when the package's
6251 prefix should appear later on (not at the start of the name).
6252
6253 * searching.texi (String Search): Clarify effect of NOERROR.
6254
6255 * modes.texi (Imenu): Clarify what special items do.
6256
6257 * hooks.texi (Standard Hooks): Delete text about old hook names.
6258
62592006-04-17 Romain Francoise <romain@orebokech.com>
6260
6261 * variables.texi (Local Variables): Update the default value of
6262 `max-specpdl-size'.
6263
62642006-04-15 Michael Olson <mwolson@gnu.org>
6265
6266 * processes.texi (Transaction Queues): Mention the new optional
6267 `delay-question' argument for `tq-enqueue'.
6268
62692006-04-13 Bill Wohler <wohler@newt.com>
6270
6271 * customize.texi (Common Keywords): Use dotted notation for
6272 :package-version value. Specify its values. Improve documentation
6273 for customize-package-emacs-version-alist.
6274
62752006-04-12 Bill Wohler <wohler@newt.com>
6276
6277 * customize.texi (Common Keywords): Move description of
6278 customize-package-emacs-version-alist to @defvar.
6279
62802006-04-10 Bill Wohler <wohler@newt.com>
6281
6282 * customize.texi (Common Keywords): Add :package-version.
6283
62842006-04-10 Kim F. Storm <storm@cua.dk>
6285
6286 * text.texi (Buffer Contents): Add NOPROPS arg to
6287 filter-buffer-substring.
6288
62892006-04-08 Kevin Ryde <user42@zip.com.au>
6290
6291 * os.texi (Command-Line Arguments): Update xref to emacs manual
6292 "Command Arguments" -> "Emacs Invocation", per change there.
6293
62942006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6295
6296 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6297 be on one line to help makeinfo not render two spaces after the dot.
6298
62992006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6300
6301 * strings.texi (Predicates for Strings): Add string-or-null-p.
6302
63032006-03-28 Kim F. Storm <storm@cua.dk>
6304
6305 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6306 remarks about systems that don't support fractional seconds.
6307
63082006-03-25 Karl Berry <karl@gnu.org>
6309
6310 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6311 the year list.
6312
63132006-03-21 Nick Roberts <nickrob@snap.net.nz>
6314
6315 * display.texi (Fringe Indicators): Fix typos.
6316
63172006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6318
6319 * tips.texi (Documentation Tips): One can now also write `program'
6320 in front of a quoted symbol in a docstring to prevent making a
6321 hyperlink.
6322
63232006-03-19 Alan Mackenzie <acm@muc.de>
6324
6325 * text.texi (Special Properties): Clarify `fontified' property.
6326
63272006-03-16 Richard Stallman <rms@gnu.org>
6328
6329 * display.texi (Defining Images): Minor cleanup.
6330
63312006-03-16 Bill Wohler <wohler@newt.com>
6332
6333 * display.texi (Defining Images): In image-load-path-for-library,
6334 prefer user's images.
6335
63362006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6337
6338 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6339
63402006-03-15 Bill Wohler <wohler@newt.com>
6341
6342 * display.texi (Defining Images): Fix example in
6343 image-load-path-for-library by not recommending that one binds
6344 image-load-path. Just defvar it to placate compiler and only use
6345 it if previously defined.
6346
63472006-03-14 Bill Wohler <wohler@newt.com>
6348
6349 * display.texi (Defining Images): In image-load-path-for-library,
6350 always return list of directories. Update example.
6351
63522006-03-14 Alan Mackenzie <acm@muc.de>
6353
6354 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6355 This describes font-lock-extend-region-function.
6356 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6357 the new node "Region to Fontify".
6358
63592006-03-13 Richard Stallman <rms@gnu.org>
6360
6361 * display.texi (Invisible Text): The impossible position is
6362 now before the invisible text, not after.
6363 (Defining Images): Clean up last change.
6364
63652006-03-11 Bill Wohler <wohler@newt.com>
6366
6367 * display.texi (Defining Images): Add image-load-path-for-library.
6368
63692006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6370
6371 * text.texi (Adaptive Fill): Fix Texinfo usage.
6372
6373 * strings.texi (Creating Strings): Fix Texinfo usage.
6374
6375 * searching.texi (Regexp Special): Use @samp for regular
6376 expressions that are not in Lisp syntax.
6377
63782006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6379
6380 * searching.texi (Regexp Special): Put remark between parentheses
6381 to avoid misreading.
6382
63832006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6384
6385 * searching.texi (Syntax of Regexps): More accurately describe
6386 which characters are special in which situations.
6387 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6388 are not special. Describe in detail when `[' and `]' are special.
6389 (Regexp Backslash): Plenty of regexps with unbalanced square
6390 brackets are valid, so reword that statement.
6391
63922006-03-02 Kim F. Storm <storm@cua.dk>
6393
6394 * keymaps.texi (Tool Bar): Add tool-bar-border.
6395
63962006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6397
6398 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6399
64002006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6401
6402 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6403
6404 * files.texi (Locating Files): Suggest additional values for the
6405 SUFFIXES arg of `locate-file'. Update pxref.
6406
6407 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6408 (How Programs Do Loading): Discuss the effects of Auto Compression
6409 mode on `load'.
6410 (Load Suffixes): New node.
6411 (Library Search): Delete description of `load-suffixes'; it was
6412 moved to "Load Suffixes".
6413 (Autoload, Named Features): Mention `load-suffixes'.
6414
64152006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6416
6417 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6418
6419 * windows.texi (Window Tree): Fix typo.
6420
64212006-02-20 Kim F. Storm <storm@cua.dk>
6422
6423 * display.texi (Fringe Indicators): New section.
6424 Move indicate-empty-lines, indicate-buffer-boundaries, and
6425 default-indicate-buffer-boundaries here.
6426 Add fringe-indicator-alist and default-fringes-indicator-alist.
6427 Add list of logical fringe indicator symbols.
6428 Update list of standard bitmap names.
6429 (Fringe Cursors): New section.
6430 Move overflow-newline-into-fringe here.
6431 Add fringe-cursor-alist and default-fringes-cursor-alist.
6432 Add list of fringe cursor symbols.
6433
64342006-02-20 Juanma Barranquero <lekktu@gmail.com>
6435
6436 * commands.texi (Using Interactive): Fix reference to node
6437 "Minibuffers".
6438
64392006-02-19 Richard M. Stallman <rms@gnu.org>
6440
6441 * minibuf.texi (High-Level Completion):
6442 Add xref to read-input-method-name.
6443
6444 * files.texi (Relative File Names): Move file-relative-name here.
6445 (File Name Expansion): From here. Minor clarifications.
6446
6447 * commands.texi (Using Interactive): Add xrefs about reading input.
6448 Clarify remarks about that moving point and mark.
6449 Put string case before list case.
6450
c8763fb6 64512006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6452
6453 * display.texi (Other Display Specs, Image Descriptors):
6454 Revert erroneous changes. The previous description of
6455 image-descriptors as `(image . PROPS)' was correct.
6456
64572006-02-14 Richard M. Stallman <rms@gnu.org>
6458
6459 * variables.texi (File Local Variables): Clarifications.
6460
64612006-02-14 Juanma Barranquero <lekktu@gmail.com>
6462
6463 * variables.texi (File Local Variables): Use @code for a cons
6464 cell, not @var.
6465
64662006-02-13 Chong Yidong <cyd@stupidchicken.com>
6467
6468 * variables.texi (File Local Variables): Document new file local
6469 variable behavior.
6470
64712006-02-10 Kim F. Storm <storm@cua.dk>
6472
6473 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6474
64752006-02-08 Juanma Barranquero <lekktu@gmail.com>
6476
6477 * modes.texi (%-Constructs): Remove obsolete info about
6478 `global-mode-string'.
6479
64802006-02-07 Richard M. Stallman <rms@gnu.org>
6481
6482 * commands.texi (Prefix Command Arguments): Minor cleanup.
6483
6484 * display.texi: "Graphical display", not window system.
6485
6486 * functions.texi (What Is a Function): Fix xref.
6487
6488 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6489 (Changing Key Bindings): Clarify when remapping is better than
6490 substitute-key-definition.
6491
64922006-02-02 Richard M. Stallman <rms@gnu.org>
6493
6494 * minibuf.texi (Basic Completion): Completion alists are risky.
6495
6496 * keymaps.texi (Active Keymaps): Clarifications.
6497 (Searching Keymaps): New node.
6498 (Keymaps): Update menu.
6499
6500 * frames.texi (Layout Parameters): Minor clarification.
6501 (Drag and Drop): New node.
6502 (Frames): Update menu.
6503
65042006-01-29 Chong Yidong <cyd@stupidchicken.com>
6505
6506 * display.texi (Other Display Specs, Image Descriptors):
6507 Image description is a list, not a cons cell.
6508
65092006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6510
6511 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6512 list is not necessarily a list).
6513
65142006-01-27 Eli Zaretskii <eliz@gnu.org>
6515
6516 * frames.texi (Layout Parameters): border-width and
6517 internal-border-width belong to the frame, not the window.
6518
65192006-01-19 Richard M. Stallman <rms@gnu.org>
6520
6521 * nonascii.texi (Translation of Characters): Search cmds use
6522 translation-table-for-input. Automatically made local.
6523
6524 * markers.texi (Overview of Markers): Count insertion type
6525 as one of a marker's attributes.
6526
6527 * keymaps.texi (Controlling Active Maps): New node, split out of
6528 Active Keymaps.
6529 (Keymaps): Menu updated.
6530 (Active Keymaps): Give pseudocode to explain how the active
6531 maps are searched. current-active-maps and key-binding moved here.
6532 (Functions for Key Lookup): current-active-maps and key-binding moved.
6533 Clarifications.
6534 (Searching the Keymaps): New subnode.
6535
6536 * elisp.texi (Top): Menu clarification.
6537
6538 * display.texi (Other Display Specs): Delete duplicate entry for
6539 just a string as display spec. Move text about recursive display
6540 specs on such a string.
6541
6542 * commands.texi (Key Sequence Input): Clarify.
6543 Move num-nonmacro-input-events out.
6544 (Reading One Event): num-nonmacro-input-events moved here.
6545
65462006-01-14 Nick Roberts <nickrob@snap.net.nz>
6547
6548 * advice.texi (Simple Advice): Update example to fit argument
6549 change in previous-line.
6550
65512006-01-05 Richard M. Stallman <rms@gnu.org>
6552
6553 * markers.texi (The Mark): Fix in `mark'.
6554
65552006-01-04 Richard M. Stallman <rms@gnu.org>
6556
6557 * processes.texi (Misc Network, Make Network): Minor cleanups.
6558
65592006-01-04 Kim F. Storm <storm@cua.dk>
6560
6561 * processes.texi (Make Network): Add IPv6 addresses and handling.
6562 (Network Feature Testing): Mention (:family ipv6).
6563 (Misc Network): Add IPv6 formats to format-network-address.
6564
65652005-12-30 Richard M. Stallman <rms@gnu.org>
6566
6567 * text.texi (Changing Properties):
6568 Don't use return value of set-text-properties.
6569
65702005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6571
6572 * modes.texi (Mode Line Format): Correct typo in menu.
6573
65742005-12-29 Richard M. Stallman <rms@gnu.org>
6575
6576 * modes.texi (Mode Line Top): New node.
6577 (Mode Line Data): Some text moved to new node.
6578 Explain the data structure more concretely.
6579 (Mode Line Basics): Clarifications.
6580 (Mode Line Variables): Clarify intro paragraph.
6581 (%-Constructs): Clarify intro paragraph.
6582 (Mode Line Format): Update menu.
6583
65842005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6585
6586 * minibuf.texi (Basic Completion): Update lazy-completion-table
6587 examples for removal of ARGS argument.
6588
65892005-12-23 Richard M. Stallman <rms@gnu.org>
6590
6591 * text.texi (Undo): Restore some explanation from the version
6592 that was deleted.
6593
65942005-12-23 Eli Zaretskii <eliz@gnu.org>
6595
6596 * text.texi (Undo): Remove duplicate descriptions of `apply
6597 funname' and `apply delta' elements of the undo list.
6598
65992005-12-20 Richard M. Stallman <rms@gnu.org>
6600
6601 * help.texi (Help Functions): Update documentation of `apropos'.
6602
66032005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6604
6605 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6606 because it is confusing. If the :help-echo keyword is a function,
6607 it is not directly used as the :help-echo overlay property, as the
6608 xref seems to suggest (it does not take the appropriate args).
6609
66102005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6611
6612 * customize.texi (Common Keywords): Fix Texinfo usage.
6613 (Group Definitions, Variable Definitions): Update for new
6614 conventions for using `*' in docstrings.
6615
6616 * tips.texi (Documentation Tips): Update for new conventions for
6617 using `*' in docstrings.
6618
66192005-12-16 Richard M. Stallman <rms@gnu.org>
6620
6621 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6622
66232005-12-16 Juri Linkov <juri@jurta.org>
6624
6625 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6626
66272005-12-14 Romain Francoise <romain@orebokech.com>
6628
6629 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6630 Fix typo.
6631
66322005-12-11 Juri Linkov <juri@jurta.org>
6633
6634 * minibuf.texi (Completion Commands): Add mention of read-file-name
6635 for filename completion keymaps.
6636 (Reading File Names): Add mention of filename completion keymaps
6637 for read-file-name and xref to `Completion Commands'.
6638
66392005-12-10 Richard M. Stallman <rms@gnu.org>
6640
6641 * customize.texi (Common Keywords): State caveats for use of :tag.
6642
66432005-12-08 Richard M. Stallman <rms@gnu.org>
6644
6645 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6646 with xrefs and better explanation.
6647 (Completion Commands): Add the filename completion maps.
6648
6649 * objects.texi (Character Type): Clarify that \s is not space
6650 if a dash follows.
6651
66522005-12-05 Richard M. Stallman <rms@gnu.org>
6653
6654 * windows.texi (Resizing Windows): Delete preserve-before args.
6655
66562005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6657
6658 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6659 in full keymaps, since the quirk has been fixed.
6660
66612005-12-03 Eli Zaretskii <eliz@gnu.org>
6662
5dcb4c4e
SM
6663 * hooks.texi (Standard Hooks): Add index entries.
6664 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6665
66662005-11-27 Richard M. Stallman <rms@gnu.org>
6667
6668 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6669
66702005-11-21 Juri Linkov <juri@jurta.org>
6671
6672 * customize.texi (Common Keywords): Update links types
6673 custom-manual and url-link. Add link types emacs-library-link,
6674 file-link, function-link, variable-link, custom-group-link.
6675
66762005-11-20 Chong Yidong <cyd@stupidchicken.com>
6677
6678 * display.texi: Revert 2005-11-20 change.
6679
66802005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6681
6682 * processes.texi (Bindat Functions):
6683 Say "third" to refer to zero-based index "2".
6684
66852005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6686
6687 * loading.texi (Library Search): Update the default value of
6688 `load-suffixes'.
6689
66902005-11-17 Chong Yidong <cyd@stupidchicken.com>
6691
6692 * display.texi (Attribute Functions): Mention :ignore-defface.
6693
66942005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6695
6696 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6697 (Minor Mode Conventions): Mention the use of a hook.
6698
66992005-11-06 Richard M. Stallman <rms@gnu.org>
6700
6701 * files.texi (Magic File Names): find-file-name-handler checks the
6702 `operations' property of the handler.
6703
67042005-11-03 Richard M. Stallman <rms@gnu.org>
6705
6706 * variables.texi (Frame-Local Variables): Small clarification.
6707
67082005-10-29 Chong Yidong <cyd@stupidchicken.com>
6709
6710 * os.texi (Init File): Document ~/.emacs.d/init.el.
6711
67122005-10-29 Richard M. Stallman <rms@gnu.org>
6713
6714 * internals.texi (Garbage Collection): Document memory-full.
6715
67162005-10-28 Bill Wohler <wohler@newt.com>
6717
6718 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6719 for URLs.
6720
67212005-10-28 Richard M. Stallman <rms@gnu.org>
6722
6723 * minibuf.texi (Completion Commands): Clean up prev change.
6724
67252005-10-26 Kevin Ryde <user42@zip.com.au>
6726
6727 * compile.texi (Eval During Compile): Explain recommended uses
6728 of eval-when-compile and eval-and-compile.
6729
67302005-10-27 Masatake YAMATO <jet@gyve.org>
6731
6732 * minibuf.texi (Completion Commands):
6733 Write about new optional argument for `display-completion-list'.
6734
67352005-10-23 Richard M. Stallman <rms@gnu.org>
6736
6737 * display.texi (Overlay Arrow): Clarify about local bindings of
6738 overlay-arrow-position.
6739
67402005-10-22 Eli Zaretskii <eliz@gnu.org>
6741
6742 * internals.texi (Building Emacs): Fix last change.
6743
67442005-10-22 Richard M. Stallman <rms@gnu.org>
6745
6746 * internals.texi (Building Emacs): Document eval-at-startup.
6747
67482005-10-21 Richard M. Stallman <rms@gnu.org>
6749
6750 * loading.texi (Where Defined): load-history contains abs file names.
6751 symbol-file returns abs file names.
6752
67532005-10-19 Kim F. Storm <storm@cua.dk>
6754
6755 * display.texi (Showing Images): Add max-image-size integer value.
6756
67572005-10-18 Chong Yidong <cyd@stupidchicken.com>
6758
6759 * display.texi (Showing Images): Document max-image-size.
6760
67612005-10-17 Richard M. Stallman <rms@gnu.org>
6762
6763 * commands.texi (Quitting): Minor clarification.
6764
6765 * processes.texi (Sentinels): Clarify about output and quitting.
6766 (Filter Functions): Mention with-local-quit.
6767
67682005-10-17 Juri Linkov <juri@jurta.org>
6769
6770 * buffers.texi (Current Buffer):
6771 * commands.texi (Event Input Misc):
6772 * compile.texi (Eval During Compile, Compiler Errors):
6773 * customize.texi (Group Definitions):
6774 * display.texi (Progress, Defining Faces):
6775 * files.texi (Writing to Files):
6776 * modes.texi (Mode Hooks, Defining Minor Modes):
6777 * streams.texi (Output Functions):
6778 * syntax.texi (Syntax Table Functions):
6779 * text.texi (Change Hooks):
6780 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6781
6782 * commands.texi (Quitting): Replace arg `forms' with `body' in
6783 `with-local-quit'.
6784
6785 * positions.texi (Excursions): Replace arg `forms' with `body' in
6786 `save-excursion'.
6787
67882005-10-08 Kim F. Storm <storm@cua.dk>
6789
6790 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6791 Rename manual section accordingly.
6792
67932005-10-04 Kim F. Storm <storm@cua.dk>
6794
6795 * windows.texi (Window Split Tree): New section describing
6796 new function window-split-tree function.
6797
67982005-10-03 Nick Roberts <nickrob@snap.net.nz>
6799
6800 * display.texi (Fringe Size/Pos): Simplify and add detail.
6801
68022005-09-30 Romain Francoise <romain@orebokech.com>
6803
6804 * minibuf.texi (High-Level Completion): Explain that the prompt
6805 given to `read-buffer' should end with a colon and a space.
6806 Update usage examples.
6807
68082005-09-29 Juri Linkov <juri@jurta.org>
6809
6810 * display.texi (Displaying Messages): Rename argument name
6811 `string' to `format-string' in functions `message', `message-box',
6812 `message-or-box'.
6813
68142005-09-26 Chong Yidong <cyd@stupidchicken.com>
6815
6816 * errors.texi (Standard Errors): Correct xrefs.
6817
68182005-09-18 Chong Yidong <cyd@stupidchicken.com>
6819
6820 * display.texi (Defining Images): Update documentation for
6821 `image-load-path'.
6822
68232005-09-17 Richard M. Stallman <rms@gnu.org>
6824
6825 * display.texi (Defining Images): Clean up previous change.
6826
68272005-09-16 Romain Francoise <romain@orebokech.com>
6828
6829 * elisp.texi: Specify GFDL version 1.2.
6830
6831 * doclicense.texi (GNU Free Documentation License): Update to
6832 version 1.2.
6833
68342005-09-15 Chong Yidong <cyd@stupidchicken.com>
6835
6836 * display.texi (Defining Images): Document `image-load-path'.
6837
68382005-09-15 Richard M. Stallman <rms@gnu.org>
6839
6840 * objects.texi (Printed Representation): Minor cleanup.
6841 (Box Diagrams): Minor fix.
6842 (Cons Cell Type): Move (...) index item here.
6843 (Box Diagrams): From here.
6844 (Array Type): Minor fix.
6845 (Type Predicates): Delete index "predicates".
6846 (Hash Table Type): Clarify xref.
6847 (Dotted Pair Notation): Minor fix.
6848
68492005-09-10 Chong Yidong <cyd@stupidchicken.com>
6850
6851 * files.texi (Saving Buffers): Fix typo.
6852
68532005-09-08 Richard M. Stallman <rms@gnu.org>
6854
6855 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6856
68572005-09-08 Chong Yidong <cyd@stupidchicken.com>
6858
6859 * locals.texi (Standard Buffer-Local Variables): Don't include
6860 mode variables for minor modes.
6861 Fix xrefs for buffer-display-count, buffer-display-table,
6862 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6863 enable-multibyte-characters, fill-column, header-line-format,
6864 left-fringe-width, left-margin, and right-fringe-width.
6865
6866 * hooks.texi (Standard Hooks): All hooks should conform to the
6867 standard naming convention now.
6868 Fix xref for `echo-area-clear-hook'.
6869
6870 * display.texi (Usual Display): Note that indicate-empty-lines and
6871 tab-width are buffer-local.
6872
6873 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6874
6875 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6876
6877 * nonascii.texi (Encoding and I/O): Note that
6878 buffer-file-coding-system is buffer-local.
6879
6880 * positions.texi (List Motion): Note that defun-prompt-regexp is
6881 buffer-local.
6882
6883 * text.texi (Auto Filling): Note that auto-fill-function is
6884 buffer-local.
6885 (Undo): Note that buffer-undo-list is buffer-local.
6886
5dcb4c4e
SM
6887 * windows.texi (Buffers and Windows):
6888 Document buffer-display-count.
b8d4c8d0
GM
6889
68902005-09-06 Richard M. Stallman <rms@gnu.org>
6891
6892 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6893 package prefix elsewhere than at the start of the name.
6894
68952005-09-03 Richard M. Stallman <rms@gnu.org>
6896
6897 * tips.texi (Programming Tips): Add conventions for minibuffer
6898 questions and prompts.
6899
69002005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6901
6902 * intro.texi (nil and t): Minor cleanup.
6903 Delete spurious mention of keyword symbols.
6904 (Evaluation Notation): Add index entry.
6905 (A Sample Function Description): Minor cleanup.
6906 (A Sample Variable Description): Not all vars can be set.
6907
69082005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6909
6910 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6911
6912 (Insertion): Document precise type of `insert-char' arg COUNT.
6913
69142005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6915
6916 * modes.texi (Other Font Lock Variables): Sync the default of
6917 font-lock-lines-before.
6918
69192005-08-31 Michael Albinus <michael.albinus@gmx.de>
6920
6921 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6922
69232005-08-29 Richard M. Stallman <rms@gnu.org>
6924
6925 * elisp.texi (Top): Update subnode menu.
6926
6927 * searching.texi (Searching and Matching): Move node.
6928 Rearrange contents and add overall explanation.
6929 (Searching and Case): Move node.
6930 (Searching and Matching): Update menu.
6931
69322005-08-27 Eli Zaretskii <eliz@gnu.org>
6933
6934 * os.texi (Startup Summary): Fix the description of the initial
6935 startup message display.
6936
69372005-08-25 Richard M. Stallman <rms@gnu.org>
6938
6939 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6940
69412005-08-25 Emilio C. Lopes <eclig@gmx.net>
6942
6943 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6944 `next-overlay-change' example.
6945
69462005-08-22 Juri Linkov <juri@jurta.org>
6947
6948 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6949 Fix invert-face. Fix args of face-background.
6950
6951 * display.texi (Standard Faces): Delete node.
6952 (Faces): Add xref to `(emacs)Standard Faces'.
6953 (Displaying Faces): Fix xref to `Standard Faces'.
6954
6955 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6956
69572005-08-20 Alan Mackenzie <acm@muc.de>
6958
6959 * buffers.texi (The Buffer List): Clarify the manipulation of the
6960 buffer list.
6961
69622005-08-14 Richard M. Stallman <rms@gnu.org>
6963
6964 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6965 a regexp.
6966
69672005-08-11 Richard M. Stallman <rms@gnu.org>
6968
6969 * elisp.texi (Top): Update subnode lists.
6970
6971 * display.texi (Inverse Video): Node deleted.
6972
6973 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6974 New nodes split out of Coding Conventions.
6975
6976 * searching.texi (Regular Expressions): Document re-builder.
6977
6978 * os.texi (Time Parsing): New node split out of Time Conversion.
6979
6980 * processes.texi (Misc Network, Network Feature Testing)
6981 (Network Options, Make Network): New nodes split out of
6982 Low-Level Network.
6983
69842005-08-09 Richard M. Stallman <rms@gnu.org>
6985
6986 * frames.texi (Geometry): New node, split from Size and Position.
6987 (Frame Parameters): Refer to Geometry.
6988
6989 * buffers.texi (The Buffer List): Fix xrefs.
6990
6991 * windows.texi (Splitting Windows): Fix xref.
6992
6993 * frames.texi (Layout Parameters): Add xref.
6994
6995 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6996
6997 * keymaps.texi (Menu Bar): Fix xref.
6998
6999 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7000
7001 * modes.texi (%-Constructs): Fix xref.
7002
7003 * frames.texi (Window Frame Parameters): Node split up.
7004 (Basic Parameters, Position Parameters, Size Parameters)
7005 (Layout Parameters, Buffer Parameters, Management Parameters)
7006 (Cursor Parameters, Color Parameters): New subnodes.
7007
70082005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7009
7010 * positions.texi (Screen Lines): Update xref for previous change
7011 in minibuf.texi.
7012
7013 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7014 change in minibuf.texi.
7015
70162005-08-09 Richard M. Stallman <rms@gnu.org>
7017
7018 * tips.texi (Coding Conventions): Minor cleanup.
7019
7020 * modes.texi (Defining Minor Modes): Explain when init-value
7021 can be non-nil.
7022
7023 * elisp.texi (Top): Update submenu for Minibuffer.
7024
7025 * minibuf.texi (Minibuffer Misc): Node split up.
7026 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7027 (Recursive Mini): New nodes split out from Minibuffer Misc.
7028 (Minibuffer Misc): Document max-mini-window-height.
7029
7030 * hash.texi (Defining Hash): Delete stray paren in example.
7031
7032 * display.texi (Echo Area Customization): Don't define
7033 max-mini-window-height here; xref instead.
7034
7035 * commands.texi (Event Input Misc): Update while-no-input.
7036
7037 * advice.texi (Advising Functions): Explain when to use advice
7038 and when to use a hook.
7039
70402005-07-30 Eli Zaretskii <eliz@gnu.org>
7041
7042 * makefile.w32-in (info): Don't run install-info.
7043 ($(infodir)/dir): New target, produced by running install-info.
7044
70452005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7046
7047 * modes.texi (Defining Minor Modes): The keyword for the initial
7048 value is :init-value, not :initial-value.
7049
70502005-07-23 Eli Zaretskii <eliz@gnu.org>
7051
7052 * loading.texi (Autoload): Make the `doctor' example be consistent
7053 with what's in current loaddefs.el. Describe the "fn" magic in
7054 the usage portion of the doc string.
7055
70562005-07-22 Richard M. Stallman <rms@gnu.org>
7057
7058 * internals.texi (Garbage Collection): Clarify previous change.
7059
70602005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7061
7062 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7063
70642005-07-18 Juri Linkov <juri@jurta.org>
7065
7066 * commands.texi (Accessing Events):
7067 * frames.texi (Text Terminal Colors, Resources):
7068 * markers.texi (The Mark):
7069 * modes.texi (Defining Minor Modes):
7070 Delete duplicate duplicate words.
7071
70722005-07-16 Richard M. Stallman <rms@gnu.org>
7073
7074 * display.texi (Managing Overlays): Clarify make-overlay
7075 args for insertion types.
7076
70772005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7078
7079 * customize.texi (Variable Definitions):
7080 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7081 `standard-value' is a list too.
7082 (Defining New Types): Use @key{RET} instead of @key{ret}.
7083
70842005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7085
7086 * os.texi (Translating Input): Fix typo.
7087
70882005-07-08 Richard M. Stallman <rms@gnu.org>
7089
7090 * README: Update edition number and size estimate.
7091
7092 * elisp.texi (VERSION): Set to 2.9.
7093
70942005-07-07 Richard M. Stallman <rms@gnu.org>
7095
7096 * book-spine.texinfo: Update Emacs version.
7097
7098 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7099
71002005-07-06 Richard M. Stallman <rms@gnu.org>
7101
7102 * searching.texi (Regexp Search): Clarify what re-search-forward
7103 does when the search fails.
7104
71052005-07-05 Lute Kamstra <lute@gnu.org>
7106
7107 * Update FSF's address in GPL notices.
7108
7109 * doclicense.texi (GNU Free Documentation License):
7110 * gpl.texi (GPL):
7111 * tips.texi (Coding Conventions, Library Headers):
7112 * vol1.texi:
7113 * vol2.texi: Update FSF's address.
7114
71152005-07-04 Richard M. Stallman <rms@gnu.org>
7116
7117 * hooks.texi (Standard Hooks): Add occur-hook.
7118
71192005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7120
7121 * display.texi (The Echo Area): Correct menu.
7122
71232005-07-03 Richard M. Stallman <rms@gnu.org>
7124
7125 * elisp.texi (Top): Update subnode menu for Display.
7126
7127 * display.texi (Displaying Messages): New node, with most
7128 of what was in The Echo Area.
5dcb4c4e 7129 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7130 (Logging Messages): New node with new text.
7131 (Echo Area Customization): New node, the rest of what was
7132 in The Echo Area. Document message-truncate-lines with @defvar.
7133 (Display): Update menu.
7134
7135 * windows.texi (Textual Scrolling): Doc 3 values for
7136 scroll-preserve-screen-position.
7137
7138 * text.texi (Special Properties): Change hook functions
7139 should bind inhibit-modification-hooks around altering buffer text.
7140
7141 * keymaps.texi (Key Binding Commands): Call binding BINDING
7142 rather than DEFINITION.
7143
71442005-06-29 Juanma Barranquero <lekktu@gmail.com>
7145
7146 * variables.texi (Defining Variables): `user-variable-p' returns t
7147 for aliases of user options, nil for alias loops.
7148
71492005-06-28 Richard M. Stallman <rms@gnu.org>
7150
7151 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7152 make-keymap.
7153
71542005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7155
7156 * variables.texi (Setting Variables): Correct and clarify
7157 description of `add-to-ordered-list'.
7158
71592005-06-26 Richard M. Stallman <rms@gnu.org>
7160
7161 * display.texi (Faces): Minor cleanup.
7162
71632005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7164
7165 * display.texi (Faces): `facep' returns t for strings that are
7166 face names.
7167
71682005-06-25 Richard M. Stallman <rms@gnu.org>
7169
7170 * objects.texi (Equality Predicates): Clarify meaning of equal.
7171
7172 * windows.texi (Selecting Windows): save-selected-window
7173 and with-selected-window save and restore the current buffer.
7174
71752005-06-24 Richard M. Stallman <rms@gnu.org>
7176
7177 * numbers.texi (Float Basics): Explain how to test for NaN,
7178 and printing the sign of NaNs.
7179
71802005-06-24 Eli Zaretskii <eliz@gnu.org>
7181
7182 * makefile.w32-in (MAKEINFO): Use --force.
7183
71842005-06-23 Richard M. Stallman <rms@gnu.org>
7185
7186 * display.texi (Face Functions): Correct Texinfo usage.
7187
71882005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7189
7190 * lists.texi (Rings): `ring-elements' now returns the elements of
7191 RING in order.
7192
71932005-06-23 Juanma Barranquero <lekktu@gmail.com>
7194
7195 * markers.texi (The Mark): Texinfo usage fix.
7196
71972005-06-23 Kim F. Storm <storm@cua.dk>
7198
7199 * searching.texi (Entire Match Data): Remove evaporate option for
7200 match-data. Do not mention evaporate option for set-match-data.
7201
72022005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7203
7204 * display.texi (Face Functions): Mention face aliases.
7205
72062005-06-21 Richard M. Stallman <rms@gnu.org>
7207
7208 * anti.texi (Antinews): Texinfo usage fix.
7209
72102005-06-21 Karl Berry <karl@gnu.org>
7211
7212 * elisp.texi: Use @copying.
7213
7214 * elisp.texi: Put @summarycontents and @contents before the Top
7215 node, instead of the end of the file, so that the contents appear
7216 in the right place in the dvi/pdf output.
7217
72182005-06-21 Juri Linkov <juri@jurta.org>
7219
7220 * display.texi (Defining Faces): Add `customized-face'.
7221
72222005-06-20 Kim F. Storm <storm@cua.dk>
7223
7224 * variables.texi (Setting Variables): Any type of element can be
7225 given order in add-to-ordered-list. Compare elements with eq.
7226
7227 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7228
72292005-06-20 Karl Berry <karl@gnu.org>
7230
7231 * syntax.texi (Syntax Flags): Make last column very slightly wider
7232 to avoid "generic comment" breaking on two lines and causing an
7233 underfull box.
7234
72352005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7236
7237 * lists.texi (Rings): Various minor clarifications and corrections.
7238
72392005-06-18 Richard M. Stallman <rms@gnu.org>
7240
7241 * functions.texi (Obsolete Functions): Simplify.
7242
7243 * variables.texi (Variable Aliases): Simplify.
7244
7245 * anti.texi, backups.texi, compile.texi, customization.texi:
7246 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7247 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7248 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7249 * variables.texi: Fix formatting ugliness.
7250
7251 * elisp.texi: Add links to Rings and Byte Packing.
7252 Update version and copyright years.
7253
7254 * minibuf.texi: Fix formatting ugliness.
7255 (Completion Commands): Move keymap vars to the end
7256 and vars completing-read binds to the top.
7257
72582005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7259
7260 * processes.texi: Fix typos.
7261 (Bindat Spec): Correct Texinfo error.
7262 (Byte Packing): Fix ungrammatical sentence.
7263
72642005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7265
7266 * lists.texi (Rings): New node.
7267 (Lists): Add it to menu.
7268
7269 * processes.texi (Byte Packing): New node.
7270 (Processes): Add it to menu.
7271
72722005-06-17 Richard M. Stallman <rms@gnu.org>
7273
7274 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7275
7276 * help.texi (Documentation Basics): Explain the xref to
7277 Documentation Tips.
7278
7279 * debugging.texi (Debugger Commands): Minor fix.
7280
72812005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7282
7283 * edebug.texi (Instrumenting): Eliminate duplicate link.
7284 (Specification List): Replace references to "below", referring to
7285 a later node, with one @ref to that node.
7286
7287 * os.texi (Timers): Timers should save and restore the match data
7288 if they change it.
7289
7290 * debugging.texi (Debugger Commands): Mention that the Lisp
7291 debugger can not step through primitive functions.
7292
72932005-06-16 Juanma Barranquero <lekktu@gmail.com>
7294
7295 * functions.texi (Obsolete Functions): Update argument names of
7296 `make-obsolete' and `define-obsolete-function-alias'.
7297
7298 * variables.texi (Variable Aliases): Update argument names of
7299 `defvaralias', `make-obsolete-variable' and
7300 `define-obsolete-variable-alias'.
7301
73022005-06-15 Kim F. Storm <storm@cua.dk>
7303
7304 * searching.texi (Entire Match Data): Rephrase warnings about
7305 evaporate arg to match-data and set-match-data.
7306
73072005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7308
7309 * elisp.texi (Top): Update detailed menu.
7310
7311 * edebug.texi (Edebug): Update menu.
7312 (Instrumenting): Update xrefs.
7313 (Edebug Execution Modes): Correct xref.
7314 (Jumping): Clarify description of `h' command.
7315 Eliminate redundant @ref.
7316 (Breaks): New node.
7317 (Breakpoints): Is now a subsubsection.
7318 (Global Break Condition): Mention `C-x X X'.
7319 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7320 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7321 (Edebug Display Update): Correct pxref.
7322 (Edebug and Macros): New node.
7323 (Instrumenting Macro Calls): Is now a subsubsection.
7324 Neither arg of `def-edebug-spec' is evaluated.
7325 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7326 (Specification Examples): Fix typo.
7327
73282005-06-14 Lute Kamstra <lute@gnu.org>
7329
7330 * debugging.texi (Function Debugging): Primitives can break on
7331 entry too.
7332
73332005-06-14 Kim F. Storm <storm@cua.dk>
7334
7335 * variables.texi (Setting Variables): Add add-to-ordered-list.
7336
73372005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7338
7339 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7340 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7341
73422005-06-13 Lute Kamstra <lute@gnu.org>
7343
7344 * text.texi (Special Properties): Fix cross reference.
7345
73462005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7347
7348 * debugging.texi (Function Debugging): Delete mention of empty
7349 string argument to `cancel-debug-on-entry'. Delete inaccurate
7350 description of the return value of that command.
7351
73522005-06-11 Alan Mackenzie <acm@muc.de>
7353
7354 * text.texi (Adaptive Fill): Amplify the description of
7355 fill-context-prefix.
7356
73572005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7358
7359 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7360
73612005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7362
7363 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7364
73652005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7366
7367 * debugging.texi (Error Debugging): Minor rewording.
7368 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7369 is optional.
7370
73712005-06-10 Lute Kamstra <lute@gnu.org>
7372
7373 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7374 (Top): Give it a title. Correct version number. Give the
7375 detailed node listing a more prominent header.
7376 * intro.texi: Don't set VERSION here a second time.
7377 Mention Emacs's version too.
7378 * anti.texi (Antinews): Use EMACSVER to refer to the current
7379 version of Emacs.
7380
73812005-06-09 Kim F. Storm <storm@cua.dk>
7382
7383 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7384 match-data and set-match-data.
7385
73862005-06-08 Richard M. Stallman <rms@gnu.org>
7387
7388 * searching.texi (Entire Match Data): Clarify when match-data
7389 returns markers and when integers.
7390
7391 * display.texi (Defining Faces): Explain that face name should not
7392 end in `-face'.
7393
7394 * modes.texi (Mode Line Data): Minor cleanup.
7395 (Customizing Keywords): Node split out of Search-based Fontification.
7396 Add example of using font-lock-add-keywords from a hook.
7397 Clarify when MODE should be non-nil, and when nil.
7398
73992005-06-06 Richard M. Stallman <rms@gnu.org>
7400
7401 * modes.texi (Mode Line Data): Explain what happens when the car
7402 of a list is a void symbol.
7403 (Search-based Fontification): Explain MODE arg to
7404 font-lock-add-keywords and warn about calls from major modes.
7405
74062005-06-08 Juri Linkov <juri@jurta.org>
7407
7408 * display.texi (Standard Faces): Add `shadow' face.
7409
74102005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7411
7412 * modes.texi (Major Mode Conventions): A derived mode only needs
7413 to put the call to the parent mode inside `delay-mode-hooks'.
7414
74152005-05-29 Richard M. Stallman <rms@gnu.org>
7416
7417 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7418 new, and what that implies. Clarify.
7419
7420 * files.texi (Locating Files): Clean up the text.
7421
7422 * frames.texi (Window Frame Parameters): Document user-size.
7423 Shorten entry for top by referring to left.
7424
74252005-05-26 Richard M. Stallman <rms@gnu.org>
7426
7427 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7428 is new, and what the implications are. Other clarifications.
7429
74302005-05-24 Richard M. Stallman <rms@gnu.org>
7431
7432 * frames.texi (Dialog Boxes): Minor fixes.
7433
74342005-05-25 Masatake YAMATO <jet@gyve.org>
7435
7436 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7437
74382005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7439
7440 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7441 is optional.
7442
74432005-05-24 Nick Roberts <nickrob@snap.net.nz>
7444
10d1d0af 7445 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7446
74472005-05-23 Lute Kamstra <lute@gnu.org>
7448
7449 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7450 syntax-begin-function over font-lock-beginning-of-syntax-function.
7451
74522005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7453
7454 * minibuf.texi (Reading File Names): Update description of
7455 `read-directory-name'.
7456
7457 * modes.texi (Derived Modes): Clarify :group keyword.
7458
74592005-05-21 Eli Zaretskii <eliz@gnu.org>
7460
7461 * files.texi (Locating Files): New subsection.
7462 Describe locate-file and executable-find.
7463
74642005-05-21 Kevin Ryde <user42@zip.com.au>
7465
7466 * frames.texi (Initial Parameters): Update cross reference to
7467 "Emacs Invocation".
7468
74692005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7470
7471 * keymaps.texi (Active Keymaps): Add anchor.
7472
7473 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7474 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7475 appropriate place.
7476 (Derived Modes): Small clarifications.
7477 (Minor Mode Conventions, Keymaps and Minor Modes):
7478 Replace references to nodes with references to anchors.
7479 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7480 Clarify description of lists whose first element is an integer.
7481 (Mode Line Variables): Add anchor.
7482 (%-Constructs): Clarify description of integer after %.
7483 (Emulating Mode Line): Describe nil value for FACE.
7484
74852005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7486
7487 * modes.texi (Derived Modes): Correct references to non-existing
7488 variable standard-syntax-table.
7489
74902005-05-17 Lute Kamstra <lute@gnu.org>
7491
7492 * modes.texi (Defining Minor Modes): Mention the mode hook.
7493
74942005-05-15 Kim F. Storm <storm@cua.dk>
7495
7496 * processes.texi (Network): Remove open-network-stream-nowait.
7497 (Network Servers): Remove open-network-stream-server.
7498
74992005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7500
7501 * elisp.texi (Top): Update detailed menu.
7502
7503 * variables.texi: Reorder nodes.
7504 (Variables): Update menu.
7505 (File Local Variables): Do not refer to the `-*-' line as
7506 a "local variables list". Add pxref.
7507
75082005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7509
7510 * elisp.texi (Top): Update detailed menu for node changes.
7511
7512 * modes.texi (Modes): Update Menu.
7513 (Hooks): Move to beginning of chapter.
7514 Most minor modes run mode hooks too.
7515 `add-hook' can handle void hooks or hooks whose value is a single
7516 function.
7517 (Major Modes): Update Menu.
7518 (Major Mode Basics): New node, split off from `Major Modes'.
7519 (Major Mode Conventions): Correct xref. Explain how to handle
7520 auto-mode-alist if the major mode command has an autoload cookie.
7521 (Auto Major Mode): Major update. Add magic-mode-alist.
7522 (Derived Modes): Major update.
7523 (Mode Line Format): Update Menu.
7524 (Mode Line Basics): New node, split off from `Mode Line Format'.
7525
7526 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7527 for `magic autoload comment'. Add index entries and anchor.
7528
75292005-05-14 Richard M. Stallman <rms@gnu.org>
7530
7531 * tips.texi (Coding Conventions): Explain how important it is
7532 that just loading certain files not change Emacs behavior.
7533
7534 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7535
75362005-05-12 Lute Kamstra <lute@gnu.org>
7537
7538 * modes.texi (Generic Modes): Update.
7539 (Major Modes): Refer to node "Generic Modes".
7540
7541 * elisp.texi (Top): Update to the current structure of the manual.
7542 * processes.texi (Processes): Add menu description.
7543 * customize.texi (Customization): Add menu descriptions.
7544
75452005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7546
7547 * processes.texi (Signals to Processes)
7548 (Low-Level Network): Fix typos.
7549
75502005-05-11 Lute Kamstra <lute@gnu.org>
7551
7552 * elisp.texi (Top): Add some nodes from the chapter "Major and
7553 Minor Modes" to the detailed node listing.
7554
75552005-05-10 Richard M. Stallman <rms@gnu.org>
7556
7557 * keymaps.texi (Extended Menu Items): Menu item filter functions
7558 can be called at any time.
7559
75602005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7561
7562 * variables.texi (File Local Variables): `(hack-local-variables t)'
7563 now also checks whether a mode is specified in the local variables
7564 list.
7565
75662005-05-05 Kevin Ryde <user42@zip.com.au>
7567
7568 * display.texi (The Echo Area): Correct format function cross
7569 reference.
7570
75712005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7572
7573 * variables.texi (Variable Aliases): Change description of
7574 `define-obsolete-variable-alias'.
7575
7576 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7577 (Defining Functions): Add xref.
7578 (Obsolete Functions): New node.
7579 (Function Safety): Standardize capitalization of section title.
7580
7581 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7582 (Dialog Boxes): Complete description of `x-popup-dialog'.
7583
75842005-05-04 Richard M. Stallman <rms@gnu.org>
7585
7586 * commands.texi (Interactive Codes): Fix Texinfo usage.
7587 Document U more clearly.
7588
75892005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7590
7591 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7592 function and not a macro.
7593
7594 * frames.texi (Pop-Up Menus): Correct and clarify description of
7595 `x-popup-menu'.
7596 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7597
75982005-05-01 Richard M. Stallman <rms@gnu.org>
7599
7600 * edebug.texi (Checking Whether to Stop): Fix previous change.
7601
76022005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7603
7604 * display.texi: Fix typos and Texinfo usage.
7605
7606 * edebug.texi (Checking Whether to Stop): executing-macro ->
7607 executing-kbd-macro.
7608
76092005-05-01 Richard M. Stallman <rms@gnu.org>
7610
7611 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7612
76132005-04-30 Richard M. Stallman <rms@gnu.org>
7614
7615 * files.texi (Magic File Names): Document `operations' property.
7616
76172005-04-29 Lute Kamstra <lute@gnu.org>
7618
7619 * modes.texi (Generic Modes): New node.
7620 (Major Modes): Add it to the menu.
7621 (Derived Modes): Add "derived mode" to concept index.
7622
76232005-04-28 Lute Kamstra <lute@gnu.org>
7624
7625 * modes.texi (Defining Minor Modes): Fix previous change.
7626 (Font Lock Mode): Simplify.
7627 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7628 when set and that some parts are optional. Add cross references.
7629 (Search-based Fontification): Say how to specify font-lock-keywords.
7630 Add cross references. Add font-lock-multiline to index.
7631 Move font-lock-keywords-case-fold-search here from node "Other Font
7632 Lock Variables". Document font-lock-add-keywords and
7633 font-lock-remove-keywords.
7634 (Other Font Lock Variables): Move font-lock-keywords-only,
7635 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7636 and font-lock-syntactic-face-function to node "Syntactic Font
7637 Lock". Move font-lock-keywords-case-fold-search to node
7638 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7639 and font-lock-{,un}fontify-{buffer,region}-function.
7640 (Precalculated Fontification): Remove reference to deleted variable
7641 font-lock-core-only.
7642 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7643 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7644 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7645 and font-lock-syntactic-face-function here from node "Other Font
7646 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7647 Syntax Properties". Add cross references.
7648 (Setting Syntax Properties): New node.
7649 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7650 * syntax.texi (Syntax Properties): Add cross reference.
7651 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7652
76532005-04-26 Richard M. Stallman <rms@gnu.org>
7654
7655 * display.texi (Defining Faces):
7656 Document `default' elements of defface spec.
7657
7658 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7659
7660 * variables.texi (Variable Aliases): Clarify text.
7661
76622005-04-25 Chong Yidong <cyd@stupidchicken.com>
7663
7664 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7665
76662005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7667
7668 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7669
76702005-04-24 Eli Zaretskii <eliz@gnu.org>
7671
7672 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7673 syntax-after and syntax-class.
7674
7675 * files.texi (Changing Files): Fix last change's cross-reference.
7676 (Unique File Names): Don't mention "numbers" in the documentation
7677 of make-temp-file and make-temp-name.
7678
76792005-04-23 Richard M. Stallman <rms@gnu.org>
7680
7681 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7682
76832005-04-22 Nick Roberts <nickrob@snap.net.nz>
7684
7685 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7686
76872005-04-22 Nick Roberts <nickrob@snap.net.nz>
7688
7689 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7690 and define-obsolete-variable-alias.
7691
76922005-04-22 Kim F. Storm <storm@cua.dk>
7693
7694 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7695 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7696
76972005-04-21 Lute Kamstra <lute@gnu.org>
7698
7699 * lists.texi (Association Lists): Document rassq-delete-all.
7700
77012005-04-19 Richard M. Stallman <rms@gnu.org>
7702
7703 * modes.texi (Search-based Fontification): Explain that
7704 facespec is an expression to be evaluated.
7705
77062005-04-19 Kevin Ryde <user42@zip.com.au>
7707
7708 * streams.texi (Output Functions): Fix xref.
7709 * strings.texi (String Conversion): Fix xref.
7710
77112005-04-19 Kim F. Storm <storm@cua.dk>
7712
7713 * symbols.texi (Symbol Plists): Add safe-get.
7714 Mention that `get' may signal an error.
7715
77162005-04-18 Nick Roberts <nickrob@snap.net.nz>
7717
7718 * customize.texi (Variable Definitions): Replace tooltip-mode
7719 example with save-place.
7720
77212005-04-17 Richard M. Stallman <rms@gnu.org>
7722
7723 * buffers.texi (Indirect Buffers): Clarify.
7724
7725 * positions.texi (Positions): Clarify converting marker to integer.
7726
7727 * strings.texi (String Basics): Mention string-match; clarify.
7728
77292005-04-08 Lute Kamstra <lute@gnu.org>
7730
7731 * modes.texi (Search-based Fontification): Fix cross references.
7732 Use consistent terminology. Document anchored highlighting.
7733
77342005-04-05 Lute Kamstra <lute@gnu.org>
7735
7736 * modes.texi (Defining Minor Modes): Document :group keyword
7737 argument and its default value.
7738
77392005-04-03 Lute Kamstra <lute@gnu.org>
7740
7741 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7742 references and/or descriptions. Delete major mode hooks; mention
7743 them as a category instead. Rename or delete obsolete hooks.
7744
77452005-04-02 Richard M. Stallman <rms@gnu.org>
7746
7747 * nonascii.texi (Coding System Basics): Another wording cleanup.
7748
77492005-04-01 Richard M. Stallman <rms@gnu.org>
7750
7751 * nonascii.texi (Coding System Basics): Clarify previous change.
7752
77532005-04-01 Kenichi Handa <handa@m17n.org>
7754
10d1d0af 7755 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7756 identity of coding systems.
7757
77582005-03-29 Chong Yidong <cyd@stupidchicken.com>
7759
7760 * text.texi (Buffer Contents): Add filter-buffer-substring and
7761 buffer-substring-filters.
7762
77632005-03-26 Chong Yidong <cyd@stupidchicken.com>
7764
7765 * anti.texi (Antinews): Mention `G' interactive code.
7766
7767 * tips.texi (Compilation Tips): Mention benchmark.el.
7768
77692005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7770
7771 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7772 is now bound to M-o M-o.
7773
7774 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7775
77762005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7777
7778 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7779 in the Emacs Manual).
7780 * Makefile.in (srcs): Remove calendar.texi.
7781 * makefile.w32-in (srcs): Remove calendar.texi.
7782 * display.texi (Display): Change name of next node.
7783 * os.texi (System In): Change name of previous node.
7784 * elisp.texi (Top): Remove Calendar references.
7785 * vol1.texi (Top): Remove Calendar references.
7786 * vol2.texi (Top): Remove Calendar references.
7787
77882005-03-25 Richard M. Stallman <rms@gnu.org>
7789
7790 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7791 Cleanup previous change.
7792
77932005-03-25 Chong Yidong <cyd@stupidchicken.com>
7794
7795 * display.texi (Face Attributes): Faces earlier in an :inherit
7796 list take precedence.
7797 (Scroll Bars): Fix description of vertical-scroll-bars.
7798 Document frame-current-scroll-bars and window-current-scroll-bars.
7799
7800 * markers.texi (The Mark): Document temporary Transient Mark mode.
7801
7802 * minibuf.texi (Reading File Names):
7803 Document read-file-name-completion-ignore-case.
7804
7805 * positions.texi (Screen Lines): Document nil for width argument
7806 to compute-motion.
7807
78082005-03-23 Kim F. Storm <storm@cua.dk>
7809
7810 * display.texi (Standard Faces): Other faces used in the fringe
7811 implicitly inherits from the fringe face.
7812 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7813 properties implicitly inherits from fringe face.
7814 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7815
78162005-03-20 Chong Yidong <cyd@stupidchicken.com>
7817
7818 * display.texi (Invisible Text): State default value of
7819 line-move-ignore-invisible.
7820 (Managing Overlays): Document remove-overlays.
7821 (Standard Faces): Document escape-glyph face.
7822
7823 * minibuf.texi (Reading File Names): Document read-file-name-function.
7824
7825 * modes.texi (Other Font Lock Variables):
7826 Document font-lock-lines-before.
7827
7828 * positions.texi (Skipping Characters): skip-chars-forward allows
7829 character classes.
7830
78312005-03-18 Lute Kamstra <lute@gnu.org>
7832
7833 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7834
78352005-03-17 Richard M. Stallman <rms@gnu.org>
7836
7837 * text.texi (Undo): Document extensible undo entries.
7838
dd7b651b 7839 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7840
7841 * nonascii.texi (Character Codes): Minor fix.
7842
7843 * display.texi (Display Property): Explain the significance
7844 of having text properties that are eq.
7845 (Other Display Specs): Explain string as display spec.
7846
7847 * commands.texi (Interactive Codes): Document G option.
7848
78492005-03-17 Chong Yidong <cyd@stupidchicken.com>
7850
7851 * text.texi (Filling): Add sentence-end-without-period and
7852 sentence-end-without-space.
7853 (Changing Properties): Minor fix.
7854
7855 * anti.texi: Total rewrite.
7856
78572005-03-15 Lute Kamstra <lute@gnu.org>
7858
7859 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7860
78612005-03-08 Kim F. Storm <storm@cua.dk>
7862
7863 * display.texi (Specified Space): Property :width is support on
7864 non-graphic terminals, :height is not.
7865
78662005-03-07 Richard M. Stallman <rms@gnu.org>
7867
7868 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7869 Now subnodes of Fringes.
7870 (Overlay Arrow): Document overlay-arrow-variable-list.
7871 (Fringe Size/Pos): New node, broken out of Fringes.
7872 (Display): Explain clearing vs redisplay better.
7873 (Truncation): Clarify use of bitmaps.
7874 (The Echo Area): Clarify the uses of the echo area.
7875 Add max-mini-window-height.
7876 (Progress): Clarify.
7877 (Invisible Text): Explain that main loop moves point out.
7878 (Selective Display): Say "hidden", not "invisible".
7879 (Managing Overlays): Move up. Describe relation to Undo here.
7880 (Overlay Properties): Clarify intro.
7881 (Finding Overlays): Explain return values when nothing found.
7882 (Width): truncate-string-to-width has added arg.
7883 (Displaying Faces): Clarify and update mode line face handling.
7884 (Face Functions): Minor cleanup.
7885 (Conditional Display): Merge into Other Display Specs.
7886 (Pixel Specification, Other Display Specs): Minor cleanups.
7887 (Images, Image Descriptors): Minor cleanups.
7888 (GIF Images): Patents have expired.
7889 (Showing Images): Explain default text for insert-image.
7890 (Manipulating Button Types): Merge into Manipulating Buttons.
7891 (Making Buttons): Explain return values.
7892 (Button Buffer Commands): Add xref.
7893 (Inverse Video): Update mode-line-inverse-video.
7894 (Display Table Format): Clarify.
7895 (Active Display Table): Give defaults for window-display-table.
7896
7897 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7898 and calendar-today-marker are strings, not chars.
7899 (Holiday Customizing): Minor fix.
7900
7901 * internals.texi (Writing Emacs Primitives): Update `or' example.
7902 Update limit on # args of subr.
7903
7904 * edebug.texi (Using Edebug): Arrow is in fringe.
7905 (Instrumenting): Arg to eval-defun works without loading edebug.
7906 (Edebug Execution Modes): Add xref.
7907
7908 * customize.texi (Common Keywords): Clarify :require.
7909 Mention :version here.
7910 (Variable Definitions, Group Definitions): Not here.
7911 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7912
79132005-03-07 Chong Yidong <cyd@stupidchicken.com>
7914 * nonascii.texi (Text Representations): Clarify position-bytes.
7915 (Character Sets): Add list-charset-chars.
7916 (Scanning Charsets): Add charset-after.
7917 (Encoding and I/O): Minor fix.
7918
79192005-03-06 Richard M. Stallman <rms@gnu.org>
7920
7921 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7922 (Resizing Windows): Likewise.
7923
7924 * text.texi (Change Hooks): Get rid of "Emacs 21".
7925
7926 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7927
7928 * streams.texi (Output Variables): Get rid of "Emacs 21".
7929
7930 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7931
7932 * os.texi (Translating Input): Replace flow-control example
7933 with a less obsolete example that uses `keyboard-translate'.
7934
7935 * objects.texi (Hash Table Type, Circular Objects):
7936 Get rid of "Emacs 21".
7937
7938 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7939 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7940
7941 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7942
7943 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7944
7945 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7946 (Menu Bar): Fix when menu-bar-update-hook is called.
7947
7948 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7949
7950 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7951 and make it read better.
7952
7953 * files.texi (Writing to Files): Get rid of "Emacs 21".
7954 (Unique File Names): Likewise.
7955
7956 * elisp.texi: Update Emacs version to 22.
7957
7958 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7959 (Overlay Properties, Face Attributes): Likewise.
7960 (Managing Overlays): Fix punctuation.
7961 (Attribute Functions): Clarify set-face-font; get rid of
7962 info about old Emacs versions.
7963 (Auto Faces, Font Lookup, Display Property, Images):
7964 Get rid of "Emacs 21".
7965
7966 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7967
79682005-03-05 Richard M. Stallman <rms@gnu.org>
7969
7970 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7971
79722005-03-04 Lute Kamstra <lute@gnu.org>
7973
7974 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7975
79762005-03-03 Lute Kamstra <lute@gnu.org>
7977
7978 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7979
79802005-03-01 Lute Kamstra <lute@gnu.org>
7981
7982 * debugging.texi (Debugger Commands): Update `j'.
7983
79842005-02-28 Lute Kamstra <lute@gnu.org>
7985
7986 * debugging.texi (Debugging): Fix typo.
7987 (Error Debugging): Document eval-expression-debug-on-error.
7988 (Function Debugging): Update example.
7989 (Using Debugger): Mention starred stack frames.
7990 (Debugger Commands): Document `j' and `l'.
7991 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7992 Update the messages that the debugger displays.
7993 (Internals of Debugger): Add cross reference. Update example.
7994 (Excess Open): Minor improvement.
7995 (Excess Close): Minor improvement.
7996
79972005-02-26 Richard M. Stallman <rms@gnu.org>
7998
7999 * tips.texi (Coding Conventions): Clarify.
8000 Put all the major mode key reservations together.
8001 Mention the Mouse-1 => Mouse-2 conventions.
8002
8003 * syntax.texi (Syntax Class Table): Clarify.
8004 (Syntax Table Functions): syntax-after moved from here.
8005 (Syntax Table Internals): syntax-after moved to here.
8006 (Parsing Expressions): Update info on number of values
8007 and what's meaningful in the STATE argument.
8008 (Categories): Fix typo.
8009
8010 * sequences.texi (Arrays): Cleanup.
8011 (Char-Tables): Clarify.
8012
8013 * processes.texi (Deleting Processes): Cleanups, add xref.
8014 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8015 (Process Information): set-process-coding-system, some args optional.
8016 (Input to Processes): Explain various types for PROCESS args.
8017 Rename them from PROCESS-NAME to PROCESS.
8018 (Signals to Processes): Likewise.
8019 (Decoding Output): Cleanup.
8020 (Query Before Exit): Clarify.
8021
8022 * os.texi (Startup Summary): Correct the options; add missing ones.
8023 (Terminal Output, Batch Mode): Clarify.
8024 (Flow Control): Node deleted.
8025
8026 * markers.texi (The Mark): Clarify.
8027
8028 * macros.texi (Expansion): Cleanup.
8029 (Indenting Macros): indent-spec allows ints, not floats.
8030
8031 * keymaps.texi (Keymaps): Clarify.
8032 (Format of Keymaps): Update lisp-mode-map example.
8033 (Active Keymaps, Key Lookup): Clarify.
8034 (Changing Key Bindings): Add xref to `kbd'.
8035 (Key Binding Commands, Simple Menu Items): Clarify.
8036 (Mouse Menus, Menu Bar): Clarify.
8037 (Menu Example): Replace print example with menu-bar-replace-menu.
8038
8039 * help.texi (Documentation Basics): Add function-documentation prop.
8040
8041 * elisp.texi (Top): Don't refer to Flow Control node.
8042
8043 * commands.texi (Command Overview): Improve xrefs.
8044 (Adjusting Point): Adjusting point applies to intangible and invis.
8045 (Key Sequence Input): Doc extra read-key-sequence args.
8046 Likewise for read-key-sequence-vector.
8047
8048 * backups.texi (Rename or Copy): Minor fix.
8049 (Numbered Backups): For version-control, say the default.
8050 (Auto-Saving): make-auto-save-file-name example is simplified.
8051
8052 * advice.texi (Advising Functions): Don't imply one part of Emacs
8053 should advise another part. Markup changes.
8054 (Defining Advice): Move transitional para.
8055 (Activation of Advice): Cleanup.
8056 Explain if COMPILE is nil or negative.
8057
8058 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8059
80602005-02-24 Lute Kamstra <lute@gnu.org>
8061
8062 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8063 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8064
80652005-02-23 Lute Kamstra <lute@gnu.org>
8066
8067 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8068 to define global minor modes as well.
8069
8070 * display.texi (Managing Overlays): overlay-buffer returns nil for
8071 deleted overlays.
8072
80732005-02-22 Kim F. Storm <storm@cua.dk>
8074
8075 * minibuf.texi (Basic Completion): Allow symbols in addition to
8076 strings in try-completion and all-completions.
8077
80782005-02-14 Lute Kamstra <lute@gnu.org>
8079
8080 * elisp.texi (Top): Remove reference to deleted node.
8081
8082 * lists.texi (Lists): Remove reference to deleted node.
8083 (Cons Cells): Fix typo.
8084
8085 * loading.texi (Where Defined): Fix typo.
8086
80872005-02-14 Richard M. Stallman <rms@gnu.org>
8088
8089 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8090 is useful for discarding some minor modes.
8091
8092 * symbols.texi (Symbol Components): Reorder examples.
8093
8094 * streams.texi (Input Functions): State standard-input default.
8095 (Output Variables): State standard-output default.
8096
8097 * objects.texi (Printed Representation): Clarify read syntax vs print.
8098 (Floating Point Type): Explain meaning better.
8099 (Symbol Type): Explain uniqueness better.
8100 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8101 List examples sooner.
8102 (Box Diagrams): New subnode broken out.
8103 Some examples moved from old Lists as Boxes node.
8104 (Dotted Pair Notation): Clarify intro.
8105 (Array Type): Clarify.
8106 (Type Predicates): Add hash-table-p.
8107
8108 * numbers.texi (Integer Basics): Clarify radix explanation.
8109 (Predicates on Numbers): Minor clarification.
8110 (Comparison of Numbers): Minor clarification. Clarify eql.
8111 Typos in min, max.
8112 (Math Functions): Clarify overflow in expt.
8113
8114 * minibuf.texi (Text from Minibuffer): Minor clarification.
8115 Mention arrow keys.
8116
8117 * loading.texi (Autoload): defun's doc string overrides autoload's
8118 doc string.
8119 (Repeated Loading): Modernize "add to list" examples.
8120 (Where Defined): Finish updating table of load-history elts.
8121
8122 * lists.texi (List-related Predicates): Minor wording improvement.
8123 (Lists as Boxes): Node deleted.
8124 (Building Lists): Explain trivial cases of number-sequence.
8125
8126 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8127 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8128 (Hash Access): Any object can be a key.
8129 State value of maphash.
8130
8131 * functions.texi (What Is a Function): Wording cleanup.
8132 (Function Documentation): Minor cleanup.
8133 Explain purpose of calling convention at end of doc string.
8134 (Function Names): Wording cleanup.
8135 (Calling Functions): Wording cleanup.
8136 Explain better how funcall calls the function.
8137 (Function Cells): Delete example of saving and redefining function.
8138
8139 * control.texi (Combining Conditions): Wording cleanup.
8140 (Iteration): dolist and dotimes bind VAR locally.
8141 (Cleanups): Xref to Atomic Changes.
8142
8143 * compile.texi (Byte Compilation): Delete 19.29 info.
8144 (Compilation Functions): Macros' difficulties don't affect defsubst.
8145 (Docs and Compilation): Delete 19.29 info.
8146
81472005-02-10 Richard M. Stallman <rms@gnu.org>
8148
8149 * objects.texi (Symbol Type): Minor correction.
8150
81512005-02-06 Lute Kamstra <lute@gnu.org>
8152
8153 * modes.texi (Example Major Modes): Fix typos.
8154
81552005-02-06 Richard M. Stallman <rms@gnu.org>
8156
8157 * text.texi (Margins): fill-nobreak-predicate can be one function.
8158
8159 * strings.texi (Modifying Strings): clear-string can make unibyte.
8160 (Formatting Strings): format gives error if values missing.
8161
8162 * positions.texi (Character Motion): Mention default arg
8163 for forward-char. backward-char refers to forward-char.
8164 (Word Motion): Mention default arg for forward-word.
8165 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8166 Simplify end-of-buffer.
8167 (Text Lines): Mention default arg for forward-line.
8168 (List Motion): Mention default arg for beginning/end-of-defun.
8169 (Skipping Characters): Minor fixes in explaining character-set.
8170
8171 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8172 Mode inheritance applies only when default-major-mode is nil.
8173 Clarifications.
8174 (Example Major Modes): Update Text mode and Lisp mode examples.
8175 (Minor Mode Conventions): Mention define-minor-mode at top.
8176 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8177 (Mode Line Format): Update mode line face display info.
8178 (Properties in Mode): Mention effect of risky vars.
8179 (Imenu): Define imenu-add-to-menubar.
8180 (Font Lock Mode): Add descriptions to menu lines.
8181 (Faces for Font Lock): Add font-lock-doc-face.
8182
81832005-02-05 Lute Kamstra <lute@gnu.org>
8184
8185 * text.texi (Maintaining Undo): Remove obsolete function.
8186
81872005-02-05 Eli Zaretskii <eliz@gnu.org>
8188
8189 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8190 color specifications. Improve indexing.
b8d4c8d0
GM
8191 (Text Terminal Colors): Replace the description of RGB values by
8192 an xref to "Color Names".
8193
81942005-02-03 Richard M. Stallman <rms@gnu.org>
8195
8196 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8197 Clarify.
8198 (Selecting Windows): Clarify save-selected-window.
8199 (Cyclic Window Ordering): Clarify walk-windows.
8200 (Window Point): Clarify.
8201 (Window Start): Add comment to example.
8202 (Resizing Windows): Add `interactive' specs in examples.
8203 Document fit-window-to-buffer.
8204
8205 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8206 (Undo, Maintaining Undo): Clarify last change.
8207 (Sorting): In sort-numeric-fields, explain about octal and hex.
8208 Mention sort-numeric-base.
8209 (Format Properties): Add xref for hard newlines.
8210
8211 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8212 (Pop-Up Menus): Fix typo.
8213 (Color Names): Explain all types of color names.
8214 Explain color-values on B&W terminal.
8215 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8216
8217 * files.texi (File Locks): Not supported on MS systems.
8218 (Testing Accessibility): Clarify.
8219
8220 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8221 (Coverage Testing): Fix typo.
8222
8223 * commands.texi (Misc Events): Remove stray space.
8224
8225 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8226 (Modification Time): Clarify when visited-file-modtime returns 0.
8227 (The Buffer List): Clarify bury-buffer.
8228 (Killing Buffers): Clarify.
8229 (Indirect Buffers): Add clone-indirect-buffer.
8230
82312005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8232
8233 * edebug.texi (Printing in Edebug): Fix default value of
8234 edebug-print-circle.
8235 (Coverage Testing): Fix displayed frequency count data.
8236
82372005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8238
8239 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8240
82412005-02-02 Kim F. Storm <storm@cua.dk>
8242
8243 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8244
82452005-01-29 Eli Zaretskii <eliz@gnu.org>
8246
8247 * commands.texi (Misc Events): Describe the help-echo event.
8248
8249 * text.texi (Special Properties) <help-echo>: Use `pos'
8250 consistently in description of the help-echo property.
8251 Use @code{nil} instead of @var{nil}.
8252
8253 * display.texi (Overlay Properties): Fix the index entry for
8254 help-echo overlay property.
8255
8256 * customize.texi (Type Keywords): Uncomment the xref to the
8257 help-echo property documentation.
8258
82592005-01-23 Kim F. Storm <storm@cua.dk>
8260
8261 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8262 return value. Third element FULLY replaced by PARTIAL which
8263 specifies number of invisible pixels if row is only partially visible.
8264 (Textual Scrolling): Mention auto-window-vscroll.
8265 (Vertical Scrolling): New defvar auto-window-vscroll.
8266
82672005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8268
8269 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8270 command remapping.
8271
82722005-01-15 Richard M. Stallman <rms@gnu.org>
8273
8274 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8275
82762005-01-14 Kim F. Storm <storm@cua.dk>
8277
8278 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8279
8280 * text.texi (Links and Mouse-1): Fix string and vector item.
8281
82822005-01-13 Richard M. Stallman <rms@gnu.org>
8283
8284 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8285 descriptions of overriding-local-map and overriding-terminal-local-map.
8286
8287 * text.texi (Links and Mouse-1): Clarify text.
8288
82892005-01-13 Kim F. Storm <storm@cua.dk>
8290
8291 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8292
82932005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8294
8295 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8296
82972005-01-12 Kim F. Storm <storm@cua.dk>
8298
8299 * text.texi (Links and Mouse-1): Rename section from Enabling
8300 Mouse-1 to Following Links. Change xrefs.
8301 Add examples for define-button-type and define-widget.
8302
8303 * display.texi (Button Properties, Button Buffer Commands):
8304 Clarify mouse-1 and follow-link functionality.
8305
83062005-01-12 Richard M. Stallman <rms@gnu.org>
8307
8308 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8309
8310 * display.texi (Beeping): Fix Texinfo usage.
8311
8312 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8313
83142005-01-11 Kim F. Storm <storm@cua.dk>
8315
8316 * display.texi (Button Properties, Button Buffer Commands):
8317 Mention mouse-1 binding. Add follow-link keyword.
8318
8319 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8320 (Enabling Mouse-1 to Follow Links): New subsection.
8321
83222005-01-06 Richard M. Stallman <rms@gnu.org>
8323
8324 * text.texi (Special Properties): Minor change.
8325
8326 * os.texi (Timers): Clarify previous change.
8327
8328 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8329
83302005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8331
8332 * display.texi (Face Attributes): Correct xref to renamed node.
8333
83342005-01-01 Richard M. Stallman <rms@gnu.org>
8335
8336 * display.texi (Face Attributes): Describe hex color specs.
8337
83382004-12-31 Richard M. Stallman <rms@gnu.org>
8339
8340 * os.texi (Timers): Update previous change.
8341
83422004-12-30 Kim F. Storm <storm@cua.dk>
8343
8344 * display.texi (Line Height): Total line-height is now specified
8345 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8346 in cons cells. (nil . RATIO) is relative to actual line height.
8347 Use line-height `t' instead of `0' to get minimum height.
8348
83492004-12-29 Richard M. Stallman <rms@gnu.org>
8350
8351 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8352
83532004-12-28 Richard M. Stallman <rms@gnu.org>
8354
8355 * commands.texi (Quitting): Clarify value of with-local-quit.
8356
8357 * elisp.texi (Top): Fix previous change.
8358
8359 * loading.texi (Loading): Fix previous change.
8360
83612004-12-27 Richard M. Stallman <rms@gnu.org>
8362
8363 * Makefile.in (MAKEINFO): Specify --force.
8364
8365 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8366
8367 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8368
8369 * display.texi (Line Height): Further clarify.
8370
8371 * elisp.texi (Top): Update Loading submenu.
8372
8373 * loading.texi (Where Defined): New node.
8374 (Unloading): load-history moved to Where Defined.
8375
83762004-12-21 Richard M. Stallman <rms@gnu.org>
8377
8378 * commands.texi (Event Input Misc): Add while-no-input.
8379
83802004-12-11 Richard M. Stallman <rms@gnu.org>
8381
8382 * display.texi (Line Height): Rewrite text for clarity.
8383
83842004-12-11 Kim F. Storm <storm@cua.dk>
8385
8386 * display.texi (Display): Add node "Line Height" to menu.
8387 (Line Height): New node. Move full description of line-spacing
8388 and line-height text properties here from text.texi.
8389 (Scroll Bars): Add vertical-scroll-bar variable.
8390
8391 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8392
8393 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8394 line-spacing and vertical-scroll-bar.
8395
8396 * text.texi (Special Properties): Just mention line-spacing and
8397 line-height here, add xref to new "Line Height" node.
8398
83992004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8400
8401 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8402
8403 * locals.texi (Standard Buffer-Local Variables):
8404 Add @xref for `line-spacing'.
8405
84062004-12-05 Richard M. Stallman <rms@gnu.org>
8407
8408 * Makefile.in (maintainer-clean): Remove the info files
8409 in $(infodir) where they are created.
8410
84112004-12-03 Richard M. Stallman <rms@gnu.org>
8412
8413 * windows.texi (Selecting Windows): get-lru-window and
8414 get-largest-window don't consider dedicated windows.
8415
8416 * text.texi (Undo): Document undo-in-progress.
8417
84182004-11-26 Richard M. Stallman <rms@gnu.org>
8419
8420 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8421 Remove a few vars that are not always buffer-local.
8422
84232004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8424
8425 * locals.texi (Standard Buffer-Local Variables): Comment out
8426 xref's to non-existent node `Yet to be written'.
8427
84282004-11-24 Richard M. Stallman <rms@gnu.org>
8429
8430 * processes.texi (Synchronous Processes): Grammar fix.
8431
8432 * numbers.texi (Comparison of Numbers): Add eql.
8433
8434 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8435
8436 * intro.texi (Printing Notation): Fix previous change.
8437
8438 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8439 and default-indicate-buffer-boundaries from here.
8440 (Usual Display): To here.
8441 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8442 (Usual Display): Move tab-width up.
8443
5dcb4c4e
SM
8444 * customize.texi (Variable Definitions):
8445 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8446 (Simple Types, Composite Types, Defining New Types):
8447 Minor cleanups.
8448
84492004-11-21 Jesper Harder <harder@ifa.au.dk>
8450
8451 * processes.texi (Synchronous Processes, Output from Processes):
8452 Markup fix.
8453
84542004-11-20 Richard M. Stallman <rms@gnu.org>
8455
8456 * positions.texi (Skipping Characters): skip-chars-forward
8457 now handles char classes.
8458
8459 * intro.texi (Printing Notation): Avoid confusion of `print'
8460 when explaining @print.
8461
8462 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8463
8464 * display.texi (Display Table Format): Minor fix.
8465
8466 * streams.texi (Output Functions): Fix print example.
8467
8468 * Makefile.in (elisp): New target.
8469 (dist): Depend on $(infodir)/elisp, not elisp.
8470 Copy the info files from $(infodir).
8471
8472 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8473 read-from-minibuffer.
8474
8475 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8476
84772004-11-19 Richard M. Stallman <rms@gnu.org>
8478
8479 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8480
84812004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8482
8483 * tips.texi (Coding Conventions): Fix typo.
8484
84852004-11-16 Richard M. Stallman <rms@gnu.org>
8486
8487 * tips.texi (Coding Conventions): Separate defvar and require
8488 methods to avoid warnings. Use require only when there are many
8489 functions and variables from that package.
8490
8491 * minibuf.texi (Minibuffer Completion): When ignoring case,
8492 predicate must not be case-sensitive.
8493
8494 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8495 (Test Coverage): Don't talk about "splotches". Clarified.
8496
84972004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8498
8499 * frames.texi (Window Frame Parameters): Fix typo.
8500
85012004-11-15 Kim F. Storm <storm@cua.dk>
8502
8503 * symbols.texi (Other Plists): Note that plist-get may signal error.
8504 Add safe-plist-get.
8505
85062004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8507
8508 * modes.texi (Font Lock Basics): Fix typo.
8509
85102004-11-08 Richard M. Stallman <rms@gnu.org>
8511
8512 * syntax.texi (Syntax Table Functions): Add syntax-after.
8513
85142004-11-06 Lars Brinkhoff <lars@nocrew.org>
8515
8516 * os.texi (Processor Run Time): New section documenting
8517 get-internal-run-time.
8518
85192004-11-06 Eli Zaretskii <eliz@gnu.org>
8520
8521 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8522 it nukes elisp-cover.texi.
8523 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8524 elisp-0 etc.
8525
85262004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8527
8528 * commands.texi (Keyboard Macros): Document `append' return value
8529 of `defining-kbd-macro'.
8530
85312004-11-01 Richard M. Stallman <rms@gnu.org>
8532
8533 * commands.texi (Interactive Call): Add called-interactively-p.
8534
85352004-10-29 Simon Josefsson <jas@extundo.com>
8536
8537 * minibuf.texi (Reading a Password): Revert.
8538
85392004-10-28 Richard M. Stallman <rms@gnu.org>
8540
8541 * frames.texi (Display Feature Testing): Explain about "vendor".
8542
85432004-10-27 Richard M. Stallman <rms@gnu.org>
8544
8545 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8546 not raw. Clarify `n'.
8547 (Interactive Call): Rewrite interactive-p, focusing on when
8548 and how to use it.
8549 (Misc Events): Clarify previous change.
8550
8551 * advice.texi (Simple Advice): Clarify what job the example does.
8552 (Around-Advice): Clarify ad-do-it.
8553 (Activation of Advice): An option of ad-default-compilation-action
8554 is `never', not `nil'.
8555
85562004-10-26 Kim F. Storm <storm@cua.dk>
8557
8558 * commands.texi (Interactive Codes): Add U code letter.
8559
85602004-10-25 Simon Josefsson <jas@extundo.com>
8561
8562 * minibuf.texi (Reading a Password): Add.
8563
85642004-10-24 Jason Rumney <jasonr@gnu.org>
8565
8566 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8567 and wheel-down.
8568
85692004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8570
8571 * processes.texi (Synchronous Processes): Document process-file.
8572
85732004-10-22 Kenichi Handa <handa@m17n.org>
8574
8575 * text.texi (translate-region): Document that it accepts also a
8576 char-table.
8577
85782004-10-22 David Ponce <david@dponce.com>
8579
8580 * windows.texi (Resizing Windows): Document the `preserve-before'
8581 argument of the functions `enlarge-window' and `shrink-window'.
8582
85832004-10-19 Jason Rumney <jasonr@gnu.org>
8584
8585 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8586
85872004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8588
8589 * text.texi (Filling): Add anchor for definition of
8590 `sentence-end-double-space'.
8591
8592 * searching.texi (Regexp Example): Update description of how
8593 Emacs currently recognizes the end of a sentence.
8594 (Standard Regexps): Update definition of the variable
8595 `sentence-end'. Add definition of the function `sentence-end'.
8596
85972004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8598
8599 * display.texi (Progress): New node.
8600
86012004-10-05 Kim F. Storm <storm@cua.dk>
8602
8603 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8604
86052004-09-29 Kim F. Storm <storm@cua.dk>
8606
8607 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8608 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8609 fringe bitmap symbols, as they now have their own namespace.
8610 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8611 vs. pixels. Signal error if no free bitmap slots.
8612 (Pixel Specification): Change IMAGE to @var{image}.
8613
86142004-09-28 Richard M. Stallman <rms@gnu.org>
8615
8616 * text.texi (Special Properties): Clarify line-spacing and line-height.
8617
8618 * searching.texi (Regexp Search): Add looking-back.
8619
86202004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8621
8622 * display.texi: Correct typos.
8623 (Image Descriptors): Correct xref's.
8624
86252004-09-25 Richard M. Stallman <rms@gnu.org>
8626
8627 * text.texi (Special Properties): Cleanups in `cursor'.
8628 Rewrites in `line-height' and `line-spacing'; exchange them.
8629
8630 * display.texi (Fringes): Rewrite previous change.
8631 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8632 (Display Fringe Bitmaps): Node deleted, text moved.
8633 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8634 (Scroll Bars): Clarify set-window-scroll-bars.
8635 (Pointer Shape): Rewrite.
8636 (Specified Space): Clarify :align-to, etc.
8637 (Pixel Specification): Use @var. Clarify new text.
8638 (Other Display Specs): Clarify `slice'.
8639 (Image Descriptors): Cleanups.
8640 (Showing Images): Cleanups.
8641
86422004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8643
8644 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8645
8646 * modes.texi: Various minor changes in addition to:
8647 (Major Mode Conventions): Final call to `run-mode-hooks' should
8648 not be inside the `delay-mode-hooks' form.
8649 (Mode Hooks): New node.
8650 (Hooks): Delete obsolete example.
8651 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8652 node "Mode Hooks".
8653
86542004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8655
8656 * display.texi: Correct various typos.
8657 (Display): Rename node "Pointer Shapes" to "Pointer
8658 Shape". (There is already a node called "Pointer Shapes" in
8659 frames.texi.)
8660 (Images): Remove non-existent node "Image Slices" from menu.
8661
86622004-09-23 Kim F. Storm <storm@cua.dk>
8663
8664 * text.texi (Special Properties): Add `cursor', `pointer',
8665 `line-height', and `line-spacing' properties.
8666
8667 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8668 Shapes' to menu.
8669 (Standard Faces): Doc fix for fringe face.
8670 (Fringes): Add `overflow-newline-into-fringe' and
8671 'indicate-buffer-boundaries'.
8672 (Fringe Bitmaps, Pointer Shapes): New nodes.
8673 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8674 Bitmaps' to menu.
8675 (Specified Space): Describe pixel width and height.
8676 (Pixel Specification): New node.
8677 (Other Display Specs): Add `slice' property.
8678 (Display Fringe Bitmaps): New node.
8679 (Images): Add 'Image Slices' to menu.
8680 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8681 (Showing Images): Add slice arg to `insert-image'.
8682 Add 'insert-sliced-image'.
b8d4c8d0
GM
8683
86842004-09-20 Richard M. Stallman <rms@gnu.org>
8685
8686 * commands.texi (Key Sequence Input):
8687 Clarify downcasing in read-key-sequence.
8688
86892004-09-08 Juri Linkov <juri@jurta.org>
8690
8691 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8692
86932004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8694
5dcb4c4e
SM
8695 * locals.texi (Standard Buffer-Local Variables):
8696 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8697 * internals.texi (Buffer Internals): Describe new
8698 auto_save_file_format field of the buffer structure.
8699 * files.texi (Format Conversion): `auto-save-file-format' has been
8700 renamed `buffer-auto-save-file-format'.
8701
87022004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8703
8704 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8705 an integer or a marker.
8706 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8707
87082004-08-22 Richard M. Stallman <rms@gnu.org>
8709
8710 * modes.texi (Major Mode Conventions): Discuss rebinding of
8711 standard key bindings.
8712
87132004-08-18 Kim F. Storm <storm@cua.dk>
8714
8715 * processes.texi (Accepting Output): Add `just-this-one' arg to
8716 `accept-process-output'.
8717 (Output from Processes): New var `process-adaptive-read-buffering'.
8718
87192004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8720
8721 * keymaps.texi: Various changes in addition to:
8722 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8723 Give more varied examples for `kbd'.
8724 (Creating Keymaps): Char tables have slots for all characters
8725 without modifiers.
8726 (Active Keymaps): `overriding-local-map' and
8727 `overriding-terminal-local-map' also override text property and
8728 overlay keymaps.
8729 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8730 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8731 to denote a prefix of no events.
8732 `map-keymap' includes parent's bindings _recursively_.
8733 Clarify and correct description of `where-is-internal'.
8734 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8735 (Menu Example): For menus intended for use with the keyboard, the
8736 menu items should be bound to characters or real function keys.
8737
87382004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8739
8740 * objects.texi (Character Type): Reposition `@anchor' to prevent
8741 double space inside sentence in Info.
8742
8743 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8744 renamed to `disabled-command-function'.
8745 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8746 (Command Loop Info): Replace reference to it.
8747 (Disabling Commands): `disabled-command-hook' has been renamed to
8748 `disabled-command-function'.
8749
87502004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8751
8752 * os.texi (Translating Input): Only non-prefix bindings in
8753 `key-translation-map' override actual key bindings. Warn about
8754 possible indirect effect of actual key bindings on non-prefix
8755 bindings in `key-translation-map'.
8756
87572004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8758
8759 * minibuf.texi (High-Level Completion): Add anchor for definition
8760 of `read-variable'.
8761
8762 * commands.texi: Various changes in addition to:
8763 (Using Interactive): Clarify description of `interactive-form'.
8764 (Interactive Call): Mention default for KEYS argument to
8765 `call-interactively'.
8766 (Command Loop Info): Clarify description of `this-command-keys'.
8767 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8768 Value of `last-event-frame' can be `macro'.
8769 (Repeat Events): `double-click-fuzz' is also used to distinguish
8770 clicks and drags.
8771 (Classifying Events): Clarify descriptions of `event-modifiers'
8772 `event-basic-type' and `event-convert-list'.
8773 (Accessing Events): `posn-timestamp' takes POSITION argument.
8774 (Quoted Character Input): Clarify description of
8775 `read-quoted-char' and fix example.
8776 (Quitting): Add `with-local-quit'.
8777 (Disabling Commands): Correct and clarify descriptions of
8778 `enable-command' and `disable-command'.
8779 Mention what happens if `disabled-command-hook' is nil.
8780 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8781 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8782
87832004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8784
8785 * frames.texi: Various changes in addition to:
8786 (Creating Frames): Expand and clarify description of `make-frame'.
8787 (Window Frame Parameters): Either none or both of the `icon-left'
8788 and `icon-top' parameters must be specified. Put descriptions of
8789 `menu-bar-lines' and `toolbar-lines' closer together and change
8790 them accordingly.
8791 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8792 except while processing `frame-title-format' or `icon-title-format'.
8793 (Deleting Frames): Correct description of `delete-frame'.
8794 Non-nil return values of `frame-live-p' are like those of `framep'.
8795 (Frames and Windows): Mention return value of
8796 `set-frame-selected-window'.
8797 (Visibility of Frames): Mention `force' argument to
8798 `make-frame-invisible'. `frame-visible-p' returns t for all
8799 frames on text-only terminals.
8800 (Frame Configurations): Restoring a frame configuration does not
8801 restore deleted frames.
8802 (Window System Selections): `x-set-selection' returns DATA.
8803 (Resources): Add example.
8804 (Display Feature Testing): Clarify descriptions of
8805 `display-pixel-height', `display-pixel-width', `x-server-version'
8806 and `x-server-vendor'.
8807
8808 * windows.texi (Choosing Window): Add anchor.
8809 * minibuf.texi (Minibuffer Misc): Add anchor.
8810
88112004-07-23 John Paul Wallington <jpw@gnu.org>
8812
8813 * macros.texi (Defining Macros): Declaration keyword for setting
8814 Edebug spec is `debug' not `edebug'.
8815
88162004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8817
8818 * windows.texi: Various small changes in addition to:
8819 (Window Point): Mention return value of `set-window-point'.
8820 (Window Start): `pos-visible-in-window-p' disregards horizontal
8821 scrolling. Explain return value if PARTIALLY is non-nil.
8822 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8823 and `set-window-vscroll'.
8824 (Size of Window): The argument WINDOW to `window-inside-edges',
8825 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8826 (Resizing Windows): Explain return value of
8827 `shrink-window-if-larger-than-buffer'.
8828 `window-size-fixed' automatically becomes buffer local when set.
8829 (Window Configurations): Explain return value of
8830 `set-window-configuration'.
8831
8832 * minibuf.texi (Minibuffer Misc): Add anchor for
8833 `minibuffer-scroll-window'.
8834
8835 * positions.texi (Text Lines): Add anchor for `count-lines'.
8836
88372004-07-17 Richard M. Stallman <rms@gnu.org>
8838
8839 * display.texi (Overlay Properties): Adding `evaporate' prop
8840 deletes empty overlay immediately.
8841
8842 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8843 fix example.
8844
88452004-07-16 Jim Blandy <jimb@redhat.com>
8846
8847 * searching.texi (Regexp Backslash): Document new \_< and \_>
8848 operators.
8849
88502004-07-16 Juanma Barranquero <lektu@terra.es>
8851
8852 * display.texi (Images): Fix Texinfo usage.
8853
88542004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8855
8856 * buffers.texi (Modification Time): `visited-file-modtime' now
8857 returns a list of two integers, instead of a cons.
8858
88592004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8860
8861 * windows.texi: Various changes in addition to:
8862 (Splitting Windows): Add `split-window-keep-point'.
8863
88642004-07-09 Richard M. Stallman <rms@gnu.org>
8865
8866 * frames.texi (Input Focus): Minor fix.
8867
88682004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8869
8870 * frames.texi (Input Focus): Clarify descriptions of
8871 `select-frame-set-input-focus' and `select-frame'.
8872
88732004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8874
8875 * os.texi: Various small changes in addition to:
8876 (Killing Emacs): Expand and clarify description of
8877 `kill-emacs-query-functions' and `kill-emacs-hook'.
8878 (System Environment): Expand and clarify description of `getenv'
8879 and `setenv'.
8880 (Timers): Clarify description of `run-at-time'.
8881 (Translating Input): Correct description of
8882 `extra-keyboard-modifiers'.
8883 (Flow Control): Correct description of `enable-flow-control'.
8884
88852004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8886
8887 * os.texi: Update copyright.
8888 (Session Management): Grammar fix.
8889 Clarify which Emacs does the restarting.
8890 Use @samp for *scratch* buffer.
8891
88922004-07-04 Alan Mackenzie <acm@muc.de>
8893
8894 * frames.texi (Input Focus): Add documentation for
8895 `select-frame-set-input-focus'. Replace refs to non-existent
8896 `switch-frame' with `select-frame'. Minor corrections and tidying
8897 up of text-only terminal stuff.
8898
88992004-07-02 Richard M. Stallman <rms@gnu.org>
8900
8901 * files.texi (Saving Buffers): Cleanup write-contents-function.
8902 (Magic File Names): Cleanup file-remote-p.
8903
b344d29d 89042004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8905
8906 * files.texi (Magic File Names): `file-remote-p' returns an
8907 identifier of the remote system, not just t.
8908
89092004-07-02 David Kastrup <dak@gnu.org>
8910
8911 * searching.texi (Entire Match Data): Add explanation about new
8912 match-data behavior when @var{integers} is non-nil.
8913
89142004-06-24 Richard M. Stallman <rms@gnu.org>
8915
8916 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8917
8918 * customize.texi (Variable Definitions): Note about doc strings
8919 and :set.
8920
8921 * keymaps.texi (Keymap Terminology): Document `kbd'.
8922 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8923
8924 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8925 makes it buffer-local.
8926
8927 * files.texi (Saving Buffers): Correct previous change.
8928
8929 * commands.texi (Accessing Events):
8930 Clarify posn-col-row and posn-actual-col-row.
8931
89322004-06-24 David Ponce <david.ponce@wanadoo.fr>
8933
8934 * commands.texi (Accessing Events): New functions
8935 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8936
89372004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8938
8939 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8940 * frames.texi, buffers.texi, backups.texi, variables.texi:
8941 * loading.texi, eval.texi, functions.texi, control.texi:
8942 * symbols.texi, minibuf.texi: Reposition @anchor's.
8943
8944 * help.texi: Various small changes in addition to the following.
8945 (Describing Characters): Describe PREFIX argument to
8946 `key-description'. Correct and clarify definition of
8947 `text-char-description'. Describe NEED-VECTOR argument to
8948 `read-kbd-macro'.
8949 (Help Functions): Clarify definition of `apropos'.
8950
89512004-06-23 Lars Hansen <larsh@math.ku.dk>
8952
8953 * files.texi (Saving Buffers): Correct description of
8954 `write-contents-functions'.
8955
89562004-06-21 Juanma Barranquero <lektu@terra.es>
8957
8958 * display.texi (Images): Remove redundant @vindex directives.
8959 Rewrite `image-library-alist' doc in active voice.
8960
89612004-06-14 Juanma Barranquero <lektu@terra.es>
8962
8963 * display.texi (Images): Document new delayed library loading,
8964 variable `image-library-alist' and (existing but undocumented)
8965 function `image-type-available-p'.
8966
89672004-06-05 Richard M. Stallman <rms@gnu.org>
8968
8969 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8970 refer the user to the Initial Input node.
8971 (Text from Minibuffer): Likewise.
8972 (Initial Input): New node. Document this feature
8973 and say it is mostly deprecated.
8974
89752004-05-30 Richard M. Stallman <rms@gnu.org>
8976
8977 * loading.texi (Named Features): Clarify return value
8978 and meaning of NOERROR.
8979
8980 * variables.texi (File Local Variables): Minor cleanup.
8981
89822004-05-30 Michael Albinus <michael.albinus@gmx.de>
8983
8984 * files.texi (Magic File Names): Add `file-remote-p' as operation
8985 of file name handlers.
8986
89872004-05-29 Richard M. Stallman <rms@gnu.org>
8988
8989 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8990 as arg to a minor mode command.
8991
89922004-05-22 Richard M. Stallman <rms@gnu.org>
8993
8994 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8995
8996 * streams.texi (Output Variables): Doc float-output-format.
8997
8998 * searching.texi (Regexp Special): Nested repetition can be infloop.
8999
9000 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9001 real stack overflow.
9002
9003 * compile.texi: Minor cleanups.
9004
90052004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9006
9007 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9008 circular lists.
9009 (List Elements): Explain handling of circular and dotted lists.
9010
90112004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9012
9013 * modes.texi (Search-based Fontification): Fix typo.
9014
90152004-05-10 Juanma Barranquero <lektu@terra.es>
9016
9017 * modes.texi (Mode Line Variables): Fix description of
9018 global-mode-string, which is now after which-func-mode, not the
9019 buffer name.
9020
90212004-05-07 Lars Hansen <larsh@math.ku.dk>
9022
9023 * modes.texi (Desktop Save Mode): Add.
9024 (Modes): Add menu entry Desktop Save Mode.
9025
9026 * hooks.texi: Add desktop-after-read-hook,
9027 desktop-no-desktop-file-hook and desktop-save-hook.
9028
9029 * locals.texi: Add desktop-save-buffer.
9030
90312004-04-30 Jesper Harder <harder@ifa.au.dk>
9032
9033 * display.texi: emacs -> Emacs.
9034
90352004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9036
9037 * files.texi (Changing Files): Document set-file-times.
9038
90392004-04-23 Juanma Barranquero <lektu@terra.es>
9040
9041 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9042
90432004-04-18 Jesper Harder <harder@ifa.au.dk>
9044
9045 * tips.texi (Coding Conventions): defopt -> defcustom.
9046
90472004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9048
9049 * sequences.texi: Various clarifications.
9050
90512004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9052
9053 * buffers.texi (Read Only Buffers): Mention optional ARG to
9054 `toggle-read-only'.
9055
90562004-04-14 Nick Roberts <nick@nick.uklinux.net>
9057
9058 * windows.texi (Selecting Windows): Note that get-lru-window
9059 returns a full-width window if possible.
9060
90612004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9062
9063 * buffers.texi: Various changes in addition to:
9064 (Buffer File Name): Add `find-buffer-visiting'.
9065 (Buffer Modification): Mention optional ARG to `not-modified'.
9066 (Indirect Buffers): Mention optional CLONE argument to
9067 `make-indirect-buffer'.
9068
9069 * files.texi: Various changes in addition to:
9070 (Visiting Functions): `find-file-hook' is now a normal hook.
9071 (File Name Expansion): Explain difference between the way that
9072 `expand-file-name' and `file-truename' treat `..'.
9073 (Contents of Directories): Mention optional ID-FORMAT argument to
9074 `directory-files-and-attributes'.
9075 (Format Conversion): Mention new optional CONFIRM argument to
9076 `format-write-file'.
9077
90782004-04-12 Miles Bader <miles@gnu.org>
9079
9080 * macros.texi (Expansion): Add description of `macroexpand-all'.
9081
90822004-04-05 Jesper Harder <harder@ifa.au.dk>
9083
5dcb4c4e
SM
9084 * variables.texi (Variable Aliases):
9085 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9086
9087 * errors.texi (Standard Errors): Ditto.
9088
90892004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9090
9091 * backups.texi: Various small changes in addition to:
9092 (Making Backups): Mention return value of `backup-buffer'.
9093 (Auto-Saving): Mention optional FORCE argument to
9094 `delete-auto-save-file-if-necessary'.
9095 (Reverting): Mention optional PRESERVE-MODES argument to
9096 `revert-buffer'. Correct description of `revert-buffer-function'.
9097
90982004-03-22 Juri Linkov <juri@jurta.org>
9099
9100 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9101 with `Vector Functions'.
9102
9103 * text.texi (Sorting): Add missing quote.
9104
91052004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9106
9107 * intro.texi (Lisp History): Replace xref to `cl' manual with
9108 inforef.
9109
91102004-03-12 Richard M. Stallman <rms@gnu.org>
9111
9112 * intro.texi (Version Info): Add arg to emacs-version.
9113 (Lisp History): Change xref to CL manual.
9114
91152004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9116
9117 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9118 for Partial Completion mode.
9119
91202004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9121
9122 * customize.texi: Fix typo. Remove eol whitespace.
9123
91242004-03-04 Richard M. Stallman <rms@gnu.org>
9125
9126 * processes.texi: Fix typos.
9127
9128 * lists.texi (Building Lists): Minor clarification.
9129
9130 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9131 in make-hash-table.
9132
91332004-02-29 Juanma Barranquero <lektu@terra.es>
9134
9135 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9136 rm, and ignore exit code.
9137
91382004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9139
9140 * display.texi (Defining Faces): Add description for min-colors.
9141 Update example.
9142
91432004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9144
9145 * abbrevs.texi: Various corrections and clarifications in addition
9146 to the following:
9147 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9148
91492004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9150
9151 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9152
91532004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9154
9155 * text.texi: Various small changes in addition to the following:
9156 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9157 to delete-horizontal-space.
9158 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9159 description of yank-handler text property at various places.
9160
9161 * frames.texi (Window System Selections): Add anchor.
9162
9163 * syntax.texi (Syntax Table Functions): Clarify and correct
9164 descriptions of make-syntax-table and copy-syntax-table.
9165 (Motion and Syntax): Clarify SYNTAXES argument to
9166 skip-syntax-forward.
9167 (Parsing Expressions): Mention that the return value of
9168 parse-partial-sexp is currently a list of ten rather than nine
9169 elements.
9170 (Categories): Various corrections and clarifications.
9171
91722004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9173
9174 * markers.texi (Marker Insertion Types): Minor change.
9175
9176 * locals.texi (Standard Buffer-Local Variables):
9177 * commands.texi (Interactive Codes, Using Interactive):
9178 * functions.texi (Related Topics): Fix xrefs.
9179
91802004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9181
9182 * lists.texi (Sets And Lists): Update description of delete-dups.
9183
91842004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9185
9186 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9187
c8763fb6 91882004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9189
9190 * frames.texi (Parameter Access): frame-parameters arg is optional.
9191 modify-frame-parameters handles nil for FRAME.
9192 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9193 are all-or-nothing for certain toolkits.
9194 Mention parameter wait-for-wm.
9195 (Frames and Windows): In frame-first-window and frame-selected-window
9196 the arg is optional.
9197 (Input Focus): In redirect-frame-focus the second arg is optional.
9198 (Window System Selections): Mention selection type CLIPBOARD.
9199 Mention data-type UTF8_STRING.
9200 Mention numbering of cut buffers.
9201 (Resources): Describe x-resource-name.
9202
92032004-02-16 Richard M. Stallman <rms@gnu.org>
9204
9205 * windows.texi (Buffers and Windows): Delete false table
9206 about all-frames.
9207
9208 * syntax.texi (Parsing Expressions): Delete old caveat
9209 about parse-sexp-ignore-comments.
9210
9211 * streams.texi (Output Variables): Add print-quoted.
9212
9213 * lists.texi (Building Lists): Minor cleanup.
9214
9215 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9216
9217 * display.texi (Overlays): Explain overlays use markers.
9218 (Managing Overlays): Explain front-advance and rear-advance
9219 in more detail.
9220
9221 * loading.texi (Unloading): Document unload-feature-special-hooks.
9222 Get rid of fns-NNN.el file.
9223
92242004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9225
9226 * help.texi (Describing Characters): Fix text-char-description
9227 example output.
9228
9229 * edebug.texi (Using Edebug): Fix example.
9230
9231 * debugging.texi (Internals of Debugger): Fix return value.
9232
9233 * files.texi (Changing Files): Fix argname.
9234
9235 * calendar.texi: Fix parens, and default values.
9236
9237 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9238 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9239 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9240
9241 * positions.texi (Text Lines): Don't add -1 in current-line.
9242
92432004-02-16 Richard M. Stallman <rms@gnu.org>
9244
9245 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9246
92472004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9248
9249 * processes.texi (Low-Level Network): Fix a typo.
9250
92512004-02-12 Kim F. Storm <storm@cua.dk>
9252
9253 * display.texi (Fringes): Use consistent wording.
9254 Note that window-fringe's window arg is optional.
9255 (Scroll Bars): Use consistent wording.
9256
92572004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9258
9259 * tips.texi (Comment Tips): Document the new conventions for
9260 commenting out code.
9261
c8763fb6 92622004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9263
5dcb4c4e 9264 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9265
92662004-02-07 Kim F. Storm <storm@cua.dk>
9267
9268 * positions.texi (Text Lines): Add line-number-at-pos.
9269
92702004-02-06 John Paul Wallington <jpw@gnu.org>
9271
9272 * display.texi (Button Properties, Button Buffer Commands):
9273 mouse-2 invokes button, not down-mouse-1.
9274
92752004-02-04 Jason Rumney <jasonr@gnu.org>
9276
9277 * makefile.w32-in: Sync with Makefile.in changes.
9278
92792004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9280
9281 * minibuf.texi (Text from Minibuffer): Various corrections and
9282 clarifications.
9283 (Object from Minibuffer): Correct Lisp description of
9284 read-minibuffer.
9285 (Minibuffer History): Clarify description of cons values for
9286 HISTORY arguments.
5dcb4c4e
SM
9287 (Basic Completion): Various corrections and clarifications.
9288 Add completion-regexp-list.
b8d4c8d0
GM
9289 (Minibuffer Completion): Correct and clarify description of
9290 completing-read.
5dcb4c4e
SM
9291 (Completion Commands): Mention Partial Completion mode.
9292 Various other minor changes.
b8d4c8d0
GM
9293 (High-Level Completion): Various corrections and clarifications.
9294 (Reading File Names): Ditto.
9295 (Minibuffer Misc): Ditto.
9296
92972004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9298
9299 * strings.texi (Text Comparison): assoc-string also matches
9300 elements of alists that are strings instead of conses.
9301 (Formatting Strings): Standardize Texinfo usage. Update index
9302 entries.
9303
93042004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9305
9306 * lists.texi (Sets And Lists): Add delete-dups.
9307
93082004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9309
9310 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9311 special form.
9312 * macros.texi (Defining Macros): Update description of `declare',
9313 which now is a macro.
9314 (Wrong Time): Fix typos.
9315
93162004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9317
9318 * compile.texi (Compilation Functions): Expand descriptions of
9319 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9320 and `batch-byte-compile'. In particular, mention and describe
9321 all optional arguments.
9322 (Disassembly): Correct and clarify the description of `disassemble'.
9323
93242004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9325
9326 * searching.texi: Various small changes in addition to the
9327 following.
9328 (Regexp Example): Adapt to new value of `sentence-end'.
9329 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9330 `words'.
9331 (Search and Replace): Add usage note for `perform-replace'.
9332 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9333 `match-data'.
9334 (Standard Regexps): Update for new values of `paragraph-start'
9335 and `sentence-end'.
9336
93372004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9338
9339 * files.texi (Saving Buffers): Clarify descriptions of
9340 `write-contents-functions' and `before-save-hook'.
9341 Make the defvar's for `before-save-hook' and `after-save-hook'
9342 into defopt's.
9343
93442004-01-07 Kim F. Storm <storm@cua.dk>
9345
9346 * commands.texi (Click Events): Describe new image and
9347 width/height elements of click events.
9348 (Accessing Events): Add posn-string, posn-image, and
9349 posn-object-width-height. Change posn-object to return either
9350 image or string object.
9351
93522004-01-01 Simon Josefsson <jas@extundo.com>
9353
9354 * hooks.texi (Standard Hooks): Add before-save-hook.
9355 * files.texi (Saving Buffers): Likewise.
9356
93572004-01-03 Richard M. Stallman <rms@gnu.org>
9358
9359 * frames.texi (Frames and Windows): Delete frame-root-window.
9360
93612004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9362
9363 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9364
9365 * functions.texi: Various small changes in addition to the
9366 following.
5dcb4c4e
SM
9367 (What Is a Function): `functionp' returns nil for macros.
9368 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9369 (Function Documentation): Add `\' in front of (fn @var{arglist})
9370 and explain why.
9371 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9372 Add anchor.
9373 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9374
93752004-01-01 Miles Bader <miles@gnu.org>
9376
9377 * display.texi (Buttons): New section.
9378
93792003-12-31 Andreas Schwab <schwab@suse.de>
9380
9381 * numbers.texi (Math Functions): sqrt reports a domain-error
9382 error.
9383 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9384
93852003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9386
9387 * tips.texi (Documentation Tips): Update item on hyperlinks in
9388 documentation strings.
9389
9390 * errors.texi (Standard Errors): Various small corrections and
9391 additions.
9392
9393 * control.texi: Various small changes in addition to the
9394 following.
9395 (Signaling Errors): Provide some more details on how `signal'
9396 constructs the error message. Add anchor to the definition of
9397 `signal'.
9398 (Error Symbols): Describe special treatment of `quit'.
9399 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9400 to emphasize that it has to be a single form.
9401
9402 * buffers.texi: Add anchor.
9403
94042003-12-29 Richard M. Stallman <rms@gnu.org>
9405
9406 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9407 (Window Configurations): Add window-configuration-frame.
9408
9409 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9410
9411 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9412 Change arg name in get-char-property.
9413 (Special Properties): Update handling of keymap property.
9414
9415 * strings.texi (Modifying Strings): Add clear-string.
9416 (Text Comparison): Add assoc-string and remove
9417 assoc-ignore-case, assoc-ignore-representation.
9418
9419 * os.texi (Time of Day): Add set-time-zone-rule.
9420
9421 * numbers.texi (Math Functions): asin, acos, log, log10
9422 report domain-error errors.
9423
9424 * nonascii.texi (Converting Representations):
9425 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9426 (Encoding and I/O): Add file-name-coding-system.
9427
9428 * modes.texi (Search-based Fontification): Explain that
9429 face specs are symbols with face names as values.
9430
9431 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9432
9433 * lists.texi (Building Lists): remq moved elsewhere.
9434 (Sets And Lists): remq moved here.
9435 (Association Lists): Refer to assoc-string.
9436
9437 * internals.texi (Garbage Collection): Add memory-use-counts.
9438
9439 * frames.texi (Frames and Windows): Add set-frame-selected-window
9440 and frame-root-window.
9441
9442 * files.texi (Contents of Directories):
9443 Add directory-files-and-attributes.
9444
9445 * display.texi (Refresh Screen): Add force-window-update.
9446 (Invisible Text): Explain about moving point out of invis text.
9447 (Overlay Properties): Add overlay-properties.
9448 (Managing Overlays): Add overlayp.
9449 (GIF Images): Invalid image number displays a hollow box.
9450
9451 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9452 (Killing Buffers): Add buffer-live-p.
9453
94542003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9455
9456 * display.texi (Fringes): Fix typo "set-buffer-window".
9457
94582003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9459
9460 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9461 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9462 Add or change various xrefs and anchors.
9463
9464 * commands.texi: Replace all occurrences of @acronym{CAR} with
9465 @sc{car}, for consistency with the rest of the Elisp manual.
9466 `car' and `cdr' are historically acronyms, but are no longer
9467 widely thought of as such.
9468
9469 * internals.texi (Pure Storage): Mention that `purecopy' does not
9470 copy text properties.
9471 (Object Internals): Now 29 bits are used (in most implementations)
9472 to address Lisp objects.
9473
9474 * variables.texi (Variables with Restricted Values): New node.
9475
9476 * objects.texi (Lisp Data Types): Mention that certain variables
9477 can only take on a restricted set of values and add an xref to
9478 the new node "Variables with Restricted Values".
9479
9480 * eval.texi (Function Indirection): Describe the errors that
9481 `indirect-function' can signal.
9482 (Eval): Clarify the descriptions of `eval-region' and `values'.
9483 Describe `eval-buffer' instead of `eval-current-buffer' and
9484 mention `eval-current-buffer' as an alias for `current-buffer'.
9485 Correct the description and mention all optional arguments.
9486
9487 * nonascii.texi: Various small changes in addition to the
9488 following.
9489 (Converting Representations): Clarify behavior of
9490 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9491 ASCII arguments.
9492 (Character Sets): Document the variable `charset-list' and adapt
9493 the definition of the function `charset-list' accordingly.
9494 (Translation of Characters): Clarify use of generic characters in
9495 `make-translation-table'. Clarify and correct the description of
9496 the use of translation tables in encoding and decoding.
9497 (User-Chosen Coding Systems): Correct and clarify the description
9498 of `select-safe-coding-system'.
9499 (Default Coding Systems): Clarify description of
9500 `file-coding-system-alist'.
9501
95022003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9503
9504 * strings.texi (Text Comparison): Correctly describe when two
9505 strings are `equal'. Combine and clarify descriptions of
9506 `assoc-ignore-case' and `assoc-ignore-representation'.
9507
9508 * objects.texi (Non-ASCII in Strings): Clarify description of
9509 when a string is unibyte or multibyte.
9510 (Bool-Vector Type): Update examples.
9511 (Equality Predicates): Correctly describe when two strings are
9512 `equal'.
9513
95142003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9515
9516 * lists.texi (Building Lists): `append' no longer accepts integer
9517 arguments. Update the description of `number-sequence' to reflect
9518 recent changes.
9519 (Sets And Lists): Describe `member-ignore-case' after `member'.
9520
95212003-11-27 Kim F. Storm <storm@cua.dk>
9522
9523 * commands.texi (Click Events): Click object may be an images.
9524 Describe (dx . dy) element of click positions.
9525 (Accessing Events): Remove duplicate posn-timestamp.
9526 New functions posn-object and posn-object-x-y.
9527
95282003-11-23 Kim F. Storm <storm@cua.dk>
9529
9530 * commands.texi (Click Events): Describe enhancements to event
9531 position lists, including new text-pos and (col . row) items.
9532 Mention left-fringe and right-fringe area events.
9533 (Accessing Events): New functions posn-area and
9534 posn-actual-col-row. Mention posn-timestamp. Mention that
9535 posn-point in non-text area still returns buffer position.
9536 Clarify posn-col-row.
9537
95382003-11-21 Lars Hansen <larsh@math.ku.dk>
9539
9540 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9541 * anti.texi (File Attributes): Describe removed parameter
9542 ID-FORMAT.
9543
95442003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9545
9546 * positions.texi (Positions): Mention that, if a marker is used as
9547 a position, its buffer is ignored.
9548
9549 * markers.texi (Overview of Markers): Mention it here too.
9550
95512003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9552
9553 * numbers.texi (Numeric Conversions): Not just `floor', but also
9554 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9555
95562003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9557
9558 * markers.texi (Creating Markers): Specify insertion type of
9559 created markers. Add xref to `Marker Insertion Types'.
9560 Second argument to `copy-marker' is optional.
9561 (Marker Insertion Types): Mention that most markers are created
9562 with insertion type nil.
9563 (The Mark): Correctly describe when `mark' signals an error.
9564 (The Region): Correctly describe when `region-beginning' and
9565 `region-end' signal an error.
9566
95672003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9568
9569 * hash.texi (Creating Hash): Clarify description of `eql'.
9570 `makehash' is obsolete.
9571 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9572
9573 * positions.texi (Point): Change description of `buffer-end', so
9574 that it is also correct for floating point arguments.
9575 (List Motion): Correct argument lists of `beginning-of-defun' and
9576 `end-of-defun'.
9577 (Excursions): Add xref to `Marker Insertion Types'.
9578 (Narrowing): Argument to `narrow-to-page' is optional.
9579
95802003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9581
9582 * streams.texi (Output Streams): Clarify behavior of point for
9583 marker output streams.
9584
95852003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9586
9587 * variables.texi (Defining Variables): Second argument to
9588 `defconst' is not optional.
9589 (Setting Variables): Mention optional argument APPEND to
9590 `add-to-list'.
9591 (Creating Buffer-Local): Expand description of
9592 `make-variable-buffer-local'.
9593 (Frame-Local Variables): Expand description of
9594 `make-variable-frame-local'.
9595 (Variable Aliases): Correct description of optional argument
9596 DOCSTRING to `defvaralias'. Mention return value of
9597 `defvaralias'.
9598 (File Local Variables): Add xref to `File variables' in Emacs
9599 Manual. Correct description of `hack-local-variables'. Mention
9600 `safe-local-variable' property. Mention optional second argument
9601 to `risky-local-variable-p'.
9602
96032003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9604
9605 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9606
96072003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9608
9609 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9610 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9611 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9612 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9613 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9614 lispref/processes.texi, lispref/searching.texi,
9615 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9616 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9617 @acronym{FOO}.
9618
96192003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9620
9621 * strings.texi (Creating Strings): Argument START to `substring'
9622 can not be `nil'. Expand description of
9623 `substring-no-properties'. Correct description of `split-string',
9624 especially with respect to empty matches. Prevent very bad line
9625 break in definition of `split-string-default-separators'.
9626 (Text Comparison): `string=' and `string<' also accept symbols as
9627 arguments.
9628 (String Conversion): More completely describe argument BASE in
9629 `string-to-number'.
9630 (Formatting Strings): `%s' and `%S' in `format' do require
9631 corresponding object. Clarify behavior of numeric prefix after
9632 `%' in `format'.
9633 (Case Conversion): The argument to `upcase-initials' can be a
9634 character.
9635
96362003-10-27 Kenichi Handa <handa@m17n.org>
9637
9638 * display.texi (Fontsets): Fix texinfo usage.
9639
96402003-10-25 Kenichi Handa <handa@m17n.org>
9641
9642 * display.texi (Fontsets): Add description of the function
9643 set-fontset-font.
9644
96452003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9646
9647 * display.texi (Temporary Displays): Add xref to `Documentation
9648 Tips'.
9649
9650 * functions.texi (Function Safety): Use inforef instead of pxref
9651 for SES.
9652
96532003-10-23 Andreas Schwab <schwab@suse.de>
9654
9655 * Makefile.in (TEX, texinputdir): Don't define.
9656 (TEXI2DVI): Define.
9657 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9658 add $(srcdir)/index.texi.
9659 ($(infodir)/elisp): Remove index.texi dependency.
9660 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9661 (index.texi): Remove target.
9662 (dist): Don't link $(srcdir)/permute-index.
9663 (clean): Don't remove index.texi.
9664
9665 * permute-index, index.perm: Remove.
9666 * index.texi: Rename from index.unperm.
9667
96682003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9669
9670 * tips.texi (Documentation Tips): Document new behavior for face
9671 and variable hyperlinks in Help mode.
9672
96732003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9674
9675 * objects.texi (Integer Type): Update for extra bit of integer range.
9676 (Character Type): Ditto.
9677
96782003-10-16 Eli Zaretskii <eliz@gnu.org>
9679
9680 * numbers.texi (Integer Basics): Add index entries for reading
9681 numbers in hex, octal, and binary.
9682
96832003-10-16 Lute Kamstra <lute@gnu.org>
9684
9685 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9686 argument.
9687
96882003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9689
9690 * windows.texi (Choosing Window): Fix typo.
9691 * edebug.texi (Edebug Execution Modes): Fix typo.
9692
96932003-10-13 Richard M. Stallman <rms@gnu.org>
9694
9695 * windows.texi (Basic Windows): A window has fringe settings,
9696 display margins and scroll-bar settings.
9697 (Splitting Windows): Doc split-window return value.
9698 Clean up one-window-p.
9699 (Selecting Windows): Fix typo.
9700 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9701 (Buffers and Windows): In set-window-buffer, explain effect
9702 on fringe settings and scroll bar settings.
9703 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9704 (Choosing Window): Use defopt for pop-up-frame-function.
9705 For special-display-buffer-names, explain same-window and same-frame.
9706 Clarify window-dedicated-p return value.
9707 (Textual Scrolling): scroll-up and scroll-down can get an error.
9708 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9709 Clarify set-window-hscroll.
9710 (Size of Window): Don't mention tool bar in window-height.
9711 (Coordinates and Windows): Explain what coordinates-in-window-p
9712 returns for fringes and display margins.
9713 (Window Configurations): Explain saving fringes, etc.
9714
9715 * tips.texi (Library Headers): Clean up Documentation.
9716
9717 * syntax.texi (Parsing Expressions): Clean up forward-comment
9718 and parse-sexp-lookup-properties.
9719
9720 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9721
9722 * os.texi (System Environment): Clean up text for load-average errors.
9723
9724 * modes.texi (Hooks): Don't explain local hook details at front.
9725 Clarify run-hooks and run-hook-with-args a little.
9726 Clean up add-hook and remove-hook.
9727
9728 * edebug.texi (Edebug Execution Modes): Clarify t.
9729 Document edebug-sit-for-seconds.
9730 (Coverage Testing): Document C-x X = and =.
9731 (Instrumenting Macro Calls): Fix typo.
9732 (Specification List): Don't index the specification keywords.
9733
97342003-10-10 Kim F. Storm <storm@cua.dk>
9735
9736 * processes.texi (Network): Introduce make-network-process.
9737
97382003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9739
9740 * tips.texi (Library Headers): Fix typo.
9741
97422003-10-07 Juri Linkov <juri@jurta.org>
9743
9744 * modes.texi (Imenu): Mention imenu-create-index-function's
9745 default value. Explain submenus better.
9746
97472003-10-07 Lute Kamstra <lute@gnu.org>
9748
9749 * modes.texi (Faces for Font Lock): Fix typo.
9750 (Hooks): Explain how buffer-local hook variables can refer to
9751 global hook variables.
9752 Various minor clarifications.
9753
97542003-10-06 Lute Kamstra <lute@gnu.org>
9755
9756 * tips.texi (Coding Conventions): Mention naming conventions for
9757 hooks.
9758
97592003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9760
9761 * loading.texi (Library Search): Correct default value of
9762 load-suffixes.
9763 (Named Features): Fix typo.
9764
97652003-10-05 Richard M. Stallman <rms@gnu.org>
9766
9767 * loading.texi (Named Features): In `provide',
9768 say how to test for subfeatures.
9769 (Unloading): In unload-feature, use new var name
9770 unload-feature-special-hooks.
9771
97722003-10-03 Lute Kamstra <lute@gnu.org>
9773
9774 * modes.texi (Major Mode Conventions): Mention third way to set up
9775 Imenu.
9776 (Imenu): A number of small fixes.
9777 Delete documentation of internal variable imenu--index-alist.
9778 Document the return value format of imenu-create-index-function
9779 functions.
9780
97812003-09-30 Richard M. Stallman <rms@gnu.org>
9782
9783 * processes.texi (Network): Say what stopped datagram connections do.
9784
9785 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9786
9787 * display.texi (Overlay Properties): Clarify `evaporate' property.
9788
97892003-09-29 Lute Kamstra <lute@gnu.org>
9790
9791 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9792 constructs should be marked as risky.
9793 Change cons cell into proper list.
9794 (Mode Line Variables): Change cons cell into proper list.
9795
97962003-09-26 Lute Kamstra <lute@gnu.org>
9797
9798 * modes.texi (Mode Line Data): Document the :propertize construct.
9799 (Mode Line Variables): Reorder the descriptions of the variables
9800 to match their order in the default mode-line-format.
9801 Describe the new variables mode-line-position and mode-line-modes.
9802 Update the default values of mode-line-frame-identification,
9803 minor-mode-alist, and default-mode-line-format.
9804 (Properties in Mode): Mention the :propertize construct.
9805
98062003-09-26 Richard M. Stallman <rms@gnu.org>
9807
9808 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9809 * loading.texi, minibuf.texi, text.texi, variables.texi:
9810 Avoid @strong{Note:}.
9811
98122003-09-26 Richard M. Stallman <rms@gnu.org>
9813
9814 * keymaps.texi (Remapping Commands): Fix typo.
9815
98162003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9817
9818 * processes.texi (Low-Level Network): Fix typo.
9819
98202003-09-23 Kim F. Storm <storm@cua.dk>
9821
9822 * processes.texi (Network, Network Servers): Fix typos.
9823 (Low-Level Network): Add timeout value for :server keyword.
9824 Add new option keywords to make-network-process.
9825 Add set-network-process-options.
9826 Explain how to test availability of network options.
9827
98282003-09-19 Richard M. Stallman <rms@gnu.org>
9829
9830 * text.texi (Motion by Indent): Arg to
9831 backward-to-indentation and forward-to-indentation is optional.
9832
9833 * strings.texi (Creating Strings): Add substring-no-properties.
9834
9835 * processes.texi
9836 (Process Information): Add list-processes arg QUERY-ONLY.
9837 Delete process-contact from here.
9838 Add new status values for process-status.
9839 Add process-get, process-put, process-plist, set-process-plist.
9840 (Synchronous Processes): Add call-process-shell-command.
9841 (Signals to Processes): signal-process allows process objects.
9842 (Network): Complete rewrite.
9843 (Network Servers, Datagrams, Low-Level Network): New nodes.
9844
9845 * positions.texi (Word Motion): forward-word, backward-word
9846 arg is optional. Reword.
9847
9848 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9849
9850 * variables.texi (Creating Buffer-Local):
9851 Delete duplicate definition of buffer-local-value.
9852 (File Local Variables): Explain about discarding text props.
9853
98542003-09-11 Richard M. Stallman <rms@gnu.org>
9855
9856 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9857 changes variables that record input events.
9858 (Minibuffer Misc): Add minibuffer-selected-window.
9859
9860 * lists.texi (Building Lists): Add copy-tree.
9861
9862 * display.texi (Fontsets): Add char-displayable-p.
9863 (Scroll Bars): New node.
9864
98652003-09-08 Lute Kamstra <lute@gnu.org>
9866
9867 * modes.texi (%-Constructs): Document new `%i' and `%I'
9868 constructs.
9869
98702003-09-03 Peter Runestig <peter@runestig.com>
9871
9872 * makefile.w32-in: New file.
9873
98742003-08-29 Richard M. Stallman <rms@gnu.org>
9875
9876 * display.texi (Overlay Properties): Clarify how priorities
9877 affect use of the properties.
9878
98792003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9880
9881 * customize.texi (Type Keywords): Correct the description of
9882 `:help-echo' in the case where `motion-doc' is a function.
9883
98842003-08-14 John Paul Wallington <jpw@gnu.org>
9885
9886 * modes.texi (Emulating Mode Line): Subsection, not section.
9887
98882003-08-13 Richard M. Stallman <rms@gnu.org>
9889
9890 * elisp.texi (Top): Update subnode lists in menu.
9891
9892 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9893 (Kill Functions): kill-region has new arg yank-handler.
9894 (Yanking): New node.
9895 (Yank Commands): Add yank-undo-function.
9896 (Low-Level Kill Ring):
9897 kill-new and kill-append have new arg yank-handler.
9898 (Changing Properties): Add remove-list-of-text-properties.
9899 (Atomic Changes): New node.
9900
9901 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9902
9903 * streams.texi (Output Variables): Add eval-expression-print-length
9904 and eval-expression-print-level.
9905
9906 * os.texi (Time Conversion): For encode-time, explain limits on year.
9907
9908 * objects.texi (Character Type): Define anchor "modifier bits".
9909
9910 * modes.texi (Emulating Mode Line): New node.
9911 (Search-based Fontification): Font Lock uses font-lock-face property.
9912 (Other Font Lock Variables): Likewise.
9913
9914 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9915 not vectors.
9916 (Active Keymaps): Add emulation-mode-map-alists.
9917 (Functions for Key Lookup): key-binding has new arg no-remap.
9918 (Remapping Commands): New node.
9919 (Scanning Keymaps): where-is-internal has new arg no-remap.
9920 (Tool Bar): Add tool-bar-local-item-from-menu.
9921 Clarify when to use tool-bar-add-item-from-menu.
9922
9923 * commands.texi (Interactive Call): commandp has new arg.
9924 (Command Loop Info): Add this-original-command.
9925
99262003-08-06 John Paul Wallington <jpw@gnu.org>
9927
9928 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9929
9930 * display.texi (Warning Basics): Fix typo.
9931 (Fringes): Add closing curly bracket and fix typo.
9932
9933 * elisp.texi (Top): Fix typo.
9934
99352003-08-05 Richard M. Stallman <rms@gnu.org>
9936
9937 * elisp.texi: Update lists of subnodes.
9938
9939 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9940
9941 * variables.texi (Local Variables): Use lc for example variable names.
9942
9943 * tips.texi (Library Headers): Explain where to put -*-.
9944
9945 * strings.texi (Creating Strings): Fix xref for vconcat.
9946
9947 * sequences.texi (Vector Functions):
9948 vconcat no longer allows integer args.
9949
9950 * minibuf.texi (Reading File Names): read-file-name has new
9951 arg PREDICATE. New function read-directory-name.
9952
c4cc8b9a 9953 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9954 (Indenting Macros): New node.
9955
9956 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9957 (Window Frame Parameters): Make separate table of parameters
9958 that are coupled with specific face attributes.
9959 (Deleting Frames): delete-frame-hooks renamed to
9960 delete-frame-functions.
9961
9962 * files.texi (Magic File Names): Add file-remote-p.
9963 Clarify file-local-copy.
9964
9965 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9966 here; instead xref Defining Macros.
9967
9968 * display.texi (Warnings): New node, and subnodes.
9969 (Fringes): New node.
9970
9971 * debugging.texi (Test Coverage): New node.
9972
9973 * compile.texi (Compiler Errors): Explain with-no-warnings
9974 and other ways to suppress warnings.
9975
9976 * commands.texi (Interactive Call): Minor clarification.
9977
9978 * buffers.texi (Buffer File Name): set-visited-file-name
9979 renames the buffer too.
9980
9981 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9982
99832003-07-24 Markus Rost <rost@math.ohio-state.edu>
9984
9985 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9986
99872003-07-22 Markus Rost <rost@math.ohio-state.edu>
9988
9989 * internals.texi (Garbage Collection): Fix previous change.
9990
99912003-07-22 Richard M. Stallman <rms@gnu.org>
9992
9993 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9994
9995 * display.texi (Width): Use \s syntax in example.
9996 (Font Selection): Add face-font-rescale-alist.
9997
9998 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9999 Remove spurious indent in example.
10000
10001 * lists.texi (Building Lists): Add number-sequence.
10002
10003 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10004
10005 * functions.texi (Function Documentation): Explain how to
10006 show calling convention explicitly in the doc string.
10007
10008 * windows.texi (Selecting Windows): save-selected-window saves
10009 selected window of each frame.
10010 (Window Configurations): Minor change.
10011
10012 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10013
10014 * streams.texi (Output Variables): Add print-continuous-numbering
10015 and print-number-table.
10016
10017 * processes.texi (Decoding Output): New node.
10018
10019 * os.texi (Time Conversion): decode-time arg is optional.
10020
10021 * objects.texi (Character Type): Don't use space as example for \.
10022 Make list of char names and \-sequences correspond.
10023 Explain that \s is not used in strings. `\ ' needs space after.
10024
10025 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10026 (Translation of Characters): Add translation-table-for-input.
10027 (Default Coding Systems): Add auto-coding-functions.
10028 (Explicit Encoding): Add decode-coding-inserted-region.
10029 (Locales): Add locale-info.
10030
10031 * minibuf.texi (Basic Completion): Describe test-completion.
10032 Collections can be lists of strings.
10033 Clean up lazy-completion-table.
10034 (Programmed Completion): Mention test-completion.
10035 Clarify why lambda expressions are not accepted.
10036 (Minibuffer Misc): Describe minibufferp.
10037
100382003-07-14 Richard M. Stallman <rms@gnu.org>
10039
10040 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10041
10042 * windows.texi (Selecting Windows): New arg to select-window.
10043 (Selecting Windows): Add with-selected-window.
10044 (Size of Window): Add window-inside-edges, etc.
10045
10046 * internals.texi (Garbage Collection): Add post-gc-hook.
10047
10048 * processes.texi (Subprocess Creation): Add exec-suffixes.
10049
10050 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10051 (Scanning Keymaps): Add map-keymaps.
10052 (Defining Menus): Add keymap-prompt.
10053
10054 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10055 most-negative-fixnum.
10056
c4cc8b9a 10057 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10058 (Compiler Errors): New node.
10059
10060 * os.texi (User Identification): user-uid, user-real-uid
10061 can return float.
10062
10063 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10064 and about derived modes.
10065 (Minor Modes): Add minor-mode-list.
10066 (Defining Minor Modes): Keyword args for define-minor-mode.
10067 (Search-based Fontification): Explain managing other properties.
10068 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10069 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10070 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10071
10072 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10073 (Variable Aliases): Clarify defvaralias.
10074
10075 * loading.texi (Library Search): Add load-suffixes.
10076
10077 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10078 (Programmed Completion): Add dynamic-completion-table.
10079
10080 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10081 (Magic File Names): Specify precedence order of handlers.
10082
10083 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10084 and post-command-hook.
10085 (Waiting): New calling convention for sit-for.
10086
10087 * text.texi (Special Properties): local-map and keymap properties
10088 apply based on their stickiness.
10089
100902003-07-07 Richard M. Stallman <rms@gnu.org>
10091
10092 * modes.texi (Minor Mode Conventions): Specify only some kinds
10093 of list values as args to minor modes.
10094
10095 * files.texi (File Name Expansion): Warn about iterative use
10096 of substitute-in-file-name.
10097
10098 * advice.texi (Activation of Advice): Clean up previous change.
10099
101002003-07-06 Markus Rost <rost@math.ohio-state.edu>
10101
10102 * advice.texi (Activation of Advice): Note that ad-start-advice is
10103 turned on by default.
10104
101052003-06-30 Richard M. Stallman <rms@gnu.org>
10106
10107 * text.texi (Buffer Contents): Document current-word.
10108 (Change Hooks): Not called for *Messages*.
10109
10110 * functions.texi (Defining Functions): Explain about redefining
10111 primitives.
f4e90db0 10112 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10113 Comment out the detailed criteria for what is safe.
10114
101152003-06-22 Andreas Schwab <schwab@suse.de>
10116
10117 * objects.texi (Symbol Type): Fix description of examples.
10118
101192003-06-16 Andreas Schwab <schwab@suse.de>
10120
10121 * hash.texi (Creating Hash): Fix description of :weakness.
10122
c8763fb6 101232003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10124
10125 * files.texi (Changing Files): copy-file copies file modes, too.
10126
101272003-05-28 Richard M. Stallman <rms@gnu.org>
10128
10129 * strings.texi (Creating Strings): Clarify split-string.
10130
101312003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10132
10133 * strings.texi (Creating Strings): Update split-string specification
10134 and examples.
10135
101362003-05-19 Richard M. Stallman <rms@gnu.org>
10137
10138 * elisp.texi: Correct invariant section names.
10139
101402003-04-20 Richard M. Stallman <rms@gnu.org>
10141
10142 * os.texi (Timers): Explain about timers and quitting.
10143
101442003-04-19 Richard M. Stallman <rms@gnu.org>
10145
10146 * internals.texi (Writing Emacs Primitives): Strings are
10147 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10148 Explain GCPRO convention for varargs function args.
10149
101502003-04-16 Richard M. Stallman <rms@gnu.org>
10151
10152 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10153
101542003-04-08 Richard M. Stallman <rms@gnu.org>
10155
10156 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10157
101582003-02-13 Kim F. Storm <storm@cua.dk>
10159
10160 * objects.texi (Character Type): New \s escape for space.
10161
101622003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10163
5dcb4c4e 10164 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10165
101662003-01-25 Richard M. Stallman <rms@gnu.org>
10167
10168 * keymaps.texi: Document that a symbol can act as a keymap.
10169
101702003-01-13 Richard M. Stallman <rms@gnu.org>
10171
10172 * text.texi (Changing Properties): Say string indices are origin-0.
10173
10174 * positions.texi (Screen Lines) <compute-motion>:
10175 Correct order of elts in return value.
10176
10177 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10178 how to define a default binding.
10179
101802002-12-07 Markus Rost <rost@math.ohio-state.edu>
10181
10182 * loading.texi (Unloading): Fix recent change for load-history.
10183
10184 * customize.texi (Simple Types): Clarify description of custom
10185 type 'number. Describe new custom type 'float.
10186
101872002-12-04 Markus Rost <rost@math.ohio-state.edu>
10188
10189 * variables.texi (File Local Variables): Fix typo.
10190
c8763fb6 101912002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10192
10193 From Michael Albinus <Michael.Albinus@alcatel.de>.
10194
10195 * README: Target for Info file is `make info'.
10196
5dcb4c4e 10197 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10198 `file-name-sans-extension'.
10199 (Magic File Names): Complete list of operations for magic file
10200 name handlers.
10201
102022002-09-16 Jonathan Yavner <jyavner@engineer.com>
10203
10204 * variables.texi (File Local Variables): New function
10205 risky-local-variable-p.
10206
102072002-09-15 Jonathan Yavner <jyavner@engineer.com>
10208
10209 * functions.texi (Function safety): New node about unsafep.
10210
102112002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10212
5dcb4c4e 10213 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10214 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10215
102162002-06-17 Juanma Barranquero <lektu@terra.es>
10217
10218 * frames.texi (Display Feature Testing): Fix typo.
10219
102202002-06-12 Andreas Schwab <schwab@suse.de>
10221
10222 * frames.texi (Initial Parameters, Resources): Fix references to
10223 the Emacs manual.
10224
102252002-05-13 Kim F. Storm <storm@cua.dk>
10226
10227 * variables.texi (Intro to Buffer-Local): Updated warning and
10228 example relating to changing buffer inside let.
10229
c8763fb6 102302002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10231
10232 * os.texi (Session Management): New node about X Session management.
10233
102342002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10235
10236 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10237 to which the manual corresponds, and the copyright years.
10238
10239 * Makefile.in (VERSION): Set to 2.9.
10240
102412001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10242
10243 * elisp.texi: Change the category in @dircategory to "Emacs", to
10244 make it consistent with info/dir.
10245
102462001-11-25 Miles Bader <miles@gnu.org>
10247
10248 * text.texi (Fields): Describe new `limit' arg in
10249 field-beginning/field-end.
10250
102512001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10252
5dcb4c4e
SM
10253 * permute-index: Don't depend on csh-specific features.
10254 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10255
10256 * two-volume-cross-refs.txt: New file.
10257 * two.el: New file.
10258 * spellfile: New file.
10259
102602001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10261
10262 * permute-index: New file.
10263
10264 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10265 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10266 8+3 restricted namespace.
10267
10268 * Makefile.in (infodir): Define relative to $(srcdir).
10269 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10270 include directories list via -I switch to makeinfo.
10271 (index.texi): Use cp if both hard and symbolic links fail.
10272
102732001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10274
10275 * Makefile.in (distclean): Add.
10276
10277 The following changes make ELisp manual part of the Emacs
10278 distribution:
10279
10280 * Makefile.in: Add Copyright notice.
10281 (prefix): Remove.
10282 (infodir): Change value to "../info".
10283 (VPATH): New variable.
10284 (MAKE): Don't define.
10285 (texmacrodir): Don't define.
10286 (texinputdir): Append the existing value of TEXINPUTS.
10287 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10288 command to be compatible with man/Makefile.in, and to put the
10289 output into ../info.
10290 (info): Add target.
10291 (installall): Target removed.
10292
c8763fb6 102932001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10294
10295 * tips.texi (Coding Conventions): Fix typo.
10296
102972001-10-23 Gerd Moellmann <gerd@gnu.org>
10298
10299 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10300
103012001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10302
10303 * files.texi (File Name Components): Update the description of
10304 file-name-sans-extension and file-name-extension, as they now
10305 ignore leading dots.
10306
103072001-10-20 Gerd Moellmann <gerd@gnu.org>
10308
10309 * (Version 21.1 released.)
10310
103112001-10-19 Miles Bader <miles@gnu.org>
10312
10313 * positions.texi (Text Lines): Describe behavior of
10314 `beginning-of-line'/`end-of-line' in the presence of field properties.
10315
103162001-10-17 Gerd Moellmann <gerd@gnu.org>
10317
10318 * Makefile.in (VERSION): Set to 2.8.
10319 (manual): Use `manual-21'.
10320
10321 * elisp.texi (VERSION): Add and use it where the version
10322 number was used. Set it to 2.8.
10323
10324 * intro.texi: Likewise.
10325
103262001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10327
10328 * files.texi (File Name Completion): Document the significance of
10329 a trailing slash in elements of completion-ignored-extensions.
10330
103312001-10-06 Miles Bader <miles@gnu.org>
10332
10333 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10334
103352001-10-04 Gerd Moellmann <gerd@gnu.org>
10336
10337 * variables.texi (Variable Aliases): New node.
10338
103392001-10-04 Gerd Moellmann <gerd@gnu.org>
10340
10341 * Branch for 21.1.
10342
103432001-10-02 Miles Bader <miles@gnu.org>
10344
10345 * minibuf.texi (Minibuffer Misc): Add entries for
10346 `minibuffer-contents', `minibuffer-contents-no-properties', and
10347 `delete-minibuffer-contents'.
10348 Correct description for `minibuffer-prompt-end'.
10349
10350 * text.texi (Property Search): Correct descriptions of
10351 `next-char-property-change' and `previous-char-property-change'.
10352 Add entries for `next-single-char-property-change' and
10353 `previous-single-char-property-change'.
10354 Make operand names a bit more consistent.
10355
103562001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10357
10358 * frames.texi (Finding All Frames): Document that next-frame and
10359 previous-frame are local to current terminal.
10360
103612001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10362
10363 * keymaps.texi (Creating Keymaps): Fix the description of the
10364 result of make-keymap.
10365
103662001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10367
10368 * display.texi (Font Lookup, Attribute Functions)
10369 (Image Descriptors): Add cross-references to the definition of
10370 selected frame.
10371
10372 * buffers.texi (The Buffer List): Add cross-references to the
10373 definition of selected frame.
10374
10375 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10376 frame at any given time.
10377 (Multiple Displays, Size and Position): Add a cross-reference to
10378 the definition of the selected frame.
10379
103802001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10381
10382 * strings.texi (String Conversion) <string-to-number>: Document
10383 that a float is returned for integers that are too large.
10384
10385 * frames.texi (Mouse Position): Document mouse-position-function.
10386 (Display Feature Testing): Document display-images-p.
10387 (Window Frame Parameters): Document the cursor-type variable.
10388
10389 * numbers.texi (Integer Basics): Document CL style read syntax for
10390 integers in bases other than 10.
10391
5dcb4c4e
SM
10392 * positions.texi (List Motion):
10393 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10394
10395 * lists.texi (Sets And Lists): Document member-ignore-case.
10396
10397 * internals.texi (Garbage Collection): Document the used and free
10398 strings report.
10399 (Memory Usage): Document strings-consed.
10400
10401 * os.texi (Time of Day): Document float-time.
10402 (Recording Input): Document that clear-this-command-keys clears
10403 the vector to be returned by recent-keys.
10404
10405 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10406 argument keymap can be a list.
10407
10408 * nonascii.texi (User-Chosen Coding Systems)
10409 <select-safe-coding-system>: Document the new argument
10410 accept-default-p and the variable
10411 select-safe-coding-system-accept-default-p. Tell what happens if
10412 buffer-file-coding-system is undecided.
10413 (Default Coding Systems): Document auto-coding-regexp-alist.
10414
10415 * display.texi (The Echo Area) <message>: Document
10416 message-truncate-lines.
10417 (Glyphs): Document that the glyph table is unused on windowed
10418 displays.
10419
10420 * help.texi (Describing Characters) <single-key-description>:
10421 Document the new argument no-angles.
10422 (Accessing Documentation) <documentation-property>: Document that
10423 a non-string property is evaluated.
10424 <documentation>: Document that the function-documentation property
10425 is looked for.
10426
10427 * windows.texi (Selecting Windows): Document some-window.
10428
10429 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10430
10431 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10432 apropos-mode-hook.
10433
10434 * commands.texi (Using Interactive): Document interactive-form.
10435 (Keyboard Macros): Document kbd-macro-termination-hook.
10436 (Command Loop Info): Document that clear-this-command-keys clears
10437 the vector to be returned by recent-keys.
10438
104392001-09-04 Werner LEMBERG <wl@gnu.org>
10440
10441 * Makefile.in (srcdir, texinputdir): New variables.
10442 (srcs, index.texi, install): Use $(srcdir).
10443 (.PHONY): Remove elisp.dvi.
10444 (elisp): Use -I switch for makeinfo.
10445 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10446 (installall, dist): Use $(srcdir).
10447 Fix path to texinfo.tex.
10448 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10449
104502001-08-30 Gerd Moellmann <gerd@gnu.org>
10451
10452 * display.texi (Conditional Display): Adjust to API change.
10453
10454 * configure: New file.
10455
104562001-07-30 Gerd Moellmann <gerd@gnu.org>
10457
10458 * commands.texi (Repeat Events): Add description of
10459 double-click-fuzz.
10460
104612001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10462
10463 * syntax.texi (Syntax Class Table): Add the missing designator for
10464 comment and string fences.
10465 (Syntax Properties): Add a xref to syntax table internals.
10466 (Syntax Table Internals): Document string-to-syntax.
10467
104682001-05-07 Gerd Moellmann <gerd@gnu.org>
10469
10470 * Makefile.in (install): Use install-info command line options
10471 like in Emacs' Makefile.in.
10472
104732000-12-09 Miles Bader <miles@gnu.org>
10474
10475 * windows.texi (Window Start): Update documentation for
10476 `pos-visible-in-window-p'.
10477
104782000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10479
10480 * lists.texi (Building Lists): Add footnote to explain how to add
10481 to the end of a list.
10482
104832000-10-25 Gerd Moellmann <gerd@gnu.org>
10484
10485 * files.texi (Visiting Functions): Typos.
10486
104872000-10-25 Kenichi Handa <handa@etl.go.jp>
10488
10489 * files.texi (Visiting Functions): Return value of
10490 find-file-noselect may be a list of buffers if wildcards are used.
10491
104922000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10493
10494 * display.texi (Defining Faces): Document `graphic' display type
10495 in face specs.
10496
b344d29d 104972000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10498
10499 * hooks.texi (Standard Hooks): Replace obsolete
10500 `after-make-frame-hook' with `after-make-frame-functions'.
10501
10502 * frames.texi (Creating Frames): Ditto.
10503
10504 * variables.texi (Future Local Variables): Ditto.
10505
105062000-10-16 Gerd Moellmann <gerd@gnu.org>
10507
10508 * display.texi (Other Image Types): Add description of :foreground
10509 and :background properties of mono PBM images.
10510
105112000-08-17 Werner LEMBERG <wl@gnu.org>
10512
10513 * .cvsignore: New file.
10514
105152000-01-05 Gerd Moellmann <gerd@gnu.org>
10516
10517 * tindex.pl: New script.
10518
105191999-12-03 Dave Love <fx@gnu.org>
10520
10521 * Makefile.in (MAKEINFO): New parameter.
10522
105231999-09-17 Richard Stallman <rms@gnu.org>
10524
10525 * Makefile.in (srcs): Add hash.texi.
10526 (VERSION): Update to 20.6.
10527
105281999-09-13 Richard Stallman <rms@gnu.org>
10529
10530 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10531
105321998-08-29 Karl Heuer <kwzh@gnu.org>
10533
10534 * configure.in: New file.
10535 * Makefile.in: Renamed from Makefile.
10536 (prefix, infodir): Use value obtained from configure.
10537 (emacslibdir): Obsolete variable deleted.
10538 (dist): Distribute configure.in, configure, Makefile.in.
10539
105401998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10541
10542 * Makefile (INSTALL_INFO): New variable.
10543 (install): Run install-info.
10544
105451998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10546
10547 * Makefile (elisp.dvi): Add missing backslash.
10548
105491998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10550
10551 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10552 Run texindex without `./'. Always run texindex on elisp.tp.
10553 (elisp.tps): Target deleted.
10554
105551998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10556
10557 * Makefile (srcs): Add nonascii.texi and customize.texi.
10558 (dist): Start by deleting `temp'.
10559
105601998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10561
10562 * Makefile (makeinfo, texindex): Targets deleted.
10563 (makeinfo.o, texindex.o): Targets deleted.
10564 (clean, dist): Don't do anything with them or with getopt*.
10565
105661998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10567
10568 * Makefile (SHELL): Defined.
10569
105701998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10571
10572 * Makefile (elisp.tps): New target.
10573 (elisp.dvi): Depend on elisp.tps.
10574
c5602427 105751996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10576
10577 * README: Update phone number.
10578
10579 * Makefile (elisp): Make this be the default target.
10580 Depend on makeinfo.c instead of makeinfo.
10581 (install): Don't depend on elisp.dvi, since we don't install that.
10582 Use mkinstalldirs.
10583 (dist): Add mkinstalldirs.
10584
c5602427 105851995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10586
10587 * Makefile (VERSION): Update version number.
5dcb4c4e 10588 (maintainer-clean): Rename from realclean.
b8d4c8d0 10589
c5602427 105901995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10591
10592 * Makefile (realclean): New target.
10593 (elisp): Remove any old elisp-* files first.
10594
c5602427 105951993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10596
10597 * Makefile (VERSION): New variable.
10598 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10599 Compressed file suffix should be `.gz', not `.z'.
10600
ce058493 106011993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10602
10603 * Makefile (elisp): Depend on makeinfo.
10604
c5602427 106051993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10606
10607 * Makefile (srcs): Add anti.texi.
10608
c5602427 106091993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10610
10611 * Makefile (infodir, prefix): New vars.
10612 (install): Use infodir.
f4e90db0 10613 (emacsinfodir): Delete.
b8d4c8d0 10614
c5602427 106151993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10616
10617 * Makefile (srcs): Add calendar.texi.
10618
10619 * Makefile (dist): Copy texindex.c and makeinfo.c.
10620 Limit elisp-* files to those with one or two digits.
10621
c5602427 106221993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10623
f4e90db0 10624 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10625
c5602427 106261993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10627
10628 * loading.texi (Unloading): define-function changed back to
10629 defalias. It may not stay this way, but at least it's
10630 consistent with the known-good version of the code patch.
10631
c5602427 106321993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10633
10634 * modes.texi (Hooks): Document new optional arg of add-hook.
10635
c5602427 106361993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10637
10638 * variables.texi: Document nil initial value of buffer-local variables.
10639
10640 * tips.texi: Add new section on standard library headers.
10641
c5602427 106421993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10643
10644 * Makefile (srcs): Add frame.texi to the list of sources.
10645
c5602427 106461993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10647
10648 * Makefile (dist): Don't bother excluding autosave files; they'll
10649 never make it into the temp directory anyway, and the hash marks
10650 in the name are problematic for make and the Bourne shell.
10651 (srcs):
10652
c5602427 106531993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10654
10655 * Makefile (dist): Don't include backup files or autosave files in
10656 the distribution tar file.
10657
c5602427 106581991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10659
5dcb4c4e 10660 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10661 (elisp.dvi): Remove erroneous shell comment.
10662 Expect output of permute-index in permuted.fns.
10663 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10664 (clean): Add index.texi to be deleted.
b8d4c8d0 10665
c5602427 106661990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10667
10668 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10669
c5602427 106701990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10671
10672 * files.texi: Noted that completion-ignored-extensions is ignored
10673 when making *Completions*.
10674
3e868ee3 106751990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10676
10677 * Makefile make dist now depends on elisp.dvi, since it tries
10678 to include it in the dist file.
10679
c5602427 106801990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10681
c5602427 10682 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10683
c5602427 106841989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10685
10686 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10687 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10688
c5602427 106891989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10690
10691 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10692 and @error{} are the terms now being used. The files in the
10693 directory have been changed to reflect this.
10694
10695 * All instances of @indentedresultt{} have been changed to
333f9019 10696 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10697
c5602427 106981989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10699
10700 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10701 experimental @indentedresult{}, @indentedexpandsto{} are part of
10702 the texinfo.tex in this directory. These TeX macros are not
10703 stable yet.
10704
c5602427 107051989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10706
10707 * texinfo.tex: Temporarily added
10708 \let\result=\dblarrow
10709 \def\error{{\it ERROR} \longdblarrow}
10710 We need to do this better soon.
10711
c5602427 107121989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10713
10714 * Applied Karl Berry's patches to *.texinfo files, but not to
10715 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10716 new title page format is also not applied, since it requires
10717 texinfo.tex changes.)
10718
10719 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10720 for the Project GNU development environment.
10721
10722;; Local Variables:
c8763fb6 10723;; coding: utf-8
b8d4c8d0
GM
10724;; End:
10725
acaf905b 10726 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10727
10728 This file is part of GNU Emacs.
10729
352c8b4a 10730 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10731 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10732 the Free Software Foundation, either version 3 of the License, or
10733 (at your option) any later version.
b8d4c8d0
GM
10734
10735 GNU Emacs is distributed in the hope that it will be useful,
10736 but WITHOUT ANY WARRANTY; without even the implied warranty of
10737 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10738 GNU General Public License for more details.
10739
10740 You should have received a copy of the GNU General Public License
352c8b4a 10741 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.