Adjust buffer text indirection counters at the end of Fkill_buffer.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
1ada2e55
EZ
12012-07-21 Eli Zaretskii <eliz@gnu.org>
2
3 * commands.texi (Special Events): Mention language-change event.
4 (Input Events, Interactive Codes):
5 * keymaps.texi (Key Sequences): Mention events that are
6 non-keyboard but also non-mouse events.
7
9ea10cc3
CY
82012-07-17 Chong Yidong <cyd@gnu.org>
9
10 * text.texi (Insertion): Document insert-char changes.
11
2e2d2a13
LL
122012-07-15 Leo Liu <sdl.web@gmail.com>
13
14 * display.texi (Fringe Bitmaps): Add exclamation-mark.
15
b68b3337
CY
162012-07-13 Chong Yidong <cyd@gnu.org>
17
18 * buffers.texi (Read Only Buffers): Document toggle-read-only
19 changes. Reword to account for the fact that read-only is
20 currently not supported in overlay properties.
21
ab4c47d3
CY
222012-07-07 Chong Yidong <cyd@gnu.org>
23
24 * loading.texi (Library Search): Index site-lisp directories.
25
d4913798
CY
262012-07-06 Chong Yidong <cyd@gnu.org>
27
28 * intro.texi (A Sample Function Description): Fix incorrect
29 markup, undoing previous change.
30 (A Sample Variable Description): Minor clarifications and markup
31 improvements.
32
33 * elisp.texi (Top):
34 * text.texi (Text): Fix menu order.
35
251736f4
RS
362012-07-06 Richard Stallman <rms@gnu.org>
37
38 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 39 (A Sample Variable Description): Improve/undo previous changes.
251736f4 40
e8d71283
GM
412012-07-05 Glenn Morris <rgm@gnu.org>
42
43 * intro.texi (A Sample Function Description): Fix cross-refs.
44
47187200
MW
452012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
46
47 * intro.texi (Evaluation Notation, A Sample Function Description)
48 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
49
a2eb421b
CY
502012-06-27 Chong Yidong <cyd@gnu.org>
51
52 * processes.texi (Asynchronous Processes, Input to Processes):
53 * internals.texi (Process Internals): Don't capitalize "pty".
54
6d41a41d
TTN
552012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
56
57 * processes.texi (Asynchronous Processes): Make the pty vs pipe
58 discussion more prominent.
59
0bd8297f
EZ
602012-06-23 Eli Zaretskii <eliz@gnu.org>
61
62 * commands.texi (Misc Events): Document the language-change event.
63
d35af63c
PE
642012-06-22 Paul Eggert <eggert@cs.ucla.edu>
65
66 Support higher-resolution time stamps (Bug#9000).
67 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
68 * processes.texi (System Processes):
69 Time stamp resolution is now picosecond, not microsecond.
70
ac1a0ce1 712012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
72
73 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
74
1053a871
SM
752012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
76
77 * functions.texi (Defining Functions):
78 * macros.texi (Defining Macros): Un-define the return value of `defun',
79 `defmacro' and `defalias'.
80
41b7f8bc
CY
812012-06-17 Chong Yidong <cyd@gnu.org>
82
83 * elisp.texi: Remove urlcolor setting.
84
82a25657
GM
852012-06-17 Glenn Morris <rgm@gnu.org>
86
87 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
88 Overlining no longer behaves exactly like underlining.
89
8da9479c
GM
902012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
91
92 * display.texi (Face Attributes):
93 Document wave-style underline face attribute.
94
1b9b4cf4
CY
952012-06-11 Chong Yidong <cyd@gnu.org>
96
97 * display.texi (ImageMagick Images): ImageMagick now supports the
98 :background property.
99
dbab98c7
DA
1002012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
101
102 * internals.texi (Garbage Collection): Typo fix.
103
6175e34b
CY
1042012-06-09 Chong Yidong <cyd@gnu.org>
105
106 * text.texi (Special Properties): Clarify the meaning of a list of
107 faces in the `face' property.
108
109 * display.texi (Face Remapping): Minor clarification.
110
4b56d0fe
CY
1112012-06-08 Chong Yidong <cyd@gnu.org>
112
113 * display.texi (Face Attributes): Font family does not accept
114 wildcards. De-document obsolete :bold and :italic attributes.
115 (Defining Faces): Use new-style face spec format.
116
f3372c87
DA
1172012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
118
119 * internals.text (Garbage Collection): Document new
120 vector management code and vectorlike_header structure.
121
5f2c76c6
CY
1222012-06-03 Chong Yidong <cyd@gnu.org>
123
124 * modes.texi (Mode Line Data): Use "mode line construct"
125 terminology for consistency.
126
ecc6530d
GM
1272012-05-27 Glenn Morris <rgm@gnu.org>
128
129 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
130 * buffers.texi, commands.texi, compile.texi, control.texi:
131 * customize.texi, debugging.texi, display.texi, doclicense.texi:
132 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
133 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
134 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
135 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
136 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
137 * objects.texi, os.texi, package.texi, positions.texi:
138 * processes.texi, searching.texi, sequences.texi, streams.texi:
139 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
140 * variables.texi, windows.texi: Nuke hand-written node pointers.
141
33017faf 1422012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 143
33017faf
GM
144 * functions.texi (Obsolete Functions):
145 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
146
147 * modes.texi (Mode Help): Fix describe-mode.
148
149 * display.texi (Face Functions): Fix define-obsolete-face-alias.
150
151 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
152
33017faf 1532012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 154
33017faf 155 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
156
157 * compile.texi (Docs and Compilation):
158 byte-compile-dynamic-docstrings is an option.
159
160 * debugging.texi (Invoking the Debugger): debug is a command.
161
162 * display.texi (Progress): progress-reporter-update and
163 progress-reporter-force-update have VALUE argument optional.
164 (Animated Images): Use non-@code{nil} instead of non-nil.
165
33017faf
GM
166 * files.texi (Format Conversion Round-Trip):
167 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
168
169 * frames.texi (Creating Frames): make-frame is a command.
170 (Input Focus): select-frame is a command.
171 (Pointer Shape): void-text-area-pointer is an option.
172
33017faf 173 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
174 (Help Functions): describe-prefix-bindings is a command.
175
176 * markers.texi (Creating Markers): Both arguments of copy-marker
177 are optional.
178
179 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
180
181 * modes.texi (Mode Line Variables): mode-line-remote and
182 mode-line-client are not options.
183 (Imenu): imenu-add-to-menubar is a command.
33017faf 184 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
185
186 * os.texi (Sound Output): play-sound-file is a command.
187
33017faf 188 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 189
33017faf
GM
190 * processes.texi (Signals to Processes):
191 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
192 (Signals to Processes): signal-process is a command.
193
33017faf 194 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
195 (Base 64): base64-encode-string is not a command while
196 base64-decode-region is.
197
198 * windows.texi (Switching Buffers): pop-to-buffer is a command.
199
3fe7cdc8
GM
2002012-05-12 Glenn Morris <rgm@gnu.org>
201
202 * Makefile.in (MKDIR_P): New, set by configure.
203 (mkinfodir): Use $MKDIR_P.
204
dc0f75c8
GM
2052012-05-10 Glenn Morris <rgm@gnu.org>
206
b8a82b69
GM
207 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
208 with "coding: raw-text".
51b1e059 209 Concept of multibyte sessions no longer exists.
b8a82b69 210
dc0f75c8
GM
211 * files.texi (File Locks): Mention create-lockfiles option.
212
666b903b 2132012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 214
5b6eebcf
GM
215 * vol1.texi, vol2.texi: Remove files.
216 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
217 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
218
0a454caf 219 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 220
143d9dd8
GM
221 * two-volume.make (emacsdir): New.
222 (tex): Add directory with emacsver.texi to TEXINPUTS.
223
e68b393e
GM
224 * minibuf.texi (Minibuffer History, Basic Completion):
225 Tweak page breaks.
226
9658dc2a
GM
227 * internals.texi (Garbage Collection, Memory Usage)
228 (Writing Emacs Primitives): Tweak page breaks.
229
161c2a25
GM
230 * streams.texi (Output Variables): Improve page break.
231
232 * edebug.texi (Edebug Display Update): Improve page break.
233
51d58083
GM
234 * compile.texi (Disassembly): Condense the examples.
235
ddff3351
GM
236 * eval.texi, functions.texi, loading.texi, macros.texi:
237 Where possible, use example rather than smallexample.
238
239 * symbols.texi: Where possible, use example rather than smallexample.
240 (Symbol Components): Fix typo.
241 (Other Plists): Tweak page break.
242
243 * sequences.texi (Arrays): Tweak page breaks.
244
245 * customize.texi: Where possible, use example rather than smallexample.
246 (Common Keywords, Variable Definitions, Applying Customizations)
247 (Custom Themes): Tweak page breaks.
248
249 * control.texi: Where possible, use example rather than smallexample.
250 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
251 Tweak page breaks.
252
ca4b98fa
GM
2532012-05-08 Glenn Morris <rgm@gnu.org>
254
5122804a
GM
255 * two.el: Remove; unused since creation of two-volume.make.
256
ca4b98fa
GM
257 * vol1.texi, vol2.texi: No need to keep menus in these files.
258
eceeb5fc
CY
2592012-05-05 Glenn Morris <rgm@gnu.org>
260
261 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
262
263 * intro.texi (Caveats): Copyedit.
264 (Lisp History): Convert inforef to xref.
265 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
266
267 * text.texi (Auto Filling): Don't mention Emacs 19.
268
269 * commands.texi (Event Input Misc): Don't mention unread-command-char.
270 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
271
272 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
273
eceeb5fc
CY
274 * lists.texi (List-related Predicates, List Variables):
275 Tweak page-breaks.
276 (Sets And Lists): Convert inforef to xref.
277
8045b906
GM
2782012-05-04 Glenn Morris <rgm@gnu.org>
279
280 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
281 (info, infoclean): Use $INFO_EXT.
282 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
283 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
284 (info, maintainer-clean): Use $INFO_EXT.
285 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
286
78f3273a
CY
2872012-05-04 Chong Yidong <cyd@gnu.org>
288
289 * os.texi (Timers): Use defopt for timer-max-repeats.
290
ab0fa4e4
PE
2912012-05-03 Paul Eggert <eggert@cs.ucla.edu>
292
293 * os.texi (Time of Day): Do not limit current-time-string
294 to years 1000..9999.
295
2bc356d7
CY
2962012-05-02 Chong Yidong <cyd@gnu.org>
297
298 * display.texi (Font Lookup):
299 * frames.texi (Pointer Shape):
300 * processes.texi (Subprocess Creation): Use defopt for options.
301
90207a15 3022012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
303
304 * elisp.texi (@copying):
305 * intro.texi (Introduction): Only print VERSION in the TeX version.
306
90207a15 3072012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
308
309 * text.texi (Change Hooks): Minor fix for after-change-functions.
310
90207a15 3112012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
312
313 * package.texi (Packaging Basics):
314 * loading.texi (Autoload):
315 * files.texi (Magic File Names):
316 Reword to remove/reduce some overly long/short lines.
317
a8e7d6d7 3182012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
319
320 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
321 * modes.texi (Major Modes, Auto-Indentation):
322 * buffers.texi (Buffers): Some fixes for menu descriptions.
323
a8e7d6d7 3242012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
325 * functions.texi (Simple Lambda, Argument List):
326 * eval.texi (Function Indirection): Avoid deprecated form.
327
a8e7d6d7 3282012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 329
1a72be46
GM
330 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
331 Add "et al." to authors.
332
16152b76
GM
333 * buffers.texi, commands.texi, compile.texi, control.texi:
334 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
335 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
336 * modes.texi, numbers.texi, objects.texi, streams.texi:
337 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
338 Use Texinfo recommended convention for quotes+punctuation.
339
a8e7d6d7 3402012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
341
342 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
343 to where-is-internal (Bug#10872).
344
a8e7d6d7 3452012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 346
a2715669
GM
347 * macros.texi (Indenting Macros): Fix typo.
348
0b27932b
GM
349 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
350 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
351 (Choosing Window Options, Horizontal Scrolling)
352 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
353 (Quitting Windows, Window Configurations, Textual Scrolling):
354 (Coordinates and Windows, Window Configurations)
355 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
356 (Splitting Windows, Deleting Windows):
357 Fix ignore-window-parameters logic.
358 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
359 (Window Start and End): Remove pointless example.
360 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
361 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
362 and recenter-positions. Remove recenter example.
0b27932b 363
0dc91072
GM
364 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
365
9c51bbaa
GM
366 * minibuf.texi (Intro to Minibuffers):
367 Tweak discussion of resizing minibuffer window.
368
674ea9c6
GM
3692012-04-26 Glenn Morris <rgm@gnu.org>
370
8a4ca8e3 371 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 372
562e638f
GM
373 * tindex.pl: Remove file.
374
674ea9c6
GM
375 * makefile.w32-in (srcs):
376 * Makefile.in (srcs): Remove back.texi (which is unused).
377
b613912b
MA
3782012-04-24 Michael Albinus <michael.albinus@gmx.de>
379
e43042fe
MA
380 * os.texi (Notifications): Extend possible notification hints.
381 Add notifications-get-capabilities.
b613912b 382
f30d612a
CY
3832012-04-20 Chong Yidong <cyd@gnu.org>
384
385 * processes.texi (Asynchronous Processes): Mention nil argument to
386 start-process.
387
b58b1df8
GM
3882012-04-20 Glenn Morris <rgm@gnu.org>
389
390 * minibuf.texi (Basic Completion): No need to describe obarrays here.
391 Don't mention obsolete `nospace' argument of all-completions.
392 (Minibuffer Completion, Completion Commands, Reading File Names)
393 (Completion Variables): Copyedits.
394 (Completion Commands): Mention parent keymaps.
395 Remove obsolete minibuffer-local-filename-must-match-map.
396 (High-Level Completion): Remove read-variable's almost
397 word-for-word duplication of read-command.
398 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
399 Update "High-Level Completion" description.
400
c0ea08d2
GM
401 * minibuf.texi (Minibuffers):
402 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
403
9d2754f5
GM
404 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
405 Use Texinfo-recommended form of quote+punctuation.
406 (Intro to Minibuffers): First minibuffer is #1, not #0.
407 Mention minibuffer-inactive-mode.
408 (Text from Minibuffer): Copyedits.
409 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
410 (Object from Minibuffer): Remove overly pedantic para.
411 (Minibuffer History): Copyedits. Add face-name-history.
412 (Initial Input, Yes-or-No Queries, Multiple Queries)
413 (Minibuffer Windows, Minibuffer Misc): Copyedits.
414 (Yes-or-No Queries): Tweak example.
415 (Minibuffer Commands): Add next-complete-history-element.
416 (Minibuffer Misc): Mention minibuffer-message-timeout, and
417 minibuffer-inactive-mode.
9d2754f5 418
4373fd43
GM
419 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
420 (Bindat Functions): Copyedits.
421
61bb069e 4222012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
423
424 * files.texi (Saving Buffers): Document `visit and `visit-save'
425 values of require-final-newline.
426
61bb069e 4272012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
428
429 * processes.texi (Output from Processes, Filter Functions):
430 Mention waiting-for-user-input-p.
431 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
432 (Network Servers, Datagrams, Network Processes, Network Options)
433 (Network Feature Testing, Serial Ports): Copyedits.
434 (Network): Add encrypted network overview paragraph.
435 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
436
61bb069e 4372012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
438
439 * help.texi (Keys in Documentation): Mention :advertised-binding.
440
441 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
442 description to help.texi.
443
61bb069e 4442012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
445
446 * processes.texi (Process Information, Input to Processes)
447 (Signals to Processes, Output from Processes, Process Buffers)
448 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 449 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 450
e153c136
GM
4512012-04-15 Glenn Morris <rgm@gnu.org>
452
453 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
454 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
455 Copyedits.
e153c136 456 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
457 (Synchronous Processes, Asynchronous Processes):
458 Update some example output.
e153c136
GM
459 (Process Information): Fix typo.
460 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
461
e6fd457e 4622012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
463
464 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
465 open-network-stream does exist in Emacs 23, but is simpler.
466
e6fd457e 4672012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
468
469 * customize.texi (Custom Themes): Also document load-theme etc.
470
35dc09a1 4712012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
472
473 * customize.texi (Applying Customizations):
474 (Custom Themes): New nodes.
475
476 * display.texi (Defining Faces): Reference custom-set-faces.
477
478 * modes.texi (Defining Minor Modes, Defining Minor Modes):
479 * os.texi (Startup Summary): Copyedits.
480
35dc09a1 4812012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
482
483 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
484
9fce7eda
GM
485 * strings.texi (Case Tables):
486 * objects.texi (General Escape Syntax):
487 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
488
2bb0eca1
GM
489 * buffers.texi, compile.texi, customize.texi, debugging.texi:
490 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
491 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
492 * text.texi: Use @file for buffers, per the Texinfo manual.
493
62200c14
GM
494 * compile.texi (Compiler Errors): Add missing space in buffer name.
495
35dc09a1 4962012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
497
498 * processes.texi (Query Before Exit): Remove obsolete function
499 process-kill-without-query (Bug#11190).
500
35dc09a1 5012012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
502
503 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
504 Use @env for environment variables.
505
f48a9cb4
GM
506 * Makefile.in: Replace non-portable use of $< in ordinary rules.
507
0a6dd5e2
JA
5082012-04-12 Jari Aalto <jari.aalto@cante.net>
509
510 * processes.texi (Synchronous Processes): Mention
511 `default-directory' (bug#7515).
512
b4d3bc10
CY
5132012-04-09 Chong Yidong <cyd@gnu.org>
514
515 * customize.texi (Variable Definitions): Remove user-variable-p.
516
517 * commands.texi (Interactive Codes):
518 * help.texi (Accessing Documentation):
519 * minibuf.texi (High-Level Completion): Callers changed.
520
ea0ff314
CY
5212012-04-06 Chong Yidong <cyd@gnu.org>
522
523 * minibuf.texi (Programmed Completion): Document metadata method.
524 (Completion Variables): Document completion-category-overrides.
525
91b65361
CY
5262012-04-05 Chong Yidong <cyd@gnu.org>
527
528 * anti.texi (Antinews): Rewrite for Emacs 23.
529
3d439cd1
CY
5302012-04-04 Chong Yidong <cyd@gnu.org>
531
321cc491
CY
532 * minibuf.texi (Programmed Completion): Remove obsolete variable
533 completion-annotate-function.
534 (Completion Variables): Rename from Completion Styles. Document
535 completion-extra-properties. Document completion-styles-alist
536 change.
245d176b
CY
537 (Reading File Names): minibuffer-local-filename-must-match-map is
538 not used anymore.
539 (Minibuffer Completion): Document completing-read-function.
540 (Completion in Buffers): completion-at-point-functions can return
541 properties recognized in completion-extra-properties.
321cc491 542
3d439cd1
CY
543 * display.texi (Delayed Warnings): New node.
544
a7972adf
CY
545 * os.texi (Notifications): Copyedits.
546
97f4a299
GM
5472012-04-04 Glenn Morris <rgm@gnu.org>
548
549 * os.texi (Notifications): Copyedits.
550
9ff687e1
MA
5512012-04-03 Michael Albinus <michael.albinus@gmx.de>
552
553 * os.texi (Terminal-Specific): Fix typo.
554 (Notifications): New section.
555
556 * elisp.texi (Top):
557 * vol1.texi (Top):
558 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
559 menu entries.
560
42ee526b
CY
5612012-04-01 Chong Yidong <cyd@gnu.org>
562
563 * files.texi (Kinds of Files): file-subdir-of-p renamed to
564 file-in-directory-p.
565
0b021094
GM
5662012-03-31 Glenn Morris <rgm@gnu.org>
567
568 * edebug.texi (Instrumenting Macro Calls):
569 Mention defining macros at instrumentation time.
570 (Edebug Options): Mention edebug-unwrap-results.
571
50fe197c
EZ
5722012-03-31 Eli Zaretskii <eliz@gnu.org>
573
574 * text.texi (Special Properties): Clarify the description of the
575 effect of integer values of the 'cursor' property on cursor
576 position. See the discussions in bug#11068 for more details and
577 context.
578
650b6d0b
GM
5792012-03-31 Glenn Morris <rgm@gnu.org>
580
581 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
582 Copyedits.
583
5319014e
CY
5842012-03-30 Chong Yidong <cyd@gnu.org>
585
586 * display.texi (Image Formats): Add imagemagick type.
587 (Image Descriptors): Mention how they are used.
588 (ImageMagick Images): Clarify role of imagemagick-register-types.
589 (Character Display): Don't mention glyph tables.
590 (Display Tables): Use make-glyph-code in example.
591 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
592 tables are semi-obsolete. De-document create-glyph.
593 (Glyphless Chars): Note that display tables override this.
594 (Bidirectional Display): Copyedits. Introduce "bidirectional
595 reordering" terminology, and use it.
596
f1224267
GM
5972012-03-30 Glenn Morris <rgm@gnu.org>
598
599 * edebug.texi (Jumping): Give name of `i' binding.
600
d14daa28
GM
6012012-03-28 Glenn Morris <rgm@gnu.org>
602
603 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
604 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
605 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
606 (Regexp Special): Mention collation.
607 Clarify char classes with an example.
fee88ca0
GM
608 (Regexp Functions): Mention regexp-opt is not guaranteed.
609 Mention regexp-opt-charset.
610 (Regexp Search): Recommend against looking-back.
611 (Search and Replace): Use Texinfo recommended quote convention.
612 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 613
dcb6e7b3
MR
6142012-03-27 Martin Rudalics <rudalics@gmx.at>
615
616 * windows.texi (Window History): Describe new option
617 switch-to-visible-buffer.
618
cf0495f2
GM
6192012-03-27 Glenn Morris <rgm@gnu.org>
620
4fb9a543
GM
621 * searching.texi (String Search): Add xref to Emacs manual.
622 Copyedits. Mention the function word-search-regexp.
623 (Searching and Case): Add xref to Emacs manual. Copyedits.
624
9364727b
GM
625 * processes.texi (Network Servers): Standardize apostrophe usage.
626
cf0495f2
GM
627 * os.texi (System Environment): Copyedits. Remove some examples
628 that do not seem useful. Mention setenv third arg.
629 tty-erase-char does not seem to be nil under a window-system.
630 (User Identification): Copyedits.
631 Remove some examples that do not seem useful.
632
33da7b16
GM
6332012-03-26 Glenn Morris <rgm@gnu.org>
634
635 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
636 (Init File): Copyedits.
637 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
638 (Killing Emacs): Copyedits.
639 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
640 Shorten the example, use more standard shell prompts.
33da7b16 641
9a69676a
CY
6422012-03-25 Chong Yidong <cyd@gnu.org>
643
644 * display.texi (Fringes): Note that fringes are shown on graphical
645 displays only.
646 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
647 (Replacing Specs): Clarify example.
648 (Manipulating Buttons): Note that button-at can return a marker.
649 (Buttons): Minor rewrite.
650 (Character Display): New node. Consolidate all character display
651 related nodes into its subsections.
652 (Usual Display): Character 127 is also affected by ctl-arrow.
653 (Display Tables): Improve example.
654
c8f6ec5c
GM
6552012-03-22 Glenn Morris <rgm@gnu.org>
656
657 * strings.texi (Text Comparison): Mention string-prefix-p.
658
fb5b8aca
CY
6592012-03-21 Chong Yidong <cyd@gnu.org>
660
661 * display.texi (The Echo Area): Add xref to Output Streams.
662 (Displaying Messages): Improve doc of message.
663 (Echo Area Customization, Invisible Text): Copyedits.
664 (Invisible Text): Mention that spec comparison is done with eq.
665 (Width): Improve doc of char-width.
666 (Faces): Recommend using symbol instead of string for face name.
667 Minor clarifications.
668 (Defining Faces): Copyedits. Update face example.
669 (Attribute Functions): Mark set-face-foreground etc as commands.
670 (Face Remapping): Mention text-scale-adjust. Clarify
671 face-remapping-alist and related docs.
672 (Face Functions): Don't document make-face or copy-face.
673
025de85b
CY
6742012-03-20 Chong Yidong <cyd@gnu.org>
675
676 * display.texi (Forcing Redisplay): Various rewrites to reflect
677 new value of redisplay-dont-pause.
678 (Truncation): Copyedits.
679
a5656eae
GM
6802012-03-20 Glenn Morris <rgm@gnu.org>
681
682 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
683 Add summary table of some relevant command-line options.
684
d15aac68
CY
6852012-03-18 Chong Yidong <cyd@gnu.org>
686
687 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
688 (Writing Emacs Primitives): Re-organize discussion of functions
689 with variable Lisp arguments are handled. Delete an obsolete
690 remark, previously tagged as FIXME.
691
692 * os.texi (Idle Timers): Minor clarification.
693 (Idle Timers): Link to Time of Day for description of time list.
694
b59af549
GM
6952012-03-18 Glenn Morris <rgm@gnu.org>
696
697 * os.texi (System Interface): Flow control was removed.
698 (Startup Summary): General update.
699 (Init File): Don't mention compiling it.
700
986bd52a
CY
7012012-03-17 Chong Yidong <cyd@gnu.org>
702
703 * os.texi (Startup Summary): Mention package loading.
704 (Init File): Don't refer to .emacs in section title. Copyedits.
705 (Terminal-Specific): Give a realistic example.
706 (Command-Line Arguments): Reference Entering Emacs instead of
707 repeating the spiel about not restarting Emacs.
708 (Time of Day): Discuss time representation at beginning of node.
709 (Sound Output): Copyedits.
710
711 * package.texi (Packaging Basics): Document package-initialize.
712
f761251a
EZ
7132012-03-17 Eli Zaretskii <eliz@gnu.org>
714
715 * frames.texi (Initial Parameters): Add an index entry for
716 minibuffer-only frame.
717
da986230
GM
7182012-03-16 Glenn Morris <rgm@gnu.org>
719
720 * modes.texi (Major Mode Conventions): Mention the strange
721 relationship between View mode and special modes. (Bug#10650)
722
2cc775f9
CY
7232012-03-11 Chong Yidong <cyd@gnu.org>
724
725 * windows.texi (Window Configurations): save-window-excursion is
726 now a macro.
727
728 * display.texi (Temporary Displays): with-output-to-temp-buffer is
729 now a macro.
730
66c5eebd
CY
731 * text.texi (Fields): Minor copyedit.
732
310a820f
EZ
7332012-03-10 Eli Zaretskii <eliz@gnu.org>
734
83a96c08
EZ
735 * strings.texi (String Basics):
736 * sequences.texi (Sequence Functions): Mention that `length' is
737 not appropriate for computing the string width on display; add a
738 cross-reference to the description of `string-width'. (Bug#10978)
739
310a820f
EZ
740 * eval.texi (Autoloading): Minor change of wording.
741
83ef8187
CY
7422012-03-10 Chong Yidong <cyd@gnu.org>
743
bc44be50
CY
744 * loading.texi (Autoload): Explicitly state which forms are
745 processed specially (Bug#7783).
746
83ef8187
CY
747 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
748 non-default situation. Describe one-submenu exception (Bug#7695).
749
750 * nonascii.texi (Character Properties): Copyedits.
751
483ab230
CY
7522012-03-08 Chong Yidong <cyd@gnu.org>
753
754 * text.texi (Mode-Specific Indent): Document new behavior of
755 indent-for-tab-command. Document tab-always-indent.
756 (Special Properties): Copyedits.
757 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
758 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
759 libxml-parse-html-region.
760
00e84de0
GM
7612012-03-07 Glenn Morris <rgm@gnu.org>
762
eaa6bc3c
GM
763 * markers.texi (The Region): Briefly mention use-empty-active-region
764 and region-active-p.
a9685db7 765 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 766 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 767
67cd45a2
CY
7682012-03-07 Chong Yidong <cyd@gnu.org>
769
770 * text.texi (Buffer Contents): Don't duplicate explanation of
771 region arguments from Text node. Put doc of obsolete var
772 buffer-substring-filters back, since it is referred to.
773 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
774 selection by default.
775
776 * markers.texi (The Mark): Fix typo.
777 (The Region): Copyedits.
778
2ad80941
GM
7792012-03-07 Glenn Morris <rgm@gnu.org>
780
781 * markers.texi (Overview of Markers): Copyedits.
782 (Creating Markers): Update approximate example buffer size.
783 (The Mark): Don't mention uninteresting return values.
784
ef959d3a
CY
7852012-03-05 Chong Yidong <cyd@gnu.org>
786
787 * positions.texi (Text Lines): Document count-words.
788
a08a07e3
CY
7892012-03-04 Chong Yidong <cyd@gnu.org>
790
791 * frames.texi (Frames): Remove little-used "terminal frame" and
792 "window frame" terminology.
793 (Frame Parameters, Font and Color Parameters, Initial Parameters)
794 (Size and Position, Visibility of Frames): Callers changed.
795 (Frames): Clarify which terminals in framep are graphical.
796 (Initial Parameters): --geometry is not the only option which adds
797 to initial-frame-alist.
798 (Position Parameters): Note that icon-left and icon-top are for
799 old window managers only.
800 (Size Parameters): Sizes are in characters even on graphical
801 displays.
802 (Management Parameters): Note that window-id and outer-window-id
803 can't really be changed, and that auto-raise isn't always obeyed.
804 (Cursor Parameters): Document cursor-type explicitly.
805 (Size and Position): The aliases set-screen-height and
806 set-screen-width have been deleted.
807 (Visibility of Frames): Mention "minimization".
808
809 * os.texi (Startup Summary): Minor clarifications.
810 (Startup Summary, Suspending Emacs): Standardize on "text
811 terminal" terminology.
812
813 * windows.texi (Basic Windows, Coordinates and Windows)
814 (Coordinates and Windows):
815 * display.texi (Refresh Screen, Line Height, Face Attributes)
816 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
817
ea16568d
GM
8182012-03-04 Glenn Morris <rgm@gnu.org>
819
820 * abbrevs.texi: Small copyedits throughout.
821 (Abbrev Mode): Remove this section, folding it into the top-level.
822 (Abbrev Tables): Don't mention irrelevant return values.
823 (Abbrev Expansion): Add cross-ref for wrapper hooks.
824 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
825 (Abbrev Table Properties): Update nil :regexp description.
826
b3134b95
GM
8272012-03-03 Glenn Morris <rgm@gnu.org>
828
520f2425
GM
829 * internals.texi: Change @appendix section commands to @section.
830 (Building Emacs): Say less about CANNOT_DUMP platforms.
831 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 832 (Pure Storage): Small changes.
01a6dcc8 833 (Memory Usage): Copyedit.
7d2d7cc0
GM
834 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
835 example definitions. Give examples of things with non-nil
836 interactive args. Mention eval_sub. Remove old info about
837 strings and GCPRO. Mention cus-start.el.
838 (Buffer Internals, Window Internals, Process Internals):
839 Misc small updates and fixes for fields.
520f2425 840
b3134b95
GM
841 * tips.texi: Copyedits.
842 (Coding Conventions): Mention autoloads.
843 Combine partially duplicated macro items. Fix xref.
844 Refer to Library Headers for copyright notice.
845 (Programming Tips): edit-options is long-obsolete.
846 (Compilation Tips): Mention loading bytecomp for byte-compile props.
847 (Warning Tips): Mention declare-function.
848 (Documentation Tips): Remove old info.
849 (Comment Tips): Mention comment-dwim, not indent-for-comment.
850 (Library Headers): General update.
851
2064cc6a
GM
8522012-03-02 Glenn Morris <rgm@gnu.org>
853
6945faa6
GM
854 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
855 and relocate entry. Mention buffer-stale-function.
856
4186e877
GM
857 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
858
2064cc6a
GM
859 * hooks.texi (Standard Hooks): General update.
860 Put related hooks together. Add and remove items.
861 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
862 * modes.texi (Hooks): Tweak cross-ref description.
863
7272fbf3
MA
8642012-03-01 Michael Albinus <michael.albinus@gmx.de>
865
866 * files.texi (Kinds of Files): The return value of file-equal-p is
867 unspecified, if FILE1 or FILE2 does not exist.
868
53a1239b
GM
8692012-03-01 Glenn Morris <rgm@gnu.org>
870
90db9af9
GM
871 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
872
53a1239b
GM
873 * maps.texi (Standard Keymaps): General update.
874 Remove mode-specific maps, talk about the more general keymaps.
875 * help.texi (Help Functions): Add vindex for Helper-help-map.
876 * keymaps.texi (Active Keymaps): Minor rephrasing.
877
775b55af
GM
8782012-02-29 Glenn Morris <rgm@gnu.org>
879
880 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
881
96b49301 8822012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
883
7272fbf3 884 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 885 Update changed behavior of file-subdir-of-p.
96b49301 886
1383d930
GM
8872012-02-28 Glenn Morris <rgm@gnu.org>
888
44e97401
GM
889 * advice.texi, anti.texi, display.texi, elisp.texi:
890 * processes.texi, variables.texi, vol1.texi, vol2.texi:
891 Standardize possessive apostrophe usage.
892
e3c73f1e
GM
893 * locals.texi: Remove file.
894 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
895 Remove menu entry.
896 * errors.texi, maps.texi: Adjust node pointers.
897 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 898 * makefile.w32-in (srcs):
e3c73f1e
GM
899 * Makefile.in (srcs): Remove locals.texi.
900
1383d930
GM
901 * frames.texi (Mouse Position): Fix cross-ref.
902
431ee44b
CY
9032012-02-27 Chong Yidong <cyd@gnu.org>
904
905 * buffers.texi (Creating Buffers): Clarify that
906 generate-new-buffer uses generate-new-buffer-names.
907 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
908
909 * files.texi (Directory Names): Index entry for file name abbreviations.
910 (Relative File Names, File Name Expansion): Refer to it.
911 (Locating Files): Move locate-user-emacs-file documentation to
912 Standard File Names.
913 (Standard File Names): Add locate-user-emacs-file; update examples.
914
6a11ec9d
MA
9152012-02-26 Michael Albinus <michael.albinus@gmx.de>
916
917 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
918
9a4888c0
CY
9192012-02-26 Chong Yidong <cyd@gnu.org>
920
921 * files.texi (Kinds of Files): Improve documentation of
922 files-equal-p and file-subdir-of-p.
923
f0e751b9
GM
9242012-02-26 Glenn Morris <rgm@gnu.org>
925
926 * intro.texi (Acknowledgements): Small changes.
927
7e05b1ec
GM
9282012-02-25 Glenn Morris <rgm@gnu.org>
929
930 * errors.texi: Don't try to list _all_ the error symbols.
931 Add circular-list, cl-assertion-failed, compression-error.
932 * elisp.texi, vol1.texi, vol2.texi:
933 * control.texi (Error Symbols): Tweak "Standard Errors" description.
934
23453255 9352012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
936
937 * files.texi (files-equal-p, file-subdir-of-p): New,
938 add initial documentation.
939
4963495d
CY
9402012-02-25 Chong Yidong <cyd@gnu.org>
941
fa74b241
CY
942 * files.texi (File Attributes): Document file-selinux-context.
943 (Changing Files): Link to it.
944 (Changing Files): Document set-file-selinux-context.
945
946 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
947 changed. Mention default value of backup-directory-alist.
948 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
949 (Auto-Saving): New minor mode behavior for auto-save-mode.
950 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 951
4963495d
CY
952 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
953
4bb82fa8
GM
9542012-02-24 Glenn Morris <rgm@gnu.org>
955
956 * errors.texi (Standard Errors): Mention dbus-error.
957 For arith-error sub-classes, just use one cross-ref.
958
2cb228f7
AM
9592012-02-23 Alan Mackenzie <acm@muc.de>
960
961 * modes.texi (Defining Minor Modes): Document the new keyword
962 :after-hook.
963
a59225b1
CY
9642012-02-21 Chong Yidong <cyd@gnu.org>
965
966 * files.texi (Files): Mention magic file names as arguments.
967 (Reading from Files): Copyedits.
968 (File Attributes): Mention how to change file modes.
969 (Changing Files): Use standard "file permissions" terminology.
970 Add xref to File Attributes node.
971 (Locating Files): Document locate-user-emacs-file.
972 (Unique File Names): Recommend against using make-temp-name.
973
8376d7c2
CY
9742012-02-19 Chong Yidong <cyd@gnu.org>
975
976 * help.texi (Documentation, Documentation Basics, Help Functions):
977 Minor clarifications.
978 (Accessing Documentation): Clarify what documentation-property is
979 for. Add xref to Keys in Documentation.
980
981 * tips.texi (Documentation Tips): Don't recommend using * in
982 docstrings.
983
984 * macros.texi (Defining Macros):
985 * modes.texi (Derived Modes): Say "documentation string" instead
986 of docstring.
987
82233bea
CY
9882012-02-18 Chong Yidong <cyd@gnu.org>
989
990 * modes.texi (Tabulated List Mode): New node.
991 (Basic Major Modes): Add xref to it.
992
993 * processes.texi (Process Information): Mention Process Menu mode.
994
7b926f3f
CY
9952012-02-17 Chong Yidong <cyd@gnu.org>
996
997 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
998
0fd2c9a3
GM
9992012-02-17 Glenn Morris <rgm@gnu.org>
1000
1001 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1002
f700caa3
CY
10032012-02-16 Chong Yidong <cyd@gnu.org>
1004
4230351b
CY
1005 * syntax.texi (Syntax Tables, Syntax Descriptors)
1006 (Syntax Table Functions): Copyedits.
1007 (Syntax Basics): Don't repeat the material in the preceding node.
1008 (Syntax Class Table): Use a table.
1009 (Syntax Properties): Document syntax-propertize-function and
1010 syntax-propertize-extend-region-functions.
1011 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1012 (Parser State): Update for the new "c" comment style. Fix
1013 description of item 7 (comment style).
1014
f700caa3
CY
1015 * modes.texi (Minor Modes): Update how mode commands should treat
1016 arguments now.
1017 (Mode Line Basics): Clarify force-mode-line-update.
1018 (Mode Line Top): Note that the example is not realistic.
1019 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1020 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1021 "mode line construct" instead of "mode line specification".
1022 (Syntactic Font Lock): Remove mention of obsolete variable
1023 font-lock-syntactic-keywords.
1024 (Setting Syntax Properties): Node deleted.
1025 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1026 (Font Lock Basics): Note that syntactic fontification falls back
1027 on `syntax-table'.
1028 (Search-based Fontification): Emphasize that font-lock-keywords
1029 should not be set directly.
1030 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1031 (Syntactic Font Lock): Minor clarifications. Add xref to
1032 Syntactic Font Lock node.
f700caa3 1033
60236b0d
CY
10342012-02-15 Chong Yidong <cyd@gnu.org>
1035
1036 * minibuf.texi (Basic Completion): Define "completion table".
1037 Move completion-in-region to Completion in Buffers node.
1038 (Completion Commands): Use "completion table" terminology.
1039 (Completion in Buffers): New node.
1040
1041 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1042 (Setting Hooks): Update minor mode usage example.
1043 (Major Mode Conventions): Note that completion-at-point-functions
1044 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1045 Remove duplicate tip about auto-mode-alist.
1046 (Minor Modes): Rewrite introduction.
1047 (Minor Mode Conventions): Copyedits. Don't recommend
1048 variable-only minor modes since few minor modes are like that.
60236b0d 1049
d7dbb11a
GM
10502012-02-15 Glenn Morris <rgm@gnu.org>
1051
1052 * processes.texi (Network): Document open-network-stream :parameters.
1053
3d8badf4
CY
10542012-02-14 Chong Yidong <cyd@gnu.org>
1055
1056 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1057 was removed on 2009-09-10. Update lisp-mode-map example.
1058 (Inheritance and Keymaps): Minor clarification.
1059 (Searching Keymaps): Remove out-of-place enumeration.
1060 (Key Lookup): Remove unnecessary example (one was already given in
1061 Format of Keymaps).
1062 (Changing Key Bindings): Update suppress-keymap example.
1063 (Menu Bar, Tool Bar): Copyedits.
1064 (Tool Bar): Update tool-bar-map example.
1065
faccede1
CY
10662012-02-12 Chong Yidong <cyd@gnu.org>
1067
1068 * debugging.texi (Debugger Commands): Continuing is now allowed
1069 for errors.
1070
355cabc6
CY
10712012-02-11 Chong Yidong <cyd@gnu.org>
1072
d860baa0
CY
1073 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1074 Move the list of standard bitmaps there.
1075 (Fringe Cursors): Rewrite for clarity.
1076 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1077
34106abe
CY
1078 * commands.texi (Command Overview): Mention read-key.
1079 (Using Interactive, Interactive Call): Minor clarifications.
1080 (Function Keys, Click Events): Avoid "input stream" terminology.
1081 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1082 Clarify column and row components.
1083 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1084 (Special Events): Copyedits.
1085
1086 * streams.texi (Input Streams): De-document get-file-char.
1087 (Output Variables): Don't refer to old backquote syntax.
1088
355cabc6
CY
1089 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1090 (Error Debugging): Note that debug-ignored-errors overrides list
1091 values of debug-on-error too. Add xref to Signaling Errors. Note
1092 that debug-on-signal is not customizable. Mention
1093 condition-case-unless-debug.
1094 (Compilation Errors): Node deleted.
1095
1096 * compile.texi (Compiler Errors): Move a paragraph here from
1097 deleted node Compilation Errors.
1098
1be3ca5a
LL
10992012-02-10 Leo Liu <sdl.web@gmail.com>
1100
1101 * control.texi (Handling Errors): Change condition-case-no-debug
1102 to condition-case-unless-debug.
1103
25dec365
CY
11042012-02-10 Chong Yidong <cyd@gnu.org>
1105
1106 * advice.texi (Defining Advice): Clarify ad-unadvise.
1107 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1108 is not abnormal.
1109 (Advising Primitives): Node deleted; ad-define-subr-args has been
1110 removed.
1111
1112 * compile.texi (Speed of Byte-Code): Use float-time in example.
1113 (Compilation Functions): Note that the log uses Compilation mode.
1114 Don't discuss the contents of byte-code function object here.
1115 (Compilation Functions): De-document internal function byte-code.
1116 (Docs and Compilation): Minor clarifications.
1117
1118 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1119 Objects.
1120
5f5e4ea1
GM
11212012-02-10 Glenn Morris <rgm@gnu.org>
1122
1123 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1124 Mention secure-hash.
1125 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1126
6c1e4b46
CY
11272012-02-10 Chong Yidong <cyd@gnu.org>
1128
1129 * loading.texi (Loading): Don't emphasize "library" terminology.
1130 (Library Search): load-path is not a user option. Mention role of
1131 -L option and packages. Improve examples.
1132 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1133 obsolete.
1134 (Autoload): Minor clarifications.
1135
72ca698c
GM
11362012-02-10 Glenn Morris <rgm@gnu.org>
1137
b011fbfe
GM
1138 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1139
72ca698c
GM
1140 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1141
14a1f380
GM
11422012-02-08 Glenn Morris <rgm@gnu.org>
1143
1144 * loading.texi (Named Features): Update the require example.
1145
60d47423
GM
11462012-02-07 Glenn Morris <rgm@gnu.org>
1147
1148 * modes.texi (Defining Minor Modes):
1149 Expand on args of defined minor modes.
1150
0992bd9c
CY
11512012-02-07 Chong Yidong <cyd@gnu.org>
1152
1153 * variables.texi (Creating Buffer-Local): Minor clarification
1154 to buffer-local-variables doc (Bug#10715).
1155
af008560
GM
11562012-02-07 Glenn Morris <rgm@gnu.org>
1157
e80e1825 1158 * display.texi (ImageMagick Images): General update.
af008560
GM
1159 Move most details of imagemagick-render-type to the variable's doc.
1160
866c1d22
GM
11612012-02-06 Glenn Morris <rgm@gnu.org>
1162
f7c9199f 1163 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1164 (Inheritance and Keymaps):
1165 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1166
e7bc51d0
GM
1167 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1168
866c1d22
GM
1169 * control.texi (Handling Errors):
1170 Mention condition-case-no-debug and with-demoted-errors.
1171
03988c98
CY
11722012-02-05 Chong Yidong <cyd@gnu.org>
1173
1174 * customize.texi (Common Keywords): Minor clarifications.
1175 Document custom-unlispify-remove-prefixes.
1176 (Variable Definitions): Backquotes in defcustom seem to work fine
1177 now. Various other copyedits.
e1161b06
CY
1178 (Simple Types): Copyedits. Document color selector.
1179 (Composite Types): Copyedits.
1180 (Splicing into Lists): Clarifications.
03988c98
CY
1181
1182 * eval.texi (Backquote): Move from macros.texi.
1183
1184 * macros.texi (Expansion): Minor clarification.
1185 (Backquote): Move node to eval.texi.
1186 (Defining Macros): Move an example from Backquote node.
1187 (Argument Evaluation): No need to mention Pascal.
1188 (Indenting Macros): Add xref to Defining Macros.
1189
649f602c
GM
11902012-02-05 Glenn Morris <rgm@gnu.org>
1191
1192 * debugging.texi (Error Debugging): Mention debug-on-event default.
1193
34c99998
GM
11942012-02-04 Glenn Morris <rgm@gnu.org>
1195
8f05da42
GM
1196 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1197
7aa5aad8
GM
1198 * debugging.texi (Error Debugging): Mention debug-on-event.
1199 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1200
c7291ad9
GM
1201 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1202
34c99998
GM
1203 * text.texi (Buffer Contents):
1204 Update filter-buffer-substring description.
1205
735cc5ca
CY
12062012-02-04 Chong Yidong <cyd@gnu.org>
1207
1208 * functions.texi (What Is a Function): Add closures. Mention
1209 "return value" terminology. Add xref for command-execute. Remove
1210 unused "keystroke command" terminology.
1211 (Lambda Expressions): Give a different example than in the
1212 following subsection. Add xref to Anonymous Functions.
1213 (Function Documentation): Remove gratuitous markup.
1214 (Function Names): Move introductory text to `What Is a Function'.
1215 (Defining Functions): Fix defun argument spec.
1216 (Anonymous Functions): Document lambda macro explicitly. Mention
1217 effects on lexical binding.
1218 (Function Cells): Downplay direct usage of fset.
1219 (Closures): New node.
1220 (Inline Functions): Remove "open-code" terminology.
1221 (Declaring Functions): Minor tweak; .m is not C code.
1222
1223 * variables.texi (Variables): Don't refer to "global value".
1224 (Local Variables, Void Variables): Copyedits.
1225 (Lexical Binding): Minor clarification of example.
1226 (File Local Variables): Mention :safe and :risky defcustom args.
1227 (Lexical Binding): Add xref to Closures node.
1228
94bc7984
GM
12292012-02-04 Glenn Morris <rgm@gnu.org>
1230
1231 * minibuf.texi (High-Level Completion): Updates for read-color.
1232
4f5a10ef
GM
12332012-02-03 Glenn Morris <rgm@gnu.org>
1234
eea14f31
GM
1235 * display.texi (GIF Images): Mention animation.
1236 Remove commented-out old example of animation.
1237 (Animated Images): New subsection.
1238 * elisp.texi (Top):
1239 * vol1.texi (Top):
1240 * vol2.texi (Top): Add Animated Images menu entry.
1241
4f5a10ef
GM
1242 * display.texi (Image Formats): Remove oddly specific information
1243 on versions of image libraries.
204e728d 1244 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 1245
12f381b7
GM
12462012-02-02 Glenn Morris <rgm@gnu.org>
1247
1b9f60cc
GM
1248 * processes.texi (Synchronous Processes):
1249 Mention call-process's :file gets overwritten.
1250
7e2734bc
GM
1251 * commands.texi (Reading One Event):
1252 * help.texi (Help Functions): Document read-char-choice.
1253
f58b9822
GM
1254 * hooks.texi (Standard Hooks):
1255 * modes.texi (Keymaps and Minor Modes):
1256 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1257
1258 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1259
12f381b7
GM
1260 * hooks.texi (Standard Hooks):
1261 * modes.texi (Major Mode Conventions, Mode Hooks):
1262 Document change-major-mode-after-body-hook.
1263
7a9a2fc6
GM
12642012-02-01 Glenn Morris <rgm@gnu.org>
1265
1266 * modes.texi (Defining Minor Modes):
1267 Mention disabling global minor modes on a per-major-mode basis.
1268
a037c171
CY
12692012-01-31 Chong Yidong <cyd@gnu.org>
1270
1271 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1272 (Parser State): Remove unnecessary statement (Bug#10661).
1273
1274 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1275
56afad3a
GM
12762012-01-31 Glenn Morris <rgm@gnu.org>
1277
1278 * modes.texi (Defining Minor Modes):
1279 Document define-minor-mode's new :variable keyword.
1280
0f29fa41
CY
12812012-01-29 Chong Yidong <cyd@gnu.org>
1282
837a390a
CY
1283 * syntax.texi (Syntax Class Table): Tweak description of newline
1284 char syntax (Bug#9619).
1285
0f29fa41
CY
1286 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1287 description (Bug#10189).
1288
182148ee
GM
12892012-01-29 Glenn Morris <rgm@gnu.org>
1290
a49ca6b9
GM
1291 * files.texi (Changing Files): Document SELinux support.
1292
182148ee
GM
1293 * windows.texi (Window Sizes): Fix typo.
1294
9962192e
CY
12952012-01-28 Chong Yidong <cyd@gnu.org>
1296
8c6e1920
CY
1297 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1298 doc (Bug#8568).
1299
9583ec59
CY
1300 * frames.texi (Input Focus): Add NORECORD arg to
1301 select-frame-set-input-focus. Clarify its role in select-frame.
1302
10256988
CY
1303 * text.texi (Transposition): We don't use transpose-region as an
1304 internal subroutine (Bug#3249).
1305
9962192e
CY
1306 * modes.texi (Example Major Modes): Update Lisp example code to
1307 current sources. Delete the old non-derived-major-mode example,
1308 which has diverged badly from current sources.
1309
2aa43abb
GM
13102012-01-27 Glenn Morris <rgm@gnu.org>
1311
1312 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1313 (VERSION, manual): Remove, unused.
1314
9f40220d
CY
13152012-01-27 Chong Yidong <cyd@gnu.org>
1316
1317 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1318
acc28cb9
CY
13192012-01-26 Chong Yidong <cyd@gnu.org>
1320
1321 * searching.texi (String Search): Document negative repeat count
1322 (Bug#10507).
1323
48da7392
GM
13242012-01-26 Glenn Morris <rgm@gnu.org>
1325
1326 * variables.texi (Using Lexical Binding):
1327 Mention that lexical-binding should be set in the first line.
1328
69b0acb9
LI
13292012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1330
1331 * macros.texi (Defining Macros): Don't claim that `declare' only
1332 affects Edebug and indentation.
1333
543757a8
LI
13342012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1335
1336 * macros.texi (Defining Macros): Slight `declare' fixup.
1337
450e3cae
GM
13382012-01-25 Glenn Morris <rgm@gnu.org>
1339
24189ce0 1340 * makefile.w32-in (texinputdir):
450e3cae
GM
1341 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1342
1021c761
CY
13432012-01-24 Chong Yidong <cyd@gnu.org>
1344
1345 * variables.texi (Variables, Local Variables, Void Variables):
1346 Edit to make the descriptions less specific to dynamic binding.
1347 (Local Variables): Default max-specpdl-size is now 1300.
1348 (Defining Variables): Edits for lexical scoping. Delete
1349 information about starting docstrings with *. De-document
1350 user-variable-p.
1351 (Tips for Defining): Remove an unimportant discussion of quitting
1352 in the middle of a load.
1353 (Accessing Variables, Setting Variables): Discuss lexical binding.
1354 (Variable Scoping): Rewrite.
1355 (Scope, Extent, Impl of Scope): Nodes deleted.
1356 (Dynamic Binding): New node, with material from Scope, Extent, and
1357 Impl of Scope nodes.
1358 (Dynamic Binding Tips): Rename from Using Scoping.
1359 (Lexical Binding): Rewrite.
1360 (Using Lexical Binding): Rename from Converting to Lexical
1361 Binding. Convert to subsection.
1362
1363 * customize.texi (Variable Definitions): Add custom-variable-p.
1364 Move user-variable-p documentation here.
1365
31cbea1d
CY
13662012-01-23 Chong Yidong <cyd@gnu.org>
1367
1368 * strings.texi (Text Comparison): Minor qualification.
1369
1370 * lists.texi (Cons Cells): Copyedits.
1371 (List Elements): Mention push.
1372 (List Variables): Mention pop.
1373 (Rings): Move to sequences.texi.
1374
1375 * sequences.texi (Sequence Functions): Don't repeat the
1376 introduction already given in the parent.
1377 (Vectors): Copyedits.
1378 (Rings): Move from lists.texi. Note that this is specific to the
1379 ring package.
1380
1381 * symbols.texi (Definitions, Symbol Components): Mention variable
1382 scoping issues.
1383 (Plists and Alists): Copyedits.
1384
1385 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1386 correctness with lexical scoping.
1387 (Eval): Copyedits.
1388
fead402d
CY
13892012-01-21 Chong Yidong <cyd@gnu.org>
1390
1391 * intro.texi (A Sample Function Description): Special notation
1392 used for macros too.
1393
1394 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1395 (Symbol Type): Add xref for keyword symbols.
1396 (Sequence Type): Clarify differences between sequence types.
1397 (Cons Cell Type): Add "linked list" index entry.
1398 (Non-ASCII in Strings): Copyedits.
1399 (Equality Predicates): Symbols with same name need not be eq.
1400
1401 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1402 ldexp. Move float-e and float-pi to Math Functions node.
1403
61086eb6
GM
14042012-01-21 Glenn Morris <rgm@gnu.org>
1405
1406 * modes.texi (Auto Major Mode):
1407 * variables.texi (File Local Variables):
1408 Mention inhibit-local-variables-regexps.
1409
34a02f46
MR
14102012-01-19 Martin Rudalics <rudalics@gmx.at>
1411
1412 * windows.texi (Window Configurations): Rewrite references to
1413 persistent window parameters.
1414 (Window Parameters): Fix description of persistent window
1415 parameters.
1416
f5064cae
JB
14172012-01-16 Juanma Barranquero <lekktu@gmail.com>
1418
1419 * windows.texi (Window Parameters): Use @pxref.
1420
6a6ee00d
MR
14212012-01-16 Martin Rudalics <rudalics@gmx.at>
1422
1423 * windows.texi (Window Configurations, Window Parameters):
1424 Describe persistent window parameters.
1425
9ca4c014
SM
14262011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1427
1428 * variables.texi (Creating Buffer-Local): Warn against misuses of
1429 make-variable-buffer-local (bug#10258).
1430
d027f83d
LMI
14312012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1432
1433 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1434
89bd9ccd
CY
14352012-01-06 Chong Yidong <cyd@gnu.org>
1436
1437 * variables.texi (Directory Local Variables): Document
1438 hack-dir-local-variables-non-file-buffer.
1439
c869783d
GM
14402012-01-06 Glenn Morris <rgm@gnu.org>
1441
1442 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1443 rather than by keybinding.
1444
2cae5ba4
JB
14452011-12-29 Juanma Barranquero <lekktu@gmail.com>
1446
1447 * frames.texi (Font and Color Parameters): Add @pxref.
1448
43da4d08
DC
14492011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1450
1451 * frames.texi (Font and Color Parameters):
1452 Document w32 font backends (bug#10399).
1453
8d80ef01
PE
14542011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1455
1456 * files.texi (File Attributes, Changing Files):
1457 Use a more-natural notation for octal numbers.
1458
9022ae07
JB
14592011-12-23 Juanma Barranquero <lekktu@gmail.com>
1460
1461 * variables.texi (Variables with Restricted Values):
1462 Change reference to variable (bug#10354).
1463
454592a6
MR
14642011-12-13 Martin Rudalics <rudalics@gmx.at>
1465
1466 * windows.texi (Splitting Windows): Use t instead of non-nil
1467 when describing window-combination-resize.
1468
a7cdbfce
SM
14692011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1470
1471 * text.texi (Special Properties): Warn against `intangible' properties
1472 (bug#10222).
1473
a3dcc84e
EZ
14742011-11-26 Eli Zaretskii <eliz@gnu.org>
1475
579ebf8f
EZ
1476 * display.texi (Truncation):
1477 * text.texi (Special Properties): Describe what a stretch-glyph is
1478 instead of using that term without explanation. Make the
1479 cross-references more accurate.
1480
a3dcc84e
EZ
1481 * display.texi (Usual Display): Update the description,
1482 cross-references, and indexing related to display of control
1483 characters and raw bytes.
1484
94af99a4
MR
14852011-11-25 Martin Rudalics <rudalics@gmx.at>
1486
1487 * windows.texi (Splitting Windows): Fix description of
1488 window-combination-limit. Suggested by Eli Zaretskii.
1489
1c3d7a13
CY
14902011-11-23 Chong Yidong <cyd@gnu.org>
1491
1492 * windows.texi (Window Sizes): Move window-top-line,
1493 window-left-column, and window-*-pixel-edges to Coordinates and
1494 Windows node.
1495 (Coordinates and Windows): Restore window-edges doc.
1496
90151a1e
MR
14972011-11-21 Martin Rudalics <rudalics@gmx.at>
1498
a7cdbfce
SM
1499 * windows.texi (Windows and Frames, Splitting Windows):
1500 Fix typos.
90151a1e 1501
a9b9b7f5
CY
15022011-11-21 Chong Yidong <cyd@gnu.org>
1503
1504 * windows.texi (Splitting Windows): Fix error in documentation of
1505 window-combination-limit.
1506 (Cyclic Window Ordering): Minor fixes to next-window,
1507 one-window-p, and get-lru-window docs. Don't document
1508 window-list-1.
1509 (Buffers and Windows): Copyedits.
1510 (Choosing Window): Document special handling of special-display-*.
1511 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1512 Don't document even-window-heights, which is going away.
1513 Clarify which options are obeyed by which action functions.
a9b9b7f5 1514
f4e90db0
SM
15152011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1516
1517 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1518
d2999b1a
MR
15192011-11-20 Martin Rudalics <rudalics@gmx.at>
1520
f4e90db0
SM
1521 * windows.texi (Resizing Windows, Splitting Windows):
1522 Remove term "status" when talking about combination limits.
d2999b1a 1523
cd1181db
JB
15242011-11-20 Juanma Barranquero <lekktu@gmail.com>
1525
1526 * compile.texi (Compiler Errors):
1527 * help.texi (Help Functions): Fix typos.
1528
7bf54975
CY
15292011-11-19 Chong Yidong <cyd@gnu.org>
1530
1531 * windows.texi (Splitting Windows): Clarify role of window
1532 parameters in split-window. Shorten the example.
f4e90db0
SM
1533 (Deleting Windows): Rewrite intro to handle internal windows.
1534 Fix delete-windows-on doc.
7bf54975
CY
1535 (Selecting Windows): Copyedits.
1536
a0c2d0ae
MR
15372011-11-17 Martin Rudalics <rudalics@gmx.at>
1538
1539 * windows.texi (Resizing Windows, Splitting Windows)
1540 (Deleting Windows): Use term window-combination-resize instead
1541 of window-splits.
1542
b6f67890
MR
15432011-11-16 Martin Rudalics <rudalics@gmx.at>
1544
f4e90db0
SM
1545 * windows.texi (Resizing Windows, Splitting Windows):
1546 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1547
0b381c7e
JB
15482011-11-14 Juanma Barranquero <lekktu@gmail.com>
1549
1550 * intro.texi (Lisp History): Fix typo.
1551
89d61221
MR
15522011-11-12 Martin Rudalics <rudalics@gmx.at>
1553
f4e90db0
SM
1554 * windows.texi (Splitting Windows, Deleting Windows):
1555 Remove references to splits status of windows.
89d61221 1556
b2621720
GM
15572011-11-10 Glenn Morris <rgm@gnu.org>
1558
1559 * buffers.texi (Read Only Buffers): Expand a bit on why
1560 toggle-read-only should only be used interactively. (Bug#7292)
1561
d2ad7ee1
CY
15622011-11-09 Chong Yidong <cyd@gnu.org>
1563
1564 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1565 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1566 window-inside-absolute-pixel-edges.
1567 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1568 non-full-width windows.
1569
2cffd681
MR
15702011-11-09 Martin Rudalics <rudalics@gmx.at>
1571
1572 * windows.texi (Resizing Windows): Rewrite documentation of
1573 window-resizable.
1574
f6f6d7e7
CY
15752011-11-09 Chong Yidong <cyd@gnu.org>
1576
1577 * windows.texi (Splitting Windows): Simplify example.
1578
a79db6e0
CY
15792011-11-08 Chong Yidong <cyd@gnu.org>
1580
1581 * windows.texi (Window Sizes): Copyedits. Document
1582 window-text-height. Remove window-min-height and window-min-width
1583 discussion, referring instead to Emacs manual.
1584 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1585 (Resizing Windows): Simplify introduction. Don't document
1586 enlarge-window, shrink-window, enlarge-window-horizontally, and
1587 shrink-window-horizontally; they are no longer preferred for
1588 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1589
441950c7
GM
15902011-11-07 Glenn Morris <rgm@gnu.org>
1591
1592 * windows.texi (Choosing Window): Fix keybinding typo.
1593
be7f5545
MR
15942011-11-07 Martin Rudalics <rudalics@gmx.at>
1595
1596 * windows.texi (Resizing Windows, Splitting Windows)
1597 (Window Configurations): Use "child window" instead of
1598 "subwindow".
1599
291d142b
CY
16002011-11-06 Chong Yidong <cyd@gnu.org>
1601
1602 * windows.texi (Basic Windows): Clarify various definitions.
1603 Treat window-normalize-* as internal; don't document them.
1604 (Windows and Frames): Various clarifications, e.g. non-live
1605 windows also belong to frames. Fix window-list description.
1606 Simplify window nesting example.
f4e90db0
SM
1607 (Splitting Windows, Window Configurations):
1608 Use split-window-below.
291d142b 1609
89bd5ee1
EZ
16102011-11-04 Eli Zaretskii <eliz@gnu.org>
1611
1612 * windows.texi (Window Sizes): Mention in the doc string that the
1613 return values of `window-body-height' and `window-body-width' are
1614 in frame's canonical units. (Bug#9949)
1615
3d8daefe
MR
16162011-10-30 Martin Rudalics <rudalics@gmx.at>
1617
1618 * windows.texi (Windows and Frames): Remove "iso-" infix from
1619 documentation of window-iso-combined-p.
1620
60754666
CY
16212011-10-26 Chong Yidong <cyd@gnu.org>
1622
1623 * modes.texi (Running Hooks): Document with-wrapper-hook.
1624
d366bd53
CY
16252011-10-18 Chong Yidong <cyd@gnu.org>
1626
1627 * display.texi (Glyphless Chars): New node.
1628
50b063c3
CY
16292011-10-13 Chong Yidong <cyd@stupidchicken.com>
1630
1631 * text.texi (Yanking): Document yank-excluded-properties.
1632
1633 * package.texi (Packaging Basics): The commentary should say how
1634 to begin using the package.
1635
c72063fa
MR
16362011-10-11 Martin Rudalics <rudalics@gmx.at>
1637
1638 * windows.texi (Deleting Windows): Mention which window gets
1639 selected when deleting the selected window.
1640
d83dc65b
MR
16412011-10-09 Martin Rudalics <rudalics@gmx.at>
1642
1643 * buffers.texi (The Buffer List): Describe how bury-buffer deals
1644 with the selected window.
1645 * windows.texi (Buffers and Windows): Reformulate text on how
1646 replace-buffer-in-windows deals with a window.
1647 (Quitting Windows): Describe how quit-window deals with a
1648 standalone frame. Describe new option frame-auto-hide-function.
1649
c599682c
GM
16502011-10-08 Glenn Morris <rgm@gnu.org>
1651
48bca619
GM
1652 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
1653
c599682c
GM
1654 * positions.texi (Excursions): Update warning message.
1655
969aa734
CY
16562011-10-05 Chong Yidong <cyd@stupidchicken.com>
1657
f4e90db0
SM
1658 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
1659 Fix Emacs manual xref (Bug#9675).
969aa734 1660
550f41cd
CY
16612011-10-01 Chong Yidong <cyd@stupidchicken.com>
1662
1663 * windows.texi (Textual Scrolling): Document scroll-up-command,
1664 scroll-down-command, scroll-error-top-bottom, and the
1665 scroll-command symbol property.
717a1362
CY
1666 (Display Action Functions): Fix description of
1667 display-buffer-pop-up-window.
550f41cd 1668
a239d4e9
JB
16692011-09-28 Juanma Barranquero <lekktu@gmail.com>
1670
1671 * windows.texi (Splitting Windows): Fix typos.
1672
590c056d
MR
16732011-09-25 Martin Rudalics <rudalics@gmx.at>
1674
1675 * windows.texi (Windows and Frames, Display Action Functions)
1676 (Switching Buffers): Fix some typos.
1677 (Buffers and Windows): Remove reference to window-auto-delete.
1678 Reword description of replace-buffer-in-windows.
1679 (Window History): Fix some typos and refer to frame local buffer
1680 list.
c419f5cb
MR
1681 (Quitting Windows): New node.
1682 (Window Configurations): Add descriptions of window-state-get
1683 and window-state-put.
1684 (Window Parameters): Describe variable ignore-window-parameters.
1685 Sketch some window parameters currently in use.
1686 * elisp.texi (Top): Update node listing.
590c056d 1687
9ec20d36
CY
16882011-09-25 Chong Yidong <cyd@stupidchicken.com>
1689
1690 * windows.texi (Display Action Functions)
1691 (Choosing Window Options): New nodes.
1692
0e406a72
CY
16932011-09-24 Chong Yidong <cyd@stupidchicken.com>
1694
1695 * windows.texi (Window History): New node. Move text here from
1696 Buffers and Windows.
1697 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
1698 don't document display-buffer here; callers changed.
1699 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
1700 switch-to-buffer-other-frame. Delete duplicate
1701 replace-buffer-in-windows doc.
1702 (Choosing Window): Document display actions.
1703
6bf7006f
EZ
17042011-09-24 Eli Zaretskii <eliz@gnu.org>
1705
1706 * display.texi (Forcing Redisplay): Update the description of
1707 redisplay-dont-pause due to change in the default value.
1708
b33b68a3
MR
17092011-09-23 Martin Rudalics <rudalics@gmx.at>
1710
1711 * frames.texi (Frames and Windows): Move section and rename to
1712 Windows and Frames in windows.texi.
1713 * windows.texi (Windows): Restructure.
1714 (Basic Windows): Rewrite. Explain live and internal windows and
1715 normalization functions.
1716 (Windows and Frames): Move section here from frames.texi.
1717 Describe subwindows, window combinations, window tree, and
1718 corresponding functions including window-list here.
1719 (Window Sizes): Rename section from Size of Window and move it
1720 up in chapter. Describe total and body sizes and the
1721 corresponding functions. Explain new semantics of
1722 window-min-height/-width.
1723 (Resizing Windows): Move section up in chapter. Describe new
1724 resize functions.
1725 (Splitting Windows): Describe new behavior of split-window,
1726 split-window-above-each-other and split-window-side-by-side.
1727 Provide examples. Describe window-nest and window-splits
1728 options.
1729 (Deleting Windows): Minor rewrite.
f4e90db0
SM
1730 (Selecting Windows): Minor rewrite.
1731 Describe frame-selected-window and set-frame-selected-window here.
1732 (Cyclic Window Ordering): Minor rewrite.
1733 Describe window-list-1.
b33b68a3
MR
1734 (Buffers and Windows): Rewrite. Explain a window's previous and
1735 next buffers and the corresponding functions.
c4682d18 1736 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
1737 * elisp.texi (Top): Update node listings for frames and windows
1738 sections.
1739
4d3786ac
SM
17402011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
1741
1742 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
1743
713df35b
LMI
17442011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1745
1746 * errors.texi (Standard Errors): Remove apparent placeholder text
1747 (bug#9491).
1748
33ed493b
CY
17492011-09-18 Chong Yidong <cyd@stupidchicken.com>
1750
1751 * frames.texi (Management Parameters): Fix description of
1752 icon-type parameter.
1753
b8f0a954
CY
17542011-09-17 Chong Yidong <cyd@stupidchicken.com>
1755
1756 * tips.texi (Key Binding Conventions): Don't bind a key sequence
1757 ending in C-g. Suggested by Edward O'Connor.
1758
eddf142c
EZ
17592011-09-17 Eli Zaretskii <eliz@gnu.org>
1760
1761 * numbers.texi (Integer Basics): Add indexing for
1762 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
1763
bf1af6c7
DM
17642011-09-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1765
1766 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
1767
cec2eab8
JB
17682011-09-11 Juanma Barranquero <lekktu@gmail.com>
1769
1770 * processes.texi (Network Servers): Clarify what the process
1771 buffer is used for (bug#9233).
1772
51751aa2 17732011-08-30 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
1f403cb9
DM
1774
1775 * lists.texi (Building Lists): Fix typo.
1776
35137ed3
CY
17772011-08-30 Chong Yidong <cyd@stupidchicken.com>
1778
1779 * display.texi (Basic Faces): New node. Document new faces.
1780
1781 * modes.texi (Major Mode Conventions): Move some text there.
1782 (Mode Help): Remove major-mode var, duplicated in Major Modes.
1783
3fd50d5c
CY
17842011-08-29 Chong Yidong <cyd@stupidchicken.com>
1785
1786 * modes.texi (Basic Major Modes): New node. Callers updated.
1787 (Major Modes): Document fundamental-mode and major-mode.
1788 (Major Mode Basics): Node deleted; text moved to Major Modes.
1789 (Derived Modes): Document derived-mode-p.
1790
ddb54206
CY
17912011-08-28 Chong Yidong <cyd@stupidchicken.com>
1792
a6326082
CY
1793 * files.texi (Changing Files, Create/Delete Dirs): Document new
1794 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
1795 (Visiting Functions): Remove view-file; it is documented in the
1796 Emacs manual.
04e2ce72 1797
ddb54206
CY
1798 * frames.texi (Layout Parameters): The defaults for the
1799 menu-bar-lines and tool-bar-lines parameters depend on the mode.
1800
1801 * display.texi (Progress): Document spinner functionality.
1802
1803 * os.texi (Killing Emacs): Note that kill-emacs can be called by
1804 operating system signals. Refer to save-buffers-kill-terminal
1805 instead of save-buffers-kill-emacs.
1806
1807 * objects.texi (Symbol Type): Document ## print representation.
1808
0c95fcf7
EZ
18092011-08-25 Eli Zaretskii <eliz@gnu.org>
1810
1811 * display.texi (Specified Space): Mention that `space' specs
1812 influence bidi reordering.
1813 (Bidirectional Display): Explain how to use `(space . PROPS)' for
1814 separating fields with bidirectional content.
1815
5980d4c6
EZ
18162011-08-24 Eli Zaretskii <eliz@gnu.org>
1817
1818 * display.texi (Bidirectional Display): Document return value in
1819 buffers that are not bidi-reordered for display, and in unibyte
1820 buffers.
1821
bca633fb
EZ
18222011-08-23 Eli Zaretskii <eliz@gnu.org>
1823
1824 * nonascii.texi (Character Properties): Document the values for
1825 unassigned codepoints.
1826
c094bb0c
EZ
18272011-08-18 Eli Zaretskii <eliz@gnu.org>
1828
1829 * nonascii.texi (Character Properties): Document use of
1830 `bidi-class' and `mirroring' properties as part of reordering.
1831 Provide cross-references to "Bidirectional Display".
1832
1833 * display.texi (Bidirectional Display): Document the pitfalls of
1834 concatenating strings with bidirectional content, with possible
f4e90db0
SM
1835 solutions. Document bidi-string-mark-left-to-right.
1836 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
1837 Document use of `bidi-class' and `mirroring' properties as part of
1838 reordering.
c094bb0c 1839
1ea897d5
EZ
18402011-08-16 Eli Zaretskii <eliz@gnu.org>
1841
9adfcd0b
EZ
1842 * modes.texi (Major Mode Conventions): Improve the documentation
1843 of `mode-class' `special' modes.
1844
10862873
EZ
1845 * nonascii.texi (Character Properties): Document the `mirroring'
1846 property. Add index entries.
1847
1ea897d5
EZ
1848 * syntax.texi (Categories): Add an example of defining a new
1849 category and category table.
1850
1851 * searching.texi (Regexp Backslash): Document how to display
1852 existing categories. Mention the possibility of adding
1853 categories, and add an xref to where this is described. Add an
1854 index entry.
1855
ebb552ed
CY
18562011-08-09 Chong Yidong <cyd@stupidchicken.com>
1857
1858 * text.texi (Special Properties):
1859 * display.texi (Overlay Properties): Note that mouse-face cannot
1860 change the text size (Bug#8530).
1861
51a714e1
CY
18622011-08-08 Chong Yidong <cyd@stupidchicken.com>
1863
1864 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
1865 using setenv instead.
1866
4cc60b9b
EZ
18672011-07-28 Eli Zaretskii <eliz@gnu.org>
1868
1869 * display.texi (Bidirectional Display): Document the fact that
1870 bidi-display-reordering is t by default.
1871
5deb92fd
EZ
18722011-07-23 Eli Zaretskii <eliz@gnu.org>
1873
1874 * display.texi (Bidirectional Display): New section.
1875
011b0ad6 18762011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
1877 Tim Cross <theophilusx@gmail.com> (tiny change)
1878 Glenn Morris <rgm@gnu.org>
011b0ad6 1879
67f9b9f8 1880 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 1881
4baf28e6
AS
18822011-07-15 Andreas Schwab <schwab@linux-m68k.org>
1883
1884 * help.texi (Keys in Documentation): Revert last change.
1885
66249842
LMI
18862011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1887
f863868c
LMI
1888 * help.texi (Keys in Documentation): Clarify that \= only quotes
1889 the next character, and doesn't affect longer sequences in
1890 particular (bug#8935).
1891
f4e90db0
SM
1892 * debugging.texi (Using Debugger):
1893 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 1894
0bb23927 18952011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
1896
1897 * display.texi (Other Display Specs): Document that `left-fringe'
1898 and `right-fringe' display specifications are of the "replacing"
1899 kind.
1900
f2027cdf
LMI
19012011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1902
1903 * help.texi (Documentation Basics): Add a link to the Function
1904 Documentation node (bug#6580).
1905
f987fde4
LMI
19062011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1907
0bc59b25
LMI
1908 * keymaps.texi (Menu Bar): Mention :visible and :enable
1909 (bug#6344). Text by Drew Adams.
1910
63d55f1f
LMI
1911 * modes.texi (Running Hooks): Mention buffer-local hook variables
1912 (bug#6218).
1913
f987fde4
LMI
1914 * objects.texi (General Escape Syntax): "a with grave accent" is
1915 ?xe0, not ?x8e0 (bug#5259).
1916
b7527639
CY
19172011-07-12 Chong Yidong <cyd@stupidchicken.com>
1918
1919 * display.texi (Face Attributes, Font Selection): Add references
1920 to the Fonts node in the Emacs manual (Bug#4178).
1921
c830e5ae
CY
19222011-07-12 Chong Yidong <cyd@stupidchicken.com>
1923
1924 * display.texi (Window Systems): `window-system' is
1925 terminal-local.
1926
1927 * frames.texi (Frame Parameters, Parameter Access): Don't mention
1928 frame-local variables.
1929
1930 * variables.texi (Buffer-Local Variables): Don't mention obsolete
1931 frame-local variables.
1932 (Frame-Local Variables): Node deleted.
1933
1934 * elisp.texi (Top): Update node listing.
1935
91223e54
LMI
19362011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1937
1938 * elisp.texi: Change "inferiors" to "subnodes" in three places
1939 (bug#3523).
1940
963578d3
CY
19412011-07-11 Chong Yidong <cyd@stupidchicken.com>
1942
1943 * frames.texi (Window System Selections): Discussion of
1944 x-select-enable-clipboard moved to Emacs manual.
1945
07151e49
DD
19462011-07-11 Deniz Dogan <deniz@dogan.se>
1947
1948 * commands.texi (Prefix Command Arguments): Remove excessive
1949 apostrophe.
1950
7261e1cf
LMI
19512011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1952
ad21a12a
LMI
1953 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
1954 description is a string (bug#3313).
1955
7261e1cf
LMI
1956 * frames.texi (Display Feature Testing): Try to explain what all
1957 the visual classes mean (bug#3042).
1958
568f7b79
LMI
19592011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1960
18d59e29
LMI
1961 * modes.texi (Mode Line Variables): Document `mode-line-remote'
1962 and `mode-line-client' (bug#2974).
1963
568f7b79
LMI
1964 * text.texi (Insertion): Clarify marker movements (bug#1651).
1965 Text from Drew Adams.
1966
54e10184
LMI
19672011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1968
d94d85e9
LMI
1969 * text.texi (Special Properties): Clarify the format of `face'
1970 (bug#1375).
1971
54e10184
LMI
1972 * commands.texi (Interactive Call): Add a `call-interactively'
1973 example (bug#1010).
1974
413c488d
LMI
19752011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1976
1977 * functions.texi (Calling Functions): Link to the "Interactive
1978 Call" node (bug#1001).
1979
322b7dab 19802011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 1981
3deead93
CY
1982 * customize.texi (Composite Types): Move alist and plist to here
1983 from Simple Types (Bug#7545).
1984
1985 * elisp.texi (Top): Update menu description.
1986
b00d8c1a
CY
1987 * display.texi (Face Attributes): Document negative line widths
1988 (Bug#6113).
1989
d2a6c43b
TR
19902011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
1991
1992 * searching.texi (Match Data): Note that match data can be
1993 overwritten by most functions (bug#2499).
1994
c7844a27
LMI
19952011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1996
a9ab721e
LMI
1997 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
1998 flags mean (bug#6659).
1999
c7844a27
LMI
2000 * functions.texi (What Is a Function): Document the autoload
2001 object (bug#6496).
2002
f68d76d0
LMI
20032011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2004
8a20ca4c
LMI
2005 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2006 is only used in the Customize user interface (bug#6089).
2007
f68d76d0 2008 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2009 images (bug#7836).
f68d76d0 2010
7018dbe7
EZ
20112011-07-02 Eli Zaretskii <eliz@gnu.org>
2012
2013 * variables.texi (Defining Variables, Void Variables)
2014 (Constant Variables): Fix incorrect usage of @kindex.
2015
36cb87a1
LMI
20162011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2017
28ee97c7
LMI
2018 * variables.texi (Defining Variables): Add an index entry for
2019 `set-variable' (bug#7262).
8d4294e9 2020 (Defining Variables): Use @findex for functions.
28ee97c7 2021
8862ffd5
LMI
2022 * frames.texi (Basic Parameters): Document the `explicit-name'
2023 parameter (bug#6951).
2024
0ec389b9
LMI
2025 * customize.texi (Type Keywords): Clarify that :value provides a
2026 default value for all types (bug#7386).
2027
36cb87a1
LMI
2028 * streams.texi (Output Functions): Document `pp'.
2029
11fdef7d 20302011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2031
2032 * keymaps.texi (Searching Keymaps):
2033 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2034 change. Suggested by Johan Bockgård.
2035
eeafcea7
CY
20362011-06-15 Chong Yidong <cyd@stupidchicken.com>
2037
2038 * text.texi (Special Properties): Clarify role of font-lock-face.
2039
b96e6cde
LMI
20402011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2041
f4e90db0 2042 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2043 to `process-live-p' for consistency with other `-live-p' functions.
2044
be14b9ab
PE
20452011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2046
2047 Document wide integers better.
2048 * files.texi (File Attributes): Document ino_t values better.
2d365993 2049 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2050 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2051 (Bitwise Operations):
001903b5
PE
2052 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2053 to read, and that will port better if 62-bits becomes the default.
2054 Fix or remove incorrect examples.
be14b9ab
PE
2055 * os.texi (Time Conversion): Document time_t values better.
2056
bcd54f83
LMI
20572011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2058
f4e90db0
SM
2059 * processes.texi (Process Information):
2060 Document `process-alive-p'.
bcd54f83 2061
049bcbcb
CY
20622011-05-29 Chong Yidong <cyd@stupidchicken.com>
2063
2064 * help.texi (Accessing Documentation):
2065 * display.texi (Pixel Specification):
2066 * processes.texi (Serial Ports, Serial Ports):
2067 * nonascii.texi (Character Properties, Default Coding Systems):
2068 * text.texi (Changing Properties, Special Properties):
2069 * windows.texi (Window Start and End):
2070 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2071 * keymaps.texi (Searching Keymaps, Tool Bar):
2072 * minibuf.texi (Basic Completion):
2073 * compile.texi (Eval During Compile):
2074 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2075 7x9 paper in printed manual.
2076
2077 * lists.texi (Sets And Lists): Fix misplaced text.
2078
58539c63
CY
20792011-05-29 Chong Yidong <cyd@stupidchicken.com>
2080
2081 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2082 needs to be active (Bug#8350).
2083
6b5681bf
CY
20842011-05-28 Chong Yidong <cyd@stupidchicken.com>
2085
b4d52acc
CY
2086 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2087
6b5681bf
CY
2088 * tips.texi (Coding Conventions): Remove antediluvian filename
2089 limit recommendation (Bug#8538).
2090
e145f188
GM
20912011-05-27 Glenn Morris <rgm@gnu.org>
2092
2093 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2094
eafed945
GM
20952011-05-26 Glenn Morris <rgm@gnu.org>
2096
2097 * variables.texi (File Local Variables):
2098 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2099 Add some more details on what this function does in the other case.
eafed945 2100
bc8410af
GM
21012011-05-19 Glenn Morris <rgm@gnu.org>
2102
2103 * lists.texi (Sets And Lists): Mention cl provides union etc.
2104
35a30759
N
21052011-05-19 Nix <nix@esperi.org.uk>
2106
2107 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2108
2109 * text.texi (Parsing HTML): Update for function name changes.
2110
2111 * syntax.texi (Syntax Flags): Small fix.
2112
2113 * keymaps.texi (Active Keymaps): Typo fix.
2114 (Changing Key Bindings): Grammar fix.
2115
2116 * frames.texi (Minibuffers and Frames): Grammar fix.
2117 (Window System Selections): x-select-enable-clipboard now defaults to t.
2118
2119 * customize.texi (Common Keywords):
2120 * display.texi (Abstract Display):
2121 * modes.texi (Auto-Indentation):
2122 * nonascii.texi (Converting Representations): Typo fixes.
2123
2124 * control.texi (Examples of Catch): Call it "goto" not "go to".
2125
e3934a8a
EZ
21262011-05-14 Eli Zaretskii <eliz@gnu.org>
2127
bc039a3b
EZ
2128 * nonascii.texi (Character Properties): Fix inconsistencies with
2129 implementation.
2130
e3934a8a
EZ
2131 * text.texi (Special Properties): Move @defvar's out of the
2132 @table. (Bug#8652)
2133
e2c94218
GM
21342011-05-12 Glenn Morris <rgm@gnu.org>
2135
2136 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2137
d2fc7e3d 21382011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2139
2140 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2141 (Multiline Font Lock):
2142 * vol2.texi (Top):
2143 * vol1.texi (Top):
2144 * elisp.texi (Top): Update menu accordingly.
2145
d2fc7e3d 21462011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2147
2148 * modes.texi (Region to Fontify): Fix typo.
2149
79b70037
GM
21502011-05-10 Jim Meyering <meyering@redhat.com>
2151
2152 * minibuf.texi: Fix typo "in in -> in".
2153
b08a63cc 21542011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2155
2156 * numbers.texi (Integer Basics): Large integers are treated as floats.
2157
1ef14cb4
LMI
21582011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2159
2160 * processes.texi (Synchronous Processes): Document the (:file
2161 "/file-name") syntax for `call-process'.
2162
4ffd0d6b 21632011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2164
2165 * windows.texi (Choosing Window): Fix typo.
2166
4ffd0d6b 21672011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
2168
2169 * frames.texi (Layout Parameters): Note the difference between
2170 querying and setting parameters for left-fringe and right-fringe
2171 (Bug#6930).
2172
fd5a8ae8
SM
21732011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2174
2175 * minibuf.texi (Basic Completion): Be a bit more precise about the
2176 valid kinds of completion tables.
2177 (Programmed Completion): Remove obsolete text about lambda expressions
2178 not being valid completion tables.
2179
c1bcd0d5
CY
21802011-03-19 Chong Yidong <cyd@stupidchicken.com>
2181
2182 * positions.texi (Excursions): Explain the "save-excursion
2183 defeated by set-buffer" warning.
2184
2185 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2186 save-excursion. Suggested by Uday S Reddy.
2187
03408648 21882011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 2189
03408648
SM
2190 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2191 (Lexical Binding): New sub-section.
ba83908c 2192
03408648
SM
2193 * eval.texi (Eval): Discourage the use of `eval'.
2194 Document its new `lexical' argument.
6c075cd7 2195
f6d62986
SM
21962011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2197
03408648 2198 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
2199 nil any more.
2200
84ea5558 22012011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
2202
2203 * strings.texi (String Conversion): Don't mention
2204 string-make-(uni|multi)byte (bug#8262).
2205 * nonascii.texi (Converting Representations): Fix up range.
2206 * keymaps.texi (Key Binding Commands): Update code point, avoid
2207 "unibyte character" and remove mention of unibyte bindings.
2208
62d94509
EZ
22092011-03-10 Eli Zaretskii <eliz@gnu.org>
2210
2211 * modes.texi (Operator Precedence Grammars): Don't use characters
2212 outside ISO-8859-1.
2213
63a329f8
EZ
22142011-03-09 Eli Zaretskii <eliz@gnu.org>
2215
2216 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2217
2218 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2219
6446548e
GM
22202011-03-08 Glenn Morris <rgm@gnu.org>
2221
2222 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2223 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 2224 * elisp.texi: Set documentencoding.
6446548e 2225
33383987
JB
22262011-03-07 Chong Yidong <cyd@stupidchicken.com>
2227
2228 * Version 23.3 released.
2229
0b3ceceb
CY
22302011-03-06 Chong Yidong <cyd@stupidchicken.com>
2231
2232 * package.texi: Update index keywords.
2233 (Package Archives): New node contents. Document package-x.el.
2234
78f5433f
JB
22352011-03-06 Juanma Barranquero <lekktu@gmail.com>
2236
2237 * makefile.w32-in (srcs): Add package.texi.
2238
555e9b5c
CY
22392011-03-06 Chong Yidong <cyd@stupidchicken.com>
2240
120d9389
CY
2241 * package.texi (Packaging, Packaging Basics, Simple Packages)
2242 (Multi-file Packages): Expand and clarify.
2243 (Package Archives): Temporary placeholder node.
2244
2245 * elisp.texi (Top): Update node listing.
2246
555e9b5c
CY
2247 * Makefile.in (srcs): Add package.texi.
2248
b59a4335
CY
22492011-03-05 Chong Yidong <cyd@stupidchicken.com>
2250
2251 * processes.texi (Synchronous Processes): Minor clarification
2252 (Bug#8149).
2253
06083aa1
GM
22542011-03-03 Glenn Morris <rgm@gnu.org>
2255
2256 * files.texi (Truenames): Minor clarification. (Bug#2341)
2257
6640b281
GM
22582011-03-01 Glenn Morris <rgm@gnu.org>
2259
2260 * variables.texi (Directory Local Variables):
2261 Mention `(subdirs . nil)' alist element.
2262
2b0c7330 22632011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
2264
2265 * variables.texi (Directory Local Variables): Mention the optional
2266 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2267
b923f7a9
CY
22682011-02-27 Chong Yidong <cyd@stupidchicken.com>
2269
2270 * minibuf.texi (Minibuffer History): Clarify discussion of
2271 minibuffer history lists (Bug#8085).
2272
67ab0163 22732011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2274
e979a521
EZ
2275 * elisp.texi: Sync @dircategory with ../../info/dir.
2276
e03b2fd4
EZ
2277 * files.texi (Visiting Functions): Document find-file-literally,
2278 both the command and the variable.
2279
86ec878a
EZ
2280 * variables.texi (Creating Buffer-Local): Explain the meaning of
2281 permanent local variables.
2282
67ab0163
GM
2283 * files.texi (Visiting Functions): Document find-file-literally,
2284 both the command and the variable.
2285
2286 * variables.texi (Creating Buffer-Local): Explain the meaning of
2287 permanent local variables.
2288
22892011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2290
2291 * keymaps.texi (Remapping Commands): Mention how to undo it.
2292
bfcb151a
RT
22932011-02-09 Reuben Thomas <rrt@sc3d.org>
2294
2295 * loading.texi (Hooks for Loading): Remove unnecessary advice
2296 about eval-after-load (Bug#7986).
2297
a41c8660
CY
22982011-02-05 Chong Yidong <cyd@stupidchicken.com>
2299
2300 * commands.texi (Accessing Mouse): Note that a header line is not
2301 included in the row of posn-col-row.
2302
e0dd6837
CY
23032011-02-02 Chong Yidong <cyd@stupidchicken.com>
2304
2305 * modes.texi (Major Mode Conventions): Add face guidelines.
2306 (Faces for Font Lock): List faces in order of prominence.
2307
a4180391
PE
23082011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2309
2310 format-time-string now supports subsecond time stamp resolution
2311 * os.texi (Time Parsing): Document %N.
2312
7427eb97
CY
23132011-01-28 Chong Yidong <cyd@stupidchicken.com>
2314
61db307f
CY
2315 * vol1.texi (Top):
2316 * vol2.texi (Top):
2317 * elisp.texi (Top):
2318 * display.texi (Display Property): Shorten the menu description of
2319 the "Other Display Specs" node (Bug#7816).
2320
7427eb97
CY
2321 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2322 menu item" concept index entries (Bug#7805).
2323
bf3dae7e
EZ
23242011-01-29 Eli Zaretskii <eliz@gnu.org>
2325
2326 * makefile.w32-in (texinfodir): New variable.
2327 (usermanualdir): Remove as redundant with $(emacsdir).
2328 (MAKEINFO): Remove options, leave only program name.
2329 (MAKEINFO_OPTS): New variable.
2330 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2331
06d8ace5 23322011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2333 Richard Kim <emacs18@gmail.com>
2334
2335 * loading.texi (Library Search): Document list-load-path-shadows
2336 (Bug#7757).
2337
06d8ace5 23382011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2339
2340 * searching.texi (Regexp Special): Remove outdated discussion of
2341 character sets (Bug#7780).
2342
28a88153
CY
2343 * frames.texi (Pop-Up Menus): Document where menu title comes
2344 from (Bug#7684).
2345
06d8ace5 23462011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2347
2348 * display.texi (Making Buttons): Mention limitation of text buttons.
2349
a8e1e9ee
WL
23502011-01-23 Werner Lemberg <wl@gnu.org>
2351
2352 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2353 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2354 (ENVADD): New variable to control texi2dvi and texi2pdf.
2355
362b9d48
GM
23562011-01-15 Chong Yidong <cyd@stupidchicken.com>
2357
2358 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2359 Emacs manual.
2360
23612011-01-15 Eli Zaretskii <eliz@gnu.org>
2362
2363 * files.texi (Directory Names): Explain why FROM in
2364 directory-abbrev-alist should begin with \`. (Bug#7777)
2365
3fa173b4
SM
23662011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2367
2368 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2369
7c420169 23702011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2371
2372 * modes.texi (Emulating Mode Line): Fix last change.
2373
7c420169 23742011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2375
2376 * modes.texi (Emulating Mode Line): Update documentation of
2377 format-mode-line according to changes that fixed bug #7587.
2378
80b33766
SM
23792010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2380
2381 * modes.texi (Derived Modes): Mention prog-mode.
2382
2383 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2384 of the key-binding-data cache since we don't use it any more.
2385
f49d1f52 23862010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2387
4bb49a92
EZ
2388 * processes.texi (Shell Arguments):
2389 * strings.texi (Creating Strings): Don't mention "shell commands";
2390 make it explicit that `split-string-and-unquote' and
2391 `combine-and-quote-strings' are mainly for working with arguments
2392 to call-process and start-process.
2393
3c73e30e
EZ
2394 * processes.texi (Shell Arguments): Fix documentation of
2395 `split-string-and-unquote'. Add indexing. (Bug#7563)
2396
f49d1f52 23972010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2398
2399 * modes.texi (Auto-Indentation): New section to document SMIE.
2400 (Major Mode Conventions):
2401 * text.texi (Mode-Specific Indent): Refer to it.
2402
f49d1f52 24032010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2404
2405 * display.texi (Other Display Specs): Document left-fringe and
2406 right-fringe display specs.
2407
f49d1f52 24082010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2409
2410 * backups.texi (Making Backups):
2411 * modes.texi (Example Major Modes): Use recommended coding style.
2412 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2413 define-derived-mode. Mention completion-at-point-functions.
2414
f49d1f52 24152010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2416
5dcb4c4e
SM
2417 * nonascii.texi (Converting Representations):
2418 Document byte-to-string.
e1115396 2419
ec1b9b17
GM
24202010-12-08 Glenn Morris <rgm@gnu.org>
2421
2422 * buffers.texi (Modification Time):
2423 verify-visited-file-modtime now defaults to the current buffer.
2424
07976ae3 24252010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2426
ec1b9b17 2427 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2428
2429 * strings.texi (Creating Strings): Don't mention semi-obsolete
2430 function char-to-string.
2431 (String Conversion): Shorten discussion of semi-obsolete function
2432 string-to-char. Link to Converting Representations.
2433
2434 * objects.texi (Symbol Type):
2435 * text.texi (Near Point):
2436 * help.texi (Help Functions):
2437 * functions.texi (Mapping Functions): Use string instead of
2438 char-to-string in examples.
2439
07976ae3 24402010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2441
2442 * text.texi (Kill Functions, Kill Functions)
2443 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2444 YANK-HANDLER args.
2445
2446 * symbols.texi (Creating Symbols): Using unintern without an
2447 obarray arg is now obsolete.
2448
2449 * numbers.texi (Float Basics): Document float-e and float-pi.
2450
2451 * variables.texi (Defining Variables): Change "pi" example to
2452 "float-pi".
2453
8547874a
EZ
24542010-11-26 Eli Zaretskii <eliz@gnu.org>
2455
2456 * commands.texi (Click Events): Document the values of X, Y and
2457 COL, ROW in the event's position, when the click is on the header
2458 or mode line, on the fringes, or in the margins.
2459
4a47c275 24602010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2461
5b05d75b
EZ
2462 * customize.texi (Composite Types): Lower-case index entry.
2463
5dcb4c4e
SM
2464 * loading.texi (How Programs Do Loading):
2465 Document load-file-name. (Bug#7346)
c7926fe2 2466
4a47c275 24672010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2468
2469 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2470
0eb025fb
EZ
24712010-11-13 Eli Zaretskii <eliz@gnu.org>
2472
2473 * display.texi (Usual Display): Characters with no fonts are not
2474 necessarily displayed as empty boxes.
2475
2699a554 24762010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2477
2478 * maps.texi (Standard Keymaps): Update File menu description.
2479
8289f37b
GM
24802010-10-28 Glenn Morris <rgm@gnu.org>
2481
2482 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2483
5793a7bc 24842010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2485
2486 * display.texi (Window Systems): Deprecate use of window-system as
2487 a predicate.
2488
17284e30
GM
24892010-10-23 Glenn Morris <rgm@gnu.org>
2490
2491 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2492 sorted-doc.
2493
00f113eb
JB
24942010-10-15 Eli Zaretskii <eliz@gnu.org>
2495
2496 * os.texi (Dynamic Libraries): New node, with slightly modified
2497 text deleted from "Image Formats".
2498 (System Interface): Add @menu entry for "Dynamic Libraries".
2499
2500 * display.texi (Image Formats): Remove description of
2501 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2502
07277eb8
GM
25032010-10-12 Glenn Morris <rgm@gnu.org>
2504
2505 * book-spine.texinfo: Rename to book-spine.texi.
2506
c12e4a81
GM
25072010-10-11 Glenn Morris <rgm@gnu.org>
2508
df187c62
GM
2509 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2510
c12e4a81 2511 * Makefile.in (DVIPS): New variable.
234db610
GM
2512 (.PHONY): Add html, ps.
2513 (html, elisp.html, ps, elisp.ps): New targets.
2514 (clean): Delete html, ps files.
2515 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2516
6513b232
EZ
25172010-10-09 Eli Zaretskii <eliz@gnu.org>
2518
2519 * makefile.w32-in (emacsdir): New variable.
2520 (srcs): Add emacsver.texi.
2521 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2522
abd40fb4
GM
25232010-10-09 Glenn Morris <rgm@gnu.org>
2524
c1dc72b3
GM
2525 * Makefile.in (VPATH): Remove.
2526 (infodir): Make it absolute.
2527 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2528
4393405b
GM
2529 * Makefile.in (dist): Anchor regexps.
2530
eef3ab94
GM
2531 * Makefile.in (srcs): Put elisp.texi first.
2532 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2533
aa9db089
GM
2534 * Makefile.in (infoclean): Remove harmless, long-standing error.
2535
abd40fb4
GM
2536 * Makefile.in ($(infodir)): Delete rule.
2537 (mkinfodir): New.
2538 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2539
68db69ed 2540 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2541 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2542
ea274122
GM
25432010-10-09 Glenn Morris <rgm@gnu.org>
2544
f7a31f11
GM
2545 * Makefile.in (emacsdir): New variable.
2546 (MAKEINFO): Add -I $emacsdir.
2547 (dist): Copy emacsver.texi.
b13254e7
GM
2548 (srcs): Add emacsver.texi.
2549
f7a31f11
GM
2550 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2551 Set EMACSVER by including emacsver.texi.
2552
ea274122
GM
2553 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2554
17ca7950
GM
25552010-10-07 Glenn Morris <rgm@gnu.org>
2556
2557 * Makefile.in (version): New, set by configure.
2558 (clean): Delete dist tar file.
2559 (dist): Use version in tar name.
2560
4c83f6e1
GM
25612010-10-06 Glenn Morris <rgm@gnu.org>
2562
2563 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2564 (INSTALL_INFO): Remove unused variable.
2565 (mostlyclean, infoclean, dist): New rules.
2566 (clean): Delete dvi and pdf files.
2567 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2568 ($(infodir)): Add parallel build workaround.
4c83f6e1 2569
0264072d
GM
25702010-10-04 Glenn Morris <rgm@gnu.org>
2571
2572 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2573 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2574 Fix -I typo.
0264072d
GM
2575 (clean): No 'make.out' or 'core' files.
2576 (.PHONY): Declare clean rules.
2577 (maintainer-clean): Delete pdf file. Guard against cd failures.
2578
77f38949
GM
25792010-10-03 Glenn Morris <rgm@gnu.org>
2580
2581 * files.texi (File Name Components): Remove ignored section about
2582 deleted variable directory-sep-char.
2583
178fdd41
MA
25842010-10-03 Michael Albinus <michael.albinus@gmx.de>
2585
2586 * files.texi (Magic File Names): New defopt
2587 remote-file-name-inhibit-cache.
2588
9c524fcb
GM
25892010-10-02 Glenn Morris <rgm@gnu.org>
2590
2591 * os.texi (Killing Emacs): Hook now runs in batch mode.
2592
f816790b
SM
25932010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2594
2595 * text.texi (Special Properties): Clarify when modification-hooks run.
2596
7cf78aac
SM
25972010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2598
2599 * syntax.texi (Syntax Flags): Document new `c' flag.
2600
ca0d44e4
GM
26012010-09-09 Glenn Morris <rgm@gnu.org>
2602
2603 * display.texi (ImageMagick Images): General cleanup.
2604
10999305 26052010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2606
2607 * files.texi (Directory Names): Use \` rather than ^.
2608
45240125
JD
26092010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2610
2611 * text.texi (Low-Level Kill Ring):
2612 * frames.texi (Window System Selections): Remove cut buffer
2613 documentation.
2614
4abe5bf6
EZ
26152010-08-28 Eli Zaretskii <eliz@gnu.org>
2616
2617 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
2618 Parameters", where the default fringe width is described.
2619
2620 * frames.texi (Window Frame Parameters, Basic Parameters)
2621 (Position Parameters, Layout Parameters, Management Parameters)
2622 (Cursor Parameters, Font and Color Parameters): Add indexing for
2623 frame parameters. (Bug#6929)
2624
fdc76236
TT
26252010-08-25 Tom Tromey <tromey@redhat.com>
2626
2627 * vol2.texi (Top): Update.
2628 * vol1.texi (Top): Update.
2629 * tips.texi (Library Headers): Mention Package-Version and
2630 Package-Requires.
2631 * package.texi: New file.
2632 * os.texi (System Interface): Update pointers.
2633 * elisp.texi (Top): Link to new nodes. Include package.texi.
2634 * anti.texi (Antinews): Update pointers.
2635
1e5c1c80
EZ
26362010-08-25 Eli Zaretskii <eliz@gnu.org>
2637
2638 * processes.texi (Filter Functions): Fix last change.
2639
78e33835
CY
26402010-08-24 Markus Triska <triska@gmx.at>
2641
2642 * processes.texi (Filter Functions): Use `buffer-live-p' instead
2643 of `buffer-name' in the main text as well as in the example
2644 (Bug#3098).
2645
198a7a97
CY
26462010-08-22 Chong Yidong <cyd@stupidchicken.com>
2647
2648 * nonascii.texi (Text Representations):
2649 * loading.texi (Loading Non-ASCII):
2650 * compile.texi (Byte Compilation): Don't mention obsolete
2651 --unibyte command-line argument.
2652
bc7d7ea6
CY
26532010-08-22 Chong Yidong <cyd@stupidchicken.com>
2654
2655 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
2656
b0126eac 26572010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
2658
2659 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
2660
e8a6cc19
EZ
26612010-08-20 Eli Zaretskii <eliz@gnu.org>
2662
2663 * commands.texi (Misc Events): Add cross-references to where
2664 POSITION of a mouse event is described in detail.
2665
c4e7c63a 26662010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 2667
c4e7c63a 2668 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 2669
7815fe19 26702010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
2671
2672 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
2673 Suggested by Štěpán Němec <stepnem@gmail.com>.
2674
7815fe19 26752010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
2676
2677 * minibuf.texi (High-Level Completion): Document args of
2678 `read-buffer-function' (bug#5625).
2679
8b2dd508
JD
26802010-07-29 Jan Djärv <jan.h.d@swipnet.se>
2681
2682 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
2683
bace45fe
MA
26842010-07-29 Michael Albinus <michael.albinus@gmx.de>
2685
2686 * processes.texi (Process Information): Explain process property
2687 `remote-tty'.
2688
4ce5a4cc
JB
26892010-07-27 Juanma Barranquero <lekktu@gmail.com>
2690
2691 * modes.texi (Defining Minor Modes): Use C-delete in examples,
2692 instead of "\C-\^?" (bug#6334).
2693
1c84bc7a
JB
2694 * text.texi (Special Properties): Fix typo.
2695
b88746ba
EZ
26962010-07-09 Eli Zaretskii <eliz@gnu.org>
2697
2698 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
2699 calling sequences, which are now the standard.
2700
51422d6d
CY
27012010-06-24 Chong Yidong <cyd@stupidchicken.com>
2702
2703 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
2704
2705 * commands.texi (Command Overview): Mention undo-boundary call.
2706
d24880de
GM
27072010-06-23 Glenn Morris <rgm@gnu.org>
2708
2709 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
2710 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
2711 * frames.texi, functions.texi, internals.texi, keymaps.texi:
2712 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
2713 * searching.texi, sequences.texi, strings.texi, syntax.texi:
2714 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
2715 Untabify Texinfo files.
2716
0fc76035
CY
27172010-06-20 Chong Yidong <cyd@stupidchicken.com>
2718
2719 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
2720
5338dc0b
CY
27212010-06-19 Chong Yidong <cyd@stupidchicken.com>
2722
a628ad9d 2723 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 2724
2c3a3c1d
CY
27252010-06-02 Chong Yidong <cyd@stupidchicken.com>
2726
ba3bf1d9
CY
2727 * searching.texi (Regexp Special): Remove obsolete information
2728 about matching non-ASCII characters, and suggest using char
2729 classes (Bug#6283).
2c3a3c1d 2730
7f4b4249
JB
27312010-05-30 Juanma Barranquero <lekktu@gmail.com>
2732
2733 * minibuf.texi (Basic Completion): Add missing "@end defun".
2734
637821cd
SM
27352010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
2736
2737 * minibuf.texi (Basic Completion): Document completion-boundaries.
2738 (Programmed Completion): Document the new fourth method for boundaries.
2739
e13051c3
CY
27402010-05-22 Chong Yidong <cyd@stupidchicken.com>
2741
a628ad9d 2742 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 2743
0235128c 27442010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
2745
2746 * windows.texi (Textual Scrolling):
2747 * tips.texi (Coding Conventions):
2748 * minibuf.texi (Minibuffer History):
2749 * maps.texi (Standard Keymaps):
2750 * loading.texi (Where Defined):
2751 * edebug.texi (Instrumenting): Fix typos.
2752
0235128c 27532010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 2754
c7c32279
CY
2755 * keymaps.texi (Menu Bar): Document :advertised-binding property.
2756
0235128c
SM
2757 * functions.texi (Obsolete Functions):
2758 Document set-advertised-calling-convention.
eb5ed549
CY
2759
2760 * minibuf.texi (Basic Completion): Document completion-in-region.
2761 (Programmed Completion): Document completion-annotate-function.
2762
2763 * commands.texi (Reading One Event): Document read-key.
2764 (Distinguish Interactive): Document KIND arg to
2765 called-interactively-p. Delete obsolete interactive-p.
2766
2767 * elisp.texi (Top): Update node description.
2768
f8848423
EZ
27692010-05-08 Eli Zaretskii <eliz@gnu.org>
2770
0235128c
SM
2771 * nonascii.texi (Character Properties):
2772 Document unicode-category-table. Add an index entry for Unicode
2773 general category.
2774
27752010-05-07 Chong Yidong <cyd@stupidchicken.com>
2776
2777 * Version 23.2 released.
f8848423 2778
938efb77
JB
27792010-04-20 Juanma Barranquero <lekktu@gmail.com>
2780
2781 * locals.texi (Standard Buffer-Local Variables):
2782 Remove @ignore'd reference to `direction-reversed'.
2783
5854c267
JL
27842010-04-14 Juri Linkov <juri@jurta.org>
2785
2786 Fix @deffn without category.
2787
2788 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
2789 for `abbrev-insert'.
2790
2791 * buffers.texi (Indirect Buffers): Add category `Command'
2792 to @deffn of `clone-indirect-buffer'.
2793
2794 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
2795 for `next-window' and `previous-window'. Add category `Command'
2796 to @deffn of `pop-to-buffer'.
2797
8a14dec7
CY
27982010-04-01 Chong Yidong <cyd@stupidchicken.com>
2799
2800 * nonascii.texi (Text Representations): Don't mark
2801 enable-multibyte-characters as a user option.
2802
7a1831cf
EZ
28032010-03-31 Eli Zaretskii <eliz@gnu.org>
2804
2805 * control.texi (Handling Errors): How to re-throw a signal caught
2806 by condition-case.
2807
c3863713
CY
28082010-03-26 Chong Yidong <cyd@stupidchicken.com>
2809
2810 * loading.texi (Hooks for Loading): Document after-load-functions.
2811 Copyedits.
2812
c333f279
AM
28132010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
2814
2815 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
2816
e867cb5d 28172010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
2818
2819 * processes.texi (Network Processes): Document seqpacket type.
2820
605f35cd
DN
28212010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
2822
2823 * os.texi (System Environment): Do not mention lynxos.
2824
288f9fc0
CY
28252010-03-10 Chong Yidong <cyd@stupidchicken.com>
2826
2827 * Branch for 23.2.
2828
eed5c93a
CY
28292010-03-06 Chong Yidong <cyd@stupidchicken.com>
2830
2831 * objects.texi (Integer Type): Take note of the read syntax
2832 exception for numbers that cannot fit in the integer type.
2833
1ddd6622
GM
28342010-03-03 Glenn Morris <rgm@gnu.org>
2835
2836 * numbers.texi (Integer Basics, Bitwise Operations):
2837 * objects.texi (Integer Type): Update for integers now being 30-bit.
2838
a908c79a
CY
28392010-02-27 Chong Yidong <cyd@stupidchicken.com>
2840
2841 * display.texi (Low-Level Font): Document :otf font-spec property.
2842
cd61af01
SM
28432010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
2844
2845 * display.texi (Line Height): Avoid obsolete special default variables
2846 like default-major-mode.
2847
c02f8fe2
AM
28482010-01-28 Alan Mackenzie <acm@muc.de>
2849
2850 * display.texi (Auto Faces): Say fontification-functions is called
2851 whether or not Font Lock is enabled. Tidy up the wording a bit.
2852
d738d18b
CY
28532010-01-17 Chong Yidong <cyd@stupidchicken.com>
2854
2855 * elisp.texi: Remove duplicate edition information (Bug#5407).
2856
4963739e
JB
28572010-01-17 Juanma Barranquero <lekktu@gmail.com>
2858
2859 * two.el (volume-header-toc-markup): Fix typos in docstring.
2860
c57008f6
SM
28612010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2862
2863 Avoid dubious uses of save-excursions.
2864 * positions.texi (Excursions): Recommend the use of
2865 save-current-buffer if applicable.
2866 * text.texi (Clickable Text): Fix the example code which used
2867 save-excursion in a naive way which sometimes preserves point and
2868 sometimes not.
2869 * variables.texi (Creating Buffer-Local):
2870 * os.texi (Session Management):
2871 * display.texi (GIF Images):
2872 * control.texi (Cleanups): Use (save|with)-current-buffer.
2873
2f3725cd
EZ
28742010-01-02 Eli Zaretskii <eliz@gnu.org>
2875
2876 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
2877
85eeac93
CY
28782010-01-02 Chong Yidong <cyd@stupidchicken.com>
2879
2880 * nonascii.texi (Text Representations, Character Codes)
2881 (Converting Representations, Explicit Encoding)
2882 (Translation of Characters): Use hex notation consistently.
2883 (Character Sets): Fix map-charset-chars doc (Bug#5197).
2884
4801c5fa
CY
28852010-01-01 Chong Yidong <cyd@stupidchicken.com>
2886
2887 * loading.texi (Where Defined): Make it clearer that these are
2888 loaded files (Bug#5068).
2889
26e533e2
CY
28902009-12-29 Chong Yidong <cyd@stupidchicken.com>
2891
2892 * minibuf.texi (Completion Styles): Document `initials' style.
2893
16d1ff5f
CY
28942009-12-25 Chong Yidong <cyd@stupidchicken.com>
2895
2896 * frames.texi (Resources): Describe inhibit-x-resources.
2897 (Size Parameters): Copyedit.
2898
2899 * hash.texi (Creating Hash):
2900 * objects.texi (Hash Table Type): Document the new hash table
2901 printed representation.
2902
2903 * minibuf.texi (Basic Completion): 4th arg to all-completions is
2904 obsolete.
2905
5dcb4c4e
SM
2906 * processes.texi (Process Buffers):
2907 Document process-kill-buffer-query-function.
16d1ff5f 2908
9a5de3d9
GM
29092009-12-05 Glenn Morris <rgm@gnu.org>
2910
2911 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
2912 diary-display-function, and no longer recommended to be a hook.
2913 Update for changes in the names of calendar and diary hooks.
2914 diary-print-entries-hook has changed section.
2915
b640eb52
EZ
29162009-11-28 Eli Zaretskii <eliz@gnu.org>
2917
2918 * text.texi (Special Properties): More accurate description of
2919 what the `cursor' property does.
2920
be1674ab
KR
29212009-11-26 Kevin Ryde <user42@zip.com.au>
2922
2923 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
2924 mouse-wheel-down-event, the closest thing to a definition for them.
2925 * os.texi (Startup Summary): vindex inhibit-startup-message and
2926 inhibit-splash-screen.
2927 (Command-Line Arguments): vindex argv.
2928 (Suspending Emacs): vindex suspend-tty-functions and
2929 resume-tty-functions. Don't want to index every hook, but having
2930 the programming ones is helpful.
2931
603f5979
CY
29322009-11-14 Chong Yidong <cyd@stupidchicken.com>
2933
2934 * commands.texi (Motion Events): Fix typo (Bug#4907).
2935
4359a806
CY
29362009-11-08 Chong Yidong <cyd@stupidchicken.com>
2937
2938 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
2939 are affected by case-fold-search (Bug#4483).
2940
0f063651
CY
29412009-11-02 Chong Yidong <cyd@stupidchicken.com>
2942
2943 * minibuf.texi (Reading File Names): Note that read-file-name may
2944 use a graphical file dialog.
2945
9bd79893
GM
29462009-10-31 Glenn Morris <rgm@gnu.org>
2947
2948 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
2949
ebe479ec
KR
29502009-10-16 Kevin Ryde <user42@zip.com.au>
2951
2952 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
2953 in particular so `info-lookup-symbol' can find its docs.
2954
2640fa86
CY
29552009-10-16 Chong Yidong <cyd@stupidchicken.com>
2956
2957 * variables.texi (Constant Variables): Distinguish from defconst
2958 variables.
2959 (Defining Variables): Add cindex.
2960
edd6a733
CY
29612009-10-15 Chong Yidong <cyd@stupidchicken.com>
2962
2963 * os.texi (Time of Day): Clarify that the microsecond part is
2964 ignored (Bug#4637).
2965
5feb0b73
GM
29662009-10-11 Glenn Morris <rgm@gnu.org>
2967
2968 * frames.texi (Size and Position): Clarify what is included in the frame
2969 height. (Bug#4535)
2970
0c5413c8
GM
29712009-10-10 Glenn Morris <rgm@gnu.org>
2972
2973 * windows.texi (Size of Window): The relationship between window and
2974 frame heights is not so simple. (Bug#4535)
2975 Mention window-full-height-p.
2976
7f8b600a
SM
29772009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
2978
2979 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
2980 used from Lisp.
2981
6185de1c
EZ
29822009-10-07 Eli Zaretskii <eliz@gnu.org>
2983
7f8b600a
SM
2984 * files.texi (Directory Names) <abbreviate-file-name>:
2985 Document that root home directories are not replaced with "~".
6185de1c 2986
9972911f
EZ
29872009-10-06 Eli Zaretskii <eliz@gnu.org>
2988
2989 * text.texi (Special Properties): Document the meaning of the
2990 `cursor' text property whose value is an integer.
2991
2a3f19ef
MA
29922009-10-05 Michael Albinus <michael.albinus@gmx.de>
2993
2994 * files.texi (Magic File Names): Add `copy-directory'.
2995
804543b5
EZ
29962009-10-05 Eli Zaretskii <eliz@gnu.org>
2997
2998 * files.texi (File Attributes): Fix description of file
2999 attributes. (Bug#4638) Update attributes of files.texi example to
3000 be more representative.
3001
461bf92b
MA
30022009-10-05 Michael Albinus <michael.albinus@gmx.de>
3003
3004 * files.texi (Create/Delete Dirs): New command copy-directory.
3005
a86cd395
JB
30062009-10-04 Juanma Barranquero <lekktu@gmail.com>
3007
3008 * anti.texi (Antinews):
3009 * macros.texi (Indenting Macros):
3010 * strings.texi (Creating Strings, Case Conversion):
3011 Remove duplicate words.
3012
d3080264
MA
30132009-10-01 Michael Albinus <michael.albinus@gmx.de>
3014
3015 * files.texi (Create/Delete Dirs): delete-directory has an
3016 optional parameter RECURSIVE.
3017
85d14563
SM
30182009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3019
3020 * buffers.texi (Swapping Text): Minor clarification.
3021
3d9842c6
GM
30222009-10-01 Glenn Morris <rgm@gnu.org>
3023
3024 * functions.texi (Declaring Functions): Mention that we also search for
3025 ".m" files in the src/ directory.
3026
78427304
CY
30272009-09-25 David Engster <deng@randomsample.de>
3028
3d9842c6 3029 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3030
b578c9cc
GM
30312009-09-22 Glenn Morris <rgm@gnu.org>
3032
3033 * internals.texi (Building Emacs): Mention preloaded-file-list.
3034
beee5da7
AM
30352009-09-14 Alan Mackenzie <acm@muc.de>
3036
3037 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3038
5d6ab672
CY
30392009-09-13 Chong Yidong <cyd@stupidchicken.com>
3040
3041 * functions.texi (Anonymous Functions): Rearrange discussion,
3042 giving usage of unquoted lambda forms first. Mention that
3043 `function' and `#'' are no longer required (Bug#4290).
3044
59375eeb
AM
30452009-09-11 Alan Mackenzie <acm@muc.de>
3046
a86cd395 3047 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3048 batch mode.
3049
e7e2f529
GM
30502009-09-01 Glenn Morris <rgm@gnu.org>
3051
3052 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3053
eae47088
GM
30542009-08-26 Ulrich Mueller <ulm@gentoo.org>
3055
3056 * nonascii.texi (Character Codes): Fix typos.
3057
3691a0a6
MA
30582009-08-25 Michael Albinus <michael.albinus@gmx.de>
3059
3060 * processes.texi (Synchronous Processes): New defvar
3061 process-file-side-effects.
3062
664d56b8
GM
30632009-08-25 Glenn Morris <rgm@gnu.org>
3064
3065 * display.texi (Fontsets): Fix typo.
3066
0706c025
GM
3067 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3068
03a74b84
SM
30692009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3070
3071 * processes.texi (Asynchronous Processes): Adjust arglist of
3072 start-process-shell-command and start-file-process-shell-command.
3073
f6de8a37
CY
30742009-08-15 Chong Yidong <cyd@stupidchicken.com>
3075
4b1ed1bb
CY
3076 * advice.texi (Argument Access in Advice): Note that argument
3077 positions are zero-based (Bug#3932).
3078
89a9e058
CY
3079 * commands.texi (Distinguish Interactive): Minor copyedit.
3080
23696fd7
CY
3081 * display.texi (Face Attributes): Add xref to Displaying Faces for
3082 explanation of "underlying face".
3083
f6de8a37
CY
3084 * customize.texi (Common Keywords): Add xref to Loading.
3085
3086 * loading.texi (How Programs Do Loading): Add xref to Lisp
3087 Libraries node in the Emacs manual.
3088
417f77e6
CY
30892009-08-13 Chong Yidong <cyd@stupidchicken.com>
3090
3091 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3092
0999039c
CY
30932009-07-18 Chong Yidong <cyd@stupidchicken.com>
3094
3095 * processes.texi (Shell Arguments): Copyedits.
3096
9af167bc
GM
30972009-07-18 Glenn Morris <rgm@gnu.org>
3098
3099 * loading.texi (Repeated Loading): Fix typo.
3100
137987ab
RS
31012009-07-16 Richard Stallman <rms@gnu.org>
3102
3103 * buffers.texi (Swapping Text): Recommend setting
3104 write-region-annotate-functions and buffer-saved-size.
3105
3106 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3107
622fa380
GM
31082009-07-15 Glenn Morris <rgm@gnu.org>
3109
3110 * edebug.texi: Minor re-phrasings throughout.
3111 (Edebug Execution Modes): Sit-for affects continue mode too.
3112 (Jumping): Use `forward-sexp' rather than its keybinding.
3113 (Edebug Misc): Fix Q binding.
3114 (Edebug Eval): Remove cl version.
3115 (Printing in Edebug): Clarify print-length etc.
3116 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3117 (Specification List): Remove edebug-unwrap findex entry.
3118 (Specification Examples): defmacro is actually not the same as defun.
3119 Escape "`" in example.
3120
6bbd4600
CY
31212009-07-15 Chong Yidong <cyd@stupidchicken.com>
3122
3123 * markers.texi (The Mark): Document optional arg to
3124 deactivate-mark.
3125
e538d479
GM
31262009-07-11 Kevin Ryde <user42@zip.com.au>
3127
3128 * hooks.texi (Standard Hooks): Fix cross-references.
3129
4c98b9ed
GM
3130 * loading.texi (Named Features): Refer to eval-after-load.
3131
5300838c
GM
31322009-07-11 Glenn Morris <rgm@gnu.org>
3133
64fbeb16
GM
3134 * Makefile.in (TEXI2PDF): New.
3135 (elisp.pdf): New target.
3136
4c98b9ed
GM
3137 * searching.texi (Regexp Backslash): Fix typo.
3138
3139 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3140
51d9979c
GM
31412009-07-10 Glenn Morris <rgm@gnu.org>
3142
561c0216
GM
3143 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3144
5b594a58
GM
3145 * customize.texi (Customization Types):
3146 * display.texi (Abstract Display):
0cc8c85a 3147 * objects.texi (Character Type, String Type):
5b594a58 3148 Merge in some menu descriptions from elisp.texi.
51d9979c 3149
c3cbbb40
GM
3150 * hash.texi (Hash Tables):
3151 * modes.texi (Multiline Font Lock):
3152 End menu description with period.
fe42c16a 3153
28528402
GM
31542009-07-09 Glenn Morris <rgm@gnu.org>
3155
3156 * back.texi: Don't hard-code texinfo location.
3157
3158 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3159 (tex): Add texinfodir to TEXINPUTS.
3160 (elisp1med-init, elisp2med-init): Use texinfodir.
3161
3162 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3163 (clean): Add two-volume.make intermediate files.
3164
3165 * elisp.texi, vol1.texi, vol2.texi:
3166 Use a DATE variable with the publication date, and update it.
3167 Fix antinews menu description.
3168
3169 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3170 Update the detailed node listing to match elisp.texi.
3171
3172 * README: Update edition to match elisp.texi.
3173
3174 * objects.texi (General Escape Syntax):
3175 * nonascii.texi (Character Sets):
3176 Use consistent case for "Unicode Standard".
3177
3178 * anti.texi (Antinews):
3179 * customize.texi (Variable Definitions):
3180 * functions.texi (Declaring Functions):
3181 * nonascii.texi (Character Properties):
3182 * processes.texi (Serial Ports):
3183 * text.texi (Special Properties):
3184 * tips.texi (Coding Conventions):
3185 Minor rearrangements to improve TeX line-filling.
3186
3187 * commands.texi (Using Interactive): Fix cross-reference.
3188
17db8e10
JD
31892009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3190
3191 * frames.texi (Management Parameters): Mention sticky.
3192
77c7e2e1
AS
31932009-07-01 Andreas Schwab <aschwab@redhat.com>
3194
3195 * help.texi (Help Functions): Fix description of help-buffer and
3196 help-setup-xref to use @defun instead of @deffn.
3197
3f1c6666
JD
31982009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3199
3200 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3201
ca27c21b
CY
32022009-06-24 Chong Yidong <cyd@stupidchicken.com>
3203
3204 * display.texi (Window Systems): Add ns to the list.
3205
70243478
CY
32062009-06-21 Chong Yidong <cyd@stupidchicken.com>
3207
3208 * Branch for 23.1.
3209
df006536
MR
32102009-06-17 Martin Rudalics <rudalics@gmx.at>
3211
3212 * windows.texi (Dedicated Windows): Fix typo.
3213 (Resizing Windows): Replace @defun by @deffn.
3214
d259fc4b
GM
32152009-06-17 Glenn Morris <rgm@gnu.org>
3216
3217 * variables.texi (Directory Local Variables):
3218 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3219
30781db6
KH
32202009-06-09 Kenichi Handa <handa@m17n.org>
3221
3222 * nonascii.texi (Character Sets): State clearly that FROM and TO
3223 are codepoints of CHARSET.
3224
62e8099c
CY
32252009-06-07 Chong Yidong <cyd@stupidchicken.com>
3226
3227 * minibuf.texi (Reading File Names): Fix introductory text.
3228 Suggested by stan@derbycityprints.com.
3229 (High-Level Completion): Fix typo.
3230
ee1b1917
CY
32312009-05-28 Chong Yidong <cyd@stupidchicken.com>
3232
3233 * frames.texi (Text Terminal Colors): Multi-tty is already
3234 implemented, but tty-local colors are not.
3235
5df647e8
CY
32362009-05-27 Chong Yidong <cyd@stupidchicken.com>
3237
3238 * hooks.texi (Standard Hooks): Remove mention of obsolete
3239 redisplay-end-trigger-functions.
3240
3241 * internals.texi (Window Internals): Remove mention of obsolete
3242 redisplay-end-trigger-functions.
3243
01f17ae2
MR
32442009-05-21 Martin Rudalics <rudalics@gmx.at>
3245
3246 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3247
3248 * backups.texi (Making Backups): backup-directory-alist and
3249 make-backup-file-name-function are options.
3250 (Auto-Saving): auto-save-list-file-prefix is an option.
3251
3252 * buffers.texi (Killing Buffers): buffer-offer-save is an
3253 option.
3254
3255 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3256 option.
3257 (Echo Area Customization): echo-keystrokes is an option.
3258 (Selective Display): selective-display-ellipses is an option.
3259 (Temporary Displays): temp-buffer-show-function is an option.
3260 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3261 are options.
3262 (Font Selection): face-font-family-alternatives,
3263 face-font-selection-order, face-font-registry-alternatives, and
3264 scalable-fonts-allowed are options.
3265 (Fringe Indicators): indicate-buffer-boundaries is an option.
3266 (Fringe Cursors): overflow-newline-into-fringe is an option.
3267 (Scroll Bars): scroll-bar-mode is an option.
3268
3269 * eval.texi (Eval): max-lisp-eval-depth is an option.
3270
3271 * files.texi (Visiting Functions): find-file-hook is an option.
3272 (Directory Names): directory-abbrev-alist is an option.
3273 (Unique File Names): temporary-file-directory and
3274 small-temporary-file-directory are options.
3275
3276 * frames.texi (Initial Parameters): initial-frame-alist,
3277 minibuffer-frame-alist and default-frame-alist are options.
3278 (Cursor Parameters): blink-cursor-alist and
3279 cursor-in-non-selected-windows ar options.
3280 (Window System Selections): selection-coding-system is an
3281 option.
3282 (Display Feature Testing): display-mm-dimensions-alist is an
3283 option.
3284
3285 * help.texi (Help Functions): help-char and help-event-list are
3286 options.
3287
3288 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3289 an option.
3290
3291 * minibuf.texi (Minibuffer History): history-length and
3292 history-delete-duplicates are options.
3293 (High-Level Completion): read-buffer-function and
3294 read-buffer-completion-ignore-case are options.
3295 (Reading File Names): read-file-name-completion-ignore-case is
3296 an option.
3297
3298 * modes.texi (Mode Line Top): mode-line-format is an option.
3299 (Mode Line Variables): mode-line-position and mode-line-modes
3300 are options.
3301
3302 * nonascii.texi (Text Representations):
3303 enable-multibyte-characters is an option.
3304 (Default Coding Systems): auto-coding-regexp-alist,
3305 file-coding-system-alist, auto-coding-alist and
3306 auto-coding-functions are options.
3307 (Specifying Coding Systems): inhibit-eol-conversion is an
3308 option.
3309
3310 * os.texi (Init File): site-run-file is an option.
3311 (System Environment): mail-host-address is an option.
3312 (User Identification): user-mail-address is an option.
3313 (Terminal Output): baud-rate is an option.
3314
3315 * positions.texi (Word Motion): words-include-escapes is an
3316 option.
3317
3318 * searching.texi (Standard Regexps): page-delimiter,
3319 paragraph-separate, paragraph-separate and sentence-end are
3320 options.
3321
3322 * text.texi (Margins): left-margin and fill-nobreak-predicate
3323 are options.
3324
3325 * variables.texi (Local Variables): max-specpdl-size is an
3326 option.
3327
3328 * windows.texi (Choosing Window):
3329 split-window-preferred-function, special-display-function and
3330 display-buffer-function are options.
3331
106e6894
CY
33322009-05-20 Chong Yidong <cyd@stupidchicken.com>
3333
4a83454d
CY
3334 Fix errors spotted by Martin Rudalics.
3335
106e6894
CY
3336 * syntax.texi (Position Parse): Document rationale for ignored
3337 arguments to syntax-ppss-flush-cache.
3338
3339 * processes.texi (Input to Processes): Mark PROCESS arg to
3340 process-running-child-p as optional.
3341 (Network Options): Document NO-ERROR arg to
3342 set-network-process-option.
3343
3344 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3345 command.
3346
3347 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3348 posix-search-backward as commands.
3349
3350 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3351 (Suspending Emacs): Mark suspend-emacs as a command.
3352 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3353 commands.
5dcb4c4e
SM
3354 (Terminal Output): Remove obsolete function baud-rate.
3355 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
3356
3357 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3358 terminal-coding-system and set-terminal-coding-system.
3359 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3360 as optional.
3361 (Character Sets): Document RESTRICTION arg of char-charset.
3362 (Character Codes): Mark POS argument to get-byte as optional.
3363
3364 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3365 minibuffer-message.
3366
3367 * files.texi (Create/Delete Dirs): Mark make-directory and
3368 delete-directory as commands.
3369
3370 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3371
3372 * text.texi (Base 64): Mark base64-decode-string and
3373 base64-encode-string as commands.
3374 (Columns): Mark move-to-column as a command.
3375 (Mode-Specific Indent): Document RIGID arg to
3376 indent-for-tab-command.
3377 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3378 Mark indent-code-rigidly as a command.
3379 (Substitution): Mark translate-region as a command.
3380
3381 * frames.texi (Size and Position): Remove obsolete functions
3382 screen-height and screen-width.
3383
04173931
CY
33842009-05-19 Chong Yidong <cyd@stupidchicken.com>
3385
3386 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3387 (Displaying Buffers, Resizing Windows): Correct mistakes;
3388 next-window, previous-window, and pop-to-buffer are not commands,
3389 and fit-window-to-buffer" is a command. (Pointed out by Martin
3390 Rudalics.)
3391
eae7d8f8
RS
33922009-05-17 Richard M Stallman <rms@gnu.org>
3393
3394 * modes.texi (Precalculated Fontification): Clarify text.
3395
b8766179
MR
33962009-05-17 Martin Rudalics <rudalics@gmx.at>
3397
3398 * windows.texi (Selecting Windows): Clarify descriptions of
3399 with-selected-window and get-lru-window.
3400 (Cyclic Window Ordering): Refer to particular frame when talking
3401 about how splitting affects the ordering.
3402 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3403 switch-to-buffer-other-window. Explain how setting of
3404 display-buffer-reuse-frames affects pop-to-buffer.
3405 (Choosing Window): Clarify some details in descriptions of
3406 display-buffer-reuse-frames, pop-up-frames, and
3407 pop-up-frame-function.
3408 (Dedicated Windows): Clarify some details.
3409 (Textual Scrolling): Replace term vscroll by term vertical
3410 scroll position.
3411 (Vertical Scrolling): Fix typo.
3412 (Window Hooks): Relate text on jit-lock-register to window
3413 scrolling and size changes.
3414
734b5e3b
CY
34152009-05-14 Chong Yidong <cyd@stupidchicken.com>
3416
0a65633e
CY
3417 * frames.texi (Initial Parameters): Clarify what the initial
3418 minibuffer frame is.
05be46d7
CY
3419 (Buffer Parameters): Note that the minibuffer parameter can not be
3420 altered.
0a65633e 3421
734b5e3b
CY
3422 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3423 Document display-buffer changes.
3424
925672cd
CY
34252009-05-13 Chong Yidong <cyd@stupidchicken.com>
3426
17ecd7af
CY
3427 * anti.texi (Antinews): Rewrite for Emacs 22.
3428
925672cd
CY
3429 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3430 obarrays are first mentioned. Define "system abbrev" more
3431 prominently, and add it to the index.
3432 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3433 Copyedits.
3434 (Abbrev Expansion): Document abbrev-insert.
3435
80be4dd7
CY
34362009-05-12 Chong Yidong <cyd@stupidchicken.com>
3437
3438 * frames.texi (Font and Color Parameters): Rename from Color
3439 Parameters. Document font-backend parameter.
3440
3441 * vol2.texi (Top): Update node listing.
3442 * vol1.texi (Top): Update node listing.
3443 * elisp.texi (Top): Update node listing.
3444
372a93ac
MR
34452009-05-11 Martin Rudalics <rudalics@gmx.at>
3446
3447 * windows.texi (Choosing Window): Don't explicitly refer to
3448 split-window-sensibly's window argument in descriptions of
3449 split-height-threshold and split-width-threshold.
3450
714c3541
MR
34512009-05-10 Martin Rudalics <rudalics@gmx.at>
3452
3453 * windows.texi (Choosing Window): Fix rewrite of window
3454 splitting section.
3455
0e90e7be
EZ
34562009-05-09 Eli Zaretskii <eliz@gnu.org>
3457
f4e90db0
SM
3458 * nonascii.texi (Default Coding Systems):
3459 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3460 Add indexing.
0e90e7be
EZ
3461 (Lisp and Coding Systems): Add index entries.
3462
d3c0c321
MR
34632009-05-09 Martin Rudalics <rudalics@gmx.at>
3464
3465 * windows.texi (Choosing Window): Describe split-window-sensibly
3466 and rewrite section on window splitting accordingly.
3467 (Textual Scrolling): Replace `...' by @code{...}.
3468
c773345a
CY
34692009-05-04 Chong Yidong <cyd@stupidchicken.com>
3470
ee2d5b5e
CY
3471 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3472 Remove obsoleted pre-abbrev-expand-hook.
3473
3474 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3475 entries.
3476
c773345a
CY
3477 * internals.texi (Object Internals): Don't assume 32-bit machines
3478 are the norm.
3479 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3480 (Window Internals): Synch field names to window.h.
3481 (Process Internals): Synch field names to process.h.
c773345a 3482
dd449674
CY
34832009-04-29 Chong Yidong <cyd@stupidchicken.com>
3484
3485 * variables.texi (File Local Variables): Note that read-circle is
3486 bound to nil when reading file-local variables.
3487
3488 * streams.texi (Input Functions): Document read-circle.
3489 (Output Variables): Add xref to Circular Objects.
3490
4f1e25e2
CY
34912009-04-25 Chong Yidong <cyd@stupidchicken.com>
3492
3493 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3494 Features and Coding System Basics. Node that "p" stands for
3495 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3496 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3497 mouse-appearance-menu.
3498 (Programming Tips): Add xref to Progress.
3499
dca019f8
CY
35002009-04-22 Chong Yidong <cyd@stupidchicken.com>
3501
5dcb4c4e
SM
3502 * os.texi (Command-Line Arguments):
3503 Document command-line-args-left.
dca019f8
CY
3504 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3505 terminal objects for tty arguments.
3506 (Startup Summary): Add xref to Session Management.
3507 (Session Management): Mention emacs-session-restore. Copyedits.
3508
02a89103
CY
35092009-04-20 Chong Yidong <cyd@stupidchicken.com>
3510
3511 * os.texi (Startup Summary): Copyedits. The init file is not
3512 necessarily named .emacs now. Document initial-buffer-choice and
3513 initial-scratch-message. Note where Emacs exits in batch mode.
3514 Document inhibit-splash-screen as an alias.
3515 (Init File): Be neutral about which init file name to use.
3516
35172009-04-16 Chong Yidong <cyd@stupidchicken.com>
3518
3519 * os.texi (System Interface): Fix Texinfo usage.
3520
0c1cfe01
CY
35212009-04-15 Chong Yidong <cyd@stupidchicken.com>
3522
80d7cdca
CY
3523 * searching.texi (Regexp Backslash): Also refer to shy groups as
3524 non-capturing or unnumbered groups.
3525 (Regexp Functions): Add cross-reference to Regexp Backslash.
3526
0c1cfe01
CY
3527 * display.texi (Truncation): Overlays can use line-prefix and
3528 wrap-prefix too.
3529 (Overlay Properties): Document wrap-prefix and line-prefix.
3530 (Face Attributes): Document underline-minimum-offset.
3531 (Face Remapping): Copyedits.
3532 (Low-Level Font): Copyedits.
3533 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3534 (Line Height): Emphasize that line-spacing only takes effect on
3535 graphical terminals.
0c1cfe01 3536
c4adeee0
CY
35372009-04-13 Chong Yidong <cyd@stupidchicken.com>
3538
3539 * display.texi (Refresh Screen): Note that a passage about screen
3540 refreshing is text terminal only.
3541 (Forcing Redisplay): Delete misleading comment---sit-for calls
3542 redisplay, not the other way around.
3543 (Truncation): Note new values of truncate-partial-width-windows.
3544 Copyedits.
3545 (Invisible Text): Document invisible-p.
3546
b20ecfa1
EZ
35472009-04-11 Eli Zaretskii <eliz@gnu.org>
3548
3549 * display.texi (Overlays): Overlays don't scale well. See
3550 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3551
97d8273f
CY
35522009-04-10 Chong Yidong <cyd@stupidchicken.com>
3553
f147ff75
CY
3554 * syntax.texi (Syntax Table Functions): Document cons cell
3555 argument for modify-syntax-entry.
3556 (Categories): Document cons cell argument for
3557 modify-category-entry.
3558
fca4ec76
CY
3559 * searching.texi (String Search): Document word-search-forward-lax
3560 and word-search-backward-lax.
3561 (Searching and Case): Describe isearch behavior more precisely.
3562
9c283d5b
CY
3563 * keymaps.texi (Tool Bar): Mention that some platforms do not
3564 support multi-line toolbars. Suggested by Stephen Eglen.
3565
3566 * frames.texi (Layout Parameters): Mention that Nextstep also
3567 allows only one tool-bar line. Suggested by Stephen Eglen.
3568
97d8273f
CY
3569 * nonascii.texi (Text Representations): Copyedits.
3570 (Coding System Basics): Also mention utf-8-emacs.
3571 (Converting Representations, Selecting a Representation)
3572 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3573 Copyedits.
3574 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3575
2bad3299
CY
35762009-04-09 Chong Yidong <cyd@stupidchicken.com>
3577
3578 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3579 (Filling): Clarify REGION argument of fill-paragraph.
3580 Document fill-forward-paragraph-function.
2bad3299
CY
3581 (Special Properties): Remove "new in Emacs 22" declaration.
3582 (Clickable Text): Merge with Links and Mouse-1 node.
3583
5dcb4c4e
SM
3584 * display.texi (Button Properties, Button Buffer Commands):
3585 Change xref to Clickable Text.
2bad3299
CY
3586
3587 * tips.texi (Key Binding Conventions): Change xref to Clickable
3588 Text.
3589
3590 * elisp.texi (Top): Update node listing.
3591
ea30ce4f
CY
35922009-04-05 Chong Yidong <cyd@stupidchicken.com>
3593
47af2f4b
CY
3594 * markers.texi (The Mark): Copyedits. Improve description of
3595 handle-shift-selection.
3596 (The Region): Move use-region-p here from The Mark.
3597
ea30ce4f
CY
3598 * positions.texi (Screen Lines): Document (cols . lines) argument
3599 for vertical-motion.
3600
2aa8ea6e
CY
36012009-04-04 Chong Yidong <cyd@stupidchicken.com>
3602
3ec61d4e
CY
3603 * frames.texi (Frames): Clean up introduction. Document `ns'
3604 return value for framep.
3605 (Creating Frames): Note how the terminal is chosen.
3606 (Multiple Terminals, Multiple Displays): Merge into a single node.
3607 (Color Parameters): Fix typo.
3608
3609 * variables.texi (Local Variables, Buffer-Local Variables)
3610 (Creating Buffer-Local): Change link to Multiple Terminals.
3611
3612 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
3613
3614 * keymaps.texi (Controlling Active Maps): Change link to Multiple
3615 Terminals.
3616
3617 * commands.texi (Command Loop Info, Keyboard Macros): Change link
3618 to Multiple Terminals.
3619
3620 * elisp.texi (Top): Update node listing.
3621 * vol2.texi (Top): Update node listing.
3622 * vol1.texi (Top): Update node listing.
3623
9257072f
CY
3624 * buffers.texi (Current Buffer): Note that the append-to-buffer
3625 example is no longer in synch with the latest code. Tie the two
3626 examples together.
3627
2aa8ea6e
CY
3628 * files.texi (File Attributes): Move note about MS-DOS from
3629 Changing Files to File Attributes.
3630 (Create/Delete Dirs): Note that mkdir is an alias for this.
3631
22e74b17
CY
36322009-04-01 Markus Triska <triska@gmx.at>
3633
3634 * processes.texi (Filter Functions): Suggest how to handle output
3635 batches.
3636
4bbe48ec
CY
36372009-03-30 Chong Yidong <cyd@stupidchicken.com>
3638
3639 * help.texi (Accessing Documentation): Update example to use
3640 help-setup-xref and with-help-window.
3641 (Help Functions): Remove print-help-return-message, which is
3642 semi-obsolete due to with-help-window. Document help-buffer and
3643 help-setup-xref.
3644
b9723f39
CY
36452009-03-29 Chong Yidong <cyd@stupidchicken.com>
3646
5dcb4c4e
SM
3647 * help.texi (Accessing Documentation, Help Functions):
3648 Remove information about long-obsolete Emacs versions.
9eb52e90 3649
b9723f39
CY
3650 * modes.texi (Mode Line Variables): The default values of the mode
3651 line variables are now more complicated.
3652
b0cc32db
CY
36532009-03-28 Chong Yidong <cyd@stupidchicken.com>
3654
3c25a5a9
CY
3655 * modes.texi (Major Mode Conventions): Note that specialness is
3656 inherited.
31c9eebb
CY
3657 (Derived Modes): Note that define-derive-mode sets the mode-class
3658 property.
3c25a5a9 3659
b0cc32db
CY
3660 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
3661 goto-map. Add search-map to the list.
3662
c5e0006d
EZ
36632009-03-27 Eli Zaretskii <eliz@gnu.org>
3664
1213465a
EZ
3665 * os.texi (System Environment): Update the list of system-type
3666 values.
3667
c5e0006d
EZ
3668 * markers.texi (The Mark) <handle-shift-selection>: Update for
3669 removal of the optional argument DEACTIVATE.
3670
48bab3d6
CY
36712009-03-25 Chong Yidong <cyd@stupidchicken.com>
3672
3673 * commands.texi (Focus Events): Most X window managers don't use
3674 focus-follows-mouse nowadays.
3675
6e4ff1b6
CY
36762009-03-24 Chong Yidong <cyd@stupidchicken.com>
3677
3678 * commands.texi (Defining Commands): Clarify introduction.
3679 (Using Interactive): Not that interactive can be put in a symbol
3680 property.
3681 (Interactive Call): Note that a symbol with a non-nil
3682 interactive-form property satisfies commandp.
3683
11625308
JB
36842009-03-23 Juanma Barranquero <lekktu@gmail.com>
3685
3686 * minibuf.texi (Intro to Minibuffers): Fix typos.
3687
7b34420d
CY
36882009-03-23 Chong Yidong <cyd@stupidchicken.com>
3689
3690 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
3691 about minibuffers in old Emacs versions. Copyedits.
3692 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
3693 (Text from Minibuffer): Simplify introduction.
3694
f9257eed
AM
36952009-03-22 Alan Mackenzie <acm@muc.de>
3696
3697 * commands.texi (Using Interactive): Clarify string argument to
3698 `interactive' - even promptless elements need \n separators.
3699
f639ba70
CY
37002009-03-18 Chong Yidong <cyd@stupidchicken.com>
3701
3702 * minibuf.texi (Completion Styles): New node.
3703
3704 * elisp.texi (Top): Update node listing.
3705
d897e8ee
CY
37062009-03-17 Chong Yidong <cyd@stupidchicken.com>
3707
3708 * minibuf.texi (Basic Completion): Note that
3709 read-file-name-completion-ignore-case and
3710 read-buffer-completion-ignore-case can override
3711 completion-ignore-case.
3712 (Minibuffer Completion): Document completing-read changes.
3713 (Completion Commands): Avoid mentioning partial completion mode.
3714 Document minibuffer-completion-confirm changes, and
3715 minibuffer-confirm-exit-commands.
3716 (High-Level Completion): Document new require-match behavior for
3717 read-buffer. Document read-buffer-completion-ignore-case.
3718 (Reading File Names): Document new require-match behavior for
3719 read-file-name.
3720
b1f23349
CY
37212009-03-14 Chong Yidong <cyd@stupidchicken.com>
3722
3723 * debugging.texi (Error Debugging): Don't mislead the reader into
3724 thinking that debug-on-error enters debugger for C-f at EOB.
3725 (Error Debugging): Setting debug-on-init within the init file
3726 works, and has for some time.
3727
d6eb4e25
KH
37282009-03-13 Kenichi Handa <handa@m17n.org>
3729
3730 * display.texi (Fontsets): Update the description.
3731
1cf53dc5
CY
37322009-03-13 Chong Yidong <cyd@stupidchicken.com>
3733
3734 * advice.texi (Advising Primitives): Link to What Is a Function.
3735
81f919fc
CY
37362009-03-12 Chong Yidong <cyd@stupidchicken.com>
3737
cf4229eb
CY
3738 * compile.texi (Speed of Byte-Code): Update example.
3739 (Disassembly): Update examples.
3740
81f919fc 3741 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
3742
3743 * customize.texi (Common Keywords): It's not necessary to use :tag
3744 to remove hyphens, as custom-unlispify-tag-name does it
3745 automatically.
5dcb4c4e
SM
3746 (Variable Definitions): Link to File Local Variables.
3747 Document customized-value symbol property.
f2bbc08c
CY
3748 (Customization Types): Move menu to end of node.
3749
955964d7
CY
37502009-03-10 Chong Yidong <cyd@stupidchicken.com>
3751
3752 * macros.texi (Compiling Macros): Omit misleading sentence, which
3753 implied that macros can only be used in the same file they are
3754 defined.
3755 (Backquote): Remove obsolete information about Emacs 19.
3756
d25ed7db
GM
37572009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
3758
3759 * display.texi (Display Margins): Fix paren typo.
3760
d55f6ca5
CY
37612009-02-27 Chong Yidong <cyd@stupidchicken.com>
3762
f0e57ed8
CY
3763 * elisp.texi (Top): Update node listing.
3764
3765 * variables.texi (Variables): Clarify introduction.
3766 (Global Variables): Mention that setq is a special form.
3767 (Local Variables): Use active voice.
3768 (Tips for Defining): Mention marking variables as safe.
3769 (Buffer-Local Variables): Mention terminal-local and frame-local
3770 variables together.
3771 (File Local Variables): Copyedits.
3772 (Frame-Local Variables): Note that they are not really useful.
3773 (Future Local Variables): Node deleted.
3774
d55f6ca5 3775 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 3776 Unicode escape syntax.
d55f6ca5 3777
ca8f09a8
CY
37782009-02-23 Chong Yidong <cyd@stupidchicken.com>
3779
3780 * control.texi (Control Structures): Add cindex entry for "textual
3781 order".
3782
3783 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
3784 instead of "expression" throughout.
3785 (Function Indirection): Copyedits. Use active voice.
3786 (Eval): The default value of max-lisp-eval-depth is now 400.
3787
a20878b6
MB
37882009-02-23 Miles Bader <miles@gnu.org>
3789
3790 * processes.texi (System Processes): Rename `system-process-attributes'
3791 to `process-attributes'.
3792
61f66044
CY
37932009-02-22 Chong Yidong <cyd@stupidchicken.com>
3794
1b80d1f3
CY
3795 * symbols.texi (Property Lists): Emphasize that property lists are
3796 not restricted to symbol cells.
3797 (Other Plists): Copyedit.
3798
61f66044
CY
3799 * sequences.texi (Sequences Arrays Vectors): Make introduction
3800 more concise.
3801 (Arrays): Mention char-tables and bool-vectors too.
3802 (Vectors): Don't repeat information given in Arrays node. Link to
3803 nodes that explain the vector usage examples.
3804 (Char-Tables): Note that char-table elements can have arbitrary
3805 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 3806 Link to Property Lists node.
61f66044 3807
9403944b
CY
38082009-02-22 Chong Yidong <cyd@stupidchicken.com>
3809
3810 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
3811 `append'.
4068c7b4 3812 (List Elements): Copyedits.
9403944b
CY
3813
3814 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
3815 of `vconcat'.
3816
3817 * strings.texi (Creating Strings): Copyedits. Remove obsolete
3818 Emacs 20 usage of `concat'.
3819 (Case Conversion): Copyedits.
3820
b87a185f
CY
38212009-02-21 Chong Yidong <cyd@stupidchicken.com>
3822
3823 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
3824 Minor edits.
3825 (Frame Configuration Type): Emphasize that it is not primitive.
3826 (Font Type): New node.
3827 (Type Predicates): Add fontp; type-of now recognizes font object
3828 types.
3829
3830 * intro.texi (Version Info): Update version numbers in examples.
3831 (Acknowledgements): List more contributors.
3832
3833 * elisp.texi: Bump version number to 3.0.
3834 (Top): Link to Font Type node.
3835
867d4bb3
JB
38362009-02-20 Juanma Barranquero <lekktu@gmail.com>
3837
3838 * modes.texi (Major Mode Conventions): Remove duplicate words.
3839 (Customizing Keywords): Fix typo.
3840
77730170
EZ
38412009-02-14 Eli Zaretskii <eliz@gnu.org>
3842
3843 * nonascii.texi (User-Chosen Coding Systems): Document that
3844 select-safe-coding-system suggests raw-text if there are raw bytes
3845 in the region.
3846 (Explicit Encoding): Warn not to use `undecided' when encoding.
3847
c8736212
GM
38482009-02-11 Glenn Morris <rgm@gnu.org>
3849
3850 * frames.texi (Visibility of Frames): Mention the effect multiple
3851 workspaces/desktops can have on visibility.
3852
ab992d66
EZ
38532009-02-07 Eli Zaretskii <eliz@gnu.org>
3854
c8736212
GM
3855 * text.texi (Commands for Insertion):
3856 * commands.texi (Event Mod):
3857 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
3858 * nonascii.texi (Translation of Characters):
3859 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
3860 (Explicit Encoding): Document the `charset' text property produced
3861 by decode-coding-region and decode-coding-string.
ab992d66 3862
e651a255
AM
38632009-01-27 Alan Mackenzie <acm@muc.de>
3864
3865 * modes.texi (Search-based Fontification): Correct a typo.
3866
bc5cde4b
JB
38672009-01-25 Juanma Barranquero <lekktu@gmail.com>
3868
3869 * abbrevs.texi (Abbrev Table Properties): Fix typo.
3870 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
3871
3533155b
EZ
38722009-01-24 Eli Zaretskii <eliz@gnu.org>
3873
f721deda
EZ
3874 * display.texi (Window Systems): Document the value of
3875 `initial-window-system' under --daemon.
3876
3533155b
EZ
3877 * os.texi (System Environment): Remove description of the
3878 `environment' function which has been deleted.
3879
f79b43b2
DN
38802009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
3881
3882 * frames.texi (Multiple Displays): Remove documentation for
3883 removed function make-frame-on-tty.
3884
e3aa6669
CY
38852009-01-22 Chong Yidong <cyd@stupidchicken.com>
3886
3887 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
3888 write-region-annotate-functions.
3889 Document write-region-post-annotation-function.
e3aa6669 3890
fb13a416
CY
38912009-01-19 Chong Yidong <cyd@stupidchicken.com>
3892
3893 * display.texi (Font Lookup): Document WIDTH argument of
3894 x-list-fonts.
3895
02eccf6b
EZ
38962009-01-17 Eli Zaretskii <eliz@gnu.org>
3897
ead3f58d
EZ
3898 * maps.texi (Standard Keymaps): Rename function-key-map to
3899 local-function-key-map.
3900
3901 * keymaps.texi (Translation Keymaps): Rename function-key-map to
3902 local-function-key-map.
3903
3904 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
3905 and `set-keyboard-coding-system' now accept an optional terminal
3906 argument.
3907
3908 * commands.texi (Event Mod): `keyboard-translate-table' is now
3909 terminal-local.
3910 (Function Keys): Rename function-key-map to
3911 local-function-key-map.
3912
df05a163
EZ
3913 * elisp.texi (Top): Make @detailmenu be consistent with changes in
3914 frames.texi.
3915
0ed8034e 3916 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
3917 `delete-terminal-functions', `suspend-tty-functions' and
3918 `resume-tty-functions'.
0ed8034e
EZ
3919
3920 * frames.texi (Frames): Document `frame-terminal' and
3921 `terminal-live-p'.
3922 (Multiple Displays): Document `make-frame-on-tty'.
3923 (Multiple Terminals): Document `terminal-list', `delete-terminal',
3924 `terminal-name', and `get-device-terminal'.
490f1197
EZ
3925 (Terminal Parameters): Document `terminal-parameters',
3926 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
3927
3928 * os.texi (System Environment): Document `environment' and
3929 `initial-environment'.
490f1197
EZ
3930 (Suspending Emacs): Update for multi-tty; document
3931 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 3932
02eccf6b
EZ
3933 * nonascii.texi (Coding System Basics): More accurate description
3934 of `raw-text'.
3935
f19fea97
JB
39362009-01-12 Juanma Barranquero <lekktu@gmail.com>
3937
3938 * display.texi (Low-Level Font): Fix typo.
3939
16fa292f
CY
39402009-01-10 Chong Yidong <cyd@stupidchicken.com>
3941
3942 * elisp.texi (Top): Update node listing.
3943
3944 * display.texi (PostScript Images): Node deleted.
3945
0b4faef3
EZ
39462009-01-10 Eli Zaretskii <eliz@gnu.org>
3947
3355f04d
EZ
3948 * processes.texi (Decoding Output): Document that null bytes force
3949 no-conversion for reading process output.
3950
3951 * files.texi (Reading from Files): Document that null bytes force
3952 no-conversion when visiting files.
3953
11625308 3954 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 3955
5dcb4c4e
SM
3956 * nonascii.texi (Lisp and Coding Systems):
3957 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 3958 (Character Properties): Improve wording.
0b4faef3 3959
ce9cf065
CY
39602009-01-09 Chong Yidong <cyd@stupidchicken.com>
3961
3962 * display.texi (Font Lookup): Remove obsolete function
3963 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
3964 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
3965 (Font Selection): Reorder order of variable descriptions.
3966 Minor clarifications.
ce9cf065
CY
3967
3968 * elisp.texi (Top): Update node listing.
3969
ab756fb3
GM
39702009-01-09 Glenn Morris <rgm@gnu.org>
3971
3972 * commands.texi (Command Loop Info): Say that last-command-char and
3973 last-input-char are obsolete aliases.
3974
3975 * edebug.texi (Edebug Recursive Edit): Remove separate references to
3976 last-input-char and last-command-char, since they are just aliases for
3977 last-input-event and last-command-event.
3978
3979 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
3980 last-command-char.
3981
6b2b8ab1
CY
39822009-01-08 Chong Yidong <cyd@stupidchicken.com>
3983
3984 * elisp.texi: Update node listing.
3985
3986 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
3987 (Face Attributes): Don't link to Font Lookup.
3988 Document font-family-list.
6b2b8ab1
CY
3989 (Fonts): New node.
3990
3568e767
JR
39912009-01-08 Jason Rumney <jasonr@gnu.org>
3992
3993 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 3994 changing the standard pointer shapes. (Bug#1485)
3568e767 3995
6221c8db
CY
39962009-01-08 Chong Yidong <cyd@stupidchicken.com>
3997
3998 * display.texi (Attribute Functions): Note that a function value
3999 :height is relative, and that compatibility functions work by
4000 calling set-face-attribute.
4001 (Displaying Faces): Reorder list in order of increasing priority.
4002 (Face Remapping): New node. Content moved here from Displaying
4003 Faces.
4004 (Glyphs): Link to Face Functions.
4005
e3d3799a
CY
40062009-01-08 Chong Yidong <cyd@stupidchicken.com>
4007
4008 * display.texi (Faces): Don't discuss face id here. facep does
4009 not return t.
4010 (Defining Faces): Minor clarification.
4011 (Face Attributes): Rearrange items to match docstring of
4012 set-face-attribute. Add :foundry attribute. Document new role of
4013 :font attribute. Texinfo usage fix.
4014 (Attribute Functions): Copyedits.
4015 (Face Functions): Note that face number is seldom used.
4016
638a2457
RS
40172009-01-05 Richard M Stallman <rms@gnu.org>
4018
4019 * strings.texi (Predicates for Strings): Minor clarification.
4020
4021 * functions.texi (Function Safety): Texinfo usage fix.
4022
49ea0074
JB
40232009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny patch)
4024
4025 * objects.texi (General Escape Syntax): Fix typo.
4026
9f822178
MR
40272009-01-03 Martin Rudalics <rudalics@gmx.at>
4028
4029 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4030 works via the default value of pop-up-frame-function.
4031
af34ad36
EZ
40322009-01-02 Eli Zaretskii <eliz@gnu.org>
4033
4034 * processes.texi (System Processes): Document the `time' and
4035 `ctime' attributes of `system-process-attributes'.
4036
d31f6679
CY
40372009-01-01 Chong Yidong <cyd@stupidchicken.com>
4038
4039 * display.texi (Face Attributes): Clarify :height attribute.
4040
174dc00c
MR
40412008-12-31 Martin Rudalics <rudalics@gmx.at>
4042
4043 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4044 the front of the buffer list. Add entries for `last-buffer' and
4045 `unbury-buffer'.
4046
b8afe7e4
EZ
40472008-12-27 Eli Zaretskii <eliz@gnu.org>
4048
d14030f5
EZ
4049 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4050 and its subsections.
4051
4052 * frames.texi (Multiple Terminals, Low-level Terminal)
4053 (Terminal Parameters, Frames on Other TTY devices): New sections.
4054 (Frames): Add an xref to "Multiple Terminals".
4055
765980a4
EZ
4056 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4057
4058 * objects.texi (Terminal Type): New node.
4059 (Editing Types): Add it to the menu.
4060
47bd5577
EZ
4061 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4062 Variables".
4063
eb22b78c 4064 * variables.texi (Directory Local Variables): New node.
47bd5577 4065 (Variables): Add a menu item for it.
eb22b78c 4066
b8afe7e4
EZ
4067 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4068 `generated-autoload-file'.
4069
77bb0476
EZ
40702008-12-20 Eli Zaretskii <eliz@gnu.org>
4071
028e2c19
EZ
4072 * os.texi (Startup Summary): Add xref to documentation of
4073 `initial-window-system'.
4074
77bb0476
EZ
4075 * display.texi (Window Systems): Document `window-system' the
4076 function. The variable `window-system' is now frame-local.
028e2c19 4077 Document `initial-window-system'.
77bb0476 4078
dda87836
MR
40792008-12-19 Martin Rudalics <rudalics@gmx.at>
4080
4081 * windows.texi (Windows): Rewrite description of
4082 fit-window-to-buffer.
4083
caef3ed2
GM
40842008-12-13 Glenn Morris <rgm@gnu.org>
4085
4086 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4087 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4088
21c58e4d
GM
40892008-12-12 Glenn Morris <rgm@gnu.org>
4090
4091 * debugging.texi (Error Debugging): Refer forwards to
4092 eval-expression-debug-on-error.
4093
af38459f
EZ
40942008-12-05 Eli Zaretskii <eliz@gnu.org>
4095
5dedd9b5
EZ
4096 * strings.texi (String Basics): Only unibyte strings that
4097 represent key sequences hold 8-bit raw bytes.
4098
af38459f
EZ
4099 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4100 paragraph to speak about `undecided'.
4101 (Character Properties): Don't explain the meaning of each
4102 property; instead, identify their Unicode Standard names.
b3f1f4a5 4103 (Character Sets): Document `map-charset-chars'.
af38459f 4104
fa047ae7
GM
41052008-12-02 Glenn Morris <rgm@gnu.org>
4106
4107 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4108 section yet again.
4109
47dbc044
EZ
41102008-11-29 Eli Zaretskii <eliz@gnu.org>
4111
98d05998
EZ
4112 * nonascii.texi (Character Properties): New Section.
4113 (Specifying Coding Systems): Document
4114 `coding-system-priority-list', `set-coding-system-priority', and
4115 `with-coding-priority'.
4116 (Lisp and Coding Systems): Document `check-coding-systems-region'
4117 and `coding-system-charset-list'.
4118 (Coding System Basics): Document `coding-system-aliases'.
4119
4120 * elisp.texi (Top): Add a @detailmenu entry for "Character
4121 Properties".
4122
47dbc044
EZ
4123 * objects.texi (Character Type): Correct the range of Emacs
4124 characters. Add an @xref to "Character Codes".
4125
4126 * strings.texi (String Basics): Add an @xref to "Character Codes".
4127
4128 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4129
4130 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4131 (Character Codes): Document `max-char'.
4132
8b80cdf5
EZ
41332008-11-28 Eli Zaretskii <eliz@gnu.org>
4134
4135 * nonascii.texi (Text Representations, Converting Representations)
4136 (Character Sets, Scanning Charsets, Translation of Characters):
4137 Make text more accurate.
4138
a99dceba
GM
41392008-11-28 Glenn Morris <rgm@gnu.org>
4140
4141 * files.texi (Format Conversion Round-Trip): Improve previous change.
4142
f6dc3bed
CY
41432008-11-26 Chong Yidong <cyd@stupidchicken.com>
4144
4145 * modes.texi (Auto Major Mode): Fix example.
4146
5da9413d
GM
41472008-11-25 Glenn Morris <rgm@gnu.org>
4148
4149 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4150
4151 * files.texi (Format Conversion Round-Trip):
4152 Use active voice for previous change.
4153
fcca848c
CY
41542008-11-25 Chong Yidong <cyd@stupidchicken.com>
4155
4156 * os.texi (Processor Run Time):
4157 * processes.texi (Transaction Queues):
4158 * markers.texi (The Mark):
4159 * windows.texi (Choosing Window, Selecting Windows):
4160 * files.texi (Changing Files, Magic File Names):
4161 * commands.texi (Key Sequence Input):
4162 * functions.texi (Declaring Functions):
4163 * strings.texi (Predicates for Strings):
4164 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4165
36c8dc54
CY
41662008-11-24 Chong Yidong <cyd@stupidchicken.com>
4167
4168 * help.texi (Accessing Documentation): Update example.
4169
4170 * variables.texi (Defining Variables): Note that `*' is not
4171 necessary if defcustom is used.
4172
2a79b242
EZ
41732008-11-22 Eli Zaretskii <eliz@gnu.org>
4174
4175 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4176 Characters" from @detailmenu.
4177
4178 * nonascii.texi (Character Codes, Character Sets)
4179 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4180 (Chars and Bytes, Splitting Characters): Sections removed.
4181
392f0d26
LK
41822008-11-22 Lute Kamstra <lute@gnu.org>
4183
4184 * positions.texi (Text Lines): Update goto-line documentation.
4185
af1a5cd5
MR
41862008-11-21 Martin Rudalics <rudalics@gmx.at>
4187
6a4cfb0c
MR
4188 * frames.texi (Frames): Fix typo, add cross references, reword.
4189 (Initial Parameters): Reword special-display-frame-alist text.
4190 (Frames and Windows): Reword. Describe argument norecord for
4191 set-frame-selected-window.
4192 (Input Focus): Describe argument norecord for select-frame.
4193 Remove comment on MS-Windows behavior for focus-follows-mouse.
4194 (Raising and Lowering): Mention windows-frames dichotomy in
4195 metaphor.
4196
af1a5cd5
MR
4197 * windows.texi (Displaying Buffers, Vertical Scrolling)
4198 (Horizontal Scrolling): Fix indenting and rewording issues
4199 introduced with 2008-11-07 change.
4200
c249fa9c
GM
42012008-11-20 Glenn Morris <rgm@gnu.org>
4202
4203 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4204 element of `format-alist'.
4205
204d4665
GM
42062008-11-19 Glenn Morris <rgm@gnu.org>
4207
4208 * doclicense.texi: Update to FDL 1.3.
4209 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4210
cc0910af
CY
42112008-11-18 Chong Yidong <cyd@stupidchicken.com>
4212
efe6e7c4
CY
4213 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4214 vars, which are obsolete. Mention jit-lock-register.
4215
5dcb4c4e
SM
4216 * modes.texi (Other Font Lock Variables):
4217 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 4218
cc0910af
CY
4219 * frames.texi (Color Parameters): Document alpha parameter.
4220
aeeedf76
MR
42212008-11-16 Martin Rudalics <rudalics@gmx.at>
4222
4223 * windows.texi (Splitting Windows, Deleting Windows)
4224 (Selecting Windows, Cyclic Window Ordering)
4225 (Buffers and Windows, Displaying Buffers, Choosing Window)
4226 (Dedicated Windows, Window Point, Window Start and End)
4227 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4228 (Size of Window, Resizing Windows, Window Configurations)
4229 (Window Parameters): Avoid @var at beginning of sentences and
4230 reword accordingly.
4231
4c565c5c
LK
42322008-11-11 Lute Kamstra <lute@gnu.org>
4233
4234 * files.texi (File Name Components): Fix file-name-extension
4235 documentation.
4236
25f494c9
JB
42372008-11-11 Juanma Barranquero <lekktu@gmail.com>
4238
4239 * frames.texi (Basic Parameters): Remove display-environment-variable
4240 and term-environment-variable.
4241
a1401ab1
EZ
42422008-11-08 Eli Zaretskii <eliz@gnu.org>
4243
4244 * windows.texi (Basic Windows, Splitting Windows)
4245 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4246 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
4247 (Resizing Windows, Window Configurations, Window Parameters):
4248 Fix wording and markup.
a1401ab1 4249
efafc282
MR
42502008-11-07 Martin Rudalics <rudalics@gmx.at>
4251
4252 * windows.texi (Windows): Update entries.
4253 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 4254 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
4255 (Selecting Windows, Cyclic Window Ordering): Reword with special
4256 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
4257 (Buffers and Windows, Choosing Window): Reword with special
4258 emphasis on dedicated windows.
4259 (Displaying Buffers): Reword. For switch-to-buffer mention that
4260 it may fall back on pop-to-buffer. For other-window try to
4261 explain how it treats the cyclic ordering of windows.
efafc282
MR
4262 (Dedicated Windows): New node and section discussing dedicated
4263 windows and associated functions.
86ab855a 4264 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
4265 (Window Start and End): Rename node and section title. Reword.
4266 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4267 Minor rewording.
4268 (Size of Window): Reword, in particular text on window-width.
4269 (Resizing Windows): Reword. Add text on balancing windows.
4270 (Window Configurations): Reword. Mention window parameters.
4271 (Window Parameters): New node and section on window parameters.
4272 (Window Hooks): Reword. Mention that
4273 window-configuration-change-hook is run "buffer-locally".
4274 * elisp.texi (Top): Update Windows entries in @detailmenu
4275 section.
4276
d60a8ab2
JB
42772008-11-04 Juanma Barranquero <lekktu@gmail.com>
4278
4279 * searching.texi (Regexp Search): Fix typo.
4280
01777627
CY
42812008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4282
4283 * searching.texi (Regexp Search): Document GREEDY arg.
4284 (Simple Match Data): Fix return value.
4285
c4526e93
EZ
42862008-11-01 Eli Zaretskii <eliz@gnu.org>
4287
4288 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4289 with Emacs 23 internal representation of characters.
4290 Document `unibyte-string'.
c4526e93 4291
fe2ae8b5
CY
42922008-10-28 Chong Yidong <cyd@stupidchicken.com>
4293
4294 * processes.texi (Process Information): Note that process-status
4295 does not accept buffer names.
4296
cc5a21e3
CY
42972008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4298
4299 * positions.texi (Skipping Characters): Correct return value of
4300 skip-chars-forward.
4301
09460d9a
MR
43022008-10-25 Martin Rudalics <rudalics@gmx.at>
4303
520b29e7
MR
4304 * windows.texi (Deleting Windows): Update documentation of
4305 delete-windows-on.
4306 (Buffers and Windows): Update documentations of
4307 get-buffer-window and get-buffer-window-list.
4308 (Displaying Buffers): Update documentation of
4309 replace-buffer-in-windows.
4310
09460d9a
MR
4311 * buffers.texi (Current Buffer): Reword set-buffer and
4312 with-current-buffer documentations.
4313 (Creating Buffers): Reword documentation of get-buffer-create.
4314
4d48fcdc
MR
43152008-10-23 Martin Rudalics <rudalics@gmx.at>
4316
4317 * buffers.texi (Current Buffer): Reword documentation of
4318 set-buffer.
4319 (Buffer Names): Reword documentation of buffer-name.
4320 (The Buffer List): For bury-buffer explain what happens with the
4321 buffer's window.
4322 (Creating Buffers): Say that get-buffer-create's arg is called
4323 buffer-or-name.
4324
f0143c43
CY
43252008-10-22 Chong Yidong <cyd@stupidchicken.com>
4326
3e5dbbd3
CY
4327 * advice.texi (Computed Advice): Explain what DEFINITION is.
4328
f0143c43
CY
4329 * nonascii.texi (Character Codes): Remove obsolete function
4330 char-valid-p, and document characterp instead.
4331
52a94b85
MR
43322008-10-22 Martin Rudalics <rudalics@gmx.at>
4333
4334 * windows.texi (Displaying Buffers): Reword documentation of
4335 pop-to-buffer.
4336 (Choosing Window): Rewrite documentation of display-buffer and
4337 its options.
4338
f76f8246
MR
4339 * buffers.texi (Killing Buffers): Update documentation of
4340 kill-buffer.
4341
acc8b598
EZ
43422008-10-21 Eli Zaretskii <eliz@gnu.org>
4343
80e6b6df
EZ
4344 * processes.texi (Serial Ports): Fix wording and improve markup.
4345
3645358a
EZ
4346 * searching.texi (Regexp Search): Document `string-match-p' and
4347 `looking-at-p'.
4348 (POSIX Regexps): Add an xref for "non-greedy".
4349 (Regexp Special): Add @cindex entry for "non-greedy".
4350
b3d50cff 4351 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4352 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4353
73b7530a
EZ
4354 * frames.texi (Color Names): Add an xref to `read-color'.
4355
4356 * minibuf.texi (High-Level Completion): Document `read-color'.
4357
acc8b598
EZ
4358 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4359
4360 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4361
4362 * buffers.texi (Swapping Text): New section, documents
4363 `buffer-swap-text'.
4364
10e187e8
MR
43652008-10-21 Martin Rudalics <rudalics@gmx.at>
4366
4367 * windows.texi (Resizing Windows): Minor wording fix.
4368
fd6f900c
EZ
43692008-10-20 Eli Zaretskii <eliz@gnu.org>
4370
4371 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4372 and `combine-and-quote-strings'.
4373
4374 * strings.texi (Creating Strings): Add xrefs for them.
4375
e4372165
EZ
43762008-10-19 Eli Zaretskii <eliz@gnu.org>
4377
d6328fba
EZ
4378 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4379 match the corresponding menu in minibuf.texi.
4380
e4372165
EZ
4381 * minibuf.texi (Reading File Names): Document `read-shell-command'
4382 and `minibuffer-local-shell-command-map'.
4383
5d8dda33
MR
43842008-10-19 Martin Rudalics <rudalics@gmx.at>
4385
4386 * windows.texi (Resizing Windows): Remove var{} around "window" in
4387 documentation of enlarge-window.
4388 Rewrite documentation of window-min-height and window-min-width.
4389
437706cd
EZ
43902008-10-19 Eli Zaretskii <eliz@gnu.org>
4391
80f85d7c
EZ
4392 * functions.texi (Calling Functions): Document `apply-partially'.
4393
291703b5
EZ
4394 * hooks.texi (Standard Hooks): Mention
4395 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4396
4397 * variables.texi (File Local Variables): Document
4398 `file-local-variables-alist', `before-hack-local-variables-hook'
4399 and `hack-local-variables-hook'.
4400
583d8b3c
EZ
4401 * processes.texi (Synchronous Processes): Document `process-lines'.
4402
5dcb4c4e
SM
4403 * customize.texi (Variable Definitions):
4404 Document `custom-reevaluate-setting'.
437706cd 4405
7e51d89b
MR
44062008-10-18 Martin Rudalics <rudalics@gmx.at>
4407
4408 * windows.texi (Choosing Window, Deleting Windows)
4409 (Displaying Buffers): Expand documentation of dedicated windows.
4410
43c59a3d
EZ
44112008-10-18 Eli Zaretskii <eliz@gnu.org>
4412
018a960d
EZ
4413 * files.texi (Changing Files): Document symbolic input of file
4414 modes to `set-file-modes'. Document `read-file-modes' and
4415 `file-modes-symbolic-to-number'.
4416
2c0b8144
EZ
4417 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4418 and `search-map'.
4419
5dcb4c4e
SM
4420 * searching.texi (Search and Replace):
4421 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4422 Document `multi-query-replace-map'.
80120f13 4423
6d4913f0 4424 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4425 (Completion Commands, Reading File Names):
4426 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4427 `minibuffer-local-filename-must-match-map'.
4428 (Minibuffer Completion): The `require-match' argument to
4429 `completing-read' can now have the value `confirm-only'.
4430
43c59a3d
EZ
4431 * windows.texi (Displaying Buffers): Minor wording fix.
4432 (Choosing Window): `split-height-threshold' can now be nil.
4433 Document `split-width-threshold'. `pop-up-frames' can have the
4434 value `graphic-only'.
4435
f36acfd9
EZ
44362008-10-17 Eli Zaretskii <eliz@gnu.org>
4437
4438 * os.texi (Startup Summary): Document `before-init-time' and
4439 `after-init-time'. Document `initial-window-system' and
4440 `window-system-initialization-alist'. Document reading the
4441 abbrevs file. Document the call to `server-start' under --daemon.
4442 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4443 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4444 (Time Parsing): Document `format-seconds'.
f36acfd9 4445
96995b89
MR
44462008-10-17 Martin Rudalics <rudalics@gmx.at>
4447
4448 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4449 and reword.
4450
2de17c73
EZ
44512008-10-16 Eli Zaretskii <eliz@gnu.org>
4452
4453 * markers.texi (The Mark): Document use-region-p.
4454
9cf52b11
EZ
44552008-10-15 Eli Zaretskii <eliz@gnu.org>
4456
c3aaf1d7
EZ
4457 * internals.texi (Writing Emacs Primitives): The interactive spec
4458 of a primitive can be a Lisp form.
4459
841a1743
EZ
4460 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4461 values of transient-mark-mode. Document handle-shift-selection.
4462
4463 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4464 (Interactive Examples): Show an example of `^'.
4465 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4466 (Defining Commands, Using Interactive): The interactive-form of a
4467 function can be added via its symbol's property.
841a1743 4468
52441368
EZ
4469 * positions.texi (List Motion): beginning-of-defun-function can
4470 now accept an argument.
4471
8e8c1a72
EZ
4472 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4473 now return a list of strings.
4474
a33a1f2a
EZ
4475 * control.texi (Handling Errors): Document ignore-errors.
4476
4fb04348
EZ
4477 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4478 (Parameter Access): Document set-frame-parameter.
4479
ee666f84
EZ
4480 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4481 Hooks" for the effect of kill-all-local-variables on local hook
4482 functions.
4483
9cf52b11
EZ
4484 * modes.texi (Major Mode Conventions, Mode Line Variables):
4485 `mode-name' need not be a string. xref to "Mode Line Data" for
4486 details, and to "Emulating Mode Line" for computing a string
4487 value.
4488
22526bc4
EZ
44892008-10-14 Eli Zaretskii <eliz@gnu.org>
4490
a65f6a85
EZ
4491 * processes.texi (System Processes): New section.
4492 (Processes, Signals to Processes): Add xrefs to it.
4493
4494 * objects.texi (Editing Types): A `process' is a subprocess of
4495 Emacs, not just any process running on the OS.
4496
4497 * elisp.texi (Top): Adjust the @detailmenu for the above two
4498 changes.
4499
2724b26a
EZ
4500 * sequences.texi (Char-Tables): Remove documentation of
4501 set-char-table-default, which has no effect since Emacs 23.
4502 <char-table-range, set-char-table-range>: Don't mention generic
4503 characters and charsets. Add a cons cell as a possible argument.
4504
4505 * nonascii.texi (Splitting Characters)
4506 (Translation of Characters): Don't mention generic characters.
4507
4508 * display.texi (Fontsets): Don't mention generic characters.
4509
22526bc4 4510 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4511 argument FUNCTION with a cons cell as KEY.
22526bc4 4512
eaf4b689
EZ
45132008-10-13 Eli Zaretskii <eliz@gnu.org>
4514
45e46036
EZ
4515 * objects.texi (Primitive Function Type): Move "@cindex special
4516 forms" from here...
4517
4518 * eval.texi (Special Forms): ...to here.
4519
4520 * functions.texi (What Is a Function): `functionp' returns nil for
4521 special forms. Add an xref.
4522
eaf4b689
EZ
4523 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4524 Variables".
4525
4526 * variables.texi (Frame-Local Variables): New section.
4527 (Buffer-Local Variables): Add an xref to it.
4528 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4529 have both frame-local and buffer-local binding.
4530
4531 * frames.texi (Frames): Mention multiple tty frames.
4532 (Frame Parameters, Parameter Access): Mention frame-local variable
4533 bindings.
4534
15688fce
GM
45352008-09-20 Glenn Morris <rgm@gnu.org>
4536
4537 * display.texi (Defining Faces): Recommend against face variables.
4538
35539065
JB
45392008-09-16 Juanma Barranquero <lekktu@gmail.com>
4540
4541 * display.texi (Echo Area Customization): Fix typo.
4542
6a57054b
JB
45432008-09-09 Juanma Barranquero <lekktu@gmail.com>
4544
4545 * loading.texi (Where Defined): Add `defface' item.
4546
d632fb82
MR
45472008-09-06 Martin Rudalics <rudalics@gmx.at>
4548
4549 * loading.texi (Where Defined): Fix description of symbol-file.
4550
905a9adb
JR
45512008-08-26 Jason Rumney <jasonr@gnu.org>
4552
4553 * display.texi (TIFF Images): New section describing :index property.
4554
852e91b7
CY
45552008-08-23 Chong Yidong <cyd@stupidchicken.com>
4556
4557 * display.texi (Temporary Displays): Remove unnecessary comment
4558 about usage of temp-buffer-show-hook.
4559
6be001ee
CY
45602008-08-05 Chong Yidong <cyd@stupidchicken.com>
4561
4562 * symbols.texi (Other Plists): Fix incorrect example.
4563 Suggested by Florian Beck.
4564
58e3d8e8
JB
45652008-07-31 Juanma Barranquero <lekktu@gmail.com>
4566
4567 * os.texi: Fix previous change.
4568
7c2fb837
DN
45692008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4570
4571 * os.texi:
4572 * intro.texi:
4573 * files.texi: Remove VMS support.
4574
9e2a2647
DN
45752008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4576
4577 * os.texi:
4578 * frames.texi:
4579 * display.texi: Remove mentions of Mac Carbon.
4580
c4f4682b
MB
45812008-07-01 Miles Bader <miles@gnu.org>
4582
4583 * text.texi (Special Properties):
4584 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4585
3696411e
JB
45862008-06-28 Johan Bockgård <bojohan@gnu.org>
4587
4588 * display.texi (Other Image Types): Fix copy/paste error; say
4589 "PBM", not "XBM".
4590
f2a77c3a
DN
45912008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4592
4593 * os.texi: Remove references to obsolete systems.
4594
6d52677d
EZ
45952008-06-20 Eli Zaretskii <eliz@gnu.org>
4596
4597 * makefile.w32-in (distclean): Remove makefile.
4598
1a87da4c
GM
45992008-06-17 Glenn Morris <rgm@gnu.org>
4600
4601 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4602 (elisp, dist): Remove rules and variables that are obsolete now
4603 the lisp manual is no longer distributed separately.
4604
fdda1c5d
GM
46052008-06-16 Glenn Morris <rgm@gnu.org>
4606
646692e9
GM
4607 * configure, configure.in, mkinstalldirs: Remove unused files.
4608
4609 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4610 * vol1.texi (EMACSVER):
6a57054b 4611 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
4612
4613 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
4614 as per maintain.info.
4615
611bee81
GM
46162008-06-15 Glenn Morris <rgm@gnu.org>
4617
a7bed3a0
GM
4618 * makefile.w32-in (manual): Use "23" rather than "21".
4619
4620 * Makefile.in (emacsver): New, set by configure.
4621 (manual): Use emacsver.
4622
d794edf2
GM
4623 * intro.texi: Report bugs using M-x report-emacs-bug.
4624
611bee81
GM
4625 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
4626
c73e02fa
GM
46272008-06-13 Daniel Engeler <engeler@gmail.com>
4628
4629 * elisp.texi, internals.texi, processes.texi: Add documentation
4630 about serial port access.
4631
e40a85cd
MB
46322008-06-05 Miles Bader <miles@gnu.org>
4633
4634 * display.texi (Displaying Faces): Update to reflect function
4635 renamings in face-remap.el.
4636
7b753744
JB
46372008-06-05 Juanma Barranquero <lekktu@gmail.com>
4638
4639 * display.texi (Fontsets): Fix typos.
4640
9d3d42fb
MB
46412008-06-03 Miles Bader <miles@gnu.org>
4642
7b753744
JB
4643 * display.texi (Displaying Faces): Add add-relative-face-remapping,
4644 remove-relative-face-remapping, set-base-face-remapping,
4645 and set-default-base-face-remapping.
9d3d42fb 4646
f2cec7a9
MB
46472008-06-01 Miles Bader <miles@gnu.org>
4648
4649 * display.texi (Displaying Faces): Add face-remapping-alist.
4650
8f39c96d
SM
46512008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4652
4653 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
4654 variable names.
4655
1ef5eecc
ER
46562008-05-03 Eric S. Raymond <esr@golux>
4657
352c8b4a 4658 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
4659 (current-global-map) return references, not copies.
4660
63b4387f
JL
46612008-05-02 Juri Linkov <juri@jurta.org>
4662
4663 * minibuf.texi (Text from Minibuffer): Document a list of
4664 default values for `read-from-minibuffer'.
4665
38a8b703
JB
46662008-04-24 Juanma Barranquero <lekktu@gmail.com>
4667
4668 * nonascii.texi (Translation of Characters): Fix previous change.
4669
7c42e639
CY
46702008-04-20 Chong Yidong <cyd@stupidchicken.com>
4671
4672 * display.texi (Overlay Properties): Clarify role of underlying
4673 textprop and overlay keymaps for display strings.
4674
4675 * keymaps.texi (Active Keymaps): Ditto.
4676
25c0d999
SM
46772008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
4678
4679 * minibuf.texi (Programmed Completion):
4680 Replace dynamic-completion-table with the new completion-table-dynamic.
4681
e3af5968
CY
46822008-04-07 Chong Yidong <cyd@stupidchicken.com>
4683
4684 * intro.texi (Some Terms): Change "fonts in this manual" index
4685 entry to "typographic conventions".
4686
6bfc8698
EZ
46872008-04-05 Eli Zaretskii <eliz@gnu.org>
4688
4689 * objects.texi (Text Props and Strings): Add indexing for read
4690 syntax of text properties.
4691
4972c361
SM
46922008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
4693
4694 * processes.texi (Decoding Output): Remove process-filter-multibyte
4695 functions.
4696
c70a68db
MR
46972008-03-15 Martin Rudalics <rudalics@gmx.at>
4698
4699 * display.texi (Finding Overlays): Say that empty overlays at
4700 the end of the buffer are reported too.
4701
1291fd36
GM
47022008-03-13 Glenn Morris <rgm@gnu.org>
4703
4704 * elisp.texi (EMACSVER): Set to 23.0.60.
4705
c6b0dfd5
CY
47062008-02-26 Chong Yidong <cyd@stupidchicken.com>
4707
38a8b703 4708 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 4709
875fc30c
GM
47102008-02-22 Glenn Morris <rgm@gnu.org>
4711
4712 * frames.texi (Position Parameters): Clarify the description of
4713 `left' and `top', using information from "Geometry".
4714 (Geometry): Give a pointer to "Position Parameters", rather than
4715 repeating information.
4716
d8c8e45a
GM
47172008-02-11 Glenn Morris <rgm@gnu.org>
4718
4719 * objects.texi (Equality Predicates): No longer talk about "two"
4720 functions.
4721
38a8b703 47222008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
4723
4724 * objects.texi (Equality Predicates): Add defun for
4725 equal-including-properties.
4726
bfffe0b1
GM
47272008-02-10 Glenn Morris <rgm@gnu.org>
4728
4729 * objects.texi (Equality Predicates):
4730 Mention equal-including-properties.
4731
431b78c9
RS
47322008-02-07 Richard Stallman <rms@gnu.org>
4733
4734 * windows.texi (Window Start): Mention the feature of moving
4735 window-start to start of line.
4736
c8763fb6 47372008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
4738
4739 * keymaps.texi (Tool Bar): Document rtl property.
4740
1a256502
TTN
47412008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
4742
4743 * display.texi (Button Types):
4744 For define-button-type, clarify type of NAME.
4745
569382c2
MR
47462008-01-19 Martin Rudalics <rudalics@gmx.at>
4747
4748 * buffers.texi (Buffer Modification): Fix typo.
4749
f3041af1
DN
47502008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
4751
4752 * os.texi (System Environment): Remove references to OSes that are
4753 not supported anymore.
4754
d35e1cd7
DN
47552008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
4756
4757 * os.texi (System Environment): Remove mention for Masscomp.
4758
23af7580
RS
47592008-01-04 Richard Stallman <rms@gnu.org>
4760
4761 * display.texi (Faces): Don't talk about internal face vector as arg
4762 to facep.
4763
4764 * customize.texi (Type Keywords): Fix previous change.
4765
4766 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
4767 * elisp.texi (Top): Fix menu for commands.texi change.
4768
ec7d5b1e
RS
47692007-12-30 Richard Stallman <rms@gnu.org>
4770
5dcb4c4e 4771 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
4772 (Accessing Scroll): New node broken out of Accessing Mouse.
4773
101a6cea
RS
47742007-12-28 Richard Stallman <rms@gnu.org>
4775
4776 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 4777 (Basic Parameters): For `title', refer to title bar.
041817a4 4778 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 4779
72b7e664
RS
47802007-12-23 Richard Stallman <rms@gnu.org>
4781
4782 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
4783 Improve some of the commented-out keywords' text too.
4784
27a4f445
MR
47852007-12-14 Martin Rudalics <rudalics@gmx.at>
4786
e2e3f1d7
MR
4787 * nonascii.texi (Encoding and I/O): Reword to avoid saying
4788 "visit the current buffer".
4789
27a4f445
MR
4790 * os.texi (System Interface): Fix typo.
4791
a2afc99d
RS
47922007-12-04 Richard Stallman <rms@gnu.org>
4793
4794 * objects.texi (Symbol Type): Fix typo.
4795
b694135c
RS
47962007-12-03 Richard Stallman <rms@gnu.org>
4797
4798 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
4799
f99a19da
GM
48002007-12-01 Glenn Morris <rgm@gnu.org>
4801
4802 * functions.texi (Declaring Functions): Improve previous change.
4803
8f4b37d8
GM
48042007-11-30 Glenn Morris <rgm@gnu.org>
4805
4806 * functions.texi (Declaring Functions): Add optional fourth
4807 argument of declare-function, and setting third argument to `t'.
4808
61a2fe01
RS
48092007-11-29 Richard Stallman <rms@gnu.org>
4810
4811 * customize.texi (Composite Types): Document `group' type.
4812
cbfc5193
GM
48132007-11-29 Glenn Morris <rgm@gnu.org>
4814
5dcb4c4e
SM
4815 * functions.texi (Declaring Functions): Add findex.
4816 Mention `external' files.
cbfc5193 4817
8386283a
JB
48182007-11-26 Juanma Barranquero <lekktu@gmail.com>
4819
4820 * functions.texi (Declaring Functions): Fix directive.
4821
a07c9a8b
RS
48222007-11-25 Richard Stallman <rms@gnu.org>
4823
4824 * help.texi (Help Functions): Clean up last change.
4825
4826 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
4827
4828 * loading.texi (Named Features): Minor cleanup.
4829
4830 * macros.texi (Eval During Expansion): Minor cleanup.
4831
4832 * variables.texi (Variable Aliases): Minor cleanup.
4833
a0925923
RS
48342007-11-24 Richard Stallman <rms@gnu.org>
4835
4836 * functions.texi (Declaring Functions): Clarify previous change.
4837
4838 * compile.texi (Compiler Errors): Clarify previous change.
4839
20c63e44
RS
48402007-11-24 Richard Stallman <rms@gnu.org>
4841
e5e76c04 4842 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
4843 Clarify the text and move items around.
4844
5bb0cda3
GM
48452007-11-24 Glenn Morris <rgm@gnu.org>
4846
4847 * functions.texi (Declaring Functions): New section.
4848 * compile.texi (Compiler Errors): Mention declaring functions,
4849 defvar with no initvalue, and byte-compile-warnings.
4850
af13c86a
MR
48512007-11-15 Martin Rudalics <rudalics@gmx.at>
4852
4853 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
4854 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
4855
a5373305
MR
48562007-11-13 Martin Rudalics <rudalics@gmx.at>
4857
4858 * help.texi (Help Functions): Document new macro `with-help-window'.
4859
fe284805
JL
48602007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
4861
4862 * searching.texi (Replacing Match): Describe new
4863 `match-substitute-replacement'.
4864
2c3a09b1
RS
48652007-10-31 Richard Stallman <rms@gnu.org>
4866
4867 * strings.texi (Creating Strings): Null strings from concat not unique.
4868
f2b480f4
RS
48692007-10-26 Richard Stallman <rms@gnu.org>
4870
4871 * objects.texi (Equality Predicates): Null strings are uniquified.
4872
4873 * minibuf.texi: Minor clarifications in previous change.
4874
db21122c
GM
48752007-10-25 Glenn Morris <rgm@gnu.org>
4876
4877 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
4878
2328cbb3
RS
48792007-10-24 Richard Stallman <rms@gnu.org>
4880
4881 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
4882
4883 * variables.texi (Frame-Local Variables): Node deleted.
4884 (Variables): Delete Frame-Local Variables from menu.
4885 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
4886 (Default Value): Don't mention frame-local vars.
4887
4888 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
4889
4890 * loading.texi (Unloading): Document FEATURE-unload-function
4891 instead of FEATURE-unload-hook.
4892
2328cbb3
RS
4893 * frames.texi (Multiple Displays): Don't mention frame-local vars.
4894
c066bafa
JL
48952007-10-22 Juri Linkov <juri@jurta.org>
4896
4897 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
4898 (High-Level Completion): Document a list of default value strings
4899 in the DEFAULT argument, for which minibuffer functions return the
4900 first element.
4901
65ced25f
JL
49022007-10-17 Juri Linkov <juri@jurta.org>
4903
4904 * text.texi (Filling): Update arguments of fill-paragraph.
4905 fill-paragraph operates on the active region in Transient Mark mode.
4906 Remove fill-paragraph-or-region.
4907
ee46ec8e
KB
49082007-10-13 Karl Berry <karl@gnu.org>
4909
4910 * elisp.texi (@dircategory): Move to after @copying,
4911 since we want @copying as close as possible to the beginning of
4912 the output.
4913
61bbdbc6
RS
49142007-10-12 Richard Stallman <rms@gnu.org>
4915
4916 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
4917
4918 * commands.texi (Distinguish Interactive): New node,
4919 broken out from Interactive Call and rewritten.
4920 (Command Loop): Put Distinguish Interactive in menu.
4921
af23e1e8
RS
49222007-10-09 Richard Stallman <rms@gnu.org>
4923
4924 * text.texi (Examining Properties): Mention overlay priority.
4925
4926 * display.texi (Display Margins): Correct the description
4927 of margin display specifications.
4928 (Replacing Specs): New subnode broken out of Display Property.
4929
e1965a69
JL
49302007-10-06 Juri Linkov <juri@jurta.org>
4931
4932 * text.texi (Filling): Document fill-paragraph-or-region.
4933
4638454b
JB
49342007-10-05 Juanma Barranquero <lekktu@gmail.com>
4935
4936 * display.texi (Auto Faces): Fix typo.
4937
7ed54cc5
RS
49382007-10-02 Richard Stallman <rms@gnu.org>
4939
4940 * display.texi (Display Property): Explain some display specs
4941 don't let you move point in.
4942
5dcb4c4e
SM
4943 * frames.texi (Cursor Parameters):
4944 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
4945
4946 * windows.texi (Basic Windows): Don't describe
4947 cursor-in-non-selected-windows here.
4948
305a7ef2
EZ
49492007-10-01 Eli Zaretskii <eliz@gnu.org>
4950
4951 * processes.texi (Misc Network): Note that these functions are
4952 supported only on some systems.
4953
f7a7f4eb
RS
49542007-10-01 Richard Stallman <rms@gnu.org>
4955
4956 * display.texi (Overlay Properties): Explain nil as priority.
4957 Explain that conflicts are unpredictable if not resolved by
4958 priorities.
4959
780d7bb9
RS
49602007-09-23 Richard Stallman <rms@gnu.org>
4961
4962 * macros.texi (Backquote): Minor clarification.
4963
14b4fdfb
RS
49642007-09-19 Richard Stallman <rms@gnu.org>
4965
4966 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
4967 Clarify when they work in parallel and when one overrides.
4968 Fix error in example.
14b4fdfb 4969
b8d4c8d0
GM
49702007-09-06 Glenn Morris <rgm@gnu.org>
4971
b3e755a9 4972 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
4973 commands to use ../../info.
4974 * Makefile.in (infodir): Go up one more level.
4638454b 4975 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
4976 (miscmanualdir): New.
4977 (dist): Use new variable miscmanualdir.
4978 * makefile.w32-in (infodir, texinputdir): Go up one more level.
4979 (usermanualdir): Change from ../man to ../emacs.
4980
1bb1f7d3
MR
49812007-08-30 Martin Rudalics <rudalics@gmx.at>
4982
4983 * commands.texi (Command Loop Info): Advise against changing
4984 most variables described here. Explain new variable
4985 last-repeatable-command.
4986
b8d4c8d0
GM
49872007-08-29 Glenn Morris <rgm@gnu.org>
4988
4989 * elisp.texi (EMACSVER): Increase to 23.0.50.
4990
49912007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
4992
4993 * frames.texi (Basic Parameters): Add display-environment-variable
4994 and term-environment-variable.
4995
49962007-08-28 Juri Linkov <juri@jurta.org>
4997
4998 * display.texi (Image Formats, Other Image Types): Add SVG.
4999
50002007-08-28 Juri Linkov <juri@jurta.org>
5001
5002 * display.texi (Images): Move formats-related text to new node
5003 "Image Formats".
5004 (Image Formats): New node.
5005
619fb9ee
RS
50062007-08-27 Richard Stallman <rms@gnu.org>
5007
5008 * windows.texi (Window Configurations): Clarify what
5009 a window configuration saves.
5010
b8d4c8d0
GM
50112007-08-25 Richard Stallman <rms@gnu.org>
5012
5013 * display.texi (Images): Delete redundant @findex.
5014
39f9da30
GM
50152007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5016
5017 * text.texi (Change Hooks): (after|before)-change-functions are no
5018 longer bound to nil while running; rather inhibit-modification-hooks
5019 is t.
5020
b8d4c8d0
GM
50212007-08-16 Richard Stallman <rms@gnu.org>
5022
5dcb4c4e
SM
5023 * processes.texi (Asynchronous Processes):
5024 Clarify doc of start-file-process.
b8d4c8d0
GM
5025
50262007-08-08 Martin Rudalics <rudalics@gmx.at>
5027
5028 * modes.texi (Example Major Modes): Fix typo.
5029
50302007-08-08 Glenn Morris <rgm@gnu.org>
5031
5032 * intro.texi (nil and t): Do not use `iff' in documentation.
5033
5034 * tips.texi (Documentation Tips): Recommend against `iff'.
5035
50362007-08-07 Chong Yidong <cyd@stupidchicken.com>
5037
5038 * display.texi (Image Cache): Document image-refresh.
5039
50402007-08-06 Martin Rudalics <rudalics@gmx.at>
5041
5042 * windows.texi (Size of Window): Document window-full-width-p.
5043
50442007-07-25 Glenn Morris <rgm@gnu.org>
5045
5046 * gpl.texi (GPL): Replace license with GPLv3.
5047
5048 * Relicense all FSF files to GPLv3 or later.
5049
50502007-07-24 Michael Albinus <michael.albinus@gmx.de>
5051
4638454b
JB
5052 * processes.texi (Synchronous Processes):
5053 Add `process-file-shell-command'.
b8d4c8d0
GM
5054 (Asynchronous Processes): Mention restricted use of
5055 `process-filter' and `process-sentinel' in
5056 `start-file-process'. Add `start-file-process-shell-command'.
5057
50582007-07-17 Michael Albinus <michael.albinus@gmx.de>
5059
5060 * files.texi (Magic File Names): Introduce optional parameter
5061 IDENTIFICATION for `file-remote-p'.
5062
50632007-07-16 Richard Stallman <rms@gnu.org>
5064
5065 * display.texi (Defining Faces): Fix previous change.
5066
50672007-07-14 Richard Stallman <rms@gnu.org>
5068
5069 * control.texi (Handling Errors): Document `debug' in handler list.
5070
50712007-07-10 Richard Stallman <rms@gnu.org>
5072
5073 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5074
50752007-07-09 Richard Stallman <rms@gnu.org>
5076
5077 * files.texi (Magic File Names): Rewrite previous change.
5078
50792007-07-08 Michael Albinus <michael.albinus@gmx.de>
5080
5081 * files.texi (Magic File Names): Introduce optional parameter
5082 CONNECTED for `file-remote-p'.
5083
50842007-07-07 Michael Albinus <michael.albinus@gmx.de>
5085
5086 * processes.texi (Asynchronous Processes):
5087 * files.texi (Magic File Names): Add `start-file-process'.
5088
50892007-06-27 Richard Stallman <rms@gnu.org>
5090
5dcb4c4e
SM
5091 * files.texi (Format Conversion Piecemeal):
5092 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5093
50942007-06-27 Michael Albinus <michael.albinus@gmx.de>
5095
4638454b
JB
5096 * files.texi (Magic File Names): Remove `dired-call-process'.
5097 Add `process-file'.
b8d4c8d0
GM
5098
50992007-06-27 Kenichi Handa <handa@m17n.org>
5100
5101 * text.texi (Special Properties): Fix description about
4638454b 5102 `composition' property.
b8d4c8d0
GM
5103
51042007-06-26 Kenichi Handa <handa@m17n.org>
5105
5106 * nonascii.texi (Default Coding Systems): Document about the
5107 return value `undecided'.
5108
51092007-06-25 David Kastrup <dak@gnu.org>
5110
5111 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5112 `current-active-maps'.
5113
51142007-06-24 Karl Berry <karl@gnu.org>
5115
4638454b 5116 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5117
51182007-06-15 Juanma Barranquero <lekktu@gmail.com>
5119
5120 * display.texi (Overlay Arrow): Doc fix.
5121
51222007-06-14 Karl Berry <karl@tug.org>
5123
5124 * anti.texi (Antinews): Typo.
5125
51262007-06-14 Chong Yidong <cyd@stupidchicken.com>
5127
5128 * display.texi (Image Cache): Document image-refresh.
5129
51302007-06-12 Karl Berry <karl@gnu.org>
5131
5132 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5133 * two-volume.make: New file.
5134 * .cvsignore: Ignore two-volume files.
5135
51362007-06-12 Tom Tromey <tromey@redhat.com>
5137
5138 * os.texi (Init File): Document user-emacs-directory.
5139
51402007-06-03 Nick Roberts <nickrob@snap.net.nz>
5141
5142 * commands.texi (Click Events): Describe width and height when
5143 object is nil.
5144
51452007-05-30 Nick Roberts <nickrob@snap.net.nz>
5146
5dcb4c4e
SM
5147 * commands.texi (Click Events): Layout more logically.
5148 Describe width and height.
b8d4c8d0
GM
5149 (Drag Events, Motion Events): Update to new format for position.
5150
51512007-06-02 Richard Stallman <rms@gnu.org>
5152
5153 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5154
51552007-06-02 Chong Yidong <cyd@stupidchicken.com>
5156
5157 * Version 22.1 released.
5158
51592007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5160
5161 * text.texi (Special Properties): Correct meaning of fontified face.
5162
51632007-05-30 Richard Stallman <rms@gnu.org>
5164
5165 * text.texi (Special Properties): Add link to Adjusting Point.
5166
51672007-05-12 Richard Stallman <rms@gnu.org>
5168
5169 * text.texi (Margins): indent-to-left-margin is not the default.
5170 (Mode-Specific Indent): For indent-line-function, the default
5171 is indent-relative.
5172
5173 * modes.texi (Example Major Modes): Explain last line of text-mode
5174 is redundant.
5175
51762007-05-10 Richard Stallman <rms@gnu.org>
5177
5178 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5179
5180 * help.texi (Keys in Documentation): Add reference to
5181 Documentation Tips.
5182
5183 * files.texi (Format Conversion): TO-FN gets three arguments.
5184
5185 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5186
51872007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5188
5189 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5190 * files.texi (Format Conversion): Expand intro; add menu.
5191 (Format Conversion Overview, Format Conversion Round-Trip)
5192 (Format Conversion Piecemeal): New nodes/subsections.
5193 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5194 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5195 (Saving Properties): Delete node/subsection.
5196
51972007-05-07 Karl Berry <karl@gnu.org>
5198
5199 * elisp.texi (EMACSVER): Back to 22.
5200
52012007-05-06 Richard Stallman <rms@gnu.org>
5202
5203 * processes.texi (Accepting Output): Revert most of previous change.
5204
52052007-05-05 Richard Stallman <rms@gnu.org>
5206
5207 * processes.texi (Accepting Output): accept-process-output
5208 uses microseconds, not milliseconds. But that arg is obsolete.
5209
52102007-05-04 Karl Berry <karl@tug.org>
5211
5212 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5213
52142007-05-04 Eli Zaretskii <eliz@gnu.org>
5215
5216 * tips.texi (Documentation Tips): Rearrange items to place the
5217 more important ones first. Add an index entry for hyperlinks.
5218
52192007-05-03 Karl Berry <karl@gnu.org>
5220
5221 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5222 (EMACSVER) [smallbook]: 22 for printed version.
5223
5224 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5225 so restore anchor to normal position after defun. Found by Kevin Ryde.
5226
52272007-04-26 Glenn Morris <rgm@gnu.org>
5228
5229 * elisp.texi (EMACSVER): Increase to 22.1.50.
5230
52312007-04-28 Karl Berry <karl@gnu.org>
5232
5233 * elisp.texi: Improve line breaks on copyright page,
5234 similar layout to emacs manual, 8.5x11 by default.
5235
52362007-04-24 Richard Stallman <rms@gnu.org>
5237
5238 * text.texi (Special Properties): Add xref to Overlay Properties.
5239
5240 * display.texi (Overlay Properties): Add xref to Special Properties.
5241
52422007-04-22 Richard Stallman <rms@gnu.org>
5243
5244 * keymaps.texi (Extended Menu Items): Move the info about
5245 format with cached keyboard binding.
5246
52472007-04-21 Richard Stallman <rms@gnu.org>
5248
5249 * text.texi (Special Properties): Clarify previous change.
5250
5251 * files.texi (File Name Expansion): Clarify previous change.
5252
5253 * display.texi (Attribute Functions): Fix example for
5254 face-attribute-relative-p.
5255
52562007-04-19 Kenichi Handa <handa@m17n.org>
5257
5258 * text.texi (Special Properties): Document composition property.
5259
52602007-04-19 Glenn Morris <rgm@gnu.org>
5261
5262 * files.texi (File Name Expansion): Mention "superroot".
5263
52642007-04-15 Chong Yidong <cyd@stupidchicken.com>
5265
5266 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5267 setups.
5268 (Display Feature Testing): Note that display refers to all
5269 physical monitors for multi-monitor setups.
5270
52712007-04-14 Richard Stallman <rms@gnu.org>
5272
5273 * lists.texi (Sets And Lists): Clarify `delete' examples.
5274 Remove spurious xref to same node.
5275 Clarify xref for add-to-list.
5276
52772007-04-12 Nick Roberts <nickrob@snap.net.nz>
5278
5279 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5280 value of lisp-mode-map.
5281
52822007-04-11 Karl Berry <karl@gnu.org>
5283
5284 * anti.texi (Antinews):
5285 * display.texi (Overlay Properties, Defining Images):
5286 * processes.texi (Synchronous Processes, Sentinels):
5287 * syntax.texi (Syntax Table Internals):
5288 * searching.texi (Regexp Special):
5289 * nonascii.texi (Default Coding Systems):
5290 * text.texi (Special Properties):
5291 * minibuf.texi (Basic Completion): Wording to improve breaks in
5292 8.5x11 format.
5293 * elisp.texi (smallbook): New @set to more easily switch between
5294 smallbook and 8.5x11.
5295
52962007-04-11 Richard Stallman <rms@gnu.org>
5297
5298 * text.texi (Lazy Properties): Minor fix.
5299
53002007-04-08 Karl Berry <karl@gnu.org>
5301
5302 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5303 * macros.texi (Backquote): Downcase Backquote in index entries for
5304 consistency.
5305
53062007-04-08 Richard Stallman <rms@gnu.org>
5307
5308 * text.texi (Adaptive Fill): Just describe default,
5309 don't show it (since it contains non-ASCII chars).
5310
53112007-04-07 Karl Berry <karl@gnu.org>
5312
5313 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5314 adaptive-fill-regexp's value, since they are not in the standard
5315 TeX fonts.
5316
53172007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5318
5319 * display.texi (Defining Faces): Fix example.
5320
53212007-04-07 Karl Berry <karl@gnu.org>
5322
5323 * display.texi (Button Buffer Commands): Improve page break.
5324
53252007-04-07 Richard Stallman <rms@gnu.org>
5326
5327 * advice.texi (Activation of Advice): Remove redundant index entry.
5328
5329 * backups.texi: Improve index entries. Remove redundant ones.
5330
5331 * compile.texi (Byte Compilation): Improve index entry.
5332
5333 * hash.texi (Creating Hash): Improve index entry.
5334
5335 * symbols.texi (Definitions): Improve index entry.
5336
5337 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5338
5339 * maps.texi (Standard Keymaps): Remove useless index entry.
5340
5341 * help.texi (Documentation Basics): Remove redundant index entries.
5342
5343 * customize.texi: Improve index entries.
5344 Remove redundant/useless ones.
5345
5346 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5347
5348 * streams.texi (Output Variables): Improve index entry.
5349
5350 * abbrevs.texi (Abbrevs): Remove useless index entry.
5351
5352 * macros.texi (Expansion): Remove useless index entry.
5353
5354 * text.texi: Improve index entries. Remove redundant/useless ones.
5355 (Text Properties, Examining Properties)
5356 (Special Properties): Use "property category" instead of "category"
5357 to refer to the `category' property.
5358
5359 * positions.texi: Improve index entries. Remove useless one.
5360
5361 * lists.texi: Improve index entries. Remove redundant/useless ones.
5362
5363 * os.texi: Improve index entries.
5364 (Timers): Fix previous change.
5365
5366 * buffers.texi: Improve index entries.
5367 (Modification Time): Get rid of term "obsolete buffer".
5368
5369 * debugging.texi: Improve index entries.
5370 (Test Coverage): Add xref to other test coverage ftr.
5371
5372 * eval.texi: Improve index entry. Remove redundant ones.
5373
5374 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5375
5376 * files.texi: Improve index entries. Remove redundant/useless ones.
5377
5378 * objects.texi: Improve index entries.
5379
5380 * processes.texi: Improve index entries.
5381
5382 * modes.texi: Improve index entry. Remove redundant one.
5383
5384 * nonascii.texi: Improve index entries.
5385
5386 * internals.texi: Improve index entries.
5387
5388 * syntax.texi: Improve index entries.
5389
5390 * keymaps.texi (Active Keymaps): Improve index entries.
5391
5392 * commands.texi: Improve index entries. Remove redundant/useless ones.
5393
5394 * frames.texi: Improve index entries. Remove redundant/useless ones.
5395
5396 * markers.texi: Improve index entries. Remove redundant ones.
5397
5398 * tips.texi: Improve index entries.
5399
5400 * loading.texi (Unloading): Improve index entry.
5401
5402 * variables.texi: Improve index entries. Remove redundant one.
5403
5404 * sequences.texi: Improve index entry.
5405
5406 * display.texi: Improve index entries. Remove redundant ones.
5407
5408 * windows.texi: Improve index entries.
5409
5410 * searching.texi: Improve index entries. Remove redundant one.
5411
5412 * strings.texi (Case Tables): Improve last change.
5413
54142007-04-04 Chong Yidong <cyd@stupidchicken.com>
5415
5416 * strings.texi (Case Tables): Document with-case-table and
5417 ascii-case-table.
5418
54192007-04-03 Karl Berry <karl@gnu.org>
5420
5421 * processes.texi (Network): Reword to improve page break.
5422
54232007-04-03 Eli Zaretskii <eliz@gnu.org>
5424
5425 * functions.texi (Inline Functions): Describe more disadvantages
5426 of defsubst, and make advice against it stronger.
5427
54282007-04-02 Karl Berry <karl@gnu.org>
5429
5430 * backups.texi (Backup Names): Avoid widow words.
5431 * modes.texi (Example Major Modes): Align last comment.
5432
54332007-04-01 Chong Yidong <cyd@stupidchicken.com>
5434
5435 * keymaps.texi (Remapping Commands): Document new arg to
5436 command-remapping.
5437
54382007-04-01 Karl Berry <karl@gnu.org>
5439
5440 * processes.texi (Low-Level Network): Typo.
5441 * loading.texi (Hooks for Loading): Avoid double "the".
5442 * keymaps.texi (Key Sequences): No double "and".
5443 (Changing Key Bindings): Shorten to improve line break.
5444
54452007-03-31 Glenn Morris <rgm@gnu.org>
5446
5447 * os.texi (Timers): Fix description of run-at-time TIME formats.
5448
54492007-03-31 Richard Stallman <rms@gnu.org>
5450
5451 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5452 regarding ellipsis.
5453
54542007-03-31 Eli Zaretskii <eliz@gnu.org>
5455
5456 * intro.texi (nil and t):
5457 * symbols.texi (Plists and Alists):
5458 * variables.texi (Variable Aliases, Constant Variables):
5459 * functions.texi (Defining Functions):
5460 * advice.texi (Advising Primitives):
5461 * debugging.texi (Syntax Errors, Compilation Errors):
5462 * minibuf.texi (Minibuffer Windows):
5463 * commands.texi (Adjusting Point):
5464 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5465 (Auto Major Mode, Major Mode Conventions):
5466 * help.texi (Describing Characters):
5467 * files.texi (Create/Delete Dirs, Information about Files)
5468 (File Locks, Writing to Files, Reading from Files)
5469 (Saving Buffers):
5470 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5471 * frames.texi (Finding All Frames):
5472 * positions.texi (Buffer End, Motion):
5473 * markers.texi (The Region):
5474 * text.texi (Deletion, Near Point):
5475 * display.texi (Displaying Messages, Truncation):
5476 * os.texi (Processor Run Time):
5477 * tips.texi (Key Binding Conventions, Programming Tips)
5478 (Warning Tips, Documentation Tips, Comment Tips):
5479 * internals.texi (Memory Usage): Improve indexing.
5480
5481 * variables.texi (Frame-Local Variables):
5482 * functions.texi (Argument List):
5483 * loading.texi (Library Search):
5484 * streams.texi (Output Variables):
5485 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5486 * searching.texi (Replacing Match, Search and Replace):
5487 * processes.texi (Byte Packing, Decoding Output)
5488 (Accepting Output, Network Servers, Shell Arguments):
5489 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5490 * windows.texi (Window Point, Window Start):
5491 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5492 * commands.texi (Reading Input, Keyboard Events):
5493 * minibuf.texi (Reading File Names, Minibuffer Completion)
5494 (Recursive Mini):
5495 * positions.texi (List Motion):
5496 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5497 * numbers.texi (Arithmetic Operations, Math Functions)
5498 (Predicates on Numbers, Comparison of Numbers):
5499 (Numeric Conversions):
5500 * locals.texi (Standard Buffer-Local Variables):
5501 * maps.texi (Standard Keymaps):
5502 * os.texi (User Identification, System Environment, Recording Input)
5503 (X11 Keysyms):
5504 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5505 * backups.texi (Backups and Auto-Saving):
5506 * customize.texi (Customization, Group Definitions)
5507 (Variable Definitions):
5508 * compile.texi (Byte Compilation): Improve index entries.
5509
55102007-03-31 Karl Berry <karl@gnu.org>
5511
5512 * macros.texi (Defining Macros): Avoid widow syllable.
5513
55142007-03-31 Eli Zaretskii <eliz@gnu.org>
5515
5516 * elisp.texi (Top): Postscript -> PostScript.
5517
5518 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5519
55202007-03-31 Markus Triska <markus.triska@gmx.at>
5521
5522 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5523
55242007-03-30 Karl Berry <karl@gnu.org>
5525
5526 * lists.texi (List-related Predicates): Remove spurious @need.
5527 (Setcdr): Use @smallexample to improve page break.
5528 (Association Lists) <assoc>: Reword to improve page break.
5529
5530 * strings.texi (String Conversion): Insert blank line to improve
5531 page break.
5532
5533 * numbers.texi (Random Numbers): Use @minus{}.
5534 (Math Functions): Use @minus{}.
5535
5536 * intro.texi (Acknowledgements): Avoid line breaks before middle
5537 initials.
5538
55392007-03-24 Eli Zaretskii <eliz@gnu.org>
5540
5541 * errors.texi (Standard Errors): Add an index entry.
5542
55432007-03-19 Richard Stallman <rms@gnu.org>
5544
5545 * os.texi (Recording Input): recent-keys now gives 300 keys.
5546
55472007-03-12 Glenn Morris <rgm@gnu.org>
5548
5549 * os.texi: Replace "daylight savings" with "daylight saving"
5550 throughout.
5551
55522007-03-05 Richard Stallman <rms@gnu.org>
5553
5dcb4c4e
SM
5554 * variables.texi (File Local Variables):
5555 Update enable-local-variables values.
b8d4c8d0
GM
5556
55572007-03-04 Richard Stallman <rms@gnu.org>
5558
5559 * syntax.texi (Control Parsing): Minor clarification.
5560
5561 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5562
5563 * sequences.texi (Sequence Functions): Move string-bytes away,
5564 add xref.
5565
5566 * nonascii.texi (Text Representations): Move string-bytes here.
5567
5568 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5569
5570 * minibuf.texi (Basic Completion): Minor clarification.
5571
5572 * markers.texi (The Mark): Clarify existence vs activation of mark.
5573 Other cleanup.
5574
5575 * display.texi (Finding Overlays): Write better example.
5576
5577 * compile.texi (Eval During Compile): Clarify putting macros
5578 in eval-when-compile.
5579
c5602427 55802007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5581
5582 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5583 load-read-function definition doc.
b8d4c8d0
GM
5584
55852007-02-21 Kim F. Storm <storm@cua.dk>
5586
5587 * strings.texi (Text Comparison): Mention that assoc-string
5588 converts symbols to strings before testing.
5589
55902007-02-17 Kim F. Storm <storm@cua.dk>
5591
5592 * processes.texi (Bindat Spec): Vector types can have optional
5593 element type.
5594 (Bindat Examples): Fix example. Add vector with element type.
5595
55962007-02-16 Andreas Schwab <schwab@suse.de>
5597
5598 * strings.texi (Formatting Strings): Document '+' flag.
5599
56002007-02-15 Juanma Barranquero <lekktu@gmail.com>
5601
5602 * strings.texi (Modifying Strings): Clarify that `clear-string'
5603 always converts the string to unibyte.
5604
56052007-02-14 Kim F. Storm <storm@cua.dk>
5606
5607 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5608 Rewrite glyph code description to refer to these functions.
5609 Remove details of encoding face number and char into integer code.
5610
56112007-02-03 Alan Mackenzie <acm@muc.de>
5612
5613 * loading.texi (Hooks for Loading): Make the description of
5614 `eval-after-load' more detailed, and amend the description of
5615 after-load-alist, in accordance with changes from 2006-05.
5616
56172007-02-03 Chong Yidong <cyd@stupidchicken.com>
5618
5619 * modes.texi (Defining Minor Modes): Document that a :require
5620 keyword or similar may be required to make saved customization
5621 variables work.
5622
56232007-02-03 Eli Zaretskii <eliz@gnu.org>
5624
5625 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
5626 Texinfo guidelines and with what texnfo-upd.el expects.
5627 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
5628 parts needed by `texinfo-multiple-files-update'.
5629
56302007-02-02 Eli Zaretskii <eliz@gnu.org>
5631
5632 * elisp.texi (Top): Update the top-level menus.
5633
5634 * syntax.texi (Categories): Add index entries.
5635
56362007-02-01 Juanma Barranquero <lekktu@gmail.com>
5637
5638 * display.texi (Attribute Functions): Fix name and description of
5639 the UNDERLINE arg of `set-face-underline-p'.
5640
56412007-01-29 Eli Zaretskii <eliz@gnu.org>
5642
5643 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
5644 Variables", and "Standard Keymaps" to the detailed menu.
5645
5646 * variables.texi (Future Local Variables): Add index entry.
5647
56482007-01-28 Richard Stallman <rms@gnu.org>
5649
5650 * tips.texi (Coding Conventions): Clarify the tip about macros
5651 that define a function or a variable.
5652
5653 * files.texi (File Attributes): UID and GID can be floats.
5654 (Magic File Names): Explain why deferring all operations to
5655 the standard handler does not work.
5656
56572007-01-23 Martin Rudalics <rudalics@gmx.at>
5658
5659 * backups.texi (Reverting): Use "buffer" instead of "file"
5660 when talking about major and minor modes.
5661
56622007-01-21 Richard Stallman <rms@gnu.org>
5663
5664 * help.texi (Documentation): Add xref to Documentation Tips.
5665
56662007-01-14 Juanma Barranquero <lekktu@gmail.com>
5667
5668 * tips.texi (Coding Conventions): Fix typos.
5669
56702007-01-05 Richard Stallman <rms@gnu.org>
5671
5672 * modes.texi (Defining Minor Modes): Fix previous change.
5673
56742007-01-03 Richard Stallman <rms@gnu.org>
5675
5676 * customize.texi (Variable Definitions, Customization Types):
5677 Don't use * in doc string for defcustom.
5678
56792007-01-02 Richard Stallman <rms@gnu.org>
5680
5681 * variables.texi (Variable Aliases): Clarify that aliases vars
5682 always have the same value.
5683
5684 * processes.texi (Bindat Spec): Fix Texinfo usage.
5685
5686 * modes.texi (Defining Minor Modes): Explain effect of command
5687 defined with define-global-minor-mode on new buffers.
5688
56892006-12-30 Kim F. Storm <storm@cua.dk>
5690
5691 * keymaps.texi (Tool Bar): Describe `grow-only' value of
5692 `auto-resize-tool-bars'.
5693
56942006-12-30 Richard Stallman <rms@gnu.org>
5695
5696 * keymaps.texi (Active Keymaps): Fix previous change.
5697
56982006-12-30 Nick Roberts <nickrob@snap.net.nz>
5699
5700 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
5701
57022006-12-30 Kim F. Storm <storm@cua.dk>
5703
5704 * processes.texi (Bindat Spec): Clarify using field names in
5705 length specifications.
5706
57072006-12-29 Kim F. Storm <storm@cua.dk>
5708
5709 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
5710 Add count and index variables for eval forms in repeat blocks.
5711
57122006-12-24 Richard Stallman <rms@gnu.org>
5713
5dcb4c4e
SM
5714 * customize.texi (Variable Definitions):
5715 Document new name custom-add-frequent-value.
b8d4c8d0
GM
5716
57172006-12-19 Kim F. Storm <storm@cua.dk>
5718
5719 * commands.texi (Misc Events): User signals now result in sigusr1
5720 and sigusr2 events which are handled through special-event-map.
5721 (Special Events): User signals and drag-n-drop are special.
5722
57232006-12-17 Richard Stallman <rms@gnu.org>
5724
5725 * loading.texi (Named Features): Explain subfeatures better.
5726
5727 * customize.texi: Use "option" only for user options.
5728 For the keyword values inside defcustom etc, say "keywords".
5729 For :options value's elements, say "elements".
5730 :group should not be omitted.
5731
5732 * syntax.texi (Parsing Expressions): Split up node.
5733 (Motion via Parsing, Position Parse, Parser State)
5734 (Low-Level Parsing, Control Parsing): New subnodes.
5735 (Parser State): Document syntax-ppss-toplevel-pos.
5736
5737 * positions.texi (List Motion): Punctuation fix.
5738
5739 * files.texi (File Name Completion): Document PREDICATE arg
5740 to file-name-completion.
5741
57422006-12-16 Eli Zaretskii <eliz@gnu.org>
5743
5744 * internals.texi (Building Emacs, Writing Emacs Primitives):
5745 Add index entries.
5746
57472006-12-11 Richard Stallman <rms@gnu.org>
5748
5749 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
5750 affects face menu. Explain how to make it non-nil without enabling
5751 any fontification.
5752
57532006-12-10 Chong Yidong <cyd@stupidchicken.com>
5754
5755 * modes.texi (Font Lock Basics): Document nil value of
5756 font-lock-defaults.
5757
57582006-12-10 Glenn Morris <rgm@gnu.org>
5759
5760 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
5761 value for system-flag argument. Abbrev tables may not be empty
5762 when major modes are loaded.
5763
57642006-12-08 Juanma Barranquero <lekktu@gmail.com>
5765
5766 * makefile.w32-in (maintainer-clean): Partially revert last
5767 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
5768 to protect elisp-covers.texi.
5769
57702006-12-07 Juanma Barranquero <lekktu@gmail.com>
5771
5772 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
5773 Don't remove elisp* info files; they are already deleted by the
5774 `clean' and `distclean' targets, and they are in the $(infodir)
5775 directory, not the current one.
5776
57772006-12-04 Kim F. Storm <storm@cua.dk>
5778
5779 * commands.texi (Misc Events): Update signal events.
5780 (Event Examples): Add signal example.
5781
57822006-11-29 Richard Stallman <rms@gnu.org>
5783
5784 * frames.texi (Visibility of Frames): Explain visible windows
5785 can be covered by others. Add xref for raise-frame.
5786
57872006-11-28 Richard Stallman <rms@gnu.org>
5788
5789 * searching.texi (Regexp Special): Update when ^ is special.
5790
57912006-11-27 Eli Zaretskii <eliz@gnu.org>
5792
5793 * customize.texi (Customization, Common Keywords)
5794 (Group Definitions, Variable Definitions, Composite Types)
5795 (Type Keywords, Customization Types): Add index entries for
5796 various customization keywords.
5797
57982006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
5799
5800 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
5801
c8763fb6 58022006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
5803
5804 * frames.texi (Window System Selections): Remove clipboard from
5805 description of selection-coding-system.
5806
58072006-11-06 Richard Stallman <rms@gnu.org>
5808
5809 * lists.texi (List Variables): Document COMPARE-FN.
5810
5811 * keymaps.texi: Avoid use of "binding" to mean a relation;
5812 use it only to refer to the meaning associated with a key.
5813 (Keymaps): Change menu node description.
5814
5815 * elisp.texi (Top): Change menu node description.
5816
5817 * display.texi (Managing Overlays): Document overlay-recenter.
5818
58192006-10-29 Chong Yidong <cyd@stupidchicken.com>
5820
5821 * Makefile.in: Use relative paths to avoid advertising filesystem
5822 contents during compilation.
5823
58242006-10-23 Kim F. Storm <storm@cua.dk>
5825
5826 * commands.texi (Event Input Misc): Update unread-command-events.
5827
58282006-10-23 Nick Roberts <nickrob@snap.net.nz>
5829
5830 * lists.texi (Sets And Lists): Fix typos.
5831
58322006-10-18 Juanma Barranquero <lekktu@gmail.com>
5833
5834 * control.texi (Processing of Errors): Use @var for an argument,
5835 not @code.
5836
58372006-10-16 Richard Stallman <rms@gnu.org>
5838
5839 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
5840
5841 * keymaps.texi (Format of Keymaps): Show all the keymap element
5842 patterns that result from menu items.
5843 (Key Lookup): Minor cleanups.
5844
5845 * modes.texi (Precalculated Fontification): Don't say that
5846 not setting font-lock-defaults avoids loading font-lock.
5847
5848 * help.texi (Documentation): Move xref to Emacs Manual here.
5849 (Documentation Basics): From here.
5850 Also doc emacs-lisp-docstring-fill-column.
5851
5852 * elisp.texi: Update version and ISBN.
5853
5854 * commands.texi (Interactive Call): Clarify KEYS arg to
5855 call-interactively is a vector.
5856 (Command Loop Info): Delete anchor in this-command-keys.
5857 Add anchor in this-command-keys-vector.
5858 (Recursive Editing): Document how recursive-edit
5859 handles the current buffer.
5860
58612006-10-13 Chong Yidong <cyd@stupidchicken.com>
5862
5863 * frames.texi (Frame Titles): %c and %l are ignored in
5864 frame-title-format.
5865
58662006-10-11 Richard Stallman <rms@gnu.org>
5867
5868 * keymaps.texi (Key Sequences): Clarify use of kbd.
5869
58702006-10-10 Kim F. Storm <storm@cua.dk>
5871
5872 * lists.texi (Sets And Lists): Add memql.
5873
58742006-10-03 Richard Stallman <rms@gnu.org>
5875
5876 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
5877 Clarify :ascii: and :nonascii:.
5878
58792006-09-29 Juri Linkov <juri@jurta.org>
5880
5881 * modes.texi (%-Constructs): Reorder coding systems in the
5882 documentation of %z to the real order displayed in the modeline.
5883
58842006-09-25 Richard Stallman <rms@gnu.org>
5885
5886 * os.texi (Timers): Describe timer-max-repeats.
5887
58882006-09-25 Chong Yidong <cyd@stupidchicken.com>
5889
5890 * os.texi (Timers): Mention with-local-quit.
5891
58922006-09-24 Richard Stallman <rms@gnu.org>
5893
5894 * searching.texi (Searching and Matching): Mention property search.
5895
5896 * commands.texi (Command Loop Info): Explain how read-event affects
5897 this-command-keys.
5898
58992006-09-20 Richard Stallman <rms@gnu.org>
5900
5901 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
5902
5903 * windows.texi (Window Start): Minor cleanups.
5904
59052006-09-20 Kim F. Storm <storm@cua.dk>
5906
5907 * windows.texi (Window Start): pos-visible-in-window-p allows
5908 specifying t for position to mean "end of window".
5909 Add window-line-height.
5910
5911 * anti.texi (Antinews): Mention window-line-height.
5912
59132006-09-19 David Kastrup <dak@gnu.org>
5914
5915 * keymaps.texi (Searching Keymaps): Small clarification.
5916
59172006-09-18 Richard Stallman <rms@gnu.org>
5918
5919 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
5920 cause keyboard menus.
5921 (Menu Keymaps): Likewise.
5922 (Defining Menus, Keyboard Menus): Clarify.
5923
5924 * text.texi (Fields): Clarify explanation of constrain-to-field.
5925
59262006-09-16 Eli Zaretskii <eliz@gnu.org>
5927
5928 * variables.texi (Tips for Defining): Fix a typo.
5929
59302006-09-15 Richard Stallman <rms@gnu.org>
5931
5932 * keymaps.texi (Remapping Commands, Searching Keymaps)
5933 (Active Keymaps): Clean up previous change.
5934
59352006-09-15 Jay Belanger <belanger@truman.edu>
5936
5937 * gpl.texi: Replace "Library Public License" by "Lesser Public
5938 License" throughout.
5939
59402006-09-15 David Kastrup <dak@gnu.org>
5941
5942 * keymaps.texi (Active Keymaps): Adapt description to use
5943 `get-char-property' instead `get-text-property'. Explain how
5944 mouse events change this. Explain the new optional argument of
5945 `key-binding' and its mouse-dependent lookup.
5946 (Searching Keymaps): Adapt description similarly.
5947 (Remapping Commands): Explain the new optional argument of
5948 `command-remapping'.
5949
59502006-09-14 Richard Stallman <rms@gnu.org>
5951
5952 * keymaps.texi (Searching Keymaps): Clarification.
5953 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
5954
59552006-09-13 Richard Stallman <rms@gnu.org>
5956
5957 * objects.texi (Character Type): Node split.
5958 Add xref to Describing Characters.
5959 (Basic Char Syntax, General Escape Syntax)
5960 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
5961
59622006-09-11 Richard Stallman <rms@gnu.org>
5963
5964 * display.texi (Display Table Format): Wording clarification.
5965 (Glyphs): Clarifications.
5966
59672006-09-10 Chong Yidong <cyd@stupidchicken.com>
5968
5969 * keymaps.texi (Active Keymaps): Mention that key-binding checks
5970 local maps.
5971
59722006-09-10 Kim F. Storm <storm@cua.dk>
5973
5974 * display.texi (Forcing Redisplay): Document return value of
5975 function redisplay.
5976
59772006-09-09 Richard Stallman <rms@gnu.org>
5978
5979 * windows.texi (Window Hooks): Explain limits of
5980 window-scroll-functions.
5981
5982 * display.texi (Fringe Indicators): Update for last change in
5983 indicate-buffer-boundaries.
5984
59852006-09-08 Richard Stallman <rms@gnu.org>
5986
5987 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
5988
59892006-09-06 Kim F. Storm <storm@cua.dk>
5990
5991 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
5992
5993 * windows.texi (Window Start): Update pos-visible-in-window-p.
5994
59952006-09-04 Richard Stallman <rms@gnu.org>
5996
5997 * processes.texi (Accepting Output): Explain SECONDS=0 for
5998 accept-process-output.
5999
6000 * os.texi (Idle Timers): Explain why timer functions should not
6001 loop until (input-pending-p).
6002
60032006-09-02 Eli Zaretskii <eliz@gnu.org>
6004
6005 * makefile.w32-in (usermanualdir): New variable.
6006 (elisp.dvi): Use it.
6007
60082006-09-01 Eli Zaretskii <eliz@gnu.org>
6009
6010 * buffers.texi (Buffer Modification): Fix last change.
6011
60122006-09-01 Chong Yidong <cyd@stupidchicken.com>
6013
5dcb4c4e
SM
6014 * buffers.texi (Buffer Modification):
6015 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6016
60172006-08-31 Richard Stallman <rms@gnu.org>
6018
6019 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6020
60212006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6022
6023 * modes.texi (Syntactic Font Lock):
6024 Mention font-lock-syntactic-face-function
6025 instead of specific faces.
6026
60272006-08-29 Chong Yidong <cyd@stupidchicken.com>
6028
6029 * display.texi (Images): Add xrref to display-images-p.
6030
60312006-08-28 Kenichi Handa <handa@m17n.org>
6032
6033 * nonascii.texi (Lisp and Coding Systems): Fix description of
6034 detect-coding-region.
6035
60362006-08-27 Michael Olson <mwolson@gnu.org>
6037
6038 * processes.texi (Transaction Queues): Remove stray quote
6039 character.
6040
60412006-08-25 Richard Stallman <rms@gnu.org>
6042
6043 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6044 Add xref.
6045
60462006-08-24 Chong Yidong <cyd@stupidchicken.com>
6047
6048 * os.texi (Timers): Avoid waiting inside timers.
6049
60502006-08-21 Lute Kamstra <lute@gnu.org>
6051
6052 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6053
60542006-08-20 Richard Stallman <rms@gnu.org>
6055
6056 * os.texi (Idle Timers): New node, split out from Timers.
6057 Document current-idle-time.
6058 * commands.texi (Reading One Event): Update xref.
6059 * elisp.texi (Top): Update subnode menu.
6060
60612006-08-16 Richard Stallman <rms@gnu.org>
6062
6063 * keymaps.texi (Extended Menu Items): Show format of cached
6064 bindings in extended menu items.
6065
6066 * customize.texi (Variable Definitions): Explain when the
6067 standard value expression is evaluated.
6068
60692006-08-15 Chong Yidong <cyd@stupidchicken.com>
6070
6071 * commands.texi (Reading One Event): Explain idleness in
6072 `read-event'.
6073
60742006-08-12 Chong Yidong <cyd@stupidchicken.com>
6075
6076 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6077 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6078 relevant for Lisp programming.
6079 (Yank Commands): Rewrite introduction.
6080 (Undo): Clarify.
6081 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6082 (Filling): Remove redundant comment. Clarify return value of
6083 current-justification.
6084 (Margins): Minor clarifications.
6085 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6086 (Sorting): Update definition of sort-lines.
6087 (Columns): Clarify behavior of sort-columns.
6088 (Indent Tabs): Link to Tab Stops in Emacs manual.
6089 (Special Properties): Clarify.
6090 (Clickable Text): Mention Buttons package.
6091
60922006-08-12 Kevin Ryde <user42@zip.com.au>
6093
6094 * os.texi (Time Parsing): Add %z to description of
6095 format-time-string, as per docstring. Add cross reference to
6096 glibc manual for strftime.
6097
60982006-08-08 Richard Stallman <rms@gnu.org>
6099
6100 * modes.texi: Clean up wording in previous change.
6101
61022006-08-07 Chong Yidong <cyd@stupidchicken.com>
6103
6104 * modes.texi (Hooks): Clarify.
6105 (Major Mode Basics): Mention define-derived-mode explicitly.
6106 (Major Mode Conventions): Rebinding RET is OK for some modes.
6107 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6108 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6109 (Mode Line Basics): Clarify.
6110 (Mode Line Data): Mention help-echo and local-map in strings.
6111 Explain reason for treatment of non-risky variables.
6112 (Properties in Mode): Clarify.
6113 (Faces for Font Lock): Add font-lock-negation-char-face.
6114
61152006-08-04 Eli Zaretskii <eliz@gnu.org>
6116
6117 * strings.texi (Formatting Strings): Warn against arbitrary
6118 strings as first arg to `format'.
6119
61202006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6121
6122 * text.texi (Clickable Text): Mention `help-echo' text property.
6123 Update intro, examples and associated explanations.
6124
61252006-07-31 Richard Stallman <rms@gnu.org>
6126
6127 * commands.texi: Update xrefs.
6128 (Event Mod): New node, cut out from old Translating Input.
6129
6130 * maps.texi: Update xrefs.
6131
6132 * keymaps.texi (Translation Keymaps): New node.
6133 Update xrefs from Translating Input to Translation Keymaps.
6134
6135 * elisp.texi (Top): Update subnode menu.
6136
6137 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6138
6139 * os.texi (System Interface): Fix menu descriptions of some nodes.
6140 (Translating Input): Node deleted.
6141
61422006-07-31 Nick Roberts <nickrob@snap.net.nz>
6143
6144 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6145
6146 * lists.texi (Sets And Lists): Likewise.
6147
61482006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6149
6150 * text.texi (Fields): Mention POS
6151 requirement when narrowing is in effect.
6152
61532006-07-28 Richard Stallman <rms@gnu.org>
6154
6155 * display.texi (Face Attributes): Simplify wording.
6156 (Attribute Functions): Clarify meaning of new-frame default
6157 attribute settings.
6158
6159 * customize.texi (Common Keywords): Document how to use
6160 :package-version in a package not in Emacs.
6161
61622006-07-28 Kim F. Storm <storm@cua.dk>
6163
6164 * commands.texi (Reading One Event): Fix last change.
6165
61662006-07-26 Chong Yidong <cyd@stupidchicken.com>
6167
6168 * commands.texi (Reading One Event): Document SECONDS argument for
6169 read-event, read-char, and read-char-exclusive.
6170
61712006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6172
6173 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6174 to ensure correct identification.
6175
61762006-07-24 Richard Stallman <rms@gnu.org>
6177
6178 * text.texi (Clickable Text): Clarify.
6179
6180 * sequences.texi (Vector Functions): Delete duplicate xref.
6181
6182 * objects.texi (Function Type): Clarify.
6183
6184 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6185 modes.
6186
6187 * lists.texi (List Variables): New node.
6188 Material moved from other nodes.
6189
6190 * variables.texi (Setting Variables): add-to-list and
6191 add-to-ordered-list moved to List Variables node.
6192
61932006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6194
6195 * text.texi (Links and Mouse-1):
6196 For mouse-on-link-p, expand on arg POS.
6197
61982006-07-21 Kim F. Storm <storm@cua.dk>
6199
6200 * display.texi (Forcing Redisplay): Don't mention systems which
6201 don't support sub-second timers for redisplay-preemption-period.
6202
6203 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6204
62052006-07-21 Eli Zaretskii <eliz@gnu.org>
6206
6207 * frames.texi (Input Focus): Document that focus-follows-mouse has
6208 no effect on MS-Windows.
6209
62102006-07-18 Richard Stallman <rms@gnu.org>
6211
6212 * display.texi (Forcing Redisplay): Cleanups in previous change.
6213
6214 * processes.texi (Low-Level Network): Make menu more convenient.
6215
62162006-07-18 Kim F. Storm <storm@cua.dk>
6217
6218 * display.texi (Forcing Redisplay): redisplay-preemption-period
6219 only used on window systems. Add xref to Terminal Output.
6220
6221 * os.texi (Terminal Output): baud-rate only controls preemption on
6222 non-window systems. Add xref to Forcing Redisplay.
6223
6224 * processes.texi (Low-Level Network): Rename node "Make Network"
6225 to "Network Processes".
6226
62272006-07-18 Karl Berry <karl@gnu.org>
6228
6229 * variables.texi, functions.texi, customize.texi, loading.texi:
6230 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6231
62322006-07-17 Chong Yidong <cyd@stupidchicken.com>
6233
6234 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6235
62362006-07-17 Richard Stallman <rms@gnu.org>
6237
6238 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6239 Put period and comma inside quotes.
6240
6241 * loading.texi, markers.texi: Use real doublequote inside menus.
6242
6243 * windows.texi: Put point and comma inside quotes.
6244 (Textual Scrolling): Use @samp for error message.
6245
6246 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6247 * strings.texi, streams.texi, processes.texi, os.texi:
6248 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6249 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6250 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6251 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6252 Put point and comma inside quotes.
6253
6254 * control.texi (Processing of Errors): Add command-error-function.
6255
6256 * variables.texi (File Local Variables): Clarify that
6257 file local variables make buffer-local bindings.
6258
6259 * modes.texi (Syntactic Font Lock): Give default for
6260 font-lock-syntax-table.
6261
62622006-07-17 Nick Roberts <nickrob@snap.net.nz>
6263
6264 * text.texi (Special Properties): Clean up previous change.
6265
62662006-07-16 Karl Berry <karl@gnu.org>
6267
6268 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6269 * control.texi: Fix bad page breaks through chapter 10 (control).
6270
6271 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6272 underfull hbox.
6273
62742006-07-15 Nick Roberts <nickrob@snap.net.nz>
6275
6276 * text.texi (Special Properties): Describe fontified text property
6277 in relation to a character (not text).
6278
62792006-07-15 Kim F. Storm <storm@cua.dk>
6280
6281 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6282 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6283 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6284
6285 * anti.texi (Antinews): Mention redisplay function.
6286 The kbd macro existed, but was not documented, before 22.x.
6287 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6288
62892006-07-14 Nick Roberts <nickrob@snap.net.nz>
6290
6291 * display.texi (Displaying Messages): Add anchor.
6292
6293 * frames.texi (Dialog Boxes): Use it.
6294
62952006-07-12 Richard Stallman <rms@gnu.org>
6296
6297 * objects.texi (Frame Type): Explain nature of frames better.
6298
6299 * frames.texi (Frames): Explain nature of frames better.
6300
63012006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6302
6303 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6304
63052006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6306
6307 * frames.texi (Window System Selections): Mention scrap support for Mac.
6308 Default value of x-select-enable-clipboard is t on Mac.
6309
6310 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6311
63122006-07-11 Kim F. Storm <storm@cua.dk>
6313
6314 * display.texi (Forcing Redisplay): Add `redisplay' function.
6315 Don't mention (sit-for -1) -- use (redisplay t) instead.
6316
6317 * commands.texi (Waiting): (sit-for -1) is no longer special.
6318 (sit-for 0) is equivalent to (redisplay).
6319 Iconifying/deiconifying no longer makes sit-for return.
6320
63212006-07-10 Nick Roberts <nickrob@snap.net.nz>
6322
6323 * display.texi (Buttons): Fix typo.
6324
6325 * index.texi, elisp.texi (New Symbols): Comment node out.
6326
63272006-07-09 Richard Stallman <rms@gnu.org>
6328
6329 * display.texi (Truncation): Clean up previous change.
6330
63312006-07-08 Richard Stallman <rms@gnu.org>
6332
6333 * commands.texi (Interactive Call): Use 3 as prefix in example
6334 for execute-extended-command.
6335
6336 * display.texi (Attribute Functions): Move paragraph about
6337 compatibility with Emacs < 21.
6338
63392006-07-09 Kim F. Storm <storm@cua.dk>
6340
6341 * display.texi (Refresh Screen): Clarify force-window-update.
6342 (Truncation): "Normally" indicated by fringe arrows.
6343
63442006-07-08 Eli Zaretskii <eliz@gnu.org>
6345
6346 * windows.texi (Textual Scrolling, Resizing Windows):
6347 * variables.texi (Constant Variables):
6348 * text.texi (Buffer Contents, Deletion, Changing Properties)
6349 (Property Search, Special Properties, Sticky Properties)
6350 (Links and Mouse-1, Fields, Change Hooks):
6351 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6352 (Categories):
6353 * symbols.texi (Other Plists):
6354 * streams.texi (Output Variables):
6355 * processes.texi (Input to Processes, Query Before Exit):
6356 * positions.texi (Word Motion, Text Lines, List Motion):
6357 * os.texi (Init File, System Environment, Sound Output)
6358 (Session Management):
6359 * nonascii.texi (Text Representations, Character Sets)
6360 (Chars and Bytes, Locales):
6361 * modes.texi (Defining Minor Modes, Header Lines):
6362 * minibuf.texi (Minibuffer Contents):
6363 * markers.texi (Information from Markers):
6364 * lists.texi (List Elements, Building Lists, Association Lists):
6365 * keymaps.texi (Tool Bar):
6366 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6367 * functions.texi (What Is a Function, Mapping Functions):
6368 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6369 (Color Names, Text Terminal Colors, Display Feature Testing):
6370 * files.texi (Visiting Functions, File Name Components)
6371 (Unique File Names, Contents of Directories):
6372 * display.texi (Forcing Redisplay, Displaying Messages)
6373 (Temporary Displays, Font Selection, Auto Faces)
6374 (Font Lookup, Fringe Indicators, Display Margins)
6375 (Image Descriptors, Showing Images, Image Cache, Button Types)
6376 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6377 (Display Table Format, Glyphs):
6378 * control.texi (Iteration):
6379 * commands.texi (Command Loop Info, Adjusting Point):
6380 * backups.texi (Making Backups, Auto-Saving):
6381 Remove @tindex entries.
6382
63832006-07-07 Kim F. Storm <storm@cua.dk>
6384
6385 * display.texi (Fringe Cursors): Fix typo.
6386 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6387 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6388
63892006-07-05 Richard Stallman <rms@gnu.org>
6390
6391 * text.texi (Buffer Contents): Add example of text props
6392 in result of buffer-substring.
6393 (Text Properties): Explain better about use of specific property names.
6394 (Property Search): Some cleanups; reorder some functions.
6395
6396 * keymaps.texi (Changing Key Bindings): Cleanup.
6397 Add xref to Key Binding Conventions.
6398
6399 * display.texi (Attribute Functions): Add examples for
6400 face-attribute-relative-p.
6401
6402 * tips.texi (Coding Conventions): Cleanup last change.
6403
64042006-07-05 Karl Berry <karl@gnu.org>
6405
6406 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6407 Remove @setchapternewpage odd.
6408 Result is 1013 pages, down from 1100.
6409
6410 * anti.texi, customize.texi, display.texi, internals.texi:
6411 * minibuf.texi, modes.texi, tips.texi:
6412 Fix overfull/underfull boxes.
6413
64142006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6415
6416 * edebug.texi (Instrumenting):
6417 Add Edebug-specific findex for eval-buffer.
6418 * loading.texi (Loading):
6419 Replace eval-current-buffer with eval-buffer.
6420
64212006-06-30 Nick Roberts <nickrob@snap.net.nz>
6422
6423 * locals.texi (Standard Buffer-Local Variables): Update the list
6424 of variables.
6425
64262006-06-26 Nick Roberts <nickrob@snap.net.nz>
6427
6428 * files.texi (File Name Completion): Point user to the node
6429 "Reading File Names".
6430
64312006-06-24 Eli Zaretskii <eliz@gnu.org>
6432
6433 * files.texi (Contents of Directories): Document case-insensitive
6434 behavior on respective filesystems.
6435
6436 * objects.texi (Character Type): Document that Emacs signals an
6437 error for unsupported Unicode characters specified as \uNNNN.
6438
64392006-06-19 Richard Stallman <rms@gnu.org>
6440
6441 * processes.texi (Bindat Spec): Clarify previous change.
6442
64432006-06-16 Richard Stallman <rms@gnu.org>
6444
6445 * tips.texi (Coding Conventions): Better explain conventions
6446 for definition constructs.
6447
6448 * text.texi (Special Properties): String value of `read-only'
6449 serves as the error message.
6450
6451 * objects.texi (Character Type): Clarify prev. change.
6452 (Non-ASCII in Strings): Mention \u and \U.
6453
6454 * commands.texi (Using Interactive): Explain problem of
6455 markers, etc., in command-history.
6456
64572006-06-14 Kim F. Storm <storm@cua.dk>
6458
6459 * commands.texi (Waiting): Negative arg to sit-for forces
6460 redisplay even if input is pending.
6461
6462 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6463 redisplay. Remove incorrect example of binding redisplay-dont-pause
6464 around (sit-for 0).
6465
64662006-06-13 Richard Stallman <rms@gnu.org>
6467
6468 * display.texi (Forcing Redisplay): Clarify previous change.
6469
64702006-06-13 Romain Francoise <romain@orebokech.com>
6471
6472 * display.texi (Forcing Redisplay): Fix typo.
6473
64742006-06-13 Kim F. Storm <storm@cua.dk>
6475
6476 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6477
64782006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6479
6480 * tips.texi (Coding Conventions): Add `@end itemize'.
6481
64822006-06-10 Richard Stallman <rms@gnu.org>
6483
6484 * tips.texi (Coding Conventions): Explain use of coding systems
6485 to ensure one decoding for strings.
6486
64872006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6488
6489 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6490 syntax.
6491
64922006-06-07 Eli Zaretskii <eliz@gnu.org>
6493
6494 * display.texi (Font Selection): Remove description of
6495 clear-face-cache.
6496
6497 * compile.texi (Eval During Compile): Fix a typo. Add index
6498 entries for possible uses of eval-when-compile.
6499
65002006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6501
6502 * display.texi (Abstract Display): Fix typo.
6503
65042006-06-03 Eli Zaretskii <eliz@gnu.org>
6505
6506 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6507 Reword variable's description.
6508
65092006-06-01 Richard Stallman <rms@gnu.org>
6510
6511 * windows.texi (Splitting Windows): Clarify splitting nonselected
6512 window.
6513
65142006-05-31 Juri Linkov <juri@jurta.org>
6515
6516 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6517
65182006-05-30 Richard Stallman <rms@gnu.org>
6519
6520 * display.texi (Line Height): Fix errors in description of
10d1d0af 6521 default line height and line-height property.
b8d4c8d0
GM
6522
6523 * nonascii.texi (Default Coding Systems): Further clarification.
6524
65252006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6526
6527 * internals.texi (Pure Storage): Mention that an overflow in pure
6528 space causes a memory leak.
6529 (Garbage Collection): If there was an overflow in pure space,
6530 `garbage-collect' returns nil.
6531
65322006-05-30 Eli Zaretskii <eliz@gnu.org>
6533
6534 * nonascii.texi (Default Coding Systems): Fix it some more.
6535
65362006-05-29 Eli Zaretskii <eliz@gnu.org>
6537
6538 * nonascii.texi (Default Coding Systems): Fix last change.
6539
65402006-05-29 Kenichi Handa <handa@m17n.org>
6541
6542 * nonascii.texi (find-operation-coding-system): Describe the new
6543 argument format (FILENAME . BUFFER).
6544
65452006-05-28 Richard Stallman <rms@gnu.org>
6546
6547 * tips.texi (Coding Conventions): Better explain reasons not to
6548 advise other packages or use `eval-after-load'.
6549
65502006-05-29 Kim F. Storm <storm@cua.dk>
6551
6552 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6553 `bindat-idx' and `bindat-raw' for clarity.
6554
65552006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6556
6557 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6558
6559 * display.texi (Display): Add "Abstract Display" to menu.
6560 (Abstract Display, Abstract Display Functions)
6561 (Abstract Display Example): New nodes.
6562 * elisp.texi (Top): Add "Abstract Display" to menu.
6563
65642006-05-27 Chong Yidong <cyd@stupidchicken.com>
6565
6566 * keymaps.texi (Key Sequences): Link to input events definition.
6567 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6568
6569 * files.texi (Changing Files): Document updated argument list for
6570 copy-file.
6571
65722006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6573
6574 * processes.texi (Bindat Functions): Explain term "total length".
6575 Use it in bindat-length and bindat-pack descriptions.
6576
65772006-05-26 Eli Zaretskii <eliz@gnu.org>
6578
6579 * tips.texi (Coding Conventions): Advise against using
6580 eval-after-load in packages. Add an index entry.
6581
65822006-05-25 Juri Linkov <juri@jurta.org>
6583
6584 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6585
6586 * modes.texi (%-Constructs): Add %e, %z, %Z.
6587
65882006-05-25 Richard Stallman <rms@gnu.org>
6589
6590 * elisp.texi (Top): Update subnode menu.
6591
6592 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6593 (Keymaps): Update menu.
6594
65952006-05-25 Chong Yidong <cyd@stupidchicken.com>
6596
6597 * keymaps.texi (Key Sequences): Some clarifications.
6598
65992006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6600
6601 * processes.texi (Bindat Functions): Say "unibyte string"
6602 explicitly for bindat-unpack and bindat-pack descriptions.
6603 (Bindat Examples): Don't call `string-make-unibyte' in example.
6604
66052006-05-25 Chong Yidong <cyd@stupidchicken.com>
6606
5dcb4c4e 6607 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6608 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6609
6610 * keymaps.texi (Changing Key Bindings):
dd7b651b 6611 * commands.texi (Interactive Codes):
b8d4c8d0
GM
6612 * help.texi (Describing Characters): Refer to it.
6613
66142006-05-23 Luc Teirlinck <teirllm@auburn.edu>
6615
6616 * frames.texi (Pointer Shape): @end table -> @end defvar.
6617
66182006-05-22 Richard Stallman <rms@gnu.org>
6619
6620 * elisp.texi (Top): Update subnode menus.
6621
6622 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
6623 Contents rewritten; material from old Pointer Shape node moved here.
6624
6625 * display.texi (Pointer Shape): Node deleted.
6626 (Image Descriptors): Minor cleanup.
6627
66282006-05-21 Richard Stallman <rms@gnu.org>
6629
6630 * syntax.texi (Parsing Expressions): Update info on which STATE
6631 elements are ignored.
6632
66332006-05-19 Luc Teirlinck <teirllm@auburn.edu>
6634
6635 * hooks.texi (Standard Hooks): Correct typo.
6636
6637 * gpl.texi (GPL): ifinfo -> ifnottex.
6638
66392006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
6640
6641 * searching.texi (Simple Match Data): Warn about match data being
6642 set anew by every search.
6643
66442006-05-17 Richard Stallman <rms@gnu.org>
6645
6646 * minibuf.texi (Minibuffer History): Clarify.
6647
6648 * searching.texi (Regexp Special): Clarify nested regexp warning.
6649
66502006-05-16 Kim F. Storm <storm@cua.dk>
6651
6652 * minibuf.texi (Minibuffer History): Update add-to-history.
6653
66542006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
6655
5dcb4c4e
SM
6656 * nonascii.texi (Explicit Encoding):
6657 Fix typo (encoding<->decoding).
b8d4c8d0
GM
6658
66592006-05-14 Richard Stallman <rms@gnu.org>
6660
6661 * buffers.texi (Creating Buffers): Cleanup.
6662
6663 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
6664
66652006-05-13 Eli Zaretskii <eliz@gnu.org>
6666
6667 * buffers.texi (Current Buffer): Document that with-temp-buffer
6668 disables undo.
6669
6670 * os.texi (Terminal-Specific): More accurate description of how
6671 Emacs searches for the terminal-specific libraries.
6672
66732006-05-12 Eli Zaretskii <eliz@gnu.org>
6674
6675 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
6676 emacs-xtra to @inforef's.
6677
6678 * text.texi (Undo): Document that undo is turned off in buffers
6679 whose names begin with a space.
6680
6681 * buffers.texi (Buffer Names): Add index entries for buffers whose
6682 names begin with a space.
6683 (Creating Buffers): Document that undo is turned off in buffers
6684 whose names begin with a space.
6685
6686 * files.texi (Visiting Functions, Reading from Files)
6687 (Saving Buffers): Mention code and EOL conversions by file I/O
6688 primitives and subroutines.
6689
f4e90db0
SM
6690 * nonascii.texi (Lisp and Coding Systems):
6691 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
6692
6693 * display.texi (Defining Faces): Mention `mac', and add an xref to
6694 where window-system is described.
6695
66962006-05-10 Richard Stallman <rms@gnu.org>
6697
6698 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
6699
67002006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
6701
6702 * variables.texi (File Local Variables): Recommend to quote lambda
6703 expressions in safe-local-variable property.
6704
67052006-05-09 Richard Stallman <rms@gnu.org>
6706
5dcb4c4e
SM
6707 * variables.texi (File Local Variables):
6708 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
6709
67102006-05-07 Kim F. Storm <storm@cua.dk>
6711
6712 * minibuf.texi (Minibuffer History): Remove keep-dups arg
6713 from add-to-history.
6714
67152006-05-07 Romain Francoise <romain@orebokech.com>
6716
6717 * commands.texi (Event Input Misc):
6718 * compile.texi (Eval During Compile):
6719 * internals.texi (Buffer Internals):
6720 * minibuf.texi (Initial Input):
6721 * nonascii.texi (Scanning Charsets):
6722 * numbers.texi (Comparison of Numbers):
6723 * windows.texi (Textual Scrolling, Vertical Scrolling):
6724 Fix various typos.
6725
67262006-05-06 Eli Zaretskii <eliz@gnu.org>
6727
6728 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
6729 conditional xref's to either emacs or emacs-xtra, depending on
6730 @iftex/@ifnottex.
6731
6732 * minibuf.texi (Minibuffer History): Document add-to-history.
6733
67342006-05-05 Eli Zaretskii <eliz@gnu.org>
6735
6736 * internals.texi (Pure Storage): Mention the pure overflow message
6737 at startup.
6738
c8763fb6 67392006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6740
6741 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
6742 (Searching Keymaps): Fix pseudo-Lisp description of keymap
6743 search.
6744
67452006-05-01 Richard Stallman <rms@gnu.org>
6746
6747 * intro.texi (nil and t): Clarify.
6748
6749 * variables.texi (File Local Variables): Suggest using booleanp.
6750
67512006-05-01 Juanma Barranquero <lekktu@gmail.com>
6752
6753 * objects.texi (Type Predicates): Fix typos.
6754
67552006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
6756
6757 * intro.texi (nil and t): Add booleanp.
6758
6759 * objects.texi (Type Predicates): Add links for booleanp and
6760 string-or-null-p.
6761
67622006-04-29 Richard Stallman <rms@gnu.org>
6763
6764 * modes.texi (Multiline Font Lock): Rename from
6765 Multi line Font Lock Elements. Much clarification.
6766 (Font Lock Multiline, Region to Fontify): Much clarification.
6767
67682006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
6769
6770 * variables.texi (File Local Variables): Remove the special case t for
6771 safe-local-variable.
6772
67732006-04-26 Richard Stallman <rms@gnu.org>
6774
6775 * syntax.texi (Parsing Expressions): Minor cleanup.
6776
67772006-04-18 Richard Stallman <rms@gnu.org>
6778
6779 * tips.texi (Coding Conventions): Explain when the package's
6780 prefix should appear later on (not at the start of the name).
6781
6782 * searching.texi (String Search): Clarify effect of NOERROR.
6783
6784 * modes.texi (Imenu): Clarify what special items do.
6785
6786 * hooks.texi (Standard Hooks): Delete text about old hook names.
6787
67882006-04-17 Romain Francoise <romain@orebokech.com>
6789
6790 * variables.texi (Local Variables): Update the default value of
6791 `max-specpdl-size'.
6792
67932006-04-15 Michael Olson <mwolson@gnu.org>
6794
6795 * processes.texi (Transaction Queues): Mention the new optional
6796 `delay-question' argument for `tq-enqueue'.
6797
67982006-04-13 Bill Wohler <wohler@newt.com>
6799
6800 * customize.texi (Common Keywords): Use dotted notation for
6801 :package-version value. Specify its values. Improve documentation
6802 for customize-package-emacs-version-alist.
6803
68042006-04-12 Bill Wohler <wohler@newt.com>
6805
6806 * customize.texi (Common Keywords): Move description of
6807 customize-package-emacs-version-alist to @defvar.
6808
68092006-04-10 Bill Wohler <wohler@newt.com>
6810
6811 * customize.texi (Common Keywords): Add :package-version.
6812
68132006-04-10 Kim F. Storm <storm@cua.dk>
6814
6815 * text.texi (Buffer Contents): Add NOPROPS arg to
6816 filter-buffer-substring.
6817
68182006-04-08 Kevin Ryde <user42@zip.com.au>
6819
6820 * os.texi (Command-Line Arguments): Update xref to emacs manual
6821 "Command Arguments" -> "Emacs Invocation", per change there.
6822
68232006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
6824
6825 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
6826 be on one line to help makeinfo not render two spaces after the dot.
6827
68282006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
6829
6830 * strings.texi (Predicates for Strings): Add string-or-null-p.
6831
68322006-03-28 Kim F. Storm <storm@cua.dk>
6833
6834 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
6835 remarks about systems that don't support fractional seconds.
6836
68372006-03-25 Karl Berry <karl@gnu.org>
6838
6839 * elisp.texi: Use @copyright{} instead of (C), and do not indent
6840 the year list.
6841
68422006-03-21 Nick Roberts <nickrob@snap.net.nz>
6843
6844 * display.texi (Fringe Indicators): Fix typos.
6845
68462006-03-19 Luc Teirlinck <teirllm@auburn.edu>
6847
6848 * tips.texi (Documentation Tips): One can now also write `program'
6849 in front of a quoted symbol in a docstring to prevent making a
6850 hyperlink.
6851
68522006-03-19 Alan Mackenzie <acm@muc.de>
6853
6854 * text.texi (Special Properties): Clarify `fontified' property.
6855
68562006-03-16 Richard Stallman <rms@gnu.org>
6857
6858 * display.texi (Defining Images): Minor cleanup.
6859
68602006-03-16 Bill Wohler <wohler@newt.com>
6861
6862 * display.texi (Defining Images): In image-load-path-for-library,
6863 prefer user's images.
6864
68652006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
6866
6867 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
6868
68692006-03-15 Bill Wohler <wohler@newt.com>
6870
6871 * display.texi (Defining Images): Fix example in
6872 image-load-path-for-library by not recommending that one binds
6873 image-load-path. Just defvar it to placate compiler and only use
6874 it if previously defined.
6875
68762006-03-14 Bill Wohler <wohler@newt.com>
6877
6878 * display.texi (Defining Images): In image-load-path-for-library,
6879 always return list of directories. Update example.
6880
68812006-03-14 Alan Mackenzie <acm@muc.de>
6882
6883 * modes.texi: New node, "Region to Fontify" (for Font Lock).
6884 This describes font-lock-extend-region-function.
6885 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
6886 the new node "Region to Fontify".
6887
68882006-03-13 Richard Stallman <rms@gnu.org>
6889
6890 * display.texi (Invisible Text): The impossible position is
6891 now before the invisible text, not after.
6892 (Defining Images): Clean up last change.
6893
68942006-03-11 Bill Wohler <wohler@newt.com>
6895
6896 * display.texi (Defining Images): Add image-load-path-for-library.
6897
68982006-03-11 Luc Teirlinck <teirllm@auburn.edu>
6899
6900 * text.texi (Adaptive Fill): Fix Texinfo usage.
6901
6902 * strings.texi (Creating Strings): Fix Texinfo usage.
6903
6904 * searching.texi (Regexp Special): Use @samp for regular
6905 expressions that are not in Lisp syntax.
6906
69072006-03-08 Luc Teirlinck <teirllm@auburn.edu>
6908
6909 * searching.texi (Regexp Special): Put remark between parentheses
6910 to avoid misreading.
6911
69122006-03-07 Luc Teirlinck <teirllm@auburn.edu>
6913
6914 * searching.texi (Syntax of Regexps): More accurately describe
6915 which characters are special in which situations.
6916 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
6917 are not special. Describe in detail when `[' and `]' are special.
6918 (Regexp Backslash): Plenty of regexps with unbalanced square
6919 brackets are valid, so reword that statement.
6920
69212006-03-02 Kim F. Storm <storm@cua.dk>
6922
6923 * keymaps.texi (Tool Bar): Add tool-bar-border.
6924
69252006-02-28 Luc Teirlinck <teirllm@auburn.edu>
6926
6927 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
6928
69292006-02-27 Luc Teirlinck <teirllm@auburn.edu>
6930
6931 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
6932
6933 * files.texi (Locating Files): Suggest additional values for the
6934 SUFFIXES arg of `locate-file'. Update pxref.
6935
6936 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
6937 (How Programs Do Loading): Discuss the effects of Auto Compression
6938 mode on `load'.
6939 (Load Suffixes): New node.
6940 (Library Search): Delete description of `load-suffixes'; it was
6941 moved to "Load Suffixes".
6942 (Autoload, Named Features): Mention `load-suffixes'.
6943
69442006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
6945
6946 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
6947
6948 * windows.texi (Window Tree): Fix typo.
6949
69502006-02-20 Kim F. Storm <storm@cua.dk>
6951
6952 * display.texi (Fringe Indicators): New section.
6953 Move indicate-empty-lines, indicate-buffer-boundaries, and
6954 default-indicate-buffer-boundaries here.
6955 Add fringe-indicator-alist and default-fringes-indicator-alist.
6956 Add list of logical fringe indicator symbols.
6957 Update list of standard bitmap names.
6958 (Fringe Cursors): New section.
6959 Move overflow-newline-into-fringe here.
6960 Add fringe-cursor-alist and default-fringes-cursor-alist.
6961 Add list of fringe cursor symbols.
6962
69632006-02-20 Juanma Barranquero <lekktu@gmail.com>
6964
6965 * commands.texi (Using Interactive): Fix reference to node
6966 "Minibuffers".
6967
69682006-02-19 Richard M. Stallman <rms@gnu.org>
6969
6970 * minibuf.texi (High-Level Completion):
6971 Add xref to read-input-method-name.
6972
6973 * files.texi (Relative File Names): Move file-relative-name here.
6974 (File Name Expansion): From here. Minor clarifications.
6975
6976 * commands.texi (Using Interactive): Add xrefs about reading input.
6977 Clarify remarks about that moving point and mark.
6978 Put string case before list case.
6979
c8763fb6 69802006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
6981
6982 * display.texi (Other Display Specs, Image Descriptors):
6983 Revert erroneous changes. The previous description of
6984 image-descriptors as `(image . PROPS)' was correct.
6985
69862006-02-14 Richard M. Stallman <rms@gnu.org>
6987
6988 * variables.texi (File Local Variables): Clarifications.
6989
69902006-02-14 Juanma Barranquero <lekktu@gmail.com>
6991
6992 * variables.texi (File Local Variables): Use @code for a cons
6993 cell, not @var.
6994
69952006-02-13 Chong Yidong <cyd@stupidchicken.com>
6996
6997 * variables.texi (File Local Variables): Document new file local
6998 variable behavior.
6999
70002006-02-10 Kim F. Storm <storm@cua.dk>
7001
7002 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7003
70042006-02-08 Juanma Barranquero <lekktu@gmail.com>
7005
7006 * modes.texi (%-Constructs): Remove obsolete info about
7007 `global-mode-string'.
7008
70092006-02-07 Richard M. Stallman <rms@gnu.org>
7010
7011 * commands.texi (Prefix Command Arguments): Minor cleanup.
7012
7013 * display.texi: "Graphical display", not window system.
7014
7015 * functions.texi (What Is a Function): Fix xref.
7016
7017 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7018 (Changing Key Bindings): Clarify when remapping is better than
7019 substitute-key-definition.
7020
70212006-02-02 Richard M. Stallman <rms@gnu.org>
7022
7023 * minibuf.texi (Basic Completion): Completion alists are risky.
7024
7025 * keymaps.texi (Active Keymaps): Clarifications.
7026 (Searching Keymaps): New node.
7027 (Keymaps): Update menu.
7028
7029 * frames.texi (Layout Parameters): Minor clarification.
7030 (Drag and Drop): New node.
7031 (Frames): Update menu.
7032
70332006-01-29 Chong Yidong <cyd@stupidchicken.com>
7034
7035 * display.texi (Other Display Specs, Image Descriptors):
7036 Image description is a list, not a cons cell.
7037
70382006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7039
7040 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7041 list is not necessarily a list).
7042
70432006-01-27 Eli Zaretskii <eliz@gnu.org>
7044
7045 * frames.texi (Layout Parameters): border-width and
7046 internal-border-width belong to the frame, not the window.
7047
70482006-01-19 Richard M. Stallman <rms@gnu.org>
7049
7050 * nonascii.texi (Translation of Characters): Search cmds use
7051 translation-table-for-input. Automatically made local.
7052
7053 * markers.texi (Overview of Markers): Count insertion type
7054 as one of a marker's attributes.
7055
7056 * keymaps.texi (Controlling Active Maps): New node, split out of
7057 Active Keymaps.
7058 (Keymaps): Menu updated.
7059 (Active Keymaps): Give pseudocode to explain how the active
7060 maps are searched. current-active-maps and key-binding moved here.
7061 (Functions for Key Lookup): current-active-maps and key-binding moved.
7062 Clarifications.
7063 (Searching the Keymaps): New subnode.
7064
7065 * elisp.texi (Top): Menu clarification.
7066
7067 * display.texi (Other Display Specs): Delete duplicate entry for
7068 just a string as display spec. Move text about recursive display
7069 specs on such a string.
7070
7071 * commands.texi (Key Sequence Input): Clarify.
7072 Move num-nonmacro-input-events out.
7073 (Reading One Event): num-nonmacro-input-events moved here.
7074
70752006-01-14 Nick Roberts <nickrob@snap.net.nz>
7076
7077 * advice.texi (Simple Advice): Update example to fit argument
7078 change in previous-line.
7079
70802006-01-05 Richard M. Stallman <rms@gnu.org>
7081
7082 * markers.texi (The Mark): Fix in `mark'.
7083
70842006-01-04 Richard M. Stallman <rms@gnu.org>
7085
7086 * processes.texi (Misc Network, Make Network): Minor cleanups.
7087
70882006-01-04 Kim F. Storm <storm@cua.dk>
7089
7090 * processes.texi (Make Network): Add IPv6 addresses and handling.
7091 (Network Feature Testing): Mention (:family ipv6).
7092 (Misc Network): Add IPv6 formats to format-network-address.
7093
70942005-12-30 Richard M. Stallman <rms@gnu.org>
7095
7096 * text.texi (Changing Properties):
7097 Don't use return value of set-text-properties.
7098
70992005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7100
7101 * modes.texi (Mode Line Format): Correct typo in menu.
7102
71032005-12-29 Richard M. Stallman <rms@gnu.org>
7104
7105 * modes.texi (Mode Line Top): New node.
7106 (Mode Line Data): Some text moved to new node.
7107 Explain the data structure more concretely.
7108 (Mode Line Basics): Clarifications.
7109 (Mode Line Variables): Clarify intro paragraph.
7110 (%-Constructs): Clarify intro paragraph.
7111 (Mode Line Format): Update menu.
7112
71132005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7114
7115 * minibuf.texi (Basic Completion): Update lazy-completion-table
7116 examples for removal of ARGS argument.
7117
71182005-12-23 Richard M. Stallman <rms@gnu.org>
7119
7120 * text.texi (Undo): Restore some explanation from the version
7121 that was deleted.
7122
71232005-12-23 Eli Zaretskii <eliz@gnu.org>
7124
7125 * text.texi (Undo): Remove duplicate descriptions of `apply
7126 funname' and `apply delta' elements of the undo list.
7127
71282005-12-20 Richard M. Stallman <rms@gnu.org>
7129
7130 * help.texi (Help Functions): Update documentation of `apropos'.
7131
71322005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7133
7134 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7135 because it is confusing. If the :help-echo keyword is a function,
7136 it is not directly used as the :help-echo overlay property, as the
7137 xref seems to suggest (it does not take the appropriate args).
7138
71392005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7140
7141 * customize.texi (Common Keywords): Fix Texinfo usage.
7142 (Group Definitions, Variable Definitions): Update for new
7143 conventions for using `*' in docstrings.
7144
7145 * tips.texi (Documentation Tips): Update for new conventions for
7146 using `*' in docstrings.
7147
71482005-12-16 Richard M. Stallman <rms@gnu.org>
7149
7150 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7151
71522005-12-16 Juri Linkov <juri@jurta.org>
7153
7154 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7155
71562005-12-14 Romain Francoise <romain@orebokech.com>
7157
7158 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7159 Fix typo.
7160
71612005-12-11 Juri Linkov <juri@jurta.org>
7162
7163 * minibuf.texi (Completion Commands): Add mention of read-file-name
7164 for filename completion keymaps.
7165 (Reading File Names): Add mention of filename completion keymaps
7166 for read-file-name and xref to `Completion Commands'.
7167
71682005-12-10 Richard M. Stallman <rms@gnu.org>
7169
7170 * customize.texi (Common Keywords): State caveats for use of :tag.
7171
71722005-12-08 Richard M. Stallman <rms@gnu.org>
7173
7174 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7175 with xrefs and better explanation.
7176 (Completion Commands): Add the filename completion maps.
7177
7178 * objects.texi (Character Type): Clarify that \s is not space
7179 if a dash follows.
7180
71812005-12-05 Richard M. Stallman <rms@gnu.org>
7182
7183 * windows.texi (Resizing Windows): Delete preserve-before args.
7184
71852005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7186
7187 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7188 in full keymaps, since the quirk has been fixed.
7189
71902005-12-03 Eli Zaretskii <eliz@gnu.org>
7191
5dcb4c4e
SM
7192 * hooks.texi (Standard Hooks): Add index entries.
7193 Mention `compilation-finish-functions'.
b8d4c8d0
GM
7194
71952005-11-27 Richard M. Stallman <rms@gnu.org>
7196
7197 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7198
71992005-11-21 Juri Linkov <juri@jurta.org>
7200
7201 * customize.texi (Common Keywords): Update links types
7202 custom-manual and url-link. Add link types emacs-library-link,
7203 file-link, function-link, variable-link, custom-group-link.
7204
72052005-11-20 Chong Yidong <cyd@stupidchicken.com>
7206
7207 * display.texi: Revert 2005-11-20 change.
7208
72092005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7210
7211 * processes.texi (Bindat Functions):
7212 Say "third" to refer to zero-based index "2".
7213
72142005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7215
7216 * loading.texi (Library Search): Update the default value of
7217 `load-suffixes'.
7218
72192005-11-17 Chong Yidong <cyd@stupidchicken.com>
7220
7221 * display.texi (Attribute Functions): Mention :ignore-defface.
7222
72232005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7224
7225 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7226 (Minor Mode Conventions): Mention the use of a hook.
7227
72282005-11-06 Richard M. Stallman <rms@gnu.org>
7229
7230 * files.texi (Magic File Names): find-file-name-handler checks the
7231 `operations' property of the handler.
7232
72332005-11-03 Richard M. Stallman <rms@gnu.org>
7234
7235 * variables.texi (Frame-Local Variables): Small clarification.
7236
72372005-10-29 Chong Yidong <cyd@stupidchicken.com>
7238
7239 * os.texi (Init File): Document ~/.emacs.d/init.el.
7240
72412005-10-29 Richard M. Stallman <rms@gnu.org>
7242
7243 * internals.texi (Garbage Collection): Document memory-full.
7244
72452005-10-28 Bill Wohler <wohler@newt.com>
7246
7247 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7248 for URLs.
7249
72502005-10-28 Richard M. Stallman <rms@gnu.org>
7251
7252 * minibuf.texi (Completion Commands): Clean up prev change.
7253
72542005-10-26 Kevin Ryde <user42@zip.com.au>
7255
7256 * compile.texi (Eval During Compile): Explain recommended uses
7257 of eval-when-compile and eval-and-compile.
7258
72592005-10-27 Masatake YAMATO <jet@gyve.org>
7260
7261 * minibuf.texi (Completion Commands):
7262 Write about new optional argument for `display-completion-list'.
7263
72642005-10-23 Richard M. Stallman <rms@gnu.org>
7265
7266 * display.texi (Overlay Arrow): Clarify about local bindings of
7267 overlay-arrow-position.
7268
72692005-10-22 Eli Zaretskii <eliz@gnu.org>
7270
7271 * internals.texi (Building Emacs): Fix last change.
7272
72732005-10-22 Richard M. Stallman <rms@gnu.org>
7274
7275 * internals.texi (Building Emacs): Document eval-at-startup.
7276
72772005-10-21 Richard M. Stallman <rms@gnu.org>
7278
7279 * loading.texi (Where Defined): load-history contains abs file names.
7280 symbol-file returns abs file names.
7281
72822005-10-19 Kim F. Storm <storm@cua.dk>
7283
7284 * display.texi (Showing Images): Add max-image-size integer value.
7285
72862005-10-18 Chong Yidong <cyd@stupidchicken.com>
7287
7288 * display.texi (Showing Images): Document max-image-size.
7289
72902005-10-17 Richard M. Stallman <rms@gnu.org>
7291
7292 * commands.texi (Quitting): Minor clarification.
7293
7294 * processes.texi (Sentinels): Clarify about output and quitting.
7295 (Filter Functions): Mention with-local-quit.
7296
72972005-10-17 Juri Linkov <juri@jurta.org>
7298
7299 * buffers.texi (Current Buffer):
7300 * commands.texi (Event Input Misc):
7301 * compile.texi (Eval During Compile, Compiler Errors):
7302 * customize.texi (Group Definitions):
7303 * display.texi (Progress, Defining Faces):
7304 * files.texi (Writing to Files):
7305 * modes.texi (Mode Hooks, Defining Minor Modes):
7306 * streams.texi (Output Functions):
7307 * syntax.texi (Syntax Table Functions):
7308 * text.texi (Change Hooks):
7309 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7310
7311 * commands.texi (Quitting): Replace arg `forms' with `body' in
7312 `with-local-quit'.
7313
7314 * positions.texi (Excursions): Replace arg `forms' with `body' in
7315 `save-excursion'.
7316
73172005-10-08 Kim F. Storm <storm@cua.dk>
7318
7319 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7320 Rename manual section accordingly.
7321
73222005-10-04 Kim F. Storm <storm@cua.dk>
7323
7324 * windows.texi (Window Split Tree): New section describing
7325 new function window-split-tree function.
7326
73272005-10-03 Nick Roberts <nickrob@snap.net.nz>
7328
7329 * display.texi (Fringe Size/Pos): Simplify and add detail.
7330
73312005-09-30 Romain Francoise <romain@orebokech.com>
7332
7333 * minibuf.texi (High-Level Completion): Explain that the prompt
7334 given to `read-buffer' should end with a colon and a space.
7335 Update usage examples.
7336
73372005-09-29 Juri Linkov <juri@jurta.org>
7338
7339 * display.texi (Displaying Messages): Rename argument name
7340 `string' to `format-string' in functions `message', `message-box',
7341 `message-or-box'.
7342
73432005-09-26 Chong Yidong <cyd@stupidchicken.com>
7344
7345 * errors.texi (Standard Errors): Correct xrefs.
7346
73472005-09-18 Chong Yidong <cyd@stupidchicken.com>
7348
7349 * display.texi (Defining Images): Update documentation for
7350 `image-load-path'.
7351
73522005-09-17 Richard M. Stallman <rms@gnu.org>
7353
7354 * display.texi (Defining Images): Clean up previous change.
7355
73562005-09-16 Romain Francoise <romain@orebokech.com>
7357
7358 * elisp.texi: Specify GFDL version 1.2.
7359
7360 * doclicense.texi (GNU Free Documentation License): Update to
7361 version 1.2.
7362
73632005-09-15 Chong Yidong <cyd@stupidchicken.com>
7364
7365 * display.texi (Defining Images): Document `image-load-path'.
7366
73672005-09-15 Richard M. Stallman <rms@gnu.org>
7368
7369 * objects.texi (Printed Representation): Minor cleanup.
7370 (Box Diagrams): Minor fix.
7371 (Cons Cell Type): Move (...) index item here.
7372 (Box Diagrams): From here.
7373 (Array Type): Minor fix.
7374 (Type Predicates): Delete index "predicates".
7375 (Hash Table Type): Clarify xref.
7376 (Dotted Pair Notation): Minor fix.
7377
73782005-09-10 Chong Yidong <cyd@stupidchicken.com>
7379
7380 * files.texi (Saving Buffers): Fix typo.
7381
73822005-09-08 Richard M. Stallman <rms@gnu.org>
7383
7384 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7385
73862005-09-08 Chong Yidong <cyd@stupidchicken.com>
7387
7388 * locals.texi (Standard Buffer-Local Variables): Don't include
7389 mode variables for minor modes.
7390 Fix xrefs for buffer-display-count, buffer-display-table,
7391 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7392 enable-multibyte-characters, fill-column, header-line-format,
7393 left-fringe-width, left-margin, and right-fringe-width.
7394
7395 * hooks.texi (Standard Hooks): All hooks should conform to the
7396 standard naming convention now.
7397 Fix xref for `echo-area-clear-hook'.
7398
7399 * display.texi (Usual Display): Note that indicate-empty-lines and
7400 tab-width are buffer-local.
7401
7402 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7403
7404 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7405
7406 * nonascii.texi (Encoding and I/O): Note that
7407 buffer-file-coding-system is buffer-local.
7408
7409 * positions.texi (List Motion): Note that defun-prompt-regexp is
7410 buffer-local.
7411
7412 * text.texi (Auto Filling): Note that auto-fill-function is
7413 buffer-local.
7414 (Undo): Note that buffer-undo-list is buffer-local.
7415
5dcb4c4e
SM
7416 * windows.texi (Buffers and Windows):
7417 Document buffer-display-count.
b8d4c8d0
GM
7418
74192005-09-06 Richard M. Stallman <rms@gnu.org>
7420
7421 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7422 package prefix elsewhere than at the start of the name.
7423
74242005-09-03 Richard M. Stallman <rms@gnu.org>
7425
7426 * tips.texi (Programming Tips): Add conventions for minibuffer
7427 questions and prompts.
7428
74292005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7430
7431 * intro.texi (nil and t): Minor cleanup.
7432 Delete spurious mention of keyword symbols.
7433 (Evaluation Notation): Add index entry.
7434 (A Sample Function Description): Minor cleanup.
7435 (A Sample Variable Description): Not all vars can be set.
7436
74372005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7438
7439 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7440
7441 (Insertion): Document precise type of `insert-char' arg COUNT.
7442
74432005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7444
7445 * modes.texi (Other Font Lock Variables): Sync the default of
7446 font-lock-lines-before.
7447
74482005-08-31 Michael Albinus <michael.albinus@gmx.de>
7449
7450 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7451
74522005-08-29 Richard M. Stallman <rms@gnu.org>
7453
7454 * elisp.texi (Top): Update subnode menu.
7455
7456 * searching.texi (Searching and Matching): Move node.
7457 Rearrange contents and add overall explanation.
7458 (Searching and Case): Move node.
7459 (Searching and Matching): Update menu.
7460
74612005-08-27 Eli Zaretskii <eliz@gnu.org>
7462
7463 * os.texi (Startup Summary): Fix the description of the initial
7464 startup message display.
7465
74662005-08-25 Richard M. Stallman <rms@gnu.org>
7467
7468 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7469
74702005-08-25 Emilio C. Lopes <eclig@gmx.net>
7471
7472 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7473 `next-overlay-change' example.
7474
74752005-08-22 Juri Linkov <juri@jurta.org>
7476
7477 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7478 Fix invert-face. Fix args of face-background.
7479
7480 * display.texi (Standard Faces): Delete node.
7481 (Faces): Add xref to `(emacs)Standard Faces'.
7482 (Displaying Faces): Fix xref to `Standard Faces'.
7483
7484 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7485
74862005-08-20 Alan Mackenzie <acm@muc.de>
7487
7488 * buffers.texi (The Buffer List): Clarify the manipulation of the
7489 buffer list.
7490
74912005-08-14 Richard M. Stallman <rms@gnu.org>
7492
7493 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7494 a regexp.
7495
74962005-08-11 Richard M. Stallman <rms@gnu.org>
7497
7498 * elisp.texi (Top): Update subnode lists.
7499
7500 * display.texi (Inverse Video): Node deleted.
7501
7502 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7503 New nodes split out of Coding Conventions.
7504
7505 * searching.texi (Regular Expressions): Document re-builder.
7506
7507 * os.texi (Time Parsing): New node split out of Time Conversion.
7508
7509 * processes.texi (Misc Network, Network Feature Testing)
7510 (Network Options, Make Network): New nodes split out of
7511 Low-Level Network.
7512
75132005-08-09 Richard M. Stallman <rms@gnu.org>
7514
7515 * frames.texi (Geometry): New node, split from Size and Position.
7516 (Frame Parameters): Refer to Geometry.
7517
7518 * buffers.texi (The Buffer List): Fix xrefs.
7519
7520 * windows.texi (Splitting Windows): Fix xref.
7521
7522 * frames.texi (Layout Parameters): Add xref.
7523
7524 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7525
7526 * keymaps.texi (Menu Bar): Fix xref.
7527
7528 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7529
7530 * modes.texi (%-Constructs): Fix xref.
7531
7532 * frames.texi (Window Frame Parameters): Node split up.
7533 (Basic Parameters, Position Parameters, Size Parameters)
7534 (Layout Parameters, Buffer Parameters, Management Parameters)
7535 (Cursor Parameters, Color Parameters): New subnodes.
7536
75372005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7538
7539 * positions.texi (Screen Lines): Update xref for previous change
7540 in minibuf.texi.
7541
7542 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7543 change in minibuf.texi.
7544
75452005-08-09 Richard M. Stallman <rms@gnu.org>
7546
7547 * tips.texi (Coding Conventions): Minor cleanup.
7548
7549 * modes.texi (Defining Minor Modes): Explain when init-value
7550 can be non-nil.
7551
7552 * elisp.texi (Top): Update submenu for Minibuffer.
7553
7554 * minibuf.texi (Minibuffer Misc): Node split up.
7555 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7556 (Recursive Mini): New nodes split out from Minibuffer Misc.
7557 (Minibuffer Misc): Document max-mini-window-height.
7558
7559 * hash.texi (Defining Hash): Delete stray paren in example.
7560
7561 * display.texi (Echo Area Customization): Don't define
7562 max-mini-window-height here; xref instead.
7563
7564 * commands.texi (Event Input Misc): Update while-no-input.
7565
7566 * advice.texi (Advising Functions): Explain when to use advice
7567 and when to use a hook.
7568
75692005-07-30 Eli Zaretskii <eliz@gnu.org>
7570
7571 * makefile.w32-in (info): Don't run install-info.
7572 ($(infodir)/dir): New target, produced by running install-info.
7573
75742005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7575
7576 * modes.texi (Defining Minor Modes): The keyword for the initial
7577 value is :init-value, not :initial-value.
7578
75792005-07-23 Eli Zaretskii <eliz@gnu.org>
7580
7581 * loading.texi (Autoload): Make the `doctor' example be consistent
7582 with what's in current loaddefs.el. Describe the "fn" magic in
7583 the usage portion of the doc string.
7584
75852005-07-22 Richard M. Stallman <rms@gnu.org>
7586
7587 * internals.texi (Garbage Collection): Clarify previous change.
7588
75892005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7590
7591 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7592
75932005-07-18 Juri Linkov <juri@jurta.org>
7594
7595 * commands.texi (Accessing Events):
7596 * frames.texi (Text Terminal Colors, Resources):
7597 * markers.texi (The Mark):
7598 * modes.texi (Defining Minor Modes):
7599 Delete duplicate duplicate words.
7600
76012005-07-16 Richard M. Stallman <rms@gnu.org>
7602
7603 * display.texi (Managing Overlays): Clarify make-overlay
7604 args for insertion types.
7605
76062005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7607
7608 * customize.texi (Variable Definitions):
7609 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7610 `standard-value' is a list too.
7611 (Defining New Types): Use @key{RET} instead of @key{ret}.
7612
76132005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
7614
7615 * os.texi (Translating Input): Fix typo.
7616
76172005-07-08 Richard M. Stallman <rms@gnu.org>
7618
7619 * README: Update edition number and size estimate.
7620
7621 * elisp.texi (VERSION): Set to 2.9.
7622
76232005-07-07 Richard M. Stallman <rms@gnu.org>
7624
7625 * book-spine.texinfo: Update Emacs version.
7626
7627 * display.texi (Inverse Video): Delete mode-line-inverse-video.
7628
76292005-07-06 Richard M. Stallman <rms@gnu.org>
7630
7631 * searching.texi (Regexp Search): Clarify what re-search-forward
7632 does when the search fails.
7633
76342005-07-05 Lute Kamstra <lute@gnu.org>
7635
7636 * Update FSF's address in GPL notices.
7637
7638 * doclicense.texi (GNU Free Documentation License):
7639 * gpl.texi (GPL):
7640 * tips.texi (Coding Conventions, Library Headers):
7641 * vol1.texi:
7642 * vol2.texi: Update FSF's address.
7643
76442005-07-04 Richard M. Stallman <rms@gnu.org>
7645
7646 * hooks.texi (Standard Hooks): Add occur-hook.
7647
76482005-07-03 Luc Teirlinck <teirllm@auburn.edu>
7649
7650 * display.texi (The Echo Area): Correct menu.
7651
76522005-07-03 Richard M. Stallman <rms@gnu.org>
7653
7654 * elisp.texi (Top): Update subnode menu for Display.
7655
7656 * display.texi (Displaying Messages): New node, with most
7657 of what was in The Echo Area.
5dcb4c4e 7658 (Progress): Move under The Echo Area.
b8d4c8d0
GM
7659 (Logging Messages): New node with new text.
7660 (Echo Area Customization): New node, the rest of what was
7661 in The Echo Area. Document message-truncate-lines with @defvar.
7662 (Display): Update menu.
7663
7664 * windows.texi (Textual Scrolling): Doc 3 values for
7665 scroll-preserve-screen-position.
7666
7667 * text.texi (Special Properties): Change hook functions
7668 should bind inhibit-modification-hooks around altering buffer text.
7669
7670 * keymaps.texi (Key Binding Commands): Call binding BINDING
7671 rather than DEFINITION.
7672
76732005-06-29 Juanma Barranquero <lekktu@gmail.com>
7674
7675 * variables.texi (Defining Variables): `user-variable-p' returns t
7676 for aliases of user options, nil for alias loops.
7677
76782005-06-28 Richard M. Stallman <rms@gnu.org>
7679
7680 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
7681 make-keymap.
7682
76832005-06-27 Luc Teirlinck <teirllm@auburn.edu>
7684
7685 * variables.texi (Setting Variables): Correct and clarify
7686 description of `add-to-ordered-list'.
7687
76882005-06-26 Richard M. Stallman <rms@gnu.org>
7689
7690 * display.texi (Faces): Minor cleanup.
7691
76922005-06-25 Luc Teirlinck <teirllm@auburn.edu>
7693
7694 * display.texi (Faces): `facep' returns t for strings that are
7695 face names.
7696
76972005-06-25 Richard M. Stallman <rms@gnu.org>
7698
7699 * objects.texi (Equality Predicates): Clarify meaning of equal.
7700
7701 * windows.texi (Selecting Windows): save-selected-window
7702 and with-selected-window save and restore the current buffer.
7703
77042005-06-24 Richard M. Stallman <rms@gnu.org>
7705
7706 * numbers.texi (Float Basics): Explain how to test for NaN,
7707 and printing the sign of NaNs.
7708
77092005-06-24 Eli Zaretskii <eliz@gnu.org>
7710
7711 * makefile.w32-in (MAKEINFO): Use --force.
7712
77132005-06-23 Richard M. Stallman <rms@gnu.org>
7714
7715 * display.texi (Face Functions): Correct Texinfo usage.
7716
77172005-06-23 Luc Teirlinck <teirllm@auburn.edu>
7718
7719 * lists.texi (Rings): `ring-elements' now returns the elements of
7720 RING in order.
7721
77222005-06-23 Juanma Barranquero <lekktu@gmail.com>
7723
7724 * markers.texi (The Mark): Texinfo usage fix.
7725
77262005-06-23 Kim F. Storm <storm@cua.dk>
7727
7728 * searching.texi (Entire Match Data): Remove evaporate option for
7729 match-data. Do not mention evaporate option for set-match-data.
7730
77312005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
7732
7733 * display.texi (Face Functions): Mention face aliases.
7734
77352005-06-21 Richard M. Stallman <rms@gnu.org>
7736
7737 * anti.texi (Antinews): Texinfo usage fix.
7738
77392005-06-21 Karl Berry <karl@gnu.org>
7740
7741 * elisp.texi: Use @copying.
7742
7743 * elisp.texi: Put @summarycontents and @contents before the Top
7744 node, instead of the end of the file, so that the contents appear
7745 in the right place in the dvi/pdf output.
7746
77472005-06-21 Juri Linkov <juri@jurta.org>
7748
7749 * display.texi (Defining Faces): Add `customized-face'.
7750
77512005-06-20 Kim F. Storm <storm@cua.dk>
7752
7753 * variables.texi (Setting Variables): Any type of element can be
7754 given order in add-to-ordered-list. Compare elements with eq.
7755
7756 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
7757
77582005-06-20 Karl Berry <karl@gnu.org>
7759
7760 * syntax.texi (Syntax Flags): Make last column very slightly wider
7761 to avoid "generic comment" breaking on two lines and causing an
7762 underfull box.
7763
77642005-06-19 Luc Teirlinck <teirllm@auburn.edu>
7765
7766 * lists.texi (Rings): Various minor clarifications and corrections.
7767
77682005-06-18 Richard M. Stallman <rms@gnu.org>
7769
7770 * functions.texi (Obsolete Functions): Simplify.
7771
7772 * variables.texi (Variable Aliases): Simplify.
7773
7774 * anti.texi, backups.texi, compile.texi, customization.texi:
7775 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
7776 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
7777 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
7778 * variables.texi: Fix formatting ugliness.
7779
7780 * elisp.texi: Add links to Rings and Byte Packing.
7781 Update version and copyright years.
7782
7783 * minibuf.texi: Fix formatting ugliness.
7784 (Completion Commands): Move keymap vars to the end
7785 and vars completing-read binds to the top.
7786
77872005-06-17 Luc Teirlinck <teirllm@auburn.edu>
7788
7789 * processes.texi: Fix typos.
7790 (Bindat Spec): Correct Texinfo error.
7791 (Byte Packing): Fix ungrammatical sentence.
7792
77932005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
7794
7795 * lists.texi (Rings): New node.
7796 (Lists): Add it to menu.
7797
7798 * processes.texi (Byte Packing): New node.
7799 (Processes): Add it to menu.
7800
78012005-06-17 Richard M. Stallman <rms@gnu.org>
7802
7803 * syntax.texi (Parsing Expressions): Fix texinfo usage.
7804
7805 * help.texi (Documentation Basics): Explain the xref to
7806 Documentation Tips.
7807
7808 * debugging.texi (Debugger Commands): Minor fix.
7809
78102005-06-16 Luc Teirlinck <teirllm@auburn.edu>
7811
7812 * edebug.texi (Instrumenting): Eliminate duplicate link.
7813 (Specification List): Replace references to "below", referring to
7814 a later node, with one @ref to that node.
7815
7816 * os.texi (Timers): Timers should save and restore the match data
7817 if they change it.
7818
7819 * debugging.texi (Debugger Commands): Mention that the Lisp
7820 debugger can not step through primitive functions.
7821
78222005-06-16 Juanma Barranquero <lekktu@gmail.com>
7823
7824 * functions.texi (Obsolete Functions): Update argument names of
7825 `make-obsolete' and `define-obsolete-function-alias'.
7826
7827 * variables.texi (Variable Aliases): Update argument names of
7828 `defvaralias', `make-obsolete-variable' and
7829 `define-obsolete-variable-alias'.
7830
78312005-06-15 Kim F. Storm <storm@cua.dk>
7832
7833 * searching.texi (Entire Match Data): Rephrase warnings about
7834 evaporate arg to match-data and set-match-data.
7835
78362005-06-14 Luc Teirlinck <teirllm@auburn.edu>
7837
7838 * elisp.texi (Top): Update detailed menu.
7839
7840 * edebug.texi (Edebug): Update menu.
7841 (Instrumenting): Update xrefs.
7842 (Edebug Execution Modes): Correct xref.
7843 (Jumping): Clarify description of `h' command.
7844 Eliminate redundant @ref.
7845 (Breaks): New node.
7846 (Breakpoints): Is now a subsubsection.
7847 (Global Break Condition): Mention `C-x X X'.
7848 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
7849 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
7850 (Edebug Display Update): Correct pxref.
7851 (Edebug and Macros): New node.
7852 (Instrumenting Macro Calls): Is now a subsubsection.
7853 Neither arg of `def-edebug-spec' is evaluated.
7854 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
7855 (Specification Examples): Fix typo.
7856
78572005-06-14 Lute Kamstra <lute@gnu.org>
7858
7859 * debugging.texi (Function Debugging): Primitives can break on
7860 entry too.
7861
78622005-06-14 Kim F. Storm <storm@cua.dk>
7863
7864 * variables.texi (Setting Variables): Add add-to-ordered-list.
7865
78662005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
7867
7868 * syntax.texi (Parsing Expressions): Document aux functions and vars of
7869 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
7870
78712005-06-13 Lute Kamstra <lute@gnu.org>
7872
7873 * text.texi (Special Properties): Fix cross reference.
7874
78752005-06-11 Luc Teirlinck <teirllm@auburn.edu>
7876
7877 * debugging.texi (Function Debugging): Delete mention of empty
7878 string argument to `cancel-debug-on-entry'. Delete inaccurate
7879 description of the return value of that command.
7880
78812005-06-11 Alan Mackenzie <acm@muc.de>
7882
7883 * text.texi (Adaptive Fill): Amplify the description of
7884 fill-context-prefix.
7885
78862005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7887
7888 * syntax.texi (Parsing Expressions): Fix Texinfo error.
7889
78902005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
7891
7892 * syntax.texi (Parsing Expressions): Document syntax-ppss.
7893
78942005-06-10 Luc Teirlinck <teirllm@auburn.edu>
7895
7896 * debugging.texi (Error Debugging): Minor rewording.
7897 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
7898 is optional.
7899
79002005-06-10 Lute Kamstra <lute@gnu.org>
7901
7902 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
7903 (Top): Give it a title. Correct version number. Give the
7904 detailed node listing a more prominent header.
7905 * intro.texi: Don't set VERSION here a second time.
7906 Mention Emacs's version too.
7907 * anti.texi (Antinews): Use EMACSVER to refer to the current
7908 version of Emacs.
7909
79102005-06-09 Kim F. Storm <storm@cua.dk>
7911
7912 * searching.texi (Entire Match Data): Explain new `reseat' argument to
7913 match-data and set-match-data.
7914
79152005-06-08 Richard M. Stallman <rms@gnu.org>
7916
7917 * searching.texi (Entire Match Data): Clarify when match-data
7918 returns markers and when integers.
7919
7920 * display.texi (Defining Faces): Explain that face name should not
7921 end in `-face'.
7922
7923 * modes.texi (Mode Line Data): Minor cleanup.
7924 (Customizing Keywords): Node split out of Search-based Fontification.
7925 Add example of using font-lock-add-keywords from a hook.
7926 Clarify when MODE should be non-nil, and when nil.
7927
79282005-06-06 Richard M. Stallman <rms@gnu.org>
7929
7930 * modes.texi (Mode Line Data): Explain what happens when the car
7931 of a list is a void symbol.
7932 (Search-based Fontification): Explain MODE arg to
7933 font-lock-add-keywords and warn about calls from major modes.
7934
79352005-06-08 Juri Linkov <juri@jurta.org>
7936
7937 * display.texi (Standard Faces): Add `shadow' face.
7938
79392005-05-29 Luc Teirlinck <teirllm@auburn.edu>
7940
7941 * modes.texi (Major Mode Conventions): A derived mode only needs
7942 to put the call to the parent mode inside `delay-mode-hooks'.
7943
79442005-05-29 Richard M. Stallman <rms@gnu.org>
7945
7946 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
7947 new, and what that implies. Clarify.
7948
7949 * files.texi (Locating Files): Clean up the text.
7950
7951 * frames.texi (Window Frame Parameters): Document user-size.
7952 Shorten entry for top by referring to left.
7953
79542005-05-26 Richard M. Stallman <rms@gnu.org>
7955
7956 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
7957 is new, and what the implications are. Other clarifications.
7958
79592005-05-24 Richard M. Stallman <rms@gnu.org>
7960
7961 * frames.texi (Dialog Boxes): Minor fixes.
7962
79632005-05-25 Masatake YAMATO <jet@gyve.org>
7964
7965 * display.texi (Standard Faces): Write about `mode-line-highlight'.
7966
79672005-05-24 Luc Teirlinck <teirllm@auburn.edu>
7968
7969 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
7970 is optional.
7971
79722005-05-24 Nick Roberts <nickrob@snap.net.nz>
7973
10d1d0af 7974 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
7975
79762005-05-23 Lute Kamstra <lute@gnu.org>
7977
7978 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
7979 syntax-begin-function over font-lock-beginning-of-syntax-function.
7980
79812005-05-21 Luc Teirlinck <teirllm@auburn.edu>
7982
7983 * minibuf.texi (Reading File Names): Update description of
7984 `read-directory-name'.
7985
7986 * modes.texi (Derived Modes): Clarify :group keyword.
7987
79882005-05-21 Eli Zaretskii <eliz@gnu.org>
7989
7990 * files.texi (Locating Files): New subsection.
7991 Describe locate-file and executable-find.
7992
79932005-05-21 Kevin Ryde <user42@zip.com.au>
7994
7995 * frames.texi (Initial Parameters): Update cross reference to
7996 "Emacs Invocation".
7997
79982005-05-19 Luc Teirlinck <teirllm@auburn.edu>
7999
8000 * keymaps.texi (Active Keymaps): Add anchor.
8001
8002 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8003 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8004 appropriate place.
8005 (Derived Modes): Small clarifications.
8006 (Minor Mode Conventions, Keymaps and Minor Modes):
8007 Replace references to nodes with references to anchors.
8008 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8009 Clarify description of lists whose first element is an integer.
8010 (Mode Line Variables): Add anchor.
8011 (%-Constructs): Clarify description of integer after %.
8012 (Emulating Mode Line): Describe nil value for FACE.
8013
80142005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8015
8016 * modes.texi (Derived Modes): Correct references to non-existing
8017 variable standard-syntax-table.
8018
80192005-05-17 Lute Kamstra <lute@gnu.org>
8020
8021 * modes.texi (Defining Minor Modes): Mention the mode hook.
8022
80232005-05-15 Kim F. Storm <storm@cua.dk>
8024
8025 * processes.texi (Network): Remove open-network-stream-nowait.
8026 (Network Servers): Remove open-network-stream-server.
8027
80282005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8029
8030 * elisp.texi (Top): Update detailed menu.
8031
8032 * variables.texi: Reorder nodes.
8033 (Variables): Update menu.
8034 (File Local Variables): Do not refer to the `-*-' line as
8035 a "local variables list". Add pxref.
8036
80372005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8038
8039 * elisp.texi (Top): Update detailed menu for node changes.
8040
8041 * modes.texi (Modes): Update Menu.
8042 (Hooks): Move to beginning of chapter.
8043 Most minor modes run mode hooks too.
8044 `add-hook' can handle void hooks or hooks whose value is a single
8045 function.
8046 (Major Modes): Update Menu.
8047 (Major Mode Basics): New node, split off from `Major Modes'.
8048 (Major Mode Conventions): Correct xref. Explain how to handle
8049 auto-mode-alist if the major mode command has an autoload cookie.
8050 (Auto Major Mode): Major update. Add magic-mode-alist.
8051 (Derived Modes): Major update.
8052 (Mode Line Format): Update Menu.
8053 (Mode Line Basics): New node, split off from `Mode Line Format'.
8054
8055 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8056 for `magic autoload comment'. Add index entries and anchor.
8057
80582005-05-14 Richard M. Stallman <rms@gnu.org>
8059
8060 * tips.texi (Coding Conventions): Explain how important it is
8061 that just loading certain files not change Emacs behavior.
8062
8063 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8064
80652005-05-12 Lute Kamstra <lute@gnu.org>
8066
8067 * modes.texi (Generic Modes): Update.
8068 (Major Modes): Refer to node "Generic Modes".
8069
8070 * elisp.texi (Top): Update to the current structure of the manual.
8071 * processes.texi (Processes): Add menu description.
8072 * customize.texi (Customization): Add menu descriptions.
8073
80742005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8075
8076 * processes.texi (Signals to Processes)
8077 (Low-Level Network): Fix typos.
8078
80792005-05-11 Lute Kamstra <lute@gnu.org>
8080
8081 * elisp.texi (Top): Add some nodes from the chapter "Major and
8082 Minor Modes" to the detailed node listing.
8083
80842005-05-10 Richard M. Stallman <rms@gnu.org>
8085
8086 * keymaps.texi (Extended Menu Items): Menu item filter functions
8087 can be called at any time.
8088
80892005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8090
8091 * variables.texi (File Local Variables): `(hack-local-variables t)'
8092 now also checks whether a mode is specified in the local variables
8093 list.
8094
80952005-05-05 Kevin Ryde <user42@zip.com.au>
8096
8097 * display.texi (The Echo Area): Correct format function cross
8098 reference.
8099
81002005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8101
8102 * variables.texi (Variable Aliases): Change description of
8103 `define-obsolete-variable-alias'.
8104
8105 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8106 (Defining Functions): Add xref.
8107 (Obsolete Functions): New node.
8108 (Function Safety): Standardize capitalization of section title.
8109
8110 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8111 (Dialog Boxes): Complete description of `x-popup-dialog'.
8112
81132005-05-04 Richard M. Stallman <rms@gnu.org>
8114
8115 * commands.texi (Interactive Codes): Fix Texinfo usage.
8116 Document U more clearly.
8117
81182005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8119
8120 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8121 function and not a macro.
8122
8123 * frames.texi (Pop-Up Menus): Correct and clarify description of
8124 `x-popup-menu'.
8125 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8126
81272005-05-01 Richard M. Stallman <rms@gnu.org>
8128
8129 * edebug.texi (Checking Whether to Stop): Fix previous change.
8130
81312005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8132
8133 * display.texi: Fix typos and Texinfo usage.
8134
8135 * edebug.texi (Checking Whether to Stop): executing-macro ->
8136 executing-kbd-macro.
8137
81382005-05-01 Richard M. Stallman <rms@gnu.org>
8139
8140 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8141
81422005-04-30 Richard M. Stallman <rms@gnu.org>
8143
8144 * files.texi (Magic File Names): Document `operations' property.
8145
81462005-04-29 Lute Kamstra <lute@gnu.org>
8147
8148 * modes.texi (Generic Modes): New node.
8149 (Major Modes): Add it to the menu.
8150 (Derived Modes): Add "derived mode" to concept index.
8151
81522005-04-28 Lute Kamstra <lute@gnu.org>
8153
8154 * modes.texi (Defining Minor Modes): Fix previous change.
8155 (Font Lock Mode): Simplify.
8156 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8157 when set and that some parts are optional. Add cross references.
8158 (Search-based Fontification): Say how to specify font-lock-keywords.
8159 Add cross references. Add font-lock-multiline to index.
8160 Move font-lock-keywords-case-fold-search here from node "Other Font
8161 Lock Variables". Document font-lock-add-keywords and
8162 font-lock-remove-keywords.
8163 (Other Font Lock Variables): Move font-lock-keywords-only,
8164 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8165 and font-lock-syntactic-face-function to node "Syntactic Font
8166 Lock". Move font-lock-keywords-case-fold-search to node
8167 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8168 and font-lock-{,un}fontify-{buffer,region}-function.
8169 (Precalculated Fontification): Remove reference to deleted variable
8170 font-lock-core-only.
8171 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8172 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8173 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8174 and font-lock-syntactic-face-function here from node "Other Font
8175 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8176 Syntax Properties". Add cross references.
8177 (Setting Syntax Properties): New node.
8178 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8179 * syntax.texi (Syntax Properties): Add cross reference.
8180 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8181
81822005-04-26 Richard M. Stallman <rms@gnu.org>
8183
8184 * display.texi (Defining Faces):
8185 Document `default' elements of defface spec.
8186
8187 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8188
8189 * variables.texi (Variable Aliases): Clarify text.
8190
81912005-04-25 Chong Yidong <cyd@stupidchicken.com>
8192
8193 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8194
81952005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8196
8197 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8198
81992005-04-24 Eli Zaretskii <eliz@gnu.org>
8200
8201 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8202 syntax-after and syntax-class.
8203
8204 * files.texi (Changing Files): Fix last change's cross-reference.
8205 (Unique File Names): Don't mention "numbers" in the documentation
8206 of make-temp-file and make-temp-name.
8207
82082005-04-23 Richard M. Stallman <rms@gnu.org>
8209
8210 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8211
82122005-04-22 Nick Roberts <nickrob@snap.net.nz>
8213
8214 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8215
82162005-04-22 Nick Roberts <nickrob@snap.net.nz>
8217
8218 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8219 and define-obsolete-variable-alias.
8220
82212005-04-22 Kim F. Storm <storm@cua.dk>
8222
8223 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8224 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8225
82262005-04-21 Lute Kamstra <lute@gnu.org>
8227
8228 * lists.texi (Association Lists): Document rassq-delete-all.
8229
82302005-04-19 Richard M. Stallman <rms@gnu.org>
8231
8232 * modes.texi (Search-based Fontification): Explain that
8233 facespec is an expression to be evaluated.
8234
82352005-04-19 Kevin Ryde <user42@zip.com.au>
8236
8237 * streams.texi (Output Functions): Fix xref.
8238 * strings.texi (String Conversion): Fix xref.
8239
82402005-04-19 Kim F. Storm <storm@cua.dk>
8241
8242 * symbols.texi (Symbol Plists): Add safe-get.
8243 Mention that `get' may signal an error.
8244
82452005-04-18 Nick Roberts <nickrob@snap.net.nz>
8246
8247 * customize.texi (Variable Definitions): Replace tooltip-mode
8248 example with save-place.
8249
82502005-04-17 Richard M. Stallman <rms@gnu.org>
8251
8252 * buffers.texi (Indirect Buffers): Clarify.
8253
8254 * positions.texi (Positions): Clarify converting marker to integer.
8255
8256 * strings.texi (String Basics): Mention string-match; clarify.
8257
82582005-04-08 Lute Kamstra <lute@gnu.org>
8259
8260 * modes.texi (Search-based Fontification): Fix cross references.
8261 Use consistent terminology. Document anchored highlighting.
8262
82632005-04-05 Lute Kamstra <lute@gnu.org>
8264
8265 * modes.texi (Defining Minor Modes): Document :group keyword
8266 argument and its default value.
8267
82682005-04-03 Lute Kamstra <lute@gnu.org>
8269
8270 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8271 references and/or descriptions. Delete major mode hooks; mention
8272 them as a category instead. Rename or delete obsolete hooks.
8273
82742005-04-02 Richard M. Stallman <rms@gnu.org>
8275
8276 * nonascii.texi (Coding System Basics): Another wording cleanup.
8277
82782005-04-01 Richard M. Stallman <rms@gnu.org>
8279
8280 * nonascii.texi (Coding System Basics): Clarify previous change.
8281
82822005-04-01 Kenichi Handa <handa@m17n.org>
8283
10d1d0af 8284 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8285 identity of coding systems.
8286
82872005-03-29 Chong Yidong <cyd@stupidchicken.com>
8288
8289 * text.texi (Buffer Contents): Add filter-buffer-substring and
8290 buffer-substring-filters.
8291
82922005-03-26 Chong Yidong <cyd@stupidchicken.com>
8293
8294 * anti.texi (Antinews): Mention `G' interactive code.
8295
8296 * tips.texi (Compilation Tips): Mention benchmark.el.
8297
82982005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8299
8300 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8301 is now bound to M-o M-o.
8302
8303 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8304
83052005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8306
8307 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8308 in the Emacs Manual).
8309 * Makefile.in (srcs): Remove calendar.texi.
8310 * makefile.w32-in (srcs): Remove calendar.texi.
8311 * display.texi (Display): Change name of next node.
8312 * os.texi (System In): Change name of previous node.
8313 * elisp.texi (Top): Remove Calendar references.
8314 * vol1.texi (Top): Remove Calendar references.
8315 * vol2.texi (Top): Remove Calendar references.
8316
83172005-03-25 Richard M. Stallman <rms@gnu.org>
8318
8319 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8320 Cleanup previous change.
8321
83222005-03-25 Chong Yidong <cyd@stupidchicken.com>
8323
8324 * display.texi (Face Attributes): Faces earlier in an :inherit
8325 list take precedence.
8326 (Scroll Bars): Fix description of vertical-scroll-bars.
8327 Document frame-current-scroll-bars and window-current-scroll-bars.
8328
8329 * markers.texi (The Mark): Document temporary Transient Mark mode.
8330
8331 * minibuf.texi (Reading File Names):
8332 Document read-file-name-completion-ignore-case.
8333
8334 * positions.texi (Screen Lines): Document nil for width argument
8335 to compute-motion.
8336
83372005-03-23 Kim F. Storm <storm@cua.dk>
8338
8339 * display.texi (Standard Faces): Other faces used in the fringe
8340 implicitly inherits from the fringe face.
8341 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8342 properties implicitly inherits from fringe face.
8343 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8344
83452005-03-20 Chong Yidong <cyd@stupidchicken.com>
8346
8347 * display.texi (Invisible Text): State default value of
8348 line-move-ignore-invisible.
8349 (Managing Overlays): Document remove-overlays.
8350 (Standard Faces): Document escape-glyph face.
8351
8352 * minibuf.texi (Reading File Names): Document read-file-name-function.
8353
8354 * modes.texi (Other Font Lock Variables):
8355 Document font-lock-lines-before.
8356
8357 * positions.texi (Skipping Characters): skip-chars-forward allows
8358 character classes.
8359
83602005-03-18 Lute Kamstra <lute@gnu.org>
8361
8362 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8363
83642005-03-17 Richard M. Stallman <rms@gnu.org>
8365
8366 * text.texi (Undo): Document extensible undo entries.
8367
dd7b651b 8368 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8369
8370 * nonascii.texi (Character Codes): Minor fix.
8371
8372 * display.texi (Display Property): Explain the significance
8373 of having text properties that are eq.
8374 (Other Display Specs): Explain string as display spec.
8375
8376 * commands.texi (Interactive Codes): Document G option.
8377
83782005-03-17 Chong Yidong <cyd@stupidchicken.com>
8379
8380 * text.texi (Filling): Add sentence-end-without-period and
8381 sentence-end-without-space.
8382 (Changing Properties): Minor fix.
8383
8384 * anti.texi: Total rewrite.
8385
83862005-03-15 Lute Kamstra <lute@gnu.org>
8387
8388 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8389
83902005-03-08 Kim F. Storm <storm@cua.dk>
8391
8392 * display.texi (Specified Space): Property :width is support on
8393 non-graphic terminals, :height is not.
8394
83952005-03-07 Richard M. Stallman <rms@gnu.org>
8396
8397 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8398 Now subnodes of Fringes.
8399 (Overlay Arrow): Document overlay-arrow-variable-list.
8400 (Fringe Size/Pos): New node, broken out of Fringes.
8401 (Display): Explain clearing vs redisplay better.
8402 (Truncation): Clarify use of bitmaps.
8403 (The Echo Area): Clarify the uses of the echo area.
8404 Add max-mini-window-height.
8405 (Progress): Clarify.
8406 (Invisible Text): Explain that main loop moves point out.
8407 (Selective Display): Say "hidden", not "invisible".
8408 (Managing Overlays): Move up. Describe relation to Undo here.
8409 (Overlay Properties): Clarify intro.
8410 (Finding Overlays): Explain return values when nothing found.
8411 (Width): truncate-string-to-width has added arg.
8412 (Displaying Faces): Clarify and update mode line face handling.
8413 (Face Functions): Minor cleanup.
8414 (Conditional Display): Merge into Other Display Specs.
8415 (Pixel Specification, Other Display Specs): Minor cleanups.
8416 (Images, Image Descriptors): Minor cleanups.
8417 (GIF Images): Patents have expired.
8418 (Showing Images): Explain default text for insert-image.
8419 (Manipulating Button Types): Merge into Manipulating Buttons.
8420 (Making Buttons): Explain return values.
8421 (Button Buffer Commands): Add xref.
8422 (Inverse Video): Update mode-line-inverse-video.
8423 (Display Table Format): Clarify.
8424 (Active Display Table): Give defaults for window-display-table.
8425
8426 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8427 and calendar-today-marker are strings, not chars.
8428 (Holiday Customizing): Minor fix.
8429
8430 * internals.texi (Writing Emacs Primitives): Update `or' example.
8431 Update limit on # args of subr.
8432
8433 * edebug.texi (Using Edebug): Arrow is in fringe.
8434 (Instrumenting): Arg to eval-defun works without loading edebug.
8435 (Edebug Execution Modes): Add xref.
8436
8437 * customize.texi (Common Keywords): Clarify :require.
8438 Mention :version here.
8439 (Variable Definitions, Group Definitions): Not here.
8440 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8441
84422005-03-07 Chong Yidong <cyd@stupidchicken.com>
8443 * nonascii.texi (Text Representations): Clarify position-bytes.
8444 (Character Sets): Add list-charset-chars.
8445 (Scanning Charsets): Add charset-after.
8446 (Encoding and I/O): Minor fix.
8447
84482005-03-06 Richard M. Stallman <rms@gnu.org>
8449
8450 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8451 (Resizing Windows): Likewise.
8452
8453 * text.texi (Change Hooks): Get rid of "Emacs 21".
8454
8455 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8456
8457 * streams.texi (Output Variables): Get rid of "Emacs 21".
8458
8459 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8460
8461 * os.texi (Translating Input): Replace flow-control example
8462 with a less obsolete example that uses `keyboard-translate'.
8463
8464 * objects.texi (Hash Table Type, Circular Objects):
8465 Get rid of "Emacs 21".
8466
8467 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8468 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8469
8470 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8471
8472 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8473
8474 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8475 (Menu Bar): Fix when menu-bar-update-hook is called.
8476
8477 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8478
8479 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8480 and make it read better.
8481
8482 * files.texi (Writing to Files): Get rid of "Emacs 21".
8483 (Unique File Names): Likewise.
8484
8485 * elisp.texi: Update Emacs version to 22.
8486
8487 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8488 (Overlay Properties, Face Attributes): Likewise.
8489 (Managing Overlays): Fix punctuation.
8490 (Attribute Functions): Clarify set-face-font; get rid of
8491 info about old Emacs versions.
8492 (Auto Faces, Font Lookup, Display Property, Images):
8493 Get rid of "Emacs 21".
8494
8495 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8496
84972005-03-05 Richard M. Stallman <rms@gnu.org>
8498
8499 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8500
85012005-03-04 Lute Kamstra <lute@gnu.org>
8502
8503 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8504
85052005-03-03 Lute Kamstra <lute@gnu.org>
8506
8507 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8508
85092005-03-01 Lute Kamstra <lute@gnu.org>
8510
8511 * debugging.texi (Debugger Commands): Update `j'.
8512
85132005-02-28 Lute Kamstra <lute@gnu.org>
8514
8515 * debugging.texi (Debugging): Fix typo.
8516 (Error Debugging): Document eval-expression-debug-on-error.
8517 (Function Debugging): Update example.
8518 (Using Debugger): Mention starred stack frames.
8519 (Debugger Commands): Document `j' and `l'.
8520 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8521 Update the messages that the debugger displays.
8522 (Internals of Debugger): Add cross reference. Update example.
8523 (Excess Open): Minor improvement.
8524 (Excess Close): Minor improvement.
8525
85262005-02-26 Richard M. Stallman <rms@gnu.org>
8527
8528 * tips.texi (Coding Conventions): Clarify.
8529 Put all the major mode key reservations together.
8530 Mention the Mouse-1 => Mouse-2 conventions.
8531
8532 * syntax.texi (Syntax Class Table): Clarify.
8533 (Syntax Table Functions): syntax-after moved from here.
8534 (Syntax Table Internals): syntax-after moved to here.
8535 (Parsing Expressions): Update info on number of values
8536 and what's meaningful in the STATE argument.
8537 (Categories): Fix typo.
8538
8539 * sequences.texi (Arrays): Cleanup.
8540 (Char-Tables): Clarify.
8541
8542 * processes.texi (Deleting Processes): Cleanups, add xref.
8543 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8544 (Process Information): set-process-coding-system, some args optional.
8545 (Input to Processes): Explain various types for PROCESS args.
8546 Rename them from PROCESS-NAME to PROCESS.
8547 (Signals to Processes): Likewise.
8548 (Decoding Output): Cleanup.
8549 (Query Before Exit): Clarify.
8550
8551 * os.texi (Startup Summary): Correct the options; add missing ones.
8552 (Terminal Output, Batch Mode): Clarify.
8553 (Flow Control): Node deleted.
8554
8555 * markers.texi (The Mark): Clarify.
8556
8557 * macros.texi (Expansion): Cleanup.
8558 (Indenting Macros): indent-spec allows ints, not floats.
8559
8560 * keymaps.texi (Keymaps): Clarify.
8561 (Format of Keymaps): Update lisp-mode-map example.
8562 (Active Keymaps, Key Lookup): Clarify.
8563 (Changing Key Bindings): Add xref to `kbd'.
8564 (Key Binding Commands, Simple Menu Items): Clarify.
8565 (Mouse Menus, Menu Bar): Clarify.
8566 (Menu Example): Replace print example with menu-bar-replace-menu.
8567
8568 * help.texi (Documentation Basics): Add function-documentation prop.
8569
8570 * elisp.texi (Top): Don't refer to Flow Control node.
8571
8572 * commands.texi (Command Overview): Improve xrefs.
8573 (Adjusting Point): Adjusting point applies to intangible and invis.
8574 (Key Sequence Input): Doc extra read-key-sequence args.
8575 Likewise for read-key-sequence-vector.
8576
8577 * backups.texi (Rename or Copy): Minor fix.
8578 (Numbered Backups): For version-control, say the default.
8579 (Auto-Saving): make-auto-save-file-name example is simplified.
8580
8581 * advice.texi (Advising Functions): Don't imply one part of Emacs
8582 should advise another part. Markup changes.
8583 (Defining Advice): Move transitional para.
8584 (Activation of Advice): Cleanup.
8585 Explain if COMPILE is nil or negative.
8586
8587 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8588
85892005-02-24 Lute Kamstra <lute@gnu.org>
8590
8591 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8592 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8593
85942005-02-23 Lute Kamstra <lute@gnu.org>
8595
8596 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8597 to define global minor modes as well.
8598
8599 * display.texi (Managing Overlays): overlay-buffer returns nil for
8600 deleted overlays.
8601
86022005-02-22 Kim F. Storm <storm@cua.dk>
8603
8604 * minibuf.texi (Basic Completion): Allow symbols in addition to
8605 strings in try-completion and all-completions.
8606
86072005-02-14 Lute Kamstra <lute@gnu.org>
8608
8609 * elisp.texi (Top): Remove reference to deleted node.
8610
8611 * lists.texi (Lists): Remove reference to deleted node.
8612 (Cons Cells): Fix typo.
8613
8614 * loading.texi (Where Defined): Fix typo.
8615
86162005-02-14 Richard M. Stallman <rms@gnu.org>
8617
8618 * variables.texi (Creating Buffer-Local): change-major-mode-hook
8619 is useful for discarding some minor modes.
8620
8621 * symbols.texi (Symbol Components): Reorder examples.
8622
8623 * streams.texi (Input Functions): State standard-input default.
8624 (Output Variables): State standard-output default.
8625
8626 * objects.texi (Printed Representation): Clarify read syntax vs print.
8627 (Floating Point Type): Explain meaning better.
8628 (Symbol Type): Explain uniqueness better.
8629 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
8630 List examples sooner.
8631 (Box Diagrams): New subnode broken out.
8632 Some examples moved from old Lists as Boxes node.
8633 (Dotted Pair Notation): Clarify intro.
8634 (Array Type): Clarify.
8635 (Type Predicates): Add hash-table-p.
8636
8637 * numbers.texi (Integer Basics): Clarify radix explanation.
8638 (Predicates on Numbers): Minor clarification.
8639 (Comparison of Numbers): Minor clarification. Clarify eql.
8640 Typos in min, max.
8641 (Math Functions): Clarify overflow in expt.
8642
8643 * minibuf.texi (Text from Minibuffer): Minor clarification.
8644 Mention arrow keys.
8645
8646 * loading.texi (Autoload): defun's doc string overrides autoload's
8647 doc string.
8648 (Repeated Loading): Modernize "add to list" examples.
8649 (Where Defined): Finish updating table of load-history elts.
8650
8651 * lists.texi (List-related Predicates): Minor wording improvement.
8652 (Lists as Boxes): Node deleted.
8653 (Building Lists): Explain trivial cases of number-sequence.
8654
8655 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 8656 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
8657 (Hash Access): Any object can be a key.
8658 State value of maphash.
8659
8660 * functions.texi (What Is a Function): Wording cleanup.
8661 (Function Documentation): Minor cleanup.
8662 Explain purpose of calling convention at end of doc string.
8663 (Function Names): Wording cleanup.
8664 (Calling Functions): Wording cleanup.
8665 Explain better how funcall calls the function.
8666 (Function Cells): Delete example of saving and redefining function.
8667
8668 * control.texi (Combining Conditions): Wording cleanup.
8669 (Iteration): dolist and dotimes bind VAR locally.
8670 (Cleanups): Xref to Atomic Changes.
8671
8672 * compile.texi (Byte Compilation): Delete 19.29 info.
8673 (Compilation Functions): Macros' difficulties don't affect defsubst.
8674 (Docs and Compilation): Delete 19.29 info.
8675
86762005-02-10 Richard M. Stallman <rms@gnu.org>
8677
8678 * objects.texi (Symbol Type): Minor correction.
8679
86802005-02-06 Lute Kamstra <lute@gnu.org>
8681
8682 * modes.texi (Example Major Modes): Fix typos.
8683
86842005-02-06 Richard M. Stallman <rms@gnu.org>
8685
8686 * text.texi (Margins): fill-nobreak-predicate can be one function.
8687
8688 * strings.texi (Modifying Strings): clear-string can make unibyte.
8689 (Formatting Strings): format gives error if values missing.
8690
8691 * positions.texi (Character Motion): Mention default arg
8692 for forward-char. backward-char refers to forward-char.
8693 (Word Motion): Mention default arg for forward-word.
8694 (Buffer End Motion): Mention default arg for beginning-of-buffer.
8695 Simplify end-of-buffer.
8696 (Text Lines): Mention default arg for forward-line.
8697 (List Motion): Mention default arg for beginning/end-of-defun.
8698 (Skipping Characters): Minor fixes in explaining character-set.
8699
8700 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
8701 Mode inheritance applies only when default-major-mode is nil.
8702 Clarifications.
8703 (Example Major Modes): Update Text mode and Lisp mode examples.
8704 (Minor Mode Conventions): Mention define-minor-mode at top.
8705 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
8706 (Mode Line Format): Update mode line face display info.
8707 (Properties in Mode): Mention effect of risky vars.
8708 (Imenu): Define imenu-add-to-menubar.
8709 (Font Lock Mode): Add descriptions to menu lines.
8710 (Faces for Font Lock): Add font-lock-doc-face.
8711
87122005-02-05 Lute Kamstra <lute@gnu.org>
8713
8714 * text.texi (Maintaining Undo): Remove obsolete function.
8715
87162005-02-05 Eli Zaretskii <eliz@gnu.org>
8717
8718 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 8719 color specifications. Improve indexing.
b8d4c8d0
GM
8720 (Text Terminal Colors): Replace the description of RGB values by
8721 an xref to "Color Names".
8722
87232005-02-03 Richard M. Stallman <rms@gnu.org>
8724
8725 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
8726 Clarify.
8727 (Selecting Windows): Clarify save-selected-window.
8728 (Cyclic Window Ordering): Clarify walk-windows.
8729 (Window Point): Clarify.
8730 (Window Start): Add comment to example.
8731 (Resizing Windows): Add `interactive' specs in examples.
8732 Document fit-window-to-buffer.
8733
8734 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
8735 (Undo, Maintaining Undo): Clarify last change.
8736 (Sorting): In sort-numeric-fields, explain about octal and hex.
8737 Mention sort-numeric-base.
8738 (Format Properties): Add xref for hard newlines.
8739
8740 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
8741 (Pop-Up Menus): Fix typo.
8742 (Color Names): Explain all types of color names.
8743 Explain color-values on B&W terminal.
8744 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
8745
8746 * files.texi (File Locks): Not supported on MS systems.
8747 (Testing Accessibility): Clarify.
8748
8749 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
8750 (Coverage Testing): Fix typo.
8751
8752 * commands.texi (Misc Events): Remove stray space.
8753
8754 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
8755 (Modification Time): Clarify when visited-file-modtime returns 0.
8756 (The Buffer List): Clarify bury-buffer.
8757 (Killing Buffers): Clarify.
8758 (Indirect Buffers): Add clone-indirect-buffer.
8759
87602005-02-02 Matt Hodges <MPHodges@member.fsf.org>
8761
8762 * edebug.texi (Printing in Edebug): Fix default value of
8763 edebug-print-circle.
8764 (Coverage Testing): Fix displayed frequency count data.
8765
87662005-02-02 Luc Teirlinck <teirllm@auburn.edu>
8767
8768 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
8769
87702005-02-02 Kim F. Storm <storm@cua.dk>
8771
8772 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
8773
87742005-01-29 Eli Zaretskii <eliz@gnu.org>
8775
8776 * commands.texi (Misc Events): Describe the help-echo event.
8777
8778 * text.texi (Special Properties) <help-echo>: Use `pos'
8779 consistently in description of the help-echo property.
8780 Use @code{nil} instead of @var{nil}.
8781
8782 * display.texi (Overlay Properties): Fix the index entry for
8783 help-echo overlay property.
8784
8785 * customize.texi (Type Keywords): Uncomment the xref to the
8786 help-echo property documentation.
8787
87882005-01-23 Kim F. Storm <storm@cua.dk>
8789
8790 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
8791 return value. Third element FULLY replaced by PARTIAL which
8792 specifies number of invisible pixels if row is only partially visible.
8793 (Textual Scrolling): Mention auto-window-vscroll.
8794 (Vertical Scrolling): New defvar auto-window-vscroll.
8795
87962005-01-16 Luc Teirlinck <teirllm@auburn.edu>
8797
8798 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
8799 command remapping.
8800
88012005-01-15 Richard M. Stallman <rms@gnu.org>
8802
8803 * display.texi (Defining Images): Mention DATA-P arg of create-image.
8804
88052005-01-14 Kim F. Storm <storm@cua.dk>
8806
8807 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
8808
8809 * text.texi (Links and Mouse-1): Fix string and vector item.
8810
88112005-01-13 Richard M. Stallman <rms@gnu.org>
8812
8813 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
8814 descriptions of overriding-local-map and overriding-terminal-local-map.
8815
8816 * text.texi (Links and Mouse-1): Clarify text.
8817
88182005-01-13 Kim F. Storm <storm@cua.dk>
8819
8820 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
8821
88222005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
8823
8824 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
8825
88262005-01-12 Kim F. Storm <storm@cua.dk>
8827
8828 * text.texi (Links and Mouse-1): Rename section from Enabling
8829 Mouse-1 to Following Links. Change xrefs.
8830 Add examples for define-button-type and define-widget.
8831
8832 * display.texi (Button Properties, Button Buffer Commands):
8833 Clarify mouse-1 and follow-link functionality.
8834
88352005-01-12 Richard M. Stallman <rms@gnu.org>
8836
8837 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
8838
8839 * display.texi (Beeping): Fix Texinfo usage.
8840
8841 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
8842
88432005-01-11 Kim F. Storm <storm@cua.dk>
8844
8845 * display.texi (Button Properties, Button Buffer Commands):
8846 Mention mouse-1 binding. Add follow-link keyword.
8847
8848 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
8849 (Enabling Mouse-1 to Follow Links): New subsection.
8850
88512005-01-06 Richard M. Stallman <rms@gnu.org>
8852
8853 * text.texi (Special Properties): Minor change.
8854
8855 * os.texi (Timers): Clarify previous change.
8856
8857 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
8858
88592005-01-01 Luc Teirlinck <teirllm@auburn.edu>
8860
8861 * display.texi (Face Attributes): Correct xref to renamed node.
8862
88632005-01-01 Richard M. Stallman <rms@gnu.org>
8864
8865 * display.texi (Face Attributes): Describe hex color specs.
8866
88672004-12-31 Richard M. Stallman <rms@gnu.org>
8868
8869 * os.texi (Timers): Update previous change.
8870
88712004-12-30 Kim F. Storm <storm@cua.dk>
8872
8873 * display.texi (Line Height): Total line-height is now specified
8874 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
8875 in cons cells. (nil . RATIO) is relative to actual line height.
8876 Use line-height `t' instead of `0' to get minimum height.
8877
88782004-12-29 Richard M. Stallman <rms@gnu.org>
8879
8880 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
8881
88822004-12-28 Richard M. Stallman <rms@gnu.org>
8883
8884 * commands.texi (Quitting): Clarify value of with-local-quit.
8885
8886 * elisp.texi (Top): Fix previous change.
8887
8888 * loading.texi (Loading): Fix previous change.
8889
88902004-12-27 Richard M. Stallman <rms@gnu.org>
8891
8892 * Makefile.in (MAKEINFO): Specify --force.
8893
8894 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
8895
8896 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
8897
8898 * display.texi (Line Height): Further clarify.
8899
8900 * elisp.texi (Top): Update Loading submenu.
8901
8902 * loading.texi (Where Defined): New node.
8903 (Unloading): load-history moved to Where Defined.
8904
89052004-12-21 Richard M. Stallman <rms@gnu.org>
8906
8907 * commands.texi (Event Input Misc): Add while-no-input.
8908
89092004-12-11 Richard M. Stallman <rms@gnu.org>
8910
8911 * display.texi (Line Height): Rewrite text for clarity.
8912
89132004-12-11 Kim F. Storm <storm@cua.dk>
8914
8915 * display.texi (Display): Add node "Line Height" to menu.
8916 (Line Height): New node. Move full description of line-spacing
8917 and line-height text properties here from text.texi.
8918 (Scroll Bars): Add vertical-scroll-bar variable.
8919
8920 * frames.texi (Window Frame Parameters): Remove line-height defvar.
8921
8922 * locals.texi (Standard Buffer-Local Variables): Fix xref for
8923 line-spacing and vertical-scroll-bar.
8924
8925 * text.texi (Special Properties): Just mention line-spacing and
8926 line-height here, add xref to new "Line Height" node.
8927
89282004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
8929
8930 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
8931
8932 * locals.texi (Standard Buffer-Local Variables):
8933 Add @xref for `line-spacing'.
8934
89352004-12-05 Richard M. Stallman <rms@gnu.org>
8936
8937 * Makefile.in (maintainer-clean): Remove the info files
8938 in $(infodir) where they are created.
8939
89402004-12-03 Richard M. Stallman <rms@gnu.org>
8941
8942 * windows.texi (Selecting Windows): get-lru-window and
8943 get-largest-window don't consider dedicated windows.
8944
8945 * text.texi (Undo): Document undo-in-progress.
8946
89472004-11-26 Richard M. Stallman <rms@gnu.org>
8948
8949 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
8950 Remove a few vars that are not always buffer-local.
8951
89522004-11-24 Luc Teirlinck <teirllm@auburn.edu>
8953
8954 * locals.texi (Standard Buffer-Local Variables): Comment out
8955 xref's to non-existent node `Yet to be written'.
8956
89572004-11-24 Richard M. Stallman <rms@gnu.org>
8958
8959 * processes.texi (Synchronous Processes): Grammar fix.
8960
8961 * numbers.texi (Comparison of Numbers): Add eql.
8962
8963 * locals.texi (Standard Buffer-Local Variables): Add many vars.
8964
8965 * intro.texi (Printing Notation): Fix previous change.
8966
8967 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
8968 and default-indicate-buffer-boundaries from here.
8969 (Usual Display): To here.
8970 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
8971 (Usual Display): Move tab-width up.
8972
5dcb4c4e
SM
8973 * customize.texi (Variable Definitions):
8974 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
8975 (Simple Types, Composite Types, Defining New Types):
8976 Minor cleanups.
8977
89782004-11-21 Jesper Harder <harder@ifa.au.dk>
8979
8980 * processes.texi (Synchronous Processes, Output from Processes):
8981 Markup fix.
8982
89832004-11-20 Richard M. Stallman <rms@gnu.org>
8984
8985 * positions.texi (Skipping Characters): skip-chars-forward
8986 now handles char classes.
8987
8988 * intro.texi (Printing Notation): Avoid confusion of `print'
8989 when explaining @print.
8990
8991 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
8992
8993 * display.texi (Display Table Format): Minor fix.
8994
8995 * streams.texi (Output Functions): Fix print example.
8996
8997 * Makefile.in (elisp): New target.
8998 (dist): Depend on $(infodir)/elisp, not elisp.
8999 Copy the info files from $(infodir).
9000
9001 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9002 read-from-minibuffer.
9003
9004 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9005
90062004-11-19 Richard M. Stallman <rms@gnu.org>
9007
9008 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9009
90102004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9011
9012 * tips.texi (Coding Conventions): Fix typo.
9013
90142004-11-16 Richard M. Stallman <rms@gnu.org>
9015
9016 * tips.texi (Coding Conventions): Separate defvar and require
9017 methods to avoid warnings. Use require only when there are many
9018 functions and variables from that package.
9019
9020 * minibuf.texi (Minibuffer Completion): When ignoring case,
9021 predicate must not be case-sensitive.
9022
9023 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9024 (Test Coverage): Don't talk about "splotches". Clarified.
9025
90262004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9027
9028 * frames.texi (Window Frame Parameters): Fix typo.
9029
90302004-11-15 Kim F. Storm <storm@cua.dk>
9031
9032 * symbols.texi (Other Plists): Note that plist-get may signal error.
9033 Add safe-plist-get.
9034
90352004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9036
9037 * modes.texi (Font Lock Basics): Fix typo.
9038
90392004-11-08 Richard M. Stallman <rms@gnu.org>
9040
9041 * syntax.texi (Syntax Table Functions): Add syntax-after.
9042
90432004-11-06 Lars Brinkhoff <lars@nocrew.org>
9044
9045 * os.texi (Processor Run Time): New section documenting
9046 get-internal-run-time.
9047
90482004-11-06 Eli Zaretskii <eliz@gnu.org>
9049
9050 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9051 it nukes elisp-cover.texi.
9052 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9053 elisp-0 etc.
9054
90552004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9056
9057 * commands.texi (Keyboard Macros): Document `append' return value
9058 of `defining-kbd-macro'.
9059
90602004-11-01 Richard M. Stallman <rms@gnu.org>
9061
9062 * commands.texi (Interactive Call): Add called-interactively-p.
9063
90642004-10-29 Simon Josefsson <jas@extundo.com>
9065
9066 * minibuf.texi (Reading a Password): Revert.
9067
90682004-10-28 Richard M. Stallman <rms@gnu.org>
9069
9070 * frames.texi (Display Feature Testing): Explain about "vendor".
9071
90722004-10-27 Richard M. Stallman <rms@gnu.org>
9073
9074 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9075 not raw. Clarify `n'.
9076 (Interactive Call): Rewrite interactive-p, focusing on when
9077 and how to use it.
9078 (Misc Events): Clarify previous change.
9079
9080 * advice.texi (Simple Advice): Clarify what job the example does.
9081 (Around-Advice): Clarify ad-do-it.
9082 (Activation of Advice): An option of ad-default-compilation-action
9083 is `never', not `nil'.
9084
90852004-10-26 Kim F. Storm <storm@cua.dk>
9086
9087 * commands.texi (Interactive Codes): Add U code letter.
9088
90892004-10-25 Simon Josefsson <jas@extundo.com>
9090
9091 * minibuf.texi (Reading a Password): Add.
9092
90932004-10-24 Jason Rumney <jasonr@gnu.org>
9094
9095 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9096 and wheel-down.
9097
90982004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9099
9100 * processes.texi (Synchronous Processes): Document process-file.
9101
91022004-10-22 Kenichi Handa <handa@m17n.org>
9103
9104 * text.texi (translate-region): Document that it accepts also a
9105 char-table.
9106
91072004-10-22 David Ponce <david@dponce.com>
9108
9109 * windows.texi (Resizing Windows): Document the `preserve-before'
9110 argument of the functions `enlarge-window' and `shrink-window'.
9111
91122004-10-19 Jason Rumney <jasonr@gnu.org>
9113
9114 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9115
91162004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9117
9118 * text.texi (Filling): Add anchor for definition of
9119 `sentence-end-double-space'.
9120
9121 * searching.texi (Regexp Example): Update description of how
9122 Emacs currently recognizes the end of a sentence.
9123 (Standard Regexps): Update definition of the variable
9124 `sentence-end'. Add definition of the function `sentence-end'.
9125
91262004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9127
9128 * display.texi (Progress): New node.
9129
91302004-10-05 Kim F. Storm <storm@cua.dk>
9131
9132 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9133
91342004-09-29 Kim F. Storm <storm@cua.dk>
9135
9136 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9137 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9138 fringe bitmap symbols, as they now have their own namespace.
9139 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9140 vs. pixels. Signal error if no free bitmap slots.
9141 (Pixel Specification): Change IMAGE to @var{image}.
9142
91432004-09-28 Richard M. Stallman <rms@gnu.org>
9144
9145 * text.texi (Special Properties): Clarify line-spacing and line-height.
9146
9147 * searching.texi (Regexp Search): Add looking-back.
9148
91492004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9150
9151 * display.texi: Correct typos.
9152 (Image Descriptors): Correct xref's.
9153
91542004-09-25 Richard M. Stallman <rms@gnu.org>
9155
9156 * text.texi (Special Properties): Cleanups in `cursor'.
9157 Rewrites in `line-height' and `line-spacing'; exchange them.
9158
9159 * display.texi (Fringes): Rewrite previous change.
9160 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9161 (Display Fringe Bitmaps): Node deleted, text moved.
9162 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9163 (Scroll Bars): Clarify set-window-scroll-bars.
9164 (Pointer Shape): Rewrite.
9165 (Specified Space): Clarify :align-to, etc.
9166 (Pixel Specification): Use @var. Clarify new text.
9167 (Other Display Specs): Clarify `slice'.
9168 (Image Descriptors): Cleanups.
9169 (Showing Images): Cleanups.
9170
91712004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9172
9173 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9174
9175 * modes.texi: Various minor changes in addition to:
9176 (Major Mode Conventions): Final call to `run-mode-hooks' should
9177 not be inside the `delay-mode-hooks' form.
9178 (Mode Hooks): New node.
9179 (Hooks): Delete obsolete example.
9180 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9181 node "Mode Hooks".
9182
91832004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9184
9185 * display.texi: Correct various typos.
9186 (Display): Rename node "Pointer Shapes" to "Pointer
9187 Shape". (There is already a node called "Pointer Shapes" in
9188 frames.texi.)
9189 (Images): Remove non-existent node "Image Slices" from menu.
9190
91912004-09-23 Kim F. Storm <storm@cua.dk>
9192
9193 * text.texi (Special Properties): Add `cursor', `pointer',
9194 `line-height', and `line-spacing' properties.
9195
9196 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9197 Shapes' to menu.
9198 (Standard Faces): Doc fix for fringe face.
9199 (Fringes): Add `overflow-newline-into-fringe' and
9200 'indicate-buffer-boundaries'.
9201 (Fringe Bitmaps, Pointer Shapes): New nodes.
9202 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9203 Bitmaps' to menu.
9204 (Specified Space): Describe pixel width and height.
9205 (Pixel Specification): New node.
9206 (Other Display Specs): Add `slice' property.
9207 (Display Fringe Bitmaps): New node.
9208 (Images): Add 'Image Slices' to menu.
9209 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
9210 (Showing Images): Add slice arg to `insert-image'.
9211 Add 'insert-sliced-image'.
b8d4c8d0
GM
9212
92132004-09-20 Richard M. Stallman <rms@gnu.org>
9214
9215 * commands.texi (Key Sequence Input):
9216 Clarify downcasing in read-key-sequence.
9217
92182004-09-08 Juri Linkov <juri@jurta.org>
9219
9220 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9221
92222004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9223
5dcb4c4e
SM
9224 * locals.texi (Standard Buffer-Local Variables):
9225 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
9226 * internals.texi (Buffer Internals): Describe new
9227 auto_save_file_format field of the buffer structure.
9228 * files.texi (Format Conversion): `auto-save-file-format' has been
9229 renamed `buffer-auto-save-file-format'.
9230
92312004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9232
9233 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9234 an integer or a marker.
9235 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9236
92372004-08-22 Richard M. Stallman <rms@gnu.org>
9238
9239 * modes.texi (Major Mode Conventions): Discuss rebinding of
9240 standard key bindings.
9241
92422004-08-18 Kim F. Storm <storm@cua.dk>
9243
9244 * processes.texi (Accepting Output): Add `just-this-one' arg to
9245 `accept-process-output'.
9246 (Output from Processes): New var `process-adaptive-read-buffering'.
9247
92482004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9249
9250 * keymaps.texi: Various changes in addition to:
9251 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9252 Give more varied examples for `kbd'.
9253 (Creating Keymaps): Char tables have slots for all characters
9254 without modifiers.
9255 (Active Keymaps): `overriding-local-map' and
9256 `overriding-terminal-local-map' also override text property and
9257 overlay keymaps.
9258 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9259 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9260 to denote a prefix of no events.
9261 `map-keymap' includes parent's bindings _recursively_.
9262 Clarify and correct description of `where-is-internal'.
9263 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9264 (Menu Example): For menus intended for use with the keyboard, the
9265 menu items should be bound to characters or real function keys.
9266
92672004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9268
9269 * objects.texi (Character Type): Reposition `@anchor' to prevent
9270 double space inside sentence in Info.
9271
9272 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9273 renamed to `disabled-command-function'.
9274 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9275 (Command Loop Info): Replace reference to it.
9276 (Disabling Commands): `disabled-command-hook' has been renamed to
9277 `disabled-command-function'.
9278
92792004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9280
9281 * os.texi (Translating Input): Only non-prefix bindings in
9282 `key-translation-map' override actual key bindings. Warn about
9283 possible indirect effect of actual key bindings on non-prefix
9284 bindings in `key-translation-map'.
9285
92862004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9287
9288 * minibuf.texi (High-Level Completion): Add anchor for definition
9289 of `read-variable'.
9290
9291 * commands.texi: Various changes in addition to:
9292 (Using Interactive): Clarify description of `interactive-form'.
9293 (Interactive Call): Mention default for KEYS argument to
9294 `call-interactively'.
9295 (Command Loop Info): Clarify description of `this-command-keys'.
9296 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9297 Value of `last-event-frame' can be `macro'.
9298 (Repeat Events): `double-click-fuzz' is also used to distinguish
9299 clicks and drags.
9300 (Classifying Events): Clarify descriptions of `event-modifiers'
9301 `event-basic-type' and `event-convert-list'.
9302 (Accessing Events): `posn-timestamp' takes POSITION argument.
9303 (Quoted Character Input): Clarify description of
9304 `read-quoted-char' and fix example.
9305 (Quitting): Add `with-local-quit'.
9306 (Disabling Commands): Correct and clarify descriptions of
9307 `enable-command' and `disable-command'.
9308 Mention what happens if `disabled-command-hook' is nil.
9309 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9310 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9311
93122004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9313
9314 * frames.texi: Various changes in addition to:
9315 (Creating Frames): Expand and clarify description of `make-frame'.
9316 (Window Frame Parameters): Either none or both of the `icon-left'
9317 and `icon-top' parameters must be specified. Put descriptions of
9318 `menu-bar-lines' and `toolbar-lines' closer together and change
9319 them accordingly.
9320 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9321 except while processing `frame-title-format' or `icon-title-format'.
9322 (Deleting Frames): Correct description of `delete-frame'.
9323 Non-nil return values of `frame-live-p' are like those of `framep'.
9324 (Frames and Windows): Mention return value of
9325 `set-frame-selected-window'.
9326 (Visibility of Frames): Mention `force' argument to
9327 `make-frame-invisible'. `frame-visible-p' returns t for all
9328 frames on text-only terminals.
9329 (Frame Configurations): Restoring a frame configuration does not
9330 restore deleted frames.
9331 (Window System Selections): `x-set-selection' returns DATA.
9332 (Resources): Add example.
9333 (Display Feature Testing): Clarify descriptions of
9334 `display-pixel-height', `display-pixel-width', `x-server-version'
9335 and `x-server-vendor'.
9336
9337 * windows.texi (Choosing Window): Add anchor.
9338 * minibuf.texi (Minibuffer Misc): Add anchor.
9339
93402004-07-23 John Paul Wallington <jpw@gnu.org>
9341
9342 * macros.texi (Defining Macros): Declaration keyword for setting
9343 Edebug spec is `debug' not `edebug'.
9344
93452004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9346
9347 * windows.texi: Various small changes in addition to:
9348 (Window Point): Mention return value of `set-window-point'.
9349 (Window Start): `pos-visible-in-window-p' disregards horizontal
9350 scrolling. Explain return value if PARTIALLY is non-nil.
9351 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9352 and `set-window-vscroll'.
9353 (Size of Window): The argument WINDOW to `window-inside-edges',
9354 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9355 (Resizing Windows): Explain return value of
9356 `shrink-window-if-larger-than-buffer'.
9357 `window-size-fixed' automatically becomes buffer local when set.
9358 (Window Configurations): Explain return value of
9359 `set-window-configuration'.
9360
9361 * minibuf.texi (Minibuffer Misc): Add anchor for
9362 `minibuffer-scroll-window'.
9363
9364 * positions.texi (Text Lines): Add anchor for `count-lines'.
9365
93662004-07-17 Richard M. Stallman <rms@gnu.org>
9367
9368 * display.texi (Overlay Properties): Adding `evaporate' prop
9369 deletes empty overlay immediately.
9370
9371 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9372 fix example.
9373
93742004-07-16 Jim Blandy <jimb@redhat.com>
9375
9376 * searching.texi (Regexp Backslash): Document new \_< and \_>
9377 operators.
9378
93792004-07-16 Juanma Barranquero <lektu@terra.es>
9380
9381 * display.texi (Images): Fix Texinfo usage.
9382
93832004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9384
9385 * buffers.texi (Modification Time): `visited-file-modtime' now
9386 returns a list of two integers, instead of a cons.
9387
93882004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9389
9390 * windows.texi: Various changes in addition to:
9391 (Splitting Windows): Add `split-window-keep-point'.
9392
93932004-07-09 Richard M. Stallman <rms@gnu.org>
9394
9395 * frames.texi (Input Focus): Minor fix.
9396
93972004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9398
9399 * frames.texi (Input Focus): Clarify descriptions of
9400 `select-frame-set-input-focus' and `select-frame'.
9401
94022004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9403
9404 * os.texi: Various small changes in addition to:
9405 (Killing Emacs): Expand and clarify description of
9406 `kill-emacs-query-functions' and `kill-emacs-hook'.
9407 (System Environment): Expand and clarify description of `getenv'
9408 and `setenv'.
9409 (Timers): Clarify description of `run-at-time'.
9410 (Translating Input): Correct description of
9411 `extra-keyboard-modifiers'.
9412 (Flow Control): Correct description of `enable-flow-control'.
9413
94142004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9415
9416 * os.texi: Update copyright.
9417 (Session Management): Grammar fix.
9418 Clarify which Emacs does the restarting.
9419 Use @samp for *scratch* buffer.
9420
94212004-07-04 Alan Mackenzie <acm@muc.de>
9422
9423 * frames.texi (Input Focus): Add documentation for
9424 `select-frame-set-input-focus'. Replace refs to non-existent
9425 `switch-frame' with `select-frame'. Minor corrections and tidying
9426 up of text-only terminal stuff.
9427
94282004-07-02 Richard M. Stallman <rms@gnu.org>
9429
9430 * files.texi (Saving Buffers): Cleanup write-contents-function.
9431 (Magic File Names): Cleanup file-remote-p.
9432
b344d29d 94332004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9434
9435 * files.texi (Magic File Names): `file-remote-p' returns an
9436 identifier of the remote system, not just t.
9437
94382004-07-02 David Kastrup <dak@gnu.org>
9439
9440 * searching.texi (Entire Match Data): Add explanation about new
9441 match-data behavior when @var{integers} is non-nil.
9442
94432004-06-24 Richard M. Stallman <rms@gnu.org>
9444
9445 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9446
9447 * customize.texi (Variable Definitions): Note about doc strings
9448 and :set.
9449
9450 * keymaps.texi (Keymap Terminology): Document `kbd'.
9451 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9452
9453 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9454 makes it buffer-local.
9455
9456 * files.texi (Saving Buffers): Correct previous change.
9457
9458 * commands.texi (Accessing Events):
9459 Clarify posn-col-row and posn-actual-col-row.
9460
94612004-06-24 David Ponce <david.ponce@wanadoo.fr>
9462
9463 * commands.texi (Accessing Events): New functions
9464 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9465
94662004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9467
9468 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9469 * frames.texi, buffers.texi, backups.texi, variables.texi:
9470 * loading.texi, eval.texi, functions.texi, control.texi:
9471 * symbols.texi, minibuf.texi: Reposition @anchor's.
9472
9473 * help.texi: Various small changes in addition to the following.
9474 (Describing Characters): Describe PREFIX argument to
9475 `key-description'. Correct and clarify definition of
9476 `text-char-description'. Describe NEED-VECTOR argument to
9477 `read-kbd-macro'.
9478 (Help Functions): Clarify definition of `apropos'.
9479
94802004-06-23 Lars Hansen <larsh@math.ku.dk>
9481
9482 * files.texi (Saving Buffers): Correct description of
9483 `write-contents-functions'.
9484
94852004-06-21 Juanma Barranquero <lektu@terra.es>
9486
9487 * display.texi (Images): Remove redundant @vindex directives.
9488 Rewrite `image-library-alist' doc in active voice.
9489
94902004-06-14 Juanma Barranquero <lektu@terra.es>
9491
9492 * display.texi (Images): Document new delayed library loading,
9493 variable `image-library-alist' and (existing but undocumented)
9494 function `image-type-available-p'.
9495
94962004-06-05 Richard M. Stallman <rms@gnu.org>
9497
9498 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9499 refer the user to the Initial Input node.
9500 (Text from Minibuffer): Likewise.
9501 (Initial Input): New node. Document this feature
9502 and say it is mostly deprecated.
9503
95042004-05-30 Richard M. Stallman <rms@gnu.org>
9505
9506 * loading.texi (Named Features): Clarify return value
9507 and meaning of NOERROR.
9508
9509 * variables.texi (File Local Variables): Minor cleanup.
9510
95112004-05-30 Michael Albinus <michael.albinus@gmx.de>
9512
9513 * files.texi (Magic File Names): Add `file-remote-p' as operation
9514 of file name handlers.
9515
95162004-05-29 Richard M. Stallman <rms@gnu.org>
9517
9518 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9519 as arg to a minor mode command.
9520
95212004-05-22 Richard M. Stallman <rms@gnu.org>
9522
9523 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9524
9525 * streams.texi (Output Variables): Doc float-output-format.
9526
9527 * searching.texi (Regexp Special): Nested repetition can be infloop.
9528
9529 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9530 real stack overflow.
9531
9532 * compile.texi: Minor cleanups.
9533
95342004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9535
9536 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9537 circular lists.
9538 (List Elements): Explain handling of circular and dotted lists.
9539
95402004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9541
9542 * modes.texi (Search-based Fontification): Fix typo.
9543
95442004-05-10 Juanma Barranquero <lektu@terra.es>
9545
9546 * modes.texi (Mode Line Variables): Fix description of
9547 global-mode-string, which is now after which-func-mode, not the
9548 buffer name.
9549
95502004-05-07 Lars Hansen <larsh@math.ku.dk>
9551
9552 * modes.texi (Desktop Save Mode): Add.
9553 (Modes): Add menu entry Desktop Save Mode.
9554
9555 * hooks.texi: Add desktop-after-read-hook,
9556 desktop-no-desktop-file-hook and desktop-save-hook.
9557
9558 * locals.texi: Add desktop-save-buffer.
9559
95602004-04-30 Jesper Harder <harder@ifa.au.dk>
9561
9562 * display.texi: emacs -> Emacs.
9563
95642004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9565
9566 * files.texi (Changing Files): Document set-file-times.
9567
95682004-04-23 Juanma Barranquero <lektu@terra.es>
9569
9570 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9571
95722004-04-18 Jesper Harder <harder@ifa.au.dk>
9573
9574 * tips.texi (Coding Conventions): defopt -> defcustom.
9575
95762004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9577
9578 * sequences.texi: Various clarifications.
9579
95802004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9581
9582 * buffers.texi (Read Only Buffers): Mention optional ARG to
9583 `toggle-read-only'.
9584
95852004-04-14 Nick Roberts <nick@nick.uklinux.net>
9586
9587 * windows.texi (Selecting Windows): Note that get-lru-window
9588 returns a full-width window if possible.
9589
95902004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9591
9592 * buffers.texi: Various changes in addition to:
9593 (Buffer File Name): Add `find-buffer-visiting'.
9594 (Buffer Modification): Mention optional ARG to `not-modified'.
9595 (Indirect Buffers): Mention optional CLONE argument to
9596 `make-indirect-buffer'.
9597
9598 * files.texi: Various changes in addition to:
9599 (Visiting Functions): `find-file-hook' is now a normal hook.
9600 (File Name Expansion): Explain difference between the way that
9601 `expand-file-name' and `file-truename' treat `..'.
9602 (Contents of Directories): Mention optional ID-FORMAT argument to
9603 `directory-files-and-attributes'.
9604 (Format Conversion): Mention new optional CONFIRM argument to
9605 `format-write-file'.
9606
96072004-04-12 Miles Bader <miles@gnu.org>
9608
9609 * macros.texi (Expansion): Add description of `macroexpand-all'.
9610
96112004-04-05 Jesper Harder <harder@ifa.au.dk>
9612
5dcb4c4e
SM
9613 * variables.texi (Variable Aliases):
9614 Mention cyclic-variable-indirection.
b8d4c8d0
GM
9615
9616 * errors.texi (Standard Errors): Ditto.
9617
96182004-04-04 Luc Teirlinck <teirllm@auburn.edu>
9619
9620 * backups.texi: Various small changes in addition to:
9621 (Making Backups): Mention return value of `backup-buffer'.
9622 (Auto-Saving): Mention optional FORCE argument to
9623 `delete-auto-save-file-if-necessary'.
9624 (Reverting): Mention optional PRESERVE-MODES argument to
9625 `revert-buffer'. Correct description of `revert-buffer-function'.
9626
96272004-03-22 Juri Linkov <juri@jurta.org>
9628
9629 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
9630 with `Vector Functions'.
9631
9632 * text.texi (Sorting): Add missing quote.
9633
96342004-03-14 Luc Teirlinck <teirllm@auburn.edu>
9635
9636 * intro.texi (Lisp History): Replace xref to `cl' manual with
9637 inforef.
9638
96392004-03-12 Richard M. Stallman <rms@gnu.org>
9640
9641 * intro.texi (Version Info): Add arg to emacs-version.
9642 (Lisp History): Change xref to CL manual.
9643
96442004-03-09 Luc Teirlinck <teirllm@auburn.edu>
9645
9646 * minibuf.texi (Completion Commands): Add xref to Emacs manual
9647 for Partial Completion mode.
9648
96492004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
9650
9651 * customize.texi: Fix typo. Remove eol whitespace.
9652
96532004-03-04 Richard M. Stallman <rms@gnu.org>
9654
9655 * processes.texi: Fix typos.
9656
9657 * lists.texi (Building Lists): Minor clarification.
9658
9659 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
9660 in make-hash-table.
9661
96622004-02-29 Juanma Barranquero <lektu@terra.es>
9663
9664 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
9665 rm, and ignore exit code.
9666
96672004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
9668
9669 * display.texi (Defining Faces): Add description for min-colors.
9670 Update example.
9671
96722004-02-23 Luc Teirlinck <teirllm@auburn.edu>
9673
9674 * abbrevs.texi: Various corrections and clarifications in addition
9675 to the following:
9676 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
9677
96782004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9679
9680 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
9681
96822004-02-21 Luc Teirlinck <teirllm@auburn.edu>
9683
9684 * text.texi: Various small changes in addition to the following:
9685 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
9686 to delete-horizontal-space.
9687 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
9688 description of yank-handler text property at various places.
9689
9690 * frames.texi (Window System Selections): Add anchor.
9691
9692 * syntax.texi (Syntax Table Functions): Clarify and correct
9693 descriptions of make-syntax-table and copy-syntax-table.
9694 (Motion and Syntax): Clarify SYNTAXES argument to
9695 skip-syntax-forward.
9696 (Parsing Expressions): Mention that the return value of
9697 parse-partial-sexp is currently a list of ten rather than nine
9698 elements.
9699 (Categories): Various corrections and clarifications.
9700
97012004-02-17 Luc Teirlinck <teirllm@auburn.edu>
9702
9703 * markers.texi (Marker Insertion Types): Minor change.
9704
9705 * locals.texi (Standard Buffer-Local Variables):
9706 * commands.texi (Interactive Codes, Using Interactive):
9707 * functions.texi (Related Topics): Fix xrefs.
9708
97092004-02-16 Luc Teirlinck <teirllm@auburn.edu>
9710
9711 * lists.texi (Sets And Lists): Update description of delete-dups.
9712
97132004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9714
9715 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
9716
c8763fb6 97172004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
9718
9719 * frames.texi (Parameter Access): frame-parameters arg is optional.
9720 modify-frame-parameters handles nil for FRAME.
9721 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
9722 are all-or-nothing for certain toolkits.
9723 Mention parameter wait-for-wm.
9724 (Frames and Windows): In frame-first-window and frame-selected-window
9725 the arg is optional.
9726 (Input Focus): In redirect-frame-focus the second arg is optional.
9727 (Window System Selections): Mention selection type CLIPBOARD.
9728 Mention data-type UTF8_STRING.
9729 Mention numbering of cut buffers.
9730 (Resources): Describe x-resource-name.
9731
97322004-02-16 Richard M. Stallman <rms@gnu.org>
9733
9734 * windows.texi (Buffers and Windows): Delete false table
9735 about all-frames.
9736
9737 * syntax.texi (Parsing Expressions): Delete old caveat
9738 about parse-sexp-ignore-comments.
9739
9740 * streams.texi (Output Variables): Add print-quoted.
9741
9742 * lists.texi (Building Lists): Minor cleanup.
9743
9744 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
9745
9746 * display.texi (Overlays): Explain overlays use markers.
9747 (Managing Overlays): Explain front-advance and rear-advance
9748 in more detail.
9749
9750 * loading.texi (Unloading): Document unload-feature-special-hooks.
9751 Get rid of fns-NNN.el file.
9752
97532004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
9754
9755 * help.texi (Describing Characters): Fix text-char-description
9756 example output.
9757
9758 * edebug.texi (Using Edebug): Fix example.
9759
9760 * debugging.texi (Internals of Debugger): Fix return value.
9761
9762 * files.texi (Changing Files): Fix argname.
9763
9764 * calendar.texi: Fix parens, and default values.
9765
9766 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
9767 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 9768 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
9769
9770 * positions.texi (Text Lines): Don't add -1 in current-line.
9771
97722004-02-16 Richard M. Stallman <rms@gnu.org>
9773
9774 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
9775
97762004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
9777
9778 * processes.texi (Low-Level Network): Fix a typo.
9779
97802004-02-12 Kim F. Storm <storm@cua.dk>
9781
9782 * display.texi (Fringes): Use consistent wording.
9783 Note that window-fringe's window arg is optional.
9784 (Scroll Bars): Use consistent wording.
9785
97862004-02-11 Luc Teirlinck <teirllm@auburn.edu>
9787
9788 * tips.texi (Comment Tips): Document the new conventions for
9789 commenting out code.
9790
c8763fb6 97912004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 9792
5dcb4c4e 9793 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
9794
97952004-02-07 Kim F. Storm <storm@cua.dk>
9796
9797 * positions.texi (Text Lines): Add line-number-at-pos.
9798
97992004-02-06 John Paul Wallington <jpw@gnu.org>
9800
9801 * display.texi (Button Properties, Button Buffer Commands):
9802 mouse-2 invokes button, not down-mouse-1.
9803
98042004-02-04 Jason Rumney <jasonr@gnu.org>
9805
9806 * makefile.w32-in: Sync with Makefile.in changes.
9807
98082004-02-03 Luc Teirlinck <teirllm@auburn.edu>
9809
9810 * minibuf.texi (Text from Minibuffer): Various corrections and
9811 clarifications.
9812 (Object from Minibuffer): Correct Lisp description of
9813 read-minibuffer.
9814 (Minibuffer History): Clarify description of cons values for
9815 HISTORY arguments.
5dcb4c4e
SM
9816 (Basic Completion): Various corrections and clarifications.
9817 Add completion-regexp-list.
b8d4c8d0
GM
9818 (Minibuffer Completion): Correct and clarify description of
9819 completing-read.
5dcb4c4e
SM
9820 (Completion Commands): Mention Partial Completion mode.
9821 Various other minor changes.
b8d4c8d0
GM
9822 (High-Level Completion): Various corrections and clarifications.
9823 (Reading File Names): Ditto.
9824 (Minibuffer Misc): Ditto.
9825
98262004-01-26 Luc Teirlinck <teirllm@auburn.edu>
9827
9828 * strings.texi (Text Comparison): assoc-string also matches
9829 elements of alists that are strings instead of conses.
9830 (Formatting Strings): Standardize Texinfo usage. Update index
9831 entries.
9832
98332004-01-20 Luc Teirlinck <teirllm@auburn.edu>
9834
9835 * lists.texi (Sets And Lists): Add delete-dups.
9836
98372004-01-15 Luc Teirlinck <teirllm@auburn.edu>
9838
9839 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
9840 special form.
9841 * macros.texi (Defining Macros): Update description of `declare',
9842 which now is a macro.
9843 (Wrong Time): Fix typos.
9844
98452004-01-14 Luc Teirlinck <teirllm@auburn.edu>
9846
9847 * compile.texi (Compilation Functions): Expand descriptions of
9848 `compile-defun', `byte-compile-file', `byte-recompile-directory'
9849 and `batch-byte-compile'. In particular, mention and describe
9850 all optional arguments.
9851 (Disassembly): Correct and clarify the description of `disassemble'.
9852
98532004-01-11 Luc Teirlinck <teirllm@auburn.edu>
9854
9855 * searching.texi: Various small changes in addition to the
9856 following.
9857 (Regexp Example): Adapt to new value of `sentence-end'.
9858 (Regexp Functions): The PAREN argument to `regexp-opt' can be
9859 `words'.
9860 (Search and Replace): Add usage note for `perform-replace'.
9861 (Entire Match Data): Mention INTEGERS and REUSE arguments to
9862 `match-data'.
9863 (Standard Regexps): Update for new values of `paragraph-start'
9864 and `sentence-end'.
9865
98662004-01-07 Luc Teirlinck <teirllm@auburn.edu>
9867
9868 * files.texi (Saving Buffers): Clarify descriptions of
9869 `write-contents-functions' and `before-save-hook'.
9870 Make the defvar's for `before-save-hook' and `after-save-hook'
9871 into defopt's.
9872
98732004-01-07 Kim F. Storm <storm@cua.dk>
9874
9875 * commands.texi (Click Events): Describe new image and
9876 width/height elements of click events.
9877 (Accessing Events): Add posn-string, posn-image, and
9878 posn-object-width-height. Change posn-object to return either
9879 image or string object.
9880
98812004-01-01 Simon Josefsson <jas@extundo.com>
9882
9883 * hooks.texi (Standard Hooks): Add before-save-hook.
9884 * files.texi (Saving Buffers): Likewise.
9885
98862004-01-03 Richard M. Stallman <rms@gnu.org>
9887
9888 * frames.texi (Frames and Windows): Delete frame-root-window.
9889
98902004-01-03 Luc Teirlinck <teirllm@auburn.edu>
9891
9892 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
9893
9894 * functions.texi: Various small changes in addition to the
9895 following.
5dcb4c4e
SM
9896 (What Is a Function): `functionp' returns nil for macros.
9897 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
9898 (Function Documentation): Add `\' in front of (fn @var{arglist})
9899 and explain why.
9900 (Defining Functions): Mention DOCSTRING argument to `defalias'.
9901 Add anchor.
9902 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
9903
99042004-01-01 Miles Bader <miles@gnu.org>
9905
9906 * display.texi (Buttons): New section.
9907
99082003-12-31 Andreas Schwab <schwab@suse.de>
9909
9910 * numbers.texi (Math Functions): sqrt reports a domain-error
9911 error.
9912 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
9913
99142003-12-30 Luc Teirlinck <teirllm@auburn.edu>
9915
9916 * tips.texi (Documentation Tips): Update item on hyperlinks in
9917 documentation strings.
9918
9919 * errors.texi (Standard Errors): Various small corrections and
9920 additions.
9921
9922 * control.texi: Various small changes in addition to the
9923 following.
9924 (Signaling Errors): Provide some more details on how `signal'
9925 constructs the error message. Add anchor to the definition of
9926 `signal'.
9927 (Error Symbols): Describe special treatment of `quit'.
9928 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
9929 to emphasize that it has to be a single form.
9930
9931 * buffers.texi: Add anchor.
9932
99332003-12-29 Richard M. Stallman <rms@gnu.org>
9934
9935 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
9936 (Window Configurations): Add window-configuration-frame.
9937
9938 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
9939
9940 * text.texi (Examining Properties): Add get-char-property-and-overlay.
9941 Change arg name in get-char-property.
9942 (Special Properties): Update handling of keymap property.
9943
9944 * strings.texi (Modifying Strings): Add clear-string.
9945 (Text Comparison): Add assoc-string and remove
9946 assoc-ignore-case, assoc-ignore-representation.
9947
9948 * os.texi (Time of Day): Add set-time-zone-rule.
9949
9950 * numbers.texi (Math Functions): asin, acos, log, log10
9951 report domain-error errors.
9952
9953 * nonascii.texi (Converting Representations):
9954 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
9955 (Encoding and I/O): Add file-name-coding-system.
9956
9957 * modes.texi (Search-based Fontification): Explain that
9958 face specs are symbols with face names as values.
9959
9960 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
9961
9962 * lists.texi (Building Lists): remq moved elsewhere.
9963 (Sets And Lists): remq moved here.
9964 (Association Lists): Refer to assoc-string.
9965
9966 * internals.texi (Garbage Collection): Add memory-use-counts.
9967
9968 * frames.texi (Frames and Windows): Add set-frame-selected-window
9969 and frame-root-window.
9970
9971 * files.texi (Contents of Directories):
9972 Add directory-files-and-attributes.
9973
9974 * display.texi (Refresh Screen): Add force-window-update.
9975 (Invisible Text): Explain about moving point out of invis text.
9976 (Overlay Properties): Add overlay-properties.
9977 (Managing Overlays): Add overlayp.
9978 (GIF Images): Invalid image number displays a hollow box.
9979
9980 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
9981 (Killing Buffers): Add buffer-live-p.
9982
99832003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
9984
9985 * display.texi (Fringes): Fix typo "set-buffer-window".
9986
99872003-12-24 Luc Teirlinck <teirllm@auburn.edu>
9988
9989 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
9990 * nonascii.texi, processes.texi, tips.texi, variables.texi:
9991 Add or change various xrefs and anchors.
9992
9993 * commands.texi: Replace all occurrences of @acronym{CAR} with
9994 @sc{car}, for consistency with the rest of the Elisp manual.
9995 `car' and `cdr' are historically acronyms, but are no longer
9996 widely thought of as such.
9997
9998 * internals.texi (Pure Storage): Mention that `purecopy' does not
9999 copy text properties.
10000 (Object Internals): Now 29 bits are used (in most implementations)
10001 to address Lisp objects.
10002
10003 * variables.texi (Variables with Restricted Values): New node.
10004
10005 * objects.texi (Lisp Data Types): Mention that certain variables
10006 can only take on a restricted set of values and add an xref to
10007 the new node "Variables with Restricted Values".
10008
10009 * eval.texi (Function Indirection): Describe the errors that
10010 `indirect-function' can signal.
10011 (Eval): Clarify the descriptions of `eval-region' and `values'.
10012 Describe `eval-buffer' instead of `eval-current-buffer' and
10013 mention `eval-current-buffer' as an alias for `current-buffer'.
10014 Correct the description and mention all optional arguments.
10015
10016 * nonascii.texi: Various small changes in addition to the
10017 following.
10018 (Converting Representations): Clarify behavior of
10019 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10020 ASCII arguments.
10021 (Character Sets): Document the variable `charset-list' and adapt
10022 the definition of the function `charset-list' accordingly.
10023 (Translation of Characters): Clarify use of generic characters in
10024 `make-translation-table'. Clarify and correct the description of
10025 the use of translation tables in encoding and decoding.
10026 (User-Chosen Coding Systems): Correct and clarify the description
10027 of `select-safe-coding-system'.
10028 (Default Coding Systems): Clarify description of
10029 `file-coding-system-alist'.
10030
100312003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10032
10033 * strings.texi (Text Comparison): Correctly describe when two
10034 strings are `equal'. Combine and clarify descriptions of
10035 `assoc-ignore-case' and `assoc-ignore-representation'.
10036
10037 * objects.texi (Non-ASCII in Strings): Clarify description of
10038 when a string is unibyte or multibyte.
10039 (Bool-Vector Type): Update examples.
10040 (Equality Predicates): Correctly describe when two strings are
10041 `equal'.
10042
100432003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10044
10045 * lists.texi (Building Lists): `append' no longer accepts integer
10046 arguments. Update the description of `number-sequence' to reflect
10047 recent changes.
10048 (Sets And Lists): Describe `member-ignore-case' after `member'.
10049
100502003-11-27 Kim F. Storm <storm@cua.dk>
10051
10052 * commands.texi (Click Events): Click object may be an images.
10053 Describe (dx . dy) element of click positions.
10054 (Accessing Events): Remove duplicate posn-timestamp.
10055 New functions posn-object and posn-object-x-y.
10056
100572003-11-23 Kim F. Storm <storm@cua.dk>
10058
10059 * commands.texi (Click Events): Describe enhancements to event
10060 position lists, including new text-pos and (col . row) items.
10061 Mention left-fringe and right-fringe area events.
10062 (Accessing Events): New functions posn-area and
10063 posn-actual-col-row. Mention posn-timestamp. Mention that
10064 posn-point in non-text area still returns buffer position.
10065 Clarify posn-col-row.
10066
100672003-11-21 Lars Hansen <larsh@math.ku.dk>
10068
10069 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10070 * anti.texi (File Attributes): Describe removed parameter
10071 ID-FORMAT.
10072
100732003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10074
10075 * positions.texi (Positions): Mention that, if a marker is used as
10076 a position, its buffer is ignored.
10077
10078 * markers.texi (Overview of Markers): Mention it here too.
10079
100802003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10081
10082 * numbers.texi (Numeric Conversions): Not just `floor', but also
10083 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10084
100852003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10086
10087 * markers.texi (Creating Markers): Specify insertion type of
10088 created markers. Add xref to `Marker Insertion Types'.
10089 Second argument to `copy-marker' is optional.
10090 (Marker Insertion Types): Mention that most markers are created
10091 with insertion type nil.
10092 (The Mark): Correctly describe when `mark' signals an error.
10093 (The Region): Correctly describe when `region-beginning' and
10094 `region-end' signal an error.
10095
100962003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10097
10098 * hash.texi (Creating Hash): Clarify description of `eql'.
10099 `makehash' is obsolete.
10100 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10101
10102 * positions.texi (Point): Change description of `buffer-end', so
10103 that it is also correct for floating point arguments.
10104 (List Motion): Correct argument lists of `beginning-of-defun' and
10105 `end-of-defun'.
10106 (Excursions): Add xref to `Marker Insertion Types'.
10107 (Narrowing): Argument to `narrow-to-page' is optional.
10108
101092003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10110
10111 * streams.texi (Output Streams): Clarify behavior of point for
10112 marker output streams.
10113
101142003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10115
10116 * variables.texi (Defining Variables): Second argument to
10117 `defconst' is not optional.
10118 (Setting Variables): Mention optional argument APPEND to
10119 `add-to-list'.
10120 (Creating Buffer-Local): Expand description of
10121 `make-variable-buffer-local'.
10122 (Frame-Local Variables): Expand description of
10123 `make-variable-frame-local'.
10124 (Variable Aliases): Correct description of optional argument
10125 DOCSTRING to `defvaralias'. Mention return value of
10126 `defvaralias'.
10127 (File Local Variables): Add xref to `File variables' in Emacs
10128 Manual. Correct description of `hack-local-variables'. Mention
10129 `safe-local-variable' property. Mention optional second argument
10130 to `risky-local-variable-p'.
10131
101322003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10133
10134 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10135
101362003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10137
10138 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10139 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10140 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10141 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10142 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10143 lispref/processes.texi, lispref/searching.texi,
10144 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10145 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10146 @acronym{FOO}.
10147
101482003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10149
10150 * strings.texi (Creating Strings): Argument START to `substring'
10151 can not be `nil'. Expand description of
10152 `substring-no-properties'. Correct description of `split-string',
10153 especially with respect to empty matches. Prevent very bad line
10154 break in definition of `split-string-default-separators'.
10155 (Text Comparison): `string=' and `string<' also accept symbols as
10156 arguments.
10157 (String Conversion): More completely describe argument BASE in
10158 `string-to-number'.
10159 (Formatting Strings): `%s' and `%S' in `format' do require
10160 corresponding object. Clarify behavior of numeric prefix after
10161 `%' in `format'.
10162 (Case Conversion): The argument to `upcase-initials' can be a
10163 character.
10164
101652003-10-27 Kenichi Handa <handa@m17n.org>
10166
10167 * display.texi (Fontsets): Fix texinfo usage.
10168
101692003-10-25 Kenichi Handa <handa@m17n.org>
10170
10171 * display.texi (Fontsets): Add description of the function
10172 set-fontset-font.
10173
101742003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10175
10176 * display.texi (Temporary Displays): Add xref to `Documentation
10177 Tips'.
10178
10179 * functions.texi (Function Safety): Use inforef instead of pxref
10180 for SES.
10181
101822003-10-23 Andreas Schwab <schwab@suse.de>
10183
10184 * Makefile.in (TEX, texinputdir): Don't define.
10185 (TEXI2DVI): Define.
10186 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10187 add $(srcdir)/index.texi.
10188 ($(infodir)/elisp): Remove index.texi dependency.
10189 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10190 (index.texi): Remove target.
10191 (dist): Don't link $(srcdir)/permute-index.
10192 (clean): Don't remove index.texi.
10193
10194 * permute-index, index.perm: Remove.
10195 * index.texi: Rename from index.unperm.
10196
101972003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10198
10199 * tips.texi (Documentation Tips): Document new behavior for face
10200 and variable hyperlinks in Help mode.
10201
102022003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10203
10204 * objects.texi (Integer Type): Update for extra bit of integer range.
10205 (Character Type): Ditto.
10206
102072003-10-16 Eli Zaretskii <eliz@gnu.org>
10208
10209 * numbers.texi (Integer Basics): Add index entries for reading
10210 numbers in hex, octal, and binary.
10211
102122003-10-16 Lute Kamstra <lute@gnu.org>
10213
10214 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10215 argument.
10216
102172003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10218
10219 * windows.texi (Choosing Window): Fix typo.
10220 * edebug.texi (Edebug Execution Modes): Fix typo.
10221
102222003-10-13 Richard M. Stallman <rms@gnu.org>
10223
10224 * windows.texi (Basic Windows): A window has fringe settings,
10225 display margins and scroll-bar settings.
10226 (Splitting Windows): Doc split-window return value.
10227 Clean up one-window-p.
10228 (Selecting Windows): Fix typo.
10229 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10230 (Buffers and Windows): In set-window-buffer, explain effect
10231 on fringe settings and scroll bar settings.
10232 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10233 (Choosing Window): Use defopt for pop-up-frame-function.
10234 For special-display-buffer-names, explain same-window and same-frame.
10235 Clarify window-dedicated-p return value.
10236 (Textual Scrolling): scroll-up and scroll-down can get an error.
10237 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10238 Clarify set-window-hscroll.
10239 (Size of Window): Don't mention tool bar in window-height.
10240 (Coordinates and Windows): Explain what coordinates-in-window-p
10241 returns for fringes and display margins.
10242 (Window Configurations): Explain saving fringes, etc.
10243
10244 * tips.texi (Library Headers): Clean up Documentation.
10245
10246 * syntax.texi (Parsing Expressions): Clean up forward-comment
10247 and parse-sexp-lookup-properties.
10248
10249 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10250
10251 * os.texi (System Environment): Clean up text for load-average errors.
10252
10253 * modes.texi (Hooks): Don't explain local hook details at front.
10254 Clarify run-hooks and run-hook-with-args a little.
10255 Clean up add-hook and remove-hook.
10256
10257 * edebug.texi (Edebug Execution Modes): Clarify t.
10258 Document edebug-sit-for-seconds.
10259 (Coverage Testing): Document C-x X = and =.
10260 (Instrumenting Macro Calls): Fix typo.
10261 (Specification List): Don't index the specification keywords.
10262
102632003-10-10 Kim F. Storm <storm@cua.dk>
10264
10265 * processes.texi (Network): Introduce make-network-process.
10266
102672003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10268
10269 * tips.texi (Library Headers): Fix typo.
10270
102712003-10-07 Juri Linkov <juri@jurta.org>
10272
10273 * modes.texi (Imenu): Mention imenu-create-index-function's
10274 default value. Explain submenus better.
10275
102762003-10-07 Lute Kamstra <lute@gnu.org>
10277
10278 * modes.texi (Faces for Font Lock): Fix typo.
10279 (Hooks): Explain how buffer-local hook variables can refer to
10280 global hook variables.
10281 Various minor clarifications.
10282
102832003-10-06 Lute Kamstra <lute@gnu.org>
10284
10285 * tips.texi (Coding Conventions): Mention naming conventions for
10286 hooks.
10287
102882003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10289
10290 * loading.texi (Library Search): Correct default value of
10291 load-suffixes.
10292 (Named Features): Fix typo.
10293
102942003-10-05 Richard M. Stallman <rms@gnu.org>
10295
10296 * loading.texi (Named Features): In `provide',
10297 say how to test for subfeatures.
10298 (Unloading): In unload-feature, use new var name
10299 unload-feature-special-hooks.
10300
103012003-10-03 Lute Kamstra <lute@gnu.org>
10302
10303 * modes.texi (Major Mode Conventions): Mention third way to set up
10304 Imenu.
10305 (Imenu): A number of small fixes.
10306 Delete documentation of internal variable imenu--index-alist.
10307 Document the return value format of imenu-create-index-function
10308 functions.
10309
103102003-09-30 Richard M. Stallman <rms@gnu.org>
10311
10312 * processes.texi (Network): Say what stopped datagram connections do.
10313
10314 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10315
10316 * display.texi (Overlay Properties): Clarify `evaporate' property.
10317
103182003-09-29 Lute Kamstra <lute@gnu.org>
10319
10320 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10321 constructs should be marked as risky.
10322 Change cons cell into proper list.
10323 (Mode Line Variables): Change cons cell into proper list.
10324
103252003-09-26 Lute Kamstra <lute@gnu.org>
10326
10327 * modes.texi (Mode Line Data): Document the :propertize construct.
10328 (Mode Line Variables): Reorder the descriptions of the variables
10329 to match their order in the default mode-line-format.
10330 Describe the new variables mode-line-position and mode-line-modes.
10331 Update the default values of mode-line-frame-identification,
10332 minor-mode-alist, and default-mode-line-format.
10333 (Properties in Mode): Mention the :propertize construct.
10334
103352003-09-26 Richard M. Stallman <rms@gnu.org>
10336
10337 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10338 * loading.texi, minibuf.texi, text.texi, variables.texi:
10339 Avoid @strong{Note:}.
10340
103412003-09-26 Richard M. Stallman <rms@gnu.org>
10342
10343 * keymaps.texi (Remapping Commands): Fix typo.
10344
103452003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10346
10347 * processes.texi (Low-Level Network): Fix typo.
10348
103492003-09-23 Kim F. Storm <storm@cua.dk>
10350
10351 * processes.texi (Network, Network Servers): Fix typos.
10352 (Low-Level Network): Add timeout value for :server keyword.
10353 Add new option keywords to make-network-process.
10354 Add set-network-process-options.
10355 Explain how to test availability of network options.
10356
103572003-09-19 Richard M. Stallman <rms@gnu.org>
10358
10359 * text.texi (Motion by Indent): Arg to
10360 backward-to-indentation and forward-to-indentation is optional.
10361
10362 * strings.texi (Creating Strings): Add substring-no-properties.
10363
10364 * processes.texi
10365 (Process Information): Add list-processes arg QUERY-ONLY.
10366 Delete process-contact from here.
10367 Add new status values for process-status.
10368 Add process-get, process-put, process-plist, set-process-plist.
10369 (Synchronous Processes): Add call-process-shell-command.
10370 (Signals to Processes): signal-process allows process objects.
10371 (Network): Complete rewrite.
10372 (Network Servers, Datagrams, Low-Level Network): New nodes.
10373
10374 * positions.texi (Word Motion): forward-word, backward-word
10375 arg is optional. Reword.
10376
10377 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10378
10379 * variables.texi (Creating Buffer-Local):
10380 Delete duplicate definition of buffer-local-value.
10381 (File Local Variables): Explain about discarding text props.
10382
103832003-09-11 Richard M. Stallman <rms@gnu.org>
10384
10385 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10386 changes variables that record input events.
10387 (Minibuffer Misc): Add minibuffer-selected-window.
10388
10389 * lists.texi (Building Lists): Add copy-tree.
10390
10391 * display.texi (Fontsets): Add char-displayable-p.
10392 (Scroll Bars): New node.
10393
103942003-09-08 Lute Kamstra <lute@gnu.org>
10395
10396 * modes.texi (%-Constructs): Document new `%i' and `%I'
10397 constructs.
10398
103992003-09-03 Peter Runestig <peter@runestig.com>
10400
10401 * makefile.w32-in: New file.
10402
104032003-08-29 Richard M. Stallman <rms@gnu.org>
10404
10405 * display.texi (Overlay Properties): Clarify how priorities
10406 affect use of the properties.
10407
104082003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10409
10410 * customize.texi (Type Keywords): Correct the description of
10411 `:help-echo' in the case where `motion-doc' is a function.
10412
104132003-08-14 John Paul Wallington <jpw@gnu.org>
10414
10415 * modes.texi (Emulating Mode Line): Subsection, not section.
10416
104172003-08-13 Richard M. Stallman <rms@gnu.org>
10418
10419 * elisp.texi (Top): Update subnode lists in menu.
10420
10421 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10422 (Kill Functions): kill-region has new arg yank-handler.
10423 (Yanking): New node.
10424 (Yank Commands): Add yank-undo-function.
10425 (Low-Level Kill Ring):
10426 kill-new and kill-append have new arg yank-handler.
10427 (Changing Properties): Add remove-list-of-text-properties.
10428 (Atomic Changes): New node.
10429
10430 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10431
10432 * streams.texi (Output Variables): Add eval-expression-print-length
10433 and eval-expression-print-level.
10434
10435 * os.texi (Time Conversion): For encode-time, explain limits on year.
10436
10437 * objects.texi (Character Type): Define anchor "modifier bits".
10438
10439 * modes.texi (Emulating Mode Line): New node.
10440 (Search-based Fontification): Font Lock uses font-lock-face property.
10441 (Other Font Lock Variables): Likewise.
10442
10443 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10444 not vectors.
10445 (Active Keymaps): Add emulation-mode-map-alists.
10446 (Functions for Key Lookup): key-binding has new arg no-remap.
10447 (Remapping Commands): New node.
10448 (Scanning Keymaps): where-is-internal has new arg no-remap.
10449 (Tool Bar): Add tool-bar-local-item-from-menu.
10450 Clarify when to use tool-bar-add-item-from-menu.
10451
10452 * commands.texi (Interactive Call): commandp has new arg.
10453 (Command Loop Info): Add this-original-command.
10454
104552003-08-06 John Paul Wallington <jpw@gnu.org>
10456
10457 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10458
10459 * display.texi (Warning Basics): Fix typo.
10460 (Fringes): Add closing curly bracket and fix typo.
10461
10462 * elisp.texi (Top): Fix typo.
10463
104642003-08-05 Richard M. Stallman <rms@gnu.org>
10465
10466 * elisp.texi: Update lists of subnodes.
10467
10468 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10469
10470 * variables.texi (Local Variables): Use lc for example variable names.
10471
10472 * tips.texi (Library Headers): Explain where to put -*-.
10473
10474 * strings.texi (Creating Strings): Fix xref for vconcat.
10475
10476 * sequences.texi (Vector Functions):
10477 vconcat no longer allows integer args.
10478
10479 * minibuf.texi (Reading File Names): read-file-name has new
10480 arg PREDICATE. New function read-directory-name.
10481
c4cc8b9a 10482 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10483 (Indenting Macros): New node.
10484
10485 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10486 (Window Frame Parameters): Make separate table of parameters
10487 that are coupled with specific face attributes.
10488 (Deleting Frames): delete-frame-hooks renamed to
10489 delete-frame-functions.
10490
10491 * files.texi (Magic File Names): Add file-remote-p.
10492 Clarify file-local-copy.
10493
10494 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10495 here; instead xref Defining Macros.
10496
10497 * display.texi (Warnings): New node, and subnodes.
10498 (Fringes): New node.
10499
10500 * debugging.texi (Test Coverage): New node.
10501
10502 * compile.texi (Compiler Errors): Explain with-no-warnings
10503 and other ways to suppress warnings.
10504
10505 * commands.texi (Interactive Call): Minor clarification.
10506
10507 * buffers.texi (Buffer File Name): set-visited-file-name
10508 renames the buffer too.
10509
10510 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10511
105122003-07-24 Markus Rost <rost@math.ohio-state.edu>
10513
10514 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10515
105162003-07-22 Markus Rost <rost@math.ohio-state.edu>
10517
10518 * internals.texi (Garbage Collection): Fix previous change.
10519
105202003-07-22 Richard M. Stallman <rms@gnu.org>
10521
10522 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10523
10524 * display.texi (Width): Use \s syntax in example.
10525 (Font Selection): Add face-font-rescale-alist.
10526
10527 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10528 Remove spurious indent in example.
10529
10530 * lists.texi (Building Lists): Add number-sequence.
10531
10532 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10533
10534 * functions.texi (Function Documentation): Explain how to
10535 show calling convention explicitly in the doc string.
10536
10537 * windows.texi (Selecting Windows): save-selected-window saves
10538 selected window of each frame.
10539 (Window Configurations): Minor change.
10540
10541 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10542
10543 * streams.texi (Output Variables): Add print-continuous-numbering
10544 and print-number-table.
10545
10546 * processes.texi (Decoding Output): New node.
10547
10548 * os.texi (Time Conversion): decode-time arg is optional.
10549
10550 * objects.texi (Character Type): Don't use space as example for \.
10551 Make list of char names and \-sequences correspond.
10552 Explain that \s is not used in strings. `\ ' needs space after.
10553
10554 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10555 (Translation of Characters): Add translation-table-for-input.
10556 (Default Coding Systems): Add auto-coding-functions.
10557 (Explicit Encoding): Add decode-coding-inserted-region.
10558 (Locales): Add locale-info.
10559
10560 * minibuf.texi (Basic Completion): Describe test-completion.
10561 Collections can be lists of strings.
10562 Clean up lazy-completion-table.
10563 (Programmed Completion): Mention test-completion.
10564 Clarify why lambda expressions are not accepted.
10565 (Minibuffer Misc): Describe minibufferp.
10566
105672003-07-14 Richard M. Stallman <rms@gnu.org>
10568
10569 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10570
10571 * windows.texi (Selecting Windows): New arg to select-window.
10572 (Selecting Windows): Add with-selected-window.
10573 (Size of Window): Add window-inside-edges, etc.
10574
10575 * internals.texi (Garbage Collection): Add post-gc-hook.
10576
10577 * processes.texi (Subprocess Creation): Add exec-suffixes.
10578
10579 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10580 (Scanning Keymaps): Add map-keymaps.
10581 (Defining Menus): Add keymap-prompt.
10582
10583 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10584 most-negative-fixnum.
10585
c4cc8b9a 10586 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10587 (Compiler Errors): New node.
10588
10589 * os.texi (User Identification): user-uid, user-real-uid
10590 can return float.
10591
10592 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10593 and about derived modes.
10594 (Minor Modes): Add minor-mode-list.
10595 (Defining Minor Modes): Keyword args for define-minor-mode.
10596 (Search-based Fontification): Explain managing other properties.
10597 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10598 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10599 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10600
10601 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10602 (Variable Aliases): Clarify defvaralias.
10603
10604 * loading.texi (Library Search): Add load-suffixes.
10605
10606 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10607 (Programmed Completion): Add dynamic-completion-table.
10608
10609 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10610 (Magic File Names): Specify precedence order of handlers.
10611
10612 * commands.texi (Command Overview): Emacs server runs pre-command-hook
10613 and post-command-hook.
10614 (Waiting): New calling convention for sit-for.
10615
10616 * text.texi (Special Properties): local-map and keymap properties
10617 apply based on their stickiness.
10618
106192003-07-07 Richard M. Stallman <rms@gnu.org>
10620
10621 * modes.texi (Minor Mode Conventions): Specify only some kinds
10622 of list values as args to minor modes.
10623
10624 * files.texi (File Name Expansion): Warn about iterative use
10625 of substitute-in-file-name.
10626
10627 * advice.texi (Activation of Advice): Clean up previous change.
10628
106292003-07-06 Markus Rost <rost@math.ohio-state.edu>
10630
10631 * advice.texi (Activation of Advice): Note that ad-start-advice is
10632 turned on by default.
10633
106342003-06-30 Richard M. Stallman <rms@gnu.org>
10635
10636 * text.texi (Buffer Contents): Document current-word.
10637 (Change Hooks): Not called for *Messages*.
10638
10639 * functions.texi (Defining Functions): Explain about redefining
10640 primitives.
f4e90db0 10641 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
10642 Comment out the detailed criteria for what is safe.
10643
106442003-06-22 Andreas Schwab <schwab@suse.de>
10645
10646 * objects.texi (Symbol Type): Fix description of examples.
10647
106482003-06-16 Andreas Schwab <schwab@suse.de>
10649
10650 * hash.texi (Creating Hash): Fix description of :weakness.
10651
c8763fb6 106522003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
10653
10654 * files.texi (Changing Files): copy-file copies file modes, too.
10655
106562003-05-28 Richard M. Stallman <rms@gnu.org>
10657
10658 * strings.texi (Creating Strings): Clarify split-string.
10659
106602003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
10661
10662 * strings.texi (Creating Strings): Update split-string specification
10663 and examples.
10664
106652003-05-19 Richard M. Stallman <rms@gnu.org>
10666
10667 * elisp.texi: Correct invariant section names.
10668
106692003-04-20 Richard M. Stallman <rms@gnu.org>
10670
10671 * os.texi (Timers): Explain about timers and quitting.
10672
106732003-04-19 Richard M. Stallman <rms@gnu.org>
10674
10675 * internals.texi (Writing Emacs Primitives): Strings are
10676 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
10677 Explain GCPRO convention for varargs function args.
10678
106792003-04-16 Richard M. Stallman <rms@gnu.org>
10680
10681 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
10682
106832003-04-08 Richard M. Stallman <rms@gnu.org>
10684
10685 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
10686
106872003-02-13 Kim F. Storm <storm@cua.dk>
10688
10689 * objects.texi (Character Type): New \s escape for space.
10690
106912003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
10692
5dcb4c4e 10693 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
10694
106952003-01-25 Richard M. Stallman <rms@gnu.org>
10696
10697 * keymaps.texi: Document that a symbol can act as a keymap.
10698
106992003-01-13 Richard M. Stallman <rms@gnu.org>
10700
10701 * text.texi (Changing Properties): Say string indices are origin-0.
10702
10703 * positions.texi (Screen Lines) <compute-motion>:
10704 Correct order of elts in return value.
10705
10706 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
10707 how to define a default binding.
10708
107092002-12-07 Markus Rost <rost@math.ohio-state.edu>
10710
10711 * loading.texi (Unloading): Fix recent change for load-history.
10712
10713 * customize.texi (Simple Types): Clarify description of custom
10714 type 'number. Describe new custom type 'float.
10715
107162002-12-04 Markus Rost <rost@math.ohio-state.edu>
10717
10718 * variables.texi (File Local Variables): Fix typo.
10719
c8763fb6 107202002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
10721
10722 From Michael Albinus <Michael.Albinus@alcatel.de>.
10723
10724 * README: Target for Info file is `make info'.
10725
5dcb4c4e 10726 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
10727 `file-name-sans-extension'.
10728 (Magic File Names): Complete list of operations for magic file
10729 name handlers.
10730
107312002-09-16 Jonathan Yavner <jyavner@engineer.com>
10732
10733 * variables.texi (File Local Variables): New function
10734 risky-local-variable-p.
10735
107362002-09-15 Jonathan Yavner <jyavner@engineer.com>
10737
10738 * functions.texi (Function safety): New node about unsafep.
10739
107402002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
10741
5dcb4c4e 10742 * customize.texi (Splicing into Lists): Fix example.
a86cd395 10743 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
10744
107452002-06-17 Juanma Barranquero <lektu@terra.es>
10746
10747 * frames.texi (Display Feature Testing): Fix typo.
10748
107492002-06-12 Andreas Schwab <schwab@suse.de>
10750
10751 * frames.texi (Initial Parameters, Resources): Fix references to
10752 the Emacs manual.
10753
107542002-05-13 Kim F. Storm <storm@cua.dk>
10755
10756 * variables.texi (Intro to Buffer-Local): Updated warning and
10757 example relating to changing buffer inside let.
10758
c8763fb6 107592002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10760
10761 * os.texi (Session Management): New node about X Session management.
10762
107632002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
10764
10765 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
10766 to which the manual corresponds, and the copyright years.
10767
10768 * Makefile.in (VERSION): Set to 2.9.
10769
107702001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
10771
10772 * elisp.texi: Change the category in @dircategory to "Emacs", to
10773 make it consistent with info/dir.
10774
107752001-11-25 Miles Bader <miles@gnu.org>
10776
10777 * text.texi (Fields): Describe new `limit' arg in
10778 field-beginning/field-end.
10779
107802001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
10781
5dcb4c4e
SM
10782 * permute-index: Don't depend on csh-specific features.
10783 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
10784
10785 * two-volume-cross-refs.txt: New file.
10786 * two.el: New file.
10787 * spellfile: New file.
10788
107892001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
10790
10791 * permute-index: New file.
10792
10793 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
10794 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
10795 8+3 restricted namespace.
10796
10797 * Makefile.in (infodir): Define relative to $(srcdir).
10798 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
10799 include directories list via -I switch to makeinfo.
10800 (index.texi): Use cp if both hard and symbolic links fail.
10801
108022001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
10803
10804 * Makefile.in (distclean): Add.
10805
10806 The following changes make ELisp manual part of the Emacs
10807 distribution:
10808
10809 * Makefile.in: Add Copyright notice.
10810 (prefix): Remove.
10811 (infodir): Change value to "../info".
10812 (VPATH): New variable.
10813 (MAKE): Don't define.
10814 (texmacrodir): Don't define.
10815 (texinputdir): Append the existing value of TEXINPUTS.
10816 ($(infodir)/elisp): Instead of just "elisp". Reformat the
10817 command to be compatible with man/Makefile.in, and to put the
10818 output into ../info.
10819 (info): Add target.
10820 (installall): Target removed.
10821
c8763fb6 108222001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
10823
10824 * tips.texi (Coding Conventions): Fix typo.
10825
108262001-10-23 Gerd Moellmann <gerd@gnu.org>
10827
10828 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
10829
108302001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
10831
10832 * files.texi (File Name Components): Update the description of
10833 file-name-sans-extension and file-name-extension, as they now
10834 ignore leading dots.
10835
108362001-10-20 Gerd Moellmann <gerd@gnu.org>
10837
10838 * (Version 21.1 released.)
10839
108402001-10-19 Miles Bader <miles@gnu.org>
10841
10842 * positions.texi (Text Lines): Describe behavior of
10843 `beginning-of-line'/`end-of-line' in the presence of field properties.
10844
108452001-10-17 Gerd Moellmann <gerd@gnu.org>
10846
10847 * Makefile.in (VERSION): Set to 2.8.
10848 (manual): Use `manual-21'.
10849
10850 * elisp.texi (VERSION): Add and use it where the version
10851 number was used. Set it to 2.8.
10852
10853 * intro.texi: Likewise.
10854
108552001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
10856
10857 * files.texi (File Name Completion): Document the significance of
10858 a trailing slash in elements of completion-ignored-extensions.
10859
108602001-10-06 Miles Bader <miles@gnu.org>
10861
10862 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
10863
108642001-10-04 Gerd Moellmann <gerd@gnu.org>
10865
10866 * variables.texi (Variable Aliases): New node.
10867
108682001-10-04 Gerd Moellmann <gerd@gnu.org>
10869
10870 * Branch for 21.1.
10871
108722001-10-02 Miles Bader <miles@gnu.org>
10873
10874 * minibuf.texi (Minibuffer Misc): Add entries for
10875 `minibuffer-contents', `minibuffer-contents-no-properties', and
10876 `delete-minibuffer-contents'.
10877 Correct description for `minibuffer-prompt-end'.
10878
10879 * text.texi (Property Search): Correct descriptions of
10880 `next-char-property-change' and `previous-char-property-change'.
10881 Add entries for `next-single-char-property-change' and
10882 `previous-single-char-property-change'.
10883 Make operand names a bit more consistent.
10884
108852001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
10886
10887 * frames.texi (Finding All Frames): Document that next-frame and
10888 previous-frame are local to current terminal.
10889
108902001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
10891
10892 * keymaps.texi (Creating Keymaps): Fix the description of the
10893 result of make-keymap.
10894
108952001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
10896
10897 * display.texi (Font Lookup, Attribute Functions)
10898 (Image Descriptors): Add cross-references to the definition of
10899 selected frame.
10900
10901 * buffers.texi (The Buffer List): Add cross-references to the
10902 definition of selected frame.
10903
10904 * frames.texi (Input Focus): Clarify which frame is _the_ selected
10905 frame at any given time.
10906 (Multiple Displays, Size and Position): Add a cross-reference to
10907 the definition of the selected frame.
10908
109092001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
10910
10911 * strings.texi (String Conversion) <string-to-number>: Document
10912 that a float is returned for integers that are too large.
10913
10914 * frames.texi (Mouse Position): Document mouse-position-function.
10915 (Display Feature Testing): Document display-images-p.
10916 (Window Frame Parameters): Document the cursor-type variable.
10917
10918 * numbers.texi (Integer Basics): Document CL style read syntax for
10919 integers in bases other than 10.
10920
5dcb4c4e
SM
10921 * positions.texi (List Motion):
10922 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
10923
10924 * lists.texi (Sets And Lists): Document member-ignore-case.
10925
10926 * internals.texi (Garbage Collection): Document the used and free
10927 strings report.
10928 (Memory Usage): Document strings-consed.
10929
10930 * os.texi (Time of Day): Document float-time.
10931 (Recording Input): Document that clear-this-command-keys clears
10932 the vector to be returned by recent-keys.
10933
ed9265fc
JB
10934 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
10935 The argument keymap can be a list.
b8d4c8d0
GM
10936
10937 * nonascii.texi (User-Chosen Coding Systems)
10938 <select-safe-coding-system>: Document the new argument
10939 accept-default-p and the variable
10940 select-safe-coding-system-accept-default-p. Tell what happens if
10941 buffer-file-coding-system is undecided.
10942 (Default Coding Systems): Document auto-coding-regexp-alist.
10943
10944 * display.texi (The Echo Area) <message>: Document
10945 message-truncate-lines.
10946 (Glyphs): Document that the glyph table is unused on windowed
10947 displays.
10948
10949 * help.texi (Describing Characters) <single-key-description>:
10950 Document the new argument no-angles.
10951 (Accessing Documentation) <documentation-property>: Document that
10952 a non-string property is evaluated.
10953 <documentation>: Document that the function-documentation property
10954 is looked for.
10955
10956 * windows.texi (Selecting Windows): Document some-window.
10957
10958 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
10959
10960 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
10961 apropos-mode-hook.
10962
10963 * commands.texi (Using Interactive): Document interactive-form.
10964 (Keyboard Macros): Document kbd-macro-termination-hook.
10965 (Command Loop Info): Document that clear-this-command-keys clears
10966 the vector to be returned by recent-keys.
10967
109682001-09-04 Werner LEMBERG <wl@gnu.org>
10969
10970 * Makefile.in (srcdir, texinputdir): New variables.
10971 (srcs, index.texi, install): Use $(srcdir).
10972 (.PHONY): Remove elisp.dvi.
10973 (elisp): Use -I switch for makeinfo.
10974 (elisp.dvi): Use $(srcdir) and $(texinputdir).
10975 (installall, dist): Use $(srcdir).
10976 Fix path to texinfo.tex.
10977 (maintainer-clean): Add elisp.dvi and elisp.oaux.
10978
109792001-08-30 Gerd Moellmann <gerd@gnu.org>
10980
10981 * display.texi (Conditional Display): Adjust to API change.
10982
10983 * configure: New file.
10984
109852001-07-30 Gerd Moellmann <gerd@gnu.org>
10986
10987 * commands.texi (Repeat Events): Add description of
10988 double-click-fuzz.
10989
109902001-05-08 Stefan Monnier <monnier@cs.yale.edu>
10991
10992 * syntax.texi (Syntax Class Table): Add the missing designator for
10993 comment and string fences.
10994 (Syntax Properties): Add a xref to syntax table internals.
10995 (Syntax Table Internals): Document string-to-syntax.
10996
109972001-05-07 Gerd Moellmann <gerd@gnu.org>
10998
10999 * Makefile.in (install): Use install-info command line options
11000 like in Emacs' Makefile.in.
11001
110022000-12-09 Miles Bader <miles@gnu.org>
11003
11004 * windows.texi (Window Start): Update documentation for
11005 `pos-visible-in-window-p'.
11006
110072000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11008
11009 * lists.texi (Building Lists): Add footnote to explain how to add
11010 to the end of a list.
11011
110122000-10-25 Gerd Moellmann <gerd@gnu.org>
11013
11014 * files.texi (Visiting Functions): Typos.
11015
110162000-10-25 Kenichi Handa <handa@etl.go.jp>
11017
11018 * files.texi (Visiting Functions): Return value of
11019 find-file-noselect may be a list of buffers if wildcards are used.
11020
110212000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11022
11023 * display.texi (Defining Faces): Document `graphic' display type
11024 in face specs.
11025
b344d29d 110262000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11027
11028 * hooks.texi (Standard Hooks): Replace obsolete
11029 `after-make-frame-hook' with `after-make-frame-functions'.
11030
11031 * frames.texi (Creating Frames): Ditto.
11032
11033 * variables.texi (Future Local Variables): Ditto.
11034
110352000-10-16 Gerd Moellmann <gerd@gnu.org>
11036
11037 * display.texi (Other Image Types): Add description of :foreground
11038 and :background properties of mono PBM images.
11039
110402000-08-17 Werner LEMBERG <wl@gnu.org>
11041
11042 * .cvsignore: New file.
11043
110442000-01-05 Gerd Moellmann <gerd@gnu.org>
11045
11046 * tindex.pl: New script.
11047
110481999-12-03 Dave Love <fx@gnu.org>
11049
11050 * Makefile.in (MAKEINFO): New parameter.
11051
110521999-09-17 Richard Stallman <rms@gnu.org>
11053
11054 * Makefile.in (srcs): Add hash.texi.
11055 (VERSION): Update to 20.6.
11056
110571999-09-13 Richard Stallman <rms@gnu.org>
11058
11059 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11060
110611998-08-29 Karl Heuer <kwzh@gnu.org>
11062
11063 * configure.in: New file.
11064 * Makefile.in: Renamed from Makefile.
11065 (prefix, infodir): Use value obtained from configure.
11066 (emacslibdir): Obsolete variable deleted.
11067 (dist): Distribute configure.in, configure, Makefile.in.
11068
110691998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11070
11071 * Makefile (INSTALL_INFO): New variable.
11072 (install): Run install-info.
11073
110741998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11075
11076 * Makefile (elisp.dvi): Add missing backslash.
11077
110781998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11079
11080 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11081 Run texindex without `./'. Always run texindex on elisp.tp.
11082 (elisp.tps): Target deleted.
11083
110841998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11085
11086 * Makefile (srcs): Add nonascii.texi and customize.texi.
11087 (dist): Start by deleting `temp'.
11088
110891998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11090
11091 * Makefile (makeinfo, texindex): Targets deleted.
11092 (makeinfo.o, texindex.o): Targets deleted.
11093 (clean, dist): Don't do anything with them or with getopt*.
11094
110951998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11096
11097 * Makefile (SHELL): Defined.
11098
110991998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11100
11101 * Makefile (elisp.tps): New target.
11102 (elisp.dvi): Depend on elisp.tps.
11103
c5602427 111041996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11105
11106 * README: Update phone number.
11107
11108 * Makefile (elisp): Make this be the default target.
11109 Depend on makeinfo.c instead of makeinfo.
11110 (install): Don't depend on elisp.dvi, since we don't install that.
11111 Use mkinstalldirs.
11112 (dist): Add mkinstalldirs.
11113
c5602427 111141995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11115
11116 * Makefile (VERSION): Update version number.
5dcb4c4e 11117 (maintainer-clean): Rename from realclean.
b8d4c8d0 11118
c5602427 111191995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11120
11121 * Makefile (realclean): New target.
11122 (elisp): Remove any old elisp-* files first.
11123
c5602427 111241993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11125
11126 * Makefile (VERSION): New variable.
11127 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11128 Compressed file suffix should be `.gz', not `.z'.
11129
ce058493 111301993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11131
11132 * Makefile (elisp): Depend on makeinfo.
11133
c5602427 111341993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11135
11136 * Makefile (srcs): Add anti.texi.
11137
c5602427 111381993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11139
11140 * Makefile (infodir, prefix): New vars.
11141 (install): Use infodir.
f4e90db0 11142 (emacsinfodir): Delete.
b8d4c8d0 11143
c5602427 111441993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11145
11146 * Makefile (srcs): Add calendar.texi.
11147
11148 * Makefile (dist): Copy texindex.c and makeinfo.c.
11149 Limit elisp-* files to those with one or two digits.
11150
c5602427 111511993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11152
f4e90db0 11153 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11154
c5602427 111551993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11156
11157 * loading.texi (Unloading): define-function changed back to
11158 defalias. It may not stay this way, but at least it's
11159 consistent with the known-good version of the code patch.
11160
c5602427 111611993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11162
11163 * modes.texi (Hooks): Document new optional arg of add-hook.
11164
c5602427 111651993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11166
11167 * variables.texi: Document nil initial value of buffer-local variables.
11168
11169 * tips.texi: Add new section on standard library headers.
11170
c5602427 111711993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11172
11173 * Makefile (srcs): Add frame.texi to the list of sources.
11174
c5602427 111751993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11176
11177 * Makefile (dist): Don't bother excluding autosave files; they'll
11178 never make it into the temp directory anyway, and the hash marks
11179 in the name are problematic for make and the Bourne shell.
ed9265fc 11180 (srcs): ???
b8d4c8d0 11181
c5602427 111821993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11183
11184 * Makefile (dist): Don't include backup files or autosave files in
11185 the distribution tar file.
11186
c5602427 111871991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 11188
5dcb4c4e 11189 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
11190 (elisp.dvi): Remove erroneous shell comment.
11191 Expect output of permute-index in permuted.fns.
11192 Save old elisp.aux in elisp.oaux.
5dcb4c4e 11193 (clean): Add index.texi to be deleted.
b8d4c8d0 11194
c5602427 111951990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11196
11197 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11198
c5602427 111991990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
11200
11201 * files.texi: Noted that completion-ignored-extensions is ignored
11202 when making *Completions*.
11203
3e868ee3 112041990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
11205
11206 * Makefile make dist now depends on elisp.dvi, since it tries
11207 to include it in the dist file.
11208
c5602427 112091990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 11210
c5602427 11211 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 11212
c5602427 112131989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11214
11215 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11216 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11217
c5602427 112181989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11219
11220 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11221 and @error{} are the terms now being used. The files in the
11222 directory have been changed to reflect this.
11223
11224 * All instances of @indentedresultt{} have been changed to
333f9019 11225 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 11226
c5602427 112271989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11228
11229 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11230 experimental @indentedresult{}, @indentedexpandsto{} are part of
11231 the texinfo.tex in this directory. These TeX macros are not
11232 stable yet.
11233
c5602427 112341989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11235
11236 * texinfo.tex: Temporarily added
11237 \let\result=\dblarrow
11238 \def\error{{\it ERROR} \longdblarrow}
11239 We need to do this better soon.
11240
c5602427 112411989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11242
11243 * Applied Karl Berry's patches to *.texinfo files, but not to
11244 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11245 new title page format is also not applied, since it requires
11246 texinfo.tex changes.)
11247
11248 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11249 for the Project GNU development environment.
11250
11251;; Local Variables:
c8763fb6 11252;; coding: utf-8
b8d4c8d0
GM
11253;; End:
11254
ca4b98fa 11255 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
11256
11257 This file is part of GNU Emacs.
11258
352c8b4a 11259 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 11260 it under the terms of the GNU General Public License as published by
352c8b4a
GM
11261 the Free Software Foundation, either version 3 of the License, or
11262 (at your option) any later version.
b8d4c8d0
GM
11263
11264 GNU Emacs is distributed in the hope that it will be useful,
11265 but WITHOUT ANY WARRANTY; without even the implied warranty of
11266 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11267 GNU General Public License for more details.
11268
11269 You should have received a copy of the GNU General Public License
352c8b4a 11270 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.