Minor updates to Markers and Text chapters of Lisp manual.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
67cd45a2
CY
12012-03-07 Chong Yidong <cyd@gnu.org>
2
3 * text.texi (Buffer Contents): Don't duplicate explanation of
4 region arguments from Text node. Put doc of obsolete var
5 buffer-substring-filters back, since it is referred to.
6 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
7 selection by default.
8
9 * markers.texi (The Mark): Fix typo.
10 (The Region): Copyedits.
11
2ad80941
GM
122012-03-07 Glenn Morris <rgm@gnu.org>
13
14 * markers.texi (Overview of Markers): Copyedits.
15 (Creating Markers): Update approximate example buffer size.
16 (The Mark): Don't mention uninteresting return values.
17
ef959d3a
CY
182012-03-05 Chong Yidong <cyd@gnu.org>
19
20 * positions.texi (Text Lines): Document count-words.
21
a08a07e3
CY
222012-03-04 Chong Yidong <cyd@gnu.org>
23
24 * frames.texi (Frames): Remove little-used "terminal frame" and
25 "window frame" terminology.
26 (Frame Parameters, Font and Color Parameters, Initial Parameters)
27 (Size and Position, Visibility of Frames): Callers changed.
28 (Frames): Clarify which terminals in framep are graphical.
29 (Initial Parameters): --geometry is not the only option which adds
30 to initial-frame-alist.
31 (Position Parameters): Note that icon-left and icon-top are for
32 old window managers only.
33 (Size Parameters): Sizes are in characters even on graphical
34 displays.
35 (Management Parameters): Note that window-id and outer-window-id
36 can't really be changed, and that auto-raise isn't always obeyed.
37 (Cursor Parameters): Document cursor-type explicitly.
38 (Size and Position): The aliases set-screen-height and
39 set-screen-width have been deleted.
40 (Visibility of Frames): Mention "minimization".
41
42 * os.texi (Startup Summary): Minor clarifications.
43 (Startup Summary, Suspending Emacs): Standardize on "text
44 terminal" terminology.
45
46 * windows.texi (Basic Windows, Coordinates and Windows)
47 (Coordinates and Windows):
48 * display.texi (Refresh Screen, Line Height, Face Attributes)
49 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
50
ea16568d
GM
512012-03-04 Glenn Morris <rgm@gnu.org>
52
53 * abbrevs.texi: Small copyedits throughout.
54 (Abbrev Mode): Remove this section, folding it into the top-level.
55 (Abbrev Tables): Don't mention irrelevant return values.
56 (Abbrev Expansion): Add cross-ref for wrapper hooks.
57 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
58 (Abbrev Table Properties): Update nil :regexp description.
59
b3134b95
GM
602012-03-03 Glenn Morris <rgm@gnu.org>
61
520f2425
GM
62 * internals.texi: Change @appendix section commands to @section.
63 (Building Emacs): Say less about CANNOT_DUMP platforms.
64 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 65 (Pure Storage): Small changes.
01a6dcc8 66 (Memory Usage): Copyedit.
7d2d7cc0
GM
67 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
68 example definitions. Give examples of things with non-nil
69 interactive args. Mention eval_sub. Remove old info about
70 strings and GCPRO. Mention cus-start.el.
71 (Buffer Internals, Window Internals, Process Internals):
72 Misc small updates and fixes for fields.
520f2425 73
b3134b95
GM
74 * tips.texi: Copyedits.
75 (Coding Conventions): Mention autoloads.
76 Combine partially duplicated macro items. Fix xref.
77 Refer to Library Headers for copyright notice.
78 (Programming Tips): edit-options is long-obsolete.
79 (Compilation Tips): Mention loading bytecomp for byte-compile props.
80 (Warning Tips): Mention declare-function.
81 (Documentation Tips): Remove old info.
82 (Comment Tips): Mention comment-dwim, not indent-for-comment.
83 (Library Headers): General update.
84
2064cc6a
GM
852012-03-02 Glenn Morris <rgm@gnu.org>
86
6945faa6
GM
87 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
88 and relocate entry. Mention buffer-stale-function.
89
4186e877
GM
90 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
91
2064cc6a
GM
92 * hooks.texi (Standard Hooks): General update.
93 Put related hooks together. Add and remove items.
94 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
95 * modes.texi (Hooks): Tweak cross-ref description.
96
7272fbf3
MA
972012-03-01 Michael Albinus <michael.albinus@gmx.de>
98
99 * files.texi (Kinds of Files): The return value of file-equal-p is
100 unspecified, if FILE1 or FILE2 does not exist.
101
53a1239b
GM
1022012-03-01 Glenn Morris <rgm@gnu.org>
103
90db9af9
GM
104 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
105
53a1239b
GM
106 * maps.texi (Standard Keymaps): General update.
107 Remove mode-specific maps, talk about the more general keymaps.
108 * help.texi (Help Functions): Add vindex for Helper-help-map.
109 * keymaps.texi (Active Keymaps): Minor rephrasing.
110
775b55af
GM
1112012-02-29 Glenn Morris <rgm@gnu.org>
112
113 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
114
96b49301 1152012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
116
7272fbf3 117 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 118 Update changed behavior of file-subdir-of-p.
96b49301 119
1383d930
GM
1202012-02-28 Glenn Morris <rgm@gnu.org>
121
44e97401
GM
122 * advice.texi, anti.texi, display.texi, elisp.texi:
123 * processes.texi, variables.texi, vol1.texi, vol2.texi:
124 Standardize possessive apostrophe usage.
125
e3c73f1e
GM
126 * locals.texi: Remove file.
127 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
128 Remove menu entry.
129 * errors.texi, maps.texi: Adjust node pointers.
130 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 131 * makefile.w32-in (srcs):
e3c73f1e
GM
132 * Makefile.in (srcs): Remove locals.texi.
133
1383d930
GM
134 * frames.texi (Mouse Position): Fix cross-ref.
135
431ee44b
CY
1362012-02-27 Chong Yidong <cyd@gnu.org>
137
138 * buffers.texi (Creating Buffers): Clarify that
139 generate-new-buffer uses generate-new-buffer-names.
140 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
141
142 * files.texi (Directory Names): Index entry for file name abbreviations.
143 (Relative File Names, File Name Expansion): Refer to it.
144 (Locating Files): Move locate-user-emacs-file documentation to
145 Standard File Names.
146 (Standard File Names): Add locate-user-emacs-file; update examples.
147
6a11ec9d
MA
1482012-02-26 Michael Albinus <michael.albinus@gmx.de>
149
150 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
151
9a4888c0
CY
1522012-02-26 Chong Yidong <cyd@gnu.org>
153
154 * files.texi (Kinds of Files): Improve documentation of
155 files-equal-p and file-subdir-of-p.
156
f0e751b9
GM
1572012-02-26 Glenn Morris <rgm@gnu.org>
158
159 * intro.texi (Acknowledgements): Small changes.
160
7e05b1ec
GM
1612012-02-25 Glenn Morris <rgm@gnu.org>
162
163 * errors.texi: Don't try to list _all_ the error symbols.
164 Add circular-list, cl-assertion-failed, compression-error.
165 * elisp.texi, vol1.texi, vol2.texi:
166 * control.texi (Error Symbols): Tweak "Standard Errors" description.
167
23453255 1682012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
169
170 * files.texi (files-equal-p, file-subdir-of-p): New,
171 add initial documentation.
172
4963495d
CY
1732012-02-25 Chong Yidong <cyd@gnu.org>
174
fa74b241
CY
175 * files.texi (File Attributes): Document file-selinux-context.
176 (Changing Files): Link to it.
177 (Changing Files): Document set-file-selinux-context.
178
179 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
180 changed. Mention default value of backup-directory-alist.
181 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
182 (Auto-Saving): New minor mode behavior for auto-save-mode.
183 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 184
4963495d
CY
185 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
186
4bb82fa8
GM
1872012-02-24 Glenn Morris <rgm@gnu.org>
188
189 * errors.texi (Standard Errors): Mention dbus-error.
190 For arith-error sub-classes, just use one cross-ref.
191
2cb228f7
AM
1922012-02-23 Alan Mackenzie <acm@muc.de>
193
194 * modes.texi (Defining Minor Modes): Document the new keyword
195 :after-hook.
196
a59225b1
CY
1972012-02-21 Chong Yidong <cyd@gnu.org>
198
199 * files.texi (Files): Mention magic file names as arguments.
200 (Reading from Files): Copyedits.
201 (File Attributes): Mention how to change file modes.
202 (Changing Files): Use standard "file permissions" terminology.
203 Add xref to File Attributes node.
204 (Locating Files): Document locate-user-emacs-file.
205 (Unique File Names): Recommend against using make-temp-name.
206
8376d7c2
CY
2072012-02-19 Chong Yidong <cyd@gnu.org>
208
209 * help.texi (Documentation, Documentation Basics, Help Functions):
210 Minor clarifications.
211 (Accessing Documentation): Clarify what documentation-property is
212 for. Add xref to Keys in Documentation.
213
214 * tips.texi (Documentation Tips): Don't recommend using * in
215 docstrings.
216
217 * macros.texi (Defining Macros):
218 * modes.texi (Derived Modes): Say "documentation string" instead
219 of docstring.
220
82233bea
CY
2212012-02-18 Chong Yidong <cyd@gnu.org>
222
223 * modes.texi (Tabulated List Mode): New node.
224 (Basic Major Modes): Add xref to it.
225
226 * processes.texi (Process Information): Mention Process Menu mode.
227
7b926f3f
CY
2282012-02-17 Chong Yidong <cyd@gnu.org>
229
230 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
231
0fd2c9a3
GM
2322012-02-17 Glenn Morris <rgm@gnu.org>
233
234 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
235
f700caa3
CY
2362012-02-16 Chong Yidong <cyd@gnu.org>
237
4230351b
CY
238 * syntax.texi (Syntax Tables, Syntax Descriptors)
239 (Syntax Table Functions): Copyedits.
240 (Syntax Basics): Don't repeat the material in the preceding node.
241 (Syntax Class Table): Use a table.
242 (Syntax Properties): Document syntax-propertize-function and
243 syntax-propertize-extend-region-functions.
244 (Motion via Parsing): Clarify scan-lists. Fix indentation.
245 (Parser State): Update for the new "c" comment style. Fix
246 description of item 7 (comment style).
247
f700caa3
CY
248 * modes.texi (Minor Modes): Update how mode commands should treat
249 arguments now.
250 (Mode Line Basics): Clarify force-mode-line-update.
251 (Mode Line Top): Note that the example is not realistic.
252 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
253 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
254 "mode line construct" instead of "mode line specification".
255 (Syntactic Font Lock): Remove mention of obsolete variable
256 font-lock-syntactic-keywords.
257 (Setting Syntax Properties): Node deleted.
258 (Font Lock Mode): Note that Font Lock mode is a minor mode.
259 (Font Lock Basics): Note that syntactic fontification falls back
260 on `syntax-table'.
261 (Search-based Fontification): Emphasize that font-lock-keywords
262 should not be set directly.
263 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
264 (Syntactic Font Lock): Minor clarifications. Add xref to
265 Syntactic Font Lock node.
f700caa3 266
60236b0d
CY
2672012-02-15 Chong Yidong <cyd@gnu.org>
268
269 * minibuf.texi (Basic Completion): Define "completion table".
270 Move completion-in-region to Completion in Buffers node.
271 (Completion Commands): Use "completion table" terminology.
272 (Completion in Buffers): New node.
273
274 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
275 (Setting Hooks): Update minor mode usage example.
276 (Major Mode Conventions): Note that completion-at-point-functions
277 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
278 Remove duplicate tip about auto-mode-alist.
279 (Minor Modes): Rewrite introduction.
280 (Minor Mode Conventions): Copyedits. Don't recommend
281 variable-only minor modes since few minor modes are like that.
60236b0d 282
d7dbb11a
GM
2832012-02-15 Glenn Morris <rgm@gnu.org>
284
285 * processes.texi (Network): Document open-network-stream :parameters.
286
3d8badf4
CY
2872012-02-14 Chong Yidong <cyd@gnu.org>
288
289 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
290 was removed on 2009-09-10. Update lisp-mode-map example.
291 (Inheritance and Keymaps): Minor clarification.
292 (Searching Keymaps): Remove out-of-place enumeration.
293 (Key Lookup): Remove unnecessary example (one was already given in
294 Format of Keymaps).
295 (Changing Key Bindings): Update suppress-keymap example.
296 (Menu Bar, Tool Bar): Copyedits.
297 (Tool Bar): Update tool-bar-map example.
298
faccede1
CY
2992012-02-12 Chong Yidong <cyd@gnu.org>
300
301 * debugging.texi (Debugger Commands): Continuing is now allowed
302 for errors.
303
355cabc6
CY
3042012-02-11 Chong Yidong <cyd@gnu.org>
305
d860baa0
CY
306 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
307 Move the list of standard bitmaps there.
308 (Fringe Cursors): Rewrite for clarity.
309 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
310
34106abe
CY
311 * commands.texi (Command Overview): Mention read-key.
312 (Using Interactive, Interactive Call): Minor clarifications.
313 (Function Keys, Click Events): Avoid "input stream" terminology.
314 (Click Events): Add xref to Window Sizes and Accessing Mouse.
315 Clarify column and row components.
316 (Accessing Mouse): Add xref to Click Events. Minor fixes.
317 (Special Events): Copyedits.
318
319 * streams.texi (Input Streams): De-document get-file-char.
320 (Output Variables): Don't refer to old backquote syntax.
321
355cabc6
CY
322 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
323 (Error Debugging): Note that debug-ignored-errors overrides list
324 values of debug-on-error too. Add xref to Signaling Errors. Note
325 that debug-on-signal is not customizable. Mention
326 condition-case-unless-debug.
327 (Compilation Errors): Node deleted.
328
329 * compile.texi (Compiler Errors): Move a paragraph here from
330 deleted node Compilation Errors.
331
1be3ca5a
LL
3322012-02-10 Leo Liu <sdl.web@gmail.com>
333
334 * control.texi (Handling Errors): Change condition-case-no-debug
335 to condition-case-unless-debug.
336
25dec365
CY
3372012-02-10 Chong Yidong <cyd@gnu.org>
338
339 * advice.texi (Defining Advice): Clarify ad-unadvise.
340 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
341 is not abnormal.
342 (Advising Primitives): Node deleted; ad-define-subr-args has been
343 removed.
344
345 * compile.texi (Speed of Byte-Code): Use float-time in example.
346 (Compilation Functions): Note that the log uses Compilation mode.
347 Don't discuss the contents of byte-code function object here.
348 (Compilation Functions): De-document internal function byte-code.
349 (Docs and Compilation): Minor clarifications.
350
351 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
352 Objects.
353
5f5e4ea1
GM
3542012-02-10 Glenn Morris <rgm@gnu.org>
355
356 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
357 Mention secure-hash.
358 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
359
6c1e4b46
CY
3602012-02-10 Chong Yidong <cyd@gnu.org>
361
362 * loading.texi (Loading): Don't emphasize "library" terminology.
363 (Library Search): load-path is not a user option. Mention role of
364 -L option and packages. Improve examples.
365 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
366 obsolete.
367 (Autoload): Minor clarifications.
368
72ca698c
GM
3692012-02-10 Glenn Morris <rgm@gnu.org>
370
b011fbfe
GM
371 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
372
72ca698c
GM
373 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
374
14a1f380
GM
3752012-02-08 Glenn Morris <rgm@gnu.org>
376
377 * loading.texi (Named Features): Update the require example.
378
60d47423
GM
3792012-02-07 Glenn Morris <rgm@gnu.org>
380
381 * modes.texi (Defining Minor Modes):
382 Expand on args of defined minor modes.
383
0992bd9c
CY
3842012-02-07 Chong Yidong <cyd@gnu.org>
385
386 * variables.texi (Creating Buffer-Local): Minor clarification
387 to buffer-local-variables doc (Bug#10715).
388
af008560
GM
3892012-02-07 Glenn Morris <rgm@gnu.org>
390
e80e1825 391 * display.texi (ImageMagick Images): General update.
af008560
GM
392 Move most details of imagemagick-render-type to the variable's doc.
393
866c1d22
GM
3942012-02-06 Glenn Morris <rgm@gnu.org>
395
f7c9199f 396 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
397 (Inheritance and Keymaps):
398 Mention make-composed-keymap and multiple inheritance.
f7c9199f 399
e7bc51d0
GM
400 * modes.texi (Running Hooks): Mention run-hook-wrapped.
401
866c1d22
GM
402 * control.texi (Handling Errors):
403 Mention condition-case-no-debug and with-demoted-errors.
404
03988c98
CY
4052012-02-05 Chong Yidong <cyd@gnu.org>
406
407 * customize.texi (Common Keywords): Minor clarifications.
408 Document custom-unlispify-remove-prefixes.
409 (Variable Definitions): Backquotes in defcustom seem to work fine
410 now. Various other copyedits.
e1161b06
CY
411 (Simple Types): Copyedits. Document color selector.
412 (Composite Types): Copyedits.
413 (Splicing into Lists): Clarifications.
03988c98
CY
414
415 * eval.texi (Backquote): Move from macros.texi.
416
417 * macros.texi (Expansion): Minor clarification.
418 (Backquote): Move node to eval.texi.
419 (Defining Macros): Move an example from Backquote node.
420 (Argument Evaluation): No need to mention Pascal.
421 (Indenting Macros): Add xref to Defining Macros.
422
649f602c
GM
4232012-02-05 Glenn Morris <rgm@gnu.org>
424
425 * debugging.texi (Error Debugging): Mention debug-on-event default.
426
34c99998
GM
4272012-02-04 Glenn Morris <rgm@gnu.org>
428
8f05da42
GM
429 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
430
7aa5aad8
GM
431 * debugging.texi (Error Debugging): Mention debug-on-event.
432 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
433
c7291ad9
GM
434 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
435
34c99998
GM
436 * text.texi (Buffer Contents):
437 Update filter-buffer-substring description.
438
735cc5ca
CY
4392012-02-04 Chong Yidong <cyd@gnu.org>
440
441 * functions.texi (What Is a Function): Add closures. Mention
442 "return value" terminology. Add xref for command-execute. Remove
443 unused "keystroke command" terminology.
444 (Lambda Expressions): Give a different example than in the
445 following subsection. Add xref to Anonymous Functions.
446 (Function Documentation): Remove gratuitous markup.
447 (Function Names): Move introductory text to `What Is a Function'.
448 (Defining Functions): Fix defun argument spec.
449 (Anonymous Functions): Document lambda macro explicitly. Mention
450 effects on lexical binding.
451 (Function Cells): Downplay direct usage of fset.
452 (Closures): New node.
453 (Inline Functions): Remove "open-code" terminology.
454 (Declaring Functions): Minor tweak; .m is not C code.
455
456 * variables.texi (Variables): Don't refer to "global value".
457 (Local Variables, Void Variables): Copyedits.
458 (Lexical Binding): Minor clarification of example.
459 (File Local Variables): Mention :safe and :risky defcustom args.
460 (Lexical Binding): Add xref to Closures node.
461
94bc7984
GM
4622012-02-04 Glenn Morris <rgm@gnu.org>
463
464 * minibuf.texi (High-Level Completion): Updates for read-color.
465
4f5a10ef
GM
4662012-02-03 Glenn Morris <rgm@gnu.org>
467
eea14f31
GM
468 * display.texi (GIF Images): Mention animation.
469 Remove commented-out old example of animation.
470 (Animated Images): New subsection.
471 * elisp.texi (Top):
472 * vol1.texi (Top):
473 * vol2.texi (Top): Add Animated Images menu entry.
474
4f5a10ef
GM
475 * display.texi (Image Formats): Remove oddly specific information
476 on versions of image libraries.
204e728d 477 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 478
12f381b7
GM
4792012-02-02 Glenn Morris <rgm@gnu.org>
480
1b9f60cc
GM
481 * processes.texi (Synchronous Processes):
482 Mention call-process's :file gets overwritten.
483
7e2734bc
GM
484 * commands.texi (Reading One Event):
485 * help.texi (Help Functions): Document read-char-choice.
486
f58b9822
GM
487 * hooks.texi (Standard Hooks):
488 * modes.texi (Keymaps and Minor Modes):
489 * text.texi (Commands for Insertion): Document post-self-insert-hook.
490
491 * hooks.texi (Standard Hooks): Add prog-mode-hook.
492
12f381b7
GM
493 * hooks.texi (Standard Hooks):
494 * modes.texi (Major Mode Conventions, Mode Hooks):
495 Document change-major-mode-after-body-hook.
496
7a9a2fc6
GM
4972012-02-01 Glenn Morris <rgm@gnu.org>
498
499 * modes.texi (Defining Minor Modes):
500 Mention disabling global minor modes on a per-major-mode basis.
501
a037c171
CY
5022012-01-31 Chong Yidong <cyd@gnu.org>
503
504 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
505 (Parser State): Remove unnecessary statement (Bug#10661).
506
507 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
508
56afad3a
GM
5092012-01-31 Glenn Morris <rgm@gnu.org>
510
511 * modes.texi (Defining Minor Modes):
512 Document define-minor-mode's new :variable keyword.
513
0f29fa41
CY
5142012-01-29 Chong Yidong <cyd@gnu.org>
515
837a390a
CY
516 * syntax.texi (Syntax Class Table): Tweak description of newline
517 char syntax (Bug#9619).
518
0f29fa41
CY
519 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
520 description (Bug#10189).
521
182148ee
GM
5222012-01-29 Glenn Morris <rgm@gnu.org>
523
a49ca6b9
GM
524 * files.texi (Changing Files): Document SELinux support.
525
182148ee
GM
526 * windows.texi (Window Sizes): Fix typo.
527
9962192e
CY
5282012-01-28 Chong Yidong <cyd@gnu.org>
529
8c6e1920
CY
530 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
531 doc (Bug#8568).
532
9583ec59
CY
533 * frames.texi (Input Focus): Add NORECORD arg to
534 select-frame-set-input-focus. Clarify its role in select-frame.
535
10256988
CY
536 * text.texi (Transposition): We don't use transpose-region as an
537 internal subroutine (Bug#3249).
538
9962192e
CY
539 * modes.texi (Example Major Modes): Update Lisp example code to
540 current sources. Delete the old non-derived-major-mode example,
541 which has diverged badly from current sources.
542
2aa43abb
GM
5432012-01-27 Glenn Morris <rgm@gnu.org>
544
545 * makefile.w32-in (texinputdir): Fix (presumed) typo.
546 (VERSION, manual): Remove, unused.
547
9f40220d
CY
5482012-01-27 Chong Yidong <cyd@gnu.org>
549
550 * commands.texi (Command Overview): Minor clarification (Bug#10384).
551
acc28cb9
CY
5522012-01-26 Chong Yidong <cyd@gnu.org>
553
554 * searching.texi (String Search): Document negative repeat count
555 (Bug#10507).
556
48da7392
GM
5572012-01-26 Glenn Morris <rgm@gnu.org>
558
559 * variables.texi (Using Lexical Binding):
560 Mention that lexical-binding should be set in the first line.
561
69b0acb9
LI
5622012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
563
564 * macros.texi (Defining Macros): Don't claim that `declare' only
565 affects Edebug and indentation.
566
543757a8
LI
5672012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
568
569 * macros.texi (Defining Macros): Slight `declare' fixup.
570
450e3cae
GM
5712012-01-25 Glenn Morris <rgm@gnu.org>
572
24189ce0 573 * makefile.w32-in (texinputdir):
450e3cae
GM
574 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
575
1021c761
CY
5762012-01-24 Chong Yidong <cyd@gnu.org>
577
578 * variables.texi (Variables, Local Variables, Void Variables):
579 Edit to make the descriptions less specific to dynamic binding.
580 (Local Variables): Default max-specpdl-size is now 1300.
581 (Defining Variables): Edits for lexical scoping. Delete
582 information about starting docstrings with *. De-document
583 user-variable-p.
584 (Tips for Defining): Remove an unimportant discussion of quitting
585 in the middle of a load.
586 (Accessing Variables, Setting Variables): Discuss lexical binding.
587 (Variable Scoping): Rewrite.
588 (Scope, Extent, Impl of Scope): Nodes deleted.
589 (Dynamic Binding): New node, with material from Scope, Extent, and
590 Impl of Scope nodes.
591 (Dynamic Binding Tips): Rename from Using Scoping.
592 (Lexical Binding): Rewrite.
593 (Using Lexical Binding): Rename from Converting to Lexical
594 Binding. Convert to subsection.
595
596 * customize.texi (Variable Definitions): Add custom-variable-p.
597 Move user-variable-p documentation here.
598
31cbea1d
CY
5992012-01-23 Chong Yidong <cyd@gnu.org>
600
601 * strings.texi (Text Comparison): Minor qualification.
602
603 * lists.texi (Cons Cells): Copyedits.
604 (List Elements): Mention push.
605 (List Variables): Mention pop.
606 (Rings): Move to sequences.texi.
607
608 * sequences.texi (Sequence Functions): Don't repeat the
609 introduction already given in the parent.
610 (Vectors): Copyedits.
611 (Rings): Move from lists.texi. Note that this is specific to the
612 ring package.
613
614 * symbols.texi (Definitions, Symbol Components): Mention variable
615 scoping issues.
616 (Plists and Alists): Copyedits.
617
618 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
619 correctness with lexical scoping.
620 (Eval): Copyedits.
621
fead402d
CY
6222012-01-21 Chong Yidong <cyd@gnu.org>
623
624 * intro.texi (A Sample Function Description): Special notation
625 used for macros too.
626
627 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
628 (Symbol Type): Add xref for keyword symbols.
629 (Sequence Type): Clarify differences between sequence types.
630 (Cons Cell Type): Add "linked list" index entry.
631 (Non-ASCII in Strings): Copyedits.
632 (Equality Predicates): Symbols with same name need not be eq.
633
634 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
635 ldexp. Move float-e and float-pi to Math Functions node.
636
61086eb6
GM
6372012-01-21 Glenn Morris <rgm@gnu.org>
638
639 * modes.texi (Auto Major Mode):
640 * variables.texi (File Local Variables):
641 Mention inhibit-local-variables-regexps.
642
34a02f46
MR
6432012-01-19 Martin Rudalics <rudalics@gmx.at>
644
645 * windows.texi (Window Configurations): Rewrite references to
646 persistent window parameters.
647 (Window Parameters): Fix description of persistent window
648 parameters.
649
f5064cae
JB
6502012-01-16 Juanma Barranquero <lekktu@gmail.com>
651
652 * windows.texi (Window Parameters): Use @pxref.
653
6a6ee00d
MR
6542012-01-16 Martin Rudalics <rudalics@gmx.at>
655
656 * windows.texi (Window Configurations, Window Parameters):
657 Describe persistent window parameters.
658
9ca4c014
SM
6592011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
660
661 * variables.texi (Creating Buffer-Local): Warn against misuses of
662 make-variable-buffer-local (bug#10258).
663
d027f83d
LMI
6642012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
665
666 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
667
89bd9ccd
CY
6682012-01-06 Chong Yidong <cyd@gnu.org>
669
670 * variables.texi (Directory Local Variables): Document
671 hack-dir-local-variables-non-file-buffer.
672
c869783d
GM
6732012-01-06 Glenn Morris <rgm@gnu.org>
674
675 * maps.texi (Standard Keymaps): Refer to Info-edit by name
676 rather than by keybinding.
677
2cae5ba4
JB
6782011-12-29 Juanma Barranquero <lekktu@gmail.com>
679
680 * frames.texi (Font and Color Parameters): Add @pxref.
681
43da4d08
DC
6822011-12-29 Daniel Colascione <dan.colascione@gmail.com>
683
684 * frames.texi (Font and Color Parameters):
685 Document w32 font backends (bug#10399).
686
8d80ef01
PE
6872011-12-28 Paul Eggert <eggert@cs.ucla.edu>
688
689 * files.texi (File Attributes, Changing Files):
690 Use a more-natural notation for octal numbers.
691
9022ae07
JB
6922011-12-23 Juanma Barranquero <lekktu@gmail.com>
693
694 * variables.texi (Variables with Restricted Values):
695 Change reference to variable (bug#10354).
696
454592a6
MR
6972011-12-13 Martin Rudalics <rudalics@gmx.at>
698
699 * windows.texi (Splitting Windows): Use t instead of non-nil
700 when describing window-combination-resize.
701
a7cdbfce
SM
7022011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
703
704 * text.texi (Special Properties): Warn against `intangible' properties
705 (bug#10222).
706
a3dcc84e
EZ
7072011-11-26 Eli Zaretskii <eliz@gnu.org>
708
579ebf8f
EZ
709 * display.texi (Truncation):
710 * text.texi (Special Properties): Describe what a stretch-glyph is
711 instead of using that term without explanation. Make the
712 cross-references more accurate.
713
a3dcc84e
EZ
714 * display.texi (Usual Display): Update the description,
715 cross-references, and indexing related to display of control
716 characters and raw bytes.
717
94af99a4
MR
7182011-11-25 Martin Rudalics <rudalics@gmx.at>
719
720 * windows.texi (Splitting Windows): Fix description of
721 window-combination-limit. Suggested by Eli Zaretskii.
722
1c3d7a13
CY
7232011-11-23 Chong Yidong <cyd@gnu.org>
724
725 * windows.texi (Window Sizes): Move window-top-line,
726 window-left-column, and window-*-pixel-edges to Coordinates and
727 Windows node.
728 (Coordinates and Windows): Restore window-edges doc.
729
90151a1e
MR
7302011-11-21 Martin Rudalics <rudalics@gmx.at>
731
a7cdbfce
SM
732 * windows.texi (Windows and Frames, Splitting Windows):
733 Fix typos.
90151a1e 734
a9b9b7f5
CY
7352011-11-21 Chong Yidong <cyd@gnu.org>
736
737 * windows.texi (Splitting Windows): Fix error in documentation of
738 window-combination-limit.
739 (Cyclic Window Ordering): Minor fixes to next-window,
740 one-window-p, and get-lru-window docs. Don't document
741 window-list-1.
742 (Buffers and Windows): Copyedits.
743 (Choosing Window): Document special handling of special-display-*.
744 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
745 Don't document even-window-heights, which is going away.
746 Clarify which options are obeyed by which action functions.
a9b9b7f5 747
f4e90db0
SM
7482011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
749
750 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
751
d2999b1a
MR
7522011-11-20 Martin Rudalics <rudalics@gmx.at>
753
f4e90db0
SM
754 * windows.texi (Resizing Windows, Splitting Windows):
755 Remove term "status" when talking about combination limits.
d2999b1a 756
cd1181db
JB
7572011-11-20 Juanma Barranquero <lekktu@gmail.com>
758
759 * compile.texi (Compiler Errors):
760 * help.texi (Help Functions): Fix typos.
761
7bf54975
CY
7622011-11-19 Chong Yidong <cyd@gnu.org>
763
764 * windows.texi (Splitting Windows): Clarify role of window
765 parameters in split-window. Shorten the example.
f4e90db0
SM
766 (Deleting Windows): Rewrite intro to handle internal windows.
767 Fix delete-windows-on doc.
7bf54975
CY
768 (Selecting Windows): Copyedits.
769
a0c2d0ae
MR
7702011-11-17 Martin Rudalics <rudalics@gmx.at>
771
772 * windows.texi (Resizing Windows, Splitting Windows)
773 (Deleting Windows): Use term window-combination-resize instead
774 of window-splits.
775
b6f67890
MR
7762011-11-16 Martin Rudalics <rudalics@gmx.at>
777
f4e90db0
SM
778 * windows.texi (Resizing Windows, Splitting Windows):
779 Rename occurrences of window-nest to window-combination-limit.
b6f67890 780
0b381c7e
JB
7812011-11-14 Juanma Barranquero <lekktu@gmail.com>
782
783 * intro.texi (Lisp History): Fix typo.
784
89d61221
MR
7852011-11-12 Martin Rudalics <rudalics@gmx.at>
786
f4e90db0
SM
787 * windows.texi (Splitting Windows, Deleting Windows):
788 Remove references to splits status of windows.
89d61221 789
b2621720
GM
7902011-11-10 Glenn Morris <rgm@gnu.org>
791
792 * buffers.texi (Read Only Buffers): Expand a bit on why
793 toggle-read-only should only be used interactively. (Bug#7292)
794
d2ad7ee1
CY
7952011-11-09 Chong Yidong <cyd@gnu.org>
796
797 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 798 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
799 window-inside-absolute-pixel-edges.
800 (Resizing Windows): shrink-window-if-larger-than-buffer works on
801 non-full-width windows.
802
2cffd681
MR
8032011-11-09 Martin Rudalics <rudalics@gmx.at>
804
805 * windows.texi (Resizing Windows): Rewrite documentation of
806 window-resizable.
807
f6f6d7e7
CY
8082011-11-09 Chong Yidong <cyd@gnu.org>
809
810 * windows.texi (Splitting Windows): Simplify example.
811
a79db6e0
CY
8122011-11-08 Chong Yidong <cyd@gnu.org>
813
814 * windows.texi (Window Sizes): Copyedits. Document
815 window-text-height. Remove window-min-height and window-min-width
816 discussion, referring instead to Emacs manual.
817 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
818 (Resizing Windows): Simplify introduction. Don't document
819 enlarge-window, shrink-window, enlarge-window-horizontally, and
820 shrink-window-horizontally; they are no longer preferred for
821 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 822
441950c7
GM
8232011-11-07 Glenn Morris <rgm@gnu.org>
824
825 * windows.texi (Choosing Window): Fix keybinding typo.
826
be7f5545
MR
8272011-11-07 Martin Rudalics <rudalics@gmx.at>
828
829 * windows.texi (Resizing Windows, Splitting Windows)
830 (Window Configurations): Use "child window" instead of
831 "subwindow".
832
291d142b
CY
8332011-11-06 Chong Yidong <cyd@gnu.org>
834
835 * windows.texi (Basic Windows): Clarify various definitions.
836 Treat window-normalize-* as internal; don't document them.
837 (Windows and Frames): Various clarifications, e.g. non-live
838 windows also belong to frames. Fix window-list description.
839 Simplify window nesting example.
f4e90db0
SM
840 (Splitting Windows, Window Configurations):
841 Use split-window-below.
291d142b 842
89bd5ee1
EZ
8432011-11-04 Eli Zaretskii <eliz@gnu.org>
844
845 * windows.texi (Window Sizes): Mention in the doc string that the
846 return values of `window-body-height' and `window-body-width' are
847 in frame's canonical units. (Bug#9949)
848
3d8daefe
MR
8492011-10-30 Martin Rudalics <rudalics@gmx.at>
850
851 * windows.texi (Windows and Frames): Remove "iso-" infix from
852 documentation of window-iso-combined-p.
853
60754666
CY
8542011-10-26 Chong Yidong <cyd@gnu.org>
855
856 * modes.texi (Running Hooks): Document with-wrapper-hook.
857
d366bd53
CY
8582011-10-18 Chong Yidong <cyd@gnu.org>
859
860 * display.texi (Glyphless Chars): New node.
861
50b063c3
CY
8622011-10-13 Chong Yidong <cyd@stupidchicken.com>
863
864 * text.texi (Yanking): Document yank-excluded-properties.
865
866 * package.texi (Packaging Basics): The commentary should say how
867 to begin using the package.
868
c72063fa
MR
8692011-10-11 Martin Rudalics <rudalics@gmx.at>
870
871 * windows.texi (Deleting Windows): Mention which window gets
872 selected when deleting the selected window.
873
d83dc65b
MR
8742011-10-09 Martin Rudalics <rudalics@gmx.at>
875
876 * buffers.texi (The Buffer List): Describe how bury-buffer deals
877 with the selected window.
878 * windows.texi (Buffers and Windows): Reformulate text on how
879 replace-buffer-in-windows deals with a window.
880 (Quitting Windows): Describe how quit-window deals with a
881 standalone frame. Describe new option frame-auto-hide-function.
882
c599682c
GM
8832011-10-08 Glenn Morris <rgm@gnu.org>
884
48bca619
GM
885 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
886
c599682c
GM
887 * positions.texi (Excursions): Update warning message.
888
969aa734
CY
8892011-10-05 Chong Yidong <cyd@stupidchicken.com>
890
f4e90db0
SM
891 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
892 Fix Emacs manual xref (Bug#9675).
969aa734 893
550f41cd
CY
8942011-10-01 Chong Yidong <cyd@stupidchicken.com>
895
896 * windows.texi (Textual Scrolling): Document scroll-up-command,
897 scroll-down-command, scroll-error-top-bottom, and the
898 scroll-command symbol property.
717a1362
CY
899 (Display Action Functions): Fix description of
900 display-buffer-pop-up-window.
550f41cd 901
a239d4e9
JB
9022011-09-28 Juanma Barranquero <lekktu@gmail.com>
903
904 * windows.texi (Splitting Windows): Fix typos.
905
590c056d
MR
9062011-09-25 Martin Rudalics <rudalics@gmx.at>
907
908 * windows.texi (Windows and Frames, Display Action Functions)
909 (Switching Buffers): Fix some typos.
910 (Buffers and Windows): Remove reference to window-auto-delete.
911 Reword description of replace-buffer-in-windows.
912 (Window History): Fix some typos and refer to frame local buffer
913 list.
c419f5cb
MR
914 (Quitting Windows): New node.
915 (Window Configurations): Add descriptions of window-state-get
916 and window-state-put.
917 (Window Parameters): Describe variable ignore-window-parameters.
918 Sketch some window parameters currently in use.
919 * elisp.texi (Top): Update node listing.
590c056d 920
9ec20d36
CY
9212011-09-25 Chong Yidong <cyd@stupidchicken.com>
922
923 * windows.texi (Display Action Functions)
924 (Choosing Window Options): New nodes.
925
0e406a72
CY
9262011-09-24 Chong Yidong <cyd@stupidchicken.com>
927
928 * windows.texi (Window History): New node. Move text here from
929 Buffers and Windows.
930 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
931 don't document display-buffer here; callers changed.
932 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
933 switch-to-buffer-other-frame. Delete duplicate
934 replace-buffer-in-windows doc.
935 (Choosing Window): Document display actions.
936
6bf7006f
EZ
9372011-09-24 Eli Zaretskii <eliz@gnu.org>
938
939 * display.texi (Forcing Redisplay): Update the description of
940 redisplay-dont-pause due to change in the default value.
941
b33b68a3
MR
9422011-09-23 Martin Rudalics <rudalics@gmx.at>
943
944 * frames.texi (Frames and Windows): Move section and rename to
945 Windows and Frames in windows.texi.
946 * windows.texi (Windows): Restructure.
947 (Basic Windows): Rewrite. Explain live and internal windows and
948 normalization functions.
949 (Windows and Frames): Move section here from frames.texi.
950 Describe subwindows, window combinations, window tree, and
951 corresponding functions including window-list here.
952 (Window Sizes): Rename section from Size of Window and move it
953 up in chapter. Describe total and body sizes and the
954 corresponding functions. Explain new semantics of
955 window-min-height/-width.
956 (Resizing Windows): Move section up in chapter. Describe new
957 resize functions.
958 (Splitting Windows): Describe new behavior of split-window,
959 split-window-above-each-other and split-window-side-by-side.
960 Provide examples. Describe window-nest and window-splits
961 options.
962 (Deleting Windows): Minor rewrite.
f4e90db0
SM
963 (Selecting Windows): Minor rewrite.
964 Describe frame-selected-window and set-frame-selected-window here.
965 (Cyclic Window Ordering): Minor rewrite.
966 Describe window-list-1.
b33b68a3
MR
967 (Buffers and Windows): Rewrite. Explain a window's previous and
968 next buffers and the corresponding functions.
c4682d18 969 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
970 * elisp.texi (Top): Update node listings for frames and windows
971 sections.
972
4d3786ac
SM
9732011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
974
975 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
976
713df35b
LMI
9772011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
978
979 * errors.texi (Standard Errors): Remove apparent placeholder text
980 (bug#9491).
981
33ed493b
CY
9822011-09-18 Chong Yidong <cyd@stupidchicken.com>
983
984 * frames.texi (Management Parameters): Fix description of
985 icon-type parameter.
986
b8f0a954
CY
9872011-09-17 Chong Yidong <cyd@stupidchicken.com>
988
989 * tips.texi (Key Binding Conventions): Don't bind a key sequence
990 ending in C-g. Suggested by Edward O'Connor.
991
eddf142c
EZ
9922011-09-17 Eli Zaretskii <eliz@gnu.org>
993
994 * numbers.texi (Integer Basics): Add indexing for
995 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
996
bf1af6c7
DM
9972011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
998
999 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1000
cec2eab8
JB
10012011-09-11 Juanma Barranquero <lekktu@gmail.com>
1002
1003 * processes.texi (Network Servers): Clarify what the process
1004 buffer is used for (bug#9233).
1005
51751aa2 10062011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1007
1008 * lists.texi (Building Lists): Fix typo.
1009
35137ed3
CY
10102011-08-30 Chong Yidong <cyd@stupidchicken.com>
1011
1012 * display.texi (Basic Faces): New node. Document new faces.
1013
1014 * modes.texi (Major Mode Conventions): Move some text there.
1015 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1016
3fd50d5c
CY
10172011-08-29 Chong Yidong <cyd@stupidchicken.com>
1018
1019 * modes.texi (Basic Major Modes): New node. Callers updated.
1020 (Major Modes): Document fundamental-mode and major-mode.
1021 (Major Mode Basics): Node deleted; text moved to Major Modes.
1022 (Derived Modes): Document derived-mode-p.
1023
ddb54206
CY
10242011-08-28 Chong Yidong <cyd@stupidchicken.com>
1025
a6326082
CY
1026 * files.texi (Changing Files, Create/Delete Dirs): Document new
1027 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1028 (Visiting Functions): Remove view-file; it is documented in the
1029 Emacs manual.
04e2ce72 1030
ddb54206
CY
1031 * frames.texi (Layout Parameters): The defaults for the
1032 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1033
1034 * display.texi (Progress): Document spinner functionality.
1035
1036 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1037 operating system signals. Refer to save-buffers-kill-terminal
1038 instead of save-buffers-kill-emacs.
1039
1040 * objects.texi (Symbol Type): Document ## print representation.
1041
0c95fcf7
EZ
10422011-08-25 Eli Zaretskii <eliz@gnu.org>
1043
1044 * display.texi (Specified Space): Mention that `space' specs
1045 influence bidi reordering.
1046 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1047 separating fields with bidirectional content.
1048
5980d4c6
EZ
10492011-08-24 Eli Zaretskii <eliz@gnu.org>
1050
1051 * display.texi (Bidirectional Display): Document return value in
1052 buffers that are not bidi-reordered for display, and in unibyte
1053 buffers.
1054
bca633fb
EZ
10552011-08-23 Eli Zaretskii <eliz@gnu.org>
1056
1057 * nonascii.texi (Character Properties): Document the values for
1058 unassigned codepoints.
1059
c094bb0c
EZ
10602011-08-18 Eli Zaretskii <eliz@gnu.org>
1061
1062 * nonascii.texi (Character Properties): Document use of
1063 `bidi-class' and `mirroring' properties as part of reordering.
1064 Provide cross-references to "Bidirectional Display".
1065
1066 * display.texi (Bidirectional Display): Document the pitfalls of
1067 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1068 solutions. Document bidi-string-mark-left-to-right.
1069 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1070 Document use of `bidi-class' and `mirroring' properties as part of
1071 reordering.
c094bb0c 1072
1ea897d5
EZ
10732011-08-16 Eli Zaretskii <eliz@gnu.org>
1074
9adfcd0b
EZ
1075 * modes.texi (Major Mode Conventions): Improve the documentation
1076 of `mode-class' `special' modes.
1077
10862873
EZ
1078 * nonascii.texi (Character Properties): Document the `mirroring'
1079 property. Add index entries.
1080
1ea897d5
EZ
1081 * syntax.texi (Categories): Add an example of defining a new
1082 category and category table.
1083
1084 * searching.texi (Regexp Backslash): Document how to display
1085 existing categories. Mention the possibility of adding
1086 categories, and add an xref to where this is described. Add an
1087 index entry.
1088
ebb552ed
CY
10892011-08-09 Chong Yidong <cyd@stupidchicken.com>
1090
1091 * text.texi (Special Properties):
1092 * display.texi (Overlay Properties): Note that mouse-face cannot
1093 change the text size (Bug#8530).
1094
51a714e1
CY
10952011-08-08 Chong Yidong <cyd@stupidchicken.com>
1096
1097 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1098 using setenv instead.
1099
4cc60b9b
EZ
11002011-07-28 Eli Zaretskii <eliz@gnu.org>
1101
1102 * display.texi (Bidirectional Display): Document the fact that
1103 bidi-display-reordering is t by default.
1104
5deb92fd
EZ
11052011-07-23 Eli Zaretskii <eliz@gnu.org>
1106
1107 * display.texi (Bidirectional Display): New section.
1108
011b0ad6 11092011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1110 Tim Cross <theophilusx@gmail.com> (tiny change)
1111 Glenn Morris <rgm@gnu.org>
011b0ad6 1112
67f9b9f8 1113 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1114
4baf28e6
AS
11152011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1116
1117 * help.texi (Keys in Documentation): Revert last change.
1118
66249842
LMI
11192011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1120
f863868c
LMI
1121 * help.texi (Keys in Documentation): Clarify that \= only quotes
1122 the next character, and doesn't affect longer sequences in
1123 particular (bug#8935).
1124
f4e90db0
SM
1125 * debugging.texi (Using Debugger):
1126 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1127
0bb23927 11282011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1129
1130 * display.texi (Other Display Specs): Document that `left-fringe'
1131 and `right-fringe' display specifications are of the "replacing"
1132 kind.
1133
f2027cdf
LMI
11342011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1135
1136 * help.texi (Documentation Basics): Add a link to the Function
1137 Documentation node (bug#6580).
1138
f987fde4
LMI
11392011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1140
0bc59b25
LMI
1141 * keymaps.texi (Menu Bar): Mention :visible and :enable
1142 (bug#6344). Text by Drew Adams.
1143
63d55f1f
LMI
1144 * modes.texi (Running Hooks): Mention buffer-local hook variables
1145 (bug#6218).
1146
f987fde4
LMI
1147 * objects.texi (General Escape Syntax): "a with grave accent" is
1148 ?xe0, not ?x8e0 (bug#5259).
1149
b7527639
CY
11502011-07-12 Chong Yidong <cyd@stupidchicken.com>
1151
1152 * display.texi (Face Attributes, Font Selection): Add references
1153 to the Fonts node in the Emacs manual (Bug#4178).
1154
c830e5ae
CY
11552011-07-12 Chong Yidong <cyd@stupidchicken.com>
1156
1157 * display.texi (Window Systems): `window-system' is
1158 terminal-local.
1159
1160 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1161 frame-local variables.
1162
1163 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1164 frame-local variables.
1165 (Frame-Local Variables): Node deleted.
1166
1167 * elisp.texi (Top): Update node listing.
1168
91223e54
LMI
11692011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1170
1171 * elisp.texi: Change "inferiors" to "subnodes" in three places
1172 (bug#3523).
1173
963578d3
CY
11742011-07-11 Chong Yidong <cyd@stupidchicken.com>
1175
1176 * frames.texi (Window System Selections): Discussion of
1177 x-select-enable-clipboard moved to Emacs manual.
1178
07151e49
DD
11792011-07-11 Deniz Dogan <deniz@dogan.se>
1180
1181 * commands.texi (Prefix Command Arguments): Remove excessive
1182 apostrophe.
1183
7261e1cf
LMI
11842011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1185
ad21a12a
LMI
1186 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1187 description is a string (bug#3313).
1188
7261e1cf
LMI
1189 * frames.texi (Display Feature Testing): Try to explain what all
1190 the visual classes mean (bug#3042).
1191
568f7b79
LMI
11922011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1193
18d59e29
LMI
1194 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1195 and `mode-line-client' (bug#2974).
1196
568f7b79
LMI
1197 * text.texi (Insertion): Clarify marker movements (bug#1651).
1198 Text from Drew Adams.
1199
54e10184
LMI
12002011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1201
d94d85e9
LMI
1202 * text.texi (Special Properties): Clarify the format of `face'
1203 (bug#1375).
1204
54e10184
LMI
1205 * commands.texi (Interactive Call): Add a `call-interactively'
1206 example (bug#1010).
1207
413c488d
LMI
12082011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1209
1210 * functions.texi (Calling Functions): Link to the "Interactive
1211 Call" node (bug#1001).
1212
322b7dab 12132011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1214
3deead93
CY
1215 * customize.texi (Composite Types): Move alist and plist to here
1216 from Simple Types (Bug#7545).
1217
1218 * elisp.texi (Top): Update menu description.
1219
b00d8c1a
CY
1220 * display.texi (Face Attributes): Document negative line widths
1221 (Bug#6113).
1222
d2a6c43b
TR
12232011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1224
1225 * searching.texi (Match Data): Note that match data can be
1226 overwritten by most functions (bug#2499).
1227
c7844a27
LMI
12282011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1229
a9ab721e
LMI
1230 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1231 flags mean (bug#6659).
1232
c7844a27
LMI
1233 * functions.texi (What Is a Function): Document the autoload
1234 object (bug#6496).
1235
f68d76d0
LMI
12362011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1237
8a20ca4c
LMI
1238 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
1239 is only used in the Customize user interface (bug#6089).
1240
f68d76d0 1241 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 1242 images (bug#7836).
f68d76d0 1243
7018dbe7
EZ
12442011-07-02 Eli Zaretskii <eliz@gnu.org>
1245
1246 * variables.texi (Defining Variables, Void Variables)
1247 (Constant Variables): Fix incorrect usage of @kindex.
1248
36cb87a1
LMI
12492011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1250
28ee97c7
LMI
1251 * variables.texi (Defining Variables): Add an index entry for
1252 `set-variable' (bug#7262).
8d4294e9 1253 (Defining Variables): Use @findex for functions.
28ee97c7 1254
8862ffd5
LMI
1255 * frames.texi (Basic Parameters): Document the `explicit-name'
1256 parameter (bug#6951).
1257
0ec389b9
LMI
1258 * customize.texi (Type Keywords): Clarify that :value provides a
1259 default value for all types (bug#7386).
1260
36cb87a1
LMI
1261 * streams.texi (Output Functions): Document `pp'.
1262
11fdef7d 12632011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
1264
1265 * keymaps.texi (Searching Keymaps):
1266 * display.texi (Overlay Properties): Fix errors in 2011-05-29
1267 change. Suggested by Johan Bockgård.
1268
eeafcea7
CY
12692011-06-15 Chong Yidong <cyd@stupidchicken.com>
1270
1271 * text.texi (Special Properties): Clarify role of font-lock-face.
1272
b96e6cde
LMI
12732011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1274
f4e90db0 1275 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
1276 to `process-live-p' for consistency with other `-live-p' functions.
1277
be14b9ab
PE
12782011-06-03 Paul Eggert <eggert@cs.ucla.edu>
1279
1280 Document wide integers better.
1281 * files.texi (File Attributes): Document ino_t values better.
2d365993 1282 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
1283 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
1284 (Bitwise Operations):
001903b5
PE
1285 * objects.texi (Integer Type): Use a binary notation that is a bit easier
1286 to read, and that will port better if 62-bits becomes the default.
1287 Fix or remove incorrect examples.
be14b9ab
PE
1288 * os.texi (Time Conversion): Document time_t values better.
1289
bcd54f83
LMI
12902011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1291
f4e90db0
SM
1292 * processes.texi (Process Information):
1293 Document `process-alive-p'.
bcd54f83 1294
049bcbcb
CY
12952011-05-29 Chong Yidong <cyd@stupidchicken.com>
1296
1297 * help.texi (Accessing Documentation):
1298 * display.texi (Pixel Specification):
1299 * processes.texi (Serial Ports, Serial Ports):
1300 * nonascii.texi (Character Properties, Default Coding Systems):
1301 * text.texi (Changing Properties, Special Properties):
1302 * windows.texi (Window Start and End):
1303 * modes.texi (SMIE Indentation Example, SMIE Tricks):
1304 * keymaps.texi (Searching Keymaps, Tool Bar):
1305 * minibuf.texi (Basic Completion):
1306 * compile.texi (Eval During Compile):
1307 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
1308 7x9 paper in printed manual.
1309
1310 * lists.texi (Sets And Lists): Fix misplaced text.
1311
58539c63
CY
13122011-05-29 Chong Yidong <cyd@stupidchicken.com>
1313
1314 * keymaps.texi (Remapping Commands): Emphasize that the keymap
1315 needs to be active (Bug#8350).
1316
6b5681bf
CY
13172011-05-28 Chong Yidong <cyd@stupidchicken.com>
1318
b4d52acc
CY
1319 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
1320
6b5681bf
CY
1321 * tips.texi (Coding Conventions): Remove antediluvian filename
1322 limit recommendation (Bug#8538).
1323
e145f188
GM
13242011-05-27 Glenn Morris <rgm@gnu.org>
1325
1326 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
1327
eafed945
GM
13282011-05-26 Glenn Morris <rgm@gnu.org>
1329
1330 * variables.texi (File Local Variables):
1331 Update hack-local-variables `mode-only' return value.
2d3ba9e7 1332 Add some more details on what this function does in the other case.
eafed945 1333
bc8410af
GM
13342011-05-19 Glenn Morris <rgm@gnu.org>
1335
1336 * lists.texi (Sets And Lists): Mention cl provides union etc.
1337
35a30759
N
13382011-05-19 Nix <nix@esperi.org.uk>
1339
1340 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
1341
1342 * text.texi (Parsing HTML): Update for function name changes.
1343
1344 * syntax.texi (Syntax Flags): Small fix.
1345
1346 * keymaps.texi (Active Keymaps): Typo fix.
1347 (Changing Key Bindings): Grammar fix.
1348
1349 * frames.texi (Minibuffers and Frames): Grammar fix.
1350 (Window System Selections): x-select-enable-clipboard now defaults to t.
1351
1352 * customize.texi (Common Keywords):
1353 * display.texi (Abstract Display):
1354 * modes.texi (Auto-Indentation):
1355 * nonascii.texi (Converting Representations): Typo fixes.
1356
1357 * control.texi (Examples of Catch): Call it "goto" not "go to".
1358
e3934a8a
EZ
13592011-05-14 Eli Zaretskii <eliz@gnu.org>
1360
bc039a3b
EZ
1361 * nonascii.texi (Character Properties): Fix inconsistencies with
1362 implementation.
1363
e3934a8a
EZ
1364 * text.texi (Special Properties): Move @defvar's out of the
1365 @table. (Bug#8652)
1366
e2c94218
GM
13672011-05-12 Glenn Morris <rgm@gnu.org>
1368
1369 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
1370
d2fc7e3d 13712011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
1372
1373 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
1374 (Multiline Font Lock):
1375 * vol2.texi (Top):
1376 * vol1.texi (Top):
1377 * elisp.texi (Top): Update menu accordingly.
1378
d2fc7e3d 13792011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
1380
1381 * modes.texi (Region to Fontify): Fix typo.
1382
79b70037
GM
13832011-05-10 Jim Meyering <meyering@redhat.com>
1384
1385 * minibuf.texi: Fix typo "in in -> in".
1386
b08a63cc 13872011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
1388
1389 * numbers.texi (Integer Basics): Large integers are treated as floats.
1390
1ef14cb4
LMI
13912011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1392
1393 * processes.texi (Synchronous Processes): Document the (:file
1394 "/file-name") syntax for `call-process'.
1395
4ffd0d6b 13962011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
1397
1398 * windows.texi (Choosing Window): Fix typo.
1399
4ffd0d6b 14002011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
1401
1402 * frames.texi (Layout Parameters): Note the difference between
1403 querying and setting parameters for left-fringe and right-fringe
1404 (Bug#6930).
1405
fd5a8ae8
SM
14062011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
1407
1408 * minibuf.texi (Basic Completion): Be a bit more precise about the
1409 valid kinds of completion tables.
1410 (Programmed Completion): Remove obsolete text about lambda expressions
1411 not being valid completion tables.
1412
c1bcd0d5
CY
14132011-03-19 Chong Yidong <cyd@stupidchicken.com>
1414
1415 * positions.texi (Excursions): Explain the "save-excursion
1416 defeated by set-buffer" warning.
1417
1418 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
1419 save-excursion. Suggested by Uday S Reddy.
1420
03408648 14212011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 1422
03408648
SM
1423 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
1424 (Lexical Binding): New sub-section.
ba83908c 1425
03408648
SM
1426 * eval.texi (Eval): Discourage the use of `eval'.
1427 Document its new `lexical' argument.
6c075cd7 1428
f6d62986
SM
14292011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
1430
03408648 1431 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
1432 nil any more.
1433
84ea5558 14342011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
1435
1436 * strings.texi (String Conversion): Don't mention
1437 string-make-(uni|multi)byte (bug#8262).
1438 * nonascii.texi (Converting Representations): Fix up range.
1439 * keymaps.texi (Key Binding Commands): Update code point, avoid
1440 "unibyte character" and remove mention of unibyte bindings.
1441
62d94509
EZ
14422011-03-10 Eli Zaretskii <eliz@gnu.org>
1443
1444 * modes.texi (Operator Precedence Grammars): Don't use characters
1445 outside ISO-8859-1.
1446
63a329f8
EZ
14472011-03-09 Eli Zaretskii <eliz@gnu.org>
1448
1449 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
1450
1451 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
1452
6446548e
GM
14532011-03-08 Glenn Morris <rgm@gnu.org>
1454
1455 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
1456 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 1457 * elisp.texi: Set documentencoding.
6446548e 1458
33383987
JB
14592011-03-07 Chong Yidong <cyd@stupidchicken.com>
1460
1461 * Version 23.3 released.
1462
0b3ceceb
CY
14632011-03-06 Chong Yidong <cyd@stupidchicken.com>
1464
1465 * package.texi: Update index keywords.
1466 (Package Archives): New node contents. Document package-x.el.
1467
78f5433f
JB
14682011-03-06 Juanma Barranquero <lekktu@gmail.com>
1469
1470 * makefile.w32-in (srcs): Add package.texi.
1471
555e9b5c
CY
14722011-03-06 Chong Yidong <cyd@stupidchicken.com>
1473
120d9389
CY
1474 * package.texi (Packaging, Packaging Basics, Simple Packages)
1475 (Multi-file Packages): Expand and clarify.
1476 (Package Archives): Temporary placeholder node.
1477
1478 * elisp.texi (Top): Update node listing.
1479
555e9b5c
CY
1480 * Makefile.in (srcs): Add package.texi.
1481
b59a4335
CY
14822011-03-05 Chong Yidong <cyd@stupidchicken.com>
1483
1484 * processes.texi (Synchronous Processes): Minor clarification
1485 (Bug#8149).
1486
06083aa1
GM
14872011-03-03 Glenn Morris <rgm@gnu.org>
1488
1489 * files.texi (Truenames): Minor clarification. (Bug#2341)
1490
6640b281
GM
14912011-03-01 Glenn Morris <rgm@gnu.org>
1492
1493 * variables.texi (Directory Local Variables):
1494 Mention `(subdirs . nil)' alist element.
1495
2b0c7330 14962011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
1497
1498 * variables.texi (Directory Local Variables): Mention the optional
1499 mtime argument of dir-locals-set-directory-class. (Bug#3577)
1500
b923f7a9
CY
15012011-02-27 Chong Yidong <cyd@stupidchicken.com>
1502
1503 * minibuf.texi (Minibuffer History): Clarify discussion of
1504 minibuffer history lists (Bug#8085).
1505
67ab0163 15062011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 1507
e979a521
EZ
1508 * elisp.texi: Sync @dircategory with ../../info/dir.
1509
e03b2fd4
EZ
1510 * files.texi (Visiting Functions): Document find-file-literally,
1511 both the command and the variable.
1512
86ec878a
EZ
1513 * variables.texi (Creating Buffer-Local): Explain the meaning of
1514 permanent local variables.
1515
67ab0163
GM
1516 * files.texi (Visiting Functions): Document find-file-literally,
1517 both the command and the variable.
1518
1519 * variables.texi (Creating Buffer-Local): Explain the meaning of
1520 permanent local variables.
1521
15222011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
1523
1524 * keymaps.texi (Remapping Commands): Mention how to undo it.
1525
bfcb151a
RT
15262011-02-09 Reuben Thomas <rrt@sc3d.org>
1527
1528 * loading.texi (Hooks for Loading): Remove unnecessary advice
1529 about eval-after-load (Bug#7986).
1530
a41c8660
CY
15312011-02-05 Chong Yidong <cyd@stupidchicken.com>
1532
1533 * commands.texi (Accessing Mouse): Note that a header line is not
1534 included in the row of posn-col-row.
1535
e0dd6837
CY
15362011-02-02 Chong Yidong <cyd@stupidchicken.com>
1537
1538 * modes.texi (Major Mode Conventions): Add face guidelines.
1539 (Faces for Font Lock): List faces in order of prominence.
1540
a4180391
PE
15412011-02-01 Paul Eggert <eggert@cs.ucla.edu>
1542
1543 format-time-string now supports subsecond time stamp resolution
1544 * os.texi (Time Parsing): Document %N.
1545
7427eb97
CY
15462011-01-28 Chong Yidong <cyd@stupidchicken.com>
1547
61db307f
CY
1548 * vol1.texi (Top):
1549 * vol2.texi (Top):
1550 * elisp.texi (Top):
1551 * display.texi (Display Property): Shorten the menu description of
1552 the "Other Display Specs" node (Bug#7816).
1553
7427eb97
CY
1554 * keymaps.texi (Defining Menus): Add "menu item" and "extended
1555 menu item" concept index entries (Bug#7805).
1556
bf3dae7e
EZ
15572011-01-29 Eli Zaretskii <eliz@gnu.org>
1558
1559 * makefile.w32-in (texinfodir): New variable.
1560 (usermanualdir): Remove as redundant with $(emacsdir).
1561 (MAKEINFO): Remove options, leave only program name.
1562 (MAKEINFO_OPTS): New variable.
1563 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
1564
06d8ace5 15652011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
1566 Richard Kim <emacs18@gmail.com>
1567
1568 * loading.texi (Library Search): Document list-load-path-shadows
1569 (Bug#7757).
1570
06d8ace5 15712011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
1572
1573 * searching.texi (Regexp Special): Remove outdated discussion of
1574 character sets (Bug#7780).
1575
28a88153
CY
1576 * frames.texi (Pop-Up Menus): Document where menu title comes
1577 from (Bug#7684).
1578
06d8ace5 15792011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
1580
1581 * display.texi (Making Buttons): Mention limitation of text buttons.
1582
a8e1e9ee
WL
15832011-01-23 Werner Lemberg <wl@gnu.org>
1584
1585 * Makefile.in (MAKEINFO): Now controlled by `configure'.
1586 (MAKEINFO_OPTS): New variable. Use it where appropriate.
1587 (ENVADD): New variable to control texi2dvi and texi2pdf.
1588
362b9d48
GM
15892011-01-15 Chong Yidong <cyd@stupidchicken.com>
1590
1591 * files.texi (Directory Names): Move directory-abbrev-alist doc to
1592 Emacs manual.
1593
15942011-01-15 Eli Zaretskii <eliz@gnu.org>
1595
1596 * files.texi (Directory Names): Explain why FROM in
1597 directory-abbrev-alist should begin with \`. (Bug#7777)
1598
3fa173b4
SM
15992011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
1600
1601 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
1602
7c420169 16032011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
1604
1605 * modes.texi (Emulating Mode Line): Fix last change.
1606
7c420169 16072011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
1608
1609 * modes.texi (Emulating Mode Line): Update documentation of
1610 format-mode-line according to changes that fixed bug #7587.
1611
80b33766
SM
16122010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
1613
1614 * modes.texi (Derived Modes): Mention prog-mode.
1615
1616 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
1617 of the key-binding-data cache since we don't use it any more.
1618
f49d1f52 16192010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 1620
4bb49a92
EZ
1621 * processes.texi (Shell Arguments):
1622 * strings.texi (Creating Strings): Don't mention "shell commands";
1623 make it explicit that `split-string-and-unquote' and
1624 `combine-and-quote-strings' are mainly for working with arguments
1625 to call-process and start-process.
1626
3c73e30e
EZ
1627 * processes.texi (Shell Arguments): Fix documentation of
1628 `split-string-and-unquote'. Add indexing. (Bug#7563)
1629
f49d1f52 16302010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
1631
1632 * modes.texi (Auto-Indentation): New section to document SMIE.
1633 (Major Mode Conventions):
1634 * text.texi (Mode-Specific Indent): Refer to it.
1635
f49d1f52 16362010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
1637
1638 * display.texi (Other Display Specs): Document left-fringe and
1639 right-fringe display specs.
1640
f49d1f52 16412010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
1642
1643 * backups.texi (Making Backups):
1644 * modes.texi (Example Major Modes): Use recommended coding style.
1645 (Major Mode Basics, Derived Modes): Encourge more strongly use of
1646 define-derived-mode. Mention completion-at-point-functions.
1647
f49d1f52 16482010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1649
5dcb4c4e
SM
1650 * nonascii.texi (Converting Representations):
1651 Document byte-to-string.
e1115396 1652
ec1b9b17
GM
16532010-12-08 Glenn Morris <rgm@gnu.org>
1654
1655 * buffers.texi (Modification Time):
1656 verify-visited-file-modtime now defaults to the current buffer.
1657
07976ae3 16582010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 1659
ec1b9b17 1660 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
1661
1662 * strings.texi (Creating Strings): Don't mention semi-obsolete
1663 function char-to-string.
1664 (String Conversion): Shorten discussion of semi-obsolete function
1665 string-to-char. Link to Converting Representations.
1666
1667 * objects.texi (Symbol Type):
1668 * text.texi (Near Point):
1669 * help.texi (Help Functions):
1670 * functions.texi (Mapping Functions): Use string instead of
1671 char-to-string in examples.
1672
07976ae3 16732010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
1674
1675 * text.texi (Kill Functions, Kill Functions)
1676 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
1677 YANK-HANDLER args.
1678
1679 * symbols.texi (Creating Symbols): Using unintern without an
1680 obarray arg is now obsolete.
1681
1682 * numbers.texi (Float Basics): Document float-e and float-pi.
1683
1684 * variables.texi (Defining Variables): Change "pi" example to
1685 "float-pi".
1686
8547874a
EZ
16872010-11-26 Eli Zaretskii <eliz@gnu.org>
1688
1689 * commands.texi (Click Events): Document the values of X, Y and
1690 COL, ROW in the event's position, when the click is on the header
1691 or mode line, on the fringes, or in the margins.
1692
4a47c275 16932010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 1694
5b05d75b
EZ
1695 * customize.texi (Composite Types): Lower-case index entry.
1696
5dcb4c4e
SM
1697 * loading.texi (How Programs Do Loading):
1698 Document load-file-name. (Bug#7346)
c7926fe2 1699
4a47c275 17002010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
1701
1702 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
1703
0eb025fb
EZ
17042010-11-13 Eli Zaretskii <eliz@gnu.org>
1705
1706 * display.texi (Usual Display): Characters with no fonts are not
1707 necessarily displayed as empty boxes.
1708
2699a554 17092010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
1710
1711 * maps.texi (Standard Keymaps): Update File menu description.
1712
8289f37b
GM
17132010-10-28 Glenn Morris <rgm@gnu.org>
1714
1715 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
1716
5793a7bc 17172010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
1718
1719 * display.texi (Window Systems): Deprecate use of window-system as
1720 a predicate.
1721
17284e30
GM
17222010-10-23 Glenn Morris <rgm@gnu.org>
1723
1724 * help.texi (Documentation Basics): Remove mentions of digest-doc and
1725 sorted-doc.
1726
00f113eb
JB
17272010-10-15 Eli Zaretskii <eliz@gnu.org>
1728
1729 * os.texi (Dynamic Libraries): New node, with slightly modified
1730 text deleted from "Image Formats".
1731 (System Interface): Add @menu entry for "Dynamic Libraries".
1732
1733 * display.texi (Image Formats): Remove description of
1734 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
1735
07277eb8
GM
17362010-10-12 Glenn Morris <rgm@gnu.org>
1737
1738 * book-spine.texinfo: Rename to book-spine.texi.
1739
c12e4a81
GM
17402010-10-11 Glenn Morris <rgm@gnu.org>
1741
df187c62
GM
1742 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
1743
c12e4a81 1744 * Makefile.in (DVIPS): New variable.
234db610
GM
1745 (.PHONY): Add html, ps.
1746 (html, elisp.html, ps, elisp.ps): New targets.
1747 (clean): Delete html, ps files.
1748 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 1749
6513b232
EZ
17502010-10-09 Eli Zaretskii <eliz@gnu.org>
1751
1752 * makefile.w32-in (emacsdir): New variable.
1753 (srcs): Add emacsver.texi.
1754 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
1755
abd40fb4
GM
17562010-10-09 Glenn Morris <rgm@gnu.org>
1757
c1dc72b3
GM
1758 * Makefile.in (VPATH): Remove.
1759 (infodir): Make it absolute.
1760 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
1761
4393405b
GM
1762 * Makefile.in (dist): Anchor regexps.
1763
eef3ab94
GM
1764 * Makefile.in (srcs): Put elisp.texi first.
1765 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
1766
aa9db089
GM
1767 * Makefile.in (infoclean): Remove harmless, long-standing error.
1768
abd40fb4
GM
1769 * Makefile.in ($(infodir)): Delete rule.
1770 (mkinfodir): New.
1771 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
1772
68db69ed 1773 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 1774 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 1775
ea274122
GM
17762010-10-09 Glenn Morris <rgm@gnu.org>
1777
f7a31f11
GM
1778 * Makefile.in (emacsdir): New variable.
1779 (MAKEINFO): Add -I $emacsdir.
1780 (dist): Copy emacsver.texi.
b13254e7
GM
1781 (srcs): Add emacsver.texi.
1782
f7a31f11
GM
1783 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
1784 Set EMACSVER by including emacsver.texi.
1785
ea274122
GM
1786 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
1787
17ca7950
GM
17882010-10-07 Glenn Morris <rgm@gnu.org>
1789
1790 * Makefile.in (version): New, set by configure.
1791 (clean): Delete dist tar file.
1792 (dist): Use version in tar name.
1793
4c83f6e1
GM
17942010-10-06 Glenn Morris <rgm@gnu.org>
1795
1796 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
1797 (INSTALL_INFO): Remove unused variable.
1798 (mostlyclean, infoclean, dist): New rules.
1799 (clean): Delete dvi and pdf files.
1800 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 1801 ($(infodir)): Add parallel build workaround.
4c83f6e1 1802
0264072d
GM
18032010-10-04 Glenn Morris <rgm@gnu.org>
1804
1805 * Makefile.in (dvi, pdf, $(infodir)): New targets.
1806 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 1807 Fix -I typo.
0264072d
GM
1808 (clean): No 'make.out' or 'core' files.
1809 (.PHONY): Declare clean rules.
1810 (maintainer-clean): Delete pdf file. Guard against cd failures.
1811
77f38949
GM
18122010-10-03 Glenn Morris <rgm@gnu.org>
1813
1814 * files.texi (File Name Components): Remove ignored section about
1815 deleted variable directory-sep-char.
1816
178fdd41
MA
18172010-10-03 Michael Albinus <michael.albinus@gmx.de>
1818
1819 * files.texi (Magic File Names): New defopt
1820 remote-file-name-inhibit-cache.
1821
9c524fcb
GM
18222010-10-02 Glenn Morris <rgm@gnu.org>
1823
1824 * os.texi (Killing Emacs): Hook now runs in batch mode.
1825
f816790b
SM
18262010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
1827
1828 * text.texi (Special Properties): Clarify when modification-hooks run.
1829
7cf78aac
SM
18302010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
1831
1832 * syntax.texi (Syntax Flags): Document new `c' flag.
1833
ca0d44e4
GM
18342010-09-09 Glenn Morris <rgm@gnu.org>
1835
1836 * display.texi (ImageMagick Images): General cleanup.
1837
10999305 18382010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
1839
1840 * files.texi (Directory Names): Use \` rather than ^.
1841
45240125
JD
18422010-09-02 Jan Djärv <jan.h.d@swipnet.se>
1843
1844 * text.texi (Low-Level Kill Ring):
1845 * frames.texi (Window System Selections): Remove cut buffer
1846 documentation.
1847
4abe5bf6
EZ
18482010-08-28 Eli Zaretskii <eliz@gnu.org>
1849
1850 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
1851 Parameters", where the default fringe width is described.
1852
1853 * frames.texi (Window Frame Parameters, Basic Parameters)
1854 (Position Parameters, Layout Parameters, Management Parameters)
1855 (Cursor Parameters, Font and Color Parameters): Add indexing for
1856 frame parameters. (Bug#6929)
1857
fdc76236
TT
18582010-08-25 Tom Tromey <tromey@redhat.com>
1859
1860 * vol2.texi (Top): Update.
1861 * vol1.texi (Top): Update.
1862 * tips.texi (Library Headers): Mention Package-Version and
1863 Package-Requires.
1864 * package.texi: New file.
1865 * os.texi (System Interface): Update pointers.
1866 * elisp.texi (Top): Link to new nodes. Include package.texi.
1867 * anti.texi (Antinews): Update pointers.
1868
1e5c1c80
EZ
18692010-08-25 Eli Zaretskii <eliz@gnu.org>
1870
1871 * processes.texi (Filter Functions): Fix last change.
1872
78e33835
CY
18732010-08-24 Markus Triska <triska@gmx.at>
1874
1875 * processes.texi (Filter Functions): Use `buffer-live-p' instead
1876 of `buffer-name' in the main text as well as in the example
1877 (Bug#3098).
1878
198a7a97
CY
18792010-08-22 Chong Yidong <cyd@stupidchicken.com>
1880
1881 * nonascii.texi (Text Representations):
1882 * loading.texi (Loading Non-ASCII):
1883 * compile.texi (Byte Compilation): Don't mention obsolete
1884 --unibyte command-line argument.
1885
bc7d7ea6
CY
18862010-08-22 Chong Yidong <cyd@stupidchicken.com>
1887
1888 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
1889
b0126eac 18902010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
1891
1892 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
1893
e8a6cc19
EZ
18942010-08-20 Eli Zaretskii <eliz@gnu.org>
1895
1896 * commands.texi (Misc Events): Add cross-references to where
1897 POSITION of a mouse event is described in detail.
1898
c4e7c63a 18992010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 1900
c4e7c63a 1901 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 1902
7815fe19 19032010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
1904
1905 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
1906 Suggested by Štěpán Němec <stepnem@gmail.com>.
1907
7815fe19 19082010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
1909
1910 * minibuf.texi (High-Level Completion): Document args of
1911 `read-buffer-function' (bug#5625).
1912
8b2dd508
JD
19132010-07-29 Jan Djärv <jan.h.d@swipnet.se>
1914
1915 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
1916
bace45fe
MA
19172010-07-29 Michael Albinus <michael.albinus@gmx.de>
1918
1919 * processes.texi (Process Information): Explain process property
1920 `remote-tty'.
1921
4ce5a4cc
JB
19222010-07-27 Juanma Barranquero <lekktu@gmail.com>
1923
1924 * modes.texi (Defining Minor Modes): Use C-delete in examples,
1925 instead of "\C-\^?" (bug#6334).
1926
1c84bc7a
JB
1927 * text.texi (Special Properties): Fix typo.
1928
b88746ba
EZ
19292010-07-09 Eli Zaretskii <eliz@gnu.org>
1930
1931 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
1932 calling sequences, which are now the standard.
1933
51422d6d
CY
19342010-06-24 Chong Yidong <cyd@stupidchicken.com>
1935
1936 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
1937
1938 * commands.texi (Command Overview): Mention undo-boundary call.
1939
d24880de
GM
19402010-06-23 Glenn Morris <rgm@gnu.org>
1941
1942 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
1943 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
1944 * frames.texi, functions.texi, internals.texi, keymaps.texi:
1945 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
1946 * searching.texi, sequences.texi, strings.texi, syntax.texi:
1947 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
1948 Untabify Texinfo files.
1949
0fc76035
CY
19502010-06-20 Chong Yidong <cyd@stupidchicken.com>
1951
1952 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
1953
5338dc0b
CY
19542010-06-19 Chong Yidong <cyd@stupidchicken.com>
1955
a628ad9d 1956 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 1957
2c3a3c1d
CY
19582010-06-02 Chong Yidong <cyd@stupidchicken.com>
1959
ba3bf1d9
CY
1960 * searching.texi (Regexp Special): Remove obsolete information
1961 about matching non-ASCII characters, and suggest using char
1962 classes (Bug#6283).
2c3a3c1d 1963
7f4b4249
JB
19642010-05-30 Juanma Barranquero <lekktu@gmail.com>
1965
1966 * minibuf.texi (Basic Completion): Add missing "@end defun".
1967
637821cd
SM
19682010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
1969
1970 * minibuf.texi (Basic Completion): Document completion-boundaries.
1971 (Programmed Completion): Document the new fourth method for boundaries.
1972
e13051c3
CY
19732010-05-22 Chong Yidong <cyd@stupidchicken.com>
1974
a628ad9d 1975 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 1976
0235128c 19772010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
1978
1979 * windows.texi (Textual Scrolling):
1980 * tips.texi (Coding Conventions):
1981 * minibuf.texi (Minibuffer History):
1982 * maps.texi (Standard Keymaps):
1983 * loading.texi (Where Defined):
1984 * edebug.texi (Instrumenting): Fix typos.
1985
0235128c 19862010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 1987
c7c32279
CY
1988 * keymaps.texi (Menu Bar): Document :advertised-binding property.
1989
0235128c
SM
1990 * functions.texi (Obsolete Functions):
1991 Document set-advertised-calling-convention.
eb5ed549
CY
1992
1993 * minibuf.texi (Basic Completion): Document completion-in-region.
1994 (Programmed Completion): Document completion-annotate-function.
1995
1996 * commands.texi (Reading One Event): Document read-key.
1997 (Distinguish Interactive): Document KIND arg to
1998 called-interactively-p. Delete obsolete interactive-p.
1999
2000 * elisp.texi (Top): Update node description.
2001
f8848423
EZ
20022010-05-08 Eli Zaretskii <eliz@gnu.org>
2003
0235128c
SM
2004 * nonascii.texi (Character Properties):
2005 Document unicode-category-table. Add an index entry for Unicode
2006 general category.
2007
20082010-05-07 Chong Yidong <cyd@stupidchicken.com>
2009
2010 * Version 23.2 released.
f8848423 2011
938efb77
JB
20122010-04-20 Juanma Barranquero <lekktu@gmail.com>
2013
2014 * locals.texi (Standard Buffer-Local Variables):
2015 Remove @ignore'd reference to `direction-reversed'.
2016
5854c267
JL
20172010-04-14 Juri Linkov <juri@jurta.org>
2018
2019 Fix @deffn without category.
2020
2021 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2022 for `abbrev-insert'.
2023
2024 * buffers.texi (Indirect Buffers): Add category `Command'
2025 to @deffn of `clone-indirect-buffer'.
2026
2027 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2028 for `next-window' and `previous-window'. Add category `Command'
2029 to @deffn of `pop-to-buffer'.
2030
8a14dec7
CY
20312010-04-01 Chong Yidong <cyd@stupidchicken.com>
2032
2033 * nonascii.texi (Text Representations): Don't mark
2034 enable-multibyte-characters as a user option.
2035
7a1831cf
EZ
20362010-03-31 Eli Zaretskii <eliz@gnu.org>
2037
2038 * control.texi (Handling Errors): How to re-throw a signal caught
2039 by condition-case.
2040
c3863713
CY
20412010-03-26 Chong Yidong <cyd@stupidchicken.com>
2042
2043 * loading.texi (Hooks for Loading): Document after-load-functions.
2044 Copyedits.
2045
c333f279
AM
20462010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2047
2048 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2049
e867cb5d 20502010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2051
2052 * processes.texi (Network Processes): Document seqpacket type.
2053
605f35cd
DN
20542010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2055
2056 * os.texi (System Environment): Do not mention lynxos.
2057
288f9fc0
CY
20582010-03-10 Chong Yidong <cyd@stupidchicken.com>
2059
2060 * Branch for 23.2.
2061
eed5c93a
CY
20622010-03-06 Chong Yidong <cyd@stupidchicken.com>
2063
2064 * objects.texi (Integer Type): Take note of the read syntax
2065 exception for numbers that cannot fit in the integer type.
2066
1ddd6622
GM
20672010-03-03 Glenn Morris <rgm@gnu.org>
2068
2069 * numbers.texi (Integer Basics, Bitwise Operations):
2070 * objects.texi (Integer Type): Update for integers now being 30-bit.
2071
a908c79a
CY
20722010-02-27 Chong Yidong <cyd@stupidchicken.com>
2073
2074 * display.texi (Low-Level Font): Document :otf font-spec property.
2075
cd61af01
SM
20762010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2077
2078 * display.texi (Line Height): Avoid obsolete special default variables
2079 like default-major-mode.
2080
c02f8fe2
AM
20812010-01-28 Alan Mackenzie <acm@muc.de>
2082
2083 * display.texi (Auto Faces): Say fontification-functions is called
2084 whether or not Font Lock is enabled. Tidy up the wording a bit.
2085
d738d18b
CY
20862010-01-17 Chong Yidong <cyd@stupidchicken.com>
2087
2088 * elisp.texi: Remove duplicate edition information (Bug#5407).
2089
4963739e
JB
20902010-01-17 Juanma Barranquero <lekktu@gmail.com>
2091
2092 * two.el (volume-header-toc-markup): Fix typos in docstring.
2093
c57008f6
SM
20942010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2095
2096 Avoid dubious uses of save-excursions.
2097 * positions.texi (Excursions): Recommend the use of
2098 save-current-buffer if applicable.
2099 * text.texi (Clickable Text): Fix the example code which used
2100 save-excursion in a naive way which sometimes preserves point and
2101 sometimes not.
2102 * variables.texi (Creating Buffer-Local):
2103 * os.texi (Session Management):
2104 * display.texi (GIF Images):
2105 * control.texi (Cleanups): Use (save|with)-current-buffer.
2106
2f3725cd
EZ
21072010-01-02 Eli Zaretskii <eliz@gnu.org>
2108
2109 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2110
85eeac93
CY
21112010-01-02 Chong Yidong <cyd@stupidchicken.com>
2112
2113 * nonascii.texi (Text Representations, Character Codes)
2114 (Converting Representations, Explicit Encoding)
2115 (Translation of Characters): Use hex notation consistently.
2116 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2117
4801c5fa
CY
21182010-01-01 Chong Yidong <cyd@stupidchicken.com>
2119
2120 * loading.texi (Where Defined): Make it clearer that these are
2121 loaded files (Bug#5068).
2122
26e533e2
CY
21232009-12-29 Chong Yidong <cyd@stupidchicken.com>
2124
2125 * minibuf.texi (Completion Styles): Document `initials' style.
2126
16d1ff5f
CY
21272009-12-25 Chong Yidong <cyd@stupidchicken.com>
2128
2129 * frames.texi (Resources): Describe inhibit-x-resources.
2130 (Size Parameters): Copyedit.
2131
2132 * hash.texi (Creating Hash):
2133 * objects.texi (Hash Table Type): Document the new hash table
2134 printed representation.
2135
2136 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2137 obsolete.
2138
5dcb4c4e
SM
2139 * processes.texi (Process Buffers):
2140 Document process-kill-buffer-query-function.
16d1ff5f 2141
9a5de3d9
GM
21422009-12-05 Glenn Morris <rgm@gnu.org>
2143
2144 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2145 diary-display-function, and no longer recommended to be a hook.
2146 Update for changes in the names of calendar and diary hooks.
2147 diary-print-entries-hook has changed section.
2148
b640eb52
EZ
21492009-11-28 Eli Zaretskii <eliz@gnu.org>
2150
2151 * text.texi (Special Properties): More accurate description of
2152 what the `cursor' property does.
2153
be1674ab
KR
21542009-11-26 Kevin Ryde <user42@zip.com.au>
2155
2156 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2157 mouse-wheel-down-event, the closest thing to a definition for them.
2158 * os.texi (Startup Summary): vindex inhibit-startup-message and
2159 inhibit-splash-screen.
2160 (Command-Line Arguments): vindex argv.
2161 (Suspending Emacs): vindex suspend-tty-functions and
2162 resume-tty-functions. Don't want to index every hook, but having
2163 the programming ones is helpful.
2164
603f5979
CY
21652009-11-14 Chong Yidong <cyd@stupidchicken.com>
2166
2167 * commands.texi (Motion Events): Fix typo (Bug#4907).
2168
4359a806
CY
21692009-11-08 Chong Yidong <cyd@stupidchicken.com>
2170
2171 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2172 are affected by case-fold-search (Bug#4483).
2173
0f063651
CY
21742009-11-02 Chong Yidong <cyd@stupidchicken.com>
2175
2176 * minibuf.texi (Reading File Names): Note that read-file-name may
2177 use a graphical file dialog.
2178
9bd79893
GM
21792009-10-31 Glenn Morris <rgm@gnu.org>
2180
2181 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2182
ebe479ec
KR
21832009-10-16 Kevin Ryde <user42@zip.com.au>
2184
2185 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2186 in particular so `info-lookup-symbol' can find its docs.
2187
2640fa86
CY
21882009-10-16 Chong Yidong <cyd@stupidchicken.com>
2189
2190 * variables.texi (Constant Variables): Distinguish from defconst
2191 variables.
2192 (Defining Variables): Add cindex.
2193
edd6a733
CY
21942009-10-15 Chong Yidong <cyd@stupidchicken.com>
2195
2196 * os.texi (Time of Day): Clarify that the microsecond part is
2197 ignored (Bug#4637).
2198
5feb0b73
GM
21992009-10-11 Glenn Morris <rgm@gnu.org>
2200
2201 * frames.texi (Size and Position): Clarify what is included in the frame
2202 height. (Bug#4535)
2203
0c5413c8
GM
22042009-10-10 Glenn Morris <rgm@gnu.org>
2205
2206 * windows.texi (Size of Window): The relationship between window and
2207 frame heights is not so simple. (Bug#4535)
2208 Mention window-full-height-p.
2209
7f8b600a
SM
22102009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2211
2212 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2213 used from Lisp.
2214
6185de1c
EZ
22152009-10-07 Eli Zaretskii <eliz@gnu.org>
2216
7f8b600a
SM
2217 * files.texi (Directory Names) <abbreviate-file-name>:
2218 Document that root home directories are not replaced with "~".
6185de1c 2219
9972911f
EZ
22202009-10-06 Eli Zaretskii <eliz@gnu.org>
2221
2222 * text.texi (Special Properties): Document the meaning of the
2223 `cursor' text property whose value is an integer.
2224
2a3f19ef
MA
22252009-10-05 Michael Albinus <michael.albinus@gmx.de>
2226
2227 * files.texi (Magic File Names): Add `copy-directory'.
2228
804543b5
EZ
22292009-10-05 Eli Zaretskii <eliz@gnu.org>
2230
2231 * files.texi (File Attributes): Fix description of file
2232 attributes. (Bug#4638) Update attributes of files.texi example to
2233 be more representative.
2234
461bf92b
MA
22352009-10-05 Michael Albinus <michael.albinus@gmx.de>
2236
2237 * files.texi (Create/Delete Dirs): New command copy-directory.
2238
a86cd395
JB
22392009-10-04 Juanma Barranquero <lekktu@gmail.com>
2240
2241 * anti.texi (Antinews):
2242 * macros.texi (Indenting Macros):
2243 * strings.texi (Creating Strings, Case Conversion):
2244 Remove duplicate words.
2245
d3080264
MA
22462009-10-01 Michael Albinus <michael.albinus@gmx.de>
2247
2248 * files.texi (Create/Delete Dirs): delete-directory has an
2249 optional parameter RECURSIVE.
2250
85d14563
SM
22512009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
2252
2253 * buffers.texi (Swapping Text): Minor clarification.
2254
3d9842c6
GM
22552009-10-01 Glenn Morris <rgm@gnu.org>
2256
2257 * functions.texi (Declaring Functions): Mention that we also search for
2258 ".m" files in the src/ directory.
2259
78427304
CY
22602009-09-25 David Engster <deng@randomsample.de>
2261
3d9842c6 2262 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 2263
b578c9cc
GM
22642009-09-22 Glenn Morris <rgm@gnu.org>
2265
2266 * internals.texi (Building Emacs): Mention preloaded-file-list.
2267
beee5da7
AM
22682009-09-14 Alan Mackenzie <acm@muc.de>
2269
2270 * os.texi (Terminal Output): Put "@code{}" around "stdout".
2271
5d6ab672
CY
22722009-09-13 Chong Yidong <cyd@stupidchicken.com>
2273
2274 * functions.texi (Anonymous Functions): Rearrange discussion,
2275 giving usage of unquoted lambda forms first. Mention that
2276 `function' and `#'' are no longer required (Bug#4290).
2277
59375eeb
AM
22782009-09-11 Alan Mackenzie <acm@muc.de>
2279
a86cd395 2280 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
2281 batch mode.
2282
e7e2f529
GM
22832009-09-01 Glenn Morris <rgm@gnu.org>
2284
2285 * display.texi (Face Functions): Mention define-obsolete-face-alias.
2286
eae47088
GM
22872009-08-26 Ulrich Mueller <ulm@gentoo.org>
2288
2289 * nonascii.texi (Character Codes): Fix typos.
2290
3691a0a6
MA
22912009-08-25 Michael Albinus <michael.albinus@gmx.de>
2292
2293 * processes.texi (Synchronous Processes): New defvar
2294 process-file-side-effects.
2295
664d56b8
GM
22962009-08-25 Glenn Morris <rgm@gnu.org>
2297
2298 * display.texi (Fontsets): Fix typo.
2299
0706c025
GM
2300 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
2301
03a74b84
SM
23022009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
2303
2304 * processes.texi (Asynchronous Processes): Adjust arglist of
2305 start-process-shell-command and start-file-process-shell-command.
2306
f6de8a37
CY
23072009-08-15 Chong Yidong <cyd@stupidchicken.com>
2308
4b1ed1bb
CY
2309 * advice.texi (Argument Access in Advice): Note that argument
2310 positions are zero-based (Bug#3932).
2311
89a9e058
CY
2312 * commands.texi (Distinguish Interactive): Minor copyedit.
2313
23696fd7
CY
2314 * display.texi (Face Attributes): Add xref to Displaying Faces for
2315 explanation of "underlying face".
2316
f6de8a37
CY
2317 * customize.texi (Common Keywords): Add xref to Loading.
2318
2319 * loading.texi (How Programs Do Loading): Add xref to Lisp
2320 Libraries node in the Emacs manual.
2321
417f77e6
CY
23222009-08-13 Chong Yidong <cyd@stupidchicken.com>
2323
2324 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
2325
0999039c
CY
23262009-07-18 Chong Yidong <cyd@stupidchicken.com>
2327
2328 * processes.texi (Shell Arguments): Copyedits.
2329
9af167bc
GM
23302009-07-18 Glenn Morris <rgm@gnu.org>
2331
2332 * loading.texi (Repeated Loading): Fix typo.
2333
137987ab
RS
23342009-07-16 Richard Stallman <rms@gnu.org>
2335
2336 * buffers.texi (Swapping Text): Recommend setting
2337 write-region-annotate-functions and buffer-saved-size.
2338
2339 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
2340
622fa380
GM
23412009-07-15 Glenn Morris <rgm@gnu.org>
2342
2343 * edebug.texi: Minor re-phrasings throughout.
2344 (Edebug Execution Modes): Sit-for affects continue mode too.
2345 (Jumping): Use `forward-sexp' rather than its keybinding.
2346 (Edebug Misc): Fix Q binding.
2347 (Edebug Eval): Remove cl version.
2348 (Printing in Edebug): Clarify print-length etc.
2349 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
2350 (Specification List): Remove edebug-unwrap findex entry.
2351 (Specification Examples): defmacro is actually not the same as defun.
2352 Escape "`" in example.
2353
6bbd4600
CY
23542009-07-15 Chong Yidong <cyd@stupidchicken.com>
2355
2356 * markers.texi (The Mark): Document optional arg to
2357 deactivate-mark.
2358
e538d479
GM
23592009-07-11 Kevin Ryde <user42@zip.com.au>
2360
2361 * hooks.texi (Standard Hooks): Fix cross-references.
2362
4c98b9ed
GM
2363 * loading.texi (Named Features): Refer to eval-after-load.
2364
5300838c
GM
23652009-07-11 Glenn Morris <rgm@gnu.org>
2366
64fbeb16
GM
2367 * Makefile.in (TEXI2PDF): New.
2368 (elisp.pdf): New target.
2369
4c98b9ed
GM
2370 * searching.texi (Regexp Backslash): Fix typo.
2371
2372 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 2373
51d9979c
GM
23742009-07-10 Glenn Morris <rgm@gnu.org>
2375
561c0216
GM
2376 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
2377
5b594a58
GM
2378 * customize.texi (Customization Types):
2379 * display.texi (Abstract Display):
0cc8c85a 2380 * objects.texi (Character Type, String Type):
5b594a58 2381 Merge in some menu descriptions from elisp.texi.
51d9979c 2382
c3cbbb40
GM
2383 * hash.texi (Hash Tables):
2384 * modes.texi (Multiline Font Lock):
2385 End menu description with period.
fe42c16a 2386
28528402
GM
23872009-07-09 Glenn Morris <rgm@gnu.org>
2388
2389 * back.texi: Don't hard-code texinfo location.
2390
2391 * two-volume.make (texinfodir): New, with location of texinfo.tex.
2392 (tex): Add texinfodir to TEXINPUTS.
2393 (elisp1med-init, elisp2med-init): Use texinfodir.
2394
2395 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
2396 (clean): Add two-volume.make intermediate files.
2397
2398 * elisp.texi, vol1.texi, vol2.texi:
2399 Use a DATE variable with the publication date, and update it.
2400 Fix antinews menu description.
2401
2402 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
2403 Update the detailed node listing to match elisp.texi.
2404
2405 * README: Update edition to match elisp.texi.
2406
2407 * objects.texi (General Escape Syntax):
2408 * nonascii.texi (Character Sets):
2409 Use consistent case for "Unicode Standard".
2410
2411 * anti.texi (Antinews):
2412 * customize.texi (Variable Definitions):
2413 * functions.texi (Declaring Functions):
2414 * nonascii.texi (Character Properties):
2415 * processes.texi (Serial Ports):
2416 * text.texi (Special Properties):
2417 * tips.texi (Coding Conventions):
2418 Minor rearrangements to improve TeX line-filling.
2419
2420 * commands.texi (Using Interactive): Fix cross-reference.
2421
17db8e10
JD
24222009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2423
2424 * frames.texi (Management Parameters): Mention sticky.
2425
77c7e2e1
AS
24262009-07-01 Andreas Schwab <aschwab@redhat.com>
2427
2428 * help.texi (Help Functions): Fix description of help-buffer and
2429 help-setup-xref to use @defun instead of @deffn.
2430
3f1c6666
JD
24312009-07-01 Jan Djärv <jan.h.d@swipnet.se>
2432
2433 * frames.texi (Size Parameters): Mention maximized for fullscreen.
2434
ca27c21b
CY
24352009-06-24 Chong Yidong <cyd@stupidchicken.com>
2436
2437 * display.texi (Window Systems): Add ns to the list.
2438
70243478
CY
24392009-06-21 Chong Yidong <cyd@stupidchicken.com>
2440
2441 * Branch for 23.1.
2442
df006536
MR
24432009-06-17 Martin Rudalics <rudalics@gmx.at>
2444
2445 * windows.texi (Dedicated Windows): Fix typo.
2446 (Resizing Windows): Replace @defun by @deffn.
2447
d259fc4b
GM
24482009-06-17 Glenn Morris <rgm@gnu.org>
2449
2450 * variables.texi (Directory Local Variables):
2451 Update for 2009-04-11 name-change of dir-locals-directory-alist.
2452
30781db6
KH
24532009-06-09 Kenichi Handa <handa@m17n.org>
2454
2455 * nonascii.texi (Character Sets): State clearly that FROM and TO
2456 are codepoints of CHARSET.
2457
62e8099c
CY
24582009-06-07 Chong Yidong <cyd@stupidchicken.com>
2459
2460 * minibuf.texi (Reading File Names): Fix introductory text.
2461 Suggested by stan@derbycityprints.com.
2462 (High-Level Completion): Fix typo.
2463
ee1b1917
CY
24642009-05-28 Chong Yidong <cyd@stupidchicken.com>
2465
2466 * frames.texi (Text Terminal Colors): Multi-tty is already
2467 implemented, but tty-local colors are not.
2468
5df647e8
CY
24692009-05-27 Chong Yidong <cyd@stupidchicken.com>
2470
2471 * hooks.texi (Standard Hooks): Remove mention of obsolete
2472 redisplay-end-trigger-functions.
2473
2474 * internals.texi (Window Internals): Remove mention of obsolete
2475 redisplay-end-trigger-functions.
2476
01f17ae2
MR
24772009-05-21 Martin Rudalics <rudalics@gmx.at>
2478
2479 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
2480
2481 * backups.texi (Making Backups): backup-directory-alist and
2482 make-backup-file-name-function are options.
2483 (Auto-Saving): auto-save-list-file-prefix is an option.
2484
2485 * buffers.texi (Killing Buffers): buffer-offer-save is an
2486 option.
2487
2488 * display.texi (Refresh Screen): no-redraw-on-reenter is an
2489 option.
2490 (Echo Area Customization): echo-keystrokes is an option.
2491 (Selective Display): selective-display-ellipses is an option.
2492 (Temporary Displays): temp-buffer-show-function is an option.
2493 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
2494 are options.
2495 (Font Selection): face-font-family-alternatives,
2496 face-font-selection-order, face-font-registry-alternatives, and
2497 scalable-fonts-allowed are options.
2498 (Fringe Indicators): indicate-buffer-boundaries is an option.
2499 (Fringe Cursors): overflow-newline-into-fringe is an option.
2500 (Scroll Bars): scroll-bar-mode is an option.
2501
2502 * eval.texi (Eval): max-lisp-eval-depth is an option.
2503
2504 * files.texi (Visiting Functions): find-file-hook is an option.
2505 (Directory Names): directory-abbrev-alist is an option.
2506 (Unique File Names): temporary-file-directory and
2507 small-temporary-file-directory are options.
2508
2509 * frames.texi (Initial Parameters): initial-frame-alist,
2510 minibuffer-frame-alist and default-frame-alist are options.
2511 (Cursor Parameters): blink-cursor-alist and
2512 cursor-in-non-selected-windows ar options.
2513 (Window System Selections): selection-coding-system is an
2514 option.
2515 (Display Feature Testing): display-mm-dimensions-alist is an
2516 option.
2517
2518 * help.texi (Help Functions): help-char and help-event-list are
2519 options.
2520
2521 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
2522 an option.
2523
2524 * minibuf.texi (Minibuffer History): history-length and
2525 history-delete-duplicates are options.
2526 (High-Level Completion): read-buffer-function and
2527 read-buffer-completion-ignore-case are options.
2528 (Reading File Names): read-file-name-completion-ignore-case is
2529 an option.
2530
2531 * modes.texi (Mode Line Top): mode-line-format is an option.
2532 (Mode Line Variables): mode-line-position and mode-line-modes
2533 are options.
2534
2535 * nonascii.texi (Text Representations):
2536 enable-multibyte-characters is an option.
2537 (Default Coding Systems): auto-coding-regexp-alist,
2538 file-coding-system-alist, auto-coding-alist and
2539 auto-coding-functions are options.
2540 (Specifying Coding Systems): inhibit-eol-conversion is an
2541 option.
2542
2543 * os.texi (Init File): site-run-file is an option.
2544 (System Environment): mail-host-address is an option.
2545 (User Identification): user-mail-address is an option.
2546 (Terminal Output): baud-rate is an option.
2547
2548 * positions.texi (Word Motion): words-include-escapes is an
2549 option.
2550
2551 * searching.texi (Standard Regexps): page-delimiter,
2552 paragraph-separate, paragraph-separate and sentence-end are
2553 options.
2554
2555 * text.texi (Margins): left-margin and fill-nobreak-predicate
2556 are options.
2557
2558 * variables.texi (Local Variables): max-specpdl-size is an
2559 option.
2560
2561 * windows.texi (Choosing Window):
2562 split-window-preferred-function, special-display-function and
2563 display-buffer-function are options.
2564
106e6894
CY
25652009-05-20 Chong Yidong <cyd@stupidchicken.com>
2566
4a83454d
CY
2567 Fix errors spotted by Martin Rudalics.
2568
106e6894
CY
2569 * syntax.texi (Position Parse): Document rationale for ignored
2570 arguments to syntax-ppss-flush-cache.
2571
2572 * processes.texi (Input to Processes): Mark PROCESS arg to
2573 process-running-child-p as optional.
2574 (Network Options): Document NO-ERROR arg to
2575 set-network-process-option.
2576
2577 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
2578 command.
2579
2580 * searching.texi (POSIX Regexps): Mark posix-search-forward and
2581 posix-search-backward as commands.
2582
2583 * os.texi (Killing Emacs): Mark kill-emacs as a command.
2584 (Suspending Emacs): Mark suspend-emacs as a command.
2585 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
2586 commands.
5dcb4c4e
SM
2587 (Terminal Output): Remove obsolete function baud-rate.
2588 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
2589
2590 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
2591 terminal-coding-system and set-terminal-coding-system.
2592 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
2593 as optional.
2594 (Character Sets): Document RESTRICTION arg of char-charset.
2595 (Character Codes): Mark POS argument to get-byte as optional.
2596
2597 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
2598 minibuffer-message.
2599
2600 * files.texi (Create/Delete Dirs): Mark make-directory and
2601 delete-directory as commands.
2602
2603 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
2604
2605 * text.texi (Base 64): Mark base64-decode-string and
2606 base64-encode-string as commands.
2607 (Columns): Mark move-to-column as a command.
2608 (Mode-Specific Indent): Document RIGID arg to
2609 indent-for-tab-command.
2610 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
2611 Mark indent-code-rigidly as a command.
2612 (Substitution): Mark translate-region as a command.
2613
2614 * frames.texi (Size and Position): Remove obsolete functions
2615 screen-height and screen-width.
2616
04173931
CY
26172009-05-19 Chong Yidong <cyd@stupidchicken.com>
2618
2619 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
2620 (Displaying Buffers, Resizing Windows): Correct mistakes;
2621 next-window, previous-window, and pop-to-buffer are not commands,
2622 and fit-window-to-buffer" is a command. (Pointed out by Martin
2623 Rudalics.)
2624
eae7d8f8
RS
26252009-05-17 Richard M Stallman <rms@gnu.org>
2626
2627 * modes.texi (Precalculated Fontification): Clarify text.
2628
b8766179
MR
26292009-05-17 Martin Rudalics <rudalics@gmx.at>
2630
2631 * windows.texi (Selecting Windows): Clarify descriptions of
2632 with-selected-window and get-lru-window.
2633 (Cyclic Window Ordering): Refer to particular frame when talking
2634 about how splitting affects the ordering.
2635 (Displaying Buffers): Fix descriptions of switch-to-buffer and
2636 switch-to-buffer-other-window. Explain how setting of
2637 display-buffer-reuse-frames affects pop-to-buffer.
2638 (Choosing Window): Clarify some details in descriptions of
2639 display-buffer-reuse-frames, pop-up-frames, and
2640 pop-up-frame-function.
2641 (Dedicated Windows): Clarify some details.
2642 (Textual Scrolling): Replace term vscroll by term vertical
2643 scroll position.
2644 (Vertical Scrolling): Fix typo.
2645 (Window Hooks): Relate text on jit-lock-register to window
2646 scrolling and size changes.
2647
734b5e3b
CY
26482009-05-14 Chong Yidong <cyd@stupidchicken.com>
2649
0a65633e
CY
2650 * frames.texi (Initial Parameters): Clarify what the initial
2651 minibuffer frame is.
05be46d7
CY
2652 (Buffer Parameters): Note that the minibuffer parameter can not be
2653 altered.
0a65633e 2654
734b5e3b
CY
2655 * anti.texi (Antinews): Copyedits. Rearrange some entries.
2656 Document display-buffer changes.
2657
925672cd
CY
26582009-05-13 Chong Yidong <cyd@stupidchicken.com>
2659
17ecd7af
CY
2660 * anti.texi (Antinews): Rewrite for Emacs 22.
2661
925672cd
CY
2662 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
2663 obarrays are first mentioned. Define "system abbrev" more
2664 prominently, and add it to the index.
2665 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
2666 Copyedits.
2667 (Abbrev Expansion): Document abbrev-insert.
2668
80be4dd7
CY
26692009-05-12 Chong Yidong <cyd@stupidchicken.com>
2670
2671 * frames.texi (Font and Color Parameters): Rename from Color
2672 Parameters. Document font-backend parameter.
2673
2674 * vol2.texi (Top): Update node listing.
2675 * vol1.texi (Top): Update node listing.
2676 * elisp.texi (Top): Update node listing.
2677
372a93ac
MR
26782009-05-11 Martin Rudalics <rudalics@gmx.at>
2679
2680 * windows.texi (Choosing Window): Don't explicitly refer to
2681 split-window-sensibly's window argument in descriptions of
2682 split-height-threshold and split-width-threshold.
2683
714c3541
MR
26842009-05-10 Martin Rudalics <rudalics@gmx.at>
2685
2686 * windows.texi (Choosing Window): Fix rewrite of window
2687 splitting section.
2688
0e90e7be
EZ
26892009-05-09 Eli Zaretskii <eliz@gnu.org>
2690
f4e90db0
SM
2691 * nonascii.texi (Default Coding Systems):
2692 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 2693 Add indexing.
0e90e7be
EZ
2694 (Lisp and Coding Systems): Add index entries.
2695
d3c0c321
MR
26962009-05-09 Martin Rudalics <rudalics@gmx.at>
2697
2698 * windows.texi (Choosing Window): Describe split-window-sensibly
2699 and rewrite section on window splitting accordingly.
2700 (Textual Scrolling): Replace `...' by @code{...}.
2701
c773345a
CY
27022009-05-04 Chong Yidong <cyd@stupidchicken.com>
2703
ee2d5b5e
CY
2704 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
2705 Remove obsoleted pre-abbrev-expand-hook.
2706
2707 * locals.texi (Standard Buffer-Local Variables): Consolidate table
2708 entries.
2709
c773345a
CY
2710 * internals.texi (Object Internals): Don't assume 32-bit machines
2711 are the norm.
2712 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
2713 (Window Internals): Synch field names to window.h.
2714 (Process Internals): Synch field names to process.h.
c773345a 2715
dd449674
CY
27162009-04-29 Chong Yidong <cyd@stupidchicken.com>
2717
2718 * variables.texi (File Local Variables): Note that read-circle is
2719 bound to nil when reading file-local variables.
2720
2721 * streams.texi (Input Functions): Document read-circle.
2722 (Output Variables): Add xref to Circular Objects.
2723
4f1e25e2
CY
27242009-04-25 Chong Yidong <cyd@stupidchicken.com>
2725
2726 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
2727 Features and Coding System Basics. Node that "p" stands for
2728 "predicate". Recommend utf-8-emacs instead of emacs-mule.
2729 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
2730 mouse-appearance-menu.
2731 (Programming Tips): Add xref to Progress.
2732
dca019f8
CY
27332009-04-22 Chong Yidong <cyd@stupidchicken.com>
2734
5dcb4c4e
SM
2735 * os.texi (Command-Line Arguments):
2736 Document command-line-args-left.
dca019f8
CY
2737 (Suspending Emacs): Adapt text to multi-tty case. Document use of
2738 terminal objects for tty arguments.
2739 (Startup Summary): Add xref to Session Management.
2740 (Session Management): Mention emacs-session-restore. Copyedits.
2741
02a89103
CY
27422009-04-20 Chong Yidong <cyd@stupidchicken.com>
2743
2744 * os.texi (Startup Summary): Copyedits. The init file is not
2745 necessarily named .emacs now. Document initial-buffer-choice and
2746 initial-scratch-message. Note where Emacs exits in batch mode.
2747 Document inhibit-splash-screen as an alias.
2748 (Init File): Be neutral about which init file name to use.
2749
27502009-04-16 Chong Yidong <cyd@stupidchicken.com>
2751
2752 * os.texi (System Interface): Fix Texinfo usage.
2753
0c1cfe01
CY
27542009-04-15 Chong Yidong <cyd@stupidchicken.com>
2755
80d7cdca
CY
2756 * searching.texi (Regexp Backslash): Also refer to shy groups as
2757 non-capturing or unnumbered groups.
2758 (Regexp Functions): Add cross-reference to Regexp Backslash.
2759
0c1cfe01
CY
2760 * display.texi (Truncation): Overlays can use line-prefix and
2761 wrap-prefix too.
2762 (Overlay Properties): Document wrap-prefix and line-prefix.
2763 (Face Attributes): Document underline-minimum-offset.
2764 (Face Remapping): Copyedits.
2765 (Low-Level Font): Copyedits.
2766 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
2767 (Line Height): Emphasize that line-spacing only takes effect on
2768 graphical terminals.
0c1cfe01 2769
c4adeee0
CY
27702009-04-13 Chong Yidong <cyd@stupidchicken.com>
2771
2772 * display.texi (Refresh Screen): Note that a passage about screen
2773 refreshing is text terminal only.
2774 (Forcing Redisplay): Delete misleading comment---sit-for calls
2775 redisplay, not the other way around.
2776 (Truncation): Note new values of truncate-partial-width-windows.
2777 Copyedits.
2778 (Invisible Text): Document invisible-p.
2779
b20ecfa1
EZ
27802009-04-11 Eli Zaretskii <eliz@gnu.org>
2781
2782 * display.texi (Overlays): Overlays don't scale well. See
2783 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
2784
97d8273f
CY
27852009-04-10 Chong Yidong <cyd@stupidchicken.com>
2786
f147ff75
CY
2787 * syntax.texi (Syntax Table Functions): Document cons cell
2788 argument for modify-syntax-entry.
2789 (Categories): Document cons cell argument for
2790 modify-category-entry.
2791
fca4ec76
CY
2792 * searching.texi (String Search): Document word-search-forward-lax
2793 and word-search-backward-lax.
2794 (Searching and Case): Describe isearch behavior more precisely.
2795
9c283d5b
CY
2796 * keymaps.texi (Tool Bar): Mention that some platforms do not
2797 support multi-line toolbars. Suggested by Stephen Eglen.
2798
2799 * frames.texi (Layout Parameters): Mention that Nextstep also
2800 allows only one tool-bar line. Suggested by Stephen Eglen.
2801
97d8273f
CY
2802 * nonascii.texi (Text Representations): Copyedits.
2803 (Coding System Basics): Also mention utf-8-emacs.
2804 (Converting Representations, Selecting a Representation)
2805 (Scanning Charsets, Translation of Characters, Encoding and I/O):
2806 Copyedits.
2807 (Character Codes): Mention role of codepoints 1114112 to 4194175.
2808
2bad3299
CY
28092009-04-09 Chong Yidong <cyd@stupidchicken.com>
2810
2811 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
2812 (Filling): Clarify REGION argument of fill-paragraph.
2813 Document fill-forward-paragraph-function.
2bad3299
CY
2814 (Special Properties): Remove "new in Emacs 22" declaration.
2815 (Clickable Text): Merge with Links and Mouse-1 node.
2816
5dcb4c4e
SM
2817 * display.texi (Button Properties, Button Buffer Commands):
2818 Change xref to Clickable Text.
2bad3299
CY
2819
2820 * tips.texi (Key Binding Conventions): Change xref to Clickable
2821 Text.
2822
2823 * elisp.texi (Top): Update node listing.
2824
ea30ce4f
CY
28252009-04-05 Chong Yidong <cyd@stupidchicken.com>
2826
47af2f4b
CY
2827 * markers.texi (The Mark): Copyedits. Improve description of
2828 handle-shift-selection.
2829 (The Region): Move use-region-p here from The Mark.
2830
ea30ce4f
CY
2831 * positions.texi (Screen Lines): Document (cols . lines) argument
2832 for vertical-motion.
2833
2aa8ea6e
CY
28342009-04-04 Chong Yidong <cyd@stupidchicken.com>
2835
3ec61d4e
CY
2836 * frames.texi (Frames): Clean up introduction. Document `ns'
2837 return value for framep.
2838 (Creating Frames): Note how the terminal is chosen.
2839 (Multiple Terminals, Multiple Displays): Merge into a single node.
2840 (Color Parameters): Fix typo.
2841
2842 * variables.texi (Local Variables, Buffer-Local Variables)
2843 (Creating Buffer-Local): Change link to Multiple Terminals.
2844
2845 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
2846
2847 * keymaps.texi (Controlling Active Maps): Change link to Multiple
2848 Terminals.
2849
2850 * commands.texi (Command Loop Info, Keyboard Macros): Change link
2851 to Multiple Terminals.
2852
2853 * elisp.texi (Top): Update node listing.
2854 * vol2.texi (Top): Update node listing.
2855 * vol1.texi (Top): Update node listing.
2856
9257072f
CY
2857 * buffers.texi (Current Buffer): Note that the append-to-buffer
2858 example is no longer in synch with the latest code. Tie the two
2859 examples together.
2860
2aa8ea6e
CY
2861 * files.texi (File Attributes): Move note about MS-DOS from
2862 Changing Files to File Attributes.
2863 (Create/Delete Dirs): Note that mkdir is an alias for this.
2864
22e74b17
CY
28652009-04-01 Markus Triska <triska@gmx.at>
2866
2867 * processes.texi (Filter Functions): Suggest how to handle output
2868 batches.
2869
4bbe48ec
CY
28702009-03-30 Chong Yidong <cyd@stupidchicken.com>
2871
2872 * help.texi (Accessing Documentation): Update example to use
2873 help-setup-xref and with-help-window.
2874 (Help Functions): Remove print-help-return-message, which is
2875 semi-obsolete due to with-help-window. Document help-buffer and
2876 help-setup-xref.
2877
b9723f39
CY
28782009-03-29 Chong Yidong <cyd@stupidchicken.com>
2879
5dcb4c4e
SM
2880 * help.texi (Accessing Documentation, Help Functions):
2881 Remove information about long-obsolete Emacs versions.
9eb52e90 2882
b9723f39
CY
2883 * modes.texi (Mode Line Variables): The default values of the mode
2884 line variables are now more complicated.
2885
b0cc32db
CY
28862009-03-28 Chong Yidong <cyd@stupidchicken.com>
2887
3c25a5a9
CY
2888 * modes.texi (Major Mode Conventions): Note that specialness is
2889 inherited.
31c9eebb
CY
2890 (Derived Modes): Note that define-derive-mode sets the mode-class
2891 property.
3c25a5a9 2892
b0cc32db
CY
2893 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
2894 goto-map. Add search-map to the list.
2895
c5e0006d
EZ
28962009-03-27 Eli Zaretskii <eliz@gnu.org>
2897
1213465a
EZ
2898 * os.texi (System Environment): Update the list of system-type
2899 values.
2900
c5e0006d
EZ
2901 * markers.texi (The Mark) <handle-shift-selection>: Update for
2902 removal of the optional argument DEACTIVATE.
2903
48bab3d6
CY
29042009-03-25 Chong Yidong <cyd@stupidchicken.com>
2905
2906 * commands.texi (Focus Events): Most X window managers don't use
2907 focus-follows-mouse nowadays.
2908
6e4ff1b6
CY
29092009-03-24 Chong Yidong <cyd@stupidchicken.com>
2910
2911 * commands.texi (Defining Commands): Clarify introduction.
2912 (Using Interactive): Not that interactive can be put in a symbol
2913 property.
2914 (Interactive Call): Note that a symbol with a non-nil
2915 interactive-form property satisfies commandp.
2916
11625308
JB
29172009-03-23 Juanma Barranquero <lekktu@gmail.com>
2918
2919 * minibuf.texi (Intro to Minibuffers): Fix typos.
2920
7b34420d
CY
29212009-03-23 Chong Yidong <cyd@stupidchicken.com>
2922
2923 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
2924 about minibuffers in old Emacs versions. Copyedits.
2925 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
2926 (Text from Minibuffer): Simplify introduction.
2927
f9257eed
AM
29282009-03-22 Alan Mackenzie <acm@muc.de>
2929
2930 * commands.texi (Using Interactive): Clarify string argument to
2931 `interactive' - even promptless elements need \n separators.
2932
f639ba70
CY
29332009-03-18 Chong Yidong <cyd@stupidchicken.com>
2934
2935 * minibuf.texi (Completion Styles): New node.
2936
2937 * elisp.texi (Top): Update node listing.
2938
d897e8ee
CY
29392009-03-17 Chong Yidong <cyd@stupidchicken.com>
2940
2941 * minibuf.texi (Basic Completion): Note that
2942 read-file-name-completion-ignore-case and
2943 read-buffer-completion-ignore-case can override
2944 completion-ignore-case.
2945 (Minibuffer Completion): Document completing-read changes.
2946 (Completion Commands): Avoid mentioning partial completion mode.
2947 Document minibuffer-completion-confirm changes, and
2948 minibuffer-confirm-exit-commands.
2949 (High-Level Completion): Document new require-match behavior for
2950 read-buffer. Document read-buffer-completion-ignore-case.
2951 (Reading File Names): Document new require-match behavior for
2952 read-file-name.
2953
b1f23349
CY
29542009-03-14 Chong Yidong <cyd@stupidchicken.com>
2955
2956 * debugging.texi (Error Debugging): Don't mislead the reader into
2957 thinking that debug-on-error enters debugger for C-f at EOB.
2958 (Error Debugging): Setting debug-on-init within the init file
2959 works, and has for some time.
2960
d6eb4e25
KH
29612009-03-13 Kenichi Handa <handa@m17n.org>
2962
2963 * display.texi (Fontsets): Update the description.
2964
1cf53dc5
CY
29652009-03-13 Chong Yidong <cyd@stupidchicken.com>
2966
2967 * advice.texi (Advising Primitives): Link to What Is a Function.
2968
81f919fc
CY
29692009-03-12 Chong Yidong <cyd@stupidchicken.com>
2970
cf4229eb
CY
2971 * compile.texi (Speed of Byte-Code): Update example.
2972 (Disassembly): Update examples.
2973
81f919fc 2974 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
2975
2976 * customize.texi (Common Keywords): It's not necessary to use :tag
2977 to remove hyphens, as custom-unlispify-tag-name does it
2978 automatically.
5dcb4c4e
SM
2979 (Variable Definitions): Link to File Local Variables.
2980 Document customized-value symbol property.
f2bbc08c
CY
2981 (Customization Types): Move menu to end of node.
2982
955964d7
CY
29832009-03-10 Chong Yidong <cyd@stupidchicken.com>
2984
2985 * macros.texi (Compiling Macros): Omit misleading sentence, which
2986 implied that macros can only be used in the same file they are
2987 defined.
2988 (Backquote): Remove obsolete information about Emacs 19.
2989
d25ed7db
GM
29902009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
2991
2992 * display.texi (Display Margins): Fix paren typo.
2993
d55f6ca5
CY
29942009-02-27 Chong Yidong <cyd@stupidchicken.com>
2995
f0e57ed8
CY
2996 * elisp.texi (Top): Update node listing.
2997
2998 * variables.texi (Variables): Clarify introduction.
2999 (Global Variables): Mention that setq is a special form.
3000 (Local Variables): Use active voice.
3001 (Tips for Defining): Mention marking variables as safe.
3002 (Buffer-Local Variables): Mention terminal-local and frame-local
3003 variables together.
3004 (File Local Variables): Copyedits.
3005 (Frame-Local Variables): Note that they are not really useful.
3006 (Future Local Variables): Node deleted.
3007
d55f6ca5 3008 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3009 Unicode escape syntax.
d55f6ca5 3010
ca8f09a8
CY
30112009-02-23 Chong Yidong <cyd@stupidchicken.com>
3012
3013 * control.texi (Control Structures): Add cindex entry for "textual
3014 order".
3015
3016 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3017 instead of "expression" throughout.
3018 (Function Indirection): Copyedits. Use active voice.
3019 (Eval): The default value of max-lisp-eval-depth is now 400.
3020
a20878b6
MB
30212009-02-23 Miles Bader <miles@gnu.org>
3022
3023 * processes.texi (System Processes): Rename `system-process-attributes'
3024 to `process-attributes'.
3025
61f66044
CY
30262009-02-22 Chong Yidong <cyd@stupidchicken.com>
3027
1b80d1f3
CY
3028 * symbols.texi (Property Lists): Emphasize that property lists are
3029 not restricted to symbol cells.
3030 (Other Plists): Copyedit.
3031
61f66044
CY
3032 * sequences.texi (Sequences Arrays Vectors): Make introduction
3033 more concise.
3034 (Arrays): Mention char-tables and bool-vectors too.
3035 (Vectors): Don't repeat information given in Arrays node. Link to
3036 nodes that explain the vector usage examples.
3037 (Char-Tables): Note that char-table elements can have arbitrary
3038 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3039 Link to Property Lists node.
61f66044 3040
9403944b
CY
30412009-02-22 Chong Yidong <cyd@stupidchicken.com>
3042
3043 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3044 `append'.
4068c7b4 3045 (List Elements): Copyedits.
9403944b
CY
3046
3047 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3048 of `vconcat'.
3049
3050 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3051 Emacs 20 usage of `concat'.
3052 (Case Conversion): Copyedits.
3053
b87a185f
CY
30542009-02-21 Chong Yidong <cyd@stupidchicken.com>
3055
3056 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3057 Minor edits.
3058 (Frame Configuration Type): Emphasize that it is not primitive.
3059 (Font Type): New node.
3060 (Type Predicates): Add fontp; type-of now recognizes font object
3061 types.
3062
3063 * intro.texi (Version Info): Update version numbers in examples.
3064 (Acknowledgements): List more contributors.
3065
3066 * elisp.texi: Bump version number to 3.0.
3067 (Top): Link to Font Type node.
3068
867d4bb3
JB
30692009-02-20 Juanma Barranquero <lekktu@gmail.com>
3070
3071 * modes.texi (Major Mode Conventions): Remove duplicate words.
3072 (Customizing Keywords): Fix typo.
3073
77730170
EZ
30742009-02-14 Eli Zaretskii <eliz@gnu.org>
3075
3076 * nonascii.texi (User-Chosen Coding Systems): Document that
3077 select-safe-coding-system suggests raw-text if there are raw bytes
3078 in the region.
3079 (Explicit Encoding): Warn not to use `undecided' when encoding.
3080
c8736212
GM
30812009-02-11 Glenn Morris <rgm@gnu.org>
3082
3083 * frames.texi (Visibility of Frames): Mention the effect multiple
3084 workspaces/desktops can have on visibility.
3085
ab992d66
EZ
30862009-02-07 Eli Zaretskii <eliz@gnu.org>
3087
c8736212
GM
3088 * text.texi (Commands for Insertion):
3089 * commands.texi (Event Mod):
3090 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3091 * nonascii.texi (Translation of Characters):
3092 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3093 (Explicit Encoding): Document the `charset' text property produced
3094 by decode-coding-region and decode-coding-string.
ab992d66 3095
e651a255
AM
30962009-01-27 Alan Mackenzie <acm@muc.de>
3097
3098 * modes.texi (Search-based Fontification): Correct a typo.
3099
bc5cde4b
JB
31002009-01-25 Juanma Barranquero <lekktu@gmail.com>
3101
3102 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3103 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3104
3533155b
EZ
31052009-01-24 Eli Zaretskii <eliz@gnu.org>
3106
f721deda
EZ
3107 * display.texi (Window Systems): Document the value of
3108 `initial-window-system' under --daemon.
3109
3533155b
EZ
3110 * os.texi (System Environment): Remove description of the
3111 `environment' function which has been deleted.
3112
f79b43b2
DN
31132009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3114
3115 * frames.texi (Multiple Displays): Remove documentation for
3116 removed function make-frame-on-tty.
3117
e3aa6669
CY
31182009-01-22 Chong Yidong <cyd@stupidchicken.com>
3119
3120 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3121 write-region-annotate-functions.
3122 Document write-region-post-annotation-function.
e3aa6669 3123
fb13a416
CY
31242009-01-19 Chong Yidong <cyd@stupidchicken.com>
3125
3126 * display.texi (Font Lookup): Document WIDTH argument of
3127 x-list-fonts.
3128
02eccf6b
EZ
31292009-01-17 Eli Zaretskii <eliz@gnu.org>
3130
ead3f58d
EZ
3131 * maps.texi (Standard Keymaps): Rename function-key-map to
3132 local-function-key-map.
3133
3134 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3135 local-function-key-map.
3136
3137 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3138 and `set-keyboard-coding-system' now accept an optional terminal
3139 argument.
3140
3141 * commands.texi (Event Mod): `keyboard-translate-table' is now
3142 terminal-local.
3143 (Function Keys): Rename function-key-map to
3144 local-function-key-map.
3145
df05a163
EZ
3146 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3147 frames.texi.
3148
0ed8034e 3149 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3150 `delete-terminal-functions', `suspend-tty-functions' and
3151 `resume-tty-functions'.
0ed8034e
EZ
3152
3153 * frames.texi (Frames): Document `frame-terminal' and
3154 `terminal-live-p'.
3155 (Multiple Displays): Document `make-frame-on-tty'.
3156 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3157 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3158 (Terminal Parameters): Document `terminal-parameters',
3159 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3160
3161 * os.texi (System Environment): Document `environment' and
3162 `initial-environment'.
490f1197
EZ
3163 (Suspending Emacs): Update for multi-tty; document
3164 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3165
02eccf6b
EZ
3166 * nonascii.texi (Coding System Basics): More accurate description
3167 of `raw-text'.
3168
f19fea97
JB
31692009-01-12 Juanma Barranquero <lekktu@gmail.com>
3170
3171 * display.texi (Low-Level Font): Fix typo.
3172
16fa292f
CY
31732009-01-10 Chong Yidong <cyd@stupidchicken.com>
3174
3175 * elisp.texi (Top): Update node listing.
3176
3177 * display.texi (PostScript Images): Node deleted.
3178
0b4faef3
EZ
31792009-01-10 Eli Zaretskii <eliz@gnu.org>
3180
3355f04d
EZ
3181 * processes.texi (Decoding Output): Document that null bytes force
3182 no-conversion for reading process output.
3183
3184 * files.texi (Reading from Files): Document that null bytes force
3185 no-conversion when visiting files.
3186
11625308 3187 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3188
5dcb4c4e
SM
3189 * nonascii.texi (Lisp and Coding Systems):
3190 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3191 (Character Properties): Improve wording.
0b4faef3 3192
ce9cf065
CY
31932009-01-09 Chong Yidong <cyd@stupidchicken.com>
3194
3195 * display.texi (Font Lookup): Remove obsolete function
3196 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3197 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3198 (Font Selection): Reorder order of variable descriptions.
3199 Minor clarifications.
ce9cf065
CY
3200
3201 * elisp.texi (Top): Update node listing.
3202
ab756fb3
GM
32032009-01-09 Glenn Morris <rgm@gnu.org>
3204
3205 * commands.texi (Command Loop Info): Say that last-command-char and
3206 last-input-char are obsolete aliases.
3207
3208 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3209 last-input-char and last-command-char, since they are just aliases for
3210 last-input-event and last-command-event.
3211
3212 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3213 last-command-char.
3214
6b2b8ab1
CY
32152009-01-08 Chong Yidong <cyd@stupidchicken.com>
3216
3217 * elisp.texi: Update node listing.
3218
3219 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3220 (Face Attributes): Don't link to Font Lookup.
3221 Document font-family-list.
6b2b8ab1
CY
3222 (Fonts): New node.
3223
3568e767
JR
32242009-01-08 Jason Rumney <jasonr@gnu.org>
3225
3226 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3227 changing the standard pointer shapes. (Bug#1485)
3568e767 3228
6221c8db
CY
32292009-01-08 Chong Yidong <cyd@stupidchicken.com>
3230
3231 * display.texi (Attribute Functions): Note that a function value
3232 :height is relative, and that compatibility functions work by
3233 calling set-face-attribute.
3234 (Displaying Faces): Reorder list in order of increasing priority.
3235 (Face Remapping): New node. Content moved here from Displaying
3236 Faces.
3237 (Glyphs): Link to Face Functions.
3238
e3d3799a
CY
32392009-01-08 Chong Yidong <cyd@stupidchicken.com>
3240
3241 * display.texi (Faces): Don't discuss face id here. facep does
3242 not return t.
3243 (Defining Faces): Minor clarification.
3244 (Face Attributes): Rearrange items to match docstring of
3245 set-face-attribute. Add :foundry attribute. Document new role of
3246 :font attribute. Texinfo usage fix.
3247 (Attribute Functions): Copyedits.
3248 (Face Functions): Note that face number is seldom used.
3249
638a2457
RS
32502009-01-05 Richard M Stallman <rms@gnu.org>
3251
3252 * strings.texi (Predicates for Strings): Minor clarification.
3253
3254 * functions.texi (Function Safety): Texinfo usage fix.
3255
49ea0074
JB
32562009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
3257
3258 * objects.texi (General Escape Syntax): Fix typo.
3259
9f822178
MR
32602009-01-03 Martin Rudalics <rudalics@gmx.at>
3261
3262 * windows.texi (Choosing Window): Say that pop-up-frame-alist
3263 works via the default value of pop-up-frame-function.
3264
af34ad36
EZ
32652009-01-02 Eli Zaretskii <eliz@gnu.org>
3266
3267 * processes.texi (System Processes): Document the `time' and
3268 `ctime' attributes of `system-process-attributes'.
3269
d31f6679
CY
32702009-01-01 Chong Yidong <cyd@stupidchicken.com>
3271
3272 * display.texi (Face Attributes): Clarify :height attribute.
3273
174dc00c
MR
32742008-12-31 Martin Rudalics <rudalics@gmx.at>
3275
3276 * buffers.texi (The Buffer List): Clarify what moves a buffer to
3277 the front of the buffer list. Add entries for `last-buffer' and
3278 `unbury-buffer'.
3279
b8afe7e4
EZ
32802008-12-27 Eli Zaretskii <eliz@gnu.org>
3281
d14030f5
EZ
3282 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
3283 and its subsections.
3284
3285 * frames.texi (Multiple Terminals, Low-level Terminal)
3286 (Terminal Parameters, Frames on Other TTY devices): New sections.
3287 (Frames): Add an xref to "Multiple Terminals".
3288
765980a4
EZ
3289 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
3290
3291 * objects.texi (Terminal Type): New node.
3292 (Editing Types): Add it to the menu.
3293
47bd5577
EZ
3294 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
3295 Variables".
3296
eb22b78c 3297 * variables.texi (Directory Local Variables): New node.
47bd5577 3298 (Variables): Add a menu item for it.
eb22b78c 3299
b8afe7e4
EZ
3300 * loading.texi (Autoload): Document `generate-autoload-cookie' and
3301 `generated-autoload-file'.
3302
77bb0476
EZ
33032008-12-20 Eli Zaretskii <eliz@gnu.org>
3304
028e2c19
EZ
3305 * os.texi (Startup Summary): Add xref to documentation of
3306 `initial-window-system'.
3307
77bb0476
EZ
3308 * display.texi (Window Systems): Document `window-system' the
3309 function. The variable `window-system' is now frame-local.
028e2c19 3310 Document `initial-window-system'.
77bb0476 3311
dda87836
MR
33122008-12-19 Martin Rudalics <rudalics@gmx.at>
3313
3314 * windows.texi (Windows): Rewrite description of
3315 fit-window-to-buffer.
3316
caef3ed2
GM
33172008-12-13 Glenn Morris <rgm@gnu.org>
3318
3319 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
3320 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
3321
21c58e4d
GM
33222008-12-12 Glenn Morris <rgm@gnu.org>
3323
3324 * debugging.texi (Error Debugging): Refer forwards to
3325 eval-expression-debug-on-error.
3326
af38459f
EZ
33272008-12-05 Eli Zaretskii <eliz@gnu.org>
3328
5dedd9b5
EZ
3329 * strings.texi (String Basics): Only unibyte strings that
3330 represent key sequences hold 8-bit raw bytes.
3331
af38459f
EZ
3332 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
3333 paragraph to speak about `undecided'.
3334 (Character Properties): Don't explain the meaning of each
3335 property; instead, identify their Unicode Standard names.
b3f1f4a5 3336 (Character Sets): Document `map-charset-chars'.
af38459f 3337
fa047ae7
GM
33382008-12-02 Glenn Morris <rgm@gnu.org>
3339
3340 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
3341 section yet again.
3342
47dbc044
EZ
33432008-11-29 Eli Zaretskii <eliz@gnu.org>
3344
98d05998
EZ
3345 * nonascii.texi (Character Properties): New Section.
3346 (Specifying Coding Systems): Document
3347 `coding-system-priority-list', `set-coding-system-priority', and
3348 `with-coding-priority'.
3349 (Lisp and Coding Systems): Document `check-coding-systems-region'
3350 and `coding-system-charset-list'.
3351 (Coding System Basics): Document `coding-system-aliases'.
3352
3353 * elisp.texi (Top): Add a @detailmenu entry for "Character
3354 Properties".
3355
47dbc044
EZ
3356 * objects.texi (Character Type): Correct the range of Emacs
3357 characters. Add an @xref to "Character Codes".
3358
3359 * strings.texi (String Basics): Add an @xref to "Character Codes".
3360
3361 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
3362
3363 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
3364 (Character Codes): Document `max-char'.
3365
8b80cdf5
EZ
33662008-11-28 Eli Zaretskii <eliz@gnu.org>
3367
3368 * nonascii.texi (Text Representations, Converting Representations)
3369 (Character Sets, Scanning Charsets, Translation of Characters):
3370 Make text more accurate.
3371
a99dceba
GM
33722008-11-28 Glenn Morris <rgm@gnu.org>
3373
3374 * files.texi (Format Conversion Round-Trip): Improve previous change.
3375
f6dc3bed
CY
33762008-11-26 Chong Yidong <cyd@stupidchicken.com>
3377
3378 * modes.texi (Auto Major Mode): Fix example.
3379
5da9413d
GM
33802008-11-25 Glenn Morris <rgm@gnu.org>
3381
3382 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
3383
3384 * files.texi (Format Conversion Round-Trip):
3385 Use active voice for previous change.
3386
fcca848c
CY
33872008-11-25 Chong Yidong <cyd@stupidchicken.com>
3388
3389 * os.texi (Processor Run Time):
3390 * processes.texi (Transaction Queues):
3391 * markers.texi (The Mark):
3392 * windows.texi (Choosing Window, Selecting Windows):
3393 * files.texi (Changing Files, Magic File Names):
3394 * commands.texi (Key Sequence Input):
3395 * functions.texi (Declaring Functions):
3396 * strings.texi (Predicates for Strings):
3397 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
3398
36c8dc54
CY
33992008-11-24 Chong Yidong <cyd@stupidchicken.com>
3400
3401 * help.texi (Accessing Documentation): Update example.
3402
3403 * variables.texi (Defining Variables): Note that `*' is not
3404 necessary if defcustom is used.
3405
2a79b242
EZ
34062008-11-22 Eli Zaretskii <eliz@gnu.org>
3407
3408 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
3409 Characters" from @detailmenu.
3410
3411 * nonascii.texi (Character Codes, Character Sets)
3412 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
3413 (Chars and Bytes, Splitting Characters): Sections removed.
3414
392f0d26
LK
34152008-11-22 Lute Kamstra <lute@gnu.org>
3416
3417 * positions.texi (Text Lines): Update goto-line documentation.
3418
af1a5cd5
MR
34192008-11-21 Martin Rudalics <rudalics@gmx.at>
3420
6a4cfb0c
MR
3421 * frames.texi (Frames): Fix typo, add cross references, reword.
3422 (Initial Parameters): Reword special-display-frame-alist text.
3423 (Frames and Windows): Reword. Describe argument norecord for
3424 set-frame-selected-window.
3425 (Input Focus): Describe argument norecord for select-frame.
3426 Remove comment on MS-Windows behavior for focus-follows-mouse.
3427 (Raising and Lowering): Mention windows-frames dichotomy in
3428 metaphor.
3429
af1a5cd5
MR
3430 * windows.texi (Displaying Buffers, Vertical Scrolling)
3431 (Horizontal Scrolling): Fix indenting and rewording issues
3432 introduced with 2008-11-07 change.
3433
c249fa9c
GM
34342008-11-20 Glenn Morris <rgm@gnu.org>
3435
3436 * files.texi (Format Conversion Round-Trip): Mention `preserve'
3437 element of `format-alist'.
3438
204d4665
GM
34392008-11-19 Glenn Morris <rgm@gnu.org>
3440
3441 * doclicense.texi: Update to FDL 1.3.
3442 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
3443
cc0910af
CY
34442008-11-18 Chong Yidong <cyd@stupidchicken.com>
3445
efe6e7c4
CY
3446 * windows.texi (Window Hooks): Remove *-end-trigger-functions
3447 vars, which are obsolete. Mention jit-lock-register.
3448
5dcb4c4e
SM
3449 * modes.texi (Other Font Lock Variables):
3450 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 3451
cc0910af
CY
3452 * frames.texi (Color Parameters): Document alpha parameter.
3453
aeeedf76
MR
34542008-11-16 Martin Rudalics <rudalics@gmx.at>
3455
3456 * windows.texi (Splitting Windows, Deleting Windows)
3457 (Selecting Windows, Cyclic Window Ordering)
3458 (Buffers and Windows, Displaying Buffers, Choosing Window)
3459 (Dedicated Windows, Window Point, Window Start and End)
3460 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
3461 (Size of Window, Resizing Windows, Window Configurations)
3462 (Window Parameters): Avoid @var at beginning of sentences and
3463 reword accordingly.
3464
4c565c5c
LK
34652008-11-11 Lute Kamstra <lute@gnu.org>
3466
3467 * files.texi (File Name Components): Fix file-name-extension
3468 documentation.
3469
25f494c9
JB
34702008-11-11 Juanma Barranquero <lekktu@gmail.com>
3471
3472 * frames.texi (Basic Parameters): Remove display-environment-variable
3473 and term-environment-variable.
3474
a1401ab1
EZ
34752008-11-08 Eli Zaretskii <eliz@gnu.org>
3476
3477 * windows.texi (Basic Windows, Splitting Windows)
3478 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
3479 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
3480 (Resizing Windows, Window Configurations, Window Parameters):
3481 Fix wording and markup.
a1401ab1 3482
efafc282
MR
34832008-11-07 Martin Rudalics <rudalics@gmx.at>
3484
3485 * windows.texi (Windows): Update entries.
3486 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 3487 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
3488 (Selecting Windows, Cyclic Window Ordering): Reword with special
3489 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
3490 (Buffers and Windows, Choosing Window): Reword with special
3491 emphasis on dedicated windows.
3492 (Displaying Buffers): Reword. For switch-to-buffer mention that
3493 it may fall back on pop-to-buffer. For other-window try to
3494 explain how it treats the cyclic ordering of windows.
efafc282
MR
3495 (Dedicated Windows): New node and section discussing dedicated
3496 windows and associated functions.
86ab855a 3497 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
3498 (Window Start and End): Rename node and section title. Reword.
3499 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
3500 Minor rewording.
3501 (Size of Window): Reword, in particular text on window-width.
3502 (Resizing Windows): Reword. Add text on balancing windows.
3503 (Window Configurations): Reword. Mention window parameters.
3504 (Window Parameters): New node and section on window parameters.
3505 (Window Hooks): Reword. Mention that
3506 window-configuration-change-hook is run "buffer-locally".
3507 * elisp.texi (Top): Update Windows entries in @detailmenu
3508 section.
3509
d60a8ab2
JB
35102008-11-04 Juanma Barranquero <lekktu@gmail.com>
3511
3512 * searching.texi (Regexp Search): Fix typo.
3513
01777627
CY
35142008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3515
3516 * searching.texi (Regexp Search): Document GREEDY arg.
3517 (Simple Match Data): Fix return value.
3518
c4526e93
EZ
35192008-11-01 Eli Zaretskii <eliz@gnu.org>
3520
3521 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
3522 with Emacs 23 internal representation of characters.
3523 Document `unibyte-string'.
c4526e93 3524
fe2ae8b5
CY
35252008-10-28 Chong Yidong <cyd@stupidchicken.com>
3526
3527 * processes.texi (Process Information): Note that process-status
3528 does not accept buffer names.
3529
cc5a21e3
CY
35302008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
3531
3532 * positions.texi (Skipping Characters): Correct return value of
3533 skip-chars-forward.
3534
09460d9a
MR
35352008-10-25 Martin Rudalics <rudalics@gmx.at>
3536
520b29e7
MR
3537 * windows.texi (Deleting Windows): Update documentation of
3538 delete-windows-on.
3539 (Buffers and Windows): Update documentations of
3540 get-buffer-window and get-buffer-window-list.
3541 (Displaying Buffers): Update documentation of
3542 replace-buffer-in-windows.
3543
09460d9a
MR
3544 * buffers.texi (Current Buffer): Reword set-buffer and
3545 with-current-buffer documentations.
3546 (Creating Buffers): Reword documentation of get-buffer-create.
3547
4d48fcdc
MR
35482008-10-23 Martin Rudalics <rudalics@gmx.at>
3549
3550 * buffers.texi (Current Buffer): Reword documentation of
3551 set-buffer.
3552 (Buffer Names): Reword documentation of buffer-name.
3553 (The Buffer List): For bury-buffer explain what happens with the
3554 buffer's window.
3555 (Creating Buffers): Say that get-buffer-create's arg is called
3556 buffer-or-name.
3557
f0143c43
CY
35582008-10-22 Chong Yidong <cyd@stupidchicken.com>
3559
3e5dbbd3
CY
3560 * advice.texi (Computed Advice): Explain what DEFINITION is.
3561
f0143c43
CY
3562 * nonascii.texi (Character Codes): Remove obsolete function
3563 char-valid-p, and document characterp instead.
3564
52a94b85
MR
35652008-10-22 Martin Rudalics <rudalics@gmx.at>
3566
3567 * windows.texi (Displaying Buffers): Reword documentation of
3568 pop-to-buffer.
3569 (Choosing Window): Rewrite documentation of display-buffer and
3570 its options.
3571
f76f8246
MR
3572 * buffers.texi (Killing Buffers): Update documentation of
3573 kill-buffer.
3574
acc8b598
EZ
35752008-10-21 Eli Zaretskii <eliz@gnu.org>
3576
80e6b6df
EZ
3577 * processes.texi (Serial Ports): Fix wording and improve markup.
3578
3645358a
EZ
3579 * searching.texi (Regexp Search): Document `string-match-p' and
3580 `looking-at-p'.
3581 (POSIX Regexps): Add an xref for "non-greedy".
3582 (Regexp Special): Add @cindex entry for "non-greedy".
3583
b3d50cff 3584 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 3585 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 3586
73b7530a
EZ
3587 * frames.texi (Color Names): Add an xref to `read-color'.
3588
3589 * minibuf.texi (High-Level Completion): Document `read-color'.
3590
acc8b598
EZ
3591 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
3592
3593 * positions.texi (Narrowing): Add an xref to "Swapping Text".
3594
3595 * buffers.texi (Swapping Text): New section, documents
3596 `buffer-swap-text'.
3597
10e187e8
MR
35982008-10-21 Martin Rudalics <rudalics@gmx.at>
3599
3600 * windows.texi (Resizing Windows): Minor wording fix.
3601
fd6f900c
EZ
36022008-10-20 Eli Zaretskii <eliz@gnu.org>
3603
3604 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
3605 and `combine-and-quote-strings'.
3606
3607 * strings.texi (Creating Strings): Add xrefs for them.
3608
e4372165
EZ
36092008-10-19 Eli Zaretskii <eliz@gnu.org>
3610
d6328fba
EZ
3611 * elisp.texi (Top): Make descriptive text for "Reading File Names"
3612 match the corresponding menu in minibuf.texi.
3613
e4372165
EZ
3614 * minibuf.texi (Reading File Names): Document `read-shell-command'
3615 and `minibuffer-local-shell-command-map'.
3616
5d8dda33
MR
36172008-10-19 Martin Rudalics <rudalics@gmx.at>
3618
3619 * windows.texi (Resizing Windows): Remove var{} around "window" in
3620 documentation of enlarge-window.
3621 Rewrite documentation of window-min-height and window-min-width.
3622
437706cd
EZ
36232008-10-19 Eli Zaretskii <eliz@gnu.org>
3624
80f85d7c
EZ
3625 * functions.texi (Calling Functions): Document `apply-partially'.
3626
291703b5
EZ
3627 * hooks.texi (Standard Hooks): Mention
3628 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
3629
3630 * variables.texi (File Local Variables): Document
3631 `file-local-variables-alist', `before-hack-local-variables-hook'
3632 and `hack-local-variables-hook'.
3633
583d8b3c
EZ
3634 * processes.texi (Synchronous Processes): Document `process-lines'.
3635
5dcb4c4e
SM
3636 * customize.texi (Variable Definitions):
3637 Document `custom-reevaluate-setting'.
437706cd 3638
7e51d89b
MR
36392008-10-18 Martin Rudalics <rudalics@gmx.at>
3640
3641 * windows.texi (Choosing Window, Deleting Windows)
3642 (Displaying Buffers): Expand documentation of dedicated windows.
3643
43c59a3d
EZ
36442008-10-18 Eli Zaretskii <eliz@gnu.org>
3645
018a960d
EZ
3646 * files.texi (Changing Files): Document symbolic input of file
3647 modes to `set-file-modes'. Document `read-file-modes' and
3648 `file-modes-symbolic-to-number'.
3649
2c0b8144
EZ
3650 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
3651 and `search-map'.
3652
5dcb4c4e
SM
3653 * searching.texi (Search and Replace):
3654 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 3655 Document `multi-query-replace-map'.
80120f13 3656
6d4913f0 3657 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
3658 (Completion Commands, Reading File Names):
3659 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
3660 `minibuffer-local-filename-must-match-map'.
3661 (Minibuffer Completion): The `require-match' argument to
3662 `completing-read' can now have the value `confirm-only'.
3663
43c59a3d
EZ
3664 * windows.texi (Displaying Buffers): Minor wording fix.
3665 (Choosing Window): `split-height-threshold' can now be nil.
3666 Document `split-width-threshold'. `pop-up-frames' can have the
3667 value `graphic-only'.
3668
f36acfd9
EZ
36692008-10-17 Eli Zaretskii <eliz@gnu.org>
3670
3671 * os.texi (Startup Summary): Document `before-init-time' and
3672 `after-init-time'. Document `initial-window-system' and
3673 `window-system-initialization-alist'. Document reading the
3674 abbrevs file. Document the call to `server-start' under --daemon.
3675 Rearrange a bit to be consistent with the code flow.
53728487
EZ
3676 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
3677 (Time Parsing): Document `format-seconds'.
f36acfd9 3678
96995b89
MR
36792008-10-17 Martin Rudalics <rudalics@gmx.at>
3680
3681 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
3682 and reword.
3683
2de17c73
EZ
36842008-10-16 Eli Zaretskii <eliz@gnu.org>
3685
3686 * markers.texi (The Mark): Document use-region-p.
3687
9cf52b11
EZ
36882008-10-15 Eli Zaretskii <eliz@gnu.org>
3689
c3aaf1d7
EZ
3690 * internals.texi (Writing Emacs Primitives): The interactive spec
3691 of a primitive can be a Lisp form.
3692
841a1743
EZ
3693 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
3694 values of transient-mark-mode. Document handle-shift-selection.
3695
3696 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
3697 (Interactive Examples): Show an example of `^'.
3698 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
3699 (Defining Commands, Using Interactive): The interactive-form of a
3700 function can be added via its symbol's property.
841a1743 3701
52441368
EZ
3702 * positions.texi (List Motion): beginning-of-defun-function can
3703 now accept an argument.
3704
8e8c1a72
EZ
3705 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
3706 now return a list of strings.
3707
a33a1f2a
EZ
3708 * control.texi (Handling Errors): Document ignore-errors.
3709
4fb04348
EZ
3710 * frames.texi (Creating Frames): Document frame-inherited-parameters.
3711 (Parameter Access): Document set-frame-parameter.
3712
ee666f84
EZ
3713 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
3714 Hooks" for the effect of kill-all-local-variables on local hook
3715 functions.
3716
9cf52b11
EZ
3717 * modes.texi (Major Mode Conventions, Mode Line Variables):
3718 `mode-name' need not be a string. xref to "Mode Line Data" for
3719 details, and to "Emulating Mode Line" for computing a string
3720 value.
3721
22526bc4
EZ
37222008-10-14 Eli Zaretskii <eliz@gnu.org>
3723
a65f6a85
EZ
3724 * processes.texi (System Processes): New section.
3725 (Processes, Signals to Processes): Add xrefs to it.
3726
3727 * objects.texi (Editing Types): A `process' is a subprocess of
3728 Emacs, not just any process running on the OS.
3729
3730 * elisp.texi (Top): Adjust the @detailmenu for the above two
3731 changes.
3732
2724b26a
EZ
3733 * sequences.texi (Char-Tables): Remove documentation of
3734 set-char-table-default, which has no effect since Emacs 23.
3735 <char-table-range, set-char-table-range>: Don't mention generic
3736 characters and charsets. Add a cons cell as a possible argument.
3737
3738 * nonascii.texi (Splitting Characters)
3739 (Translation of Characters): Don't mention generic characters.
3740
3741 * display.texi (Fontsets): Don't mention generic characters.
3742
22526bc4 3743 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 3744 argument FUNCTION with a cons cell as KEY.
22526bc4 3745
eaf4b689
EZ
37462008-10-13 Eli Zaretskii <eliz@gnu.org>
3747
45e46036
EZ
3748 * objects.texi (Primitive Function Type): Move "@cindex special
3749 forms" from here...
3750
3751 * eval.texi (Special Forms): ...to here.
3752
3753 * functions.texi (What Is a Function): `functionp' returns nil for
3754 special forms. Add an xref.
3755
eaf4b689
EZ
3756 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
3757 Variables".
3758
3759 * variables.texi (Frame-Local Variables): New section.
3760 (Buffer-Local Variables): Add an xref to it.
3761 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
3762 have both frame-local and buffer-local binding.
3763
3764 * frames.texi (Frames): Mention multiple tty frames.
3765 (Frame Parameters, Parameter Access): Mention frame-local variable
3766 bindings.
3767
15688fce
GM
37682008-09-20 Glenn Morris <rgm@gnu.org>
3769
3770 * display.texi (Defining Faces): Recommend against face variables.
3771
35539065
JB
37722008-09-16 Juanma Barranquero <lekktu@gmail.com>
3773
3774 * display.texi (Echo Area Customization): Fix typo.
3775
6a57054b
JB
37762008-09-09 Juanma Barranquero <lekktu@gmail.com>
3777
3778 * loading.texi (Where Defined): Add `defface' item.
3779
d632fb82
MR
37802008-09-06 Martin Rudalics <rudalics@gmx.at>
3781
3782 * loading.texi (Where Defined): Fix description of symbol-file.
3783
905a9adb
JR
37842008-08-26 Jason Rumney <jasonr@gnu.org>
3785
3786 * display.texi (TIFF Images): New section describing :index property.
3787
852e91b7
CY
37882008-08-23 Chong Yidong <cyd@stupidchicken.com>
3789
3790 * display.texi (Temporary Displays): Remove unnecessary comment
3791 about usage of temp-buffer-show-hook.
3792
6be001ee
CY
37932008-08-05 Chong Yidong <cyd@stupidchicken.com>
3794
3795 * symbols.texi (Other Plists): Fix incorrect example.
3796 Suggested by Florian Beck.
3797
58e3d8e8
JB
37982008-07-31 Juanma Barranquero <lekktu@gmail.com>
3799
3800 * os.texi: Fix previous change.
3801
7c2fb837
DN
38022008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
3803
3804 * os.texi:
3805 * intro.texi:
3806 * files.texi: Remove VMS support.
3807
9e2a2647
DN
38082008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
3809
3810 * os.texi:
3811 * frames.texi:
3812 * display.texi: Remove mentions of Mac Carbon.
3813
c4f4682b
MB
38142008-07-01 Miles Bader <miles@gnu.org>
3815
3816 * text.texi (Special Properties):
3817 * display.texi (Truncation): Add wrap-prefix and line-prefix.
3818
3696411e
JB
38192008-06-28 Johan Bockgård <bojohan@gnu.org>
3820
3821 * display.texi (Other Image Types): Fix copy/paste error; say
3822 "PBM", not "XBM".
3823
f2a77c3a
DN
38242008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
3825
3826 * os.texi: Remove references to obsolete systems.
3827
6d52677d
EZ
38282008-06-20 Eli Zaretskii <eliz@gnu.org>
3829
3830 * makefile.w32-in (distclean): Remove makefile.
3831
1a87da4c
GM
38322008-06-17 Glenn Morris <rgm@gnu.org>
3833
3834 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
3835 (elisp, dist): Remove rules and variables that are obsolete now
3836 the lisp manual is no longer distributed separately.
3837
fdda1c5d
GM
38382008-06-16 Glenn Morris <rgm@gnu.org>
3839
646692e9
GM
3840 * configure, configure.in, mkinstalldirs: Remove unused files.
3841
3842 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 3843 * vol1.texi (EMACSVER):
6a57054b 3844 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
3845
3846 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
3847 as per maintain.info.
3848
611bee81
GM
38492008-06-15 Glenn Morris <rgm@gnu.org>
3850
a7bed3a0
GM
3851 * makefile.w32-in (manual): Use "23" rather than "21".
3852
3853 * Makefile.in (emacsver): New, set by configure.
3854 (manual): Use emacsver.
3855
d794edf2
GM
3856 * intro.texi: Report bugs using M-x report-emacs-bug.
3857
611bee81
GM
3858 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
3859
c73e02fa
GM
38602008-06-13 Daniel Engeler <engeler@gmail.com>
3861
3862 * elisp.texi, internals.texi, processes.texi: Add documentation
3863 about serial port access.
3864
e40a85cd
MB
38652008-06-05 Miles Bader <miles@gnu.org>
3866
3867 * display.texi (Displaying Faces): Update to reflect function
3868 renamings in face-remap.el.
3869
7b753744
JB
38702008-06-05 Juanma Barranquero <lekktu@gmail.com>
3871
3872 * display.texi (Fontsets): Fix typos.
3873
9d3d42fb
MB
38742008-06-03 Miles Bader <miles@gnu.org>
3875
7b753744
JB
3876 * display.texi (Displaying Faces): Add add-relative-face-remapping,
3877 remove-relative-face-remapping, set-base-face-remapping,
3878 and set-default-base-face-remapping.
9d3d42fb 3879
f2cec7a9
MB
38802008-06-01 Miles Bader <miles@gnu.org>
3881
3882 * display.texi (Displaying Faces): Add face-remapping-alist.
3883
8f39c96d
SM
38842008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3885
3886 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
3887 variable names.
3888
1ef5eecc
ER
38892008-05-03 Eric S. Raymond <esr@golux>
3890
352c8b4a 3891 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
3892 (current-global-map) return references, not copies.
3893
63b4387f
JL
38942008-05-02 Juri Linkov <juri@jurta.org>
3895
3896 * minibuf.texi (Text from Minibuffer): Document a list of
3897 default values for `read-from-minibuffer'.
3898
38a8b703
JB
38992008-04-24 Juanma Barranquero <lekktu@gmail.com>
3900
3901 * nonascii.texi (Translation of Characters): Fix previous change.
3902
7c42e639
CY
39032008-04-20 Chong Yidong <cyd@stupidchicken.com>
3904
3905 * display.texi (Overlay Properties): Clarify role of underlying
3906 textprop and overlay keymaps for display strings.
3907
3908 * keymaps.texi (Active Keymaps): Ditto.
3909
25c0d999
SM
39102008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
3911
3912 * minibuf.texi (Programmed Completion):
3913 Replace dynamic-completion-table with the new completion-table-dynamic.
3914
e3af5968
CY
39152008-04-07 Chong Yidong <cyd@stupidchicken.com>
3916
3917 * intro.texi (Some Terms): Change "fonts in this manual" index
3918 entry to "typographic conventions".
3919
6bfc8698
EZ
39202008-04-05 Eli Zaretskii <eliz@gnu.org>
3921
3922 * objects.texi (Text Props and Strings): Add indexing for read
3923 syntax of text properties.
3924
4972c361
SM
39252008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
3926
3927 * processes.texi (Decoding Output): Remove process-filter-multibyte
3928 functions.
3929
c70a68db
MR
39302008-03-15 Martin Rudalics <rudalics@gmx.at>
3931
3932 * display.texi (Finding Overlays): Say that empty overlays at
3933 the end of the buffer are reported too.
3934
1291fd36
GM
39352008-03-13 Glenn Morris <rgm@gnu.org>
3936
3937 * elisp.texi (EMACSVER): Set to 23.0.60.
3938
c6b0dfd5
CY
39392008-02-26 Chong Yidong <cyd@stupidchicken.com>
3940
38a8b703 3941 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 3942
875fc30c
GM
39432008-02-22 Glenn Morris <rgm@gnu.org>
3944
3945 * frames.texi (Position Parameters): Clarify the description of
3946 `left' and `top', using information from "Geometry".
3947 (Geometry): Give a pointer to "Position Parameters", rather than
3948 repeating information.
3949
d8c8e45a
GM
39502008-02-11 Glenn Morris <rgm@gnu.org>
3951
3952 * objects.texi (Equality Predicates): No longer talk about "two"
3953 functions.
3954
38a8b703 39552008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
3956
3957 * objects.texi (Equality Predicates): Add defun for
3958 equal-including-properties.
3959
bfffe0b1
GM
39602008-02-10 Glenn Morris <rgm@gnu.org>
3961
3962 * objects.texi (Equality Predicates):
3963 Mention equal-including-properties.
3964
431b78c9
RS
39652008-02-07 Richard Stallman <rms@gnu.org>
3966
3967 * windows.texi (Window Start): Mention the feature of moving
3968 window-start to start of line.
3969
c8763fb6 39702008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
3971
3972 * keymaps.texi (Tool Bar): Document rtl property.
3973
1a256502
TTN
39742008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
3975
3976 * display.texi (Button Types):
3977 For define-button-type, clarify type of NAME.
3978
569382c2
MR
39792008-01-19 Martin Rudalics <rudalics@gmx.at>
3980
3981 * buffers.texi (Buffer Modification): Fix typo.
3982
f3041af1
DN
39832008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
3984
3985 * os.texi (System Environment): Remove references to OSes that are
3986 not supported anymore.
3987
d35e1cd7
DN
39882008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
3989
3990 * os.texi (System Environment): Remove mention for Masscomp.
3991
23af7580
RS
39922008-01-04 Richard Stallman <rms@gnu.org>
3993
3994 * display.texi (Faces): Don't talk about internal face vector as arg
3995 to facep.
3996
3997 * customize.texi (Type Keywords): Fix previous change.
3998
3999 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4000 * elisp.texi (Top): Fix menu for commands.texi change.
4001
ec7d5b1e
RS
40022007-12-30 Richard Stallman <rms@gnu.org>
4003
5dcb4c4e 4004 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4005 (Accessing Scroll): New node broken out of Accessing Mouse.
4006
101a6cea
RS
40072007-12-28 Richard Stallman <rms@gnu.org>
4008
4009 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4010 (Basic Parameters): For `title', refer to title bar.
041817a4 4011 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4012
72b7e664
RS
40132007-12-23 Richard Stallman <rms@gnu.org>
4014
4015 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4016 Improve some of the commented-out keywords' text too.
4017
27a4f445
MR
40182007-12-14 Martin Rudalics <rudalics@gmx.at>
4019
e2e3f1d7
MR
4020 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4021 "visit the current buffer".
4022
27a4f445
MR
4023 * os.texi (System Interface): Fix typo.
4024
a2afc99d
RS
40252007-12-04 Richard Stallman <rms@gnu.org>
4026
4027 * objects.texi (Symbol Type): Fix typo.
4028
b694135c
RS
40292007-12-03 Richard Stallman <rms@gnu.org>
4030
4031 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4032
f99a19da
GM
40332007-12-01 Glenn Morris <rgm@gnu.org>
4034
4035 * functions.texi (Declaring Functions): Improve previous change.
4036
8f4b37d8
GM
40372007-11-30 Glenn Morris <rgm@gnu.org>
4038
4039 * functions.texi (Declaring Functions): Add optional fourth
4040 argument of declare-function, and setting third argument to `t'.
4041
61a2fe01
RS
40422007-11-29 Richard Stallman <rms@gnu.org>
4043
4044 * customize.texi (Composite Types): Document `group' type.
4045
cbfc5193
GM
40462007-11-29 Glenn Morris <rgm@gnu.org>
4047
5dcb4c4e
SM
4048 * functions.texi (Declaring Functions): Add findex.
4049 Mention `external' files.
cbfc5193 4050
8386283a
JB
40512007-11-26 Juanma Barranquero <lekktu@gmail.com>
4052
4053 * functions.texi (Declaring Functions): Fix directive.
4054
a07c9a8b
RS
40552007-11-25 Richard Stallman <rms@gnu.org>
4056
4057 * help.texi (Help Functions): Clean up last change.
4058
4059 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4060
4061 * loading.texi (Named Features): Minor cleanup.
4062
4063 * macros.texi (Eval During Expansion): Minor cleanup.
4064
4065 * variables.texi (Variable Aliases): Minor cleanup.
4066
a0925923
RS
40672007-11-24 Richard Stallman <rms@gnu.org>
4068
4069 * functions.texi (Declaring Functions): Clarify previous change.
4070
4071 * compile.texi (Compiler Errors): Clarify previous change.
4072
20c63e44
RS
40732007-11-24 Richard Stallman <rms@gnu.org>
4074
e5e76c04 4075 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4076 Clarify the text and move items around.
4077
5bb0cda3
GM
40782007-11-24 Glenn Morris <rgm@gnu.org>
4079
4080 * functions.texi (Declaring Functions): New section.
4081 * compile.texi (Compiler Errors): Mention declaring functions,
4082 defvar with no initvalue, and byte-compile-warnings.
4083
af13c86a
MR
40842007-11-15 Martin Rudalics <rudalics@gmx.at>
4085
4086 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4087 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4088
a5373305
MR
40892007-11-13 Martin Rudalics <rudalics@gmx.at>
4090
4091 * help.texi (Help Functions): Document new macro `with-help-window'.
4092
fe284805
JL
40932007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4094
4095 * searching.texi (Replacing Match): Describe new
4096 `match-substitute-replacement'.
4097
2c3a09b1
RS
40982007-10-31 Richard Stallman <rms@gnu.org>
4099
4100 * strings.texi (Creating Strings): Null strings from concat not unique.
4101
f2b480f4
RS
41022007-10-26 Richard Stallman <rms@gnu.org>
4103
4104 * objects.texi (Equality Predicates): Null strings are uniquified.
4105
4106 * minibuf.texi: Minor clarifications in previous change.
4107
db21122c
GM
41082007-10-25 Glenn Morris <rgm@gnu.org>
4109
4110 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4111
2328cbb3
RS
41122007-10-24 Richard Stallman <rms@gnu.org>
4113
4114 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4115
4116 * variables.texi (Frame-Local Variables): Node deleted.
4117 (Variables): Delete Frame-Local Variables from menu.
4118 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4119 (Default Value): Don't mention frame-local vars.
4120
4121 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4122
4123 * loading.texi (Unloading): Document FEATURE-unload-function
4124 instead of FEATURE-unload-hook.
4125
2328cbb3
RS
4126 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4127
c066bafa
JL
41282007-10-22 Juri Linkov <juri@jurta.org>
4129
4130 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4131 (High-Level Completion): Document a list of default value strings
4132 in the DEFAULT argument, for which minibuffer functions return the
4133 first element.
4134
65ced25f
JL
41352007-10-17 Juri Linkov <juri@jurta.org>
4136
4137 * text.texi (Filling): Update arguments of fill-paragraph.
4138 fill-paragraph operates on the active region in Transient Mark mode.
4139 Remove fill-paragraph-or-region.
4140
ee46ec8e
KB
41412007-10-13 Karl Berry <karl@gnu.org>
4142
4143 * elisp.texi (@dircategory): Move to after @copying,
4144 since we want @copying as close as possible to the beginning of
4145 the output.
4146
61bbdbc6
RS
41472007-10-12 Richard Stallman <rms@gnu.org>
4148
4149 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4150
4151 * commands.texi (Distinguish Interactive): New node,
4152 broken out from Interactive Call and rewritten.
4153 (Command Loop): Put Distinguish Interactive in menu.
4154
af23e1e8
RS
41552007-10-09 Richard Stallman <rms@gnu.org>
4156
4157 * text.texi (Examining Properties): Mention overlay priority.
4158
4159 * display.texi (Display Margins): Correct the description
4160 of margin display specifications.
4161 (Replacing Specs): New subnode broken out of Display Property.
4162
e1965a69
JL
41632007-10-06 Juri Linkov <juri@jurta.org>
4164
4165 * text.texi (Filling): Document fill-paragraph-or-region.
4166
4638454b
JB
41672007-10-05 Juanma Barranquero <lekktu@gmail.com>
4168
4169 * display.texi (Auto Faces): Fix typo.
4170
7ed54cc5
RS
41712007-10-02 Richard Stallman <rms@gnu.org>
4172
4173 * display.texi (Display Property): Explain some display specs
4174 don't let you move point in.
4175
5dcb4c4e
SM
4176 * frames.texi (Cursor Parameters):
4177 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4178
4179 * windows.texi (Basic Windows): Don't describe
4180 cursor-in-non-selected-windows here.
4181
305a7ef2
EZ
41822007-10-01 Eli Zaretskii <eliz@gnu.org>
4183
4184 * processes.texi (Misc Network): Note that these functions are
4185 supported only on some systems.
4186
f7a7f4eb
RS
41872007-10-01 Richard Stallman <rms@gnu.org>
4188
4189 * display.texi (Overlay Properties): Explain nil as priority.
4190 Explain that conflicts are unpredictable if not resolved by
4191 priorities.
4192
780d7bb9
RS
41932007-09-23 Richard Stallman <rms@gnu.org>
4194
4195 * macros.texi (Backquote): Minor clarification.
4196
14b4fdfb
RS
41972007-09-19 Richard Stallman <rms@gnu.org>
4198
4199 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4200 Clarify when they work in parallel and when one overrides.
4201 Fix error in example.
14b4fdfb 4202
b8d4c8d0
GM
42032007-09-06 Glenn Morris <rgm@gnu.org>
4204
b3e755a9 4205 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4206 commands to use ../../info.
4207 * Makefile.in (infodir): Go up one more level.
4638454b 4208 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4209 (miscmanualdir): New.
4210 (dist): Use new variable miscmanualdir.
4211 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4212 (usermanualdir): Change from ../man to ../emacs.
4213
1bb1f7d3
MR
42142007-08-30 Martin Rudalics <rudalics@gmx.at>
4215
4216 * commands.texi (Command Loop Info): Advise against changing
4217 most variables described here. Explain new variable
4218 last-repeatable-command.
4219
b8d4c8d0
GM
42202007-08-29 Glenn Morris <rgm@gnu.org>
4221
4222 * elisp.texi (EMACSVER): Increase to 23.0.50.
4223
42242007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4225
4226 * frames.texi (Basic Parameters): Add display-environment-variable
4227 and term-environment-variable.
4228
42292007-08-28 Juri Linkov <juri@jurta.org>
4230
4231 * display.texi (Image Formats, Other Image Types): Add SVG.
4232
42332007-08-28 Juri Linkov <juri@jurta.org>
4234
4235 * display.texi (Images): Move formats-related text to new node
4236 "Image Formats".
4237 (Image Formats): New node.
4238
619fb9ee
RS
42392007-08-27 Richard Stallman <rms@gnu.org>
4240
4241 * windows.texi (Window Configurations): Clarify what
4242 a window configuration saves.
4243
b8d4c8d0
GM
42442007-08-25 Richard Stallman <rms@gnu.org>
4245
4246 * display.texi (Images): Delete redundant @findex.
4247
39f9da30
GM
42482007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
4249
4250 * text.texi (Change Hooks): (after|before)-change-functions are no
4251 longer bound to nil while running; rather inhibit-modification-hooks
4252 is t.
4253
b8d4c8d0
GM
42542007-08-16 Richard Stallman <rms@gnu.org>
4255
5dcb4c4e
SM
4256 * processes.texi (Asynchronous Processes):
4257 Clarify doc of start-file-process.
b8d4c8d0
GM
4258
42592007-08-08 Martin Rudalics <rudalics@gmx.at>
4260
4261 * modes.texi (Example Major Modes): Fix typo.
4262
42632007-08-08 Glenn Morris <rgm@gnu.org>
4264
4265 * intro.texi (nil and t): Do not use `iff' in documentation.
4266
4267 * tips.texi (Documentation Tips): Recommend against `iff'.
4268
42692007-08-07 Chong Yidong <cyd@stupidchicken.com>
4270
4271 * display.texi (Image Cache): Document image-refresh.
4272
42732007-08-06 Martin Rudalics <rudalics@gmx.at>
4274
4275 * windows.texi (Size of Window): Document window-full-width-p.
4276
42772007-07-25 Glenn Morris <rgm@gnu.org>
4278
4279 * gpl.texi (GPL): Replace license with GPLv3.
4280
4281 * Relicense all FSF files to GPLv3 or later.
4282
42832007-07-24 Michael Albinus <michael.albinus@gmx.de>
4284
4638454b
JB
4285 * processes.texi (Synchronous Processes):
4286 Add `process-file-shell-command'.
b8d4c8d0
GM
4287 (Asynchronous Processes): Mention restricted use of
4288 `process-filter' and `process-sentinel' in
4289 `start-file-process'. Add `start-file-process-shell-command'.
4290
42912007-07-17 Michael Albinus <michael.albinus@gmx.de>
4292
4293 * files.texi (Magic File Names): Introduce optional parameter
4294 IDENTIFICATION for `file-remote-p'.
4295
42962007-07-16 Richard Stallman <rms@gnu.org>
4297
4298 * display.texi (Defining Faces): Fix previous change.
4299
43002007-07-14 Richard Stallman <rms@gnu.org>
4301
4302 * control.texi (Handling Errors): Document `debug' in handler list.
4303
43042007-07-10 Richard Stallman <rms@gnu.org>
4305
4306 * display.texi (Defining Faces): Explain C-M-x feature for defface.
4307
43082007-07-09 Richard Stallman <rms@gnu.org>
4309
4310 * files.texi (Magic File Names): Rewrite previous change.
4311
43122007-07-08 Michael Albinus <michael.albinus@gmx.de>
4313
4314 * files.texi (Magic File Names): Introduce optional parameter
4315 CONNECTED for `file-remote-p'.
4316
43172007-07-07 Michael Albinus <michael.albinus@gmx.de>
4318
4319 * processes.texi (Asynchronous Processes):
4320 * files.texi (Magic File Names): Add `start-file-process'.
4321
43222007-06-27 Richard Stallman <rms@gnu.org>
4323
5dcb4c4e
SM
4324 * files.texi (Format Conversion Piecemeal):
4325 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
4326
43272007-06-27 Michael Albinus <michael.albinus@gmx.de>
4328
4638454b
JB
4329 * files.texi (Magic File Names): Remove `dired-call-process'.
4330 Add `process-file'.
b8d4c8d0
GM
4331
43322007-06-27 Kenichi Handa <handa@m17n.org>
4333
4334 * text.texi (Special Properties): Fix description about
4638454b 4335 `composition' property.
b8d4c8d0
GM
4336
43372007-06-26 Kenichi Handa <handa@m17n.org>
4338
4339 * nonascii.texi (Default Coding Systems): Document about the
4340 return value `undecided'.
4341
43422007-06-25 David Kastrup <dak@gnu.org>
4343
4344 * keymaps.texi (Active Keymaps): Document new POSITION argument of
4345 `current-active-maps'.
4346
43472007-06-24 Karl Berry <karl@gnu.org>
4348
4638454b 4349 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
4350
43512007-06-15 Juanma Barranquero <lekktu@gmail.com>
4352
4353 * display.texi (Overlay Arrow): Doc fix.
4354
43552007-06-14 Karl Berry <karl@tug.org>
4356
4357 * anti.texi (Antinews): Typo.
4358
43592007-06-14 Chong Yidong <cyd@stupidchicken.com>
4360
4361 * display.texi (Image Cache): Document image-refresh.
4362
43632007-06-12 Karl Berry <karl@gnu.org>
4364
4365 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
4366 * two-volume.make: New file.
4367 * .cvsignore: Ignore two-volume files.
4368
43692007-06-12 Tom Tromey <tromey@redhat.com>
4370
4371 * os.texi (Init File): Document user-emacs-directory.
4372
43732007-06-03 Nick Roberts <nickrob@snap.net.nz>
4374
4375 * commands.texi (Click Events): Describe width and height when
4376 object is nil.
4377
43782007-05-30 Nick Roberts <nickrob@snap.net.nz>
4379
5dcb4c4e
SM
4380 * commands.texi (Click Events): Layout more logically.
4381 Describe width and height.
b8d4c8d0
GM
4382 (Drag Events, Motion Events): Update to new format for position.
4383
43842007-06-02 Richard Stallman <rms@gnu.org>
4385
4386 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
4387
43882007-06-02 Chong Yidong <cyd@stupidchicken.com>
4389
4390 * Version 22.1 released.
4391
43922007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4393
4394 * text.texi (Special Properties): Correct meaning of fontified face.
4395
43962007-05-30 Richard Stallman <rms@gnu.org>
4397
4398 * text.texi (Special Properties): Add link to Adjusting Point.
4399
44002007-05-12 Richard Stallman <rms@gnu.org>
4401
4402 * text.texi (Margins): indent-to-left-margin is not the default.
4403 (Mode-Specific Indent): For indent-line-function, the default
4404 is indent-relative.
4405
4406 * modes.texi (Example Major Modes): Explain last line of text-mode
4407 is redundant.
4408
44092007-05-10 Richard Stallman <rms@gnu.org>
4410
4411 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
4412
4413 * help.texi (Keys in Documentation): Add reference to
4414 Documentation Tips.
4415
4416 * files.texi (Format Conversion): TO-FN gets three arguments.
4417
4418 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
4419
44202007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
4421
4422 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
4423 * files.texi (Format Conversion): Expand intro; add menu.
4424 (Format Conversion Overview, Format Conversion Round-Trip)
4425 (Format Conversion Piecemeal): New nodes/subsections.
4426 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
4427 * text.texi (Text Properties): Remove "Saving Properties" from menu.
4428 (Saving Properties): Delete node/subsection.
4429
44302007-05-07 Karl Berry <karl@gnu.org>
4431
4432 * elisp.texi (EMACSVER): Back to 22.
4433
44342007-05-06 Richard Stallman <rms@gnu.org>
4435
4436 * processes.texi (Accepting Output): Revert most of previous change.
4437
44382007-05-05 Richard Stallman <rms@gnu.org>
4439
4440 * processes.texi (Accepting Output): accept-process-output
4441 uses microseconds, not milliseconds. But that arg is obsolete.
4442
44432007-05-04 Karl Berry <karl@tug.org>
4444
4445 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
4446
44472007-05-04 Eli Zaretskii <eliz@gnu.org>
4448
4449 * tips.texi (Documentation Tips): Rearrange items to place the
4450 more important ones first. Add an index entry for hyperlinks.
4451
44522007-05-03 Karl Berry <karl@gnu.org>
4453
4454 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
4455 (EMACSVER) [smallbook]: 22 for printed version.
4456
4457 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
4458 so restore anchor to normal position after defun. Found by Kevin Ryde.
4459
44602007-04-26 Glenn Morris <rgm@gnu.org>
4461
4462 * elisp.texi (EMACSVER): Increase to 22.1.50.
4463
44642007-04-28 Karl Berry <karl@gnu.org>
4465
4466 * elisp.texi: Improve line breaks on copyright page,
4467 similar layout to emacs manual, 8.5x11 by default.
4468
44692007-04-24 Richard Stallman <rms@gnu.org>
4470
4471 * text.texi (Special Properties): Add xref to Overlay Properties.
4472
4473 * display.texi (Overlay Properties): Add xref to Special Properties.
4474
44752007-04-22 Richard Stallman <rms@gnu.org>
4476
4477 * keymaps.texi (Extended Menu Items): Move the info about
4478 format with cached keyboard binding.
4479
44802007-04-21 Richard Stallman <rms@gnu.org>
4481
4482 * text.texi (Special Properties): Clarify previous change.
4483
4484 * files.texi (File Name Expansion): Clarify previous change.
4485
4486 * display.texi (Attribute Functions): Fix example for
4487 face-attribute-relative-p.
4488
44892007-04-19 Kenichi Handa <handa@m17n.org>
4490
4491 * text.texi (Special Properties): Document composition property.
4492
44932007-04-19 Glenn Morris <rgm@gnu.org>
4494
4495 * files.texi (File Name Expansion): Mention "superroot".
4496
44972007-04-15 Chong Yidong <cyd@stupidchicken.com>
4498
4499 * frames.texi (Multiple Displays): Add note about "multi-monitor"
4500 setups.
4501 (Display Feature Testing): Note that display refers to all
4502 physical monitors for multi-monitor setups.
4503
45042007-04-14 Richard Stallman <rms@gnu.org>
4505
4506 * lists.texi (Sets And Lists): Clarify `delete' examples.
4507 Remove spurious xref to same node.
4508 Clarify xref for add-to-list.
4509
45102007-04-12 Nick Roberts <nickrob@snap.net.nz>
4511
4512 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
4513 value of lisp-mode-map.
4514
45152007-04-11 Karl Berry <karl@gnu.org>
4516
4517 * anti.texi (Antinews):
4518 * display.texi (Overlay Properties, Defining Images):
4519 * processes.texi (Synchronous Processes, Sentinels):
4520 * syntax.texi (Syntax Table Internals):
4521 * searching.texi (Regexp Special):
4522 * nonascii.texi (Default Coding Systems):
4523 * text.texi (Special Properties):
4524 * minibuf.texi (Basic Completion): Wording to improve breaks in
4525 8.5x11 format.
4526 * elisp.texi (smallbook): New @set to more easily switch between
4527 smallbook and 8.5x11.
4528
45292007-04-11 Richard Stallman <rms@gnu.org>
4530
4531 * text.texi (Lazy Properties): Minor fix.
4532
45332007-04-08 Karl Berry <karl@gnu.org>
4534
4535 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
4536 * macros.texi (Backquote): Downcase Backquote in index entries for
4537 consistency.
4538
45392007-04-08 Richard Stallman <rms@gnu.org>
4540
4541 * text.texi (Adaptive Fill): Just describe default,
4542 don't show it (since it contains non-ASCII chars).
4543
45442007-04-07 Karl Berry <karl@gnu.org>
4545
4546 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
4547 adaptive-fill-regexp's value, since they are not in the standard
4548 TeX fonts.
4549
45502007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
4551
4552 * display.texi (Defining Faces): Fix example.
4553
45542007-04-07 Karl Berry <karl@gnu.org>
4555
4556 * display.texi (Button Buffer Commands): Improve page break.
4557
45582007-04-07 Richard Stallman <rms@gnu.org>
4559
4560 * advice.texi (Activation of Advice): Remove redundant index entry.
4561
4562 * backups.texi: Improve index entries. Remove redundant ones.
4563
4564 * compile.texi (Byte Compilation): Improve index entry.
4565
4566 * hash.texi (Creating Hash): Improve index entry.
4567
4568 * symbols.texi (Definitions): Improve index entry.
4569
4570 * edebug.texi: Improve index entries. Remove redundant/useless ones.
4571
4572 * maps.texi (Standard Keymaps): Remove useless index entry.
4573
4574 * help.texi (Documentation Basics): Remove redundant index entries.
4575
4576 * customize.texi: Improve index entries.
4577 Remove redundant/useless ones.
4578
4579 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
4580
4581 * streams.texi (Output Variables): Improve index entry.
4582
4583 * abbrevs.texi (Abbrevs): Remove useless index entry.
4584
4585 * macros.texi (Expansion): Remove useless index entry.
4586
4587 * text.texi: Improve index entries. Remove redundant/useless ones.
4588 (Text Properties, Examining Properties)
4589 (Special Properties): Use "property category" instead of "category"
4590 to refer to the `category' property.
4591
4592 * positions.texi: Improve index entries. Remove useless one.
4593
4594 * lists.texi: Improve index entries. Remove redundant/useless ones.
4595
4596 * os.texi: Improve index entries.
4597 (Timers): Fix previous change.
4598
4599 * buffers.texi: Improve index entries.
4600 (Modification Time): Get rid of term "obsolete buffer".
4601
4602 * debugging.texi: Improve index entries.
4603 (Test Coverage): Add xref to other test coverage ftr.
4604
4605 * eval.texi: Improve index entry. Remove redundant ones.
4606
4607 * numbers.texi: Improve index entries. Remove redundant/useless ones.
4608
4609 * files.texi: Improve index entries. Remove redundant/useless ones.
4610
4611 * objects.texi: Improve index entries.
4612
4613 * processes.texi: Improve index entries.
4614
4615 * modes.texi: Improve index entry. Remove redundant one.
4616
4617 * nonascii.texi: Improve index entries.
4618
4619 * internals.texi: Improve index entries.
4620
4621 * syntax.texi: Improve index entries.
4622
4623 * keymaps.texi (Active Keymaps): Improve index entries.
4624
4625 * commands.texi: Improve index entries. Remove redundant/useless ones.
4626
4627 * frames.texi: Improve index entries. Remove redundant/useless ones.
4628
4629 * markers.texi: Improve index entries. Remove redundant ones.
4630
4631 * tips.texi: Improve index entries.
4632
4633 * loading.texi (Unloading): Improve index entry.
4634
4635 * variables.texi: Improve index entries. Remove redundant one.
4636
4637 * sequences.texi: Improve index entry.
4638
4639 * display.texi: Improve index entries. Remove redundant ones.
4640
4641 * windows.texi: Improve index entries.
4642
4643 * searching.texi: Improve index entries. Remove redundant one.
4644
4645 * strings.texi (Case Tables): Improve last change.
4646
46472007-04-04 Chong Yidong <cyd@stupidchicken.com>
4648
4649 * strings.texi (Case Tables): Document with-case-table and
4650 ascii-case-table.
4651
46522007-04-03 Karl Berry <karl@gnu.org>
4653
4654 * processes.texi (Network): Reword to improve page break.
4655
46562007-04-03 Eli Zaretskii <eliz@gnu.org>
4657
4658 * functions.texi (Inline Functions): Describe more disadvantages
4659 of defsubst, and make advice against it stronger.
4660
46612007-04-02 Karl Berry <karl@gnu.org>
4662
4663 * backups.texi (Backup Names): Avoid widow words.
4664 * modes.texi (Example Major Modes): Align last comment.
4665
46662007-04-01 Chong Yidong <cyd@stupidchicken.com>
4667
4668 * keymaps.texi (Remapping Commands): Document new arg to
4669 command-remapping.
4670
46712007-04-01 Karl Berry <karl@gnu.org>
4672
4673 * processes.texi (Low-Level Network): Typo.
4674 * loading.texi (Hooks for Loading): Avoid double "the".
4675 * keymaps.texi (Key Sequences): No double "and".
4676 (Changing Key Bindings): Shorten to improve line break.
4677
46782007-03-31 Glenn Morris <rgm@gnu.org>
4679
4680 * os.texi (Timers): Fix description of run-at-time TIME formats.
4681
46822007-03-31 Richard Stallman <rms@gnu.org>
4683
4684 * display.texi (Invisible Text): Correct buffer-invisibility-spec
4685 regarding ellipsis.
4686
46872007-03-31 Eli Zaretskii <eliz@gnu.org>
4688
4689 * intro.texi (nil and t):
4690 * symbols.texi (Plists and Alists):
4691 * variables.texi (Variable Aliases, Constant Variables):
4692 * functions.texi (Defining Functions):
4693 * advice.texi (Advising Primitives):
4694 * debugging.texi (Syntax Errors, Compilation Errors):
4695 * minibuf.texi (Minibuffer Windows):
4696 * commands.texi (Adjusting Point):
4697 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
4698 (Auto Major Mode, Major Mode Conventions):
4699 * help.texi (Describing Characters):
4700 * files.texi (Create/Delete Dirs, Information about Files)
4701 (File Locks, Writing to Files, Reading from Files)
4702 (Saving Buffers):
4703 * windows.texi (Resizing Windows, Cyclic Window Ordering):
4704 * frames.texi (Finding All Frames):
4705 * positions.texi (Buffer End, Motion):
4706 * markers.texi (The Region):
4707 * text.texi (Deletion, Near Point):
4708 * display.texi (Displaying Messages, Truncation):
4709 * os.texi (Processor Run Time):
4710 * tips.texi (Key Binding Conventions, Programming Tips)
4711 (Warning Tips, Documentation Tips, Comment Tips):
4712 * internals.texi (Memory Usage): Improve indexing.
4713
4714 * variables.texi (Frame-Local Variables):
4715 * functions.texi (Argument List):
4716 * loading.texi (Library Search):
4717 * streams.texi (Output Variables):
4718 * keymaps.texi (Translation Keymaps, Searching Keymaps):
4719 * searching.texi (Replacing Match, Search and Replace):
4720 * processes.texi (Byte Packing, Decoding Output)
4721 (Accepting Output, Network Servers, Shell Arguments):
4722 * display.texi (Abstract Display, Image Cache, Scroll Bars):
4723 * windows.texi (Window Point, Window Start):
4724 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
4725 * commands.texi (Reading Input, Keyboard Events):
4726 * minibuf.texi (Reading File Names, Minibuffer Completion)
4727 (Recursive Mini):
4728 * positions.texi (List Motion):
4729 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
4730 * numbers.texi (Arithmetic Operations, Math Functions)
4731 (Predicates on Numbers, Comparison of Numbers):
4732 (Numeric Conversions):
4733 * locals.texi (Standard Buffer-Local Variables):
4734 * maps.texi (Standard Keymaps):
4735 * os.texi (User Identification, System Environment, Recording Input)
4736 (X11 Keysyms):
4737 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
4738 * backups.texi (Backups and Auto-Saving):
4739 * customize.texi (Customization, Group Definitions)
4740 (Variable Definitions):
4741 * compile.texi (Byte Compilation): Improve index entries.
4742
47432007-03-31 Karl Berry <karl@gnu.org>
4744
4745 * macros.texi (Defining Macros): Avoid widow syllable.
4746
47472007-03-31 Eli Zaretskii <eliz@gnu.org>
4748
4749 * elisp.texi (Top): Postscript -> PostScript.
4750
4751 * display.texi (Images, Postscript Images): Postscript -> PostScript.
4752
47532007-03-31 Markus Triska <markus.triska@gmx.at>
4754
4755 * internals.texi (Writing Emacs Primitives): Untabify `For'.
4756
47572007-03-30 Karl Berry <karl@gnu.org>
4758
4759 * lists.texi (List-related Predicates): Remove spurious @need.
4760 (Setcdr): Use @smallexample to improve page break.
4761 (Association Lists) <assoc>: Reword to improve page break.
4762
4763 * strings.texi (String Conversion): Insert blank line to improve
4764 page break.
4765
4766 * numbers.texi (Random Numbers): Use @minus{}.
4767 (Math Functions): Use @minus{}.
4768
4769 * intro.texi (Acknowledgements): Avoid line breaks before middle
4770 initials.
4771
47722007-03-24 Eli Zaretskii <eliz@gnu.org>
4773
4774 * errors.texi (Standard Errors): Add an index entry.
4775
47762007-03-19 Richard Stallman <rms@gnu.org>
4777
4778 * os.texi (Recording Input): recent-keys now gives 300 keys.
4779
47802007-03-12 Glenn Morris <rgm@gnu.org>
4781
4782 * os.texi: Replace "daylight savings" with "daylight saving"
4783 throughout.
4784
47852007-03-05 Richard Stallman <rms@gnu.org>
4786
5dcb4c4e
SM
4787 * variables.texi (File Local Variables):
4788 Update enable-local-variables values.
b8d4c8d0
GM
4789
47902007-03-04 Richard Stallman <rms@gnu.org>
4791
4792 * syntax.texi (Control Parsing): Minor clarification.
4793
4794 * strings.texi (Formatting Strings): Clarify width, precision, flags.
4795
4796 * sequences.texi (Sequence Functions): Move string-bytes away,
4797 add xref.
4798
4799 * nonascii.texi (Text Representations): Move string-bytes here.
4800
4801 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
4802
4803 * minibuf.texi (Basic Completion): Minor clarification.
4804
4805 * markers.texi (The Mark): Clarify existence vs activation of mark.
4806 Other cleanup.
4807
4808 * display.texi (Finding Overlays): Write better example.
4809
4810 * compile.texi (Eval During Compile): Clarify putting macros
4811 in eval-when-compile.
4812
c5602427 48132007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
4814
4815 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 4816 load-read-function definition doc.
b8d4c8d0
GM
4817
48182007-02-21 Kim F. Storm <storm@cua.dk>
4819
4820 * strings.texi (Text Comparison): Mention that assoc-string
4821 converts symbols to strings before testing.
4822
48232007-02-17 Kim F. Storm <storm@cua.dk>
4824
4825 * processes.texi (Bindat Spec): Vector types can have optional
4826 element type.
4827 (Bindat Examples): Fix example. Add vector with element type.
4828
48292007-02-16 Andreas Schwab <schwab@suse.de>
4830
4831 * strings.texi (Formatting Strings): Document '+' flag.
4832
48332007-02-15 Juanma Barranquero <lekktu@gmail.com>
4834
4835 * strings.texi (Modifying Strings): Clarify that `clear-string'
4836 always converts the string to unibyte.
4837
48382007-02-14 Kim F. Storm <storm@cua.dk>
4839
4840 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
4841 Rewrite glyph code description to refer to these functions.
4842 Remove details of encoding face number and char into integer code.
4843
48442007-02-03 Alan Mackenzie <acm@muc.de>
4845
4846 * loading.texi (Hooks for Loading): Make the description of
4847 `eval-after-load' more detailed, and amend the description of
4848 after-load-alist, in accordance with changes from 2006-05.
4849
48502007-02-03 Chong Yidong <cyd@stupidchicken.com>
4851
4852 * modes.texi (Defining Minor Modes): Document that a :require
4853 keyword or similar may be required to make saved customization
4854 variables work.
4855
48562007-02-03 Eli Zaretskii <eliz@gnu.org>
4857
4858 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
4859 Texinfo guidelines and with what texnfo-upd.el expects.
4860 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
4861 parts needed by `texinfo-multiple-files-update'.
4862
48632007-02-02 Eli Zaretskii <eliz@gnu.org>
4864
4865 * elisp.texi (Top): Update the top-level menus.
4866
4867 * syntax.texi (Categories): Add index entries.
4868
48692007-02-01 Juanma Barranquero <lekktu@gmail.com>
4870
4871 * display.texi (Attribute Functions): Fix name and description of
4872 the UNDERLINE arg of `set-face-underline-p'.
4873
48742007-01-29 Eli Zaretskii <eliz@gnu.org>
4875
4876 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
4877 Variables", and "Standard Keymaps" to the detailed menu.
4878
4879 * variables.texi (Future Local Variables): Add index entry.
4880
48812007-01-28 Richard Stallman <rms@gnu.org>
4882
4883 * tips.texi (Coding Conventions): Clarify the tip about macros
4884 that define a function or a variable.
4885
4886 * files.texi (File Attributes): UID and GID can be floats.
4887 (Magic File Names): Explain why deferring all operations to
4888 the standard handler does not work.
4889
48902007-01-23 Martin Rudalics <rudalics@gmx.at>
4891
4892 * backups.texi (Reverting): Use "buffer" instead of "file"
4893 when talking about major and minor modes.
4894
48952007-01-21 Richard Stallman <rms@gnu.org>
4896
4897 * help.texi (Documentation): Add xref to Documentation Tips.
4898
48992007-01-14 Juanma Barranquero <lekktu@gmail.com>
4900
4901 * tips.texi (Coding Conventions): Fix typos.
4902
49032007-01-05 Richard Stallman <rms@gnu.org>
4904
4905 * modes.texi (Defining Minor Modes): Fix previous change.
4906
49072007-01-03 Richard Stallman <rms@gnu.org>
4908
4909 * customize.texi (Variable Definitions, Customization Types):
4910 Don't use * in doc string for defcustom.
4911
49122007-01-02 Richard Stallman <rms@gnu.org>
4913
4914 * variables.texi (Variable Aliases): Clarify that aliases vars
4915 always have the same value.
4916
4917 * processes.texi (Bindat Spec): Fix Texinfo usage.
4918
4919 * modes.texi (Defining Minor Modes): Explain effect of command
4920 defined with define-global-minor-mode on new buffers.
4921
49222006-12-30 Kim F. Storm <storm@cua.dk>
4923
4924 * keymaps.texi (Tool Bar): Describe `grow-only' value of
4925 `auto-resize-tool-bars'.
4926
49272006-12-30 Richard Stallman <rms@gnu.org>
4928
4929 * keymaps.texi (Active Keymaps): Fix previous change.
4930
49312006-12-30 Nick Roberts <nickrob@snap.net.nz>
4932
4933 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
4934
49352006-12-30 Kim F. Storm <storm@cua.dk>
4936
4937 * processes.texi (Bindat Spec): Clarify using field names in
4938 length specifications.
4939
49402006-12-29 Kim F. Storm <storm@cua.dk>
4941
4942 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
4943 Add count and index variables for eval forms in repeat blocks.
4944
49452006-12-24 Richard Stallman <rms@gnu.org>
4946
5dcb4c4e
SM
4947 * customize.texi (Variable Definitions):
4948 Document new name custom-add-frequent-value.
b8d4c8d0
GM
4949
49502006-12-19 Kim F. Storm <storm@cua.dk>
4951
4952 * commands.texi (Misc Events): User signals now result in sigusr1
4953 and sigusr2 events which are handled through special-event-map.
4954 (Special Events): User signals and drag-n-drop are special.
4955
49562006-12-17 Richard Stallman <rms@gnu.org>
4957
4958 * loading.texi (Named Features): Explain subfeatures better.
4959
4960 * customize.texi: Use "option" only for user options.
4961 For the keyword values inside defcustom etc, say "keywords".
4962 For :options value's elements, say "elements".
4963 :group should not be omitted.
4964
4965 * syntax.texi (Parsing Expressions): Split up node.
4966 (Motion via Parsing, Position Parse, Parser State)
4967 (Low-Level Parsing, Control Parsing): New subnodes.
4968 (Parser State): Document syntax-ppss-toplevel-pos.
4969
4970 * positions.texi (List Motion): Punctuation fix.
4971
4972 * files.texi (File Name Completion): Document PREDICATE arg
4973 to file-name-completion.
4974
49752006-12-16 Eli Zaretskii <eliz@gnu.org>
4976
4977 * internals.texi (Building Emacs, Writing Emacs Primitives):
4978 Add index entries.
4979
49802006-12-11 Richard Stallman <rms@gnu.org>
4981
4982 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
4983 affects face menu. Explain how to make it non-nil without enabling
4984 any fontification.
4985
49862006-12-10 Chong Yidong <cyd@stupidchicken.com>
4987
4988 * modes.texi (Font Lock Basics): Document nil value of
4989 font-lock-defaults.
4990
49912006-12-10 Glenn Morris <rgm@gnu.org>
4992
4993 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
4994 value for system-flag argument. Abbrev tables may not be empty
4995 when major modes are loaded.
4996
49972006-12-08 Juanma Barranquero <lekktu@gmail.com>
4998
4999 * makefile.w32-in (maintainer-clean): Partially revert last
5000 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5001 to protect elisp-covers.texi.
5002
50032006-12-07 Juanma Barranquero <lekktu@gmail.com>
5004
5005 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5006 Don't remove elisp* info files; they are already deleted by the
5007 `clean' and `distclean' targets, and they are in the $(infodir)
5008 directory, not the current one.
5009
50102006-12-04 Kim F. Storm <storm@cua.dk>
5011
5012 * commands.texi (Misc Events): Update signal events.
5013 (Event Examples): Add signal example.
5014
50152006-11-29 Richard Stallman <rms@gnu.org>
5016
5017 * frames.texi (Visibility of Frames): Explain visible windows
5018 can be covered by others. Add xref for raise-frame.
5019
50202006-11-28 Richard Stallman <rms@gnu.org>
5021
5022 * searching.texi (Regexp Special): Update when ^ is special.
5023
50242006-11-27 Eli Zaretskii <eliz@gnu.org>
5025
5026 * customize.texi (Customization, Common Keywords)
5027 (Group Definitions, Variable Definitions, Composite Types)
5028 (Type Keywords, Customization Types): Add index entries for
5029 various customization keywords.
5030
50312006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5032
5033 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5034
c8763fb6 50352006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5036
5037 * frames.texi (Window System Selections): Remove clipboard from
5038 description of selection-coding-system.
5039
50402006-11-06 Richard Stallman <rms@gnu.org>
5041
5042 * lists.texi (List Variables): Document COMPARE-FN.
5043
5044 * keymaps.texi: Avoid use of "binding" to mean a relation;
5045 use it only to refer to the meaning associated with a key.
5046 (Keymaps): Change menu node description.
5047
5048 * elisp.texi (Top): Change menu node description.
5049
5050 * display.texi (Managing Overlays): Document overlay-recenter.
5051
50522006-10-29 Chong Yidong <cyd@stupidchicken.com>
5053
5054 * Makefile.in: Use relative paths to avoid advertising filesystem
5055 contents during compilation.
5056
50572006-10-23 Kim F. Storm <storm@cua.dk>
5058
5059 * commands.texi (Event Input Misc): Update unread-command-events.
5060
50612006-10-23 Nick Roberts <nickrob@snap.net.nz>
5062
5063 * lists.texi (Sets And Lists): Fix typos.
5064
50652006-10-18 Juanma Barranquero <lekktu@gmail.com>
5066
5067 * control.texi (Processing of Errors): Use @var for an argument,
5068 not @code.
5069
50702006-10-16 Richard Stallman <rms@gnu.org>
5071
5072 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5073
5074 * keymaps.texi (Format of Keymaps): Show all the keymap element
5075 patterns that result from menu items.
5076 (Key Lookup): Minor cleanups.
5077
5078 * modes.texi (Precalculated Fontification): Don't say that
5079 not setting font-lock-defaults avoids loading font-lock.
5080
5081 * help.texi (Documentation): Move xref to Emacs Manual here.
5082 (Documentation Basics): From here.
5083 Also doc emacs-lisp-docstring-fill-column.
5084
5085 * elisp.texi: Update version and ISBN.
5086
5087 * commands.texi (Interactive Call): Clarify KEYS arg to
5088 call-interactively is a vector.
5089 (Command Loop Info): Delete anchor in this-command-keys.
5090 Add anchor in this-command-keys-vector.
5091 (Recursive Editing): Document how recursive-edit
5092 handles the current buffer.
5093
50942006-10-13 Chong Yidong <cyd@stupidchicken.com>
5095
5096 * frames.texi (Frame Titles): %c and %l are ignored in
5097 frame-title-format.
5098
50992006-10-11 Richard Stallman <rms@gnu.org>
5100
5101 * keymaps.texi (Key Sequences): Clarify use of kbd.
5102
51032006-10-10 Kim F. Storm <storm@cua.dk>
5104
5105 * lists.texi (Sets And Lists): Add memql.
5106
51072006-10-03 Richard Stallman <rms@gnu.org>
5108
5109 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5110 Clarify :ascii: and :nonascii:.
5111
51122006-09-29 Juri Linkov <juri@jurta.org>
5113
5114 * modes.texi (%-Constructs): Reorder coding systems in the
5115 documentation of %z to the real order displayed in the modeline.
5116
51172006-09-25 Richard Stallman <rms@gnu.org>
5118
5119 * os.texi (Timers): Describe timer-max-repeats.
5120
51212006-09-25 Chong Yidong <cyd@stupidchicken.com>
5122
5123 * os.texi (Timers): Mention with-local-quit.
5124
51252006-09-24 Richard Stallman <rms@gnu.org>
5126
5127 * searching.texi (Searching and Matching): Mention property search.
5128
5129 * commands.texi (Command Loop Info): Explain how read-event affects
5130 this-command-keys.
5131
51322006-09-20 Richard Stallman <rms@gnu.org>
5133
5134 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5135
5136 * windows.texi (Window Start): Minor cleanups.
5137
51382006-09-20 Kim F. Storm <storm@cua.dk>
5139
5140 * windows.texi (Window Start): pos-visible-in-window-p allows
5141 specifying t for position to mean "end of window".
5142 Add window-line-height.
5143
5144 * anti.texi (Antinews): Mention window-line-height.
5145
51462006-09-19 David Kastrup <dak@gnu.org>
5147
5148 * keymaps.texi (Searching Keymaps): Small clarification.
5149
51502006-09-18 Richard Stallman <rms@gnu.org>
5151
5152 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5153 cause keyboard menus.
5154 (Menu Keymaps): Likewise.
5155 (Defining Menus, Keyboard Menus): Clarify.
5156
5157 * text.texi (Fields): Clarify explanation of constrain-to-field.
5158
51592006-09-16 Eli Zaretskii <eliz@gnu.org>
5160
5161 * variables.texi (Tips for Defining): Fix a typo.
5162
51632006-09-15 Richard Stallman <rms@gnu.org>
5164
5165 * keymaps.texi (Remapping Commands, Searching Keymaps)
5166 (Active Keymaps): Clean up previous change.
5167
51682006-09-15 Jay Belanger <belanger@truman.edu>
5169
5170 * gpl.texi: Replace "Library Public License" by "Lesser Public
5171 License" throughout.
5172
51732006-09-15 David Kastrup <dak@gnu.org>
5174
5175 * keymaps.texi (Active Keymaps): Adapt description to use
5176 `get-char-property' instead `get-text-property'. Explain how
5177 mouse events change this. Explain the new optional argument of
5178 `key-binding' and its mouse-dependent lookup.
5179 (Searching Keymaps): Adapt description similarly.
5180 (Remapping Commands): Explain the new optional argument of
5181 `command-remapping'.
5182
51832006-09-14 Richard Stallman <rms@gnu.org>
5184
5185 * keymaps.texi (Searching Keymaps): Clarification.
5186 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5187
51882006-09-13 Richard Stallman <rms@gnu.org>
5189
5190 * objects.texi (Character Type): Node split.
5191 Add xref to Describing Characters.
5192 (Basic Char Syntax, General Escape Syntax)
5193 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5194
51952006-09-11 Richard Stallman <rms@gnu.org>
5196
5197 * display.texi (Display Table Format): Wording clarification.
5198 (Glyphs): Clarifications.
5199
52002006-09-10 Chong Yidong <cyd@stupidchicken.com>
5201
5202 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5203 local maps.
5204
52052006-09-10 Kim F. Storm <storm@cua.dk>
5206
5207 * display.texi (Forcing Redisplay): Document return value of
5208 function redisplay.
5209
52102006-09-09 Richard Stallman <rms@gnu.org>
5211
5212 * windows.texi (Window Hooks): Explain limits of
5213 window-scroll-functions.
5214
5215 * display.texi (Fringe Indicators): Update for last change in
5216 indicate-buffer-boundaries.
5217
52182006-09-08 Richard Stallman <rms@gnu.org>
5219
5220 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5221
52222006-09-06 Kim F. Storm <storm@cua.dk>
5223
5224 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5225
5226 * windows.texi (Window Start): Update pos-visible-in-window-p.
5227
52282006-09-04 Richard Stallman <rms@gnu.org>
5229
5230 * processes.texi (Accepting Output): Explain SECONDS=0 for
5231 accept-process-output.
5232
5233 * os.texi (Idle Timers): Explain why timer functions should not
5234 loop until (input-pending-p).
5235
52362006-09-02 Eli Zaretskii <eliz@gnu.org>
5237
5238 * makefile.w32-in (usermanualdir): New variable.
5239 (elisp.dvi): Use it.
5240
52412006-09-01 Eli Zaretskii <eliz@gnu.org>
5242
5243 * buffers.texi (Buffer Modification): Fix last change.
5244
52452006-09-01 Chong Yidong <cyd@stupidchicken.com>
5246
5dcb4c4e
SM
5247 * buffers.texi (Buffer Modification):
5248 Document buffer-chars-modified-tick.
b8d4c8d0
GM
5249
52502006-08-31 Richard Stallman <rms@gnu.org>
5251
5252 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
5253
52542006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
5255
5256 * modes.texi (Syntactic Font Lock):
5257 Mention font-lock-syntactic-face-function
5258 instead of specific faces.
5259
52602006-08-29 Chong Yidong <cyd@stupidchicken.com>
5261
5262 * display.texi (Images): Add xrref to display-images-p.
5263
52642006-08-28 Kenichi Handa <handa@m17n.org>
5265
5266 * nonascii.texi (Lisp and Coding Systems): Fix description of
5267 detect-coding-region.
5268
52692006-08-27 Michael Olson <mwolson@gnu.org>
5270
5271 * processes.texi (Transaction Queues): Remove stray quote
5272 character.
5273
52742006-08-25 Richard Stallman <rms@gnu.org>
5275
5276 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
5277 Add xref.
5278
52792006-08-24 Chong Yidong <cyd@stupidchicken.com>
5280
5281 * os.texi (Timers): Avoid waiting inside timers.
5282
52832006-08-21 Lute Kamstra <lute@gnu.org>
5284
5285 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
5286
52872006-08-20 Richard Stallman <rms@gnu.org>
5288
5289 * os.texi (Idle Timers): New node, split out from Timers.
5290 Document current-idle-time.
5291 * commands.texi (Reading One Event): Update xref.
5292 * elisp.texi (Top): Update subnode menu.
5293
52942006-08-16 Richard Stallman <rms@gnu.org>
5295
5296 * keymaps.texi (Extended Menu Items): Show format of cached
5297 bindings in extended menu items.
5298
5299 * customize.texi (Variable Definitions): Explain when the
5300 standard value expression is evaluated.
5301
53022006-08-15 Chong Yidong <cyd@stupidchicken.com>
5303
5304 * commands.texi (Reading One Event): Explain idleness in
5305 `read-event'.
5306
53072006-08-12 Chong Yidong <cyd@stupidchicken.com>
5308
5309 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 5310 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
5311 relevant for Lisp programming.
5312 (Yank Commands): Rewrite introduction.
5313 (Undo): Clarify.
5314 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
5315 (Filling): Remove redundant comment. Clarify return value of
5316 current-justification.
5317 (Margins): Minor clarifications.
5318 (Adaptive Fill): Update default value of adaptive-fill-regexp.
5319 (Sorting): Update definition of sort-lines.
5320 (Columns): Clarify behavior of sort-columns.
5321 (Indent Tabs): Link to Tab Stops in Emacs manual.
5322 (Special Properties): Clarify.
5323 (Clickable Text): Mention Buttons package.
5324
53252006-08-12 Kevin Ryde <user42@zip.com.au>
5326
5327 * os.texi (Time Parsing): Add %z to description of
5328 format-time-string, as per docstring. Add cross reference to
5329 glibc manual for strftime.
5330
53312006-08-08 Richard Stallman <rms@gnu.org>
5332
5333 * modes.texi: Clean up wording in previous change.
5334
53352006-08-07 Chong Yidong <cyd@stupidchicken.com>
5336
5337 * modes.texi (Hooks): Clarify.
5338 (Major Mode Basics): Mention define-derived-mode explicitly.
5339 (Major Mode Conventions): Rebinding RET is OK for some modes.
5340 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 5341 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
5342 (Mode Line Basics): Clarify.
5343 (Mode Line Data): Mention help-echo and local-map in strings.
5344 Explain reason for treatment of non-risky variables.
5345 (Properties in Mode): Clarify.
5346 (Faces for Font Lock): Add font-lock-negation-char-face.
5347
53482006-08-04 Eli Zaretskii <eliz@gnu.org>
5349
5350 * strings.texi (Formatting Strings): Warn against arbitrary
5351 strings as first arg to `format'.
5352
53532006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
5354
5355 * text.texi (Clickable Text): Mention `help-echo' text property.
5356 Update intro, examples and associated explanations.
5357
53582006-07-31 Richard Stallman <rms@gnu.org>
5359
5360 * commands.texi: Update xrefs.
5361 (Event Mod): New node, cut out from old Translating Input.
5362
5363 * maps.texi: Update xrefs.
5364
5365 * keymaps.texi (Translation Keymaps): New node.
5366 Update xrefs from Translating Input to Translation Keymaps.
5367
5368 * elisp.texi (Top): Update subnode menu.
5369
5370 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
5371
5372 * os.texi (System Interface): Fix menu descriptions of some nodes.
5373 (Translating Input): Node deleted.
5374
53752006-07-31 Nick Roberts <nickrob@snap.net.nz>
5376
5377 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
5378
5379 * lists.texi (Sets And Lists): Likewise.
5380
53812006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
5382
5383 * text.texi (Fields): Mention POS
5384 requirement when narrowing is in effect.
5385
53862006-07-28 Richard Stallman <rms@gnu.org>
5387
5388 * display.texi (Face Attributes): Simplify wording.
5389 (Attribute Functions): Clarify meaning of new-frame default
5390 attribute settings.
5391
5392 * customize.texi (Common Keywords): Document how to use
5393 :package-version in a package not in Emacs.
5394
53952006-07-28 Kim F. Storm <storm@cua.dk>
5396
5397 * commands.texi (Reading One Event): Fix last change.
5398
53992006-07-26 Chong Yidong <cyd@stupidchicken.com>
5400
5401 * commands.texi (Reading One Event): Document SECONDS argument for
5402 read-event, read-char, and read-char-exclusive.
5403
54042006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
5405
5406 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
5407 to ensure correct identification.
5408
54092006-07-24 Richard Stallman <rms@gnu.org>
5410
5411 * text.texi (Clickable Text): Clarify.
5412
5413 * sequences.texi (Vector Functions): Delete duplicate xref.
5414
5415 * objects.texi (Function Type): Clarify.
5416
5417 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
5418 modes.
5419
5420 * lists.texi (List Variables): New node.
5421 Material moved from other nodes.
5422
5423 * variables.texi (Setting Variables): add-to-list and
5424 add-to-ordered-list moved to List Variables node.
5425
54262006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
5427
5428 * text.texi (Links and Mouse-1):
5429 For mouse-on-link-p, expand on arg POS.
5430
54312006-07-21 Kim F. Storm <storm@cua.dk>
5432
5433 * display.texi (Forcing Redisplay): Don't mention systems which
5434 don't support sub-second timers for redisplay-preemption-period.
5435
5436 * os.texi (Terminal Output): Clarify text vs graphical terminal.
5437
54382006-07-21 Eli Zaretskii <eliz@gnu.org>
5439
5440 * frames.texi (Input Focus): Document that focus-follows-mouse has
5441 no effect on MS-Windows.
5442
54432006-07-18 Richard Stallman <rms@gnu.org>
5444
5445 * display.texi (Forcing Redisplay): Cleanups in previous change.
5446
5447 * processes.texi (Low-Level Network): Make menu more convenient.
5448
54492006-07-18 Kim F. Storm <storm@cua.dk>
5450
5451 * display.texi (Forcing Redisplay): redisplay-preemption-period
5452 only used on window systems. Add xref to Terminal Output.
5453
5454 * os.texi (Terminal Output): baud-rate only controls preemption on
5455 non-window systems. Add xref to Forcing Redisplay.
5456
5457 * processes.texi (Low-Level Network): Rename node "Make Network"
5458 to "Network Processes".
5459
54602006-07-18 Karl Berry <karl@gnu.org>
5461
5462 * variables.texi, functions.texi, customize.texi, loading.texi:
5463 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
5464
54652006-07-17 Chong Yidong <cyd@stupidchicken.com>
5466
5467 * commands.texi (Waiting): Document batch-mode sit-for behavior.
5468
54692006-07-17 Richard Stallman <rms@gnu.org>
5470
5471 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
5472 Put period and comma inside quotes.
5473
5474 * loading.texi, markers.texi: Use real doublequote inside menus.
5475
5476 * windows.texi: Put point and comma inside quotes.
5477 (Textual Scrolling): Use @samp for error message.
5478
5479 * variables.texi, tips.texi, syntax.texi, symbols.texi:
5480 * strings.texi, streams.texi, processes.texi, os.texi:
5481 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
5482 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
5483 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
5484 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
5485 Put point and comma inside quotes.
5486
5487 * control.texi (Processing of Errors): Add command-error-function.
5488
5489 * variables.texi (File Local Variables): Clarify that
5490 file local variables make buffer-local bindings.
5491
5492 * modes.texi (Syntactic Font Lock): Give default for
5493 font-lock-syntax-table.
5494
54952006-07-17 Nick Roberts <nickrob@snap.net.nz>
5496
5497 * text.texi (Special Properties): Clean up previous change.
5498
54992006-07-16 Karl Berry <karl@gnu.org>
5500
5501 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
5502 * control.texi: Fix bad page breaks through chapter 10 (control).
5503
5504 * anti.texi (Antinews): Reorder face-attribute fns to avoid
5505 underfull hbox.
5506
55072006-07-15 Nick Roberts <nickrob@snap.net.nz>
5508
5509 * text.texi (Special Properties): Describe fontified text property
5510 in relation to a character (not text).
5511
55122006-07-15 Kim F. Storm <storm@cua.dk>
5513
5514 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
5515 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
5516 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
5517
5518 * anti.texi (Antinews): Mention redisplay function.
5519 The kbd macro existed, but was not documented, before 22.x.
5520 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
5521
55222006-07-14 Nick Roberts <nickrob@snap.net.nz>
5523
5524 * display.texi (Displaying Messages): Add anchor.
5525
5526 * frames.texi (Dialog Boxes): Use it.
5527
55282006-07-12 Richard Stallman <rms@gnu.org>
5529
5530 * objects.texi (Frame Type): Explain nature of frames better.
5531
5532 * frames.texi (Frames): Explain nature of frames better.
5533
55342006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
5535
5536 * tips.texi (Coding Conventions): Explain why use cl at compile time.
5537
55382006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
5539
5540 * frames.texi (Window System Selections): Mention scrap support for Mac.
5541 Default value of x-select-enable-clipboard is t on Mac.
5542
5543 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
5544
55452006-07-11 Kim F. Storm <storm@cua.dk>
5546
5547 * display.texi (Forcing Redisplay): Add `redisplay' function.
5548 Don't mention (sit-for -1) -- use (redisplay t) instead.
5549
5550 * commands.texi (Waiting): (sit-for -1) is no longer special.
5551 (sit-for 0) is equivalent to (redisplay).
5552 Iconifying/deiconifying no longer makes sit-for return.
5553
55542006-07-10 Nick Roberts <nickrob@snap.net.nz>
5555
5556 * display.texi (Buttons): Fix typo.
5557
5558 * index.texi, elisp.texi (New Symbols): Comment node out.
5559
55602006-07-09 Richard Stallman <rms@gnu.org>
5561
5562 * display.texi (Truncation): Clean up previous change.
5563
55642006-07-08 Richard Stallman <rms@gnu.org>
5565
5566 * commands.texi (Interactive Call): Use 3 as prefix in example
5567 for execute-extended-command.
5568
5569 * display.texi (Attribute Functions): Move paragraph about
5570 compatibility with Emacs < 21.
5571
55722006-07-09 Kim F. Storm <storm@cua.dk>
5573
5574 * display.texi (Refresh Screen): Clarify force-window-update.
5575 (Truncation): "Normally" indicated by fringe arrows.
5576
55772006-07-08 Eli Zaretskii <eliz@gnu.org>
5578
5579 * windows.texi (Textual Scrolling, Resizing Windows):
5580 * variables.texi (Constant Variables):
5581 * text.texi (Buffer Contents, Deletion, Changing Properties)
5582 (Property Search, Special Properties, Sticky Properties)
5583 (Links and Mouse-1, Fields, Change Hooks):
5584 * syntax.texi (Syntax Table Functions, Parsing Expressions)
5585 (Categories):
5586 * symbols.texi (Other Plists):
5587 * streams.texi (Output Variables):
5588 * processes.texi (Input to Processes, Query Before Exit):
5589 * positions.texi (Word Motion, Text Lines, List Motion):
5590 * os.texi (Init File, System Environment, Sound Output)
5591 (Session Management):
5592 * nonascii.texi (Text Representations, Character Sets)
5593 (Chars and Bytes, Locales):
5594 * modes.texi (Defining Minor Modes, Header Lines):
5595 * minibuf.texi (Minibuffer Contents):
5596 * markers.texi (Information from Markers):
5597 * lists.texi (List Elements, Building Lists, Association Lists):
5598 * keymaps.texi (Tool Bar):
5599 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
5600 * functions.texi (What Is a Function, Mapping Functions):
5601 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
5602 (Color Names, Text Terminal Colors, Display Feature Testing):
5603 * files.texi (Visiting Functions, File Name Components)
5604 (Unique File Names, Contents of Directories):
5605 * display.texi (Forcing Redisplay, Displaying Messages)
5606 (Temporary Displays, Font Selection, Auto Faces)
5607 (Font Lookup, Fringe Indicators, Display Margins)
5608 (Image Descriptors, Showing Images, Image Cache, Button Types)
5609 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
5610 (Display Table Format, Glyphs):
5611 * control.texi (Iteration):
5612 * commands.texi (Command Loop Info, Adjusting Point):
5613 * backups.texi (Making Backups, Auto-Saving):
5614 Remove @tindex entries.
5615
56162006-07-07 Kim F. Storm <storm@cua.dk>
5617
5618 * display.texi (Fringe Cursors): Fix typo.
5619 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
5620 (Overlay Arrow): Default is overlay-arrow fringe indicator.
5621
56222006-07-05 Richard Stallman <rms@gnu.org>
5623
5624 * text.texi (Buffer Contents): Add example of text props
5625 in result of buffer-substring.
5626 (Text Properties): Explain better about use of specific property names.
5627 (Property Search): Some cleanups; reorder some functions.
5628
5629 * keymaps.texi (Changing Key Bindings): Cleanup.
5630 Add xref to Key Binding Conventions.
5631
5632 * display.texi (Attribute Functions): Add examples for
5633 face-attribute-relative-p.
5634
5635 * tips.texi (Coding Conventions): Cleanup last change.
5636
56372006-07-05 Karl Berry <karl@gnu.org>
5638
5639 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
5640 Remove @setchapternewpage odd.
5641 Result is 1013 pages, down from 1100.
5642
5643 * anti.texi, customize.texi, display.texi, internals.texi:
5644 * minibuf.texi, modes.texi, tips.texi:
5645 Fix overfull/underfull boxes.
5646
56472006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
5648
5649 * edebug.texi (Instrumenting):
5650 Add Edebug-specific findex for eval-buffer.
5651 * loading.texi (Loading):
5652 Replace eval-current-buffer with eval-buffer.
5653
56542006-06-30 Nick Roberts <nickrob@snap.net.nz>
5655
5656 * locals.texi (Standard Buffer-Local Variables): Update the list
5657 of variables.
5658
56592006-06-26 Nick Roberts <nickrob@snap.net.nz>
5660
5661 * files.texi (File Name Completion): Point user to the node
5662 "Reading File Names".
5663
56642006-06-24 Eli Zaretskii <eliz@gnu.org>
5665
5666 * files.texi (Contents of Directories): Document case-insensitive
5667 behavior on respective filesystems.
5668
5669 * objects.texi (Character Type): Document that Emacs signals an
5670 error for unsupported Unicode characters specified as \uNNNN.
5671
56722006-06-19 Richard Stallman <rms@gnu.org>
5673
5674 * processes.texi (Bindat Spec): Clarify previous change.
5675
56762006-06-16 Richard Stallman <rms@gnu.org>
5677
5678 * tips.texi (Coding Conventions): Better explain conventions
5679 for definition constructs.
5680
5681 * text.texi (Special Properties): String value of `read-only'
5682 serves as the error message.
5683
5684 * objects.texi (Character Type): Clarify prev. change.
5685 (Non-ASCII in Strings): Mention \u and \U.
5686
5687 * commands.texi (Using Interactive): Explain problem of
5688 markers, etc., in command-history.
5689
56902006-06-14 Kim F. Storm <storm@cua.dk>
5691
5692 * commands.texi (Waiting): Negative arg to sit-for forces
5693 redisplay even if input is pending.
5694
5695 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
5696 redisplay. Remove incorrect example of binding redisplay-dont-pause
5697 around (sit-for 0).
5698
56992006-06-13 Richard Stallman <rms@gnu.org>
5700
5701 * display.texi (Forcing Redisplay): Clarify previous change.
5702
57032006-06-13 Romain Francoise <romain@orebokech.com>
5704
5705 * display.texi (Forcing Redisplay): Fix typo.
5706
57072006-06-13 Kim F. Storm <storm@cua.dk>
5708
5709 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
5710
57112006-06-10 Luc Teirlinck <teirllm@auburn.edu>
5712
5713 * tips.texi (Coding Conventions): Add `@end itemize'.
5714
57152006-06-10 Richard Stallman <rms@gnu.org>
5716
5717 * tips.texi (Coding Conventions): Explain use of coding systems
5718 to ensure one decoding for strings.
5719
57202006-06-09 Aidan Kehoe <kehoea@parhasard.net>
5721
5722 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
5723 syntax.
5724
57252006-06-07 Eli Zaretskii <eliz@gnu.org>
5726
5727 * display.texi (Font Selection): Remove description of
5728 clear-face-cache.
5729
5730 * compile.texi (Eval During Compile): Fix a typo. Add index
5731 entries for possible uses of eval-when-compile.
5732
57332006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
5734
5735 * display.texi (Abstract Display): Fix typo.
5736
57372006-06-03 Eli Zaretskii <eliz@gnu.org>
5738
5739 * minibuf.texi (Minibuffer History) <history-add-new-input>:
5740 Reword variable's description.
5741
57422006-06-01 Richard Stallman <rms@gnu.org>
5743
5744 * windows.texi (Splitting Windows): Clarify splitting nonselected
5745 window.
5746
57472006-05-31 Juri Linkov <juri@jurta.org>
5748
5749 * minibuf.texi (Minibuffer History): Add history-add-new-input.
5750
57512006-05-30 Richard Stallman <rms@gnu.org>
5752
5753 * display.texi (Line Height): Fix errors in description of
10d1d0af 5754 default line height and line-height property.
b8d4c8d0
GM
5755
5756 * nonascii.texi (Default Coding Systems): Further clarification.
5757
57582006-05-29 Luc Teirlinck <teirllm@auburn.edu>
5759
5760 * internals.texi (Pure Storage): Mention that an overflow in pure
5761 space causes a memory leak.
5762 (Garbage Collection): If there was an overflow in pure space,
5763 `garbage-collect' returns nil.
5764
57652006-05-30 Eli Zaretskii <eliz@gnu.org>
5766
5767 * nonascii.texi (Default Coding Systems): Fix it some more.
5768
57692006-05-29 Eli Zaretskii <eliz@gnu.org>
5770
5771 * nonascii.texi (Default Coding Systems): Fix last change.
5772
57732006-05-29 Kenichi Handa <handa@m17n.org>
5774
5775 * nonascii.texi (find-operation-coding-system): Describe the new
5776 argument format (FILENAME . BUFFER).
5777
57782006-05-28 Richard Stallman <rms@gnu.org>
5779
5780 * tips.texi (Coding Conventions): Better explain reasons not to
5781 advise other packages or use `eval-after-load'.
5782
57832006-05-29 Kim F. Storm <storm@cua.dk>
5784
5785 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
5786 `bindat-idx' and `bindat-raw' for clarity.
5787
57882006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5789
5790 * processes.texi (Bindat Spec): Expand on `repeat' handler.
5791
5792 * display.texi (Display): Add "Abstract Display" to menu.
5793 (Abstract Display, Abstract Display Functions)
5794 (Abstract Display Example): New nodes.
5795 * elisp.texi (Top): Add "Abstract Display" to menu.
5796
57972006-05-27 Chong Yidong <cyd@stupidchicken.com>
5798
5799 * keymaps.texi (Key Sequences): Link to input events definition.
5800 (Format of Keymaps): Delete material duplicated in Keymap Basics.
5801
5802 * files.texi (Changing Files): Document updated argument list for
5803 copy-file.
5804
58052006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
5806
5807 * processes.texi (Bindat Functions): Explain term "total length".
5808 Use it in bindat-length and bindat-pack descriptions.
5809
58102006-05-26 Eli Zaretskii <eliz@gnu.org>
5811
5812 * tips.texi (Coding Conventions): Advise against using
5813 eval-after-load in packages. Add an index entry.
5814
58152006-05-25 Juri Linkov <juri@jurta.org>
5816
5817 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
5818
5819 * modes.texi (%-Constructs): Add %e, %z, %Z.
5820
58212006-05-25 Richard Stallman <rms@gnu.org>
5822
5823 * elisp.texi (Top): Update subnode menu.
5824
5825 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
5826 (Keymaps): Update menu.
5827
58282006-05-25 Chong Yidong <cyd@stupidchicken.com>
5829
5830 * keymaps.texi (Key Sequences): Some clarifications.
5831
58322006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
5833
5834 * processes.texi (Bindat Functions): Say "unibyte string"
5835 explicitly for bindat-unpack and bindat-pack descriptions.
5836 (Bindat Examples): Don't call `string-make-unibyte' in example.
5837
58382006-05-25 Chong Yidong <cyd@stupidchicken.com>
5839
5dcb4c4e 5840 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 5841 Explain string and vector representations of key sequences.
b8d4c8d0
GM
5842
5843 * keymaps.texi (Changing Key Bindings):
dd7b651b 5844 * commands.texi (Interactive Codes):
b8d4c8d0
GM
5845 * help.texi (Describing Characters): Refer to it.
5846
58472006-05-23 Luc Teirlinck <teirllm@auburn.edu>
5848
5849 * frames.texi (Pointer Shape): @end table -> @end defvar.
5850
58512006-05-22 Richard Stallman <rms@gnu.org>
5852
5853 * elisp.texi (Top): Update subnode menus.
5854
5855 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
5856 Contents rewritten; material from old Pointer Shape node moved here.
5857
5858 * display.texi (Pointer Shape): Node deleted.
5859 (Image Descriptors): Minor cleanup.
5860
58612006-05-21 Richard Stallman <rms@gnu.org>
5862
5863 * syntax.texi (Parsing Expressions): Update info on which STATE
5864 elements are ignored.
5865
58662006-05-19 Luc Teirlinck <teirllm@auburn.edu>
5867
5868 * hooks.texi (Standard Hooks): Correct typo.
5869
5870 * gpl.texi (GPL): ifinfo -> ifnottex.
5871
58722006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
5873
5874 * searching.texi (Simple Match Data): Warn about match data being
5875 set anew by every search.
5876
58772006-05-17 Richard Stallman <rms@gnu.org>
5878
5879 * minibuf.texi (Minibuffer History): Clarify.
5880
5881 * searching.texi (Regexp Special): Clarify nested regexp warning.
5882
58832006-05-16 Kim F. Storm <storm@cua.dk>
5884
5885 * minibuf.texi (Minibuffer History): Update add-to-history.
5886
58872006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
5888
5dcb4c4e
SM
5889 * nonascii.texi (Explicit Encoding):
5890 Fix typo (encoding<->decoding).
b8d4c8d0
GM
5891
58922006-05-14 Richard Stallman <rms@gnu.org>
5893
5894 * buffers.texi (Creating Buffers): Cleanup.
5895
5896 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
5897
58982006-05-13 Eli Zaretskii <eliz@gnu.org>
5899
5900 * buffers.texi (Current Buffer): Document that with-temp-buffer
5901 disables undo.
5902
5903 * os.texi (Terminal-Specific): More accurate description of how
5904 Emacs searches for the terminal-specific libraries.
5905
59062006-05-12 Eli Zaretskii <eliz@gnu.org>
5907
5908 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
5909 emacs-xtra to @inforef's.
5910
5911 * text.texi (Undo): Document that undo is turned off in buffers
5912 whose names begin with a space.
5913
5914 * buffers.texi (Buffer Names): Add index entries for buffers whose
5915 names begin with a space.
5916 (Creating Buffers): Document that undo is turned off in buffers
5917 whose names begin with a space.
5918
5919 * files.texi (Visiting Functions, Reading from Files)
5920 (Saving Buffers): Mention code and EOL conversions by file I/O
5921 primitives and subroutines.
5922
f4e90db0
SM
5923 * nonascii.texi (Lisp and Coding Systems):
5924 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
5925
5926 * display.texi (Defining Faces): Mention `mac', and add an xref to
5927 where window-system is described.
5928
59292006-05-10 Richard Stallman <rms@gnu.org>
5930
5931 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
5932
59332006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
5934
5935 * variables.texi (File Local Variables): Recommend to quote lambda
5936 expressions in safe-local-variable property.
5937
59382006-05-09 Richard Stallman <rms@gnu.org>
5939
5dcb4c4e
SM
5940 * variables.texi (File Local Variables):
5941 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
5942
59432006-05-07 Kim F. Storm <storm@cua.dk>
5944
5945 * minibuf.texi (Minibuffer History): Remove keep-dups arg
5946 from add-to-history.
5947
59482006-05-07 Romain Francoise <romain@orebokech.com>
5949
5950 * commands.texi (Event Input Misc):
5951 * compile.texi (Eval During Compile):
5952 * internals.texi (Buffer Internals):
5953 * minibuf.texi (Initial Input):
5954 * nonascii.texi (Scanning Charsets):
5955 * numbers.texi (Comparison of Numbers):
5956 * windows.texi (Textual Scrolling, Vertical Scrolling):
5957 Fix various typos.
5958
59592006-05-06 Eli Zaretskii <eliz@gnu.org>
5960
5961 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
5962 conditional xref's to either emacs or emacs-xtra, depending on
5963 @iftex/@ifnottex.
5964
5965 * minibuf.texi (Minibuffer History): Document add-to-history.
5966
59672006-05-05 Eli Zaretskii <eliz@gnu.org>
5968
5969 * internals.texi (Pure Storage): Mention the pure overflow message
5970 at startup.
5971
c8763fb6 59722006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
5973
5974 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
5975 (Searching Keymaps): Fix pseudo-Lisp description of keymap
5976 search.
5977
59782006-05-01 Richard Stallman <rms@gnu.org>
5979
5980 * intro.texi (nil and t): Clarify.
5981
5982 * variables.texi (File Local Variables): Suggest using booleanp.
5983
59842006-05-01 Juanma Barranquero <lekktu@gmail.com>
5985
5986 * objects.texi (Type Predicates): Fix typos.
5987
59882006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5989
5990 * intro.texi (nil and t): Add booleanp.
5991
5992 * objects.texi (Type Predicates): Add links for booleanp and
5993 string-or-null-p.
5994
59952006-04-29 Richard Stallman <rms@gnu.org>
5996
5997 * modes.texi (Multiline Font Lock): Rename from
5998 Multi line Font Lock Elements. Much clarification.
5999 (Font Lock Multiline, Region to Fontify): Much clarification.
6000
60012006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6002
6003 * variables.texi (File Local Variables): Remove the special case t for
6004 safe-local-variable.
6005
60062006-04-26 Richard Stallman <rms@gnu.org>
6007
6008 * syntax.texi (Parsing Expressions): Minor cleanup.
6009
60102006-04-18 Richard Stallman <rms@gnu.org>
6011
6012 * tips.texi (Coding Conventions): Explain when the package's
6013 prefix should appear later on (not at the start of the name).
6014
6015 * searching.texi (String Search): Clarify effect of NOERROR.
6016
6017 * modes.texi (Imenu): Clarify what special items do.
6018
6019 * hooks.texi (Standard Hooks): Delete text about old hook names.
6020
60212006-04-17 Romain Francoise <romain@orebokech.com>
6022
6023 * variables.texi (Local Variables): Update the default value of
6024 `max-specpdl-size'.
6025
60262006-04-15 Michael Olson <mwolson@gnu.org>
6027
6028 * processes.texi (Transaction Queues): Mention the new optional
6029 `delay-question' argument for `tq-enqueue'.
6030
60312006-04-13 Bill Wohler <wohler@newt.com>
6032
6033 * customize.texi (Common Keywords): Use dotted notation for
6034 :package-version value. Specify its values. Improve documentation
6035 for customize-package-emacs-version-alist.
6036
60372006-04-12 Bill Wohler <wohler@newt.com>
6038
6039 * customize.texi (Common Keywords): Move description of
6040 customize-package-emacs-version-alist to @defvar.
6041
60422006-04-10 Bill Wohler <wohler@newt.com>
6043
6044 * customize.texi (Common Keywords): Add :package-version.
6045
60462006-04-10 Kim F. Storm <storm@cua.dk>
6047
6048 * text.texi (Buffer Contents): Add NOPROPS arg to
6049 filter-buffer-substring.
6050
60512006-04-08 Kevin Ryde <user42@zip.com.au>
6052
6053 * os.texi (Command-Line Arguments): Update xref to emacs manual
6054 "Command Arguments" -> "Emacs Invocation", per change there.
6055
60562006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6057
6058 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6059 be on one line to help makeinfo not render two spaces after the dot.
6060
60612006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6062
6063 * strings.texi (Predicates for Strings): Add string-or-null-p.
6064
60652006-03-28 Kim F. Storm <storm@cua.dk>
6066
6067 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6068 remarks about systems that don't support fractional seconds.
6069
60702006-03-25 Karl Berry <karl@gnu.org>
6071
6072 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6073 the year list.
6074
60752006-03-21 Nick Roberts <nickrob@snap.net.nz>
6076
6077 * display.texi (Fringe Indicators): Fix typos.
6078
60792006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6080
6081 * tips.texi (Documentation Tips): One can now also write `program'
6082 in front of a quoted symbol in a docstring to prevent making a
6083 hyperlink.
6084
60852006-03-19 Alan Mackenzie <acm@muc.de>
6086
6087 * text.texi (Special Properties): Clarify `fontified' property.
6088
60892006-03-16 Richard Stallman <rms@gnu.org>
6090
6091 * display.texi (Defining Images): Minor cleanup.
6092
60932006-03-16 Bill Wohler <wohler@newt.com>
6094
6095 * display.texi (Defining Images): In image-load-path-for-library,
6096 prefer user's images.
6097
60982006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6099
6100 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6101
61022006-03-15 Bill Wohler <wohler@newt.com>
6103
6104 * display.texi (Defining Images): Fix example in
6105 image-load-path-for-library by not recommending that one binds
6106 image-load-path. Just defvar it to placate compiler and only use
6107 it if previously defined.
6108
61092006-03-14 Bill Wohler <wohler@newt.com>
6110
6111 * display.texi (Defining Images): In image-load-path-for-library,
6112 always return list of directories. Update example.
6113
61142006-03-14 Alan Mackenzie <acm@muc.de>
6115
6116 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6117 This describes font-lock-extend-region-function.
6118 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6119 the new node "Region to Fontify".
6120
61212006-03-13 Richard Stallman <rms@gnu.org>
6122
6123 * display.texi (Invisible Text): The impossible position is
6124 now before the invisible text, not after.
6125 (Defining Images): Clean up last change.
6126
61272006-03-11 Bill Wohler <wohler@newt.com>
6128
6129 * display.texi (Defining Images): Add image-load-path-for-library.
6130
61312006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6132
6133 * text.texi (Adaptive Fill): Fix Texinfo usage.
6134
6135 * strings.texi (Creating Strings): Fix Texinfo usage.
6136
6137 * searching.texi (Regexp Special): Use @samp for regular
6138 expressions that are not in Lisp syntax.
6139
61402006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6141
6142 * searching.texi (Regexp Special): Put remark between parentheses
6143 to avoid misreading.
6144
61452006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6146
6147 * searching.texi (Syntax of Regexps): More accurately describe
6148 which characters are special in which situations.
6149 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6150 are not special. Describe in detail when `[' and `]' are special.
6151 (Regexp Backslash): Plenty of regexps with unbalanced square
6152 brackets are valid, so reword that statement.
6153
61542006-03-02 Kim F. Storm <storm@cua.dk>
6155
6156 * keymaps.texi (Tool Bar): Add tool-bar-border.
6157
61582006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6159
6160 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6161
61622006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6163
6164 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6165
6166 * files.texi (Locating Files): Suggest additional values for the
6167 SUFFIXES arg of `locate-file'. Update pxref.
6168
6169 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6170 (How Programs Do Loading): Discuss the effects of Auto Compression
6171 mode on `load'.
6172 (Load Suffixes): New node.
6173 (Library Search): Delete description of `load-suffixes'; it was
6174 moved to "Load Suffixes".
6175 (Autoload, Named Features): Mention `load-suffixes'.
6176
61772006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6178
6179 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6180
6181 * windows.texi (Window Tree): Fix typo.
6182
61832006-02-20 Kim F. Storm <storm@cua.dk>
6184
6185 * display.texi (Fringe Indicators): New section.
6186 Move indicate-empty-lines, indicate-buffer-boundaries, and
6187 default-indicate-buffer-boundaries here.
6188 Add fringe-indicator-alist and default-fringes-indicator-alist.
6189 Add list of logical fringe indicator symbols.
6190 Update list of standard bitmap names.
6191 (Fringe Cursors): New section.
6192 Move overflow-newline-into-fringe here.
6193 Add fringe-cursor-alist and default-fringes-cursor-alist.
6194 Add list of fringe cursor symbols.
6195
61962006-02-20 Juanma Barranquero <lekktu@gmail.com>
6197
6198 * commands.texi (Using Interactive): Fix reference to node
6199 "Minibuffers".
6200
62012006-02-19 Richard M. Stallman <rms@gnu.org>
6202
6203 * minibuf.texi (High-Level Completion):
6204 Add xref to read-input-method-name.
6205
6206 * files.texi (Relative File Names): Move file-relative-name here.
6207 (File Name Expansion): From here. Minor clarifications.
6208
6209 * commands.texi (Using Interactive): Add xrefs about reading input.
6210 Clarify remarks about that moving point and mark.
6211 Put string case before list case.
6212
c8763fb6 62132006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6214
6215 * display.texi (Other Display Specs, Image Descriptors):
6216 Revert erroneous changes. The previous description of
6217 image-descriptors as `(image . PROPS)' was correct.
6218
62192006-02-14 Richard M. Stallman <rms@gnu.org>
6220
6221 * variables.texi (File Local Variables): Clarifications.
6222
62232006-02-14 Juanma Barranquero <lekktu@gmail.com>
6224
6225 * variables.texi (File Local Variables): Use @code for a cons
6226 cell, not @var.
6227
62282006-02-13 Chong Yidong <cyd@stupidchicken.com>
6229
6230 * variables.texi (File Local Variables): Document new file local
6231 variable behavior.
6232
62332006-02-10 Kim F. Storm <storm@cua.dk>
6234
6235 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
6236
62372006-02-08 Juanma Barranquero <lekktu@gmail.com>
6238
6239 * modes.texi (%-Constructs): Remove obsolete info about
6240 `global-mode-string'.
6241
62422006-02-07 Richard M. Stallman <rms@gnu.org>
6243
6244 * commands.texi (Prefix Command Arguments): Minor cleanup.
6245
6246 * display.texi: "Graphical display", not window system.
6247
6248 * functions.texi (What Is a Function): Fix xref.
6249
6250 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
6251 (Changing Key Bindings): Clarify when remapping is better than
6252 substitute-key-definition.
6253
62542006-02-02 Richard M. Stallman <rms@gnu.org>
6255
6256 * minibuf.texi (Basic Completion): Completion alists are risky.
6257
6258 * keymaps.texi (Active Keymaps): Clarifications.
6259 (Searching Keymaps): New node.
6260 (Keymaps): Update menu.
6261
6262 * frames.texi (Layout Parameters): Minor clarification.
6263 (Drag and Drop): New node.
6264 (Frames): Update menu.
6265
62662006-01-29 Chong Yidong <cyd@stupidchicken.com>
6267
6268 * display.texi (Other Display Specs, Image Descriptors):
6269 Image description is a list, not a cons cell.
6270
62712006-01-28 Luc Teirlinck <teirllm@auburn.edu>
6272
6273 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
6274 list is not necessarily a list).
6275
62762006-01-27 Eli Zaretskii <eliz@gnu.org>
6277
6278 * frames.texi (Layout Parameters): border-width and
6279 internal-border-width belong to the frame, not the window.
6280
62812006-01-19 Richard M. Stallman <rms@gnu.org>
6282
6283 * nonascii.texi (Translation of Characters): Search cmds use
6284 translation-table-for-input. Automatically made local.
6285
6286 * markers.texi (Overview of Markers): Count insertion type
6287 as one of a marker's attributes.
6288
6289 * keymaps.texi (Controlling Active Maps): New node, split out of
6290 Active Keymaps.
6291 (Keymaps): Menu updated.
6292 (Active Keymaps): Give pseudocode to explain how the active
6293 maps are searched. current-active-maps and key-binding moved here.
6294 (Functions for Key Lookup): current-active-maps and key-binding moved.
6295 Clarifications.
6296 (Searching the Keymaps): New subnode.
6297
6298 * elisp.texi (Top): Menu clarification.
6299
6300 * display.texi (Other Display Specs): Delete duplicate entry for
6301 just a string as display spec. Move text about recursive display
6302 specs on such a string.
6303
6304 * commands.texi (Key Sequence Input): Clarify.
6305 Move num-nonmacro-input-events out.
6306 (Reading One Event): num-nonmacro-input-events moved here.
6307
63082006-01-14 Nick Roberts <nickrob@snap.net.nz>
6309
6310 * advice.texi (Simple Advice): Update example to fit argument
6311 change in previous-line.
6312
63132006-01-05 Richard M. Stallman <rms@gnu.org>
6314
6315 * markers.texi (The Mark): Fix in `mark'.
6316
63172006-01-04 Richard M. Stallman <rms@gnu.org>
6318
6319 * processes.texi (Misc Network, Make Network): Minor cleanups.
6320
63212006-01-04 Kim F. Storm <storm@cua.dk>
6322
6323 * processes.texi (Make Network): Add IPv6 addresses and handling.
6324 (Network Feature Testing): Mention (:family ipv6).
6325 (Misc Network): Add IPv6 formats to format-network-address.
6326
63272005-12-30 Richard M. Stallman <rms@gnu.org>
6328
6329 * text.texi (Changing Properties):
6330 Don't use return value of set-text-properties.
6331
63322005-12-29 Luc Teirlinck <teirllm@auburn.edu>
6333
6334 * modes.texi (Mode Line Format): Correct typo in menu.
6335
63362005-12-29 Richard M. Stallman <rms@gnu.org>
6337
6338 * modes.texi (Mode Line Top): New node.
6339 (Mode Line Data): Some text moved to new node.
6340 Explain the data structure more concretely.
6341 (Mode Line Basics): Clarifications.
6342 (Mode Line Variables): Clarify intro paragraph.
6343 (%-Constructs): Clarify intro paragraph.
6344 (Mode Line Format): Update menu.
6345
63462005-12-28 Luc Teirlinck <teirllm@auburn.edu>
6347
6348 * minibuf.texi (Basic Completion): Update lazy-completion-table
6349 examples for removal of ARGS argument.
6350
63512005-12-23 Richard M. Stallman <rms@gnu.org>
6352
6353 * text.texi (Undo): Restore some explanation from the version
6354 that was deleted.
6355
63562005-12-23 Eli Zaretskii <eliz@gnu.org>
6357
6358 * text.texi (Undo): Remove duplicate descriptions of `apply
6359 funname' and `apply delta' elements of the undo list.
6360
63612005-12-20 Richard M. Stallman <rms@gnu.org>
6362
6363 * help.texi (Help Functions): Update documentation of `apropos'.
6364
63652005-12-20 Luc Teirlinck <teirllm@auburn.edu>
6366
6367 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
6368 because it is confusing. If the :help-echo keyword is a function,
6369 it is not directly used as the :help-echo overlay property, as the
6370 xref seems to suggest (it does not take the appropriate args).
6371
63722005-12-19 Luc Teirlinck <teirllm@auburn.edu>
6373
6374 * customize.texi (Common Keywords): Fix Texinfo usage.
6375 (Group Definitions, Variable Definitions): Update for new
6376 conventions for using `*' in docstrings.
6377
6378 * tips.texi (Documentation Tips): Update for new conventions for
6379 using `*' in docstrings.
6380
63812005-12-16 Richard M. Stallman <rms@gnu.org>
6382
6383 * minibuf.texi (Minibuffer Contents): Minor cleanup.
6384
63852005-12-16 Juri Linkov <juri@jurta.org>
6386
6387 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
6388
63892005-12-14 Romain Francoise <romain@orebokech.com>
6390
6391 * modes.texi (Customizing Keywords): Rename `append' to `how'.
6392 Fix typo.
6393
63942005-12-11 Juri Linkov <juri@jurta.org>
6395
6396 * minibuf.texi (Completion Commands): Add mention of read-file-name
6397 for filename completion keymaps.
6398 (Reading File Names): Add mention of filename completion keymaps
6399 for read-file-name and xref to `Completion Commands'.
6400
64012005-12-10 Richard M. Stallman <rms@gnu.org>
6402
6403 * customize.texi (Common Keywords): State caveats for use of :tag.
6404
64052005-12-08 Richard M. Stallman <rms@gnu.org>
6406
6407 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
6408 with xrefs and better explanation.
6409 (Completion Commands): Add the filename completion maps.
6410
6411 * objects.texi (Character Type): Clarify that \s is not space
6412 if a dash follows.
6413
64142005-12-05 Richard M. Stallman <rms@gnu.org>
6415
6416 * windows.texi (Resizing Windows): Delete preserve-before args.
6417
64182005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
6419
6420 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
6421 in full keymaps, since the quirk has been fixed.
6422
64232005-12-03 Eli Zaretskii <eliz@gnu.org>
6424
5dcb4c4e
SM
6425 * hooks.texi (Standard Hooks): Add index entries.
6426 Mention `compilation-finish-functions'.
b8d4c8d0
GM
6427
64282005-11-27 Richard M. Stallman <rms@gnu.org>
6429
6430 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
6431
64322005-11-21 Juri Linkov <juri@jurta.org>
6433
6434 * customize.texi (Common Keywords): Update links types
6435 custom-manual and url-link. Add link types emacs-library-link,
6436 file-link, function-link, variable-link, custom-group-link.
6437
64382005-11-20 Chong Yidong <cyd@stupidchicken.com>
6439
6440 * display.texi: Revert 2005-11-20 change.
6441
64422005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
6443
6444 * processes.texi (Bindat Functions):
6445 Say "third" to refer to zero-based index "2".
6446
64472005-11-18 Luc Teirlinck <teirllm@auburn.edu>
6448
6449 * loading.texi (Library Search): Update the default value of
6450 `load-suffixes'.
6451
64522005-11-17 Chong Yidong <cyd@stupidchicken.com>
6453
6454 * display.texi (Attribute Functions): Mention :ignore-defface.
6455
64562005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
6457
6458 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
6459 (Minor Mode Conventions): Mention the use of a hook.
6460
64612005-11-06 Richard M. Stallman <rms@gnu.org>
6462
6463 * files.texi (Magic File Names): find-file-name-handler checks the
6464 `operations' property of the handler.
6465
64662005-11-03 Richard M. Stallman <rms@gnu.org>
6467
6468 * variables.texi (Frame-Local Variables): Small clarification.
6469
64702005-10-29 Chong Yidong <cyd@stupidchicken.com>
6471
6472 * os.texi (Init File): Document ~/.emacs.d/init.el.
6473
64742005-10-29 Richard M. Stallman <rms@gnu.org>
6475
6476 * internals.texi (Garbage Collection): Document memory-full.
6477
64782005-10-28 Bill Wohler <wohler@newt.com>
6479
6480 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
6481 for URLs.
6482
64832005-10-28 Richard M. Stallman <rms@gnu.org>
6484
6485 * minibuf.texi (Completion Commands): Clean up prev change.
6486
64872005-10-26 Kevin Ryde <user42@zip.com.au>
6488
6489 * compile.texi (Eval During Compile): Explain recommended uses
6490 of eval-when-compile and eval-and-compile.
6491
64922005-10-27 Masatake YAMATO <jet@gyve.org>
6493
6494 * minibuf.texi (Completion Commands):
6495 Write about new optional argument for `display-completion-list'.
6496
64972005-10-23 Richard M. Stallman <rms@gnu.org>
6498
6499 * display.texi (Overlay Arrow): Clarify about local bindings of
6500 overlay-arrow-position.
6501
65022005-10-22 Eli Zaretskii <eliz@gnu.org>
6503
6504 * internals.texi (Building Emacs): Fix last change.
6505
65062005-10-22 Richard M. Stallman <rms@gnu.org>
6507
6508 * internals.texi (Building Emacs): Document eval-at-startup.
6509
65102005-10-21 Richard M. Stallman <rms@gnu.org>
6511
6512 * loading.texi (Where Defined): load-history contains abs file names.
6513 symbol-file returns abs file names.
6514
65152005-10-19 Kim F. Storm <storm@cua.dk>
6516
6517 * display.texi (Showing Images): Add max-image-size integer value.
6518
65192005-10-18 Chong Yidong <cyd@stupidchicken.com>
6520
6521 * display.texi (Showing Images): Document max-image-size.
6522
65232005-10-17 Richard M. Stallman <rms@gnu.org>
6524
6525 * commands.texi (Quitting): Minor clarification.
6526
6527 * processes.texi (Sentinels): Clarify about output and quitting.
6528 (Filter Functions): Mention with-local-quit.
6529
65302005-10-17 Juri Linkov <juri@jurta.org>
6531
6532 * buffers.texi (Current Buffer):
6533 * commands.texi (Event Input Misc):
6534 * compile.texi (Eval During Compile, Compiler Errors):
6535 * customize.texi (Group Definitions):
6536 * display.texi (Progress, Defining Faces):
6537 * files.texi (Writing to Files):
6538 * modes.texi (Mode Hooks, Defining Minor Modes):
6539 * streams.texi (Output Functions):
6540 * syntax.texi (Syntax Table Functions):
6541 * text.texi (Change Hooks):
6542 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
6543
6544 * commands.texi (Quitting): Replace arg `forms' with `body' in
6545 `with-local-quit'.
6546
6547 * positions.texi (Excursions): Replace arg `forms' with `body' in
6548 `save-excursion'.
6549
65502005-10-08 Kim F. Storm <storm@cua.dk>
6551
6552 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
6553 Rename manual section accordingly.
6554
65552005-10-04 Kim F. Storm <storm@cua.dk>
6556
6557 * windows.texi (Window Split Tree): New section describing
6558 new function window-split-tree function.
6559
65602005-10-03 Nick Roberts <nickrob@snap.net.nz>
6561
6562 * display.texi (Fringe Size/Pos): Simplify and add detail.
6563
65642005-09-30 Romain Francoise <romain@orebokech.com>
6565
6566 * minibuf.texi (High-Level Completion): Explain that the prompt
6567 given to `read-buffer' should end with a colon and a space.
6568 Update usage examples.
6569
65702005-09-29 Juri Linkov <juri@jurta.org>
6571
6572 * display.texi (Displaying Messages): Rename argument name
6573 `string' to `format-string' in functions `message', `message-box',
6574 `message-or-box'.
6575
65762005-09-26 Chong Yidong <cyd@stupidchicken.com>
6577
6578 * errors.texi (Standard Errors): Correct xrefs.
6579
65802005-09-18 Chong Yidong <cyd@stupidchicken.com>
6581
6582 * display.texi (Defining Images): Update documentation for
6583 `image-load-path'.
6584
65852005-09-17 Richard M. Stallman <rms@gnu.org>
6586
6587 * display.texi (Defining Images): Clean up previous change.
6588
65892005-09-16 Romain Francoise <romain@orebokech.com>
6590
6591 * elisp.texi: Specify GFDL version 1.2.
6592
6593 * doclicense.texi (GNU Free Documentation License): Update to
6594 version 1.2.
6595
65962005-09-15 Chong Yidong <cyd@stupidchicken.com>
6597
6598 * display.texi (Defining Images): Document `image-load-path'.
6599
66002005-09-15 Richard M. Stallman <rms@gnu.org>
6601
6602 * objects.texi (Printed Representation): Minor cleanup.
6603 (Box Diagrams): Minor fix.
6604 (Cons Cell Type): Move (...) index item here.
6605 (Box Diagrams): From here.
6606 (Array Type): Minor fix.
6607 (Type Predicates): Delete index "predicates".
6608 (Hash Table Type): Clarify xref.
6609 (Dotted Pair Notation): Minor fix.
6610
66112005-09-10 Chong Yidong <cyd@stupidchicken.com>
6612
6613 * files.texi (Saving Buffers): Fix typo.
6614
66152005-09-08 Richard M. Stallman <rms@gnu.org>
6616
6617 * tips.texi (Programming Tips): Correct the "default" prompt spec.
6618
66192005-09-08 Chong Yidong <cyd@stupidchicken.com>
6620
6621 * locals.texi (Standard Buffer-Local Variables): Don't include
6622 mode variables for minor modes.
6623 Fix xrefs for buffer-display-count, buffer-display-table,
6624 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
6625 enable-multibyte-characters, fill-column, header-line-format,
6626 left-fringe-width, left-margin, and right-fringe-width.
6627
6628 * hooks.texi (Standard Hooks): All hooks should conform to the
6629 standard naming convention now.
6630 Fix xref for `echo-area-clear-hook'.
6631
6632 * display.texi (Usual Display): Note that indicate-empty-lines and
6633 tab-width are buffer-local.
6634
6635 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
6636
6637 * modes.texi (Mode Help): Note that major-mode is buffer-local.
6638
6639 * nonascii.texi (Encoding and I/O): Note that
6640 buffer-file-coding-system is buffer-local.
6641
6642 * positions.texi (List Motion): Note that defun-prompt-regexp is
6643 buffer-local.
6644
6645 * text.texi (Auto Filling): Note that auto-fill-function is
6646 buffer-local.
6647 (Undo): Note that buffer-undo-list is buffer-local.
6648
5dcb4c4e
SM
6649 * windows.texi (Buffers and Windows):
6650 Document buffer-display-count.
b8d4c8d0
GM
6651
66522005-09-06 Richard M. Stallman <rms@gnu.org>
6653
6654 * tips.texi (Coding Conventions): Sometimes it is ok to put the
6655 package prefix elsewhere than at the start of the name.
6656
66572005-09-03 Richard M. Stallman <rms@gnu.org>
6658
6659 * tips.texi (Programming Tips): Add conventions for minibuffer
6660 questions and prompts.
6661
66622005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
6663
6664 * intro.texi (nil and t): Minor cleanup.
6665 Delete spurious mention of keyword symbols.
6666 (Evaluation Notation): Add index entry.
6667 (A Sample Function Description): Minor cleanup.
6668 (A Sample Variable Description): Not all vars can be set.
6669
66702005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
6671
6672 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
6673
6674 (Insertion): Document precise type of `insert-char' arg COUNT.
6675
66762005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
6677
6678 * modes.texi (Other Font Lock Variables): Sync the default of
6679 font-lock-lines-before.
6680
66812005-08-31 Michael Albinus <michael.albinus@gmx.de>
6682
6683 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
6684
66852005-08-29 Richard M. Stallman <rms@gnu.org>
6686
6687 * elisp.texi (Top): Update subnode menu.
6688
6689 * searching.texi (Searching and Matching): Move node.
6690 Rearrange contents and add overall explanation.
6691 (Searching and Case): Move node.
6692 (Searching and Matching): Update menu.
6693
66942005-08-27 Eli Zaretskii <eliz@gnu.org>
6695
6696 * os.texi (Startup Summary): Fix the description of the initial
6697 startup message display.
6698
66992005-08-25 Richard M. Stallman <rms@gnu.org>
6700
6701 * searching.texi (Search and Replace): Add replace-regexp-in-string.
6702
67032005-08-25 Emilio C. Lopes <eclig@gmx.net>
6704
6705 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
6706 `next-overlay-change' example.
6707
67082005-08-22 Juri Linkov <juri@jurta.org>
6709
6710 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
6711 Fix invert-face. Fix args of face-background.
6712
6713 * display.texi (Standard Faces): Delete node.
6714 (Faces): Add xref to `(emacs)Standard Faces'.
6715 (Displaying Faces): Fix xref to `Standard Faces'.
6716
6717 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
6718
67192005-08-20 Alan Mackenzie <acm@muc.de>
6720
6721 * buffers.texi (The Buffer List): Clarify the manipulation of the
6722 buffer list.
6723
67242005-08-14 Richard M. Stallman <rms@gnu.org>
6725
6726 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
6727 a regexp.
6728
67292005-08-11 Richard M. Stallman <rms@gnu.org>
6730
6731 * elisp.texi (Top): Update subnode lists.
6732
6733 * display.texi (Inverse Video): Node deleted.
6734
6735 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
6736 New nodes split out of Coding Conventions.
6737
6738 * searching.texi (Regular Expressions): Document re-builder.
6739
6740 * os.texi (Time Parsing): New node split out of Time Conversion.
6741
6742 * processes.texi (Misc Network, Network Feature Testing)
6743 (Network Options, Make Network): New nodes split out of
6744 Low-Level Network.
6745
67462005-08-09 Richard M. Stallman <rms@gnu.org>
6747
6748 * frames.texi (Geometry): New node, split from Size and Position.
6749 (Frame Parameters): Refer to Geometry.
6750
6751 * buffers.texi (The Buffer List): Fix xrefs.
6752
6753 * windows.texi (Splitting Windows): Fix xref.
6754
6755 * frames.texi (Layout Parameters): Add xref.
6756
6757 * display.texi (Line Height, Scroll Bars): Fix xrefs.
6758
6759 * keymaps.texi (Menu Bar): Fix xref.
6760
6761 * locals.texi (Standard Buffer-Local Variables): Fix xref.
6762
6763 * modes.texi (%-Constructs): Fix xref.
6764
6765 * frames.texi (Window Frame Parameters): Node split up.
6766 (Basic Parameters, Position Parameters, Size Parameters)
6767 (Layout Parameters, Buffer Parameters, Management Parameters)
6768 (Cursor Parameters, Color Parameters): New subnodes.
6769
67702005-08-09 Luc Teirlinck <teirllm@auburn.edu>
6771
6772 * positions.texi (Screen Lines): Update xref for previous change
6773 in minibuf.texi.
6774
6775 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
6776 change in minibuf.texi.
6777
67782005-08-09 Richard M. Stallman <rms@gnu.org>
6779
6780 * tips.texi (Coding Conventions): Minor cleanup.
6781
6782 * modes.texi (Defining Minor Modes): Explain when init-value
6783 can be non-nil.
6784
6785 * elisp.texi (Top): Update submenu for Minibuffer.
6786
6787 * minibuf.texi (Minibuffer Misc): Node split up.
6788 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
6789 (Recursive Mini): New nodes split out from Minibuffer Misc.
6790 (Minibuffer Misc): Document max-mini-window-height.
6791
6792 * hash.texi (Defining Hash): Delete stray paren in example.
6793
6794 * display.texi (Echo Area Customization): Don't define
6795 max-mini-window-height here; xref instead.
6796
6797 * commands.texi (Event Input Misc): Update while-no-input.
6798
6799 * advice.texi (Advising Functions): Explain when to use advice
6800 and when to use a hook.
6801
68022005-07-30 Eli Zaretskii <eliz@gnu.org>
6803
6804 * makefile.w32-in (info): Don't run install-info.
6805 ($(infodir)/dir): New target, produced by running install-info.
6806
68072005-07-27 Luc Teirlinck <teirllm@auburn.edu>
6808
6809 * modes.texi (Defining Minor Modes): The keyword for the initial
6810 value is :init-value, not :initial-value.
6811
68122005-07-23 Eli Zaretskii <eliz@gnu.org>
6813
6814 * loading.texi (Autoload): Make the `doctor' example be consistent
6815 with what's in current loaddefs.el. Describe the "fn" magic in
6816 the usage portion of the doc string.
6817
68182005-07-22 Richard M. Stallman <rms@gnu.org>
6819
6820 * internals.texi (Garbage Collection): Clarify previous change.
6821
68222005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
6823
6824 * internals.texi (Garbage Collection): Add gc-cons-percentage.
6825
68262005-07-18 Juri Linkov <juri@jurta.org>
6827
6828 * commands.texi (Accessing Events):
6829 * frames.texi (Text Terminal Colors, Resources):
6830 * markers.texi (The Mark):
6831 * modes.texi (Defining Minor Modes):
6832 Delete duplicate duplicate words.
6833
68342005-07-16 Richard M. Stallman <rms@gnu.org>
6835
6836 * display.texi (Managing Overlays): Clarify make-overlay
6837 args for insertion types.
6838
68392005-07-13 Luc Teirlinck <teirllm@auburn.edu>
6840
6841 * customize.texi (Variable Definitions):
6842 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
6843 `standard-value' is a list too.
6844 (Defining New Types): Use @key{RET} instead of @key{ret}.
6845
68462005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
6847
6848 * os.texi (Translating Input): Fix typo.
6849
68502005-07-08 Richard M. Stallman <rms@gnu.org>
6851
6852 * README: Update edition number and size estimate.
6853
6854 * elisp.texi (VERSION): Set to 2.9.
6855
68562005-07-07 Richard M. Stallman <rms@gnu.org>
6857
6858 * book-spine.texinfo: Update Emacs version.
6859
6860 * display.texi (Inverse Video): Delete mode-line-inverse-video.
6861
68622005-07-06 Richard M. Stallman <rms@gnu.org>
6863
6864 * searching.texi (Regexp Search): Clarify what re-search-forward
6865 does when the search fails.
6866
68672005-07-05 Lute Kamstra <lute@gnu.org>
6868
6869 * Update FSF's address in GPL notices.
6870
6871 * doclicense.texi (GNU Free Documentation License):
6872 * gpl.texi (GPL):
6873 * tips.texi (Coding Conventions, Library Headers):
6874 * vol1.texi:
6875 * vol2.texi: Update FSF's address.
6876
68772005-07-04 Richard M. Stallman <rms@gnu.org>
6878
6879 * hooks.texi (Standard Hooks): Add occur-hook.
6880
68812005-07-03 Luc Teirlinck <teirllm@auburn.edu>
6882
6883 * display.texi (The Echo Area): Correct menu.
6884
68852005-07-03 Richard M. Stallman <rms@gnu.org>
6886
6887 * elisp.texi (Top): Update subnode menu for Display.
6888
6889 * display.texi (Displaying Messages): New node, with most
6890 of what was in The Echo Area.
5dcb4c4e 6891 (Progress): Move under The Echo Area.
b8d4c8d0
GM
6892 (Logging Messages): New node with new text.
6893 (Echo Area Customization): New node, the rest of what was
6894 in The Echo Area. Document message-truncate-lines with @defvar.
6895 (Display): Update menu.
6896
6897 * windows.texi (Textual Scrolling): Doc 3 values for
6898 scroll-preserve-screen-position.
6899
6900 * text.texi (Special Properties): Change hook functions
6901 should bind inhibit-modification-hooks around altering buffer text.
6902
6903 * keymaps.texi (Key Binding Commands): Call binding BINDING
6904 rather than DEFINITION.
6905
69062005-06-29 Juanma Barranquero <lekktu@gmail.com>
6907
6908 * variables.texi (Defining Variables): `user-variable-p' returns t
6909 for aliases of user options, nil for alias loops.
6910
69112005-06-28 Richard M. Stallman <rms@gnu.org>
6912
6913 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
6914 make-keymap.
6915
69162005-06-27 Luc Teirlinck <teirllm@auburn.edu>
6917
6918 * variables.texi (Setting Variables): Correct and clarify
6919 description of `add-to-ordered-list'.
6920
69212005-06-26 Richard M. Stallman <rms@gnu.org>
6922
6923 * display.texi (Faces): Minor cleanup.
6924
69252005-06-25 Luc Teirlinck <teirllm@auburn.edu>
6926
6927 * display.texi (Faces): `facep' returns t for strings that are
6928 face names.
6929
69302005-06-25 Richard M. Stallman <rms@gnu.org>
6931
6932 * objects.texi (Equality Predicates): Clarify meaning of equal.
6933
6934 * windows.texi (Selecting Windows): save-selected-window
6935 and with-selected-window save and restore the current buffer.
6936
69372005-06-24 Richard M. Stallman <rms@gnu.org>
6938
6939 * numbers.texi (Float Basics): Explain how to test for NaN,
6940 and printing the sign of NaNs.
6941
69422005-06-24 Eli Zaretskii <eliz@gnu.org>
6943
6944 * makefile.w32-in (MAKEINFO): Use --force.
6945
69462005-06-23 Richard M. Stallman <rms@gnu.org>
6947
6948 * display.texi (Face Functions): Correct Texinfo usage.
6949
69502005-06-23 Luc Teirlinck <teirllm@auburn.edu>
6951
6952 * lists.texi (Rings): `ring-elements' now returns the elements of
6953 RING in order.
6954
69552005-06-23 Juanma Barranquero <lekktu@gmail.com>
6956
6957 * markers.texi (The Mark): Texinfo usage fix.
6958
69592005-06-23 Kim F. Storm <storm@cua.dk>
6960
6961 * searching.texi (Entire Match Data): Remove evaporate option for
6962 match-data. Do not mention evaporate option for set-match-data.
6963
69642005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
6965
6966 * display.texi (Face Functions): Mention face aliases.
6967
69682005-06-21 Richard M. Stallman <rms@gnu.org>
6969
6970 * anti.texi (Antinews): Texinfo usage fix.
6971
69722005-06-21 Karl Berry <karl@gnu.org>
6973
6974 * elisp.texi: Use @copying.
6975
6976 * elisp.texi: Put @summarycontents and @contents before the Top
6977 node, instead of the end of the file, so that the contents appear
6978 in the right place in the dvi/pdf output.
6979
69802005-06-21 Juri Linkov <juri@jurta.org>
6981
6982 * display.texi (Defining Faces): Add `customized-face'.
6983
69842005-06-20 Kim F. Storm <storm@cua.dk>
6985
6986 * variables.texi (Setting Variables): Any type of element can be
6987 given order in add-to-ordered-list. Compare elements with eq.
6988
6989 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
6990
69912005-06-20 Karl Berry <karl@gnu.org>
6992
6993 * syntax.texi (Syntax Flags): Make last column very slightly wider
6994 to avoid "generic comment" breaking on two lines and causing an
6995 underfull box.
6996
69972005-06-19 Luc Teirlinck <teirllm@auburn.edu>
6998
6999 * lists.texi (Rings): Various minor clarifications and corrections.
7000
70012005-06-18 Richard M. Stallman <rms@gnu.org>
7002
7003 * functions.texi (Obsolete Functions): Simplify.
7004
7005 * variables.texi (Variable Aliases): Simplify.
7006
7007 * anti.texi, backups.texi, compile.texi, customization.texi:
7008 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7009 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7010 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7011 * variables.texi: Fix formatting ugliness.
7012
7013 * elisp.texi: Add links to Rings and Byte Packing.
7014 Update version and copyright years.
7015
7016 * minibuf.texi: Fix formatting ugliness.
7017 (Completion Commands): Move keymap vars to the end
7018 and vars completing-read binds to the top.
7019
70202005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7021
7022 * processes.texi: Fix typos.
7023 (Bindat Spec): Correct Texinfo error.
7024 (Byte Packing): Fix ungrammatical sentence.
7025
70262005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7027
7028 * lists.texi (Rings): New node.
7029 (Lists): Add it to menu.
7030
7031 * processes.texi (Byte Packing): New node.
7032 (Processes): Add it to menu.
7033
70342005-06-17 Richard M. Stallman <rms@gnu.org>
7035
7036 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7037
7038 * help.texi (Documentation Basics): Explain the xref to
7039 Documentation Tips.
7040
7041 * debugging.texi (Debugger Commands): Minor fix.
7042
70432005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7044
7045 * edebug.texi (Instrumenting): Eliminate duplicate link.
7046 (Specification List): Replace references to "below", referring to
7047 a later node, with one @ref to that node.
7048
7049 * os.texi (Timers): Timers should save and restore the match data
7050 if they change it.
7051
7052 * debugging.texi (Debugger Commands): Mention that the Lisp
7053 debugger can not step through primitive functions.
7054
70552005-06-16 Juanma Barranquero <lekktu@gmail.com>
7056
7057 * functions.texi (Obsolete Functions): Update argument names of
7058 `make-obsolete' and `define-obsolete-function-alias'.
7059
7060 * variables.texi (Variable Aliases): Update argument names of
7061 `defvaralias', `make-obsolete-variable' and
7062 `define-obsolete-variable-alias'.
7063
70642005-06-15 Kim F. Storm <storm@cua.dk>
7065
7066 * searching.texi (Entire Match Data): Rephrase warnings about
7067 evaporate arg to match-data and set-match-data.
7068
70692005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7070
7071 * elisp.texi (Top): Update detailed menu.
7072
7073 * edebug.texi (Edebug): Update menu.
7074 (Instrumenting): Update xrefs.
7075 (Edebug Execution Modes): Correct xref.
7076 (Jumping): Clarify description of `h' command.
7077 Eliminate redundant @ref.
7078 (Breaks): New node.
7079 (Breakpoints): Is now a subsubsection.
7080 (Global Break Condition): Mention `C-x X X'.
7081 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7082 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7083 (Edebug Display Update): Correct pxref.
7084 (Edebug and Macros): New node.
7085 (Instrumenting Macro Calls): Is now a subsubsection.
7086 Neither arg of `def-edebug-spec' is evaluated.
7087 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7088 (Specification Examples): Fix typo.
7089
70902005-06-14 Lute Kamstra <lute@gnu.org>
7091
7092 * debugging.texi (Function Debugging): Primitives can break on
7093 entry too.
7094
70952005-06-14 Kim F. Storm <storm@cua.dk>
7096
7097 * variables.texi (Setting Variables): Add add-to-ordered-list.
7098
70992005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7100
7101 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7102 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7103
71042005-06-13 Lute Kamstra <lute@gnu.org>
7105
7106 * text.texi (Special Properties): Fix cross reference.
7107
71082005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7109
7110 * debugging.texi (Function Debugging): Delete mention of empty
7111 string argument to `cancel-debug-on-entry'. Delete inaccurate
7112 description of the return value of that command.
7113
71142005-06-11 Alan Mackenzie <acm@muc.de>
7115
7116 * text.texi (Adaptive Fill): Amplify the description of
7117 fill-context-prefix.
7118
71192005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7120
7121 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7122
71232005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7124
7125 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7126
71272005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7128
7129 * debugging.texi (Error Debugging): Minor rewording.
7130 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7131 is optional.
7132
71332005-06-10 Lute Kamstra <lute@gnu.org>
7134
7135 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7136 (Top): Give it a title. Correct version number. Give the
7137 detailed node listing a more prominent header.
7138 * intro.texi: Don't set VERSION here a second time.
7139 Mention Emacs's version too.
7140 * anti.texi (Antinews): Use EMACSVER to refer to the current
7141 version of Emacs.
7142
71432005-06-09 Kim F. Storm <storm@cua.dk>
7144
7145 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7146 match-data and set-match-data.
7147
71482005-06-08 Richard M. Stallman <rms@gnu.org>
7149
7150 * searching.texi (Entire Match Data): Clarify when match-data
7151 returns markers and when integers.
7152
7153 * display.texi (Defining Faces): Explain that face name should not
7154 end in `-face'.
7155
7156 * modes.texi (Mode Line Data): Minor cleanup.
7157 (Customizing Keywords): Node split out of Search-based Fontification.
7158 Add example of using font-lock-add-keywords from a hook.
7159 Clarify when MODE should be non-nil, and when nil.
7160
71612005-06-06 Richard M. Stallman <rms@gnu.org>
7162
7163 * modes.texi (Mode Line Data): Explain what happens when the car
7164 of a list is a void symbol.
7165 (Search-based Fontification): Explain MODE arg to
7166 font-lock-add-keywords and warn about calls from major modes.
7167
71682005-06-08 Juri Linkov <juri@jurta.org>
7169
7170 * display.texi (Standard Faces): Add `shadow' face.
7171
71722005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7173
7174 * modes.texi (Major Mode Conventions): A derived mode only needs
7175 to put the call to the parent mode inside `delay-mode-hooks'.
7176
71772005-05-29 Richard M. Stallman <rms@gnu.org>
7178
7179 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7180 new, and what that implies. Clarify.
7181
7182 * files.texi (Locating Files): Clean up the text.
7183
7184 * frames.texi (Window Frame Parameters): Document user-size.
7185 Shorten entry for top by referring to left.
7186
71872005-05-26 Richard M. Stallman <rms@gnu.org>
7188
7189 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7190 is new, and what the implications are. Other clarifications.
7191
71922005-05-24 Richard M. Stallman <rms@gnu.org>
7193
7194 * frames.texi (Dialog Boxes): Minor fixes.
7195
71962005-05-25 Masatake YAMATO <jet@gyve.org>
7197
7198 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7199
72002005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7201
7202 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7203 is optional.
7204
72052005-05-24 Nick Roberts <nickrob@snap.net.nz>
7206
10d1d0af 7207 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7208
72092005-05-23 Lute Kamstra <lute@gnu.org>
7210
7211 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7212 syntax-begin-function over font-lock-beginning-of-syntax-function.
7213
72142005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7215
7216 * minibuf.texi (Reading File Names): Update description of
7217 `read-directory-name'.
7218
7219 * modes.texi (Derived Modes): Clarify :group keyword.
7220
72212005-05-21 Eli Zaretskii <eliz@gnu.org>
7222
7223 * files.texi (Locating Files): New subsection.
7224 Describe locate-file and executable-find.
7225
72262005-05-21 Kevin Ryde <user42@zip.com.au>
7227
7228 * frames.texi (Initial Parameters): Update cross reference to
7229 "Emacs Invocation".
7230
72312005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7232
7233 * keymaps.texi (Active Keymaps): Add anchor.
7234
7235 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
7236 (Major Mode Conventions): Refer to `Auto Major Mode' in more
7237 appropriate place.
7238 (Derived Modes): Small clarifications.
7239 (Minor Mode Conventions, Keymaps and Minor Modes):
7240 Replace references to nodes with references to anchors.
7241 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
7242 Clarify description of lists whose first element is an integer.
7243 (Mode Line Variables): Add anchor.
7244 (%-Constructs): Clarify description of integer after %.
7245 (Emulating Mode Line): Describe nil value for FACE.
7246
72472005-05-18 Luc Teirlinck <teirllm@auburn.edu>
7248
7249 * modes.texi (Derived Modes): Correct references to non-existing
7250 variable standard-syntax-table.
7251
72522005-05-17 Lute Kamstra <lute@gnu.org>
7253
7254 * modes.texi (Defining Minor Modes): Mention the mode hook.
7255
72562005-05-15 Kim F. Storm <storm@cua.dk>
7257
7258 * processes.texi (Network): Remove open-network-stream-nowait.
7259 (Network Servers): Remove open-network-stream-server.
7260
72612005-05-15 Luc Teirlinck <teirllm@auburn.edu>
7262
7263 * elisp.texi (Top): Update detailed menu.
7264
7265 * variables.texi: Reorder nodes.
7266 (Variables): Update menu.
7267 (File Local Variables): Do not refer to the `-*-' line as
7268 a "local variables list". Add pxref.
7269
72702005-05-14 Luc Teirlinck <teirllm@auburn.edu>
7271
7272 * elisp.texi (Top): Update detailed menu for node changes.
7273
7274 * modes.texi (Modes): Update Menu.
7275 (Hooks): Move to beginning of chapter.
7276 Most minor modes run mode hooks too.
7277 `add-hook' can handle void hooks or hooks whose value is a single
7278 function.
7279 (Major Modes): Update Menu.
7280 (Major Mode Basics): New node, split off from `Major Modes'.
7281 (Major Mode Conventions): Correct xref. Explain how to handle
7282 auto-mode-alist if the major mode command has an autoload cookie.
7283 (Auto Major Mode): Major update. Add magic-mode-alist.
7284 (Derived Modes): Major update.
7285 (Mode Line Format): Update Menu.
7286 (Mode Line Basics): New node, split off from `Mode Line Format'.
7287
7288 * loading.texi (Autoload): Mention `autoload cookie' as synonym
7289 for `magic autoload comment'. Add index entries and anchor.
7290
72912005-05-14 Richard M. Stallman <rms@gnu.org>
7292
7293 * tips.texi (Coding Conventions): Explain how important it is
7294 that just loading certain files not change Emacs behavior.
7295
7296 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
7297
72982005-05-12 Lute Kamstra <lute@gnu.org>
7299
7300 * modes.texi (Generic Modes): Update.
7301 (Major Modes): Refer to node "Generic Modes".
7302
7303 * elisp.texi (Top): Update to the current structure of the manual.
7304 * processes.texi (Processes): Add menu description.
7305 * customize.texi (Customization): Add menu descriptions.
7306
73072005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
7308
7309 * processes.texi (Signals to Processes)
7310 (Low-Level Network): Fix typos.
7311
73122005-05-11 Lute Kamstra <lute@gnu.org>
7313
7314 * elisp.texi (Top): Add some nodes from the chapter "Major and
7315 Minor Modes" to the detailed node listing.
7316
73172005-05-10 Richard M. Stallman <rms@gnu.org>
7318
7319 * keymaps.texi (Extended Menu Items): Menu item filter functions
7320 can be called at any time.
7321
73222005-05-08 Luc Teirlinck <teirllm@auburn.edu>
7323
7324 * variables.texi (File Local Variables): `(hack-local-variables t)'
7325 now also checks whether a mode is specified in the local variables
7326 list.
7327
73282005-05-05 Kevin Ryde <user42@zip.com.au>
7329
7330 * display.texi (The Echo Area): Correct format function cross
7331 reference.
7332
73332005-05-05 Luc Teirlinck <teirllm@auburn.edu>
7334
7335 * variables.texi (Variable Aliases): Change description of
7336 `define-obsolete-variable-alias'.
7337
7338 * functions.texi (Functions): Add "Obsolete Functions" to menu.
7339 (Defining Functions): Add xref.
7340 (Obsolete Functions): New node.
7341 (Function Safety): Standardize capitalization of section title.
7342
7343 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
7344 (Dialog Boxes): Complete description of `x-popup-dialog'.
7345
73462005-05-04 Richard M. Stallman <rms@gnu.org>
7347
7348 * commands.texi (Interactive Codes): Fix Texinfo usage.
7349 Document U more clearly.
7350
73512005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7352
7353 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
7354 function and not a macro.
7355
7356 * frames.texi (Pop-Up Menus): Correct and clarify description of
7357 `x-popup-menu'.
7358 (Dialog Boxes): Clarify description of `x-popup-dialog'.
7359
73602005-05-01 Richard M. Stallman <rms@gnu.org>
7361
7362 * edebug.texi (Checking Whether to Stop): Fix previous change.
7363
73642005-05-01 Luc Teirlinck <teirllm@auburn.edu>
7365
7366 * display.texi: Fix typos and Texinfo usage.
7367
7368 * edebug.texi (Checking Whether to Stop): executing-macro ->
7369 executing-kbd-macro.
7370
73712005-05-01 Richard M. Stallman <rms@gnu.org>
7372
7373 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
7374
73752005-04-30 Richard M. Stallman <rms@gnu.org>
7376
7377 * files.texi (Magic File Names): Document `operations' property.
7378
73792005-04-29 Lute Kamstra <lute@gnu.org>
7380
7381 * modes.texi (Generic Modes): New node.
7382 (Major Modes): Add it to the menu.
7383 (Derived Modes): Add "derived mode" to concept index.
7384
73852005-04-28 Lute Kamstra <lute@gnu.org>
7386
7387 * modes.texi (Defining Minor Modes): Fix previous change.
7388 (Font Lock Mode): Simplify.
7389 (Font Lock Basics): Say that font-lock-defaults is buffer-local
7390 when set and that some parts are optional. Add cross references.
7391 (Search-based Fontification): Say how to specify font-lock-keywords.
7392 Add cross references. Add font-lock-multiline to index.
7393 Move font-lock-keywords-case-fold-search here from node "Other Font
7394 Lock Variables". Document font-lock-add-keywords and
7395 font-lock-remove-keywords.
7396 (Other Font Lock Variables): Move font-lock-keywords-only,
7397 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7398 and font-lock-syntactic-face-function to node "Syntactic Font
7399 Lock". Move font-lock-keywords-case-fold-search to node
7400 "Search-based Fontification". Document font-lock-inhibit-thing-lock
7401 and font-lock-{,un}fontify-{buffer,region}-function.
7402 (Precalculated Fontification): Remove reference to deleted variable
7403 font-lock-core-only.
7404 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
7405 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
7406 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
7407 and font-lock-syntactic-face-function here from node "Other Font
7408 Lock Variables". Move font-lock-syntactic-keywords to "Setting
7409 Syntax Properties". Add cross references.
7410 (Setting Syntax Properties): New node.
7411 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
7412 * syntax.texi (Syntax Properties): Add cross reference.
7413 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
7414
74152005-04-26 Richard M. Stallman <rms@gnu.org>
7416
7417 * display.texi (Defining Faces):
7418 Document `default' elements of defface spec.
7419
7420 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
7421
7422 * variables.texi (Variable Aliases): Clarify text.
7423
74242005-04-25 Chong Yidong <cyd@stupidchicken.com>
7425
7426 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
7427
74282005-04-25 Luc Teirlinck <teirllm@auburn.edu>
7429
7430 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
7431
74322005-04-24 Eli Zaretskii <eliz@gnu.org>
7433
7434 * syntax.texi (Syntax Table Internals): Elaborate documentation of
7435 syntax-after and syntax-class.
7436
7437 * files.texi (Changing Files): Fix last change's cross-reference.
7438 (Unique File Names): Don't mention "numbers" in the documentation
7439 of make-temp-file and make-temp-name.
7440
74412005-04-23 Richard M. Stallman <rms@gnu.org>
7442
7443 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
7444
74452005-04-22 Nick Roberts <nickrob@snap.net.nz>
7446
7447 * windows.texi (Cyclic Window Ordering): Clarify window-list.
7448
74492005-04-22 Nick Roberts <nickrob@snap.net.nz>
7450
7451 * variables.texi (Variable Aliases): Describe make-obsolete-variable
7452 and define-obsolete-variable-alias.
7453
74542005-04-22 Kim F. Storm <storm@cua.dk>
7455
7456 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
7457 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
7458
74592005-04-21 Lute Kamstra <lute@gnu.org>
7460
7461 * lists.texi (Association Lists): Document rassq-delete-all.
7462
74632005-04-19 Richard M. Stallman <rms@gnu.org>
7464
7465 * modes.texi (Search-based Fontification): Explain that
7466 facespec is an expression to be evaluated.
7467
74682005-04-19 Kevin Ryde <user42@zip.com.au>
7469
7470 * streams.texi (Output Functions): Fix xref.
7471 * strings.texi (String Conversion): Fix xref.
7472
74732005-04-19 Kim F. Storm <storm@cua.dk>
7474
7475 * symbols.texi (Symbol Plists): Add safe-get.
7476 Mention that `get' may signal an error.
7477
74782005-04-18 Nick Roberts <nickrob@snap.net.nz>
7479
7480 * customize.texi (Variable Definitions): Replace tooltip-mode
7481 example with save-place.
7482
74832005-04-17 Richard M. Stallman <rms@gnu.org>
7484
7485 * buffers.texi (Indirect Buffers): Clarify.
7486
7487 * positions.texi (Positions): Clarify converting marker to integer.
7488
7489 * strings.texi (String Basics): Mention string-match; clarify.
7490
74912005-04-08 Lute Kamstra <lute@gnu.org>
7492
7493 * modes.texi (Search-based Fontification): Fix cross references.
7494 Use consistent terminology. Document anchored highlighting.
7495
74962005-04-05 Lute Kamstra <lute@gnu.org>
7497
7498 * modes.texi (Defining Minor Modes): Document :group keyword
7499 argument and its default value.
7500
75012005-04-03 Lute Kamstra <lute@gnu.org>
7502
7503 * hooks.texi (Standard Hooks): Add some hooks. Add cross
7504 references and/or descriptions. Delete major mode hooks; mention
7505 them as a category instead. Rename or delete obsolete hooks.
7506
75072005-04-02 Richard M. Stallman <rms@gnu.org>
7508
7509 * nonascii.texi (Coding System Basics): Another wording cleanup.
7510
75112005-04-01 Richard M. Stallman <rms@gnu.org>
7512
7513 * nonascii.texi (Coding System Basics): Clarify previous change.
7514
75152005-04-01 Kenichi Handa <handa@m17n.org>
7516
10d1d0af 7517 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
7518 identity of coding systems.
7519
75202005-03-29 Chong Yidong <cyd@stupidchicken.com>
7521
7522 * text.texi (Buffer Contents): Add filter-buffer-substring and
7523 buffer-substring-filters.
7524
75252005-03-26 Chong Yidong <cyd@stupidchicken.com>
7526
7527 * anti.texi (Antinews): Mention `G' interactive code.
7528
7529 * tips.texi (Compilation Tips): Mention benchmark.el.
7530
75312005-03-27 Luc Teirlinck <teirllm@auburn.edu>
7532
7533 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
7534 is now bound to M-o M-o.
7535
7536 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
7537
75382005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
7539
7540 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
7541 in the Emacs Manual).
7542 * Makefile.in (srcs): Remove calendar.texi.
7543 * makefile.w32-in (srcs): Remove calendar.texi.
7544 * display.texi (Display): Change name of next node.
7545 * os.texi (System In): Change name of previous node.
7546 * elisp.texi (Top): Remove Calendar references.
7547 * vol1.texi (Top): Remove Calendar references.
7548 * vol2.texi (Top): Remove Calendar references.
7549
75502005-03-25 Richard M. Stallman <rms@gnu.org>
7551
7552 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
7553 Cleanup previous change.
7554
75552005-03-25 Chong Yidong <cyd@stupidchicken.com>
7556
7557 * display.texi (Face Attributes): Faces earlier in an :inherit
7558 list take precedence.
7559 (Scroll Bars): Fix description of vertical-scroll-bars.
7560 Document frame-current-scroll-bars and window-current-scroll-bars.
7561
7562 * markers.texi (The Mark): Document temporary Transient Mark mode.
7563
7564 * minibuf.texi (Reading File Names):
7565 Document read-file-name-completion-ignore-case.
7566
7567 * positions.texi (Screen Lines): Document nil for width argument
7568 to compute-motion.
7569
75702005-03-23 Kim F. Storm <storm@cua.dk>
7571
7572 * display.texi (Standard Faces): Other faces used in the fringe
7573 implicitly inherits from the fringe face.
7574 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
7575 properties implicitly inherits from fringe face.
7576 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
7577
75782005-03-20 Chong Yidong <cyd@stupidchicken.com>
7579
7580 * display.texi (Invisible Text): State default value of
7581 line-move-ignore-invisible.
7582 (Managing Overlays): Document remove-overlays.
7583 (Standard Faces): Document escape-glyph face.
7584
7585 * minibuf.texi (Reading File Names): Document read-file-name-function.
7586
7587 * modes.texi (Other Font Lock Variables):
7588 Document font-lock-lines-before.
7589
7590 * positions.texi (Skipping Characters): skip-chars-forward allows
7591 character classes.
7592
75932005-03-18 Lute Kamstra <lute@gnu.org>
7594
7595 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
7596
75972005-03-17 Richard M. Stallman <rms@gnu.org>
7598
7599 * text.texi (Undo): Document extensible undo entries.
7600
dd7b651b 7601 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
7602
7603 * nonascii.texi (Character Codes): Minor fix.
7604
7605 * display.texi (Display Property): Explain the significance
7606 of having text properties that are eq.
7607 (Other Display Specs): Explain string as display spec.
7608
7609 * commands.texi (Interactive Codes): Document G option.
7610
76112005-03-17 Chong Yidong <cyd@stupidchicken.com>
7612
7613 * text.texi (Filling): Add sentence-end-without-period and
7614 sentence-end-without-space.
7615 (Changing Properties): Minor fix.
7616
7617 * anti.texi: Total rewrite.
7618
76192005-03-15 Lute Kamstra <lute@gnu.org>
7620
7621 * edebug.texi (Instrumenting Macro Calls): Fix typos.
7622
76232005-03-08 Kim F. Storm <storm@cua.dk>
7624
7625 * display.texi (Specified Space): Property :width is support on
7626 non-graphic terminals, :height is not.
7627
76282005-03-07 Richard M. Stallman <rms@gnu.org>
7629
7630 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
7631 Now subnodes of Fringes.
7632 (Overlay Arrow): Document overlay-arrow-variable-list.
7633 (Fringe Size/Pos): New node, broken out of Fringes.
7634 (Display): Explain clearing vs redisplay better.
7635 (Truncation): Clarify use of bitmaps.
7636 (The Echo Area): Clarify the uses of the echo area.
7637 Add max-mini-window-height.
7638 (Progress): Clarify.
7639 (Invisible Text): Explain that main loop moves point out.
7640 (Selective Display): Say "hidden", not "invisible".
7641 (Managing Overlays): Move up. Describe relation to Undo here.
7642 (Overlay Properties): Clarify intro.
7643 (Finding Overlays): Explain return values when nothing found.
7644 (Width): truncate-string-to-width has added arg.
7645 (Displaying Faces): Clarify and update mode line face handling.
7646 (Face Functions): Minor cleanup.
7647 (Conditional Display): Merge into Other Display Specs.
7648 (Pixel Specification, Other Display Specs): Minor cleanups.
7649 (Images, Image Descriptors): Minor cleanups.
7650 (GIF Images): Patents have expired.
7651 (Showing Images): Explain default text for insert-image.
7652 (Manipulating Button Types): Merge into Manipulating Buttons.
7653 (Making Buttons): Explain return values.
7654 (Button Buffer Commands): Add xref.
7655 (Inverse Video): Update mode-line-inverse-video.
7656 (Display Table Format): Clarify.
7657 (Active Display Table): Give defaults for window-display-table.
7658
7659 * calendar.texi (Calendar Customizing): calendar-holiday-marker
7660 and calendar-today-marker are strings, not chars.
7661 (Holiday Customizing): Minor fix.
7662
7663 * internals.texi (Writing Emacs Primitives): Update `or' example.
7664 Update limit on # args of subr.
7665
7666 * edebug.texi (Using Edebug): Arrow is in fringe.
7667 (Instrumenting): Arg to eval-defun works without loading edebug.
7668 (Edebug Execution Modes): Add xref.
7669
7670 * customize.texi (Common Keywords): Clarify :require.
7671 Mention :version here.
7672 (Variable Definitions, Group Definitions): Not here.
7673 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
7674
76752005-03-07 Chong Yidong <cyd@stupidchicken.com>
7676 * nonascii.texi (Text Representations): Clarify position-bytes.
7677 (Character Sets): Add list-charset-chars.
7678 (Scanning Charsets): Add charset-after.
7679 (Encoding and I/O): Minor fix.
7680
76812005-03-06 Richard M. Stallman <rms@gnu.org>
7682
7683 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
7684 (Resizing Windows): Likewise.
7685
7686 * text.texi (Change Hooks): Get rid of "Emacs 21".
7687
7688 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
7689
7690 * streams.texi (Output Variables): Get rid of "Emacs 21".
7691
7692 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
7693
7694 * os.texi (Translating Input): Replace flow-control example
7695 with a less obsolete example that uses `keyboard-translate'.
7696
7697 * objects.texi (Hash Table Type, Circular Objects):
7698 Get rid of "Emacs 21".
7699
7700 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
7701 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
7702
7703 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
7704
7705 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
7706
7707 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
7708 (Menu Bar): Fix when menu-bar-update-hook is called.
7709
7710 * hash.texi (Hash Tables): Get rid of "Emacs 21".
7711
7712 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
7713 and make it read better.
7714
7715 * files.texi (Writing to Files): Get rid of "Emacs 21".
7716 (Unique File Names): Likewise.
7717
7718 * elisp.texi: Update Emacs version to 22.
7719
7720 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
7721 (Overlay Properties, Face Attributes): Likewise.
7722 (Managing Overlays): Fix punctuation.
7723 (Attribute Functions): Clarify set-face-font; get rid of
7724 info about old Emacs versions.
7725 (Auto Faces, Font Lookup, Display Property, Images):
7726 Get rid of "Emacs 21".
7727
7728 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
7729
77302005-03-05 Richard M. Stallman <rms@gnu.org>
7731
7732 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
7733
77342005-03-04 Lute Kamstra <lute@gnu.org>
7735
7736 * debugging.texi (Error Debugging): Document stack-trace-on-error.
7737
77382005-03-03 Lute Kamstra <lute@gnu.org>
7739
7740 * edebug.texi (Instrumenting Macro Calls): Fix typo.
7741
77422005-03-01 Lute Kamstra <lute@gnu.org>
7743
7744 * debugging.texi (Debugger Commands): Update `j'.
7745
77462005-02-28 Lute Kamstra <lute@gnu.org>
7747
7748 * debugging.texi (Debugging): Fix typo.
7749 (Error Debugging): Document eval-expression-debug-on-error.
7750 (Function Debugging): Update example.
7751 (Using Debugger): Mention starred stack frames.
7752 (Debugger Commands): Document `j' and `l'.
7753 (Invoking the Debugger): `d' and `j' exit recursive edit too.
7754 Update the messages that the debugger displays.
7755 (Internals of Debugger): Add cross reference. Update example.
7756 (Excess Open): Minor improvement.
7757 (Excess Close): Minor improvement.
7758
77592005-02-26 Richard M. Stallman <rms@gnu.org>
7760
7761 * tips.texi (Coding Conventions): Clarify.
7762 Put all the major mode key reservations together.
7763 Mention the Mouse-1 => Mouse-2 conventions.
7764
7765 * syntax.texi (Syntax Class Table): Clarify.
7766 (Syntax Table Functions): syntax-after moved from here.
7767 (Syntax Table Internals): syntax-after moved to here.
7768 (Parsing Expressions): Update info on number of values
7769 and what's meaningful in the STATE argument.
7770 (Categories): Fix typo.
7771
7772 * sequences.texi (Arrays): Cleanup.
7773 (Char-Tables): Clarify.
7774
7775 * processes.texi (Deleting Processes): Cleanups, add xref.
7776 (Subprocess Creation): Explain nil in exec-path. Cleanup.
7777 (Process Information): set-process-coding-system, some args optional.
7778 (Input to Processes): Explain various types for PROCESS args.
7779 Rename them from PROCESS-NAME to PROCESS.
7780 (Signals to Processes): Likewise.
7781 (Decoding Output): Cleanup.
7782 (Query Before Exit): Clarify.
7783
7784 * os.texi (Startup Summary): Correct the options; add missing ones.
7785 (Terminal Output, Batch Mode): Clarify.
7786 (Flow Control): Node deleted.
7787
7788 * markers.texi (The Mark): Clarify.
7789
7790 * macros.texi (Expansion): Cleanup.
7791 (Indenting Macros): indent-spec allows ints, not floats.
7792
7793 * keymaps.texi (Keymaps): Clarify.
7794 (Format of Keymaps): Update lisp-mode-map example.
7795 (Active Keymaps, Key Lookup): Clarify.
7796 (Changing Key Bindings): Add xref to `kbd'.
7797 (Key Binding Commands, Simple Menu Items): Clarify.
7798 (Mouse Menus, Menu Bar): Clarify.
7799 (Menu Example): Replace print example with menu-bar-replace-menu.
7800
7801 * help.texi (Documentation Basics): Add function-documentation prop.
7802
7803 * elisp.texi (Top): Don't refer to Flow Control node.
7804
7805 * commands.texi (Command Overview): Improve xrefs.
7806 (Adjusting Point): Adjusting point applies to intangible and invis.
7807 (Key Sequence Input): Doc extra read-key-sequence args.
7808 Likewise for read-key-sequence-vector.
7809
7810 * backups.texi (Rename or Copy): Minor fix.
7811 (Numbered Backups): For version-control, say the default.
7812 (Auto-Saving): make-auto-save-file-name example is simplified.
7813
7814 * advice.texi (Advising Functions): Don't imply one part of Emacs
7815 should advise another part. Markup changes.
7816 (Defining Advice): Move transitional para.
7817 (Activation of Advice): Cleanup.
7818 Explain if COMPILE is nil or negative.
7819
7820 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
7821
78222005-02-24 Lute Kamstra <lute@gnu.org>
7823
7824 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
7825 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
7826
78272005-02-23 Lute Kamstra <lute@gnu.org>
7828
7829 * modes.texi (Defining Minor Modes): define-minor-mode can be used
7830 to define global minor modes as well.
7831
7832 * display.texi (Managing Overlays): overlay-buffer returns nil for
7833 deleted overlays.
7834
78352005-02-22 Kim F. Storm <storm@cua.dk>
7836
7837 * minibuf.texi (Basic Completion): Allow symbols in addition to
7838 strings in try-completion and all-completions.
7839
78402005-02-14 Lute Kamstra <lute@gnu.org>
7841
7842 * elisp.texi (Top): Remove reference to deleted node.
7843
7844 * lists.texi (Lists): Remove reference to deleted node.
7845 (Cons Cells): Fix typo.
7846
7847 * loading.texi (Where Defined): Fix typo.
7848
78492005-02-14 Richard M. Stallman <rms@gnu.org>
7850
7851 * variables.texi (Creating Buffer-Local): change-major-mode-hook
7852 is useful for discarding some minor modes.
7853
7854 * symbols.texi (Symbol Components): Reorder examples.
7855
7856 * streams.texi (Input Functions): State standard-input default.
7857 (Output Variables): State standard-output default.
7858
7859 * objects.texi (Printed Representation): Clarify read syntax vs print.
7860 (Floating Point Type): Explain meaning better.
7861 (Symbol Type): Explain uniqueness better.
7862 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
7863 List examples sooner.
7864 (Box Diagrams): New subnode broken out.
7865 Some examples moved from old Lists as Boxes node.
7866 (Dotted Pair Notation): Clarify intro.
7867 (Array Type): Clarify.
7868 (Type Predicates): Add hash-table-p.
7869
7870 * numbers.texi (Integer Basics): Clarify radix explanation.
7871 (Predicates on Numbers): Minor clarification.
7872 (Comparison of Numbers): Minor clarification. Clarify eql.
7873 Typos in min, max.
7874 (Math Functions): Clarify overflow in expt.
7875
7876 * minibuf.texi (Text from Minibuffer): Minor clarification.
7877 Mention arrow keys.
7878
7879 * loading.texi (Autoload): defun's doc string overrides autoload's
7880 doc string.
7881 (Repeated Loading): Modernize "add to list" examples.
7882 (Where Defined): Finish updating table of load-history elts.
7883
7884 * lists.texi (List-related Predicates): Minor wording improvement.
7885 (Lists as Boxes): Node deleted.
7886 (Building Lists): Explain trivial cases of number-sequence.
7887
7888 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 7889 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
7890 (Hash Access): Any object can be a key.
7891 State value of maphash.
7892
7893 * functions.texi (What Is a Function): Wording cleanup.
7894 (Function Documentation): Minor cleanup.
7895 Explain purpose of calling convention at end of doc string.
7896 (Function Names): Wording cleanup.
7897 (Calling Functions): Wording cleanup.
7898 Explain better how funcall calls the function.
7899 (Function Cells): Delete example of saving and redefining function.
7900
7901 * control.texi (Combining Conditions): Wording cleanup.
7902 (Iteration): dolist and dotimes bind VAR locally.
7903 (Cleanups): Xref to Atomic Changes.
7904
7905 * compile.texi (Byte Compilation): Delete 19.29 info.
7906 (Compilation Functions): Macros' difficulties don't affect defsubst.
7907 (Docs and Compilation): Delete 19.29 info.
7908
79092005-02-10 Richard M. Stallman <rms@gnu.org>
7910
7911 * objects.texi (Symbol Type): Minor correction.
7912
79132005-02-06 Lute Kamstra <lute@gnu.org>
7914
7915 * modes.texi (Example Major Modes): Fix typos.
7916
79172005-02-06 Richard M. Stallman <rms@gnu.org>
7918
7919 * text.texi (Margins): fill-nobreak-predicate can be one function.
7920
7921 * strings.texi (Modifying Strings): clear-string can make unibyte.
7922 (Formatting Strings): format gives error if values missing.
7923
7924 * positions.texi (Character Motion): Mention default arg
7925 for forward-char. backward-char refers to forward-char.
7926 (Word Motion): Mention default arg for forward-word.
7927 (Buffer End Motion): Mention default arg for beginning-of-buffer.
7928 Simplify end-of-buffer.
7929 (Text Lines): Mention default arg for forward-line.
7930 (List Motion): Mention default arg for beginning/end-of-defun.
7931 (Skipping Characters): Minor fixes in explaining character-set.
7932
7933 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
7934 Mode inheritance applies only when default-major-mode is nil.
7935 Clarifications.
7936 (Example Major Modes): Update Text mode and Lisp mode examples.
7937 (Minor Mode Conventions): Mention define-minor-mode at top.
7938 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
7939 (Mode Line Format): Update mode line face display info.
7940 (Properties in Mode): Mention effect of risky vars.
7941 (Imenu): Define imenu-add-to-menubar.
7942 (Font Lock Mode): Add descriptions to menu lines.
7943 (Faces for Font Lock): Add font-lock-doc-face.
7944
79452005-02-05 Lute Kamstra <lute@gnu.org>
7946
7947 * text.texi (Maintaining Undo): Remove obsolete function.
7948
79492005-02-05 Eli Zaretskii <eliz@gnu.org>
7950
7951 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 7952 color specifications. Improve indexing.
b8d4c8d0
GM
7953 (Text Terminal Colors): Replace the description of RGB values by
7954 an xref to "Color Names".
7955
79562005-02-03 Richard M. Stallman <rms@gnu.org>
7957
7958 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
7959 Clarify.
7960 (Selecting Windows): Clarify save-selected-window.
7961 (Cyclic Window Ordering): Clarify walk-windows.
7962 (Window Point): Clarify.
7963 (Window Start): Add comment to example.
7964 (Resizing Windows): Add `interactive' specs in examples.
7965 Document fit-window-to-buffer.
7966
7967 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
7968 (Undo, Maintaining Undo): Clarify last change.
7969 (Sorting): In sort-numeric-fields, explain about octal and hex.
7970 Mention sort-numeric-base.
7971 (Format Properties): Add xref for hard newlines.
7972
7973 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
7974 (Pop-Up Menus): Fix typo.
7975 (Color Names): Explain all types of color names.
7976 Explain color-values on B&W terminal.
7977 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
7978
7979 * files.texi (File Locks): Not supported on MS systems.
7980 (Testing Accessibility): Clarify.
7981
7982 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
7983 (Coverage Testing): Fix typo.
7984
7985 * commands.texi (Misc Events): Remove stray space.
7986
7987 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
7988 (Modification Time): Clarify when visited-file-modtime returns 0.
7989 (The Buffer List): Clarify bury-buffer.
7990 (Killing Buffers): Clarify.
7991 (Indirect Buffers): Add clone-indirect-buffer.
7992
79932005-02-02 Matt Hodges <MPHodges@member.fsf.org>
7994
7995 * edebug.texi (Printing in Edebug): Fix default value of
7996 edebug-print-circle.
7997 (Coverage Testing): Fix displayed frequency count data.
7998
79992005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8000
8001 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8002
80032005-02-02 Kim F. Storm <storm@cua.dk>
8004
8005 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8006
80072005-01-29 Eli Zaretskii <eliz@gnu.org>
8008
8009 * commands.texi (Misc Events): Describe the help-echo event.
8010
8011 * text.texi (Special Properties) <help-echo>: Use `pos'
8012 consistently in description of the help-echo property.
8013 Use @code{nil} instead of @var{nil}.
8014
8015 * display.texi (Overlay Properties): Fix the index entry for
8016 help-echo overlay property.
8017
8018 * customize.texi (Type Keywords): Uncomment the xref to the
8019 help-echo property documentation.
8020
80212005-01-23 Kim F. Storm <storm@cua.dk>
8022
8023 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8024 return value. Third element FULLY replaced by PARTIAL which
8025 specifies number of invisible pixels if row is only partially visible.
8026 (Textual Scrolling): Mention auto-window-vscroll.
8027 (Vertical Scrolling): New defvar auto-window-vscroll.
8028
80292005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8030
8031 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8032 command remapping.
8033
80342005-01-15 Richard M. Stallman <rms@gnu.org>
8035
8036 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8037
80382005-01-14 Kim F. Storm <storm@cua.dk>
8039
8040 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8041
8042 * text.texi (Links and Mouse-1): Fix string and vector item.
8043
80442005-01-13 Richard M. Stallman <rms@gnu.org>
8045
8046 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8047 descriptions of overriding-local-map and overriding-terminal-local-map.
8048
8049 * text.texi (Links and Mouse-1): Clarify text.
8050
80512005-01-13 Kim F. Storm <storm@cua.dk>
8052
8053 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8054
80552005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8056
8057 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8058
80592005-01-12 Kim F. Storm <storm@cua.dk>
8060
8061 * text.texi (Links and Mouse-1): Rename section from Enabling
8062 Mouse-1 to Following Links. Change xrefs.
8063 Add examples for define-button-type and define-widget.
8064
8065 * display.texi (Button Properties, Button Buffer Commands):
8066 Clarify mouse-1 and follow-link functionality.
8067
80682005-01-12 Richard M. Stallman <rms@gnu.org>
8069
8070 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8071
8072 * display.texi (Beeping): Fix Texinfo usage.
8073
8074 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8075
80762005-01-11 Kim F. Storm <storm@cua.dk>
8077
8078 * display.texi (Button Properties, Button Buffer Commands):
8079 Mention mouse-1 binding. Add follow-link keyword.
8080
8081 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8082 (Enabling Mouse-1 to Follow Links): New subsection.
8083
80842005-01-06 Richard M. Stallman <rms@gnu.org>
8085
8086 * text.texi (Special Properties): Minor change.
8087
8088 * os.texi (Timers): Clarify previous change.
8089
8090 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8091
80922005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8093
8094 * display.texi (Face Attributes): Correct xref to renamed node.
8095
80962005-01-01 Richard M. Stallman <rms@gnu.org>
8097
8098 * display.texi (Face Attributes): Describe hex color specs.
8099
81002004-12-31 Richard M. Stallman <rms@gnu.org>
8101
8102 * os.texi (Timers): Update previous change.
8103
81042004-12-30 Kim F. Storm <storm@cua.dk>
8105
8106 * display.texi (Line Height): Total line-height is now specified
8107 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8108 in cons cells. (nil . RATIO) is relative to actual line height.
8109 Use line-height `t' instead of `0' to get minimum height.
8110
81112004-12-29 Richard M. Stallman <rms@gnu.org>
8112
8113 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8114
81152004-12-28 Richard M. Stallman <rms@gnu.org>
8116
8117 * commands.texi (Quitting): Clarify value of with-local-quit.
8118
8119 * elisp.texi (Top): Fix previous change.
8120
8121 * loading.texi (Loading): Fix previous change.
8122
81232004-12-27 Richard M. Stallman <rms@gnu.org>
8124
8125 * Makefile.in (MAKEINFO): Specify --force.
8126
8127 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8128
8129 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8130
8131 * display.texi (Line Height): Further clarify.
8132
8133 * elisp.texi (Top): Update Loading submenu.
8134
8135 * loading.texi (Where Defined): New node.
8136 (Unloading): load-history moved to Where Defined.
8137
81382004-12-21 Richard M. Stallman <rms@gnu.org>
8139
8140 * commands.texi (Event Input Misc): Add while-no-input.
8141
81422004-12-11 Richard M. Stallman <rms@gnu.org>
8143
8144 * display.texi (Line Height): Rewrite text for clarity.
8145
81462004-12-11 Kim F. Storm <storm@cua.dk>
8147
8148 * display.texi (Display): Add node "Line Height" to menu.
8149 (Line Height): New node. Move full description of line-spacing
8150 and line-height text properties here from text.texi.
8151 (Scroll Bars): Add vertical-scroll-bar variable.
8152
8153 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8154
8155 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8156 line-spacing and vertical-scroll-bar.
8157
8158 * text.texi (Special Properties): Just mention line-spacing and
8159 line-height here, add xref to new "Line Height" node.
8160
81612004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8162
8163 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8164
8165 * locals.texi (Standard Buffer-Local Variables):
8166 Add @xref for `line-spacing'.
8167
81682004-12-05 Richard M. Stallman <rms@gnu.org>
8169
8170 * Makefile.in (maintainer-clean): Remove the info files
8171 in $(infodir) where they are created.
8172
81732004-12-03 Richard M. Stallman <rms@gnu.org>
8174
8175 * windows.texi (Selecting Windows): get-lru-window and
8176 get-largest-window don't consider dedicated windows.
8177
8178 * text.texi (Undo): Document undo-in-progress.
8179
81802004-11-26 Richard M. Stallman <rms@gnu.org>
8181
8182 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8183 Remove a few vars that are not always buffer-local.
8184
81852004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8186
8187 * locals.texi (Standard Buffer-Local Variables): Comment out
8188 xref's to non-existent node `Yet to be written'.
8189
81902004-11-24 Richard M. Stallman <rms@gnu.org>
8191
8192 * processes.texi (Synchronous Processes): Grammar fix.
8193
8194 * numbers.texi (Comparison of Numbers): Add eql.
8195
8196 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8197
8198 * intro.texi (Printing Notation): Fix previous change.
8199
8200 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8201 and default-indicate-buffer-boundaries from here.
8202 (Usual Display): To here.
8203 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8204 (Usual Display): Move tab-width up.
8205
5dcb4c4e
SM
8206 * customize.texi (Variable Definitions):
8207 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8208 (Simple Types, Composite Types, Defining New Types):
8209 Minor cleanups.
8210
82112004-11-21 Jesper Harder <harder@ifa.au.dk>
8212
8213 * processes.texi (Synchronous Processes, Output from Processes):
8214 Markup fix.
8215
82162004-11-20 Richard M. Stallman <rms@gnu.org>
8217
8218 * positions.texi (Skipping Characters): skip-chars-forward
8219 now handles char classes.
8220
8221 * intro.texi (Printing Notation): Avoid confusion of `print'
8222 when explaining @print.
8223
8224 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8225
8226 * display.texi (Display Table Format): Minor fix.
8227
8228 * streams.texi (Output Functions): Fix print example.
8229
8230 * Makefile.in (elisp): New target.
8231 (dist): Depend on $(infodir)/elisp, not elisp.
8232 Copy the info files from $(infodir).
8233
8234 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
8235 read-from-minibuffer.
8236
8237 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
8238
82392004-11-19 Richard M. Stallman <rms@gnu.org>
8240
8241 * searching.texi (Regexp Search): Add search-whitespace-regexp.
8242
82432004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
8244
8245 * tips.texi (Coding Conventions): Fix typo.
8246
82472004-11-16 Richard M. Stallman <rms@gnu.org>
8248
8249 * tips.texi (Coding Conventions): Separate defvar and require
8250 methods to avoid warnings. Use require only when there are many
8251 functions and variables from that package.
8252
8253 * minibuf.texi (Minibuffer Completion): When ignoring case,
8254 predicate must not be case-sensitive.
8255
8256 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
8257 (Test Coverage): Don't talk about "splotches". Clarified.
8258
82592004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
8260
8261 * frames.texi (Window Frame Parameters): Fix typo.
8262
82632004-11-15 Kim F. Storm <storm@cua.dk>
8264
8265 * symbols.texi (Other Plists): Note that plist-get may signal error.
8266 Add safe-plist-get.
8267
82682004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
8269
8270 * modes.texi (Font Lock Basics): Fix typo.
8271
82722004-11-08 Richard M. Stallman <rms@gnu.org>
8273
8274 * syntax.texi (Syntax Table Functions): Add syntax-after.
8275
82762004-11-06 Lars Brinkhoff <lars@nocrew.org>
8277
8278 * os.texi (Processor Run Time): New section documenting
8279 get-internal-run-time.
8280
82812004-11-06 Eli Zaretskii <eliz@gnu.org>
8282
8283 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
8284 it nukes elisp-cover.texi.
8285 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
8286 elisp-0 etc.
8287
82882004-11-05 Luc Teirlinck <teirllm@auburn.edu>
8289
8290 * commands.texi (Keyboard Macros): Document `append' return value
8291 of `defining-kbd-macro'.
8292
82932004-11-01 Richard M. Stallman <rms@gnu.org>
8294
8295 * commands.texi (Interactive Call): Add called-interactively-p.
8296
82972004-10-29 Simon Josefsson <jas@extundo.com>
8298
8299 * minibuf.texi (Reading a Password): Revert.
8300
83012004-10-28 Richard M. Stallman <rms@gnu.org>
8302
8303 * frames.texi (Display Feature Testing): Explain about "vendor".
8304
83052004-10-27 Richard M. Stallman <rms@gnu.org>
8306
8307 * commands.texi (Interactive Codes): `N' uses numeric prefix,
8308 not raw. Clarify `n'.
8309 (Interactive Call): Rewrite interactive-p, focusing on when
8310 and how to use it.
8311 (Misc Events): Clarify previous change.
8312
8313 * advice.texi (Simple Advice): Clarify what job the example does.
8314 (Around-Advice): Clarify ad-do-it.
8315 (Activation of Advice): An option of ad-default-compilation-action
8316 is `never', not `nil'.
8317
83182004-10-26 Kim F. Storm <storm@cua.dk>
8319
8320 * commands.texi (Interactive Codes): Add U code letter.
8321
83222004-10-25 Simon Josefsson <jas@extundo.com>
8323
8324 * minibuf.texi (Reading a Password): Add.
8325
83262004-10-24 Jason Rumney <jasonr@gnu.org>
8327
8328 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
8329 and wheel-down.
8330
83312004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
8332
8333 * processes.texi (Synchronous Processes): Document process-file.
8334
83352004-10-22 Kenichi Handa <handa@m17n.org>
8336
8337 * text.texi (translate-region): Document that it accepts also a
8338 char-table.
8339
83402004-10-22 David Ponce <david@dponce.com>
8341
8342 * windows.texi (Resizing Windows): Document the `preserve-before'
8343 argument of the functions `enlarge-window' and `shrink-window'.
8344
83452004-10-19 Jason Rumney <jasonr@gnu.org>
8346
8347 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
8348
83492004-10-09 Luc Teirlinck <teirllm@auburn.edu>
8350
8351 * text.texi (Filling): Add anchor for definition of
8352 `sentence-end-double-space'.
8353
8354 * searching.texi (Regexp Example): Update description of how
8355 Emacs currently recognizes the end of a sentence.
8356 (Standard Regexps): Update definition of the variable
8357 `sentence-end'. Add definition of the function `sentence-end'.
8358
83592004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
8360
8361 * display.texi (Progress): New node.
8362
83632004-10-05 Kim F. Storm <storm@cua.dk>
8364
8365 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
8366
83672004-09-29 Kim F. Storm <storm@cua.dk>
8368
8369 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
8370 to identify bitmaps. Remove -fringe-bitmap suffix for standard
8371 fringe bitmap symbols, as they now have their own namespace.
8372 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
8373 vs. pixels. Signal error if no free bitmap slots.
8374 (Pixel Specification): Change IMAGE to @var{image}.
8375
83762004-09-28 Richard M. Stallman <rms@gnu.org>
8377
8378 * text.texi (Special Properties): Clarify line-spacing and line-height.
8379
8380 * searching.texi (Regexp Search): Add looking-back.
8381
83822004-09-25 Luc Teirlinck <teirllm@auburn.edu>
8383
8384 * display.texi: Correct typos.
8385 (Image Descriptors): Correct xref's.
8386
83872004-09-25 Richard M. Stallman <rms@gnu.org>
8388
8389 * text.texi (Special Properties): Cleanups in `cursor'.
8390 Rewrites in `line-height' and `line-spacing'; exchange them.
8391
8392 * display.texi (Fringes): Rewrite previous change.
8393 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
8394 (Display Fringe Bitmaps): Node deleted, text moved.
8395 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
8396 (Scroll Bars): Clarify set-window-scroll-bars.
8397 (Pointer Shape): Rewrite.
8398 (Specified Space): Clarify :align-to, etc.
8399 (Pixel Specification): Use @var. Clarify new text.
8400 (Other Display Specs): Clarify `slice'.
8401 (Image Descriptors): Cleanups.
8402 (Showing Images): Cleanups.
8403
84042004-09-24 Luc Teirlinck <teirllm@auburn.edu>
8405
8406 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
8407
8408 * modes.texi: Various minor changes in addition to:
8409 (Major Mode Conventions): Final call to `run-mode-hooks' should
8410 not be inside the `delay-mode-hooks' form.
8411 (Mode Hooks): New node.
8412 (Hooks): Delete obsolete example.
8413 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
8414 node "Mode Hooks".
8415
84162004-09-22 Luc Teirlinck <teirllm@auburn.edu>
8417
8418 * display.texi: Correct various typos.
8419 (Display): Rename node "Pointer Shapes" to "Pointer
8420 Shape". (There is already a node called "Pointer Shapes" in
8421 frames.texi.)
8422 (Images): Remove non-existent node "Image Slices" from menu.
8423
84242004-09-23 Kim F. Storm <storm@cua.dk>
8425
8426 * text.texi (Special Properties): Add `cursor', `pointer',
8427 `line-height', and `line-spacing' properties.
8428
8429 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
8430 Shapes' to menu.
8431 (Standard Faces): Doc fix for fringe face.
8432 (Fringes): Add `overflow-newline-into-fringe' and
8433 'indicate-buffer-boundaries'.
8434 (Fringe Bitmaps, Pointer Shapes): New nodes.
8435 (Display Property): Add 'Pixel Specification' and 'Display Fringe
8436 Bitmaps' to menu.
8437 (Specified Space): Describe pixel width and height.
8438 (Pixel Specification): New node.
8439 (Other Display Specs): Add `slice' property.
8440 (Display Fringe Bitmaps): New node.
8441 (Images): Add 'Image Slices' to menu.
8442 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
8443 (Showing Images): Add slice arg to `insert-image'.
8444 Add 'insert-sliced-image'.
b8d4c8d0
GM
8445
84462004-09-20 Richard M. Stallman <rms@gnu.org>
8447
8448 * commands.texi (Key Sequence Input):
8449 Clarify downcasing in read-key-sequence.
8450
84512004-09-08 Juri Linkov <juri@jurta.org>
8452
8453 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
8454
84552004-09-07 Luc Teirlinck <teirllm@auburn.edu>
8456
5dcb4c4e
SM
8457 * locals.texi (Standard Buffer-Local Variables):
8458 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
8459 * internals.texi (Buffer Internals): Describe new
8460 auto_save_file_format field of the buffer structure.
8461 * files.texi (Format Conversion): `auto-save-file-format' has been
8462 renamed `buffer-auto-save-file-format'.
8463
84642004-08-27 Luc Teirlinck <teirllm@auburn.edu>
8465
8466 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
8467 an integer or a marker.
8468 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
8469
84702004-08-22 Richard M. Stallman <rms@gnu.org>
8471
8472 * modes.texi (Major Mode Conventions): Discuss rebinding of
8473 standard key bindings.
8474
84752004-08-18 Kim F. Storm <storm@cua.dk>
8476
8477 * processes.texi (Accepting Output): Add `just-this-one' arg to
8478 `accept-process-output'.
8479 (Output from Processes): New var `process-adaptive-read-buffering'.
8480
84812004-08-10 Luc Teirlinck <teirllm@auburn.edu>
8482
8483 * keymaps.texi: Various changes in addition to:
8484 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
8485 Give more varied examples for `kbd'.
8486 (Creating Keymaps): Char tables have slots for all characters
8487 without modifiers.
8488 (Active Keymaps): `overriding-local-map' and
8489 `overriding-terminal-local-map' also override text property and
8490 overlay keymaps.
8491 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
8492 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
8493 to denote a prefix of no events.
8494 `map-keymap' includes parent's bindings _recursively_.
8495 Clarify and correct description of `where-is-internal'.
8496 Mention BUFFER-OR-NAME arg to `describe-bindings'.
8497 (Menu Example): For menus intended for use with the keyboard, the
8498 menu items should be bound to characters or real function keys.
8499
85002004-08-08 Luc Teirlinck <teirllm@auburn.edu>
8501
8502 * objects.texi (Character Type): Reposition `@anchor' to prevent
8503 double space inside sentence in Info.
8504
8505 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
8506 renamed to `disabled-command-function'.
8507 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
8508 (Command Loop Info): Replace reference to it.
8509 (Disabling Commands): `disabled-command-hook' has been renamed to
8510 `disabled-command-function'.
8511
85122004-08-07 Luc Teirlinck <teirllm@auburn.edu>
8513
8514 * os.texi (Translating Input): Only non-prefix bindings in
8515 `key-translation-map' override actual key bindings. Warn about
8516 possible indirect effect of actual key bindings on non-prefix
8517 bindings in `key-translation-map'.
8518
85192004-08-06 Luc Teirlinck <teirllm@auburn.edu>
8520
8521 * minibuf.texi (High-Level Completion): Add anchor for definition
8522 of `read-variable'.
8523
8524 * commands.texi: Various changes in addition to:
8525 (Using Interactive): Clarify description of `interactive-form'.
8526 (Interactive Call): Mention default for KEYS argument to
8527 `call-interactively'.
8528 (Command Loop Info): Clarify description of `this-command-keys'.
8529 Mention KEEP-RECORD argument to `clear-this-command-keys'.
8530 Value of `last-event-frame' can be `macro'.
8531 (Repeat Events): `double-click-fuzz' is also used to distinguish
8532 clicks and drags.
8533 (Classifying Events): Clarify descriptions of `event-modifiers'
8534 `event-basic-type' and `event-convert-list'.
8535 (Accessing Events): `posn-timestamp' takes POSITION argument.
8536 (Quoted Character Input): Clarify description of
8537 `read-quoted-char' and fix example.
8538 (Quitting): Add `with-local-quit'.
8539 (Disabling Commands): Correct and clarify descriptions of
8540 `enable-command' and `disable-command'.
8541 Mention what happens if `disabled-command-hook' is nil.
8542 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
8543 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
8544
85452004-07-24 Luc Teirlinck <teirllm@auburn.edu>
8546
8547 * frames.texi: Various changes in addition to:
8548 (Creating Frames): Expand and clarify description of `make-frame'.
8549 (Window Frame Parameters): Either none or both of the `icon-left'
8550 and `icon-top' parameters must be specified. Put descriptions of
8551 `menu-bar-lines' and `toolbar-lines' closer together and change
8552 them accordingly.
8553 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
8554 except while processing `frame-title-format' or `icon-title-format'.
8555 (Deleting Frames): Correct description of `delete-frame'.
8556 Non-nil return values of `frame-live-p' are like those of `framep'.
8557 (Frames and Windows): Mention return value of
8558 `set-frame-selected-window'.
8559 (Visibility of Frames): Mention `force' argument to
8560 `make-frame-invisible'. `frame-visible-p' returns t for all
8561 frames on text-only terminals.
8562 (Frame Configurations): Restoring a frame configuration does not
8563 restore deleted frames.
8564 (Window System Selections): `x-set-selection' returns DATA.
8565 (Resources): Add example.
8566 (Display Feature Testing): Clarify descriptions of
8567 `display-pixel-height', `display-pixel-width', `x-server-version'
8568 and `x-server-vendor'.
8569
8570 * windows.texi (Choosing Window): Add anchor.
8571 * minibuf.texi (Minibuffer Misc): Add anchor.
8572
85732004-07-23 John Paul Wallington <jpw@gnu.org>
8574
8575 * macros.texi (Defining Macros): Declaration keyword for setting
8576 Edebug spec is `debug' not `edebug'.
8577
85782004-07-19 Luc Teirlinck <teirllm@auburn.edu>
8579
8580 * windows.texi: Various small changes in addition to:
8581 (Window Point): Mention return value of `set-window-point'.
8582 (Window Start): `pos-visible-in-window-p' disregards horizontal
8583 scrolling. Explain return value if PARTIALLY is non-nil.
8584 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
8585 and `set-window-vscroll'.
8586 (Size of Window): The argument WINDOW to `window-inside-edges',
8587 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
8588 (Resizing Windows): Explain return value of
8589 `shrink-window-if-larger-than-buffer'.
8590 `window-size-fixed' automatically becomes buffer local when set.
8591 (Window Configurations): Explain return value of
8592 `set-window-configuration'.
8593
8594 * minibuf.texi (Minibuffer Misc): Add anchor for
8595 `minibuffer-scroll-window'.
8596
8597 * positions.texi (Text Lines): Add anchor for `count-lines'.
8598
85992004-07-17 Richard M. Stallman <rms@gnu.org>
8600
8601 * display.texi (Overlay Properties): Adding `evaporate' prop
8602 deletes empty overlay immediately.
8603
8604 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
8605 fix example.
8606
86072004-07-16 Jim Blandy <jimb@redhat.com>
8608
8609 * searching.texi (Regexp Backslash): Document new \_< and \_>
8610 operators.
8611
86122004-07-16 Juanma Barranquero <lektu@terra.es>
8613
8614 * display.texi (Images): Fix Texinfo usage.
8615
86162004-07-14 Luc Teirlinck <teirllm@auburn.edu>
8617
8618 * buffers.texi (Modification Time): `visited-file-modtime' now
8619 returns a list of two integers, instead of a cons.
8620
86212004-07-13 Luc Teirlinck <teirllm@auburn.edu>
8622
8623 * windows.texi: Various changes in addition to:
8624 (Splitting Windows): Add `split-window-keep-point'.
8625
86262004-07-09 Richard M. Stallman <rms@gnu.org>
8627
8628 * frames.texi (Input Focus): Minor fix.
8629
86302004-07-07 Luc Teirlinck <teirllm@auburn.edu>
8631
8632 * frames.texi (Input Focus): Clarify descriptions of
8633 `select-frame-set-input-focus' and `select-frame'.
8634
86352004-07-06 Luc Teirlinck <teirllm@auburn.edu>
8636
8637 * os.texi: Various small changes in addition to:
8638 (Killing Emacs): Expand and clarify description of
8639 `kill-emacs-query-functions' and `kill-emacs-hook'.
8640 (System Environment): Expand and clarify description of `getenv'
8641 and `setenv'.
8642 (Timers): Clarify description of `run-at-time'.
8643 (Translating Input): Correct description of
8644 `extra-keyboard-modifiers'.
8645 (Flow Control): Correct description of `enable-flow-control'.
8646
86472004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
8648
8649 * os.texi: Update copyright.
8650 (Session Management): Grammar fix.
8651 Clarify which Emacs does the restarting.
8652 Use @samp for *scratch* buffer.
8653
86542004-07-04 Alan Mackenzie <acm@muc.de>
8655
8656 * frames.texi (Input Focus): Add documentation for
8657 `select-frame-set-input-focus'. Replace refs to non-existent
8658 `switch-frame' with `select-frame'. Minor corrections and tidying
8659 up of text-only terminal stuff.
8660
86612004-07-02 Richard M. Stallman <rms@gnu.org>
8662
8663 * files.texi (Saving Buffers): Cleanup write-contents-function.
8664 (Magic File Names): Cleanup file-remote-p.
8665
b344d29d 86662004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
8667
8668 * files.texi (Magic File Names): `file-remote-p' returns an
8669 identifier of the remote system, not just t.
8670
86712004-07-02 David Kastrup <dak@gnu.org>
8672
8673 * searching.texi (Entire Match Data): Add explanation about new
8674 match-data behavior when @var{integers} is non-nil.
8675
86762004-06-24 Richard M. Stallman <rms@gnu.org>
8677
8678 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
8679
8680 * customize.texi (Variable Definitions): Note about doc strings
8681 and :set.
8682
8683 * keymaps.texi (Keymap Terminology): Document `kbd'.
8684 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
8685
8686 * display.texi (Invisible Text): Setting buffer-invisibility-spec
8687 makes it buffer-local.
8688
8689 * files.texi (Saving Buffers): Correct previous change.
8690
8691 * commands.texi (Accessing Events):
8692 Clarify posn-col-row and posn-actual-col-row.
8693
86942004-06-24 David Ponce <david.ponce@wanadoo.fr>
8695
8696 * commands.texi (Accessing Events): New functions
8697 posn-at-point and posn-at-x-y. Add example to posn-x-y.
8698
86992004-06-23 Luc Teirlinck <teirllm@auburn.edu>
8700
8701 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
8702 * frames.texi, buffers.texi, backups.texi, variables.texi:
8703 * loading.texi, eval.texi, functions.texi, control.texi:
8704 * symbols.texi, minibuf.texi: Reposition @anchor's.
8705
8706 * help.texi: Various small changes in addition to the following.
8707 (Describing Characters): Describe PREFIX argument to
8708 `key-description'. Correct and clarify definition of
8709 `text-char-description'. Describe NEED-VECTOR argument to
8710 `read-kbd-macro'.
8711 (Help Functions): Clarify definition of `apropos'.
8712
87132004-06-23 Lars Hansen <larsh@math.ku.dk>
8714
8715 * files.texi (Saving Buffers): Correct description of
8716 `write-contents-functions'.
8717
87182004-06-21 Juanma Barranquero <lektu@terra.es>
8719
8720 * display.texi (Images): Remove redundant @vindex directives.
8721 Rewrite `image-library-alist' doc in active voice.
8722
87232004-06-14 Juanma Barranquero <lektu@terra.es>
8724
8725 * display.texi (Images): Document new delayed library loading,
8726 variable `image-library-alist' and (existing but undocumented)
8727 function `image-type-available-p'.
8728
87292004-06-05 Richard M. Stallman <rms@gnu.org>
8730
8731 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
8732 refer the user to the Initial Input node.
8733 (Text from Minibuffer): Likewise.
8734 (Initial Input): New node. Document this feature
8735 and say it is mostly deprecated.
8736
87372004-05-30 Richard M. Stallman <rms@gnu.org>
8738
8739 * loading.texi (Named Features): Clarify return value
8740 and meaning of NOERROR.
8741
8742 * variables.texi (File Local Variables): Minor cleanup.
8743
87442004-05-30 Michael Albinus <michael.albinus@gmx.de>
8745
8746 * files.texi (Magic File Names): Add `file-remote-p' as operation
8747 of file name handlers.
8748
87492004-05-29 Richard M. Stallman <rms@gnu.org>
8750
8751 * modes.texi (Minor Mode Conventions): (-) has no special meaning
8752 as arg to a minor mode command.
8753
87542004-05-22 Richard M. Stallman <rms@gnu.org>
8755
8756 * syntax.texi (Syntax Class Table): Word syntax not just for English.
8757
8758 * streams.texi (Output Variables): Doc float-output-format.
8759
8760 * searching.texi (Regexp Special): Nested repetition can be infloop.
8761
8762 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
8763 real stack overflow.
8764
8765 * compile.texi: Minor cleanups.
8766
87672004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
8768
8769 * lists.texi (Cons Cells): Explain dotted lists, true lists,
8770 circular lists.
8771 (List Elements): Explain handling of circular and dotted lists.
8772
87732004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
8774
8775 * modes.texi (Search-based Fontification): Fix typo.
8776
87772004-05-10 Juanma Barranquero <lektu@terra.es>
8778
8779 * modes.texi (Mode Line Variables): Fix description of
8780 global-mode-string, which is now after which-func-mode, not the
8781 buffer name.
8782
87832004-05-07 Lars Hansen <larsh@math.ku.dk>
8784
8785 * modes.texi (Desktop Save Mode): Add.
8786 (Modes): Add menu entry Desktop Save Mode.
8787
8788 * hooks.texi: Add desktop-after-read-hook,
8789 desktop-no-desktop-file-hook and desktop-save-hook.
8790
8791 * locals.texi: Add desktop-save-buffer.
8792
87932004-04-30 Jesper Harder <harder@ifa.au.dk>
8794
8795 * display.texi: emacs -> Emacs.
8796
87972004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
8798
8799 * files.texi (Changing Files): Document set-file-times.
8800
88012004-04-23 Juanma Barranquero <lektu@terra.es>
8802
8803 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
8804
88052004-04-18 Jesper Harder <harder@ifa.au.dk>
8806
8807 * tips.texi (Coding Conventions): defopt -> defcustom.
8808
88092004-04-16 Luc Teirlinck <teirllm@auburn.edu>
8810
8811 * sequences.texi: Various clarifications.
8812
88132004-04-14 Luc Teirlinck <teirllm@auburn.edu>
8814
8815 * buffers.texi (Read Only Buffers): Mention optional ARG to
8816 `toggle-read-only'.
8817
88182004-04-14 Nick Roberts <nick@nick.uklinux.net>
8819
8820 * windows.texi (Selecting Windows): Note that get-lru-window
8821 returns a full-width window if possible.
8822
88232004-04-13 Luc Teirlinck <teirllm@auburn.edu>
8824
8825 * buffers.texi: Various changes in addition to:
8826 (Buffer File Name): Add `find-buffer-visiting'.
8827 (Buffer Modification): Mention optional ARG to `not-modified'.
8828 (Indirect Buffers): Mention optional CLONE argument to
8829 `make-indirect-buffer'.
8830
8831 * files.texi: Various changes in addition to:
8832 (Visiting Functions): `find-file-hook' is now a normal hook.
8833 (File Name Expansion): Explain difference between the way that
8834 `expand-file-name' and `file-truename' treat `..'.
8835 (Contents of Directories): Mention optional ID-FORMAT argument to
8836 `directory-files-and-attributes'.
8837 (Format Conversion): Mention new optional CONFIRM argument to
8838 `format-write-file'.
8839
88402004-04-12 Miles Bader <miles@gnu.org>
8841
8842 * macros.texi (Expansion): Add description of `macroexpand-all'.
8843
88442004-04-05 Jesper Harder <harder@ifa.au.dk>
8845
5dcb4c4e
SM
8846 * variables.texi (Variable Aliases):
8847 Mention cyclic-variable-indirection.
b8d4c8d0
GM
8848
8849 * errors.texi (Standard Errors): Ditto.
8850
88512004-04-04 Luc Teirlinck <teirllm@auburn.edu>
8852
8853 * backups.texi: Various small changes in addition to:
8854 (Making Backups): Mention return value of `backup-buffer'.
8855 (Auto-Saving): Mention optional FORCE argument to
8856 `delete-auto-save-file-if-necessary'.
8857 (Reverting): Mention optional PRESERVE-MODES argument to
8858 `revert-buffer'. Correct description of `revert-buffer-function'.
8859
88602004-03-22 Juri Linkov <juri@jurta.org>
8861
8862 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
8863 with `Vector Functions'.
8864
8865 * text.texi (Sorting): Add missing quote.
8866
88672004-03-14 Luc Teirlinck <teirllm@auburn.edu>
8868
8869 * intro.texi (Lisp History): Replace xref to `cl' manual with
8870 inforef.
8871
88722004-03-12 Richard M. Stallman <rms@gnu.org>
8873
8874 * intro.texi (Version Info): Add arg to emacs-version.
8875 (Lisp History): Change xref to CL manual.
8876
88772004-03-09 Luc Teirlinck <teirllm@auburn.edu>
8878
8879 * minibuf.texi (Completion Commands): Add xref to Emacs manual
8880 for Partial Completion mode.
8881
88822004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
8883
8884 * customize.texi: Fix typo. Remove eol whitespace.
8885
88862004-03-04 Richard M. Stallman <rms@gnu.org>
8887
8888 * processes.texi: Fix typos.
8889
8890 * lists.texi (Building Lists): Minor clarification.
8891
8892 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
8893 in make-hash-table.
8894
88952004-02-29 Juanma Barranquero <lektu@terra.es>
8896
8897 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
8898 rm, and ignore exit code.
8899
89002004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
8901
8902 * display.texi (Defining Faces): Add description for min-colors.
8903 Update example.
8904
89052004-02-23 Luc Teirlinck <teirllm@auburn.edu>
8906
8907 * abbrevs.texi: Various corrections and clarifications in addition
8908 to the following:
8909 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
8910
89112004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8912
8913 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
8914
89152004-02-21 Luc Teirlinck <teirllm@auburn.edu>
8916
8917 * text.texi: Various small changes in addition to the following:
8918 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
8919 to delete-horizontal-space.
8920 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
8921 description of yank-handler text property at various places.
8922
8923 * frames.texi (Window System Selections): Add anchor.
8924
8925 * syntax.texi (Syntax Table Functions): Clarify and correct
8926 descriptions of make-syntax-table and copy-syntax-table.
8927 (Motion and Syntax): Clarify SYNTAXES argument to
8928 skip-syntax-forward.
8929 (Parsing Expressions): Mention that the return value of
8930 parse-partial-sexp is currently a list of ten rather than nine
8931 elements.
8932 (Categories): Various corrections and clarifications.
8933
89342004-02-17 Luc Teirlinck <teirllm@auburn.edu>
8935
8936 * markers.texi (Marker Insertion Types): Minor change.
8937
8938 * locals.texi (Standard Buffer-Local Variables):
8939 * commands.texi (Interactive Codes, Using Interactive):
8940 * functions.texi (Related Topics): Fix xrefs.
8941
89422004-02-16 Luc Teirlinck <teirllm@auburn.edu>
8943
8944 * lists.texi (Sets And Lists): Update description of delete-dups.
8945
89462004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
8947
8948 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
8949
c8763fb6 89502004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
8951
8952 * frames.texi (Parameter Access): frame-parameters arg is optional.
8953 modify-frame-parameters handles nil for FRAME.
8954 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
8955 are all-or-nothing for certain toolkits.
8956 Mention parameter wait-for-wm.
8957 (Frames and Windows): In frame-first-window and frame-selected-window
8958 the arg is optional.
8959 (Input Focus): In redirect-frame-focus the second arg is optional.
8960 (Window System Selections): Mention selection type CLIPBOARD.
8961 Mention data-type UTF8_STRING.
8962 Mention numbering of cut buffers.
8963 (Resources): Describe x-resource-name.
8964
89652004-02-16 Richard M. Stallman <rms@gnu.org>
8966
8967 * windows.texi (Buffers and Windows): Delete false table
8968 about all-frames.
8969
8970 * syntax.texi (Parsing Expressions): Delete old caveat
8971 about parse-sexp-ignore-comments.
8972
8973 * streams.texi (Output Variables): Add print-quoted.
8974
8975 * lists.texi (Building Lists): Minor cleanup.
8976
8977 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
8978
8979 * display.texi (Overlays): Explain overlays use markers.
8980 (Managing Overlays): Explain front-advance and rear-advance
8981 in more detail.
8982
8983 * loading.texi (Unloading): Document unload-feature-special-hooks.
8984 Get rid of fns-NNN.el file.
8985
89862004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
8987
8988 * help.texi (Describing Characters): Fix text-char-description
8989 example output.
8990
8991 * edebug.texi (Using Edebug): Fix example.
8992
8993 * debugging.texi (Internals of Debugger): Fix return value.
8994
8995 * files.texi (Changing Files): Fix argname.
8996
8997 * calendar.texi: Fix parens, and default values.
8998
8999 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9000 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9001 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9002
9003 * positions.texi (Text Lines): Don't add -1 in current-line.
9004
90052004-02-16 Richard M. Stallman <rms@gnu.org>
9006
9007 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9008
90092004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9010
9011 * processes.texi (Low-Level Network): Fix a typo.
9012
90132004-02-12 Kim F. Storm <storm@cua.dk>
9014
9015 * display.texi (Fringes): Use consistent wording.
9016 Note that window-fringe's window arg is optional.
9017 (Scroll Bars): Use consistent wording.
9018
90192004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9020
9021 * tips.texi (Comment Tips): Document the new conventions for
9022 commenting out code.
9023
c8763fb6 90242004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9025
5dcb4c4e 9026 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9027
90282004-02-07 Kim F. Storm <storm@cua.dk>
9029
9030 * positions.texi (Text Lines): Add line-number-at-pos.
9031
90322004-02-06 John Paul Wallington <jpw@gnu.org>
9033
9034 * display.texi (Button Properties, Button Buffer Commands):
9035 mouse-2 invokes button, not down-mouse-1.
9036
90372004-02-04 Jason Rumney <jasonr@gnu.org>
9038
9039 * makefile.w32-in: Sync with Makefile.in changes.
9040
90412004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9042
9043 * minibuf.texi (Text from Minibuffer): Various corrections and
9044 clarifications.
9045 (Object from Minibuffer): Correct Lisp description of
9046 read-minibuffer.
9047 (Minibuffer History): Clarify description of cons values for
9048 HISTORY arguments.
5dcb4c4e
SM
9049 (Basic Completion): Various corrections and clarifications.
9050 Add completion-regexp-list.
b8d4c8d0
GM
9051 (Minibuffer Completion): Correct and clarify description of
9052 completing-read.
5dcb4c4e
SM
9053 (Completion Commands): Mention Partial Completion mode.
9054 Various other minor changes.
b8d4c8d0
GM
9055 (High-Level Completion): Various corrections and clarifications.
9056 (Reading File Names): Ditto.
9057 (Minibuffer Misc): Ditto.
9058
90592004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9060
9061 * strings.texi (Text Comparison): assoc-string also matches
9062 elements of alists that are strings instead of conses.
9063 (Formatting Strings): Standardize Texinfo usage. Update index
9064 entries.
9065
90662004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9067
9068 * lists.texi (Sets And Lists): Add delete-dups.
9069
90702004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9071
9072 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9073 special form.
9074 * macros.texi (Defining Macros): Update description of `declare',
9075 which now is a macro.
9076 (Wrong Time): Fix typos.
9077
90782004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9079
9080 * compile.texi (Compilation Functions): Expand descriptions of
9081 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9082 and `batch-byte-compile'. In particular, mention and describe
9083 all optional arguments.
9084 (Disassembly): Correct and clarify the description of `disassemble'.
9085
90862004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9087
9088 * searching.texi: Various small changes in addition to the
9089 following.
9090 (Regexp Example): Adapt to new value of `sentence-end'.
9091 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9092 `words'.
9093 (Search and Replace): Add usage note for `perform-replace'.
9094 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9095 `match-data'.
9096 (Standard Regexps): Update for new values of `paragraph-start'
9097 and `sentence-end'.
9098
90992004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9100
9101 * files.texi (Saving Buffers): Clarify descriptions of
9102 `write-contents-functions' and `before-save-hook'.
9103 Make the defvar's for `before-save-hook' and `after-save-hook'
9104 into defopt's.
9105
91062004-01-07 Kim F. Storm <storm@cua.dk>
9107
9108 * commands.texi (Click Events): Describe new image and
9109 width/height elements of click events.
9110 (Accessing Events): Add posn-string, posn-image, and
9111 posn-object-width-height. Change posn-object to return either
9112 image or string object.
9113
91142004-01-01 Simon Josefsson <jas@extundo.com>
9115
9116 * hooks.texi (Standard Hooks): Add before-save-hook.
9117 * files.texi (Saving Buffers): Likewise.
9118
91192004-01-03 Richard M. Stallman <rms@gnu.org>
9120
9121 * frames.texi (Frames and Windows): Delete frame-root-window.
9122
91232004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9124
9125 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9126
9127 * functions.texi: Various small changes in addition to the
9128 following.
5dcb4c4e
SM
9129 (What Is a Function): `functionp' returns nil for macros.
9130 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9131 (Function Documentation): Add `\' in front of (fn @var{arglist})
9132 and explain why.
9133 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9134 Add anchor.
9135 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9136
91372004-01-01 Miles Bader <miles@gnu.org>
9138
9139 * display.texi (Buttons): New section.
9140
91412003-12-31 Andreas Schwab <schwab@suse.de>
9142
9143 * numbers.texi (Math Functions): sqrt reports a domain-error
9144 error.
9145 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9146
91472003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9148
9149 * tips.texi (Documentation Tips): Update item on hyperlinks in
9150 documentation strings.
9151
9152 * errors.texi (Standard Errors): Various small corrections and
9153 additions.
9154
9155 * control.texi: Various small changes in addition to the
9156 following.
9157 (Signaling Errors): Provide some more details on how `signal'
9158 constructs the error message. Add anchor to the definition of
9159 `signal'.
9160 (Error Symbols): Describe special treatment of `quit'.
9161 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9162 to emphasize that it has to be a single form.
9163
9164 * buffers.texi: Add anchor.
9165
91662003-12-29 Richard M. Stallman <rms@gnu.org>
9167
9168 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9169 (Window Configurations): Add window-configuration-frame.
9170
9171 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9172
9173 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9174 Change arg name in get-char-property.
9175 (Special Properties): Update handling of keymap property.
9176
9177 * strings.texi (Modifying Strings): Add clear-string.
9178 (Text Comparison): Add assoc-string and remove
9179 assoc-ignore-case, assoc-ignore-representation.
9180
9181 * os.texi (Time of Day): Add set-time-zone-rule.
9182
9183 * numbers.texi (Math Functions): asin, acos, log, log10
9184 report domain-error errors.
9185
9186 * nonascii.texi (Converting Representations):
9187 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9188 (Encoding and I/O): Add file-name-coding-system.
9189
9190 * modes.texi (Search-based Fontification): Explain that
9191 face specs are symbols with face names as values.
9192
9193 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9194
9195 * lists.texi (Building Lists): remq moved elsewhere.
9196 (Sets And Lists): remq moved here.
9197 (Association Lists): Refer to assoc-string.
9198
9199 * internals.texi (Garbage Collection): Add memory-use-counts.
9200
9201 * frames.texi (Frames and Windows): Add set-frame-selected-window
9202 and frame-root-window.
9203
9204 * files.texi (Contents of Directories):
9205 Add directory-files-and-attributes.
9206
9207 * display.texi (Refresh Screen): Add force-window-update.
9208 (Invisible Text): Explain about moving point out of invis text.
9209 (Overlay Properties): Add overlay-properties.
9210 (Managing Overlays): Add overlayp.
9211 (GIF Images): Invalid image number displays a hollow box.
9212
9213 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9214 (Killing Buffers): Add buffer-live-p.
9215
92162003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9217
9218 * display.texi (Fringes): Fix typo "set-buffer-window".
9219
92202003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9221
9222 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9223 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9224 Add or change various xrefs and anchors.
9225
9226 * commands.texi: Replace all occurrences of @acronym{CAR} with
9227 @sc{car}, for consistency with the rest of the Elisp manual.
9228 `car' and `cdr' are historically acronyms, but are no longer
9229 widely thought of as such.
9230
9231 * internals.texi (Pure Storage): Mention that `purecopy' does not
9232 copy text properties.
9233 (Object Internals): Now 29 bits are used (in most implementations)
9234 to address Lisp objects.
9235
9236 * variables.texi (Variables with Restricted Values): New node.
9237
9238 * objects.texi (Lisp Data Types): Mention that certain variables
9239 can only take on a restricted set of values and add an xref to
9240 the new node "Variables with Restricted Values".
9241
9242 * eval.texi (Function Indirection): Describe the errors that
9243 `indirect-function' can signal.
9244 (Eval): Clarify the descriptions of `eval-region' and `values'.
9245 Describe `eval-buffer' instead of `eval-current-buffer' and
9246 mention `eval-current-buffer' as an alias for `current-buffer'.
9247 Correct the description and mention all optional arguments.
9248
9249 * nonascii.texi: Various small changes in addition to the
9250 following.
9251 (Converting Representations): Clarify behavior of
9252 `string-make-multibyte' and `string-to-multibyte' for unibyte all
9253 ASCII arguments.
9254 (Character Sets): Document the variable `charset-list' and adapt
9255 the definition of the function `charset-list' accordingly.
9256 (Translation of Characters): Clarify use of generic characters in
9257 `make-translation-table'. Clarify and correct the description of
9258 the use of translation tables in encoding and decoding.
9259 (User-Chosen Coding Systems): Correct and clarify the description
9260 of `select-safe-coding-system'.
9261 (Default Coding Systems): Clarify description of
9262 `file-coding-system-alist'.
9263
92642003-11-30 Luc Teirlinck <teirllm@auburn.edu>
9265
9266 * strings.texi (Text Comparison): Correctly describe when two
9267 strings are `equal'. Combine and clarify descriptions of
9268 `assoc-ignore-case' and `assoc-ignore-representation'.
9269
9270 * objects.texi (Non-ASCII in Strings): Clarify description of
9271 when a string is unibyte or multibyte.
9272 (Bool-Vector Type): Update examples.
9273 (Equality Predicates): Correctly describe when two strings are
9274 `equal'.
9275
92762003-11-29 Luc Teirlinck <teirllm@auburn.edu>
9277
9278 * lists.texi (Building Lists): `append' no longer accepts integer
9279 arguments. Update the description of `number-sequence' to reflect
9280 recent changes.
9281 (Sets And Lists): Describe `member-ignore-case' after `member'.
9282
92832003-11-27 Kim F. Storm <storm@cua.dk>
9284
9285 * commands.texi (Click Events): Click object may be an images.
9286 Describe (dx . dy) element of click positions.
9287 (Accessing Events): Remove duplicate posn-timestamp.
9288 New functions posn-object and posn-object-x-y.
9289
92902003-11-23 Kim F. Storm <storm@cua.dk>
9291
9292 * commands.texi (Click Events): Describe enhancements to event
9293 position lists, including new text-pos and (col . row) items.
9294 Mention left-fringe and right-fringe area events.
9295 (Accessing Events): New functions posn-area and
9296 posn-actual-col-row. Mention posn-timestamp. Mention that
9297 posn-point in non-text area still returns buffer position.
9298 Clarify posn-col-row.
9299
93002003-11-21 Lars Hansen <larsh@math.ku.dk>
9301
9302 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
9303 * anti.texi (File Attributes): Describe removed parameter
9304 ID-FORMAT.
9305
93062003-11-20 Luc Teirlinck <teirllm@auburn.edu>
9307
9308 * positions.texi (Positions): Mention that, if a marker is used as
9309 a position, its buffer is ignored.
9310
9311 * markers.texi (Overview of Markers): Mention it here too.
9312
93132003-11-12 Luc Teirlinck <teirllm@auburn.edu>
9314
9315 * numbers.texi (Numeric Conversions): Not just `floor', but also
9316 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
9317
93182003-11-10 Luc Teirlinck <teirllm@auburn.edu>
9319
9320 * markers.texi (Creating Markers): Specify insertion type of
9321 created markers. Add xref to `Marker Insertion Types'.
9322 Second argument to `copy-marker' is optional.
9323 (Marker Insertion Types): Mention that most markers are created
9324 with insertion type nil.
9325 (The Mark): Correctly describe when `mark' signals an error.
9326 (The Region): Correctly describe when `region-beginning' and
9327 `region-end' signal an error.
9328
93292003-11-08 Luc Teirlinck <teirllm@auburn.edu>
9330
9331 * hash.texi (Creating Hash): Clarify description of `eql'.
9332 `makehash' is obsolete.
9333 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
9334
9335 * positions.texi (Point): Change description of `buffer-end', so
9336 that it is also correct for floating point arguments.
9337 (List Motion): Correct argument lists of `beginning-of-defun' and
9338 `end-of-defun'.
9339 (Excursions): Add xref to `Marker Insertion Types'.
9340 (Narrowing): Argument to `narrow-to-page' is optional.
9341
93422003-11-06 Luc Teirlinck <teirllm@auburn.edu>
9343
9344 * streams.texi (Output Streams): Clarify behavior of point for
9345 marker output streams.
9346
93472003-11-04 Luc Teirlinck <teirllm@auburn.edu>
9348
9349 * variables.texi (Defining Variables): Second argument to
9350 `defconst' is not optional.
9351 (Setting Variables): Mention optional argument APPEND to
9352 `add-to-list'.
9353 (Creating Buffer-Local): Expand description of
9354 `make-variable-buffer-local'.
9355 (Frame-Local Variables): Expand description of
9356 `make-variable-frame-local'.
9357 (Variable Aliases): Correct description of optional argument
9358 DOCSTRING to `defvaralias'. Mention return value of
9359 `defvaralias'.
9360 (File Local Variables): Add xref to `File variables' in Emacs
9361 Manual. Correct description of `hack-local-variables'. Mention
9362 `safe-local-variable' property. Mention optional second argument
9363 to `risky-local-variable-p'.
9364
93652003-11-03 Luc Teirlinck <teirllm@auburn.edu>
9366
9367 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
9368
93692003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
9370
9371 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
9372 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
9373 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
9374 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
9375 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
9376 lispref/processes.texi, lispref/searching.texi,
9377 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
9378 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
9379 @acronym{FOO}.
9380
93812003-10-27 Luc Teirlinck <teirllm@auburn.edu>
9382
9383 * strings.texi (Creating Strings): Argument START to `substring'
9384 can not be `nil'. Expand description of
9385 `substring-no-properties'. Correct description of `split-string',
9386 especially with respect to empty matches. Prevent very bad line
9387 break in definition of `split-string-default-separators'.
9388 (Text Comparison): `string=' and `string<' also accept symbols as
9389 arguments.
9390 (String Conversion): More completely describe argument BASE in
9391 `string-to-number'.
9392 (Formatting Strings): `%s' and `%S' in `format' do require
9393 corresponding object. Clarify behavior of numeric prefix after
9394 `%' in `format'.
9395 (Case Conversion): The argument to `upcase-initials' can be a
9396 character.
9397
93982003-10-27 Kenichi Handa <handa@m17n.org>
9399
9400 * display.texi (Fontsets): Fix texinfo usage.
9401
94022003-10-25 Kenichi Handa <handa@m17n.org>
9403
9404 * display.texi (Fontsets): Add description of the function
9405 set-fontset-font.
9406
94072003-10-23 Luc Teirlinck <teirllm@auburn.edu>
9408
9409 * display.texi (Temporary Displays): Add xref to `Documentation
9410 Tips'.
9411
9412 * functions.texi (Function Safety): Use inforef instead of pxref
9413 for SES.
9414
94152003-10-23 Andreas Schwab <schwab@suse.de>
9416
9417 * Makefile.in (TEX, texinputdir): Don't define.
9418 (TEXI2DVI): Define.
9419 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
9420 add $(srcdir)/index.texi.
9421 ($(infodir)/elisp): Remove index.texi dependency.
9422 (elisp.dvi): Likewise. Use $(TEXI2DVI).
9423 (index.texi): Remove target.
9424 (dist): Don't link $(srcdir)/permute-index.
9425 (clean): Don't remove index.texi.
9426
9427 * permute-index, index.perm: Remove.
9428 * index.texi: Rename from index.unperm.
9429
94302003-10-22 Luc Teirlinck <teirllm@auburn.edu>
9431
9432 * tips.texi (Documentation Tips): Document new behavior for face
9433 and variable hyperlinks in Help mode.
9434
94352003-10-21 Luc Teirlinck <teirllm@auburn.edu>
9436
9437 * objects.texi (Integer Type): Update for extra bit of integer range.
9438 (Character Type): Ditto.
9439
94402003-10-16 Eli Zaretskii <eliz@gnu.org>
9441
9442 * numbers.texi (Integer Basics): Add index entries for reading
9443 numbers in hex, octal, and binary.
9444
94452003-10-16 Lute Kamstra <lute@gnu.org>
9446
9447 * modes.texi (Mode Line Format): Mention force-mode-line-update's
9448 argument.
9449
94502003-10-13 Luc Teirlinck <teirllm@auburn.edu>
9451
9452 * windows.texi (Choosing Window): Fix typo.
9453 * edebug.texi (Edebug Execution Modes): Fix typo.
9454
94552003-10-13 Richard M. Stallman <rms@gnu.org>
9456
9457 * windows.texi (Basic Windows): A window has fringe settings,
9458 display margins and scroll-bar settings.
9459 (Splitting Windows): Doc split-window return value.
9460 Clean up one-window-p.
9461 (Selecting Windows): Fix typo.
9462 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
9463 (Buffers and Windows): In set-window-buffer, explain effect
9464 on fringe settings and scroll bar settings.
9465 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
9466 (Choosing Window): Use defopt for pop-up-frame-function.
9467 For special-display-buffer-names, explain same-window and same-frame.
9468 Clarify window-dedicated-p return value.
9469 (Textual Scrolling): scroll-up and scroll-down can get an error.
9470 (Horizontal Scrolling): Clarify auto-hscroll-mode.
9471 Clarify set-window-hscroll.
9472 (Size of Window): Don't mention tool bar in window-height.
9473 (Coordinates and Windows): Explain what coordinates-in-window-p
9474 returns for fringes and display margins.
9475 (Window Configurations): Explain saving fringes, etc.
9476
9477 * tips.texi (Library Headers): Clean up Documentation.
9478
9479 * syntax.texi (Parsing Expressions): Clean up forward-comment
9480 and parse-sexp-lookup-properties.
9481
9482 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
9483
9484 * os.texi (System Environment): Clean up text for load-average errors.
9485
9486 * modes.texi (Hooks): Don't explain local hook details at front.
9487 Clarify run-hooks and run-hook-with-args a little.
9488 Clean up add-hook and remove-hook.
9489
9490 * edebug.texi (Edebug Execution Modes): Clarify t.
9491 Document edebug-sit-for-seconds.
9492 (Coverage Testing): Document C-x X = and =.
9493 (Instrumenting Macro Calls): Fix typo.
9494 (Specification List): Don't index the specification keywords.
9495
94962003-10-10 Kim F. Storm <storm@cua.dk>
9497
9498 * processes.texi (Network): Introduce make-network-process.
9499
95002003-10-09 Luc Teirlinck <teirllm@auburn.edu>
9501
9502 * tips.texi (Library Headers): Fix typo.
9503
95042003-10-07 Juri Linkov <juri@jurta.org>
9505
9506 * modes.texi (Imenu): Mention imenu-create-index-function's
9507 default value. Explain submenus better.
9508
95092003-10-07 Lute Kamstra <lute@gnu.org>
9510
9511 * modes.texi (Faces for Font Lock): Fix typo.
9512 (Hooks): Explain how buffer-local hook variables can refer to
9513 global hook variables.
9514 Various minor clarifications.
9515
95162003-10-06 Lute Kamstra <lute@gnu.org>
9517
9518 * tips.texi (Coding Conventions): Mention naming conventions for
9519 hooks.
9520
95212003-10-05 Luc Teirlinck <teirllm@auburn.edu>
9522
9523 * loading.texi (Library Search): Correct default value of
9524 load-suffixes.
9525 (Named Features): Fix typo.
9526
95272003-10-05 Richard M. Stallman <rms@gnu.org>
9528
9529 * loading.texi (Named Features): In `provide',
9530 say how to test for subfeatures.
9531 (Unloading): In unload-feature, use new var name
9532 unload-feature-special-hooks.
9533
95342003-10-03 Lute Kamstra <lute@gnu.org>
9535
9536 * modes.texi (Major Mode Conventions): Mention third way to set up
9537 Imenu.
9538 (Imenu): A number of small fixes.
9539 Delete documentation of internal variable imenu--index-alist.
9540 Document the return value format of imenu-create-index-function
9541 functions.
9542
95432003-09-30 Richard M. Stallman <rms@gnu.org>
9544
9545 * processes.texi (Network): Say what stopped datagram connections do.
9546
9547 * lists.texi (Association Lists): Clarify `assq-delete-all'.
9548
9549 * display.texi (Overlay Properties): Clarify `evaporate' property.
9550
95512003-09-29 Lute Kamstra <lute@gnu.org>
9552
9553 * modes.texi (Mode Line Data): Explain when symbols in mode-line
9554 constructs should be marked as risky.
9555 Change cons cell into proper list.
9556 (Mode Line Variables): Change cons cell into proper list.
9557
95582003-09-26 Lute Kamstra <lute@gnu.org>
9559
9560 * modes.texi (Mode Line Data): Document the :propertize construct.
9561 (Mode Line Variables): Reorder the descriptions of the variables
9562 to match their order in the default mode-line-format.
9563 Describe the new variables mode-line-position and mode-line-modes.
9564 Update the default values of mode-line-frame-identification,
9565 minor-mode-alist, and default-mode-line-format.
9566 (Properties in Mode): Mention the :propertize construct.
9567
95682003-09-26 Richard M. Stallman <rms@gnu.org>
9569
9570 * buffers.texi, commands.texi, debugging.texi, eval.texi:
9571 * loading.texi, minibuf.texi, text.texi, variables.texi:
9572 Avoid @strong{Note:}.
9573
95742003-09-26 Richard M. Stallman <rms@gnu.org>
9575
9576 * keymaps.texi (Remapping Commands): Fix typo.
9577
95782003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
9579
9580 * processes.texi (Low-Level Network): Fix typo.
9581
95822003-09-23 Kim F. Storm <storm@cua.dk>
9583
9584 * processes.texi (Network, Network Servers): Fix typos.
9585 (Low-Level Network): Add timeout value for :server keyword.
9586 Add new option keywords to make-network-process.
9587 Add set-network-process-options.
9588 Explain how to test availability of network options.
9589
95902003-09-19 Richard M. Stallman <rms@gnu.org>
9591
9592 * text.texi (Motion by Indent): Arg to
9593 backward-to-indentation and forward-to-indentation is optional.
9594
9595 * strings.texi (Creating Strings): Add substring-no-properties.
9596
9597 * processes.texi
9598 (Process Information): Add list-processes arg QUERY-ONLY.
9599 Delete process-contact from here.
9600 Add new status values for process-status.
9601 Add process-get, process-put, process-plist, set-process-plist.
9602 (Synchronous Processes): Add call-process-shell-command.
9603 (Signals to Processes): signal-process allows process objects.
9604 (Network): Complete rewrite.
9605 (Network Servers, Datagrams, Low-Level Network): New nodes.
9606
9607 * positions.texi (Word Motion): forward-word, backward-word
9608 arg is optional. Reword.
9609
9610 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
9611
9612 * variables.texi (Creating Buffer-Local):
9613 Delete duplicate definition of buffer-local-value.
9614 (File Local Variables): Explain about discarding text props.
9615
96162003-09-11 Richard M. Stallman <rms@gnu.org>
9617
9618 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
9619 changes variables that record input events.
9620 (Minibuffer Misc): Add minibuffer-selected-window.
9621
9622 * lists.texi (Building Lists): Add copy-tree.
9623
9624 * display.texi (Fontsets): Add char-displayable-p.
9625 (Scroll Bars): New node.
9626
96272003-09-08 Lute Kamstra <lute@gnu.org>
9628
9629 * modes.texi (%-Constructs): Document new `%i' and `%I'
9630 constructs.
9631
96322003-09-03 Peter Runestig <peter@runestig.com>
9633
9634 * makefile.w32-in: New file.
9635
96362003-08-29 Richard M. Stallman <rms@gnu.org>
9637
9638 * display.texi (Overlay Properties): Clarify how priorities
9639 affect use of the properties.
9640
96412003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
9642
9643 * customize.texi (Type Keywords): Correct the description of
9644 `:help-echo' in the case where `motion-doc' is a function.
9645
96462003-08-14 John Paul Wallington <jpw@gnu.org>
9647
9648 * modes.texi (Emulating Mode Line): Subsection, not section.
9649
96502003-08-13 Richard M. Stallman <rms@gnu.org>
9651
9652 * elisp.texi (Top): Update subnode lists in menu.
9653
9654 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
9655 (Kill Functions): kill-region has new arg yank-handler.
9656 (Yanking): New node.
9657 (Yank Commands): Add yank-undo-function.
9658 (Low-Level Kill Ring):
9659 kill-new and kill-append have new arg yank-handler.
9660 (Changing Properties): Add remove-list-of-text-properties.
9661 (Atomic Changes): New node.
9662
9663 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
9664
9665 * streams.texi (Output Variables): Add eval-expression-print-length
9666 and eval-expression-print-level.
9667
9668 * os.texi (Time Conversion): For encode-time, explain limits on year.
9669
9670 * objects.texi (Character Type): Define anchor "modifier bits".
9671
9672 * modes.texi (Emulating Mode Line): New node.
9673 (Search-based Fontification): Font Lock uses font-lock-face property.
9674 (Other Font Lock Variables): Likewise.
9675
9676 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
9677 not vectors.
9678 (Active Keymaps): Add emulation-mode-map-alists.
9679 (Functions for Key Lookup): key-binding has new arg no-remap.
9680 (Remapping Commands): New node.
9681 (Scanning Keymaps): where-is-internal has new arg no-remap.
9682 (Tool Bar): Add tool-bar-local-item-from-menu.
9683 Clarify when to use tool-bar-add-item-from-menu.
9684
9685 * commands.texi (Interactive Call): commandp has new arg.
9686 (Command Loop Info): Add this-original-command.
9687
96882003-08-06 John Paul Wallington <jpw@gnu.org>
9689
9690 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
9691
9692 * display.texi (Warning Basics): Fix typo.
9693 (Fringes): Add closing curly bracket and fix typo.
9694
9695 * elisp.texi (Top): Fix typo.
9696
96972003-08-05 Richard M. Stallman <rms@gnu.org>
9698
9699 * elisp.texi: Update lists of subnodes.
9700
9701 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
9702
9703 * variables.texi (Local Variables): Use lc for example variable names.
9704
9705 * tips.texi (Library Headers): Explain where to put -*-.
9706
9707 * strings.texi (Creating Strings): Fix xref for vconcat.
9708
9709 * sequences.texi (Vector Functions):
9710 vconcat no longer allows integer args.
9711
9712 * minibuf.texi (Reading File Names): read-file-name has new
9713 arg PREDICATE. New function read-directory-name.
9714
c4cc8b9a 9715 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
9716 (Indenting Macros): New node.
9717
9718 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
9719 (Window Frame Parameters): Make separate table of parameters
9720 that are coupled with specific face attributes.
9721 (Deleting Frames): delete-frame-hooks renamed to
9722 delete-frame-functions.
9723
9724 * files.texi (Magic File Names): Add file-remote-p.
9725 Clarify file-local-copy.
9726
9727 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
9728 here; instead xref Defining Macros.
9729
9730 * display.texi (Warnings): New node, and subnodes.
9731 (Fringes): New node.
9732
9733 * debugging.texi (Test Coverage): New node.
9734
9735 * compile.texi (Compiler Errors): Explain with-no-warnings
9736 and other ways to suppress warnings.
9737
9738 * commands.texi (Interactive Call): Minor clarification.
9739
9740 * buffers.texi (Buffer File Name): set-visited-file-name
9741 renames the buffer too.
9742
9743 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
9744
97452003-07-24 Markus Rost <rost@math.ohio-state.edu>
9746
9747 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
9748
97492003-07-22 Markus Rost <rost@math.ohio-state.edu>
9750
9751 * internals.texi (Garbage Collection): Fix previous change.
9752
97532003-07-22 Richard M. Stallman <rms@gnu.org>
9754
9755 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
9756
9757 * display.texi (Width): Use \s syntax in example.
9758 (Font Selection): Add face-font-rescale-alist.
9759
9760 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
9761 Remove spurious indent in example.
9762
9763 * lists.texi (Building Lists): Add number-sequence.
9764
9765 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
9766
9767 * functions.texi (Function Documentation): Explain how to
9768 show calling convention explicitly in the doc string.
9769
9770 * windows.texi (Selecting Windows): save-selected-window saves
9771 selected window of each frame.
9772 (Window Configurations): Minor change.
9773
9774 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
9775
9776 * streams.texi (Output Variables): Add print-continuous-numbering
9777 and print-number-table.
9778
9779 * processes.texi (Decoding Output): New node.
9780
9781 * os.texi (Time Conversion): decode-time arg is optional.
9782
9783 * objects.texi (Character Type): Don't use space as example for \.
9784 Make list of char names and \-sequences correspond.
9785 Explain that \s is not used in strings. `\ ' needs space after.
9786
9787 * nonascii.texi (Converting Representations): Add string-to-multibyte.
9788 (Translation of Characters): Add translation-table-for-input.
9789 (Default Coding Systems): Add auto-coding-functions.
9790 (Explicit Encoding): Add decode-coding-inserted-region.
9791 (Locales): Add locale-info.
9792
9793 * minibuf.texi (Basic Completion): Describe test-completion.
9794 Collections can be lists of strings.
9795 Clean up lazy-completion-table.
9796 (Programmed Completion): Mention test-completion.
9797 Clarify why lambda expressions are not accepted.
9798 (Minibuffer Misc): Describe minibufferp.
9799
98002003-07-14 Richard M. Stallman <rms@gnu.org>
9801
9802 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
9803
9804 * windows.texi (Selecting Windows): New arg to select-window.
9805 (Selecting Windows): Add with-selected-window.
9806 (Size of Window): Add window-inside-edges, etc.
9807
9808 * internals.texi (Garbage Collection): Add post-gc-hook.
9809
9810 * processes.texi (Subprocess Creation): Add exec-suffixes.
9811
9812 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
9813 (Scanning Keymaps): Add map-keymaps.
9814 (Defining Menus): Add keymap-prompt.
9815
9816 * numbers.texi (Integer Basics): Add most-positive-fixnum,
9817 most-negative-fixnum.
9818
c4cc8b9a 9819 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
9820 (Compiler Errors): New node.
9821
9822 * os.texi (User Identification): user-uid, user-real-uid
9823 can return float.
9824
9825 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
9826 and about derived modes.
9827 (Minor Modes): Add minor-mode-list.
9828 (Defining Minor Modes): Keyword args for define-minor-mode.
9829 (Search-based Fontification): Explain managing other properties.
9830 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 9831 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
9832 (Hooks): Add run-mode-hooks and delay-mode-hooks.
9833
9834 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
9835 (Variable Aliases): Clarify defvaralias.
9836
9837 * loading.texi (Library Search): Add load-suffixes.
9838
9839 * minibuf.texi (Basic Completion): Add lazy-completion-table.
9840 (Programmed Completion): Add dynamic-completion-table.
9841
9842 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
9843 (Magic File Names): Specify precedence order of handlers.
9844
9845 * commands.texi (Command Overview): Emacs server runs pre-command-hook
9846 and post-command-hook.
9847 (Waiting): New calling convention for sit-for.
9848
9849 * text.texi (Special Properties): local-map and keymap properties
9850 apply based on their stickiness.
9851
98522003-07-07 Richard M. Stallman <rms@gnu.org>
9853
9854 * modes.texi (Minor Mode Conventions): Specify only some kinds
9855 of list values as args to minor modes.
9856
9857 * files.texi (File Name Expansion): Warn about iterative use
9858 of substitute-in-file-name.
9859
9860 * advice.texi (Activation of Advice): Clean up previous change.
9861
98622003-07-06 Markus Rost <rost@math.ohio-state.edu>
9863
9864 * advice.texi (Activation of Advice): Note that ad-start-advice is
9865 turned on by default.
9866
98672003-06-30 Richard M. Stallman <rms@gnu.org>
9868
9869 * text.texi (Buffer Contents): Document current-word.
9870 (Change Hooks): Not called for *Messages*.
9871
9872 * functions.texi (Defining Functions): Explain about redefining
9873 primitives.
f4e90db0 9874 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
9875 Comment out the detailed criteria for what is safe.
9876
98772003-06-22 Andreas Schwab <schwab@suse.de>
9878
9879 * objects.texi (Symbol Type): Fix description of examples.
9880
98812003-06-16 Andreas Schwab <schwab@suse.de>
9882
9883 * hash.texi (Creating Hash): Fix description of :weakness.
9884
c8763fb6 98852003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
9886
9887 * files.texi (Changing Files): copy-file copies file modes, too.
9888
98892003-05-28 Richard M. Stallman <rms@gnu.org>
9890
9891 * strings.texi (Creating Strings): Clarify split-string.
9892
98932003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
9894
9895 * strings.texi (Creating Strings): Update split-string specification
9896 and examples.
9897
98982003-05-19 Richard M. Stallman <rms@gnu.org>
9899
9900 * elisp.texi: Correct invariant section names.
9901
99022003-04-20 Richard M. Stallman <rms@gnu.org>
9903
9904 * os.texi (Timers): Explain about timers and quitting.
9905
99062003-04-19 Richard M. Stallman <rms@gnu.org>
9907
9908 * internals.texi (Writing Emacs Primitives): Strings are
9909 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
9910 Explain GCPRO convention for varargs function args.
9911
99122003-04-16 Richard M. Stallman <rms@gnu.org>
9913
9914 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
9915
99162003-04-08 Richard M. Stallman <rms@gnu.org>
9917
9918 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
9919
99202003-02-13 Kim F. Storm <storm@cua.dk>
9921
9922 * objects.texi (Character Type): New \s escape for space.
9923
99242003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
9925
5dcb4c4e 9926 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
9927
99282003-01-25 Richard M. Stallman <rms@gnu.org>
9929
9930 * keymaps.texi: Document that a symbol can act as a keymap.
9931
99322003-01-13 Richard M. Stallman <rms@gnu.org>
9933
9934 * text.texi (Changing Properties): Say string indices are origin-0.
9935
9936 * positions.texi (Screen Lines) <compute-motion>:
9937 Correct order of elts in return value.
9938
9939 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
9940 how to define a default binding.
9941
99422002-12-07 Markus Rost <rost@math.ohio-state.edu>
9943
9944 * loading.texi (Unloading): Fix recent change for load-history.
9945
9946 * customize.texi (Simple Types): Clarify description of custom
9947 type 'number. Describe new custom type 'float.
9948
99492002-12-04 Markus Rost <rost@math.ohio-state.edu>
9950
9951 * variables.texi (File Local Variables): Fix typo.
9952
c8763fb6 99532002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
9954
9955 From Michael Albinus <Michael.Albinus@alcatel.de>.
9956
9957 * README: Target for Info file is `make info'.
9958
5dcb4c4e 9959 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
9960 `file-name-sans-extension'.
9961 (Magic File Names): Complete list of operations for magic file
9962 name handlers.
9963
99642002-09-16 Jonathan Yavner <jyavner@engineer.com>
9965
9966 * variables.texi (File Local Variables): New function
9967 risky-local-variable-p.
9968
99692002-09-15 Jonathan Yavner <jyavner@engineer.com>
9970
9971 * functions.texi (Function safety): New node about unsafep.
9972
99732002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
9974
5dcb4c4e 9975 * customize.texi (Splicing into Lists): Fix example.
a86cd395 9976 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
9977
99782002-06-17 Juanma Barranquero <lektu@terra.es>
9979
9980 * frames.texi (Display Feature Testing): Fix typo.
9981
99822002-06-12 Andreas Schwab <schwab@suse.de>
9983
9984 * frames.texi (Initial Parameters, Resources): Fix references to
9985 the Emacs manual.
9986
99872002-05-13 Kim F. Storm <storm@cua.dk>
9988
9989 * variables.texi (Intro to Buffer-Local): Updated warning and
9990 example relating to changing buffer inside let.
9991
c8763fb6 99922002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9993
9994 * os.texi (Session Management): New node about X Session management.
9995
99962002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
9997
9998 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
9999 to which the manual corresponds, and the copyright years.
10000
10001 * Makefile.in (VERSION): Set to 2.9.
10002
100032001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10004
10005 * elisp.texi: Change the category in @dircategory to "Emacs", to
10006 make it consistent with info/dir.
10007
100082001-11-25 Miles Bader <miles@gnu.org>
10009
10010 * text.texi (Fields): Describe new `limit' arg in
10011 field-beginning/field-end.
10012
100132001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10014
5dcb4c4e
SM
10015 * permute-index: Don't depend on csh-specific features.
10016 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10017
10018 * two-volume-cross-refs.txt: New file.
10019 * two.el: New file.
10020 * spellfile: New file.
10021
100222001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10023
10024 * permute-index: New file.
10025
10026 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10027 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10028 8+3 restricted namespace.
10029
10030 * Makefile.in (infodir): Define relative to $(srcdir).
10031 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10032 include directories list via -I switch to makeinfo.
10033 (index.texi): Use cp if both hard and symbolic links fail.
10034
100352001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10036
10037 * Makefile.in (distclean): Add.
10038
10039 The following changes make ELisp manual part of the Emacs
10040 distribution:
10041
10042 * Makefile.in: Add Copyright notice.
10043 (prefix): Remove.
10044 (infodir): Change value to "../info".
10045 (VPATH): New variable.
10046 (MAKE): Don't define.
10047 (texmacrodir): Don't define.
10048 (texinputdir): Append the existing value of TEXINPUTS.
10049 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10050 command to be compatible with man/Makefile.in, and to put the
10051 output into ../info.
10052 (info): Add target.
10053 (installall): Target removed.
10054
c8763fb6 100552001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10056
10057 * tips.texi (Coding Conventions): Fix typo.
10058
100592001-10-23 Gerd Moellmann <gerd@gnu.org>
10060
10061 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10062
100632001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10064
10065 * files.texi (File Name Components): Update the description of
10066 file-name-sans-extension and file-name-extension, as they now
10067 ignore leading dots.
10068
100692001-10-20 Gerd Moellmann <gerd@gnu.org>
10070
10071 * (Version 21.1 released.)
10072
100732001-10-19 Miles Bader <miles@gnu.org>
10074
10075 * positions.texi (Text Lines): Describe behavior of
10076 `beginning-of-line'/`end-of-line' in the presence of field properties.
10077
100782001-10-17 Gerd Moellmann <gerd@gnu.org>
10079
10080 * Makefile.in (VERSION): Set to 2.8.
10081 (manual): Use `manual-21'.
10082
10083 * elisp.texi (VERSION): Add and use it where the version
10084 number was used. Set it to 2.8.
10085
10086 * intro.texi: Likewise.
10087
100882001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10089
10090 * files.texi (File Name Completion): Document the significance of
10091 a trailing slash in elements of completion-ignored-extensions.
10092
100932001-10-06 Miles Bader <miles@gnu.org>
10094
10095 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10096
100972001-10-04 Gerd Moellmann <gerd@gnu.org>
10098
10099 * variables.texi (Variable Aliases): New node.
10100
101012001-10-04 Gerd Moellmann <gerd@gnu.org>
10102
10103 * Branch for 21.1.
10104
101052001-10-02 Miles Bader <miles@gnu.org>
10106
10107 * minibuf.texi (Minibuffer Misc): Add entries for
10108 `minibuffer-contents', `minibuffer-contents-no-properties', and
10109 `delete-minibuffer-contents'.
10110 Correct description for `minibuffer-prompt-end'.
10111
10112 * text.texi (Property Search): Correct descriptions of
10113 `next-char-property-change' and `previous-char-property-change'.
10114 Add entries for `next-single-char-property-change' and
10115 `previous-single-char-property-change'.
10116 Make operand names a bit more consistent.
10117
101182001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10119
10120 * frames.texi (Finding All Frames): Document that next-frame and
10121 previous-frame are local to current terminal.
10122
101232001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10124
10125 * keymaps.texi (Creating Keymaps): Fix the description of the
10126 result of make-keymap.
10127
101282001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10129
10130 * display.texi (Font Lookup, Attribute Functions)
10131 (Image Descriptors): Add cross-references to the definition of
10132 selected frame.
10133
10134 * buffers.texi (The Buffer List): Add cross-references to the
10135 definition of selected frame.
10136
10137 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10138 frame at any given time.
10139 (Multiple Displays, Size and Position): Add a cross-reference to
10140 the definition of the selected frame.
10141
101422001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10143
10144 * strings.texi (String Conversion) <string-to-number>: Document
10145 that a float is returned for integers that are too large.
10146
10147 * frames.texi (Mouse Position): Document mouse-position-function.
10148 (Display Feature Testing): Document display-images-p.
10149 (Window Frame Parameters): Document the cursor-type variable.
10150
10151 * numbers.texi (Integer Basics): Document CL style read syntax for
10152 integers in bases other than 10.
10153
5dcb4c4e
SM
10154 * positions.texi (List Motion):
10155 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10156
10157 * lists.texi (Sets And Lists): Document member-ignore-case.
10158
10159 * internals.texi (Garbage Collection): Document the used and free
10160 strings report.
10161 (Memory Usage): Document strings-consed.
10162
10163 * os.texi (Time of Day): Document float-time.
10164 (Recording Input): Document that clear-this-command-keys clears
10165 the vector to be returned by recent-keys.
10166
10167 * keymaps.texi (Scanning Keymaps) <where-is-internal>: The
10168 argument keymap can be a list.
10169
10170 * nonascii.texi (User-Chosen Coding Systems)
10171 <select-safe-coding-system>: Document the new argument
10172 accept-default-p and the variable
10173 select-safe-coding-system-accept-default-p. Tell what happens if
10174 buffer-file-coding-system is undecided.
10175 (Default Coding Systems): Document auto-coding-regexp-alist.
10176
10177 * display.texi (The Echo Area) <message>: Document
10178 message-truncate-lines.
10179 (Glyphs): Document that the glyph table is unused on windowed
10180 displays.
10181
10182 * help.texi (Describing Characters) <single-key-description>:
10183 Document the new argument no-angles.
10184 (Accessing Documentation) <documentation-property>: Document that
10185 a non-string property is evaluated.
10186 <documentation>: Document that the function-documentation property
10187 is looked for.
10188
10189 * windows.texi (Selecting Windows): Document some-window.
10190
10191 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10192
10193 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10194 apropos-mode-hook.
10195
10196 * commands.texi (Using Interactive): Document interactive-form.
10197 (Keyboard Macros): Document kbd-macro-termination-hook.
10198 (Command Loop Info): Document that clear-this-command-keys clears
10199 the vector to be returned by recent-keys.
10200
102012001-09-04 Werner LEMBERG <wl@gnu.org>
10202
10203 * Makefile.in (srcdir, texinputdir): New variables.
10204 (srcs, index.texi, install): Use $(srcdir).
10205 (.PHONY): Remove elisp.dvi.
10206 (elisp): Use -I switch for makeinfo.
10207 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10208 (installall, dist): Use $(srcdir).
10209 Fix path to texinfo.tex.
10210 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10211
102122001-08-30 Gerd Moellmann <gerd@gnu.org>
10213
10214 * display.texi (Conditional Display): Adjust to API change.
10215
10216 * configure: New file.
10217
102182001-07-30 Gerd Moellmann <gerd@gnu.org>
10219
10220 * commands.texi (Repeat Events): Add description of
10221 double-click-fuzz.
10222
102232001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10224
10225 * syntax.texi (Syntax Class Table): Add the missing designator for
10226 comment and string fences.
10227 (Syntax Properties): Add a xref to syntax table internals.
10228 (Syntax Table Internals): Document string-to-syntax.
10229
102302001-05-07 Gerd Moellmann <gerd@gnu.org>
10231
10232 * Makefile.in (install): Use install-info command line options
10233 like in Emacs' Makefile.in.
10234
102352000-12-09 Miles Bader <miles@gnu.org>
10236
10237 * windows.texi (Window Start): Update documentation for
10238 `pos-visible-in-window-p'.
10239
102402000-11-12 Stefan Monnier <monnier@cs.yale.edu>
10241
10242 * lists.texi (Building Lists): Add footnote to explain how to add
10243 to the end of a list.
10244
102452000-10-25 Gerd Moellmann <gerd@gnu.org>
10246
10247 * files.texi (Visiting Functions): Typos.
10248
102492000-10-25 Kenichi Handa <handa@etl.go.jp>
10250
10251 * files.texi (Visiting Functions): Return value of
10252 find-file-noselect may be a list of buffers if wildcards are used.
10253
102542000-10-24 Miles Bader <miles@lsi.nec.co.jp>
10255
10256 * display.texi (Defining Faces): Document `graphic' display type
10257 in face specs.
10258
b344d29d 102592000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
10260
10261 * hooks.texi (Standard Hooks): Replace obsolete
10262 `after-make-frame-hook' with `after-make-frame-functions'.
10263
10264 * frames.texi (Creating Frames): Ditto.
10265
10266 * variables.texi (Future Local Variables): Ditto.
10267
102682000-10-16 Gerd Moellmann <gerd@gnu.org>
10269
10270 * display.texi (Other Image Types): Add description of :foreground
10271 and :background properties of mono PBM images.
10272
102732000-08-17 Werner LEMBERG <wl@gnu.org>
10274
10275 * .cvsignore: New file.
10276
102772000-01-05 Gerd Moellmann <gerd@gnu.org>
10278
10279 * tindex.pl: New script.
10280
102811999-12-03 Dave Love <fx@gnu.org>
10282
10283 * Makefile.in (MAKEINFO): New parameter.
10284
102851999-09-17 Richard Stallman <rms@gnu.org>
10286
10287 * Makefile.in (srcs): Add hash.texi.
10288 (VERSION): Update to 20.6.
10289
102901999-09-13 Richard Stallman <rms@gnu.org>
10291
10292 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
10293
102941998-08-29 Karl Heuer <kwzh@gnu.org>
10295
10296 * configure.in: New file.
10297 * Makefile.in: Renamed from Makefile.
10298 (prefix, infodir): Use value obtained from configure.
10299 (emacslibdir): Obsolete variable deleted.
10300 (dist): Distribute configure.in, configure, Makefile.in.
10301
103021998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
10303
10304 * Makefile (INSTALL_INFO): New variable.
10305 (install): Run install-info.
10306
103071998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
10308
10309 * Makefile (elisp.dvi): Add missing backslash.
10310
103111998-05-02 Richard Stallman <rms@psilocin.gnu.org>
10312
10313 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
10314 Run texindex without `./'. Always run texindex on elisp.tp.
10315 (elisp.tps): Target deleted.
10316
103171998-04-05 Richard Stallman <rms@psilocin.gnu.org>
10318
10319 * Makefile (srcs): Add nonascii.texi and customize.texi.
10320 (dist): Start by deleting `temp'.
10321
103221998-02-17 Richard Stallman <rms@psilocin.gnu.org>
10323
10324 * Makefile (makeinfo, texindex): Targets deleted.
10325 (makeinfo.o, texindex.o): Targets deleted.
10326 (clean, dist): Don't do anything with them or with getopt*.
10327
103281998-01-30 Richard Stallman <rms@psilocin.gnu.org>
10329
10330 * Makefile (SHELL): Defined.
10331
103321998-01-27 Richard Stallman <rms@psilocin.gnu.org>
10333
10334 * Makefile (elisp.tps): New target.
10335 (elisp.dvi): Depend on elisp.tps.
10336
c5602427 103371996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
10338
10339 * README: Update phone number.
10340
10341 * Makefile (elisp): Make this be the default target.
10342 Depend on makeinfo.c instead of makeinfo.
10343 (install): Don't depend on elisp.dvi, since we don't install that.
10344 Use mkinstalldirs.
10345 (dist): Add mkinstalldirs.
10346
c5602427 103471995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
10348
10349 * Makefile (VERSION): Update version number.
5dcb4c4e 10350 (maintainer-clean): Rename from realclean.
b8d4c8d0 10351
c5602427 103521995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
10353
10354 * Makefile (realclean): New target.
10355 (elisp): Remove any old elisp-* files first.
10356
c5602427 103571993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
10358
10359 * Makefile (VERSION): New variable.
10360 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
10361 Compressed file suffix should be `.gz', not `.z'.
10362
ce058493 103631993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10364
10365 * Makefile (elisp): Depend on makeinfo.
10366
c5602427 103671993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
10368
10369 * Makefile (srcs): Add anti.texi.
10370
c5602427 103711993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10372
10373 * Makefile (infodir, prefix): New vars.
10374 (install): Use infodir.
f4e90db0 10375 (emacsinfodir): Delete.
b8d4c8d0 10376
c5602427 103771993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10378
10379 * Makefile (srcs): Add calendar.texi.
10380
10381 * Makefile (dist): Copy texindex.c and makeinfo.c.
10382 Limit elisp-* files to those with one or two digits.
10383
c5602427 103841993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 10385
f4e90db0 10386 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 10387
c5602427 103881993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10389
10390 * loading.texi (Unloading): define-function changed back to
10391 defalias. It may not stay this way, but at least it's
10392 consistent with the known-good version of the code patch.
10393
c5602427 103941993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
10395
10396 * modes.texi (Hooks): Document new optional arg of add-hook.
10397
c5602427 103981993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
10399
10400 * variables.texi: Document nil initial value of buffer-local variables.
10401
10402 * tips.texi: Add new section on standard library headers.
10403
c5602427 104041993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10405
10406 * Makefile (srcs): Add frame.texi to the list of sources.
10407
c5602427 104081993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10409
10410 * Makefile (dist): Don't bother excluding autosave files; they'll
10411 never make it into the temp directory anyway, and the hash marks
10412 in the name are problematic for make and the Bourne shell.
10413 (srcs):
10414
c5602427 104151993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
10416
10417 * Makefile (dist): Don't include backup files or autosave files in
10418 the distribution tar file.
10419
c5602427 104201991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 10421
5dcb4c4e 10422 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
10423 (elisp.dvi): Remove erroneous shell comment.
10424 Expect output of permute-index in permuted.fns.
10425 Save old elisp.aux in elisp.oaux.
5dcb4c4e 10426 (clean): Add index.texi to be deleted.
b8d4c8d0 10427
c5602427 104281990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10429
10430 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
10431
c5602427 104321990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
10433
10434 * files.texi: Noted that completion-ignored-extensions is ignored
10435 when making *Completions*.
10436
3e868ee3 104371990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
10438
10439 * Makefile make dist now depends on elisp.dvi, since it tries
10440 to include it in the dist file.
10441
c5602427 104421990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 10443
c5602427 10444 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 10445
c5602427 104461989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
10447
10448 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
10449 (defunargs): Turn off \hyphenchar of \sl font temporarily.
10450
c5602427 104511989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10452
10453 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
10454 and @error{} are the terms now being used. The files in the
10455 directory have been changed to reflect this.
10456
10457 * All instances of @indentedresultt{} have been changed to
333f9019 10458 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 10459
c5602427 104601989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10461
10462 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
10463 experimental @indentedresult{}, @indentedexpandsto{} are part of
10464 the texinfo.tex in this directory. These TeX macros are not
10465 stable yet.
10466
c5602427 104671989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10468
10469 * texinfo.tex: Temporarily added
10470 \let\result=\dblarrow
10471 \def\error{{\it ERROR} \longdblarrow}
10472 We need to do this better soon.
10473
c5602427 104741989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
10475
10476 * Applied Karl Berry's patches to *.texinfo files, but not to
10477 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
10478 new title page format is also not applied, since it requires
10479 texinfo.tex changes.)
10480
10481 * Cleaned up `Makefile' and defined the `emacslibdir' directory
10482 for the Project GNU development environment.
10483
10484;; Local Variables:
c8763fb6 10485;; coding: utf-8
b8d4c8d0
GM
10486;; End:
10487
acaf905b 10488 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
10489
10490 This file is part of GNU Emacs.
10491
352c8b4a 10492 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 10493 it under the terms of the GNU General Public License as published by
352c8b4a
GM
10494 the Free Software Foundation, either version 3 of the License, or
10495 (at your option) any later version.
b8d4c8d0
GM
10496
10497 GNU Emacs is distributed in the hope that it will be useful,
10498 but WITHOUT ANY WARRANTY; without even the implied warranty of
10499 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10500 GNU General Public License for more details.
10501
10502 You should have received a copy of the GNU General Public License
352c8b4a 10503 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.