* lisp/ido.el (ido-set-matches-1): Improve flex matching performance by
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
a43d02f0
MA
12012-11-08 Michael Albinus <michael.albinus@gmx.de>
2
3 * os.texi (Notifications): Update descriptions of
4 notifications-notify, notifications-close-notification and
5 notifications-get-capabilities according to latest code changes.
6 Add notifications-get-server-information.
7
2395ab64
CY
82012-11-03 Chong Yidong <cyd@gnu.org>
9
10 * objects.texi (General Escape Syntax): Clarify the explanation of
11 escape sequences.
12 (Non-ASCII in Strings): Clarify when a string is unibyte vs
13 multibyte. Hex escapes do not automatically make a string
14 multibyte.
15
43bcfda6
MR
162012-11-03 Martin Rudalics <rudalics@gmx.at>
17
18 * windows.texi (Switching Buffers): Document option
19 switch-to-buffer-preserve-window-point.
20 (Display Action Functions): Document window-height and
21 window-width alist entries.
22 (Display Action Functions): Document
23 display-buffer-below-selected and
24 display-buffer-in-previous-window.
25 (Quitting Windows): Document quit-restore-window. Rewrite
26 section.
27 (Window Configurations): In window-state-get mention that
28 argument window must be valid.
29 (Window Parameters): Document quit-restore window parameter
30 (Bug#12158).
31
89b2c8a1
GM
322012-10-31 Glenn Morris <rgm@gnu.org>
33
88390adf
GM
34 * control.texi (Catch and Throw): Add xref to cl.texi.
35
aec5e6f9
GM
36 * lists.texi (Sets And Lists): Point xref to better location.
37
0d8e94e9
GM
38 * errors.texi (Standard Errors):
39 * loading.texi (Autoload): Update for cl-lib namespace changes.
40
5241598a
GM
41 * modes.texi (Defining Minor Modes): "Generalized Variables"
42 section is now in this manual rather than cl.texi.
43
89b2c8a1
GM
44 * eval.texi (Special Forms): No longer special forms: defmacro,
45 defun, save-window-excursion, with-output-to-temp-buffer.
46 * functions.texi (Defining Functions): Defun is now a macro.
47 Defalias is a function.
48
516e1a08
GM
492012-10-30 Glenn Morris <rgm@gnu.org>
50
51 * variables.texi (Generalized Variables): Fix typo.
52
e29e39c9
CY
532012-10-30 Chong Yidong <cyd@gnu.org>
54
55 * symbols.texi (Symbol Plists): Document function-get.
56
57 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
58
59 * frames.texi (Visibility of Frames): Document tty-top-frame.
60
70edffb1
SM
612012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
62
63 * keymaps.texi (Format of Keymaps): Document the multiple
64 inheritance format.
65
3a51f0eb
MR
662012-10-28 Martin Rudalics <rudalics@gmx.at>
67
68 * windows.texi (Basic Windows): Reformulate description of live,
69 internal and valid windows.
70 (Cyclic Window Ordering): Describe new argument of
71 get-lru-window and get-largest-window. Add description of
72 window-in-direction.
73
5b6887ad
GM
742012-10-27 Glenn Morris <rgm@gnu.org>
75
5887564d
GM
76 * variables.texi (Generalized Variables): New section,
77 adapted from misc/cl.texi.
78 * elisp.texi (Top): Add Generalized Variables to menu.
79 * lists.texi (List Elements, List Variables):
80 Mention generalized variables.
81
5b6887ad
GM
82 * lists.texi (List Elements): Typo fix.
83
05b621a6
CY
842012-10-27 Chong Yidong <cyd@gnu.org>
85
86 * minibuf.texi (High-Level Completion): Don't mention removed
87 function iswitchb-read-buffer.
88
89 * commands.texi (Event Input Misc): Remove last-input-char.
90 (Command Loop Info): Remove last-command-char.
91
92 * frames.texi (Initial Parameters): Don't mention the obsolete
93 special-display feature.
94
95 * windows.texi (Choosing Window): Don't mention the obsolete
96 special display feature.
97 (Choosing Window Options): Remove obsolete special-display
98 variables, and the functions special-display-p and
99 special-display-popup-frame.
100
101 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
102
103 * hooks.texi (Standard Hooks): Remove obsolete hooks.
104
105 * markers.texi (Information from Markers): Remove obsolete
106 function buffer-has-markers-at.
107
108 * text.texi (Yanking): Document yank-handled-properties.
109
72ec96fb
PE
1102012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
111
112 Update manual for new time stamp format (Bug#12706).
113 * buffers.texi (Modification Time):
114 * files.texi (Testing Accessibility, File Attributes):
115 * intro.texi (Version Info):
116 * os.texi (Time of Day):
117 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
118 These instances were missed the first time around.
119 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
120
75e8f9d2
CY
1212012-10-24 Chong Yidong <cyd@gnu.org>
122
cd996018
CY
123 * minibuf.texi (Text from Minibuffer): Document read-regexp
124 changes.
125
126 * nonascii.texi (Selecting a Representation): Document
127 set-buffer-multibyte changes.
128
75e8f9d2
CY
129 * keymaps.texi (Toolkit Differences): Node deleted.
130 (Easy Menu): New node.
131
d1069532
SM
1322012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
133
134 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
135
c4132fd4
PE
1362012-10-23 Paul Eggert <eggert@cs.ucla.edu>
137
138 Fix outdated timestamp documentation in Elisp manual (bug#12706).
139 * files.texi (File Attributes):
140 * text.texi (Undo):
141 Time stamp resolution is now 1 picosecond, not 1 second.
142
1fb3aa3f
CY
1432012-10-23 Chong Yidong <cyd@gnu.org>
144
49238e7f
CY
145 * display.texi (Font Lookup): Remove font-list-limit.
146
1fb3aa3f
CY
147 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
148 (Bug#12529).
149
5fb904b0
GM
1502012-10-22 Glenn Morris <rgm@gnu.org>
151
f961c7d8
GM
152 * os.texi (Recording Input): Tiny fix.
153
4ee87740
GM
154 * intro.texi (Lisp History):
155 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
156 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
157
d18a0d24
CY
1582012-10-15 Chong Yidong <cyd@gnu.org>
159
160 * macros.texi (Defining Macros): defmacro is now a macro.
161 Explicitly list the docstring and declare arguments.
162
163 * functions.texi (Anonymous Functions): Explicitly list the
164 docstring, declare, and interactive arguments to lambda.
165 (Defining Functions): Likewise for defun.
166 (Inline Functions): Likewise for defsubst.
167 (Declare Form): Tweak description.
168
73f2b4ab
CY
1692012-10-13 Chong Yidong <cyd@gnu.org>
170
171 * display.texi (ImageMagick Images): ImageMagick enabled by default.
172
379acb95
CY
1732012-10-05 Chong Yidong <cyd@gnu.org>
174
175 * minibuf.texi (Basic Completion): Clarify list form of completion
176 table (Bug#12564).
177
e8757f09 1782012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
179
180 * functions.texi (Function Safety): Copyedit. (Bug#12562)
181
86ec63ba
PE
1822012-10-01 Paul Eggert <eggert@cs.ucla.edu>
183
184 Revert the FOLLOW-SYMLINKS change for file-attributes.
185 * files.texi (File Attributes, Magic File Names): Undo last change.
186
e7a2937b
PE
1872012-09-30 Paul Eggert <eggert@cs.ucla.edu>
188
189 file-attributes has a new optional arg FOLLOW-SYMLINKS.
190 * files.texi (File Attributes): Describe it.
191 (Magic File Names): Use it.
192
48de8b12
CY
1932012-09-30 Chong Yidong <cyd@gnu.org>
194
195 * commands.texi (Click Events): Define "mouse position list".
196 Remove mention of unimplemented horizontal scroll bars.
197 (Drag Events, Motion Events): Refer to "mouse position list".
198 (Accessing Mouse): Document posnp.
199
200 * errors.texi (Standard Errors): Tweak arith-error description.
201 Tweak markup. Remove domain-error and friends, which seem to be
202 unused after the floating-point code revamp.
203
204 * functions.texi (Obsolete Functions): Obsolescence also affects
205 documentation commands. Various clarifications.
206 (Declare Form): New node.
207
208 * strings.texi (String Basics): Copyedits.
209
210 * os.texi (Idle Timers): Minor clarifications.
211 (User Identification): Add system-users and system-groups.
212
213 * macros.texi (Defining Macros): Move description of `declare' to
214 Declare Form node.
215
216 * loading.texi (Autoload):
217 * help.texi (Documentation Basics): The special sequences can
218 trigger autoloading.
219
220 * numbers.texi (Integer Basics): Copyedits.
221 (Float Basics): Consider IEEE floating point always available.
222 (Random Numbers): Document actual limits.
223 (Arithmetic Operations): Clarify division by zero. Don't mention
224 the machine-independence of negative division since it does not
225 happen in practice.
226
2272012-09-28 Chong Yidong <cyd@gnu.org>
228
229 * os.texi (Startup Summary): Document leim-list.el change.
230
2312012-09-25 Chong Yidong <cyd@gnu.org>
232
233 * functions.texi (Defining Functions): defun is now a macro.
234
e61d39cd 2352012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
236
237 * files.texi (Files): Fix typo.
238
e109c4a6
CY
2392012-09-23 Chong Yidong <cyd@gnu.org>
240
241 * buffers.texi (Read Only Buffers): Document read-only-mode.
242
243 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
244 read-only-mode.
245
246 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
247 calling conventions.
248
c88b867f
CY
2492012-09-22 Chong Yidong <cyd@gnu.org>
250
251 * searching.texi (Replacing Match): Minor clarification.
252
df9685f3
EZ
2532012-09-22 Eli Zaretskii <eliz@gnu.org>
254
287d7455
EZ
255 * edebug.texi (Instrumenting): Improve indexing.
256
df9685f3
EZ
257 * os.texi (Idle Timers): Warn against reinvoking an idle timer
258 from within its own timer action. (Bug#12447)
259
47133380
CY
2602012-09-22 Chong Yidong <cyd@gnu.org>
261
262 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
263
ab199df2 2642012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
265
266 * debugging.texi (Using Debugger): Fix typo.
267
ed1f0bd3
CY
2682012-09-18 Chong Yidong <cyd@gnu.org>
269
270 * display.texi (Faces): Discuss anonymous faces.
271 (Face Attributes): Tweak intro.
272 (Defining Faces): Move after the Face Attributes node. Copyedits.
273 (Displaying Faces): Describe role of inheritance.
274
275 * customize.texi (Customization): Define customization more
276 carefully (Bug#11440).
277 (Common Keywords): Add xref to Constant Variables.
278
279 * variables.texi (Defining Variables): Link to defcustom's node
280 instead of the higher-level Customization chapter.
281
c990426a
PE
2822012-09-11 Paul Eggert <eggert@cs.ucla.edu>
283
284 Simplify, document, and port floating-point (Bug#12381).
285 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
286 Document that / and mod (with floating point arguments), along
287 with asin, acos, log, log10, expt and sqrt, return special values
288 instead of signaling exceptions.
289 (Float Basics): Document that logb operates on the absolute value
290 of its argument.
291 (Math Functions): Document that (log ARG BASE) also returns NaN if
292 BASE is negative. Document that (expt X Y) returns NaN if X is a
293 finite negative number and Y a finite non-integer.
294
011474aa
CY
2952012-09-09 Chong Yidong <cyd@gnu.org>
296
bb6b0efc
CY
297 * lists.texi (Sets And Lists): Explain that the return value for
298 delete should be used, like for delq.
299
011474aa
CY
300 * minibuf.texi (Yes-or-No Queries): Document recentering and
301 scrolling in y-or-n-p. Remove gratuitous example.
302
303 * searching.texi (Search and Replace): Document window scrolling
304 entries in query-replace-map.
305
6dcef6ec
CY
3062012-09-08 Chong Yidong <cyd@gnu.org>
307
308 * syntax.texi (Syntax Table Internals): Define "raw syntax
309 descriptor" terminology (Bug#12383).
310 (Syntax Descriptors): Mention raw syntax descriptors.
311
52404181
CY
3122012-09-07 Chong Yidong <cyd@gnu.org>
313
1a5432bc
CY
314 * variables.texi (Creating Buffer-Local): Fix description of
315 local-variable-if-set-p (Bug#10713).
316
0a6bdaa1
CY
317 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
318
14ba4cf3
CY
319 * windows.texi (Display Action Functions)
320 (Choosing Window Options): Remove obsolete variable
321 display-buffer-reuse-frames.
cee2e90d 322 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 323
e5c2edf7
CY
324 * positions.texi (Narrowing): Document buffer-narrowed-p.
325
52404181
CY
326 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
327
328 * syntax.texi (Low-Level Parsing): Add xref to Parser State
329 (Bug#12269).
330
7f7e0167
LI
3312012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
332
333 * debugging.texi (Explicit Debug): Document `debug-on-message'.
334
6a787d9a
CY
3352012-09-02 Chong Yidong <cyd@gnu.org>
336
337 * windows.texi (Window Configurations): Recommend against using
338 save-window-excursion (Bug#12075).
339
340 * control.texi (Catch and Throw):
341 * positions.texi (Excursions): Don't mention it.
342
0e23ef9d
PE
3432012-09-01 Paul Eggert <eggert@cs.ucla.edu>
344
345 Better seed support for (random).
346 * numbers.texi (Random Numbers): Document new behavior of
347 the calls (random) and (random STRING).
348
342dac71
MR
3492012-08-21 Martin Rudalics <rudalics@gmx.at>
350
351 * windows.texi (Window Point): Document recent changes in
352 window-point and set-window-point.
353 (Selecting Windows): Document recent change in select-window.
354
a08eadfe
EZ
3552012-08-06 Eli Zaretskii <eliz@gnu.org>
356
357 * functions.texi (Closures): Put the main index entry for
358 "closures" here. (Bug#12138)
359
360 * variables.texi (Lexical Binding): Disambiguate the index entry
361 for "closures".
362
35b6586e
CY
3632012-08-05 Chong Yidong <cyd@gnu.org>
364
365 * display.texi (Defining Faces): Move documentation of
366 frame-background-mode to the Emacs manual (Bug#7774).
367
02676e5d
CY
3682012-08-04 Chong Yidong <cyd@gnu.org>
369
370 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
371 Fix description of syntax table inheritance.
372 (Syntax Table Functions): Don't refer to internal contents of
373 syntax table, since that is not explained yet. Copyedits.
374 (Standard Syntax Tables): Node deleted.
375 (Syntax Table Internals): Misc clarifications. Improve table
376 formatting.
377
378 * keymaps.texi (Inheritance and Keymaps):
379 * text.texi (Sticky Properties): Tweak index entry.
380
73e0cbc0
EZ
3812012-07-28 Eli Zaretskii <eliz@gnu.org>
382
383 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
384
09ae5da1
PE
3852012-07-25 Paul Eggert <eggert@cs.ucla.edu>
386
387 Prefer typical American spelling for "acknowledgment".
388 * intro.texi (Acknowledgments): Rename from Acknowledgements.
389
1ada2e55
EZ
3902012-07-21 Eli Zaretskii <eliz@gnu.org>
391
392 * commands.texi (Special Events): Mention language-change event.
393 (Input Events, Interactive Codes):
394 * keymaps.texi (Key Sequences): Mention events that are
395 non-keyboard but also non-mouse events.
396
9ea10cc3
CY
3972012-07-17 Chong Yidong <cyd@gnu.org>
398
399 * text.texi (Insertion): Document insert-char changes.
400
2e2d2a13
LL
4012012-07-15 Leo Liu <sdl.web@gmail.com>
402
403 * display.texi (Fringe Bitmaps): Add exclamation-mark.
404
b68b3337
CY
4052012-07-13 Chong Yidong <cyd@gnu.org>
406
407 * buffers.texi (Read Only Buffers): Document toggle-read-only
408 changes. Reword to account for the fact that read-only is
409 currently not supported in overlay properties.
410
ab4c47d3
CY
4112012-07-07 Chong Yidong <cyd@gnu.org>
412
413 * loading.texi (Library Search): Index site-lisp directories.
414
d4913798
CY
4152012-07-06 Chong Yidong <cyd@gnu.org>
416
417 * intro.texi (A Sample Function Description): Fix incorrect
418 markup, undoing previous change.
419 (A Sample Variable Description): Minor clarifications and markup
420 improvements.
421
422 * elisp.texi (Top):
423 * text.texi (Text): Fix menu order.
424
251736f4
RS
4252012-07-06 Richard Stallman <rms@gnu.org>
426
427 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 428 (A Sample Variable Description): Improve/undo previous changes.
251736f4 429
e8d71283
GM
4302012-07-05 Glenn Morris <rgm@gnu.org>
431
432 * intro.texi (A Sample Function Description): Fix cross-refs.
433
47187200
MW
4342012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
435
436 * intro.texi (Evaluation Notation, A Sample Function Description)
437 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
438
a2eb421b
CY
4392012-06-27 Chong Yidong <cyd@gnu.org>
440
441 * processes.texi (Asynchronous Processes, Input to Processes):
442 * internals.texi (Process Internals): Don't capitalize "pty".
443
6d41a41d
TTN
4442012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
445
446 * processes.texi (Asynchronous Processes): Make the pty vs pipe
447 discussion more prominent.
448
0bd8297f
EZ
4492012-06-23 Eli Zaretskii <eliz@gnu.org>
450
451 * commands.texi (Misc Events): Document the language-change event.
452
d35af63c
PE
4532012-06-22 Paul Eggert <eggert@cs.ucla.edu>
454
455 Support higher-resolution time stamps (Bug#9000).
456 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
457 * processes.texi (System Processes):
458 Time stamp resolution is now picosecond, not microsecond.
459
ac1a0ce1 4602012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
461
462 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
463
1053a871
SM
4642012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
465
466 * functions.texi (Defining Functions):
467 * macros.texi (Defining Macros): Un-define the return value of `defun',
468 `defmacro' and `defalias'.
469
41b7f8bc
CY
4702012-06-17 Chong Yidong <cyd@gnu.org>
471
472 * elisp.texi: Remove urlcolor setting.
473
82a25657
GM
4742012-06-17 Glenn Morris <rgm@gnu.org>
475
476 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
477 Overlining no longer behaves exactly like underlining.
478
8da9479c
GM
4792012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
480
481 * display.texi (Face Attributes):
482 Document wave-style underline face attribute.
483
1b9b4cf4
CY
4842012-06-11 Chong Yidong <cyd@gnu.org>
485
486 * display.texi (ImageMagick Images): ImageMagick now supports the
487 :background property.
488
dbab98c7
DA
4892012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
490
491 * internals.texi (Garbage Collection): Typo fix.
492
6175e34b
CY
4932012-06-09 Chong Yidong <cyd@gnu.org>
494
495 * text.texi (Special Properties): Clarify the meaning of a list of
496 faces in the `face' property.
497
498 * display.texi (Face Remapping): Minor clarification.
499
4b56d0fe
CY
5002012-06-08 Chong Yidong <cyd@gnu.org>
501
502 * display.texi (Face Attributes): Font family does not accept
503 wildcards. De-document obsolete :bold and :italic attributes.
504 (Defining Faces): Use new-style face spec format.
505
f3372c87
DA
5062012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
507
8d7c7eed 508 * internals.texi (Garbage Collection): Document new
f3372c87
DA
509 vector management code and vectorlike_header structure.
510
5f2c76c6
CY
5112012-06-03 Chong Yidong <cyd@gnu.org>
512
513 * modes.texi (Mode Line Data): Use "mode line construct"
514 terminology for consistency.
515
ecc6530d
GM
5162012-05-27 Glenn Morris <rgm@gnu.org>
517
518 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
519 * buffers.texi, commands.texi, compile.texi, control.texi:
520 * customize.texi, debugging.texi, display.texi, doclicense.texi:
521 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
522 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
523 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
524 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
525 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
526 * objects.texi, os.texi, package.texi, positions.texi:
527 * processes.texi, searching.texi, sequences.texi, streams.texi:
528 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
529 * variables.texi, windows.texi: Nuke hand-written node pointers.
530
33017faf 5312012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 532
33017faf
GM
533 * functions.texi (Obsolete Functions):
534 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
535
536 * modes.texi (Mode Help): Fix describe-mode.
537
538 * display.texi (Face Functions): Fix define-obsolete-face-alias.
539
540 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
541
33017faf 5422012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 543
33017faf 544 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
545
546 * compile.texi (Docs and Compilation):
547 byte-compile-dynamic-docstrings is an option.
548
549 * debugging.texi (Invoking the Debugger): debug is a command.
550
551 * display.texi (Progress): progress-reporter-update and
552 progress-reporter-force-update have VALUE argument optional.
553 (Animated Images): Use non-@code{nil} instead of non-nil.
554
33017faf
GM
555 * files.texi (Format Conversion Round-Trip):
556 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
557
558 * frames.texi (Creating Frames): make-frame is a command.
559 (Input Focus): select-frame is a command.
560 (Pointer Shape): void-text-area-pointer is an option.
561
33017faf 562 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
563 (Help Functions): describe-prefix-bindings is a command.
564
565 * markers.texi (Creating Markers): Both arguments of copy-marker
566 are optional.
567
568 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
569
570 * modes.texi (Mode Line Variables): mode-line-remote and
571 mode-line-client are not options.
572 (Imenu): imenu-add-to-menubar is a command.
33017faf 573 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
574
575 * os.texi (Sound Output): play-sound-file is a command.
576
33017faf 577 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 578
33017faf
GM
579 * processes.texi (Signals to Processes):
580 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
581 (Signals to Processes): signal-process is a command.
582
33017faf 583 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
584 (Base 64): base64-encode-string is not a command while
585 base64-decode-region is.
586
587 * windows.texi (Switching Buffers): pop-to-buffer is a command.
588
3fe7cdc8
GM
5892012-05-12 Glenn Morris <rgm@gnu.org>
590
591 * Makefile.in (MKDIR_P): New, set by configure.
592 (mkinfodir): Use $MKDIR_P.
593
dc0f75c8
GM
5942012-05-10 Glenn Morris <rgm@gnu.org>
595
b8a82b69
GM
596 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
597 with "coding: raw-text".
51b1e059 598 Concept of multibyte sessions no longer exists.
b8a82b69 599
dc0f75c8
GM
600 * files.texi (File Locks): Mention create-lockfiles option.
601
666b903b 6022012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 603
5b6eebcf
GM
604 * vol1.texi, vol2.texi: Remove files.
605 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
606 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
607
0a454caf 608 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 609
143d9dd8
GM
610 * two-volume.make (emacsdir): New.
611 (tex): Add directory with emacsver.texi to TEXINPUTS.
612
e68b393e
GM
613 * minibuf.texi (Minibuffer History, Basic Completion):
614 Tweak page breaks.
615
9658dc2a
GM
616 * internals.texi (Garbage Collection, Memory Usage)
617 (Writing Emacs Primitives): Tweak page breaks.
618
161c2a25
GM
619 * streams.texi (Output Variables): Improve page break.
620
621 * edebug.texi (Edebug Display Update): Improve page break.
622
51d58083
GM
623 * compile.texi (Disassembly): Condense the examples.
624
ddff3351
GM
625 * eval.texi, functions.texi, loading.texi, macros.texi:
626 Where possible, use example rather than smallexample.
627
628 * symbols.texi: Where possible, use example rather than smallexample.
629 (Symbol Components): Fix typo.
630 (Other Plists): Tweak page break.
631
632 * sequences.texi (Arrays): Tweak page breaks.
633
634 * customize.texi: Where possible, use example rather than smallexample.
635 (Common Keywords, Variable Definitions, Applying Customizations)
636 (Custom Themes): Tweak page breaks.
637
638 * control.texi: Where possible, use example rather than smallexample.
639 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
640 Tweak page breaks.
641
ca4b98fa
GM
6422012-05-08 Glenn Morris <rgm@gnu.org>
643
5122804a
GM
644 * two.el: Remove; unused since creation of two-volume.make.
645
ca4b98fa
GM
646 * vol1.texi, vol2.texi: No need to keep menus in these files.
647
eceeb5fc
CY
6482012-05-05 Glenn Morris <rgm@gnu.org>
649
650 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
651
652 * intro.texi (Caveats): Copyedit.
653 (Lisp History): Convert inforef to xref.
654 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
655
656 * text.texi (Auto Filling): Don't mention Emacs 19.
657
658 * commands.texi (Event Input Misc): Don't mention unread-command-char.
659 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
660
661 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
662
eceeb5fc
CY
663 * lists.texi (List-related Predicates, List Variables):
664 Tweak page-breaks.
665 (Sets And Lists): Convert inforef to xref.
666
8045b906
GM
6672012-05-04 Glenn Morris <rgm@gnu.org>
668
669 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
670 (info, infoclean): Use $INFO_EXT.
671 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
672 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
673 (info, maintainer-clean): Use $INFO_EXT.
674 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
675
78f3273a
CY
6762012-05-04 Chong Yidong <cyd@gnu.org>
677
678 * os.texi (Timers): Use defopt for timer-max-repeats.
679
ab0fa4e4
PE
6802012-05-03 Paul Eggert <eggert@cs.ucla.edu>
681
682 * os.texi (Time of Day): Do not limit current-time-string
683 to years 1000..9999.
684
2bc356d7
CY
6852012-05-02 Chong Yidong <cyd@gnu.org>
686
687 * display.texi (Font Lookup):
688 * frames.texi (Pointer Shape):
689 * processes.texi (Subprocess Creation): Use defopt for options.
690
90207a15 6912012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
692
693 * elisp.texi (@copying):
694 * intro.texi (Introduction): Only print VERSION in the TeX version.
695
90207a15 6962012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
697
698 * text.texi (Change Hooks): Minor fix for after-change-functions.
699
90207a15 7002012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
701
702 * package.texi (Packaging Basics):
703 * loading.texi (Autoload):
704 * files.texi (Magic File Names):
705 Reword to remove/reduce some overly long/short lines.
706
a8e7d6d7 7072012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
708
709 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
710 * modes.texi (Major Modes, Auto-Indentation):
711 * buffers.texi (Buffers): Some fixes for menu descriptions.
712
a8e7d6d7 7132012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
714 * functions.texi (Simple Lambda, Argument List):
715 * eval.texi (Function Indirection): Avoid deprecated form.
716
a8e7d6d7 7172012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 718
1a72be46
GM
719 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
720 Add "et al." to authors.
721
16152b76
GM
722 * buffers.texi, commands.texi, compile.texi, control.texi:
723 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
724 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
725 * modes.texi, numbers.texi, objects.texi, streams.texi:
726 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
727 Use Texinfo recommended convention for quotes+punctuation.
728
a8e7d6d7 7292012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
730
731 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
732 to where-is-internal (Bug#10872).
733
a8e7d6d7 7342012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 735
a2715669
GM
736 * macros.texi (Indenting Macros): Fix typo.
737
0b27932b
GM
738 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
739 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
740 (Choosing Window Options, Horizontal Scrolling)
741 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
742 (Quitting Windows, Window Configurations, Textual Scrolling):
743 (Coordinates and Windows, Window Configurations)
744 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
745 (Splitting Windows, Deleting Windows):
746 Fix ignore-window-parameters logic.
747 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
748 (Window Start and End): Remove pointless example.
749 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
750 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
751 and recenter-positions. Remove recenter example.
0b27932b 752
0dc91072
GM
753 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
754
9c51bbaa
GM
755 * minibuf.texi (Intro to Minibuffers):
756 Tweak discussion of resizing minibuffer window.
757
674ea9c6
GM
7582012-04-26 Glenn Morris <rgm@gnu.org>
759
8a4ca8e3 760 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 761
562e638f
GM
762 * tindex.pl: Remove file.
763
674ea9c6
GM
764 * makefile.w32-in (srcs):
765 * Makefile.in (srcs): Remove back.texi (which is unused).
766
b613912b
MA
7672012-04-24 Michael Albinus <michael.albinus@gmx.de>
768
e43042fe
MA
769 * os.texi (Notifications): Extend possible notification hints.
770 Add notifications-get-capabilities.
b613912b 771
f30d612a
CY
7722012-04-20 Chong Yidong <cyd@gnu.org>
773
774 * processes.texi (Asynchronous Processes): Mention nil argument to
775 start-process.
776
b58b1df8
GM
7772012-04-20 Glenn Morris <rgm@gnu.org>
778
779 * minibuf.texi (Basic Completion): No need to describe obarrays here.
780 Don't mention obsolete `nospace' argument of all-completions.
781 (Minibuffer Completion, Completion Commands, Reading File Names)
782 (Completion Variables): Copyedits.
783 (Completion Commands): Mention parent keymaps.
784 Remove obsolete minibuffer-local-filename-must-match-map.
785 (High-Level Completion): Remove read-variable's almost
786 word-for-word duplication of read-command.
787 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
788 Update "High-Level Completion" description.
789
c0ea08d2
GM
790 * minibuf.texi (Minibuffers):
791 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
792
9d2754f5
GM
793 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
794 Use Texinfo-recommended form of quote+punctuation.
795 (Intro to Minibuffers): First minibuffer is #1, not #0.
796 Mention minibuffer-inactive-mode.
797 (Text from Minibuffer): Copyedits.
798 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
799 (Object from Minibuffer): Remove overly pedantic para.
800 (Minibuffer History): Copyedits. Add face-name-history.
801 (Initial Input, Yes-or-No Queries, Multiple Queries)
802 (Minibuffer Windows, Minibuffer Misc): Copyedits.
803 (Yes-or-No Queries): Tweak example.
804 (Minibuffer Commands): Add next-complete-history-element.
805 (Minibuffer Misc): Mention minibuffer-message-timeout, and
806 minibuffer-inactive-mode.
9d2754f5 807
4373fd43
GM
808 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
809 (Bindat Functions): Copyedits.
810
61bb069e 8112012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
812
813 * files.texi (Saving Buffers): Document `visit and `visit-save'
814 values of require-final-newline.
815
61bb069e 8162012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
817
818 * processes.texi (Output from Processes, Filter Functions):
819 Mention waiting-for-user-input-p.
820 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
821 (Network Servers, Datagrams, Network Processes, Network Options)
822 (Network Feature Testing, Serial Ports): Copyedits.
823 (Network): Add encrypted network overview paragraph.
824 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
825
61bb069e 8262012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
827
828 * help.texi (Keys in Documentation): Mention :advertised-binding.
829
830 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
831 description to help.texi.
832
61bb069e 8332012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
834
835 * processes.texi (Process Information, Input to Processes)
836 (Signals to Processes, Output from Processes, Process Buffers)
837 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 838 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 839
e153c136
GM
8402012-04-15 Glenn Morris <rgm@gnu.org>
841
842 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
843 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
844 Copyedits.
e153c136 845 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
846 (Synchronous Processes, Asynchronous Processes):
847 Update some example output.
e153c136
GM
848 (Process Information): Fix typo.
849 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
850
e6fd457e 8512012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
852
853 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
854 open-network-stream does exist in Emacs 23, but is simpler.
855
e6fd457e 8562012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
857
858 * customize.texi (Custom Themes): Also document load-theme etc.
859
35dc09a1 8602012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
861
862 * customize.texi (Applying Customizations):
863 (Custom Themes): New nodes.
864
865 * display.texi (Defining Faces): Reference custom-set-faces.
866
867 * modes.texi (Defining Minor Modes, Defining Minor Modes):
868 * os.texi (Startup Summary): Copyedits.
869
35dc09a1 8702012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
871
872 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
873
9fce7eda
GM
874 * strings.texi (Case Tables):
875 * objects.texi (General Escape Syntax):
876 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
877
2bb0eca1
GM
878 * buffers.texi, compile.texi, customize.texi, debugging.texi:
879 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
880 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
881 * text.texi: Use @file for buffers, per the Texinfo manual.
882
62200c14
GM
883 * compile.texi (Compiler Errors): Add missing space in buffer name.
884
35dc09a1 8852012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
886
887 * processes.texi (Query Before Exit): Remove obsolete function
888 process-kill-without-query (Bug#11190).
889
35dc09a1 8902012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
891
892 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
893 Use @env for environment variables.
894
f48a9cb4
GM
895 * Makefile.in: Replace non-portable use of $< in ordinary rules.
896
0a6dd5e2
JA
8972012-04-12 Jari Aalto <jari.aalto@cante.net>
898
899 * processes.texi (Synchronous Processes): Mention
900 `default-directory' (bug#7515).
901
b4d3bc10
CY
9022012-04-09 Chong Yidong <cyd@gnu.org>
903
904 * customize.texi (Variable Definitions): Remove user-variable-p.
905
906 * commands.texi (Interactive Codes):
907 * help.texi (Accessing Documentation):
908 * minibuf.texi (High-Level Completion): Callers changed.
909
ea0ff314
CY
9102012-04-06 Chong Yidong <cyd@gnu.org>
911
912 * minibuf.texi (Programmed Completion): Document metadata method.
913 (Completion Variables): Document completion-category-overrides.
914
91b65361
CY
9152012-04-05 Chong Yidong <cyd@gnu.org>
916
917 * anti.texi (Antinews): Rewrite for Emacs 23.
918
3d439cd1
CY
9192012-04-04 Chong Yidong <cyd@gnu.org>
920
321cc491
CY
921 * minibuf.texi (Programmed Completion): Remove obsolete variable
922 completion-annotate-function.
923 (Completion Variables): Rename from Completion Styles. Document
924 completion-extra-properties. Document completion-styles-alist
925 change.
245d176b
CY
926 (Reading File Names): minibuffer-local-filename-must-match-map is
927 not used anymore.
928 (Minibuffer Completion): Document completing-read-function.
929 (Completion in Buffers): completion-at-point-functions can return
930 properties recognized in completion-extra-properties.
321cc491 931
3d439cd1
CY
932 * display.texi (Delayed Warnings): New node.
933
a7972adf
CY
934 * os.texi (Notifications): Copyedits.
935
97f4a299
GM
9362012-04-04 Glenn Morris <rgm@gnu.org>
937
938 * os.texi (Notifications): Copyedits.
939
9ff687e1
MA
9402012-04-03 Michael Albinus <michael.albinus@gmx.de>
941
942 * os.texi (Terminal-Specific): Fix typo.
943 (Notifications): New section.
944
945 * elisp.texi (Top):
946 * vol1.texi (Top):
947 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
948 menu entries.
949
42ee526b
CY
9502012-04-01 Chong Yidong <cyd@gnu.org>
951
952 * files.texi (Kinds of Files): file-subdir-of-p renamed to
953 file-in-directory-p.
954
0b021094
GM
9552012-03-31 Glenn Morris <rgm@gnu.org>
956
957 * edebug.texi (Instrumenting Macro Calls):
958 Mention defining macros at instrumentation time.
959 (Edebug Options): Mention edebug-unwrap-results.
960
50fe197c
EZ
9612012-03-31 Eli Zaretskii <eliz@gnu.org>
962
963 * text.texi (Special Properties): Clarify the description of the
964 effect of integer values of the 'cursor' property on cursor
965 position. See the discussions in bug#11068 for more details and
966 context.
967
650b6d0b
GM
9682012-03-31 Glenn Morris <rgm@gnu.org>
969
970 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
971 Copyedits.
972
5319014e
CY
9732012-03-30 Chong Yidong <cyd@gnu.org>
974
975 * display.texi (Image Formats): Add imagemagick type.
976 (Image Descriptors): Mention how they are used.
977 (ImageMagick Images): Clarify role of imagemagick-register-types.
978 (Character Display): Don't mention glyph tables.
979 (Display Tables): Use make-glyph-code in example.
980 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
981 tables are semi-obsolete. De-document create-glyph.
982 (Glyphless Chars): Note that display tables override this.
983 (Bidirectional Display): Copyedits. Introduce "bidirectional
984 reordering" terminology, and use it.
985
f1224267
GM
9862012-03-30 Glenn Morris <rgm@gnu.org>
987
988 * edebug.texi (Jumping): Give name of `i' binding.
989
d14daa28
GM
9902012-03-28 Glenn Morris <rgm@gnu.org>
991
992 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
993 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
994 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
995 (Regexp Special): Mention collation.
996 Clarify char classes with an example.
fee88ca0
GM
997 (Regexp Functions): Mention regexp-opt is not guaranteed.
998 Mention regexp-opt-charset.
999 (Regexp Search): Recommend against looking-back.
1000 (Search and Replace): Use Texinfo recommended quote convention.
1001 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1002
dcb6e7b3
MR
10032012-03-27 Martin Rudalics <rudalics@gmx.at>
1004
1005 * windows.texi (Window History): Describe new option
1006 switch-to-visible-buffer.
1007
cf0495f2
GM
10082012-03-27 Glenn Morris <rgm@gnu.org>
1009
4fb9a543
GM
1010 * searching.texi (String Search): Add xref to Emacs manual.
1011 Copyedits. Mention the function word-search-regexp.
1012 (Searching and Case): Add xref to Emacs manual. Copyedits.
1013
9364727b
GM
1014 * processes.texi (Network Servers): Standardize apostrophe usage.
1015
cf0495f2
GM
1016 * os.texi (System Environment): Copyedits. Remove some examples
1017 that do not seem useful. Mention setenv third arg.
1018 tty-erase-char does not seem to be nil under a window-system.
1019 (User Identification): Copyedits.
1020 Remove some examples that do not seem useful.
1021
33da7b16
GM
10222012-03-26 Glenn Morris <rgm@gnu.org>
1023
1024 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1025 (Init File): Copyedits.
1026 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1027 (Killing Emacs): Copyedits.
1028 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1029 Shorten the example, use more standard shell prompts.
33da7b16 1030
9a69676a
CY
10312012-03-25 Chong Yidong <cyd@gnu.org>
1032
1033 * display.texi (Fringes): Note that fringes are shown on graphical
1034 displays only.
1035 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1036 (Replacing Specs): Clarify example.
1037 (Manipulating Buttons): Note that button-at can return a marker.
1038 (Buttons): Minor rewrite.
1039 (Character Display): New node. Consolidate all character display
1040 related nodes into its subsections.
1041 (Usual Display): Character 127 is also affected by ctl-arrow.
1042 (Display Tables): Improve example.
1043
c8f6ec5c
GM
10442012-03-22 Glenn Morris <rgm@gnu.org>
1045
1046 * strings.texi (Text Comparison): Mention string-prefix-p.
1047
fb5b8aca
CY
10482012-03-21 Chong Yidong <cyd@gnu.org>
1049
1050 * display.texi (The Echo Area): Add xref to Output Streams.
1051 (Displaying Messages): Improve doc of message.
1052 (Echo Area Customization, Invisible Text): Copyedits.
1053 (Invisible Text): Mention that spec comparison is done with eq.
1054 (Width): Improve doc of char-width.
1055 (Faces): Recommend using symbol instead of string for face name.
1056 Minor clarifications.
1057 (Defining Faces): Copyedits. Update face example.
1058 (Attribute Functions): Mark set-face-foreground etc as commands.
1059 (Face Remapping): Mention text-scale-adjust. Clarify
1060 face-remapping-alist and related docs.
1061 (Face Functions): Don't document make-face or copy-face.
1062
025de85b
CY
10632012-03-20 Chong Yidong <cyd@gnu.org>
1064
1065 * display.texi (Forcing Redisplay): Various rewrites to reflect
1066 new value of redisplay-dont-pause.
1067 (Truncation): Copyedits.
1068
a5656eae
GM
10692012-03-20 Glenn Morris <rgm@gnu.org>
1070
1071 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1072 Add summary table of some relevant command-line options.
1073
d15aac68
CY
10742012-03-18 Chong Yidong <cyd@gnu.org>
1075
1076 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1077 (Writing Emacs Primitives): Re-organize discussion of functions
1078 with variable Lisp arguments are handled. Delete an obsolete
1079 remark, previously tagged as FIXME.
1080
1081 * os.texi (Idle Timers): Minor clarification.
1082 (Idle Timers): Link to Time of Day for description of time list.
1083
b59af549
GM
10842012-03-18 Glenn Morris <rgm@gnu.org>
1085
1086 * os.texi (System Interface): Flow control was removed.
1087 (Startup Summary): General update.
1088 (Init File): Don't mention compiling it.
1089
986bd52a
CY
10902012-03-17 Chong Yidong <cyd@gnu.org>
1091
1092 * os.texi (Startup Summary): Mention package loading.
1093 (Init File): Don't refer to .emacs in section title. Copyedits.
1094 (Terminal-Specific): Give a realistic example.
1095 (Command-Line Arguments): Reference Entering Emacs instead of
1096 repeating the spiel about not restarting Emacs.
1097 (Time of Day): Discuss time representation at beginning of node.
1098 (Sound Output): Copyedits.
1099
1100 * package.texi (Packaging Basics): Document package-initialize.
1101
f761251a
EZ
11022012-03-17 Eli Zaretskii <eliz@gnu.org>
1103
1104 * frames.texi (Initial Parameters): Add an index entry for
1105 minibuffer-only frame.
1106
da986230
GM
11072012-03-16 Glenn Morris <rgm@gnu.org>
1108
1109 * modes.texi (Major Mode Conventions): Mention the strange
1110 relationship between View mode and special modes. (Bug#10650)
1111
2cc775f9
CY
11122012-03-11 Chong Yidong <cyd@gnu.org>
1113
1114 * windows.texi (Window Configurations): save-window-excursion is
1115 now a macro.
1116
1117 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1118 now a macro.
1119
66c5eebd
CY
1120 * text.texi (Fields): Minor copyedit.
1121
310a820f
EZ
11222012-03-10 Eli Zaretskii <eliz@gnu.org>
1123
83a96c08
EZ
1124 * strings.texi (String Basics):
1125 * sequences.texi (Sequence Functions): Mention that `length' is
1126 not appropriate for computing the string width on display; add a
1127 cross-reference to the description of `string-width'. (Bug#10978)
1128
310a820f
EZ
1129 * eval.texi (Autoloading): Minor change of wording.
1130
83ef8187
CY
11312012-03-10 Chong Yidong <cyd@gnu.org>
1132
bc44be50
CY
1133 * loading.texi (Autoload): Explicitly state which forms are
1134 processed specially (Bug#7783).
1135
83ef8187
CY
1136 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1137 non-default situation. Describe one-submenu exception (Bug#7695).
1138
1139 * nonascii.texi (Character Properties): Copyedits.
1140
483ab230
CY
11412012-03-08 Chong Yidong <cyd@gnu.org>
1142
1143 * text.texi (Mode-Specific Indent): Document new behavior of
1144 indent-for-tab-command. Document tab-always-indent.
1145 (Special Properties): Copyedits.
1146 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1147 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1148 libxml-parse-html-region.
1149
00e84de0
GM
11502012-03-07 Glenn Morris <rgm@gnu.org>
1151
eaa6bc3c
GM
1152 * markers.texi (The Region): Briefly mention use-empty-active-region
1153 and region-active-p.
a9685db7 1154 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1155 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1156
67cd45a2
CY
11572012-03-07 Chong Yidong <cyd@gnu.org>
1158
1159 * text.texi (Buffer Contents): Don't duplicate explanation of
1160 region arguments from Text node. Put doc of obsolete var
1161 buffer-substring-filters back, since it is referred to.
1162 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1163 selection by default.
1164
1165 * markers.texi (The Mark): Fix typo.
1166 (The Region): Copyedits.
1167
2ad80941
GM
11682012-03-07 Glenn Morris <rgm@gnu.org>
1169
1170 * markers.texi (Overview of Markers): Copyedits.
1171 (Creating Markers): Update approximate example buffer size.
1172 (The Mark): Don't mention uninteresting return values.
1173
ef959d3a
CY
11742012-03-05 Chong Yidong <cyd@gnu.org>
1175
1176 * positions.texi (Text Lines): Document count-words.
1177
a08a07e3
CY
11782012-03-04 Chong Yidong <cyd@gnu.org>
1179
1180 * frames.texi (Frames): Remove little-used "terminal frame" and
1181 "window frame" terminology.
1182 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1183 (Size and Position, Visibility of Frames): Callers changed.
1184 (Frames): Clarify which terminals in framep are graphical.
1185 (Initial Parameters): --geometry is not the only option which adds
1186 to initial-frame-alist.
1187 (Position Parameters): Note that icon-left and icon-top are for
1188 old window managers only.
1189 (Size Parameters): Sizes are in characters even on graphical
1190 displays.
1191 (Management Parameters): Note that window-id and outer-window-id
1192 can't really be changed, and that auto-raise isn't always obeyed.
1193 (Cursor Parameters): Document cursor-type explicitly.
1194 (Size and Position): The aliases set-screen-height and
1195 set-screen-width have been deleted.
1196 (Visibility of Frames): Mention "minimization".
1197
1198 * os.texi (Startup Summary): Minor clarifications.
1199 (Startup Summary, Suspending Emacs): Standardize on "text
1200 terminal" terminology.
1201
1202 * windows.texi (Basic Windows, Coordinates and Windows)
1203 (Coordinates and Windows):
1204 * display.texi (Refresh Screen, Line Height, Face Attributes)
1205 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1206
ea16568d
GM
12072012-03-04 Glenn Morris <rgm@gnu.org>
1208
1209 * abbrevs.texi: Small copyedits throughout.
1210 (Abbrev Mode): Remove this section, folding it into the top-level.
1211 (Abbrev Tables): Don't mention irrelevant return values.
1212 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1213 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1214 (Abbrev Table Properties): Update nil :regexp description.
1215
b3134b95
GM
12162012-03-03 Glenn Morris <rgm@gnu.org>
1217
520f2425
GM
1218 * internals.texi: Change @appendix section commands to @section.
1219 (Building Emacs): Say less about CANNOT_DUMP platforms.
1220 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1221 (Pure Storage): Small changes.
01a6dcc8 1222 (Memory Usage): Copyedit.
7d2d7cc0
GM
1223 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1224 example definitions. Give examples of things with non-nil
1225 interactive args. Mention eval_sub. Remove old info about
1226 strings and GCPRO. Mention cus-start.el.
1227 (Buffer Internals, Window Internals, Process Internals):
1228 Misc small updates and fixes for fields.
520f2425 1229
b3134b95
GM
1230 * tips.texi: Copyedits.
1231 (Coding Conventions): Mention autoloads.
1232 Combine partially duplicated macro items. Fix xref.
1233 Refer to Library Headers for copyright notice.
1234 (Programming Tips): edit-options is long-obsolete.
1235 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1236 (Warning Tips): Mention declare-function.
1237 (Documentation Tips): Remove old info.
1238 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1239 (Library Headers): General update.
1240
2064cc6a
GM
12412012-03-02 Glenn Morris <rgm@gnu.org>
1242
6945faa6
GM
1243 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1244 and relocate entry. Mention buffer-stale-function.
1245
4186e877
GM
1246 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1247
2064cc6a
GM
1248 * hooks.texi (Standard Hooks): General update.
1249 Put related hooks together. Add and remove items.
1250 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1251 * modes.texi (Hooks): Tweak cross-ref description.
1252
7272fbf3
MA
12532012-03-01 Michael Albinus <michael.albinus@gmx.de>
1254
1255 * files.texi (Kinds of Files): The return value of file-equal-p is
1256 unspecified, if FILE1 or FILE2 does not exist.
1257
53a1239b
GM
12582012-03-01 Glenn Morris <rgm@gnu.org>
1259
90db9af9
GM
1260 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1261
53a1239b
GM
1262 * maps.texi (Standard Keymaps): General update.
1263 Remove mode-specific maps, talk about the more general keymaps.
1264 * help.texi (Help Functions): Add vindex for Helper-help-map.
1265 * keymaps.texi (Active Keymaps): Minor rephrasing.
1266
775b55af
GM
12672012-02-29 Glenn Morris <rgm@gnu.org>
1268
1269 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1270
96b49301 12712012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1272
7272fbf3 1273 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1274 Update changed behavior of file-subdir-of-p.
96b49301 1275
1383d930
GM
12762012-02-28 Glenn Morris <rgm@gnu.org>
1277
44e97401
GM
1278 * advice.texi, anti.texi, display.texi, elisp.texi:
1279 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1280 Standardize possessive apostrophe usage.
1281
e3c73f1e
GM
1282 * locals.texi: Remove file.
1283 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1284 Remove menu entry.
1285 * errors.texi, maps.texi: Adjust node pointers.
1286 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1287 * makefile.w32-in (srcs):
e3c73f1e
GM
1288 * Makefile.in (srcs): Remove locals.texi.
1289
1383d930
GM
1290 * frames.texi (Mouse Position): Fix cross-ref.
1291
431ee44b
CY
12922012-02-27 Chong Yidong <cyd@gnu.org>
1293
1294 * buffers.texi (Creating Buffers): Clarify that
1295 generate-new-buffer uses generate-new-buffer-names.
1296 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1297
1298 * files.texi (Directory Names): Index entry for file name abbreviations.
1299 (Relative File Names, File Name Expansion): Refer to it.
1300 (Locating Files): Move locate-user-emacs-file documentation to
1301 Standard File Names.
1302 (Standard File Names): Add locate-user-emacs-file; update examples.
1303
6a11ec9d
MA
13042012-02-26 Michael Albinus <michael.albinus@gmx.de>
1305
1306 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1307
9a4888c0
CY
13082012-02-26 Chong Yidong <cyd@gnu.org>
1309
1310 * files.texi (Kinds of Files): Improve documentation of
1311 files-equal-p and file-subdir-of-p.
1312
f0e751b9
GM
13132012-02-26 Glenn Morris <rgm@gnu.org>
1314
1315 * intro.texi (Acknowledgements): Small changes.
1316
7e05b1ec
GM
13172012-02-25 Glenn Morris <rgm@gnu.org>
1318
1319 * errors.texi: Don't try to list _all_ the error symbols.
1320 Add circular-list, cl-assertion-failed, compression-error.
1321 * elisp.texi, vol1.texi, vol2.texi:
1322 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1323
23453255 13242012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1325
1326 * files.texi (files-equal-p, file-subdir-of-p): New,
1327 add initial documentation.
1328
4963495d
CY
13292012-02-25 Chong Yidong <cyd@gnu.org>
1330
fa74b241
CY
1331 * files.texi (File Attributes): Document file-selinux-context.
1332 (Changing Files): Link to it.
1333 (Changing Files): Document set-file-selinux-context.
1334
1335 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1336 changed. Mention default value of backup-directory-alist.
1337 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1338 (Auto-Saving): New minor mode behavior for auto-save-mode.
1339 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1340
4963495d
CY
1341 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1342
4bb82fa8
GM
13432012-02-24 Glenn Morris <rgm@gnu.org>
1344
1345 * errors.texi (Standard Errors): Mention dbus-error.
1346 For arith-error sub-classes, just use one cross-ref.
1347
2cb228f7
AM
13482012-02-23 Alan Mackenzie <acm@muc.de>
1349
1350 * modes.texi (Defining Minor Modes): Document the new keyword
1351 :after-hook.
1352
a59225b1
CY
13532012-02-21 Chong Yidong <cyd@gnu.org>
1354
1355 * files.texi (Files): Mention magic file names as arguments.
1356 (Reading from Files): Copyedits.
1357 (File Attributes): Mention how to change file modes.
1358 (Changing Files): Use standard "file permissions" terminology.
1359 Add xref to File Attributes node.
1360 (Locating Files): Document locate-user-emacs-file.
1361 (Unique File Names): Recommend against using make-temp-name.
1362
8376d7c2
CY
13632012-02-19 Chong Yidong <cyd@gnu.org>
1364
1365 * help.texi (Documentation, Documentation Basics, Help Functions):
1366 Minor clarifications.
1367 (Accessing Documentation): Clarify what documentation-property is
1368 for. Add xref to Keys in Documentation.
1369
1370 * tips.texi (Documentation Tips): Don't recommend using * in
1371 docstrings.
1372
1373 * macros.texi (Defining Macros):
1374 * modes.texi (Derived Modes): Say "documentation string" instead
1375 of docstring.
1376
82233bea
CY
13772012-02-18 Chong Yidong <cyd@gnu.org>
1378
1379 * modes.texi (Tabulated List Mode): New node.
1380 (Basic Major Modes): Add xref to it.
1381
1382 * processes.texi (Process Information): Mention Process Menu mode.
1383
7b926f3f
CY
13842012-02-17 Chong Yidong <cyd@gnu.org>
1385
1386 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1387
0fd2c9a3
GM
13882012-02-17 Glenn Morris <rgm@gnu.org>
1389
1390 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1391
f700caa3
CY
13922012-02-16 Chong Yidong <cyd@gnu.org>
1393
4230351b
CY
1394 * syntax.texi (Syntax Tables, Syntax Descriptors)
1395 (Syntax Table Functions): Copyedits.
1396 (Syntax Basics): Don't repeat the material in the preceding node.
1397 (Syntax Class Table): Use a table.
1398 (Syntax Properties): Document syntax-propertize-function and
1399 syntax-propertize-extend-region-functions.
1400 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1401 (Parser State): Update for the new "c" comment style. Fix
1402 description of item 7 (comment style).
1403
f700caa3
CY
1404 * modes.texi (Minor Modes): Update how mode commands should treat
1405 arguments now.
1406 (Mode Line Basics): Clarify force-mode-line-update.
1407 (Mode Line Top): Note that the example is not realistic.
1408 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1409 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1410 "mode line construct" instead of "mode line specification".
1411 (Syntactic Font Lock): Remove mention of obsolete variable
1412 font-lock-syntactic-keywords.
1413 (Setting Syntax Properties): Node deleted.
1414 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1415 (Font Lock Basics): Note that syntactic fontification falls back
1416 on `syntax-table'.
1417 (Search-based Fontification): Emphasize that font-lock-keywords
1418 should not be set directly.
1419 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1420 (Syntactic Font Lock): Minor clarifications. Add xref to
1421 Syntactic Font Lock node.
f700caa3 1422
60236b0d
CY
14232012-02-15 Chong Yidong <cyd@gnu.org>
1424
1425 * minibuf.texi (Basic Completion): Define "completion table".
1426 Move completion-in-region to Completion in Buffers node.
1427 (Completion Commands): Use "completion table" terminology.
1428 (Completion in Buffers): New node.
1429
1430 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1431 (Setting Hooks): Update minor mode usage example.
1432 (Major Mode Conventions): Note that completion-at-point-functions
1433 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1434 Remove duplicate tip about auto-mode-alist.
1435 (Minor Modes): Rewrite introduction.
1436 (Minor Mode Conventions): Copyedits. Don't recommend
1437 variable-only minor modes since few minor modes are like that.
60236b0d 1438
d7dbb11a
GM
14392012-02-15 Glenn Morris <rgm@gnu.org>
1440
1441 * processes.texi (Network): Document open-network-stream :parameters.
1442
3d8badf4
CY
14432012-02-14 Chong Yidong <cyd@gnu.org>
1444
1445 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1446 was removed on 2009-09-10. Update lisp-mode-map example.
1447 (Inheritance and Keymaps): Minor clarification.
1448 (Searching Keymaps): Remove out-of-place enumeration.
1449 (Key Lookup): Remove unnecessary example (one was already given in
1450 Format of Keymaps).
1451 (Changing Key Bindings): Update suppress-keymap example.
1452 (Menu Bar, Tool Bar): Copyedits.
1453 (Tool Bar): Update tool-bar-map example.
1454
faccede1
CY
14552012-02-12 Chong Yidong <cyd@gnu.org>
1456
1457 * debugging.texi (Debugger Commands): Continuing is now allowed
1458 for errors.
1459
355cabc6
CY
14602012-02-11 Chong Yidong <cyd@gnu.org>
1461
d860baa0
CY
1462 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1463 Move the list of standard bitmaps there.
1464 (Fringe Cursors): Rewrite for clarity.
1465 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1466
34106abe
CY
1467 * commands.texi (Command Overview): Mention read-key.
1468 (Using Interactive, Interactive Call): Minor clarifications.
1469 (Function Keys, Click Events): Avoid "input stream" terminology.
1470 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1471 Clarify column and row components.
1472 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1473 (Special Events): Copyedits.
1474
1475 * streams.texi (Input Streams): De-document get-file-char.
1476 (Output Variables): Don't refer to old backquote syntax.
1477
355cabc6
CY
1478 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1479 (Error Debugging): Note that debug-ignored-errors overrides list
1480 values of debug-on-error too. Add xref to Signaling Errors. Note
1481 that debug-on-signal is not customizable. Mention
1482 condition-case-unless-debug.
1483 (Compilation Errors): Node deleted.
1484
1485 * compile.texi (Compiler Errors): Move a paragraph here from
1486 deleted node Compilation Errors.
1487
1be3ca5a
LL
14882012-02-10 Leo Liu <sdl.web@gmail.com>
1489
1490 * control.texi (Handling Errors): Change condition-case-no-debug
1491 to condition-case-unless-debug.
1492
25dec365
CY
14932012-02-10 Chong Yidong <cyd@gnu.org>
1494
1495 * advice.texi (Defining Advice): Clarify ad-unadvise.
1496 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1497 is not abnormal.
1498 (Advising Primitives): Node deleted; ad-define-subr-args has been
1499 removed.
1500
1501 * compile.texi (Speed of Byte-Code): Use float-time in example.
1502 (Compilation Functions): Note that the log uses Compilation mode.
1503 Don't discuss the contents of byte-code function object here.
1504 (Compilation Functions): De-document internal function byte-code.
1505 (Docs and Compilation): Minor clarifications.
1506
1507 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1508 Objects.
1509
5f5e4ea1
GM
15102012-02-10 Glenn Morris <rgm@gnu.org>
1511
1512 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1513 Mention secure-hash.
1514 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1515
6c1e4b46
CY
15162012-02-10 Chong Yidong <cyd@gnu.org>
1517
1518 * loading.texi (Loading): Don't emphasize "library" terminology.
1519 (Library Search): load-path is not a user option. Mention role of
1520 -L option and packages. Improve examples.
1521 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1522 obsolete.
1523 (Autoload): Minor clarifications.
1524
72ca698c
GM
15252012-02-10 Glenn Morris <rgm@gnu.org>
1526
b011fbfe
GM
1527 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1528
72ca698c
GM
1529 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1530
14a1f380
GM
15312012-02-08 Glenn Morris <rgm@gnu.org>
1532
1533 * loading.texi (Named Features): Update the require example.
1534
60d47423
GM
15352012-02-07 Glenn Morris <rgm@gnu.org>
1536
1537 * modes.texi (Defining Minor Modes):
1538 Expand on args of defined minor modes.
1539
0992bd9c
CY
15402012-02-07 Chong Yidong <cyd@gnu.org>
1541
1542 * variables.texi (Creating Buffer-Local): Minor clarification
1543 to buffer-local-variables doc (Bug#10715).
1544
af008560
GM
15452012-02-07 Glenn Morris <rgm@gnu.org>
1546
e80e1825 1547 * display.texi (ImageMagick Images): General update.
af008560
GM
1548 Move most details of imagemagick-render-type to the variable's doc.
1549
866c1d22
GM
15502012-02-06 Glenn Morris <rgm@gnu.org>
1551
f7c9199f 1552 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1553 (Inheritance and Keymaps):
1554 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1555
e7bc51d0
GM
1556 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1557
866c1d22
GM
1558 * control.texi (Handling Errors):
1559 Mention condition-case-no-debug and with-demoted-errors.
1560
03988c98
CY
15612012-02-05 Chong Yidong <cyd@gnu.org>
1562
1563 * customize.texi (Common Keywords): Minor clarifications.
1564 Document custom-unlispify-remove-prefixes.
1565 (Variable Definitions): Backquotes in defcustom seem to work fine
1566 now. Various other copyedits.
e1161b06
CY
1567 (Simple Types): Copyedits. Document color selector.
1568 (Composite Types): Copyedits.
1569 (Splicing into Lists): Clarifications.
03988c98
CY
1570
1571 * eval.texi (Backquote): Move from macros.texi.
1572
1573 * macros.texi (Expansion): Minor clarification.
1574 (Backquote): Move node to eval.texi.
1575 (Defining Macros): Move an example from Backquote node.
1576 (Argument Evaluation): No need to mention Pascal.
1577 (Indenting Macros): Add xref to Defining Macros.
1578
649f602c
GM
15792012-02-05 Glenn Morris <rgm@gnu.org>
1580
1581 * debugging.texi (Error Debugging): Mention debug-on-event default.
1582
34c99998
GM
15832012-02-04 Glenn Morris <rgm@gnu.org>
1584
8f05da42
GM
1585 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1586
7aa5aad8
GM
1587 * debugging.texi (Error Debugging): Mention debug-on-event.
1588 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1589
c7291ad9
GM
1590 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1591
34c99998
GM
1592 * text.texi (Buffer Contents):
1593 Update filter-buffer-substring description.
1594
735cc5ca
CY
15952012-02-04 Chong Yidong <cyd@gnu.org>
1596
1597 * functions.texi (What Is a Function): Add closures. Mention
1598 "return value" terminology. Add xref for command-execute. Remove
1599 unused "keystroke command" terminology.
1600 (Lambda Expressions): Give a different example than in the
1601 following subsection. Add xref to Anonymous Functions.
1602 (Function Documentation): Remove gratuitous markup.
1603 (Function Names): Move introductory text to `What Is a Function'.
1604 (Defining Functions): Fix defun argument spec.
1605 (Anonymous Functions): Document lambda macro explicitly. Mention
1606 effects on lexical binding.
1607 (Function Cells): Downplay direct usage of fset.
1608 (Closures): New node.
1609 (Inline Functions): Remove "open-code" terminology.
1610 (Declaring Functions): Minor tweak; .m is not C code.
1611
1612 * variables.texi (Variables): Don't refer to "global value".
1613 (Local Variables, Void Variables): Copyedits.
1614 (Lexical Binding): Minor clarification of example.
1615 (File Local Variables): Mention :safe and :risky defcustom args.
1616 (Lexical Binding): Add xref to Closures node.
1617
94bc7984
GM
16182012-02-04 Glenn Morris <rgm@gnu.org>
1619
1620 * minibuf.texi (High-Level Completion): Updates for read-color.
1621
4f5a10ef
GM
16222012-02-03 Glenn Morris <rgm@gnu.org>
1623
eea14f31
GM
1624 * display.texi (GIF Images): Mention animation.
1625 Remove commented-out old example of animation.
1626 (Animated Images): New subsection.
1627 * elisp.texi (Top):
1628 * vol1.texi (Top):
1629 * vol2.texi (Top): Add Animated Images menu entry.
1630
4f5a10ef
GM
1631 * display.texi (Image Formats): Remove oddly specific information
1632 on versions of image libraries.
204e728d 1633 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 1634
12f381b7
GM
16352012-02-02 Glenn Morris <rgm@gnu.org>
1636
1b9f60cc
GM
1637 * processes.texi (Synchronous Processes):
1638 Mention call-process's :file gets overwritten.
1639
7e2734bc
GM
1640 * commands.texi (Reading One Event):
1641 * help.texi (Help Functions): Document read-char-choice.
1642
f58b9822
GM
1643 * hooks.texi (Standard Hooks):
1644 * modes.texi (Keymaps and Minor Modes):
1645 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1646
1647 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1648
12f381b7
GM
1649 * hooks.texi (Standard Hooks):
1650 * modes.texi (Major Mode Conventions, Mode Hooks):
1651 Document change-major-mode-after-body-hook.
1652
7a9a2fc6
GM
16532012-02-01 Glenn Morris <rgm@gnu.org>
1654
1655 * modes.texi (Defining Minor Modes):
1656 Mention disabling global minor modes on a per-major-mode basis.
1657
a037c171
CY
16582012-01-31 Chong Yidong <cyd@gnu.org>
1659
1660 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1661 (Parser State): Remove unnecessary statement (Bug#10661).
1662
1663 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1664
56afad3a
GM
16652012-01-31 Glenn Morris <rgm@gnu.org>
1666
1667 * modes.texi (Defining Minor Modes):
1668 Document define-minor-mode's new :variable keyword.
1669
0f29fa41
CY
16702012-01-29 Chong Yidong <cyd@gnu.org>
1671
837a390a
CY
1672 * syntax.texi (Syntax Class Table): Tweak description of newline
1673 char syntax (Bug#9619).
1674
0f29fa41
CY
1675 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1676 description (Bug#10189).
1677
182148ee
GM
16782012-01-29 Glenn Morris <rgm@gnu.org>
1679
a49ca6b9
GM
1680 * files.texi (Changing Files): Document SELinux support.
1681
182148ee
GM
1682 * windows.texi (Window Sizes): Fix typo.
1683
9962192e
CY
16842012-01-28 Chong Yidong <cyd@gnu.org>
1685
8c6e1920
CY
1686 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1687 doc (Bug#8568).
1688
9583ec59
CY
1689 * frames.texi (Input Focus): Add NORECORD arg to
1690 select-frame-set-input-focus. Clarify its role in select-frame.
1691
10256988
CY
1692 * text.texi (Transposition): We don't use transpose-region as an
1693 internal subroutine (Bug#3249).
1694
9962192e
CY
1695 * modes.texi (Example Major Modes): Update Lisp example code to
1696 current sources. Delete the old non-derived-major-mode example,
1697 which has diverged badly from current sources.
1698
2aa43abb
GM
16992012-01-27 Glenn Morris <rgm@gnu.org>
1700
1701 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1702 (VERSION, manual): Remove, unused.
1703
9f40220d
CY
17042012-01-27 Chong Yidong <cyd@gnu.org>
1705
1706 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1707
acc28cb9
CY
17082012-01-26 Chong Yidong <cyd@gnu.org>
1709
1710 * searching.texi (String Search): Document negative repeat count
1711 (Bug#10507).
1712
48da7392
GM
17132012-01-26 Glenn Morris <rgm@gnu.org>
1714
1715 * variables.texi (Using Lexical Binding):
1716 Mention that lexical-binding should be set in the first line.
1717
69b0acb9
LI
17182012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1719
1720 * macros.texi (Defining Macros): Don't claim that `declare' only
1721 affects Edebug and indentation.
1722
543757a8
LI
17232012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1724
1725 * macros.texi (Defining Macros): Slight `declare' fixup.
1726
450e3cae
GM
17272012-01-25 Glenn Morris <rgm@gnu.org>
1728
24189ce0 1729 * makefile.w32-in (texinputdir):
450e3cae
GM
1730 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1731
1021c761
CY
17322012-01-24 Chong Yidong <cyd@gnu.org>
1733
1734 * variables.texi (Variables, Local Variables, Void Variables):
1735 Edit to make the descriptions less specific to dynamic binding.
1736 (Local Variables): Default max-specpdl-size is now 1300.
1737 (Defining Variables): Edits for lexical scoping. Delete
1738 information about starting docstrings with *. De-document
1739 user-variable-p.
1740 (Tips for Defining): Remove an unimportant discussion of quitting
1741 in the middle of a load.
1742 (Accessing Variables, Setting Variables): Discuss lexical binding.
1743 (Variable Scoping): Rewrite.
1744 (Scope, Extent, Impl of Scope): Nodes deleted.
1745 (Dynamic Binding): New node, with material from Scope, Extent, and
1746 Impl of Scope nodes.
1747 (Dynamic Binding Tips): Rename from Using Scoping.
1748 (Lexical Binding): Rewrite.
1749 (Using Lexical Binding): Rename from Converting to Lexical
1750 Binding. Convert to subsection.
1751
1752 * customize.texi (Variable Definitions): Add custom-variable-p.
1753 Move user-variable-p documentation here.
1754
31cbea1d
CY
17552012-01-23 Chong Yidong <cyd@gnu.org>
1756
1757 * strings.texi (Text Comparison): Minor qualification.
1758
1759 * lists.texi (Cons Cells): Copyedits.
1760 (List Elements): Mention push.
1761 (List Variables): Mention pop.
1762 (Rings): Move to sequences.texi.
1763
1764 * sequences.texi (Sequence Functions): Don't repeat the
1765 introduction already given in the parent.
1766 (Vectors): Copyedits.
1767 (Rings): Move from lists.texi. Note that this is specific to the
1768 ring package.
1769
1770 * symbols.texi (Definitions, Symbol Components): Mention variable
1771 scoping issues.
1772 (Plists and Alists): Copyedits.
1773
1774 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1775 correctness with lexical scoping.
1776 (Eval): Copyedits.
1777
fead402d
CY
17782012-01-21 Chong Yidong <cyd@gnu.org>
1779
1780 * intro.texi (A Sample Function Description): Special notation
1781 used for macros too.
1782
1783 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1784 (Symbol Type): Add xref for keyword symbols.
1785 (Sequence Type): Clarify differences between sequence types.
1786 (Cons Cell Type): Add "linked list" index entry.
1787 (Non-ASCII in Strings): Copyedits.
1788 (Equality Predicates): Symbols with same name need not be eq.
1789
1790 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1791 ldexp. Move float-e and float-pi to Math Functions node.
1792
61086eb6
GM
17932012-01-21 Glenn Morris <rgm@gnu.org>
1794
1795 * modes.texi (Auto Major Mode):
1796 * variables.texi (File Local Variables):
1797 Mention inhibit-local-variables-regexps.
1798
34a02f46
MR
17992012-01-19 Martin Rudalics <rudalics@gmx.at>
1800
1801 * windows.texi (Window Configurations): Rewrite references to
1802 persistent window parameters.
1803 (Window Parameters): Fix description of persistent window
1804 parameters.
1805
f5064cae
JB
18062012-01-16 Juanma Barranquero <lekktu@gmail.com>
1807
1808 * windows.texi (Window Parameters): Use @pxref.
1809
6a6ee00d
MR
18102012-01-16 Martin Rudalics <rudalics@gmx.at>
1811
1812 * windows.texi (Window Configurations, Window Parameters):
1813 Describe persistent window parameters.
1814
9ca4c014
SM
18152011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1816
1817 * variables.texi (Creating Buffer-Local): Warn against misuses of
1818 make-variable-buffer-local (bug#10258).
1819
d027f83d
LMI
18202012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1821
1822 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1823
89bd9ccd
CY
18242012-01-06 Chong Yidong <cyd@gnu.org>
1825
1826 * variables.texi (Directory Local Variables): Document
1827 hack-dir-local-variables-non-file-buffer.
1828
c869783d
GM
18292012-01-06 Glenn Morris <rgm@gnu.org>
1830
1831 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1832 rather than by keybinding.
1833
2cae5ba4
JB
18342011-12-29 Juanma Barranquero <lekktu@gmail.com>
1835
1836 * frames.texi (Font and Color Parameters): Add @pxref.
1837
43da4d08
DC
18382011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1839
1840 * frames.texi (Font and Color Parameters):
1841 Document w32 font backends (bug#10399).
1842
8d80ef01
PE
18432011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1844
1845 * files.texi (File Attributes, Changing Files):
1846 Use a more-natural notation for octal numbers.
1847
9022ae07
JB
18482011-12-23 Juanma Barranquero <lekktu@gmail.com>
1849
1850 * variables.texi (Variables with Restricted Values):
1851 Change reference to variable (bug#10354).
1852
454592a6
MR
18532011-12-13 Martin Rudalics <rudalics@gmx.at>
1854
1855 * windows.texi (Splitting Windows): Use t instead of non-nil
1856 when describing window-combination-resize.
1857
a7cdbfce
SM
18582011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1859
1860 * text.texi (Special Properties): Warn against `intangible' properties
1861 (bug#10222).
1862
a3dcc84e
EZ
18632011-11-26 Eli Zaretskii <eliz@gnu.org>
1864
579ebf8f
EZ
1865 * display.texi (Truncation):
1866 * text.texi (Special Properties): Describe what a stretch-glyph is
1867 instead of using that term without explanation. Make the
1868 cross-references more accurate.
1869
a3dcc84e
EZ
1870 * display.texi (Usual Display): Update the description,
1871 cross-references, and indexing related to display of control
1872 characters and raw bytes.
1873
94af99a4
MR
18742011-11-25 Martin Rudalics <rudalics@gmx.at>
1875
1876 * windows.texi (Splitting Windows): Fix description of
1877 window-combination-limit. Suggested by Eli Zaretskii.
1878
1c3d7a13
CY
18792011-11-23 Chong Yidong <cyd@gnu.org>
1880
1881 * windows.texi (Window Sizes): Move window-top-line,
1882 window-left-column, and window-*-pixel-edges to Coordinates and
1883 Windows node.
1884 (Coordinates and Windows): Restore window-edges doc.
1885
90151a1e
MR
18862011-11-21 Martin Rudalics <rudalics@gmx.at>
1887
a7cdbfce
SM
1888 * windows.texi (Windows and Frames, Splitting Windows):
1889 Fix typos.
90151a1e 1890
a9b9b7f5
CY
18912011-11-21 Chong Yidong <cyd@gnu.org>
1892
1893 * windows.texi (Splitting Windows): Fix error in documentation of
1894 window-combination-limit.
1895 (Cyclic Window Ordering): Minor fixes to next-window,
1896 one-window-p, and get-lru-window docs. Don't document
1897 window-list-1.
1898 (Buffers and Windows): Copyedits.
1899 (Choosing Window): Document special handling of special-display-*.
1900 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1901 Don't document even-window-heights, which is going away.
1902 Clarify which options are obeyed by which action functions.
a9b9b7f5 1903
f4e90db0
SM
19042011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1905
1906 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1907
d2999b1a
MR
19082011-11-20 Martin Rudalics <rudalics@gmx.at>
1909
f4e90db0
SM
1910 * windows.texi (Resizing Windows, Splitting Windows):
1911 Remove term "status" when talking about combination limits.
d2999b1a 1912
cd1181db
JB
19132011-11-20 Juanma Barranquero <lekktu@gmail.com>
1914
1915 * compile.texi (Compiler Errors):
1916 * help.texi (Help Functions): Fix typos.
1917
7bf54975
CY
19182011-11-19 Chong Yidong <cyd@gnu.org>
1919
1920 * windows.texi (Splitting Windows): Clarify role of window
1921 parameters in split-window. Shorten the example.
f4e90db0
SM
1922 (Deleting Windows): Rewrite intro to handle internal windows.
1923 Fix delete-windows-on doc.
7bf54975
CY
1924 (Selecting Windows): Copyedits.
1925
a0c2d0ae
MR
19262011-11-17 Martin Rudalics <rudalics@gmx.at>
1927
1928 * windows.texi (Resizing Windows, Splitting Windows)
1929 (Deleting Windows): Use term window-combination-resize instead
1930 of window-splits.
1931
b6f67890
MR
19322011-11-16 Martin Rudalics <rudalics@gmx.at>
1933
f4e90db0
SM
1934 * windows.texi (Resizing Windows, Splitting Windows):
1935 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1936
0b381c7e
JB
19372011-11-14 Juanma Barranquero <lekktu@gmail.com>
1938
1939 * intro.texi (Lisp History): Fix typo.
1940
89d61221
MR
19412011-11-12 Martin Rudalics <rudalics@gmx.at>
1942
f4e90db0
SM
1943 * windows.texi (Splitting Windows, Deleting Windows):
1944 Remove references to splits status of windows.
89d61221 1945
b2621720
GM
19462011-11-10 Glenn Morris <rgm@gnu.org>
1947
1948 * buffers.texi (Read Only Buffers): Expand a bit on why
1949 toggle-read-only should only be used interactively. (Bug#7292)
1950
d2ad7ee1
CY
19512011-11-09 Chong Yidong <cyd@gnu.org>
1952
1953 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 1954 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
1955 window-inside-absolute-pixel-edges.
1956 (Resizing Windows): shrink-window-if-larger-than-buffer works on
1957 non-full-width windows.
1958
2cffd681
MR
19592011-11-09 Martin Rudalics <rudalics@gmx.at>
1960
1961 * windows.texi (Resizing Windows): Rewrite documentation of
1962 window-resizable.
1963
f6f6d7e7
CY
19642011-11-09 Chong Yidong <cyd@gnu.org>
1965
1966 * windows.texi (Splitting Windows): Simplify example.
1967
a79db6e0
CY
19682011-11-08 Chong Yidong <cyd@gnu.org>
1969
1970 * windows.texi (Window Sizes): Copyedits. Document
1971 window-text-height. Remove window-min-height and window-min-width
1972 discussion, referring instead to Emacs manual.
1973 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
1974 (Resizing Windows): Simplify introduction. Don't document
1975 enlarge-window, shrink-window, enlarge-window-horizontally, and
1976 shrink-window-horizontally; they are no longer preferred for
1977 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 1978
441950c7
GM
19792011-11-07 Glenn Morris <rgm@gnu.org>
1980
1981 * windows.texi (Choosing Window): Fix keybinding typo.
1982
be7f5545
MR
19832011-11-07 Martin Rudalics <rudalics@gmx.at>
1984
1985 * windows.texi (Resizing Windows, Splitting Windows)
1986 (Window Configurations): Use "child window" instead of
1987 "subwindow".
1988
291d142b
CY
19892011-11-06 Chong Yidong <cyd@gnu.org>
1990
1991 * windows.texi (Basic Windows): Clarify various definitions.
1992 Treat window-normalize-* as internal; don't document them.
1993 (Windows and Frames): Various clarifications, e.g. non-live
1994 windows also belong to frames. Fix window-list description.
1995 Simplify window nesting example.
f4e90db0
SM
1996 (Splitting Windows, Window Configurations):
1997 Use split-window-below.
291d142b 1998
89bd5ee1
EZ
19992011-11-04 Eli Zaretskii <eliz@gnu.org>
2000
2001 * windows.texi (Window Sizes): Mention in the doc string that the
2002 return values of `window-body-height' and `window-body-width' are
2003 in frame's canonical units. (Bug#9949)
2004
3d8daefe
MR
20052011-10-30 Martin Rudalics <rudalics@gmx.at>
2006
2007 * windows.texi (Windows and Frames): Remove "iso-" infix from
2008 documentation of window-iso-combined-p.
2009
60754666
CY
20102011-10-26 Chong Yidong <cyd@gnu.org>
2011
2012 * modes.texi (Running Hooks): Document with-wrapper-hook.
2013
d366bd53
CY
20142011-10-18 Chong Yidong <cyd@gnu.org>
2015
2016 * display.texi (Glyphless Chars): New node.
2017
50b063c3
CY
20182011-10-13 Chong Yidong <cyd@stupidchicken.com>
2019
2020 * text.texi (Yanking): Document yank-excluded-properties.
2021
2022 * package.texi (Packaging Basics): The commentary should say how
2023 to begin using the package.
2024
c72063fa
MR
20252011-10-11 Martin Rudalics <rudalics@gmx.at>
2026
2027 * windows.texi (Deleting Windows): Mention which window gets
2028 selected when deleting the selected window.
2029
d83dc65b
MR
20302011-10-09 Martin Rudalics <rudalics@gmx.at>
2031
2032 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2033 with the selected window.
2034 * windows.texi (Buffers and Windows): Reformulate text on how
2035 replace-buffer-in-windows deals with a window.
2036 (Quitting Windows): Describe how quit-window deals with a
2037 standalone frame. Describe new option frame-auto-hide-function.
2038
c599682c
GM
20392011-10-08 Glenn Morris <rgm@gnu.org>
2040
48bca619
GM
2041 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2042
c599682c
GM
2043 * positions.texi (Excursions): Update warning message.
2044
969aa734
CY
20452011-10-05 Chong Yidong <cyd@stupidchicken.com>
2046
f4e90db0
SM
2047 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2048 Fix Emacs manual xref (Bug#9675).
969aa734 2049
550f41cd
CY
20502011-10-01 Chong Yidong <cyd@stupidchicken.com>
2051
2052 * windows.texi (Textual Scrolling): Document scroll-up-command,
2053 scroll-down-command, scroll-error-top-bottom, and the
2054 scroll-command symbol property.
717a1362
CY
2055 (Display Action Functions): Fix description of
2056 display-buffer-pop-up-window.
550f41cd 2057
a239d4e9
JB
20582011-09-28 Juanma Barranquero <lekktu@gmail.com>
2059
2060 * windows.texi (Splitting Windows): Fix typos.
2061
590c056d
MR
20622011-09-25 Martin Rudalics <rudalics@gmx.at>
2063
2064 * windows.texi (Windows and Frames, Display Action Functions)
2065 (Switching Buffers): Fix some typos.
2066 (Buffers and Windows): Remove reference to window-auto-delete.
2067 Reword description of replace-buffer-in-windows.
2068 (Window History): Fix some typos and refer to frame local buffer
2069 list.
c419f5cb
MR
2070 (Quitting Windows): New node.
2071 (Window Configurations): Add descriptions of window-state-get
2072 and window-state-put.
2073 (Window Parameters): Describe variable ignore-window-parameters.
2074 Sketch some window parameters currently in use.
2075 * elisp.texi (Top): Update node listing.
590c056d 2076
9ec20d36
CY
20772011-09-25 Chong Yidong <cyd@stupidchicken.com>
2078
2079 * windows.texi (Display Action Functions)
2080 (Choosing Window Options): New nodes.
2081
0e406a72
CY
20822011-09-24 Chong Yidong <cyd@stupidchicken.com>
2083
2084 * windows.texi (Window History): New node. Move text here from
2085 Buffers and Windows.
2086 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2087 don't document display-buffer here; callers changed.
2088 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2089 switch-to-buffer-other-frame. Delete duplicate
2090 replace-buffer-in-windows doc.
2091 (Choosing Window): Document display actions.
2092
6bf7006f
EZ
20932011-09-24 Eli Zaretskii <eliz@gnu.org>
2094
2095 * display.texi (Forcing Redisplay): Update the description of
2096 redisplay-dont-pause due to change in the default value.
2097
b33b68a3
MR
20982011-09-23 Martin Rudalics <rudalics@gmx.at>
2099
2100 * frames.texi (Frames and Windows): Move section and rename to
2101 Windows and Frames in windows.texi.
2102 * windows.texi (Windows): Restructure.
2103 (Basic Windows): Rewrite. Explain live and internal windows and
2104 normalization functions.
2105 (Windows and Frames): Move section here from frames.texi.
2106 Describe subwindows, window combinations, window tree, and
2107 corresponding functions including window-list here.
2108 (Window Sizes): Rename section from Size of Window and move it
2109 up in chapter. Describe total and body sizes and the
2110 corresponding functions. Explain new semantics of
2111 window-min-height/-width.
2112 (Resizing Windows): Move section up in chapter. Describe new
2113 resize functions.
2114 (Splitting Windows): Describe new behavior of split-window,
2115 split-window-above-each-other and split-window-side-by-side.
2116 Provide examples. Describe window-nest and window-splits
2117 options.
2118 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2119 (Selecting Windows): Minor rewrite.
2120 Describe frame-selected-window and set-frame-selected-window here.
2121 (Cyclic Window Ordering): Minor rewrite.
2122 Describe window-list-1.
b33b68a3
MR
2123 (Buffers and Windows): Rewrite. Explain a window's previous and
2124 next buffers and the corresponding functions.
c4682d18 2125 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2126 * elisp.texi (Top): Update node listings for frames and windows
2127 sections.
2128
4d3786ac
SM
21292011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2130
2131 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2132
713df35b
LMI
21332011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2134
2135 * errors.texi (Standard Errors): Remove apparent placeholder text
2136 (bug#9491).
2137
33ed493b
CY
21382011-09-18 Chong Yidong <cyd@stupidchicken.com>
2139
2140 * frames.texi (Management Parameters): Fix description of
2141 icon-type parameter.
2142
b8f0a954
CY
21432011-09-17 Chong Yidong <cyd@stupidchicken.com>
2144
2145 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2146 ending in C-g. Suggested by Edward O'Connor.
2147
eddf142c
EZ
21482011-09-17 Eli Zaretskii <eliz@gnu.org>
2149
2150 * numbers.texi (Integer Basics): Add indexing for
2151 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2152
d8e213eb 21532011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2154
2155 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2156
cec2eab8
JB
21572011-09-11 Juanma Barranquero <lekktu@gmail.com>
2158
2159 * processes.texi (Network Servers): Clarify what the process
2160 buffer is used for (bug#9233).
2161
d8e213eb 21622011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2163
2164 * lists.texi (Building Lists): Fix typo.
2165
35137ed3
CY
21662011-08-30 Chong Yidong <cyd@stupidchicken.com>
2167
2168 * display.texi (Basic Faces): New node. Document new faces.
2169
2170 * modes.texi (Major Mode Conventions): Move some text there.
2171 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2172
3fd50d5c
CY
21732011-08-29 Chong Yidong <cyd@stupidchicken.com>
2174
2175 * modes.texi (Basic Major Modes): New node. Callers updated.
2176 (Major Modes): Document fundamental-mode and major-mode.
2177 (Major Mode Basics): Node deleted; text moved to Major Modes.
2178 (Derived Modes): Document derived-mode-p.
2179
ddb54206
CY
21802011-08-28 Chong Yidong <cyd@stupidchicken.com>
2181
a6326082
CY
2182 * files.texi (Changing Files, Create/Delete Dirs): Document new
2183 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2184 (Visiting Functions): Remove view-file; it is documented in the
2185 Emacs manual.
04e2ce72 2186
ddb54206
CY
2187 * frames.texi (Layout Parameters): The defaults for the
2188 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2189
2190 * display.texi (Progress): Document spinner functionality.
2191
2192 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2193 operating system signals. Refer to save-buffers-kill-terminal
2194 instead of save-buffers-kill-emacs.
2195
2196 * objects.texi (Symbol Type): Document ## print representation.
2197
0c95fcf7
EZ
21982011-08-25 Eli Zaretskii <eliz@gnu.org>
2199
2200 * display.texi (Specified Space): Mention that `space' specs
2201 influence bidi reordering.
2202 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2203 separating fields with bidirectional content.
2204
5980d4c6
EZ
22052011-08-24 Eli Zaretskii <eliz@gnu.org>
2206
2207 * display.texi (Bidirectional Display): Document return value in
2208 buffers that are not bidi-reordered for display, and in unibyte
2209 buffers.
2210
bca633fb
EZ
22112011-08-23 Eli Zaretskii <eliz@gnu.org>
2212
2213 * nonascii.texi (Character Properties): Document the values for
2214 unassigned codepoints.
2215
c094bb0c
EZ
22162011-08-18 Eli Zaretskii <eliz@gnu.org>
2217
2218 * nonascii.texi (Character Properties): Document use of
2219 `bidi-class' and `mirroring' properties as part of reordering.
2220 Provide cross-references to "Bidirectional Display".
2221
2222 * display.texi (Bidirectional Display): Document the pitfalls of
2223 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2224 solutions. Document bidi-string-mark-left-to-right.
2225 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2226 Document use of `bidi-class' and `mirroring' properties as part of
2227 reordering.
c094bb0c 2228
1ea897d5
EZ
22292011-08-16 Eli Zaretskii <eliz@gnu.org>
2230
9adfcd0b
EZ
2231 * modes.texi (Major Mode Conventions): Improve the documentation
2232 of `mode-class' `special' modes.
2233
10862873
EZ
2234 * nonascii.texi (Character Properties): Document the `mirroring'
2235 property. Add index entries.
2236
1ea897d5
EZ
2237 * syntax.texi (Categories): Add an example of defining a new
2238 category and category table.
2239
2240 * searching.texi (Regexp Backslash): Document how to display
2241 existing categories. Mention the possibility of adding
2242 categories, and add an xref to where this is described. Add an
2243 index entry.
2244
ebb552ed
CY
22452011-08-09 Chong Yidong <cyd@stupidchicken.com>
2246
2247 * text.texi (Special Properties):
2248 * display.texi (Overlay Properties): Note that mouse-face cannot
2249 change the text size (Bug#8530).
2250
51a714e1
CY
22512011-08-08 Chong Yidong <cyd@stupidchicken.com>
2252
2253 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2254 using setenv instead.
2255
4cc60b9b
EZ
22562011-07-28 Eli Zaretskii <eliz@gnu.org>
2257
2258 * display.texi (Bidirectional Display): Document the fact that
2259 bidi-display-reordering is t by default.
2260
5deb92fd
EZ
22612011-07-23 Eli Zaretskii <eliz@gnu.org>
2262
2263 * display.texi (Bidirectional Display): New section.
2264
011b0ad6 22652011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2266 Tim Cross <theophilusx@gmail.com> (tiny change)
2267 Glenn Morris <rgm@gnu.org>
011b0ad6 2268
67f9b9f8 2269 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2270
4baf28e6
AS
22712011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2272
2273 * help.texi (Keys in Documentation): Revert last change.
2274
66249842
LMI
22752011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2276
f863868c
LMI
2277 * help.texi (Keys in Documentation): Clarify that \= only quotes
2278 the next character, and doesn't affect longer sequences in
2279 particular (bug#8935).
2280
f4e90db0
SM
2281 * debugging.texi (Using Debugger):
2282 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2283
0bb23927 22842011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2285
2286 * display.texi (Other Display Specs): Document that `left-fringe'
2287 and `right-fringe' display specifications are of the "replacing"
2288 kind.
2289
f2027cdf
LMI
22902011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2291
2292 * help.texi (Documentation Basics): Add a link to the Function
2293 Documentation node (bug#6580).
2294
f987fde4
LMI
22952011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2296
0bc59b25
LMI
2297 * keymaps.texi (Menu Bar): Mention :visible and :enable
2298 (bug#6344). Text by Drew Adams.
2299
63d55f1f
LMI
2300 * modes.texi (Running Hooks): Mention buffer-local hook variables
2301 (bug#6218).
2302
f987fde4
LMI
2303 * objects.texi (General Escape Syntax): "a with grave accent" is
2304 ?xe0, not ?x8e0 (bug#5259).
2305
b7527639
CY
23062011-07-12 Chong Yidong <cyd@stupidchicken.com>
2307
2308 * display.texi (Face Attributes, Font Selection): Add references
2309 to the Fonts node in the Emacs manual (Bug#4178).
2310
c830e5ae
CY
23112011-07-12 Chong Yidong <cyd@stupidchicken.com>
2312
2313 * display.texi (Window Systems): `window-system' is
2314 terminal-local.
2315
2316 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2317 frame-local variables.
2318
2319 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2320 frame-local variables.
2321 (Frame-Local Variables): Node deleted.
2322
2323 * elisp.texi (Top): Update node listing.
2324
91223e54
LMI
23252011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2326
2327 * elisp.texi: Change "inferiors" to "subnodes" in three places
2328 (bug#3523).
2329
963578d3
CY
23302011-07-11 Chong Yidong <cyd@stupidchicken.com>
2331
2332 * frames.texi (Window System Selections): Discussion of
2333 x-select-enable-clipboard moved to Emacs manual.
2334
07151e49
DD
23352011-07-11 Deniz Dogan <deniz@dogan.se>
2336
2337 * commands.texi (Prefix Command Arguments): Remove excessive
2338 apostrophe.
2339
7261e1cf
LMI
23402011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2341
ad21a12a
LMI
2342 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2343 description is a string (bug#3313).
2344
7261e1cf
LMI
2345 * frames.texi (Display Feature Testing): Try to explain what all
2346 the visual classes mean (bug#3042).
2347
568f7b79
LMI
23482011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2349
18d59e29
LMI
2350 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2351 and `mode-line-client' (bug#2974).
2352
568f7b79
LMI
2353 * text.texi (Insertion): Clarify marker movements (bug#1651).
2354 Text from Drew Adams.
2355
54e10184
LMI
23562011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2357
d94d85e9
LMI
2358 * text.texi (Special Properties): Clarify the format of `face'
2359 (bug#1375).
2360
54e10184
LMI
2361 * commands.texi (Interactive Call): Add a `call-interactively'
2362 example (bug#1010).
2363
413c488d
LMI
23642011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2365
2366 * functions.texi (Calling Functions): Link to the "Interactive
2367 Call" node (bug#1001).
2368
322b7dab 23692011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2370
3deead93
CY
2371 * customize.texi (Composite Types): Move alist and plist to here
2372 from Simple Types (Bug#7545).
2373
2374 * elisp.texi (Top): Update menu description.
2375
b00d8c1a
CY
2376 * display.texi (Face Attributes): Document negative line widths
2377 (Bug#6113).
2378
d2a6c43b
TR
23792011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2380
2381 * searching.texi (Match Data): Note that match data can be
2382 overwritten by most functions (bug#2499).
2383
c7844a27
LMI
23842011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2385
a9ab721e
LMI
2386 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2387 flags mean (bug#6659).
2388
c7844a27
LMI
2389 * functions.texi (What Is a Function): Document the autoload
2390 object (bug#6496).
2391
f68d76d0
LMI
23922011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2393
8a20ca4c
LMI
2394 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2395 is only used in the Customize user interface (bug#6089).
2396
f68d76d0 2397 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2398 images (bug#7836).
f68d76d0 2399
7018dbe7
EZ
24002011-07-02 Eli Zaretskii <eliz@gnu.org>
2401
2402 * variables.texi (Defining Variables, Void Variables)
2403 (Constant Variables): Fix incorrect usage of @kindex.
2404
36cb87a1
LMI
24052011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2406
28ee97c7
LMI
2407 * variables.texi (Defining Variables): Add an index entry for
2408 `set-variable' (bug#7262).
8d4294e9 2409 (Defining Variables): Use @findex for functions.
28ee97c7 2410
8862ffd5
LMI
2411 * frames.texi (Basic Parameters): Document the `explicit-name'
2412 parameter (bug#6951).
2413
0ec389b9
LMI
2414 * customize.texi (Type Keywords): Clarify that :value provides a
2415 default value for all types (bug#7386).
2416
36cb87a1
LMI
2417 * streams.texi (Output Functions): Document `pp'.
2418
11fdef7d 24192011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2420
2421 * keymaps.texi (Searching Keymaps):
2422 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2423 change. Suggested by Johan Bockgård.
2424
eeafcea7
CY
24252011-06-15 Chong Yidong <cyd@stupidchicken.com>
2426
2427 * text.texi (Special Properties): Clarify role of font-lock-face.
2428
b96e6cde
LMI
24292011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2430
f4e90db0 2431 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2432 to `process-live-p' for consistency with other `-live-p' functions.
2433
be14b9ab
PE
24342011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2435
2436 Document wide integers better.
2437 * files.texi (File Attributes): Document ino_t values better.
2d365993 2438 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2439 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2440 (Bitwise Operations):
001903b5
PE
2441 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2442 to read, and that will port better if 62-bits becomes the default.
2443 Fix or remove incorrect examples.
be14b9ab
PE
2444 * os.texi (Time Conversion): Document time_t values better.
2445
bcd54f83
LMI
24462011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2447
f4e90db0
SM
2448 * processes.texi (Process Information):
2449 Document `process-alive-p'.
bcd54f83 2450
049bcbcb
CY
24512011-05-29 Chong Yidong <cyd@stupidchicken.com>
2452
2453 * help.texi (Accessing Documentation):
2454 * display.texi (Pixel Specification):
2455 * processes.texi (Serial Ports, Serial Ports):
2456 * nonascii.texi (Character Properties, Default Coding Systems):
2457 * text.texi (Changing Properties, Special Properties):
2458 * windows.texi (Window Start and End):
2459 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2460 * keymaps.texi (Searching Keymaps, Tool Bar):
2461 * minibuf.texi (Basic Completion):
2462 * compile.texi (Eval During Compile):
2463 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2464 7x9 paper in printed manual.
2465
2466 * lists.texi (Sets And Lists): Fix misplaced text.
2467
58539c63
CY
24682011-05-29 Chong Yidong <cyd@stupidchicken.com>
2469
2470 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2471 needs to be active (Bug#8350).
2472
6b5681bf
CY
24732011-05-28 Chong Yidong <cyd@stupidchicken.com>
2474
b4d52acc
CY
2475 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2476
6b5681bf
CY
2477 * tips.texi (Coding Conventions): Remove antediluvian filename
2478 limit recommendation (Bug#8538).
2479
e145f188
GM
24802011-05-27 Glenn Morris <rgm@gnu.org>
2481
2482 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2483
eafed945
GM
24842011-05-26 Glenn Morris <rgm@gnu.org>
2485
2486 * variables.texi (File Local Variables):
2487 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2488 Add some more details on what this function does in the other case.
eafed945 2489
bc8410af
GM
24902011-05-19 Glenn Morris <rgm@gnu.org>
2491
2492 * lists.texi (Sets And Lists): Mention cl provides union etc.
2493
35a30759
N
24942011-05-19 Nix <nix@esperi.org.uk>
2495
2496 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2497
2498 * text.texi (Parsing HTML): Update for function name changes.
2499
2500 * syntax.texi (Syntax Flags): Small fix.
2501
2502 * keymaps.texi (Active Keymaps): Typo fix.
2503 (Changing Key Bindings): Grammar fix.
2504
2505 * frames.texi (Minibuffers and Frames): Grammar fix.
2506 (Window System Selections): x-select-enable-clipboard now defaults to t.
2507
2508 * customize.texi (Common Keywords):
2509 * display.texi (Abstract Display):
2510 * modes.texi (Auto-Indentation):
2511 * nonascii.texi (Converting Representations): Typo fixes.
2512
2513 * control.texi (Examples of Catch): Call it "goto" not "go to".
2514
e3934a8a
EZ
25152011-05-14 Eli Zaretskii <eliz@gnu.org>
2516
bc039a3b
EZ
2517 * nonascii.texi (Character Properties): Fix inconsistencies with
2518 implementation.
2519
e3934a8a
EZ
2520 * text.texi (Special Properties): Move @defvar's out of the
2521 @table. (Bug#8652)
2522
e2c94218
GM
25232011-05-12 Glenn Morris <rgm@gnu.org>
2524
2525 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2526
d2fc7e3d 25272011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2528
2529 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2530 (Multiline Font Lock):
2531 * vol2.texi (Top):
2532 * vol1.texi (Top):
2533 * elisp.texi (Top): Update menu accordingly.
2534
d2fc7e3d 25352011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2536
2537 * modes.texi (Region to Fontify): Fix typo.
2538
79b70037
GM
25392011-05-10 Jim Meyering <meyering@redhat.com>
2540
2541 * minibuf.texi: Fix typo "in in -> in".
2542
b08a63cc 25432011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2544
2545 * numbers.texi (Integer Basics): Large integers are treated as floats.
2546
1ef14cb4
LMI
25472011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2548
2549 * processes.texi (Synchronous Processes): Document the (:file
2550 "/file-name") syntax for `call-process'.
2551
4ffd0d6b 25522011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2553
2554 * windows.texi (Choosing Window): Fix typo.
2555
4ffd0d6b 25562011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
2557
2558 * frames.texi (Layout Parameters): Note the difference between
2559 querying and setting parameters for left-fringe and right-fringe
2560 (Bug#6930).
2561
fd5a8ae8
SM
25622011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2563
2564 * minibuf.texi (Basic Completion): Be a bit more precise about the
2565 valid kinds of completion tables.
2566 (Programmed Completion): Remove obsolete text about lambda expressions
2567 not being valid completion tables.
2568
c1bcd0d5
CY
25692011-03-19 Chong Yidong <cyd@stupidchicken.com>
2570
2571 * positions.texi (Excursions): Explain the "save-excursion
2572 defeated by set-buffer" warning.
2573
2574 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2575 save-excursion. Suggested by Uday S Reddy.
2576
03408648 25772011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 2578
03408648
SM
2579 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2580 (Lexical Binding): New sub-section.
ba83908c 2581
03408648
SM
2582 * eval.texi (Eval): Discourage the use of `eval'.
2583 Document its new `lexical' argument.
6c075cd7 2584
f6d62986
SM
25852011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2586
03408648 2587 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
2588 nil any more.
2589
84ea5558 25902011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
2591
2592 * strings.texi (String Conversion): Don't mention
2593 string-make-(uni|multi)byte (bug#8262).
2594 * nonascii.texi (Converting Representations): Fix up range.
2595 * keymaps.texi (Key Binding Commands): Update code point, avoid
2596 "unibyte character" and remove mention of unibyte bindings.
2597
62d94509
EZ
25982011-03-10 Eli Zaretskii <eliz@gnu.org>
2599
2600 * modes.texi (Operator Precedence Grammars): Don't use characters
2601 outside ISO-8859-1.
2602
63a329f8
EZ
26032011-03-09 Eli Zaretskii <eliz@gnu.org>
2604
2605 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2606
2607 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2608
6446548e
GM
26092011-03-08 Glenn Morris <rgm@gnu.org>
2610
2611 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2612 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 2613 * elisp.texi: Set documentencoding.
6446548e 2614
33383987
JB
26152011-03-07 Chong Yidong <cyd@stupidchicken.com>
2616
2617 * Version 23.3 released.
2618
0b3ceceb
CY
26192011-03-06 Chong Yidong <cyd@stupidchicken.com>
2620
2621 * package.texi: Update index keywords.
2622 (Package Archives): New node contents. Document package-x.el.
2623
78f5433f
JB
26242011-03-06 Juanma Barranquero <lekktu@gmail.com>
2625
2626 * makefile.w32-in (srcs): Add package.texi.
2627
555e9b5c
CY
26282011-03-06 Chong Yidong <cyd@stupidchicken.com>
2629
120d9389
CY
2630 * package.texi (Packaging, Packaging Basics, Simple Packages)
2631 (Multi-file Packages): Expand and clarify.
2632 (Package Archives): Temporary placeholder node.
2633
2634 * elisp.texi (Top): Update node listing.
2635
555e9b5c
CY
2636 * Makefile.in (srcs): Add package.texi.
2637
b59a4335
CY
26382011-03-05 Chong Yidong <cyd@stupidchicken.com>
2639
2640 * processes.texi (Synchronous Processes): Minor clarification
2641 (Bug#8149).
2642
06083aa1
GM
26432011-03-03 Glenn Morris <rgm@gnu.org>
2644
2645 * files.texi (Truenames): Minor clarification. (Bug#2341)
2646
6640b281
GM
26472011-03-01 Glenn Morris <rgm@gnu.org>
2648
2649 * variables.texi (Directory Local Variables):
2650 Mention `(subdirs . nil)' alist element.
2651
2b0c7330 26522011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
2653
2654 * variables.texi (Directory Local Variables): Mention the optional
2655 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2656
b923f7a9
CY
26572011-02-27 Chong Yidong <cyd@stupidchicken.com>
2658
2659 * minibuf.texi (Minibuffer History): Clarify discussion of
2660 minibuffer history lists (Bug#8085).
2661
67ab0163 26622011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2663
e979a521
EZ
2664 * elisp.texi: Sync @dircategory with ../../info/dir.
2665
e03b2fd4
EZ
2666 * files.texi (Visiting Functions): Document find-file-literally,
2667 both the command and the variable.
2668
86ec878a
EZ
2669 * variables.texi (Creating Buffer-Local): Explain the meaning of
2670 permanent local variables.
2671
67ab0163
GM
2672 * files.texi (Visiting Functions): Document find-file-literally,
2673 both the command and the variable.
2674
2675 * variables.texi (Creating Buffer-Local): Explain the meaning of
2676 permanent local variables.
2677
26782011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2679
2680 * keymaps.texi (Remapping Commands): Mention how to undo it.
2681
bfcb151a
RT
26822011-02-09 Reuben Thomas <rrt@sc3d.org>
2683
2684 * loading.texi (Hooks for Loading): Remove unnecessary advice
2685 about eval-after-load (Bug#7986).
2686
a41c8660
CY
26872011-02-05 Chong Yidong <cyd@stupidchicken.com>
2688
2689 * commands.texi (Accessing Mouse): Note that a header line is not
2690 included in the row of posn-col-row.
2691
e0dd6837
CY
26922011-02-02 Chong Yidong <cyd@stupidchicken.com>
2693
2694 * modes.texi (Major Mode Conventions): Add face guidelines.
2695 (Faces for Font Lock): List faces in order of prominence.
2696
a4180391
PE
26972011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2698
2699 format-time-string now supports subsecond time stamp resolution
2700 * os.texi (Time Parsing): Document %N.
2701
7427eb97
CY
27022011-01-28 Chong Yidong <cyd@stupidchicken.com>
2703
61db307f
CY
2704 * vol1.texi (Top):
2705 * vol2.texi (Top):
2706 * elisp.texi (Top):
2707 * display.texi (Display Property): Shorten the menu description of
2708 the "Other Display Specs" node (Bug#7816).
2709
7427eb97
CY
2710 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2711 menu item" concept index entries (Bug#7805).
2712
bf3dae7e
EZ
27132011-01-29 Eli Zaretskii <eliz@gnu.org>
2714
2715 * makefile.w32-in (texinfodir): New variable.
2716 (usermanualdir): Remove as redundant with $(emacsdir).
2717 (MAKEINFO): Remove options, leave only program name.
2718 (MAKEINFO_OPTS): New variable.
2719 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2720
06d8ace5 27212011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2722 Richard Kim <emacs18@gmail.com>
2723
2724 * loading.texi (Library Search): Document list-load-path-shadows
2725 (Bug#7757).
2726
06d8ace5 27272011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2728
2729 * searching.texi (Regexp Special): Remove outdated discussion of
2730 character sets (Bug#7780).
2731
28a88153
CY
2732 * frames.texi (Pop-Up Menus): Document where menu title comes
2733 from (Bug#7684).
2734
06d8ace5 27352011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2736
2737 * display.texi (Making Buttons): Mention limitation of text buttons.
2738
a8e1e9ee
WL
27392011-01-23 Werner Lemberg <wl@gnu.org>
2740
2741 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2742 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2743 (ENVADD): New variable to control texi2dvi and texi2pdf.
2744
362b9d48
GM
27452011-01-15 Chong Yidong <cyd@stupidchicken.com>
2746
2747 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2748 Emacs manual.
2749
27502011-01-15 Eli Zaretskii <eliz@gnu.org>
2751
2752 * files.texi (Directory Names): Explain why FROM in
2753 directory-abbrev-alist should begin with \`. (Bug#7777)
2754
3fa173b4
SM
27552011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2756
2757 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2758
7c420169 27592011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2760
2761 * modes.texi (Emulating Mode Line): Fix last change.
2762
7c420169 27632011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2764
2765 * modes.texi (Emulating Mode Line): Update documentation of
2766 format-mode-line according to changes that fixed bug #7587.
2767
80b33766
SM
27682010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2769
2770 * modes.texi (Derived Modes): Mention prog-mode.
2771
2772 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2773 of the key-binding-data cache since we don't use it any more.
2774
f49d1f52 27752010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2776
4bb49a92
EZ
2777 * processes.texi (Shell Arguments):
2778 * strings.texi (Creating Strings): Don't mention "shell commands";
2779 make it explicit that `split-string-and-unquote' and
2780 `combine-and-quote-strings' are mainly for working with arguments
2781 to call-process and start-process.
2782
3c73e30e
EZ
2783 * processes.texi (Shell Arguments): Fix documentation of
2784 `split-string-and-unquote'. Add indexing. (Bug#7563)
2785
f49d1f52 27862010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2787
2788 * modes.texi (Auto-Indentation): New section to document SMIE.
2789 (Major Mode Conventions):
2790 * text.texi (Mode-Specific Indent): Refer to it.
2791
f49d1f52 27922010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2793
2794 * display.texi (Other Display Specs): Document left-fringe and
2795 right-fringe display specs.
2796
f49d1f52 27972010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2798
2799 * backups.texi (Making Backups):
2800 * modes.texi (Example Major Modes): Use recommended coding style.
2801 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2802 define-derived-mode. Mention completion-at-point-functions.
2803
f49d1f52 28042010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2805
5dcb4c4e
SM
2806 * nonascii.texi (Converting Representations):
2807 Document byte-to-string.
e1115396 2808
ec1b9b17
GM
28092010-12-08 Glenn Morris <rgm@gnu.org>
2810
2811 * buffers.texi (Modification Time):
2812 verify-visited-file-modtime now defaults to the current buffer.
2813
07976ae3 28142010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2815
ec1b9b17 2816 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2817
2818 * strings.texi (Creating Strings): Don't mention semi-obsolete
2819 function char-to-string.
2820 (String Conversion): Shorten discussion of semi-obsolete function
2821 string-to-char. Link to Converting Representations.
2822
2823 * objects.texi (Symbol Type):
2824 * text.texi (Near Point):
2825 * help.texi (Help Functions):
2826 * functions.texi (Mapping Functions): Use string instead of
2827 char-to-string in examples.
2828
07976ae3 28292010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2830
2831 * text.texi (Kill Functions, Kill Functions)
2832 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2833 YANK-HANDLER args.
2834
2835 * symbols.texi (Creating Symbols): Using unintern without an
2836 obarray arg is now obsolete.
2837
2838 * numbers.texi (Float Basics): Document float-e and float-pi.
2839
2840 * variables.texi (Defining Variables): Change "pi" example to
2841 "float-pi".
2842
8547874a
EZ
28432010-11-26 Eli Zaretskii <eliz@gnu.org>
2844
2845 * commands.texi (Click Events): Document the values of X, Y and
2846 COL, ROW in the event's position, when the click is on the header
2847 or mode line, on the fringes, or in the margins.
2848
4a47c275 28492010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2850
5b05d75b
EZ
2851 * customize.texi (Composite Types): Lower-case index entry.
2852
5dcb4c4e
SM
2853 * loading.texi (How Programs Do Loading):
2854 Document load-file-name. (Bug#7346)
c7926fe2 2855
4a47c275 28562010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2857
2858 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2859
0eb025fb
EZ
28602010-11-13 Eli Zaretskii <eliz@gnu.org>
2861
2862 * display.texi (Usual Display): Characters with no fonts are not
2863 necessarily displayed as empty boxes.
2864
2699a554 28652010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2866
2867 * maps.texi (Standard Keymaps): Update File menu description.
2868
8289f37b
GM
28692010-10-28 Glenn Morris <rgm@gnu.org>
2870
2871 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2872
5793a7bc 28732010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2874
2875 * display.texi (Window Systems): Deprecate use of window-system as
2876 a predicate.
2877
17284e30
GM
28782010-10-23 Glenn Morris <rgm@gnu.org>
2879
2880 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2881 sorted-doc.
2882
00f113eb
JB
28832010-10-15 Eli Zaretskii <eliz@gnu.org>
2884
2885 * os.texi (Dynamic Libraries): New node, with slightly modified
2886 text deleted from "Image Formats".
2887 (System Interface): Add @menu entry for "Dynamic Libraries".
2888
2889 * display.texi (Image Formats): Remove description of
2890 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2891
07277eb8
GM
28922010-10-12 Glenn Morris <rgm@gnu.org>
2893
2894 * book-spine.texinfo: Rename to book-spine.texi.
2895
c12e4a81
GM
28962010-10-11 Glenn Morris <rgm@gnu.org>
2897
df187c62
GM
2898 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2899
c12e4a81 2900 * Makefile.in (DVIPS): New variable.
234db610
GM
2901 (.PHONY): Add html, ps.
2902 (html, elisp.html, ps, elisp.ps): New targets.
2903 (clean): Delete html, ps files.
2904 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2905
6513b232
EZ
29062010-10-09 Eli Zaretskii <eliz@gnu.org>
2907
2908 * makefile.w32-in (emacsdir): New variable.
2909 (srcs): Add emacsver.texi.
2910 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2911
abd40fb4
GM
29122010-10-09 Glenn Morris <rgm@gnu.org>
2913
c1dc72b3
GM
2914 * Makefile.in (VPATH): Remove.
2915 (infodir): Make it absolute.
2916 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2917
4393405b
GM
2918 * Makefile.in (dist): Anchor regexps.
2919
eef3ab94
GM
2920 * Makefile.in (srcs): Put elisp.texi first.
2921 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2922
aa9db089
GM
2923 * Makefile.in (infoclean): Remove harmless, long-standing error.
2924
abd40fb4
GM
2925 * Makefile.in ($(infodir)): Delete rule.
2926 (mkinfodir): New.
2927 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2928
68db69ed 2929 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2930 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2931
ea274122
GM
29322010-10-09 Glenn Morris <rgm@gnu.org>
2933
f7a31f11
GM
2934 * Makefile.in (emacsdir): New variable.
2935 (MAKEINFO): Add -I $emacsdir.
2936 (dist): Copy emacsver.texi.
b13254e7
GM
2937 (srcs): Add emacsver.texi.
2938
f7a31f11
GM
2939 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2940 Set EMACSVER by including emacsver.texi.
2941
ea274122
GM
2942 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2943
17ca7950
GM
29442010-10-07 Glenn Morris <rgm@gnu.org>
2945
2946 * Makefile.in (version): New, set by configure.
2947 (clean): Delete dist tar file.
2948 (dist): Use version in tar name.
2949
4c83f6e1
GM
29502010-10-06 Glenn Morris <rgm@gnu.org>
2951
2952 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
2953 (INSTALL_INFO): Remove unused variable.
2954 (mostlyclean, infoclean, dist): New rules.
2955 (clean): Delete dvi and pdf files.
2956 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 2957 ($(infodir)): Add parallel build workaround.
4c83f6e1 2958
0264072d
GM
29592010-10-04 Glenn Morris <rgm@gnu.org>
2960
2961 * Makefile.in (dvi, pdf, $(infodir)): New targets.
2962 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 2963 Fix -I typo.
0264072d
GM
2964 (clean): No 'make.out' or 'core' files.
2965 (.PHONY): Declare clean rules.
2966 (maintainer-clean): Delete pdf file. Guard against cd failures.
2967
77f38949
GM
29682010-10-03 Glenn Morris <rgm@gnu.org>
2969
2970 * files.texi (File Name Components): Remove ignored section about
2971 deleted variable directory-sep-char.
2972
178fdd41
MA
29732010-10-03 Michael Albinus <michael.albinus@gmx.de>
2974
2975 * files.texi (Magic File Names): New defopt
2976 remote-file-name-inhibit-cache.
2977
9c524fcb
GM
29782010-10-02 Glenn Morris <rgm@gnu.org>
2979
2980 * os.texi (Killing Emacs): Hook now runs in batch mode.
2981
f816790b
SM
29822010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
2983
2984 * text.texi (Special Properties): Clarify when modification-hooks run.
2985
7cf78aac
SM
29862010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
2987
2988 * syntax.texi (Syntax Flags): Document new `c' flag.
2989
ca0d44e4
GM
29902010-09-09 Glenn Morris <rgm@gnu.org>
2991
2992 * display.texi (ImageMagick Images): General cleanup.
2993
10999305 29942010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
2995
2996 * files.texi (Directory Names): Use \` rather than ^.
2997
45240125
JD
29982010-09-02 Jan Djärv <jan.h.d@swipnet.se>
2999
3000 * text.texi (Low-Level Kill Ring):
3001 * frames.texi (Window System Selections): Remove cut buffer
3002 documentation.
3003
4abe5bf6
EZ
30042010-08-28 Eli Zaretskii <eliz@gnu.org>
3005
3006 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3007 Parameters", where the default fringe width is described.
3008
3009 * frames.texi (Window Frame Parameters, Basic Parameters)
3010 (Position Parameters, Layout Parameters, Management Parameters)
3011 (Cursor Parameters, Font and Color Parameters): Add indexing for
3012 frame parameters. (Bug#6929)
3013
fdc76236
TT
30142010-08-25 Tom Tromey <tromey@redhat.com>
3015
3016 * vol2.texi (Top): Update.
3017 * vol1.texi (Top): Update.
3018 * tips.texi (Library Headers): Mention Package-Version and
3019 Package-Requires.
3020 * package.texi: New file.
3021 * os.texi (System Interface): Update pointers.
3022 * elisp.texi (Top): Link to new nodes. Include package.texi.
3023 * anti.texi (Antinews): Update pointers.
3024
1e5c1c80
EZ
30252010-08-25 Eli Zaretskii <eliz@gnu.org>
3026
3027 * processes.texi (Filter Functions): Fix last change.
3028
78e33835
CY
30292010-08-24 Markus Triska <triska@gmx.at>
3030
3031 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3032 of `buffer-name' in the main text as well as in the example
3033 (Bug#3098).
3034
198a7a97
CY
30352010-08-22 Chong Yidong <cyd@stupidchicken.com>
3036
3037 * nonascii.texi (Text Representations):
3038 * loading.texi (Loading Non-ASCII):
3039 * compile.texi (Byte Compilation): Don't mention obsolete
3040 --unibyte command-line argument.
3041
bc7d7ea6
CY
30422010-08-22 Chong Yidong <cyd@stupidchicken.com>
3043
3044 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3045
b0126eac 30462010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3047
3048 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3049
e8a6cc19
EZ
30502010-08-20 Eli Zaretskii <eliz@gnu.org>
3051
3052 * commands.texi (Misc Events): Add cross-references to where
3053 POSITION of a mouse event is described in detail.
3054
c4e7c63a 30552010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3056
c4e7c63a 3057 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3058
7815fe19 30592010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3060
3061 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3062 Suggested by Štěpán Němec <stepnem@gmail.com>.
3063
7815fe19 30642010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3065
3066 * minibuf.texi (High-Level Completion): Document args of
3067 `read-buffer-function' (bug#5625).
3068
8b2dd508
JD
30692010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3070
3071 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3072
bace45fe
MA
30732010-07-29 Michael Albinus <michael.albinus@gmx.de>
3074
3075 * processes.texi (Process Information): Explain process property
3076 `remote-tty'.
3077
4ce5a4cc
JB
30782010-07-27 Juanma Barranquero <lekktu@gmail.com>
3079
3080 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3081 instead of "\C-\^?" (bug#6334).
3082
1c84bc7a
JB
3083 * text.texi (Special Properties): Fix typo.
3084
b88746ba
EZ
30852010-07-09 Eli Zaretskii <eliz@gnu.org>
3086
3087 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3088 calling sequences, which are now the standard.
3089
51422d6d
CY
30902010-06-24 Chong Yidong <cyd@stupidchicken.com>
3091
3092 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3093
3094 * commands.texi (Command Overview): Mention undo-boundary call.
3095
d24880de
GM
30962010-06-23 Glenn Morris <rgm@gnu.org>
3097
3098 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3099 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3100 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3101 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3102 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3103 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3104 Untabify Texinfo files.
3105
0fc76035
CY
31062010-06-20 Chong Yidong <cyd@stupidchicken.com>
3107
3108 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3109
5338dc0b
CY
31102010-06-19 Chong Yidong <cyd@stupidchicken.com>
3111
a628ad9d 3112 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3113
2c3a3c1d
CY
31142010-06-02 Chong Yidong <cyd@stupidchicken.com>
3115
ba3bf1d9
CY
3116 * searching.texi (Regexp Special): Remove obsolete information
3117 about matching non-ASCII characters, and suggest using char
3118 classes (Bug#6283).
2c3a3c1d 3119
7f4b4249
JB
31202010-05-30 Juanma Barranquero <lekktu@gmail.com>
3121
3122 * minibuf.texi (Basic Completion): Add missing "@end defun".
3123
637821cd
SM
31242010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3125
3126 * minibuf.texi (Basic Completion): Document completion-boundaries.
3127 (Programmed Completion): Document the new fourth method for boundaries.
3128
e13051c3
CY
31292010-05-22 Chong Yidong <cyd@stupidchicken.com>
3130
a628ad9d 3131 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3132
0235128c 31332010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3134
3135 * windows.texi (Textual Scrolling):
3136 * tips.texi (Coding Conventions):
3137 * minibuf.texi (Minibuffer History):
3138 * maps.texi (Standard Keymaps):
3139 * loading.texi (Where Defined):
3140 * edebug.texi (Instrumenting): Fix typos.
3141
0235128c 31422010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3143
c7c32279
CY
3144 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3145
0235128c
SM
3146 * functions.texi (Obsolete Functions):
3147 Document set-advertised-calling-convention.
eb5ed549
CY
3148
3149 * minibuf.texi (Basic Completion): Document completion-in-region.
3150 (Programmed Completion): Document completion-annotate-function.
3151
3152 * commands.texi (Reading One Event): Document read-key.
3153 (Distinguish Interactive): Document KIND arg to
3154 called-interactively-p. Delete obsolete interactive-p.
3155
3156 * elisp.texi (Top): Update node description.
3157
f8848423
EZ
31582010-05-08 Eli Zaretskii <eliz@gnu.org>
3159
0235128c
SM
3160 * nonascii.texi (Character Properties):
3161 Document unicode-category-table. Add an index entry for Unicode
3162 general category.
3163
31642010-05-07 Chong Yidong <cyd@stupidchicken.com>
3165
3166 * Version 23.2 released.
f8848423 3167
938efb77
JB
31682010-04-20 Juanma Barranquero <lekktu@gmail.com>
3169
3170 * locals.texi (Standard Buffer-Local Variables):
3171 Remove @ignore'd reference to `direction-reversed'.
3172
5854c267
JL
31732010-04-14 Juri Linkov <juri@jurta.org>
3174
3175 Fix @deffn without category.
3176
3177 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3178 for `abbrev-insert'.
3179
3180 * buffers.texi (Indirect Buffers): Add category `Command'
3181 to @deffn of `clone-indirect-buffer'.
3182
3183 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3184 for `next-window' and `previous-window'. Add category `Command'
3185 to @deffn of `pop-to-buffer'.
3186
8a14dec7
CY
31872010-04-01 Chong Yidong <cyd@stupidchicken.com>
3188
3189 * nonascii.texi (Text Representations): Don't mark
3190 enable-multibyte-characters as a user option.
3191
7a1831cf
EZ
31922010-03-31 Eli Zaretskii <eliz@gnu.org>
3193
3194 * control.texi (Handling Errors): How to re-throw a signal caught
3195 by condition-case.
3196
c3863713
CY
31972010-03-26 Chong Yidong <cyd@stupidchicken.com>
3198
3199 * loading.texi (Hooks for Loading): Document after-load-functions.
3200 Copyedits.
3201
c333f279
AM
32022010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3203
3204 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3205
e867cb5d 32062010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3207
3208 * processes.texi (Network Processes): Document seqpacket type.
3209
605f35cd
DN
32102010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3211
3212 * os.texi (System Environment): Do not mention lynxos.
3213
288f9fc0
CY
32142010-03-10 Chong Yidong <cyd@stupidchicken.com>
3215
3216 * Branch for 23.2.
3217
eed5c93a
CY
32182010-03-06 Chong Yidong <cyd@stupidchicken.com>
3219
3220 * objects.texi (Integer Type): Take note of the read syntax
3221 exception for numbers that cannot fit in the integer type.
3222
1ddd6622
GM
32232010-03-03 Glenn Morris <rgm@gnu.org>
3224
3225 * numbers.texi (Integer Basics, Bitwise Operations):
3226 * objects.texi (Integer Type): Update for integers now being 30-bit.
3227
a908c79a
CY
32282010-02-27 Chong Yidong <cyd@stupidchicken.com>
3229
3230 * display.texi (Low-Level Font): Document :otf font-spec property.
3231
cd61af01
SM
32322010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3233
3234 * display.texi (Line Height): Avoid obsolete special default variables
3235 like default-major-mode.
3236
c02f8fe2
AM
32372010-01-28 Alan Mackenzie <acm@muc.de>
3238
3239 * display.texi (Auto Faces): Say fontification-functions is called
3240 whether or not Font Lock is enabled. Tidy up the wording a bit.
3241
d738d18b
CY
32422010-01-17 Chong Yidong <cyd@stupidchicken.com>
3243
3244 * elisp.texi: Remove duplicate edition information (Bug#5407).
3245
4963739e
JB
32462010-01-17 Juanma Barranquero <lekktu@gmail.com>
3247
3248 * two.el (volume-header-toc-markup): Fix typos in docstring.
3249
c57008f6
SM
32502010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3251
3252 Avoid dubious uses of save-excursions.
3253 * positions.texi (Excursions): Recommend the use of
3254 save-current-buffer if applicable.
3255 * text.texi (Clickable Text): Fix the example code which used
3256 save-excursion in a naive way which sometimes preserves point and
3257 sometimes not.
3258 * variables.texi (Creating Buffer-Local):
3259 * os.texi (Session Management):
3260 * display.texi (GIF Images):
3261 * control.texi (Cleanups): Use (save|with)-current-buffer.
3262
2f3725cd
EZ
32632010-01-02 Eli Zaretskii <eliz@gnu.org>
3264
3265 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3266
85eeac93
CY
32672010-01-02 Chong Yidong <cyd@stupidchicken.com>
3268
3269 * nonascii.texi (Text Representations, Character Codes)
3270 (Converting Representations, Explicit Encoding)
3271 (Translation of Characters): Use hex notation consistently.
3272 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3273
4801c5fa
CY
32742010-01-01 Chong Yidong <cyd@stupidchicken.com>
3275
3276 * loading.texi (Where Defined): Make it clearer that these are
3277 loaded files (Bug#5068).
3278
26e533e2
CY
32792009-12-29 Chong Yidong <cyd@stupidchicken.com>
3280
3281 * minibuf.texi (Completion Styles): Document `initials' style.
3282
16d1ff5f
CY
32832009-12-25 Chong Yidong <cyd@stupidchicken.com>
3284
3285 * frames.texi (Resources): Describe inhibit-x-resources.
3286 (Size Parameters): Copyedit.
3287
3288 * hash.texi (Creating Hash):
3289 * objects.texi (Hash Table Type): Document the new hash table
3290 printed representation.
3291
3292 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3293 obsolete.
3294
5dcb4c4e
SM
3295 * processes.texi (Process Buffers):
3296 Document process-kill-buffer-query-function.
16d1ff5f 3297
9a5de3d9
GM
32982009-12-05 Glenn Morris <rgm@gnu.org>
3299
3300 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3301 diary-display-function, and no longer recommended to be a hook.
3302 Update for changes in the names of calendar and diary hooks.
3303 diary-print-entries-hook has changed section.
3304
b640eb52
EZ
33052009-11-28 Eli Zaretskii <eliz@gnu.org>
3306
3307 * text.texi (Special Properties): More accurate description of
3308 what the `cursor' property does.
3309
be1674ab
KR
33102009-11-26 Kevin Ryde <user42@zip.com.au>
3311
3312 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3313 mouse-wheel-down-event, the closest thing to a definition for them.
3314 * os.texi (Startup Summary): vindex inhibit-startup-message and
3315 inhibit-splash-screen.
3316 (Command-Line Arguments): vindex argv.
3317 (Suspending Emacs): vindex suspend-tty-functions and
3318 resume-tty-functions. Don't want to index every hook, but having
3319 the programming ones is helpful.
3320
603f5979
CY
33212009-11-14 Chong Yidong <cyd@stupidchicken.com>
3322
3323 * commands.texi (Motion Events): Fix typo (Bug#4907).
3324
4359a806
CY
33252009-11-08 Chong Yidong <cyd@stupidchicken.com>
3326
3327 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3328 are affected by case-fold-search (Bug#4483).
3329
0f063651
CY
33302009-11-02 Chong Yidong <cyd@stupidchicken.com>
3331
3332 * minibuf.texi (Reading File Names): Note that read-file-name may
3333 use a graphical file dialog.
3334
9bd79893
GM
33352009-10-31 Glenn Morris <rgm@gnu.org>
3336
3337 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3338
ebe479ec
KR
33392009-10-16 Kevin Ryde <user42@zip.com.au>
3340
3341 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3342 in particular so `info-lookup-symbol' can find its docs.
3343
2640fa86
CY
33442009-10-16 Chong Yidong <cyd@stupidchicken.com>
3345
3346 * variables.texi (Constant Variables): Distinguish from defconst
3347 variables.
3348 (Defining Variables): Add cindex.
3349
edd6a733
CY
33502009-10-15 Chong Yidong <cyd@stupidchicken.com>
3351
3352 * os.texi (Time of Day): Clarify that the microsecond part is
3353 ignored (Bug#4637).
3354
5feb0b73
GM
33552009-10-11 Glenn Morris <rgm@gnu.org>
3356
3357 * frames.texi (Size and Position): Clarify what is included in the frame
3358 height. (Bug#4535)
3359
0c5413c8
GM
33602009-10-10 Glenn Morris <rgm@gnu.org>
3361
3362 * windows.texi (Size of Window): The relationship between window and
3363 frame heights is not so simple. (Bug#4535)
3364 Mention window-full-height-p.
3365
7f8b600a
SM
33662009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3367
3368 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3369 used from Lisp.
3370
6185de1c
EZ
33712009-10-07 Eli Zaretskii <eliz@gnu.org>
3372
7f8b600a
SM
3373 * files.texi (Directory Names) <abbreviate-file-name>:
3374 Document that root home directories are not replaced with "~".
6185de1c 3375
9972911f
EZ
33762009-10-06 Eli Zaretskii <eliz@gnu.org>
3377
3378 * text.texi (Special Properties): Document the meaning of the
3379 `cursor' text property whose value is an integer.
3380
2a3f19ef
MA
33812009-10-05 Michael Albinus <michael.albinus@gmx.de>
3382
3383 * files.texi (Magic File Names): Add `copy-directory'.
3384
804543b5
EZ
33852009-10-05 Eli Zaretskii <eliz@gnu.org>
3386
3387 * files.texi (File Attributes): Fix description of file
3388 attributes. (Bug#4638) Update attributes of files.texi example to
3389 be more representative.
3390
461bf92b
MA
33912009-10-05 Michael Albinus <michael.albinus@gmx.de>
3392
3393 * files.texi (Create/Delete Dirs): New command copy-directory.
3394
a86cd395
JB
33952009-10-04 Juanma Barranquero <lekktu@gmail.com>
3396
3397 * anti.texi (Antinews):
3398 * macros.texi (Indenting Macros):
3399 * strings.texi (Creating Strings, Case Conversion):
3400 Remove duplicate words.
3401
d3080264
MA
34022009-10-01 Michael Albinus <michael.albinus@gmx.de>
3403
3404 * files.texi (Create/Delete Dirs): delete-directory has an
3405 optional parameter RECURSIVE.
3406
85d14563
SM
34072009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3408
3409 * buffers.texi (Swapping Text): Minor clarification.
3410
3d9842c6
GM
34112009-10-01 Glenn Morris <rgm@gnu.org>
3412
3413 * functions.texi (Declaring Functions): Mention that we also search for
3414 ".m" files in the src/ directory.
3415
78427304
CY
34162009-09-25 David Engster <deng@randomsample.de>
3417
3d9842c6 3418 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3419
b578c9cc
GM
34202009-09-22 Glenn Morris <rgm@gnu.org>
3421
3422 * internals.texi (Building Emacs): Mention preloaded-file-list.
3423
beee5da7
AM
34242009-09-14 Alan Mackenzie <acm@muc.de>
3425
3426 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3427
5d6ab672
CY
34282009-09-13 Chong Yidong <cyd@stupidchicken.com>
3429
3430 * functions.texi (Anonymous Functions): Rearrange discussion,
3431 giving usage of unquoted lambda forms first. Mention that
3432 `function' and `#'' are no longer required (Bug#4290).
3433
59375eeb
AM
34342009-09-11 Alan Mackenzie <acm@muc.de>
3435
a86cd395 3436 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3437 batch mode.
3438
e7e2f529
GM
34392009-09-01 Glenn Morris <rgm@gnu.org>
3440
3441 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3442
eae47088
GM
34432009-08-26 Ulrich Mueller <ulm@gentoo.org>
3444
3445 * nonascii.texi (Character Codes): Fix typos.
3446
3691a0a6
MA
34472009-08-25 Michael Albinus <michael.albinus@gmx.de>
3448
3449 * processes.texi (Synchronous Processes): New defvar
3450 process-file-side-effects.
3451
664d56b8
GM
34522009-08-25 Glenn Morris <rgm@gnu.org>
3453
3454 * display.texi (Fontsets): Fix typo.
3455
0706c025
GM
3456 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3457
03a74b84
SM
34582009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3459
3460 * processes.texi (Asynchronous Processes): Adjust arglist of
3461 start-process-shell-command and start-file-process-shell-command.
3462
f6de8a37
CY
34632009-08-15 Chong Yidong <cyd@stupidchicken.com>
3464
4b1ed1bb
CY
3465 * advice.texi (Argument Access in Advice): Note that argument
3466 positions are zero-based (Bug#3932).
3467
89a9e058
CY
3468 * commands.texi (Distinguish Interactive): Minor copyedit.
3469
23696fd7
CY
3470 * display.texi (Face Attributes): Add xref to Displaying Faces for
3471 explanation of "underlying face".
3472
f6de8a37
CY
3473 * customize.texi (Common Keywords): Add xref to Loading.
3474
3475 * loading.texi (How Programs Do Loading): Add xref to Lisp
3476 Libraries node in the Emacs manual.
3477
417f77e6
CY
34782009-08-13 Chong Yidong <cyd@stupidchicken.com>
3479
3480 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3481
0999039c
CY
34822009-07-18 Chong Yidong <cyd@stupidchicken.com>
3483
3484 * processes.texi (Shell Arguments): Copyedits.
3485
9af167bc
GM
34862009-07-18 Glenn Morris <rgm@gnu.org>
3487
3488 * loading.texi (Repeated Loading): Fix typo.
3489
137987ab
RS
34902009-07-16 Richard Stallman <rms@gnu.org>
3491
3492 * buffers.texi (Swapping Text): Recommend setting
3493 write-region-annotate-functions and buffer-saved-size.
3494
3495 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3496
622fa380
GM
34972009-07-15 Glenn Morris <rgm@gnu.org>
3498
3499 * edebug.texi: Minor re-phrasings throughout.
3500 (Edebug Execution Modes): Sit-for affects continue mode too.
3501 (Jumping): Use `forward-sexp' rather than its keybinding.
3502 (Edebug Misc): Fix Q binding.
3503 (Edebug Eval): Remove cl version.
3504 (Printing in Edebug): Clarify print-length etc.
3505 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3506 (Specification List): Remove edebug-unwrap findex entry.
3507 (Specification Examples): defmacro is actually not the same as defun.
3508 Escape "`" in example.
3509
6bbd4600
CY
35102009-07-15 Chong Yidong <cyd@stupidchicken.com>
3511
3512 * markers.texi (The Mark): Document optional arg to
3513 deactivate-mark.
3514
e538d479
GM
35152009-07-11 Kevin Ryde <user42@zip.com.au>
3516
3517 * hooks.texi (Standard Hooks): Fix cross-references.
3518
4c98b9ed
GM
3519 * loading.texi (Named Features): Refer to eval-after-load.
3520
5300838c
GM
35212009-07-11 Glenn Morris <rgm@gnu.org>
3522
64fbeb16
GM
3523 * Makefile.in (TEXI2PDF): New.
3524 (elisp.pdf): New target.
3525
4c98b9ed
GM
3526 * searching.texi (Regexp Backslash): Fix typo.
3527
3528 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3529
51d9979c
GM
35302009-07-10 Glenn Morris <rgm@gnu.org>
3531
561c0216
GM
3532 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3533
5b594a58
GM
3534 * customize.texi (Customization Types):
3535 * display.texi (Abstract Display):
0cc8c85a 3536 * objects.texi (Character Type, String Type):
5b594a58 3537 Merge in some menu descriptions from elisp.texi.
51d9979c 3538
c3cbbb40
GM
3539 * hash.texi (Hash Tables):
3540 * modes.texi (Multiline Font Lock):
3541 End menu description with period.
fe42c16a 3542
28528402
GM
35432009-07-09 Glenn Morris <rgm@gnu.org>
3544
3545 * back.texi: Don't hard-code texinfo location.
3546
3547 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3548 (tex): Add texinfodir to TEXINPUTS.
3549 (elisp1med-init, elisp2med-init): Use texinfodir.
3550
3551 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3552 (clean): Add two-volume.make intermediate files.
3553
3554 * elisp.texi, vol1.texi, vol2.texi:
3555 Use a DATE variable with the publication date, and update it.
3556 Fix antinews menu description.
3557
3558 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3559 Update the detailed node listing to match elisp.texi.
3560
3561 * README: Update edition to match elisp.texi.
3562
3563 * objects.texi (General Escape Syntax):
3564 * nonascii.texi (Character Sets):
3565 Use consistent case for "Unicode Standard".
3566
3567 * anti.texi (Antinews):
3568 * customize.texi (Variable Definitions):
3569 * functions.texi (Declaring Functions):
3570 * nonascii.texi (Character Properties):
3571 * processes.texi (Serial Ports):
3572 * text.texi (Special Properties):
3573 * tips.texi (Coding Conventions):
3574 Minor rearrangements to improve TeX line-filling.
3575
3576 * commands.texi (Using Interactive): Fix cross-reference.
3577
17db8e10
JD
35782009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3579
3580 * frames.texi (Management Parameters): Mention sticky.
3581
77c7e2e1
AS
35822009-07-01 Andreas Schwab <aschwab@redhat.com>
3583
3584 * help.texi (Help Functions): Fix description of help-buffer and
3585 help-setup-xref to use @defun instead of @deffn.
3586
3f1c6666
JD
35872009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3588
3589 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3590
ca27c21b
CY
35912009-06-24 Chong Yidong <cyd@stupidchicken.com>
3592
3593 * display.texi (Window Systems): Add ns to the list.
3594
70243478
CY
35952009-06-21 Chong Yidong <cyd@stupidchicken.com>
3596
3597 * Branch for 23.1.
3598
df006536
MR
35992009-06-17 Martin Rudalics <rudalics@gmx.at>
3600
3601 * windows.texi (Dedicated Windows): Fix typo.
3602 (Resizing Windows): Replace @defun by @deffn.
3603
d259fc4b
GM
36042009-06-17 Glenn Morris <rgm@gnu.org>
3605
3606 * variables.texi (Directory Local Variables):
3607 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3608
30781db6
KH
36092009-06-09 Kenichi Handa <handa@m17n.org>
3610
3611 * nonascii.texi (Character Sets): State clearly that FROM and TO
3612 are codepoints of CHARSET.
3613
62e8099c
CY
36142009-06-07 Chong Yidong <cyd@stupidchicken.com>
3615
3616 * minibuf.texi (Reading File Names): Fix introductory text.
3617 Suggested by stan@derbycityprints.com.
3618 (High-Level Completion): Fix typo.
3619
ee1b1917
CY
36202009-05-28 Chong Yidong <cyd@stupidchicken.com>
3621
3622 * frames.texi (Text Terminal Colors): Multi-tty is already
3623 implemented, but tty-local colors are not.
3624
5df647e8
CY
36252009-05-27 Chong Yidong <cyd@stupidchicken.com>
3626
3627 * hooks.texi (Standard Hooks): Remove mention of obsolete
3628 redisplay-end-trigger-functions.
3629
3630 * internals.texi (Window Internals): Remove mention of obsolete
3631 redisplay-end-trigger-functions.
3632
01f17ae2
MR
36332009-05-21 Martin Rudalics <rudalics@gmx.at>
3634
3635 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3636
3637 * backups.texi (Making Backups): backup-directory-alist and
3638 make-backup-file-name-function are options.
3639 (Auto-Saving): auto-save-list-file-prefix is an option.
3640
3641 * buffers.texi (Killing Buffers): buffer-offer-save is an
3642 option.
3643
3644 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3645 option.
3646 (Echo Area Customization): echo-keystrokes is an option.
3647 (Selective Display): selective-display-ellipses is an option.
3648 (Temporary Displays): temp-buffer-show-function is an option.
3649 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3650 are options.
3651 (Font Selection): face-font-family-alternatives,
3652 face-font-selection-order, face-font-registry-alternatives, and
3653 scalable-fonts-allowed are options.
3654 (Fringe Indicators): indicate-buffer-boundaries is an option.
3655 (Fringe Cursors): overflow-newline-into-fringe is an option.
3656 (Scroll Bars): scroll-bar-mode is an option.
3657
3658 * eval.texi (Eval): max-lisp-eval-depth is an option.
3659
3660 * files.texi (Visiting Functions): find-file-hook is an option.
3661 (Directory Names): directory-abbrev-alist is an option.
3662 (Unique File Names): temporary-file-directory and
3663 small-temporary-file-directory are options.
3664
3665 * frames.texi (Initial Parameters): initial-frame-alist,
3666 minibuffer-frame-alist and default-frame-alist are options.
3667 (Cursor Parameters): blink-cursor-alist and
3668 cursor-in-non-selected-windows ar options.
3669 (Window System Selections): selection-coding-system is an
3670 option.
3671 (Display Feature Testing): display-mm-dimensions-alist is an
3672 option.
3673
3674 * help.texi (Help Functions): help-char and help-event-list are
3675 options.
3676
3677 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3678 an option.
3679
3680 * minibuf.texi (Minibuffer History): history-length and
3681 history-delete-duplicates are options.
3682 (High-Level Completion): read-buffer-function and
3683 read-buffer-completion-ignore-case are options.
3684 (Reading File Names): read-file-name-completion-ignore-case is
3685 an option.
3686
3687 * modes.texi (Mode Line Top): mode-line-format is an option.
3688 (Mode Line Variables): mode-line-position and mode-line-modes
3689 are options.
3690
3691 * nonascii.texi (Text Representations):
3692 enable-multibyte-characters is an option.
3693 (Default Coding Systems): auto-coding-regexp-alist,
3694 file-coding-system-alist, auto-coding-alist and
3695 auto-coding-functions are options.
3696 (Specifying Coding Systems): inhibit-eol-conversion is an
3697 option.
3698
3699 * os.texi (Init File): site-run-file is an option.
3700 (System Environment): mail-host-address is an option.
3701 (User Identification): user-mail-address is an option.
3702 (Terminal Output): baud-rate is an option.
3703
3704 * positions.texi (Word Motion): words-include-escapes is an
3705 option.
3706
3707 * searching.texi (Standard Regexps): page-delimiter,
3708 paragraph-separate, paragraph-separate and sentence-end are
3709 options.
3710
3711 * text.texi (Margins): left-margin and fill-nobreak-predicate
3712 are options.
3713
3714 * variables.texi (Local Variables): max-specpdl-size is an
3715 option.
3716
3717 * windows.texi (Choosing Window):
3718 split-window-preferred-function, special-display-function and
3719 display-buffer-function are options.
3720
106e6894
CY
37212009-05-20 Chong Yidong <cyd@stupidchicken.com>
3722
4a83454d
CY
3723 Fix errors spotted by Martin Rudalics.
3724
106e6894
CY
3725 * syntax.texi (Position Parse): Document rationale for ignored
3726 arguments to syntax-ppss-flush-cache.
3727
3728 * processes.texi (Input to Processes): Mark PROCESS arg to
3729 process-running-child-p as optional.
3730 (Network Options): Document NO-ERROR arg to
3731 set-network-process-option.
3732
3733 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3734 command.
3735
3736 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3737 posix-search-backward as commands.
3738
3739 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3740 (Suspending Emacs): Mark suspend-emacs as a command.
3741 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3742 commands.
5dcb4c4e
SM
3743 (Terminal Output): Remove obsolete function baud-rate.
3744 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
3745
3746 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3747 terminal-coding-system and set-terminal-coding-system.
3748 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3749 as optional.
3750 (Character Sets): Document RESTRICTION arg of char-charset.
3751 (Character Codes): Mark POS argument to get-byte as optional.
3752
3753 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3754 minibuffer-message.
3755
3756 * files.texi (Create/Delete Dirs): Mark make-directory and
3757 delete-directory as commands.
3758
3759 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3760
3761 * text.texi (Base 64): Mark base64-decode-string and
3762 base64-encode-string as commands.
3763 (Columns): Mark move-to-column as a command.
3764 (Mode-Specific Indent): Document RIGID arg to
3765 indent-for-tab-command.
3766 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3767 Mark indent-code-rigidly as a command.
3768 (Substitution): Mark translate-region as a command.
3769
3770 * frames.texi (Size and Position): Remove obsolete functions
3771 screen-height and screen-width.
3772
04173931
CY
37732009-05-19 Chong Yidong <cyd@stupidchicken.com>
3774
3775 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3776 (Displaying Buffers, Resizing Windows): Correct mistakes;
3777 next-window, previous-window, and pop-to-buffer are not commands,
3778 and fit-window-to-buffer" is a command. (Pointed out by Martin
3779 Rudalics.)
3780
eae7d8f8
RS
37812009-05-17 Richard M Stallman <rms@gnu.org>
3782
3783 * modes.texi (Precalculated Fontification): Clarify text.
3784
b8766179
MR
37852009-05-17 Martin Rudalics <rudalics@gmx.at>
3786
3787 * windows.texi (Selecting Windows): Clarify descriptions of
3788 with-selected-window and get-lru-window.
3789 (Cyclic Window Ordering): Refer to particular frame when talking
3790 about how splitting affects the ordering.
3791 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3792 switch-to-buffer-other-window. Explain how setting of
3793 display-buffer-reuse-frames affects pop-to-buffer.
3794 (Choosing Window): Clarify some details in descriptions of
3795 display-buffer-reuse-frames, pop-up-frames, and
3796 pop-up-frame-function.
3797 (Dedicated Windows): Clarify some details.
3798 (Textual Scrolling): Replace term vscroll by term vertical
3799 scroll position.
3800 (Vertical Scrolling): Fix typo.
3801 (Window Hooks): Relate text on jit-lock-register to window
3802 scrolling and size changes.
3803
734b5e3b
CY
38042009-05-14 Chong Yidong <cyd@stupidchicken.com>
3805
0a65633e
CY
3806 * frames.texi (Initial Parameters): Clarify what the initial
3807 minibuffer frame is.
05be46d7
CY
3808 (Buffer Parameters): Note that the minibuffer parameter can not be
3809 altered.
0a65633e 3810
734b5e3b
CY
3811 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3812 Document display-buffer changes.
3813
925672cd
CY
38142009-05-13 Chong Yidong <cyd@stupidchicken.com>
3815
17ecd7af
CY
3816 * anti.texi (Antinews): Rewrite for Emacs 22.
3817
925672cd
CY
3818 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3819 obarrays are first mentioned. Define "system abbrev" more
3820 prominently, and add it to the index.
3821 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3822 Copyedits.
3823 (Abbrev Expansion): Document abbrev-insert.
3824
80be4dd7
CY
38252009-05-12 Chong Yidong <cyd@stupidchicken.com>
3826
3827 * frames.texi (Font and Color Parameters): Rename from Color
3828 Parameters. Document font-backend parameter.
3829
3830 * vol2.texi (Top): Update node listing.
3831 * vol1.texi (Top): Update node listing.
3832 * elisp.texi (Top): Update node listing.
3833
372a93ac
MR
38342009-05-11 Martin Rudalics <rudalics@gmx.at>
3835
3836 * windows.texi (Choosing Window): Don't explicitly refer to
3837 split-window-sensibly's window argument in descriptions of
3838 split-height-threshold and split-width-threshold.
3839
714c3541
MR
38402009-05-10 Martin Rudalics <rudalics@gmx.at>
3841
3842 * windows.texi (Choosing Window): Fix rewrite of window
3843 splitting section.
3844
0e90e7be
EZ
38452009-05-09 Eli Zaretskii <eliz@gnu.org>
3846
f4e90db0
SM
3847 * nonascii.texi (Default Coding Systems):
3848 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3849 Add indexing.
0e90e7be
EZ
3850 (Lisp and Coding Systems): Add index entries.
3851
d3c0c321
MR
38522009-05-09 Martin Rudalics <rudalics@gmx.at>
3853
3854 * windows.texi (Choosing Window): Describe split-window-sensibly
3855 and rewrite section on window splitting accordingly.
3856 (Textual Scrolling): Replace `...' by @code{...}.
3857
c773345a
CY
38582009-05-04 Chong Yidong <cyd@stupidchicken.com>
3859
ee2d5b5e
CY
3860 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3861 Remove obsoleted pre-abbrev-expand-hook.
3862
3863 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3864 entries.
3865
c773345a
CY
3866 * internals.texi (Object Internals): Don't assume 32-bit machines
3867 are the norm.
3868 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3869 (Window Internals): Synch field names to window.h.
3870 (Process Internals): Synch field names to process.h.
c773345a 3871
dd449674
CY
38722009-04-29 Chong Yidong <cyd@stupidchicken.com>
3873
3874 * variables.texi (File Local Variables): Note that read-circle is
3875 bound to nil when reading file-local variables.
3876
3877 * streams.texi (Input Functions): Document read-circle.
3878 (Output Variables): Add xref to Circular Objects.
3879
4f1e25e2
CY
38802009-04-25 Chong Yidong <cyd@stupidchicken.com>
3881
3882 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3883 Features and Coding System Basics. Node that "p" stands for
3884 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3885 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3886 mouse-appearance-menu.
3887 (Programming Tips): Add xref to Progress.
3888
dca019f8
CY
38892009-04-22 Chong Yidong <cyd@stupidchicken.com>
3890
5dcb4c4e
SM
3891 * os.texi (Command-Line Arguments):
3892 Document command-line-args-left.
dca019f8
CY
3893 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3894 terminal objects for tty arguments.
3895 (Startup Summary): Add xref to Session Management.
3896 (Session Management): Mention emacs-session-restore. Copyedits.
3897
02a89103
CY
38982009-04-20 Chong Yidong <cyd@stupidchicken.com>
3899
3900 * os.texi (Startup Summary): Copyedits. The init file is not
3901 necessarily named .emacs now. Document initial-buffer-choice and
3902 initial-scratch-message. Note where Emacs exits in batch mode.
3903 Document inhibit-splash-screen as an alias.
3904 (Init File): Be neutral about which init file name to use.
3905
39062009-04-16 Chong Yidong <cyd@stupidchicken.com>
3907
3908 * os.texi (System Interface): Fix Texinfo usage.
3909
0c1cfe01
CY
39102009-04-15 Chong Yidong <cyd@stupidchicken.com>
3911
80d7cdca
CY
3912 * searching.texi (Regexp Backslash): Also refer to shy groups as
3913 non-capturing or unnumbered groups.
3914 (Regexp Functions): Add cross-reference to Regexp Backslash.
3915
0c1cfe01
CY
3916 * display.texi (Truncation): Overlays can use line-prefix and
3917 wrap-prefix too.
3918 (Overlay Properties): Document wrap-prefix and line-prefix.
3919 (Face Attributes): Document underline-minimum-offset.
3920 (Face Remapping): Copyedits.
3921 (Low-Level Font): Copyedits.
3922 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3923 (Line Height): Emphasize that line-spacing only takes effect on
3924 graphical terminals.
0c1cfe01 3925
c4adeee0
CY
39262009-04-13 Chong Yidong <cyd@stupidchicken.com>
3927
3928 * display.texi (Refresh Screen): Note that a passage about screen
3929 refreshing is text terminal only.
3930 (Forcing Redisplay): Delete misleading comment---sit-for calls
3931 redisplay, not the other way around.
3932 (Truncation): Note new values of truncate-partial-width-windows.
3933 Copyedits.
3934 (Invisible Text): Document invisible-p.
3935
b20ecfa1
EZ
39362009-04-11 Eli Zaretskii <eliz@gnu.org>
3937
3938 * display.texi (Overlays): Overlays don't scale well. See
3939 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3940
97d8273f
CY
39412009-04-10 Chong Yidong <cyd@stupidchicken.com>
3942
f147ff75
CY
3943 * syntax.texi (Syntax Table Functions): Document cons cell
3944 argument for modify-syntax-entry.
3945 (Categories): Document cons cell argument for
3946 modify-category-entry.
3947
fca4ec76
CY
3948 * searching.texi (String Search): Document word-search-forward-lax
3949 and word-search-backward-lax.
3950 (Searching and Case): Describe isearch behavior more precisely.
3951
9c283d5b
CY
3952 * keymaps.texi (Tool Bar): Mention that some platforms do not
3953 support multi-line toolbars. Suggested by Stephen Eglen.
3954
3955 * frames.texi (Layout Parameters): Mention that Nextstep also
3956 allows only one tool-bar line. Suggested by Stephen Eglen.
3957
97d8273f
CY
3958 * nonascii.texi (Text Representations): Copyedits.
3959 (Coding System Basics): Also mention utf-8-emacs.
3960 (Converting Representations, Selecting a Representation)
3961 (Scanning Charsets, Translation of Characters, Encoding and I/O):
3962 Copyedits.
3963 (Character Codes): Mention role of codepoints 1114112 to 4194175.
3964
2bad3299
CY
39652009-04-09 Chong Yidong <cyd@stupidchicken.com>
3966
3967 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
3968 (Filling): Clarify REGION argument of fill-paragraph.
3969 Document fill-forward-paragraph-function.
2bad3299
CY
3970 (Special Properties): Remove "new in Emacs 22" declaration.
3971 (Clickable Text): Merge with Links and Mouse-1 node.
3972
5dcb4c4e
SM
3973 * display.texi (Button Properties, Button Buffer Commands):
3974 Change xref to Clickable Text.
2bad3299
CY
3975
3976 * tips.texi (Key Binding Conventions): Change xref to Clickable
3977 Text.
3978
3979 * elisp.texi (Top): Update node listing.
3980
ea30ce4f
CY
39812009-04-05 Chong Yidong <cyd@stupidchicken.com>
3982
47af2f4b
CY
3983 * markers.texi (The Mark): Copyedits. Improve description of
3984 handle-shift-selection.
3985 (The Region): Move use-region-p here from The Mark.
3986
ea30ce4f
CY
3987 * positions.texi (Screen Lines): Document (cols . lines) argument
3988 for vertical-motion.
3989
2aa8ea6e
CY
39902009-04-04 Chong Yidong <cyd@stupidchicken.com>
3991
3ec61d4e
CY
3992 * frames.texi (Frames): Clean up introduction. Document `ns'
3993 return value for framep.
3994 (Creating Frames): Note how the terminal is chosen.
3995 (Multiple Terminals, Multiple Displays): Merge into a single node.
3996 (Color Parameters): Fix typo.
3997
3998 * variables.texi (Local Variables, Buffer-Local Variables)
3999 (Creating Buffer-Local): Change link to Multiple Terminals.
4000
4001 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4002
4003 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4004 Terminals.
4005
4006 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4007 to Multiple Terminals.
4008
4009 * elisp.texi (Top): Update node listing.
4010 * vol2.texi (Top): Update node listing.
4011 * vol1.texi (Top): Update node listing.
4012
9257072f
CY
4013 * buffers.texi (Current Buffer): Note that the append-to-buffer
4014 example is no longer in synch with the latest code. Tie the two
4015 examples together.
4016
2aa8ea6e
CY
4017 * files.texi (File Attributes): Move note about MS-DOS from
4018 Changing Files to File Attributes.
4019 (Create/Delete Dirs): Note that mkdir is an alias for this.
4020
22e74b17
CY
40212009-04-01 Markus Triska <triska@gmx.at>
4022
4023 * processes.texi (Filter Functions): Suggest how to handle output
4024 batches.
4025
4bbe48ec
CY
40262009-03-30 Chong Yidong <cyd@stupidchicken.com>
4027
4028 * help.texi (Accessing Documentation): Update example to use
4029 help-setup-xref and with-help-window.
4030 (Help Functions): Remove print-help-return-message, which is
4031 semi-obsolete due to with-help-window. Document help-buffer and
4032 help-setup-xref.
4033
b9723f39
CY
40342009-03-29 Chong Yidong <cyd@stupidchicken.com>
4035
5dcb4c4e
SM
4036 * help.texi (Accessing Documentation, Help Functions):
4037 Remove information about long-obsolete Emacs versions.
9eb52e90 4038
b9723f39
CY
4039 * modes.texi (Mode Line Variables): The default values of the mode
4040 line variables are now more complicated.
4041
b0cc32db
CY
40422009-03-28 Chong Yidong <cyd@stupidchicken.com>
4043
3c25a5a9
CY
4044 * modes.texi (Major Mode Conventions): Note that specialness is
4045 inherited.
31c9eebb
CY
4046 (Derived Modes): Note that define-derive-mode sets the mode-class
4047 property.
3c25a5a9 4048
b0cc32db
CY
4049 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4050 goto-map. Add search-map to the list.
4051
c5e0006d
EZ
40522009-03-27 Eli Zaretskii <eliz@gnu.org>
4053
1213465a
EZ
4054 * os.texi (System Environment): Update the list of system-type
4055 values.
4056
c5e0006d
EZ
4057 * markers.texi (The Mark) <handle-shift-selection>: Update for
4058 removal of the optional argument DEACTIVATE.
4059
48bab3d6
CY
40602009-03-25 Chong Yidong <cyd@stupidchicken.com>
4061
4062 * commands.texi (Focus Events): Most X window managers don't use
4063 focus-follows-mouse nowadays.
4064
6e4ff1b6
CY
40652009-03-24 Chong Yidong <cyd@stupidchicken.com>
4066
4067 * commands.texi (Defining Commands): Clarify introduction.
4068 (Using Interactive): Not that interactive can be put in a symbol
4069 property.
4070 (Interactive Call): Note that a symbol with a non-nil
4071 interactive-form property satisfies commandp.
4072
11625308
JB
40732009-03-23 Juanma Barranquero <lekktu@gmail.com>
4074
4075 * minibuf.texi (Intro to Minibuffers): Fix typos.
4076
7b34420d
CY
40772009-03-23 Chong Yidong <cyd@stupidchicken.com>
4078
4079 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4080 about minibuffers in old Emacs versions. Copyedits.
4081 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4082 (Text from Minibuffer): Simplify introduction.
4083
f9257eed
AM
40842009-03-22 Alan Mackenzie <acm@muc.de>
4085
4086 * commands.texi (Using Interactive): Clarify string argument to
4087 `interactive' - even promptless elements need \n separators.
4088
f639ba70
CY
40892009-03-18 Chong Yidong <cyd@stupidchicken.com>
4090
4091 * minibuf.texi (Completion Styles): New node.
4092
4093 * elisp.texi (Top): Update node listing.
4094
d897e8ee
CY
40952009-03-17 Chong Yidong <cyd@stupidchicken.com>
4096
4097 * minibuf.texi (Basic Completion): Note that
4098 read-file-name-completion-ignore-case and
4099 read-buffer-completion-ignore-case can override
4100 completion-ignore-case.
4101 (Minibuffer Completion): Document completing-read changes.
4102 (Completion Commands): Avoid mentioning partial completion mode.
4103 Document minibuffer-completion-confirm changes, and
4104 minibuffer-confirm-exit-commands.
4105 (High-Level Completion): Document new require-match behavior for
4106 read-buffer. Document read-buffer-completion-ignore-case.
4107 (Reading File Names): Document new require-match behavior for
4108 read-file-name.
4109
b1f23349
CY
41102009-03-14 Chong Yidong <cyd@stupidchicken.com>
4111
4112 * debugging.texi (Error Debugging): Don't mislead the reader into
4113 thinking that debug-on-error enters debugger for C-f at EOB.
4114 (Error Debugging): Setting debug-on-init within the init file
4115 works, and has for some time.
4116
d6eb4e25
KH
41172009-03-13 Kenichi Handa <handa@m17n.org>
4118
4119 * display.texi (Fontsets): Update the description.
4120
1cf53dc5
CY
41212009-03-13 Chong Yidong <cyd@stupidchicken.com>
4122
4123 * advice.texi (Advising Primitives): Link to What Is a Function.
4124
81f919fc
CY
41252009-03-12 Chong Yidong <cyd@stupidchicken.com>
4126
cf4229eb
CY
4127 * compile.texi (Speed of Byte-Code): Update example.
4128 (Disassembly): Update examples.
4129
81f919fc 4130 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4131
4132 * customize.texi (Common Keywords): It's not necessary to use :tag
4133 to remove hyphens, as custom-unlispify-tag-name does it
4134 automatically.
5dcb4c4e
SM
4135 (Variable Definitions): Link to File Local Variables.
4136 Document customized-value symbol property.
f2bbc08c
CY
4137 (Customization Types): Move menu to end of node.
4138
955964d7
CY
41392009-03-10 Chong Yidong <cyd@stupidchicken.com>
4140
4141 * macros.texi (Compiling Macros): Omit misleading sentence, which
4142 implied that macros can only be used in the same file they are
4143 defined.
4144 (Backquote): Remove obsolete information about Emacs 19.
4145
d25ed7db
GM
41462009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4147
4148 * display.texi (Display Margins): Fix paren typo.
4149
d55f6ca5
CY
41502009-02-27 Chong Yidong <cyd@stupidchicken.com>
4151
f0e57ed8
CY
4152 * elisp.texi (Top): Update node listing.
4153
4154 * variables.texi (Variables): Clarify introduction.
4155 (Global Variables): Mention that setq is a special form.
4156 (Local Variables): Use active voice.
4157 (Tips for Defining): Mention marking variables as safe.
4158 (Buffer-Local Variables): Mention terminal-local and frame-local
4159 variables together.
4160 (File Local Variables): Copyedits.
4161 (Frame-Local Variables): Note that they are not really useful.
4162 (Future Local Variables): Node deleted.
4163
d55f6ca5 4164 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4165 Unicode escape syntax.
d55f6ca5 4166
ca8f09a8
CY
41672009-02-23 Chong Yidong <cyd@stupidchicken.com>
4168
4169 * control.texi (Control Structures): Add cindex entry for "textual
4170 order".
4171
4172 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4173 instead of "expression" throughout.
4174 (Function Indirection): Copyedits. Use active voice.
4175 (Eval): The default value of max-lisp-eval-depth is now 400.
4176
a20878b6
MB
41772009-02-23 Miles Bader <miles@gnu.org>
4178
4179 * processes.texi (System Processes): Rename `system-process-attributes'
4180 to `process-attributes'.
4181
61f66044
CY
41822009-02-22 Chong Yidong <cyd@stupidchicken.com>
4183
1b80d1f3
CY
4184 * symbols.texi (Property Lists): Emphasize that property lists are
4185 not restricted to symbol cells.
4186 (Other Plists): Copyedit.
4187
61f66044
CY
4188 * sequences.texi (Sequences Arrays Vectors): Make introduction
4189 more concise.
4190 (Arrays): Mention char-tables and bool-vectors too.
4191 (Vectors): Don't repeat information given in Arrays node. Link to
4192 nodes that explain the vector usage examples.
4193 (Char-Tables): Note that char-table elements can have arbitrary
4194 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4195 Link to Property Lists node.
61f66044 4196
9403944b
CY
41972009-02-22 Chong Yidong <cyd@stupidchicken.com>
4198
4199 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4200 `append'.
4068c7b4 4201 (List Elements): Copyedits.
9403944b
CY
4202
4203 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4204 of `vconcat'.
4205
4206 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4207 Emacs 20 usage of `concat'.
4208 (Case Conversion): Copyedits.
4209
b87a185f
CY
42102009-02-21 Chong Yidong <cyd@stupidchicken.com>
4211
4212 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4213 Minor edits.
4214 (Frame Configuration Type): Emphasize that it is not primitive.
4215 (Font Type): New node.
4216 (Type Predicates): Add fontp; type-of now recognizes font object
4217 types.
4218
4219 * intro.texi (Version Info): Update version numbers in examples.
4220 (Acknowledgements): List more contributors.
4221
4222 * elisp.texi: Bump version number to 3.0.
4223 (Top): Link to Font Type node.
4224
867d4bb3
JB
42252009-02-20 Juanma Barranquero <lekktu@gmail.com>
4226
4227 * modes.texi (Major Mode Conventions): Remove duplicate words.
4228 (Customizing Keywords): Fix typo.
4229
77730170
EZ
42302009-02-14 Eli Zaretskii <eliz@gnu.org>
4231
4232 * nonascii.texi (User-Chosen Coding Systems): Document that
4233 select-safe-coding-system suggests raw-text if there are raw bytes
4234 in the region.
4235 (Explicit Encoding): Warn not to use `undecided' when encoding.
4236
c8736212
GM
42372009-02-11 Glenn Morris <rgm@gnu.org>
4238
4239 * frames.texi (Visibility of Frames): Mention the effect multiple
4240 workspaces/desktops can have on visibility.
4241
ab992d66
EZ
42422009-02-07 Eli Zaretskii <eliz@gnu.org>
4243
c8736212
GM
4244 * text.texi (Commands for Insertion):
4245 * commands.texi (Event Mod):
4246 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4247 * nonascii.texi (Translation of Characters):
4248 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4249 (Explicit Encoding): Document the `charset' text property produced
4250 by decode-coding-region and decode-coding-string.
ab992d66 4251
e651a255
AM
42522009-01-27 Alan Mackenzie <acm@muc.de>
4253
4254 * modes.texi (Search-based Fontification): Correct a typo.
4255
bc5cde4b
JB
42562009-01-25 Juanma Barranquero <lekktu@gmail.com>
4257
4258 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4259 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4260
3533155b
EZ
42612009-01-24 Eli Zaretskii <eliz@gnu.org>
4262
f721deda
EZ
4263 * display.texi (Window Systems): Document the value of
4264 `initial-window-system' under --daemon.
4265
3533155b
EZ
4266 * os.texi (System Environment): Remove description of the
4267 `environment' function which has been deleted.
4268
f79b43b2
DN
42692009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4270
4271 * frames.texi (Multiple Displays): Remove documentation for
4272 removed function make-frame-on-tty.
4273
e3aa6669
CY
42742009-01-22 Chong Yidong <cyd@stupidchicken.com>
4275
4276 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4277 write-region-annotate-functions.
4278 Document write-region-post-annotation-function.
e3aa6669 4279
fb13a416
CY
42802009-01-19 Chong Yidong <cyd@stupidchicken.com>
4281
4282 * display.texi (Font Lookup): Document WIDTH argument of
4283 x-list-fonts.
4284
02eccf6b
EZ
42852009-01-17 Eli Zaretskii <eliz@gnu.org>
4286
ead3f58d
EZ
4287 * maps.texi (Standard Keymaps): Rename function-key-map to
4288 local-function-key-map.
4289
4290 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4291 local-function-key-map.
4292
4293 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4294 and `set-keyboard-coding-system' now accept an optional terminal
4295 argument.
4296
4297 * commands.texi (Event Mod): `keyboard-translate-table' is now
4298 terminal-local.
4299 (Function Keys): Rename function-key-map to
4300 local-function-key-map.
4301
df05a163
EZ
4302 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4303 frames.texi.
4304
0ed8034e 4305 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4306 `delete-terminal-functions', `suspend-tty-functions' and
4307 `resume-tty-functions'.
0ed8034e
EZ
4308
4309 * frames.texi (Frames): Document `frame-terminal' and
4310 `terminal-live-p'.
4311 (Multiple Displays): Document `make-frame-on-tty'.
4312 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4313 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4314 (Terminal Parameters): Document `terminal-parameters',
4315 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4316
4317 * os.texi (System Environment): Document `environment' and
4318 `initial-environment'.
490f1197
EZ
4319 (Suspending Emacs): Update for multi-tty; document
4320 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4321
02eccf6b
EZ
4322 * nonascii.texi (Coding System Basics): More accurate description
4323 of `raw-text'.
4324
f19fea97
JB
43252009-01-12 Juanma Barranquero <lekktu@gmail.com>
4326
4327 * display.texi (Low-Level Font): Fix typo.
4328
16fa292f
CY
43292009-01-10 Chong Yidong <cyd@stupidchicken.com>
4330
4331 * elisp.texi (Top): Update node listing.
4332
4333 * display.texi (PostScript Images): Node deleted.
4334
0b4faef3
EZ
43352009-01-10 Eli Zaretskii <eliz@gnu.org>
4336
3355f04d
EZ
4337 * processes.texi (Decoding Output): Document that null bytes force
4338 no-conversion for reading process output.
4339
4340 * files.texi (Reading from Files): Document that null bytes force
4341 no-conversion when visiting files.
4342
11625308 4343 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4344
5dcb4c4e
SM
4345 * nonascii.texi (Lisp and Coding Systems):
4346 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4347 (Character Properties): Improve wording.
0b4faef3 4348
ce9cf065
CY
43492009-01-09 Chong Yidong <cyd@stupidchicken.com>
4350
4351 * display.texi (Font Lookup): Remove obsolete function
4352 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4353 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4354 (Font Selection): Reorder order of variable descriptions.
4355 Minor clarifications.
ce9cf065
CY
4356
4357 * elisp.texi (Top): Update node listing.
4358
ab756fb3
GM
43592009-01-09 Glenn Morris <rgm@gnu.org>
4360
4361 * commands.texi (Command Loop Info): Say that last-command-char and
4362 last-input-char are obsolete aliases.
4363
4364 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4365 last-input-char and last-command-char, since they are just aliases for
4366 last-input-event and last-command-event.
4367
4368 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4369 last-command-char.
4370
6b2b8ab1
CY
43712009-01-08 Chong Yidong <cyd@stupidchicken.com>
4372
4373 * elisp.texi: Update node listing.
4374
4375 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4376 (Face Attributes): Don't link to Font Lookup.
4377 Document font-family-list.
6b2b8ab1
CY
4378 (Fonts): New node.
4379
3568e767
JR
43802009-01-08 Jason Rumney <jasonr@gnu.org>
4381
4382 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4383 changing the standard pointer shapes. (Bug#1485)
3568e767 4384
6221c8db
CY
43852009-01-08 Chong Yidong <cyd@stupidchicken.com>
4386
4387 * display.texi (Attribute Functions): Note that a function value
4388 :height is relative, and that compatibility functions work by
4389 calling set-face-attribute.
4390 (Displaying Faces): Reorder list in order of increasing priority.
4391 (Face Remapping): New node. Content moved here from Displaying
4392 Faces.
4393 (Glyphs): Link to Face Functions.
4394
e3d3799a
CY
43952009-01-08 Chong Yidong <cyd@stupidchicken.com>
4396
4397 * display.texi (Faces): Don't discuss face id here. facep does
4398 not return t.
4399 (Defining Faces): Minor clarification.
4400 (Face Attributes): Rearrange items to match docstring of
4401 set-face-attribute. Add :foundry attribute. Document new role of
4402 :font attribute. Texinfo usage fix.
4403 (Attribute Functions): Copyedits.
4404 (Face Functions): Note that face number is seldom used.
4405
638a2457
RS
44062009-01-05 Richard M Stallman <rms@gnu.org>
4407
4408 * strings.texi (Predicates for Strings): Minor clarification.
4409
4410 * functions.texi (Function Safety): Texinfo usage fix.
4411
39cb9e56 44122009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4413
4414 * objects.texi (General Escape Syntax): Fix typo.
4415
9f822178
MR
44162009-01-03 Martin Rudalics <rudalics@gmx.at>
4417
4418 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4419 works via the default value of pop-up-frame-function.
4420
af34ad36
EZ
44212009-01-02 Eli Zaretskii <eliz@gnu.org>
4422
4423 * processes.texi (System Processes): Document the `time' and
4424 `ctime' attributes of `system-process-attributes'.
4425
d31f6679
CY
44262009-01-01 Chong Yidong <cyd@stupidchicken.com>
4427
4428 * display.texi (Face Attributes): Clarify :height attribute.
4429
174dc00c
MR
44302008-12-31 Martin Rudalics <rudalics@gmx.at>
4431
4432 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4433 the front of the buffer list. Add entries for `last-buffer' and
4434 `unbury-buffer'.
4435
b8afe7e4
EZ
44362008-12-27 Eli Zaretskii <eliz@gnu.org>
4437
d14030f5
EZ
4438 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4439 and its subsections.
4440
4441 * frames.texi (Multiple Terminals, Low-level Terminal)
4442 (Terminal Parameters, Frames on Other TTY devices): New sections.
4443 (Frames): Add an xref to "Multiple Terminals".
4444
765980a4
EZ
4445 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4446
4447 * objects.texi (Terminal Type): New node.
4448 (Editing Types): Add it to the menu.
4449
47bd5577
EZ
4450 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4451 Variables".
4452
eb22b78c 4453 * variables.texi (Directory Local Variables): New node.
47bd5577 4454 (Variables): Add a menu item for it.
eb22b78c 4455
b8afe7e4
EZ
4456 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4457 `generated-autoload-file'.
4458
77bb0476
EZ
44592008-12-20 Eli Zaretskii <eliz@gnu.org>
4460
028e2c19
EZ
4461 * os.texi (Startup Summary): Add xref to documentation of
4462 `initial-window-system'.
4463
77bb0476
EZ
4464 * display.texi (Window Systems): Document `window-system' the
4465 function. The variable `window-system' is now frame-local.
028e2c19 4466 Document `initial-window-system'.
77bb0476 4467
dda87836
MR
44682008-12-19 Martin Rudalics <rudalics@gmx.at>
4469
4470 * windows.texi (Windows): Rewrite description of
4471 fit-window-to-buffer.
4472
caef3ed2
GM
44732008-12-13 Glenn Morris <rgm@gnu.org>
4474
4475 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4476 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4477
21c58e4d
GM
44782008-12-12 Glenn Morris <rgm@gnu.org>
4479
4480 * debugging.texi (Error Debugging): Refer forwards to
4481 eval-expression-debug-on-error.
4482
af38459f
EZ
44832008-12-05 Eli Zaretskii <eliz@gnu.org>
4484
5dedd9b5
EZ
4485 * strings.texi (String Basics): Only unibyte strings that
4486 represent key sequences hold 8-bit raw bytes.
4487
af38459f
EZ
4488 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4489 paragraph to speak about `undecided'.
4490 (Character Properties): Don't explain the meaning of each
4491 property; instead, identify their Unicode Standard names.
b3f1f4a5 4492 (Character Sets): Document `map-charset-chars'.
af38459f 4493
fa047ae7
GM
44942008-12-02 Glenn Morris <rgm@gnu.org>
4495
4496 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4497 section yet again.
4498
47dbc044
EZ
44992008-11-29 Eli Zaretskii <eliz@gnu.org>
4500
98d05998
EZ
4501 * nonascii.texi (Character Properties): New Section.
4502 (Specifying Coding Systems): Document
4503 `coding-system-priority-list', `set-coding-system-priority', and
4504 `with-coding-priority'.
4505 (Lisp and Coding Systems): Document `check-coding-systems-region'
4506 and `coding-system-charset-list'.
4507 (Coding System Basics): Document `coding-system-aliases'.
4508
4509 * elisp.texi (Top): Add a @detailmenu entry for "Character
4510 Properties".
4511
47dbc044
EZ
4512 * objects.texi (Character Type): Correct the range of Emacs
4513 characters. Add an @xref to "Character Codes".
4514
4515 * strings.texi (String Basics): Add an @xref to "Character Codes".
4516
4517 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4518
4519 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4520 (Character Codes): Document `max-char'.
4521
8b80cdf5
EZ
45222008-11-28 Eli Zaretskii <eliz@gnu.org>
4523
4524 * nonascii.texi (Text Representations, Converting Representations)
4525 (Character Sets, Scanning Charsets, Translation of Characters):
4526 Make text more accurate.
4527
a99dceba
GM
45282008-11-28 Glenn Morris <rgm@gnu.org>
4529
4530 * files.texi (Format Conversion Round-Trip): Improve previous change.
4531
f6dc3bed
CY
45322008-11-26 Chong Yidong <cyd@stupidchicken.com>
4533
4534 * modes.texi (Auto Major Mode): Fix example.
4535
5da9413d
GM
45362008-11-25 Glenn Morris <rgm@gnu.org>
4537
4538 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4539
4540 * files.texi (Format Conversion Round-Trip):
4541 Use active voice for previous change.
4542
fcca848c
CY
45432008-11-25 Chong Yidong <cyd@stupidchicken.com>
4544
4545 * os.texi (Processor Run Time):
4546 * processes.texi (Transaction Queues):
4547 * markers.texi (The Mark):
4548 * windows.texi (Choosing Window, Selecting Windows):
4549 * files.texi (Changing Files, Magic File Names):
4550 * commands.texi (Key Sequence Input):
4551 * functions.texi (Declaring Functions):
4552 * strings.texi (Predicates for Strings):
4553 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4554
36c8dc54
CY
45552008-11-24 Chong Yidong <cyd@stupidchicken.com>
4556
4557 * help.texi (Accessing Documentation): Update example.
4558
4559 * variables.texi (Defining Variables): Note that `*' is not
4560 necessary if defcustom is used.
4561
2a79b242
EZ
45622008-11-22 Eli Zaretskii <eliz@gnu.org>
4563
4564 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4565 Characters" from @detailmenu.
4566
4567 * nonascii.texi (Character Codes, Character Sets)
4568 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4569 (Chars and Bytes, Splitting Characters): Sections removed.
4570
392f0d26
LK
45712008-11-22 Lute Kamstra <lute@gnu.org>
4572
4573 * positions.texi (Text Lines): Update goto-line documentation.
4574
af1a5cd5
MR
45752008-11-21 Martin Rudalics <rudalics@gmx.at>
4576
6a4cfb0c
MR
4577 * frames.texi (Frames): Fix typo, add cross references, reword.
4578 (Initial Parameters): Reword special-display-frame-alist text.
4579 (Frames and Windows): Reword. Describe argument norecord for
4580 set-frame-selected-window.
4581 (Input Focus): Describe argument norecord for select-frame.
4582 Remove comment on MS-Windows behavior for focus-follows-mouse.
4583 (Raising and Lowering): Mention windows-frames dichotomy in
4584 metaphor.
4585
af1a5cd5
MR
4586 * windows.texi (Displaying Buffers, Vertical Scrolling)
4587 (Horizontal Scrolling): Fix indenting and rewording issues
4588 introduced with 2008-11-07 change.
4589
c249fa9c
GM
45902008-11-20 Glenn Morris <rgm@gnu.org>
4591
4592 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4593 element of `format-alist'.
4594
204d4665
GM
45952008-11-19 Glenn Morris <rgm@gnu.org>
4596
4597 * doclicense.texi: Update to FDL 1.3.
4598 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4599
cc0910af
CY
46002008-11-18 Chong Yidong <cyd@stupidchicken.com>
4601
efe6e7c4
CY
4602 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4603 vars, which are obsolete. Mention jit-lock-register.
4604
5dcb4c4e
SM
4605 * modes.texi (Other Font Lock Variables):
4606 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 4607
cc0910af
CY
4608 * frames.texi (Color Parameters): Document alpha parameter.
4609
aeeedf76
MR
46102008-11-16 Martin Rudalics <rudalics@gmx.at>
4611
4612 * windows.texi (Splitting Windows, Deleting Windows)
4613 (Selecting Windows, Cyclic Window Ordering)
4614 (Buffers and Windows, Displaying Buffers, Choosing Window)
4615 (Dedicated Windows, Window Point, Window Start and End)
4616 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4617 (Size of Window, Resizing Windows, Window Configurations)
4618 (Window Parameters): Avoid @var at beginning of sentences and
4619 reword accordingly.
4620
4c565c5c
LK
46212008-11-11 Lute Kamstra <lute@gnu.org>
4622
4623 * files.texi (File Name Components): Fix file-name-extension
4624 documentation.
4625
25f494c9
JB
46262008-11-11 Juanma Barranquero <lekktu@gmail.com>
4627
4628 * frames.texi (Basic Parameters): Remove display-environment-variable
4629 and term-environment-variable.
4630
a1401ab1
EZ
46312008-11-08 Eli Zaretskii <eliz@gnu.org>
4632
4633 * windows.texi (Basic Windows, Splitting Windows)
4634 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4635 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
4636 (Resizing Windows, Window Configurations, Window Parameters):
4637 Fix wording and markup.
a1401ab1 4638
efafc282
MR
46392008-11-07 Martin Rudalics <rudalics@gmx.at>
4640
4641 * windows.texi (Windows): Update entries.
4642 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 4643 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
4644 (Selecting Windows, Cyclic Window Ordering): Reword with special
4645 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
4646 (Buffers and Windows, Choosing Window): Reword with special
4647 emphasis on dedicated windows.
4648 (Displaying Buffers): Reword. For switch-to-buffer mention that
4649 it may fall back on pop-to-buffer. For other-window try to
4650 explain how it treats the cyclic ordering of windows.
efafc282
MR
4651 (Dedicated Windows): New node and section discussing dedicated
4652 windows and associated functions.
86ab855a 4653 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
4654 (Window Start and End): Rename node and section title. Reword.
4655 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4656 Minor rewording.
4657 (Size of Window): Reword, in particular text on window-width.
4658 (Resizing Windows): Reword. Add text on balancing windows.
4659 (Window Configurations): Reword. Mention window parameters.
4660 (Window Parameters): New node and section on window parameters.
4661 (Window Hooks): Reword. Mention that
4662 window-configuration-change-hook is run "buffer-locally".
4663 * elisp.texi (Top): Update Windows entries in @detailmenu
4664 section.
4665
d60a8ab2
JB
46662008-11-04 Juanma Barranquero <lekktu@gmail.com>
4667
4668 * searching.texi (Regexp Search): Fix typo.
4669
01777627
CY
46702008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4671
4672 * searching.texi (Regexp Search): Document GREEDY arg.
4673 (Simple Match Data): Fix return value.
4674
c4526e93
EZ
46752008-11-01 Eli Zaretskii <eliz@gnu.org>
4676
4677 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4678 with Emacs 23 internal representation of characters.
4679 Document `unibyte-string'.
c4526e93 4680
fe2ae8b5
CY
46812008-10-28 Chong Yidong <cyd@stupidchicken.com>
4682
4683 * processes.texi (Process Information): Note that process-status
4684 does not accept buffer names.
4685
cc5a21e3
CY
46862008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4687
4688 * positions.texi (Skipping Characters): Correct return value of
4689 skip-chars-forward.
4690
09460d9a
MR
46912008-10-25 Martin Rudalics <rudalics@gmx.at>
4692
520b29e7
MR
4693 * windows.texi (Deleting Windows): Update documentation of
4694 delete-windows-on.
4695 (Buffers and Windows): Update documentations of
4696 get-buffer-window and get-buffer-window-list.
4697 (Displaying Buffers): Update documentation of
4698 replace-buffer-in-windows.
4699
09460d9a
MR
4700 * buffers.texi (Current Buffer): Reword set-buffer and
4701 with-current-buffer documentations.
4702 (Creating Buffers): Reword documentation of get-buffer-create.
4703
4d48fcdc
MR
47042008-10-23 Martin Rudalics <rudalics@gmx.at>
4705
4706 * buffers.texi (Current Buffer): Reword documentation of
4707 set-buffer.
4708 (Buffer Names): Reword documentation of buffer-name.
4709 (The Buffer List): For bury-buffer explain what happens with the
4710 buffer's window.
4711 (Creating Buffers): Say that get-buffer-create's arg is called
4712 buffer-or-name.
4713
f0143c43
CY
47142008-10-22 Chong Yidong <cyd@stupidchicken.com>
4715
3e5dbbd3
CY
4716 * advice.texi (Computed Advice): Explain what DEFINITION is.
4717
f0143c43
CY
4718 * nonascii.texi (Character Codes): Remove obsolete function
4719 char-valid-p, and document characterp instead.
4720
52a94b85
MR
47212008-10-22 Martin Rudalics <rudalics@gmx.at>
4722
4723 * windows.texi (Displaying Buffers): Reword documentation of
4724 pop-to-buffer.
4725 (Choosing Window): Rewrite documentation of display-buffer and
4726 its options.
4727
f76f8246
MR
4728 * buffers.texi (Killing Buffers): Update documentation of
4729 kill-buffer.
4730
acc8b598
EZ
47312008-10-21 Eli Zaretskii <eliz@gnu.org>
4732
80e6b6df
EZ
4733 * processes.texi (Serial Ports): Fix wording and improve markup.
4734
3645358a
EZ
4735 * searching.texi (Regexp Search): Document `string-match-p' and
4736 `looking-at-p'.
4737 (POSIX Regexps): Add an xref for "non-greedy".
4738 (Regexp Special): Add @cindex entry for "non-greedy".
4739
b3d50cff 4740 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4741 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4742
73b7530a
EZ
4743 * frames.texi (Color Names): Add an xref to `read-color'.
4744
4745 * minibuf.texi (High-Level Completion): Document `read-color'.
4746
acc8b598
EZ
4747 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4748
4749 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4750
4751 * buffers.texi (Swapping Text): New section, documents
4752 `buffer-swap-text'.
4753
10e187e8
MR
47542008-10-21 Martin Rudalics <rudalics@gmx.at>
4755
4756 * windows.texi (Resizing Windows): Minor wording fix.
4757
fd6f900c
EZ
47582008-10-20 Eli Zaretskii <eliz@gnu.org>
4759
4760 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4761 and `combine-and-quote-strings'.
4762
4763 * strings.texi (Creating Strings): Add xrefs for them.
4764
e4372165
EZ
47652008-10-19 Eli Zaretskii <eliz@gnu.org>
4766
d6328fba
EZ
4767 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4768 match the corresponding menu in minibuf.texi.
4769
e4372165
EZ
4770 * minibuf.texi (Reading File Names): Document `read-shell-command'
4771 and `minibuffer-local-shell-command-map'.
4772
5d8dda33
MR
47732008-10-19 Martin Rudalics <rudalics@gmx.at>
4774
4775 * windows.texi (Resizing Windows): Remove var{} around "window" in
4776 documentation of enlarge-window.
4777 Rewrite documentation of window-min-height and window-min-width.
4778
437706cd
EZ
47792008-10-19 Eli Zaretskii <eliz@gnu.org>
4780
80f85d7c
EZ
4781 * functions.texi (Calling Functions): Document `apply-partially'.
4782
291703b5
EZ
4783 * hooks.texi (Standard Hooks): Mention
4784 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4785
4786 * variables.texi (File Local Variables): Document
4787 `file-local-variables-alist', `before-hack-local-variables-hook'
4788 and `hack-local-variables-hook'.
4789
583d8b3c
EZ
4790 * processes.texi (Synchronous Processes): Document `process-lines'.
4791
5dcb4c4e
SM
4792 * customize.texi (Variable Definitions):
4793 Document `custom-reevaluate-setting'.
437706cd 4794
7e51d89b
MR
47952008-10-18 Martin Rudalics <rudalics@gmx.at>
4796
4797 * windows.texi (Choosing Window, Deleting Windows)
4798 (Displaying Buffers): Expand documentation of dedicated windows.
4799
43c59a3d
EZ
48002008-10-18 Eli Zaretskii <eliz@gnu.org>
4801
018a960d
EZ
4802 * files.texi (Changing Files): Document symbolic input of file
4803 modes to `set-file-modes'. Document `read-file-modes' and
4804 `file-modes-symbolic-to-number'.
4805
2c0b8144
EZ
4806 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4807 and `search-map'.
4808
5dcb4c4e
SM
4809 * searching.texi (Search and Replace):
4810 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4811 Document `multi-query-replace-map'.
80120f13 4812
6d4913f0 4813 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4814 (Completion Commands, Reading File Names):
4815 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4816 `minibuffer-local-filename-must-match-map'.
4817 (Minibuffer Completion): The `require-match' argument to
4818 `completing-read' can now have the value `confirm-only'.
4819
43c59a3d
EZ
4820 * windows.texi (Displaying Buffers): Minor wording fix.
4821 (Choosing Window): `split-height-threshold' can now be nil.
4822 Document `split-width-threshold'. `pop-up-frames' can have the
4823 value `graphic-only'.
4824
f36acfd9
EZ
48252008-10-17 Eli Zaretskii <eliz@gnu.org>
4826
4827 * os.texi (Startup Summary): Document `before-init-time' and
4828 `after-init-time'. Document `initial-window-system' and
4829 `window-system-initialization-alist'. Document reading the
4830 abbrevs file. Document the call to `server-start' under --daemon.
4831 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4832 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4833 (Time Parsing): Document `format-seconds'.
f36acfd9 4834
96995b89
MR
48352008-10-17 Martin Rudalics <rudalics@gmx.at>
4836
4837 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4838 and reword.
4839
2de17c73
EZ
48402008-10-16 Eli Zaretskii <eliz@gnu.org>
4841
4842 * markers.texi (The Mark): Document use-region-p.
4843
9cf52b11
EZ
48442008-10-15 Eli Zaretskii <eliz@gnu.org>
4845
c3aaf1d7
EZ
4846 * internals.texi (Writing Emacs Primitives): The interactive spec
4847 of a primitive can be a Lisp form.
4848
841a1743
EZ
4849 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4850 values of transient-mark-mode. Document handle-shift-selection.
4851
4852 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4853 (Interactive Examples): Show an example of `^'.
4854 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4855 (Defining Commands, Using Interactive): The interactive-form of a
4856 function can be added via its symbol's property.
841a1743 4857
52441368
EZ
4858 * positions.texi (List Motion): beginning-of-defun-function can
4859 now accept an argument.
4860
8e8c1a72
EZ
4861 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4862 now return a list of strings.
4863
a33a1f2a
EZ
4864 * control.texi (Handling Errors): Document ignore-errors.
4865
4fb04348
EZ
4866 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4867 (Parameter Access): Document set-frame-parameter.
4868
ee666f84
EZ
4869 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4870 Hooks" for the effect of kill-all-local-variables on local hook
4871 functions.
4872
9cf52b11
EZ
4873 * modes.texi (Major Mode Conventions, Mode Line Variables):
4874 `mode-name' need not be a string. xref to "Mode Line Data" for
4875 details, and to "Emulating Mode Line" for computing a string
4876 value.
4877
22526bc4
EZ
48782008-10-14 Eli Zaretskii <eliz@gnu.org>
4879
a65f6a85
EZ
4880 * processes.texi (System Processes): New section.
4881 (Processes, Signals to Processes): Add xrefs to it.
4882
4883 * objects.texi (Editing Types): A `process' is a subprocess of
4884 Emacs, not just any process running on the OS.
4885
4886 * elisp.texi (Top): Adjust the @detailmenu for the above two
4887 changes.
4888
2724b26a
EZ
4889 * sequences.texi (Char-Tables): Remove documentation of
4890 set-char-table-default, which has no effect since Emacs 23.
4891 <char-table-range, set-char-table-range>: Don't mention generic
4892 characters and charsets. Add a cons cell as a possible argument.
4893
4894 * nonascii.texi (Splitting Characters)
4895 (Translation of Characters): Don't mention generic characters.
4896
4897 * display.texi (Fontsets): Don't mention generic characters.
4898
22526bc4 4899 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4900 argument FUNCTION with a cons cell as KEY.
22526bc4 4901
eaf4b689
EZ
49022008-10-13 Eli Zaretskii <eliz@gnu.org>
4903
45e46036
EZ
4904 * objects.texi (Primitive Function Type): Move "@cindex special
4905 forms" from here...
4906
4907 * eval.texi (Special Forms): ...to here.
4908
4909 * functions.texi (What Is a Function): `functionp' returns nil for
4910 special forms. Add an xref.
4911
eaf4b689
EZ
4912 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4913 Variables".
4914
4915 * variables.texi (Frame-Local Variables): New section.
4916 (Buffer-Local Variables): Add an xref to it.
4917 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4918 have both frame-local and buffer-local binding.
4919
4920 * frames.texi (Frames): Mention multiple tty frames.
4921 (Frame Parameters, Parameter Access): Mention frame-local variable
4922 bindings.
4923
15688fce
GM
49242008-09-20 Glenn Morris <rgm@gnu.org>
4925
4926 * display.texi (Defining Faces): Recommend against face variables.
4927
35539065
JB
49282008-09-16 Juanma Barranquero <lekktu@gmail.com>
4929
4930 * display.texi (Echo Area Customization): Fix typo.
4931
6a57054b
JB
49322008-09-09 Juanma Barranquero <lekktu@gmail.com>
4933
4934 * loading.texi (Where Defined): Add `defface' item.
4935
d632fb82
MR
49362008-09-06 Martin Rudalics <rudalics@gmx.at>
4937
4938 * loading.texi (Where Defined): Fix description of symbol-file.
4939
905a9adb
JR
49402008-08-26 Jason Rumney <jasonr@gnu.org>
4941
4942 * display.texi (TIFF Images): New section describing :index property.
4943
852e91b7
CY
49442008-08-23 Chong Yidong <cyd@stupidchicken.com>
4945
4946 * display.texi (Temporary Displays): Remove unnecessary comment
4947 about usage of temp-buffer-show-hook.
4948
6be001ee
CY
49492008-08-05 Chong Yidong <cyd@stupidchicken.com>
4950
4951 * symbols.texi (Other Plists): Fix incorrect example.
4952 Suggested by Florian Beck.
4953
58e3d8e8
JB
49542008-07-31 Juanma Barranquero <lekktu@gmail.com>
4955
4956 * os.texi: Fix previous change.
4957
7c2fb837
DN
49582008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
4959
4960 * os.texi:
4961 * intro.texi:
4962 * files.texi: Remove VMS support.
4963
9e2a2647
DN
49642008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
4965
4966 * os.texi:
4967 * frames.texi:
4968 * display.texi: Remove mentions of Mac Carbon.
4969
c4f4682b
MB
49702008-07-01 Miles Bader <miles@gnu.org>
4971
4972 * text.texi (Special Properties):
4973 * display.texi (Truncation): Add wrap-prefix and line-prefix.
4974
3696411e
JB
49752008-06-28 Johan Bockgård <bojohan@gnu.org>
4976
4977 * display.texi (Other Image Types): Fix copy/paste error; say
4978 "PBM", not "XBM".
4979
f2a77c3a
DN
49802008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
4981
4982 * os.texi: Remove references to obsolete systems.
4983
6d52677d
EZ
49842008-06-20 Eli Zaretskii <eliz@gnu.org>
4985
4986 * makefile.w32-in (distclean): Remove makefile.
4987
1a87da4c
GM
49882008-06-17 Glenn Morris <rgm@gnu.org>
4989
4990 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
4991 (elisp, dist): Remove rules and variables that are obsolete now
4992 the lisp manual is no longer distributed separately.
4993
fdda1c5d
GM
49942008-06-16 Glenn Morris <rgm@gnu.org>
4995
646692e9
GM
4996 * configure, configure.in, mkinstalldirs: Remove unused files.
4997
4998 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 4999 * vol1.texi (EMACSVER):
6a57054b 5000 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5001
5002 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5003 as per maintain.info.
5004
611bee81
GM
50052008-06-15 Glenn Morris <rgm@gnu.org>
5006
a7bed3a0
GM
5007 * makefile.w32-in (manual): Use "23" rather than "21".
5008
5009 * Makefile.in (emacsver): New, set by configure.
5010 (manual): Use emacsver.
5011
d794edf2
GM
5012 * intro.texi: Report bugs using M-x report-emacs-bug.
5013
611bee81
GM
5014 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5015
c73e02fa
GM
50162008-06-13 Daniel Engeler <engeler@gmail.com>
5017
5018 * elisp.texi, internals.texi, processes.texi: Add documentation
5019 about serial port access.
5020
e40a85cd
MB
50212008-06-05 Miles Bader <miles@gnu.org>
5022
5023 * display.texi (Displaying Faces): Update to reflect function
5024 renamings in face-remap.el.
5025
7b753744
JB
50262008-06-05 Juanma Barranquero <lekktu@gmail.com>
5027
5028 * display.texi (Fontsets): Fix typos.
5029
9d3d42fb
MB
50302008-06-03 Miles Bader <miles@gnu.org>
5031
7b753744
JB
5032 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5033 remove-relative-face-remapping, set-base-face-remapping,
5034 and set-default-base-face-remapping.
9d3d42fb 5035
f2cec7a9
MB
50362008-06-01 Miles Bader <miles@gnu.org>
5037
5038 * display.texi (Displaying Faces): Add face-remapping-alist.
5039
8f39c96d
SM
50402008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5041
5042 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5043 variable names.
5044
1ef5eecc
ER
50452008-05-03 Eric S. Raymond <esr@golux>
5046
352c8b4a 5047 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5048 (current-global-map) return references, not copies.
5049
63b4387f
JL
50502008-05-02 Juri Linkov <juri@jurta.org>
5051
5052 * minibuf.texi (Text from Minibuffer): Document a list of
5053 default values for `read-from-minibuffer'.
5054
38a8b703
JB
50552008-04-24 Juanma Barranquero <lekktu@gmail.com>
5056
5057 * nonascii.texi (Translation of Characters): Fix previous change.
5058
7c42e639
CY
50592008-04-20 Chong Yidong <cyd@stupidchicken.com>
5060
5061 * display.texi (Overlay Properties): Clarify role of underlying
5062 textprop and overlay keymaps for display strings.
5063
5064 * keymaps.texi (Active Keymaps): Ditto.
5065
25c0d999
SM
50662008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5067
5068 * minibuf.texi (Programmed Completion):
5069 Replace dynamic-completion-table with the new completion-table-dynamic.
5070
e3af5968
CY
50712008-04-07 Chong Yidong <cyd@stupidchicken.com>
5072
5073 * intro.texi (Some Terms): Change "fonts in this manual" index
5074 entry to "typographic conventions".
5075
6bfc8698
EZ
50762008-04-05 Eli Zaretskii <eliz@gnu.org>
5077
5078 * objects.texi (Text Props and Strings): Add indexing for read
5079 syntax of text properties.
5080
4972c361
SM
50812008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5082
5083 * processes.texi (Decoding Output): Remove process-filter-multibyte
5084 functions.
5085
c70a68db
MR
50862008-03-15 Martin Rudalics <rudalics@gmx.at>
5087
5088 * display.texi (Finding Overlays): Say that empty overlays at
5089 the end of the buffer are reported too.
5090
1291fd36
GM
50912008-03-13 Glenn Morris <rgm@gnu.org>
5092
5093 * elisp.texi (EMACSVER): Set to 23.0.60.
5094
c6b0dfd5
CY
50952008-02-26 Chong Yidong <cyd@stupidchicken.com>
5096
38a8b703 5097 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5098
875fc30c
GM
50992008-02-22 Glenn Morris <rgm@gnu.org>
5100
5101 * frames.texi (Position Parameters): Clarify the description of
5102 `left' and `top', using information from "Geometry".
5103 (Geometry): Give a pointer to "Position Parameters", rather than
5104 repeating information.
5105
d8c8e45a
GM
51062008-02-11 Glenn Morris <rgm@gnu.org>
5107
5108 * objects.texi (Equality Predicates): No longer talk about "two"
5109 functions.
5110
38a8b703 51112008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5112
5113 * objects.texi (Equality Predicates): Add defun for
5114 equal-including-properties.
5115
bfffe0b1
GM
51162008-02-10 Glenn Morris <rgm@gnu.org>
5117
5118 * objects.texi (Equality Predicates):
5119 Mention equal-including-properties.
5120
431b78c9
RS
51212008-02-07 Richard Stallman <rms@gnu.org>
5122
5123 * windows.texi (Window Start): Mention the feature of moving
5124 window-start to start of line.
5125
c8763fb6 51262008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5127
5128 * keymaps.texi (Tool Bar): Document rtl property.
5129
1a256502
TTN
51302008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5131
5132 * display.texi (Button Types):
5133 For define-button-type, clarify type of NAME.
5134
569382c2
MR
51352008-01-19 Martin Rudalics <rudalics@gmx.at>
5136
5137 * buffers.texi (Buffer Modification): Fix typo.
5138
f3041af1
DN
51392008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5140
5141 * os.texi (System Environment): Remove references to OSes that are
5142 not supported anymore.
5143
d35e1cd7
DN
51442008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5145
5146 * os.texi (System Environment): Remove mention for Masscomp.
5147
23af7580
RS
51482008-01-04 Richard Stallman <rms@gnu.org>
5149
5150 * display.texi (Faces): Don't talk about internal face vector as arg
5151 to facep.
5152
5153 * customize.texi (Type Keywords): Fix previous change.
5154
5155 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5156 * elisp.texi (Top): Fix menu for commands.texi change.
5157
ec7d5b1e
RS
51582007-12-30 Richard Stallman <rms@gnu.org>
5159
5dcb4c4e 5160 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5161 (Accessing Scroll): New node broken out of Accessing Mouse.
5162
101a6cea
RS
51632007-12-28 Richard Stallman <rms@gnu.org>
5164
5165 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5166 (Basic Parameters): For `title', refer to title bar.
041817a4 5167 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5168
72b7e664
RS
51692007-12-23 Richard Stallman <rms@gnu.org>
5170
5171 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5172 Improve some of the commented-out keywords' text too.
5173
27a4f445
MR
51742007-12-14 Martin Rudalics <rudalics@gmx.at>
5175
e2e3f1d7
MR
5176 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5177 "visit the current buffer".
5178
27a4f445
MR
5179 * os.texi (System Interface): Fix typo.
5180
a2afc99d
RS
51812007-12-04 Richard Stallman <rms@gnu.org>
5182
5183 * objects.texi (Symbol Type): Fix typo.
5184
b694135c
RS
51852007-12-03 Richard Stallman <rms@gnu.org>
5186
5187 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5188
f99a19da
GM
51892007-12-01 Glenn Morris <rgm@gnu.org>
5190
5191 * functions.texi (Declaring Functions): Improve previous change.
5192
8f4b37d8
GM
51932007-11-30 Glenn Morris <rgm@gnu.org>
5194
5195 * functions.texi (Declaring Functions): Add optional fourth
5196 argument of declare-function, and setting third argument to `t'.
5197
61a2fe01
RS
51982007-11-29 Richard Stallman <rms@gnu.org>
5199
5200 * customize.texi (Composite Types): Document `group' type.
5201
cbfc5193
GM
52022007-11-29 Glenn Morris <rgm@gnu.org>
5203
5dcb4c4e
SM
5204 * functions.texi (Declaring Functions): Add findex.
5205 Mention `external' files.
cbfc5193 5206
8386283a
JB
52072007-11-26 Juanma Barranquero <lekktu@gmail.com>
5208
5209 * functions.texi (Declaring Functions): Fix directive.
5210
a07c9a8b
RS
52112007-11-25 Richard Stallman <rms@gnu.org>
5212
5213 * help.texi (Help Functions): Clean up last change.
5214
5215 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5216
5217 * loading.texi (Named Features): Minor cleanup.
5218
5219 * macros.texi (Eval During Expansion): Minor cleanup.
5220
5221 * variables.texi (Variable Aliases): Minor cleanup.
5222
a0925923
RS
52232007-11-24 Richard Stallman <rms@gnu.org>
5224
5225 * functions.texi (Declaring Functions): Clarify previous change.
5226
5227 * compile.texi (Compiler Errors): Clarify previous change.
5228
20c63e44
RS
52292007-11-24 Richard Stallman <rms@gnu.org>
5230
e5e76c04 5231 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5232 Clarify the text and move items around.
5233
5bb0cda3
GM
52342007-11-24 Glenn Morris <rgm@gnu.org>
5235
5236 * functions.texi (Declaring Functions): New section.
5237 * compile.texi (Compiler Errors): Mention declaring functions,
5238 defvar with no initvalue, and byte-compile-warnings.
5239
af13c86a
MR
52402007-11-15 Martin Rudalics <rudalics@gmx.at>
5241
5242 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5243 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5244
a5373305
MR
52452007-11-13 Martin Rudalics <rudalics@gmx.at>
5246
5247 * help.texi (Help Functions): Document new macro `with-help-window'.
5248
fe284805
JL
52492007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5250
5251 * searching.texi (Replacing Match): Describe new
5252 `match-substitute-replacement'.
5253
2c3a09b1
RS
52542007-10-31 Richard Stallman <rms@gnu.org>
5255
5256 * strings.texi (Creating Strings): Null strings from concat not unique.
5257
f2b480f4
RS
52582007-10-26 Richard Stallman <rms@gnu.org>
5259
5260 * objects.texi (Equality Predicates): Null strings are uniquified.
5261
5262 * minibuf.texi: Minor clarifications in previous change.
5263
db21122c
GM
52642007-10-25 Glenn Morris <rgm@gnu.org>
5265
5266 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5267
2328cbb3
RS
52682007-10-24 Richard Stallman <rms@gnu.org>
5269
5270 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5271
5272 * variables.texi (Frame-Local Variables): Node deleted.
5273 (Variables): Delete Frame-Local Variables from menu.
5274 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5275 (Default Value): Don't mention frame-local vars.
5276
5277 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5278
5279 * loading.texi (Unloading): Document FEATURE-unload-function
5280 instead of FEATURE-unload-hook.
5281
2328cbb3
RS
5282 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5283
c066bafa
JL
52842007-10-22 Juri Linkov <juri@jurta.org>
5285
5286 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5287 (High-Level Completion): Document a list of default value strings
5288 in the DEFAULT argument, for which minibuffer functions return the
5289 first element.
5290
65ced25f
JL
52912007-10-17 Juri Linkov <juri@jurta.org>
5292
5293 * text.texi (Filling): Update arguments of fill-paragraph.
5294 fill-paragraph operates on the active region in Transient Mark mode.
5295 Remove fill-paragraph-or-region.
5296
ee46ec8e
KB
52972007-10-13 Karl Berry <karl@gnu.org>
5298
5299 * elisp.texi (@dircategory): Move to after @copying,
5300 since we want @copying as close as possible to the beginning of
5301 the output.
5302
61bbdbc6
RS
53032007-10-12 Richard Stallman <rms@gnu.org>
5304
5305 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5306
5307 * commands.texi (Distinguish Interactive): New node,
5308 broken out from Interactive Call and rewritten.
5309 (Command Loop): Put Distinguish Interactive in menu.
5310
af23e1e8
RS
53112007-10-09 Richard Stallman <rms@gnu.org>
5312
5313 * text.texi (Examining Properties): Mention overlay priority.
5314
5315 * display.texi (Display Margins): Correct the description
5316 of margin display specifications.
5317 (Replacing Specs): New subnode broken out of Display Property.
5318
e1965a69
JL
53192007-10-06 Juri Linkov <juri@jurta.org>
5320
5321 * text.texi (Filling): Document fill-paragraph-or-region.
5322
4638454b
JB
53232007-10-05 Juanma Barranquero <lekktu@gmail.com>
5324
5325 * display.texi (Auto Faces): Fix typo.
5326
7ed54cc5
RS
53272007-10-02 Richard Stallman <rms@gnu.org>
5328
5329 * display.texi (Display Property): Explain some display specs
5330 don't let you move point in.
5331
5dcb4c4e
SM
5332 * frames.texi (Cursor Parameters):
5333 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5334
5335 * windows.texi (Basic Windows): Don't describe
5336 cursor-in-non-selected-windows here.
5337
305a7ef2
EZ
53382007-10-01 Eli Zaretskii <eliz@gnu.org>
5339
5340 * processes.texi (Misc Network): Note that these functions are
5341 supported only on some systems.
5342
f7a7f4eb
RS
53432007-10-01 Richard Stallman <rms@gnu.org>
5344
5345 * display.texi (Overlay Properties): Explain nil as priority.
5346 Explain that conflicts are unpredictable if not resolved by
5347 priorities.
5348
780d7bb9
RS
53492007-09-23 Richard Stallman <rms@gnu.org>
5350
5351 * macros.texi (Backquote): Minor clarification.
5352
14b4fdfb
RS
53532007-09-19 Richard Stallman <rms@gnu.org>
5354
5355 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5356 Clarify when they work in parallel and when one overrides.
5357 Fix error in example.
14b4fdfb 5358
b8d4c8d0
GM
53592007-09-06 Glenn Morris <rgm@gnu.org>
5360
b3e755a9 5361 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5362 commands to use ../../info.
5363 * Makefile.in (infodir): Go up one more level.
4638454b 5364 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5365 (miscmanualdir): New.
5366 (dist): Use new variable miscmanualdir.
5367 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5368 (usermanualdir): Change from ../man to ../emacs.
5369
1bb1f7d3
MR
53702007-08-30 Martin Rudalics <rudalics@gmx.at>
5371
5372 * commands.texi (Command Loop Info): Advise against changing
5373 most variables described here. Explain new variable
5374 last-repeatable-command.
5375
b8d4c8d0
GM
53762007-08-29 Glenn Morris <rgm@gnu.org>
5377
5378 * elisp.texi (EMACSVER): Increase to 23.0.50.
5379
53802007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5381
5382 * frames.texi (Basic Parameters): Add display-environment-variable
5383 and term-environment-variable.
5384
53852007-08-28 Juri Linkov <juri@jurta.org>
5386
5387 * display.texi (Image Formats, Other Image Types): Add SVG.
5388
53892007-08-28 Juri Linkov <juri@jurta.org>
5390
5391 * display.texi (Images): Move formats-related text to new node
5392 "Image Formats".
5393 (Image Formats): New node.
5394
619fb9ee
RS
53952007-08-27 Richard Stallman <rms@gnu.org>
5396
5397 * windows.texi (Window Configurations): Clarify what
5398 a window configuration saves.
5399
b8d4c8d0
GM
54002007-08-25 Richard Stallman <rms@gnu.org>
5401
5402 * display.texi (Images): Delete redundant @findex.
5403
39f9da30
GM
54042007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5405
5406 * text.texi (Change Hooks): (after|before)-change-functions are no
5407 longer bound to nil while running; rather inhibit-modification-hooks
5408 is t.
5409
b8d4c8d0
GM
54102007-08-16 Richard Stallman <rms@gnu.org>
5411
5dcb4c4e
SM
5412 * processes.texi (Asynchronous Processes):
5413 Clarify doc of start-file-process.
b8d4c8d0
GM
5414
54152007-08-08 Martin Rudalics <rudalics@gmx.at>
5416
5417 * modes.texi (Example Major Modes): Fix typo.
5418
54192007-08-08 Glenn Morris <rgm@gnu.org>
5420
5421 * intro.texi (nil and t): Do not use `iff' in documentation.
5422
5423 * tips.texi (Documentation Tips): Recommend against `iff'.
5424
54252007-08-07 Chong Yidong <cyd@stupidchicken.com>
5426
5427 * display.texi (Image Cache): Document image-refresh.
5428
54292007-08-06 Martin Rudalics <rudalics@gmx.at>
5430
5431 * windows.texi (Size of Window): Document window-full-width-p.
5432
54332007-07-25 Glenn Morris <rgm@gnu.org>
5434
5435 * gpl.texi (GPL): Replace license with GPLv3.
5436
5437 * Relicense all FSF files to GPLv3 or later.
5438
54392007-07-24 Michael Albinus <michael.albinus@gmx.de>
5440
4638454b
JB
5441 * processes.texi (Synchronous Processes):
5442 Add `process-file-shell-command'.
b8d4c8d0
GM
5443 (Asynchronous Processes): Mention restricted use of
5444 `process-filter' and `process-sentinel' in
5445 `start-file-process'. Add `start-file-process-shell-command'.
5446
54472007-07-17 Michael Albinus <michael.albinus@gmx.de>
5448
5449 * files.texi (Magic File Names): Introduce optional parameter
5450 IDENTIFICATION for `file-remote-p'.
5451
54522007-07-16 Richard Stallman <rms@gnu.org>
5453
5454 * display.texi (Defining Faces): Fix previous change.
5455
54562007-07-14 Richard Stallman <rms@gnu.org>
5457
5458 * control.texi (Handling Errors): Document `debug' in handler list.
5459
54602007-07-10 Richard Stallman <rms@gnu.org>
5461
5462 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5463
54642007-07-09 Richard Stallman <rms@gnu.org>
5465
5466 * files.texi (Magic File Names): Rewrite previous change.
5467
54682007-07-08 Michael Albinus <michael.albinus@gmx.de>
5469
5470 * files.texi (Magic File Names): Introduce optional parameter
5471 CONNECTED for `file-remote-p'.
5472
54732007-07-07 Michael Albinus <michael.albinus@gmx.de>
5474
5475 * processes.texi (Asynchronous Processes):
5476 * files.texi (Magic File Names): Add `start-file-process'.
5477
54782007-06-27 Richard Stallman <rms@gnu.org>
5479
5dcb4c4e
SM
5480 * files.texi (Format Conversion Piecemeal):
5481 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5482
54832007-06-27 Michael Albinus <michael.albinus@gmx.de>
5484
4638454b
JB
5485 * files.texi (Magic File Names): Remove `dired-call-process'.
5486 Add `process-file'.
b8d4c8d0
GM
5487
54882007-06-27 Kenichi Handa <handa@m17n.org>
5489
5490 * text.texi (Special Properties): Fix description about
4638454b 5491 `composition' property.
b8d4c8d0
GM
5492
54932007-06-26 Kenichi Handa <handa@m17n.org>
5494
5495 * nonascii.texi (Default Coding Systems): Document about the
5496 return value `undecided'.
5497
54982007-06-25 David Kastrup <dak@gnu.org>
5499
5500 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5501 `current-active-maps'.
5502
55032007-06-24 Karl Berry <karl@gnu.org>
5504
4638454b 5505 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5506
55072007-06-15 Juanma Barranquero <lekktu@gmail.com>
5508
5509 * display.texi (Overlay Arrow): Doc fix.
5510
55112007-06-14 Karl Berry <karl@tug.org>
5512
5513 * anti.texi (Antinews): Typo.
5514
55152007-06-14 Chong Yidong <cyd@stupidchicken.com>
5516
5517 * display.texi (Image Cache): Document image-refresh.
5518
55192007-06-12 Karl Berry <karl@gnu.org>
5520
5521 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5522 * two-volume.make: New file.
5523 * .cvsignore: Ignore two-volume files.
5524
55252007-06-12 Tom Tromey <tromey@redhat.com>
5526
5527 * os.texi (Init File): Document user-emacs-directory.
5528
55292007-06-03 Nick Roberts <nickrob@snap.net.nz>
5530
5531 * commands.texi (Click Events): Describe width and height when
5532 object is nil.
5533
55342007-05-30 Nick Roberts <nickrob@snap.net.nz>
5535
5dcb4c4e
SM
5536 * commands.texi (Click Events): Layout more logically.
5537 Describe width and height.
b8d4c8d0
GM
5538 (Drag Events, Motion Events): Update to new format for position.
5539
55402007-06-02 Richard Stallman <rms@gnu.org>
5541
5542 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5543
55442007-06-02 Chong Yidong <cyd@stupidchicken.com>
5545
5546 * Version 22.1 released.
5547
55482007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5549
5550 * text.texi (Special Properties): Correct meaning of fontified face.
5551
55522007-05-30 Richard Stallman <rms@gnu.org>
5553
5554 * text.texi (Special Properties): Add link to Adjusting Point.
5555
55562007-05-12 Richard Stallman <rms@gnu.org>
5557
5558 * text.texi (Margins): indent-to-left-margin is not the default.
5559 (Mode-Specific Indent): For indent-line-function, the default
5560 is indent-relative.
5561
5562 * modes.texi (Example Major Modes): Explain last line of text-mode
5563 is redundant.
5564
55652007-05-10 Richard Stallman <rms@gnu.org>
5566
5567 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5568
5569 * help.texi (Keys in Documentation): Add reference to
5570 Documentation Tips.
5571
5572 * files.texi (Format Conversion): TO-FN gets three arguments.
5573
5574 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5575
55762007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5577
5578 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5579 * files.texi (Format Conversion): Expand intro; add menu.
5580 (Format Conversion Overview, Format Conversion Round-Trip)
5581 (Format Conversion Piecemeal): New nodes/subsections.
5582 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5583 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5584 (Saving Properties): Delete node/subsection.
5585
55862007-05-07 Karl Berry <karl@gnu.org>
5587
5588 * elisp.texi (EMACSVER): Back to 22.
5589
55902007-05-06 Richard Stallman <rms@gnu.org>
5591
5592 * processes.texi (Accepting Output): Revert most of previous change.
5593
55942007-05-05 Richard Stallman <rms@gnu.org>
5595
5596 * processes.texi (Accepting Output): accept-process-output
5597 uses microseconds, not milliseconds. But that arg is obsolete.
5598
55992007-05-04 Karl Berry <karl@tug.org>
5600
5601 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5602
56032007-05-04 Eli Zaretskii <eliz@gnu.org>
5604
5605 * tips.texi (Documentation Tips): Rearrange items to place the
5606 more important ones first. Add an index entry for hyperlinks.
5607
56082007-05-03 Karl Berry <karl@gnu.org>
5609
5610 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5611 (EMACSVER) [smallbook]: 22 for printed version.
5612
5613 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5614 so restore anchor to normal position after defun. Found by Kevin Ryde.
5615
56162007-04-26 Glenn Morris <rgm@gnu.org>
5617
5618 * elisp.texi (EMACSVER): Increase to 22.1.50.
5619
56202007-04-28 Karl Berry <karl@gnu.org>
5621
5622 * elisp.texi: Improve line breaks on copyright page,
5623 similar layout to emacs manual, 8.5x11 by default.
5624
56252007-04-24 Richard Stallman <rms@gnu.org>
5626
5627 * text.texi (Special Properties): Add xref to Overlay Properties.
5628
5629 * display.texi (Overlay Properties): Add xref to Special Properties.
5630
56312007-04-22 Richard Stallman <rms@gnu.org>
5632
5633 * keymaps.texi (Extended Menu Items): Move the info about
5634 format with cached keyboard binding.
5635
56362007-04-21 Richard Stallman <rms@gnu.org>
5637
5638 * text.texi (Special Properties): Clarify previous change.
5639
5640 * files.texi (File Name Expansion): Clarify previous change.
5641
5642 * display.texi (Attribute Functions): Fix example for
5643 face-attribute-relative-p.
5644
56452007-04-19 Kenichi Handa <handa@m17n.org>
5646
5647 * text.texi (Special Properties): Document composition property.
5648
56492007-04-19 Glenn Morris <rgm@gnu.org>
5650
5651 * files.texi (File Name Expansion): Mention "superroot".
5652
56532007-04-15 Chong Yidong <cyd@stupidchicken.com>
5654
5655 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5656 setups.
5657 (Display Feature Testing): Note that display refers to all
5658 physical monitors for multi-monitor setups.
5659
56602007-04-14 Richard Stallman <rms@gnu.org>
5661
5662 * lists.texi (Sets And Lists): Clarify `delete' examples.
5663 Remove spurious xref to same node.
5664 Clarify xref for add-to-list.
5665
56662007-04-12 Nick Roberts <nickrob@snap.net.nz>
5667
5668 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5669 value of lisp-mode-map.
5670
56712007-04-11 Karl Berry <karl@gnu.org>
5672
5673 * anti.texi (Antinews):
5674 * display.texi (Overlay Properties, Defining Images):
5675 * processes.texi (Synchronous Processes, Sentinels):
5676 * syntax.texi (Syntax Table Internals):
5677 * searching.texi (Regexp Special):
5678 * nonascii.texi (Default Coding Systems):
5679 * text.texi (Special Properties):
5680 * minibuf.texi (Basic Completion): Wording to improve breaks in
5681 8.5x11 format.
5682 * elisp.texi (smallbook): New @set to more easily switch between
5683 smallbook and 8.5x11.
5684
56852007-04-11 Richard Stallman <rms@gnu.org>
5686
5687 * text.texi (Lazy Properties): Minor fix.
5688
56892007-04-08 Karl Berry <karl@gnu.org>
5690
5691 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5692 * macros.texi (Backquote): Downcase Backquote in index entries for
5693 consistency.
5694
56952007-04-08 Richard Stallman <rms@gnu.org>
5696
5697 * text.texi (Adaptive Fill): Just describe default,
5698 don't show it (since it contains non-ASCII chars).
5699
57002007-04-07 Karl Berry <karl@gnu.org>
5701
5702 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5703 adaptive-fill-regexp's value, since they are not in the standard
5704 TeX fonts.
5705
57062007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5707
5708 * display.texi (Defining Faces): Fix example.
5709
57102007-04-07 Karl Berry <karl@gnu.org>
5711
5712 * display.texi (Button Buffer Commands): Improve page break.
5713
57142007-04-07 Richard Stallman <rms@gnu.org>
5715
5716 * advice.texi (Activation of Advice): Remove redundant index entry.
5717
5718 * backups.texi: Improve index entries. Remove redundant ones.
5719
5720 * compile.texi (Byte Compilation): Improve index entry.
5721
5722 * hash.texi (Creating Hash): Improve index entry.
5723
5724 * symbols.texi (Definitions): Improve index entry.
5725
5726 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5727
5728 * maps.texi (Standard Keymaps): Remove useless index entry.
5729
5730 * help.texi (Documentation Basics): Remove redundant index entries.
5731
5732 * customize.texi: Improve index entries.
5733 Remove redundant/useless ones.
5734
5735 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5736
5737 * streams.texi (Output Variables): Improve index entry.
5738
5739 * abbrevs.texi (Abbrevs): Remove useless index entry.
5740
5741 * macros.texi (Expansion): Remove useless index entry.
5742
5743 * text.texi: Improve index entries. Remove redundant/useless ones.
5744 (Text Properties, Examining Properties)
5745 (Special Properties): Use "property category" instead of "category"
5746 to refer to the `category' property.
5747
5748 * positions.texi: Improve index entries. Remove useless one.
5749
5750 * lists.texi: Improve index entries. Remove redundant/useless ones.
5751
5752 * os.texi: Improve index entries.
5753 (Timers): Fix previous change.
5754
5755 * buffers.texi: Improve index entries.
5756 (Modification Time): Get rid of term "obsolete buffer".
5757
5758 * debugging.texi: Improve index entries.
5759 (Test Coverage): Add xref to other test coverage ftr.
5760
5761 * eval.texi: Improve index entry. Remove redundant ones.
5762
5763 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5764
5765 * files.texi: Improve index entries. Remove redundant/useless ones.
5766
5767 * objects.texi: Improve index entries.
5768
5769 * processes.texi: Improve index entries.
5770
5771 * modes.texi: Improve index entry. Remove redundant one.
5772
5773 * nonascii.texi: Improve index entries.
5774
5775 * internals.texi: Improve index entries.
5776
5777 * syntax.texi: Improve index entries.
5778
5779 * keymaps.texi (Active Keymaps): Improve index entries.
5780
5781 * commands.texi: Improve index entries. Remove redundant/useless ones.
5782
5783 * frames.texi: Improve index entries. Remove redundant/useless ones.
5784
5785 * markers.texi: Improve index entries. Remove redundant ones.
5786
5787 * tips.texi: Improve index entries.
5788
5789 * loading.texi (Unloading): Improve index entry.
5790
5791 * variables.texi: Improve index entries. Remove redundant one.
5792
5793 * sequences.texi: Improve index entry.
5794
5795 * display.texi: Improve index entries. Remove redundant ones.
5796
5797 * windows.texi: Improve index entries.
5798
5799 * searching.texi: Improve index entries. Remove redundant one.
5800
5801 * strings.texi (Case Tables): Improve last change.
5802
58032007-04-04 Chong Yidong <cyd@stupidchicken.com>
5804
5805 * strings.texi (Case Tables): Document with-case-table and
5806 ascii-case-table.
5807
58082007-04-03 Karl Berry <karl@gnu.org>
5809
5810 * processes.texi (Network): Reword to improve page break.
5811
58122007-04-03 Eli Zaretskii <eliz@gnu.org>
5813
5814 * functions.texi (Inline Functions): Describe more disadvantages
5815 of defsubst, and make advice against it stronger.
5816
58172007-04-02 Karl Berry <karl@gnu.org>
5818
5819 * backups.texi (Backup Names): Avoid widow words.
5820 * modes.texi (Example Major Modes): Align last comment.
5821
58222007-04-01 Chong Yidong <cyd@stupidchicken.com>
5823
5824 * keymaps.texi (Remapping Commands): Document new arg to
5825 command-remapping.
5826
58272007-04-01 Karl Berry <karl@gnu.org>
5828
5829 * processes.texi (Low-Level Network): Typo.
5830 * loading.texi (Hooks for Loading): Avoid double "the".
5831 * keymaps.texi (Key Sequences): No double "and".
5832 (Changing Key Bindings): Shorten to improve line break.
5833
58342007-03-31 Glenn Morris <rgm@gnu.org>
5835
5836 * os.texi (Timers): Fix description of run-at-time TIME formats.
5837
58382007-03-31 Richard Stallman <rms@gnu.org>
5839
5840 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5841 regarding ellipsis.
5842
58432007-03-31 Eli Zaretskii <eliz@gnu.org>
5844
5845 * intro.texi (nil and t):
5846 * symbols.texi (Plists and Alists):
5847 * variables.texi (Variable Aliases, Constant Variables):
5848 * functions.texi (Defining Functions):
5849 * advice.texi (Advising Primitives):
5850 * debugging.texi (Syntax Errors, Compilation Errors):
5851 * minibuf.texi (Minibuffer Windows):
5852 * commands.texi (Adjusting Point):
5853 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5854 (Auto Major Mode, Major Mode Conventions):
5855 * help.texi (Describing Characters):
5856 * files.texi (Create/Delete Dirs, Information about Files)
5857 (File Locks, Writing to Files, Reading from Files)
5858 (Saving Buffers):
5859 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5860 * frames.texi (Finding All Frames):
5861 * positions.texi (Buffer End, Motion):
5862 * markers.texi (The Region):
5863 * text.texi (Deletion, Near Point):
5864 * display.texi (Displaying Messages, Truncation):
5865 * os.texi (Processor Run Time):
5866 * tips.texi (Key Binding Conventions, Programming Tips)
5867 (Warning Tips, Documentation Tips, Comment Tips):
5868 * internals.texi (Memory Usage): Improve indexing.
5869
5870 * variables.texi (Frame-Local Variables):
5871 * functions.texi (Argument List):
5872 * loading.texi (Library Search):
5873 * streams.texi (Output Variables):
5874 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5875 * searching.texi (Replacing Match, Search and Replace):
5876 * processes.texi (Byte Packing, Decoding Output)
5877 (Accepting Output, Network Servers, Shell Arguments):
5878 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5879 * windows.texi (Window Point, Window Start):
5880 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5881 * commands.texi (Reading Input, Keyboard Events):
5882 * minibuf.texi (Reading File Names, Minibuffer Completion)
5883 (Recursive Mini):
5884 * positions.texi (List Motion):
5885 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5886 * numbers.texi (Arithmetic Operations, Math Functions)
5887 (Predicates on Numbers, Comparison of Numbers):
5888 (Numeric Conversions):
5889 * locals.texi (Standard Buffer-Local Variables):
5890 * maps.texi (Standard Keymaps):
5891 * os.texi (User Identification, System Environment, Recording Input)
5892 (X11 Keysyms):
5893 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5894 * backups.texi (Backups and Auto-Saving):
5895 * customize.texi (Customization, Group Definitions)
5896 (Variable Definitions):
5897 * compile.texi (Byte Compilation): Improve index entries.
5898
58992007-03-31 Karl Berry <karl@gnu.org>
5900
5901 * macros.texi (Defining Macros): Avoid widow syllable.
5902
59032007-03-31 Eli Zaretskii <eliz@gnu.org>
5904
5905 * elisp.texi (Top): Postscript -> PostScript.
5906
5907 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5908
59092007-03-31 Markus Triska <markus.triska@gmx.at>
5910
5911 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5912
59132007-03-30 Karl Berry <karl@gnu.org>
5914
5915 * lists.texi (List-related Predicates): Remove spurious @need.
5916 (Setcdr): Use @smallexample to improve page break.
5917 (Association Lists) <assoc>: Reword to improve page break.
5918
5919 * strings.texi (String Conversion): Insert blank line to improve
5920 page break.
5921
5922 * numbers.texi (Random Numbers): Use @minus{}.
5923 (Math Functions): Use @minus{}.
5924
5925 * intro.texi (Acknowledgements): Avoid line breaks before middle
5926 initials.
5927
59282007-03-24 Eli Zaretskii <eliz@gnu.org>
5929
5930 * errors.texi (Standard Errors): Add an index entry.
5931
59322007-03-19 Richard Stallman <rms@gnu.org>
5933
5934 * os.texi (Recording Input): recent-keys now gives 300 keys.
5935
59362007-03-12 Glenn Morris <rgm@gnu.org>
5937
5938 * os.texi: Replace "daylight savings" with "daylight saving"
5939 throughout.
5940
59412007-03-05 Richard Stallman <rms@gnu.org>
5942
5dcb4c4e
SM
5943 * variables.texi (File Local Variables):
5944 Update enable-local-variables values.
b8d4c8d0
GM
5945
59462007-03-04 Richard Stallman <rms@gnu.org>
5947
5948 * syntax.texi (Control Parsing): Minor clarification.
5949
5950 * strings.texi (Formatting Strings): Clarify width, precision, flags.
5951
5952 * sequences.texi (Sequence Functions): Move string-bytes away,
5953 add xref.
5954
5955 * nonascii.texi (Text Representations): Move string-bytes here.
5956
5957 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
5958
5959 * minibuf.texi (Basic Completion): Minor clarification.
5960
5961 * markers.texi (The Mark): Clarify existence vs activation of mark.
5962 Other cleanup.
5963
5964 * display.texi (Finding Overlays): Write better example.
5965
5966 * compile.texi (Eval During Compile): Clarify putting macros
5967 in eval-when-compile.
5968
c5602427 59692007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
5970
5971 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 5972 load-read-function definition doc.
b8d4c8d0
GM
5973
59742007-02-21 Kim F. Storm <storm@cua.dk>
5975
5976 * strings.texi (Text Comparison): Mention that assoc-string
5977 converts symbols to strings before testing.
5978
59792007-02-17 Kim F. Storm <storm@cua.dk>
5980
5981 * processes.texi (Bindat Spec): Vector types can have optional
5982 element type.
5983 (Bindat Examples): Fix example. Add vector with element type.
5984
59852007-02-16 Andreas Schwab <schwab@suse.de>
5986
5987 * strings.texi (Formatting Strings): Document '+' flag.
5988
59892007-02-15 Juanma Barranquero <lekktu@gmail.com>
5990
5991 * strings.texi (Modifying Strings): Clarify that `clear-string'
5992 always converts the string to unibyte.
5993
59942007-02-14 Kim F. Storm <storm@cua.dk>
5995
5996 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
5997 Rewrite glyph code description to refer to these functions.
5998 Remove details of encoding face number and char into integer code.
5999
60002007-02-03 Alan Mackenzie <acm@muc.de>
6001
6002 * loading.texi (Hooks for Loading): Make the description of
6003 `eval-after-load' more detailed, and amend the description of
6004 after-load-alist, in accordance with changes from 2006-05.
6005
60062007-02-03 Chong Yidong <cyd@stupidchicken.com>
6007
6008 * modes.texi (Defining Minor Modes): Document that a :require
6009 keyword or similar may be required to make saved customization
6010 variables work.
6011
60122007-02-03 Eli Zaretskii <eliz@gnu.org>
6013
6014 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6015 Texinfo guidelines and with what texnfo-upd.el expects.
6016 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6017 parts needed by `texinfo-multiple-files-update'.
6018
60192007-02-02 Eli Zaretskii <eliz@gnu.org>
6020
6021 * elisp.texi (Top): Update the top-level menus.
6022
6023 * syntax.texi (Categories): Add index entries.
6024
60252007-02-01 Juanma Barranquero <lekktu@gmail.com>
6026
6027 * display.texi (Attribute Functions): Fix name and description of
6028 the UNDERLINE arg of `set-face-underline-p'.
6029
60302007-01-29 Eli Zaretskii <eliz@gnu.org>
6031
6032 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6033 Variables", and "Standard Keymaps" to the detailed menu.
6034
6035 * variables.texi (Future Local Variables): Add index entry.
6036
60372007-01-28 Richard Stallman <rms@gnu.org>
6038
6039 * tips.texi (Coding Conventions): Clarify the tip about macros
6040 that define a function or a variable.
6041
6042 * files.texi (File Attributes): UID and GID can be floats.
6043 (Magic File Names): Explain why deferring all operations to
6044 the standard handler does not work.
6045
60462007-01-23 Martin Rudalics <rudalics@gmx.at>
6047
6048 * backups.texi (Reverting): Use "buffer" instead of "file"
6049 when talking about major and minor modes.
6050
60512007-01-21 Richard Stallman <rms@gnu.org>
6052
6053 * help.texi (Documentation): Add xref to Documentation Tips.
6054
60552007-01-14 Juanma Barranquero <lekktu@gmail.com>
6056
6057 * tips.texi (Coding Conventions): Fix typos.
6058
60592007-01-05 Richard Stallman <rms@gnu.org>
6060
6061 * modes.texi (Defining Minor Modes): Fix previous change.
6062
60632007-01-03 Richard Stallman <rms@gnu.org>
6064
6065 * customize.texi (Variable Definitions, Customization Types):
6066 Don't use * in doc string for defcustom.
6067
60682007-01-02 Richard Stallman <rms@gnu.org>
6069
6070 * variables.texi (Variable Aliases): Clarify that aliases vars
6071 always have the same value.
6072
6073 * processes.texi (Bindat Spec): Fix Texinfo usage.
6074
6075 * modes.texi (Defining Minor Modes): Explain effect of command
6076 defined with define-global-minor-mode on new buffers.
6077
60782006-12-30 Kim F. Storm <storm@cua.dk>
6079
6080 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6081 `auto-resize-tool-bars'.
6082
60832006-12-30 Richard Stallman <rms@gnu.org>
6084
6085 * keymaps.texi (Active Keymaps): Fix previous change.
6086
60872006-12-30 Nick Roberts <nickrob@snap.net.nz>
6088
6089 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6090
60912006-12-30 Kim F. Storm <storm@cua.dk>
6092
6093 * processes.texi (Bindat Spec): Clarify using field names in
6094 length specifications.
6095
60962006-12-29 Kim F. Storm <storm@cua.dk>
6097
6098 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6099 Add count and index variables for eval forms in repeat blocks.
6100
61012006-12-24 Richard Stallman <rms@gnu.org>
6102
5dcb4c4e
SM
6103 * customize.texi (Variable Definitions):
6104 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6105
61062006-12-19 Kim F. Storm <storm@cua.dk>
6107
6108 * commands.texi (Misc Events): User signals now result in sigusr1
6109 and sigusr2 events which are handled through special-event-map.
6110 (Special Events): User signals and drag-n-drop are special.
6111
61122006-12-17 Richard Stallman <rms@gnu.org>
6113
6114 * loading.texi (Named Features): Explain subfeatures better.
6115
6116 * customize.texi: Use "option" only for user options.
6117 For the keyword values inside defcustom etc, say "keywords".
6118 For :options value's elements, say "elements".
6119 :group should not be omitted.
6120
6121 * syntax.texi (Parsing Expressions): Split up node.
6122 (Motion via Parsing, Position Parse, Parser State)
6123 (Low-Level Parsing, Control Parsing): New subnodes.
6124 (Parser State): Document syntax-ppss-toplevel-pos.
6125
6126 * positions.texi (List Motion): Punctuation fix.
6127
6128 * files.texi (File Name Completion): Document PREDICATE arg
6129 to file-name-completion.
6130
61312006-12-16 Eli Zaretskii <eliz@gnu.org>
6132
6133 * internals.texi (Building Emacs, Writing Emacs Primitives):
6134 Add index entries.
6135
61362006-12-11 Richard Stallman <rms@gnu.org>
6137
6138 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6139 affects face menu. Explain how to make it non-nil without enabling
6140 any fontification.
6141
61422006-12-10 Chong Yidong <cyd@stupidchicken.com>
6143
6144 * modes.texi (Font Lock Basics): Document nil value of
6145 font-lock-defaults.
6146
61472006-12-10 Glenn Morris <rgm@gnu.org>
6148
6149 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6150 value for system-flag argument. Abbrev tables may not be empty
6151 when major modes are loaded.
6152
61532006-12-08 Juanma Barranquero <lekktu@gmail.com>
6154
6155 * makefile.w32-in (maintainer-clean): Partially revert last
6156 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6157 to protect elisp-covers.texi.
6158
61592006-12-07 Juanma Barranquero <lekktu@gmail.com>
6160
6161 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6162 Don't remove elisp* info files; they are already deleted by the
6163 `clean' and `distclean' targets, and they are in the $(infodir)
6164 directory, not the current one.
6165
61662006-12-04 Kim F. Storm <storm@cua.dk>
6167
6168 * commands.texi (Misc Events): Update signal events.
6169 (Event Examples): Add signal example.
6170
61712006-11-29 Richard Stallman <rms@gnu.org>
6172
6173 * frames.texi (Visibility of Frames): Explain visible windows
6174 can be covered by others. Add xref for raise-frame.
6175
61762006-11-28 Richard Stallman <rms@gnu.org>
6177
6178 * searching.texi (Regexp Special): Update when ^ is special.
6179
61802006-11-27 Eli Zaretskii <eliz@gnu.org>
6181
6182 * customize.texi (Customization, Common Keywords)
6183 (Group Definitions, Variable Definitions, Composite Types)
6184 (Type Keywords, Customization Types): Add index entries for
6185 various customization keywords.
6186
61872006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6188
6189 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6190
c8763fb6 61912006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6192
6193 * frames.texi (Window System Selections): Remove clipboard from
6194 description of selection-coding-system.
6195
61962006-11-06 Richard Stallman <rms@gnu.org>
6197
6198 * lists.texi (List Variables): Document COMPARE-FN.
6199
6200 * keymaps.texi: Avoid use of "binding" to mean a relation;
6201 use it only to refer to the meaning associated with a key.
6202 (Keymaps): Change menu node description.
6203
6204 * elisp.texi (Top): Change menu node description.
6205
6206 * display.texi (Managing Overlays): Document overlay-recenter.
6207
62082006-10-29 Chong Yidong <cyd@stupidchicken.com>
6209
6210 * Makefile.in: Use relative paths to avoid advertising filesystem
6211 contents during compilation.
6212
62132006-10-23 Kim F. Storm <storm@cua.dk>
6214
6215 * commands.texi (Event Input Misc): Update unread-command-events.
6216
62172006-10-23 Nick Roberts <nickrob@snap.net.nz>
6218
6219 * lists.texi (Sets And Lists): Fix typos.
6220
62212006-10-18 Juanma Barranquero <lekktu@gmail.com>
6222
6223 * control.texi (Processing of Errors): Use @var for an argument,
6224 not @code.
6225
62262006-10-16 Richard Stallman <rms@gnu.org>
6227
6228 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6229
6230 * keymaps.texi (Format of Keymaps): Show all the keymap element
6231 patterns that result from menu items.
6232 (Key Lookup): Minor cleanups.
6233
6234 * modes.texi (Precalculated Fontification): Don't say that
6235 not setting font-lock-defaults avoids loading font-lock.
6236
6237 * help.texi (Documentation): Move xref to Emacs Manual here.
6238 (Documentation Basics): From here.
6239 Also doc emacs-lisp-docstring-fill-column.
6240
6241 * elisp.texi: Update version and ISBN.
6242
6243 * commands.texi (Interactive Call): Clarify KEYS arg to
6244 call-interactively is a vector.
6245 (Command Loop Info): Delete anchor in this-command-keys.
6246 Add anchor in this-command-keys-vector.
6247 (Recursive Editing): Document how recursive-edit
6248 handles the current buffer.
6249
62502006-10-13 Chong Yidong <cyd@stupidchicken.com>
6251
6252 * frames.texi (Frame Titles): %c and %l are ignored in
6253 frame-title-format.
6254
62552006-10-11 Richard Stallman <rms@gnu.org>
6256
6257 * keymaps.texi (Key Sequences): Clarify use of kbd.
6258
62592006-10-10 Kim F. Storm <storm@cua.dk>
6260
6261 * lists.texi (Sets And Lists): Add memql.
6262
62632006-10-03 Richard Stallman <rms@gnu.org>
6264
6265 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6266 Clarify :ascii: and :nonascii:.
6267
62682006-09-29 Juri Linkov <juri@jurta.org>
6269
6270 * modes.texi (%-Constructs): Reorder coding systems in the
6271 documentation of %z to the real order displayed in the modeline.
6272
62732006-09-25 Richard Stallman <rms@gnu.org>
6274
6275 * os.texi (Timers): Describe timer-max-repeats.
6276
62772006-09-25 Chong Yidong <cyd@stupidchicken.com>
6278
6279 * os.texi (Timers): Mention with-local-quit.
6280
62812006-09-24 Richard Stallman <rms@gnu.org>
6282
6283 * searching.texi (Searching and Matching): Mention property search.
6284
6285 * commands.texi (Command Loop Info): Explain how read-event affects
6286 this-command-keys.
6287
62882006-09-20 Richard Stallman <rms@gnu.org>
6289
6290 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6291
6292 * windows.texi (Window Start): Minor cleanups.
6293
62942006-09-20 Kim F. Storm <storm@cua.dk>
6295
6296 * windows.texi (Window Start): pos-visible-in-window-p allows
6297 specifying t for position to mean "end of window".
6298 Add window-line-height.
6299
6300 * anti.texi (Antinews): Mention window-line-height.
6301
63022006-09-19 David Kastrup <dak@gnu.org>
6303
6304 * keymaps.texi (Searching Keymaps): Small clarification.
6305
63062006-09-18 Richard Stallman <rms@gnu.org>
6307
6308 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6309 cause keyboard menus.
6310 (Menu Keymaps): Likewise.
6311 (Defining Menus, Keyboard Menus): Clarify.
6312
6313 * text.texi (Fields): Clarify explanation of constrain-to-field.
6314
63152006-09-16 Eli Zaretskii <eliz@gnu.org>
6316
6317 * variables.texi (Tips for Defining): Fix a typo.
6318
63192006-09-15 Richard Stallman <rms@gnu.org>
6320
6321 * keymaps.texi (Remapping Commands, Searching Keymaps)
6322 (Active Keymaps): Clean up previous change.
6323
63242006-09-15 Jay Belanger <belanger@truman.edu>
6325
6326 * gpl.texi: Replace "Library Public License" by "Lesser Public
6327 License" throughout.
6328
63292006-09-15 David Kastrup <dak@gnu.org>
6330
6331 * keymaps.texi (Active Keymaps): Adapt description to use
6332 `get-char-property' instead `get-text-property'. Explain how
6333 mouse events change this. Explain the new optional argument of
6334 `key-binding' and its mouse-dependent lookup.
6335 (Searching Keymaps): Adapt description similarly.
6336 (Remapping Commands): Explain the new optional argument of
6337 `command-remapping'.
6338
63392006-09-14 Richard Stallman <rms@gnu.org>
6340
6341 * keymaps.texi (Searching Keymaps): Clarification.
6342 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6343
63442006-09-13 Richard Stallman <rms@gnu.org>
6345
6346 * objects.texi (Character Type): Node split.
6347 Add xref to Describing Characters.
6348 (Basic Char Syntax, General Escape Syntax)
6349 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6350
63512006-09-11 Richard Stallman <rms@gnu.org>
6352
6353 * display.texi (Display Table Format): Wording clarification.
6354 (Glyphs): Clarifications.
6355
63562006-09-10 Chong Yidong <cyd@stupidchicken.com>
6357
6358 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6359 local maps.
6360
63612006-09-10 Kim F. Storm <storm@cua.dk>
6362
6363 * display.texi (Forcing Redisplay): Document return value of
6364 function redisplay.
6365
63662006-09-09 Richard Stallman <rms@gnu.org>
6367
6368 * windows.texi (Window Hooks): Explain limits of
6369 window-scroll-functions.
6370
6371 * display.texi (Fringe Indicators): Update for last change in
6372 indicate-buffer-boundaries.
6373
63742006-09-08 Richard Stallman <rms@gnu.org>
6375
6376 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6377
63782006-09-06 Kim F. Storm <storm@cua.dk>
6379
6380 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6381
6382 * windows.texi (Window Start): Update pos-visible-in-window-p.
6383
63842006-09-04 Richard Stallman <rms@gnu.org>
6385
6386 * processes.texi (Accepting Output): Explain SECONDS=0 for
6387 accept-process-output.
6388
6389 * os.texi (Idle Timers): Explain why timer functions should not
6390 loop until (input-pending-p).
6391
63922006-09-02 Eli Zaretskii <eliz@gnu.org>
6393
6394 * makefile.w32-in (usermanualdir): New variable.
6395 (elisp.dvi): Use it.
6396
63972006-09-01 Eli Zaretskii <eliz@gnu.org>
6398
6399 * buffers.texi (Buffer Modification): Fix last change.
6400
64012006-09-01 Chong Yidong <cyd@stupidchicken.com>
6402
5dcb4c4e
SM
6403 * buffers.texi (Buffer Modification):
6404 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6405
64062006-08-31 Richard Stallman <rms@gnu.org>
6407
6408 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6409
64102006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6411
6412 * modes.texi (Syntactic Font Lock):
6413 Mention font-lock-syntactic-face-function
6414 instead of specific faces.
6415
64162006-08-29 Chong Yidong <cyd@stupidchicken.com>
6417
6418 * display.texi (Images): Add xrref to display-images-p.
6419
64202006-08-28 Kenichi Handa <handa@m17n.org>
6421
6422 * nonascii.texi (Lisp and Coding Systems): Fix description of
6423 detect-coding-region.
6424
64252006-08-27 Michael Olson <mwolson@gnu.org>
6426
6427 * processes.texi (Transaction Queues): Remove stray quote
6428 character.
6429
64302006-08-25 Richard Stallman <rms@gnu.org>
6431
6432 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6433 Add xref.
6434
64352006-08-24 Chong Yidong <cyd@stupidchicken.com>
6436
6437 * os.texi (Timers): Avoid waiting inside timers.
6438
64392006-08-21 Lute Kamstra <lute@gnu.org>
6440
6441 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6442
64432006-08-20 Richard Stallman <rms@gnu.org>
6444
6445 * os.texi (Idle Timers): New node, split out from Timers.
6446 Document current-idle-time.
6447 * commands.texi (Reading One Event): Update xref.
6448 * elisp.texi (Top): Update subnode menu.
6449
64502006-08-16 Richard Stallman <rms@gnu.org>
6451
6452 * keymaps.texi (Extended Menu Items): Show format of cached
6453 bindings in extended menu items.
6454
6455 * customize.texi (Variable Definitions): Explain when the
6456 standard value expression is evaluated.
6457
64582006-08-15 Chong Yidong <cyd@stupidchicken.com>
6459
6460 * commands.texi (Reading One Event): Explain idleness in
6461 `read-event'.
6462
64632006-08-12 Chong Yidong <cyd@stupidchicken.com>
6464
6465 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6466 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6467 relevant for Lisp programming.
6468 (Yank Commands): Rewrite introduction.
6469 (Undo): Clarify.
6470 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6471 (Filling): Remove redundant comment. Clarify return value of
6472 current-justification.
6473 (Margins): Minor clarifications.
6474 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6475 (Sorting): Update definition of sort-lines.
6476 (Columns): Clarify behavior of sort-columns.
6477 (Indent Tabs): Link to Tab Stops in Emacs manual.
6478 (Special Properties): Clarify.
6479 (Clickable Text): Mention Buttons package.
6480
64812006-08-12 Kevin Ryde <user42@zip.com.au>
6482
6483 * os.texi (Time Parsing): Add %z to description of
6484 format-time-string, as per docstring. Add cross reference to
6485 glibc manual for strftime.
6486
64872006-08-08 Richard Stallman <rms@gnu.org>
6488
6489 * modes.texi: Clean up wording in previous change.
6490
64912006-08-07 Chong Yidong <cyd@stupidchicken.com>
6492
6493 * modes.texi (Hooks): Clarify.
6494 (Major Mode Basics): Mention define-derived-mode explicitly.
6495 (Major Mode Conventions): Rebinding RET is OK for some modes.
6496 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6497 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6498 (Mode Line Basics): Clarify.
6499 (Mode Line Data): Mention help-echo and local-map in strings.
6500 Explain reason for treatment of non-risky variables.
6501 (Properties in Mode): Clarify.
6502 (Faces for Font Lock): Add font-lock-negation-char-face.
6503
65042006-08-04 Eli Zaretskii <eliz@gnu.org>
6505
6506 * strings.texi (Formatting Strings): Warn against arbitrary
6507 strings as first arg to `format'.
6508
65092006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6510
6511 * text.texi (Clickable Text): Mention `help-echo' text property.
6512 Update intro, examples and associated explanations.
6513
65142006-07-31 Richard Stallman <rms@gnu.org>
6515
6516 * commands.texi: Update xrefs.
6517 (Event Mod): New node, cut out from old Translating Input.
6518
6519 * maps.texi: Update xrefs.
6520
6521 * keymaps.texi (Translation Keymaps): New node.
6522 Update xrefs from Translating Input to Translation Keymaps.
6523
6524 * elisp.texi (Top): Update subnode menu.
6525
6526 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6527
6528 * os.texi (System Interface): Fix menu descriptions of some nodes.
6529 (Translating Input): Node deleted.
6530
65312006-07-31 Nick Roberts <nickrob@snap.net.nz>
6532
6533 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6534
6535 * lists.texi (Sets And Lists): Likewise.
6536
65372006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6538
6539 * text.texi (Fields): Mention POS
6540 requirement when narrowing is in effect.
6541
65422006-07-28 Richard Stallman <rms@gnu.org>
6543
6544 * display.texi (Face Attributes): Simplify wording.
6545 (Attribute Functions): Clarify meaning of new-frame default
6546 attribute settings.
6547
6548 * customize.texi (Common Keywords): Document how to use
6549 :package-version in a package not in Emacs.
6550
65512006-07-28 Kim F. Storm <storm@cua.dk>
6552
6553 * commands.texi (Reading One Event): Fix last change.
6554
65552006-07-26 Chong Yidong <cyd@stupidchicken.com>
6556
6557 * commands.texi (Reading One Event): Document SECONDS argument for
6558 read-event, read-char, and read-char-exclusive.
6559
65602006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6561
6562 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6563 to ensure correct identification.
6564
65652006-07-24 Richard Stallman <rms@gnu.org>
6566
6567 * text.texi (Clickable Text): Clarify.
6568
6569 * sequences.texi (Vector Functions): Delete duplicate xref.
6570
6571 * objects.texi (Function Type): Clarify.
6572
6573 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6574 modes.
6575
6576 * lists.texi (List Variables): New node.
6577 Material moved from other nodes.
6578
6579 * variables.texi (Setting Variables): add-to-list and
6580 add-to-ordered-list moved to List Variables node.
6581
65822006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6583
6584 * text.texi (Links and Mouse-1):
6585 For mouse-on-link-p, expand on arg POS.
6586
65872006-07-21 Kim F. Storm <storm@cua.dk>
6588
6589 * display.texi (Forcing Redisplay): Don't mention systems which
6590 don't support sub-second timers for redisplay-preemption-period.
6591
6592 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6593
65942006-07-21 Eli Zaretskii <eliz@gnu.org>
6595
6596 * frames.texi (Input Focus): Document that focus-follows-mouse has
6597 no effect on MS-Windows.
6598
65992006-07-18 Richard Stallman <rms@gnu.org>
6600
6601 * display.texi (Forcing Redisplay): Cleanups in previous change.
6602
6603 * processes.texi (Low-Level Network): Make menu more convenient.
6604
66052006-07-18 Kim F. Storm <storm@cua.dk>
6606
6607 * display.texi (Forcing Redisplay): redisplay-preemption-period
6608 only used on window systems. Add xref to Terminal Output.
6609
6610 * os.texi (Terminal Output): baud-rate only controls preemption on
6611 non-window systems. Add xref to Forcing Redisplay.
6612
6613 * processes.texi (Low-Level Network): Rename node "Make Network"
6614 to "Network Processes".
6615
66162006-07-18 Karl Berry <karl@gnu.org>
6617
6618 * variables.texi, functions.texi, customize.texi, loading.texi:
6619 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6620
66212006-07-17 Chong Yidong <cyd@stupidchicken.com>
6622
6623 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6624
66252006-07-17 Richard Stallman <rms@gnu.org>
6626
6627 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6628 Put period and comma inside quotes.
6629
6630 * loading.texi, markers.texi: Use real doublequote inside menus.
6631
6632 * windows.texi: Put point and comma inside quotes.
6633 (Textual Scrolling): Use @samp for error message.
6634
6635 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6636 * strings.texi, streams.texi, processes.texi, os.texi:
6637 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6638 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6639 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6640 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6641 Put point and comma inside quotes.
6642
6643 * control.texi (Processing of Errors): Add command-error-function.
6644
6645 * variables.texi (File Local Variables): Clarify that
6646 file local variables make buffer-local bindings.
6647
6648 * modes.texi (Syntactic Font Lock): Give default for
6649 font-lock-syntax-table.
6650
66512006-07-17 Nick Roberts <nickrob@snap.net.nz>
6652
6653 * text.texi (Special Properties): Clean up previous change.
6654
66552006-07-16 Karl Berry <karl@gnu.org>
6656
6657 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6658 * control.texi: Fix bad page breaks through chapter 10 (control).
6659
6660 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6661 underfull hbox.
6662
66632006-07-15 Nick Roberts <nickrob@snap.net.nz>
6664
6665 * text.texi (Special Properties): Describe fontified text property
6666 in relation to a character (not text).
6667
66682006-07-15 Kim F. Storm <storm@cua.dk>
6669
6670 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6671 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6672 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6673
6674 * anti.texi (Antinews): Mention redisplay function.
6675 The kbd macro existed, but was not documented, before 22.x.
6676 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6677
66782006-07-14 Nick Roberts <nickrob@snap.net.nz>
6679
6680 * display.texi (Displaying Messages): Add anchor.
6681
6682 * frames.texi (Dialog Boxes): Use it.
6683
66842006-07-12 Richard Stallman <rms@gnu.org>
6685
6686 * objects.texi (Frame Type): Explain nature of frames better.
6687
6688 * frames.texi (Frames): Explain nature of frames better.
6689
66902006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6691
6692 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6693
66942006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6695
6696 * frames.texi (Window System Selections): Mention scrap support for Mac.
6697 Default value of x-select-enable-clipboard is t on Mac.
6698
6699 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6700
67012006-07-11 Kim F. Storm <storm@cua.dk>
6702
6703 * display.texi (Forcing Redisplay): Add `redisplay' function.
6704 Don't mention (sit-for -1) -- use (redisplay t) instead.
6705
6706 * commands.texi (Waiting): (sit-for -1) is no longer special.
6707 (sit-for 0) is equivalent to (redisplay).
6708 Iconifying/deiconifying no longer makes sit-for return.
6709
67102006-07-10 Nick Roberts <nickrob@snap.net.nz>
6711
6712 * display.texi (Buttons): Fix typo.
6713
6714 * index.texi, elisp.texi (New Symbols): Comment node out.
6715
67162006-07-09 Richard Stallman <rms@gnu.org>
6717
6718 * display.texi (Truncation): Clean up previous change.
6719
67202006-07-08 Richard Stallman <rms@gnu.org>
6721
6722 * commands.texi (Interactive Call): Use 3 as prefix in example
6723 for execute-extended-command.
6724
6725 * display.texi (Attribute Functions): Move paragraph about
6726 compatibility with Emacs < 21.
6727
67282006-07-09 Kim F. Storm <storm@cua.dk>
6729
6730 * display.texi (Refresh Screen): Clarify force-window-update.
6731 (Truncation): "Normally" indicated by fringe arrows.
6732
67332006-07-08 Eli Zaretskii <eliz@gnu.org>
6734
6735 * windows.texi (Textual Scrolling, Resizing Windows):
6736 * variables.texi (Constant Variables):
6737 * text.texi (Buffer Contents, Deletion, Changing Properties)
6738 (Property Search, Special Properties, Sticky Properties)
6739 (Links and Mouse-1, Fields, Change Hooks):
6740 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6741 (Categories):
6742 * symbols.texi (Other Plists):
6743 * streams.texi (Output Variables):
6744 * processes.texi (Input to Processes, Query Before Exit):
6745 * positions.texi (Word Motion, Text Lines, List Motion):
6746 * os.texi (Init File, System Environment, Sound Output)
6747 (Session Management):
6748 * nonascii.texi (Text Representations, Character Sets)
6749 (Chars and Bytes, Locales):
6750 * modes.texi (Defining Minor Modes, Header Lines):
6751 * minibuf.texi (Minibuffer Contents):
6752 * markers.texi (Information from Markers):
6753 * lists.texi (List Elements, Building Lists, Association Lists):
6754 * keymaps.texi (Tool Bar):
6755 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6756 * functions.texi (What Is a Function, Mapping Functions):
6757 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6758 (Color Names, Text Terminal Colors, Display Feature Testing):
6759 * files.texi (Visiting Functions, File Name Components)
6760 (Unique File Names, Contents of Directories):
6761 * display.texi (Forcing Redisplay, Displaying Messages)
6762 (Temporary Displays, Font Selection, Auto Faces)
6763 (Font Lookup, Fringe Indicators, Display Margins)
6764 (Image Descriptors, Showing Images, Image Cache, Button Types)
6765 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6766 (Display Table Format, Glyphs):
6767 * control.texi (Iteration):
6768 * commands.texi (Command Loop Info, Adjusting Point):
6769 * backups.texi (Making Backups, Auto-Saving):
6770 Remove @tindex entries.
6771
67722006-07-07 Kim F. Storm <storm@cua.dk>
6773
6774 * display.texi (Fringe Cursors): Fix typo.
6775 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6776 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6777
67782006-07-05 Richard Stallman <rms@gnu.org>
6779
6780 * text.texi (Buffer Contents): Add example of text props
6781 in result of buffer-substring.
6782 (Text Properties): Explain better about use of specific property names.
6783 (Property Search): Some cleanups; reorder some functions.
6784
6785 * keymaps.texi (Changing Key Bindings): Cleanup.
6786 Add xref to Key Binding Conventions.
6787
6788 * display.texi (Attribute Functions): Add examples for
6789 face-attribute-relative-p.
6790
6791 * tips.texi (Coding Conventions): Cleanup last change.
6792
67932006-07-05 Karl Berry <karl@gnu.org>
6794
6795 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6796 Remove @setchapternewpage odd.
6797 Result is 1013 pages, down from 1100.
6798
6799 * anti.texi, customize.texi, display.texi, internals.texi:
6800 * minibuf.texi, modes.texi, tips.texi:
6801 Fix overfull/underfull boxes.
6802
68032006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6804
6805 * edebug.texi (Instrumenting):
6806 Add Edebug-specific findex for eval-buffer.
6807 * loading.texi (Loading):
6808 Replace eval-current-buffer with eval-buffer.
6809
68102006-06-30 Nick Roberts <nickrob@snap.net.nz>
6811
6812 * locals.texi (Standard Buffer-Local Variables): Update the list
6813 of variables.
6814
68152006-06-26 Nick Roberts <nickrob@snap.net.nz>
6816
6817 * files.texi (File Name Completion): Point user to the node
6818 "Reading File Names".
6819
68202006-06-24 Eli Zaretskii <eliz@gnu.org>
6821
6822 * files.texi (Contents of Directories): Document case-insensitive
6823 behavior on respective filesystems.
6824
6825 * objects.texi (Character Type): Document that Emacs signals an
6826 error for unsupported Unicode characters specified as \uNNNN.
6827
68282006-06-19 Richard Stallman <rms@gnu.org>
6829
6830 * processes.texi (Bindat Spec): Clarify previous change.
6831
68322006-06-16 Richard Stallman <rms@gnu.org>
6833
6834 * tips.texi (Coding Conventions): Better explain conventions
6835 for definition constructs.
6836
6837 * text.texi (Special Properties): String value of `read-only'
6838 serves as the error message.
6839
6840 * objects.texi (Character Type): Clarify prev. change.
6841 (Non-ASCII in Strings): Mention \u and \U.
6842
6843 * commands.texi (Using Interactive): Explain problem of
6844 markers, etc., in command-history.
6845
68462006-06-14 Kim F. Storm <storm@cua.dk>
6847
6848 * commands.texi (Waiting): Negative arg to sit-for forces
6849 redisplay even if input is pending.
6850
6851 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6852 redisplay. Remove incorrect example of binding redisplay-dont-pause
6853 around (sit-for 0).
6854
68552006-06-13 Richard Stallman <rms@gnu.org>
6856
6857 * display.texi (Forcing Redisplay): Clarify previous change.
6858
68592006-06-13 Romain Francoise <romain@orebokech.com>
6860
6861 * display.texi (Forcing Redisplay): Fix typo.
6862
68632006-06-13 Kim F. Storm <storm@cua.dk>
6864
6865 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6866
68672006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6868
6869 * tips.texi (Coding Conventions): Add `@end itemize'.
6870
68712006-06-10 Richard Stallman <rms@gnu.org>
6872
6873 * tips.texi (Coding Conventions): Explain use of coding systems
6874 to ensure one decoding for strings.
6875
68762006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6877
6878 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6879 syntax.
6880
68812006-06-07 Eli Zaretskii <eliz@gnu.org>
6882
6883 * display.texi (Font Selection): Remove description of
6884 clear-face-cache.
6885
6886 * compile.texi (Eval During Compile): Fix a typo. Add index
6887 entries for possible uses of eval-when-compile.
6888
68892006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6890
6891 * display.texi (Abstract Display): Fix typo.
6892
68932006-06-03 Eli Zaretskii <eliz@gnu.org>
6894
6895 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6896 Reword variable's description.
6897
68982006-06-01 Richard Stallman <rms@gnu.org>
6899
6900 * windows.texi (Splitting Windows): Clarify splitting nonselected
6901 window.
6902
69032006-05-31 Juri Linkov <juri@jurta.org>
6904
6905 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6906
69072006-05-30 Richard Stallman <rms@gnu.org>
6908
6909 * display.texi (Line Height): Fix errors in description of
10d1d0af 6910 default line height and line-height property.
b8d4c8d0
GM
6911
6912 * nonascii.texi (Default Coding Systems): Further clarification.
6913
69142006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6915
6916 * internals.texi (Pure Storage): Mention that an overflow in pure
6917 space causes a memory leak.
6918 (Garbage Collection): If there was an overflow in pure space,
6919 `garbage-collect' returns nil.
6920
69212006-05-30 Eli Zaretskii <eliz@gnu.org>
6922
6923 * nonascii.texi (Default Coding Systems): Fix it some more.
6924
69252006-05-29 Eli Zaretskii <eliz@gnu.org>
6926
6927 * nonascii.texi (Default Coding Systems): Fix last change.
6928
69292006-05-29 Kenichi Handa <handa@m17n.org>
6930
6931 * nonascii.texi (find-operation-coding-system): Describe the new
6932 argument format (FILENAME . BUFFER).
6933
69342006-05-28 Richard Stallman <rms@gnu.org>
6935
6936 * tips.texi (Coding Conventions): Better explain reasons not to
6937 advise other packages or use `eval-after-load'.
6938
69392006-05-29 Kim F. Storm <storm@cua.dk>
6940
6941 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6942 `bindat-idx' and `bindat-raw' for clarity.
6943
69442006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6945
6946 * processes.texi (Bindat Spec): Expand on `repeat' handler.
6947
6948 * display.texi (Display): Add "Abstract Display" to menu.
6949 (Abstract Display, Abstract Display Functions)
6950 (Abstract Display Example): New nodes.
6951 * elisp.texi (Top): Add "Abstract Display" to menu.
6952
69532006-05-27 Chong Yidong <cyd@stupidchicken.com>
6954
6955 * keymaps.texi (Key Sequences): Link to input events definition.
6956 (Format of Keymaps): Delete material duplicated in Keymap Basics.
6957
6958 * files.texi (Changing Files): Document updated argument list for
6959 copy-file.
6960
69612006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6962
6963 * processes.texi (Bindat Functions): Explain term "total length".
6964 Use it in bindat-length and bindat-pack descriptions.
6965
69662006-05-26 Eli Zaretskii <eliz@gnu.org>
6967
6968 * tips.texi (Coding Conventions): Advise against using
6969 eval-after-load in packages. Add an index entry.
6970
69712006-05-25 Juri Linkov <juri@jurta.org>
6972
6973 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
6974
6975 * modes.texi (%-Constructs): Add %e, %z, %Z.
6976
69772006-05-25 Richard Stallman <rms@gnu.org>
6978
6979 * elisp.texi (Top): Update subnode menu.
6980
6981 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
6982 (Keymaps): Update menu.
6983
69842006-05-25 Chong Yidong <cyd@stupidchicken.com>
6985
6986 * keymaps.texi (Key Sequences): Some clarifications.
6987
69882006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
6989
6990 * processes.texi (Bindat Functions): Say "unibyte string"
6991 explicitly for bindat-unpack and bindat-pack descriptions.
6992 (Bindat Examples): Don't call `string-make-unibyte' in example.
6993
69942006-05-25 Chong Yidong <cyd@stupidchicken.com>
6995
5dcb4c4e 6996 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 6997 Explain string and vector representations of key sequences.
b8d4c8d0
GM
6998
6999 * keymaps.texi (Changing Key Bindings):
dd7b651b 7000 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7001 * help.texi (Describing Characters): Refer to it.
7002
70032006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7004
7005 * frames.texi (Pointer Shape): @end table -> @end defvar.
7006
70072006-05-22 Richard Stallman <rms@gnu.org>
7008
7009 * elisp.texi (Top): Update subnode menus.
7010
7011 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7012 Contents rewritten; material from old Pointer Shape node moved here.
7013
7014 * display.texi (Pointer Shape): Node deleted.
7015 (Image Descriptors): Minor cleanup.
7016
70172006-05-21 Richard Stallman <rms@gnu.org>
7018
7019 * syntax.texi (Parsing Expressions): Update info on which STATE
7020 elements are ignored.
7021
70222006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7023
7024 * hooks.texi (Standard Hooks): Correct typo.
7025
7026 * gpl.texi (GPL): ifinfo -> ifnottex.
7027
70282006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7029
7030 * searching.texi (Simple Match Data): Warn about match data being
7031 set anew by every search.
7032
70332006-05-17 Richard Stallman <rms@gnu.org>
7034
7035 * minibuf.texi (Minibuffer History): Clarify.
7036
7037 * searching.texi (Regexp Special): Clarify nested regexp warning.
7038
70392006-05-16 Kim F. Storm <storm@cua.dk>
7040
7041 * minibuf.texi (Minibuffer History): Update add-to-history.
7042
70432006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7044
5dcb4c4e
SM
7045 * nonascii.texi (Explicit Encoding):
7046 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7047
70482006-05-14 Richard Stallman <rms@gnu.org>
7049
7050 * buffers.texi (Creating Buffers): Cleanup.
7051
7052 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7053
70542006-05-13 Eli Zaretskii <eliz@gnu.org>
7055
7056 * buffers.texi (Current Buffer): Document that with-temp-buffer
7057 disables undo.
7058
7059 * os.texi (Terminal-Specific): More accurate description of how
7060 Emacs searches for the terminal-specific libraries.
7061
70622006-05-12 Eli Zaretskii <eliz@gnu.org>
7063
7064 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7065 emacs-xtra to @inforef's.
7066
7067 * text.texi (Undo): Document that undo is turned off in buffers
7068 whose names begin with a space.
7069
7070 * buffers.texi (Buffer Names): Add index entries for buffers whose
7071 names begin with a space.
7072 (Creating Buffers): Document that undo is turned off in buffers
7073 whose names begin with a space.
7074
7075 * files.texi (Visiting Functions, Reading from Files)
7076 (Saving Buffers): Mention code and EOL conversions by file I/O
7077 primitives and subroutines.
7078
f4e90db0
SM
7079 * nonascii.texi (Lisp and Coding Systems):
7080 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7081
7082 * display.texi (Defining Faces): Mention `mac', and add an xref to
7083 where window-system is described.
7084
70852006-05-10 Richard Stallman <rms@gnu.org>
7086
7087 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7088
70892006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7090
7091 * variables.texi (File Local Variables): Recommend to quote lambda
7092 expressions in safe-local-variable property.
7093
70942006-05-09 Richard Stallman <rms@gnu.org>
7095
5dcb4c4e
SM
7096 * variables.texi (File Local Variables):
7097 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7098
70992006-05-07 Kim F. Storm <storm@cua.dk>
7100
7101 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7102 from add-to-history.
7103
71042006-05-07 Romain Francoise <romain@orebokech.com>
7105
7106 * commands.texi (Event Input Misc):
7107 * compile.texi (Eval During Compile):
7108 * internals.texi (Buffer Internals):
7109 * minibuf.texi (Initial Input):
7110 * nonascii.texi (Scanning Charsets):
7111 * numbers.texi (Comparison of Numbers):
7112 * windows.texi (Textual Scrolling, Vertical Scrolling):
7113 Fix various typos.
7114
71152006-05-06 Eli Zaretskii <eliz@gnu.org>
7116
7117 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7118 conditional xref's to either emacs or emacs-xtra, depending on
7119 @iftex/@ifnottex.
7120
7121 * minibuf.texi (Minibuffer History): Document add-to-history.
7122
71232006-05-05 Eli Zaretskii <eliz@gnu.org>
7124
7125 * internals.texi (Pure Storage): Mention the pure overflow message
7126 at startup.
7127
c8763fb6 71282006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7129
7130 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7131 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7132 search.
7133
71342006-05-01 Richard Stallman <rms@gnu.org>
7135
7136 * intro.texi (nil and t): Clarify.
7137
7138 * variables.texi (File Local Variables): Suggest using booleanp.
7139
71402006-05-01 Juanma Barranquero <lekktu@gmail.com>
7141
7142 * objects.texi (Type Predicates): Fix typos.
7143
71442006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7145
7146 * intro.texi (nil and t): Add booleanp.
7147
7148 * objects.texi (Type Predicates): Add links for booleanp and
7149 string-or-null-p.
7150
71512006-04-29 Richard Stallman <rms@gnu.org>
7152
7153 * modes.texi (Multiline Font Lock): Rename from
7154 Multi line Font Lock Elements. Much clarification.
7155 (Font Lock Multiline, Region to Fontify): Much clarification.
7156
71572006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7158
7159 * variables.texi (File Local Variables): Remove the special case t for
7160 safe-local-variable.
7161
71622006-04-26 Richard Stallman <rms@gnu.org>
7163
7164 * syntax.texi (Parsing Expressions): Minor cleanup.
7165
71662006-04-18 Richard Stallman <rms@gnu.org>
7167
7168 * tips.texi (Coding Conventions): Explain when the package's
7169 prefix should appear later on (not at the start of the name).
7170
7171 * searching.texi (String Search): Clarify effect of NOERROR.
7172
7173 * modes.texi (Imenu): Clarify what special items do.
7174
7175 * hooks.texi (Standard Hooks): Delete text about old hook names.
7176
71772006-04-17 Romain Francoise <romain@orebokech.com>
7178
7179 * variables.texi (Local Variables): Update the default value of
7180 `max-specpdl-size'.
7181
71822006-04-15 Michael Olson <mwolson@gnu.org>
7183
7184 * processes.texi (Transaction Queues): Mention the new optional
7185 `delay-question' argument for `tq-enqueue'.
7186
71872006-04-13 Bill Wohler <wohler@newt.com>
7188
7189 * customize.texi (Common Keywords): Use dotted notation for
7190 :package-version value. Specify its values. Improve documentation
7191 for customize-package-emacs-version-alist.
7192
71932006-04-12 Bill Wohler <wohler@newt.com>
7194
7195 * customize.texi (Common Keywords): Move description of
7196 customize-package-emacs-version-alist to @defvar.
7197
71982006-04-10 Bill Wohler <wohler@newt.com>
7199
7200 * customize.texi (Common Keywords): Add :package-version.
7201
72022006-04-10 Kim F. Storm <storm@cua.dk>
7203
7204 * text.texi (Buffer Contents): Add NOPROPS arg to
7205 filter-buffer-substring.
7206
72072006-04-08 Kevin Ryde <user42@zip.com.au>
7208
7209 * os.texi (Command-Line Arguments): Update xref to emacs manual
7210 "Command Arguments" -> "Emacs Invocation", per change there.
7211
72122006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7213
7214 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7215 be on one line to help makeinfo not render two spaces after the dot.
7216
72172006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7218
7219 * strings.texi (Predicates for Strings): Add string-or-null-p.
7220
72212006-03-28 Kim F. Storm <storm@cua.dk>
7222
7223 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7224 remarks about systems that don't support fractional seconds.
7225
72262006-03-25 Karl Berry <karl@gnu.org>
7227
7228 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7229 the year list.
7230
72312006-03-21 Nick Roberts <nickrob@snap.net.nz>
7232
7233 * display.texi (Fringe Indicators): Fix typos.
7234
72352006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7236
7237 * tips.texi (Documentation Tips): One can now also write `program'
7238 in front of a quoted symbol in a docstring to prevent making a
7239 hyperlink.
7240
72412006-03-19 Alan Mackenzie <acm@muc.de>
7242
7243 * text.texi (Special Properties): Clarify `fontified' property.
7244
72452006-03-16 Richard Stallman <rms@gnu.org>
7246
7247 * display.texi (Defining Images): Minor cleanup.
7248
72492006-03-16 Bill Wohler <wohler@newt.com>
7250
7251 * display.texi (Defining Images): In image-load-path-for-library,
7252 prefer user's images.
7253
72542006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7255
7256 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7257
72582006-03-15 Bill Wohler <wohler@newt.com>
7259
7260 * display.texi (Defining Images): Fix example in
7261 image-load-path-for-library by not recommending that one binds
7262 image-load-path. Just defvar it to placate compiler and only use
7263 it if previously defined.
7264
72652006-03-14 Bill Wohler <wohler@newt.com>
7266
7267 * display.texi (Defining Images): In image-load-path-for-library,
7268 always return list of directories. Update example.
7269
72702006-03-14 Alan Mackenzie <acm@muc.de>
7271
7272 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7273 This describes font-lock-extend-region-function.
7274 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7275 the new node "Region to Fontify".
7276
72772006-03-13 Richard Stallman <rms@gnu.org>
7278
7279 * display.texi (Invisible Text): The impossible position is
7280 now before the invisible text, not after.
7281 (Defining Images): Clean up last change.
7282
72832006-03-11 Bill Wohler <wohler@newt.com>
7284
7285 * display.texi (Defining Images): Add image-load-path-for-library.
7286
72872006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7288
7289 * text.texi (Adaptive Fill): Fix Texinfo usage.
7290
7291 * strings.texi (Creating Strings): Fix Texinfo usage.
7292
7293 * searching.texi (Regexp Special): Use @samp for regular
7294 expressions that are not in Lisp syntax.
7295
72962006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7297
7298 * searching.texi (Regexp Special): Put remark between parentheses
7299 to avoid misreading.
7300
73012006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7302
7303 * searching.texi (Syntax of Regexps): More accurately describe
7304 which characters are special in which situations.
7305 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7306 are not special. Describe in detail when `[' and `]' are special.
7307 (Regexp Backslash): Plenty of regexps with unbalanced square
7308 brackets are valid, so reword that statement.
7309
73102006-03-02 Kim F. Storm <storm@cua.dk>
7311
7312 * keymaps.texi (Tool Bar): Add tool-bar-border.
7313
73142006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7315
7316 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7317
73182006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7319
7320 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7321
7322 * files.texi (Locating Files): Suggest additional values for the
7323 SUFFIXES arg of `locate-file'. Update pxref.
7324
7325 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7326 (How Programs Do Loading): Discuss the effects of Auto Compression
7327 mode on `load'.
7328 (Load Suffixes): New node.
7329 (Library Search): Delete description of `load-suffixes'; it was
7330 moved to "Load Suffixes".
7331 (Autoload, Named Features): Mention `load-suffixes'.
7332
73332006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7334
7335 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7336
7337 * windows.texi (Window Tree): Fix typo.
7338
73392006-02-20 Kim F. Storm <storm@cua.dk>
7340
7341 * display.texi (Fringe Indicators): New section.
7342 Move indicate-empty-lines, indicate-buffer-boundaries, and
7343 default-indicate-buffer-boundaries here.
7344 Add fringe-indicator-alist and default-fringes-indicator-alist.
7345 Add list of logical fringe indicator symbols.
7346 Update list of standard bitmap names.
7347 (Fringe Cursors): New section.
7348 Move overflow-newline-into-fringe here.
7349 Add fringe-cursor-alist and default-fringes-cursor-alist.
7350 Add list of fringe cursor symbols.
7351
73522006-02-20 Juanma Barranquero <lekktu@gmail.com>
7353
7354 * commands.texi (Using Interactive): Fix reference to node
7355 "Minibuffers".
7356
73572006-02-19 Richard M. Stallman <rms@gnu.org>
7358
7359 * minibuf.texi (High-Level Completion):
7360 Add xref to read-input-method-name.
7361
7362 * files.texi (Relative File Names): Move file-relative-name here.
7363 (File Name Expansion): From here. Minor clarifications.
7364
7365 * commands.texi (Using Interactive): Add xrefs about reading input.
7366 Clarify remarks about that moving point and mark.
7367 Put string case before list case.
7368
c8763fb6 73692006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7370
7371 * display.texi (Other Display Specs, Image Descriptors):
7372 Revert erroneous changes. The previous description of
7373 image-descriptors as `(image . PROPS)' was correct.
7374
73752006-02-14 Richard M. Stallman <rms@gnu.org>
7376
7377 * variables.texi (File Local Variables): Clarifications.
7378
73792006-02-14 Juanma Barranquero <lekktu@gmail.com>
7380
7381 * variables.texi (File Local Variables): Use @code for a cons
7382 cell, not @var.
7383
73842006-02-13 Chong Yidong <cyd@stupidchicken.com>
7385
7386 * variables.texi (File Local Variables): Document new file local
7387 variable behavior.
7388
73892006-02-10 Kim F. Storm <storm@cua.dk>
7390
7391 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7392
73932006-02-08 Juanma Barranquero <lekktu@gmail.com>
7394
7395 * modes.texi (%-Constructs): Remove obsolete info about
7396 `global-mode-string'.
7397
73982006-02-07 Richard M. Stallman <rms@gnu.org>
7399
7400 * commands.texi (Prefix Command Arguments): Minor cleanup.
7401
7402 * display.texi: "Graphical display", not window system.
7403
7404 * functions.texi (What Is a Function): Fix xref.
7405
7406 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7407 (Changing Key Bindings): Clarify when remapping is better than
7408 substitute-key-definition.
7409
74102006-02-02 Richard M. Stallman <rms@gnu.org>
7411
7412 * minibuf.texi (Basic Completion): Completion alists are risky.
7413
7414 * keymaps.texi (Active Keymaps): Clarifications.
7415 (Searching Keymaps): New node.
7416 (Keymaps): Update menu.
7417
7418 * frames.texi (Layout Parameters): Minor clarification.
7419 (Drag and Drop): New node.
7420 (Frames): Update menu.
7421
74222006-01-29 Chong Yidong <cyd@stupidchicken.com>
7423
7424 * display.texi (Other Display Specs, Image Descriptors):
7425 Image description is a list, not a cons cell.
7426
74272006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7428
7429 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7430 list is not necessarily a list).
7431
74322006-01-27 Eli Zaretskii <eliz@gnu.org>
7433
7434 * frames.texi (Layout Parameters): border-width and
7435 internal-border-width belong to the frame, not the window.
7436
74372006-01-19 Richard M. Stallman <rms@gnu.org>
7438
7439 * nonascii.texi (Translation of Characters): Search cmds use
7440 translation-table-for-input. Automatically made local.
7441
7442 * markers.texi (Overview of Markers): Count insertion type
7443 as one of a marker's attributes.
7444
7445 * keymaps.texi (Controlling Active Maps): New node, split out of
7446 Active Keymaps.
7447 (Keymaps): Menu updated.
7448 (Active Keymaps): Give pseudocode to explain how the active
7449 maps are searched. current-active-maps and key-binding moved here.
7450 (Functions for Key Lookup): current-active-maps and key-binding moved.
7451 Clarifications.
7452 (Searching the Keymaps): New subnode.
7453
7454 * elisp.texi (Top): Menu clarification.
7455
7456 * display.texi (Other Display Specs): Delete duplicate entry for
7457 just a string as display spec. Move text about recursive display
7458 specs on such a string.
7459
7460 * commands.texi (Key Sequence Input): Clarify.
7461 Move num-nonmacro-input-events out.
7462 (Reading One Event): num-nonmacro-input-events moved here.
7463
74642006-01-14 Nick Roberts <nickrob@snap.net.nz>
7465
7466 * advice.texi (Simple Advice): Update example to fit argument
7467 change in previous-line.
7468
74692006-01-05 Richard M. Stallman <rms@gnu.org>
7470
7471 * markers.texi (The Mark): Fix in `mark'.
7472
74732006-01-04 Richard M. Stallman <rms@gnu.org>
7474
7475 * processes.texi (Misc Network, Make Network): Minor cleanups.
7476
74772006-01-04 Kim F. Storm <storm@cua.dk>
7478
7479 * processes.texi (Make Network): Add IPv6 addresses and handling.
7480 (Network Feature Testing): Mention (:family ipv6).
7481 (Misc Network): Add IPv6 formats to format-network-address.
7482
74832005-12-30 Richard M. Stallman <rms@gnu.org>
7484
7485 * text.texi (Changing Properties):
7486 Don't use return value of set-text-properties.
7487
74882005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7489
7490 * modes.texi (Mode Line Format): Correct typo in menu.
7491
74922005-12-29 Richard M. Stallman <rms@gnu.org>
7493
7494 * modes.texi (Mode Line Top): New node.
7495 (Mode Line Data): Some text moved to new node.
7496 Explain the data structure more concretely.
7497 (Mode Line Basics): Clarifications.
7498 (Mode Line Variables): Clarify intro paragraph.
7499 (%-Constructs): Clarify intro paragraph.
7500 (Mode Line Format): Update menu.
7501
75022005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7503
7504 * minibuf.texi (Basic Completion): Update lazy-completion-table
7505 examples for removal of ARGS argument.
7506
75072005-12-23 Richard M. Stallman <rms@gnu.org>
7508
7509 * text.texi (Undo): Restore some explanation from the version
7510 that was deleted.
7511
75122005-12-23 Eli Zaretskii <eliz@gnu.org>
7513
7514 * text.texi (Undo): Remove duplicate descriptions of `apply
7515 funname' and `apply delta' elements of the undo list.
7516
75172005-12-20 Richard M. Stallman <rms@gnu.org>
7518
7519 * help.texi (Help Functions): Update documentation of `apropos'.
7520
75212005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7522
7523 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7524 because it is confusing. If the :help-echo keyword is a function,
7525 it is not directly used as the :help-echo overlay property, as the
7526 xref seems to suggest (it does not take the appropriate args).
7527
75282005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7529
7530 * customize.texi (Common Keywords): Fix Texinfo usage.
7531 (Group Definitions, Variable Definitions): Update for new
7532 conventions for using `*' in docstrings.
7533
7534 * tips.texi (Documentation Tips): Update for new conventions for
7535 using `*' in docstrings.
7536
75372005-12-16 Richard M. Stallman <rms@gnu.org>
7538
7539 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7540
75412005-12-16 Juri Linkov <juri@jurta.org>
7542
7543 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7544
75452005-12-14 Romain Francoise <romain@orebokech.com>
7546
7547 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7548 Fix typo.
7549
75502005-12-11 Juri Linkov <juri@jurta.org>
7551
7552 * minibuf.texi (Completion Commands): Add mention of read-file-name
7553 for filename completion keymaps.
7554 (Reading File Names): Add mention of filename completion keymaps
7555 for read-file-name and xref to `Completion Commands'.
7556
75572005-12-10 Richard M. Stallman <rms@gnu.org>
7558
7559 * customize.texi (Common Keywords): State caveats for use of :tag.
7560
75612005-12-08 Richard M. Stallman <rms@gnu.org>
7562
7563 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7564 with xrefs and better explanation.
7565 (Completion Commands): Add the filename completion maps.
7566
7567 * objects.texi (Character Type): Clarify that \s is not space
7568 if a dash follows.
7569
75702005-12-05 Richard M. Stallman <rms@gnu.org>
7571
7572 * windows.texi (Resizing Windows): Delete preserve-before args.
7573
75742005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7575
7576 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7577 in full keymaps, since the quirk has been fixed.
7578
75792005-12-03 Eli Zaretskii <eliz@gnu.org>
7580
5dcb4c4e
SM
7581 * hooks.texi (Standard Hooks): Add index entries.
7582 Mention `compilation-finish-functions'.
b8d4c8d0
GM
7583
75842005-11-27 Richard M. Stallman <rms@gnu.org>
7585
7586 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7587
75882005-11-21 Juri Linkov <juri@jurta.org>
7589
7590 * customize.texi (Common Keywords): Update links types
7591 custom-manual and url-link. Add link types emacs-library-link,
7592 file-link, function-link, variable-link, custom-group-link.
7593
75942005-11-20 Chong Yidong <cyd@stupidchicken.com>
7595
7596 * display.texi: Revert 2005-11-20 change.
7597
75982005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7599
7600 * processes.texi (Bindat Functions):
7601 Say "third" to refer to zero-based index "2".
7602
76032005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7604
7605 * loading.texi (Library Search): Update the default value of
7606 `load-suffixes'.
7607
76082005-11-17 Chong Yidong <cyd@stupidchicken.com>
7609
7610 * display.texi (Attribute Functions): Mention :ignore-defface.
7611
76122005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7613
7614 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7615 (Minor Mode Conventions): Mention the use of a hook.
7616
76172005-11-06 Richard M. Stallman <rms@gnu.org>
7618
7619 * files.texi (Magic File Names): find-file-name-handler checks the
7620 `operations' property of the handler.
7621
76222005-11-03 Richard M. Stallman <rms@gnu.org>
7623
7624 * variables.texi (Frame-Local Variables): Small clarification.
7625
76262005-10-29 Chong Yidong <cyd@stupidchicken.com>
7627
7628 * os.texi (Init File): Document ~/.emacs.d/init.el.
7629
76302005-10-29 Richard M. Stallman <rms@gnu.org>
7631
7632 * internals.texi (Garbage Collection): Document memory-full.
7633
76342005-10-28 Bill Wohler <wohler@newt.com>
7635
7636 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7637 for URLs.
7638
76392005-10-28 Richard M. Stallman <rms@gnu.org>
7640
7641 * minibuf.texi (Completion Commands): Clean up prev change.
7642
76432005-10-26 Kevin Ryde <user42@zip.com.au>
7644
7645 * compile.texi (Eval During Compile): Explain recommended uses
7646 of eval-when-compile and eval-and-compile.
7647
76482005-10-27 Masatake YAMATO <jet@gyve.org>
7649
7650 * minibuf.texi (Completion Commands):
7651 Write about new optional argument for `display-completion-list'.
7652
76532005-10-23 Richard M. Stallman <rms@gnu.org>
7654
7655 * display.texi (Overlay Arrow): Clarify about local bindings of
7656 overlay-arrow-position.
7657
76582005-10-22 Eli Zaretskii <eliz@gnu.org>
7659
7660 * internals.texi (Building Emacs): Fix last change.
7661
76622005-10-22 Richard M. Stallman <rms@gnu.org>
7663
7664 * internals.texi (Building Emacs): Document eval-at-startup.
7665
76662005-10-21 Richard M. Stallman <rms@gnu.org>
7667
7668 * loading.texi (Where Defined): load-history contains abs file names.
7669 symbol-file returns abs file names.
7670
76712005-10-19 Kim F. Storm <storm@cua.dk>
7672
7673 * display.texi (Showing Images): Add max-image-size integer value.
7674
76752005-10-18 Chong Yidong <cyd@stupidchicken.com>
7676
7677 * display.texi (Showing Images): Document max-image-size.
7678
76792005-10-17 Richard M. Stallman <rms@gnu.org>
7680
7681 * commands.texi (Quitting): Minor clarification.
7682
7683 * processes.texi (Sentinels): Clarify about output and quitting.
7684 (Filter Functions): Mention with-local-quit.
7685
76862005-10-17 Juri Linkov <juri@jurta.org>
7687
7688 * buffers.texi (Current Buffer):
7689 * commands.texi (Event Input Misc):
7690 * compile.texi (Eval During Compile, Compiler Errors):
7691 * customize.texi (Group Definitions):
7692 * display.texi (Progress, Defining Faces):
7693 * files.texi (Writing to Files):
7694 * modes.texi (Mode Hooks, Defining Minor Modes):
7695 * streams.texi (Output Functions):
7696 * syntax.texi (Syntax Table Functions):
7697 * text.texi (Change Hooks):
7698 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7699
7700 * commands.texi (Quitting): Replace arg `forms' with `body' in
7701 `with-local-quit'.
7702
7703 * positions.texi (Excursions): Replace arg `forms' with `body' in
7704 `save-excursion'.
7705
77062005-10-08 Kim F. Storm <storm@cua.dk>
7707
7708 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7709 Rename manual section accordingly.
7710
77112005-10-04 Kim F. Storm <storm@cua.dk>
7712
7713 * windows.texi (Window Split Tree): New section describing
7714 new function window-split-tree function.
7715
77162005-10-03 Nick Roberts <nickrob@snap.net.nz>
7717
7718 * display.texi (Fringe Size/Pos): Simplify and add detail.
7719
77202005-09-30 Romain Francoise <romain@orebokech.com>
7721
7722 * minibuf.texi (High-Level Completion): Explain that the prompt
7723 given to `read-buffer' should end with a colon and a space.
7724 Update usage examples.
7725
77262005-09-29 Juri Linkov <juri@jurta.org>
7727
7728 * display.texi (Displaying Messages): Rename argument name
7729 `string' to `format-string' in functions `message', `message-box',
7730 `message-or-box'.
7731
77322005-09-26 Chong Yidong <cyd@stupidchicken.com>
7733
7734 * errors.texi (Standard Errors): Correct xrefs.
7735
77362005-09-18 Chong Yidong <cyd@stupidchicken.com>
7737
7738 * display.texi (Defining Images): Update documentation for
7739 `image-load-path'.
7740
77412005-09-17 Richard M. Stallman <rms@gnu.org>
7742
7743 * display.texi (Defining Images): Clean up previous change.
7744
77452005-09-16 Romain Francoise <romain@orebokech.com>
7746
7747 * elisp.texi: Specify GFDL version 1.2.
7748
7749 * doclicense.texi (GNU Free Documentation License): Update to
7750 version 1.2.
7751
77522005-09-15 Chong Yidong <cyd@stupidchicken.com>
7753
7754 * display.texi (Defining Images): Document `image-load-path'.
7755
77562005-09-15 Richard M. Stallman <rms@gnu.org>
7757
7758 * objects.texi (Printed Representation): Minor cleanup.
7759 (Box Diagrams): Minor fix.
7760 (Cons Cell Type): Move (...) index item here.
7761 (Box Diagrams): From here.
7762 (Array Type): Minor fix.
7763 (Type Predicates): Delete index "predicates".
7764 (Hash Table Type): Clarify xref.
7765 (Dotted Pair Notation): Minor fix.
7766
77672005-09-10 Chong Yidong <cyd@stupidchicken.com>
7768
7769 * files.texi (Saving Buffers): Fix typo.
7770
77712005-09-08 Richard M. Stallman <rms@gnu.org>
7772
7773 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7774
77752005-09-08 Chong Yidong <cyd@stupidchicken.com>
7776
7777 * locals.texi (Standard Buffer-Local Variables): Don't include
7778 mode variables for minor modes.
7779 Fix xrefs for buffer-display-count, buffer-display-table,
7780 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7781 enable-multibyte-characters, fill-column, header-line-format,
7782 left-fringe-width, left-margin, and right-fringe-width.
7783
7784 * hooks.texi (Standard Hooks): All hooks should conform to the
7785 standard naming convention now.
7786 Fix xref for `echo-area-clear-hook'.
7787
7788 * display.texi (Usual Display): Note that indicate-empty-lines and
7789 tab-width are buffer-local.
7790
7791 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7792
7793 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7794
7795 * nonascii.texi (Encoding and I/O): Note that
7796 buffer-file-coding-system is buffer-local.
7797
7798 * positions.texi (List Motion): Note that defun-prompt-regexp is
7799 buffer-local.
7800
7801 * text.texi (Auto Filling): Note that auto-fill-function is
7802 buffer-local.
7803 (Undo): Note that buffer-undo-list is buffer-local.
7804
5dcb4c4e
SM
7805 * windows.texi (Buffers and Windows):
7806 Document buffer-display-count.
b8d4c8d0
GM
7807
78082005-09-06 Richard M. Stallman <rms@gnu.org>
7809
7810 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7811 package prefix elsewhere than at the start of the name.
7812
78132005-09-03 Richard M. Stallman <rms@gnu.org>
7814
7815 * tips.texi (Programming Tips): Add conventions for minibuffer
7816 questions and prompts.
7817
78182005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7819
7820 * intro.texi (nil and t): Minor cleanup.
7821 Delete spurious mention of keyword symbols.
7822 (Evaluation Notation): Add index entry.
7823 (A Sample Function Description): Minor cleanup.
7824 (A Sample Variable Description): Not all vars can be set.
7825
78262005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7827
7828 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7829
7830 (Insertion): Document precise type of `insert-char' arg COUNT.
7831
78322005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7833
7834 * modes.texi (Other Font Lock Variables): Sync the default of
7835 font-lock-lines-before.
7836
78372005-08-31 Michael Albinus <michael.albinus@gmx.de>
7838
7839 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7840
78412005-08-29 Richard M. Stallman <rms@gnu.org>
7842
7843 * elisp.texi (Top): Update subnode menu.
7844
7845 * searching.texi (Searching and Matching): Move node.
7846 Rearrange contents and add overall explanation.
7847 (Searching and Case): Move node.
7848 (Searching and Matching): Update menu.
7849
78502005-08-27 Eli Zaretskii <eliz@gnu.org>
7851
7852 * os.texi (Startup Summary): Fix the description of the initial
7853 startup message display.
7854
78552005-08-25 Richard M. Stallman <rms@gnu.org>
7856
7857 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7858
78592005-08-25 Emilio C. Lopes <eclig@gmx.net>
7860
7861 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7862 `next-overlay-change' example.
7863
78642005-08-22 Juri Linkov <juri@jurta.org>
7865
7866 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7867 Fix invert-face. Fix args of face-background.
7868
7869 * display.texi (Standard Faces): Delete node.
7870 (Faces): Add xref to `(emacs)Standard Faces'.
7871 (Displaying Faces): Fix xref to `Standard Faces'.
7872
7873 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7874
78752005-08-20 Alan Mackenzie <acm@muc.de>
7876
7877 * buffers.texi (The Buffer List): Clarify the manipulation of the
7878 buffer list.
7879
78802005-08-14 Richard M. Stallman <rms@gnu.org>
7881
7882 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7883 a regexp.
7884
78852005-08-11 Richard M. Stallman <rms@gnu.org>
7886
7887 * elisp.texi (Top): Update subnode lists.
7888
7889 * display.texi (Inverse Video): Node deleted.
7890
7891 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7892 New nodes split out of Coding Conventions.
7893
7894 * searching.texi (Regular Expressions): Document re-builder.
7895
7896 * os.texi (Time Parsing): New node split out of Time Conversion.
7897
7898 * processes.texi (Misc Network, Network Feature Testing)
7899 (Network Options, Make Network): New nodes split out of
7900 Low-Level Network.
7901
79022005-08-09 Richard M. Stallman <rms@gnu.org>
7903
7904 * frames.texi (Geometry): New node, split from Size and Position.
7905 (Frame Parameters): Refer to Geometry.
7906
7907 * buffers.texi (The Buffer List): Fix xrefs.
7908
7909 * windows.texi (Splitting Windows): Fix xref.
7910
7911 * frames.texi (Layout Parameters): Add xref.
7912
7913 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7914
7915 * keymaps.texi (Menu Bar): Fix xref.
7916
7917 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7918
7919 * modes.texi (%-Constructs): Fix xref.
7920
7921 * frames.texi (Window Frame Parameters): Node split up.
7922 (Basic Parameters, Position Parameters, Size Parameters)
7923 (Layout Parameters, Buffer Parameters, Management Parameters)
7924 (Cursor Parameters, Color Parameters): New subnodes.
7925
79262005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7927
7928 * positions.texi (Screen Lines): Update xref for previous change
7929 in minibuf.texi.
7930
7931 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7932 change in minibuf.texi.
7933
79342005-08-09 Richard M. Stallman <rms@gnu.org>
7935
7936 * tips.texi (Coding Conventions): Minor cleanup.
7937
7938 * modes.texi (Defining Minor Modes): Explain when init-value
7939 can be non-nil.
7940
7941 * elisp.texi (Top): Update submenu for Minibuffer.
7942
7943 * minibuf.texi (Minibuffer Misc): Node split up.
7944 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7945 (Recursive Mini): New nodes split out from Minibuffer Misc.
7946 (Minibuffer Misc): Document max-mini-window-height.
7947
7948 * hash.texi (Defining Hash): Delete stray paren in example.
7949
7950 * display.texi (Echo Area Customization): Don't define
7951 max-mini-window-height here; xref instead.
7952
7953 * commands.texi (Event Input Misc): Update while-no-input.
7954
7955 * advice.texi (Advising Functions): Explain when to use advice
7956 and when to use a hook.
7957
79582005-07-30 Eli Zaretskii <eliz@gnu.org>
7959
7960 * makefile.w32-in (info): Don't run install-info.
7961 ($(infodir)/dir): New target, produced by running install-info.
7962
79632005-07-27 Luc Teirlinck <teirllm@auburn.edu>
7964
7965 * modes.texi (Defining Minor Modes): The keyword for the initial
7966 value is :init-value, not :initial-value.
7967
79682005-07-23 Eli Zaretskii <eliz@gnu.org>
7969
7970 * loading.texi (Autoload): Make the `doctor' example be consistent
7971 with what's in current loaddefs.el. Describe the "fn" magic in
7972 the usage portion of the doc string.
7973
79742005-07-22 Richard M. Stallman <rms@gnu.org>
7975
7976 * internals.texi (Garbage Collection): Clarify previous change.
7977
79782005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
7979
7980 * internals.texi (Garbage Collection): Add gc-cons-percentage.
7981
79822005-07-18 Juri Linkov <juri@jurta.org>
7983
7984 * commands.texi (Accessing Events):
7985 * frames.texi (Text Terminal Colors, Resources):
7986 * markers.texi (The Mark):
7987 * modes.texi (Defining Minor Modes):
7988 Delete duplicate duplicate words.
7989
79902005-07-16 Richard M. Stallman <rms@gnu.org>
7991
7992 * display.texi (Managing Overlays): Clarify make-overlay
7993 args for insertion types.
7994
79952005-07-13 Luc Teirlinck <teirllm@auburn.edu>
7996
7997 * customize.texi (Variable Definitions):
7998 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
7999 `standard-value' is a list too.
8000 (Defining New Types): Use @key{RET} instead of @key{ret}.
8001
80022005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8003
8004 * os.texi (Translating Input): Fix typo.
8005
80062005-07-08 Richard M. Stallman <rms@gnu.org>
8007
8008 * README: Update edition number and size estimate.
8009
8010 * elisp.texi (VERSION): Set to 2.9.
8011
80122005-07-07 Richard M. Stallman <rms@gnu.org>
8013
8014 * book-spine.texinfo: Update Emacs version.
8015
8016 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8017
80182005-07-06 Richard M. Stallman <rms@gnu.org>
8019
8020 * searching.texi (Regexp Search): Clarify what re-search-forward
8021 does when the search fails.
8022
80232005-07-05 Lute Kamstra <lute@gnu.org>
8024
8025 * Update FSF's address in GPL notices.
8026
8027 * doclicense.texi (GNU Free Documentation License):
8028 * gpl.texi (GPL):
8029 * tips.texi (Coding Conventions, Library Headers):
8030 * vol1.texi:
8031 * vol2.texi: Update FSF's address.
8032
80332005-07-04 Richard M. Stallman <rms@gnu.org>
8034
8035 * hooks.texi (Standard Hooks): Add occur-hook.
8036
80372005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8038
8039 * display.texi (The Echo Area): Correct menu.
8040
80412005-07-03 Richard M. Stallman <rms@gnu.org>
8042
8043 * elisp.texi (Top): Update subnode menu for Display.
8044
8045 * display.texi (Displaying Messages): New node, with most
8046 of what was in The Echo Area.
5dcb4c4e 8047 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8048 (Logging Messages): New node with new text.
8049 (Echo Area Customization): New node, the rest of what was
8050 in The Echo Area. Document message-truncate-lines with @defvar.
8051 (Display): Update menu.
8052
8053 * windows.texi (Textual Scrolling): Doc 3 values for
8054 scroll-preserve-screen-position.
8055
8056 * text.texi (Special Properties): Change hook functions
8057 should bind inhibit-modification-hooks around altering buffer text.
8058
8059 * keymaps.texi (Key Binding Commands): Call binding BINDING
8060 rather than DEFINITION.
8061
80622005-06-29 Juanma Barranquero <lekktu@gmail.com>
8063
8064 * variables.texi (Defining Variables): `user-variable-p' returns t
8065 for aliases of user options, nil for alias loops.
8066
80672005-06-28 Richard M. Stallman <rms@gnu.org>
8068
8069 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8070 make-keymap.
8071
80722005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8073
8074 * variables.texi (Setting Variables): Correct and clarify
8075 description of `add-to-ordered-list'.
8076
80772005-06-26 Richard M. Stallman <rms@gnu.org>
8078
8079 * display.texi (Faces): Minor cleanup.
8080
80812005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8082
8083 * display.texi (Faces): `facep' returns t for strings that are
8084 face names.
8085
80862005-06-25 Richard M. Stallman <rms@gnu.org>
8087
8088 * objects.texi (Equality Predicates): Clarify meaning of equal.
8089
8090 * windows.texi (Selecting Windows): save-selected-window
8091 and with-selected-window save and restore the current buffer.
8092
80932005-06-24 Richard M. Stallman <rms@gnu.org>
8094
8095 * numbers.texi (Float Basics): Explain how to test for NaN,
8096 and printing the sign of NaNs.
8097
80982005-06-24 Eli Zaretskii <eliz@gnu.org>
8099
8100 * makefile.w32-in (MAKEINFO): Use --force.
8101
81022005-06-23 Richard M. Stallman <rms@gnu.org>
8103
8104 * display.texi (Face Functions): Correct Texinfo usage.
8105
81062005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8107
8108 * lists.texi (Rings): `ring-elements' now returns the elements of
8109 RING in order.
8110
81112005-06-23 Juanma Barranquero <lekktu@gmail.com>
8112
8113 * markers.texi (The Mark): Texinfo usage fix.
8114
81152005-06-23 Kim F. Storm <storm@cua.dk>
8116
8117 * searching.texi (Entire Match Data): Remove evaporate option for
8118 match-data. Do not mention evaporate option for set-match-data.
8119
81202005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8121
8122 * display.texi (Face Functions): Mention face aliases.
8123
81242005-06-21 Richard M. Stallman <rms@gnu.org>
8125
8126 * anti.texi (Antinews): Texinfo usage fix.
8127
81282005-06-21 Karl Berry <karl@gnu.org>
8129
8130 * elisp.texi: Use @copying.
8131
8132 * elisp.texi: Put @summarycontents and @contents before the Top
8133 node, instead of the end of the file, so that the contents appear
8134 in the right place in the dvi/pdf output.
8135
81362005-06-21 Juri Linkov <juri@jurta.org>
8137
8138 * display.texi (Defining Faces): Add `customized-face'.
8139
81402005-06-20 Kim F. Storm <storm@cua.dk>
8141
8142 * variables.texi (Setting Variables): Any type of element can be
8143 given order in add-to-ordered-list. Compare elements with eq.
8144
8145 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8146
81472005-06-20 Karl Berry <karl@gnu.org>
8148
8149 * syntax.texi (Syntax Flags): Make last column very slightly wider
8150 to avoid "generic comment" breaking on two lines and causing an
8151 underfull box.
8152
81532005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8154
8155 * lists.texi (Rings): Various minor clarifications and corrections.
8156
81572005-06-18 Richard M. Stallman <rms@gnu.org>
8158
8159 * functions.texi (Obsolete Functions): Simplify.
8160
8161 * variables.texi (Variable Aliases): Simplify.
8162
8163 * anti.texi, backups.texi, compile.texi, customization.texi:
8164 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8165 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8166 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8167 * variables.texi: Fix formatting ugliness.
8168
8169 * elisp.texi: Add links to Rings and Byte Packing.
8170 Update version and copyright years.
8171
8172 * minibuf.texi: Fix formatting ugliness.
8173 (Completion Commands): Move keymap vars to the end
8174 and vars completing-read binds to the top.
8175
81762005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8177
8178 * processes.texi: Fix typos.
8179 (Bindat Spec): Correct Texinfo error.
8180 (Byte Packing): Fix ungrammatical sentence.
8181
81822005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8183
8184 * lists.texi (Rings): New node.
8185 (Lists): Add it to menu.
8186
8187 * processes.texi (Byte Packing): New node.
8188 (Processes): Add it to menu.
8189
81902005-06-17 Richard M. Stallman <rms@gnu.org>
8191
8192 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8193
8194 * help.texi (Documentation Basics): Explain the xref to
8195 Documentation Tips.
8196
8197 * debugging.texi (Debugger Commands): Minor fix.
8198
81992005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8200
8201 * edebug.texi (Instrumenting): Eliminate duplicate link.
8202 (Specification List): Replace references to "below", referring to
8203 a later node, with one @ref to that node.
8204
8205 * os.texi (Timers): Timers should save and restore the match data
8206 if they change it.
8207
8208 * debugging.texi (Debugger Commands): Mention that the Lisp
8209 debugger can not step through primitive functions.
8210
82112005-06-16 Juanma Barranquero <lekktu@gmail.com>
8212
8213 * functions.texi (Obsolete Functions): Update argument names of
8214 `make-obsolete' and `define-obsolete-function-alias'.
8215
8216 * variables.texi (Variable Aliases): Update argument names of
8217 `defvaralias', `make-obsolete-variable' and
8218 `define-obsolete-variable-alias'.
8219
82202005-06-15 Kim F. Storm <storm@cua.dk>
8221
8222 * searching.texi (Entire Match Data): Rephrase warnings about
8223 evaporate arg to match-data and set-match-data.
8224
82252005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8226
8227 * elisp.texi (Top): Update detailed menu.
8228
8229 * edebug.texi (Edebug): Update menu.
8230 (Instrumenting): Update xrefs.
8231 (Edebug Execution Modes): Correct xref.
8232 (Jumping): Clarify description of `h' command.
8233 Eliminate redundant @ref.
8234 (Breaks): New node.
8235 (Breakpoints): Is now a subsubsection.
8236 (Global Break Condition): Mention `C-x X X'.
8237 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8238 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8239 (Edebug Display Update): Correct pxref.
8240 (Edebug and Macros): New node.
8241 (Instrumenting Macro Calls): Is now a subsubsection.
8242 Neither arg of `def-edebug-spec' is evaluated.
8243 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8244 (Specification Examples): Fix typo.
8245
82462005-06-14 Lute Kamstra <lute@gnu.org>
8247
8248 * debugging.texi (Function Debugging): Primitives can break on
8249 entry too.
8250
82512005-06-14 Kim F. Storm <storm@cua.dk>
8252
8253 * variables.texi (Setting Variables): Add add-to-ordered-list.
8254
82552005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8256
8257 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8258 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8259
82602005-06-13 Lute Kamstra <lute@gnu.org>
8261
8262 * text.texi (Special Properties): Fix cross reference.
8263
82642005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8265
8266 * debugging.texi (Function Debugging): Delete mention of empty
8267 string argument to `cancel-debug-on-entry'. Delete inaccurate
8268 description of the return value of that command.
8269
82702005-06-11 Alan Mackenzie <acm@muc.de>
8271
8272 * text.texi (Adaptive Fill): Amplify the description of
8273 fill-context-prefix.
8274
82752005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8276
8277 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8278
82792005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8280
8281 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8282
82832005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8284
8285 * debugging.texi (Error Debugging): Minor rewording.
8286 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8287 is optional.
8288
82892005-06-10 Lute Kamstra <lute@gnu.org>
8290
8291 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8292 (Top): Give it a title. Correct version number. Give the
8293 detailed node listing a more prominent header.
8294 * intro.texi: Don't set VERSION here a second time.
8295 Mention Emacs's version too.
8296 * anti.texi (Antinews): Use EMACSVER to refer to the current
8297 version of Emacs.
8298
82992005-06-09 Kim F. Storm <storm@cua.dk>
8300
8301 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8302 match-data and set-match-data.
8303
83042005-06-08 Richard M. Stallman <rms@gnu.org>
8305
8306 * searching.texi (Entire Match Data): Clarify when match-data
8307 returns markers and when integers.
8308
8309 * display.texi (Defining Faces): Explain that face name should not
8310 end in `-face'.
8311
8312 * modes.texi (Mode Line Data): Minor cleanup.
8313 (Customizing Keywords): Node split out of Search-based Fontification.
8314 Add example of using font-lock-add-keywords from a hook.
8315 Clarify when MODE should be non-nil, and when nil.
8316
83172005-06-06 Richard M. Stallman <rms@gnu.org>
8318
8319 * modes.texi (Mode Line Data): Explain what happens when the car
8320 of a list is a void symbol.
8321 (Search-based Fontification): Explain MODE arg to
8322 font-lock-add-keywords and warn about calls from major modes.
8323
83242005-06-08 Juri Linkov <juri@jurta.org>
8325
8326 * display.texi (Standard Faces): Add `shadow' face.
8327
83282005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8329
8330 * modes.texi (Major Mode Conventions): A derived mode only needs
8331 to put the call to the parent mode inside `delay-mode-hooks'.
8332
83332005-05-29 Richard M. Stallman <rms@gnu.org>
8334
8335 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8336 new, and what that implies. Clarify.
8337
8338 * files.texi (Locating Files): Clean up the text.
8339
8340 * frames.texi (Window Frame Parameters): Document user-size.
8341 Shorten entry for top by referring to left.
8342
83432005-05-26 Richard M. Stallman <rms@gnu.org>
8344
8345 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8346 is new, and what the implications are. Other clarifications.
8347
83482005-05-24 Richard M. Stallman <rms@gnu.org>
8349
8350 * frames.texi (Dialog Boxes): Minor fixes.
8351
83522005-05-25 Masatake YAMATO <jet@gyve.org>
8353
8354 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8355
83562005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8357
8358 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8359 is optional.
8360
83612005-05-24 Nick Roberts <nickrob@snap.net.nz>
8362
10d1d0af 8363 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8364
83652005-05-23 Lute Kamstra <lute@gnu.org>
8366
8367 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8368 syntax-begin-function over font-lock-beginning-of-syntax-function.
8369
83702005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8371
8372 * minibuf.texi (Reading File Names): Update description of
8373 `read-directory-name'.
8374
8375 * modes.texi (Derived Modes): Clarify :group keyword.
8376
83772005-05-21 Eli Zaretskii <eliz@gnu.org>
8378
8379 * files.texi (Locating Files): New subsection.
8380 Describe locate-file and executable-find.
8381
83822005-05-21 Kevin Ryde <user42@zip.com.au>
8383
8384 * frames.texi (Initial Parameters): Update cross reference to
8385 "Emacs Invocation".
8386
83872005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8388
8389 * keymaps.texi (Active Keymaps): Add anchor.
8390
8391 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8392 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8393 appropriate place.
8394 (Derived Modes): Small clarifications.
8395 (Minor Mode Conventions, Keymaps and Minor Modes):
8396 Replace references to nodes with references to anchors.
8397 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8398 Clarify description of lists whose first element is an integer.
8399 (Mode Line Variables): Add anchor.
8400 (%-Constructs): Clarify description of integer after %.
8401 (Emulating Mode Line): Describe nil value for FACE.
8402
84032005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8404
8405 * modes.texi (Derived Modes): Correct references to non-existing
8406 variable standard-syntax-table.
8407
84082005-05-17 Lute Kamstra <lute@gnu.org>
8409
8410 * modes.texi (Defining Minor Modes): Mention the mode hook.
8411
84122005-05-15 Kim F. Storm <storm@cua.dk>
8413
8414 * processes.texi (Network): Remove open-network-stream-nowait.
8415 (Network Servers): Remove open-network-stream-server.
8416
84172005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8418
8419 * elisp.texi (Top): Update detailed menu.
8420
8421 * variables.texi: Reorder nodes.
8422 (Variables): Update menu.
8423 (File Local Variables): Do not refer to the `-*-' line as
8424 a "local variables list". Add pxref.
8425
84262005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8427
8428 * elisp.texi (Top): Update detailed menu for node changes.
8429
8430 * modes.texi (Modes): Update Menu.
8431 (Hooks): Move to beginning of chapter.
8432 Most minor modes run mode hooks too.
8433 `add-hook' can handle void hooks or hooks whose value is a single
8434 function.
8435 (Major Modes): Update Menu.
8436 (Major Mode Basics): New node, split off from `Major Modes'.
8437 (Major Mode Conventions): Correct xref. Explain how to handle
8438 auto-mode-alist if the major mode command has an autoload cookie.
8439 (Auto Major Mode): Major update. Add magic-mode-alist.
8440 (Derived Modes): Major update.
8441 (Mode Line Format): Update Menu.
8442 (Mode Line Basics): New node, split off from `Mode Line Format'.
8443
8444 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8445 for `magic autoload comment'. Add index entries and anchor.
8446
84472005-05-14 Richard M. Stallman <rms@gnu.org>
8448
8449 * tips.texi (Coding Conventions): Explain how important it is
8450 that just loading certain files not change Emacs behavior.
8451
8452 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8453
84542005-05-12 Lute Kamstra <lute@gnu.org>
8455
8456 * modes.texi (Generic Modes): Update.
8457 (Major Modes): Refer to node "Generic Modes".
8458
8459 * elisp.texi (Top): Update to the current structure of the manual.
8460 * processes.texi (Processes): Add menu description.
8461 * customize.texi (Customization): Add menu descriptions.
8462
84632005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8464
8465 * processes.texi (Signals to Processes)
8466 (Low-Level Network): Fix typos.
8467
84682005-05-11 Lute Kamstra <lute@gnu.org>
8469
8470 * elisp.texi (Top): Add some nodes from the chapter "Major and
8471 Minor Modes" to the detailed node listing.
8472
84732005-05-10 Richard M. Stallman <rms@gnu.org>
8474
8475 * keymaps.texi (Extended Menu Items): Menu item filter functions
8476 can be called at any time.
8477
84782005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8479
8480 * variables.texi (File Local Variables): `(hack-local-variables t)'
8481 now also checks whether a mode is specified in the local variables
8482 list.
8483
84842005-05-05 Kevin Ryde <user42@zip.com.au>
8485
8486 * display.texi (The Echo Area): Correct format function cross
8487 reference.
8488
84892005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8490
8491 * variables.texi (Variable Aliases): Change description of
8492 `define-obsolete-variable-alias'.
8493
8494 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8495 (Defining Functions): Add xref.
8496 (Obsolete Functions): New node.
8497 (Function Safety): Standardize capitalization of section title.
8498
8499 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8500 (Dialog Boxes): Complete description of `x-popup-dialog'.
8501
85022005-05-04 Richard M. Stallman <rms@gnu.org>
8503
8504 * commands.texi (Interactive Codes): Fix Texinfo usage.
8505 Document U more clearly.
8506
85072005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8508
8509 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8510 function and not a macro.
8511
8512 * frames.texi (Pop-Up Menus): Correct and clarify description of
8513 `x-popup-menu'.
8514 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8515
85162005-05-01 Richard M. Stallman <rms@gnu.org>
8517
8518 * edebug.texi (Checking Whether to Stop): Fix previous change.
8519
85202005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8521
8522 * display.texi: Fix typos and Texinfo usage.
8523
8524 * edebug.texi (Checking Whether to Stop): executing-macro ->
8525 executing-kbd-macro.
8526
85272005-05-01 Richard M. Stallman <rms@gnu.org>
8528
8529 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8530
85312005-04-30 Richard M. Stallman <rms@gnu.org>
8532
8533 * files.texi (Magic File Names): Document `operations' property.
8534
85352005-04-29 Lute Kamstra <lute@gnu.org>
8536
8537 * modes.texi (Generic Modes): New node.
8538 (Major Modes): Add it to the menu.
8539 (Derived Modes): Add "derived mode" to concept index.
8540
85412005-04-28 Lute Kamstra <lute@gnu.org>
8542
8543 * modes.texi (Defining Minor Modes): Fix previous change.
8544 (Font Lock Mode): Simplify.
8545 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8546 when set and that some parts are optional. Add cross references.
8547 (Search-based Fontification): Say how to specify font-lock-keywords.
8548 Add cross references. Add font-lock-multiline to index.
8549 Move font-lock-keywords-case-fold-search here from node "Other Font
8550 Lock Variables". Document font-lock-add-keywords and
8551 font-lock-remove-keywords.
8552 (Other Font Lock Variables): Move font-lock-keywords-only,
8553 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8554 and font-lock-syntactic-face-function to node "Syntactic Font
8555 Lock". Move font-lock-keywords-case-fold-search to node
8556 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8557 and font-lock-{,un}fontify-{buffer,region}-function.
8558 (Precalculated Fontification): Remove reference to deleted variable
8559 font-lock-core-only.
8560 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8561 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8562 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8563 and font-lock-syntactic-face-function here from node "Other Font
8564 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8565 Syntax Properties". Add cross references.
8566 (Setting Syntax Properties): New node.
8567 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8568 * syntax.texi (Syntax Properties): Add cross reference.
8569 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8570
85712005-04-26 Richard M. Stallman <rms@gnu.org>
8572
8573 * display.texi (Defining Faces):
8574 Document `default' elements of defface spec.
8575
8576 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8577
8578 * variables.texi (Variable Aliases): Clarify text.
8579
85802005-04-25 Chong Yidong <cyd@stupidchicken.com>
8581
8582 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8583
85842005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8585
8586 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8587
85882005-04-24 Eli Zaretskii <eliz@gnu.org>
8589
8590 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8591 syntax-after and syntax-class.
8592
8593 * files.texi (Changing Files): Fix last change's cross-reference.
8594 (Unique File Names): Don't mention "numbers" in the documentation
8595 of make-temp-file and make-temp-name.
8596
85972005-04-23 Richard M. Stallman <rms@gnu.org>
8598
8599 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8600
86012005-04-22 Nick Roberts <nickrob@snap.net.nz>
8602
8603 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8604
86052005-04-22 Nick Roberts <nickrob@snap.net.nz>
8606
8607 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8608 and define-obsolete-variable-alias.
8609
86102005-04-22 Kim F. Storm <storm@cua.dk>
8611
8612 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8613 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8614
86152005-04-21 Lute Kamstra <lute@gnu.org>
8616
8617 * lists.texi (Association Lists): Document rassq-delete-all.
8618
86192005-04-19 Richard M. Stallman <rms@gnu.org>
8620
8621 * modes.texi (Search-based Fontification): Explain that
8622 facespec is an expression to be evaluated.
8623
86242005-04-19 Kevin Ryde <user42@zip.com.au>
8625
8626 * streams.texi (Output Functions): Fix xref.
8627 * strings.texi (String Conversion): Fix xref.
8628
86292005-04-19 Kim F. Storm <storm@cua.dk>
8630
8631 * symbols.texi (Symbol Plists): Add safe-get.
8632 Mention that `get' may signal an error.
8633
86342005-04-18 Nick Roberts <nickrob@snap.net.nz>
8635
8636 * customize.texi (Variable Definitions): Replace tooltip-mode
8637 example with save-place.
8638
86392005-04-17 Richard M. Stallman <rms@gnu.org>
8640
8641 * buffers.texi (Indirect Buffers): Clarify.
8642
8643 * positions.texi (Positions): Clarify converting marker to integer.
8644
8645 * strings.texi (String Basics): Mention string-match; clarify.
8646
86472005-04-08 Lute Kamstra <lute@gnu.org>
8648
8649 * modes.texi (Search-based Fontification): Fix cross references.
8650 Use consistent terminology. Document anchored highlighting.
8651
86522005-04-05 Lute Kamstra <lute@gnu.org>
8653
8654 * modes.texi (Defining Minor Modes): Document :group keyword
8655 argument and its default value.
8656
86572005-04-03 Lute Kamstra <lute@gnu.org>
8658
8659 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8660 references and/or descriptions. Delete major mode hooks; mention
8661 them as a category instead. Rename or delete obsolete hooks.
8662
86632005-04-02 Richard M. Stallman <rms@gnu.org>
8664
8665 * nonascii.texi (Coding System Basics): Another wording cleanup.
8666
86672005-04-01 Richard M. Stallman <rms@gnu.org>
8668
8669 * nonascii.texi (Coding System Basics): Clarify previous change.
8670
86712005-04-01 Kenichi Handa <handa@m17n.org>
8672
10d1d0af 8673 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8674 identity of coding systems.
8675
86762005-03-29 Chong Yidong <cyd@stupidchicken.com>
8677
8678 * text.texi (Buffer Contents): Add filter-buffer-substring and
8679 buffer-substring-filters.
8680
86812005-03-26 Chong Yidong <cyd@stupidchicken.com>
8682
8683 * anti.texi (Antinews): Mention `G' interactive code.
8684
8685 * tips.texi (Compilation Tips): Mention benchmark.el.
8686
86872005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8688
8689 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8690 is now bound to M-o M-o.
8691
8692 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8693
86942005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8695
8696 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8697 in the Emacs Manual).
8698 * Makefile.in (srcs): Remove calendar.texi.
8699 * makefile.w32-in (srcs): Remove calendar.texi.
8700 * display.texi (Display): Change name of next node.
8701 * os.texi (System In): Change name of previous node.
8702 * elisp.texi (Top): Remove Calendar references.
8703 * vol1.texi (Top): Remove Calendar references.
8704 * vol2.texi (Top): Remove Calendar references.
8705
87062005-03-25 Richard M. Stallman <rms@gnu.org>
8707
8708 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8709 Cleanup previous change.
8710
87112005-03-25 Chong Yidong <cyd@stupidchicken.com>
8712
8713 * display.texi (Face Attributes): Faces earlier in an :inherit
8714 list take precedence.
8715 (Scroll Bars): Fix description of vertical-scroll-bars.
8716 Document frame-current-scroll-bars and window-current-scroll-bars.
8717
8718 * markers.texi (The Mark): Document temporary Transient Mark mode.
8719
8720 * minibuf.texi (Reading File Names):
8721 Document read-file-name-completion-ignore-case.
8722
8723 * positions.texi (Screen Lines): Document nil for width argument
8724 to compute-motion.
8725
87262005-03-23 Kim F. Storm <storm@cua.dk>
8727
8728 * display.texi (Standard Faces): Other faces used in the fringe
8729 implicitly inherits from the fringe face.
8730 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8731 properties implicitly inherits from fringe face.
8732 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8733
87342005-03-20 Chong Yidong <cyd@stupidchicken.com>
8735
8736 * display.texi (Invisible Text): State default value of
8737 line-move-ignore-invisible.
8738 (Managing Overlays): Document remove-overlays.
8739 (Standard Faces): Document escape-glyph face.
8740
8741 * minibuf.texi (Reading File Names): Document read-file-name-function.
8742
8743 * modes.texi (Other Font Lock Variables):
8744 Document font-lock-lines-before.
8745
8746 * positions.texi (Skipping Characters): skip-chars-forward allows
8747 character classes.
8748
87492005-03-18 Lute Kamstra <lute@gnu.org>
8750
8751 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8752
87532005-03-17 Richard M. Stallman <rms@gnu.org>
8754
8755 * text.texi (Undo): Document extensible undo entries.
8756
dd7b651b 8757 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8758
8759 * nonascii.texi (Character Codes): Minor fix.
8760
8761 * display.texi (Display Property): Explain the significance
8762 of having text properties that are eq.
8763 (Other Display Specs): Explain string as display spec.
8764
8765 * commands.texi (Interactive Codes): Document G option.
8766
87672005-03-17 Chong Yidong <cyd@stupidchicken.com>
8768
8769 * text.texi (Filling): Add sentence-end-without-period and
8770 sentence-end-without-space.
8771 (Changing Properties): Minor fix.
8772
8773 * anti.texi: Total rewrite.
8774
87752005-03-15 Lute Kamstra <lute@gnu.org>
8776
8777 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8778
87792005-03-08 Kim F. Storm <storm@cua.dk>
8780
8781 * display.texi (Specified Space): Property :width is support on
8782 non-graphic terminals, :height is not.
8783
87842005-03-07 Richard M. Stallman <rms@gnu.org>
8785
8786 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8787 Now subnodes of Fringes.
8788 (Overlay Arrow): Document overlay-arrow-variable-list.
8789 (Fringe Size/Pos): New node, broken out of Fringes.
8790 (Display): Explain clearing vs redisplay better.
8791 (Truncation): Clarify use of bitmaps.
8792 (The Echo Area): Clarify the uses of the echo area.
8793 Add max-mini-window-height.
8794 (Progress): Clarify.
8795 (Invisible Text): Explain that main loop moves point out.
8796 (Selective Display): Say "hidden", not "invisible".
8797 (Managing Overlays): Move up. Describe relation to Undo here.
8798 (Overlay Properties): Clarify intro.
8799 (Finding Overlays): Explain return values when nothing found.
8800 (Width): truncate-string-to-width has added arg.
8801 (Displaying Faces): Clarify and update mode line face handling.
8802 (Face Functions): Minor cleanup.
8803 (Conditional Display): Merge into Other Display Specs.
8804 (Pixel Specification, Other Display Specs): Minor cleanups.
8805 (Images, Image Descriptors): Minor cleanups.
8806 (GIF Images): Patents have expired.
8807 (Showing Images): Explain default text for insert-image.
8808 (Manipulating Button Types): Merge into Manipulating Buttons.
8809 (Making Buttons): Explain return values.
8810 (Button Buffer Commands): Add xref.
8811 (Inverse Video): Update mode-line-inverse-video.
8812 (Display Table Format): Clarify.
8813 (Active Display Table): Give defaults for window-display-table.
8814
8815 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8816 and calendar-today-marker are strings, not chars.
8817 (Holiday Customizing): Minor fix.
8818
8819 * internals.texi (Writing Emacs Primitives): Update `or' example.
8820 Update limit on # args of subr.
8821
8822 * edebug.texi (Using Edebug): Arrow is in fringe.
8823 (Instrumenting): Arg to eval-defun works without loading edebug.
8824 (Edebug Execution Modes): Add xref.
8825
8826 * customize.texi (Common Keywords): Clarify :require.
8827 Mention :version here.
8828 (Variable Definitions, Group Definitions): Not here.
8829 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8830
88312005-03-07 Chong Yidong <cyd@stupidchicken.com>
8832 * nonascii.texi (Text Representations): Clarify position-bytes.
8833 (Character Sets): Add list-charset-chars.
8834 (Scanning Charsets): Add charset-after.
8835 (Encoding and I/O): Minor fix.
8836
88372005-03-06 Richard M. Stallman <rms@gnu.org>
8838
8839 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8840 (Resizing Windows): Likewise.
8841
8842 * text.texi (Change Hooks): Get rid of "Emacs 21".
8843
8844 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8845
8846 * streams.texi (Output Variables): Get rid of "Emacs 21".
8847
8848 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8849
8850 * os.texi (Translating Input): Replace flow-control example
8851 with a less obsolete example that uses `keyboard-translate'.
8852
8853 * objects.texi (Hash Table Type, Circular Objects):
8854 Get rid of "Emacs 21".
8855
8856 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8857 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8858
8859 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8860
8861 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8862
8863 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8864 (Menu Bar): Fix when menu-bar-update-hook is called.
8865
8866 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8867
8868 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8869 and make it read better.
8870
8871 * files.texi (Writing to Files): Get rid of "Emacs 21".
8872 (Unique File Names): Likewise.
8873
8874 * elisp.texi: Update Emacs version to 22.
8875
8876 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8877 (Overlay Properties, Face Attributes): Likewise.
8878 (Managing Overlays): Fix punctuation.
8879 (Attribute Functions): Clarify set-face-font; get rid of
8880 info about old Emacs versions.
8881 (Auto Faces, Font Lookup, Display Property, Images):
8882 Get rid of "Emacs 21".
8883
8884 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8885
88862005-03-05 Richard M. Stallman <rms@gnu.org>
8887
8888 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8889
88902005-03-04 Lute Kamstra <lute@gnu.org>
8891
8892 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8893
88942005-03-03 Lute Kamstra <lute@gnu.org>
8895
8896 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8897
88982005-03-01 Lute Kamstra <lute@gnu.org>
8899
8900 * debugging.texi (Debugger Commands): Update `j'.
8901
89022005-02-28 Lute Kamstra <lute@gnu.org>
8903
8904 * debugging.texi (Debugging): Fix typo.
8905 (Error Debugging): Document eval-expression-debug-on-error.
8906 (Function Debugging): Update example.
8907 (Using Debugger): Mention starred stack frames.
8908 (Debugger Commands): Document `j' and `l'.
8909 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8910 Update the messages that the debugger displays.
8911 (Internals of Debugger): Add cross reference. Update example.
8912 (Excess Open): Minor improvement.
8913 (Excess Close): Minor improvement.
8914
89152005-02-26 Richard M. Stallman <rms@gnu.org>
8916
8917 * tips.texi (Coding Conventions): Clarify.
8918 Put all the major mode key reservations together.
8919 Mention the Mouse-1 => Mouse-2 conventions.
8920
8921 * syntax.texi (Syntax Class Table): Clarify.
8922 (Syntax Table Functions): syntax-after moved from here.
8923 (Syntax Table Internals): syntax-after moved to here.
8924 (Parsing Expressions): Update info on number of values
8925 and what's meaningful in the STATE argument.
8926 (Categories): Fix typo.
8927
8928 * sequences.texi (Arrays): Cleanup.
8929 (Char-Tables): Clarify.
8930
8931 * processes.texi (Deleting Processes): Cleanups, add xref.
8932 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8933 (Process Information): set-process-coding-system, some args optional.
8934 (Input to Processes): Explain various types for PROCESS args.
8935 Rename them from PROCESS-NAME to PROCESS.
8936 (Signals to Processes): Likewise.
8937 (Decoding Output): Cleanup.
8938 (Query Before Exit): Clarify.
8939
8940 * os.texi (Startup Summary): Correct the options; add missing ones.
8941 (Terminal Output, Batch Mode): Clarify.
8942 (Flow Control): Node deleted.
8943
8944 * markers.texi (The Mark): Clarify.
8945
8946 * macros.texi (Expansion): Cleanup.
8947 (Indenting Macros): indent-spec allows ints, not floats.
8948
8949 * keymaps.texi (Keymaps): Clarify.
8950 (Format of Keymaps): Update lisp-mode-map example.
8951 (Active Keymaps, Key Lookup): Clarify.
8952 (Changing Key Bindings): Add xref to `kbd'.
8953 (Key Binding Commands, Simple Menu Items): Clarify.
8954 (Mouse Menus, Menu Bar): Clarify.
8955 (Menu Example): Replace print example with menu-bar-replace-menu.
8956
8957 * help.texi (Documentation Basics): Add function-documentation prop.
8958
8959 * elisp.texi (Top): Don't refer to Flow Control node.
8960
8961 * commands.texi (Command Overview): Improve xrefs.
8962 (Adjusting Point): Adjusting point applies to intangible and invis.
8963 (Key Sequence Input): Doc extra read-key-sequence args.
8964 Likewise for read-key-sequence-vector.
8965
8966 * backups.texi (Rename or Copy): Minor fix.
8967 (Numbered Backups): For version-control, say the default.
8968 (Auto-Saving): make-auto-save-file-name example is simplified.
8969
8970 * advice.texi (Advising Functions): Don't imply one part of Emacs
8971 should advise another part. Markup changes.
8972 (Defining Advice): Move transitional para.
8973 (Activation of Advice): Cleanup.
8974 Explain if COMPILE is nil or negative.
8975
8976 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
8977
89782005-02-24 Lute Kamstra <lute@gnu.org>
8979
8980 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
8981 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
8982
89832005-02-23 Lute Kamstra <lute@gnu.org>
8984
8985 * modes.texi (Defining Minor Modes): define-minor-mode can be used
8986 to define global minor modes as well.
8987
8988 * display.texi (Managing Overlays): overlay-buffer returns nil for
8989 deleted overlays.
8990
89912005-02-22 Kim F. Storm <storm@cua.dk>
8992
8993 * minibuf.texi (Basic Completion): Allow symbols in addition to
8994 strings in try-completion and all-completions.
8995
89962005-02-14 Lute Kamstra <lute@gnu.org>
8997
8998 * elisp.texi (Top): Remove reference to deleted node.
8999
9000 * lists.texi (Lists): Remove reference to deleted node.
9001 (Cons Cells): Fix typo.
9002
9003 * loading.texi (Where Defined): Fix typo.
9004
90052005-02-14 Richard M. Stallman <rms@gnu.org>
9006
9007 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9008 is useful for discarding some minor modes.
9009
9010 * symbols.texi (Symbol Components): Reorder examples.
9011
9012 * streams.texi (Input Functions): State standard-input default.
9013 (Output Variables): State standard-output default.
9014
9015 * objects.texi (Printed Representation): Clarify read syntax vs print.
9016 (Floating Point Type): Explain meaning better.
9017 (Symbol Type): Explain uniqueness better.
9018 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9019 List examples sooner.
9020 (Box Diagrams): New subnode broken out.
9021 Some examples moved from old Lists as Boxes node.
9022 (Dotted Pair Notation): Clarify intro.
9023 (Array Type): Clarify.
9024 (Type Predicates): Add hash-table-p.
9025
9026 * numbers.texi (Integer Basics): Clarify radix explanation.
9027 (Predicates on Numbers): Minor clarification.
9028 (Comparison of Numbers): Minor clarification. Clarify eql.
9029 Typos in min, max.
9030 (Math Functions): Clarify overflow in expt.
9031
9032 * minibuf.texi (Text from Minibuffer): Minor clarification.
9033 Mention arrow keys.
9034
9035 * loading.texi (Autoload): defun's doc string overrides autoload's
9036 doc string.
9037 (Repeated Loading): Modernize "add to list" examples.
9038 (Where Defined): Finish updating table of load-history elts.
9039
9040 * lists.texi (List-related Predicates): Minor wording improvement.
9041 (Lists as Boxes): Node deleted.
9042 (Building Lists): Explain trivial cases of number-sequence.
9043
9044 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9045 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9046 (Hash Access): Any object can be a key.
9047 State value of maphash.
9048
9049 * functions.texi (What Is a Function): Wording cleanup.
9050 (Function Documentation): Minor cleanup.
9051 Explain purpose of calling convention at end of doc string.
9052 (Function Names): Wording cleanup.
9053 (Calling Functions): Wording cleanup.
9054 Explain better how funcall calls the function.
9055 (Function Cells): Delete example of saving and redefining function.
9056
9057 * control.texi (Combining Conditions): Wording cleanup.
9058 (Iteration): dolist and dotimes bind VAR locally.
9059 (Cleanups): Xref to Atomic Changes.
9060
9061 * compile.texi (Byte Compilation): Delete 19.29 info.
9062 (Compilation Functions): Macros' difficulties don't affect defsubst.
9063 (Docs and Compilation): Delete 19.29 info.
9064
90652005-02-10 Richard M. Stallman <rms@gnu.org>
9066
9067 * objects.texi (Symbol Type): Minor correction.
9068
90692005-02-06 Lute Kamstra <lute@gnu.org>
9070
9071 * modes.texi (Example Major Modes): Fix typos.
9072
90732005-02-06 Richard M. Stallman <rms@gnu.org>
9074
9075 * text.texi (Margins): fill-nobreak-predicate can be one function.
9076
9077 * strings.texi (Modifying Strings): clear-string can make unibyte.
9078 (Formatting Strings): format gives error if values missing.
9079
9080 * positions.texi (Character Motion): Mention default arg
9081 for forward-char. backward-char refers to forward-char.
9082 (Word Motion): Mention default arg for forward-word.
9083 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9084 Simplify end-of-buffer.
9085 (Text Lines): Mention default arg for forward-line.
9086 (List Motion): Mention default arg for beginning/end-of-defun.
9087 (Skipping Characters): Minor fixes in explaining character-set.
9088
9089 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9090 Mode inheritance applies only when default-major-mode is nil.
9091 Clarifications.
9092 (Example Major Modes): Update Text mode and Lisp mode examples.
9093 (Minor Mode Conventions): Mention define-minor-mode at top.
9094 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9095 (Mode Line Format): Update mode line face display info.
9096 (Properties in Mode): Mention effect of risky vars.
9097 (Imenu): Define imenu-add-to-menubar.
9098 (Font Lock Mode): Add descriptions to menu lines.
9099 (Faces for Font Lock): Add font-lock-doc-face.
9100
91012005-02-05 Lute Kamstra <lute@gnu.org>
9102
9103 * text.texi (Maintaining Undo): Remove obsolete function.
9104
91052005-02-05 Eli Zaretskii <eliz@gnu.org>
9106
9107 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9108 color specifications. Improve indexing.
b8d4c8d0
GM
9109 (Text Terminal Colors): Replace the description of RGB values by
9110 an xref to "Color Names".
9111
91122005-02-03 Richard M. Stallman <rms@gnu.org>
9113
9114 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9115 Clarify.
9116 (Selecting Windows): Clarify save-selected-window.
9117 (Cyclic Window Ordering): Clarify walk-windows.
9118 (Window Point): Clarify.
9119 (Window Start): Add comment to example.
9120 (Resizing Windows): Add `interactive' specs in examples.
9121 Document fit-window-to-buffer.
9122
9123 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9124 (Undo, Maintaining Undo): Clarify last change.
9125 (Sorting): In sort-numeric-fields, explain about octal and hex.
9126 Mention sort-numeric-base.
9127 (Format Properties): Add xref for hard newlines.
9128
9129 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9130 (Pop-Up Menus): Fix typo.
9131 (Color Names): Explain all types of color names.
9132 Explain color-values on B&W terminal.
9133 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9134
9135 * files.texi (File Locks): Not supported on MS systems.
9136 (Testing Accessibility): Clarify.
9137
9138 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9139 (Coverage Testing): Fix typo.
9140
9141 * commands.texi (Misc Events): Remove stray space.
9142
9143 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9144 (Modification Time): Clarify when visited-file-modtime returns 0.
9145 (The Buffer List): Clarify bury-buffer.
9146 (Killing Buffers): Clarify.
9147 (Indirect Buffers): Add clone-indirect-buffer.
9148
91492005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9150
9151 * edebug.texi (Printing in Edebug): Fix default value of
9152 edebug-print-circle.
9153 (Coverage Testing): Fix displayed frequency count data.
9154
91552005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9156
9157 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9158
91592005-02-02 Kim F. Storm <storm@cua.dk>
9160
9161 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9162
91632005-01-29 Eli Zaretskii <eliz@gnu.org>
9164
9165 * commands.texi (Misc Events): Describe the help-echo event.
9166
9167 * text.texi (Special Properties) <help-echo>: Use `pos'
9168 consistently in description of the help-echo property.
9169 Use @code{nil} instead of @var{nil}.
9170
9171 * display.texi (Overlay Properties): Fix the index entry for
9172 help-echo overlay property.
9173
9174 * customize.texi (Type Keywords): Uncomment the xref to the
9175 help-echo property documentation.
9176
91772005-01-23 Kim F. Storm <storm@cua.dk>
9178
9179 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9180 return value. Third element FULLY replaced by PARTIAL which
9181 specifies number of invisible pixels if row is only partially visible.
9182 (Textual Scrolling): Mention auto-window-vscroll.
9183 (Vertical Scrolling): New defvar auto-window-vscroll.
9184
91852005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9186
9187 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9188 command remapping.
9189
91902005-01-15 Richard M. Stallman <rms@gnu.org>
9191
9192 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9193
91942005-01-14 Kim F. Storm <storm@cua.dk>
9195
9196 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9197
9198 * text.texi (Links and Mouse-1): Fix string and vector item.
9199
92002005-01-13 Richard M. Stallman <rms@gnu.org>
9201
9202 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9203 descriptions of overriding-local-map and overriding-terminal-local-map.
9204
9205 * text.texi (Links and Mouse-1): Clarify text.
9206
92072005-01-13 Kim F. Storm <storm@cua.dk>
9208
9209 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9210
92112005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9212
9213 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9214
92152005-01-12 Kim F. Storm <storm@cua.dk>
9216
9217 * text.texi (Links and Mouse-1): Rename section from Enabling
9218 Mouse-1 to Following Links. Change xrefs.
9219 Add examples for define-button-type and define-widget.
9220
9221 * display.texi (Button Properties, Button Buffer Commands):
9222 Clarify mouse-1 and follow-link functionality.
9223
92242005-01-12 Richard M. Stallman <rms@gnu.org>
9225
9226 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9227
9228 * display.texi (Beeping): Fix Texinfo usage.
9229
9230 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9231
92322005-01-11 Kim F. Storm <storm@cua.dk>
9233
9234 * display.texi (Button Properties, Button Buffer Commands):
9235 Mention mouse-1 binding. Add follow-link keyword.
9236
9237 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9238 (Enabling Mouse-1 to Follow Links): New subsection.
9239
92402005-01-06 Richard M. Stallman <rms@gnu.org>
9241
9242 * text.texi (Special Properties): Minor change.
9243
9244 * os.texi (Timers): Clarify previous change.
9245
9246 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9247
92482005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9249
9250 * display.texi (Face Attributes): Correct xref to renamed node.
9251
92522005-01-01 Richard M. Stallman <rms@gnu.org>
9253
9254 * display.texi (Face Attributes): Describe hex color specs.
9255
92562004-12-31 Richard M. Stallman <rms@gnu.org>
9257
9258 * os.texi (Timers): Update previous change.
9259
92602004-12-30 Kim F. Storm <storm@cua.dk>
9261
9262 * display.texi (Line Height): Total line-height is now specified
9263 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9264 in cons cells. (nil . RATIO) is relative to actual line height.
9265 Use line-height `t' instead of `0' to get minimum height.
9266
92672004-12-29 Richard M. Stallman <rms@gnu.org>
9268
9269 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9270
92712004-12-28 Richard M. Stallman <rms@gnu.org>
9272
9273 * commands.texi (Quitting): Clarify value of with-local-quit.
9274
9275 * elisp.texi (Top): Fix previous change.
9276
9277 * loading.texi (Loading): Fix previous change.
9278
92792004-12-27 Richard M. Stallman <rms@gnu.org>
9280
9281 * Makefile.in (MAKEINFO): Specify --force.
9282
9283 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9284
9285 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9286
9287 * display.texi (Line Height): Further clarify.
9288
9289 * elisp.texi (Top): Update Loading submenu.
9290
9291 * loading.texi (Where Defined): New node.
9292 (Unloading): load-history moved to Where Defined.
9293
92942004-12-21 Richard M. Stallman <rms@gnu.org>
9295
9296 * commands.texi (Event Input Misc): Add while-no-input.
9297
92982004-12-11 Richard M. Stallman <rms@gnu.org>
9299
9300 * display.texi (Line Height): Rewrite text for clarity.
9301
93022004-12-11 Kim F. Storm <storm@cua.dk>
9303
9304 * display.texi (Display): Add node "Line Height" to menu.
9305 (Line Height): New node. Move full description of line-spacing
9306 and line-height text properties here from text.texi.
9307 (Scroll Bars): Add vertical-scroll-bar variable.
9308
9309 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9310
9311 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9312 line-spacing and vertical-scroll-bar.
9313
9314 * text.texi (Special Properties): Just mention line-spacing and
9315 line-height here, add xref to new "Line Height" node.
9316
93172004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9318
9319 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9320
9321 * locals.texi (Standard Buffer-Local Variables):
9322 Add @xref for `line-spacing'.
9323
93242004-12-05 Richard M. Stallman <rms@gnu.org>
9325
9326 * Makefile.in (maintainer-clean): Remove the info files
9327 in $(infodir) where they are created.
9328
93292004-12-03 Richard M. Stallman <rms@gnu.org>
9330
9331 * windows.texi (Selecting Windows): get-lru-window and
9332 get-largest-window don't consider dedicated windows.
9333
9334 * text.texi (Undo): Document undo-in-progress.
9335
93362004-11-26 Richard M. Stallman <rms@gnu.org>
9337
9338 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9339 Remove a few vars that are not always buffer-local.
9340
93412004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9342
9343 * locals.texi (Standard Buffer-Local Variables): Comment out
9344 xref's to non-existent node `Yet to be written'.
9345
93462004-11-24 Richard M. Stallman <rms@gnu.org>
9347
9348 * processes.texi (Synchronous Processes): Grammar fix.
9349
9350 * numbers.texi (Comparison of Numbers): Add eql.
9351
9352 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9353
9354 * intro.texi (Printing Notation): Fix previous change.
9355
9356 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9357 and default-indicate-buffer-boundaries from here.
9358 (Usual Display): To here.
9359 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9360 (Usual Display): Move tab-width up.
9361
5dcb4c4e
SM
9362 * customize.texi (Variable Definitions):
9363 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9364 (Simple Types, Composite Types, Defining New Types):
9365 Minor cleanups.
9366
93672004-11-21 Jesper Harder <harder@ifa.au.dk>
9368
9369 * processes.texi (Synchronous Processes, Output from Processes):
9370 Markup fix.
9371
93722004-11-20 Richard M. Stallman <rms@gnu.org>
9373
9374 * positions.texi (Skipping Characters): skip-chars-forward
9375 now handles char classes.
9376
9377 * intro.texi (Printing Notation): Avoid confusion of `print'
9378 when explaining @print.
9379
9380 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9381
9382 * display.texi (Display Table Format): Minor fix.
9383
9384 * streams.texi (Output Functions): Fix print example.
9385
9386 * Makefile.in (elisp): New target.
9387 (dist): Depend on $(infodir)/elisp, not elisp.
9388 Copy the info files from $(infodir).
9389
9390 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9391 read-from-minibuffer.
9392
9393 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9394
93952004-11-19 Richard M. Stallman <rms@gnu.org>
9396
9397 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9398
93992004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9400
9401 * tips.texi (Coding Conventions): Fix typo.
9402
94032004-11-16 Richard M. Stallman <rms@gnu.org>
9404
9405 * tips.texi (Coding Conventions): Separate defvar and require
9406 methods to avoid warnings. Use require only when there are many
9407 functions and variables from that package.
9408
9409 * minibuf.texi (Minibuffer Completion): When ignoring case,
9410 predicate must not be case-sensitive.
9411
9412 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9413 (Test Coverage): Don't talk about "splotches". Clarified.
9414
94152004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9416
9417 * frames.texi (Window Frame Parameters): Fix typo.
9418
94192004-11-15 Kim F. Storm <storm@cua.dk>
9420
9421 * symbols.texi (Other Plists): Note that plist-get may signal error.
9422 Add safe-plist-get.
9423
94242004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9425
9426 * modes.texi (Font Lock Basics): Fix typo.
9427
94282004-11-08 Richard M. Stallman <rms@gnu.org>
9429
9430 * syntax.texi (Syntax Table Functions): Add syntax-after.
9431
94322004-11-06 Lars Brinkhoff <lars@nocrew.org>
9433
9434 * os.texi (Processor Run Time): New section documenting
9435 get-internal-run-time.
9436
94372004-11-06 Eli Zaretskii <eliz@gnu.org>
9438
9439 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9440 it nukes elisp-cover.texi.
9441 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9442 elisp-0 etc.
9443
94442004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9445
9446 * commands.texi (Keyboard Macros): Document `append' return value
9447 of `defining-kbd-macro'.
9448
94492004-11-01 Richard M. Stallman <rms@gnu.org>
9450
9451 * commands.texi (Interactive Call): Add called-interactively-p.
9452
94532004-10-29 Simon Josefsson <jas@extundo.com>
9454
9455 * minibuf.texi (Reading a Password): Revert.
9456
94572004-10-28 Richard M. Stallman <rms@gnu.org>
9458
9459 * frames.texi (Display Feature Testing): Explain about "vendor".
9460
94612004-10-27 Richard M. Stallman <rms@gnu.org>
9462
9463 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9464 not raw. Clarify `n'.
9465 (Interactive Call): Rewrite interactive-p, focusing on when
9466 and how to use it.
9467 (Misc Events): Clarify previous change.
9468
9469 * advice.texi (Simple Advice): Clarify what job the example does.
9470 (Around-Advice): Clarify ad-do-it.
9471 (Activation of Advice): An option of ad-default-compilation-action
9472 is `never', not `nil'.
9473
94742004-10-26 Kim F. Storm <storm@cua.dk>
9475
9476 * commands.texi (Interactive Codes): Add U code letter.
9477
94782004-10-25 Simon Josefsson <jas@extundo.com>
9479
9480 * minibuf.texi (Reading a Password): Add.
9481
94822004-10-24 Jason Rumney <jasonr@gnu.org>
9483
9484 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9485 and wheel-down.
9486
94872004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9488
9489 * processes.texi (Synchronous Processes): Document process-file.
9490
94912004-10-22 Kenichi Handa <handa@m17n.org>
9492
9493 * text.texi (translate-region): Document that it accepts also a
9494 char-table.
9495
94962004-10-22 David Ponce <david@dponce.com>
9497
9498 * windows.texi (Resizing Windows): Document the `preserve-before'
9499 argument of the functions `enlarge-window' and `shrink-window'.
9500
95012004-10-19 Jason Rumney <jasonr@gnu.org>
9502
9503 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9504
95052004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9506
9507 * text.texi (Filling): Add anchor for definition of
9508 `sentence-end-double-space'.
9509
9510 * searching.texi (Regexp Example): Update description of how
9511 Emacs currently recognizes the end of a sentence.
9512 (Standard Regexps): Update definition of the variable
9513 `sentence-end'. Add definition of the function `sentence-end'.
9514
95152004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9516
9517 * display.texi (Progress): New node.
9518
95192004-10-05 Kim F. Storm <storm@cua.dk>
9520
9521 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9522
95232004-09-29 Kim F. Storm <storm@cua.dk>
9524
9525 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9526 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9527 fringe bitmap symbols, as they now have their own namespace.
9528 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9529 vs. pixels. Signal error if no free bitmap slots.
9530 (Pixel Specification): Change IMAGE to @var{image}.
9531
95322004-09-28 Richard M. Stallman <rms@gnu.org>
9533
9534 * text.texi (Special Properties): Clarify line-spacing and line-height.
9535
9536 * searching.texi (Regexp Search): Add looking-back.
9537
95382004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9539
9540 * display.texi: Correct typos.
9541 (Image Descriptors): Correct xref's.
9542
95432004-09-25 Richard M. Stallman <rms@gnu.org>
9544
9545 * text.texi (Special Properties): Cleanups in `cursor'.
9546 Rewrites in `line-height' and `line-spacing'; exchange them.
9547
9548 * display.texi (Fringes): Rewrite previous change.
9549 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9550 (Display Fringe Bitmaps): Node deleted, text moved.
9551 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9552 (Scroll Bars): Clarify set-window-scroll-bars.
9553 (Pointer Shape): Rewrite.
9554 (Specified Space): Clarify :align-to, etc.
9555 (Pixel Specification): Use @var. Clarify new text.
9556 (Other Display Specs): Clarify `slice'.
9557 (Image Descriptors): Cleanups.
9558 (Showing Images): Cleanups.
9559
95602004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9561
9562 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9563
9564 * modes.texi: Various minor changes in addition to:
9565 (Major Mode Conventions): Final call to `run-mode-hooks' should
9566 not be inside the `delay-mode-hooks' form.
9567 (Mode Hooks): New node.
9568 (Hooks): Delete obsolete example.
9569 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9570 node "Mode Hooks".
9571
95722004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9573
9574 * display.texi: Correct various typos.
9575 (Display): Rename node "Pointer Shapes" to "Pointer
9576 Shape". (There is already a node called "Pointer Shapes" in
9577 frames.texi.)
9578 (Images): Remove non-existent node "Image Slices" from menu.
9579
95802004-09-23 Kim F. Storm <storm@cua.dk>
9581
9582 * text.texi (Special Properties): Add `cursor', `pointer',
9583 `line-height', and `line-spacing' properties.
9584
9585 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9586 Shapes' to menu.
9587 (Standard Faces): Doc fix for fringe face.
9588 (Fringes): Add `overflow-newline-into-fringe' and
9589 'indicate-buffer-boundaries'.
9590 (Fringe Bitmaps, Pointer Shapes): New nodes.
9591 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9592 Bitmaps' to menu.
9593 (Specified Space): Describe pixel width and height.
9594 (Pixel Specification): New node.
9595 (Other Display Specs): Add `slice' property.
9596 (Display Fringe Bitmaps): New node.
9597 (Images): Add 'Image Slices' to menu.
9598 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
9599 (Showing Images): Add slice arg to `insert-image'.
9600 Add 'insert-sliced-image'.
b8d4c8d0
GM
9601
96022004-09-20 Richard M. Stallman <rms@gnu.org>
9603
9604 * commands.texi (Key Sequence Input):
9605 Clarify downcasing in read-key-sequence.
9606
96072004-09-08 Juri Linkov <juri@jurta.org>
9608
9609 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9610
96112004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9612
5dcb4c4e
SM
9613 * locals.texi (Standard Buffer-Local Variables):
9614 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
9615 * internals.texi (Buffer Internals): Describe new
9616 auto_save_file_format field of the buffer structure.
9617 * files.texi (Format Conversion): `auto-save-file-format' has been
9618 renamed `buffer-auto-save-file-format'.
9619
96202004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9621
9622 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9623 an integer or a marker.
9624 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9625
96262004-08-22 Richard M. Stallman <rms@gnu.org>
9627
9628 * modes.texi (Major Mode Conventions): Discuss rebinding of
9629 standard key bindings.
9630
96312004-08-18 Kim F. Storm <storm@cua.dk>
9632
9633 * processes.texi (Accepting Output): Add `just-this-one' arg to
9634 `accept-process-output'.
9635 (Output from Processes): New var `process-adaptive-read-buffering'.
9636
96372004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9638
9639 * keymaps.texi: Various changes in addition to:
9640 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9641 Give more varied examples for `kbd'.
9642 (Creating Keymaps): Char tables have slots for all characters
9643 without modifiers.
9644 (Active Keymaps): `overriding-local-map' and
9645 `overriding-terminal-local-map' also override text property and
9646 overlay keymaps.
9647 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9648 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9649 to denote a prefix of no events.
9650 `map-keymap' includes parent's bindings _recursively_.
9651 Clarify and correct description of `where-is-internal'.
9652 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9653 (Menu Example): For menus intended for use with the keyboard, the
9654 menu items should be bound to characters or real function keys.
9655
96562004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9657
9658 * objects.texi (Character Type): Reposition `@anchor' to prevent
9659 double space inside sentence in Info.
9660
9661 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9662 renamed to `disabled-command-function'.
9663 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9664 (Command Loop Info): Replace reference to it.
9665 (Disabling Commands): `disabled-command-hook' has been renamed to
9666 `disabled-command-function'.
9667
96682004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9669
9670 * os.texi (Translating Input): Only non-prefix bindings in
9671 `key-translation-map' override actual key bindings. Warn about
9672 possible indirect effect of actual key bindings on non-prefix
9673 bindings in `key-translation-map'.
9674
96752004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9676
9677 * minibuf.texi (High-Level Completion): Add anchor for definition
9678 of `read-variable'.
9679
9680 * commands.texi: Various changes in addition to:
9681 (Using Interactive): Clarify description of `interactive-form'.
9682 (Interactive Call): Mention default for KEYS argument to
9683 `call-interactively'.
9684 (Command Loop Info): Clarify description of `this-command-keys'.
9685 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9686 Value of `last-event-frame' can be `macro'.
9687 (Repeat Events): `double-click-fuzz' is also used to distinguish
9688 clicks and drags.
9689 (Classifying Events): Clarify descriptions of `event-modifiers'
9690 `event-basic-type' and `event-convert-list'.
9691 (Accessing Events): `posn-timestamp' takes POSITION argument.
9692 (Quoted Character Input): Clarify description of
9693 `read-quoted-char' and fix example.
9694 (Quitting): Add `with-local-quit'.
9695 (Disabling Commands): Correct and clarify descriptions of
9696 `enable-command' and `disable-command'.
9697 Mention what happens if `disabled-command-hook' is nil.
9698 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9699 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9700
97012004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9702
9703 * frames.texi: Various changes in addition to:
9704 (Creating Frames): Expand and clarify description of `make-frame'.
9705 (Window Frame Parameters): Either none or both of the `icon-left'
9706 and `icon-top' parameters must be specified. Put descriptions of
9707 `menu-bar-lines' and `toolbar-lines' closer together and change
9708 them accordingly.
9709 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9710 except while processing `frame-title-format' or `icon-title-format'.
9711 (Deleting Frames): Correct description of `delete-frame'.
9712 Non-nil return values of `frame-live-p' are like those of `framep'.
9713 (Frames and Windows): Mention return value of
9714 `set-frame-selected-window'.
9715 (Visibility of Frames): Mention `force' argument to
9716 `make-frame-invisible'. `frame-visible-p' returns t for all
9717 frames on text-only terminals.
9718 (Frame Configurations): Restoring a frame configuration does not
9719 restore deleted frames.
9720 (Window System Selections): `x-set-selection' returns DATA.
9721 (Resources): Add example.
9722 (Display Feature Testing): Clarify descriptions of
9723 `display-pixel-height', `display-pixel-width', `x-server-version'
9724 and `x-server-vendor'.
9725
9726 * windows.texi (Choosing Window): Add anchor.
9727 * minibuf.texi (Minibuffer Misc): Add anchor.
9728
97292004-07-23 John Paul Wallington <jpw@gnu.org>
9730
9731 * macros.texi (Defining Macros): Declaration keyword for setting
9732 Edebug spec is `debug' not `edebug'.
9733
97342004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9735
9736 * windows.texi: Various small changes in addition to:
9737 (Window Point): Mention return value of `set-window-point'.
9738 (Window Start): `pos-visible-in-window-p' disregards horizontal
9739 scrolling. Explain return value if PARTIALLY is non-nil.
9740 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9741 and `set-window-vscroll'.
9742 (Size of Window): The argument WINDOW to `window-inside-edges',
9743 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9744 (Resizing Windows): Explain return value of
9745 `shrink-window-if-larger-than-buffer'.
9746 `window-size-fixed' automatically becomes buffer local when set.
9747 (Window Configurations): Explain return value of
9748 `set-window-configuration'.
9749
9750 * minibuf.texi (Minibuffer Misc): Add anchor for
9751 `minibuffer-scroll-window'.
9752
9753 * positions.texi (Text Lines): Add anchor for `count-lines'.
9754
97552004-07-17 Richard M. Stallman <rms@gnu.org>
9756
9757 * display.texi (Overlay Properties): Adding `evaporate' prop
9758 deletes empty overlay immediately.
9759
9760 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9761 fix example.
9762
97632004-07-16 Jim Blandy <jimb@redhat.com>
9764
9765 * searching.texi (Regexp Backslash): Document new \_< and \_>
9766 operators.
9767
97682004-07-16 Juanma Barranquero <lektu@terra.es>
9769
9770 * display.texi (Images): Fix Texinfo usage.
9771
97722004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9773
9774 * buffers.texi (Modification Time): `visited-file-modtime' now
9775 returns a list of two integers, instead of a cons.
9776
97772004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9778
9779 * windows.texi: Various changes in addition to:
9780 (Splitting Windows): Add `split-window-keep-point'.
9781
97822004-07-09 Richard M. Stallman <rms@gnu.org>
9783
9784 * frames.texi (Input Focus): Minor fix.
9785
97862004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9787
9788 * frames.texi (Input Focus): Clarify descriptions of
9789 `select-frame-set-input-focus' and `select-frame'.
9790
97912004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9792
9793 * os.texi: Various small changes in addition to:
9794 (Killing Emacs): Expand and clarify description of
9795 `kill-emacs-query-functions' and `kill-emacs-hook'.
9796 (System Environment): Expand and clarify description of `getenv'
9797 and `setenv'.
9798 (Timers): Clarify description of `run-at-time'.
9799 (Translating Input): Correct description of
9800 `extra-keyboard-modifiers'.
9801 (Flow Control): Correct description of `enable-flow-control'.
9802
98032004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9804
9805 * os.texi: Update copyright.
9806 (Session Management): Grammar fix.
9807 Clarify which Emacs does the restarting.
9808 Use @samp for *scratch* buffer.
9809
98102004-07-04 Alan Mackenzie <acm@muc.de>
9811
9812 * frames.texi (Input Focus): Add documentation for
9813 `select-frame-set-input-focus'. Replace refs to non-existent
9814 `switch-frame' with `select-frame'. Minor corrections and tidying
9815 up of text-only terminal stuff.
9816
98172004-07-02 Richard M. Stallman <rms@gnu.org>
9818
9819 * files.texi (Saving Buffers): Cleanup write-contents-function.
9820 (Magic File Names): Cleanup file-remote-p.
9821
b344d29d 98222004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9823
9824 * files.texi (Magic File Names): `file-remote-p' returns an
9825 identifier of the remote system, not just t.
9826
98272004-07-02 David Kastrup <dak@gnu.org>
9828
9829 * searching.texi (Entire Match Data): Add explanation about new
9830 match-data behavior when @var{integers} is non-nil.
9831
98322004-06-24 Richard M. Stallman <rms@gnu.org>
9833
9834 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9835
9836 * customize.texi (Variable Definitions): Note about doc strings
9837 and :set.
9838
9839 * keymaps.texi (Keymap Terminology): Document `kbd'.
9840 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9841
9842 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9843 makes it buffer-local.
9844
9845 * files.texi (Saving Buffers): Correct previous change.
9846
9847 * commands.texi (Accessing Events):
9848 Clarify posn-col-row and posn-actual-col-row.
9849
98502004-06-24 David Ponce <david.ponce@wanadoo.fr>
9851
9852 * commands.texi (Accessing Events): New functions
9853 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9854
98552004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9856
9857 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9858 * frames.texi, buffers.texi, backups.texi, variables.texi:
9859 * loading.texi, eval.texi, functions.texi, control.texi:
9860 * symbols.texi, minibuf.texi: Reposition @anchor's.
9861
9862 * help.texi: Various small changes in addition to the following.
9863 (Describing Characters): Describe PREFIX argument to
9864 `key-description'. Correct and clarify definition of
9865 `text-char-description'. Describe NEED-VECTOR argument to
9866 `read-kbd-macro'.
9867 (Help Functions): Clarify definition of `apropos'.
9868
98692004-06-23 Lars Hansen <larsh@math.ku.dk>
9870
9871 * files.texi (Saving Buffers): Correct description of
9872 `write-contents-functions'.
9873
98742004-06-21 Juanma Barranquero <lektu@terra.es>
9875
9876 * display.texi (Images): Remove redundant @vindex directives.
9877 Rewrite `image-library-alist' doc in active voice.
9878
98792004-06-14 Juanma Barranquero <lektu@terra.es>
9880
9881 * display.texi (Images): Document new delayed library loading,
9882 variable `image-library-alist' and (existing but undocumented)
9883 function `image-type-available-p'.
9884
98852004-06-05 Richard M. Stallman <rms@gnu.org>
9886
9887 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9888 refer the user to the Initial Input node.
9889 (Text from Minibuffer): Likewise.
9890 (Initial Input): New node. Document this feature
9891 and say it is mostly deprecated.
9892
98932004-05-30 Richard M. Stallman <rms@gnu.org>
9894
9895 * loading.texi (Named Features): Clarify return value
9896 and meaning of NOERROR.
9897
9898 * variables.texi (File Local Variables): Minor cleanup.
9899
99002004-05-30 Michael Albinus <michael.albinus@gmx.de>
9901
9902 * files.texi (Magic File Names): Add `file-remote-p' as operation
9903 of file name handlers.
9904
99052004-05-29 Richard M. Stallman <rms@gnu.org>
9906
9907 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9908 as arg to a minor mode command.
9909
99102004-05-22 Richard M. Stallman <rms@gnu.org>
9911
9912 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9913
9914 * streams.texi (Output Variables): Doc float-output-format.
9915
9916 * searching.texi (Regexp Special): Nested repetition can be infloop.
9917
9918 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9919 real stack overflow.
9920
9921 * compile.texi: Minor cleanups.
9922
99232004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9924
9925 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9926 circular lists.
9927 (List Elements): Explain handling of circular and dotted lists.
9928
99292004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9930
9931 * modes.texi (Search-based Fontification): Fix typo.
9932
99332004-05-10 Juanma Barranquero <lektu@terra.es>
9934
9935 * modes.texi (Mode Line Variables): Fix description of
9936 global-mode-string, which is now after which-func-mode, not the
9937 buffer name.
9938
99392004-05-07 Lars Hansen <larsh@math.ku.dk>
9940
9941 * modes.texi (Desktop Save Mode): Add.
9942 (Modes): Add menu entry Desktop Save Mode.
9943
9944 * hooks.texi: Add desktop-after-read-hook,
9945 desktop-no-desktop-file-hook and desktop-save-hook.
9946
9947 * locals.texi: Add desktop-save-buffer.
9948
99492004-04-30 Jesper Harder <harder@ifa.au.dk>
9950
9951 * display.texi: emacs -> Emacs.
9952
99532004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
9954
9955 * files.texi (Changing Files): Document set-file-times.
9956
99572004-04-23 Juanma Barranquero <lektu@terra.es>
9958
9959 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
9960
99612004-04-18 Jesper Harder <harder@ifa.au.dk>
9962
9963 * tips.texi (Coding Conventions): defopt -> defcustom.
9964
99652004-04-16 Luc Teirlinck <teirllm@auburn.edu>
9966
9967 * sequences.texi: Various clarifications.
9968
99692004-04-14 Luc Teirlinck <teirllm@auburn.edu>
9970
9971 * buffers.texi (Read Only Buffers): Mention optional ARG to
9972 `toggle-read-only'.
9973
99742004-04-14 Nick Roberts <nick@nick.uklinux.net>
9975
9976 * windows.texi (Selecting Windows): Note that get-lru-window
9977 returns a full-width window if possible.
9978
99792004-04-13 Luc Teirlinck <teirllm@auburn.edu>
9980
9981 * buffers.texi: Various changes in addition to:
9982 (Buffer File Name): Add `find-buffer-visiting'.
9983 (Buffer Modification): Mention optional ARG to `not-modified'.
9984 (Indirect Buffers): Mention optional CLONE argument to
9985 `make-indirect-buffer'.
9986
9987 * files.texi: Various changes in addition to:
9988 (Visiting Functions): `find-file-hook' is now a normal hook.
9989 (File Name Expansion): Explain difference between the way that
9990 `expand-file-name' and `file-truename' treat `..'.
9991 (Contents of Directories): Mention optional ID-FORMAT argument to
9992 `directory-files-and-attributes'.
9993 (Format Conversion): Mention new optional CONFIRM argument to
9994 `format-write-file'.
9995
99962004-04-12 Miles Bader <miles@gnu.org>
9997
9998 * macros.texi (Expansion): Add description of `macroexpand-all'.
9999
100002004-04-05 Jesper Harder <harder@ifa.au.dk>
10001
5dcb4c4e
SM
10002 * variables.texi (Variable Aliases):
10003 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10004
10005 * errors.texi (Standard Errors): Ditto.
10006
100072004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10008
10009 * backups.texi: Various small changes in addition to:
10010 (Making Backups): Mention return value of `backup-buffer'.
10011 (Auto-Saving): Mention optional FORCE argument to
10012 `delete-auto-save-file-if-necessary'.
10013 (Reverting): Mention optional PRESERVE-MODES argument to
10014 `revert-buffer'. Correct description of `revert-buffer-function'.
10015
100162004-03-22 Juri Linkov <juri@jurta.org>
10017
10018 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10019 with `Vector Functions'.
10020
10021 * text.texi (Sorting): Add missing quote.
10022
100232004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10024
10025 * intro.texi (Lisp History): Replace xref to `cl' manual with
10026 inforef.
10027
100282004-03-12 Richard M. Stallman <rms@gnu.org>
10029
10030 * intro.texi (Version Info): Add arg to emacs-version.
10031 (Lisp History): Change xref to CL manual.
10032
100332004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10034
10035 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10036 for Partial Completion mode.
10037
100382004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10039
10040 * customize.texi: Fix typo. Remove eol whitespace.
10041
100422004-03-04 Richard M. Stallman <rms@gnu.org>
10043
10044 * processes.texi: Fix typos.
10045
10046 * lists.texi (Building Lists): Minor clarification.
10047
10048 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10049 in make-hash-table.
10050
100512004-02-29 Juanma Barranquero <lektu@terra.es>
10052
10053 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10054 rm, and ignore exit code.
10055
100562004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10057
10058 * display.texi (Defining Faces): Add description for min-colors.
10059 Update example.
10060
100612004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10062
10063 * abbrevs.texi: Various corrections and clarifications in addition
10064 to the following:
10065 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10066
100672004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10068
10069 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10070
100712004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10072
10073 * text.texi: Various small changes in addition to the following:
10074 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10075 to delete-horizontal-space.
10076 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10077 description of yank-handler text property at various places.
10078
10079 * frames.texi (Window System Selections): Add anchor.
10080
10081 * syntax.texi (Syntax Table Functions): Clarify and correct
10082 descriptions of make-syntax-table and copy-syntax-table.
10083 (Motion and Syntax): Clarify SYNTAXES argument to
10084 skip-syntax-forward.
10085 (Parsing Expressions): Mention that the return value of
10086 parse-partial-sexp is currently a list of ten rather than nine
10087 elements.
10088 (Categories): Various corrections and clarifications.
10089
100902004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10091
10092 * markers.texi (Marker Insertion Types): Minor change.
10093
10094 * locals.texi (Standard Buffer-Local Variables):
10095 * commands.texi (Interactive Codes, Using Interactive):
10096 * functions.texi (Related Topics): Fix xrefs.
10097
100982004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10099
10100 * lists.texi (Sets And Lists): Update description of delete-dups.
10101
101022004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10103
10104 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10105
c8763fb6 101062004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10107
10108 * frames.texi (Parameter Access): frame-parameters arg is optional.
10109 modify-frame-parameters handles nil for FRAME.
10110 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10111 are all-or-nothing for certain toolkits.
10112 Mention parameter wait-for-wm.
10113 (Frames and Windows): In frame-first-window and frame-selected-window
10114 the arg is optional.
10115 (Input Focus): In redirect-frame-focus the second arg is optional.
10116 (Window System Selections): Mention selection type CLIPBOARD.
10117 Mention data-type UTF8_STRING.
10118 Mention numbering of cut buffers.
10119 (Resources): Describe x-resource-name.
10120
101212004-02-16 Richard M. Stallman <rms@gnu.org>
10122
10123 * windows.texi (Buffers and Windows): Delete false table
10124 about all-frames.
10125
10126 * syntax.texi (Parsing Expressions): Delete old caveat
10127 about parse-sexp-ignore-comments.
10128
10129 * streams.texi (Output Variables): Add print-quoted.
10130
10131 * lists.texi (Building Lists): Minor cleanup.
10132
10133 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10134
10135 * display.texi (Overlays): Explain overlays use markers.
10136 (Managing Overlays): Explain front-advance and rear-advance
10137 in more detail.
10138
10139 * loading.texi (Unloading): Document unload-feature-special-hooks.
10140 Get rid of fns-NNN.el file.
10141
101422004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10143
10144 * help.texi (Describing Characters): Fix text-char-description
10145 example output.
10146
10147 * edebug.texi (Using Edebug): Fix example.
10148
10149 * debugging.texi (Internals of Debugger): Fix return value.
10150
10151 * files.texi (Changing Files): Fix argname.
10152
10153 * calendar.texi: Fix parens, and default values.
10154
10155 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10156 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10157 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10158
10159 * positions.texi (Text Lines): Don't add -1 in current-line.
10160
101612004-02-16 Richard M. Stallman <rms@gnu.org>
10162
10163 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10164
101652004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10166
10167 * processes.texi (Low-Level Network): Fix a typo.
10168
101692004-02-12 Kim F. Storm <storm@cua.dk>
10170
10171 * display.texi (Fringes): Use consistent wording.
10172 Note that window-fringe's window arg is optional.
10173 (Scroll Bars): Use consistent wording.
10174
101752004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10176
10177 * tips.texi (Comment Tips): Document the new conventions for
10178 commenting out code.
10179
c8763fb6 101802004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10181
5dcb4c4e 10182 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10183
101842004-02-07 Kim F. Storm <storm@cua.dk>
10185
10186 * positions.texi (Text Lines): Add line-number-at-pos.
10187
101882004-02-06 John Paul Wallington <jpw@gnu.org>
10189
10190 * display.texi (Button Properties, Button Buffer Commands):
10191 mouse-2 invokes button, not down-mouse-1.
10192
101932004-02-04 Jason Rumney <jasonr@gnu.org>
10194
10195 * makefile.w32-in: Sync with Makefile.in changes.
10196
101972004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10198
10199 * minibuf.texi (Text from Minibuffer): Various corrections and
10200 clarifications.
10201 (Object from Minibuffer): Correct Lisp description of
10202 read-minibuffer.
10203 (Minibuffer History): Clarify description of cons values for
10204 HISTORY arguments.
5dcb4c4e
SM
10205 (Basic Completion): Various corrections and clarifications.
10206 Add completion-regexp-list.
b8d4c8d0
GM
10207 (Minibuffer Completion): Correct and clarify description of
10208 completing-read.
5dcb4c4e
SM
10209 (Completion Commands): Mention Partial Completion mode.
10210 Various other minor changes.
b8d4c8d0
GM
10211 (High-Level Completion): Various corrections and clarifications.
10212 (Reading File Names): Ditto.
10213 (Minibuffer Misc): Ditto.
10214
102152004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10216
10217 * strings.texi (Text Comparison): assoc-string also matches
10218 elements of alists that are strings instead of conses.
10219 (Formatting Strings): Standardize Texinfo usage. Update index
10220 entries.
10221
102222004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10223
10224 * lists.texi (Sets And Lists): Add delete-dups.
10225
102262004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10227
10228 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10229 special form.
10230 * macros.texi (Defining Macros): Update description of `declare',
10231 which now is a macro.
10232 (Wrong Time): Fix typos.
10233
102342004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10235
10236 * compile.texi (Compilation Functions): Expand descriptions of
10237 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10238 and `batch-byte-compile'. In particular, mention and describe
10239 all optional arguments.
10240 (Disassembly): Correct and clarify the description of `disassemble'.
10241
102422004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10243
10244 * searching.texi: Various small changes in addition to the
10245 following.
10246 (Regexp Example): Adapt to new value of `sentence-end'.
10247 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10248 `words'.
10249 (Search and Replace): Add usage note for `perform-replace'.
10250 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10251 `match-data'.
10252 (Standard Regexps): Update for new values of `paragraph-start'
10253 and `sentence-end'.
10254
102552004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10256
10257 * files.texi (Saving Buffers): Clarify descriptions of
10258 `write-contents-functions' and `before-save-hook'.
10259 Make the defvar's for `before-save-hook' and `after-save-hook'
10260 into defopt's.
10261
102622004-01-07 Kim F. Storm <storm@cua.dk>
10263
10264 * commands.texi (Click Events): Describe new image and
10265 width/height elements of click events.
10266 (Accessing Events): Add posn-string, posn-image, and
10267 posn-object-width-height. Change posn-object to return either
10268 image or string object.
10269
102702004-01-01 Simon Josefsson <jas@extundo.com>
10271
10272 * hooks.texi (Standard Hooks): Add before-save-hook.
10273 * files.texi (Saving Buffers): Likewise.
10274
102752004-01-03 Richard M. Stallman <rms@gnu.org>
10276
10277 * frames.texi (Frames and Windows): Delete frame-root-window.
10278
102792004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10280
10281 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10282
10283 * functions.texi: Various small changes in addition to the
10284 following.
5dcb4c4e
SM
10285 (What Is a Function): `functionp' returns nil for macros.
10286 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10287 (Function Documentation): Add `\' in front of (fn @var{arglist})
10288 and explain why.
10289 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10290 Add anchor.
10291 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10292
102932004-01-01 Miles Bader <miles@gnu.org>
10294
10295 * display.texi (Buttons): New section.
10296
102972003-12-31 Andreas Schwab <schwab@suse.de>
10298
10299 * numbers.texi (Math Functions): sqrt reports a domain-error
10300 error.
10301 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10302
103032003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10304
10305 * tips.texi (Documentation Tips): Update item on hyperlinks in
10306 documentation strings.
10307
10308 * errors.texi (Standard Errors): Various small corrections and
10309 additions.
10310
10311 * control.texi: Various small changes in addition to the
10312 following.
10313 (Signaling Errors): Provide some more details on how `signal'
10314 constructs the error message. Add anchor to the definition of
10315 `signal'.
10316 (Error Symbols): Describe special treatment of `quit'.
10317 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10318 to emphasize that it has to be a single form.
10319
10320 * buffers.texi: Add anchor.
10321
103222003-12-29 Richard M. Stallman <rms@gnu.org>
10323
10324 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10325 (Window Configurations): Add window-configuration-frame.
10326
10327 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10328
10329 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10330 Change arg name in get-char-property.
10331 (Special Properties): Update handling of keymap property.
10332
10333 * strings.texi (Modifying Strings): Add clear-string.
10334 (Text Comparison): Add assoc-string and remove
10335 assoc-ignore-case, assoc-ignore-representation.
10336
10337 * os.texi (Time of Day): Add set-time-zone-rule.
10338
10339 * numbers.texi (Math Functions): asin, acos, log, log10
10340 report domain-error errors.
10341
10342 * nonascii.texi (Converting Representations):
10343 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10344 (Encoding and I/O): Add file-name-coding-system.
10345
10346 * modes.texi (Search-based Fontification): Explain that
10347 face specs are symbols with face names as values.
10348
10349 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10350
10351 * lists.texi (Building Lists): remq moved elsewhere.
10352 (Sets And Lists): remq moved here.
10353 (Association Lists): Refer to assoc-string.
10354
10355 * internals.texi (Garbage Collection): Add memory-use-counts.
10356
10357 * frames.texi (Frames and Windows): Add set-frame-selected-window
10358 and frame-root-window.
10359
10360 * files.texi (Contents of Directories):
10361 Add directory-files-and-attributes.
10362
10363 * display.texi (Refresh Screen): Add force-window-update.
10364 (Invisible Text): Explain about moving point out of invis text.
10365 (Overlay Properties): Add overlay-properties.
10366 (Managing Overlays): Add overlayp.
10367 (GIF Images): Invalid image number displays a hollow box.
10368
10369 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10370 (Killing Buffers): Add buffer-live-p.
10371
103722003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10373
10374 * display.texi (Fringes): Fix typo "set-buffer-window".
10375
103762003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10377
10378 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10379 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10380 Add or change various xrefs and anchors.
10381
10382 * commands.texi: Replace all occurrences of @acronym{CAR} with
10383 @sc{car}, for consistency with the rest of the Elisp manual.
10384 `car' and `cdr' are historically acronyms, but are no longer
10385 widely thought of as such.
10386
10387 * internals.texi (Pure Storage): Mention that `purecopy' does not
10388 copy text properties.
10389 (Object Internals): Now 29 bits are used (in most implementations)
10390 to address Lisp objects.
10391
10392 * variables.texi (Variables with Restricted Values): New node.
10393
10394 * objects.texi (Lisp Data Types): Mention that certain variables
10395 can only take on a restricted set of values and add an xref to
10396 the new node "Variables with Restricted Values".
10397
10398 * eval.texi (Function Indirection): Describe the errors that
10399 `indirect-function' can signal.
10400 (Eval): Clarify the descriptions of `eval-region' and `values'.
10401 Describe `eval-buffer' instead of `eval-current-buffer' and
10402 mention `eval-current-buffer' as an alias for `current-buffer'.
10403 Correct the description and mention all optional arguments.
10404
10405 * nonascii.texi: Various small changes in addition to the
10406 following.
10407 (Converting Representations): Clarify behavior of
10408 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10409 ASCII arguments.
10410 (Character Sets): Document the variable `charset-list' and adapt
10411 the definition of the function `charset-list' accordingly.
10412 (Translation of Characters): Clarify use of generic characters in
10413 `make-translation-table'. Clarify and correct the description of
10414 the use of translation tables in encoding and decoding.
10415 (User-Chosen Coding Systems): Correct and clarify the description
10416 of `select-safe-coding-system'.
10417 (Default Coding Systems): Clarify description of
10418 `file-coding-system-alist'.
10419
104202003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10421
10422 * strings.texi (Text Comparison): Correctly describe when two
10423 strings are `equal'. Combine and clarify descriptions of
10424 `assoc-ignore-case' and `assoc-ignore-representation'.
10425
10426 * objects.texi (Non-ASCII in Strings): Clarify description of
10427 when a string is unibyte or multibyte.
10428 (Bool-Vector Type): Update examples.
10429 (Equality Predicates): Correctly describe when two strings are
10430 `equal'.
10431
104322003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10433
10434 * lists.texi (Building Lists): `append' no longer accepts integer
10435 arguments. Update the description of `number-sequence' to reflect
10436 recent changes.
10437 (Sets And Lists): Describe `member-ignore-case' after `member'.
10438
104392003-11-27 Kim F. Storm <storm@cua.dk>
10440
10441 * commands.texi (Click Events): Click object may be an images.
10442 Describe (dx . dy) element of click positions.
10443 (Accessing Events): Remove duplicate posn-timestamp.
10444 New functions posn-object and posn-object-x-y.
10445
104462003-11-23 Kim F. Storm <storm@cua.dk>
10447
10448 * commands.texi (Click Events): Describe enhancements to event
10449 position lists, including new text-pos and (col . row) items.
10450 Mention left-fringe and right-fringe area events.
10451 (Accessing Events): New functions posn-area and
10452 posn-actual-col-row. Mention posn-timestamp. Mention that
10453 posn-point in non-text area still returns buffer position.
10454 Clarify posn-col-row.
10455
104562003-11-21 Lars Hansen <larsh@math.ku.dk>
10457
10458 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10459 * anti.texi (File Attributes): Describe removed parameter
10460 ID-FORMAT.
10461
104622003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10463
10464 * positions.texi (Positions): Mention that, if a marker is used as
10465 a position, its buffer is ignored.
10466
10467 * markers.texi (Overview of Markers): Mention it here too.
10468
104692003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10470
10471 * numbers.texi (Numeric Conversions): Not just `floor', but also
10472 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10473
104742003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10475
10476 * markers.texi (Creating Markers): Specify insertion type of
10477 created markers. Add xref to `Marker Insertion Types'.
10478 Second argument to `copy-marker' is optional.
10479 (Marker Insertion Types): Mention that most markers are created
10480 with insertion type nil.
10481 (The Mark): Correctly describe when `mark' signals an error.
10482 (The Region): Correctly describe when `region-beginning' and
10483 `region-end' signal an error.
10484
104852003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10486
10487 * hash.texi (Creating Hash): Clarify description of `eql'.
10488 `makehash' is obsolete.
10489 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10490
10491 * positions.texi (Point): Change description of `buffer-end', so
10492 that it is also correct for floating point arguments.
10493 (List Motion): Correct argument lists of `beginning-of-defun' and
10494 `end-of-defun'.
10495 (Excursions): Add xref to `Marker Insertion Types'.
10496 (Narrowing): Argument to `narrow-to-page' is optional.
10497
104982003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10499
10500 * streams.texi (Output Streams): Clarify behavior of point for
10501 marker output streams.
10502
105032003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10504
10505 * variables.texi (Defining Variables): Second argument to
10506 `defconst' is not optional.
10507 (Setting Variables): Mention optional argument APPEND to
10508 `add-to-list'.
10509 (Creating Buffer-Local): Expand description of
10510 `make-variable-buffer-local'.
10511 (Frame-Local Variables): Expand description of
10512 `make-variable-frame-local'.
10513 (Variable Aliases): Correct description of optional argument
10514 DOCSTRING to `defvaralias'. Mention return value of
10515 `defvaralias'.
10516 (File Local Variables): Add xref to `File variables' in Emacs
10517 Manual. Correct description of `hack-local-variables'. Mention
10518 `safe-local-variable' property. Mention optional second argument
10519 to `risky-local-variable-p'.
10520
105212003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10522
10523 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10524
105252003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10526
10527 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10528 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10529 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10530 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10531 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10532 lispref/processes.texi, lispref/searching.texi,
10533 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10534 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10535 @acronym{FOO}.
10536
105372003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10538
10539 * strings.texi (Creating Strings): Argument START to `substring'
10540 can not be `nil'. Expand description of
10541 `substring-no-properties'. Correct description of `split-string',
10542 especially with respect to empty matches. Prevent very bad line
10543 break in definition of `split-string-default-separators'.
10544 (Text Comparison): `string=' and `string<' also accept symbols as
10545 arguments.
10546 (String Conversion): More completely describe argument BASE in
10547 `string-to-number'.
10548 (Formatting Strings): `%s' and `%S' in `format' do require
10549 corresponding object. Clarify behavior of numeric prefix after
10550 `%' in `format'.
10551 (Case Conversion): The argument to `upcase-initials' can be a
10552 character.
10553
105542003-10-27 Kenichi Handa <handa@m17n.org>
10555
10556 * display.texi (Fontsets): Fix texinfo usage.
10557
105582003-10-25 Kenichi Handa <handa@m17n.org>
10559
10560 * display.texi (Fontsets): Add description of the function
10561 set-fontset-font.
10562
105632003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10564
10565 * display.texi (Temporary Displays): Add xref to `Documentation
10566 Tips'.
10567
10568 * functions.texi (Function Safety): Use inforef instead of pxref
10569 for SES.
10570
105712003-10-23 Andreas Schwab <schwab@suse.de>
10572
10573 * Makefile.in (TEX, texinputdir): Don't define.
10574 (TEXI2DVI): Define.
10575 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10576 add $(srcdir)/index.texi.
10577 ($(infodir)/elisp): Remove index.texi dependency.
10578 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10579 (index.texi): Remove target.
10580 (dist): Don't link $(srcdir)/permute-index.
10581 (clean): Don't remove index.texi.
10582
10583 * permute-index, index.perm: Remove.
10584 * index.texi: Rename from index.unperm.
10585
105862003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10587
10588 * tips.texi (Documentation Tips): Document new behavior for face
10589 and variable hyperlinks in Help mode.
10590
105912003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10592
10593 * objects.texi (Integer Type): Update for extra bit of integer range.
10594 (Character Type): Ditto.
10595
105962003-10-16 Eli Zaretskii <eliz@gnu.org>
10597
10598 * numbers.texi (Integer Basics): Add index entries for reading
10599 numbers in hex, octal, and binary.
10600
106012003-10-16 Lute Kamstra <lute@gnu.org>
10602
10603 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10604 argument.
10605
106062003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10607
10608 * windows.texi (Choosing Window): Fix typo.
10609 * edebug.texi (Edebug Execution Modes): Fix typo.
10610
106112003-10-13 Richard M. Stallman <rms@gnu.org>
10612
10613 * windows.texi (Basic Windows): A window has fringe settings,
10614 display margins and scroll-bar settings.
10615 (Splitting Windows): Doc split-window return value.
10616 Clean up one-window-p.
10617 (Selecting Windows): Fix typo.
10618 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10619 (Buffers and Windows): In set-window-buffer, explain effect
10620 on fringe settings and scroll bar settings.
10621 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10622 (Choosing Window): Use defopt for pop-up-frame-function.
10623 For special-display-buffer-names, explain same-window and same-frame.
10624 Clarify window-dedicated-p return value.
10625 (Textual Scrolling): scroll-up and scroll-down can get an error.
10626 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10627 Clarify set-window-hscroll.
10628 (Size of Window): Don't mention tool bar in window-height.
10629 (Coordinates and Windows): Explain what coordinates-in-window-p
10630 returns for fringes and display margins.
10631 (Window Configurations): Explain saving fringes, etc.
10632
10633 * tips.texi (Library Headers): Clean up Documentation.
10634
10635 * syntax.texi (Parsing Expressions): Clean up forward-comment
10636 and parse-sexp-lookup-properties.
10637
10638 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10639
10640 * os.texi (System Environment): Clean up text for load-average errors.
10641
10642 * modes.texi (Hooks): Don't explain local hook details at front.
10643 Clarify run-hooks and run-hook-with-args a little.
10644 Clean up add-hook and remove-hook.
10645
10646 * edebug.texi (Edebug Execution Modes): Clarify t.
10647 Document edebug-sit-for-seconds.
10648 (Coverage Testing): Document C-x X = and =.
10649 (Instrumenting Macro Calls): Fix typo.
10650 (Specification List): Don't index the specification keywords.
10651
106522003-10-10 Kim F. Storm <storm@cua.dk>
10653
10654 * processes.texi (Network): Introduce make-network-process.
10655
106562003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10657
10658 * tips.texi (Library Headers): Fix typo.
10659
106602003-10-07 Juri Linkov <juri@jurta.org>
10661
10662 * modes.texi (Imenu): Mention imenu-create-index-function's
10663 default value. Explain submenus better.
10664
106652003-10-07 Lute Kamstra <lute@gnu.org>
10666
10667 * modes.texi (Faces for Font Lock): Fix typo.
10668 (Hooks): Explain how buffer-local hook variables can refer to
10669 global hook variables.
10670 Various minor clarifications.
10671
106722003-10-06 Lute Kamstra <lute@gnu.org>
10673
10674 * tips.texi (Coding Conventions): Mention naming conventions for
10675 hooks.
10676
106772003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10678
10679 * loading.texi (Library Search): Correct default value of
10680 load-suffixes.
10681 (Named Features): Fix typo.
10682
106832003-10-05 Richard M. Stallman <rms@gnu.org>
10684
10685 * loading.texi (Named Features): In `provide',
10686 say how to test for subfeatures.
10687 (Unloading): In unload-feature, use new var name
10688 unload-feature-special-hooks.
10689
106902003-10-03 Lute Kamstra <lute@gnu.org>
10691
10692 * modes.texi (Major Mode Conventions): Mention third way to set up
10693 Imenu.
10694 (Imenu): A number of small fixes.
10695 Delete documentation of internal variable imenu--index-alist.
10696 Document the return value format of imenu-create-index-function
10697 functions.
10698
106992003-09-30 Richard M. Stallman <rms@gnu.org>
10700
10701 * processes.texi (Network): Say what stopped datagram connections do.
10702
10703 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10704
10705 * display.texi (Overlay Properties): Clarify `evaporate' property.
10706
107072003-09-29 Lute Kamstra <lute@gnu.org>
10708
10709 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10710 constructs should be marked as risky.
10711 Change cons cell into proper list.
10712 (Mode Line Variables): Change cons cell into proper list.
10713
107142003-09-26 Lute Kamstra <lute@gnu.org>
10715
10716 * modes.texi (Mode Line Data): Document the :propertize construct.
10717 (Mode Line Variables): Reorder the descriptions of the variables
10718 to match their order in the default mode-line-format.
10719 Describe the new variables mode-line-position and mode-line-modes.
10720 Update the default values of mode-line-frame-identification,
10721 minor-mode-alist, and default-mode-line-format.
10722 (Properties in Mode): Mention the :propertize construct.
10723
107242003-09-26 Richard M. Stallman <rms@gnu.org>
10725
10726 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10727 * loading.texi, minibuf.texi, text.texi, variables.texi:
10728 Avoid @strong{Note:}.
10729
107302003-09-26 Richard M. Stallman <rms@gnu.org>
10731
10732 * keymaps.texi (Remapping Commands): Fix typo.
10733
107342003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10735
10736 * processes.texi (Low-Level Network): Fix typo.
10737
107382003-09-23 Kim F. Storm <storm@cua.dk>
10739
10740 * processes.texi (Network, Network Servers): Fix typos.
10741 (Low-Level Network): Add timeout value for :server keyword.
10742 Add new option keywords to make-network-process.
10743 Add set-network-process-options.
10744 Explain how to test availability of network options.
10745
107462003-09-19 Richard M. Stallman <rms@gnu.org>
10747
10748 * text.texi (Motion by Indent): Arg to
10749 backward-to-indentation and forward-to-indentation is optional.
10750
10751 * strings.texi (Creating Strings): Add substring-no-properties.
10752
10753 * processes.texi
10754 (Process Information): Add list-processes arg QUERY-ONLY.
10755 Delete process-contact from here.
10756 Add new status values for process-status.
10757 Add process-get, process-put, process-plist, set-process-plist.
10758 (Synchronous Processes): Add call-process-shell-command.
10759 (Signals to Processes): signal-process allows process objects.
10760 (Network): Complete rewrite.
10761 (Network Servers, Datagrams, Low-Level Network): New nodes.
10762
10763 * positions.texi (Word Motion): forward-word, backward-word
10764 arg is optional. Reword.
10765
10766 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10767
10768 * variables.texi (Creating Buffer-Local):
10769 Delete duplicate definition of buffer-local-value.
10770 (File Local Variables): Explain about discarding text props.
10771
107722003-09-11 Richard M. Stallman <rms@gnu.org>
10773
10774 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10775 changes variables that record input events.
10776 (Minibuffer Misc): Add minibuffer-selected-window.
10777
10778 * lists.texi (Building Lists): Add copy-tree.
10779
10780 * display.texi (Fontsets): Add char-displayable-p.
10781 (Scroll Bars): New node.
10782
107832003-09-08 Lute Kamstra <lute@gnu.org>
10784
10785 * modes.texi (%-Constructs): Document new `%i' and `%I'
10786 constructs.
10787
107882003-09-03 Peter Runestig <peter@runestig.com>
10789
10790 * makefile.w32-in: New file.
10791
107922003-08-29 Richard M. Stallman <rms@gnu.org>
10793
10794 * display.texi (Overlay Properties): Clarify how priorities
10795 affect use of the properties.
10796
107972003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10798
10799 * customize.texi (Type Keywords): Correct the description of
10800 `:help-echo' in the case where `motion-doc' is a function.
10801
108022003-08-14 John Paul Wallington <jpw@gnu.org>
10803
10804 * modes.texi (Emulating Mode Line): Subsection, not section.
10805
108062003-08-13 Richard M. Stallman <rms@gnu.org>
10807
10808 * elisp.texi (Top): Update subnode lists in menu.
10809
10810 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10811 (Kill Functions): kill-region has new arg yank-handler.
10812 (Yanking): New node.
10813 (Yank Commands): Add yank-undo-function.
10814 (Low-Level Kill Ring):
10815 kill-new and kill-append have new arg yank-handler.
10816 (Changing Properties): Add remove-list-of-text-properties.
10817 (Atomic Changes): New node.
10818
10819 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10820
10821 * streams.texi (Output Variables): Add eval-expression-print-length
10822 and eval-expression-print-level.
10823
10824 * os.texi (Time Conversion): For encode-time, explain limits on year.
10825
10826 * objects.texi (Character Type): Define anchor "modifier bits".
10827
10828 * modes.texi (Emulating Mode Line): New node.
10829 (Search-based Fontification): Font Lock uses font-lock-face property.
10830 (Other Font Lock Variables): Likewise.
10831
10832 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10833 not vectors.
10834 (Active Keymaps): Add emulation-mode-map-alists.
10835 (Functions for Key Lookup): key-binding has new arg no-remap.
10836 (Remapping Commands): New node.
10837 (Scanning Keymaps): where-is-internal has new arg no-remap.
10838 (Tool Bar): Add tool-bar-local-item-from-menu.
10839 Clarify when to use tool-bar-add-item-from-menu.
10840
10841 * commands.texi (Interactive Call): commandp has new arg.
10842 (Command Loop Info): Add this-original-command.
10843
108442003-08-06 John Paul Wallington <jpw@gnu.org>
10845
10846 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10847
10848 * display.texi (Warning Basics): Fix typo.
10849 (Fringes): Add closing curly bracket and fix typo.
10850
10851 * elisp.texi (Top): Fix typo.
10852
108532003-08-05 Richard M. Stallman <rms@gnu.org>
10854
10855 * elisp.texi: Update lists of subnodes.
10856
10857 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10858
10859 * variables.texi (Local Variables): Use lc for example variable names.
10860
10861 * tips.texi (Library Headers): Explain where to put -*-.
10862
10863 * strings.texi (Creating Strings): Fix xref for vconcat.
10864
10865 * sequences.texi (Vector Functions):
10866 vconcat no longer allows integer args.
10867
10868 * minibuf.texi (Reading File Names): read-file-name has new
10869 arg PREDICATE. New function read-directory-name.
10870
c4cc8b9a 10871 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10872 (Indenting Macros): New node.
10873
10874 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10875 (Window Frame Parameters): Make separate table of parameters
10876 that are coupled with specific face attributes.
10877 (Deleting Frames): delete-frame-hooks renamed to
10878 delete-frame-functions.
10879
10880 * files.texi (Magic File Names): Add file-remote-p.
10881 Clarify file-local-copy.
10882
10883 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10884 here; instead xref Defining Macros.
10885
10886 * display.texi (Warnings): New node, and subnodes.
10887 (Fringes): New node.
10888
10889 * debugging.texi (Test Coverage): New node.
10890
10891 * compile.texi (Compiler Errors): Explain with-no-warnings
10892 and other ways to suppress warnings.
10893
10894 * commands.texi (Interactive Call): Minor clarification.
10895
10896 * buffers.texi (Buffer File Name): set-visited-file-name
10897 renames the buffer too.
10898
10899 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10900
109012003-07-24 Markus Rost <rost@math.ohio-state.edu>
10902
10903 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10904
109052003-07-22 Markus Rost <rost@math.ohio-state.edu>
10906
10907 * internals.texi (Garbage Collection): Fix previous change.
10908
109092003-07-22 Richard M. Stallman <rms@gnu.org>
10910
10911 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10912
10913 * display.texi (Width): Use \s syntax in example.
10914 (Font Selection): Add face-font-rescale-alist.
10915
10916 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10917 Remove spurious indent in example.
10918
10919 * lists.texi (Building Lists): Add number-sequence.
10920
10921 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10922
10923 * functions.texi (Function Documentation): Explain how to
10924 show calling convention explicitly in the doc string.
10925
10926 * windows.texi (Selecting Windows): save-selected-window saves
10927 selected window of each frame.
10928 (Window Configurations): Minor change.
10929
10930 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10931
10932 * streams.texi (Output Variables): Add print-continuous-numbering
10933 and print-number-table.
10934
10935 * processes.texi (Decoding Output): New node.
10936
10937 * os.texi (Time Conversion): decode-time arg is optional.
10938
10939 * objects.texi (Character Type): Don't use space as example for \.
10940 Make list of char names and \-sequences correspond.
10941 Explain that \s is not used in strings. `\ ' needs space after.
10942
10943 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10944 (Translation of Characters): Add translation-table-for-input.
10945 (Default Coding Systems): Add auto-coding-functions.
10946 (Explicit Encoding): Add decode-coding-inserted-region.
10947 (Locales): Add locale-info.
10948
10949 * minibuf.texi (Basic Completion): Describe test-completion.
10950 Collections can be lists of strings.
10951 Clean up lazy-completion-table.
10952 (Programmed Completion): Mention test-completion.
10953 Clarify why lambda expressions are not accepted.
10954 (Minibuffer Misc): Describe minibufferp.
10955
109562003-07-14 Richard M. Stallman <rms@gnu.org>
10957
10958 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
10959
10960 * windows.texi (Selecting Windows): New arg to select-window.
10961 (Selecting Windows): Add with-selected-window.
10962 (Size of Window): Add window-inside-edges, etc.
10963
10964 * internals.texi (Garbage Collection): Add post-gc-hook.
10965
10966 * processes.texi (Subprocess Creation): Add exec-suffixes.
10967
10968 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
10969 (Scanning Keymaps): Add map-keymaps.
10970 (Defining Menus): Add keymap-prompt.
10971
10972 * numbers.texi (Integer Basics): Add most-positive-fixnum,
10973 most-negative-fixnum.
10974
c4cc8b9a 10975 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
10976 (Compiler Errors): New node.
10977
10978 * os.texi (User Identification): user-uid, user-real-uid
10979 can return float.
10980
10981 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
10982 and about derived modes.
10983 (Minor Modes): Add minor-mode-list.
10984 (Defining Minor Modes): Keyword args for define-minor-mode.
10985 (Search-based Fontification): Explain managing other properties.
10986 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 10987 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
10988 (Hooks): Add run-mode-hooks and delay-mode-hooks.
10989
10990 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
10991 (Variable Aliases): Clarify defvaralias.
10992
10993 * loading.texi (Library Search): Add load-suffixes.
10994
10995 * minibuf.texi (Basic Completion): Add lazy-completion-table.
10996 (Programmed Completion): Add dynamic-completion-table.
10997
10998 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
10999 (Magic File Names): Specify precedence order of handlers.
11000
11001 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11002 and post-command-hook.
11003 (Waiting): New calling convention for sit-for.
11004
11005 * text.texi (Special Properties): local-map and keymap properties
11006 apply based on their stickiness.
11007
110082003-07-07 Richard M. Stallman <rms@gnu.org>
11009
11010 * modes.texi (Minor Mode Conventions): Specify only some kinds
11011 of list values as args to minor modes.
11012
11013 * files.texi (File Name Expansion): Warn about iterative use
11014 of substitute-in-file-name.
11015
11016 * advice.texi (Activation of Advice): Clean up previous change.
11017
110182003-07-06 Markus Rost <rost@math.ohio-state.edu>
11019
11020 * advice.texi (Activation of Advice): Note that ad-start-advice is
11021 turned on by default.
11022
110232003-06-30 Richard M. Stallman <rms@gnu.org>
11024
11025 * text.texi (Buffer Contents): Document current-word.
11026 (Change Hooks): Not called for *Messages*.
11027
11028 * functions.texi (Defining Functions): Explain about redefining
11029 primitives.
f4e90db0 11030 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11031 Comment out the detailed criteria for what is safe.
11032
110332003-06-22 Andreas Schwab <schwab@suse.de>
11034
11035 * objects.texi (Symbol Type): Fix description of examples.
11036
110372003-06-16 Andreas Schwab <schwab@suse.de>
11038
11039 * hash.texi (Creating Hash): Fix description of :weakness.
11040
c8763fb6 110412003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11042
11043 * files.texi (Changing Files): copy-file copies file modes, too.
11044
110452003-05-28 Richard M. Stallman <rms@gnu.org>
11046
11047 * strings.texi (Creating Strings): Clarify split-string.
11048
110492003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11050
11051 * strings.texi (Creating Strings): Update split-string specification
11052 and examples.
11053
110542003-05-19 Richard M. Stallman <rms@gnu.org>
11055
11056 * elisp.texi: Correct invariant section names.
11057
110582003-04-20 Richard M. Stallman <rms@gnu.org>
11059
11060 * os.texi (Timers): Explain about timers and quitting.
11061
110622003-04-19 Richard M. Stallman <rms@gnu.org>
11063
11064 * internals.texi (Writing Emacs Primitives): Strings are
11065 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11066 Explain GCPRO convention for varargs function args.
11067
110682003-04-16 Richard M. Stallman <rms@gnu.org>
11069
11070 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11071
110722003-04-08 Richard M. Stallman <rms@gnu.org>
11073
11074 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11075
110762003-02-13 Kim F. Storm <storm@cua.dk>
11077
11078 * objects.texi (Character Type): New \s escape for space.
11079
110802003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11081
5dcb4c4e 11082 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11083
110842003-01-25 Richard M. Stallman <rms@gnu.org>
11085
11086 * keymaps.texi: Document that a symbol can act as a keymap.
11087
110882003-01-13 Richard M. Stallman <rms@gnu.org>
11089
11090 * text.texi (Changing Properties): Say string indices are origin-0.
11091
11092 * positions.texi (Screen Lines) <compute-motion>:
11093 Correct order of elts in return value.
11094
11095 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11096 how to define a default binding.
11097
110982002-12-07 Markus Rost <rost@math.ohio-state.edu>
11099
11100 * loading.texi (Unloading): Fix recent change for load-history.
11101
11102 * customize.texi (Simple Types): Clarify description of custom
11103 type 'number. Describe new custom type 'float.
11104
111052002-12-04 Markus Rost <rost@math.ohio-state.edu>
11106
11107 * variables.texi (File Local Variables): Fix typo.
11108
c8763fb6 111092002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11110
11111 From Michael Albinus <Michael.Albinus@alcatel.de>.
11112
11113 * README: Target for Info file is `make info'.
11114
5dcb4c4e 11115 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11116 `file-name-sans-extension'.
11117 (Magic File Names): Complete list of operations for magic file
11118 name handlers.
11119
111202002-09-16 Jonathan Yavner <jyavner@engineer.com>
11121
11122 * variables.texi (File Local Variables): New function
11123 risky-local-variable-p.
11124
111252002-09-15 Jonathan Yavner <jyavner@engineer.com>
11126
11127 * functions.texi (Function safety): New node about unsafep.
11128
111292002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11130
5dcb4c4e 11131 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11132 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11133
111342002-06-17 Juanma Barranquero <lektu@terra.es>
11135
11136 * frames.texi (Display Feature Testing): Fix typo.
11137
111382002-06-12 Andreas Schwab <schwab@suse.de>
11139
11140 * frames.texi (Initial Parameters, Resources): Fix references to
11141 the Emacs manual.
11142
111432002-05-13 Kim F. Storm <storm@cua.dk>
11144
11145 * variables.texi (Intro to Buffer-Local): Updated warning and
11146 example relating to changing buffer inside let.
11147
c8763fb6 111482002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11149
11150 * os.texi (Session Management): New node about X Session management.
11151
111522002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11153
11154 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11155 to which the manual corresponds, and the copyright years.
11156
11157 * Makefile.in (VERSION): Set to 2.9.
11158
111592001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11160
11161 * elisp.texi: Change the category in @dircategory to "Emacs", to
11162 make it consistent with info/dir.
11163
111642001-11-25 Miles Bader <miles@gnu.org>
11165
11166 * text.texi (Fields): Describe new `limit' arg in
11167 field-beginning/field-end.
11168
111692001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11170
5dcb4c4e
SM
11171 * permute-index: Don't depend on csh-specific features.
11172 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11173
11174 * two-volume-cross-refs.txt: New file.
11175 * two.el: New file.
11176 * spellfile: New file.
11177
111782001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11179
11180 * permute-index: New file.
11181
11182 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11183 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11184 8+3 restricted namespace.
11185
11186 * Makefile.in (infodir): Define relative to $(srcdir).
11187 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11188 include directories list via -I switch to makeinfo.
11189 (index.texi): Use cp if both hard and symbolic links fail.
11190
111912001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11192
11193 * Makefile.in (distclean): Add.
11194
11195 The following changes make ELisp manual part of the Emacs
11196 distribution:
11197
11198 * Makefile.in: Add Copyright notice.
11199 (prefix): Remove.
11200 (infodir): Change value to "../info".
11201 (VPATH): New variable.
11202 (MAKE): Don't define.
11203 (texmacrodir): Don't define.
11204 (texinputdir): Append the existing value of TEXINPUTS.
11205 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11206 command to be compatible with man/Makefile.in, and to put the
11207 output into ../info.
11208 (info): Add target.
11209 (installall): Target removed.
11210
c8763fb6 112112001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11212
11213 * tips.texi (Coding Conventions): Fix typo.
11214
112152001-10-23 Gerd Moellmann <gerd@gnu.org>
11216
11217 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11218
112192001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11220
11221 * files.texi (File Name Components): Update the description of
11222 file-name-sans-extension and file-name-extension, as they now
11223 ignore leading dots.
11224
112252001-10-20 Gerd Moellmann <gerd@gnu.org>
11226
11227 * (Version 21.1 released.)
11228
112292001-10-19 Miles Bader <miles@gnu.org>
11230
11231 * positions.texi (Text Lines): Describe behavior of
11232 `beginning-of-line'/`end-of-line' in the presence of field properties.
11233
112342001-10-17 Gerd Moellmann <gerd@gnu.org>
11235
11236 * Makefile.in (VERSION): Set to 2.8.
11237 (manual): Use `manual-21'.
11238
11239 * elisp.texi (VERSION): Add and use it where the version
11240 number was used. Set it to 2.8.
11241
11242 * intro.texi: Likewise.
11243
112442001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11245
11246 * files.texi (File Name Completion): Document the significance of
11247 a trailing slash in elements of completion-ignored-extensions.
11248
112492001-10-06 Miles Bader <miles@gnu.org>
11250
11251 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11252
112532001-10-04 Gerd Moellmann <gerd@gnu.org>
11254
11255 * variables.texi (Variable Aliases): New node.
11256
112572001-10-04 Gerd Moellmann <gerd@gnu.org>
11258
11259 * Branch for 21.1.
11260
112612001-10-02 Miles Bader <miles@gnu.org>
11262
11263 * minibuf.texi (Minibuffer Misc): Add entries for
11264 `minibuffer-contents', `minibuffer-contents-no-properties', and
11265 `delete-minibuffer-contents'.
11266 Correct description for `minibuffer-prompt-end'.
11267
11268 * text.texi (Property Search): Correct descriptions of
11269 `next-char-property-change' and `previous-char-property-change'.
11270 Add entries for `next-single-char-property-change' and
11271 `previous-single-char-property-change'.
11272 Make operand names a bit more consistent.
11273
112742001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11275
11276 * frames.texi (Finding All Frames): Document that next-frame and
11277 previous-frame are local to current terminal.
11278
112792001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11280
11281 * keymaps.texi (Creating Keymaps): Fix the description of the
11282 result of make-keymap.
11283
112842001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11285
11286 * display.texi (Font Lookup, Attribute Functions)
11287 (Image Descriptors): Add cross-references to the definition of
11288 selected frame.
11289
11290 * buffers.texi (The Buffer List): Add cross-references to the
11291 definition of selected frame.
11292
11293 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11294 frame at any given time.
11295 (Multiple Displays, Size and Position): Add a cross-reference to
11296 the definition of the selected frame.
11297
112982001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11299
11300 * strings.texi (String Conversion) <string-to-number>: Document
11301 that a float is returned for integers that are too large.
11302
11303 * frames.texi (Mouse Position): Document mouse-position-function.
11304 (Display Feature Testing): Document display-images-p.
11305 (Window Frame Parameters): Document the cursor-type variable.
11306
11307 * numbers.texi (Integer Basics): Document CL style read syntax for
11308 integers in bases other than 10.
11309
5dcb4c4e
SM
11310 * positions.texi (List Motion):
11311 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11312
11313 * lists.texi (Sets And Lists): Document member-ignore-case.
11314
11315 * internals.texi (Garbage Collection): Document the used and free
11316 strings report.
11317 (Memory Usage): Document strings-consed.
11318
11319 * os.texi (Time of Day): Document float-time.
11320 (Recording Input): Document that clear-this-command-keys clears
11321 the vector to be returned by recent-keys.
11322
ed9265fc
JB
11323 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11324 The argument keymap can be a list.
b8d4c8d0
GM
11325
11326 * nonascii.texi (User-Chosen Coding Systems)
11327 <select-safe-coding-system>: Document the new argument
11328 accept-default-p and the variable
11329 select-safe-coding-system-accept-default-p. Tell what happens if
11330 buffer-file-coding-system is undecided.
11331 (Default Coding Systems): Document auto-coding-regexp-alist.
11332
11333 * display.texi (The Echo Area) <message>: Document
11334 message-truncate-lines.
11335 (Glyphs): Document that the glyph table is unused on windowed
11336 displays.
11337
11338 * help.texi (Describing Characters) <single-key-description>:
11339 Document the new argument no-angles.
11340 (Accessing Documentation) <documentation-property>: Document that
11341 a non-string property is evaluated.
11342 <documentation>: Document that the function-documentation property
11343 is looked for.
11344
11345 * windows.texi (Selecting Windows): Document some-window.
11346
11347 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11348
11349 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11350 apropos-mode-hook.
11351
11352 * commands.texi (Using Interactive): Document interactive-form.
11353 (Keyboard Macros): Document kbd-macro-termination-hook.
11354 (Command Loop Info): Document that clear-this-command-keys clears
11355 the vector to be returned by recent-keys.
11356
113572001-09-04 Werner LEMBERG <wl@gnu.org>
11358
11359 * Makefile.in (srcdir, texinputdir): New variables.
11360 (srcs, index.texi, install): Use $(srcdir).
11361 (.PHONY): Remove elisp.dvi.
11362 (elisp): Use -I switch for makeinfo.
11363 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11364 (installall, dist): Use $(srcdir).
11365 Fix path to texinfo.tex.
11366 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11367
113682001-08-30 Gerd Moellmann <gerd@gnu.org>
11369
11370 * display.texi (Conditional Display): Adjust to API change.
11371
11372 * configure: New file.
11373
113742001-07-30 Gerd Moellmann <gerd@gnu.org>
11375
11376 * commands.texi (Repeat Events): Add description of
11377 double-click-fuzz.
11378
113792001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11380
11381 * syntax.texi (Syntax Class Table): Add the missing designator for
11382 comment and string fences.
11383 (Syntax Properties): Add a xref to syntax table internals.
11384 (Syntax Table Internals): Document string-to-syntax.
11385
113862001-05-07 Gerd Moellmann <gerd@gnu.org>
11387
11388 * Makefile.in (install): Use install-info command line options
11389 like in Emacs' Makefile.in.
11390
113912000-12-09 Miles Bader <miles@gnu.org>
11392
11393 * windows.texi (Window Start): Update documentation for
11394 `pos-visible-in-window-p'.
11395
113962000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11397
11398 * lists.texi (Building Lists): Add footnote to explain how to add
11399 to the end of a list.
11400
114012000-10-25 Gerd Moellmann <gerd@gnu.org>
11402
11403 * files.texi (Visiting Functions): Typos.
11404
114052000-10-25 Kenichi Handa <handa@etl.go.jp>
11406
11407 * files.texi (Visiting Functions): Return value of
11408 find-file-noselect may be a list of buffers if wildcards are used.
11409
114102000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11411
11412 * display.texi (Defining Faces): Document `graphic' display type
11413 in face specs.
11414
b344d29d 114152000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11416
11417 * hooks.texi (Standard Hooks): Replace obsolete
11418 `after-make-frame-hook' with `after-make-frame-functions'.
11419
11420 * frames.texi (Creating Frames): Ditto.
11421
11422 * variables.texi (Future Local Variables): Ditto.
11423
114242000-10-16 Gerd Moellmann <gerd@gnu.org>
11425
11426 * display.texi (Other Image Types): Add description of :foreground
11427 and :background properties of mono PBM images.
11428
114292000-08-17 Werner LEMBERG <wl@gnu.org>
11430
11431 * .cvsignore: New file.
11432
114332000-01-05 Gerd Moellmann <gerd@gnu.org>
11434
11435 * tindex.pl: New script.
11436
114371999-12-03 Dave Love <fx@gnu.org>
11438
11439 * Makefile.in (MAKEINFO): New parameter.
11440
114411999-09-17 Richard Stallman <rms@gnu.org>
11442
11443 * Makefile.in (srcs): Add hash.texi.
11444 (VERSION): Update to 20.6.
11445
114461999-09-13 Richard Stallman <rms@gnu.org>
11447
11448 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11449
114501998-08-29 Karl Heuer <kwzh@gnu.org>
11451
11452 * configure.in: New file.
11453 * Makefile.in: Renamed from Makefile.
11454 (prefix, infodir): Use value obtained from configure.
11455 (emacslibdir): Obsolete variable deleted.
11456 (dist): Distribute configure.in, configure, Makefile.in.
11457
114581998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11459
11460 * Makefile (INSTALL_INFO): New variable.
11461 (install): Run install-info.
11462
114631998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11464
11465 * Makefile (elisp.dvi): Add missing backslash.
11466
114671998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11468
11469 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11470 Run texindex without `./'. Always run texindex on elisp.tp.
11471 (elisp.tps): Target deleted.
11472
114731998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11474
11475 * Makefile (srcs): Add nonascii.texi and customize.texi.
11476 (dist): Start by deleting `temp'.
11477
114781998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11479
11480 * Makefile (makeinfo, texindex): Targets deleted.
11481 (makeinfo.o, texindex.o): Targets deleted.
11482 (clean, dist): Don't do anything with them or with getopt*.
11483
114841998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11485
11486 * Makefile (SHELL): Defined.
11487
114881998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11489
11490 * Makefile (elisp.tps): New target.
11491 (elisp.dvi): Depend on elisp.tps.
11492
c5602427 114931996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11494
11495 * README: Update phone number.
11496
11497 * Makefile (elisp): Make this be the default target.
11498 Depend on makeinfo.c instead of makeinfo.
11499 (install): Don't depend on elisp.dvi, since we don't install that.
11500 Use mkinstalldirs.
11501 (dist): Add mkinstalldirs.
11502
c5602427 115031995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11504
11505 * Makefile (VERSION): Update version number.
5dcb4c4e 11506 (maintainer-clean): Rename from realclean.
b8d4c8d0 11507
c5602427 115081995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11509
11510 * Makefile (realclean): New target.
11511 (elisp): Remove any old elisp-* files first.
11512
c5602427 115131993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11514
11515 * Makefile (VERSION): New variable.
11516 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11517 Compressed file suffix should be `.gz', not `.z'.
11518
ce058493 115191993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11520
11521 * Makefile (elisp): Depend on makeinfo.
11522
c5602427 115231993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11524
11525 * Makefile (srcs): Add anti.texi.
11526
c5602427 115271993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11528
11529 * Makefile (infodir, prefix): New vars.
11530 (install): Use infodir.
f4e90db0 11531 (emacsinfodir): Delete.
b8d4c8d0 11532
c5602427 115331993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11534
11535 * Makefile (srcs): Add calendar.texi.
11536
11537 * Makefile (dist): Copy texindex.c and makeinfo.c.
11538 Limit elisp-* files to those with one or two digits.
11539
c5602427 115401993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11541
f4e90db0 11542 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11543
c5602427 115441993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11545
11546 * loading.texi (Unloading): define-function changed back to
11547 defalias. It may not stay this way, but at least it's
11548 consistent with the known-good version of the code patch.
11549
c5602427 115501993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11551
11552 * modes.texi (Hooks): Document new optional arg of add-hook.
11553
c5602427 115541993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11555
11556 * variables.texi: Document nil initial value of buffer-local variables.
11557
11558 * tips.texi: Add new section on standard library headers.
11559
c5602427 115601993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11561
11562 * Makefile (srcs): Add frame.texi to the list of sources.
11563
c5602427 115641993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11565
11566 * Makefile (dist): Don't bother excluding autosave files; they'll
11567 never make it into the temp directory anyway, and the hash marks
11568 in the name are problematic for make and the Bourne shell.
ed9265fc 11569 (srcs): ???
b8d4c8d0 11570
c5602427 115711993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11572
11573 * Makefile (dist): Don't include backup files or autosave files in
11574 the distribution tar file.
11575
c5602427 115761991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 11577
5dcb4c4e 11578 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
11579 (elisp.dvi): Remove erroneous shell comment.
11580 Expect output of permute-index in permuted.fns.
11581 Save old elisp.aux in elisp.oaux.
5dcb4c4e 11582 (clean): Add index.texi to be deleted.
b8d4c8d0 11583
c5602427 115841990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11585
11586 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11587
c5602427 115881990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
11589
11590 * files.texi: Noted that completion-ignored-extensions is ignored
11591 when making *Completions*.
11592
3e868ee3 115931990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
11594
11595 * Makefile make dist now depends on elisp.dvi, since it tries
11596 to include it in the dist file.
11597
c5602427 115981990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 11599
c5602427 11600 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 11601
c5602427 116021989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11603
11604 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11605 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11606
c5602427 116071989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11608
11609 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11610 and @error{} are the terms now being used. The files in the
11611 directory have been changed to reflect this.
11612
11613 * All instances of @indentedresultt{} have been changed to
333f9019 11614 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 11615
c5602427 116161989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11617
11618 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11619 experimental @indentedresult{}, @indentedexpandsto{} are part of
11620 the texinfo.tex in this directory. These TeX macros are not
11621 stable yet.
11622
c5602427 116231989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11624
11625 * texinfo.tex: Temporarily added
11626 \let\result=\dblarrow
11627 \def\error{{\it ERROR} \longdblarrow}
11628 We need to do this better soon.
11629
c5602427 116301989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11631
11632 * Applied Karl Berry's patches to *.texinfo files, but not to
11633 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11634 new title page format is also not applied, since it requires
11635 texinfo.tex changes.)
11636
11637 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11638 for the Project GNU development environment.
11639
11640;; Local Variables:
c8763fb6 11641;; coding: utf-8
b8d4c8d0
GM
11642;; End:
11643
ca4b98fa 11644 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
11645
11646 This file is part of GNU Emacs.
11647
352c8b4a 11648 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 11649 it under the terms of the GNU General Public License as published by
352c8b4a
GM
11650 the Free Software Foundation, either version 3 of the License, or
11651 (at your option) any later version.
b8d4c8d0
GM
11652
11653 GNU Emacs is distributed in the hope that it will be useful,
11654 but WITHOUT ANY WARRANTY; without even the implied warranty of
11655 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11656 GNU General Public License for more details.
11657
11658 You should have received a copy of the GNU General Public License
352c8b4a 11659 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.