* xdisp.c (Qinhibit_debug_on_message): Now static.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
011474aa
CY
12012-09-09 Chong Yidong <cyd@gnu.org>
2
bb6b0efc
CY
3 * lists.texi (Sets And Lists): Explain that the return value for
4 delete should be used, like for delq.
5
011474aa
CY
6 * minibuf.texi (Yes-or-No Queries): Document recentering and
7 scrolling in y-or-n-p. Remove gratuitous example.
8
9 * searching.texi (Search and Replace): Document window scrolling
10 entries in query-replace-map.
11
6dcef6ec
CY
122012-09-08 Chong Yidong <cyd@gnu.org>
13
14 * syntax.texi (Syntax Table Internals): Define "raw syntax
15 descriptor" terminology (Bug#12383).
16 (Syntax Descriptors): Mention raw syntax descriptors.
17
52404181
CY
182012-09-07 Chong Yidong <cyd@gnu.org>
19
1a5432bc
CY
20 * variables.texi (Creating Buffer-Local): Fix description of
21 local-variable-if-set-p (Bug#10713).
22
0a6bdaa1
CY
23 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
24
14ba4cf3
CY
25 * windows.texi (Display Action Functions)
26 (Choosing Window Options): Remove obsolete variable
27 display-buffer-reuse-frames.
cee2e90d 28 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 29
e5c2edf7
CY
30 * positions.texi (Narrowing): Document buffer-narrowed-p.
31
52404181
CY
32 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
33
34 * syntax.texi (Low-Level Parsing): Add xref to Parser State
35 (Bug#12269).
36
7f7e0167
LI
372012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
38
39 * debugging.texi (Explicit Debug): Document `debug-on-message'.
40
6a787d9a
CY
412012-09-02 Chong Yidong <cyd@gnu.org>
42
43 * windows.texi (Window Configurations): Recommend against using
44 save-window-excursion (Bug#12075).
45
46 * control.texi (Catch and Throw):
47 * positions.texi (Excursions): Don't mention it.
48
0e23ef9d
PE
492012-09-01 Paul Eggert <eggert@cs.ucla.edu>
50
51 Better seed support for (random).
52 * numbers.texi (Random Numbers): Document new behavior of
53 the calls (random) and (random STRING).
54
342dac71
MR
552012-08-21 Martin Rudalics <rudalics@gmx.at>
56
57 * windows.texi (Window Point): Document recent changes in
58 window-point and set-window-point.
59 (Selecting Windows): Document recent change in select-window.
60
a08eadfe
EZ
612012-08-06 Eli Zaretskii <eliz@gnu.org>
62
63 * functions.texi (Closures): Put the main index entry for
64 "closures" here. (Bug#12138)
65
66 * variables.texi (Lexical Binding): Disambiguate the index entry
67 for "closures".
68
35b6586e
CY
692012-08-05 Chong Yidong <cyd@gnu.org>
70
71 * display.texi (Defining Faces): Move documentation of
72 frame-background-mode to the Emacs manual (Bug#7774).
73
02676e5d
CY
742012-08-04 Chong Yidong <cyd@gnu.org>
75
76 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
77 Fix description of syntax table inheritance.
78 (Syntax Table Functions): Don't refer to internal contents of
79 syntax table, since that is not explained yet. Copyedits.
80 (Standard Syntax Tables): Node deleted.
81 (Syntax Table Internals): Misc clarifications. Improve table
82 formatting.
83
84 * keymaps.texi (Inheritance and Keymaps):
85 * text.texi (Sticky Properties): Tweak index entry.
86
73e0cbc0
EZ
872012-07-28 Eli Zaretskii <eliz@gnu.org>
88
89 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
90
09ae5da1
PE
912012-07-25 Paul Eggert <eggert@cs.ucla.edu>
92
93 Prefer typical American spelling for "acknowledgment".
94 * intro.texi (Acknowledgments): Rename from Acknowledgements.
95
1ada2e55
EZ
962012-07-21 Eli Zaretskii <eliz@gnu.org>
97
98 * commands.texi (Special Events): Mention language-change event.
99 (Input Events, Interactive Codes):
100 * keymaps.texi (Key Sequences): Mention events that are
101 non-keyboard but also non-mouse events.
102
9ea10cc3
CY
1032012-07-17 Chong Yidong <cyd@gnu.org>
104
105 * text.texi (Insertion): Document insert-char changes.
106
2e2d2a13
LL
1072012-07-15 Leo Liu <sdl.web@gmail.com>
108
109 * display.texi (Fringe Bitmaps): Add exclamation-mark.
110
b68b3337
CY
1112012-07-13 Chong Yidong <cyd@gnu.org>
112
113 * buffers.texi (Read Only Buffers): Document toggle-read-only
114 changes. Reword to account for the fact that read-only is
115 currently not supported in overlay properties.
116
ab4c47d3
CY
1172012-07-07 Chong Yidong <cyd@gnu.org>
118
119 * loading.texi (Library Search): Index site-lisp directories.
120
d4913798
CY
1212012-07-06 Chong Yidong <cyd@gnu.org>
122
123 * intro.texi (A Sample Function Description): Fix incorrect
124 markup, undoing previous change.
125 (A Sample Variable Description): Minor clarifications and markup
126 improvements.
127
128 * elisp.texi (Top):
129 * text.texi (Text): Fix menu order.
130
251736f4
RS
1312012-07-06 Richard Stallman <rms@gnu.org>
132
133 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 134 (A Sample Variable Description): Improve/undo previous changes.
251736f4 135
e8d71283
GM
1362012-07-05 Glenn Morris <rgm@gnu.org>
137
138 * intro.texi (A Sample Function Description): Fix cross-refs.
139
47187200
MW
1402012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
141
142 * intro.texi (Evaluation Notation, A Sample Function Description)
143 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
144
a2eb421b
CY
1452012-06-27 Chong Yidong <cyd@gnu.org>
146
147 * processes.texi (Asynchronous Processes, Input to Processes):
148 * internals.texi (Process Internals): Don't capitalize "pty".
149
6d41a41d
TTN
1502012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
151
152 * processes.texi (Asynchronous Processes): Make the pty vs pipe
153 discussion more prominent.
154
0bd8297f
EZ
1552012-06-23 Eli Zaretskii <eliz@gnu.org>
156
157 * commands.texi (Misc Events): Document the language-change event.
158
d35af63c
PE
1592012-06-22 Paul Eggert <eggert@cs.ucla.edu>
160
161 Support higher-resolution time stamps (Bug#9000).
162 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
163 * processes.texi (System Processes):
164 Time stamp resolution is now picosecond, not microsecond.
165
ac1a0ce1 1662012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
167
168 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
169
1053a871
SM
1702012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
171
172 * functions.texi (Defining Functions):
173 * macros.texi (Defining Macros): Un-define the return value of `defun',
174 `defmacro' and `defalias'.
175
41b7f8bc
CY
1762012-06-17 Chong Yidong <cyd@gnu.org>
177
178 * elisp.texi: Remove urlcolor setting.
179
82a25657
GM
1802012-06-17 Glenn Morris <rgm@gnu.org>
181
182 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
183 Overlining no longer behaves exactly like underlining.
184
8da9479c
GM
1852012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
186
187 * display.texi (Face Attributes):
188 Document wave-style underline face attribute.
189
1b9b4cf4
CY
1902012-06-11 Chong Yidong <cyd@gnu.org>
191
192 * display.texi (ImageMagick Images): ImageMagick now supports the
193 :background property.
194
dbab98c7
DA
1952012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
196
197 * internals.texi (Garbage Collection): Typo fix.
198
6175e34b
CY
1992012-06-09 Chong Yidong <cyd@gnu.org>
200
201 * text.texi (Special Properties): Clarify the meaning of a list of
202 faces in the `face' property.
203
204 * display.texi (Face Remapping): Minor clarification.
205
4b56d0fe
CY
2062012-06-08 Chong Yidong <cyd@gnu.org>
207
208 * display.texi (Face Attributes): Font family does not accept
209 wildcards. De-document obsolete :bold and :italic attributes.
210 (Defining Faces): Use new-style face spec format.
211
f3372c87
DA
2122012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
213
8d7c7eed 214 * internals.texi (Garbage Collection): Document new
f3372c87
DA
215 vector management code and vectorlike_header structure.
216
5f2c76c6
CY
2172012-06-03 Chong Yidong <cyd@gnu.org>
218
219 * modes.texi (Mode Line Data): Use "mode line construct"
220 terminology for consistency.
221
ecc6530d
GM
2222012-05-27 Glenn Morris <rgm@gnu.org>
223
224 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
225 * buffers.texi, commands.texi, compile.texi, control.texi:
226 * customize.texi, debugging.texi, display.texi, doclicense.texi:
227 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
228 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
229 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
230 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
231 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
232 * objects.texi, os.texi, package.texi, positions.texi:
233 * processes.texi, searching.texi, sequences.texi, streams.texi:
234 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
235 * variables.texi, windows.texi: Nuke hand-written node pointers.
236
33017faf 2372012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 238
33017faf
GM
239 * functions.texi (Obsolete Functions):
240 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
241
242 * modes.texi (Mode Help): Fix describe-mode.
243
244 * display.texi (Face Functions): Fix define-obsolete-face-alias.
245
246 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
247
33017faf 2482012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 249
33017faf 250 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
251
252 * compile.texi (Docs and Compilation):
253 byte-compile-dynamic-docstrings is an option.
254
255 * debugging.texi (Invoking the Debugger): debug is a command.
256
257 * display.texi (Progress): progress-reporter-update and
258 progress-reporter-force-update have VALUE argument optional.
259 (Animated Images): Use non-@code{nil} instead of non-nil.
260
33017faf
GM
261 * files.texi (Format Conversion Round-Trip):
262 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
263
264 * frames.texi (Creating Frames): make-frame is a command.
265 (Input Focus): select-frame is a command.
266 (Pointer Shape): void-text-area-pointer is an option.
267
33017faf 268 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
269 (Help Functions): describe-prefix-bindings is a command.
270
271 * markers.texi (Creating Markers): Both arguments of copy-marker
272 are optional.
273
274 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
275
276 * modes.texi (Mode Line Variables): mode-line-remote and
277 mode-line-client are not options.
278 (Imenu): imenu-add-to-menubar is a command.
33017faf 279 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
280
281 * os.texi (Sound Output): play-sound-file is a command.
282
33017faf 283 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 284
33017faf
GM
285 * processes.texi (Signals to Processes):
286 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
287 (Signals to Processes): signal-process is a command.
288
33017faf 289 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
290 (Base 64): base64-encode-string is not a command while
291 base64-decode-region is.
292
293 * windows.texi (Switching Buffers): pop-to-buffer is a command.
294
3fe7cdc8
GM
2952012-05-12 Glenn Morris <rgm@gnu.org>
296
297 * Makefile.in (MKDIR_P): New, set by configure.
298 (mkinfodir): Use $MKDIR_P.
299
dc0f75c8
GM
3002012-05-10 Glenn Morris <rgm@gnu.org>
301
b8a82b69
GM
302 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
303 with "coding: raw-text".
51b1e059 304 Concept of multibyte sessions no longer exists.
b8a82b69 305
dc0f75c8
GM
306 * files.texi (File Locks): Mention create-lockfiles option.
307
666b903b 3082012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 309
5b6eebcf
GM
310 * vol1.texi, vol2.texi: Remove files.
311 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
312 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
313
0a454caf 314 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 315
143d9dd8
GM
316 * two-volume.make (emacsdir): New.
317 (tex): Add directory with emacsver.texi to TEXINPUTS.
318
e68b393e
GM
319 * minibuf.texi (Minibuffer History, Basic Completion):
320 Tweak page breaks.
321
9658dc2a
GM
322 * internals.texi (Garbage Collection, Memory Usage)
323 (Writing Emacs Primitives): Tweak page breaks.
324
161c2a25
GM
325 * streams.texi (Output Variables): Improve page break.
326
327 * edebug.texi (Edebug Display Update): Improve page break.
328
51d58083
GM
329 * compile.texi (Disassembly): Condense the examples.
330
ddff3351
GM
331 * eval.texi, functions.texi, loading.texi, macros.texi:
332 Where possible, use example rather than smallexample.
333
334 * symbols.texi: Where possible, use example rather than smallexample.
335 (Symbol Components): Fix typo.
336 (Other Plists): Tweak page break.
337
338 * sequences.texi (Arrays): Tweak page breaks.
339
340 * customize.texi: Where possible, use example rather than smallexample.
341 (Common Keywords, Variable Definitions, Applying Customizations)
342 (Custom Themes): Tweak page breaks.
343
344 * control.texi: Where possible, use example rather than smallexample.
345 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
346 Tweak page breaks.
347
ca4b98fa
GM
3482012-05-08 Glenn Morris <rgm@gnu.org>
349
5122804a
GM
350 * two.el: Remove; unused since creation of two-volume.make.
351
ca4b98fa
GM
352 * vol1.texi, vol2.texi: No need to keep menus in these files.
353
eceeb5fc
CY
3542012-05-05 Glenn Morris <rgm@gnu.org>
355
356 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
357
358 * intro.texi (Caveats): Copyedit.
359 (Lisp History): Convert inforef to xref.
360 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
361
362 * text.texi (Auto Filling): Don't mention Emacs 19.
363
364 * commands.texi (Event Input Misc): Don't mention unread-command-char.
365 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
366
367 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
368
eceeb5fc
CY
369 * lists.texi (List-related Predicates, List Variables):
370 Tweak page-breaks.
371 (Sets And Lists): Convert inforef to xref.
372
8045b906
GM
3732012-05-04 Glenn Morris <rgm@gnu.org>
374
375 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
376 (info, infoclean): Use $INFO_EXT.
377 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
378 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
379 (info, maintainer-clean): Use $INFO_EXT.
380 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
381
78f3273a
CY
3822012-05-04 Chong Yidong <cyd@gnu.org>
383
384 * os.texi (Timers): Use defopt for timer-max-repeats.
385
ab0fa4e4
PE
3862012-05-03 Paul Eggert <eggert@cs.ucla.edu>
387
388 * os.texi (Time of Day): Do not limit current-time-string
389 to years 1000..9999.
390
2bc356d7
CY
3912012-05-02 Chong Yidong <cyd@gnu.org>
392
393 * display.texi (Font Lookup):
394 * frames.texi (Pointer Shape):
395 * processes.texi (Subprocess Creation): Use defopt for options.
396
90207a15 3972012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
398
399 * elisp.texi (@copying):
400 * intro.texi (Introduction): Only print VERSION in the TeX version.
401
90207a15 4022012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
403
404 * text.texi (Change Hooks): Minor fix for after-change-functions.
405
90207a15 4062012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
407
408 * package.texi (Packaging Basics):
409 * loading.texi (Autoload):
410 * files.texi (Magic File Names):
411 Reword to remove/reduce some overly long/short lines.
412
a8e7d6d7 4132012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
414
415 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
416 * modes.texi (Major Modes, Auto-Indentation):
417 * buffers.texi (Buffers): Some fixes for menu descriptions.
418
a8e7d6d7 4192012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
420 * functions.texi (Simple Lambda, Argument List):
421 * eval.texi (Function Indirection): Avoid deprecated form.
422
a8e7d6d7 4232012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 424
1a72be46
GM
425 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
426 Add "et al." to authors.
427
16152b76
GM
428 * buffers.texi, commands.texi, compile.texi, control.texi:
429 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
430 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
431 * modes.texi, numbers.texi, objects.texi, streams.texi:
432 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
433 Use Texinfo recommended convention for quotes+punctuation.
434
a8e7d6d7 4352012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
436
437 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
438 to where-is-internal (Bug#10872).
439
a8e7d6d7 4402012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 441
a2715669
GM
442 * macros.texi (Indenting Macros): Fix typo.
443
0b27932b
GM
444 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
445 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
446 (Choosing Window Options, Horizontal Scrolling)
447 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
448 (Quitting Windows, Window Configurations, Textual Scrolling):
449 (Coordinates and Windows, Window Configurations)
450 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
451 (Splitting Windows, Deleting Windows):
452 Fix ignore-window-parameters logic.
453 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
454 (Window Start and End): Remove pointless example.
455 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
456 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
457 and recenter-positions. Remove recenter example.
0b27932b 458
0dc91072
GM
459 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
460
9c51bbaa
GM
461 * minibuf.texi (Intro to Minibuffers):
462 Tweak discussion of resizing minibuffer window.
463
674ea9c6
GM
4642012-04-26 Glenn Morris <rgm@gnu.org>
465
8a4ca8e3 466 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 467
562e638f
GM
468 * tindex.pl: Remove file.
469
674ea9c6
GM
470 * makefile.w32-in (srcs):
471 * Makefile.in (srcs): Remove back.texi (which is unused).
472
b613912b
MA
4732012-04-24 Michael Albinus <michael.albinus@gmx.de>
474
e43042fe
MA
475 * os.texi (Notifications): Extend possible notification hints.
476 Add notifications-get-capabilities.
b613912b 477
f30d612a
CY
4782012-04-20 Chong Yidong <cyd@gnu.org>
479
480 * processes.texi (Asynchronous Processes): Mention nil argument to
481 start-process.
482
b58b1df8
GM
4832012-04-20 Glenn Morris <rgm@gnu.org>
484
485 * minibuf.texi (Basic Completion): No need to describe obarrays here.
486 Don't mention obsolete `nospace' argument of all-completions.
487 (Minibuffer Completion, Completion Commands, Reading File Names)
488 (Completion Variables): Copyedits.
489 (Completion Commands): Mention parent keymaps.
490 Remove obsolete minibuffer-local-filename-must-match-map.
491 (High-Level Completion): Remove read-variable's almost
492 word-for-word duplication of read-command.
493 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
494 Update "High-Level Completion" description.
495
c0ea08d2
GM
496 * minibuf.texi (Minibuffers):
497 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
498
9d2754f5
GM
499 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
500 Use Texinfo-recommended form of quote+punctuation.
501 (Intro to Minibuffers): First minibuffer is #1, not #0.
502 Mention minibuffer-inactive-mode.
503 (Text from Minibuffer): Copyedits.
504 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
505 (Object from Minibuffer): Remove overly pedantic para.
506 (Minibuffer History): Copyedits. Add face-name-history.
507 (Initial Input, Yes-or-No Queries, Multiple Queries)
508 (Minibuffer Windows, Minibuffer Misc): Copyedits.
509 (Yes-or-No Queries): Tweak example.
510 (Minibuffer Commands): Add next-complete-history-element.
511 (Minibuffer Misc): Mention minibuffer-message-timeout, and
512 minibuffer-inactive-mode.
9d2754f5 513
4373fd43
GM
514 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
515 (Bindat Functions): Copyedits.
516
61bb069e 5172012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
518
519 * files.texi (Saving Buffers): Document `visit and `visit-save'
520 values of require-final-newline.
521
61bb069e 5222012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
523
524 * processes.texi (Output from Processes, Filter Functions):
525 Mention waiting-for-user-input-p.
526 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
527 (Network Servers, Datagrams, Network Processes, Network Options)
528 (Network Feature Testing, Serial Ports): Copyedits.
529 (Network): Add encrypted network overview paragraph.
530 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
531
61bb069e 5322012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
533
534 * help.texi (Keys in Documentation): Mention :advertised-binding.
535
536 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
537 description to help.texi.
538
61bb069e 5392012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
540
541 * processes.texi (Process Information, Input to Processes)
542 (Signals to Processes, Output from Processes, Process Buffers)
543 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 544 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 545
e153c136
GM
5462012-04-15 Glenn Morris <rgm@gnu.org>
547
548 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
549 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
550 Copyedits.
e153c136 551 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
552 (Synchronous Processes, Asynchronous Processes):
553 Update some example output.
e153c136
GM
554 (Process Information): Fix typo.
555 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
556
e6fd457e 5572012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
558
559 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
560 open-network-stream does exist in Emacs 23, but is simpler.
561
e6fd457e 5622012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
563
564 * customize.texi (Custom Themes): Also document load-theme etc.
565
35dc09a1 5662012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
567
568 * customize.texi (Applying Customizations):
569 (Custom Themes): New nodes.
570
571 * display.texi (Defining Faces): Reference custom-set-faces.
572
573 * modes.texi (Defining Minor Modes, Defining Minor Modes):
574 * os.texi (Startup Summary): Copyedits.
575
35dc09a1 5762012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
577
578 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
579
9fce7eda
GM
580 * strings.texi (Case Tables):
581 * objects.texi (General Escape Syntax):
582 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
583
2bb0eca1
GM
584 * buffers.texi, compile.texi, customize.texi, debugging.texi:
585 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
586 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
587 * text.texi: Use @file for buffers, per the Texinfo manual.
588
62200c14
GM
589 * compile.texi (Compiler Errors): Add missing space in buffer name.
590
35dc09a1 5912012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
592
593 * processes.texi (Query Before Exit): Remove obsolete function
594 process-kill-without-query (Bug#11190).
595
35dc09a1 5962012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
597
598 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
599 Use @env for environment variables.
600
f48a9cb4
GM
601 * Makefile.in: Replace non-portable use of $< in ordinary rules.
602
0a6dd5e2
JA
6032012-04-12 Jari Aalto <jari.aalto@cante.net>
604
605 * processes.texi (Synchronous Processes): Mention
606 `default-directory' (bug#7515).
607
b4d3bc10
CY
6082012-04-09 Chong Yidong <cyd@gnu.org>
609
610 * customize.texi (Variable Definitions): Remove user-variable-p.
611
612 * commands.texi (Interactive Codes):
613 * help.texi (Accessing Documentation):
614 * minibuf.texi (High-Level Completion): Callers changed.
615
ea0ff314
CY
6162012-04-06 Chong Yidong <cyd@gnu.org>
617
618 * minibuf.texi (Programmed Completion): Document metadata method.
619 (Completion Variables): Document completion-category-overrides.
620
91b65361
CY
6212012-04-05 Chong Yidong <cyd@gnu.org>
622
623 * anti.texi (Antinews): Rewrite for Emacs 23.
624
3d439cd1
CY
6252012-04-04 Chong Yidong <cyd@gnu.org>
626
321cc491
CY
627 * minibuf.texi (Programmed Completion): Remove obsolete variable
628 completion-annotate-function.
629 (Completion Variables): Rename from Completion Styles. Document
630 completion-extra-properties. Document completion-styles-alist
631 change.
245d176b
CY
632 (Reading File Names): minibuffer-local-filename-must-match-map is
633 not used anymore.
634 (Minibuffer Completion): Document completing-read-function.
635 (Completion in Buffers): completion-at-point-functions can return
636 properties recognized in completion-extra-properties.
321cc491 637
3d439cd1
CY
638 * display.texi (Delayed Warnings): New node.
639
a7972adf
CY
640 * os.texi (Notifications): Copyedits.
641
97f4a299
GM
6422012-04-04 Glenn Morris <rgm@gnu.org>
643
644 * os.texi (Notifications): Copyedits.
645
9ff687e1
MA
6462012-04-03 Michael Albinus <michael.albinus@gmx.de>
647
648 * os.texi (Terminal-Specific): Fix typo.
649 (Notifications): New section.
650
651 * elisp.texi (Top):
652 * vol1.texi (Top):
653 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
654 menu entries.
655
42ee526b
CY
6562012-04-01 Chong Yidong <cyd@gnu.org>
657
658 * files.texi (Kinds of Files): file-subdir-of-p renamed to
659 file-in-directory-p.
660
0b021094
GM
6612012-03-31 Glenn Morris <rgm@gnu.org>
662
663 * edebug.texi (Instrumenting Macro Calls):
664 Mention defining macros at instrumentation time.
665 (Edebug Options): Mention edebug-unwrap-results.
666
50fe197c
EZ
6672012-03-31 Eli Zaretskii <eliz@gnu.org>
668
669 * text.texi (Special Properties): Clarify the description of the
670 effect of integer values of the 'cursor' property on cursor
671 position. See the discussions in bug#11068 for more details and
672 context.
673
650b6d0b
GM
6742012-03-31 Glenn Morris <rgm@gnu.org>
675
676 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
677 Copyedits.
678
5319014e
CY
6792012-03-30 Chong Yidong <cyd@gnu.org>
680
681 * display.texi (Image Formats): Add imagemagick type.
682 (Image Descriptors): Mention how they are used.
683 (ImageMagick Images): Clarify role of imagemagick-register-types.
684 (Character Display): Don't mention glyph tables.
685 (Display Tables): Use make-glyph-code in example.
686 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
687 tables are semi-obsolete. De-document create-glyph.
688 (Glyphless Chars): Note that display tables override this.
689 (Bidirectional Display): Copyedits. Introduce "bidirectional
690 reordering" terminology, and use it.
691
f1224267
GM
6922012-03-30 Glenn Morris <rgm@gnu.org>
693
694 * edebug.texi (Jumping): Give name of `i' binding.
695
d14daa28
GM
6962012-03-28 Glenn Morris <rgm@gnu.org>
697
698 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
699 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
700 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
701 (Regexp Special): Mention collation.
702 Clarify char classes with an example.
fee88ca0
GM
703 (Regexp Functions): Mention regexp-opt is not guaranteed.
704 Mention regexp-opt-charset.
705 (Regexp Search): Recommend against looking-back.
706 (Search and Replace): Use Texinfo recommended quote convention.
707 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 708
dcb6e7b3
MR
7092012-03-27 Martin Rudalics <rudalics@gmx.at>
710
711 * windows.texi (Window History): Describe new option
712 switch-to-visible-buffer.
713
cf0495f2
GM
7142012-03-27 Glenn Morris <rgm@gnu.org>
715
4fb9a543
GM
716 * searching.texi (String Search): Add xref to Emacs manual.
717 Copyedits. Mention the function word-search-regexp.
718 (Searching and Case): Add xref to Emacs manual. Copyedits.
719
9364727b
GM
720 * processes.texi (Network Servers): Standardize apostrophe usage.
721
cf0495f2
GM
722 * os.texi (System Environment): Copyedits. Remove some examples
723 that do not seem useful. Mention setenv third arg.
724 tty-erase-char does not seem to be nil under a window-system.
725 (User Identification): Copyedits.
726 Remove some examples that do not seem useful.
727
33da7b16
GM
7282012-03-26 Glenn Morris <rgm@gnu.org>
729
730 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
731 (Init File): Copyedits.
732 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
733 (Killing Emacs): Copyedits.
734 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
735 Shorten the example, use more standard shell prompts.
33da7b16 736
9a69676a
CY
7372012-03-25 Chong Yidong <cyd@gnu.org>
738
739 * display.texi (Fringes): Note that fringes are shown on graphical
740 displays only.
741 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
742 (Replacing Specs): Clarify example.
743 (Manipulating Buttons): Note that button-at can return a marker.
744 (Buttons): Minor rewrite.
745 (Character Display): New node. Consolidate all character display
746 related nodes into its subsections.
747 (Usual Display): Character 127 is also affected by ctl-arrow.
748 (Display Tables): Improve example.
749
c8f6ec5c
GM
7502012-03-22 Glenn Morris <rgm@gnu.org>
751
752 * strings.texi (Text Comparison): Mention string-prefix-p.
753
fb5b8aca
CY
7542012-03-21 Chong Yidong <cyd@gnu.org>
755
756 * display.texi (The Echo Area): Add xref to Output Streams.
757 (Displaying Messages): Improve doc of message.
758 (Echo Area Customization, Invisible Text): Copyedits.
759 (Invisible Text): Mention that spec comparison is done with eq.
760 (Width): Improve doc of char-width.
761 (Faces): Recommend using symbol instead of string for face name.
762 Minor clarifications.
763 (Defining Faces): Copyedits. Update face example.
764 (Attribute Functions): Mark set-face-foreground etc as commands.
765 (Face Remapping): Mention text-scale-adjust. Clarify
766 face-remapping-alist and related docs.
767 (Face Functions): Don't document make-face or copy-face.
768
025de85b
CY
7692012-03-20 Chong Yidong <cyd@gnu.org>
770
771 * display.texi (Forcing Redisplay): Various rewrites to reflect
772 new value of redisplay-dont-pause.
773 (Truncation): Copyedits.
774
a5656eae
GM
7752012-03-20 Glenn Morris <rgm@gnu.org>
776
777 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
778 Add summary table of some relevant command-line options.
779
d15aac68
CY
7802012-03-18 Chong Yidong <cyd@gnu.org>
781
782 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
783 (Writing Emacs Primitives): Re-organize discussion of functions
784 with variable Lisp arguments are handled. Delete an obsolete
785 remark, previously tagged as FIXME.
786
787 * os.texi (Idle Timers): Minor clarification.
788 (Idle Timers): Link to Time of Day for description of time list.
789
b59af549
GM
7902012-03-18 Glenn Morris <rgm@gnu.org>
791
792 * os.texi (System Interface): Flow control was removed.
793 (Startup Summary): General update.
794 (Init File): Don't mention compiling it.
795
986bd52a
CY
7962012-03-17 Chong Yidong <cyd@gnu.org>
797
798 * os.texi (Startup Summary): Mention package loading.
799 (Init File): Don't refer to .emacs in section title. Copyedits.
800 (Terminal-Specific): Give a realistic example.
801 (Command-Line Arguments): Reference Entering Emacs instead of
802 repeating the spiel about not restarting Emacs.
803 (Time of Day): Discuss time representation at beginning of node.
804 (Sound Output): Copyedits.
805
806 * package.texi (Packaging Basics): Document package-initialize.
807
f761251a
EZ
8082012-03-17 Eli Zaretskii <eliz@gnu.org>
809
810 * frames.texi (Initial Parameters): Add an index entry for
811 minibuffer-only frame.
812
da986230
GM
8132012-03-16 Glenn Morris <rgm@gnu.org>
814
815 * modes.texi (Major Mode Conventions): Mention the strange
816 relationship between View mode and special modes. (Bug#10650)
817
2cc775f9
CY
8182012-03-11 Chong Yidong <cyd@gnu.org>
819
820 * windows.texi (Window Configurations): save-window-excursion is
821 now a macro.
822
823 * display.texi (Temporary Displays): with-output-to-temp-buffer is
824 now a macro.
825
66c5eebd
CY
826 * text.texi (Fields): Minor copyedit.
827
310a820f
EZ
8282012-03-10 Eli Zaretskii <eliz@gnu.org>
829
83a96c08
EZ
830 * strings.texi (String Basics):
831 * sequences.texi (Sequence Functions): Mention that `length' is
832 not appropriate for computing the string width on display; add a
833 cross-reference to the description of `string-width'. (Bug#10978)
834
310a820f
EZ
835 * eval.texi (Autoloading): Minor change of wording.
836
83ef8187
CY
8372012-03-10 Chong Yidong <cyd@gnu.org>
838
bc44be50
CY
839 * loading.texi (Autoload): Explicitly state which forms are
840 processed specially (Bug#7783).
841
83ef8187
CY
842 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
843 non-default situation. Describe one-submenu exception (Bug#7695).
844
845 * nonascii.texi (Character Properties): Copyedits.
846
483ab230
CY
8472012-03-08 Chong Yidong <cyd@gnu.org>
848
849 * text.texi (Mode-Specific Indent): Document new behavior of
850 indent-for-tab-command. Document tab-always-indent.
851 (Special Properties): Copyedits.
852 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
853 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
854 libxml-parse-html-region.
855
00e84de0
GM
8562012-03-07 Glenn Morris <rgm@gnu.org>
857
eaa6bc3c
GM
858 * markers.texi (The Region): Briefly mention use-empty-active-region
859 and region-active-p.
a9685db7 860 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 861 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 862
67cd45a2
CY
8632012-03-07 Chong Yidong <cyd@gnu.org>
864
865 * text.texi (Buffer Contents): Don't duplicate explanation of
866 region arguments from Text node. Put doc of obsolete var
867 buffer-substring-filters back, since it is referred to.
868 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
869 selection by default.
870
871 * markers.texi (The Mark): Fix typo.
872 (The Region): Copyedits.
873
2ad80941
GM
8742012-03-07 Glenn Morris <rgm@gnu.org>
875
876 * markers.texi (Overview of Markers): Copyedits.
877 (Creating Markers): Update approximate example buffer size.
878 (The Mark): Don't mention uninteresting return values.
879
ef959d3a
CY
8802012-03-05 Chong Yidong <cyd@gnu.org>
881
882 * positions.texi (Text Lines): Document count-words.
883
a08a07e3
CY
8842012-03-04 Chong Yidong <cyd@gnu.org>
885
886 * frames.texi (Frames): Remove little-used "terminal frame" and
887 "window frame" terminology.
888 (Frame Parameters, Font and Color Parameters, Initial Parameters)
889 (Size and Position, Visibility of Frames): Callers changed.
890 (Frames): Clarify which terminals in framep are graphical.
891 (Initial Parameters): --geometry is not the only option which adds
892 to initial-frame-alist.
893 (Position Parameters): Note that icon-left and icon-top are for
894 old window managers only.
895 (Size Parameters): Sizes are in characters even on graphical
896 displays.
897 (Management Parameters): Note that window-id and outer-window-id
898 can't really be changed, and that auto-raise isn't always obeyed.
899 (Cursor Parameters): Document cursor-type explicitly.
900 (Size and Position): The aliases set-screen-height and
901 set-screen-width have been deleted.
902 (Visibility of Frames): Mention "minimization".
903
904 * os.texi (Startup Summary): Minor clarifications.
905 (Startup Summary, Suspending Emacs): Standardize on "text
906 terminal" terminology.
907
908 * windows.texi (Basic Windows, Coordinates and Windows)
909 (Coordinates and Windows):
910 * display.texi (Refresh Screen, Line Height, Face Attributes)
911 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
912
ea16568d
GM
9132012-03-04 Glenn Morris <rgm@gnu.org>
914
915 * abbrevs.texi: Small copyedits throughout.
916 (Abbrev Mode): Remove this section, folding it into the top-level.
917 (Abbrev Tables): Don't mention irrelevant return values.
918 (Abbrev Expansion): Add cross-ref for wrapper hooks.
919 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
920 (Abbrev Table Properties): Update nil :regexp description.
921
b3134b95
GM
9222012-03-03 Glenn Morris <rgm@gnu.org>
923
520f2425
GM
924 * internals.texi: Change @appendix section commands to @section.
925 (Building Emacs): Say less about CANNOT_DUMP platforms.
926 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 927 (Pure Storage): Small changes.
01a6dcc8 928 (Memory Usage): Copyedit.
7d2d7cc0
GM
929 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
930 example definitions. Give examples of things with non-nil
931 interactive args. Mention eval_sub. Remove old info about
932 strings and GCPRO. Mention cus-start.el.
933 (Buffer Internals, Window Internals, Process Internals):
934 Misc small updates and fixes for fields.
520f2425 935
b3134b95
GM
936 * tips.texi: Copyedits.
937 (Coding Conventions): Mention autoloads.
938 Combine partially duplicated macro items. Fix xref.
939 Refer to Library Headers for copyright notice.
940 (Programming Tips): edit-options is long-obsolete.
941 (Compilation Tips): Mention loading bytecomp for byte-compile props.
942 (Warning Tips): Mention declare-function.
943 (Documentation Tips): Remove old info.
944 (Comment Tips): Mention comment-dwim, not indent-for-comment.
945 (Library Headers): General update.
946
2064cc6a
GM
9472012-03-02 Glenn Morris <rgm@gnu.org>
948
6945faa6
GM
949 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
950 and relocate entry. Mention buffer-stale-function.
951
4186e877
GM
952 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
953
2064cc6a
GM
954 * hooks.texi (Standard Hooks): General update.
955 Put related hooks together. Add and remove items.
956 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
957 * modes.texi (Hooks): Tweak cross-ref description.
958
7272fbf3
MA
9592012-03-01 Michael Albinus <michael.albinus@gmx.de>
960
961 * files.texi (Kinds of Files): The return value of file-equal-p is
962 unspecified, if FILE1 or FILE2 does not exist.
963
53a1239b
GM
9642012-03-01 Glenn Morris <rgm@gnu.org>
965
90db9af9
GM
966 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
967
53a1239b
GM
968 * maps.texi (Standard Keymaps): General update.
969 Remove mode-specific maps, talk about the more general keymaps.
970 * help.texi (Help Functions): Add vindex for Helper-help-map.
971 * keymaps.texi (Active Keymaps): Minor rephrasing.
972
775b55af
GM
9732012-02-29 Glenn Morris <rgm@gnu.org>
974
975 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
976
96b49301 9772012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
978
7272fbf3 979 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 980 Update changed behavior of file-subdir-of-p.
96b49301 981
1383d930
GM
9822012-02-28 Glenn Morris <rgm@gnu.org>
983
44e97401
GM
984 * advice.texi, anti.texi, display.texi, elisp.texi:
985 * processes.texi, variables.texi, vol1.texi, vol2.texi:
986 Standardize possessive apostrophe usage.
987
e3c73f1e
GM
988 * locals.texi: Remove file.
989 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
990 Remove menu entry.
991 * errors.texi, maps.texi: Adjust node pointers.
992 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 993 * makefile.w32-in (srcs):
e3c73f1e
GM
994 * Makefile.in (srcs): Remove locals.texi.
995
1383d930
GM
996 * frames.texi (Mouse Position): Fix cross-ref.
997
431ee44b
CY
9982012-02-27 Chong Yidong <cyd@gnu.org>
999
1000 * buffers.texi (Creating Buffers): Clarify that
1001 generate-new-buffer uses generate-new-buffer-names.
1002 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1003
1004 * files.texi (Directory Names): Index entry for file name abbreviations.
1005 (Relative File Names, File Name Expansion): Refer to it.
1006 (Locating Files): Move locate-user-emacs-file documentation to
1007 Standard File Names.
1008 (Standard File Names): Add locate-user-emacs-file; update examples.
1009
6a11ec9d
MA
10102012-02-26 Michael Albinus <michael.albinus@gmx.de>
1011
1012 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1013
9a4888c0
CY
10142012-02-26 Chong Yidong <cyd@gnu.org>
1015
1016 * files.texi (Kinds of Files): Improve documentation of
1017 files-equal-p and file-subdir-of-p.
1018
f0e751b9
GM
10192012-02-26 Glenn Morris <rgm@gnu.org>
1020
1021 * intro.texi (Acknowledgements): Small changes.
1022
7e05b1ec
GM
10232012-02-25 Glenn Morris <rgm@gnu.org>
1024
1025 * errors.texi: Don't try to list _all_ the error symbols.
1026 Add circular-list, cl-assertion-failed, compression-error.
1027 * elisp.texi, vol1.texi, vol2.texi:
1028 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1029
23453255 10302012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1031
1032 * files.texi (files-equal-p, file-subdir-of-p): New,
1033 add initial documentation.
1034
4963495d
CY
10352012-02-25 Chong Yidong <cyd@gnu.org>
1036
fa74b241
CY
1037 * files.texi (File Attributes): Document file-selinux-context.
1038 (Changing Files): Link to it.
1039 (Changing Files): Document set-file-selinux-context.
1040
1041 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1042 changed. Mention default value of backup-directory-alist.
1043 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1044 (Auto-Saving): New minor mode behavior for auto-save-mode.
1045 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1046
4963495d
CY
1047 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1048
4bb82fa8
GM
10492012-02-24 Glenn Morris <rgm@gnu.org>
1050
1051 * errors.texi (Standard Errors): Mention dbus-error.
1052 For arith-error sub-classes, just use one cross-ref.
1053
2cb228f7
AM
10542012-02-23 Alan Mackenzie <acm@muc.de>
1055
1056 * modes.texi (Defining Minor Modes): Document the new keyword
1057 :after-hook.
1058
a59225b1
CY
10592012-02-21 Chong Yidong <cyd@gnu.org>
1060
1061 * files.texi (Files): Mention magic file names as arguments.
1062 (Reading from Files): Copyedits.
1063 (File Attributes): Mention how to change file modes.
1064 (Changing Files): Use standard "file permissions" terminology.
1065 Add xref to File Attributes node.
1066 (Locating Files): Document locate-user-emacs-file.
1067 (Unique File Names): Recommend against using make-temp-name.
1068
8376d7c2
CY
10692012-02-19 Chong Yidong <cyd@gnu.org>
1070
1071 * help.texi (Documentation, Documentation Basics, Help Functions):
1072 Minor clarifications.
1073 (Accessing Documentation): Clarify what documentation-property is
1074 for. Add xref to Keys in Documentation.
1075
1076 * tips.texi (Documentation Tips): Don't recommend using * in
1077 docstrings.
1078
1079 * macros.texi (Defining Macros):
1080 * modes.texi (Derived Modes): Say "documentation string" instead
1081 of docstring.
1082
82233bea
CY
10832012-02-18 Chong Yidong <cyd@gnu.org>
1084
1085 * modes.texi (Tabulated List Mode): New node.
1086 (Basic Major Modes): Add xref to it.
1087
1088 * processes.texi (Process Information): Mention Process Menu mode.
1089
7b926f3f
CY
10902012-02-17 Chong Yidong <cyd@gnu.org>
1091
1092 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1093
0fd2c9a3
GM
10942012-02-17 Glenn Morris <rgm@gnu.org>
1095
1096 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1097
f700caa3
CY
10982012-02-16 Chong Yidong <cyd@gnu.org>
1099
4230351b
CY
1100 * syntax.texi (Syntax Tables, Syntax Descriptors)
1101 (Syntax Table Functions): Copyedits.
1102 (Syntax Basics): Don't repeat the material in the preceding node.
1103 (Syntax Class Table): Use a table.
1104 (Syntax Properties): Document syntax-propertize-function and
1105 syntax-propertize-extend-region-functions.
1106 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1107 (Parser State): Update for the new "c" comment style. Fix
1108 description of item 7 (comment style).
1109
f700caa3
CY
1110 * modes.texi (Minor Modes): Update how mode commands should treat
1111 arguments now.
1112 (Mode Line Basics): Clarify force-mode-line-update.
1113 (Mode Line Top): Note that the example is not realistic.
1114 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1115 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1116 "mode line construct" instead of "mode line specification".
1117 (Syntactic Font Lock): Remove mention of obsolete variable
1118 font-lock-syntactic-keywords.
1119 (Setting Syntax Properties): Node deleted.
1120 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1121 (Font Lock Basics): Note that syntactic fontification falls back
1122 on `syntax-table'.
1123 (Search-based Fontification): Emphasize that font-lock-keywords
1124 should not be set directly.
1125 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1126 (Syntactic Font Lock): Minor clarifications. Add xref to
1127 Syntactic Font Lock node.
f700caa3 1128
60236b0d
CY
11292012-02-15 Chong Yidong <cyd@gnu.org>
1130
1131 * minibuf.texi (Basic Completion): Define "completion table".
1132 Move completion-in-region to Completion in Buffers node.
1133 (Completion Commands): Use "completion table" terminology.
1134 (Completion in Buffers): New node.
1135
1136 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1137 (Setting Hooks): Update minor mode usage example.
1138 (Major Mode Conventions): Note that completion-at-point-functions
1139 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1140 Remove duplicate tip about auto-mode-alist.
1141 (Minor Modes): Rewrite introduction.
1142 (Minor Mode Conventions): Copyedits. Don't recommend
1143 variable-only minor modes since few minor modes are like that.
60236b0d 1144
d7dbb11a
GM
11452012-02-15 Glenn Morris <rgm@gnu.org>
1146
1147 * processes.texi (Network): Document open-network-stream :parameters.
1148
3d8badf4
CY
11492012-02-14 Chong Yidong <cyd@gnu.org>
1150
1151 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1152 was removed on 2009-09-10. Update lisp-mode-map example.
1153 (Inheritance and Keymaps): Minor clarification.
1154 (Searching Keymaps): Remove out-of-place enumeration.
1155 (Key Lookup): Remove unnecessary example (one was already given in
1156 Format of Keymaps).
1157 (Changing Key Bindings): Update suppress-keymap example.
1158 (Menu Bar, Tool Bar): Copyedits.
1159 (Tool Bar): Update tool-bar-map example.
1160
faccede1
CY
11612012-02-12 Chong Yidong <cyd@gnu.org>
1162
1163 * debugging.texi (Debugger Commands): Continuing is now allowed
1164 for errors.
1165
355cabc6
CY
11662012-02-11 Chong Yidong <cyd@gnu.org>
1167
d860baa0
CY
1168 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1169 Move the list of standard bitmaps there.
1170 (Fringe Cursors): Rewrite for clarity.
1171 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1172
34106abe
CY
1173 * commands.texi (Command Overview): Mention read-key.
1174 (Using Interactive, Interactive Call): Minor clarifications.
1175 (Function Keys, Click Events): Avoid "input stream" terminology.
1176 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1177 Clarify column and row components.
1178 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1179 (Special Events): Copyedits.
1180
1181 * streams.texi (Input Streams): De-document get-file-char.
1182 (Output Variables): Don't refer to old backquote syntax.
1183
355cabc6
CY
1184 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1185 (Error Debugging): Note that debug-ignored-errors overrides list
1186 values of debug-on-error too. Add xref to Signaling Errors. Note
1187 that debug-on-signal is not customizable. Mention
1188 condition-case-unless-debug.
1189 (Compilation Errors): Node deleted.
1190
1191 * compile.texi (Compiler Errors): Move a paragraph here from
1192 deleted node Compilation Errors.
1193
1be3ca5a
LL
11942012-02-10 Leo Liu <sdl.web@gmail.com>
1195
1196 * control.texi (Handling Errors): Change condition-case-no-debug
1197 to condition-case-unless-debug.
1198
25dec365
CY
11992012-02-10 Chong Yidong <cyd@gnu.org>
1200
1201 * advice.texi (Defining Advice): Clarify ad-unadvise.
1202 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1203 is not abnormal.
1204 (Advising Primitives): Node deleted; ad-define-subr-args has been
1205 removed.
1206
1207 * compile.texi (Speed of Byte-Code): Use float-time in example.
1208 (Compilation Functions): Note that the log uses Compilation mode.
1209 Don't discuss the contents of byte-code function object here.
1210 (Compilation Functions): De-document internal function byte-code.
1211 (Docs and Compilation): Minor clarifications.
1212
1213 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1214 Objects.
1215
5f5e4ea1
GM
12162012-02-10 Glenn Morris <rgm@gnu.org>
1217
1218 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1219 Mention secure-hash.
1220 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1221
6c1e4b46
CY
12222012-02-10 Chong Yidong <cyd@gnu.org>
1223
1224 * loading.texi (Loading): Don't emphasize "library" terminology.
1225 (Library Search): load-path is not a user option. Mention role of
1226 -L option and packages. Improve examples.
1227 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1228 obsolete.
1229 (Autoload): Minor clarifications.
1230
72ca698c
GM
12312012-02-10 Glenn Morris <rgm@gnu.org>
1232
b011fbfe
GM
1233 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1234
72ca698c
GM
1235 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1236
14a1f380
GM
12372012-02-08 Glenn Morris <rgm@gnu.org>
1238
1239 * loading.texi (Named Features): Update the require example.
1240
60d47423
GM
12412012-02-07 Glenn Morris <rgm@gnu.org>
1242
1243 * modes.texi (Defining Minor Modes):
1244 Expand on args of defined minor modes.
1245
0992bd9c
CY
12462012-02-07 Chong Yidong <cyd@gnu.org>
1247
1248 * variables.texi (Creating Buffer-Local): Minor clarification
1249 to buffer-local-variables doc (Bug#10715).
1250
af008560
GM
12512012-02-07 Glenn Morris <rgm@gnu.org>
1252
e80e1825 1253 * display.texi (ImageMagick Images): General update.
af008560
GM
1254 Move most details of imagemagick-render-type to the variable's doc.
1255
866c1d22
GM
12562012-02-06 Glenn Morris <rgm@gnu.org>
1257
f7c9199f 1258 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1259 (Inheritance and Keymaps):
1260 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1261
e7bc51d0
GM
1262 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1263
866c1d22
GM
1264 * control.texi (Handling Errors):
1265 Mention condition-case-no-debug and with-demoted-errors.
1266
03988c98
CY
12672012-02-05 Chong Yidong <cyd@gnu.org>
1268
1269 * customize.texi (Common Keywords): Minor clarifications.
1270 Document custom-unlispify-remove-prefixes.
1271 (Variable Definitions): Backquotes in defcustom seem to work fine
1272 now. Various other copyedits.
e1161b06
CY
1273 (Simple Types): Copyedits. Document color selector.
1274 (Composite Types): Copyedits.
1275 (Splicing into Lists): Clarifications.
03988c98
CY
1276
1277 * eval.texi (Backquote): Move from macros.texi.
1278
1279 * macros.texi (Expansion): Minor clarification.
1280 (Backquote): Move node to eval.texi.
1281 (Defining Macros): Move an example from Backquote node.
1282 (Argument Evaluation): No need to mention Pascal.
1283 (Indenting Macros): Add xref to Defining Macros.
1284
649f602c
GM
12852012-02-05 Glenn Morris <rgm@gnu.org>
1286
1287 * debugging.texi (Error Debugging): Mention debug-on-event default.
1288
34c99998
GM
12892012-02-04 Glenn Morris <rgm@gnu.org>
1290
8f05da42
GM
1291 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1292
7aa5aad8
GM
1293 * debugging.texi (Error Debugging): Mention debug-on-event.
1294 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1295
c7291ad9
GM
1296 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1297
34c99998
GM
1298 * text.texi (Buffer Contents):
1299 Update filter-buffer-substring description.
1300
735cc5ca
CY
13012012-02-04 Chong Yidong <cyd@gnu.org>
1302
1303 * functions.texi (What Is a Function): Add closures. Mention
1304 "return value" terminology. Add xref for command-execute. Remove
1305 unused "keystroke command" terminology.
1306 (Lambda Expressions): Give a different example than in the
1307 following subsection. Add xref to Anonymous Functions.
1308 (Function Documentation): Remove gratuitous markup.
1309 (Function Names): Move introductory text to `What Is a Function'.
1310 (Defining Functions): Fix defun argument spec.
1311 (Anonymous Functions): Document lambda macro explicitly. Mention
1312 effects on lexical binding.
1313 (Function Cells): Downplay direct usage of fset.
1314 (Closures): New node.
1315 (Inline Functions): Remove "open-code" terminology.
1316 (Declaring Functions): Minor tweak; .m is not C code.
1317
1318 * variables.texi (Variables): Don't refer to "global value".
1319 (Local Variables, Void Variables): Copyedits.
1320 (Lexical Binding): Minor clarification of example.
1321 (File Local Variables): Mention :safe and :risky defcustom args.
1322 (Lexical Binding): Add xref to Closures node.
1323
94bc7984
GM
13242012-02-04 Glenn Morris <rgm@gnu.org>
1325
1326 * minibuf.texi (High-Level Completion): Updates for read-color.
1327
4f5a10ef
GM
13282012-02-03 Glenn Morris <rgm@gnu.org>
1329
eea14f31
GM
1330 * display.texi (GIF Images): Mention animation.
1331 Remove commented-out old example of animation.
1332 (Animated Images): New subsection.
1333 * elisp.texi (Top):
1334 * vol1.texi (Top):
1335 * vol2.texi (Top): Add Animated Images menu entry.
1336
4f5a10ef
GM
1337 * display.texi (Image Formats): Remove oddly specific information
1338 on versions of image libraries.
204e728d 1339 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 1340
12f381b7
GM
13412012-02-02 Glenn Morris <rgm@gnu.org>
1342
1b9f60cc
GM
1343 * processes.texi (Synchronous Processes):
1344 Mention call-process's :file gets overwritten.
1345
7e2734bc
GM
1346 * commands.texi (Reading One Event):
1347 * help.texi (Help Functions): Document read-char-choice.
1348
f58b9822
GM
1349 * hooks.texi (Standard Hooks):
1350 * modes.texi (Keymaps and Minor Modes):
1351 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1352
1353 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1354
12f381b7
GM
1355 * hooks.texi (Standard Hooks):
1356 * modes.texi (Major Mode Conventions, Mode Hooks):
1357 Document change-major-mode-after-body-hook.
1358
7a9a2fc6
GM
13592012-02-01 Glenn Morris <rgm@gnu.org>
1360
1361 * modes.texi (Defining Minor Modes):
1362 Mention disabling global minor modes on a per-major-mode basis.
1363
a037c171
CY
13642012-01-31 Chong Yidong <cyd@gnu.org>
1365
1366 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1367 (Parser State): Remove unnecessary statement (Bug#10661).
1368
1369 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1370
56afad3a
GM
13712012-01-31 Glenn Morris <rgm@gnu.org>
1372
1373 * modes.texi (Defining Minor Modes):
1374 Document define-minor-mode's new :variable keyword.
1375
0f29fa41
CY
13762012-01-29 Chong Yidong <cyd@gnu.org>
1377
837a390a
CY
1378 * syntax.texi (Syntax Class Table): Tweak description of newline
1379 char syntax (Bug#9619).
1380
0f29fa41
CY
1381 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1382 description (Bug#10189).
1383
182148ee
GM
13842012-01-29 Glenn Morris <rgm@gnu.org>
1385
a49ca6b9
GM
1386 * files.texi (Changing Files): Document SELinux support.
1387
182148ee
GM
1388 * windows.texi (Window Sizes): Fix typo.
1389
9962192e
CY
13902012-01-28 Chong Yidong <cyd@gnu.org>
1391
8c6e1920
CY
1392 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1393 doc (Bug#8568).
1394
9583ec59
CY
1395 * frames.texi (Input Focus): Add NORECORD arg to
1396 select-frame-set-input-focus. Clarify its role in select-frame.
1397
10256988
CY
1398 * text.texi (Transposition): We don't use transpose-region as an
1399 internal subroutine (Bug#3249).
1400
9962192e
CY
1401 * modes.texi (Example Major Modes): Update Lisp example code to
1402 current sources. Delete the old non-derived-major-mode example,
1403 which has diverged badly from current sources.
1404
2aa43abb
GM
14052012-01-27 Glenn Morris <rgm@gnu.org>
1406
1407 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1408 (VERSION, manual): Remove, unused.
1409
9f40220d
CY
14102012-01-27 Chong Yidong <cyd@gnu.org>
1411
1412 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1413
acc28cb9
CY
14142012-01-26 Chong Yidong <cyd@gnu.org>
1415
1416 * searching.texi (String Search): Document negative repeat count
1417 (Bug#10507).
1418
48da7392
GM
14192012-01-26 Glenn Morris <rgm@gnu.org>
1420
1421 * variables.texi (Using Lexical Binding):
1422 Mention that lexical-binding should be set in the first line.
1423
69b0acb9
LI
14242012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1425
1426 * macros.texi (Defining Macros): Don't claim that `declare' only
1427 affects Edebug and indentation.
1428
543757a8
LI
14292012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1430
1431 * macros.texi (Defining Macros): Slight `declare' fixup.
1432
450e3cae
GM
14332012-01-25 Glenn Morris <rgm@gnu.org>
1434
24189ce0 1435 * makefile.w32-in (texinputdir):
450e3cae
GM
1436 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1437
1021c761
CY
14382012-01-24 Chong Yidong <cyd@gnu.org>
1439
1440 * variables.texi (Variables, Local Variables, Void Variables):
1441 Edit to make the descriptions less specific to dynamic binding.
1442 (Local Variables): Default max-specpdl-size is now 1300.
1443 (Defining Variables): Edits for lexical scoping. Delete
1444 information about starting docstrings with *. De-document
1445 user-variable-p.
1446 (Tips for Defining): Remove an unimportant discussion of quitting
1447 in the middle of a load.
1448 (Accessing Variables, Setting Variables): Discuss lexical binding.
1449 (Variable Scoping): Rewrite.
1450 (Scope, Extent, Impl of Scope): Nodes deleted.
1451 (Dynamic Binding): New node, with material from Scope, Extent, and
1452 Impl of Scope nodes.
1453 (Dynamic Binding Tips): Rename from Using Scoping.
1454 (Lexical Binding): Rewrite.
1455 (Using Lexical Binding): Rename from Converting to Lexical
1456 Binding. Convert to subsection.
1457
1458 * customize.texi (Variable Definitions): Add custom-variable-p.
1459 Move user-variable-p documentation here.
1460
31cbea1d
CY
14612012-01-23 Chong Yidong <cyd@gnu.org>
1462
1463 * strings.texi (Text Comparison): Minor qualification.
1464
1465 * lists.texi (Cons Cells): Copyedits.
1466 (List Elements): Mention push.
1467 (List Variables): Mention pop.
1468 (Rings): Move to sequences.texi.
1469
1470 * sequences.texi (Sequence Functions): Don't repeat the
1471 introduction already given in the parent.
1472 (Vectors): Copyedits.
1473 (Rings): Move from lists.texi. Note that this is specific to the
1474 ring package.
1475
1476 * symbols.texi (Definitions, Symbol Components): Mention variable
1477 scoping issues.
1478 (Plists and Alists): Copyedits.
1479
1480 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1481 correctness with lexical scoping.
1482 (Eval): Copyedits.
1483
fead402d
CY
14842012-01-21 Chong Yidong <cyd@gnu.org>
1485
1486 * intro.texi (A Sample Function Description): Special notation
1487 used for macros too.
1488
1489 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1490 (Symbol Type): Add xref for keyword symbols.
1491 (Sequence Type): Clarify differences between sequence types.
1492 (Cons Cell Type): Add "linked list" index entry.
1493 (Non-ASCII in Strings): Copyedits.
1494 (Equality Predicates): Symbols with same name need not be eq.
1495
1496 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1497 ldexp. Move float-e and float-pi to Math Functions node.
1498
61086eb6
GM
14992012-01-21 Glenn Morris <rgm@gnu.org>
1500
1501 * modes.texi (Auto Major Mode):
1502 * variables.texi (File Local Variables):
1503 Mention inhibit-local-variables-regexps.
1504
34a02f46
MR
15052012-01-19 Martin Rudalics <rudalics@gmx.at>
1506
1507 * windows.texi (Window Configurations): Rewrite references to
1508 persistent window parameters.
1509 (Window Parameters): Fix description of persistent window
1510 parameters.
1511
f5064cae
JB
15122012-01-16 Juanma Barranquero <lekktu@gmail.com>
1513
1514 * windows.texi (Window Parameters): Use @pxref.
1515
6a6ee00d
MR
15162012-01-16 Martin Rudalics <rudalics@gmx.at>
1517
1518 * windows.texi (Window Configurations, Window Parameters):
1519 Describe persistent window parameters.
1520
9ca4c014
SM
15212011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1522
1523 * variables.texi (Creating Buffer-Local): Warn against misuses of
1524 make-variable-buffer-local (bug#10258).
1525
d027f83d
LMI
15262012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1527
1528 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1529
89bd9ccd
CY
15302012-01-06 Chong Yidong <cyd@gnu.org>
1531
1532 * variables.texi (Directory Local Variables): Document
1533 hack-dir-local-variables-non-file-buffer.
1534
c869783d
GM
15352012-01-06 Glenn Morris <rgm@gnu.org>
1536
1537 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1538 rather than by keybinding.
1539
2cae5ba4
JB
15402011-12-29 Juanma Barranquero <lekktu@gmail.com>
1541
1542 * frames.texi (Font and Color Parameters): Add @pxref.
1543
43da4d08
DC
15442011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1545
1546 * frames.texi (Font and Color Parameters):
1547 Document w32 font backends (bug#10399).
1548
8d80ef01
PE
15492011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1550
1551 * files.texi (File Attributes, Changing Files):
1552 Use a more-natural notation for octal numbers.
1553
9022ae07
JB
15542011-12-23 Juanma Barranquero <lekktu@gmail.com>
1555
1556 * variables.texi (Variables with Restricted Values):
1557 Change reference to variable (bug#10354).
1558
454592a6
MR
15592011-12-13 Martin Rudalics <rudalics@gmx.at>
1560
1561 * windows.texi (Splitting Windows): Use t instead of non-nil
1562 when describing window-combination-resize.
1563
a7cdbfce
SM
15642011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1565
1566 * text.texi (Special Properties): Warn against `intangible' properties
1567 (bug#10222).
1568
a3dcc84e
EZ
15692011-11-26 Eli Zaretskii <eliz@gnu.org>
1570
579ebf8f
EZ
1571 * display.texi (Truncation):
1572 * text.texi (Special Properties): Describe what a stretch-glyph is
1573 instead of using that term without explanation. Make the
1574 cross-references more accurate.
1575
a3dcc84e
EZ
1576 * display.texi (Usual Display): Update the description,
1577 cross-references, and indexing related to display of control
1578 characters and raw bytes.
1579
94af99a4
MR
15802011-11-25 Martin Rudalics <rudalics@gmx.at>
1581
1582 * windows.texi (Splitting Windows): Fix description of
1583 window-combination-limit. Suggested by Eli Zaretskii.
1584
1c3d7a13
CY
15852011-11-23 Chong Yidong <cyd@gnu.org>
1586
1587 * windows.texi (Window Sizes): Move window-top-line,
1588 window-left-column, and window-*-pixel-edges to Coordinates and
1589 Windows node.
1590 (Coordinates and Windows): Restore window-edges doc.
1591
90151a1e
MR
15922011-11-21 Martin Rudalics <rudalics@gmx.at>
1593
a7cdbfce
SM
1594 * windows.texi (Windows and Frames, Splitting Windows):
1595 Fix typos.
90151a1e 1596
a9b9b7f5
CY
15972011-11-21 Chong Yidong <cyd@gnu.org>
1598
1599 * windows.texi (Splitting Windows): Fix error in documentation of
1600 window-combination-limit.
1601 (Cyclic Window Ordering): Minor fixes to next-window,
1602 one-window-p, and get-lru-window docs. Don't document
1603 window-list-1.
1604 (Buffers and Windows): Copyedits.
1605 (Choosing Window): Document special handling of special-display-*.
1606 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1607 Don't document even-window-heights, which is going away.
1608 Clarify which options are obeyed by which action functions.
a9b9b7f5 1609
f4e90db0
SM
16102011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1611
1612 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1613
d2999b1a
MR
16142011-11-20 Martin Rudalics <rudalics@gmx.at>
1615
f4e90db0
SM
1616 * windows.texi (Resizing Windows, Splitting Windows):
1617 Remove term "status" when talking about combination limits.
d2999b1a 1618
cd1181db
JB
16192011-11-20 Juanma Barranquero <lekktu@gmail.com>
1620
1621 * compile.texi (Compiler Errors):
1622 * help.texi (Help Functions): Fix typos.
1623
7bf54975
CY
16242011-11-19 Chong Yidong <cyd@gnu.org>
1625
1626 * windows.texi (Splitting Windows): Clarify role of window
1627 parameters in split-window. Shorten the example.
f4e90db0
SM
1628 (Deleting Windows): Rewrite intro to handle internal windows.
1629 Fix delete-windows-on doc.
7bf54975
CY
1630 (Selecting Windows): Copyedits.
1631
a0c2d0ae
MR
16322011-11-17 Martin Rudalics <rudalics@gmx.at>
1633
1634 * windows.texi (Resizing Windows, Splitting Windows)
1635 (Deleting Windows): Use term window-combination-resize instead
1636 of window-splits.
1637
b6f67890
MR
16382011-11-16 Martin Rudalics <rudalics@gmx.at>
1639
f4e90db0
SM
1640 * windows.texi (Resizing Windows, Splitting Windows):
1641 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1642
0b381c7e
JB
16432011-11-14 Juanma Barranquero <lekktu@gmail.com>
1644
1645 * intro.texi (Lisp History): Fix typo.
1646
89d61221
MR
16472011-11-12 Martin Rudalics <rudalics@gmx.at>
1648
f4e90db0
SM
1649 * windows.texi (Splitting Windows, Deleting Windows):
1650 Remove references to splits status of windows.
89d61221 1651
b2621720
GM
16522011-11-10 Glenn Morris <rgm@gnu.org>
1653
1654 * buffers.texi (Read Only Buffers): Expand a bit on why
1655 toggle-read-only should only be used interactively. (Bug#7292)
1656
d2ad7ee1
CY
16572011-11-09 Chong Yidong <cyd@gnu.org>
1658
1659 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1660 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1661 window-inside-absolute-pixel-edges.
1662 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1663 non-full-width windows.
1664
2cffd681
MR
16652011-11-09 Martin Rudalics <rudalics@gmx.at>
1666
1667 * windows.texi (Resizing Windows): Rewrite documentation of
1668 window-resizable.
1669
f6f6d7e7
CY
16702011-11-09 Chong Yidong <cyd@gnu.org>
1671
1672 * windows.texi (Splitting Windows): Simplify example.
1673
a79db6e0
CY
16742011-11-08 Chong Yidong <cyd@gnu.org>
1675
1676 * windows.texi (Window Sizes): Copyedits. Document
1677 window-text-height. Remove window-min-height and window-min-width
1678 discussion, referring instead to Emacs manual.
1679 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1680 (Resizing Windows): Simplify introduction. Don't document
1681 enlarge-window, shrink-window, enlarge-window-horizontally, and
1682 shrink-window-horizontally; they are no longer preferred for
1683 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1684
441950c7
GM
16852011-11-07 Glenn Morris <rgm@gnu.org>
1686
1687 * windows.texi (Choosing Window): Fix keybinding typo.
1688
be7f5545
MR
16892011-11-07 Martin Rudalics <rudalics@gmx.at>
1690
1691 * windows.texi (Resizing Windows, Splitting Windows)
1692 (Window Configurations): Use "child window" instead of
1693 "subwindow".
1694
291d142b
CY
16952011-11-06 Chong Yidong <cyd@gnu.org>
1696
1697 * windows.texi (Basic Windows): Clarify various definitions.
1698 Treat window-normalize-* as internal; don't document them.
1699 (Windows and Frames): Various clarifications, e.g. non-live
1700 windows also belong to frames. Fix window-list description.
1701 Simplify window nesting example.
f4e90db0
SM
1702 (Splitting Windows, Window Configurations):
1703 Use split-window-below.
291d142b 1704
89bd5ee1
EZ
17052011-11-04 Eli Zaretskii <eliz@gnu.org>
1706
1707 * windows.texi (Window Sizes): Mention in the doc string that the
1708 return values of `window-body-height' and `window-body-width' are
1709 in frame's canonical units. (Bug#9949)
1710
3d8daefe
MR
17112011-10-30 Martin Rudalics <rudalics@gmx.at>
1712
1713 * windows.texi (Windows and Frames): Remove "iso-" infix from
1714 documentation of window-iso-combined-p.
1715
60754666
CY
17162011-10-26 Chong Yidong <cyd@gnu.org>
1717
1718 * modes.texi (Running Hooks): Document with-wrapper-hook.
1719
d366bd53
CY
17202011-10-18 Chong Yidong <cyd@gnu.org>
1721
1722 * display.texi (Glyphless Chars): New node.
1723
50b063c3
CY
17242011-10-13 Chong Yidong <cyd@stupidchicken.com>
1725
1726 * text.texi (Yanking): Document yank-excluded-properties.
1727
1728 * package.texi (Packaging Basics): The commentary should say how
1729 to begin using the package.
1730
c72063fa
MR
17312011-10-11 Martin Rudalics <rudalics@gmx.at>
1732
1733 * windows.texi (Deleting Windows): Mention which window gets
1734 selected when deleting the selected window.
1735
d83dc65b
MR
17362011-10-09 Martin Rudalics <rudalics@gmx.at>
1737
1738 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1739 with the selected window.
1740 * windows.texi (Buffers and Windows): Reformulate text on how
1741 replace-buffer-in-windows deals with a window.
1742 (Quitting Windows): Describe how quit-window deals with a
1743 standalone frame. Describe new option frame-auto-hide-function.
1744
c599682c
GM
17452011-10-08 Glenn Morris <rgm@gnu.org>
1746
48bca619
GM
1747 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1748
c599682c
GM
1749 * positions.texi (Excursions): Update warning message.
1750
969aa734
CY
17512011-10-05 Chong Yidong <cyd@stupidchicken.com>
1752
f4e90db0
SM
1753 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1754 Fix Emacs manual xref (Bug#9675).
969aa734 1755
550f41cd
CY
17562011-10-01 Chong Yidong <cyd@stupidchicken.com>
1757
1758 * windows.texi (Textual Scrolling): Document scroll-up-command,
1759 scroll-down-command, scroll-error-top-bottom, and the
1760 scroll-command symbol property.
717a1362
CY
1761 (Display Action Functions): Fix description of
1762 display-buffer-pop-up-window.
550f41cd 1763
a239d4e9
JB
17642011-09-28 Juanma Barranquero <lekktu@gmail.com>
1765
1766 * windows.texi (Splitting Windows): Fix typos.
1767
590c056d
MR
17682011-09-25 Martin Rudalics <rudalics@gmx.at>
1769
1770 * windows.texi (Windows and Frames, Display Action Functions)
1771 (Switching Buffers): Fix some typos.
1772 (Buffers and Windows): Remove reference to window-auto-delete.
1773 Reword description of replace-buffer-in-windows.
1774 (Window History): Fix some typos and refer to frame local buffer
1775 list.
c419f5cb
MR
1776 (Quitting Windows): New node.
1777 (Window Configurations): Add descriptions of window-state-get
1778 and window-state-put.
1779 (Window Parameters): Describe variable ignore-window-parameters.
1780 Sketch some window parameters currently in use.
1781 * elisp.texi (Top): Update node listing.
590c056d 1782
9ec20d36
CY
17832011-09-25 Chong Yidong <cyd@stupidchicken.com>
1784
1785 * windows.texi (Display Action Functions)
1786 (Choosing Window Options): New nodes.
1787
0e406a72
CY
17882011-09-24 Chong Yidong <cyd@stupidchicken.com>
1789
1790 * windows.texi (Window History): New node. Move text here from
1791 Buffers and Windows.
1792 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1793 don't document display-buffer here; callers changed.
1794 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1795 switch-to-buffer-other-frame. Delete duplicate
1796 replace-buffer-in-windows doc.
1797 (Choosing Window): Document display actions.
1798
6bf7006f
EZ
17992011-09-24 Eli Zaretskii <eliz@gnu.org>
1800
1801 * display.texi (Forcing Redisplay): Update the description of
1802 redisplay-dont-pause due to change in the default value.
1803
b33b68a3
MR
18042011-09-23 Martin Rudalics <rudalics@gmx.at>
1805
1806 * frames.texi (Frames and Windows): Move section and rename to
1807 Windows and Frames in windows.texi.
1808 * windows.texi (Windows): Restructure.
1809 (Basic Windows): Rewrite. Explain live and internal windows and
1810 normalization functions.
1811 (Windows and Frames): Move section here from frames.texi.
1812 Describe subwindows, window combinations, window tree, and
1813 corresponding functions including window-list here.
1814 (Window Sizes): Rename section from Size of Window and move it
1815 up in chapter. Describe total and body sizes and the
1816 corresponding functions. Explain new semantics of
1817 window-min-height/-width.
1818 (Resizing Windows): Move section up in chapter. Describe new
1819 resize functions.
1820 (Splitting Windows): Describe new behavior of split-window,
1821 split-window-above-each-other and split-window-side-by-side.
1822 Provide examples. Describe window-nest and window-splits
1823 options.
1824 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1825 (Selecting Windows): Minor rewrite.
1826 Describe frame-selected-window and set-frame-selected-window here.
1827 (Cyclic Window Ordering): Minor rewrite.
1828 Describe window-list-1.
b33b68a3
MR
1829 (Buffers and Windows): Rewrite. Explain a window's previous and
1830 next buffers and the corresponding functions.
c4682d18 1831 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1832 * elisp.texi (Top): Update node listings for frames and windows
1833 sections.
1834
4d3786ac
SM
18352011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1836
1837 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1838
713df35b
LMI
18392011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1840
1841 * errors.texi (Standard Errors): Remove apparent placeholder text
1842 (bug#9491).
1843
33ed493b
CY
18442011-09-18 Chong Yidong <cyd@stupidchicken.com>
1845
1846 * frames.texi (Management Parameters): Fix description of
1847 icon-type parameter.
1848
b8f0a954
CY
18492011-09-17 Chong Yidong <cyd@stupidchicken.com>
1850
1851 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1852 ending in C-g. Suggested by Edward O'Connor.
1853
eddf142c
EZ
18542011-09-17 Eli Zaretskii <eliz@gnu.org>
1855
1856 * numbers.texi (Integer Basics): Add indexing for
1857 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1858
bf1af6c7
DM
18592011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1860
1861 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1862
cec2eab8
JB
18632011-09-11 Juanma Barranquero <lekktu@gmail.com>
1864
1865 * processes.texi (Network Servers): Clarify what the process
1866 buffer is used for (bug#9233).
1867
51751aa2 18682011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1869
1870 * lists.texi (Building Lists): Fix typo.
1871
35137ed3
CY
18722011-08-30 Chong Yidong <cyd@stupidchicken.com>
1873
1874 * display.texi (Basic Faces): New node. Document new faces.
1875
1876 * modes.texi (Major Mode Conventions): Move some text there.
1877 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1878
3fd50d5c
CY
18792011-08-29 Chong Yidong <cyd@stupidchicken.com>
1880
1881 * modes.texi (Basic Major Modes): New node. Callers updated.
1882 (Major Modes): Document fundamental-mode and major-mode.
1883 (Major Mode Basics): Node deleted; text moved to Major Modes.
1884 (Derived Modes): Document derived-mode-p.
1885
ddb54206
CY
18862011-08-28 Chong Yidong <cyd@stupidchicken.com>
1887
a6326082
CY
1888 * files.texi (Changing Files, Create/Delete Dirs): Document new
1889 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1890 (Visiting Functions): Remove view-file; it is documented in the
1891 Emacs manual.
04e2ce72 1892
ddb54206
CY
1893 * frames.texi (Layout Parameters): The defaults for the
1894 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1895
1896 * display.texi (Progress): Document spinner functionality.
1897
1898 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1899 operating system signals. Refer to save-buffers-kill-terminal
1900 instead of save-buffers-kill-emacs.
1901
1902 * objects.texi (Symbol Type): Document ## print representation.
1903
0c95fcf7
EZ
19042011-08-25 Eli Zaretskii <eliz@gnu.org>
1905
1906 * display.texi (Specified Space): Mention that `space' specs
1907 influence bidi reordering.
1908 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1909 separating fields with bidirectional content.
1910
5980d4c6
EZ
19112011-08-24 Eli Zaretskii <eliz@gnu.org>
1912
1913 * display.texi (Bidirectional Display): Document return value in
1914 buffers that are not bidi-reordered for display, and in unibyte
1915 buffers.
1916
bca633fb
EZ
19172011-08-23 Eli Zaretskii <eliz@gnu.org>
1918
1919 * nonascii.texi (Character Properties): Document the values for
1920 unassigned codepoints.
1921
c094bb0c
EZ
19222011-08-18 Eli Zaretskii <eliz@gnu.org>
1923
1924 * nonascii.texi (Character Properties): Document use of
1925 `bidi-class' and `mirroring' properties as part of reordering.
1926 Provide cross-references to "Bidirectional Display".
1927
1928 * display.texi (Bidirectional Display): Document the pitfalls of
1929 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1930 solutions. Document bidi-string-mark-left-to-right.
1931 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1932 Document use of `bidi-class' and `mirroring' properties as part of
1933 reordering.
c094bb0c 1934
1ea897d5
EZ
19352011-08-16 Eli Zaretskii <eliz@gnu.org>
1936
9adfcd0b
EZ
1937 * modes.texi (Major Mode Conventions): Improve the documentation
1938 of `mode-class' `special' modes.
1939
10862873
EZ
1940 * nonascii.texi (Character Properties): Document the `mirroring'
1941 property. Add index entries.
1942
1ea897d5
EZ
1943 * syntax.texi (Categories): Add an example of defining a new
1944 category and category table.
1945
1946 * searching.texi (Regexp Backslash): Document how to display
1947 existing categories. Mention the possibility of adding
1948 categories, and add an xref to where this is described. Add an
1949 index entry.
1950
ebb552ed
CY
19512011-08-09 Chong Yidong <cyd@stupidchicken.com>
1952
1953 * text.texi (Special Properties):
1954 * display.texi (Overlay Properties): Note that mouse-face cannot
1955 change the text size (Bug#8530).
1956
51a714e1
CY
19572011-08-08 Chong Yidong <cyd@stupidchicken.com>
1958
1959 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1960 using setenv instead.
1961
4cc60b9b
EZ
19622011-07-28 Eli Zaretskii <eliz@gnu.org>
1963
1964 * display.texi (Bidirectional Display): Document the fact that
1965 bidi-display-reordering is t by default.
1966
5deb92fd
EZ
19672011-07-23 Eli Zaretskii <eliz@gnu.org>
1968
1969 * display.texi (Bidirectional Display): New section.
1970
011b0ad6 19712011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1972 Tim Cross <theophilusx@gmail.com> (tiny change)
1973 Glenn Morris <rgm@gnu.org>
011b0ad6 1974
67f9b9f8 1975 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1976
4baf28e6
AS
19772011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1978
1979 * help.texi (Keys in Documentation): Revert last change.
1980
66249842
LMI
19812011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1982
f863868c
LMI
1983 * help.texi (Keys in Documentation): Clarify that \= only quotes
1984 the next character, and doesn't affect longer sequences in
1985 particular (bug#8935).
1986
f4e90db0
SM
1987 * debugging.texi (Using Debugger):
1988 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1989
0bb23927 19902011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1991
1992 * display.texi (Other Display Specs): Document that `left-fringe'
1993 and `right-fringe' display specifications are of the "replacing"
1994 kind.
1995
f2027cdf
LMI
19962011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1997
1998 * help.texi (Documentation Basics): Add a link to the Function
1999 Documentation node (bug#6580).
2000
f987fde4
LMI
20012011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2002
0bc59b25
LMI
2003 * keymaps.texi (Menu Bar): Mention :visible and :enable
2004 (bug#6344). Text by Drew Adams.
2005
63d55f1f
LMI
2006 * modes.texi (Running Hooks): Mention buffer-local hook variables
2007 (bug#6218).
2008
f987fde4
LMI
2009 * objects.texi (General Escape Syntax): "a with grave accent" is
2010 ?xe0, not ?x8e0 (bug#5259).
2011
b7527639
CY
20122011-07-12 Chong Yidong <cyd@stupidchicken.com>
2013
2014 * display.texi (Face Attributes, Font Selection): Add references
2015 to the Fonts node in the Emacs manual (Bug#4178).
2016
c830e5ae
CY
20172011-07-12 Chong Yidong <cyd@stupidchicken.com>
2018
2019 * display.texi (Window Systems): `window-system' is
2020 terminal-local.
2021
2022 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2023 frame-local variables.
2024
2025 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2026 frame-local variables.
2027 (Frame-Local Variables): Node deleted.
2028
2029 * elisp.texi (Top): Update node listing.
2030
91223e54
LMI
20312011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2032
2033 * elisp.texi: Change "inferiors" to "subnodes" in three places
2034 (bug#3523).
2035
963578d3
CY
20362011-07-11 Chong Yidong <cyd@stupidchicken.com>
2037
2038 * frames.texi (Window System Selections): Discussion of
2039 x-select-enable-clipboard moved to Emacs manual.
2040
07151e49
DD
20412011-07-11 Deniz Dogan <deniz@dogan.se>
2042
2043 * commands.texi (Prefix Command Arguments): Remove excessive
2044 apostrophe.
2045
7261e1cf
LMI
20462011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2047
ad21a12a
LMI
2048 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2049 description is a string (bug#3313).
2050
7261e1cf
LMI
2051 * frames.texi (Display Feature Testing): Try to explain what all
2052 the visual classes mean (bug#3042).
2053
568f7b79
LMI
20542011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2055
18d59e29
LMI
2056 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2057 and `mode-line-client' (bug#2974).
2058
568f7b79
LMI
2059 * text.texi (Insertion): Clarify marker movements (bug#1651).
2060 Text from Drew Adams.
2061
54e10184
LMI
20622011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2063
d94d85e9
LMI
2064 * text.texi (Special Properties): Clarify the format of `face'
2065 (bug#1375).
2066
54e10184
LMI
2067 * commands.texi (Interactive Call): Add a `call-interactively'
2068 example (bug#1010).
2069
413c488d
LMI
20702011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2071
2072 * functions.texi (Calling Functions): Link to the "Interactive
2073 Call" node (bug#1001).
2074
322b7dab 20752011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2076
3deead93
CY
2077 * customize.texi (Composite Types): Move alist and plist to here
2078 from Simple Types (Bug#7545).
2079
2080 * elisp.texi (Top): Update menu description.
2081
b00d8c1a
CY
2082 * display.texi (Face Attributes): Document negative line widths
2083 (Bug#6113).
2084
d2a6c43b
TR
20852011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2086
2087 * searching.texi (Match Data): Note that match data can be
2088 overwritten by most functions (bug#2499).
2089
c7844a27
LMI
20902011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2091
a9ab721e
LMI
2092 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2093 flags mean (bug#6659).
2094
c7844a27
LMI
2095 * functions.texi (What Is a Function): Document the autoload
2096 object (bug#6496).
2097
f68d76d0
LMI
20982011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2099
8a20ca4c
LMI
2100 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2101 is only used in the Customize user interface (bug#6089).
2102
f68d76d0 2103 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2104 images (bug#7836).
f68d76d0 2105
7018dbe7
EZ
21062011-07-02 Eli Zaretskii <eliz@gnu.org>
2107
2108 * variables.texi (Defining Variables, Void Variables)
2109 (Constant Variables): Fix incorrect usage of @kindex.
2110
36cb87a1
LMI
21112011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2112
28ee97c7
LMI
2113 * variables.texi (Defining Variables): Add an index entry for
2114 `set-variable' (bug#7262).
8d4294e9 2115 (Defining Variables): Use @findex for functions.
28ee97c7 2116
8862ffd5
LMI
2117 * frames.texi (Basic Parameters): Document the `explicit-name'
2118 parameter (bug#6951).
2119
0ec389b9
LMI
2120 * customize.texi (Type Keywords): Clarify that :value provides a
2121 default value for all types (bug#7386).
2122
36cb87a1
LMI
2123 * streams.texi (Output Functions): Document `pp'.
2124
11fdef7d 21252011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2126
2127 * keymaps.texi (Searching Keymaps):
2128 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2129 change. Suggested by Johan Bockgård.
2130
eeafcea7
CY
21312011-06-15 Chong Yidong <cyd@stupidchicken.com>
2132
2133 * text.texi (Special Properties): Clarify role of font-lock-face.
2134
b96e6cde
LMI
21352011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136
f4e90db0 2137 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2138 to `process-live-p' for consistency with other `-live-p' functions.
2139
be14b9ab
PE
21402011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2141
2142 Document wide integers better.
2143 * files.texi (File Attributes): Document ino_t values better.
2d365993 2144 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2145 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2146 (Bitwise Operations):
001903b5
PE
2147 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2148 to read, and that will port better if 62-bits becomes the default.
2149 Fix or remove incorrect examples.
be14b9ab
PE
2150 * os.texi (Time Conversion): Document time_t values better.
2151
bcd54f83
LMI
21522011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2153
f4e90db0
SM
2154 * processes.texi (Process Information):
2155 Document `process-alive-p'.
bcd54f83 2156
049bcbcb
CY
21572011-05-29 Chong Yidong <cyd@stupidchicken.com>
2158
2159 * help.texi (Accessing Documentation):
2160 * display.texi (Pixel Specification):
2161 * processes.texi (Serial Ports, Serial Ports):
2162 * nonascii.texi (Character Properties, Default Coding Systems):
2163 * text.texi (Changing Properties, Special Properties):
2164 * windows.texi (Window Start and End):
2165 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2166 * keymaps.texi (Searching Keymaps, Tool Bar):
2167 * minibuf.texi (Basic Completion):
2168 * compile.texi (Eval During Compile):
2169 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2170 7x9 paper in printed manual.
2171
2172 * lists.texi (Sets And Lists): Fix misplaced text.
2173
58539c63
CY
21742011-05-29 Chong Yidong <cyd@stupidchicken.com>
2175
2176 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2177 needs to be active (Bug#8350).
2178
6b5681bf
CY
21792011-05-28 Chong Yidong <cyd@stupidchicken.com>
2180
b4d52acc
CY
2181 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2182
6b5681bf
CY
2183 * tips.texi (Coding Conventions): Remove antediluvian filename
2184 limit recommendation (Bug#8538).
2185
e145f188
GM
21862011-05-27 Glenn Morris <rgm@gnu.org>
2187
2188 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2189
eafed945
GM
21902011-05-26 Glenn Morris <rgm@gnu.org>
2191
2192 * variables.texi (File Local Variables):
2193 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2194 Add some more details on what this function does in the other case.
eafed945 2195
bc8410af
GM
21962011-05-19 Glenn Morris <rgm@gnu.org>
2197
2198 * lists.texi (Sets And Lists): Mention cl provides union etc.
2199
35a30759
N
22002011-05-19 Nix <nix@esperi.org.uk>
2201
2202 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2203
2204 * text.texi (Parsing HTML): Update for function name changes.
2205
2206 * syntax.texi (Syntax Flags): Small fix.
2207
2208 * keymaps.texi (Active Keymaps): Typo fix.
2209 (Changing Key Bindings): Grammar fix.
2210
2211 * frames.texi (Minibuffers and Frames): Grammar fix.
2212 (Window System Selections): x-select-enable-clipboard now defaults to t.
2213
2214 * customize.texi (Common Keywords):
2215 * display.texi (Abstract Display):
2216 * modes.texi (Auto-Indentation):
2217 * nonascii.texi (Converting Representations): Typo fixes.
2218
2219 * control.texi (Examples of Catch): Call it "goto" not "go to".
2220
e3934a8a
EZ
22212011-05-14 Eli Zaretskii <eliz@gnu.org>
2222
bc039a3b
EZ
2223 * nonascii.texi (Character Properties): Fix inconsistencies with
2224 implementation.
2225
e3934a8a
EZ
2226 * text.texi (Special Properties): Move @defvar's out of the
2227 @table. (Bug#8652)
2228
e2c94218
GM
22292011-05-12 Glenn Morris <rgm@gnu.org>
2230
2231 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2232
d2fc7e3d 22332011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2234
2235 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2236 (Multiline Font Lock):
2237 * vol2.texi (Top):
2238 * vol1.texi (Top):
2239 * elisp.texi (Top): Update menu accordingly.
2240
d2fc7e3d 22412011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2242
2243 * modes.texi (Region to Fontify): Fix typo.
2244
79b70037
GM
22452011-05-10 Jim Meyering <meyering@redhat.com>
2246
2247 * minibuf.texi: Fix typo "in in -> in".
2248
b08a63cc 22492011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2250
2251 * numbers.texi (Integer Basics): Large integers are treated as floats.
2252
1ef14cb4
LMI
22532011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2254
2255 * processes.texi (Synchronous Processes): Document the (:file
2256 "/file-name") syntax for `call-process'.
2257
4ffd0d6b 22582011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2259
2260 * windows.texi (Choosing Window): Fix typo.
2261
4ffd0d6b 22622011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
2263
2264 * frames.texi (Layout Parameters): Note the difference between
2265 querying and setting parameters for left-fringe and right-fringe
2266 (Bug#6930).
2267
fd5a8ae8
SM
22682011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2269
2270 * minibuf.texi (Basic Completion): Be a bit more precise about the
2271 valid kinds of completion tables.
2272 (Programmed Completion): Remove obsolete text about lambda expressions
2273 not being valid completion tables.
2274
c1bcd0d5
CY
22752011-03-19 Chong Yidong <cyd@stupidchicken.com>
2276
2277 * positions.texi (Excursions): Explain the "save-excursion
2278 defeated by set-buffer" warning.
2279
2280 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2281 save-excursion. Suggested by Uday S Reddy.
2282
03408648 22832011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 2284
03408648
SM
2285 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2286 (Lexical Binding): New sub-section.
ba83908c 2287
03408648
SM
2288 * eval.texi (Eval): Discourage the use of `eval'.
2289 Document its new `lexical' argument.
6c075cd7 2290
f6d62986
SM
22912011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2292
03408648 2293 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
2294 nil any more.
2295
84ea5558 22962011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
2297
2298 * strings.texi (String Conversion): Don't mention
2299 string-make-(uni|multi)byte (bug#8262).
2300 * nonascii.texi (Converting Representations): Fix up range.
2301 * keymaps.texi (Key Binding Commands): Update code point, avoid
2302 "unibyte character" and remove mention of unibyte bindings.
2303
62d94509
EZ
23042011-03-10 Eli Zaretskii <eliz@gnu.org>
2305
2306 * modes.texi (Operator Precedence Grammars): Don't use characters
2307 outside ISO-8859-1.
2308
63a329f8
EZ
23092011-03-09 Eli Zaretskii <eliz@gnu.org>
2310
2311 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2312
2313 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2314
6446548e
GM
23152011-03-08 Glenn Morris <rgm@gnu.org>
2316
2317 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2318 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 2319 * elisp.texi: Set documentencoding.
6446548e 2320
33383987
JB
23212011-03-07 Chong Yidong <cyd@stupidchicken.com>
2322
2323 * Version 23.3 released.
2324
0b3ceceb
CY
23252011-03-06 Chong Yidong <cyd@stupidchicken.com>
2326
2327 * package.texi: Update index keywords.
2328 (Package Archives): New node contents. Document package-x.el.
2329
78f5433f
JB
23302011-03-06 Juanma Barranquero <lekktu@gmail.com>
2331
2332 * makefile.w32-in (srcs): Add package.texi.
2333
555e9b5c
CY
23342011-03-06 Chong Yidong <cyd@stupidchicken.com>
2335
120d9389
CY
2336 * package.texi (Packaging, Packaging Basics, Simple Packages)
2337 (Multi-file Packages): Expand and clarify.
2338 (Package Archives): Temporary placeholder node.
2339
2340 * elisp.texi (Top): Update node listing.
2341
555e9b5c
CY
2342 * Makefile.in (srcs): Add package.texi.
2343
b59a4335
CY
23442011-03-05 Chong Yidong <cyd@stupidchicken.com>
2345
2346 * processes.texi (Synchronous Processes): Minor clarification
2347 (Bug#8149).
2348
06083aa1
GM
23492011-03-03 Glenn Morris <rgm@gnu.org>
2350
2351 * files.texi (Truenames): Minor clarification. (Bug#2341)
2352
6640b281
GM
23532011-03-01 Glenn Morris <rgm@gnu.org>
2354
2355 * variables.texi (Directory Local Variables):
2356 Mention `(subdirs . nil)' alist element.
2357
2b0c7330 23582011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
2359
2360 * variables.texi (Directory Local Variables): Mention the optional
2361 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2362
b923f7a9
CY
23632011-02-27 Chong Yidong <cyd@stupidchicken.com>
2364
2365 * minibuf.texi (Minibuffer History): Clarify discussion of
2366 minibuffer history lists (Bug#8085).
2367
67ab0163 23682011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2369
e979a521
EZ
2370 * elisp.texi: Sync @dircategory with ../../info/dir.
2371
e03b2fd4
EZ
2372 * files.texi (Visiting Functions): Document find-file-literally,
2373 both the command and the variable.
2374
86ec878a
EZ
2375 * variables.texi (Creating Buffer-Local): Explain the meaning of
2376 permanent local variables.
2377
67ab0163
GM
2378 * files.texi (Visiting Functions): Document find-file-literally,
2379 both the command and the variable.
2380
2381 * variables.texi (Creating Buffer-Local): Explain the meaning of
2382 permanent local variables.
2383
23842011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2385
2386 * keymaps.texi (Remapping Commands): Mention how to undo it.
2387
bfcb151a
RT
23882011-02-09 Reuben Thomas <rrt@sc3d.org>
2389
2390 * loading.texi (Hooks for Loading): Remove unnecessary advice
2391 about eval-after-load (Bug#7986).
2392
a41c8660
CY
23932011-02-05 Chong Yidong <cyd@stupidchicken.com>
2394
2395 * commands.texi (Accessing Mouse): Note that a header line is not
2396 included in the row of posn-col-row.
2397
e0dd6837
CY
23982011-02-02 Chong Yidong <cyd@stupidchicken.com>
2399
2400 * modes.texi (Major Mode Conventions): Add face guidelines.
2401 (Faces for Font Lock): List faces in order of prominence.
2402
a4180391
PE
24032011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2404
2405 format-time-string now supports subsecond time stamp resolution
2406 * os.texi (Time Parsing): Document %N.
2407
7427eb97
CY
24082011-01-28 Chong Yidong <cyd@stupidchicken.com>
2409
61db307f
CY
2410 * vol1.texi (Top):
2411 * vol2.texi (Top):
2412 * elisp.texi (Top):
2413 * display.texi (Display Property): Shorten the menu description of
2414 the "Other Display Specs" node (Bug#7816).
2415
7427eb97
CY
2416 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2417 menu item" concept index entries (Bug#7805).
2418
bf3dae7e
EZ
24192011-01-29 Eli Zaretskii <eliz@gnu.org>
2420
2421 * makefile.w32-in (texinfodir): New variable.
2422 (usermanualdir): Remove as redundant with $(emacsdir).
2423 (MAKEINFO): Remove options, leave only program name.
2424 (MAKEINFO_OPTS): New variable.
2425 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2426
06d8ace5 24272011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2428 Richard Kim <emacs18@gmail.com>
2429
2430 * loading.texi (Library Search): Document list-load-path-shadows
2431 (Bug#7757).
2432
06d8ace5 24332011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2434
2435 * searching.texi (Regexp Special): Remove outdated discussion of
2436 character sets (Bug#7780).
2437
28a88153
CY
2438 * frames.texi (Pop-Up Menus): Document where menu title comes
2439 from (Bug#7684).
2440
06d8ace5 24412011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2442
2443 * display.texi (Making Buttons): Mention limitation of text buttons.
2444
a8e1e9ee
WL
24452011-01-23 Werner Lemberg <wl@gnu.org>
2446
2447 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2448 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2449 (ENVADD): New variable to control texi2dvi and texi2pdf.
2450
362b9d48
GM
24512011-01-15 Chong Yidong <cyd@stupidchicken.com>
2452
2453 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2454 Emacs manual.
2455
24562011-01-15 Eli Zaretskii <eliz@gnu.org>
2457
2458 * files.texi (Directory Names): Explain why FROM in
2459 directory-abbrev-alist should begin with \`. (Bug#7777)
2460
3fa173b4
SM
24612011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2462
2463 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2464
7c420169 24652011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2466
2467 * modes.texi (Emulating Mode Line): Fix last change.
2468
7c420169 24692011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2470
2471 * modes.texi (Emulating Mode Line): Update documentation of
2472 format-mode-line according to changes that fixed bug #7587.
2473
80b33766
SM
24742010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2475
2476 * modes.texi (Derived Modes): Mention prog-mode.
2477
2478 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2479 of the key-binding-data cache since we don't use it any more.
2480
f49d1f52 24812010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2482
4bb49a92
EZ
2483 * processes.texi (Shell Arguments):
2484 * strings.texi (Creating Strings): Don't mention "shell commands";
2485 make it explicit that `split-string-and-unquote' and
2486 `combine-and-quote-strings' are mainly for working with arguments
2487 to call-process and start-process.
2488
3c73e30e
EZ
2489 * processes.texi (Shell Arguments): Fix documentation of
2490 `split-string-and-unquote'. Add indexing. (Bug#7563)
2491
f49d1f52 24922010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2493
2494 * modes.texi (Auto-Indentation): New section to document SMIE.
2495 (Major Mode Conventions):
2496 * text.texi (Mode-Specific Indent): Refer to it.
2497
f49d1f52 24982010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2499
2500 * display.texi (Other Display Specs): Document left-fringe and
2501 right-fringe display specs.
2502
f49d1f52 25032010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2504
2505 * backups.texi (Making Backups):
2506 * modes.texi (Example Major Modes): Use recommended coding style.
2507 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2508 define-derived-mode. Mention completion-at-point-functions.
2509
f49d1f52 25102010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2511
5dcb4c4e
SM
2512 * nonascii.texi (Converting Representations):
2513 Document byte-to-string.
e1115396 2514
ec1b9b17
GM
25152010-12-08 Glenn Morris <rgm@gnu.org>
2516
2517 * buffers.texi (Modification Time):
2518 verify-visited-file-modtime now defaults to the current buffer.
2519
07976ae3 25202010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2521
ec1b9b17 2522 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2523
2524 * strings.texi (Creating Strings): Don't mention semi-obsolete
2525 function char-to-string.
2526 (String Conversion): Shorten discussion of semi-obsolete function
2527 string-to-char. Link to Converting Representations.
2528
2529 * objects.texi (Symbol Type):
2530 * text.texi (Near Point):
2531 * help.texi (Help Functions):
2532 * functions.texi (Mapping Functions): Use string instead of
2533 char-to-string in examples.
2534
07976ae3 25352010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2536
2537 * text.texi (Kill Functions, Kill Functions)
2538 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2539 YANK-HANDLER args.
2540
2541 * symbols.texi (Creating Symbols): Using unintern without an
2542 obarray arg is now obsolete.
2543
2544 * numbers.texi (Float Basics): Document float-e and float-pi.
2545
2546 * variables.texi (Defining Variables): Change "pi" example to
2547 "float-pi".
2548
8547874a
EZ
25492010-11-26 Eli Zaretskii <eliz@gnu.org>
2550
2551 * commands.texi (Click Events): Document the values of X, Y and
2552 COL, ROW in the event's position, when the click is on the header
2553 or mode line, on the fringes, or in the margins.
2554
4a47c275 25552010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2556
5b05d75b
EZ
2557 * customize.texi (Composite Types): Lower-case index entry.
2558
5dcb4c4e
SM
2559 * loading.texi (How Programs Do Loading):
2560 Document load-file-name. (Bug#7346)
c7926fe2 2561
4a47c275 25622010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2563
2564 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2565
0eb025fb
EZ
25662010-11-13 Eli Zaretskii <eliz@gnu.org>
2567
2568 * display.texi (Usual Display): Characters with no fonts are not
2569 necessarily displayed as empty boxes.
2570
2699a554 25712010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2572
2573 * maps.texi (Standard Keymaps): Update File menu description.
2574
8289f37b
GM
25752010-10-28 Glenn Morris <rgm@gnu.org>
2576
2577 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2578
5793a7bc 25792010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2580
2581 * display.texi (Window Systems): Deprecate use of window-system as
2582 a predicate.
2583
17284e30
GM
25842010-10-23 Glenn Morris <rgm@gnu.org>
2585
2586 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2587 sorted-doc.
2588
00f113eb
JB
25892010-10-15 Eli Zaretskii <eliz@gnu.org>
2590
2591 * os.texi (Dynamic Libraries): New node, with slightly modified
2592 text deleted from "Image Formats".
2593 (System Interface): Add @menu entry for "Dynamic Libraries".
2594
2595 * display.texi (Image Formats): Remove description of
2596 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2597
07277eb8
GM
25982010-10-12 Glenn Morris <rgm@gnu.org>
2599
2600 * book-spine.texinfo: Rename to book-spine.texi.
2601
c12e4a81
GM
26022010-10-11 Glenn Morris <rgm@gnu.org>
2603
df187c62
GM
2604 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2605
c12e4a81 2606 * Makefile.in (DVIPS): New variable.
234db610
GM
2607 (.PHONY): Add html, ps.
2608 (html, elisp.html, ps, elisp.ps): New targets.
2609 (clean): Delete html, ps files.
2610 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2611
6513b232
EZ
26122010-10-09 Eli Zaretskii <eliz@gnu.org>
2613
2614 * makefile.w32-in (emacsdir): New variable.
2615 (srcs): Add emacsver.texi.
2616 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2617
abd40fb4
GM
26182010-10-09 Glenn Morris <rgm@gnu.org>
2619
c1dc72b3
GM
2620 * Makefile.in (VPATH): Remove.
2621 (infodir): Make it absolute.
2622 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2623
4393405b
GM
2624 * Makefile.in (dist): Anchor regexps.
2625
eef3ab94
GM
2626 * Makefile.in (srcs): Put elisp.texi first.
2627 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2628
aa9db089
GM
2629 * Makefile.in (infoclean): Remove harmless, long-standing error.
2630
abd40fb4
GM
2631 * Makefile.in ($(infodir)): Delete rule.
2632 (mkinfodir): New.
2633 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2634
68db69ed 2635 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2636 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2637
ea274122
GM
26382010-10-09 Glenn Morris <rgm@gnu.org>
2639
f7a31f11
GM
2640 * Makefile.in (emacsdir): New variable.
2641 (MAKEINFO): Add -I $emacsdir.
2642 (dist): Copy emacsver.texi.
b13254e7
GM
2643 (srcs): Add emacsver.texi.
2644
f7a31f11
GM
2645 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2646 Set EMACSVER by including emacsver.texi.
2647
ea274122
GM
2648 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2649
17ca7950
GM
26502010-10-07 Glenn Morris <rgm@gnu.org>
2651
2652 * Makefile.in (version): New, set by configure.
2653 (clean): Delete dist tar file.
2654 (dist): Use version in tar name.
2655
4c83f6e1
GM
26562010-10-06 Glenn Morris <rgm@gnu.org>
2657
2658 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2659 (INSTALL_INFO): Remove unused variable.
2660 (mostlyclean, infoclean, dist): New rules.
2661 (clean): Delete dvi and pdf files.
2662 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2663 ($(infodir)): Add parallel build workaround.
4c83f6e1 2664
0264072d
GM
26652010-10-04 Glenn Morris <rgm@gnu.org>
2666
2667 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2668 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2669 Fix -I typo.
0264072d
GM
2670 (clean): No 'make.out' or 'core' files.
2671 (.PHONY): Declare clean rules.
2672 (maintainer-clean): Delete pdf file. Guard against cd failures.
2673
77f38949
GM
26742010-10-03 Glenn Morris <rgm@gnu.org>
2675
2676 * files.texi (File Name Components): Remove ignored section about
2677 deleted variable directory-sep-char.
2678
178fdd41
MA
26792010-10-03 Michael Albinus <michael.albinus@gmx.de>
2680
2681 * files.texi (Magic File Names): New defopt
2682 remote-file-name-inhibit-cache.
2683
9c524fcb
GM
26842010-10-02 Glenn Morris <rgm@gnu.org>
2685
2686 * os.texi (Killing Emacs): Hook now runs in batch mode.
2687
f816790b
SM
26882010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2689
2690 * text.texi (Special Properties): Clarify when modification-hooks run.
2691
7cf78aac
SM
26922010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2693
2694 * syntax.texi (Syntax Flags): Document new `c' flag.
2695
ca0d44e4
GM
26962010-09-09 Glenn Morris <rgm@gnu.org>
2697
2698 * display.texi (ImageMagick Images): General cleanup.
2699
10999305 27002010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2701
2702 * files.texi (Directory Names): Use \` rather than ^.
2703
45240125
JD
27042010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2705
2706 * text.texi (Low-Level Kill Ring):
2707 * frames.texi (Window System Selections): Remove cut buffer
2708 documentation.
2709
4abe5bf6
EZ
27102010-08-28 Eli Zaretskii <eliz@gnu.org>
2711
2712 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2713 Parameters", where the default fringe width is described.
2714
2715 * frames.texi (Window Frame Parameters, Basic Parameters)
2716 (Position Parameters, Layout Parameters, Management Parameters)
2717 (Cursor Parameters, Font and Color Parameters): Add indexing for
2718 frame parameters. (Bug#6929)
2719
fdc76236
TT
27202010-08-25 Tom Tromey <tromey@redhat.com>
2721
2722 * vol2.texi (Top): Update.
2723 * vol1.texi (Top): Update.
2724 * tips.texi (Library Headers): Mention Package-Version and
2725 Package-Requires.
2726 * package.texi: New file.
2727 * os.texi (System Interface): Update pointers.
2728 * elisp.texi (Top): Link to new nodes. Include package.texi.
2729 * anti.texi (Antinews): Update pointers.
2730
1e5c1c80
EZ
27312010-08-25 Eli Zaretskii <eliz@gnu.org>
2732
2733 * processes.texi (Filter Functions): Fix last change.
2734
78e33835
CY
27352010-08-24 Markus Triska <triska@gmx.at>
2736
2737 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2738 of `buffer-name' in the main text as well as in the example
2739 (Bug#3098).
2740
198a7a97
CY
27412010-08-22 Chong Yidong <cyd@stupidchicken.com>
2742
2743 * nonascii.texi (Text Representations):
2744 * loading.texi (Loading Non-ASCII):
2745 * compile.texi (Byte Compilation): Don't mention obsolete
2746 --unibyte command-line argument.
2747
bc7d7ea6
CY
27482010-08-22 Chong Yidong <cyd@stupidchicken.com>
2749
2750 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2751
b0126eac 27522010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2753
2754 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2755
e8a6cc19
EZ
27562010-08-20 Eli Zaretskii <eliz@gnu.org>
2757
2758 * commands.texi (Misc Events): Add cross-references to where
2759 POSITION of a mouse event is described in detail.
2760
c4e7c63a 27612010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2762
c4e7c63a 2763 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2764
7815fe19 27652010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2766
2767 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2768 Suggested by Štěpán Němec <stepnem@gmail.com>.
2769
7815fe19 27702010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2771
2772 * minibuf.texi (High-Level Completion): Document args of
2773 `read-buffer-function' (bug#5625).
2774
8b2dd508
JD
27752010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2776
2777 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2778
bace45fe
MA
27792010-07-29 Michael Albinus <michael.albinus@gmx.de>
2780
2781 * processes.texi (Process Information): Explain process property
2782 `remote-tty'.
2783
4ce5a4cc
JB
27842010-07-27 Juanma Barranquero <lekktu@gmail.com>
2785
2786 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2787 instead of "\C-\^?" (bug#6334).
2788
1c84bc7a
JB
2789 * text.texi (Special Properties): Fix typo.
2790
b88746ba
EZ
27912010-07-09 Eli Zaretskii <eliz@gnu.org>
2792
2793 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2794 calling sequences, which are now the standard.
2795
51422d6d
CY
27962010-06-24 Chong Yidong <cyd@stupidchicken.com>
2797
2798 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2799
2800 * commands.texi (Command Overview): Mention undo-boundary call.
2801
d24880de
GM
28022010-06-23 Glenn Morris <rgm@gnu.org>
2803
2804 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2805 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2806 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2807 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2808 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2809 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2810 Untabify Texinfo files.
2811
0fc76035
CY
28122010-06-20 Chong Yidong <cyd@stupidchicken.com>
2813
2814 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2815
5338dc0b
CY
28162010-06-19 Chong Yidong <cyd@stupidchicken.com>
2817
a628ad9d 2818 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2819
2c3a3c1d
CY
28202010-06-02 Chong Yidong <cyd@stupidchicken.com>
2821
ba3bf1d9
CY
2822 * searching.texi (Regexp Special): Remove obsolete information
2823 about matching non-ASCII characters, and suggest using char
2824 classes (Bug#6283).
2c3a3c1d 2825
7f4b4249
JB
28262010-05-30 Juanma Barranquero <lekktu@gmail.com>
2827
2828 * minibuf.texi (Basic Completion): Add missing "@end defun".
2829
637821cd
SM
28302010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2831
2832 * minibuf.texi (Basic Completion): Document completion-boundaries.
2833 (Programmed Completion): Document the new fourth method for boundaries.
2834
e13051c3
CY
28352010-05-22 Chong Yidong <cyd@stupidchicken.com>
2836
a628ad9d 2837 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2838
0235128c 28392010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2840
2841 * windows.texi (Textual Scrolling):
2842 * tips.texi (Coding Conventions):
2843 * minibuf.texi (Minibuffer History):
2844 * maps.texi (Standard Keymaps):
2845 * loading.texi (Where Defined):
2846 * edebug.texi (Instrumenting): Fix typos.
2847
0235128c 28482010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2849
c7c32279
CY
2850 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2851
0235128c
SM
2852 * functions.texi (Obsolete Functions):
2853 Document set-advertised-calling-convention.
eb5ed549
CY
2854
2855 * minibuf.texi (Basic Completion): Document completion-in-region.
2856 (Programmed Completion): Document completion-annotate-function.
2857
2858 * commands.texi (Reading One Event): Document read-key.
2859 (Distinguish Interactive): Document KIND arg to
2860 called-interactively-p. Delete obsolete interactive-p.
2861
2862 * elisp.texi (Top): Update node description.
2863
f8848423
EZ
28642010-05-08 Eli Zaretskii <eliz@gnu.org>
2865
0235128c
SM
2866 * nonascii.texi (Character Properties):
2867 Document unicode-category-table. Add an index entry for Unicode
2868 general category.
2869
28702010-05-07 Chong Yidong <cyd@stupidchicken.com>
2871
2872 * Version 23.2 released.
f8848423 2873
938efb77
JB
28742010-04-20 Juanma Barranquero <lekktu@gmail.com>
2875
2876 * locals.texi (Standard Buffer-Local Variables):
2877 Remove @ignore'd reference to `direction-reversed'.
2878
5854c267
JL
28792010-04-14 Juri Linkov <juri@jurta.org>
2880
2881 Fix @deffn without category.
2882
2883 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2884 for `abbrev-insert'.
2885
2886 * buffers.texi (Indirect Buffers): Add category `Command'
2887 to @deffn of `clone-indirect-buffer'.
2888
2889 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2890 for `next-window' and `previous-window'. Add category `Command'
2891 to @deffn of `pop-to-buffer'.
2892
8a14dec7
CY
28932010-04-01 Chong Yidong <cyd@stupidchicken.com>
2894
2895 * nonascii.texi (Text Representations): Don't mark
2896 enable-multibyte-characters as a user option.
2897
7a1831cf
EZ
28982010-03-31 Eli Zaretskii <eliz@gnu.org>
2899
2900 * control.texi (Handling Errors): How to re-throw a signal caught
2901 by condition-case.
2902
c3863713
CY
29032010-03-26 Chong Yidong <cyd@stupidchicken.com>
2904
2905 * loading.texi (Hooks for Loading): Document after-load-functions.
2906 Copyedits.
2907
c333f279
AM
29082010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2909
2910 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2911
e867cb5d 29122010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2913
2914 * processes.texi (Network Processes): Document seqpacket type.
2915
605f35cd
DN
29162010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2917
2918 * os.texi (System Environment): Do not mention lynxos.
2919
288f9fc0
CY
29202010-03-10 Chong Yidong <cyd@stupidchicken.com>
2921
2922 * Branch for 23.2.
2923
eed5c93a
CY
29242010-03-06 Chong Yidong <cyd@stupidchicken.com>
2925
2926 * objects.texi (Integer Type): Take note of the read syntax
2927 exception for numbers that cannot fit in the integer type.
2928
1ddd6622
GM
29292010-03-03 Glenn Morris <rgm@gnu.org>
2930
2931 * numbers.texi (Integer Basics, Bitwise Operations):
2932 * objects.texi (Integer Type): Update for integers now being 30-bit.
2933
a908c79a
CY
29342010-02-27 Chong Yidong <cyd@stupidchicken.com>
2935
2936 * display.texi (Low-Level Font): Document :otf font-spec property.
2937
cd61af01
SM
29382010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2939
2940 * display.texi (Line Height): Avoid obsolete special default variables
2941 like default-major-mode.
2942
c02f8fe2
AM
29432010-01-28 Alan Mackenzie <acm@muc.de>
2944
2945 * display.texi (Auto Faces): Say fontification-functions is called
2946 whether or not Font Lock is enabled. Tidy up the wording a bit.
2947
d738d18b
CY
29482010-01-17 Chong Yidong <cyd@stupidchicken.com>
2949
2950 * elisp.texi: Remove duplicate edition information (Bug#5407).
2951
4963739e
JB
29522010-01-17 Juanma Barranquero <lekktu@gmail.com>
2953
2954 * two.el (volume-header-toc-markup): Fix typos in docstring.
2955
c57008f6
SM
29562010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2957
2958 Avoid dubious uses of save-excursions.
2959 * positions.texi (Excursions): Recommend the use of
2960 save-current-buffer if applicable.
2961 * text.texi (Clickable Text): Fix the example code which used
2962 save-excursion in a naive way which sometimes preserves point and
2963 sometimes not.
2964 * variables.texi (Creating Buffer-Local):
2965 * os.texi (Session Management):
2966 * display.texi (GIF Images):
2967 * control.texi (Cleanups): Use (save|with)-current-buffer.
2968
2f3725cd
EZ
29692010-01-02 Eli Zaretskii <eliz@gnu.org>
2970
2971 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2972
85eeac93
CY
29732010-01-02 Chong Yidong <cyd@stupidchicken.com>
2974
2975 * nonascii.texi (Text Representations, Character Codes)
2976 (Converting Representations, Explicit Encoding)
2977 (Translation of Characters): Use hex notation consistently.
2978 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2979
4801c5fa
CY
29802010-01-01 Chong Yidong <cyd@stupidchicken.com>
2981
2982 * loading.texi (Where Defined): Make it clearer that these are
2983 loaded files (Bug#5068).
2984
26e533e2
CY
29852009-12-29 Chong Yidong <cyd@stupidchicken.com>
2986
2987 * minibuf.texi (Completion Styles): Document `initials' style.
2988
16d1ff5f
CY
29892009-12-25 Chong Yidong <cyd@stupidchicken.com>
2990
2991 * frames.texi (Resources): Describe inhibit-x-resources.
2992 (Size Parameters): Copyedit.
2993
2994 * hash.texi (Creating Hash):
2995 * objects.texi (Hash Table Type): Document the new hash table
2996 printed representation.
2997
2998 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2999 obsolete.
3000
5dcb4c4e
SM
3001 * processes.texi (Process Buffers):
3002 Document process-kill-buffer-query-function.
16d1ff5f 3003
9a5de3d9
GM
30042009-12-05 Glenn Morris <rgm@gnu.org>
3005
3006 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3007 diary-display-function, and no longer recommended to be a hook.
3008 Update for changes in the names of calendar and diary hooks.
3009 diary-print-entries-hook has changed section.
3010
b640eb52
EZ
30112009-11-28 Eli Zaretskii <eliz@gnu.org>
3012
3013 * text.texi (Special Properties): More accurate description of
3014 what the `cursor' property does.
3015
be1674ab
KR
30162009-11-26 Kevin Ryde <user42@zip.com.au>
3017
3018 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3019 mouse-wheel-down-event, the closest thing to a definition for them.
3020 * os.texi (Startup Summary): vindex inhibit-startup-message and
3021 inhibit-splash-screen.
3022 (Command-Line Arguments): vindex argv.
3023 (Suspending Emacs): vindex suspend-tty-functions and
3024 resume-tty-functions. Don't want to index every hook, but having
3025 the programming ones is helpful.
3026
603f5979
CY
30272009-11-14 Chong Yidong <cyd@stupidchicken.com>
3028
3029 * commands.texi (Motion Events): Fix typo (Bug#4907).
3030
4359a806
CY
30312009-11-08 Chong Yidong <cyd@stupidchicken.com>
3032
3033 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3034 are affected by case-fold-search (Bug#4483).
3035
0f063651
CY
30362009-11-02 Chong Yidong <cyd@stupidchicken.com>
3037
3038 * minibuf.texi (Reading File Names): Note that read-file-name may
3039 use a graphical file dialog.
3040
9bd79893
GM
30412009-10-31 Glenn Morris <rgm@gnu.org>
3042
3043 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3044
ebe479ec
KR
30452009-10-16 Kevin Ryde <user42@zip.com.au>
3046
3047 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3048 in particular so `info-lookup-symbol' can find its docs.
3049
2640fa86
CY
30502009-10-16 Chong Yidong <cyd@stupidchicken.com>
3051
3052 * variables.texi (Constant Variables): Distinguish from defconst
3053 variables.
3054 (Defining Variables): Add cindex.
3055
edd6a733
CY
30562009-10-15 Chong Yidong <cyd@stupidchicken.com>
3057
3058 * os.texi (Time of Day): Clarify that the microsecond part is
3059 ignored (Bug#4637).
3060
5feb0b73
GM
30612009-10-11 Glenn Morris <rgm@gnu.org>
3062
3063 * frames.texi (Size and Position): Clarify what is included in the frame
3064 height. (Bug#4535)
3065
0c5413c8
GM
30662009-10-10 Glenn Morris <rgm@gnu.org>
3067
3068 * windows.texi (Size of Window): The relationship between window and
3069 frame heights is not so simple. (Bug#4535)
3070 Mention window-full-height-p.
3071
7f8b600a
SM
30722009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3073
3074 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3075 used from Lisp.
3076
6185de1c
EZ
30772009-10-07 Eli Zaretskii <eliz@gnu.org>
3078
7f8b600a
SM
3079 * files.texi (Directory Names) <abbreviate-file-name>:
3080 Document that root home directories are not replaced with "~".
6185de1c 3081
9972911f
EZ
30822009-10-06 Eli Zaretskii <eliz@gnu.org>
3083
3084 * text.texi (Special Properties): Document the meaning of the
3085 `cursor' text property whose value is an integer.
3086
2a3f19ef
MA
30872009-10-05 Michael Albinus <michael.albinus@gmx.de>
3088
3089 * files.texi (Magic File Names): Add `copy-directory'.
3090
804543b5
EZ
30912009-10-05 Eli Zaretskii <eliz@gnu.org>
3092
3093 * files.texi (File Attributes): Fix description of file
3094 attributes. (Bug#4638) Update attributes of files.texi example to
3095 be more representative.
3096
461bf92b
MA
30972009-10-05 Michael Albinus <michael.albinus@gmx.de>
3098
3099 * files.texi (Create/Delete Dirs): New command copy-directory.
3100
a86cd395
JB
31012009-10-04 Juanma Barranquero <lekktu@gmail.com>
3102
3103 * anti.texi (Antinews):
3104 * macros.texi (Indenting Macros):
3105 * strings.texi (Creating Strings, Case Conversion):
3106 Remove duplicate words.
3107
d3080264
MA
31082009-10-01 Michael Albinus <michael.albinus@gmx.de>
3109
3110 * files.texi (Create/Delete Dirs): delete-directory has an
3111 optional parameter RECURSIVE.
3112
85d14563
SM
31132009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3114
3115 * buffers.texi (Swapping Text): Minor clarification.
3116
3d9842c6
GM
31172009-10-01 Glenn Morris <rgm@gnu.org>
3118
3119 * functions.texi (Declaring Functions): Mention that we also search for
3120 ".m" files in the src/ directory.
3121
78427304
CY
31222009-09-25 David Engster <deng@randomsample.de>
3123
3d9842c6 3124 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3125
b578c9cc
GM
31262009-09-22 Glenn Morris <rgm@gnu.org>
3127
3128 * internals.texi (Building Emacs): Mention preloaded-file-list.
3129
beee5da7
AM
31302009-09-14 Alan Mackenzie <acm@muc.de>
3131
3132 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3133
5d6ab672
CY
31342009-09-13 Chong Yidong <cyd@stupidchicken.com>
3135
3136 * functions.texi (Anonymous Functions): Rearrange discussion,
3137 giving usage of unquoted lambda forms first. Mention that
3138 `function' and `#'' are no longer required (Bug#4290).
3139
59375eeb
AM
31402009-09-11 Alan Mackenzie <acm@muc.de>
3141
a86cd395 3142 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3143 batch mode.
3144
e7e2f529
GM
31452009-09-01 Glenn Morris <rgm@gnu.org>
3146
3147 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3148
eae47088
GM
31492009-08-26 Ulrich Mueller <ulm@gentoo.org>
3150
3151 * nonascii.texi (Character Codes): Fix typos.
3152
3691a0a6
MA
31532009-08-25 Michael Albinus <michael.albinus@gmx.de>
3154
3155 * processes.texi (Synchronous Processes): New defvar
3156 process-file-side-effects.
3157
664d56b8
GM
31582009-08-25 Glenn Morris <rgm@gnu.org>
3159
3160 * display.texi (Fontsets): Fix typo.
3161
0706c025
GM
3162 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3163
03a74b84
SM
31642009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3165
3166 * processes.texi (Asynchronous Processes): Adjust arglist of
3167 start-process-shell-command and start-file-process-shell-command.
3168
f6de8a37
CY
31692009-08-15 Chong Yidong <cyd@stupidchicken.com>
3170
4b1ed1bb
CY
3171 * advice.texi (Argument Access in Advice): Note that argument
3172 positions are zero-based (Bug#3932).
3173
89a9e058
CY
3174 * commands.texi (Distinguish Interactive): Minor copyedit.
3175
23696fd7
CY
3176 * display.texi (Face Attributes): Add xref to Displaying Faces for
3177 explanation of "underlying face".
3178
f6de8a37
CY
3179 * customize.texi (Common Keywords): Add xref to Loading.
3180
3181 * loading.texi (How Programs Do Loading): Add xref to Lisp
3182 Libraries node in the Emacs manual.
3183
417f77e6
CY
31842009-08-13 Chong Yidong <cyd@stupidchicken.com>
3185
3186 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3187
0999039c
CY
31882009-07-18 Chong Yidong <cyd@stupidchicken.com>
3189
3190 * processes.texi (Shell Arguments): Copyedits.
3191
9af167bc
GM
31922009-07-18 Glenn Morris <rgm@gnu.org>
3193
3194 * loading.texi (Repeated Loading): Fix typo.
3195
137987ab
RS
31962009-07-16 Richard Stallman <rms@gnu.org>
3197
3198 * buffers.texi (Swapping Text): Recommend setting
3199 write-region-annotate-functions and buffer-saved-size.
3200
3201 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3202
622fa380
GM
32032009-07-15 Glenn Morris <rgm@gnu.org>
3204
3205 * edebug.texi: Minor re-phrasings throughout.
3206 (Edebug Execution Modes): Sit-for affects continue mode too.
3207 (Jumping): Use `forward-sexp' rather than its keybinding.
3208 (Edebug Misc): Fix Q binding.
3209 (Edebug Eval): Remove cl version.
3210 (Printing in Edebug): Clarify print-length etc.
3211 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3212 (Specification List): Remove edebug-unwrap findex entry.
3213 (Specification Examples): defmacro is actually not the same as defun.
3214 Escape "`" in example.
3215
6bbd4600
CY
32162009-07-15 Chong Yidong <cyd@stupidchicken.com>
3217
3218 * markers.texi (The Mark): Document optional arg to
3219 deactivate-mark.
3220
e538d479
GM
32212009-07-11 Kevin Ryde <user42@zip.com.au>
3222
3223 * hooks.texi (Standard Hooks): Fix cross-references.
3224
4c98b9ed
GM
3225 * loading.texi (Named Features): Refer to eval-after-load.
3226
5300838c
GM
32272009-07-11 Glenn Morris <rgm@gnu.org>
3228
64fbeb16
GM
3229 * Makefile.in (TEXI2PDF): New.
3230 (elisp.pdf): New target.
3231
4c98b9ed
GM
3232 * searching.texi (Regexp Backslash): Fix typo.
3233
3234 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3235
51d9979c
GM
32362009-07-10 Glenn Morris <rgm@gnu.org>
3237
561c0216
GM
3238 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3239
5b594a58
GM
3240 * customize.texi (Customization Types):
3241 * display.texi (Abstract Display):
0cc8c85a 3242 * objects.texi (Character Type, String Type):
5b594a58 3243 Merge in some menu descriptions from elisp.texi.
51d9979c 3244
c3cbbb40
GM
3245 * hash.texi (Hash Tables):
3246 * modes.texi (Multiline Font Lock):
3247 End menu description with period.
fe42c16a 3248
28528402
GM
32492009-07-09 Glenn Morris <rgm@gnu.org>
3250
3251 * back.texi: Don't hard-code texinfo location.
3252
3253 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3254 (tex): Add texinfodir to TEXINPUTS.
3255 (elisp1med-init, elisp2med-init): Use texinfodir.
3256
3257 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3258 (clean): Add two-volume.make intermediate files.
3259
3260 * elisp.texi, vol1.texi, vol2.texi:
3261 Use a DATE variable with the publication date, and update it.
3262 Fix antinews menu description.
3263
3264 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3265 Update the detailed node listing to match elisp.texi.
3266
3267 * README: Update edition to match elisp.texi.
3268
3269 * objects.texi (General Escape Syntax):
3270 * nonascii.texi (Character Sets):
3271 Use consistent case for "Unicode Standard".
3272
3273 * anti.texi (Antinews):
3274 * customize.texi (Variable Definitions):
3275 * functions.texi (Declaring Functions):
3276 * nonascii.texi (Character Properties):
3277 * processes.texi (Serial Ports):
3278 * text.texi (Special Properties):
3279 * tips.texi (Coding Conventions):
3280 Minor rearrangements to improve TeX line-filling.
3281
3282 * commands.texi (Using Interactive): Fix cross-reference.
3283
17db8e10
JD
32842009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3285
3286 * frames.texi (Management Parameters): Mention sticky.
3287
77c7e2e1
AS
32882009-07-01 Andreas Schwab <aschwab@redhat.com>
3289
3290 * help.texi (Help Functions): Fix description of help-buffer and
3291 help-setup-xref to use @defun instead of @deffn.
3292
3f1c6666
JD
32932009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3294
3295 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3296
ca27c21b
CY
32972009-06-24 Chong Yidong <cyd@stupidchicken.com>
3298
3299 * display.texi (Window Systems): Add ns to the list.
3300
70243478
CY
33012009-06-21 Chong Yidong <cyd@stupidchicken.com>
3302
3303 * Branch for 23.1.
3304
df006536
MR
33052009-06-17 Martin Rudalics <rudalics@gmx.at>
3306
3307 * windows.texi (Dedicated Windows): Fix typo.
3308 (Resizing Windows): Replace @defun by @deffn.
3309
d259fc4b
GM
33102009-06-17 Glenn Morris <rgm@gnu.org>
3311
3312 * variables.texi (Directory Local Variables):
3313 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3314
30781db6
KH
33152009-06-09 Kenichi Handa <handa@m17n.org>
3316
3317 * nonascii.texi (Character Sets): State clearly that FROM and TO
3318 are codepoints of CHARSET.
3319
62e8099c
CY
33202009-06-07 Chong Yidong <cyd@stupidchicken.com>
3321
3322 * minibuf.texi (Reading File Names): Fix introductory text.
3323 Suggested by stan@derbycityprints.com.
3324 (High-Level Completion): Fix typo.
3325
ee1b1917
CY
33262009-05-28 Chong Yidong <cyd@stupidchicken.com>
3327
3328 * frames.texi (Text Terminal Colors): Multi-tty is already
3329 implemented, but tty-local colors are not.
3330
5df647e8
CY
33312009-05-27 Chong Yidong <cyd@stupidchicken.com>
3332
3333 * hooks.texi (Standard Hooks): Remove mention of obsolete
3334 redisplay-end-trigger-functions.
3335
3336 * internals.texi (Window Internals): Remove mention of obsolete
3337 redisplay-end-trigger-functions.
3338
01f17ae2
MR
33392009-05-21 Martin Rudalics <rudalics@gmx.at>
3340
3341 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3342
3343 * backups.texi (Making Backups): backup-directory-alist and
3344 make-backup-file-name-function are options.
3345 (Auto-Saving): auto-save-list-file-prefix is an option.
3346
3347 * buffers.texi (Killing Buffers): buffer-offer-save is an
3348 option.
3349
3350 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3351 option.
3352 (Echo Area Customization): echo-keystrokes is an option.
3353 (Selective Display): selective-display-ellipses is an option.
3354 (Temporary Displays): temp-buffer-show-function is an option.
3355 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3356 are options.
3357 (Font Selection): face-font-family-alternatives,
3358 face-font-selection-order, face-font-registry-alternatives, and
3359 scalable-fonts-allowed are options.
3360 (Fringe Indicators): indicate-buffer-boundaries is an option.
3361 (Fringe Cursors): overflow-newline-into-fringe is an option.
3362 (Scroll Bars): scroll-bar-mode is an option.
3363
3364 * eval.texi (Eval): max-lisp-eval-depth is an option.
3365
3366 * files.texi (Visiting Functions): find-file-hook is an option.
3367 (Directory Names): directory-abbrev-alist is an option.
3368 (Unique File Names): temporary-file-directory and
3369 small-temporary-file-directory are options.
3370
3371 * frames.texi (Initial Parameters): initial-frame-alist,
3372 minibuffer-frame-alist and default-frame-alist are options.
3373 (Cursor Parameters): blink-cursor-alist and
3374 cursor-in-non-selected-windows ar options.
3375 (Window System Selections): selection-coding-system is an
3376 option.
3377 (Display Feature Testing): display-mm-dimensions-alist is an
3378 option.
3379
3380 * help.texi (Help Functions): help-char and help-event-list are
3381 options.
3382
3383 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3384 an option.
3385
3386 * minibuf.texi (Minibuffer History): history-length and
3387 history-delete-duplicates are options.
3388 (High-Level Completion): read-buffer-function and
3389 read-buffer-completion-ignore-case are options.
3390 (Reading File Names): read-file-name-completion-ignore-case is
3391 an option.
3392
3393 * modes.texi (Mode Line Top): mode-line-format is an option.
3394 (Mode Line Variables): mode-line-position and mode-line-modes
3395 are options.
3396
3397 * nonascii.texi (Text Representations):
3398 enable-multibyte-characters is an option.
3399 (Default Coding Systems): auto-coding-regexp-alist,
3400 file-coding-system-alist, auto-coding-alist and
3401 auto-coding-functions are options.
3402 (Specifying Coding Systems): inhibit-eol-conversion is an
3403 option.
3404
3405 * os.texi (Init File): site-run-file is an option.
3406 (System Environment): mail-host-address is an option.
3407 (User Identification): user-mail-address is an option.
3408 (Terminal Output): baud-rate is an option.
3409
3410 * positions.texi (Word Motion): words-include-escapes is an
3411 option.
3412
3413 * searching.texi (Standard Regexps): page-delimiter,
3414 paragraph-separate, paragraph-separate and sentence-end are
3415 options.
3416
3417 * text.texi (Margins): left-margin and fill-nobreak-predicate
3418 are options.
3419
3420 * variables.texi (Local Variables): max-specpdl-size is an
3421 option.
3422
3423 * windows.texi (Choosing Window):
3424 split-window-preferred-function, special-display-function and
3425 display-buffer-function are options.
3426
106e6894
CY
34272009-05-20 Chong Yidong <cyd@stupidchicken.com>
3428
4a83454d
CY
3429 Fix errors spotted by Martin Rudalics.
3430
106e6894
CY
3431 * syntax.texi (Position Parse): Document rationale for ignored
3432 arguments to syntax-ppss-flush-cache.
3433
3434 * processes.texi (Input to Processes): Mark PROCESS arg to
3435 process-running-child-p as optional.
3436 (Network Options): Document NO-ERROR arg to
3437 set-network-process-option.
3438
3439 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3440 command.
3441
3442 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3443 posix-search-backward as commands.
3444
3445 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3446 (Suspending Emacs): Mark suspend-emacs as a command.
3447 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3448 commands.
5dcb4c4e
SM
3449 (Terminal Output): Remove obsolete function baud-rate.
3450 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
3451
3452 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3453 terminal-coding-system and set-terminal-coding-system.
3454 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3455 as optional.
3456 (Character Sets): Document RESTRICTION arg of char-charset.
3457 (Character Codes): Mark POS argument to get-byte as optional.
3458
3459 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3460 minibuffer-message.
3461
3462 * files.texi (Create/Delete Dirs): Mark make-directory and
3463 delete-directory as commands.
3464
3465 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3466
3467 * text.texi (Base 64): Mark base64-decode-string and
3468 base64-encode-string as commands.
3469 (Columns): Mark move-to-column as a command.
3470 (Mode-Specific Indent): Document RIGID arg to
3471 indent-for-tab-command.
3472 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3473 Mark indent-code-rigidly as a command.
3474 (Substitution): Mark translate-region as a command.
3475
3476 * frames.texi (Size and Position): Remove obsolete functions
3477 screen-height and screen-width.
3478
04173931
CY
34792009-05-19 Chong Yidong <cyd@stupidchicken.com>
3480
3481 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3482 (Displaying Buffers, Resizing Windows): Correct mistakes;
3483 next-window, previous-window, and pop-to-buffer are not commands,
3484 and fit-window-to-buffer" is a command. (Pointed out by Martin
3485 Rudalics.)
3486
eae7d8f8
RS
34872009-05-17 Richard M Stallman <rms@gnu.org>
3488
3489 * modes.texi (Precalculated Fontification): Clarify text.
3490
b8766179
MR
34912009-05-17 Martin Rudalics <rudalics@gmx.at>
3492
3493 * windows.texi (Selecting Windows): Clarify descriptions of
3494 with-selected-window and get-lru-window.
3495 (Cyclic Window Ordering): Refer to particular frame when talking
3496 about how splitting affects the ordering.
3497 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3498 switch-to-buffer-other-window. Explain how setting of
3499 display-buffer-reuse-frames affects pop-to-buffer.
3500 (Choosing Window): Clarify some details in descriptions of
3501 display-buffer-reuse-frames, pop-up-frames, and
3502 pop-up-frame-function.
3503 (Dedicated Windows): Clarify some details.
3504 (Textual Scrolling): Replace term vscroll by term vertical
3505 scroll position.
3506 (Vertical Scrolling): Fix typo.
3507 (Window Hooks): Relate text on jit-lock-register to window
3508 scrolling and size changes.
3509
734b5e3b
CY
35102009-05-14 Chong Yidong <cyd@stupidchicken.com>
3511
0a65633e
CY
3512 * frames.texi (Initial Parameters): Clarify what the initial
3513 minibuffer frame is.
05be46d7
CY
3514 (Buffer Parameters): Note that the minibuffer parameter can not be
3515 altered.
0a65633e 3516
734b5e3b
CY
3517 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3518 Document display-buffer changes.
3519
925672cd
CY
35202009-05-13 Chong Yidong <cyd@stupidchicken.com>
3521
17ecd7af
CY
3522 * anti.texi (Antinews): Rewrite for Emacs 22.
3523
925672cd
CY
3524 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3525 obarrays are first mentioned. Define "system abbrev" more
3526 prominently, and add it to the index.
3527 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3528 Copyedits.
3529 (Abbrev Expansion): Document abbrev-insert.
3530
80be4dd7
CY
35312009-05-12 Chong Yidong <cyd@stupidchicken.com>
3532
3533 * frames.texi (Font and Color Parameters): Rename from Color
3534 Parameters. Document font-backend parameter.
3535
3536 * vol2.texi (Top): Update node listing.
3537 * vol1.texi (Top): Update node listing.
3538 * elisp.texi (Top): Update node listing.
3539
372a93ac
MR
35402009-05-11 Martin Rudalics <rudalics@gmx.at>
3541
3542 * windows.texi (Choosing Window): Don't explicitly refer to
3543 split-window-sensibly's window argument in descriptions of
3544 split-height-threshold and split-width-threshold.
3545
714c3541
MR
35462009-05-10 Martin Rudalics <rudalics@gmx.at>
3547
3548 * windows.texi (Choosing Window): Fix rewrite of window
3549 splitting section.
3550
0e90e7be
EZ
35512009-05-09 Eli Zaretskii <eliz@gnu.org>
3552
f4e90db0
SM
3553 * nonascii.texi (Default Coding Systems):
3554 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3555 Add indexing.
0e90e7be
EZ
3556 (Lisp and Coding Systems): Add index entries.
3557
d3c0c321
MR
35582009-05-09 Martin Rudalics <rudalics@gmx.at>
3559
3560 * windows.texi (Choosing Window): Describe split-window-sensibly
3561 and rewrite section on window splitting accordingly.
3562 (Textual Scrolling): Replace `...' by @code{...}.
3563
c773345a
CY
35642009-05-04 Chong Yidong <cyd@stupidchicken.com>
3565
ee2d5b5e
CY
3566 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3567 Remove obsoleted pre-abbrev-expand-hook.
3568
3569 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3570 entries.
3571
c773345a
CY
3572 * internals.texi (Object Internals): Don't assume 32-bit machines
3573 are the norm.
3574 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3575 (Window Internals): Synch field names to window.h.
3576 (Process Internals): Synch field names to process.h.
c773345a 3577
dd449674
CY
35782009-04-29 Chong Yidong <cyd@stupidchicken.com>
3579
3580 * variables.texi (File Local Variables): Note that read-circle is
3581 bound to nil when reading file-local variables.
3582
3583 * streams.texi (Input Functions): Document read-circle.
3584 (Output Variables): Add xref to Circular Objects.
3585
4f1e25e2
CY
35862009-04-25 Chong Yidong <cyd@stupidchicken.com>
3587
3588 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3589 Features and Coding System Basics. Node that "p" stands for
3590 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3591 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3592 mouse-appearance-menu.
3593 (Programming Tips): Add xref to Progress.
3594
dca019f8
CY
35952009-04-22 Chong Yidong <cyd@stupidchicken.com>
3596
5dcb4c4e
SM
3597 * os.texi (Command-Line Arguments):
3598 Document command-line-args-left.
dca019f8
CY
3599 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3600 terminal objects for tty arguments.
3601 (Startup Summary): Add xref to Session Management.
3602 (Session Management): Mention emacs-session-restore. Copyedits.
3603
02a89103
CY
36042009-04-20 Chong Yidong <cyd@stupidchicken.com>
3605
3606 * os.texi (Startup Summary): Copyedits. The init file is not
3607 necessarily named .emacs now. Document initial-buffer-choice and
3608 initial-scratch-message. Note where Emacs exits in batch mode.
3609 Document inhibit-splash-screen as an alias.
3610 (Init File): Be neutral about which init file name to use.
3611
36122009-04-16 Chong Yidong <cyd@stupidchicken.com>
3613
3614 * os.texi (System Interface): Fix Texinfo usage.
3615
0c1cfe01
CY
36162009-04-15 Chong Yidong <cyd@stupidchicken.com>
3617
80d7cdca
CY
3618 * searching.texi (Regexp Backslash): Also refer to shy groups as
3619 non-capturing or unnumbered groups.
3620 (Regexp Functions): Add cross-reference to Regexp Backslash.
3621
0c1cfe01
CY
3622 * display.texi (Truncation): Overlays can use line-prefix and
3623 wrap-prefix too.
3624 (Overlay Properties): Document wrap-prefix and line-prefix.
3625 (Face Attributes): Document underline-minimum-offset.
3626 (Face Remapping): Copyedits.
3627 (Low-Level Font): Copyedits.
3628 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3629 (Line Height): Emphasize that line-spacing only takes effect on
3630 graphical terminals.
0c1cfe01 3631
c4adeee0
CY
36322009-04-13 Chong Yidong <cyd@stupidchicken.com>
3633
3634 * display.texi (Refresh Screen): Note that a passage about screen
3635 refreshing is text terminal only.
3636 (Forcing Redisplay): Delete misleading comment---sit-for calls
3637 redisplay, not the other way around.
3638 (Truncation): Note new values of truncate-partial-width-windows.
3639 Copyedits.
3640 (Invisible Text): Document invisible-p.
3641
b20ecfa1
EZ
36422009-04-11 Eli Zaretskii <eliz@gnu.org>
3643
3644 * display.texi (Overlays): Overlays don't scale well. See
3645 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3646
97d8273f
CY
36472009-04-10 Chong Yidong <cyd@stupidchicken.com>
3648
f147ff75
CY
3649 * syntax.texi (Syntax Table Functions): Document cons cell
3650 argument for modify-syntax-entry.
3651 (Categories): Document cons cell argument for
3652 modify-category-entry.
3653
fca4ec76
CY
3654 * searching.texi (String Search): Document word-search-forward-lax
3655 and word-search-backward-lax.
3656 (Searching and Case): Describe isearch behavior more precisely.
3657
9c283d5b
CY
3658 * keymaps.texi (Tool Bar): Mention that some platforms do not
3659 support multi-line toolbars. Suggested by Stephen Eglen.
3660
3661 * frames.texi (Layout Parameters): Mention that Nextstep also
3662 allows only one tool-bar line. Suggested by Stephen Eglen.
3663
97d8273f
CY
3664 * nonascii.texi (Text Representations): Copyedits.
3665 (Coding System Basics): Also mention utf-8-emacs.
3666 (Converting Representations, Selecting a Representation)
3667 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3668 Copyedits.
3669 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3670
2bad3299
CY
36712009-04-09 Chong Yidong <cyd@stupidchicken.com>
3672
3673 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3674 (Filling): Clarify REGION argument of fill-paragraph.
3675 Document fill-forward-paragraph-function.
2bad3299
CY
3676 (Special Properties): Remove "new in Emacs 22" declaration.
3677 (Clickable Text): Merge with Links and Mouse-1 node.
3678
5dcb4c4e
SM
3679 * display.texi (Button Properties, Button Buffer Commands):
3680 Change xref to Clickable Text.
2bad3299
CY
3681
3682 * tips.texi (Key Binding Conventions): Change xref to Clickable
3683 Text.
3684
3685 * elisp.texi (Top): Update node listing.
3686
ea30ce4f
CY
36872009-04-05 Chong Yidong <cyd@stupidchicken.com>
3688
47af2f4b
CY
3689 * markers.texi (The Mark): Copyedits. Improve description of
3690 handle-shift-selection.
3691 (The Region): Move use-region-p here from The Mark.
3692
ea30ce4f
CY
3693 * positions.texi (Screen Lines): Document (cols . lines) argument
3694 for vertical-motion.
3695
2aa8ea6e
CY
36962009-04-04 Chong Yidong <cyd@stupidchicken.com>
3697
3ec61d4e
CY
3698 * frames.texi (Frames): Clean up introduction. Document `ns'
3699 return value for framep.
3700 (Creating Frames): Note how the terminal is chosen.
3701 (Multiple Terminals, Multiple Displays): Merge into a single node.
3702 (Color Parameters): Fix typo.
3703
3704 * variables.texi (Local Variables, Buffer-Local Variables)
3705 (Creating Buffer-Local): Change link to Multiple Terminals.
3706
3707 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3708
3709 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3710 Terminals.
3711
3712 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3713 to Multiple Terminals.
3714
3715 * elisp.texi (Top): Update node listing.
3716 * vol2.texi (Top): Update node listing.
3717 * vol1.texi (Top): Update node listing.
3718
9257072f
CY
3719 * buffers.texi (Current Buffer): Note that the append-to-buffer
3720 example is no longer in synch with the latest code. Tie the two
3721 examples together.
3722
2aa8ea6e
CY
3723 * files.texi (File Attributes): Move note about MS-DOS from
3724 Changing Files to File Attributes.
3725 (Create/Delete Dirs): Note that mkdir is an alias for this.
3726
22e74b17
CY
37272009-04-01 Markus Triska <triska@gmx.at>
3728
3729 * processes.texi (Filter Functions): Suggest how to handle output
3730 batches.
3731
4bbe48ec
CY
37322009-03-30 Chong Yidong <cyd@stupidchicken.com>
3733
3734 * help.texi (Accessing Documentation): Update example to use
3735 help-setup-xref and with-help-window.
3736 (Help Functions): Remove print-help-return-message, which is
3737 semi-obsolete due to with-help-window. Document help-buffer and
3738 help-setup-xref.
3739
b9723f39
CY
37402009-03-29 Chong Yidong <cyd@stupidchicken.com>
3741
5dcb4c4e
SM
3742 * help.texi (Accessing Documentation, Help Functions):
3743 Remove information about long-obsolete Emacs versions.
9eb52e90 3744
b9723f39
CY
3745 * modes.texi (Mode Line Variables): The default values of the mode
3746 line variables are now more complicated.
3747
b0cc32db
CY
37482009-03-28 Chong Yidong <cyd@stupidchicken.com>
3749
3c25a5a9
CY
3750 * modes.texi (Major Mode Conventions): Note that specialness is
3751 inherited.
31c9eebb
CY
3752 (Derived Modes): Note that define-derive-mode sets the mode-class
3753 property.
3c25a5a9 3754
b0cc32db
CY
3755 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3756 goto-map. Add search-map to the list.
3757
c5e0006d
EZ
37582009-03-27 Eli Zaretskii <eliz@gnu.org>
3759
1213465a
EZ
3760 * os.texi (System Environment): Update the list of system-type
3761 values.
3762
c5e0006d
EZ
3763 * markers.texi (The Mark) <handle-shift-selection>: Update for
3764 removal of the optional argument DEACTIVATE.
3765
48bab3d6
CY
37662009-03-25 Chong Yidong <cyd@stupidchicken.com>
3767
3768 * commands.texi (Focus Events): Most X window managers don't use
3769 focus-follows-mouse nowadays.
3770
6e4ff1b6
CY
37712009-03-24 Chong Yidong <cyd@stupidchicken.com>
3772
3773 * commands.texi (Defining Commands): Clarify introduction.
3774 (Using Interactive): Not that interactive can be put in a symbol
3775 property.
3776 (Interactive Call): Note that a symbol with a non-nil
3777 interactive-form property satisfies commandp.
3778
11625308
JB
37792009-03-23 Juanma Barranquero <lekktu@gmail.com>
3780
3781 * minibuf.texi (Intro to Minibuffers): Fix typos.
3782
7b34420d
CY
37832009-03-23 Chong Yidong <cyd@stupidchicken.com>
3784
3785 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3786 about minibuffers in old Emacs versions. Copyedits.
3787 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3788 (Text from Minibuffer): Simplify introduction.
3789
f9257eed
AM
37902009-03-22 Alan Mackenzie <acm@muc.de>
3791
3792 * commands.texi (Using Interactive): Clarify string argument to
3793 `interactive' - even promptless elements need \n separators.
3794
f639ba70
CY
37952009-03-18 Chong Yidong <cyd@stupidchicken.com>
3796
3797 * minibuf.texi (Completion Styles): New node.
3798
3799 * elisp.texi (Top): Update node listing.
3800
d897e8ee
CY
38012009-03-17 Chong Yidong <cyd@stupidchicken.com>
3802
3803 * minibuf.texi (Basic Completion): Note that
3804 read-file-name-completion-ignore-case and
3805 read-buffer-completion-ignore-case can override
3806 completion-ignore-case.
3807 (Minibuffer Completion): Document completing-read changes.
3808 (Completion Commands): Avoid mentioning partial completion mode.
3809 Document minibuffer-completion-confirm changes, and
3810 minibuffer-confirm-exit-commands.
3811 (High-Level Completion): Document new require-match behavior for
3812 read-buffer. Document read-buffer-completion-ignore-case.
3813 (Reading File Names): Document new require-match behavior for
3814 read-file-name.
3815
b1f23349
CY
38162009-03-14 Chong Yidong <cyd@stupidchicken.com>
3817
3818 * debugging.texi (Error Debugging): Don't mislead the reader into
3819 thinking that debug-on-error enters debugger for C-f at EOB.
3820 (Error Debugging): Setting debug-on-init within the init file
3821 works, and has for some time.
3822
d6eb4e25
KH
38232009-03-13 Kenichi Handa <handa@m17n.org>
3824
3825 * display.texi (Fontsets): Update the description.
3826
1cf53dc5
CY
38272009-03-13 Chong Yidong <cyd@stupidchicken.com>
3828
3829 * advice.texi (Advising Primitives): Link to What Is a Function.
3830
81f919fc
CY
38312009-03-12 Chong Yidong <cyd@stupidchicken.com>
3832
cf4229eb
CY
3833 * compile.texi (Speed of Byte-Code): Update example.
3834 (Disassembly): Update examples.
3835
81f919fc 3836 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3837
3838 * customize.texi (Common Keywords): It's not necessary to use :tag
3839 to remove hyphens, as custom-unlispify-tag-name does it
3840 automatically.
5dcb4c4e
SM
3841 (Variable Definitions): Link to File Local Variables.
3842 Document customized-value symbol property.
f2bbc08c
CY
3843 (Customization Types): Move menu to end of node.
3844
955964d7
CY
38452009-03-10 Chong Yidong <cyd@stupidchicken.com>
3846
3847 * macros.texi (Compiling Macros): Omit misleading sentence, which
3848 implied that macros can only be used in the same file they are
3849 defined.
3850 (Backquote): Remove obsolete information about Emacs 19.
3851
d25ed7db
GM
38522009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3853
3854 * display.texi (Display Margins): Fix paren typo.
3855
d55f6ca5
CY
38562009-02-27 Chong Yidong <cyd@stupidchicken.com>
3857
f0e57ed8
CY
3858 * elisp.texi (Top): Update node listing.
3859
3860 * variables.texi (Variables): Clarify introduction.
3861 (Global Variables): Mention that setq is a special form.
3862 (Local Variables): Use active voice.
3863 (Tips for Defining): Mention marking variables as safe.
3864 (Buffer-Local Variables): Mention terminal-local and frame-local
3865 variables together.
3866 (File Local Variables): Copyedits.
3867 (Frame-Local Variables): Note that they are not really useful.
3868 (Future Local Variables): Node deleted.
3869
d55f6ca5 3870 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3871 Unicode escape syntax.
d55f6ca5 3872
ca8f09a8
CY
38732009-02-23 Chong Yidong <cyd@stupidchicken.com>
3874
3875 * control.texi (Control Structures): Add cindex entry for "textual
3876 order".
3877
3878 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3879 instead of "expression" throughout.
3880 (Function Indirection): Copyedits. Use active voice.
3881 (Eval): The default value of max-lisp-eval-depth is now 400.
3882
a20878b6
MB
38832009-02-23 Miles Bader <miles@gnu.org>
3884
3885 * processes.texi (System Processes): Rename `system-process-attributes'
3886 to `process-attributes'.
3887
61f66044
CY
38882009-02-22 Chong Yidong <cyd@stupidchicken.com>
3889
1b80d1f3
CY
3890 * symbols.texi (Property Lists): Emphasize that property lists are
3891 not restricted to symbol cells.
3892 (Other Plists): Copyedit.
3893
61f66044
CY
3894 * sequences.texi (Sequences Arrays Vectors): Make introduction
3895 more concise.
3896 (Arrays): Mention char-tables and bool-vectors too.
3897 (Vectors): Don't repeat information given in Arrays node. Link to
3898 nodes that explain the vector usage examples.
3899 (Char-Tables): Note that char-table elements can have arbitrary
3900 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3901 Link to Property Lists node.
61f66044 3902
9403944b
CY
39032009-02-22 Chong Yidong <cyd@stupidchicken.com>
3904
3905 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3906 `append'.
4068c7b4 3907 (List Elements): Copyedits.
9403944b
CY
3908
3909 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3910 of `vconcat'.
3911
3912 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3913 Emacs 20 usage of `concat'.
3914 (Case Conversion): Copyedits.
3915
b87a185f
CY
39162009-02-21 Chong Yidong <cyd@stupidchicken.com>
3917
3918 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3919 Minor edits.
3920 (Frame Configuration Type): Emphasize that it is not primitive.
3921 (Font Type): New node.
3922 (Type Predicates): Add fontp; type-of now recognizes font object
3923 types.
3924
3925 * intro.texi (Version Info): Update version numbers in examples.
3926 (Acknowledgements): List more contributors.
3927
3928 * elisp.texi: Bump version number to 3.0.
3929 (Top): Link to Font Type node.
3930
867d4bb3
JB
39312009-02-20 Juanma Barranquero <lekktu@gmail.com>
3932
3933 * modes.texi (Major Mode Conventions): Remove duplicate words.
3934 (Customizing Keywords): Fix typo.
3935
77730170
EZ
39362009-02-14 Eli Zaretskii <eliz@gnu.org>
3937
3938 * nonascii.texi (User-Chosen Coding Systems): Document that
3939 select-safe-coding-system suggests raw-text if there are raw bytes
3940 in the region.
3941 (Explicit Encoding): Warn not to use `undecided' when encoding.
3942
c8736212
GM
39432009-02-11 Glenn Morris <rgm@gnu.org>
3944
3945 * frames.texi (Visibility of Frames): Mention the effect multiple
3946 workspaces/desktops can have on visibility.
3947
ab992d66
EZ
39482009-02-07 Eli Zaretskii <eliz@gnu.org>
3949
c8736212
GM
3950 * text.texi (Commands for Insertion):
3951 * commands.texi (Event Mod):
3952 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3953 * nonascii.texi (Translation of Characters):
3954 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3955 (Explicit Encoding): Document the `charset' text property produced
3956 by decode-coding-region and decode-coding-string.
ab992d66 3957
e651a255
AM
39582009-01-27 Alan Mackenzie <acm@muc.de>
3959
3960 * modes.texi (Search-based Fontification): Correct a typo.
3961
bc5cde4b
JB
39622009-01-25 Juanma Barranquero <lekktu@gmail.com>
3963
3964 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3965 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3966
3533155b
EZ
39672009-01-24 Eli Zaretskii <eliz@gnu.org>
3968
f721deda
EZ
3969 * display.texi (Window Systems): Document the value of
3970 `initial-window-system' under --daemon.
3971
3533155b
EZ
3972 * os.texi (System Environment): Remove description of the
3973 `environment' function which has been deleted.
3974
f79b43b2
DN
39752009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3976
3977 * frames.texi (Multiple Displays): Remove documentation for
3978 removed function make-frame-on-tty.
3979
e3aa6669
CY
39802009-01-22 Chong Yidong <cyd@stupidchicken.com>
3981
3982 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3983 write-region-annotate-functions.
3984 Document write-region-post-annotation-function.
e3aa6669 3985
fb13a416
CY
39862009-01-19 Chong Yidong <cyd@stupidchicken.com>
3987
3988 * display.texi (Font Lookup): Document WIDTH argument of
3989 x-list-fonts.
3990
02eccf6b
EZ
39912009-01-17 Eli Zaretskii <eliz@gnu.org>
3992
ead3f58d
EZ
3993 * maps.texi (Standard Keymaps): Rename function-key-map to
3994 local-function-key-map.
3995
3996 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3997 local-function-key-map.
3998
3999 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4000 and `set-keyboard-coding-system' now accept an optional terminal
4001 argument.
4002
4003 * commands.texi (Event Mod): `keyboard-translate-table' is now
4004 terminal-local.
4005 (Function Keys): Rename function-key-map to
4006 local-function-key-map.
4007
df05a163
EZ
4008 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4009 frames.texi.
4010
0ed8034e 4011 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4012 `delete-terminal-functions', `suspend-tty-functions' and
4013 `resume-tty-functions'.
0ed8034e
EZ
4014
4015 * frames.texi (Frames): Document `frame-terminal' and
4016 `terminal-live-p'.
4017 (Multiple Displays): Document `make-frame-on-tty'.
4018 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4019 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4020 (Terminal Parameters): Document `terminal-parameters',
4021 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4022
4023 * os.texi (System Environment): Document `environment' and
4024 `initial-environment'.
490f1197
EZ
4025 (Suspending Emacs): Update for multi-tty; document
4026 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4027
02eccf6b
EZ
4028 * nonascii.texi (Coding System Basics): More accurate description
4029 of `raw-text'.
4030
f19fea97
JB
40312009-01-12 Juanma Barranquero <lekktu@gmail.com>
4032
4033 * display.texi (Low-Level Font): Fix typo.
4034
16fa292f
CY
40352009-01-10 Chong Yidong <cyd@stupidchicken.com>
4036
4037 * elisp.texi (Top): Update node listing.
4038
4039 * display.texi (PostScript Images): Node deleted.
4040
0b4faef3
EZ
40412009-01-10 Eli Zaretskii <eliz@gnu.org>
4042
3355f04d
EZ
4043 * processes.texi (Decoding Output): Document that null bytes force
4044 no-conversion for reading process output.
4045
4046 * files.texi (Reading from Files): Document that null bytes force
4047 no-conversion when visiting files.
4048
11625308 4049 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4050
5dcb4c4e
SM
4051 * nonascii.texi (Lisp and Coding Systems):
4052 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4053 (Character Properties): Improve wording.
0b4faef3 4054
ce9cf065
CY
40552009-01-09 Chong Yidong <cyd@stupidchicken.com>
4056
4057 * display.texi (Font Lookup): Remove obsolete function
4058 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4059 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4060 (Font Selection): Reorder order of variable descriptions.
4061 Minor clarifications.
ce9cf065
CY
4062
4063 * elisp.texi (Top): Update node listing.
4064
ab756fb3
GM
40652009-01-09 Glenn Morris <rgm@gnu.org>
4066
4067 * commands.texi (Command Loop Info): Say that last-command-char and
4068 last-input-char are obsolete aliases.
4069
4070 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4071 last-input-char and last-command-char, since they are just aliases for
4072 last-input-event and last-command-event.
4073
4074 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4075 last-command-char.
4076
6b2b8ab1
CY
40772009-01-08 Chong Yidong <cyd@stupidchicken.com>
4078
4079 * elisp.texi: Update node listing.
4080
4081 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4082 (Face Attributes): Don't link to Font Lookup.
4083 Document font-family-list.
6b2b8ab1
CY
4084 (Fonts): New node.
4085
3568e767
JR
40862009-01-08 Jason Rumney <jasonr@gnu.org>
4087
4088 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4089 changing the standard pointer shapes. (Bug#1485)
3568e767 4090
6221c8db
CY
40912009-01-08 Chong Yidong <cyd@stupidchicken.com>
4092
4093 * display.texi (Attribute Functions): Note that a function value
4094 :height is relative, and that compatibility functions work by
4095 calling set-face-attribute.
4096 (Displaying Faces): Reorder list in order of increasing priority.
4097 (Face Remapping): New node. Content moved here from Displaying
4098 Faces.
4099 (Glyphs): Link to Face Functions.
4100
e3d3799a
CY
41012009-01-08 Chong Yidong <cyd@stupidchicken.com>
4102
4103 * display.texi (Faces): Don't discuss face id here. facep does
4104 not return t.
4105 (Defining Faces): Minor clarification.
4106 (Face Attributes): Rearrange items to match docstring of
4107 set-face-attribute. Add :foundry attribute. Document new role of
4108 :font attribute. Texinfo usage fix.
4109 (Attribute Functions): Copyedits.
4110 (Face Functions): Note that face number is seldom used.
4111
638a2457
RS
41122009-01-05 Richard M Stallman <rms@gnu.org>
4113
4114 * strings.texi (Predicates for Strings): Minor clarification.
4115
4116 * functions.texi (Function Safety): Texinfo usage fix.
4117
39cb9e56 41182009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4119
4120 * objects.texi (General Escape Syntax): Fix typo.
4121
9f822178
MR
41222009-01-03 Martin Rudalics <rudalics@gmx.at>
4123
4124 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4125 works via the default value of pop-up-frame-function.
4126
af34ad36
EZ
41272009-01-02 Eli Zaretskii <eliz@gnu.org>
4128
4129 * processes.texi (System Processes): Document the `time' and
4130 `ctime' attributes of `system-process-attributes'.
4131
d31f6679
CY
41322009-01-01 Chong Yidong <cyd@stupidchicken.com>
4133
4134 * display.texi (Face Attributes): Clarify :height attribute.
4135
174dc00c
MR
41362008-12-31 Martin Rudalics <rudalics@gmx.at>
4137
4138 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4139 the front of the buffer list. Add entries for `last-buffer' and
4140 `unbury-buffer'.
4141
b8afe7e4
EZ
41422008-12-27 Eli Zaretskii <eliz@gnu.org>
4143
d14030f5
EZ
4144 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4145 and its subsections.
4146
4147 * frames.texi (Multiple Terminals, Low-level Terminal)
4148 (Terminal Parameters, Frames on Other TTY devices): New sections.
4149 (Frames): Add an xref to "Multiple Terminals".
4150
765980a4
EZ
4151 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4152
4153 * objects.texi (Terminal Type): New node.
4154 (Editing Types): Add it to the menu.
4155
47bd5577
EZ
4156 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4157 Variables".
4158
eb22b78c 4159 * variables.texi (Directory Local Variables): New node.
47bd5577 4160 (Variables): Add a menu item for it.
eb22b78c 4161
b8afe7e4
EZ
4162 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4163 `generated-autoload-file'.
4164
77bb0476
EZ
41652008-12-20 Eli Zaretskii <eliz@gnu.org>
4166
028e2c19
EZ
4167 * os.texi (Startup Summary): Add xref to documentation of
4168 `initial-window-system'.
4169
77bb0476
EZ
4170 * display.texi (Window Systems): Document `window-system' the
4171 function. The variable `window-system' is now frame-local.
028e2c19 4172 Document `initial-window-system'.
77bb0476 4173
dda87836
MR
41742008-12-19 Martin Rudalics <rudalics@gmx.at>
4175
4176 * windows.texi (Windows): Rewrite description of
4177 fit-window-to-buffer.
4178
caef3ed2
GM
41792008-12-13 Glenn Morris <rgm@gnu.org>
4180
4181 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4182 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4183
21c58e4d
GM
41842008-12-12 Glenn Morris <rgm@gnu.org>
4185
4186 * debugging.texi (Error Debugging): Refer forwards to
4187 eval-expression-debug-on-error.
4188
af38459f
EZ
41892008-12-05 Eli Zaretskii <eliz@gnu.org>
4190
5dedd9b5
EZ
4191 * strings.texi (String Basics): Only unibyte strings that
4192 represent key sequences hold 8-bit raw bytes.
4193
af38459f
EZ
4194 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4195 paragraph to speak about `undecided'.
4196 (Character Properties): Don't explain the meaning of each
4197 property; instead, identify their Unicode Standard names.
b3f1f4a5 4198 (Character Sets): Document `map-charset-chars'.
af38459f 4199
fa047ae7
GM
42002008-12-02 Glenn Morris <rgm@gnu.org>
4201
4202 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4203 section yet again.
4204
47dbc044
EZ
42052008-11-29 Eli Zaretskii <eliz@gnu.org>
4206
98d05998
EZ
4207 * nonascii.texi (Character Properties): New Section.
4208 (Specifying Coding Systems): Document
4209 `coding-system-priority-list', `set-coding-system-priority', and
4210 `with-coding-priority'.
4211 (Lisp and Coding Systems): Document `check-coding-systems-region'
4212 and `coding-system-charset-list'.
4213 (Coding System Basics): Document `coding-system-aliases'.
4214
4215 * elisp.texi (Top): Add a @detailmenu entry for "Character
4216 Properties".
4217
47dbc044
EZ
4218 * objects.texi (Character Type): Correct the range of Emacs
4219 characters. Add an @xref to "Character Codes".
4220
4221 * strings.texi (String Basics): Add an @xref to "Character Codes".
4222
4223 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4224
4225 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4226 (Character Codes): Document `max-char'.
4227
8b80cdf5
EZ
42282008-11-28 Eli Zaretskii <eliz@gnu.org>
4229
4230 * nonascii.texi (Text Representations, Converting Representations)
4231 (Character Sets, Scanning Charsets, Translation of Characters):
4232 Make text more accurate.
4233
a99dceba
GM
42342008-11-28 Glenn Morris <rgm@gnu.org>
4235
4236 * files.texi (Format Conversion Round-Trip): Improve previous change.
4237
f6dc3bed
CY
42382008-11-26 Chong Yidong <cyd@stupidchicken.com>
4239
4240 * modes.texi (Auto Major Mode): Fix example.
4241
5da9413d
GM
42422008-11-25 Glenn Morris <rgm@gnu.org>
4243
4244 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4245
4246 * files.texi (Format Conversion Round-Trip):
4247 Use active voice for previous change.
4248
fcca848c
CY
42492008-11-25 Chong Yidong <cyd@stupidchicken.com>
4250
4251 * os.texi (Processor Run Time):
4252 * processes.texi (Transaction Queues):
4253 * markers.texi (The Mark):
4254 * windows.texi (Choosing Window, Selecting Windows):
4255 * files.texi (Changing Files, Magic File Names):
4256 * commands.texi (Key Sequence Input):
4257 * functions.texi (Declaring Functions):
4258 * strings.texi (Predicates for Strings):
4259 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4260
36c8dc54
CY
42612008-11-24 Chong Yidong <cyd@stupidchicken.com>
4262
4263 * help.texi (Accessing Documentation): Update example.
4264
4265 * variables.texi (Defining Variables): Note that `*' is not
4266 necessary if defcustom is used.
4267
2a79b242
EZ
42682008-11-22 Eli Zaretskii <eliz@gnu.org>
4269
4270 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4271 Characters" from @detailmenu.
4272
4273 * nonascii.texi (Character Codes, Character Sets)
4274 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4275 (Chars and Bytes, Splitting Characters): Sections removed.
4276
392f0d26
LK
42772008-11-22 Lute Kamstra <lute@gnu.org>
4278
4279 * positions.texi (Text Lines): Update goto-line documentation.
4280
af1a5cd5
MR
42812008-11-21 Martin Rudalics <rudalics@gmx.at>
4282
6a4cfb0c
MR
4283 * frames.texi (Frames): Fix typo, add cross references, reword.
4284 (Initial Parameters): Reword special-display-frame-alist text.
4285 (Frames and Windows): Reword. Describe argument norecord for
4286 set-frame-selected-window.
4287 (Input Focus): Describe argument norecord for select-frame.
4288 Remove comment on MS-Windows behavior for focus-follows-mouse.
4289 (Raising and Lowering): Mention windows-frames dichotomy in
4290 metaphor.
4291
af1a5cd5
MR
4292 * windows.texi (Displaying Buffers, Vertical Scrolling)
4293 (Horizontal Scrolling): Fix indenting and rewording issues
4294 introduced with 2008-11-07 change.
4295
c249fa9c
GM
42962008-11-20 Glenn Morris <rgm@gnu.org>
4297
4298 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4299 element of `format-alist'.
4300
204d4665
GM
43012008-11-19 Glenn Morris <rgm@gnu.org>
4302
4303 * doclicense.texi: Update to FDL 1.3.
4304 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4305
cc0910af
CY
43062008-11-18 Chong Yidong <cyd@stupidchicken.com>
4307
efe6e7c4
CY
4308 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4309 vars, which are obsolete. Mention jit-lock-register.
4310
5dcb4c4e
SM
4311 * modes.texi (Other Font Lock Variables):
4312 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 4313
cc0910af
CY
4314 * frames.texi (Color Parameters): Document alpha parameter.
4315
aeeedf76
MR
43162008-11-16 Martin Rudalics <rudalics@gmx.at>
4317
4318 * windows.texi (Splitting Windows, Deleting Windows)
4319 (Selecting Windows, Cyclic Window Ordering)
4320 (Buffers and Windows, Displaying Buffers, Choosing Window)
4321 (Dedicated Windows, Window Point, Window Start and End)
4322 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4323 (Size of Window, Resizing Windows, Window Configurations)
4324 (Window Parameters): Avoid @var at beginning of sentences and
4325 reword accordingly.
4326
4c565c5c
LK
43272008-11-11 Lute Kamstra <lute@gnu.org>
4328
4329 * files.texi (File Name Components): Fix file-name-extension
4330 documentation.
4331
25f494c9
JB
43322008-11-11 Juanma Barranquero <lekktu@gmail.com>
4333
4334 * frames.texi (Basic Parameters): Remove display-environment-variable
4335 and term-environment-variable.
4336
a1401ab1
EZ
43372008-11-08 Eli Zaretskii <eliz@gnu.org>
4338
4339 * windows.texi (Basic Windows, Splitting Windows)
4340 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4341 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
4342 (Resizing Windows, Window Configurations, Window Parameters):
4343 Fix wording and markup.
a1401ab1 4344
efafc282
MR
43452008-11-07 Martin Rudalics <rudalics@gmx.at>
4346
4347 * windows.texi (Windows): Update entries.
4348 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 4349 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
4350 (Selecting Windows, Cyclic Window Ordering): Reword with special
4351 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
4352 (Buffers and Windows, Choosing Window): Reword with special
4353 emphasis on dedicated windows.
4354 (Displaying Buffers): Reword. For switch-to-buffer mention that
4355 it may fall back on pop-to-buffer. For other-window try to
4356 explain how it treats the cyclic ordering of windows.
efafc282
MR
4357 (Dedicated Windows): New node and section discussing dedicated
4358 windows and associated functions.
86ab855a 4359 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
4360 (Window Start and End): Rename node and section title. Reword.
4361 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4362 Minor rewording.
4363 (Size of Window): Reword, in particular text on window-width.
4364 (Resizing Windows): Reword. Add text on balancing windows.
4365 (Window Configurations): Reword. Mention window parameters.
4366 (Window Parameters): New node and section on window parameters.
4367 (Window Hooks): Reword. Mention that
4368 window-configuration-change-hook is run "buffer-locally".
4369 * elisp.texi (Top): Update Windows entries in @detailmenu
4370 section.
4371
d60a8ab2
JB
43722008-11-04 Juanma Barranquero <lekktu@gmail.com>
4373
4374 * searching.texi (Regexp Search): Fix typo.
4375
01777627
CY
43762008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4377
4378 * searching.texi (Regexp Search): Document GREEDY arg.
4379 (Simple Match Data): Fix return value.
4380
c4526e93
EZ
43812008-11-01 Eli Zaretskii <eliz@gnu.org>
4382
4383 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4384 with Emacs 23 internal representation of characters.
4385 Document `unibyte-string'.
c4526e93 4386
fe2ae8b5
CY
43872008-10-28 Chong Yidong <cyd@stupidchicken.com>
4388
4389 * processes.texi (Process Information): Note that process-status
4390 does not accept buffer names.
4391
cc5a21e3
CY
43922008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4393
4394 * positions.texi (Skipping Characters): Correct return value of
4395 skip-chars-forward.
4396
09460d9a
MR
43972008-10-25 Martin Rudalics <rudalics@gmx.at>
4398
520b29e7
MR
4399 * windows.texi (Deleting Windows): Update documentation of
4400 delete-windows-on.
4401 (Buffers and Windows): Update documentations of
4402 get-buffer-window and get-buffer-window-list.
4403 (Displaying Buffers): Update documentation of
4404 replace-buffer-in-windows.
4405
09460d9a
MR
4406 * buffers.texi (Current Buffer): Reword set-buffer and
4407 with-current-buffer documentations.
4408 (Creating Buffers): Reword documentation of get-buffer-create.
4409
4d48fcdc
MR
44102008-10-23 Martin Rudalics <rudalics@gmx.at>
4411
4412 * buffers.texi (Current Buffer): Reword documentation of
4413 set-buffer.
4414 (Buffer Names): Reword documentation of buffer-name.
4415 (The Buffer List): For bury-buffer explain what happens with the
4416 buffer's window.
4417 (Creating Buffers): Say that get-buffer-create's arg is called
4418 buffer-or-name.
4419
f0143c43
CY
44202008-10-22 Chong Yidong <cyd@stupidchicken.com>
4421
3e5dbbd3
CY
4422 * advice.texi (Computed Advice): Explain what DEFINITION is.
4423
f0143c43
CY
4424 * nonascii.texi (Character Codes): Remove obsolete function
4425 char-valid-p, and document characterp instead.
4426
52a94b85
MR
44272008-10-22 Martin Rudalics <rudalics@gmx.at>
4428
4429 * windows.texi (Displaying Buffers): Reword documentation of
4430 pop-to-buffer.
4431 (Choosing Window): Rewrite documentation of display-buffer and
4432 its options.
4433
f76f8246
MR
4434 * buffers.texi (Killing Buffers): Update documentation of
4435 kill-buffer.
4436
acc8b598
EZ
44372008-10-21 Eli Zaretskii <eliz@gnu.org>
4438
80e6b6df
EZ
4439 * processes.texi (Serial Ports): Fix wording and improve markup.
4440
3645358a
EZ
4441 * searching.texi (Regexp Search): Document `string-match-p' and
4442 `looking-at-p'.
4443 (POSIX Regexps): Add an xref for "non-greedy".
4444 (Regexp Special): Add @cindex entry for "non-greedy".
4445
b3d50cff 4446 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4447 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4448
73b7530a
EZ
4449 * frames.texi (Color Names): Add an xref to `read-color'.
4450
4451 * minibuf.texi (High-Level Completion): Document `read-color'.
4452
acc8b598
EZ
4453 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4454
4455 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4456
4457 * buffers.texi (Swapping Text): New section, documents
4458 `buffer-swap-text'.
4459
10e187e8
MR
44602008-10-21 Martin Rudalics <rudalics@gmx.at>
4461
4462 * windows.texi (Resizing Windows): Minor wording fix.
4463
fd6f900c
EZ
44642008-10-20 Eli Zaretskii <eliz@gnu.org>
4465
4466 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4467 and `combine-and-quote-strings'.
4468
4469 * strings.texi (Creating Strings): Add xrefs for them.
4470
e4372165
EZ
44712008-10-19 Eli Zaretskii <eliz@gnu.org>
4472
d6328fba
EZ
4473 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4474 match the corresponding menu in minibuf.texi.
4475
e4372165
EZ
4476 * minibuf.texi (Reading File Names): Document `read-shell-command'
4477 and `minibuffer-local-shell-command-map'.
4478
5d8dda33
MR
44792008-10-19 Martin Rudalics <rudalics@gmx.at>
4480
4481 * windows.texi (Resizing Windows): Remove var{} around "window" in
4482 documentation of enlarge-window.
4483 Rewrite documentation of window-min-height and window-min-width.
4484
437706cd
EZ
44852008-10-19 Eli Zaretskii <eliz@gnu.org>
4486
80f85d7c
EZ
4487 * functions.texi (Calling Functions): Document `apply-partially'.
4488
291703b5
EZ
4489 * hooks.texi (Standard Hooks): Mention
4490 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4491
4492 * variables.texi (File Local Variables): Document
4493 `file-local-variables-alist', `before-hack-local-variables-hook'
4494 and `hack-local-variables-hook'.
4495
583d8b3c
EZ
4496 * processes.texi (Synchronous Processes): Document `process-lines'.
4497
5dcb4c4e
SM
4498 * customize.texi (Variable Definitions):
4499 Document `custom-reevaluate-setting'.
437706cd 4500
7e51d89b
MR
45012008-10-18 Martin Rudalics <rudalics@gmx.at>
4502
4503 * windows.texi (Choosing Window, Deleting Windows)
4504 (Displaying Buffers): Expand documentation of dedicated windows.
4505
43c59a3d
EZ
45062008-10-18 Eli Zaretskii <eliz@gnu.org>
4507
018a960d
EZ
4508 * files.texi (Changing Files): Document symbolic input of file
4509 modes to `set-file-modes'. Document `read-file-modes' and
4510 `file-modes-symbolic-to-number'.
4511
2c0b8144
EZ
4512 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4513 and `search-map'.
4514
5dcb4c4e
SM
4515 * searching.texi (Search and Replace):
4516 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4517 Document `multi-query-replace-map'.
80120f13 4518
6d4913f0 4519 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4520 (Completion Commands, Reading File Names):
4521 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4522 `minibuffer-local-filename-must-match-map'.
4523 (Minibuffer Completion): The `require-match' argument to
4524 `completing-read' can now have the value `confirm-only'.
4525
43c59a3d
EZ
4526 * windows.texi (Displaying Buffers): Minor wording fix.
4527 (Choosing Window): `split-height-threshold' can now be nil.
4528 Document `split-width-threshold'. `pop-up-frames' can have the
4529 value `graphic-only'.
4530
f36acfd9
EZ
45312008-10-17 Eli Zaretskii <eliz@gnu.org>
4532
4533 * os.texi (Startup Summary): Document `before-init-time' and
4534 `after-init-time'. Document `initial-window-system' and
4535 `window-system-initialization-alist'. Document reading the
4536 abbrevs file. Document the call to `server-start' under --daemon.
4537 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4538 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4539 (Time Parsing): Document `format-seconds'.
f36acfd9 4540
96995b89
MR
45412008-10-17 Martin Rudalics <rudalics@gmx.at>
4542
4543 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4544 and reword.
4545
2de17c73
EZ
45462008-10-16 Eli Zaretskii <eliz@gnu.org>
4547
4548 * markers.texi (The Mark): Document use-region-p.
4549
9cf52b11
EZ
45502008-10-15 Eli Zaretskii <eliz@gnu.org>
4551
c3aaf1d7
EZ
4552 * internals.texi (Writing Emacs Primitives): The interactive spec
4553 of a primitive can be a Lisp form.
4554
841a1743
EZ
4555 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4556 values of transient-mark-mode. Document handle-shift-selection.
4557
4558 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4559 (Interactive Examples): Show an example of `^'.
4560 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4561 (Defining Commands, Using Interactive): The interactive-form of a
4562 function can be added via its symbol's property.
841a1743 4563
52441368
EZ
4564 * positions.texi (List Motion): beginning-of-defun-function can
4565 now accept an argument.
4566
8e8c1a72
EZ
4567 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4568 now return a list of strings.
4569
a33a1f2a
EZ
4570 * control.texi (Handling Errors): Document ignore-errors.
4571
4fb04348
EZ
4572 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4573 (Parameter Access): Document set-frame-parameter.
4574
ee666f84
EZ
4575 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4576 Hooks" for the effect of kill-all-local-variables on local hook
4577 functions.
4578
9cf52b11
EZ
4579 * modes.texi (Major Mode Conventions, Mode Line Variables):
4580 `mode-name' need not be a string. xref to "Mode Line Data" for
4581 details, and to "Emulating Mode Line" for computing a string
4582 value.
4583
22526bc4
EZ
45842008-10-14 Eli Zaretskii <eliz@gnu.org>
4585
a65f6a85
EZ
4586 * processes.texi (System Processes): New section.
4587 (Processes, Signals to Processes): Add xrefs to it.
4588
4589 * objects.texi (Editing Types): A `process' is a subprocess of
4590 Emacs, not just any process running on the OS.
4591
4592 * elisp.texi (Top): Adjust the @detailmenu for the above two
4593 changes.
4594
2724b26a
EZ
4595 * sequences.texi (Char-Tables): Remove documentation of
4596 set-char-table-default, which has no effect since Emacs 23.
4597 <char-table-range, set-char-table-range>: Don't mention generic
4598 characters and charsets. Add a cons cell as a possible argument.
4599
4600 * nonascii.texi (Splitting Characters)
4601 (Translation of Characters): Don't mention generic characters.
4602
4603 * display.texi (Fontsets): Don't mention generic characters.
4604
22526bc4 4605 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4606 argument FUNCTION with a cons cell as KEY.
22526bc4 4607
eaf4b689
EZ
46082008-10-13 Eli Zaretskii <eliz@gnu.org>
4609
45e46036
EZ
4610 * objects.texi (Primitive Function Type): Move "@cindex special
4611 forms" from here...
4612
4613 * eval.texi (Special Forms): ...to here.
4614
4615 * functions.texi (What Is a Function): `functionp' returns nil for
4616 special forms. Add an xref.
4617
eaf4b689
EZ
4618 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4619 Variables".
4620
4621 * variables.texi (Frame-Local Variables): New section.
4622 (Buffer-Local Variables): Add an xref to it.
4623 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4624 have both frame-local and buffer-local binding.
4625
4626 * frames.texi (Frames): Mention multiple tty frames.
4627 (Frame Parameters, Parameter Access): Mention frame-local variable
4628 bindings.
4629
15688fce
GM
46302008-09-20 Glenn Morris <rgm@gnu.org>
4631
4632 * display.texi (Defining Faces): Recommend against face variables.
4633
35539065
JB
46342008-09-16 Juanma Barranquero <lekktu@gmail.com>
4635
4636 * display.texi (Echo Area Customization): Fix typo.
4637
6a57054b
JB
46382008-09-09 Juanma Barranquero <lekktu@gmail.com>
4639
4640 * loading.texi (Where Defined): Add `defface' item.
4641
d632fb82
MR
46422008-09-06 Martin Rudalics <rudalics@gmx.at>
4643
4644 * loading.texi (Where Defined): Fix description of symbol-file.
4645
905a9adb
JR
46462008-08-26 Jason Rumney <jasonr@gnu.org>
4647
4648 * display.texi (TIFF Images): New section describing :index property.
4649
852e91b7
CY
46502008-08-23 Chong Yidong <cyd@stupidchicken.com>
4651
4652 * display.texi (Temporary Displays): Remove unnecessary comment
4653 about usage of temp-buffer-show-hook.
4654
6be001ee
CY
46552008-08-05 Chong Yidong <cyd@stupidchicken.com>
4656
4657 * symbols.texi (Other Plists): Fix incorrect example.
4658 Suggested by Florian Beck.
4659
58e3d8e8
JB
46602008-07-31 Juanma Barranquero <lekktu@gmail.com>
4661
4662 * os.texi: Fix previous change.
4663
7c2fb837
DN
46642008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4665
4666 * os.texi:
4667 * intro.texi:
4668 * files.texi: Remove VMS support.
4669
9e2a2647
DN
46702008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4671
4672 * os.texi:
4673 * frames.texi:
4674 * display.texi: Remove mentions of Mac Carbon.
4675
c4f4682b
MB
46762008-07-01 Miles Bader <miles@gnu.org>
4677
4678 * text.texi (Special Properties):
4679 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4680
3696411e
JB
46812008-06-28 Johan Bockgård <bojohan@gnu.org>
4682
4683 * display.texi (Other Image Types): Fix copy/paste error; say
4684 "PBM", not "XBM".
4685
f2a77c3a
DN
46862008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4687
4688 * os.texi: Remove references to obsolete systems.
4689
6d52677d
EZ
46902008-06-20 Eli Zaretskii <eliz@gnu.org>
4691
4692 * makefile.w32-in (distclean): Remove makefile.
4693
1a87da4c
GM
46942008-06-17 Glenn Morris <rgm@gnu.org>
4695
4696 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4697 (elisp, dist): Remove rules and variables that are obsolete now
4698 the lisp manual is no longer distributed separately.
4699
fdda1c5d
GM
47002008-06-16 Glenn Morris <rgm@gnu.org>
4701
646692e9
GM
4702 * configure, configure.in, mkinstalldirs: Remove unused files.
4703
4704 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4705 * vol1.texi (EMACSVER):
6a57054b 4706 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4707
4708 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4709 as per maintain.info.
4710
611bee81
GM
47112008-06-15 Glenn Morris <rgm@gnu.org>
4712
a7bed3a0
GM
4713 * makefile.w32-in (manual): Use "23" rather than "21".
4714
4715 * Makefile.in (emacsver): New, set by configure.
4716 (manual): Use emacsver.
4717
d794edf2
GM
4718 * intro.texi: Report bugs using M-x report-emacs-bug.
4719
611bee81
GM
4720 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4721
c73e02fa
GM
47222008-06-13 Daniel Engeler <engeler@gmail.com>
4723
4724 * elisp.texi, internals.texi, processes.texi: Add documentation
4725 about serial port access.
4726
e40a85cd
MB
47272008-06-05 Miles Bader <miles@gnu.org>
4728
4729 * display.texi (Displaying Faces): Update to reflect function
4730 renamings in face-remap.el.
4731
7b753744
JB
47322008-06-05 Juanma Barranquero <lekktu@gmail.com>
4733
4734 * display.texi (Fontsets): Fix typos.
4735
9d3d42fb
MB
47362008-06-03 Miles Bader <miles@gnu.org>
4737
7b753744
JB
4738 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4739 remove-relative-face-remapping, set-base-face-remapping,
4740 and set-default-base-face-remapping.
9d3d42fb 4741
f2cec7a9
MB
47422008-06-01 Miles Bader <miles@gnu.org>
4743
4744 * display.texi (Displaying Faces): Add face-remapping-alist.
4745
8f39c96d
SM
47462008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4747
4748 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4749 variable names.
4750
1ef5eecc
ER
47512008-05-03 Eric S. Raymond <esr@golux>
4752
352c8b4a 4753 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4754 (current-global-map) return references, not copies.
4755
63b4387f
JL
47562008-05-02 Juri Linkov <juri@jurta.org>
4757
4758 * minibuf.texi (Text from Minibuffer): Document a list of
4759 default values for `read-from-minibuffer'.
4760
38a8b703
JB
47612008-04-24 Juanma Barranquero <lekktu@gmail.com>
4762
4763 * nonascii.texi (Translation of Characters): Fix previous change.
4764
7c42e639
CY
47652008-04-20 Chong Yidong <cyd@stupidchicken.com>
4766
4767 * display.texi (Overlay Properties): Clarify role of underlying
4768 textprop and overlay keymaps for display strings.
4769
4770 * keymaps.texi (Active Keymaps): Ditto.
4771
25c0d999
SM
47722008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4773
4774 * minibuf.texi (Programmed Completion):
4775 Replace dynamic-completion-table with the new completion-table-dynamic.
4776
e3af5968
CY
47772008-04-07 Chong Yidong <cyd@stupidchicken.com>
4778
4779 * intro.texi (Some Terms): Change "fonts in this manual" index
4780 entry to "typographic conventions".
4781
6bfc8698
EZ
47822008-04-05 Eli Zaretskii <eliz@gnu.org>
4783
4784 * objects.texi (Text Props and Strings): Add indexing for read
4785 syntax of text properties.
4786
4972c361
SM
47872008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4788
4789 * processes.texi (Decoding Output): Remove process-filter-multibyte
4790 functions.
4791
c70a68db
MR
47922008-03-15 Martin Rudalics <rudalics@gmx.at>
4793
4794 * display.texi (Finding Overlays): Say that empty overlays at
4795 the end of the buffer are reported too.
4796
1291fd36
GM
47972008-03-13 Glenn Morris <rgm@gnu.org>
4798
4799 * elisp.texi (EMACSVER): Set to 23.0.60.
4800
c6b0dfd5
CY
48012008-02-26 Chong Yidong <cyd@stupidchicken.com>
4802
38a8b703 4803 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4804
875fc30c
GM
48052008-02-22 Glenn Morris <rgm@gnu.org>
4806
4807 * frames.texi (Position Parameters): Clarify the description of
4808 `left' and `top', using information from "Geometry".
4809 (Geometry): Give a pointer to "Position Parameters", rather than
4810 repeating information.
4811
d8c8e45a
GM
48122008-02-11 Glenn Morris <rgm@gnu.org>
4813
4814 * objects.texi (Equality Predicates): No longer talk about "two"
4815 functions.
4816
38a8b703 48172008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4818
4819 * objects.texi (Equality Predicates): Add defun for
4820 equal-including-properties.
4821
bfffe0b1
GM
48222008-02-10 Glenn Morris <rgm@gnu.org>
4823
4824 * objects.texi (Equality Predicates):
4825 Mention equal-including-properties.
4826
431b78c9
RS
48272008-02-07 Richard Stallman <rms@gnu.org>
4828
4829 * windows.texi (Window Start): Mention the feature of moving
4830 window-start to start of line.
4831
c8763fb6 48322008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4833
4834 * keymaps.texi (Tool Bar): Document rtl property.
4835
1a256502
TTN
48362008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4837
4838 * display.texi (Button Types):
4839 For define-button-type, clarify type of NAME.
4840
569382c2
MR
48412008-01-19 Martin Rudalics <rudalics@gmx.at>
4842
4843 * buffers.texi (Buffer Modification): Fix typo.
4844
f3041af1
DN
48452008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4846
4847 * os.texi (System Environment): Remove references to OSes that are
4848 not supported anymore.
4849
d35e1cd7
DN
48502008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4851
4852 * os.texi (System Environment): Remove mention for Masscomp.
4853
23af7580
RS
48542008-01-04 Richard Stallman <rms@gnu.org>
4855
4856 * display.texi (Faces): Don't talk about internal face vector as arg
4857 to facep.
4858
4859 * customize.texi (Type Keywords): Fix previous change.
4860
4861 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4862 * elisp.texi (Top): Fix menu for commands.texi change.
4863
ec7d5b1e
RS
48642007-12-30 Richard Stallman <rms@gnu.org>
4865
5dcb4c4e 4866 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4867 (Accessing Scroll): New node broken out of Accessing Mouse.
4868
101a6cea
RS
48692007-12-28 Richard Stallman <rms@gnu.org>
4870
4871 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4872 (Basic Parameters): For `title', refer to title bar.
041817a4 4873 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4874
72b7e664
RS
48752007-12-23 Richard Stallman <rms@gnu.org>
4876
4877 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4878 Improve some of the commented-out keywords' text too.
4879
27a4f445
MR
48802007-12-14 Martin Rudalics <rudalics@gmx.at>
4881
e2e3f1d7
MR
4882 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4883 "visit the current buffer".
4884
27a4f445
MR
4885 * os.texi (System Interface): Fix typo.
4886
a2afc99d
RS
48872007-12-04 Richard Stallman <rms@gnu.org>
4888
4889 * objects.texi (Symbol Type): Fix typo.
4890
b694135c
RS
48912007-12-03 Richard Stallman <rms@gnu.org>
4892
4893 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4894
f99a19da
GM
48952007-12-01 Glenn Morris <rgm@gnu.org>
4896
4897 * functions.texi (Declaring Functions): Improve previous change.
4898
8f4b37d8
GM
48992007-11-30 Glenn Morris <rgm@gnu.org>
4900
4901 * functions.texi (Declaring Functions): Add optional fourth
4902 argument of declare-function, and setting third argument to `t'.
4903
61a2fe01
RS
49042007-11-29 Richard Stallman <rms@gnu.org>
4905
4906 * customize.texi (Composite Types): Document `group' type.
4907
cbfc5193
GM
49082007-11-29 Glenn Morris <rgm@gnu.org>
4909
5dcb4c4e
SM
4910 * functions.texi (Declaring Functions): Add findex.
4911 Mention `external' files.
cbfc5193 4912
8386283a
JB
49132007-11-26 Juanma Barranquero <lekktu@gmail.com>
4914
4915 * functions.texi (Declaring Functions): Fix directive.
4916
a07c9a8b
RS
49172007-11-25 Richard Stallman <rms@gnu.org>
4918
4919 * help.texi (Help Functions): Clean up last change.
4920
4921 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4922
4923 * loading.texi (Named Features): Minor cleanup.
4924
4925 * macros.texi (Eval During Expansion): Minor cleanup.
4926
4927 * variables.texi (Variable Aliases): Minor cleanup.
4928
a0925923
RS
49292007-11-24 Richard Stallman <rms@gnu.org>
4930
4931 * functions.texi (Declaring Functions): Clarify previous change.
4932
4933 * compile.texi (Compiler Errors): Clarify previous change.
4934
20c63e44
RS
49352007-11-24 Richard Stallman <rms@gnu.org>
4936
e5e76c04 4937 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4938 Clarify the text and move items around.
4939
5bb0cda3
GM
49402007-11-24 Glenn Morris <rgm@gnu.org>
4941
4942 * functions.texi (Declaring Functions): New section.
4943 * compile.texi (Compiler Errors): Mention declaring functions,
4944 defvar with no initvalue, and byte-compile-warnings.
4945
af13c86a
MR
49462007-11-15 Martin Rudalics <rudalics@gmx.at>
4947
4948 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4949 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4950
a5373305
MR
49512007-11-13 Martin Rudalics <rudalics@gmx.at>
4952
4953 * help.texi (Help Functions): Document new macro `with-help-window'.
4954
fe284805
JL
49552007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4956
4957 * searching.texi (Replacing Match): Describe new
4958 `match-substitute-replacement'.
4959
2c3a09b1
RS
49602007-10-31 Richard Stallman <rms@gnu.org>
4961
4962 * strings.texi (Creating Strings): Null strings from concat not unique.
4963
f2b480f4
RS
49642007-10-26 Richard Stallman <rms@gnu.org>
4965
4966 * objects.texi (Equality Predicates): Null strings are uniquified.
4967
4968 * minibuf.texi: Minor clarifications in previous change.
4969
db21122c
GM
49702007-10-25 Glenn Morris <rgm@gnu.org>
4971
4972 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4973
2328cbb3
RS
49742007-10-24 Richard Stallman <rms@gnu.org>
4975
4976 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4977
4978 * variables.texi (Frame-Local Variables): Node deleted.
4979 (Variables): Delete Frame-Local Variables from menu.
4980 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4981 (Default Value): Don't mention frame-local vars.
4982
4983 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4984
4985 * loading.texi (Unloading): Document FEATURE-unload-function
4986 instead of FEATURE-unload-hook.
4987
2328cbb3
RS
4988 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4989
c066bafa
JL
49902007-10-22 Juri Linkov <juri@jurta.org>
4991
4992 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4993 (High-Level Completion): Document a list of default value strings
4994 in the DEFAULT argument, for which minibuffer functions return the
4995 first element.
4996
65ced25f
JL
49972007-10-17 Juri Linkov <juri@jurta.org>
4998
4999 * text.texi (Filling): Update arguments of fill-paragraph.
5000 fill-paragraph operates on the active region in Transient Mark mode.
5001 Remove fill-paragraph-or-region.
5002
ee46ec8e
KB
50032007-10-13 Karl Berry <karl@gnu.org>
5004
5005 * elisp.texi (@dircategory): Move to after @copying,
5006 since we want @copying as close as possible to the beginning of
5007 the output.
5008
61bbdbc6
RS
50092007-10-12 Richard Stallman <rms@gnu.org>
5010
5011 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5012
5013 * commands.texi (Distinguish Interactive): New node,
5014 broken out from Interactive Call and rewritten.
5015 (Command Loop): Put Distinguish Interactive in menu.
5016
af23e1e8
RS
50172007-10-09 Richard Stallman <rms@gnu.org>
5018
5019 * text.texi (Examining Properties): Mention overlay priority.
5020
5021 * display.texi (Display Margins): Correct the description
5022 of margin display specifications.
5023 (Replacing Specs): New subnode broken out of Display Property.
5024
e1965a69
JL
50252007-10-06 Juri Linkov <juri@jurta.org>
5026
5027 * text.texi (Filling): Document fill-paragraph-or-region.
5028
4638454b
JB
50292007-10-05 Juanma Barranquero <lekktu@gmail.com>
5030
5031 * display.texi (Auto Faces): Fix typo.
5032
7ed54cc5
RS
50332007-10-02 Richard Stallman <rms@gnu.org>
5034
5035 * display.texi (Display Property): Explain some display specs
5036 don't let you move point in.
5037
5dcb4c4e
SM
5038 * frames.texi (Cursor Parameters):
5039 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5040
5041 * windows.texi (Basic Windows): Don't describe
5042 cursor-in-non-selected-windows here.
5043
305a7ef2
EZ
50442007-10-01 Eli Zaretskii <eliz@gnu.org>
5045
5046 * processes.texi (Misc Network): Note that these functions are
5047 supported only on some systems.
5048
f7a7f4eb
RS
50492007-10-01 Richard Stallman <rms@gnu.org>
5050
5051 * display.texi (Overlay Properties): Explain nil as priority.
5052 Explain that conflicts are unpredictable if not resolved by
5053 priorities.
5054
780d7bb9
RS
50552007-09-23 Richard Stallman <rms@gnu.org>
5056
5057 * macros.texi (Backquote): Minor clarification.
5058
14b4fdfb
RS
50592007-09-19 Richard Stallman <rms@gnu.org>
5060
5061 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5062 Clarify when they work in parallel and when one overrides.
5063 Fix error in example.
14b4fdfb 5064
b8d4c8d0
GM
50652007-09-06 Glenn Morris <rgm@gnu.org>
5066
b3e755a9 5067 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5068 commands to use ../../info.
5069 * Makefile.in (infodir): Go up one more level.
4638454b 5070 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5071 (miscmanualdir): New.
5072 (dist): Use new variable miscmanualdir.
5073 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5074 (usermanualdir): Change from ../man to ../emacs.
5075
1bb1f7d3
MR
50762007-08-30 Martin Rudalics <rudalics@gmx.at>
5077
5078 * commands.texi (Command Loop Info): Advise against changing
5079 most variables described here. Explain new variable
5080 last-repeatable-command.
5081
b8d4c8d0
GM
50822007-08-29 Glenn Morris <rgm@gnu.org>
5083
5084 * elisp.texi (EMACSVER): Increase to 23.0.50.
5085
50862007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5087
5088 * frames.texi (Basic Parameters): Add display-environment-variable
5089 and term-environment-variable.
5090
50912007-08-28 Juri Linkov <juri@jurta.org>
5092
5093 * display.texi (Image Formats, Other Image Types): Add SVG.
5094
50952007-08-28 Juri Linkov <juri@jurta.org>
5096
5097 * display.texi (Images): Move formats-related text to new node
5098 "Image Formats".
5099 (Image Formats): New node.
5100
619fb9ee
RS
51012007-08-27 Richard Stallman <rms@gnu.org>
5102
5103 * windows.texi (Window Configurations): Clarify what
5104 a window configuration saves.
5105
b8d4c8d0
GM
51062007-08-25 Richard Stallman <rms@gnu.org>
5107
5108 * display.texi (Images): Delete redundant @findex.
5109
39f9da30
GM
51102007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5111
5112 * text.texi (Change Hooks): (after|before)-change-functions are no
5113 longer bound to nil while running; rather inhibit-modification-hooks
5114 is t.
5115
b8d4c8d0
GM
51162007-08-16 Richard Stallman <rms@gnu.org>
5117
5dcb4c4e
SM
5118 * processes.texi (Asynchronous Processes):
5119 Clarify doc of start-file-process.
b8d4c8d0
GM
5120
51212007-08-08 Martin Rudalics <rudalics@gmx.at>
5122
5123 * modes.texi (Example Major Modes): Fix typo.
5124
51252007-08-08 Glenn Morris <rgm@gnu.org>
5126
5127 * intro.texi (nil and t): Do not use `iff' in documentation.
5128
5129 * tips.texi (Documentation Tips): Recommend against `iff'.
5130
51312007-08-07 Chong Yidong <cyd@stupidchicken.com>
5132
5133 * display.texi (Image Cache): Document image-refresh.
5134
51352007-08-06 Martin Rudalics <rudalics@gmx.at>
5136
5137 * windows.texi (Size of Window): Document window-full-width-p.
5138
51392007-07-25 Glenn Morris <rgm@gnu.org>
5140
5141 * gpl.texi (GPL): Replace license with GPLv3.
5142
5143 * Relicense all FSF files to GPLv3 or later.
5144
51452007-07-24 Michael Albinus <michael.albinus@gmx.de>
5146
4638454b
JB
5147 * processes.texi (Synchronous Processes):
5148 Add `process-file-shell-command'.
b8d4c8d0
GM
5149 (Asynchronous Processes): Mention restricted use of
5150 `process-filter' and `process-sentinel' in
5151 `start-file-process'. Add `start-file-process-shell-command'.
5152
51532007-07-17 Michael Albinus <michael.albinus@gmx.de>
5154
5155 * files.texi (Magic File Names): Introduce optional parameter
5156 IDENTIFICATION for `file-remote-p'.
5157
51582007-07-16 Richard Stallman <rms@gnu.org>
5159
5160 * display.texi (Defining Faces): Fix previous change.
5161
51622007-07-14 Richard Stallman <rms@gnu.org>
5163
5164 * control.texi (Handling Errors): Document `debug' in handler list.
5165
51662007-07-10 Richard Stallman <rms@gnu.org>
5167
5168 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5169
51702007-07-09 Richard Stallman <rms@gnu.org>
5171
5172 * files.texi (Magic File Names): Rewrite previous change.
5173
51742007-07-08 Michael Albinus <michael.albinus@gmx.de>
5175
5176 * files.texi (Magic File Names): Introduce optional parameter
5177 CONNECTED for `file-remote-p'.
5178
51792007-07-07 Michael Albinus <michael.albinus@gmx.de>
5180
5181 * processes.texi (Asynchronous Processes):
5182 * files.texi (Magic File Names): Add `start-file-process'.
5183
51842007-06-27 Richard Stallman <rms@gnu.org>
5185
5dcb4c4e
SM
5186 * files.texi (Format Conversion Piecemeal):
5187 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5188
51892007-06-27 Michael Albinus <michael.albinus@gmx.de>
5190
4638454b
JB
5191 * files.texi (Magic File Names): Remove `dired-call-process'.
5192 Add `process-file'.
b8d4c8d0
GM
5193
51942007-06-27 Kenichi Handa <handa@m17n.org>
5195
5196 * text.texi (Special Properties): Fix description about
4638454b 5197 `composition' property.
b8d4c8d0
GM
5198
51992007-06-26 Kenichi Handa <handa@m17n.org>
5200
5201 * nonascii.texi (Default Coding Systems): Document about the
5202 return value `undecided'.
5203
52042007-06-25 David Kastrup <dak@gnu.org>
5205
5206 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5207 `current-active-maps'.
5208
52092007-06-24 Karl Berry <karl@gnu.org>
5210
4638454b 5211 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5212
52132007-06-15 Juanma Barranquero <lekktu@gmail.com>
5214
5215 * display.texi (Overlay Arrow): Doc fix.
5216
52172007-06-14 Karl Berry <karl@tug.org>
5218
5219 * anti.texi (Antinews): Typo.
5220
52212007-06-14 Chong Yidong <cyd@stupidchicken.com>
5222
5223 * display.texi (Image Cache): Document image-refresh.
5224
52252007-06-12 Karl Berry <karl@gnu.org>
5226
5227 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5228 * two-volume.make: New file.
5229 * .cvsignore: Ignore two-volume files.
5230
52312007-06-12 Tom Tromey <tromey@redhat.com>
5232
5233 * os.texi (Init File): Document user-emacs-directory.
5234
52352007-06-03 Nick Roberts <nickrob@snap.net.nz>
5236
5237 * commands.texi (Click Events): Describe width and height when
5238 object is nil.
5239
52402007-05-30 Nick Roberts <nickrob@snap.net.nz>
5241
5dcb4c4e
SM
5242 * commands.texi (Click Events): Layout more logically.
5243 Describe width and height.
b8d4c8d0
GM
5244 (Drag Events, Motion Events): Update to new format for position.
5245
52462007-06-02 Richard Stallman <rms@gnu.org>
5247
5248 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5249
52502007-06-02 Chong Yidong <cyd@stupidchicken.com>
5251
5252 * Version 22.1 released.
5253
52542007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5255
5256 * text.texi (Special Properties): Correct meaning of fontified face.
5257
52582007-05-30 Richard Stallman <rms@gnu.org>
5259
5260 * text.texi (Special Properties): Add link to Adjusting Point.
5261
52622007-05-12 Richard Stallman <rms@gnu.org>
5263
5264 * text.texi (Margins): indent-to-left-margin is not the default.
5265 (Mode-Specific Indent): For indent-line-function, the default
5266 is indent-relative.
5267
5268 * modes.texi (Example Major Modes): Explain last line of text-mode
5269 is redundant.
5270
52712007-05-10 Richard Stallman <rms@gnu.org>
5272
5273 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5274
5275 * help.texi (Keys in Documentation): Add reference to
5276 Documentation Tips.
5277
5278 * files.texi (Format Conversion): TO-FN gets three arguments.
5279
5280 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5281
52822007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5283
5284 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5285 * files.texi (Format Conversion): Expand intro; add menu.
5286 (Format Conversion Overview, Format Conversion Round-Trip)
5287 (Format Conversion Piecemeal): New nodes/subsections.
5288 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5289 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5290 (Saving Properties): Delete node/subsection.
5291
52922007-05-07 Karl Berry <karl@gnu.org>
5293
5294 * elisp.texi (EMACSVER): Back to 22.
5295
52962007-05-06 Richard Stallman <rms@gnu.org>
5297
5298 * processes.texi (Accepting Output): Revert most of previous change.
5299
53002007-05-05 Richard Stallman <rms@gnu.org>
5301
5302 * processes.texi (Accepting Output): accept-process-output
5303 uses microseconds, not milliseconds. But that arg is obsolete.
5304
53052007-05-04 Karl Berry <karl@tug.org>
5306
5307 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5308
53092007-05-04 Eli Zaretskii <eliz@gnu.org>
5310
5311 * tips.texi (Documentation Tips): Rearrange items to place the
5312 more important ones first. Add an index entry for hyperlinks.
5313
53142007-05-03 Karl Berry <karl@gnu.org>
5315
5316 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5317 (EMACSVER) [smallbook]: 22 for printed version.
5318
5319 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5320 so restore anchor to normal position after defun. Found by Kevin Ryde.
5321
53222007-04-26 Glenn Morris <rgm@gnu.org>
5323
5324 * elisp.texi (EMACSVER): Increase to 22.1.50.
5325
53262007-04-28 Karl Berry <karl@gnu.org>
5327
5328 * elisp.texi: Improve line breaks on copyright page,
5329 similar layout to emacs manual, 8.5x11 by default.
5330
53312007-04-24 Richard Stallman <rms@gnu.org>
5332
5333 * text.texi (Special Properties): Add xref to Overlay Properties.
5334
5335 * display.texi (Overlay Properties): Add xref to Special Properties.
5336
53372007-04-22 Richard Stallman <rms@gnu.org>
5338
5339 * keymaps.texi (Extended Menu Items): Move the info about
5340 format with cached keyboard binding.
5341
53422007-04-21 Richard Stallman <rms@gnu.org>
5343
5344 * text.texi (Special Properties): Clarify previous change.
5345
5346 * files.texi (File Name Expansion): Clarify previous change.
5347
5348 * display.texi (Attribute Functions): Fix example for
5349 face-attribute-relative-p.
5350
53512007-04-19 Kenichi Handa <handa@m17n.org>
5352
5353 * text.texi (Special Properties): Document composition property.
5354
53552007-04-19 Glenn Morris <rgm@gnu.org>
5356
5357 * files.texi (File Name Expansion): Mention "superroot".
5358
53592007-04-15 Chong Yidong <cyd@stupidchicken.com>
5360
5361 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5362 setups.
5363 (Display Feature Testing): Note that display refers to all
5364 physical monitors for multi-monitor setups.
5365
53662007-04-14 Richard Stallman <rms@gnu.org>
5367
5368 * lists.texi (Sets And Lists): Clarify `delete' examples.
5369 Remove spurious xref to same node.
5370 Clarify xref for add-to-list.
5371
53722007-04-12 Nick Roberts <nickrob@snap.net.nz>
5373
5374 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5375 value of lisp-mode-map.
5376
53772007-04-11 Karl Berry <karl@gnu.org>
5378
5379 * anti.texi (Antinews):
5380 * display.texi (Overlay Properties, Defining Images):
5381 * processes.texi (Synchronous Processes, Sentinels):
5382 * syntax.texi (Syntax Table Internals):
5383 * searching.texi (Regexp Special):
5384 * nonascii.texi (Default Coding Systems):
5385 * text.texi (Special Properties):
5386 * minibuf.texi (Basic Completion): Wording to improve breaks in
5387 8.5x11 format.
5388 * elisp.texi (smallbook): New @set to more easily switch between
5389 smallbook and 8.5x11.
5390
53912007-04-11 Richard Stallman <rms@gnu.org>
5392
5393 * text.texi (Lazy Properties): Minor fix.
5394
53952007-04-08 Karl Berry <karl@gnu.org>
5396
5397 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5398 * macros.texi (Backquote): Downcase Backquote in index entries for
5399 consistency.
5400
54012007-04-08 Richard Stallman <rms@gnu.org>
5402
5403 * text.texi (Adaptive Fill): Just describe default,
5404 don't show it (since it contains non-ASCII chars).
5405
54062007-04-07 Karl Berry <karl@gnu.org>
5407
5408 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5409 adaptive-fill-regexp's value, since they are not in the standard
5410 TeX fonts.
5411
54122007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5413
5414 * display.texi (Defining Faces): Fix example.
5415
54162007-04-07 Karl Berry <karl@gnu.org>
5417
5418 * display.texi (Button Buffer Commands): Improve page break.
5419
54202007-04-07 Richard Stallman <rms@gnu.org>
5421
5422 * advice.texi (Activation of Advice): Remove redundant index entry.
5423
5424 * backups.texi: Improve index entries. Remove redundant ones.
5425
5426 * compile.texi (Byte Compilation): Improve index entry.
5427
5428 * hash.texi (Creating Hash): Improve index entry.
5429
5430 * symbols.texi (Definitions): Improve index entry.
5431
5432 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5433
5434 * maps.texi (Standard Keymaps): Remove useless index entry.
5435
5436 * help.texi (Documentation Basics): Remove redundant index entries.
5437
5438 * customize.texi: Improve index entries.
5439 Remove redundant/useless ones.
5440
5441 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5442
5443 * streams.texi (Output Variables): Improve index entry.
5444
5445 * abbrevs.texi (Abbrevs): Remove useless index entry.
5446
5447 * macros.texi (Expansion): Remove useless index entry.
5448
5449 * text.texi: Improve index entries. Remove redundant/useless ones.
5450 (Text Properties, Examining Properties)
5451 (Special Properties): Use "property category" instead of "category"
5452 to refer to the `category' property.
5453
5454 * positions.texi: Improve index entries. Remove useless one.
5455
5456 * lists.texi: Improve index entries. Remove redundant/useless ones.
5457
5458 * os.texi: Improve index entries.
5459 (Timers): Fix previous change.
5460
5461 * buffers.texi: Improve index entries.
5462 (Modification Time): Get rid of term "obsolete buffer".
5463
5464 * debugging.texi: Improve index entries.
5465 (Test Coverage): Add xref to other test coverage ftr.
5466
5467 * eval.texi: Improve index entry. Remove redundant ones.
5468
5469 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5470
5471 * files.texi: Improve index entries. Remove redundant/useless ones.
5472
5473 * objects.texi: Improve index entries.
5474
5475 * processes.texi: Improve index entries.
5476
5477 * modes.texi: Improve index entry. Remove redundant one.
5478
5479 * nonascii.texi: Improve index entries.
5480
5481 * internals.texi: Improve index entries.
5482
5483 * syntax.texi: Improve index entries.
5484
5485 * keymaps.texi (Active Keymaps): Improve index entries.
5486
5487 * commands.texi: Improve index entries. Remove redundant/useless ones.
5488
5489 * frames.texi: Improve index entries. Remove redundant/useless ones.
5490
5491 * markers.texi: Improve index entries. Remove redundant ones.
5492
5493 * tips.texi: Improve index entries.
5494
5495 * loading.texi (Unloading): Improve index entry.
5496
5497 * variables.texi: Improve index entries. Remove redundant one.
5498
5499 * sequences.texi: Improve index entry.
5500
5501 * display.texi: Improve index entries. Remove redundant ones.
5502
5503 * windows.texi: Improve index entries.
5504
5505 * searching.texi: Improve index entries. Remove redundant one.
5506
5507 * strings.texi (Case Tables): Improve last change.
5508
55092007-04-04 Chong Yidong <cyd@stupidchicken.com>
5510
5511 * strings.texi (Case Tables): Document with-case-table and
5512 ascii-case-table.
5513
55142007-04-03 Karl Berry <karl@gnu.org>
5515
5516 * processes.texi (Network): Reword to improve page break.
5517
55182007-04-03 Eli Zaretskii <eliz@gnu.org>
5519
5520 * functions.texi (Inline Functions): Describe more disadvantages
5521 of defsubst, and make advice against it stronger.
5522
55232007-04-02 Karl Berry <karl@gnu.org>
5524
5525 * backups.texi (Backup Names): Avoid widow words.
5526 * modes.texi (Example Major Modes): Align last comment.
5527
55282007-04-01 Chong Yidong <cyd@stupidchicken.com>
5529
5530 * keymaps.texi (Remapping Commands): Document new arg to
5531 command-remapping.
5532
55332007-04-01 Karl Berry <karl@gnu.org>
5534
5535 * processes.texi (Low-Level Network): Typo.
5536 * loading.texi (Hooks for Loading): Avoid double "the".
5537 * keymaps.texi (Key Sequences): No double "and".
5538 (Changing Key Bindings): Shorten to improve line break.
5539
55402007-03-31 Glenn Morris <rgm@gnu.org>
5541
5542 * os.texi (Timers): Fix description of run-at-time TIME formats.
5543
55442007-03-31 Richard Stallman <rms@gnu.org>
5545
5546 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5547 regarding ellipsis.
5548
55492007-03-31 Eli Zaretskii <eliz@gnu.org>
5550
5551 * intro.texi (nil and t):
5552 * symbols.texi (Plists and Alists):
5553 * variables.texi (Variable Aliases, Constant Variables):
5554 * functions.texi (Defining Functions):
5555 * advice.texi (Advising Primitives):
5556 * debugging.texi (Syntax Errors, Compilation Errors):
5557 * minibuf.texi (Minibuffer Windows):
5558 * commands.texi (Adjusting Point):
5559 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5560 (Auto Major Mode, Major Mode Conventions):
5561 * help.texi (Describing Characters):
5562 * files.texi (Create/Delete Dirs, Information about Files)
5563 (File Locks, Writing to Files, Reading from Files)
5564 (Saving Buffers):
5565 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5566 * frames.texi (Finding All Frames):
5567 * positions.texi (Buffer End, Motion):
5568 * markers.texi (The Region):
5569 * text.texi (Deletion, Near Point):
5570 * display.texi (Displaying Messages, Truncation):
5571 * os.texi (Processor Run Time):
5572 * tips.texi (Key Binding Conventions, Programming Tips)
5573 (Warning Tips, Documentation Tips, Comment Tips):
5574 * internals.texi (Memory Usage): Improve indexing.
5575
5576 * variables.texi (Frame-Local Variables):
5577 * functions.texi (Argument List):
5578 * loading.texi (Library Search):
5579 * streams.texi (Output Variables):
5580 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5581 * searching.texi (Replacing Match, Search and Replace):
5582 * processes.texi (Byte Packing, Decoding Output)
5583 (Accepting Output, Network Servers, Shell Arguments):
5584 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5585 * windows.texi (Window Point, Window Start):
5586 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5587 * commands.texi (Reading Input, Keyboard Events):
5588 * minibuf.texi (Reading File Names, Minibuffer Completion)
5589 (Recursive Mini):
5590 * positions.texi (List Motion):
5591 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5592 * numbers.texi (Arithmetic Operations, Math Functions)
5593 (Predicates on Numbers, Comparison of Numbers):
5594 (Numeric Conversions):
5595 * locals.texi (Standard Buffer-Local Variables):
5596 * maps.texi (Standard Keymaps):
5597 * os.texi (User Identification, System Environment, Recording Input)
5598 (X11 Keysyms):
5599 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5600 * backups.texi (Backups and Auto-Saving):
5601 * customize.texi (Customization, Group Definitions)
5602 (Variable Definitions):
5603 * compile.texi (Byte Compilation): Improve index entries.
5604
56052007-03-31 Karl Berry <karl@gnu.org>
5606
5607 * macros.texi (Defining Macros): Avoid widow syllable.
5608
56092007-03-31 Eli Zaretskii <eliz@gnu.org>
5610
5611 * elisp.texi (Top): Postscript -> PostScript.
5612
5613 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5614
56152007-03-31 Markus Triska <markus.triska@gmx.at>
5616
5617 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5618
56192007-03-30 Karl Berry <karl@gnu.org>
5620
5621 * lists.texi (List-related Predicates): Remove spurious @need.
5622 (Setcdr): Use @smallexample to improve page break.
5623 (Association Lists) <assoc>: Reword to improve page break.
5624
5625 * strings.texi (String Conversion): Insert blank line to improve
5626 page break.
5627
5628 * numbers.texi (Random Numbers): Use @minus{}.
5629 (Math Functions): Use @minus{}.
5630
5631 * intro.texi (Acknowledgements): Avoid line breaks before middle
5632 initials.
5633
56342007-03-24 Eli Zaretskii <eliz@gnu.org>
5635
5636 * errors.texi (Standard Errors): Add an index entry.
5637
56382007-03-19 Richard Stallman <rms@gnu.org>
5639
5640 * os.texi (Recording Input): recent-keys now gives 300 keys.
5641
56422007-03-12 Glenn Morris <rgm@gnu.org>
5643
5644 * os.texi: Replace "daylight savings" with "daylight saving"
5645 throughout.
5646
56472007-03-05 Richard Stallman <rms@gnu.org>
5648
5dcb4c4e
SM
5649 * variables.texi (File Local Variables):
5650 Update enable-local-variables values.
b8d4c8d0
GM
5651
56522007-03-04 Richard Stallman <rms@gnu.org>
5653
5654 * syntax.texi (Control Parsing): Minor clarification.
5655
5656 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5657
5658 * sequences.texi (Sequence Functions): Move string-bytes away,
5659 add xref.
5660
5661 * nonascii.texi (Text Representations): Move string-bytes here.
5662
5663 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5664
5665 * minibuf.texi (Basic Completion): Minor clarification.
5666
5667 * markers.texi (The Mark): Clarify existence vs activation of mark.
5668 Other cleanup.
5669
5670 * display.texi (Finding Overlays): Write better example.
5671
5672 * compile.texi (Eval During Compile): Clarify putting macros
5673 in eval-when-compile.
5674
c5602427 56752007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5676
5677 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5678 load-read-function definition doc.
b8d4c8d0
GM
5679
56802007-02-21 Kim F. Storm <storm@cua.dk>
5681
5682 * strings.texi (Text Comparison): Mention that assoc-string
5683 converts symbols to strings before testing.
5684
56852007-02-17 Kim F. Storm <storm@cua.dk>
5686
5687 * processes.texi (Bindat Spec): Vector types can have optional
5688 element type.
5689 (Bindat Examples): Fix example. Add vector with element type.
5690
56912007-02-16 Andreas Schwab <schwab@suse.de>
5692
5693 * strings.texi (Formatting Strings): Document '+' flag.
5694
56952007-02-15 Juanma Barranquero <lekktu@gmail.com>
5696
5697 * strings.texi (Modifying Strings): Clarify that `clear-string'
5698 always converts the string to unibyte.
5699
57002007-02-14 Kim F. Storm <storm@cua.dk>
5701
5702 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5703 Rewrite glyph code description to refer to these functions.
5704 Remove details of encoding face number and char into integer code.
5705
57062007-02-03 Alan Mackenzie <acm@muc.de>
5707
5708 * loading.texi (Hooks for Loading): Make the description of
5709 `eval-after-load' more detailed, and amend the description of
5710 after-load-alist, in accordance with changes from 2006-05.
5711
57122007-02-03 Chong Yidong <cyd@stupidchicken.com>
5713
5714 * modes.texi (Defining Minor Modes): Document that a :require
5715 keyword or similar may be required to make saved customization
5716 variables work.
5717
57182007-02-03 Eli Zaretskii <eliz@gnu.org>
5719
5720 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5721 Texinfo guidelines and with what texnfo-upd.el expects.
5722 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5723 parts needed by `texinfo-multiple-files-update'.
5724
57252007-02-02 Eli Zaretskii <eliz@gnu.org>
5726
5727 * elisp.texi (Top): Update the top-level menus.
5728
5729 * syntax.texi (Categories): Add index entries.
5730
57312007-02-01 Juanma Barranquero <lekktu@gmail.com>
5732
5733 * display.texi (Attribute Functions): Fix name and description of
5734 the UNDERLINE arg of `set-face-underline-p'.
5735
57362007-01-29 Eli Zaretskii <eliz@gnu.org>
5737
5738 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5739 Variables", and "Standard Keymaps" to the detailed menu.
5740
5741 * variables.texi (Future Local Variables): Add index entry.
5742
57432007-01-28 Richard Stallman <rms@gnu.org>
5744
5745 * tips.texi (Coding Conventions): Clarify the tip about macros
5746 that define a function or a variable.
5747
5748 * files.texi (File Attributes): UID and GID can be floats.
5749 (Magic File Names): Explain why deferring all operations to
5750 the standard handler does not work.
5751
57522007-01-23 Martin Rudalics <rudalics@gmx.at>
5753
5754 * backups.texi (Reverting): Use "buffer" instead of "file"
5755 when talking about major and minor modes.
5756
57572007-01-21 Richard Stallman <rms@gnu.org>
5758
5759 * help.texi (Documentation): Add xref to Documentation Tips.
5760
57612007-01-14 Juanma Barranquero <lekktu@gmail.com>
5762
5763 * tips.texi (Coding Conventions): Fix typos.
5764
57652007-01-05 Richard Stallman <rms@gnu.org>
5766
5767 * modes.texi (Defining Minor Modes): Fix previous change.
5768
57692007-01-03 Richard Stallman <rms@gnu.org>
5770
5771 * customize.texi (Variable Definitions, Customization Types):
5772 Don't use * in doc string for defcustom.
5773
57742007-01-02 Richard Stallman <rms@gnu.org>
5775
5776 * variables.texi (Variable Aliases): Clarify that aliases vars
5777 always have the same value.
5778
5779 * processes.texi (Bindat Spec): Fix Texinfo usage.
5780
5781 * modes.texi (Defining Minor Modes): Explain effect of command
5782 defined with define-global-minor-mode on new buffers.
5783
57842006-12-30 Kim F. Storm <storm@cua.dk>
5785
5786 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5787 `auto-resize-tool-bars'.
5788
57892006-12-30 Richard Stallman <rms@gnu.org>
5790
5791 * keymaps.texi (Active Keymaps): Fix previous change.
5792
57932006-12-30 Nick Roberts <nickrob@snap.net.nz>
5794
5795 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5796
57972006-12-30 Kim F. Storm <storm@cua.dk>
5798
5799 * processes.texi (Bindat Spec): Clarify using field names in
5800 length specifications.
5801
58022006-12-29 Kim F. Storm <storm@cua.dk>
5803
5804 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5805 Add count and index variables for eval forms in repeat blocks.
5806
58072006-12-24 Richard Stallman <rms@gnu.org>
5808
5dcb4c4e
SM
5809 * customize.texi (Variable Definitions):
5810 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5811
58122006-12-19 Kim F. Storm <storm@cua.dk>
5813
5814 * commands.texi (Misc Events): User signals now result in sigusr1
5815 and sigusr2 events which are handled through special-event-map.
5816 (Special Events): User signals and drag-n-drop are special.
5817
58182006-12-17 Richard Stallman <rms@gnu.org>
5819
5820 * loading.texi (Named Features): Explain subfeatures better.
5821
5822 * customize.texi: Use "option" only for user options.
5823 For the keyword values inside defcustom etc, say "keywords".
5824 For :options value's elements, say "elements".
5825 :group should not be omitted.
5826
5827 * syntax.texi (Parsing Expressions): Split up node.
5828 (Motion via Parsing, Position Parse, Parser State)
5829 (Low-Level Parsing, Control Parsing): New subnodes.
5830 (Parser State): Document syntax-ppss-toplevel-pos.
5831
5832 * positions.texi (List Motion): Punctuation fix.
5833
5834 * files.texi (File Name Completion): Document PREDICATE arg
5835 to file-name-completion.
5836
58372006-12-16 Eli Zaretskii <eliz@gnu.org>
5838
5839 * internals.texi (Building Emacs, Writing Emacs Primitives):
5840 Add index entries.
5841
58422006-12-11 Richard Stallman <rms@gnu.org>
5843
5844 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5845 affects face menu. Explain how to make it non-nil without enabling
5846 any fontification.
5847
58482006-12-10 Chong Yidong <cyd@stupidchicken.com>
5849
5850 * modes.texi (Font Lock Basics): Document nil value of
5851 font-lock-defaults.
5852
58532006-12-10 Glenn Morris <rgm@gnu.org>
5854
5855 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5856 value for system-flag argument. Abbrev tables may not be empty
5857 when major modes are loaded.
5858
58592006-12-08 Juanma Barranquero <lekktu@gmail.com>
5860
5861 * makefile.w32-in (maintainer-clean): Partially revert last
5862 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5863 to protect elisp-covers.texi.
5864
58652006-12-07 Juanma Barranquero <lekktu@gmail.com>
5866
5867 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5868 Don't remove elisp* info files; they are already deleted by the
5869 `clean' and `distclean' targets, and they are in the $(infodir)
5870 directory, not the current one.
5871
58722006-12-04 Kim F. Storm <storm@cua.dk>
5873
5874 * commands.texi (Misc Events): Update signal events.
5875 (Event Examples): Add signal example.
5876
58772006-11-29 Richard Stallman <rms@gnu.org>
5878
5879 * frames.texi (Visibility of Frames): Explain visible windows
5880 can be covered by others. Add xref for raise-frame.
5881
58822006-11-28 Richard Stallman <rms@gnu.org>
5883
5884 * searching.texi (Regexp Special): Update when ^ is special.
5885
58862006-11-27 Eli Zaretskii <eliz@gnu.org>
5887
5888 * customize.texi (Customization, Common Keywords)
5889 (Group Definitions, Variable Definitions, Composite Types)
5890 (Type Keywords, Customization Types): Add index entries for
5891 various customization keywords.
5892
58932006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5894
5895 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5896
c8763fb6 58972006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5898
5899 * frames.texi (Window System Selections): Remove clipboard from
5900 description of selection-coding-system.
5901
59022006-11-06 Richard Stallman <rms@gnu.org>
5903
5904 * lists.texi (List Variables): Document COMPARE-FN.
5905
5906 * keymaps.texi: Avoid use of "binding" to mean a relation;
5907 use it only to refer to the meaning associated with a key.
5908 (Keymaps): Change menu node description.
5909
5910 * elisp.texi (Top): Change menu node description.
5911
5912 * display.texi (Managing Overlays): Document overlay-recenter.
5913
59142006-10-29 Chong Yidong <cyd@stupidchicken.com>
5915
5916 * Makefile.in: Use relative paths to avoid advertising filesystem
5917 contents during compilation.
5918
59192006-10-23 Kim F. Storm <storm@cua.dk>
5920
5921 * commands.texi (Event Input Misc): Update unread-command-events.
5922
59232006-10-23 Nick Roberts <nickrob@snap.net.nz>
5924
5925 * lists.texi (Sets And Lists): Fix typos.
5926
59272006-10-18 Juanma Barranquero <lekktu@gmail.com>
5928
5929 * control.texi (Processing of Errors): Use @var for an argument,
5930 not @code.
5931
59322006-10-16 Richard Stallman <rms@gnu.org>
5933
5934 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5935
5936 * keymaps.texi (Format of Keymaps): Show all the keymap element
5937 patterns that result from menu items.
5938 (Key Lookup): Minor cleanups.
5939
5940 * modes.texi (Precalculated Fontification): Don't say that
5941 not setting font-lock-defaults avoids loading font-lock.
5942
5943 * help.texi (Documentation): Move xref to Emacs Manual here.
5944 (Documentation Basics): From here.
5945 Also doc emacs-lisp-docstring-fill-column.
5946
5947 * elisp.texi: Update version and ISBN.
5948
5949 * commands.texi (Interactive Call): Clarify KEYS arg to
5950 call-interactively is a vector.
5951 (Command Loop Info): Delete anchor in this-command-keys.
5952 Add anchor in this-command-keys-vector.
5953 (Recursive Editing): Document how recursive-edit
5954 handles the current buffer.
5955
59562006-10-13 Chong Yidong <cyd@stupidchicken.com>
5957
5958 * frames.texi (Frame Titles): %c and %l are ignored in
5959 frame-title-format.
5960
59612006-10-11 Richard Stallman <rms@gnu.org>
5962
5963 * keymaps.texi (Key Sequences): Clarify use of kbd.
5964
59652006-10-10 Kim F. Storm <storm@cua.dk>
5966
5967 * lists.texi (Sets And Lists): Add memql.
5968
59692006-10-03 Richard Stallman <rms@gnu.org>
5970
5971 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5972 Clarify :ascii: and :nonascii:.
5973
59742006-09-29 Juri Linkov <juri@jurta.org>
5975
5976 * modes.texi (%-Constructs): Reorder coding systems in the
5977 documentation of %z to the real order displayed in the modeline.
5978
59792006-09-25 Richard Stallman <rms@gnu.org>
5980
5981 * os.texi (Timers): Describe timer-max-repeats.
5982
59832006-09-25 Chong Yidong <cyd@stupidchicken.com>
5984
5985 * os.texi (Timers): Mention with-local-quit.
5986
59872006-09-24 Richard Stallman <rms@gnu.org>
5988
5989 * searching.texi (Searching and Matching): Mention property search.
5990
5991 * commands.texi (Command Loop Info): Explain how read-event affects
5992 this-command-keys.
5993
59942006-09-20 Richard Stallman <rms@gnu.org>
5995
5996 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5997
5998 * windows.texi (Window Start): Minor cleanups.
5999
60002006-09-20 Kim F. Storm <storm@cua.dk>
6001
6002 * windows.texi (Window Start): pos-visible-in-window-p allows
6003 specifying t for position to mean "end of window".
6004 Add window-line-height.
6005
6006 * anti.texi (Antinews): Mention window-line-height.
6007
60082006-09-19 David Kastrup <dak@gnu.org>
6009
6010 * keymaps.texi (Searching Keymaps): Small clarification.
6011
60122006-09-18 Richard Stallman <rms@gnu.org>
6013
6014 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6015 cause keyboard menus.
6016 (Menu Keymaps): Likewise.
6017 (Defining Menus, Keyboard Menus): Clarify.
6018
6019 * text.texi (Fields): Clarify explanation of constrain-to-field.
6020
60212006-09-16 Eli Zaretskii <eliz@gnu.org>
6022
6023 * variables.texi (Tips for Defining): Fix a typo.
6024
60252006-09-15 Richard Stallman <rms@gnu.org>
6026
6027 * keymaps.texi (Remapping Commands, Searching Keymaps)
6028 (Active Keymaps): Clean up previous change.
6029
60302006-09-15 Jay Belanger <belanger@truman.edu>
6031
6032 * gpl.texi: Replace "Library Public License" by "Lesser Public
6033 License" throughout.
6034
60352006-09-15 David Kastrup <dak@gnu.org>
6036
6037 * keymaps.texi (Active Keymaps): Adapt description to use
6038 `get-char-property' instead `get-text-property'. Explain how
6039 mouse events change this. Explain the new optional argument of
6040 `key-binding' and its mouse-dependent lookup.
6041 (Searching Keymaps): Adapt description similarly.
6042 (Remapping Commands): Explain the new optional argument of
6043 `command-remapping'.
6044
60452006-09-14 Richard Stallman <rms@gnu.org>
6046
6047 * keymaps.texi (Searching Keymaps): Clarification.
6048 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6049
60502006-09-13 Richard Stallman <rms@gnu.org>
6051
6052 * objects.texi (Character Type): Node split.
6053 Add xref to Describing Characters.
6054 (Basic Char Syntax, General Escape Syntax)
6055 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6056
60572006-09-11 Richard Stallman <rms@gnu.org>
6058
6059 * display.texi (Display Table Format): Wording clarification.
6060 (Glyphs): Clarifications.
6061
60622006-09-10 Chong Yidong <cyd@stupidchicken.com>
6063
6064 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6065 local maps.
6066
60672006-09-10 Kim F. Storm <storm@cua.dk>
6068
6069 * display.texi (Forcing Redisplay): Document return value of
6070 function redisplay.
6071
60722006-09-09 Richard Stallman <rms@gnu.org>
6073
6074 * windows.texi (Window Hooks): Explain limits of
6075 window-scroll-functions.
6076
6077 * display.texi (Fringe Indicators): Update for last change in
6078 indicate-buffer-boundaries.
6079
60802006-09-08 Richard Stallman <rms@gnu.org>
6081
6082 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6083
60842006-09-06 Kim F. Storm <storm@cua.dk>
6085
6086 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6087
6088 * windows.texi (Window Start): Update pos-visible-in-window-p.
6089
60902006-09-04 Richard Stallman <rms@gnu.org>
6091
6092 * processes.texi (Accepting Output): Explain SECONDS=0 for
6093 accept-process-output.
6094
6095 * os.texi (Idle Timers): Explain why timer functions should not
6096 loop until (input-pending-p).
6097
60982006-09-02 Eli Zaretskii <eliz@gnu.org>
6099
6100 * makefile.w32-in (usermanualdir): New variable.
6101 (elisp.dvi): Use it.
6102
61032006-09-01 Eli Zaretskii <eliz@gnu.org>
6104
6105 * buffers.texi (Buffer Modification): Fix last change.
6106
61072006-09-01 Chong Yidong <cyd@stupidchicken.com>
6108
5dcb4c4e
SM
6109 * buffers.texi (Buffer Modification):
6110 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6111
61122006-08-31 Richard Stallman <rms@gnu.org>
6113
6114 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6115
61162006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6117
6118 * modes.texi (Syntactic Font Lock):
6119 Mention font-lock-syntactic-face-function
6120 instead of specific faces.
6121
61222006-08-29 Chong Yidong <cyd@stupidchicken.com>
6123
6124 * display.texi (Images): Add xrref to display-images-p.
6125
61262006-08-28 Kenichi Handa <handa@m17n.org>
6127
6128 * nonascii.texi (Lisp and Coding Systems): Fix description of
6129 detect-coding-region.
6130
61312006-08-27 Michael Olson <mwolson@gnu.org>
6132
6133 * processes.texi (Transaction Queues): Remove stray quote
6134 character.
6135
61362006-08-25 Richard Stallman <rms@gnu.org>
6137
6138 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6139 Add xref.
6140
61412006-08-24 Chong Yidong <cyd@stupidchicken.com>
6142
6143 * os.texi (Timers): Avoid waiting inside timers.
6144
61452006-08-21 Lute Kamstra <lute@gnu.org>
6146
6147 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6148
61492006-08-20 Richard Stallman <rms@gnu.org>
6150
6151 * os.texi (Idle Timers): New node, split out from Timers.
6152 Document current-idle-time.
6153 * commands.texi (Reading One Event): Update xref.
6154 * elisp.texi (Top): Update subnode menu.
6155
61562006-08-16 Richard Stallman <rms@gnu.org>
6157
6158 * keymaps.texi (Extended Menu Items): Show format of cached
6159 bindings in extended menu items.
6160
6161 * customize.texi (Variable Definitions): Explain when the
6162 standard value expression is evaluated.
6163
61642006-08-15 Chong Yidong <cyd@stupidchicken.com>
6165
6166 * commands.texi (Reading One Event): Explain idleness in
6167 `read-event'.
6168
61692006-08-12 Chong Yidong <cyd@stupidchicken.com>
6170
6171 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6172 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6173 relevant for Lisp programming.
6174 (Yank Commands): Rewrite introduction.
6175 (Undo): Clarify.
6176 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6177 (Filling): Remove redundant comment. Clarify return value of
6178 current-justification.
6179 (Margins): Minor clarifications.
6180 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6181 (Sorting): Update definition of sort-lines.
6182 (Columns): Clarify behavior of sort-columns.
6183 (Indent Tabs): Link to Tab Stops in Emacs manual.
6184 (Special Properties): Clarify.
6185 (Clickable Text): Mention Buttons package.
6186
61872006-08-12 Kevin Ryde <user42@zip.com.au>
6188
6189 * os.texi (Time Parsing): Add %z to description of
6190 format-time-string, as per docstring. Add cross reference to
6191 glibc manual for strftime.
6192
61932006-08-08 Richard Stallman <rms@gnu.org>
6194
6195 * modes.texi: Clean up wording in previous change.
6196
61972006-08-07 Chong Yidong <cyd@stupidchicken.com>
6198
6199 * modes.texi (Hooks): Clarify.
6200 (Major Mode Basics): Mention define-derived-mode explicitly.
6201 (Major Mode Conventions): Rebinding RET is OK for some modes.
6202 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6203 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6204 (Mode Line Basics): Clarify.
6205 (Mode Line Data): Mention help-echo and local-map in strings.
6206 Explain reason for treatment of non-risky variables.
6207 (Properties in Mode): Clarify.
6208 (Faces for Font Lock): Add font-lock-negation-char-face.
6209
62102006-08-04 Eli Zaretskii <eliz@gnu.org>
6211
6212 * strings.texi (Formatting Strings): Warn against arbitrary
6213 strings as first arg to `format'.
6214
62152006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6216
6217 * text.texi (Clickable Text): Mention `help-echo' text property.
6218 Update intro, examples and associated explanations.
6219
62202006-07-31 Richard Stallman <rms@gnu.org>
6221
6222 * commands.texi: Update xrefs.
6223 (Event Mod): New node, cut out from old Translating Input.
6224
6225 * maps.texi: Update xrefs.
6226
6227 * keymaps.texi (Translation Keymaps): New node.
6228 Update xrefs from Translating Input to Translation Keymaps.
6229
6230 * elisp.texi (Top): Update subnode menu.
6231
6232 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6233
6234 * os.texi (System Interface): Fix menu descriptions of some nodes.
6235 (Translating Input): Node deleted.
6236
62372006-07-31 Nick Roberts <nickrob@snap.net.nz>
6238
6239 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6240
6241 * lists.texi (Sets And Lists): Likewise.
6242
62432006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6244
6245 * text.texi (Fields): Mention POS
6246 requirement when narrowing is in effect.
6247
62482006-07-28 Richard Stallman <rms@gnu.org>
6249
6250 * display.texi (Face Attributes): Simplify wording.
6251 (Attribute Functions): Clarify meaning of new-frame default
6252 attribute settings.
6253
6254 * customize.texi (Common Keywords): Document how to use
6255 :package-version in a package not in Emacs.
6256
62572006-07-28 Kim F. Storm <storm@cua.dk>
6258
6259 * commands.texi (Reading One Event): Fix last change.
6260
62612006-07-26 Chong Yidong <cyd@stupidchicken.com>
6262
6263 * commands.texi (Reading One Event): Document SECONDS argument for
6264 read-event, read-char, and read-char-exclusive.
6265
62662006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6267
6268 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6269 to ensure correct identification.
6270
62712006-07-24 Richard Stallman <rms@gnu.org>
6272
6273 * text.texi (Clickable Text): Clarify.
6274
6275 * sequences.texi (Vector Functions): Delete duplicate xref.
6276
6277 * objects.texi (Function Type): Clarify.
6278
6279 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6280 modes.
6281
6282 * lists.texi (List Variables): New node.
6283 Material moved from other nodes.
6284
6285 * variables.texi (Setting Variables): add-to-list and
6286 add-to-ordered-list moved to List Variables node.
6287
62882006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6289
6290 * text.texi (Links and Mouse-1):
6291 For mouse-on-link-p, expand on arg POS.
6292
62932006-07-21 Kim F. Storm <storm@cua.dk>
6294
6295 * display.texi (Forcing Redisplay): Don't mention systems which
6296 don't support sub-second timers for redisplay-preemption-period.
6297
6298 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6299
63002006-07-21 Eli Zaretskii <eliz@gnu.org>
6301
6302 * frames.texi (Input Focus): Document that focus-follows-mouse has
6303 no effect on MS-Windows.
6304
63052006-07-18 Richard Stallman <rms@gnu.org>
6306
6307 * display.texi (Forcing Redisplay): Cleanups in previous change.
6308
6309 * processes.texi (Low-Level Network): Make menu more convenient.
6310
63112006-07-18 Kim F. Storm <storm@cua.dk>
6312
6313 * display.texi (Forcing Redisplay): redisplay-preemption-period
6314 only used on window systems. Add xref to Terminal Output.
6315
6316 * os.texi (Terminal Output): baud-rate only controls preemption on
6317 non-window systems. Add xref to Forcing Redisplay.
6318
6319 * processes.texi (Low-Level Network): Rename node "Make Network"
6320 to "Network Processes".
6321
63222006-07-18 Karl Berry <karl@gnu.org>
6323
6324 * variables.texi, functions.texi, customize.texi, loading.texi:
6325 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6326
63272006-07-17 Chong Yidong <cyd@stupidchicken.com>
6328
6329 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6330
63312006-07-17 Richard Stallman <rms@gnu.org>
6332
6333 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6334 Put period and comma inside quotes.
6335
6336 * loading.texi, markers.texi: Use real doublequote inside menus.
6337
6338 * windows.texi: Put point and comma inside quotes.
6339 (Textual Scrolling): Use @samp for error message.
6340
6341 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6342 * strings.texi, streams.texi, processes.texi, os.texi:
6343 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6344 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6345 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6346 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6347 Put point and comma inside quotes.
6348
6349 * control.texi (Processing of Errors): Add command-error-function.
6350
6351 * variables.texi (File Local Variables): Clarify that
6352 file local variables make buffer-local bindings.
6353
6354 * modes.texi (Syntactic Font Lock): Give default for
6355 font-lock-syntax-table.
6356
63572006-07-17 Nick Roberts <nickrob@snap.net.nz>
6358
6359 * text.texi (Special Properties): Clean up previous change.
6360
63612006-07-16 Karl Berry <karl@gnu.org>
6362
6363 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6364 * control.texi: Fix bad page breaks through chapter 10 (control).
6365
6366 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6367 underfull hbox.
6368
63692006-07-15 Nick Roberts <nickrob@snap.net.nz>
6370
6371 * text.texi (Special Properties): Describe fontified text property
6372 in relation to a character (not text).
6373
63742006-07-15 Kim F. Storm <storm@cua.dk>
6375
6376 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6377 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6378 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6379
6380 * anti.texi (Antinews): Mention redisplay function.
6381 The kbd macro existed, but was not documented, before 22.x.
6382 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6383
63842006-07-14 Nick Roberts <nickrob@snap.net.nz>
6385
6386 * display.texi (Displaying Messages): Add anchor.
6387
6388 * frames.texi (Dialog Boxes): Use it.
6389
63902006-07-12 Richard Stallman <rms@gnu.org>
6391
6392 * objects.texi (Frame Type): Explain nature of frames better.
6393
6394 * frames.texi (Frames): Explain nature of frames better.
6395
63962006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6397
6398 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6399
64002006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6401
6402 * frames.texi (Window System Selections): Mention scrap support for Mac.
6403 Default value of x-select-enable-clipboard is t on Mac.
6404
6405 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6406
64072006-07-11 Kim F. Storm <storm@cua.dk>
6408
6409 * display.texi (Forcing Redisplay): Add `redisplay' function.
6410 Don't mention (sit-for -1) -- use (redisplay t) instead.
6411
6412 * commands.texi (Waiting): (sit-for -1) is no longer special.
6413 (sit-for 0) is equivalent to (redisplay).
6414 Iconifying/deiconifying no longer makes sit-for return.
6415
64162006-07-10 Nick Roberts <nickrob@snap.net.nz>
6417
6418 * display.texi (Buttons): Fix typo.
6419
6420 * index.texi, elisp.texi (New Symbols): Comment node out.
6421
64222006-07-09 Richard Stallman <rms@gnu.org>
6423
6424 * display.texi (Truncation): Clean up previous change.
6425
64262006-07-08 Richard Stallman <rms@gnu.org>
6427
6428 * commands.texi (Interactive Call): Use 3 as prefix in example
6429 for execute-extended-command.
6430
6431 * display.texi (Attribute Functions): Move paragraph about
6432 compatibility with Emacs < 21.
6433
64342006-07-09 Kim F. Storm <storm@cua.dk>
6435
6436 * display.texi (Refresh Screen): Clarify force-window-update.
6437 (Truncation): "Normally" indicated by fringe arrows.
6438
64392006-07-08 Eli Zaretskii <eliz@gnu.org>
6440
6441 * windows.texi (Textual Scrolling, Resizing Windows):
6442 * variables.texi (Constant Variables):
6443 * text.texi (Buffer Contents, Deletion, Changing Properties)
6444 (Property Search, Special Properties, Sticky Properties)
6445 (Links and Mouse-1, Fields, Change Hooks):
6446 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6447 (Categories):
6448 * symbols.texi (Other Plists):
6449 * streams.texi (Output Variables):
6450 * processes.texi (Input to Processes, Query Before Exit):
6451 * positions.texi (Word Motion, Text Lines, List Motion):
6452 * os.texi (Init File, System Environment, Sound Output)
6453 (Session Management):
6454 * nonascii.texi (Text Representations, Character Sets)
6455 (Chars and Bytes, Locales):
6456 * modes.texi (Defining Minor Modes, Header Lines):
6457 * minibuf.texi (Minibuffer Contents):
6458 * markers.texi (Information from Markers):
6459 * lists.texi (List Elements, Building Lists, Association Lists):
6460 * keymaps.texi (Tool Bar):
6461 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6462 * functions.texi (What Is a Function, Mapping Functions):
6463 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6464 (Color Names, Text Terminal Colors, Display Feature Testing):
6465 * files.texi (Visiting Functions, File Name Components)
6466 (Unique File Names, Contents of Directories):
6467 * display.texi (Forcing Redisplay, Displaying Messages)
6468 (Temporary Displays, Font Selection, Auto Faces)
6469 (Font Lookup, Fringe Indicators, Display Margins)
6470 (Image Descriptors, Showing Images, Image Cache, Button Types)
6471 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6472 (Display Table Format, Glyphs):
6473 * control.texi (Iteration):
6474 * commands.texi (Command Loop Info, Adjusting Point):
6475 * backups.texi (Making Backups, Auto-Saving):
6476 Remove @tindex entries.
6477
64782006-07-07 Kim F. Storm <storm@cua.dk>
6479
6480 * display.texi (Fringe Cursors): Fix typo.
6481 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6482 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6483
64842006-07-05 Richard Stallman <rms@gnu.org>
6485
6486 * text.texi (Buffer Contents): Add example of text props
6487 in result of buffer-substring.
6488 (Text Properties): Explain better about use of specific property names.
6489 (Property Search): Some cleanups; reorder some functions.
6490
6491 * keymaps.texi (Changing Key Bindings): Cleanup.
6492 Add xref to Key Binding Conventions.
6493
6494 * display.texi (Attribute Functions): Add examples for
6495 face-attribute-relative-p.
6496
6497 * tips.texi (Coding Conventions): Cleanup last change.
6498
64992006-07-05 Karl Berry <karl@gnu.org>
6500
6501 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6502 Remove @setchapternewpage odd.
6503 Result is 1013 pages, down from 1100.
6504
6505 * anti.texi, customize.texi, display.texi, internals.texi:
6506 * minibuf.texi, modes.texi, tips.texi:
6507 Fix overfull/underfull boxes.
6508
65092006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6510
6511 * edebug.texi (Instrumenting):
6512 Add Edebug-specific findex for eval-buffer.
6513 * loading.texi (Loading):
6514 Replace eval-current-buffer with eval-buffer.
6515
65162006-06-30 Nick Roberts <nickrob@snap.net.nz>
6517
6518 * locals.texi (Standard Buffer-Local Variables): Update the list
6519 of variables.
6520
65212006-06-26 Nick Roberts <nickrob@snap.net.nz>
6522
6523 * files.texi (File Name Completion): Point user to the node
6524 "Reading File Names".
6525
65262006-06-24 Eli Zaretskii <eliz@gnu.org>
6527
6528 * files.texi (Contents of Directories): Document case-insensitive
6529 behavior on respective filesystems.
6530
6531 * objects.texi (Character Type): Document that Emacs signals an
6532 error for unsupported Unicode characters specified as \uNNNN.
6533
65342006-06-19 Richard Stallman <rms@gnu.org>
6535
6536 * processes.texi (Bindat Spec): Clarify previous change.
6537
65382006-06-16 Richard Stallman <rms@gnu.org>
6539
6540 * tips.texi (Coding Conventions): Better explain conventions
6541 for definition constructs.
6542
6543 * text.texi (Special Properties): String value of `read-only'
6544 serves as the error message.
6545
6546 * objects.texi (Character Type): Clarify prev. change.
6547 (Non-ASCII in Strings): Mention \u and \U.
6548
6549 * commands.texi (Using Interactive): Explain problem of
6550 markers, etc., in command-history.
6551
65522006-06-14 Kim F. Storm <storm@cua.dk>
6553
6554 * commands.texi (Waiting): Negative arg to sit-for forces
6555 redisplay even if input is pending.
6556
6557 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6558 redisplay. Remove incorrect example of binding redisplay-dont-pause
6559 around (sit-for 0).
6560
65612006-06-13 Richard Stallman <rms@gnu.org>
6562
6563 * display.texi (Forcing Redisplay): Clarify previous change.
6564
65652006-06-13 Romain Francoise <romain@orebokech.com>
6566
6567 * display.texi (Forcing Redisplay): Fix typo.
6568
65692006-06-13 Kim F. Storm <storm@cua.dk>
6570
6571 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6572
65732006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6574
6575 * tips.texi (Coding Conventions): Add `@end itemize'.
6576
65772006-06-10 Richard Stallman <rms@gnu.org>
6578
6579 * tips.texi (Coding Conventions): Explain use of coding systems
6580 to ensure one decoding for strings.
6581
65822006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6583
6584 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6585 syntax.
6586
65872006-06-07 Eli Zaretskii <eliz@gnu.org>
6588
6589 * display.texi (Font Selection): Remove description of
6590 clear-face-cache.
6591
6592 * compile.texi (Eval During Compile): Fix a typo. Add index
6593 entries for possible uses of eval-when-compile.
6594
65952006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6596
6597 * display.texi (Abstract Display): Fix typo.
6598
65992006-06-03 Eli Zaretskii <eliz@gnu.org>
6600
6601 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6602 Reword variable's description.
6603
66042006-06-01 Richard Stallman <rms@gnu.org>
6605
6606 * windows.texi (Splitting Windows): Clarify splitting nonselected
6607 window.
6608
66092006-05-31 Juri Linkov <juri@jurta.org>
6610
6611 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6612
66132006-05-30 Richard Stallman <rms@gnu.org>
6614
6615 * display.texi (Line Height): Fix errors in description of
10d1d0af 6616 default line height and line-height property.
b8d4c8d0
GM
6617
6618 * nonascii.texi (Default Coding Systems): Further clarification.
6619
66202006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6621
6622 * internals.texi (Pure Storage): Mention that an overflow in pure
6623 space causes a memory leak.
6624 (Garbage Collection): If there was an overflow in pure space,
6625 `garbage-collect' returns nil.
6626
66272006-05-30 Eli Zaretskii <eliz@gnu.org>
6628
6629 * nonascii.texi (Default Coding Systems): Fix it some more.
6630
66312006-05-29 Eli Zaretskii <eliz@gnu.org>
6632
6633 * nonascii.texi (Default Coding Systems): Fix last change.
6634
66352006-05-29 Kenichi Handa <handa@m17n.org>
6636
6637 * nonascii.texi (find-operation-coding-system): Describe the new
6638 argument format (FILENAME . BUFFER).
6639
66402006-05-28 Richard Stallman <rms@gnu.org>
6641
6642 * tips.texi (Coding Conventions): Better explain reasons not to
6643 advise other packages or use `eval-after-load'.
6644
66452006-05-29 Kim F. Storm <storm@cua.dk>
6646
6647 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6648 `bindat-idx' and `bindat-raw' for clarity.
6649
66502006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6651
6652 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6653
6654 * display.texi (Display): Add "Abstract Display" to menu.
6655 (Abstract Display, Abstract Display Functions)
6656 (Abstract Display Example): New nodes.
6657 * elisp.texi (Top): Add "Abstract Display" to menu.
6658
66592006-05-27 Chong Yidong <cyd@stupidchicken.com>
6660
6661 * keymaps.texi (Key Sequences): Link to input events definition.
6662 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6663
6664 * files.texi (Changing Files): Document updated argument list for
6665 copy-file.
6666
66672006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6668
6669 * processes.texi (Bindat Functions): Explain term "total length".
6670 Use it in bindat-length and bindat-pack descriptions.
6671
66722006-05-26 Eli Zaretskii <eliz@gnu.org>
6673
6674 * tips.texi (Coding Conventions): Advise against using
6675 eval-after-load in packages. Add an index entry.
6676
66772006-05-25 Juri Linkov <juri@jurta.org>
6678
6679 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6680
6681 * modes.texi (%-Constructs): Add %e, %z, %Z.
6682
66832006-05-25 Richard Stallman <rms@gnu.org>
6684
6685 * elisp.texi (Top): Update subnode menu.
6686
6687 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6688 (Keymaps): Update menu.
6689
66902006-05-25 Chong Yidong <cyd@stupidchicken.com>
6691
6692 * keymaps.texi (Key Sequences): Some clarifications.
6693
66942006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6695
6696 * processes.texi (Bindat Functions): Say "unibyte string"
6697 explicitly for bindat-unpack and bindat-pack descriptions.
6698 (Bindat Examples): Don't call `string-make-unibyte' in example.
6699
67002006-05-25 Chong Yidong <cyd@stupidchicken.com>
6701
5dcb4c4e 6702 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6703 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6704
6705 * keymaps.texi (Changing Key Bindings):
dd7b651b 6706 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6707 * help.texi (Describing Characters): Refer to it.
6708
67092006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6710
6711 * frames.texi (Pointer Shape): @end table -> @end defvar.
6712
67132006-05-22 Richard Stallman <rms@gnu.org>
6714
6715 * elisp.texi (Top): Update subnode menus.
6716
6717 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6718 Contents rewritten; material from old Pointer Shape node moved here.
6719
6720 * display.texi (Pointer Shape): Node deleted.
6721 (Image Descriptors): Minor cleanup.
6722
67232006-05-21 Richard Stallman <rms@gnu.org>
6724
6725 * syntax.texi (Parsing Expressions): Update info on which STATE
6726 elements are ignored.
6727
67282006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6729
6730 * hooks.texi (Standard Hooks): Correct typo.
6731
6732 * gpl.texi (GPL): ifinfo -> ifnottex.
6733
67342006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6735
6736 * searching.texi (Simple Match Data): Warn about match data being
6737 set anew by every search.
6738
67392006-05-17 Richard Stallman <rms@gnu.org>
6740
6741 * minibuf.texi (Minibuffer History): Clarify.
6742
6743 * searching.texi (Regexp Special): Clarify nested regexp warning.
6744
67452006-05-16 Kim F. Storm <storm@cua.dk>
6746
6747 * minibuf.texi (Minibuffer History): Update add-to-history.
6748
67492006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6750
5dcb4c4e
SM
6751 * nonascii.texi (Explicit Encoding):
6752 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6753
67542006-05-14 Richard Stallman <rms@gnu.org>
6755
6756 * buffers.texi (Creating Buffers): Cleanup.
6757
6758 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6759
67602006-05-13 Eli Zaretskii <eliz@gnu.org>
6761
6762 * buffers.texi (Current Buffer): Document that with-temp-buffer
6763 disables undo.
6764
6765 * os.texi (Terminal-Specific): More accurate description of how
6766 Emacs searches for the terminal-specific libraries.
6767
67682006-05-12 Eli Zaretskii <eliz@gnu.org>
6769
6770 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6771 emacs-xtra to @inforef's.
6772
6773 * text.texi (Undo): Document that undo is turned off in buffers
6774 whose names begin with a space.
6775
6776 * buffers.texi (Buffer Names): Add index entries for buffers whose
6777 names begin with a space.
6778 (Creating Buffers): Document that undo is turned off in buffers
6779 whose names begin with a space.
6780
6781 * files.texi (Visiting Functions, Reading from Files)
6782 (Saving Buffers): Mention code and EOL conversions by file I/O
6783 primitives and subroutines.
6784
f4e90db0
SM
6785 * nonascii.texi (Lisp and Coding Systems):
6786 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6787
6788 * display.texi (Defining Faces): Mention `mac', and add an xref to
6789 where window-system is described.
6790
67912006-05-10 Richard Stallman <rms@gnu.org>
6792
6793 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6794
67952006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6796
6797 * variables.texi (File Local Variables): Recommend to quote lambda
6798 expressions in safe-local-variable property.
6799
68002006-05-09 Richard Stallman <rms@gnu.org>
6801
5dcb4c4e
SM
6802 * variables.texi (File Local Variables):
6803 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6804
68052006-05-07 Kim F. Storm <storm@cua.dk>
6806
6807 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6808 from add-to-history.
6809
68102006-05-07 Romain Francoise <romain@orebokech.com>
6811
6812 * commands.texi (Event Input Misc):
6813 * compile.texi (Eval During Compile):
6814 * internals.texi (Buffer Internals):
6815 * minibuf.texi (Initial Input):
6816 * nonascii.texi (Scanning Charsets):
6817 * numbers.texi (Comparison of Numbers):
6818 * windows.texi (Textual Scrolling, Vertical Scrolling):
6819 Fix various typos.
6820
68212006-05-06 Eli Zaretskii <eliz@gnu.org>
6822
6823 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6824 conditional xref's to either emacs or emacs-xtra, depending on
6825 @iftex/@ifnottex.
6826
6827 * minibuf.texi (Minibuffer History): Document add-to-history.
6828
68292006-05-05 Eli Zaretskii <eliz@gnu.org>
6830
6831 * internals.texi (Pure Storage): Mention the pure overflow message
6832 at startup.
6833
c8763fb6 68342006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6835
6836 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6837 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6838 search.
6839
68402006-05-01 Richard Stallman <rms@gnu.org>
6841
6842 * intro.texi (nil and t): Clarify.
6843
6844 * variables.texi (File Local Variables): Suggest using booleanp.
6845
68462006-05-01 Juanma Barranquero <lekktu@gmail.com>
6847
6848 * objects.texi (Type Predicates): Fix typos.
6849
68502006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6851
6852 * intro.texi (nil and t): Add booleanp.
6853
6854 * objects.texi (Type Predicates): Add links for booleanp and
6855 string-or-null-p.
6856
68572006-04-29 Richard Stallman <rms@gnu.org>
6858
6859 * modes.texi (Multiline Font Lock): Rename from
6860 Multi line Font Lock Elements. Much clarification.
6861 (Font Lock Multiline, Region to Fontify): Much clarification.
6862
68632006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6864
6865 * variables.texi (File Local Variables): Remove the special case t for
6866 safe-local-variable.
6867
68682006-04-26 Richard Stallman <rms@gnu.org>
6869
6870 * syntax.texi (Parsing Expressions): Minor cleanup.
6871
68722006-04-18 Richard Stallman <rms@gnu.org>
6873
6874 * tips.texi (Coding Conventions): Explain when the package's
6875 prefix should appear later on (not at the start of the name).
6876
6877 * searching.texi (String Search): Clarify effect of NOERROR.
6878
6879 * modes.texi (Imenu): Clarify what special items do.
6880
6881 * hooks.texi (Standard Hooks): Delete text about old hook names.
6882
68832006-04-17 Romain Francoise <romain@orebokech.com>
6884
6885 * variables.texi (Local Variables): Update the default value of
6886 `max-specpdl-size'.
6887
68882006-04-15 Michael Olson <mwolson@gnu.org>
6889
6890 * processes.texi (Transaction Queues): Mention the new optional
6891 `delay-question' argument for `tq-enqueue'.
6892
68932006-04-13 Bill Wohler <wohler@newt.com>
6894
6895 * customize.texi (Common Keywords): Use dotted notation for
6896 :package-version value. Specify its values. Improve documentation
6897 for customize-package-emacs-version-alist.
6898
68992006-04-12 Bill Wohler <wohler@newt.com>
6900
6901 * customize.texi (Common Keywords): Move description of
6902 customize-package-emacs-version-alist to @defvar.
6903
69042006-04-10 Bill Wohler <wohler@newt.com>
6905
6906 * customize.texi (Common Keywords): Add :package-version.
6907
69082006-04-10 Kim F. Storm <storm@cua.dk>
6909
6910 * text.texi (Buffer Contents): Add NOPROPS arg to
6911 filter-buffer-substring.
6912
69132006-04-08 Kevin Ryde <user42@zip.com.au>
6914
6915 * os.texi (Command-Line Arguments): Update xref to emacs manual
6916 "Command Arguments" -> "Emacs Invocation", per change there.
6917
69182006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6919
6920 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6921 be on one line to help makeinfo not render two spaces after the dot.
6922
69232006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6924
6925 * strings.texi (Predicates for Strings): Add string-or-null-p.
6926
69272006-03-28 Kim F. Storm <storm@cua.dk>
6928
6929 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6930 remarks about systems that don't support fractional seconds.
6931
69322006-03-25 Karl Berry <karl@gnu.org>
6933
6934 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6935 the year list.
6936
69372006-03-21 Nick Roberts <nickrob@snap.net.nz>
6938
6939 * display.texi (Fringe Indicators): Fix typos.
6940
69412006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6942
6943 * tips.texi (Documentation Tips): One can now also write `program'
6944 in front of a quoted symbol in a docstring to prevent making a
6945 hyperlink.
6946
69472006-03-19 Alan Mackenzie <acm@muc.de>
6948
6949 * text.texi (Special Properties): Clarify `fontified' property.
6950
69512006-03-16 Richard Stallman <rms@gnu.org>
6952
6953 * display.texi (Defining Images): Minor cleanup.
6954
69552006-03-16 Bill Wohler <wohler@newt.com>
6956
6957 * display.texi (Defining Images): In image-load-path-for-library,
6958 prefer user's images.
6959
69602006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6961
6962 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6963
69642006-03-15 Bill Wohler <wohler@newt.com>
6965
6966 * display.texi (Defining Images): Fix example in
6967 image-load-path-for-library by not recommending that one binds
6968 image-load-path. Just defvar it to placate compiler and only use
6969 it if previously defined.
6970
69712006-03-14 Bill Wohler <wohler@newt.com>
6972
6973 * display.texi (Defining Images): In image-load-path-for-library,
6974 always return list of directories. Update example.
6975
69762006-03-14 Alan Mackenzie <acm@muc.de>
6977
6978 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6979 This describes font-lock-extend-region-function.
6980 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6981 the new node "Region to Fontify".
6982
69832006-03-13 Richard Stallman <rms@gnu.org>
6984
6985 * display.texi (Invisible Text): The impossible position is
6986 now before the invisible text, not after.
6987 (Defining Images): Clean up last change.
6988
69892006-03-11 Bill Wohler <wohler@newt.com>
6990
6991 * display.texi (Defining Images): Add image-load-path-for-library.
6992
69932006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6994
6995 * text.texi (Adaptive Fill): Fix Texinfo usage.
6996
6997 * strings.texi (Creating Strings): Fix Texinfo usage.
6998
6999 * searching.texi (Regexp Special): Use @samp for regular
7000 expressions that are not in Lisp syntax.
7001
70022006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7003
7004 * searching.texi (Regexp Special): Put remark between parentheses
7005 to avoid misreading.
7006
70072006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7008
7009 * searching.texi (Syntax of Regexps): More accurately describe
7010 which characters are special in which situations.
7011 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7012 are not special. Describe in detail when `[' and `]' are special.
7013 (Regexp Backslash): Plenty of regexps with unbalanced square
7014 brackets are valid, so reword that statement.
7015
70162006-03-02 Kim F. Storm <storm@cua.dk>
7017
7018 * keymaps.texi (Tool Bar): Add tool-bar-border.
7019
70202006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7021
7022 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7023
70242006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7025
7026 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7027
7028 * files.texi (Locating Files): Suggest additional values for the
7029 SUFFIXES arg of `locate-file'. Update pxref.
7030
7031 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7032 (How Programs Do Loading): Discuss the effects of Auto Compression
7033 mode on `load'.
7034 (Load Suffixes): New node.
7035 (Library Search): Delete description of `load-suffixes'; it was
7036 moved to "Load Suffixes".
7037 (Autoload, Named Features): Mention `load-suffixes'.
7038
70392006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7040
7041 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7042
7043 * windows.texi (Window Tree): Fix typo.
7044
70452006-02-20 Kim F. Storm <storm@cua.dk>
7046
7047 * display.texi (Fringe Indicators): New section.
7048 Move indicate-empty-lines, indicate-buffer-boundaries, and
7049 default-indicate-buffer-boundaries here.
7050 Add fringe-indicator-alist and default-fringes-indicator-alist.
7051 Add list of logical fringe indicator symbols.
7052 Update list of standard bitmap names.
7053 (Fringe Cursors): New section.
7054 Move overflow-newline-into-fringe here.
7055 Add fringe-cursor-alist and default-fringes-cursor-alist.
7056 Add list of fringe cursor symbols.
7057
70582006-02-20 Juanma Barranquero <lekktu@gmail.com>
7059
7060 * commands.texi (Using Interactive): Fix reference to node
7061 "Minibuffers".
7062
70632006-02-19 Richard M. Stallman <rms@gnu.org>
7064
7065 * minibuf.texi (High-Level Completion):
7066 Add xref to read-input-method-name.
7067
7068 * files.texi (Relative File Names): Move file-relative-name here.
7069 (File Name Expansion): From here. Minor clarifications.
7070
7071 * commands.texi (Using Interactive): Add xrefs about reading input.
7072 Clarify remarks about that moving point and mark.
7073 Put string case before list case.
7074
c8763fb6 70752006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7076
7077 * display.texi (Other Display Specs, Image Descriptors):
7078 Revert erroneous changes. The previous description of
7079 image-descriptors as `(image . PROPS)' was correct.
7080
70812006-02-14 Richard M. Stallman <rms@gnu.org>
7082
7083 * variables.texi (File Local Variables): Clarifications.
7084
70852006-02-14 Juanma Barranquero <lekktu@gmail.com>
7086
7087 * variables.texi (File Local Variables): Use @code for a cons
7088 cell, not @var.
7089
70902006-02-13 Chong Yidong <cyd@stupidchicken.com>
7091
7092 * variables.texi (File Local Variables): Document new file local
7093 variable behavior.
7094
70952006-02-10 Kim F. Storm <storm@cua.dk>
7096
7097 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7098
70992006-02-08 Juanma Barranquero <lekktu@gmail.com>
7100
7101 * modes.texi (%-Constructs): Remove obsolete info about
7102 `global-mode-string'.
7103
71042006-02-07 Richard M. Stallman <rms@gnu.org>
7105
7106 * commands.texi (Prefix Command Arguments): Minor cleanup.
7107
7108 * display.texi: "Graphical display", not window system.
7109
7110 * functions.texi (What Is a Function): Fix xref.
7111
7112 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7113 (Changing Key Bindings): Clarify when remapping is better than
7114 substitute-key-definition.
7115
71162006-02-02 Richard M. Stallman <rms@gnu.org>
7117
7118 * minibuf.texi (Basic Completion): Completion alists are risky.
7119
7120 * keymaps.texi (Active Keymaps): Clarifications.
7121 (Searching Keymaps): New node.
7122 (Keymaps): Update menu.
7123
7124 * frames.texi (Layout Parameters): Minor clarification.
7125 (Drag and Drop): New node.
7126 (Frames): Update menu.
7127
71282006-01-29 Chong Yidong <cyd@stupidchicken.com>
7129
7130 * display.texi (Other Display Specs, Image Descriptors):
7131 Image description is a list, not a cons cell.
7132
71332006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7134
7135 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7136 list is not necessarily a list).
7137
71382006-01-27 Eli Zaretskii <eliz@gnu.org>
7139
7140 * frames.texi (Layout Parameters): border-width and
7141 internal-border-width belong to the frame, not the window.
7142
71432006-01-19 Richard M. Stallman <rms@gnu.org>
7144
7145 * nonascii.texi (Translation of Characters): Search cmds use
7146 translation-table-for-input. Automatically made local.
7147
7148 * markers.texi (Overview of Markers): Count insertion type
7149 as one of a marker's attributes.
7150
7151 * keymaps.texi (Controlling Active Maps): New node, split out of
7152 Active Keymaps.
7153 (Keymaps): Menu updated.
7154 (Active Keymaps): Give pseudocode to explain how the active
7155 maps are searched. current-active-maps and key-binding moved here.
7156 (Functions for Key Lookup): current-active-maps and key-binding moved.
7157 Clarifications.
7158 (Searching the Keymaps): New subnode.
7159
7160 * elisp.texi (Top): Menu clarification.
7161
7162 * display.texi (Other Display Specs): Delete duplicate entry for
7163 just a string as display spec. Move text about recursive display
7164 specs on such a string.
7165
7166 * commands.texi (Key Sequence Input): Clarify.
7167 Move num-nonmacro-input-events out.
7168 (Reading One Event): num-nonmacro-input-events moved here.
7169
71702006-01-14 Nick Roberts <nickrob@snap.net.nz>
7171
7172 * advice.texi (Simple Advice): Update example to fit argument
7173 change in previous-line.
7174
71752006-01-05 Richard M. Stallman <rms@gnu.org>
7176
7177 * markers.texi (The Mark): Fix in `mark'.
7178
71792006-01-04 Richard M. Stallman <rms@gnu.org>
7180
7181 * processes.texi (Misc Network, Make Network): Minor cleanups.
7182
71832006-01-04 Kim F. Storm <storm@cua.dk>
7184
7185 * processes.texi (Make Network): Add IPv6 addresses and handling.
7186 (Network Feature Testing): Mention (:family ipv6).
7187 (Misc Network): Add IPv6 formats to format-network-address.
7188
71892005-12-30 Richard M. Stallman <rms@gnu.org>
7190
7191 * text.texi (Changing Properties):
7192 Don't use return value of set-text-properties.
7193
71942005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7195
7196 * modes.texi (Mode Line Format): Correct typo in menu.
7197
71982005-12-29 Richard M. Stallman <rms@gnu.org>
7199
7200 * modes.texi (Mode Line Top): New node.
7201 (Mode Line Data): Some text moved to new node.
7202 Explain the data structure more concretely.
7203 (Mode Line Basics): Clarifications.
7204 (Mode Line Variables): Clarify intro paragraph.
7205 (%-Constructs): Clarify intro paragraph.
7206 (Mode Line Format): Update menu.
7207
72082005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7209
7210 * minibuf.texi (Basic Completion): Update lazy-completion-table
7211 examples for removal of ARGS argument.
7212
72132005-12-23 Richard M. Stallman <rms@gnu.org>
7214
7215 * text.texi (Undo): Restore some explanation from the version
7216 that was deleted.
7217
72182005-12-23 Eli Zaretskii <eliz@gnu.org>
7219
7220 * text.texi (Undo): Remove duplicate descriptions of `apply
7221 funname' and `apply delta' elements of the undo list.
7222
72232005-12-20 Richard M. Stallman <rms@gnu.org>
7224
7225 * help.texi (Help Functions): Update documentation of `apropos'.
7226
72272005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7228
7229 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7230 because it is confusing. If the :help-echo keyword is a function,
7231 it is not directly used as the :help-echo overlay property, as the
7232 xref seems to suggest (it does not take the appropriate args).
7233
72342005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7235
7236 * customize.texi (Common Keywords): Fix Texinfo usage.
7237 (Group Definitions, Variable Definitions): Update for new
7238 conventions for using `*' in docstrings.
7239
7240 * tips.texi (Documentation Tips): Update for new conventions for
7241 using `*' in docstrings.
7242
72432005-12-16 Richard M. Stallman <rms@gnu.org>
7244
7245 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7246
72472005-12-16 Juri Linkov <juri@jurta.org>
7248
7249 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7250
72512005-12-14 Romain Francoise <romain@orebokech.com>
7252
7253 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7254 Fix typo.
7255
72562005-12-11 Juri Linkov <juri@jurta.org>
7257
7258 * minibuf.texi (Completion Commands): Add mention of read-file-name
7259 for filename completion keymaps.
7260 (Reading File Names): Add mention of filename completion keymaps
7261 for read-file-name and xref to `Completion Commands'.
7262
72632005-12-10 Richard M. Stallman <rms@gnu.org>
7264
7265 * customize.texi (Common Keywords): State caveats for use of :tag.
7266
72672005-12-08 Richard M. Stallman <rms@gnu.org>
7268
7269 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7270 with xrefs and better explanation.
7271 (Completion Commands): Add the filename completion maps.
7272
7273 * objects.texi (Character Type): Clarify that \s is not space
7274 if a dash follows.
7275
72762005-12-05 Richard M. Stallman <rms@gnu.org>
7277
7278 * windows.texi (Resizing Windows): Delete preserve-before args.
7279
72802005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7281
7282 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7283 in full keymaps, since the quirk has been fixed.
7284
72852005-12-03 Eli Zaretskii <eliz@gnu.org>
7286
5dcb4c4e
SM
7287 * hooks.texi (Standard Hooks): Add index entries.
7288 Mention `compilation-finish-functions'.
b8d4c8d0
GM
7289
72902005-11-27 Richard M. Stallman <rms@gnu.org>
7291
7292 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7293
72942005-11-21 Juri Linkov <juri@jurta.org>
7295
7296 * customize.texi (Common Keywords): Update links types
7297 custom-manual and url-link. Add link types emacs-library-link,
7298 file-link, function-link, variable-link, custom-group-link.
7299
73002005-11-20 Chong Yidong <cyd@stupidchicken.com>
7301
7302 * display.texi: Revert 2005-11-20 change.
7303
73042005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7305
7306 * processes.texi (Bindat Functions):
7307 Say "third" to refer to zero-based index "2".
7308
73092005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7310
7311 * loading.texi (Library Search): Update the default value of
7312 `load-suffixes'.
7313
73142005-11-17 Chong Yidong <cyd@stupidchicken.com>
7315
7316 * display.texi (Attribute Functions): Mention :ignore-defface.
7317
73182005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7319
7320 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7321 (Minor Mode Conventions): Mention the use of a hook.
7322
73232005-11-06 Richard M. Stallman <rms@gnu.org>
7324
7325 * files.texi (Magic File Names): find-file-name-handler checks the
7326 `operations' property of the handler.
7327
73282005-11-03 Richard M. Stallman <rms@gnu.org>
7329
7330 * variables.texi (Frame-Local Variables): Small clarification.
7331
73322005-10-29 Chong Yidong <cyd@stupidchicken.com>
7333
7334 * os.texi (Init File): Document ~/.emacs.d/init.el.
7335
73362005-10-29 Richard M. Stallman <rms@gnu.org>
7337
7338 * internals.texi (Garbage Collection): Document memory-full.
7339
73402005-10-28 Bill Wohler <wohler@newt.com>
7341
7342 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7343 for URLs.
7344
73452005-10-28 Richard M. Stallman <rms@gnu.org>
7346
7347 * minibuf.texi (Completion Commands): Clean up prev change.
7348
73492005-10-26 Kevin Ryde <user42@zip.com.au>
7350
7351 * compile.texi (Eval During Compile): Explain recommended uses
7352 of eval-when-compile and eval-and-compile.
7353
73542005-10-27 Masatake YAMATO <jet@gyve.org>
7355
7356 * minibuf.texi (Completion Commands):
7357 Write about new optional argument for `display-completion-list'.
7358
73592005-10-23 Richard M. Stallman <rms@gnu.org>
7360
7361 * display.texi (Overlay Arrow): Clarify about local bindings of
7362 overlay-arrow-position.
7363
73642005-10-22 Eli Zaretskii <eliz@gnu.org>
7365
7366 * internals.texi (Building Emacs): Fix last change.
7367
73682005-10-22 Richard M. Stallman <rms@gnu.org>
7369
7370 * internals.texi (Building Emacs): Document eval-at-startup.
7371
73722005-10-21 Richard M. Stallman <rms@gnu.org>
7373
7374 * loading.texi (Where Defined): load-history contains abs file names.
7375 symbol-file returns abs file names.
7376
73772005-10-19 Kim F. Storm <storm@cua.dk>
7378
7379 * display.texi (Showing Images): Add max-image-size integer value.
7380
73812005-10-18 Chong Yidong <cyd@stupidchicken.com>
7382
7383 * display.texi (Showing Images): Document max-image-size.
7384
73852005-10-17 Richard M. Stallman <rms@gnu.org>
7386
7387 * commands.texi (Quitting): Minor clarification.
7388
7389 * processes.texi (Sentinels): Clarify about output and quitting.
7390 (Filter Functions): Mention with-local-quit.
7391
73922005-10-17 Juri Linkov <juri@jurta.org>
7393
7394 * buffers.texi (Current Buffer):
7395 * commands.texi (Event Input Misc):
7396 * compile.texi (Eval During Compile, Compiler Errors):
7397 * customize.texi (Group Definitions):
7398 * display.texi (Progress, Defining Faces):
7399 * files.texi (Writing to Files):
7400 * modes.texi (Mode Hooks, Defining Minor Modes):
7401 * streams.texi (Output Functions):
7402 * syntax.texi (Syntax Table Functions):
7403 * text.texi (Change Hooks):
7404 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7405
7406 * commands.texi (Quitting): Replace arg `forms' with `body' in
7407 `with-local-quit'.
7408
7409 * positions.texi (Excursions): Replace arg `forms' with `body' in
7410 `save-excursion'.
7411
74122005-10-08 Kim F. Storm <storm@cua.dk>
7413
7414 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7415 Rename manual section accordingly.
7416
74172005-10-04 Kim F. Storm <storm@cua.dk>
7418
7419 * windows.texi (Window Split Tree): New section describing
7420 new function window-split-tree function.
7421
74222005-10-03 Nick Roberts <nickrob@snap.net.nz>
7423
7424 * display.texi (Fringe Size/Pos): Simplify and add detail.
7425
74262005-09-30 Romain Francoise <romain@orebokech.com>
7427
7428 * minibuf.texi (High-Level Completion): Explain that the prompt
7429 given to `read-buffer' should end with a colon and a space.
7430 Update usage examples.
7431
74322005-09-29 Juri Linkov <juri@jurta.org>
7433
7434 * display.texi (Displaying Messages): Rename argument name
7435 `string' to `format-string' in functions `message', `message-box',
7436 `message-or-box'.
7437
74382005-09-26 Chong Yidong <cyd@stupidchicken.com>
7439
7440 * errors.texi (Standard Errors): Correct xrefs.
7441
74422005-09-18 Chong Yidong <cyd@stupidchicken.com>
7443
7444 * display.texi (Defining Images): Update documentation for
7445 `image-load-path'.
7446
74472005-09-17 Richard M. Stallman <rms@gnu.org>
7448
7449 * display.texi (Defining Images): Clean up previous change.
7450
74512005-09-16 Romain Francoise <romain@orebokech.com>
7452
7453 * elisp.texi: Specify GFDL version 1.2.
7454
7455 * doclicense.texi (GNU Free Documentation License): Update to
7456 version 1.2.
7457
74582005-09-15 Chong Yidong <cyd@stupidchicken.com>
7459
7460 * display.texi (Defining Images): Document `image-load-path'.
7461
74622005-09-15 Richard M. Stallman <rms@gnu.org>
7463
7464 * objects.texi (Printed Representation): Minor cleanup.
7465 (Box Diagrams): Minor fix.
7466 (Cons Cell Type): Move (...) index item here.
7467 (Box Diagrams): From here.
7468 (Array Type): Minor fix.
7469 (Type Predicates): Delete index "predicates".
7470 (Hash Table Type): Clarify xref.
7471 (Dotted Pair Notation): Minor fix.
7472
74732005-09-10 Chong Yidong <cyd@stupidchicken.com>
7474
7475 * files.texi (Saving Buffers): Fix typo.
7476
74772005-09-08 Richard M. Stallman <rms@gnu.org>
7478
7479 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7480
74812005-09-08 Chong Yidong <cyd@stupidchicken.com>
7482
7483 * locals.texi (Standard Buffer-Local Variables): Don't include
7484 mode variables for minor modes.
7485 Fix xrefs for buffer-display-count, buffer-display-table,
7486 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7487 enable-multibyte-characters, fill-column, header-line-format,
7488 left-fringe-width, left-margin, and right-fringe-width.
7489
7490 * hooks.texi (Standard Hooks): All hooks should conform to the
7491 standard naming convention now.
7492 Fix xref for `echo-area-clear-hook'.
7493
7494 * display.texi (Usual Display): Note that indicate-empty-lines and
7495 tab-width are buffer-local.
7496
7497 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7498
7499 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7500
7501 * nonascii.texi (Encoding and I/O): Note that
7502 buffer-file-coding-system is buffer-local.
7503
7504 * positions.texi (List Motion): Note that defun-prompt-regexp is
7505 buffer-local.
7506
7507 * text.texi (Auto Filling): Note that auto-fill-function is
7508 buffer-local.
7509 (Undo): Note that buffer-undo-list is buffer-local.
7510
5dcb4c4e
SM
7511 * windows.texi (Buffers and Windows):
7512 Document buffer-display-count.
b8d4c8d0
GM
7513
75142005-09-06 Richard M. Stallman <rms@gnu.org>
7515
7516 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7517 package prefix elsewhere than at the start of the name.
7518
75192005-09-03 Richard M. Stallman <rms@gnu.org>
7520
7521 * tips.texi (Programming Tips): Add conventions for minibuffer
7522 questions and prompts.
7523
75242005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7525
7526 * intro.texi (nil and t): Minor cleanup.
7527 Delete spurious mention of keyword symbols.
7528 (Evaluation Notation): Add index entry.
7529 (A Sample Function Description): Minor cleanup.
7530 (A Sample Variable Description): Not all vars can be set.
7531
75322005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7533
7534 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7535
7536 (Insertion): Document precise type of `insert-char' arg COUNT.
7537
75382005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7539
7540 * modes.texi (Other Font Lock Variables): Sync the default of
7541 font-lock-lines-before.
7542
75432005-08-31 Michael Albinus <michael.albinus@gmx.de>
7544
7545 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7546
75472005-08-29 Richard M. Stallman <rms@gnu.org>
7548
7549 * elisp.texi (Top): Update subnode menu.
7550
7551 * searching.texi (Searching and Matching): Move node.
7552 Rearrange contents and add overall explanation.
7553 (Searching and Case): Move node.
7554 (Searching and Matching): Update menu.
7555
75562005-08-27 Eli Zaretskii <eliz@gnu.org>
7557
7558 * os.texi (Startup Summary): Fix the description of the initial
7559 startup message display.
7560
75612005-08-25 Richard M. Stallman <rms@gnu.org>
7562
7563 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7564
75652005-08-25 Emilio C. Lopes <eclig@gmx.net>
7566
7567 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7568 `next-overlay-change' example.
7569
75702005-08-22 Juri Linkov <juri@jurta.org>
7571
7572 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7573 Fix invert-face. Fix args of face-background.
7574
7575 * display.texi (Standard Faces): Delete node.
7576 (Faces): Add xref to `(emacs)Standard Faces'.
7577 (Displaying Faces): Fix xref to `Standard Faces'.
7578
7579 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7580
75812005-08-20 Alan Mackenzie <acm@muc.de>
7582
7583 * buffers.texi (The Buffer List): Clarify the manipulation of the
7584 buffer list.
7585
75862005-08-14 Richard M. Stallman <rms@gnu.org>
7587
7588 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7589 a regexp.
7590
75912005-08-11 Richard M. Stallman <rms@gnu.org>
7592
7593 * elisp.texi (Top): Update subnode lists.
7594
7595 * display.texi (Inverse Video): Node deleted.
7596
7597 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7598 New nodes split out of Coding Conventions.
7599
7600 * searching.texi (Regular Expressions): Document re-builder.
7601
7602 * os.texi (Time Parsing): New node split out of Time Conversion.
7603
7604 * processes.texi (Misc Network, Network Feature Testing)
7605 (Network Options, Make Network): New nodes split out of
7606 Low-Level Network.
7607
76082005-08-09 Richard M. Stallman <rms@gnu.org>
7609
7610 * frames.texi (Geometry): New node, split from Size and Position.
7611 (Frame Parameters): Refer to Geometry.
7612
7613 * buffers.texi (The Buffer List): Fix xrefs.
7614
7615 * windows.texi (Splitting Windows): Fix xref.
7616
7617 * frames.texi (Layout Parameters): Add xref.
7618
7619 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7620
7621 * keymaps.texi (Menu Bar): Fix xref.
7622
7623 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7624
7625 * modes.texi (%-Constructs): Fix xref.
7626
7627 * frames.texi (Window Frame Parameters): Node split up.
7628 (Basic Parameters, Position Parameters, Size Parameters)
7629 (Layout Parameters, Buffer Parameters, Management Parameters)
7630 (Cursor Parameters, Color Parameters): New subnodes.
7631
76322005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7633
7634 * positions.texi (Screen Lines): Update xref for previous change
7635 in minibuf.texi.
7636
7637 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7638 change in minibuf.texi.
7639
76402005-08-09 Richard M. Stallman <rms@gnu.org>
7641
7642 * tips.texi (Coding Conventions): Minor cleanup.
7643
7644 * modes.texi (Defining Minor Modes): Explain when init-value
7645 can be non-nil.
7646
7647 * elisp.texi (Top): Update submenu for Minibuffer.
7648
7649 * minibuf.texi (Minibuffer Misc): Node split up.
7650 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7651 (Recursive Mini): New nodes split out from Minibuffer Misc.
7652 (Minibuffer Misc): Document max-mini-window-height.
7653
7654 * hash.texi (Defining Hash): Delete stray paren in example.
7655
7656 * display.texi (Echo Area Customization): Don't define
7657 max-mini-window-height here; xref instead.
7658
7659 * commands.texi (Event Input Misc): Update while-no-input.
7660
7661 * advice.texi (Advising Functions): Explain when to use advice
7662 and when to use a hook.
7663
76642005-07-30 Eli Zaretskii <eliz@gnu.org>
7665
7666 * makefile.w32-in (info): Don't run install-info.
7667 ($(infodir)/dir): New target, produced by running install-info.
7668
76692005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7670
7671 * modes.texi (Defining Minor Modes): The keyword for the initial
7672 value is :init-value, not :initial-value.
7673
76742005-07-23 Eli Zaretskii <eliz@gnu.org>
7675
7676 * loading.texi (Autoload): Make the `doctor' example be consistent
7677 with what's in current loaddefs.el. Describe the "fn" magic in
7678 the usage portion of the doc string.
7679
76802005-07-22 Richard M. Stallman <rms@gnu.org>
7681
7682 * internals.texi (Garbage Collection): Clarify previous change.
7683
76842005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7685
7686 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7687
76882005-07-18 Juri Linkov <juri@jurta.org>
7689
7690 * commands.texi (Accessing Events):
7691 * frames.texi (Text Terminal Colors, Resources):
7692 * markers.texi (The Mark):
7693 * modes.texi (Defining Minor Modes):
7694 Delete duplicate duplicate words.
7695
76962005-07-16 Richard M. Stallman <rms@gnu.org>
7697
7698 * display.texi (Managing Overlays): Clarify make-overlay
7699 args for insertion types.
7700
77012005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7702
7703 * customize.texi (Variable Definitions):
7704 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7705 `standard-value' is a list too.
7706 (Defining New Types): Use @key{RET} instead of @key{ret}.
7707
77082005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7709
7710 * os.texi (Translating Input): Fix typo.
7711
77122005-07-08 Richard M. Stallman <rms@gnu.org>
7713
7714 * README: Update edition number and size estimate.
7715
7716 * elisp.texi (VERSION): Set to 2.9.
7717
77182005-07-07 Richard M. Stallman <rms@gnu.org>
7719
7720 * book-spine.texinfo: Update Emacs version.
7721
7722 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7723
77242005-07-06 Richard M. Stallman <rms@gnu.org>
7725
7726 * searching.texi (Regexp Search): Clarify what re-search-forward
7727 does when the search fails.
7728
77292005-07-05 Lute Kamstra <lute@gnu.org>
7730
7731 * Update FSF's address in GPL notices.
7732
7733 * doclicense.texi (GNU Free Documentation License):
7734 * gpl.texi (GPL):
7735 * tips.texi (Coding Conventions, Library Headers):
7736 * vol1.texi:
7737 * vol2.texi: Update FSF's address.
7738
77392005-07-04 Richard M. Stallman <rms@gnu.org>
7740
7741 * hooks.texi (Standard Hooks): Add occur-hook.
7742
77432005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7744
7745 * display.texi (The Echo Area): Correct menu.
7746
77472005-07-03 Richard M. Stallman <rms@gnu.org>
7748
7749 * elisp.texi (Top): Update subnode menu for Display.
7750
7751 * display.texi (Displaying Messages): New node, with most
7752 of what was in The Echo Area.
5dcb4c4e 7753 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7754 (Logging Messages): New node with new text.
7755 (Echo Area Customization): New node, the rest of what was
7756 in The Echo Area. Document message-truncate-lines with @defvar.
7757 (Display): Update menu.
7758
7759 * windows.texi (Textual Scrolling): Doc 3 values for
7760 scroll-preserve-screen-position.
7761
7762 * text.texi (Special Properties): Change hook functions
7763 should bind inhibit-modification-hooks around altering buffer text.
7764
7765 * keymaps.texi (Key Binding Commands): Call binding BINDING
7766 rather than DEFINITION.
7767
77682005-06-29 Juanma Barranquero <lekktu@gmail.com>
7769
7770 * variables.texi (Defining Variables): `user-variable-p' returns t
7771 for aliases of user options, nil for alias loops.
7772
77732005-06-28 Richard M. Stallman <rms@gnu.org>
7774
7775 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7776 make-keymap.
7777
77782005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7779
7780 * variables.texi (Setting Variables): Correct and clarify
7781 description of `add-to-ordered-list'.
7782
77832005-06-26 Richard M. Stallman <rms@gnu.org>
7784
7785 * display.texi (Faces): Minor cleanup.
7786
77872005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7788
7789 * display.texi (Faces): `facep' returns t for strings that are
7790 face names.
7791
77922005-06-25 Richard M. Stallman <rms@gnu.org>
7793
7794 * objects.texi (Equality Predicates): Clarify meaning of equal.
7795
7796 * windows.texi (Selecting Windows): save-selected-window
7797 and with-selected-window save and restore the current buffer.
7798
77992005-06-24 Richard M. Stallman <rms@gnu.org>
7800
7801 * numbers.texi (Float Basics): Explain how to test for NaN,
7802 and printing the sign of NaNs.
7803
78042005-06-24 Eli Zaretskii <eliz@gnu.org>
7805
7806 * makefile.w32-in (MAKEINFO): Use --force.
7807
78082005-06-23 Richard M. Stallman <rms@gnu.org>
7809
7810 * display.texi (Face Functions): Correct Texinfo usage.
7811
78122005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7813
7814 * lists.texi (Rings): `ring-elements' now returns the elements of
7815 RING in order.
7816
78172005-06-23 Juanma Barranquero <lekktu@gmail.com>
7818
7819 * markers.texi (The Mark): Texinfo usage fix.
7820
78212005-06-23 Kim F. Storm <storm@cua.dk>
7822
7823 * searching.texi (Entire Match Data): Remove evaporate option for
7824 match-data. Do not mention evaporate option for set-match-data.
7825
78262005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7827
7828 * display.texi (Face Functions): Mention face aliases.
7829
78302005-06-21 Richard M. Stallman <rms@gnu.org>
7831
7832 * anti.texi (Antinews): Texinfo usage fix.
7833
78342005-06-21 Karl Berry <karl@gnu.org>
7835
7836 * elisp.texi: Use @copying.
7837
7838 * elisp.texi: Put @summarycontents and @contents before the Top
7839 node, instead of the end of the file, so that the contents appear
7840 in the right place in the dvi/pdf output.
7841
78422005-06-21 Juri Linkov <juri@jurta.org>
7843
7844 * display.texi (Defining Faces): Add `customized-face'.
7845
78462005-06-20 Kim F. Storm <storm@cua.dk>
7847
7848 * variables.texi (Setting Variables): Any type of element can be
7849 given order in add-to-ordered-list. Compare elements with eq.
7850
7851 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7852
78532005-06-20 Karl Berry <karl@gnu.org>
7854
7855 * syntax.texi (Syntax Flags): Make last column very slightly wider
7856 to avoid "generic comment" breaking on two lines and causing an
7857 underfull box.
7858
78592005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7860
7861 * lists.texi (Rings): Various minor clarifications and corrections.
7862
78632005-06-18 Richard M. Stallman <rms@gnu.org>
7864
7865 * functions.texi (Obsolete Functions): Simplify.
7866
7867 * variables.texi (Variable Aliases): Simplify.
7868
7869 * anti.texi, backups.texi, compile.texi, customization.texi:
7870 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7871 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7872 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7873 * variables.texi: Fix formatting ugliness.
7874
7875 * elisp.texi: Add links to Rings and Byte Packing.
7876 Update version and copyright years.
7877
7878 * minibuf.texi: Fix formatting ugliness.
7879 (Completion Commands): Move keymap vars to the end
7880 and vars completing-read binds to the top.
7881
78822005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7883
7884 * processes.texi: Fix typos.
7885 (Bindat Spec): Correct Texinfo error.
7886 (Byte Packing): Fix ungrammatical sentence.
7887
78882005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7889
7890 * lists.texi (Rings): New node.
7891 (Lists): Add it to menu.
7892
7893 * processes.texi (Byte Packing): New node.
7894 (Processes): Add it to menu.
7895
78962005-06-17 Richard M. Stallman <rms@gnu.org>
7897
7898 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7899
7900 * help.texi (Documentation Basics): Explain the xref to
7901 Documentation Tips.
7902
7903 * debugging.texi (Debugger Commands): Minor fix.
7904
79052005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7906
7907 * edebug.texi (Instrumenting): Eliminate duplicate link.
7908 (Specification List): Replace references to "below", referring to
7909 a later node, with one @ref to that node.
7910
7911 * os.texi (Timers): Timers should save and restore the match data
7912 if they change it.
7913
7914 * debugging.texi (Debugger Commands): Mention that the Lisp
7915 debugger can not step through primitive functions.
7916
79172005-06-16 Juanma Barranquero <lekktu@gmail.com>
7918
7919 * functions.texi (Obsolete Functions): Update argument names of
7920 `make-obsolete' and `define-obsolete-function-alias'.
7921
7922 * variables.texi (Variable Aliases): Update argument names of
7923 `defvaralias', `make-obsolete-variable' and
7924 `define-obsolete-variable-alias'.
7925
79262005-06-15 Kim F. Storm <storm@cua.dk>
7927
7928 * searching.texi (Entire Match Data): Rephrase warnings about
7929 evaporate arg to match-data and set-match-data.
7930
79312005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7932
7933 * elisp.texi (Top): Update detailed menu.
7934
7935 * edebug.texi (Edebug): Update menu.
7936 (Instrumenting): Update xrefs.
7937 (Edebug Execution Modes): Correct xref.
7938 (Jumping): Clarify description of `h' command.
7939 Eliminate redundant @ref.
7940 (Breaks): New node.
7941 (Breakpoints): Is now a subsubsection.
7942 (Global Break Condition): Mention `C-x X X'.
7943 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7944 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7945 (Edebug Display Update): Correct pxref.
7946 (Edebug and Macros): New node.
7947 (Instrumenting Macro Calls): Is now a subsubsection.
7948 Neither arg of `def-edebug-spec' is evaluated.
7949 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7950 (Specification Examples): Fix typo.
7951
79522005-06-14 Lute Kamstra <lute@gnu.org>
7953
7954 * debugging.texi (Function Debugging): Primitives can break on
7955 entry too.
7956
79572005-06-14 Kim F. Storm <storm@cua.dk>
7958
7959 * variables.texi (Setting Variables): Add add-to-ordered-list.
7960
79612005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7962
7963 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7964 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7965
79662005-06-13 Lute Kamstra <lute@gnu.org>
7967
7968 * text.texi (Special Properties): Fix cross reference.
7969
79702005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7971
7972 * debugging.texi (Function Debugging): Delete mention of empty
7973 string argument to `cancel-debug-on-entry'. Delete inaccurate
7974 description of the return value of that command.
7975
79762005-06-11 Alan Mackenzie <acm@muc.de>
7977
7978 * text.texi (Adaptive Fill): Amplify the description of
7979 fill-context-prefix.
7980
79812005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7982
7983 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7984
79852005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7986
7987 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7988
79892005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7990
7991 * debugging.texi (Error Debugging): Minor rewording.
7992 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7993 is optional.
7994
79952005-06-10 Lute Kamstra <lute@gnu.org>
7996
7997 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7998 (Top): Give it a title. Correct version number. Give the
7999 detailed node listing a more prominent header.
8000 * intro.texi: Don't set VERSION here a second time.
8001 Mention Emacs's version too.
8002 * anti.texi (Antinews): Use EMACSVER to refer to the current
8003 version of Emacs.
8004
80052005-06-09 Kim F. Storm <storm@cua.dk>
8006
8007 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8008 match-data and set-match-data.
8009
80102005-06-08 Richard M. Stallman <rms@gnu.org>
8011
8012 * searching.texi (Entire Match Data): Clarify when match-data
8013 returns markers and when integers.
8014
8015 * display.texi (Defining Faces): Explain that face name should not
8016 end in `-face'.
8017
8018 * modes.texi (Mode Line Data): Minor cleanup.
8019 (Customizing Keywords): Node split out of Search-based Fontification.
8020 Add example of using font-lock-add-keywords from a hook.
8021 Clarify when MODE should be non-nil, and when nil.
8022
80232005-06-06 Richard M. Stallman <rms@gnu.org>
8024
8025 * modes.texi (Mode Line Data): Explain what happens when the car
8026 of a list is a void symbol.
8027 (Search-based Fontification): Explain MODE arg to
8028 font-lock-add-keywords and warn about calls from major modes.
8029
80302005-06-08 Juri Linkov <juri@jurta.org>
8031
8032 * display.texi (Standard Faces): Add `shadow' face.
8033
80342005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8035
8036 * modes.texi (Major Mode Conventions): A derived mode only needs
8037 to put the call to the parent mode inside `delay-mode-hooks'.
8038
80392005-05-29 Richard M. Stallman <rms@gnu.org>
8040
8041 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8042 new, and what that implies. Clarify.
8043
8044 * files.texi (Locating Files): Clean up the text.
8045
8046 * frames.texi (Window Frame Parameters): Document user-size.
8047 Shorten entry for top by referring to left.
8048
80492005-05-26 Richard M. Stallman <rms@gnu.org>
8050
8051 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8052 is new, and what the implications are. Other clarifications.
8053
80542005-05-24 Richard M. Stallman <rms@gnu.org>
8055
8056 * frames.texi (Dialog Boxes): Minor fixes.
8057
80582005-05-25 Masatake YAMATO <jet@gyve.org>
8059
8060 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8061
80622005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8063
8064 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8065 is optional.
8066
80672005-05-24 Nick Roberts <nickrob@snap.net.nz>
8068
10d1d0af 8069 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8070
80712005-05-23 Lute Kamstra <lute@gnu.org>
8072
8073 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8074 syntax-begin-function over font-lock-beginning-of-syntax-function.
8075
80762005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8077
8078 * minibuf.texi (Reading File Names): Update description of
8079 `read-directory-name'.
8080
8081 * modes.texi (Derived Modes): Clarify :group keyword.
8082
80832005-05-21 Eli Zaretskii <eliz@gnu.org>
8084
8085 * files.texi (Locating Files): New subsection.
8086 Describe locate-file and executable-find.
8087
80882005-05-21 Kevin Ryde <user42@zip.com.au>
8089
8090 * frames.texi (Initial Parameters): Update cross reference to
8091 "Emacs Invocation".
8092
80932005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8094
8095 * keymaps.texi (Active Keymaps): Add anchor.
8096
8097 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8098 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8099 appropriate place.
8100 (Derived Modes): Small clarifications.
8101 (Minor Mode Conventions, Keymaps and Minor Modes):
8102 Replace references to nodes with references to anchors.
8103 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8104 Clarify description of lists whose first element is an integer.
8105 (Mode Line Variables): Add anchor.
8106 (%-Constructs): Clarify description of integer after %.
8107 (Emulating Mode Line): Describe nil value for FACE.
8108
81092005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8110
8111 * modes.texi (Derived Modes): Correct references to non-existing
8112 variable standard-syntax-table.
8113
81142005-05-17 Lute Kamstra <lute@gnu.org>
8115
8116 * modes.texi (Defining Minor Modes): Mention the mode hook.
8117
81182005-05-15 Kim F. Storm <storm@cua.dk>
8119
8120 * processes.texi (Network): Remove open-network-stream-nowait.
8121 (Network Servers): Remove open-network-stream-server.
8122
81232005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8124
8125 * elisp.texi (Top): Update detailed menu.
8126
8127 * variables.texi: Reorder nodes.
8128 (Variables): Update menu.
8129 (File Local Variables): Do not refer to the `-*-' line as
8130 a "local variables list". Add pxref.
8131
81322005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8133
8134 * elisp.texi (Top): Update detailed menu for node changes.
8135
8136 * modes.texi (Modes): Update Menu.
8137 (Hooks): Move to beginning of chapter.
8138 Most minor modes run mode hooks too.
8139 `add-hook' can handle void hooks or hooks whose value is a single
8140 function.
8141 (Major Modes): Update Menu.
8142 (Major Mode Basics): New node, split off from `Major Modes'.
8143 (Major Mode Conventions): Correct xref. Explain how to handle
8144 auto-mode-alist if the major mode command has an autoload cookie.
8145 (Auto Major Mode): Major update. Add magic-mode-alist.
8146 (Derived Modes): Major update.
8147 (Mode Line Format): Update Menu.
8148 (Mode Line Basics): New node, split off from `Mode Line Format'.
8149
8150 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8151 for `magic autoload comment'. Add index entries and anchor.
8152
81532005-05-14 Richard M. Stallman <rms@gnu.org>
8154
8155 * tips.texi (Coding Conventions): Explain how important it is
8156 that just loading certain files not change Emacs behavior.
8157
8158 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8159
81602005-05-12 Lute Kamstra <lute@gnu.org>
8161
8162 * modes.texi (Generic Modes): Update.
8163 (Major Modes): Refer to node "Generic Modes".
8164
8165 * elisp.texi (Top): Update to the current structure of the manual.
8166 * processes.texi (Processes): Add menu description.
8167 * customize.texi (Customization): Add menu descriptions.
8168
81692005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8170
8171 * processes.texi (Signals to Processes)
8172 (Low-Level Network): Fix typos.
8173
81742005-05-11 Lute Kamstra <lute@gnu.org>
8175
8176 * elisp.texi (Top): Add some nodes from the chapter "Major and
8177 Minor Modes" to the detailed node listing.
8178
81792005-05-10 Richard M. Stallman <rms@gnu.org>
8180
8181 * keymaps.texi (Extended Menu Items): Menu item filter functions
8182 can be called at any time.
8183
81842005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8185
8186 * variables.texi (File Local Variables): `(hack-local-variables t)'
8187 now also checks whether a mode is specified in the local variables
8188 list.
8189
81902005-05-05 Kevin Ryde <user42@zip.com.au>
8191
8192 * display.texi (The Echo Area): Correct format function cross
8193 reference.
8194
81952005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8196
8197 * variables.texi (Variable Aliases): Change description of
8198 `define-obsolete-variable-alias'.
8199
8200 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8201 (Defining Functions): Add xref.
8202 (Obsolete Functions): New node.
8203 (Function Safety): Standardize capitalization of section title.
8204
8205 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8206 (Dialog Boxes): Complete description of `x-popup-dialog'.
8207
82082005-05-04 Richard M. Stallman <rms@gnu.org>
8209
8210 * commands.texi (Interactive Codes): Fix Texinfo usage.
8211 Document U more clearly.
8212
82132005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8214
8215 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8216 function and not a macro.
8217
8218 * frames.texi (Pop-Up Menus): Correct and clarify description of
8219 `x-popup-menu'.
8220 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8221
82222005-05-01 Richard M. Stallman <rms@gnu.org>
8223
8224 * edebug.texi (Checking Whether to Stop): Fix previous change.
8225
82262005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8227
8228 * display.texi: Fix typos and Texinfo usage.
8229
8230 * edebug.texi (Checking Whether to Stop): executing-macro ->
8231 executing-kbd-macro.
8232
82332005-05-01 Richard M. Stallman <rms@gnu.org>
8234
8235 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8236
82372005-04-30 Richard M. Stallman <rms@gnu.org>
8238
8239 * files.texi (Magic File Names): Document `operations' property.
8240
82412005-04-29 Lute Kamstra <lute@gnu.org>
8242
8243 * modes.texi (Generic Modes): New node.
8244 (Major Modes): Add it to the menu.
8245 (Derived Modes): Add "derived mode" to concept index.
8246
82472005-04-28 Lute Kamstra <lute@gnu.org>
8248
8249 * modes.texi (Defining Minor Modes): Fix previous change.
8250 (Font Lock Mode): Simplify.
8251 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8252 when set and that some parts are optional. Add cross references.
8253 (Search-based Fontification): Say how to specify font-lock-keywords.
8254 Add cross references. Add font-lock-multiline to index.
8255 Move font-lock-keywords-case-fold-search here from node "Other Font
8256 Lock Variables". Document font-lock-add-keywords and
8257 font-lock-remove-keywords.
8258 (Other Font Lock Variables): Move font-lock-keywords-only,
8259 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8260 and font-lock-syntactic-face-function to node "Syntactic Font
8261 Lock". Move font-lock-keywords-case-fold-search to node
8262 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8263 and font-lock-{,un}fontify-{buffer,region}-function.
8264 (Precalculated Fontification): Remove reference to deleted variable
8265 font-lock-core-only.
8266 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8267 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8268 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8269 and font-lock-syntactic-face-function here from node "Other Font
8270 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8271 Syntax Properties". Add cross references.
8272 (Setting Syntax Properties): New node.
8273 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8274 * syntax.texi (Syntax Properties): Add cross reference.
8275 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8276
82772005-04-26 Richard M. Stallman <rms@gnu.org>
8278
8279 * display.texi (Defining Faces):
8280 Document `default' elements of defface spec.
8281
8282 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8283
8284 * variables.texi (Variable Aliases): Clarify text.
8285
82862005-04-25 Chong Yidong <cyd@stupidchicken.com>
8287
8288 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8289
82902005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8291
8292 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8293
82942005-04-24 Eli Zaretskii <eliz@gnu.org>
8295
8296 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8297 syntax-after and syntax-class.
8298
8299 * files.texi (Changing Files): Fix last change's cross-reference.
8300 (Unique File Names): Don't mention "numbers" in the documentation
8301 of make-temp-file and make-temp-name.
8302
83032005-04-23 Richard M. Stallman <rms@gnu.org>
8304
8305 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8306
83072005-04-22 Nick Roberts <nickrob@snap.net.nz>
8308
8309 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8310
83112005-04-22 Nick Roberts <nickrob@snap.net.nz>
8312
8313 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8314 and define-obsolete-variable-alias.
8315
83162005-04-22 Kim F. Storm <storm@cua.dk>
8317
8318 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8319 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8320
83212005-04-21 Lute Kamstra <lute@gnu.org>
8322
8323 * lists.texi (Association Lists): Document rassq-delete-all.
8324
83252005-04-19 Richard M. Stallman <rms@gnu.org>
8326
8327 * modes.texi (Search-based Fontification): Explain that
8328 facespec is an expression to be evaluated.
8329
83302005-04-19 Kevin Ryde <user42@zip.com.au>
8331
8332 * streams.texi (Output Functions): Fix xref.
8333 * strings.texi (String Conversion): Fix xref.
8334
83352005-04-19 Kim F. Storm <storm@cua.dk>
8336
8337 * symbols.texi (Symbol Plists): Add safe-get.
8338 Mention that `get' may signal an error.
8339
83402005-04-18 Nick Roberts <nickrob@snap.net.nz>
8341
8342 * customize.texi (Variable Definitions): Replace tooltip-mode
8343 example with save-place.
8344
83452005-04-17 Richard M. Stallman <rms@gnu.org>
8346
8347 * buffers.texi (Indirect Buffers): Clarify.
8348
8349 * positions.texi (Positions): Clarify converting marker to integer.
8350
8351 * strings.texi (String Basics): Mention string-match; clarify.
8352
83532005-04-08 Lute Kamstra <lute@gnu.org>
8354
8355 * modes.texi (Search-based Fontification): Fix cross references.
8356 Use consistent terminology. Document anchored highlighting.
8357
83582005-04-05 Lute Kamstra <lute@gnu.org>
8359
8360 * modes.texi (Defining Minor Modes): Document :group keyword
8361 argument and its default value.
8362
83632005-04-03 Lute Kamstra <lute@gnu.org>
8364
8365 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8366 references and/or descriptions. Delete major mode hooks; mention
8367 them as a category instead. Rename or delete obsolete hooks.
8368
83692005-04-02 Richard M. Stallman <rms@gnu.org>
8370
8371 * nonascii.texi (Coding System Basics): Another wording cleanup.
8372
83732005-04-01 Richard M. Stallman <rms@gnu.org>
8374
8375 * nonascii.texi (Coding System Basics): Clarify previous change.
8376
83772005-04-01 Kenichi Handa <handa@m17n.org>
8378
10d1d0af 8379 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8380 identity of coding systems.
8381
83822005-03-29 Chong Yidong <cyd@stupidchicken.com>
8383
8384 * text.texi (Buffer Contents): Add filter-buffer-substring and
8385 buffer-substring-filters.
8386
83872005-03-26 Chong Yidong <cyd@stupidchicken.com>
8388
8389 * anti.texi (Antinews): Mention `G' interactive code.
8390
8391 * tips.texi (Compilation Tips): Mention benchmark.el.
8392
83932005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8394
8395 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8396 is now bound to M-o M-o.
8397
8398 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8399
84002005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8401
8402 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8403 in the Emacs Manual).
8404 * Makefile.in (srcs): Remove calendar.texi.
8405 * makefile.w32-in (srcs): Remove calendar.texi.
8406 * display.texi (Display): Change name of next node.
8407 * os.texi (System In): Change name of previous node.
8408 * elisp.texi (Top): Remove Calendar references.
8409 * vol1.texi (Top): Remove Calendar references.
8410 * vol2.texi (Top): Remove Calendar references.
8411
84122005-03-25 Richard M. Stallman <rms@gnu.org>
8413
8414 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8415 Cleanup previous change.
8416
84172005-03-25 Chong Yidong <cyd@stupidchicken.com>
8418
8419 * display.texi (Face Attributes): Faces earlier in an :inherit
8420 list take precedence.
8421 (Scroll Bars): Fix description of vertical-scroll-bars.
8422 Document frame-current-scroll-bars and window-current-scroll-bars.
8423
8424 * markers.texi (The Mark): Document temporary Transient Mark mode.
8425
8426 * minibuf.texi (Reading File Names):
8427 Document read-file-name-completion-ignore-case.
8428
8429 * positions.texi (Screen Lines): Document nil for width argument
8430 to compute-motion.
8431
84322005-03-23 Kim F. Storm <storm@cua.dk>
8433
8434 * display.texi (Standard Faces): Other faces used in the fringe
8435 implicitly inherits from the fringe face.
8436 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8437 properties implicitly inherits from fringe face.
8438 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8439
84402005-03-20 Chong Yidong <cyd@stupidchicken.com>
8441
8442 * display.texi (Invisible Text): State default value of
8443 line-move-ignore-invisible.
8444 (Managing Overlays): Document remove-overlays.
8445 (Standard Faces): Document escape-glyph face.
8446
8447 * minibuf.texi (Reading File Names): Document read-file-name-function.
8448
8449 * modes.texi (Other Font Lock Variables):
8450 Document font-lock-lines-before.
8451
8452 * positions.texi (Skipping Characters): skip-chars-forward allows
8453 character classes.
8454
84552005-03-18 Lute Kamstra <lute@gnu.org>
8456
8457 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8458
84592005-03-17 Richard M. Stallman <rms@gnu.org>
8460
8461 * text.texi (Undo): Document extensible undo entries.
8462
dd7b651b 8463 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8464
8465 * nonascii.texi (Character Codes): Minor fix.
8466
8467 * display.texi (Display Property): Explain the significance
8468 of having text properties that are eq.
8469 (Other Display Specs): Explain string as display spec.
8470
8471 * commands.texi (Interactive Codes): Document G option.
8472
84732005-03-17 Chong Yidong <cyd@stupidchicken.com>
8474
8475 * text.texi (Filling): Add sentence-end-without-period and
8476 sentence-end-without-space.
8477 (Changing Properties): Minor fix.
8478
8479 * anti.texi: Total rewrite.
8480
84812005-03-15 Lute Kamstra <lute@gnu.org>
8482
8483 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8484
84852005-03-08 Kim F. Storm <storm@cua.dk>
8486
8487 * display.texi (Specified Space): Property :width is support on
8488 non-graphic terminals, :height is not.
8489
84902005-03-07 Richard M. Stallman <rms@gnu.org>
8491
8492 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8493 Now subnodes of Fringes.
8494 (Overlay Arrow): Document overlay-arrow-variable-list.
8495 (Fringe Size/Pos): New node, broken out of Fringes.
8496 (Display): Explain clearing vs redisplay better.
8497 (Truncation): Clarify use of bitmaps.
8498 (The Echo Area): Clarify the uses of the echo area.
8499 Add max-mini-window-height.
8500 (Progress): Clarify.
8501 (Invisible Text): Explain that main loop moves point out.
8502 (Selective Display): Say "hidden", not "invisible".
8503 (Managing Overlays): Move up. Describe relation to Undo here.
8504 (Overlay Properties): Clarify intro.
8505 (Finding Overlays): Explain return values when nothing found.
8506 (Width): truncate-string-to-width has added arg.
8507 (Displaying Faces): Clarify and update mode line face handling.
8508 (Face Functions): Minor cleanup.
8509 (Conditional Display): Merge into Other Display Specs.
8510 (Pixel Specification, Other Display Specs): Minor cleanups.
8511 (Images, Image Descriptors): Minor cleanups.
8512 (GIF Images): Patents have expired.
8513 (Showing Images): Explain default text for insert-image.
8514 (Manipulating Button Types): Merge into Manipulating Buttons.
8515 (Making Buttons): Explain return values.
8516 (Button Buffer Commands): Add xref.
8517 (Inverse Video): Update mode-line-inverse-video.
8518 (Display Table Format): Clarify.
8519 (Active Display Table): Give defaults for window-display-table.
8520
8521 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8522 and calendar-today-marker are strings, not chars.
8523 (Holiday Customizing): Minor fix.
8524
8525 * internals.texi (Writing Emacs Primitives): Update `or' example.
8526 Update limit on # args of subr.
8527
8528 * edebug.texi (Using Edebug): Arrow is in fringe.
8529 (Instrumenting): Arg to eval-defun works without loading edebug.
8530 (Edebug Execution Modes): Add xref.
8531
8532 * customize.texi (Common Keywords): Clarify :require.
8533 Mention :version here.
8534 (Variable Definitions, Group Definitions): Not here.
8535 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8536
85372005-03-07 Chong Yidong <cyd@stupidchicken.com>
8538 * nonascii.texi (Text Representations): Clarify position-bytes.
8539 (Character Sets): Add list-charset-chars.
8540 (Scanning Charsets): Add charset-after.
8541 (Encoding and I/O): Minor fix.
8542
85432005-03-06 Richard M. Stallman <rms@gnu.org>
8544
8545 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8546 (Resizing Windows): Likewise.
8547
8548 * text.texi (Change Hooks): Get rid of "Emacs 21".
8549
8550 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8551
8552 * streams.texi (Output Variables): Get rid of "Emacs 21".
8553
8554 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8555
8556 * os.texi (Translating Input): Replace flow-control example
8557 with a less obsolete example that uses `keyboard-translate'.
8558
8559 * objects.texi (Hash Table Type, Circular Objects):
8560 Get rid of "Emacs 21".
8561
8562 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8563 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8564
8565 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8566
8567 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8568
8569 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8570 (Menu Bar): Fix when menu-bar-update-hook is called.
8571
8572 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8573
8574 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8575 and make it read better.
8576
8577 * files.texi (Writing to Files): Get rid of "Emacs 21".
8578 (Unique File Names): Likewise.
8579
8580 * elisp.texi: Update Emacs version to 22.
8581
8582 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8583 (Overlay Properties, Face Attributes): Likewise.
8584 (Managing Overlays): Fix punctuation.
8585 (Attribute Functions): Clarify set-face-font; get rid of
8586 info about old Emacs versions.
8587 (Auto Faces, Font Lookup, Display Property, Images):
8588 Get rid of "Emacs 21".
8589
8590 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8591
85922005-03-05 Richard M. Stallman <rms@gnu.org>
8593
8594 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8595
85962005-03-04 Lute Kamstra <lute@gnu.org>
8597
8598 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8599
86002005-03-03 Lute Kamstra <lute@gnu.org>
8601
8602 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8603
86042005-03-01 Lute Kamstra <lute@gnu.org>
8605
8606 * debugging.texi (Debugger Commands): Update `j'.
8607
86082005-02-28 Lute Kamstra <lute@gnu.org>
8609
8610 * debugging.texi (Debugging): Fix typo.
8611 (Error Debugging): Document eval-expression-debug-on-error.
8612 (Function Debugging): Update example.
8613 (Using Debugger): Mention starred stack frames.
8614 (Debugger Commands): Document `j' and `l'.
8615 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8616 Update the messages that the debugger displays.
8617 (Internals of Debugger): Add cross reference. Update example.
8618 (Excess Open): Minor improvement.
8619 (Excess Close): Minor improvement.
8620
86212005-02-26 Richard M. Stallman <rms@gnu.org>
8622
8623 * tips.texi (Coding Conventions): Clarify.
8624 Put all the major mode key reservations together.
8625 Mention the Mouse-1 => Mouse-2 conventions.
8626
8627 * syntax.texi (Syntax Class Table): Clarify.
8628 (Syntax Table Functions): syntax-after moved from here.
8629 (Syntax Table Internals): syntax-after moved to here.
8630 (Parsing Expressions): Update info on number of values
8631 and what's meaningful in the STATE argument.
8632 (Categories): Fix typo.
8633
8634 * sequences.texi (Arrays): Cleanup.
8635 (Char-Tables): Clarify.
8636
8637 * processes.texi (Deleting Processes): Cleanups, add xref.
8638 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8639 (Process Information): set-process-coding-system, some args optional.
8640 (Input to Processes): Explain various types for PROCESS args.
8641 Rename them from PROCESS-NAME to PROCESS.
8642 (Signals to Processes): Likewise.
8643 (Decoding Output): Cleanup.
8644 (Query Before Exit): Clarify.
8645
8646 * os.texi (Startup Summary): Correct the options; add missing ones.
8647 (Terminal Output, Batch Mode): Clarify.
8648 (Flow Control): Node deleted.
8649
8650 * markers.texi (The Mark): Clarify.
8651
8652 * macros.texi (Expansion): Cleanup.
8653 (Indenting Macros): indent-spec allows ints, not floats.
8654
8655 * keymaps.texi (Keymaps): Clarify.
8656 (Format of Keymaps): Update lisp-mode-map example.
8657 (Active Keymaps, Key Lookup): Clarify.
8658 (Changing Key Bindings): Add xref to `kbd'.
8659 (Key Binding Commands, Simple Menu Items): Clarify.
8660 (Mouse Menus, Menu Bar): Clarify.
8661 (Menu Example): Replace print example with menu-bar-replace-menu.
8662
8663 * help.texi (Documentation Basics): Add function-documentation prop.
8664
8665 * elisp.texi (Top): Don't refer to Flow Control node.
8666
8667 * commands.texi (Command Overview): Improve xrefs.
8668 (Adjusting Point): Adjusting point applies to intangible and invis.
8669 (Key Sequence Input): Doc extra read-key-sequence args.
8670 Likewise for read-key-sequence-vector.
8671
8672 * backups.texi (Rename or Copy): Minor fix.
8673 (Numbered Backups): For version-control, say the default.
8674 (Auto-Saving): make-auto-save-file-name example is simplified.
8675
8676 * advice.texi (Advising Functions): Don't imply one part of Emacs
8677 should advise another part. Markup changes.
8678 (Defining Advice): Move transitional para.
8679 (Activation of Advice): Cleanup.
8680 Explain if COMPILE is nil or negative.
8681
8682 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8683
86842005-02-24 Lute Kamstra <lute@gnu.org>
8685
8686 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8687 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8688
86892005-02-23 Lute Kamstra <lute@gnu.org>
8690
8691 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8692 to define global minor modes as well.
8693
8694 * display.texi (Managing Overlays): overlay-buffer returns nil for
8695 deleted overlays.
8696
86972005-02-22 Kim F. Storm <storm@cua.dk>
8698
8699 * minibuf.texi (Basic Completion): Allow symbols in addition to
8700 strings in try-completion and all-completions.
8701
87022005-02-14 Lute Kamstra <lute@gnu.org>
8703
8704 * elisp.texi (Top): Remove reference to deleted node.
8705
8706 * lists.texi (Lists): Remove reference to deleted node.
8707 (Cons Cells): Fix typo.
8708
8709 * loading.texi (Where Defined): Fix typo.
8710
87112005-02-14 Richard M. Stallman <rms@gnu.org>
8712
8713 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8714 is useful for discarding some minor modes.
8715
8716 * symbols.texi (Symbol Components): Reorder examples.
8717
8718 * streams.texi (Input Functions): State standard-input default.
8719 (Output Variables): State standard-output default.
8720
8721 * objects.texi (Printed Representation): Clarify read syntax vs print.
8722 (Floating Point Type): Explain meaning better.
8723 (Symbol Type): Explain uniqueness better.
8724 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8725 List examples sooner.
8726 (Box Diagrams): New subnode broken out.
8727 Some examples moved from old Lists as Boxes node.
8728 (Dotted Pair Notation): Clarify intro.
8729 (Array Type): Clarify.
8730 (Type Predicates): Add hash-table-p.
8731
8732 * numbers.texi (Integer Basics): Clarify radix explanation.
8733 (Predicates on Numbers): Minor clarification.
8734 (Comparison of Numbers): Minor clarification. Clarify eql.
8735 Typos in min, max.
8736 (Math Functions): Clarify overflow in expt.
8737
8738 * minibuf.texi (Text from Minibuffer): Minor clarification.
8739 Mention arrow keys.
8740
8741 * loading.texi (Autoload): defun's doc string overrides autoload's
8742 doc string.
8743 (Repeated Loading): Modernize "add to list" examples.
8744 (Where Defined): Finish updating table of load-history elts.
8745
8746 * lists.texi (List-related Predicates): Minor wording improvement.
8747 (Lists as Boxes): Node deleted.
8748 (Building Lists): Explain trivial cases of number-sequence.
8749
8750 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8751 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8752 (Hash Access): Any object can be a key.
8753 State value of maphash.
8754
8755 * functions.texi (What Is a Function): Wording cleanup.
8756 (Function Documentation): Minor cleanup.
8757 Explain purpose of calling convention at end of doc string.
8758 (Function Names): Wording cleanup.
8759 (Calling Functions): Wording cleanup.
8760 Explain better how funcall calls the function.
8761 (Function Cells): Delete example of saving and redefining function.
8762
8763 * control.texi (Combining Conditions): Wording cleanup.
8764 (Iteration): dolist and dotimes bind VAR locally.
8765 (Cleanups): Xref to Atomic Changes.
8766
8767 * compile.texi (Byte Compilation): Delete 19.29 info.
8768 (Compilation Functions): Macros' difficulties don't affect defsubst.
8769 (Docs and Compilation): Delete 19.29 info.
8770
87712005-02-10 Richard M. Stallman <rms@gnu.org>
8772
8773 * objects.texi (Symbol Type): Minor correction.
8774
87752005-02-06 Lute Kamstra <lute@gnu.org>
8776
8777 * modes.texi (Example Major Modes): Fix typos.
8778
87792005-02-06 Richard M. Stallman <rms@gnu.org>
8780
8781 * text.texi (Margins): fill-nobreak-predicate can be one function.
8782
8783 * strings.texi (Modifying Strings): clear-string can make unibyte.
8784 (Formatting Strings): format gives error if values missing.
8785
8786 * positions.texi (Character Motion): Mention default arg
8787 for forward-char. backward-char refers to forward-char.
8788 (Word Motion): Mention default arg for forward-word.
8789 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8790 Simplify end-of-buffer.
8791 (Text Lines): Mention default arg for forward-line.
8792 (List Motion): Mention default arg for beginning/end-of-defun.
8793 (Skipping Characters): Minor fixes in explaining character-set.
8794
8795 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8796 Mode inheritance applies only when default-major-mode is nil.
8797 Clarifications.
8798 (Example Major Modes): Update Text mode and Lisp mode examples.
8799 (Minor Mode Conventions): Mention define-minor-mode at top.
8800 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8801 (Mode Line Format): Update mode line face display info.
8802 (Properties in Mode): Mention effect of risky vars.
8803 (Imenu): Define imenu-add-to-menubar.
8804 (Font Lock Mode): Add descriptions to menu lines.
8805 (Faces for Font Lock): Add font-lock-doc-face.
8806
88072005-02-05 Lute Kamstra <lute@gnu.org>
8808
8809 * text.texi (Maintaining Undo): Remove obsolete function.
8810
88112005-02-05 Eli Zaretskii <eliz@gnu.org>
8812
8813 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8814 color specifications. Improve indexing.
b8d4c8d0
GM
8815 (Text Terminal Colors): Replace the description of RGB values by
8816 an xref to "Color Names".
8817
88182005-02-03 Richard M. Stallman <rms@gnu.org>
8819
8820 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8821 Clarify.
8822 (Selecting Windows): Clarify save-selected-window.
8823 (Cyclic Window Ordering): Clarify walk-windows.
8824 (Window Point): Clarify.
8825 (Window Start): Add comment to example.
8826 (Resizing Windows): Add `interactive' specs in examples.
8827 Document fit-window-to-buffer.
8828
8829 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8830 (Undo, Maintaining Undo): Clarify last change.
8831 (Sorting): In sort-numeric-fields, explain about octal and hex.
8832 Mention sort-numeric-base.
8833 (Format Properties): Add xref for hard newlines.
8834
8835 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8836 (Pop-Up Menus): Fix typo.
8837 (Color Names): Explain all types of color names.
8838 Explain color-values on B&W terminal.
8839 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8840
8841 * files.texi (File Locks): Not supported on MS systems.
8842 (Testing Accessibility): Clarify.
8843
8844 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8845 (Coverage Testing): Fix typo.
8846
8847 * commands.texi (Misc Events): Remove stray space.
8848
8849 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8850 (Modification Time): Clarify when visited-file-modtime returns 0.
8851 (The Buffer List): Clarify bury-buffer.
8852 (Killing Buffers): Clarify.
8853 (Indirect Buffers): Add clone-indirect-buffer.
8854
88552005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8856
8857 * edebug.texi (Printing in Edebug): Fix default value of
8858 edebug-print-circle.
8859 (Coverage Testing): Fix displayed frequency count data.
8860
88612005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8862
8863 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8864
88652005-02-02 Kim F. Storm <storm@cua.dk>
8866
8867 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8868
88692005-01-29 Eli Zaretskii <eliz@gnu.org>
8870
8871 * commands.texi (Misc Events): Describe the help-echo event.
8872
8873 * text.texi (Special Properties) <help-echo>: Use `pos'
8874 consistently in description of the help-echo property.
8875 Use @code{nil} instead of @var{nil}.
8876
8877 * display.texi (Overlay Properties): Fix the index entry for
8878 help-echo overlay property.
8879
8880 * customize.texi (Type Keywords): Uncomment the xref to the
8881 help-echo property documentation.
8882
88832005-01-23 Kim F. Storm <storm@cua.dk>
8884
8885 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8886 return value. Third element FULLY replaced by PARTIAL which
8887 specifies number of invisible pixels if row is only partially visible.
8888 (Textual Scrolling): Mention auto-window-vscroll.
8889 (Vertical Scrolling): New defvar auto-window-vscroll.
8890
88912005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8892
8893 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8894 command remapping.
8895
88962005-01-15 Richard M. Stallman <rms@gnu.org>
8897
8898 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8899
89002005-01-14 Kim F. Storm <storm@cua.dk>
8901
8902 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8903
8904 * text.texi (Links and Mouse-1): Fix string and vector item.
8905
89062005-01-13 Richard M. Stallman <rms@gnu.org>
8907
8908 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8909 descriptions of overriding-local-map and overriding-terminal-local-map.
8910
8911 * text.texi (Links and Mouse-1): Clarify text.
8912
89132005-01-13 Kim F. Storm <storm@cua.dk>
8914
8915 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8916
89172005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8918
8919 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8920
89212005-01-12 Kim F. Storm <storm@cua.dk>
8922
8923 * text.texi (Links and Mouse-1): Rename section from Enabling
8924 Mouse-1 to Following Links. Change xrefs.
8925 Add examples for define-button-type and define-widget.
8926
8927 * display.texi (Button Properties, Button Buffer Commands):
8928 Clarify mouse-1 and follow-link functionality.
8929
89302005-01-12 Richard M. Stallman <rms@gnu.org>
8931
8932 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8933
8934 * display.texi (Beeping): Fix Texinfo usage.
8935
8936 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8937
89382005-01-11 Kim F. Storm <storm@cua.dk>
8939
8940 * display.texi (Button Properties, Button Buffer Commands):
8941 Mention mouse-1 binding. Add follow-link keyword.
8942
8943 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8944 (Enabling Mouse-1 to Follow Links): New subsection.
8945
89462005-01-06 Richard M. Stallman <rms@gnu.org>
8947
8948 * text.texi (Special Properties): Minor change.
8949
8950 * os.texi (Timers): Clarify previous change.
8951
8952 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8953
89542005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8955
8956 * display.texi (Face Attributes): Correct xref to renamed node.
8957
89582005-01-01 Richard M. Stallman <rms@gnu.org>
8959
8960 * display.texi (Face Attributes): Describe hex color specs.
8961
89622004-12-31 Richard M. Stallman <rms@gnu.org>
8963
8964 * os.texi (Timers): Update previous change.
8965
89662004-12-30 Kim F. Storm <storm@cua.dk>
8967
8968 * display.texi (Line Height): Total line-height is now specified
8969 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8970 in cons cells. (nil . RATIO) is relative to actual line height.
8971 Use line-height `t' instead of `0' to get minimum height.
8972
89732004-12-29 Richard M. Stallman <rms@gnu.org>
8974
8975 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8976
89772004-12-28 Richard M. Stallman <rms@gnu.org>
8978
8979 * commands.texi (Quitting): Clarify value of with-local-quit.
8980
8981 * elisp.texi (Top): Fix previous change.
8982
8983 * loading.texi (Loading): Fix previous change.
8984
89852004-12-27 Richard M. Stallman <rms@gnu.org>
8986
8987 * Makefile.in (MAKEINFO): Specify --force.
8988
8989 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8990
8991 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8992
8993 * display.texi (Line Height): Further clarify.
8994
8995 * elisp.texi (Top): Update Loading submenu.
8996
8997 * loading.texi (Where Defined): New node.
8998 (Unloading): load-history moved to Where Defined.
8999
90002004-12-21 Richard M. Stallman <rms@gnu.org>
9001
9002 * commands.texi (Event Input Misc): Add while-no-input.
9003
90042004-12-11 Richard M. Stallman <rms@gnu.org>
9005
9006 * display.texi (Line Height): Rewrite text for clarity.
9007
90082004-12-11 Kim F. Storm <storm@cua.dk>
9009
9010 * display.texi (Display): Add node "Line Height" to menu.
9011 (Line Height): New node. Move full description of line-spacing
9012 and line-height text properties here from text.texi.
9013 (Scroll Bars): Add vertical-scroll-bar variable.
9014
9015 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9016
9017 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9018 line-spacing and vertical-scroll-bar.
9019
9020 * text.texi (Special Properties): Just mention line-spacing and
9021 line-height here, add xref to new "Line Height" node.
9022
90232004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9024
9025 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9026
9027 * locals.texi (Standard Buffer-Local Variables):
9028 Add @xref for `line-spacing'.
9029
90302004-12-05 Richard M. Stallman <rms@gnu.org>
9031
9032 * Makefile.in (maintainer-clean): Remove the info files
9033 in $(infodir) where they are created.
9034
90352004-12-03 Richard M. Stallman <rms@gnu.org>
9036
9037 * windows.texi (Selecting Windows): get-lru-window and
9038 get-largest-window don't consider dedicated windows.
9039
9040 * text.texi (Undo): Document undo-in-progress.
9041
90422004-11-26 Richard M. Stallman <rms@gnu.org>
9043
9044 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9045 Remove a few vars that are not always buffer-local.
9046
90472004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9048
9049 * locals.texi (Standard Buffer-Local Variables): Comment out
9050 xref's to non-existent node `Yet to be written'.
9051
90522004-11-24 Richard M. Stallman <rms@gnu.org>
9053
9054 * processes.texi (Synchronous Processes): Grammar fix.
9055
9056 * numbers.texi (Comparison of Numbers): Add eql.
9057
9058 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9059
9060 * intro.texi (Printing Notation): Fix previous change.
9061
9062 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9063 and default-indicate-buffer-boundaries from here.
9064 (Usual Display): To here.
9065 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9066 (Usual Display): Move tab-width up.
9067
5dcb4c4e
SM
9068 * customize.texi (Variable Definitions):
9069 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9070 (Simple Types, Composite Types, Defining New Types):
9071 Minor cleanups.
9072
90732004-11-21 Jesper Harder <harder@ifa.au.dk>
9074
9075 * processes.texi (Synchronous Processes, Output from Processes):
9076 Markup fix.
9077
90782004-11-20 Richard M. Stallman <rms@gnu.org>
9079
9080 * positions.texi (Skipping Characters): skip-chars-forward
9081 now handles char classes.
9082
9083 * intro.texi (Printing Notation): Avoid confusion of `print'
9084 when explaining @print.
9085
9086 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9087
9088 * display.texi (Display Table Format): Minor fix.
9089
9090 * streams.texi (Output Functions): Fix print example.
9091
9092 * Makefile.in (elisp): New target.
9093 (dist): Depend on $(infodir)/elisp, not elisp.
9094 Copy the info files from $(infodir).
9095
9096 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9097 read-from-minibuffer.
9098
9099 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9100
91012004-11-19 Richard M. Stallman <rms@gnu.org>
9102
9103 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9104
91052004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9106
9107 * tips.texi (Coding Conventions): Fix typo.
9108
91092004-11-16 Richard M. Stallman <rms@gnu.org>
9110
9111 * tips.texi (Coding Conventions): Separate defvar and require
9112 methods to avoid warnings. Use require only when there are many
9113 functions and variables from that package.
9114
9115 * minibuf.texi (Minibuffer Completion): When ignoring case,
9116 predicate must not be case-sensitive.
9117
9118 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9119 (Test Coverage): Don't talk about "splotches". Clarified.
9120
91212004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9122
9123 * frames.texi (Window Frame Parameters): Fix typo.
9124
91252004-11-15 Kim F. Storm <storm@cua.dk>
9126
9127 * symbols.texi (Other Plists): Note that plist-get may signal error.
9128 Add safe-plist-get.
9129
91302004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9131
9132 * modes.texi (Font Lock Basics): Fix typo.
9133
91342004-11-08 Richard M. Stallman <rms@gnu.org>
9135
9136 * syntax.texi (Syntax Table Functions): Add syntax-after.
9137
91382004-11-06 Lars Brinkhoff <lars@nocrew.org>
9139
9140 * os.texi (Processor Run Time): New section documenting
9141 get-internal-run-time.
9142
91432004-11-06 Eli Zaretskii <eliz@gnu.org>
9144
9145 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9146 it nukes elisp-cover.texi.
9147 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9148 elisp-0 etc.
9149
91502004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9151
9152 * commands.texi (Keyboard Macros): Document `append' return value
9153 of `defining-kbd-macro'.
9154
91552004-11-01 Richard M. Stallman <rms@gnu.org>
9156
9157 * commands.texi (Interactive Call): Add called-interactively-p.
9158
91592004-10-29 Simon Josefsson <jas@extundo.com>
9160
9161 * minibuf.texi (Reading a Password): Revert.
9162
91632004-10-28 Richard M. Stallman <rms@gnu.org>
9164
9165 * frames.texi (Display Feature Testing): Explain about "vendor".
9166
91672004-10-27 Richard M. Stallman <rms@gnu.org>
9168
9169 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9170 not raw. Clarify `n'.
9171 (Interactive Call): Rewrite interactive-p, focusing on when
9172 and how to use it.
9173 (Misc Events): Clarify previous change.
9174
9175 * advice.texi (Simple Advice): Clarify what job the example does.
9176 (Around-Advice): Clarify ad-do-it.
9177 (Activation of Advice): An option of ad-default-compilation-action
9178 is `never', not `nil'.
9179
91802004-10-26 Kim F. Storm <storm@cua.dk>
9181
9182 * commands.texi (Interactive Codes): Add U code letter.
9183
91842004-10-25 Simon Josefsson <jas@extundo.com>
9185
9186 * minibuf.texi (Reading a Password): Add.
9187
91882004-10-24 Jason Rumney <jasonr@gnu.org>
9189
9190 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9191 and wheel-down.
9192
91932004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9194
9195 * processes.texi (Synchronous Processes): Document process-file.
9196
91972004-10-22 Kenichi Handa <handa@m17n.org>
9198
9199 * text.texi (translate-region): Document that it accepts also a
9200 char-table.
9201
92022004-10-22 David Ponce <david@dponce.com>
9203
9204 * windows.texi (Resizing Windows): Document the `preserve-before'
9205 argument of the functions `enlarge-window' and `shrink-window'.
9206
92072004-10-19 Jason Rumney <jasonr@gnu.org>
9208
9209 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9210
92112004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9212
9213 * text.texi (Filling): Add anchor for definition of
9214 `sentence-end-double-space'.
9215
9216 * searching.texi (Regexp Example): Update description of how
9217 Emacs currently recognizes the end of a sentence.
9218 (Standard Regexps): Update definition of the variable
9219 `sentence-end'. Add definition of the function `sentence-end'.
9220
92212004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9222
9223 * display.texi (Progress): New node.
9224
92252004-10-05 Kim F. Storm <storm@cua.dk>
9226
9227 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9228
92292004-09-29 Kim F. Storm <storm@cua.dk>
9230
9231 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9232 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9233 fringe bitmap symbols, as they now have their own namespace.
9234 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9235 vs. pixels. Signal error if no free bitmap slots.
9236 (Pixel Specification): Change IMAGE to @var{image}.
9237
92382004-09-28 Richard M. Stallman <rms@gnu.org>
9239
9240 * text.texi (Special Properties): Clarify line-spacing and line-height.
9241
9242 * searching.texi (Regexp Search): Add looking-back.
9243
92442004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9245
9246 * display.texi: Correct typos.
9247 (Image Descriptors): Correct xref's.
9248
92492004-09-25 Richard M. Stallman <rms@gnu.org>
9250
9251 * text.texi (Special Properties): Cleanups in `cursor'.
9252 Rewrites in `line-height' and `line-spacing'; exchange them.
9253
9254 * display.texi (Fringes): Rewrite previous change.
9255 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9256 (Display Fringe Bitmaps): Node deleted, text moved.
9257 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9258 (Scroll Bars): Clarify set-window-scroll-bars.
9259 (Pointer Shape): Rewrite.
9260 (Specified Space): Clarify :align-to, etc.
9261 (Pixel Specification): Use @var. Clarify new text.
9262 (Other Display Specs): Clarify `slice'.
9263 (Image Descriptors): Cleanups.
9264 (Showing Images): Cleanups.
9265
92662004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9267
9268 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9269
9270 * modes.texi: Various minor changes in addition to:
9271 (Major Mode Conventions): Final call to `run-mode-hooks' should
9272 not be inside the `delay-mode-hooks' form.
9273 (Mode Hooks): New node.
9274 (Hooks): Delete obsolete example.
9275 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9276 node "Mode Hooks".
9277
92782004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9279
9280 * display.texi: Correct various typos.
9281 (Display): Rename node "Pointer Shapes" to "Pointer
9282 Shape". (There is already a node called "Pointer Shapes" in
9283 frames.texi.)
9284 (Images): Remove non-existent node "Image Slices" from menu.
9285
92862004-09-23 Kim F. Storm <storm@cua.dk>
9287
9288 * text.texi (Special Properties): Add `cursor', `pointer',
9289 `line-height', and `line-spacing' properties.
9290
9291 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9292 Shapes' to menu.
9293 (Standard Faces): Doc fix for fringe face.
9294 (Fringes): Add `overflow-newline-into-fringe' and
9295 'indicate-buffer-boundaries'.
9296 (Fringe Bitmaps, Pointer Shapes): New nodes.
9297 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9298 Bitmaps' to menu.
9299 (Specified Space): Describe pixel width and height.
9300 (Pixel Specification): New node.
9301 (Other Display Specs): Add `slice' property.
9302 (Display Fringe Bitmaps): New node.
9303 (Images): Add 'Image Slices' to menu.
9304 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
9305 (Showing Images): Add slice arg to `insert-image'.
9306 Add 'insert-sliced-image'.
b8d4c8d0
GM
9307
93082004-09-20 Richard M. Stallman <rms@gnu.org>
9309
9310 * commands.texi (Key Sequence Input):
9311 Clarify downcasing in read-key-sequence.
9312
93132004-09-08 Juri Linkov <juri@jurta.org>
9314
9315 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9316
93172004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9318
5dcb4c4e
SM
9319 * locals.texi (Standard Buffer-Local Variables):
9320 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
9321 * internals.texi (Buffer Internals): Describe new
9322 auto_save_file_format field of the buffer structure.
9323 * files.texi (Format Conversion): `auto-save-file-format' has been
9324 renamed `buffer-auto-save-file-format'.
9325
93262004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9327
9328 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9329 an integer or a marker.
9330 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9331
93322004-08-22 Richard M. Stallman <rms@gnu.org>
9333
9334 * modes.texi (Major Mode Conventions): Discuss rebinding of
9335 standard key bindings.
9336
93372004-08-18 Kim F. Storm <storm@cua.dk>
9338
9339 * processes.texi (Accepting Output): Add `just-this-one' arg to
9340 `accept-process-output'.
9341 (Output from Processes): New var `process-adaptive-read-buffering'.
9342
93432004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9344
9345 * keymaps.texi: Various changes in addition to:
9346 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9347 Give more varied examples for `kbd'.
9348 (Creating Keymaps): Char tables have slots for all characters
9349 without modifiers.
9350 (Active Keymaps): `overriding-local-map' and
9351 `overriding-terminal-local-map' also override text property and
9352 overlay keymaps.
9353 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9354 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9355 to denote a prefix of no events.
9356 `map-keymap' includes parent's bindings _recursively_.
9357 Clarify and correct description of `where-is-internal'.
9358 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9359 (Menu Example): For menus intended for use with the keyboard, the
9360 menu items should be bound to characters or real function keys.
9361
93622004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9363
9364 * objects.texi (Character Type): Reposition `@anchor' to prevent
9365 double space inside sentence in Info.
9366
9367 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9368 renamed to `disabled-command-function'.
9369 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9370 (Command Loop Info): Replace reference to it.
9371 (Disabling Commands): `disabled-command-hook' has been renamed to
9372 `disabled-command-function'.
9373
93742004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9375
9376 * os.texi (Translating Input): Only non-prefix bindings in
9377 `key-translation-map' override actual key bindings. Warn about
9378 possible indirect effect of actual key bindings on non-prefix
9379 bindings in `key-translation-map'.
9380
93812004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9382
9383 * minibuf.texi (High-Level Completion): Add anchor for definition
9384 of `read-variable'.
9385
9386 * commands.texi: Various changes in addition to:
9387 (Using Interactive): Clarify description of `interactive-form'.
9388 (Interactive Call): Mention default for KEYS argument to
9389 `call-interactively'.
9390 (Command Loop Info): Clarify description of `this-command-keys'.
9391 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9392 Value of `last-event-frame' can be `macro'.
9393 (Repeat Events): `double-click-fuzz' is also used to distinguish
9394 clicks and drags.
9395 (Classifying Events): Clarify descriptions of `event-modifiers'
9396 `event-basic-type' and `event-convert-list'.
9397 (Accessing Events): `posn-timestamp' takes POSITION argument.
9398 (Quoted Character Input): Clarify description of
9399 `read-quoted-char' and fix example.
9400 (Quitting): Add `with-local-quit'.
9401 (Disabling Commands): Correct and clarify descriptions of
9402 `enable-command' and `disable-command'.
9403 Mention what happens if `disabled-command-hook' is nil.
9404 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9405 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9406
94072004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9408
9409 * frames.texi: Various changes in addition to:
9410 (Creating Frames): Expand and clarify description of `make-frame'.
9411 (Window Frame Parameters): Either none or both of the `icon-left'
9412 and `icon-top' parameters must be specified. Put descriptions of
9413 `menu-bar-lines' and `toolbar-lines' closer together and change
9414 them accordingly.
9415 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9416 except while processing `frame-title-format' or `icon-title-format'.
9417 (Deleting Frames): Correct description of `delete-frame'.
9418 Non-nil return values of `frame-live-p' are like those of `framep'.
9419 (Frames and Windows): Mention return value of
9420 `set-frame-selected-window'.
9421 (Visibility of Frames): Mention `force' argument to
9422 `make-frame-invisible'. `frame-visible-p' returns t for all
9423 frames on text-only terminals.
9424 (Frame Configurations): Restoring a frame configuration does not
9425 restore deleted frames.
9426 (Window System Selections): `x-set-selection' returns DATA.
9427 (Resources): Add example.
9428 (Display Feature Testing): Clarify descriptions of
9429 `display-pixel-height', `display-pixel-width', `x-server-version'
9430 and `x-server-vendor'.
9431
9432 * windows.texi (Choosing Window): Add anchor.
9433 * minibuf.texi (Minibuffer Misc): Add anchor.
9434
94352004-07-23 John Paul Wallington <jpw@gnu.org>
9436
9437 * macros.texi (Defining Macros): Declaration keyword for setting
9438 Edebug spec is `debug' not `edebug'.
9439
94402004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9441
9442 * windows.texi: Various small changes in addition to:
9443 (Window Point): Mention return value of `set-window-point'.
9444 (Window Start): `pos-visible-in-window-p' disregards horizontal
9445 scrolling. Explain return value if PARTIALLY is non-nil.
9446 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9447 and `set-window-vscroll'.
9448 (Size of Window): The argument WINDOW to `window-inside-edges',
9449 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9450 (Resizing Windows): Explain return value of
9451 `shrink-window-if-larger-than-buffer'.
9452 `window-size-fixed' automatically becomes buffer local when set.
9453 (Window Configurations): Explain return value of
9454 `set-window-configuration'.
9455
9456 * minibuf.texi (Minibuffer Misc): Add anchor for
9457 `minibuffer-scroll-window'.
9458
9459 * positions.texi (Text Lines): Add anchor for `count-lines'.
9460
94612004-07-17 Richard M. Stallman <rms@gnu.org>
9462
9463 * display.texi (Overlay Properties): Adding `evaporate' prop
9464 deletes empty overlay immediately.
9465
9466 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9467 fix example.
9468
94692004-07-16 Jim Blandy <jimb@redhat.com>
9470
9471 * searching.texi (Regexp Backslash): Document new \_< and \_>
9472 operators.
9473
94742004-07-16 Juanma Barranquero <lektu@terra.es>
9475
9476 * display.texi (Images): Fix Texinfo usage.
9477
94782004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9479
9480 * buffers.texi (Modification Time): `visited-file-modtime' now
9481 returns a list of two integers, instead of a cons.
9482
94832004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9484
9485 * windows.texi: Various changes in addition to:
9486 (Splitting Windows): Add `split-window-keep-point'.
9487
94882004-07-09 Richard M. Stallman <rms@gnu.org>
9489
9490 * frames.texi (Input Focus): Minor fix.
9491
94922004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9493
9494 * frames.texi (Input Focus): Clarify descriptions of
9495 `select-frame-set-input-focus' and `select-frame'.
9496
94972004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9498
9499 * os.texi: Various small changes in addition to:
9500 (Killing Emacs): Expand and clarify description of
9501 `kill-emacs-query-functions' and `kill-emacs-hook'.
9502 (System Environment): Expand and clarify description of `getenv'
9503 and `setenv'.
9504 (Timers): Clarify description of `run-at-time'.
9505 (Translating Input): Correct description of
9506 `extra-keyboard-modifiers'.
9507 (Flow Control): Correct description of `enable-flow-control'.
9508
95092004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9510
9511 * os.texi: Update copyright.
9512 (Session Management): Grammar fix.
9513 Clarify which Emacs does the restarting.
9514 Use @samp for *scratch* buffer.
9515
95162004-07-04 Alan Mackenzie <acm@muc.de>
9517
9518 * frames.texi (Input Focus): Add documentation for
9519 `select-frame-set-input-focus'. Replace refs to non-existent
9520 `switch-frame' with `select-frame'. Minor corrections and tidying
9521 up of text-only terminal stuff.
9522
95232004-07-02 Richard M. Stallman <rms@gnu.org>
9524
9525 * files.texi (Saving Buffers): Cleanup write-contents-function.
9526 (Magic File Names): Cleanup file-remote-p.
9527
b344d29d 95282004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9529
9530 * files.texi (Magic File Names): `file-remote-p' returns an
9531 identifier of the remote system, not just t.
9532
95332004-07-02 David Kastrup <dak@gnu.org>
9534
9535 * searching.texi (Entire Match Data): Add explanation about new
9536 match-data behavior when @var{integers} is non-nil.
9537
95382004-06-24 Richard M. Stallman <rms@gnu.org>
9539
9540 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9541
9542 * customize.texi (Variable Definitions): Note about doc strings
9543 and :set.
9544
9545 * keymaps.texi (Keymap Terminology): Document `kbd'.
9546 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9547
9548 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9549 makes it buffer-local.
9550
9551 * files.texi (Saving Buffers): Correct previous change.
9552
9553 * commands.texi (Accessing Events):
9554 Clarify posn-col-row and posn-actual-col-row.
9555
95562004-06-24 David Ponce <david.ponce@wanadoo.fr>
9557
9558 * commands.texi (Accessing Events): New functions
9559 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9560
95612004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9562
9563 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9564 * frames.texi, buffers.texi, backups.texi, variables.texi:
9565 * loading.texi, eval.texi, functions.texi, control.texi:
9566 * symbols.texi, minibuf.texi: Reposition @anchor's.
9567
9568 * help.texi: Various small changes in addition to the following.
9569 (Describing Characters): Describe PREFIX argument to
9570 `key-description'. Correct and clarify definition of
9571 `text-char-description'. Describe NEED-VECTOR argument to
9572 `read-kbd-macro'.
9573 (Help Functions): Clarify definition of `apropos'.
9574
95752004-06-23 Lars Hansen <larsh@math.ku.dk>
9576
9577 * files.texi (Saving Buffers): Correct description of
9578 `write-contents-functions'.
9579
95802004-06-21 Juanma Barranquero <lektu@terra.es>
9581
9582 * display.texi (Images): Remove redundant @vindex directives.
9583 Rewrite `image-library-alist' doc in active voice.
9584
95852004-06-14 Juanma Barranquero <lektu@terra.es>
9586
9587 * display.texi (Images): Document new delayed library loading,
9588 variable `image-library-alist' and (existing but undocumented)
9589 function `image-type-available-p'.
9590
95912004-06-05 Richard M. Stallman <rms@gnu.org>
9592
9593 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9594 refer the user to the Initial Input node.
9595 (Text from Minibuffer): Likewise.
9596 (Initial Input): New node. Document this feature
9597 and say it is mostly deprecated.
9598
95992004-05-30 Richard M. Stallman <rms@gnu.org>
9600
9601 * loading.texi (Named Features): Clarify return value
9602 and meaning of NOERROR.
9603
9604 * variables.texi (File Local Variables): Minor cleanup.
9605
96062004-05-30 Michael Albinus <michael.albinus@gmx.de>
9607
9608 * files.texi (Magic File Names): Add `file-remote-p' as operation
9609 of file name handlers.
9610
96112004-05-29 Richard M. Stallman <rms@gnu.org>
9612
9613 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9614 as arg to a minor mode command.
9615
96162004-05-22 Richard M. Stallman <rms@gnu.org>
9617
9618 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9619
9620 * streams.texi (Output Variables): Doc float-output-format.
9621
9622 * searching.texi (Regexp Special): Nested repetition can be infloop.
9623
9624 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9625 real stack overflow.
9626
9627 * compile.texi: Minor cleanups.
9628
96292004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9630
9631 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9632 circular lists.
9633 (List Elements): Explain handling of circular and dotted lists.
9634
96352004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9636
9637 * modes.texi (Search-based Fontification): Fix typo.
9638
96392004-05-10 Juanma Barranquero <lektu@terra.es>
9640
9641 * modes.texi (Mode Line Variables): Fix description of
9642 global-mode-string, which is now after which-func-mode, not the
9643 buffer name.
9644
96452004-05-07 Lars Hansen <larsh@math.ku.dk>
9646
9647 * modes.texi (Desktop Save Mode): Add.
9648 (Modes): Add menu entry Desktop Save Mode.
9649
9650 * hooks.texi: Add desktop-after-read-hook,
9651 desktop-no-desktop-file-hook and desktop-save-hook.
9652
9653 * locals.texi: Add desktop-save-buffer.
9654
96552004-04-30 Jesper Harder <harder@ifa.au.dk>
9656
9657 * display.texi: emacs -> Emacs.
9658
96592004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9660
9661 * files.texi (Changing Files): Document set-file-times.
9662
96632004-04-23 Juanma Barranquero <lektu@terra.es>
9664
9665 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9666
96672004-04-18 Jesper Harder <harder@ifa.au.dk>
9668
9669 * tips.texi (Coding Conventions): defopt -> defcustom.
9670
96712004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9672
9673 * sequences.texi: Various clarifications.
9674
96752004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9676
9677 * buffers.texi (Read Only Buffers): Mention optional ARG to
9678 `toggle-read-only'.
9679
96802004-04-14 Nick Roberts <nick@nick.uklinux.net>
9681
9682 * windows.texi (Selecting Windows): Note that get-lru-window
9683 returns a full-width window if possible.
9684
96852004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9686
9687 * buffers.texi: Various changes in addition to:
9688 (Buffer File Name): Add `find-buffer-visiting'.
9689 (Buffer Modification): Mention optional ARG to `not-modified'.
9690 (Indirect Buffers): Mention optional CLONE argument to
9691 `make-indirect-buffer'.
9692
9693 * files.texi: Various changes in addition to:
9694 (Visiting Functions): `find-file-hook' is now a normal hook.
9695 (File Name Expansion): Explain difference between the way that
9696 `expand-file-name' and `file-truename' treat `..'.
9697 (Contents of Directories): Mention optional ID-FORMAT argument to
9698 `directory-files-and-attributes'.
9699 (Format Conversion): Mention new optional CONFIRM argument to
9700 `format-write-file'.
9701
97022004-04-12 Miles Bader <miles@gnu.org>
9703
9704 * macros.texi (Expansion): Add description of `macroexpand-all'.
9705
97062004-04-05 Jesper Harder <harder@ifa.au.dk>
9707
5dcb4c4e
SM
9708 * variables.texi (Variable Aliases):
9709 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9710
9711 * errors.texi (Standard Errors): Ditto.
9712
97132004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9714
9715 * backups.texi: Various small changes in addition to:
9716 (Making Backups): Mention return value of `backup-buffer'.
9717 (Auto-Saving): Mention optional FORCE argument to
9718 `delete-auto-save-file-if-necessary'.
9719 (Reverting): Mention optional PRESERVE-MODES argument to
9720 `revert-buffer'. Correct description of `revert-buffer-function'.
9721
97222004-03-22 Juri Linkov <juri@jurta.org>
9723
9724 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9725 with `Vector Functions'.
9726
9727 * text.texi (Sorting): Add missing quote.
9728
97292004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9730
9731 * intro.texi (Lisp History): Replace xref to `cl' manual with
9732 inforef.
9733
97342004-03-12 Richard M. Stallman <rms@gnu.org>
9735
9736 * intro.texi (Version Info): Add arg to emacs-version.
9737 (Lisp History): Change xref to CL manual.
9738
97392004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9740
9741 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9742 for Partial Completion mode.
9743
97442004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9745
9746 * customize.texi: Fix typo. Remove eol whitespace.
9747
97482004-03-04 Richard M. Stallman <rms@gnu.org>
9749
9750 * processes.texi: Fix typos.
9751
9752 * lists.texi (Building Lists): Minor clarification.
9753
9754 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9755 in make-hash-table.
9756
97572004-02-29 Juanma Barranquero <lektu@terra.es>
9758
9759 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9760 rm, and ignore exit code.
9761
97622004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9763
9764 * display.texi (Defining Faces): Add description for min-colors.
9765 Update example.
9766
97672004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9768
9769 * abbrevs.texi: Various corrections and clarifications in addition
9770 to the following:
9771 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9772
97732004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9774
9775 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9776
97772004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9778
9779 * text.texi: Various small changes in addition to the following:
9780 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9781 to delete-horizontal-space.
9782 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9783 description of yank-handler text property at various places.
9784
9785 * frames.texi (Window System Selections): Add anchor.
9786
9787 * syntax.texi (Syntax Table Functions): Clarify and correct
9788 descriptions of make-syntax-table and copy-syntax-table.
9789 (Motion and Syntax): Clarify SYNTAXES argument to
9790 skip-syntax-forward.
9791 (Parsing Expressions): Mention that the return value of
9792 parse-partial-sexp is currently a list of ten rather than nine
9793 elements.
9794 (Categories): Various corrections and clarifications.
9795
97962004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9797
9798 * markers.texi (Marker Insertion Types): Minor change.
9799
9800 * locals.texi (Standard Buffer-Local Variables):
9801 * commands.texi (Interactive Codes, Using Interactive):
9802 * functions.texi (Related Topics): Fix xrefs.
9803
98042004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9805
9806 * lists.texi (Sets And Lists): Update description of delete-dups.
9807
98082004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9809
9810 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9811
c8763fb6 98122004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9813
9814 * frames.texi (Parameter Access): frame-parameters arg is optional.
9815 modify-frame-parameters handles nil for FRAME.
9816 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9817 are all-or-nothing for certain toolkits.
9818 Mention parameter wait-for-wm.
9819 (Frames and Windows): In frame-first-window and frame-selected-window
9820 the arg is optional.
9821 (Input Focus): In redirect-frame-focus the second arg is optional.
9822 (Window System Selections): Mention selection type CLIPBOARD.
9823 Mention data-type UTF8_STRING.
9824 Mention numbering of cut buffers.
9825 (Resources): Describe x-resource-name.
9826
98272004-02-16 Richard M. Stallman <rms@gnu.org>
9828
9829 * windows.texi (Buffers and Windows): Delete false table
9830 about all-frames.
9831
9832 * syntax.texi (Parsing Expressions): Delete old caveat
9833 about parse-sexp-ignore-comments.
9834
9835 * streams.texi (Output Variables): Add print-quoted.
9836
9837 * lists.texi (Building Lists): Minor cleanup.
9838
9839 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9840
9841 * display.texi (Overlays): Explain overlays use markers.
9842 (Managing Overlays): Explain front-advance and rear-advance
9843 in more detail.
9844
9845 * loading.texi (Unloading): Document unload-feature-special-hooks.
9846 Get rid of fns-NNN.el file.
9847
98482004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9849
9850 * help.texi (Describing Characters): Fix text-char-description
9851 example output.
9852
9853 * edebug.texi (Using Edebug): Fix example.
9854
9855 * debugging.texi (Internals of Debugger): Fix return value.
9856
9857 * files.texi (Changing Files): Fix argname.
9858
9859 * calendar.texi: Fix parens, and default values.
9860
9861 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9862 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9863 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9864
9865 * positions.texi (Text Lines): Don't add -1 in current-line.
9866
98672004-02-16 Richard M. Stallman <rms@gnu.org>
9868
9869 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9870
98712004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9872
9873 * processes.texi (Low-Level Network): Fix a typo.
9874
98752004-02-12 Kim F. Storm <storm@cua.dk>
9876
9877 * display.texi (Fringes): Use consistent wording.
9878 Note that window-fringe's window arg is optional.
9879 (Scroll Bars): Use consistent wording.
9880
98812004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9882
9883 * tips.texi (Comment Tips): Document the new conventions for
9884 commenting out code.
9885
c8763fb6 98862004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9887
5dcb4c4e 9888 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9889
98902004-02-07 Kim F. Storm <storm@cua.dk>
9891
9892 * positions.texi (Text Lines): Add line-number-at-pos.
9893
98942004-02-06 John Paul Wallington <jpw@gnu.org>
9895
9896 * display.texi (Button Properties, Button Buffer Commands):
9897 mouse-2 invokes button, not down-mouse-1.
9898
98992004-02-04 Jason Rumney <jasonr@gnu.org>
9900
9901 * makefile.w32-in: Sync with Makefile.in changes.
9902
99032004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9904
9905 * minibuf.texi (Text from Minibuffer): Various corrections and
9906 clarifications.
9907 (Object from Minibuffer): Correct Lisp description of
9908 read-minibuffer.
9909 (Minibuffer History): Clarify description of cons values for
9910 HISTORY arguments.
5dcb4c4e
SM
9911 (Basic Completion): Various corrections and clarifications.
9912 Add completion-regexp-list.
b8d4c8d0
GM
9913 (Minibuffer Completion): Correct and clarify description of
9914 completing-read.
5dcb4c4e
SM
9915 (Completion Commands): Mention Partial Completion mode.
9916 Various other minor changes.
b8d4c8d0
GM
9917 (High-Level Completion): Various corrections and clarifications.
9918 (Reading File Names): Ditto.
9919 (Minibuffer Misc): Ditto.
9920
99212004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9922
9923 * strings.texi (Text Comparison): assoc-string also matches
9924 elements of alists that are strings instead of conses.
9925 (Formatting Strings): Standardize Texinfo usage. Update index
9926 entries.
9927
99282004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9929
9930 * lists.texi (Sets And Lists): Add delete-dups.
9931
99322004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9933
9934 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9935 special form.
9936 * macros.texi (Defining Macros): Update description of `declare',
9937 which now is a macro.
9938 (Wrong Time): Fix typos.
9939
99402004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9941
9942 * compile.texi (Compilation Functions): Expand descriptions of
9943 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9944 and `batch-byte-compile'. In particular, mention and describe
9945 all optional arguments.
9946 (Disassembly): Correct and clarify the description of `disassemble'.
9947
99482004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9949
9950 * searching.texi: Various small changes in addition to the
9951 following.
9952 (Regexp Example): Adapt to new value of `sentence-end'.
9953 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9954 `words'.
9955 (Search and Replace): Add usage note for `perform-replace'.
9956 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9957 `match-data'.
9958 (Standard Regexps): Update for new values of `paragraph-start'
9959 and `sentence-end'.
9960
99612004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9962
9963 * files.texi (Saving Buffers): Clarify descriptions of
9964 `write-contents-functions' and `before-save-hook'.
9965 Make the defvar's for `before-save-hook' and `after-save-hook'
9966 into defopt's.
9967
99682004-01-07 Kim F. Storm <storm@cua.dk>
9969
9970 * commands.texi (Click Events): Describe new image and
9971 width/height elements of click events.
9972 (Accessing Events): Add posn-string, posn-image, and
9973 posn-object-width-height. Change posn-object to return either
9974 image or string object.
9975
99762004-01-01 Simon Josefsson <jas@extundo.com>
9977
9978 * hooks.texi (Standard Hooks): Add before-save-hook.
9979 * files.texi (Saving Buffers): Likewise.
9980
99812004-01-03 Richard M. Stallman <rms@gnu.org>
9982
9983 * frames.texi (Frames and Windows): Delete frame-root-window.
9984
99852004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9986
9987 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9988
9989 * functions.texi: Various small changes in addition to the
9990 following.
5dcb4c4e
SM
9991 (What Is a Function): `functionp' returns nil for macros.
9992 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9993 (Function Documentation): Add `\' in front of (fn @var{arglist})
9994 and explain why.
9995 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9996 Add anchor.
9997 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9998
99992004-01-01 Miles Bader <miles@gnu.org>
10000
10001 * display.texi (Buttons): New section.
10002
100032003-12-31 Andreas Schwab <schwab@suse.de>
10004
10005 * numbers.texi (Math Functions): sqrt reports a domain-error
10006 error.
10007 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10008
100092003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10010
10011 * tips.texi (Documentation Tips): Update item on hyperlinks in
10012 documentation strings.
10013
10014 * errors.texi (Standard Errors): Various small corrections and
10015 additions.
10016
10017 * control.texi: Various small changes in addition to the
10018 following.
10019 (Signaling Errors): Provide some more details on how `signal'
10020 constructs the error message. Add anchor to the definition of
10021 `signal'.
10022 (Error Symbols): Describe special treatment of `quit'.
10023 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10024 to emphasize that it has to be a single form.
10025
10026 * buffers.texi: Add anchor.
10027
100282003-12-29 Richard M. Stallman <rms@gnu.org>
10029
10030 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10031 (Window Configurations): Add window-configuration-frame.
10032
10033 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10034
10035 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10036 Change arg name in get-char-property.
10037 (Special Properties): Update handling of keymap property.
10038
10039 * strings.texi (Modifying Strings): Add clear-string.
10040 (Text Comparison): Add assoc-string and remove
10041 assoc-ignore-case, assoc-ignore-representation.
10042
10043 * os.texi (Time of Day): Add set-time-zone-rule.
10044
10045 * numbers.texi (Math Functions): asin, acos, log, log10
10046 report domain-error errors.
10047
10048 * nonascii.texi (Converting Representations):
10049 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10050 (Encoding and I/O): Add file-name-coding-system.
10051
10052 * modes.texi (Search-based Fontification): Explain that
10053 face specs are symbols with face names as values.
10054
10055 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10056
10057 * lists.texi (Building Lists): remq moved elsewhere.
10058 (Sets And Lists): remq moved here.
10059 (Association Lists): Refer to assoc-string.
10060
10061 * internals.texi (Garbage Collection): Add memory-use-counts.
10062
10063 * frames.texi (Frames and Windows): Add set-frame-selected-window
10064 and frame-root-window.
10065
10066 * files.texi (Contents of Directories):
10067 Add directory-files-and-attributes.
10068
10069 * display.texi (Refresh Screen): Add force-window-update.
10070 (Invisible Text): Explain about moving point out of invis text.
10071 (Overlay Properties): Add overlay-properties.
10072 (Managing Overlays): Add overlayp.
10073 (GIF Images): Invalid image number displays a hollow box.
10074
10075 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10076 (Killing Buffers): Add buffer-live-p.
10077
100782003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10079
10080 * display.texi (Fringes): Fix typo "set-buffer-window".
10081
100822003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10083
10084 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10085 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10086 Add or change various xrefs and anchors.
10087
10088 * commands.texi: Replace all occurrences of @acronym{CAR} with
10089 @sc{car}, for consistency with the rest of the Elisp manual.
10090 `car' and `cdr' are historically acronyms, but are no longer
10091 widely thought of as such.
10092
10093 * internals.texi (Pure Storage): Mention that `purecopy' does not
10094 copy text properties.
10095 (Object Internals): Now 29 bits are used (in most implementations)
10096 to address Lisp objects.
10097
10098 * variables.texi (Variables with Restricted Values): New node.
10099
10100 * objects.texi (Lisp Data Types): Mention that certain variables
10101 can only take on a restricted set of values and add an xref to
10102 the new node "Variables with Restricted Values".
10103
10104 * eval.texi (Function Indirection): Describe the errors that
10105 `indirect-function' can signal.
10106 (Eval): Clarify the descriptions of `eval-region' and `values'.
10107 Describe `eval-buffer' instead of `eval-current-buffer' and
10108 mention `eval-current-buffer' as an alias for `current-buffer'.
10109 Correct the description and mention all optional arguments.
10110
10111 * nonascii.texi: Various small changes in addition to the
10112 following.
10113 (Converting Representations): Clarify behavior of
10114 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10115 ASCII arguments.
10116 (Character Sets): Document the variable `charset-list' and adapt
10117 the definition of the function `charset-list' accordingly.
10118 (Translation of Characters): Clarify use of generic characters in
10119 `make-translation-table'. Clarify and correct the description of
10120 the use of translation tables in encoding and decoding.
10121 (User-Chosen Coding Systems): Correct and clarify the description
10122 of `select-safe-coding-system'.
10123 (Default Coding Systems): Clarify description of
10124 `file-coding-system-alist'.
10125
101262003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10127
10128 * strings.texi (Text Comparison): Correctly describe when two
10129 strings are `equal'. Combine and clarify descriptions of
10130 `assoc-ignore-case' and `assoc-ignore-representation'.
10131
10132 * objects.texi (Non-ASCII in Strings): Clarify description of
10133 when a string is unibyte or multibyte.
10134 (Bool-Vector Type): Update examples.
10135 (Equality Predicates): Correctly describe when two strings are
10136 `equal'.
10137
101382003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10139
10140 * lists.texi (Building Lists): `append' no longer accepts integer
10141 arguments. Update the description of `number-sequence' to reflect
10142 recent changes.
10143 (Sets And Lists): Describe `member-ignore-case' after `member'.
10144
101452003-11-27 Kim F. Storm <storm@cua.dk>
10146
10147 * commands.texi (Click Events): Click object may be an images.
10148 Describe (dx . dy) element of click positions.
10149 (Accessing Events): Remove duplicate posn-timestamp.
10150 New functions posn-object and posn-object-x-y.
10151
101522003-11-23 Kim F. Storm <storm@cua.dk>
10153
10154 * commands.texi (Click Events): Describe enhancements to event
10155 position lists, including new text-pos and (col . row) items.
10156 Mention left-fringe and right-fringe area events.
10157 (Accessing Events): New functions posn-area and
10158 posn-actual-col-row. Mention posn-timestamp. Mention that
10159 posn-point in non-text area still returns buffer position.
10160 Clarify posn-col-row.
10161
101622003-11-21 Lars Hansen <larsh@math.ku.dk>
10163
10164 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10165 * anti.texi (File Attributes): Describe removed parameter
10166 ID-FORMAT.
10167
101682003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10169
10170 * positions.texi (Positions): Mention that, if a marker is used as
10171 a position, its buffer is ignored.
10172
10173 * markers.texi (Overview of Markers): Mention it here too.
10174
101752003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10176
10177 * numbers.texi (Numeric Conversions): Not just `floor', but also
10178 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10179
101802003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10181
10182 * markers.texi (Creating Markers): Specify insertion type of
10183 created markers. Add xref to `Marker Insertion Types'.
10184 Second argument to `copy-marker' is optional.
10185 (Marker Insertion Types): Mention that most markers are created
10186 with insertion type nil.
10187 (The Mark): Correctly describe when `mark' signals an error.
10188 (The Region): Correctly describe when `region-beginning' and
10189 `region-end' signal an error.
10190
101912003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10192
10193 * hash.texi (Creating Hash): Clarify description of `eql'.
10194 `makehash' is obsolete.
10195 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10196
10197 * positions.texi (Point): Change description of `buffer-end', so
10198 that it is also correct for floating point arguments.
10199 (List Motion): Correct argument lists of `beginning-of-defun' and
10200 `end-of-defun'.
10201 (Excursions): Add xref to `Marker Insertion Types'.
10202 (Narrowing): Argument to `narrow-to-page' is optional.
10203
102042003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10205
10206 * streams.texi (Output Streams): Clarify behavior of point for
10207 marker output streams.
10208
102092003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10210
10211 * variables.texi (Defining Variables): Second argument to
10212 `defconst' is not optional.
10213 (Setting Variables): Mention optional argument APPEND to
10214 `add-to-list'.
10215 (Creating Buffer-Local): Expand description of
10216 `make-variable-buffer-local'.
10217 (Frame-Local Variables): Expand description of
10218 `make-variable-frame-local'.
10219 (Variable Aliases): Correct description of optional argument
10220 DOCSTRING to `defvaralias'. Mention return value of
10221 `defvaralias'.
10222 (File Local Variables): Add xref to `File variables' in Emacs
10223 Manual. Correct description of `hack-local-variables'. Mention
10224 `safe-local-variable' property. Mention optional second argument
10225 to `risky-local-variable-p'.
10226
102272003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10228
10229 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10230
102312003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10232
10233 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10234 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10235 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10236 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10237 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10238 lispref/processes.texi, lispref/searching.texi,
10239 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10240 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10241 @acronym{FOO}.
10242
102432003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10244
10245 * strings.texi (Creating Strings): Argument START to `substring'
10246 can not be `nil'. Expand description of
10247 `substring-no-properties'. Correct description of `split-string',
10248 especially with respect to empty matches. Prevent very bad line
10249 break in definition of `split-string-default-separators'.
10250 (Text Comparison): `string=' and `string<' also accept symbols as
10251 arguments.
10252 (String Conversion): More completely describe argument BASE in
10253 `string-to-number'.
10254 (Formatting Strings): `%s' and `%S' in `format' do require
10255 corresponding object. Clarify behavior of numeric prefix after
10256 `%' in `format'.
10257 (Case Conversion): The argument to `upcase-initials' can be a
10258 character.
10259
102602003-10-27 Kenichi Handa <handa@m17n.org>
10261
10262 * display.texi (Fontsets): Fix texinfo usage.
10263
102642003-10-25 Kenichi Handa <handa@m17n.org>
10265
10266 * display.texi (Fontsets): Add description of the function
10267 set-fontset-font.
10268
102692003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10270
10271 * display.texi (Temporary Displays): Add xref to `Documentation
10272 Tips'.
10273
10274 * functions.texi (Function Safety): Use inforef instead of pxref
10275 for SES.
10276
102772003-10-23 Andreas Schwab <schwab@suse.de>
10278
10279 * Makefile.in (TEX, texinputdir): Don't define.
10280 (TEXI2DVI): Define.
10281 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10282 add $(srcdir)/index.texi.
10283 ($(infodir)/elisp): Remove index.texi dependency.
10284 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10285 (index.texi): Remove target.
10286 (dist): Don't link $(srcdir)/permute-index.
10287 (clean): Don't remove index.texi.
10288
10289 * permute-index, index.perm: Remove.
10290 * index.texi: Rename from index.unperm.
10291
102922003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10293
10294 * tips.texi (Documentation Tips): Document new behavior for face
10295 and variable hyperlinks in Help mode.
10296
102972003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10298
10299 * objects.texi (Integer Type): Update for extra bit of integer range.
10300 (Character Type): Ditto.
10301
103022003-10-16 Eli Zaretskii <eliz@gnu.org>
10303
10304 * numbers.texi (Integer Basics): Add index entries for reading
10305 numbers in hex, octal, and binary.
10306
103072003-10-16 Lute Kamstra <lute@gnu.org>
10308
10309 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10310 argument.
10311
103122003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10313
10314 * windows.texi (Choosing Window): Fix typo.
10315 * edebug.texi (Edebug Execution Modes): Fix typo.
10316
103172003-10-13 Richard M. Stallman <rms@gnu.org>
10318
10319 * windows.texi (Basic Windows): A window has fringe settings,
10320 display margins and scroll-bar settings.
10321 (Splitting Windows): Doc split-window return value.
10322 Clean up one-window-p.
10323 (Selecting Windows): Fix typo.
10324 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10325 (Buffers and Windows): In set-window-buffer, explain effect
10326 on fringe settings and scroll bar settings.
10327 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10328 (Choosing Window): Use defopt for pop-up-frame-function.
10329 For special-display-buffer-names, explain same-window and same-frame.
10330 Clarify window-dedicated-p return value.
10331 (Textual Scrolling): scroll-up and scroll-down can get an error.
10332 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10333 Clarify set-window-hscroll.
10334 (Size of Window): Don't mention tool bar in window-height.
10335 (Coordinates and Windows): Explain what coordinates-in-window-p
10336 returns for fringes and display margins.
10337 (Window Configurations): Explain saving fringes, etc.
10338
10339 * tips.texi (Library Headers): Clean up Documentation.
10340
10341 * syntax.texi (Parsing Expressions): Clean up forward-comment
10342 and parse-sexp-lookup-properties.
10343
10344 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10345
10346 * os.texi (System Environment): Clean up text for load-average errors.
10347
10348 * modes.texi (Hooks): Don't explain local hook details at front.
10349 Clarify run-hooks and run-hook-with-args a little.
10350 Clean up add-hook and remove-hook.
10351
10352 * edebug.texi (Edebug Execution Modes): Clarify t.
10353 Document edebug-sit-for-seconds.
10354 (Coverage Testing): Document C-x X = and =.
10355 (Instrumenting Macro Calls): Fix typo.
10356 (Specification List): Don't index the specification keywords.
10357
103582003-10-10 Kim F. Storm <storm@cua.dk>
10359
10360 * processes.texi (Network): Introduce make-network-process.
10361
103622003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10363
10364 * tips.texi (Library Headers): Fix typo.
10365
103662003-10-07 Juri Linkov <juri@jurta.org>
10367
10368 * modes.texi (Imenu): Mention imenu-create-index-function's
10369 default value. Explain submenus better.
10370
103712003-10-07 Lute Kamstra <lute@gnu.org>
10372
10373 * modes.texi (Faces for Font Lock): Fix typo.
10374 (Hooks): Explain how buffer-local hook variables can refer to
10375 global hook variables.
10376 Various minor clarifications.
10377
103782003-10-06 Lute Kamstra <lute@gnu.org>
10379
10380 * tips.texi (Coding Conventions): Mention naming conventions for
10381 hooks.
10382
103832003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10384
10385 * loading.texi (Library Search): Correct default value of
10386 load-suffixes.
10387 (Named Features): Fix typo.
10388
103892003-10-05 Richard M. Stallman <rms@gnu.org>
10390
10391 * loading.texi (Named Features): In `provide',
10392 say how to test for subfeatures.
10393 (Unloading): In unload-feature, use new var name
10394 unload-feature-special-hooks.
10395
103962003-10-03 Lute Kamstra <lute@gnu.org>
10397
10398 * modes.texi (Major Mode Conventions): Mention third way to set up
10399 Imenu.
10400 (Imenu): A number of small fixes.
10401 Delete documentation of internal variable imenu--index-alist.
10402 Document the return value format of imenu-create-index-function
10403 functions.
10404
104052003-09-30 Richard M. Stallman <rms@gnu.org>
10406
10407 * processes.texi (Network): Say what stopped datagram connections do.
10408
10409 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10410
10411 * display.texi (Overlay Properties): Clarify `evaporate' property.
10412
104132003-09-29 Lute Kamstra <lute@gnu.org>
10414
10415 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10416 constructs should be marked as risky.
10417 Change cons cell into proper list.
10418 (Mode Line Variables): Change cons cell into proper list.
10419
104202003-09-26 Lute Kamstra <lute@gnu.org>
10421
10422 * modes.texi (Mode Line Data): Document the :propertize construct.
10423 (Mode Line Variables): Reorder the descriptions of the variables
10424 to match their order in the default mode-line-format.
10425 Describe the new variables mode-line-position and mode-line-modes.
10426 Update the default values of mode-line-frame-identification,
10427 minor-mode-alist, and default-mode-line-format.
10428 (Properties in Mode): Mention the :propertize construct.
10429
104302003-09-26 Richard M. Stallman <rms@gnu.org>
10431
10432 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10433 * loading.texi, minibuf.texi, text.texi, variables.texi:
10434 Avoid @strong{Note:}.
10435
104362003-09-26 Richard M. Stallman <rms@gnu.org>
10437
10438 * keymaps.texi (Remapping Commands): Fix typo.
10439
104402003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10441
10442 * processes.texi (Low-Level Network): Fix typo.
10443
104442003-09-23 Kim F. Storm <storm@cua.dk>
10445
10446 * processes.texi (Network, Network Servers): Fix typos.
10447 (Low-Level Network): Add timeout value for :server keyword.
10448 Add new option keywords to make-network-process.
10449 Add set-network-process-options.
10450 Explain how to test availability of network options.
10451
104522003-09-19 Richard M. Stallman <rms@gnu.org>
10453
10454 * text.texi (Motion by Indent): Arg to
10455 backward-to-indentation and forward-to-indentation is optional.
10456
10457 * strings.texi (Creating Strings): Add substring-no-properties.
10458
10459 * processes.texi
10460 (Process Information): Add list-processes arg QUERY-ONLY.
10461 Delete process-contact from here.
10462 Add new status values for process-status.
10463 Add process-get, process-put, process-plist, set-process-plist.
10464 (Synchronous Processes): Add call-process-shell-command.
10465 (Signals to Processes): signal-process allows process objects.
10466 (Network): Complete rewrite.
10467 (Network Servers, Datagrams, Low-Level Network): New nodes.
10468
10469 * positions.texi (Word Motion): forward-word, backward-word
10470 arg is optional. Reword.
10471
10472 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10473
10474 * variables.texi (Creating Buffer-Local):
10475 Delete duplicate definition of buffer-local-value.
10476 (File Local Variables): Explain about discarding text props.
10477
104782003-09-11 Richard M. Stallman <rms@gnu.org>
10479
10480 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10481 changes variables that record input events.
10482 (Minibuffer Misc): Add minibuffer-selected-window.
10483
10484 * lists.texi (Building Lists): Add copy-tree.
10485
10486 * display.texi (Fontsets): Add char-displayable-p.
10487 (Scroll Bars): New node.
10488
104892003-09-08 Lute Kamstra <lute@gnu.org>
10490
10491 * modes.texi (%-Constructs): Document new `%i' and `%I'
10492 constructs.
10493
104942003-09-03 Peter Runestig <peter@runestig.com>
10495
10496 * makefile.w32-in: New file.
10497
104982003-08-29 Richard M. Stallman <rms@gnu.org>
10499
10500 * display.texi (Overlay Properties): Clarify how priorities
10501 affect use of the properties.
10502
105032003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10504
10505 * customize.texi (Type Keywords): Correct the description of
10506 `:help-echo' in the case where `motion-doc' is a function.
10507
105082003-08-14 John Paul Wallington <jpw@gnu.org>
10509
10510 * modes.texi (Emulating Mode Line): Subsection, not section.
10511
105122003-08-13 Richard M. Stallman <rms@gnu.org>
10513
10514 * elisp.texi (Top): Update subnode lists in menu.
10515
10516 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10517 (Kill Functions): kill-region has new arg yank-handler.
10518 (Yanking): New node.
10519 (Yank Commands): Add yank-undo-function.
10520 (Low-Level Kill Ring):
10521 kill-new and kill-append have new arg yank-handler.
10522 (Changing Properties): Add remove-list-of-text-properties.
10523 (Atomic Changes): New node.
10524
10525 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10526
10527 * streams.texi (Output Variables): Add eval-expression-print-length
10528 and eval-expression-print-level.
10529
10530 * os.texi (Time Conversion): For encode-time, explain limits on year.
10531
10532 * objects.texi (Character Type): Define anchor "modifier bits".
10533
10534 * modes.texi (Emulating Mode Line): New node.
10535 (Search-based Fontification): Font Lock uses font-lock-face property.
10536 (Other Font Lock Variables): Likewise.
10537
10538 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10539 not vectors.
10540 (Active Keymaps): Add emulation-mode-map-alists.
10541 (Functions for Key Lookup): key-binding has new arg no-remap.
10542 (Remapping Commands): New node.
10543 (Scanning Keymaps): where-is-internal has new arg no-remap.
10544 (Tool Bar): Add tool-bar-local-item-from-menu.
10545 Clarify when to use tool-bar-add-item-from-menu.
10546
10547 * commands.texi (Interactive Call): commandp has new arg.
10548 (Command Loop Info): Add this-original-command.
10549
105502003-08-06 John Paul Wallington <jpw@gnu.org>
10551
10552 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10553
10554 * display.texi (Warning Basics): Fix typo.
10555 (Fringes): Add closing curly bracket and fix typo.
10556
10557 * elisp.texi (Top): Fix typo.
10558
105592003-08-05 Richard M. Stallman <rms@gnu.org>
10560
10561 * elisp.texi: Update lists of subnodes.
10562
10563 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10564
10565 * variables.texi (Local Variables): Use lc for example variable names.
10566
10567 * tips.texi (Library Headers): Explain where to put -*-.
10568
10569 * strings.texi (Creating Strings): Fix xref for vconcat.
10570
10571 * sequences.texi (Vector Functions):
10572 vconcat no longer allows integer args.
10573
10574 * minibuf.texi (Reading File Names): read-file-name has new
10575 arg PREDICATE. New function read-directory-name.
10576
c4cc8b9a 10577 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10578 (Indenting Macros): New node.
10579
10580 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10581 (Window Frame Parameters): Make separate table of parameters
10582 that are coupled with specific face attributes.
10583 (Deleting Frames): delete-frame-hooks renamed to
10584 delete-frame-functions.
10585
10586 * files.texi (Magic File Names): Add file-remote-p.
10587 Clarify file-local-copy.
10588
10589 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10590 here; instead xref Defining Macros.
10591
10592 * display.texi (Warnings): New node, and subnodes.
10593 (Fringes): New node.
10594
10595 * debugging.texi (Test Coverage): New node.
10596
10597 * compile.texi (Compiler Errors): Explain with-no-warnings
10598 and other ways to suppress warnings.
10599
10600 * commands.texi (Interactive Call): Minor clarification.
10601
10602 * buffers.texi (Buffer File Name): set-visited-file-name
10603 renames the buffer too.
10604
10605 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10606
106072003-07-24 Markus Rost <rost@math.ohio-state.edu>
10608
10609 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10610
106112003-07-22 Markus Rost <rost@math.ohio-state.edu>
10612
10613 * internals.texi (Garbage Collection): Fix previous change.
10614
106152003-07-22 Richard M. Stallman <rms@gnu.org>
10616
10617 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10618
10619 * display.texi (Width): Use \s syntax in example.
10620 (Font Selection): Add face-font-rescale-alist.
10621
10622 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10623 Remove spurious indent in example.
10624
10625 * lists.texi (Building Lists): Add number-sequence.
10626
10627 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10628
10629 * functions.texi (Function Documentation): Explain how to
10630 show calling convention explicitly in the doc string.
10631
10632 * windows.texi (Selecting Windows): save-selected-window saves
10633 selected window of each frame.
10634 (Window Configurations): Minor change.
10635
10636 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10637
10638 * streams.texi (Output Variables): Add print-continuous-numbering
10639 and print-number-table.
10640
10641 * processes.texi (Decoding Output): New node.
10642
10643 * os.texi (Time Conversion): decode-time arg is optional.
10644
10645 * objects.texi (Character Type): Don't use space as example for \.
10646 Make list of char names and \-sequences correspond.
10647 Explain that \s is not used in strings. `\ ' needs space after.
10648
10649 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10650 (Translation of Characters): Add translation-table-for-input.
10651 (Default Coding Systems): Add auto-coding-functions.
10652 (Explicit Encoding): Add decode-coding-inserted-region.
10653 (Locales): Add locale-info.
10654
10655 * minibuf.texi (Basic Completion): Describe test-completion.
10656 Collections can be lists of strings.
10657 Clean up lazy-completion-table.
10658 (Programmed Completion): Mention test-completion.
10659 Clarify why lambda expressions are not accepted.
10660 (Minibuffer Misc): Describe minibufferp.
10661
106622003-07-14 Richard M. Stallman <rms@gnu.org>
10663
10664 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10665
10666 * windows.texi (Selecting Windows): New arg to select-window.
10667 (Selecting Windows): Add with-selected-window.
10668 (Size of Window): Add window-inside-edges, etc.
10669
10670 * internals.texi (Garbage Collection): Add post-gc-hook.
10671
10672 * processes.texi (Subprocess Creation): Add exec-suffixes.
10673
10674 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10675 (Scanning Keymaps): Add map-keymaps.
10676 (Defining Menus): Add keymap-prompt.
10677
10678 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10679 most-negative-fixnum.
10680
c4cc8b9a 10681 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10682 (Compiler Errors): New node.
10683
10684 * os.texi (User Identification): user-uid, user-real-uid
10685 can return float.
10686
10687 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10688 and about derived modes.
10689 (Minor Modes): Add minor-mode-list.
10690 (Defining Minor Modes): Keyword args for define-minor-mode.
10691 (Search-based Fontification): Explain managing other properties.
10692 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10693 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10694 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10695
10696 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10697 (Variable Aliases): Clarify defvaralias.
10698
10699 * loading.texi (Library Search): Add load-suffixes.
10700
10701 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10702 (Programmed Completion): Add dynamic-completion-table.
10703
10704 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10705 (Magic File Names): Specify precedence order of handlers.
10706
10707 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10708 and post-command-hook.
10709 (Waiting): New calling convention for sit-for.
10710
10711 * text.texi (Special Properties): local-map and keymap properties
10712 apply based on their stickiness.
10713
107142003-07-07 Richard M. Stallman <rms@gnu.org>
10715
10716 * modes.texi (Minor Mode Conventions): Specify only some kinds
10717 of list values as args to minor modes.
10718
10719 * files.texi (File Name Expansion): Warn about iterative use
10720 of substitute-in-file-name.
10721
10722 * advice.texi (Activation of Advice): Clean up previous change.
10723
107242003-07-06 Markus Rost <rost@math.ohio-state.edu>
10725
10726 * advice.texi (Activation of Advice): Note that ad-start-advice is
10727 turned on by default.
10728
107292003-06-30 Richard M. Stallman <rms@gnu.org>
10730
10731 * text.texi (Buffer Contents): Document current-word.
10732 (Change Hooks): Not called for *Messages*.
10733
10734 * functions.texi (Defining Functions): Explain about redefining
10735 primitives.
f4e90db0 10736 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10737 Comment out the detailed criteria for what is safe.
10738
107392003-06-22 Andreas Schwab <schwab@suse.de>
10740
10741 * objects.texi (Symbol Type): Fix description of examples.
10742
107432003-06-16 Andreas Schwab <schwab@suse.de>
10744
10745 * hash.texi (Creating Hash): Fix description of :weakness.
10746
c8763fb6 107472003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10748
10749 * files.texi (Changing Files): copy-file copies file modes, too.
10750
107512003-05-28 Richard M. Stallman <rms@gnu.org>
10752
10753 * strings.texi (Creating Strings): Clarify split-string.
10754
107552003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10756
10757 * strings.texi (Creating Strings): Update split-string specification
10758 and examples.
10759
107602003-05-19 Richard M. Stallman <rms@gnu.org>
10761
10762 * elisp.texi: Correct invariant section names.
10763
107642003-04-20 Richard M. Stallman <rms@gnu.org>
10765
10766 * os.texi (Timers): Explain about timers and quitting.
10767
107682003-04-19 Richard M. Stallman <rms@gnu.org>
10769
10770 * internals.texi (Writing Emacs Primitives): Strings are
10771 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10772 Explain GCPRO convention for varargs function args.
10773
107742003-04-16 Richard M. Stallman <rms@gnu.org>
10775
10776 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10777
107782003-04-08 Richard M. Stallman <rms@gnu.org>
10779
10780 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10781
107822003-02-13 Kim F. Storm <storm@cua.dk>
10783
10784 * objects.texi (Character Type): New \s escape for space.
10785
107862003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10787
5dcb4c4e 10788 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10789
107902003-01-25 Richard M. Stallman <rms@gnu.org>
10791
10792 * keymaps.texi: Document that a symbol can act as a keymap.
10793
107942003-01-13 Richard M. Stallman <rms@gnu.org>
10795
10796 * text.texi (Changing Properties): Say string indices are origin-0.
10797
10798 * positions.texi (Screen Lines) <compute-motion>:
10799 Correct order of elts in return value.
10800
10801 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10802 how to define a default binding.
10803
108042002-12-07 Markus Rost <rost@math.ohio-state.edu>
10805
10806 * loading.texi (Unloading): Fix recent change for load-history.
10807
10808 * customize.texi (Simple Types): Clarify description of custom
10809 type 'number. Describe new custom type 'float.
10810
108112002-12-04 Markus Rost <rost@math.ohio-state.edu>
10812
10813 * variables.texi (File Local Variables): Fix typo.
10814
c8763fb6 108152002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10816
10817 From Michael Albinus <Michael.Albinus@alcatel.de>.
10818
10819 * README: Target for Info file is `make info'.
10820
5dcb4c4e 10821 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10822 `file-name-sans-extension'.
10823 (Magic File Names): Complete list of operations for magic file
10824 name handlers.
10825
108262002-09-16 Jonathan Yavner <jyavner@engineer.com>
10827
10828 * variables.texi (File Local Variables): New function
10829 risky-local-variable-p.
10830
108312002-09-15 Jonathan Yavner <jyavner@engineer.com>
10832
10833 * functions.texi (Function safety): New node about unsafep.
10834
108352002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10836
5dcb4c4e 10837 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10838 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10839
108402002-06-17 Juanma Barranquero <lektu@terra.es>
10841
10842 * frames.texi (Display Feature Testing): Fix typo.
10843
108442002-06-12 Andreas Schwab <schwab@suse.de>
10845
10846 * frames.texi (Initial Parameters, Resources): Fix references to
10847 the Emacs manual.
10848
108492002-05-13 Kim F. Storm <storm@cua.dk>
10850
10851 * variables.texi (Intro to Buffer-Local): Updated warning and
10852 example relating to changing buffer inside let.
10853
c8763fb6 108542002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10855
10856 * os.texi (Session Management): New node about X Session management.
10857
108582002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10859
10860 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10861 to which the manual corresponds, and the copyright years.
10862
10863 * Makefile.in (VERSION): Set to 2.9.
10864
108652001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10866
10867 * elisp.texi: Change the category in @dircategory to "Emacs", to
10868 make it consistent with info/dir.
10869
108702001-11-25 Miles Bader <miles@gnu.org>
10871
10872 * text.texi (Fields): Describe new `limit' arg in
10873 field-beginning/field-end.
10874
108752001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10876
5dcb4c4e
SM
10877 * permute-index: Don't depend on csh-specific features.
10878 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10879
10880 * two-volume-cross-refs.txt: New file.
10881 * two.el: New file.
10882 * spellfile: New file.
10883
108842001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10885
10886 * permute-index: New file.
10887
10888 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10889 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10890 8+3 restricted namespace.
10891
10892 * Makefile.in (infodir): Define relative to $(srcdir).
10893 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10894 include directories list via -I switch to makeinfo.
10895 (index.texi): Use cp if both hard and symbolic links fail.
10896
108972001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10898
10899 * Makefile.in (distclean): Add.
10900
10901 The following changes make ELisp manual part of the Emacs
10902 distribution:
10903
10904 * Makefile.in: Add Copyright notice.
10905 (prefix): Remove.
10906 (infodir): Change value to "../info".
10907 (VPATH): New variable.
10908 (MAKE): Don't define.
10909 (texmacrodir): Don't define.
10910 (texinputdir): Append the existing value of TEXINPUTS.
10911 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10912 command to be compatible with man/Makefile.in, and to put the
10913 output into ../info.
10914 (info): Add target.
10915 (installall): Target removed.
10916
c8763fb6 109172001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10918
10919 * tips.texi (Coding Conventions): Fix typo.
10920
109212001-10-23 Gerd Moellmann <gerd@gnu.org>
10922
10923 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10924
109252001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10926
10927 * files.texi (File Name Components): Update the description of
10928 file-name-sans-extension and file-name-extension, as they now
10929 ignore leading dots.
10930
109312001-10-20 Gerd Moellmann <gerd@gnu.org>
10932
10933 * (Version 21.1 released.)
10934
109352001-10-19 Miles Bader <miles@gnu.org>
10936
10937 * positions.texi (Text Lines): Describe behavior of
10938 `beginning-of-line'/`end-of-line' in the presence of field properties.
10939
109402001-10-17 Gerd Moellmann <gerd@gnu.org>
10941
10942 * Makefile.in (VERSION): Set to 2.8.
10943 (manual): Use `manual-21'.
10944
10945 * elisp.texi (VERSION): Add and use it where the version
10946 number was used. Set it to 2.8.
10947
10948 * intro.texi: Likewise.
10949
109502001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10951
10952 * files.texi (File Name Completion): Document the significance of
10953 a trailing slash in elements of completion-ignored-extensions.
10954
109552001-10-06 Miles Bader <miles@gnu.org>
10956
10957 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10958
109592001-10-04 Gerd Moellmann <gerd@gnu.org>
10960
10961 * variables.texi (Variable Aliases): New node.
10962
109632001-10-04 Gerd Moellmann <gerd@gnu.org>
10964
10965 * Branch for 21.1.
10966
109672001-10-02 Miles Bader <miles@gnu.org>
10968
10969 * minibuf.texi (Minibuffer Misc): Add entries for
10970 `minibuffer-contents', `minibuffer-contents-no-properties', and
10971 `delete-minibuffer-contents'.
10972 Correct description for `minibuffer-prompt-end'.
10973
10974 * text.texi (Property Search): Correct descriptions of
10975 `next-char-property-change' and `previous-char-property-change'.
10976 Add entries for `next-single-char-property-change' and
10977 `previous-single-char-property-change'.
10978 Make operand names a bit more consistent.
10979
109802001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10981
10982 * frames.texi (Finding All Frames): Document that next-frame and
10983 previous-frame are local to current terminal.
10984
109852001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10986
10987 * keymaps.texi (Creating Keymaps): Fix the description of the
10988 result of make-keymap.
10989
109902001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10991
10992 * display.texi (Font Lookup, Attribute Functions)
10993 (Image Descriptors): Add cross-references to the definition of
10994 selected frame.
10995
10996 * buffers.texi (The Buffer List): Add cross-references to the
10997 definition of selected frame.
10998
10999 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11000 frame at any given time.
11001 (Multiple Displays, Size and Position): Add a cross-reference to
11002 the definition of the selected frame.
11003
110042001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11005
11006 * strings.texi (String Conversion) <string-to-number>: Document
11007 that a float is returned for integers that are too large.
11008
11009 * frames.texi (Mouse Position): Document mouse-position-function.
11010 (Display Feature Testing): Document display-images-p.
11011 (Window Frame Parameters): Document the cursor-type variable.
11012
11013 * numbers.texi (Integer Basics): Document CL style read syntax for
11014 integers in bases other than 10.
11015
5dcb4c4e
SM
11016 * positions.texi (List Motion):
11017 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11018
11019 * lists.texi (Sets And Lists): Document member-ignore-case.
11020
11021 * internals.texi (Garbage Collection): Document the used and free
11022 strings report.
11023 (Memory Usage): Document strings-consed.
11024
11025 * os.texi (Time of Day): Document float-time.
11026 (Recording Input): Document that clear-this-command-keys clears
11027 the vector to be returned by recent-keys.
11028
ed9265fc
JB
11029 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11030 The argument keymap can be a list.
b8d4c8d0
GM
11031
11032 * nonascii.texi (User-Chosen Coding Systems)
11033 <select-safe-coding-system>: Document the new argument
11034 accept-default-p and the variable
11035 select-safe-coding-system-accept-default-p. Tell what happens if
11036 buffer-file-coding-system is undecided.
11037 (Default Coding Systems): Document auto-coding-regexp-alist.
11038
11039 * display.texi (The Echo Area) <message>: Document
11040 message-truncate-lines.
11041 (Glyphs): Document that the glyph table is unused on windowed
11042 displays.
11043
11044 * help.texi (Describing Characters) <single-key-description>:
11045 Document the new argument no-angles.
11046 (Accessing Documentation) <documentation-property>: Document that
11047 a non-string property is evaluated.
11048 <documentation>: Document that the function-documentation property
11049 is looked for.
11050
11051 * windows.texi (Selecting Windows): Document some-window.
11052
11053 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11054
11055 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11056 apropos-mode-hook.
11057
11058 * commands.texi (Using Interactive): Document interactive-form.
11059 (Keyboard Macros): Document kbd-macro-termination-hook.
11060 (Command Loop Info): Document that clear-this-command-keys clears
11061 the vector to be returned by recent-keys.
11062
110632001-09-04 Werner LEMBERG <wl@gnu.org>
11064
11065 * Makefile.in (srcdir, texinputdir): New variables.
11066 (srcs, index.texi, install): Use $(srcdir).
11067 (.PHONY): Remove elisp.dvi.
11068 (elisp): Use -I switch for makeinfo.
11069 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11070 (installall, dist): Use $(srcdir).
11071 Fix path to texinfo.tex.
11072 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11073
110742001-08-30 Gerd Moellmann <gerd@gnu.org>
11075
11076 * display.texi (Conditional Display): Adjust to API change.
11077
11078 * configure: New file.
11079
110802001-07-30 Gerd Moellmann <gerd@gnu.org>
11081
11082 * commands.texi (Repeat Events): Add description of
11083 double-click-fuzz.
11084
110852001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11086
11087 * syntax.texi (Syntax Class Table): Add the missing designator for
11088 comment and string fences.
11089 (Syntax Properties): Add a xref to syntax table internals.
11090 (Syntax Table Internals): Document string-to-syntax.
11091
110922001-05-07 Gerd Moellmann <gerd@gnu.org>
11093
11094 * Makefile.in (install): Use install-info command line options
11095 like in Emacs' Makefile.in.
11096
110972000-12-09 Miles Bader <miles@gnu.org>
11098
11099 * windows.texi (Window Start): Update documentation for
11100 `pos-visible-in-window-p'.
11101
111022000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11103
11104 * lists.texi (Building Lists): Add footnote to explain how to add
11105 to the end of a list.
11106
111072000-10-25 Gerd Moellmann <gerd@gnu.org>
11108
11109 * files.texi (Visiting Functions): Typos.
11110
111112000-10-25 Kenichi Handa <handa@etl.go.jp>
11112
11113 * files.texi (Visiting Functions): Return value of
11114 find-file-noselect may be a list of buffers if wildcards are used.
11115
111162000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11117
11118 * display.texi (Defining Faces): Document `graphic' display type
11119 in face specs.
11120
b344d29d 111212000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11122
11123 * hooks.texi (Standard Hooks): Replace obsolete
11124 `after-make-frame-hook' with `after-make-frame-functions'.
11125
11126 * frames.texi (Creating Frames): Ditto.
11127
11128 * variables.texi (Future Local Variables): Ditto.
11129
111302000-10-16 Gerd Moellmann <gerd@gnu.org>
11131
11132 * display.texi (Other Image Types): Add description of :foreground
11133 and :background properties of mono PBM images.
11134
111352000-08-17 Werner LEMBERG <wl@gnu.org>
11136
11137 * .cvsignore: New file.
11138
111392000-01-05 Gerd Moellmann <gerd@gnu.org>
11140
11141 * tindex.pl: New script.
11142
111431999-12-03 Dave Love <fx@gnu.org>
11144
11145 * Makefile.in (MAKEINFO): New parameter.
11146
111471999-09-17 Richard Stallman <rms@gnu.org>
11148
11149 * Makefile.in (srcs): Add hash.texi.
11150 (VERSION): Update to 20.6.
11151
111521999-09-13 Richard Stallman <rms@gnu.org>
11153
11154 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11155
111561998-08-29 Karl Heuer <kwzh@gnu.org>
11157
11158 * configure.in: New file.
11159 * Makefile.in: Renamed from Makefile.
11160 (prefix, infodir): Use value obtained from configure.
11161 (emacslibdir): Obsolete variable deleted.
11162 (dist): Distribute configure.in, configure, Makefile.in.
11163
111641998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11165
11166 * Makefile (INSTALL_INFO): New variable.
11167 (install): Run install-info.
11168
111691998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11170
11171 * Makefile (elisp.dvi): Add missing backslash.
11172
111731998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11174
11175 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11176 Run texindex without `./'. Always run texindex on elisp.tp.
11177 (elisp.tps): Target deleted.
11178
111791998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11180
11181 * Makefile (srcs): Add nonascii.texi and customize.texi.
11182 (dist): Start by deleting `temp'.
11183
111841998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11185
11186 * Makefile (makeinfo, texindex): Targets deleted.
11187 (makeinfo.o, texindex.o): Targets deleted.
11188 (clean, dist): Don't do anything with them or with getopt*.
11189
111901998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11191
11192 * Makefile (SHELL): Defined.
11193
111941998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11195
11196 * Makefile (elisp.tps): New target.
11197 (elisp.dvi): Depend on elisp.tps.
11198
c5602427 111991996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11200
11201 * README: Update phone number.
11202
11203 * Makefile (elisp): Make this be the default target.
11204 Depend on makeinfo.c instead of makeinfo.
11205 (install): Don't depend on elisp.dvi, since we don't install that.
11206 Use mkinstalldirs.
11207 (dist): Add mkinstalldirs.
11208
c5602427 112091995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11210
11211 * Makefile (VERSION): Update version number.
5dcb4c4e 11212 (maintainer-clean): Rename from realclean.
b8d4c8d0 11213
c5602427 112141995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11215
11216 * Makefile (realclean): New target.
11217 (elisp): Remove any old elisp-* files first.
11218
c5602427 112191993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11220
11221 * Makefile (VERSION): New variable.
11222 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11223 Compressed file suffix should be `.gz', not `.z'.
11224
ce058493 112251993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11226
11227 * Makefile (elisp): Depend on makeinfo.
11228
c5602427 112291993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11230
11231 * Makefile (srcs): Add anti.texi.
11232
c5602427 112331993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11234
11235 * Makefile (infodir, prefix): New vars.
11236 (install): Use infodir.
f4e90db0 11237 (emacsinfodir): Delete.
b8d4c8d0 11238
c5602427 112391993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11240
11241 * Makefile (srcs): Add calendar.texi.
11242
11243 * Makefile (dist): Copy texindex.c and makeinfo.c.
11244 Limit elisp-* files to those with one or two digits.
11245
c5602427 112461993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11247
f4e90db0 11248 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11249
c5602427 112501993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11251
11252 * loading.texi (Unloading): define-function changed back to
11253 defalias. It may not stay this way, but at least it's
11254 consistent with the known-good version of the code patch.
11255
c5602427 112561993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11257
11258 * modes.texi (Hooks): Document new optional arg of add-hook.
11259
c5602427 112601993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11261
11262 * variables.texi: Document nil initial value of buffer-local variables.
11263
11264 * tips.texi: Add new section on standard library headers.
11265
c5602427 112661993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11267
11268 * Makefile (srcs): Add frame.texi to the list of sources.
11269
c5602427 112701993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11271
11272 * Makefile (dist): Don't bother excluding autosave files; they'll
11273 never make it into the temp directory anyway, and the hash marks
11274 in the name are problematic for make and the Bourne shell.
ed9265fc 11275 (srcs): ???
b8d4c8d0 11276
c5602427 112771993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11278
11279 * Makefile (dist): Don't include backup files or autosave files in
11280 the distribution tar file.
11281
c5602427 112821991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 11283
5dcb4c4e 11284 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
11285 (elisp.dvi): Remove erroneous shell comment.
11286 Expect output of permute-index in permuted.fns.
11287 Save old elisp.aux in elisp.oaux.
5dcb4c4e 11288 (clean): Add index.texi to be deleted.
b8d4c8d0 11289
c5602427 112901990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11291
11292 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11293
c5602427 112941990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
11295
11296 * files.texi: Noted that completion-ignored-extensions is ignored
11297 when making *Completions*.
11298
3e868ee3 112991990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
11300
11301 * Makefile make dist now depends on elisp.dvi, since it tries
11302 to include it in the dist file.
11303
c5602427 113041990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 11305
c5602427 11306 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 11307
c5602427 113081989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11309
11310 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11311 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11312
c5602427 113131989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11314
11315 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11316 and @error{} are the terms now being used. The files in the
11317 directory have been changed to reflect this.
11318
11319 * All instances of @indentedresultt{} have been changed to
333f9019 11320 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 11321
c5602427 113221989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11323
11324 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11325 experimental @indentedresult{}, @indentedexpandsto{} are part of
11326 the texinfo.tex in this directory. These TeX macros are not
11327 stable yet.
11328
c5602427 113291989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11330
11331 * texinfo.tex: Temporarily added
11332 \let\result=\dblarrow
11333 \def\error{{\it ERROR} \longdblarrow}
11334 We need to do this better soon.
11335
c5602427 113361989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11337
11338 * Applied Karl Berry's patches to *.texinfo files, but not to
11339 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11340 new title page format is also not applied, since it requires
11341 texinfo.tex changes.)
11342
11343 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11344 for the Project GNU development environment.
11345
11346;; Local Variables:
c8763fb6 11347;; coding: utf-8
b8d4c8d0
GM
11348;; End:
11349
ca4b98fa 11350 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
11351
11352 This file is part of GNU Emacs.
11353
352c8b4a 11354 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 11355 it under the terms of the GNU General Public License as published by
352c8b4a
GM
11356 the Free Software Foundation, either version 3 of the License, or
11357 (at your option) any later version.
b8d4c8d0
GM
11358
11359 GNU Emacs is distributed in the hope that it will be useful,
11360 but WITHOUT ANY WARRANTY; without even the implied warranty of
11361 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11362 GNU General Public License for more details.
11363
11364 You should have received a copy of the GNU General Public License
352c8b4a 11365 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.