* lisp/subr.el (set-temporary-overlay-map): Doc fix.
[bpt/emacs.git] / doc / lispref / ChangeLog
CommitLineData
e4e9830b
GM
12012-11-14 Glenn Morris <rgm@gnu.org>
2
3 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
4 so they align better in info.
5
a13e12f9
GM
62012-11-12 Glenn Morris <rgm@gnu.org>
7
8 * variables.texi (Adding Generalized Variables):
9 At least mention gv-define-expander and gv-letplace.
10
6efddf78
GM
112012-11-11 Glenn Morris <rgm@gnu.org>
12
164f28b5 13 * debugging.texi (Error Debugging): Mention debug-on-message.
57fc0fee 14 (Using Debugger): Mention debugger-bury-or-kill.
164f28b5 15
38868ad7
GM
16 * control.texi (Signaling Errors):
17 * debugging.texi (Error Debugging):
18 * errors.texi (Standard Errors): Add user-error.
19
6efddf78
GM
20 * variables.texi (Adding Generalized Variables):
21 Use standard formatting for common lisp note about setf functions.
22
fdaf534a
MR
232012-11-07 Martin Rudalics <rudalics@gmx.at>
24
25 * elisp.texi (Top): Add Recombining Windows to menu.
26 * windows.texi (Recombining Windows): New subsection.
27 (Splitting Windows): Rewrite text on handling of window
28 combinations and move it to new subsection.
29
7c08f8ba
CY
302012-11-07 Chong Yidong <cyd@gnu.org>
31
8a3afaf9
CY
32 * searching.texi (Replacing Match): Document \? in replace-match.
33
7c08f8ba
CY
34 * variables.texi (Creating Buffer-Local): Document setq-local and
35 defvar-local.
36 (Setting Generalized Variables): Arrange table alphabetically.
37
38 * lists.texi (List Elements, List Variables): Clarify descriptions
39 of push and pop for generalized variables.
40
41 * edebug.texi (Specification List): setf is no longer CL-only.
42
2ee1d59f
GM
432012-11-07 Glenn Morris <rgm@gnu.org>
44
45 * variables.texi (Adding Generalized Variables):
46 Update description of FIX-RETURN expansion.
47
ebdbfb95
GM
482012-11-06 Glenn Morris <rgm@gnu.org>
49
50 * variables.texi (Setting Generalized Variables):
51 Split most of previous contents into this subsection.
52 (Adding Generalized Variables): New subsection.
651af8c6
GM
53 Move note on lack of setf functions here from misc/cl.texi.
54
ebdbfb95
GM
55 * elisp.texi: Add Generalized Variables subsections to detailed menu.
56
a9a3835c
CY
572012-11-05 Chong Yidong <cyd@gnu.org>
58
59 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
60
2395ab64
CY
612012-11-03 Chong Yidong <cyd@gnu.org>
62
63 * objects.texi (General Escape Syntax): Clarify the explanation of
64 escape sequences.
65 (Non-ASCII in Strings): Clarify when a string is unibyte vs
66 multibyte. Hex escapes do not automatically make a string
67 multibyte.
68
43bcfda6
MR
692012-11-03 Martin Rudalics <rudalics@gmx.at>
70
71 * windows.texi (Switching Buffers): Document option
72 switch-to-buffer-preserve-window-point.
73 (Display Action Functions): Document window-height and
74 window-width alist entries.
75 (Display Action Functions): Document
76 display-buffer-below-selected and
77 display-buffer-in-previous-window.
78 (Quitting Windows): Document quit-restore-window. Rewrite
79 section.
80 (Window Configurations): In window-state-get mention that
81 argument window must be valid.
82 (Window Parameters): Document quit-restore window parameter
83 (Bug#12158).
84
89b2c8a1
GM
852012-10-31 Glenn Morris <rgm@gnu.org>
86
88390adf
GM
87 * control.texi (Catch and Throw): Add xref to cl.texi.
88
aec5e6f9
GM
89 * lists.texi (Sets And Lists): Point xref to better location.
90
0d8e94e9
GM
91 * errors.texi (Standard Errors):
92 * loading.texi (Autoload): Update for cl-lib namespace changes.
93
5241598a
GM
94 * modes.texi (Defining Minor Modes): "Generalized Variables"
95 section is now in this manual rather than cl.texi.
96
89b2c8a1
GM
97 * eval.texi (Special Forms): No longer special forms: defmacro,
98 defun, save-window-excursion, with-output-to-temp-buffer.
99 * functions.texi (Defining Functions): Defun is now a macro.
100 Defalias is a function.
101
516e1a08
GM
1022012-10-30 Glenn Morris <rgm@gnu.org>
103
104 * variables.texi (Generalized Variables): Fix typo.
105
e29e39c9
CY
1062012-10-30 Chong Yidong <cyd@gnu.org>
107
108 * symbols.texi (Symbol Plists): Document function-get.
109
110 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
111
112 * frames.texi (Visibility of Frames): Document tty-top-frame.
113
70edffb1
SM
1142012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
115
116 * keymaps.texi (Format of Keymaps): Document the multiple
117 inheritance format.
118
3a51f0eb
MR
1192012-10-28 Martin Rudalics <rudalics@gmx.at>
120
121 * windows.texi (Basic Windows): Reformulate description of live,
122 internal and valid windows.
123 (Cyclic Window Ordering): Describe new argument of
124 get-lru-window and get-largest-window. Add description of
125 window-in-direction.
126
5b6887ad
GM
1272012-10-27 Glenn Morris <rgm@gnu.org>
128
5887564d
GM
129 * variables.texi (Generalized Variables): New section,
130 adapted from misc/cl.texi.
131 * elisp.texi (Top): Add Generalized Variables to menu.
132 * lists.texi (List Elements, List Variables):
133 Mention generalized variables.
134
5b6887ad
GM
135 * lists.texi (List Elements): Typo fix.
136
05b621a6
CY
1372012-10-27 Chong Yidong <cyd@gnu.org>
138
139 * minibuf.texi (High-Level Completion): Don't mention removed
140 function iswitchb-read-buffer.
141
142 * commands.texi (Event Input Misc): Remove last-input-char.
143 (Command Loop Info): Remove last-command-char.
144
145 * frames.texi (Initial Parameters): Don't mention the obsolete
146 special-display feature.
147
148 * windows.texi (Choosing Window): Don't mention the obsolete
149 special display feature.
150 (Choosing Window Options): Remove obsolete special-display
151 variables, and the functions special-display-p and
152 special-display-popup-frame.
153
154 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
155
156 * hooks.texi (Standard Hooks): Remove obsolete hooks.
157
158 * markers.texi (Information from Markers): Remove obsolete
159 function buffer-has-markers-at.
160
161 * text.texi (Yanking): Document yank-handled-properties.
162
72ec96fb
PE
1632012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
164
165 Update manual for new time stamp format (Bug#12706).
166 * buffers.texi (Modification Time):
167 * files.texi (Testing Accessibility, File Attributes):
168 * intro.texi (Version Info):
169 * os.texi (Time of Day):
170 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
171 These instances were missed the first time around.
172 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
173
75e8f9d2
CY
1742012-10-24 Chong Yidong <cyd@gnu.org>
175
cd996018
CY
176 * minibuf.texi (Text from Minibuffer): Document read-regexp
177 changes.
178
179 * nonascii.texi (Selecting a Representation): Document
180 set-buffer-multibyte changes.
181
75e8f9d2
CY
182 * keymaps.texi (Toolkit Differences): Node deleted.
183 (Easy Menu): New node.
184
d1069532
SM
1852012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
186
187 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
188
c4132fd4
PE
1892012-10-23 Paul Eggert <eggert@cs.ucla.edu>
190
191 Fix outdated timestamp documentation in Elisp manual (bug#12706).
192 * files.texi (File Attributes):
193 * text.texi (Undo):
194 Time stamp resolution is now 1 picosecond, not 1 second.
195
1fb3aa3f
CY
1962012-10-23 Chong Yidong <cyd@gnu.org>
197
49238e7f
CY
198 * display.texi (Font Lookup): Remove font-list-limit.
199
1fb3aa3f
CY
200 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
201 (Bug#12529).
202
5fb904b0
GM
2032012-10-22 Glenn Morris <rgm@gnu.org>
204
f961c7d8
GM
205 * os.texi (Recording Input): Tiny fix.
206
4ee87740
GM
207 * intro.texi (Lisp History):
208 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
5fb904b0
GM
209 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
210
d18a0d24
CY
2112012-10-15 Chong Yidong <cyd@gnu.org>
212
213 * macros.texi (Defining Macros): defmacro is now a macro.
214 Explicitly list the docstring and declare arguments.
215
216 * functions.texi (Anonymous Functions): Explicitly list the
217 docstring, declare, and interactive arguments to lambda.
218 (Defining Functions): Likewise for defun.
219 (Inline Functions): Likewise for defsubst.
220 (Declare Form): Tweak description.
221
73f2b4ab
CY
2222012-10-13 Chong Yidong <cyd@gnu.org>
223
224 * display.texi (ImageMagick Images): ImageMagick enabled by default.
225
379acb95
CY
2262012-10-05 Chong Yidong <cyd@gnu.org>
227
228 * minibuf.texi (Basic Completion): Clarify list form of completion
229 table (Bug#12564).
230
e8757f09 2312012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
26026637
BFRR
232
233 * functions.texi (Function Safety): Copyedit. (Bug#12562)
234
86ec63ba
PE
2352012-10-01 Paul Eggert <eggert@cs.ucla.edu>
236
237 Revert the FOLLOW-SYMLINKS change for file-attributes.
238 * files.texi (File Attributes, Magic File Names): Undo last change.
239
e7a2937b
PE
2402012-09-30 Paul Eggert <eggert@cs.ucla.edu>
241
242 file-attributes has a new optional arg FOLLOW-SYMLINKS.
243 * files.texi (File Attributes): Describe it.
244 (Magic File Names): Use it.
245
48de8b12
CY
2462012-09-30 Chong Yidong <cyd@gnu.org>
247
248 * commands.texi (Click Events): Define "mouse position list".
249 Remove mention of unimplemented horizontal scroll bars.
250 (Drag Events, Motion Events): Refer to "mouse position list".
251 (Accessing Mouse): Document posnp.
252
253 * errors.texi (Standard Errors): Tweak arith-error description.
254 Tweak markup. Remove domain-error and friends, which seem to be
255 unused after the floating-point code revamp.
256
257 * functions.texi (Obsolete Functions): Obsolescence also affects
258 documentation commands. Various clarifications.
259 (Declare Form): New node.
260
261 * strings.texi (String Basics): Copyedits.
262
263 * os.texi (Idle Timers): Minor clarifications.
264 (User Identification): Add system-users and system-groups.
265
266 * macros.texi (Defining Macros): Move description of `declare' to
267 Declare Form node.
268
269 * loading.texi (Autoload):
270 * help.texi (Documentation Basics): The special sequences can
271 trigger autoloading.
272
273 * numbers.texi (Integer Basics): Copyedits.
274 (Float Basics): Consider IEEE floating point always available.
275 (Random Numbers): Document actual limits.
276 (Arithmetic Operations): Clarify division by zero. Don't mention
277 the machine-independence of negative division since it does not
278 happen in practice.
279
2802012-09-28 Chong Yidong <cyd@gnu.org>
281
282 * os.texi (Startup Summary): Document leim-list.el change.
283
2842012-09-25 Chong Yidong <cyd@gnu.org>
285
286 * functions.texi (Defining Functions): defun is now a macro.
287
e61d39cd 2882012-09-28 Leo Liu <sdl.web@gmail.com>
03922966
LL
289
290 * files.texi (Files): Fix typo.
291
e109c4a6
CY
2922012-09-23 Chong Yidong <cyd@gnu.org>
293
294 * buffers.texi (Read Only Buffers): Document read-only-mode.
295
296 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
297 read-only-mode.
298
299 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
300 calling conventions.
301
c88b867f
CY
3022012-09-22 Chong Yidong <cyd@gnu.org>
303
304 * searching.texi (Replacing Match): Minor clarification.
305
df9685f3
EZ
3062012-09-22 Eli Zaretskii <eliz@gnu.org>
307
287d7455
EZ
308 * edebug.texi (Instrumenting): Improve indexing.
309
df9685f3
EZ
310 * os.texi (Idle Timers): Warn against reinvoking an idle timer
311 from within its own timer action. (Bug#12447)
312
47133380
CY
3132012-09-22 Chong Yidong <cyd@gnu.org>
314
315 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
316
ab199df2 3172012-09-21 Glenn Morris <rgm@gnu.org>
1bfe3177
GM
318
319 * debugging.texi (Using Debugger): Fix typo.
320
ed1f0bd3
CY
3212012-09-18 Chong Yidong <cyd@gnu.org>
322
323 * display.texi (Faces): Discuss anonymous faces.
324 (Face Attributes): Tweak intro.
325 (Defining Faces): Move after the Face Attributes node. Copyedits.
326 (Displaying Faces): Describe role of inheritance.
327
328 * customize.texi (Customization): Define customization more
329 carefully (Bug#11440).
330 (Common Keywords): Add xref to Constant Variables.
331
332 * variables.texi (Defining Variables): Link to defcustom's node
333 instead of the higher-level Customization chapter.
334
c990426a
PE
3352012-09-11 Paul Eggert <eggert@cs.ucla.edu>
336
337 Simplify, document, and port floating-point (Bug#12381).
338 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
339 Document that / and mod (with floating point arguments), along
340 with asin, acos, log, log10, expt and sqrt, return special values
341 instead of signaling exceptions.
342 (Float Basics): Document that logb operates on the absolute value
343 of its argument.
344 (Math Functions): Document that (log ARG BASE) also returns NaN if
345 BASE is negative. Document that (expt X Y) returns NaN if X is a
346 finite negative number and Y a finite non-integer.
347
011474aa
CY
3482012-09-09 Chong Yidong <cyd@gnu.org>
349
bb6b0efc
CY
350 * lists.texi (Sets And Lists): Explain that the return value for
351 delete should be used, like for delq.
352
011474aa
CY
353 * minibuf.texi (Yes-or-No Queries): Document recentering and
354 scrolling in y-or-n-p. Remove gratuitous example.
355
356 * searching.texi (Search and Replace): Document window scrolling
357 entries in query-replace-map.
358
6dcef6ec
CY
3592012-09-08 Chong Yidong <cyd@gnu.org>
360
361 * syntax.texi (Syntax Table Internals): Define "raw syntax
362 descriptor" terminology (Bug#12383).
363 (Syntax Descriptors): Mention raw syntax descriptors.
364
52404181
CY
3652012-09-07 Chong Yidong <cyd@gnu.org>
366
1a5432bc
CY
367 * variables.texi (Creating Buffer-Local): Fix description of
368 local-variable-if-set-p (Bug#10713).
369
0a6bdaa1
CY
370 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
371
14ba4cf3
CY
372 * windows.texi (Display Action Functions)
373 (Choosing Window Options): Remove obsolete variable
374 display-buffer-reuse-frames.
cee2e90d 375 (Switching Buffers): Minor doc tweak for switch-to-buffer.
14ba4cf3 376
e5c2edf7
CY
377 * positions.texi (Narrowing): Document buffer-narrowed-p.
378
52404181
CY
379 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
380
381 * syntax.texi (Low-Level Parsing): Add xref to Parser State
382 (Bug#12269).
383
7f7e0167
LI
3842012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
385
386 * debugging.texi (Explicit Debug): Document `debug-on-message'.
387
6a787d9a
CY
3882012-09-02 Chong Yidong <cyd@gnu.org>
389
390 * windows.texi (Window Configurations): Recommend against using
391 save-window-excursion (Bug#12075).
392
393 * control.texi (Catch and Throw):
394 * positions.texi (Excursions): Don't mention it.
395
0e23ef9d
PE
3962012-09-01 Paul Eggert <eggert@cs.ucla.edu>
397
398 Better seed support for (random).
399 * numbers.texi (Random Numbers): Document new behavior of
400 the calls (random) and (random STRING).
401
342dac71
MR
4022012-08-21 Martin Rudalics <rudalics@gmx.at>
403
404 * windows.texi (Window Point): Document recent changes in
405 window-point and set-window-point.
406 (Selecting Windows): Document recent change in select-window.
407
a08eadfe
EZ
4082012-08-06 Eli Zaretskii <eliz@gnu.org>
409
410 * functions.texi (Closures): Put the main index entry for
411 "closures" here. (Bug#12138)
412
413 * variables.texi (Lexical Binding): Disambiguate the index entry
414 for "closures".
415
35b6586e
CY
4162012-08-05 Chong Yidong <cyd@gnu.org>
417
418 * display.texi (Defining Faces): Move documentation of
419 frame-background-mode to the Emacs manual (Bug#7774).
420
02676e5d
CY
4212012-08-04 Chong Yidong <cyd@gnu.org>
422
423 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
424 Fix description of syntax table inheritance.
425 (Syntax Table Functions): Don't refer to internal contents of
426 syntax table, since that is not explained yet. Copyedits.
427 (Standard Syntax Tables): Node deleted.
428 (Syntax Table Internals): Misc clarifications. Improve table
429 formatting.
430
431 * keymaps.texi (Inheritance and Keymaps):
432 * text.texi (Sticky Properties): Tweak index entry.
433
73e0cbc0
EZ
4342012-07-28 Eli Zaretskii <eliz@gnu.org>
435
436 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
437
09ae5da1
PE
4382012-07-25 Paul Eggert <eggert@cs.ucla.edu>
439
440 Prefer typical American spelling for "acknowledgment".
441 * intro.texi (Acknowledgments): Rename from Acknowledgements.
442
1ada2e55
EZ
4432012-07-21 Eli Zaretskii <eliz@gnu.org>
444
445 * commands.texi (Special Events): Mention language-change event.
446 (Input Events, Interactive Codes):
447 * keymaps.texi (Key Sequences): Mention events that are
448 non-keyboard but also non-mouse events.
449
9ea10cc3
CY
4502012-07-17 Chong Yidong <cyd@gnu.org>
451
452 * text.texi (Insertion): Document insert-char changes.
453
2e2d2a13
LL
4542012-07-15 Leo Liu <sdl.web@gmail.com>
455
456 * display.texi (Fringe Bitmaps): Add exclamation-mark.
457
b68b3337
CY
4582012-07-13 Chong Yidong <cyd@gnu.org>
459
460 * buffers.texi (Read Only Buffers): Document toggle-read-only
461 changes. Reword to account for the fact that read-only is
462 currently not supported in overlay properties.
463
ab4c47d3
CY
4642012-07-07 Chong Yidong <cyd@gnu.org>
465
466 * loading.texi (Library Search): Index site-lisp directories.
467
d4913798
CY
4682012-07-06 Chong Yidong <cyd@gnu.org>
469
470 * intro.texi (A Sample Function Description): Fix incorrect
471 markup, undoing previous change.
472 (A Sample Variable Description): Minor clarifications and markup
473 improvements.
474
475 * elisp.texi (Top):
476 * text.texi (Text): Fix menu order.
477
251736f4
RS
4782012-07-06 Richard Stallman <rms@gnu.org>
479
480 * intro.texi (Evaluation Notation, A Sample Function Description):
8c6c57ea 481 (A Sample Variable Description): Improve/undo previous changes.
251736f4 482
e8d71283
GM
4832012-07-05 Glenn Morris <rgm@gnu.org>
484
485 * intro.texi (A Sample Function Description): Fix cross-refs.
486
47187200
MW
4872012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
488
489 * intro.texi (Evaluation Notation, A Sample Function Description)
490 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
491
a2eb421b
CY
4922012-06-27 Chong Yidong <cyd@gnu.org>
493
494 * processes.texi (Asynchronous Processes, Input to Processes):
495 * internals.texi (Process Internals): Don't capitalize "pty".
496
6d41a41d
TTN
4972012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
498
499 * processes.texi (Asynchronous Processes): Make the pty vs pipe
500 discussion more prominent.
501
0bd8297f
EZ
5022012-06-23 Eli Zaretskii <eliz@gnu.org>
503
504 * commands.texi (Misc Events): Document the language-change event.
505
d35af63c
PE
5062012-06-22 Paul Eggert <eggert@cs.ucla.edu>
507
508 Support higher-resolution time stamps (Bug#9000).
509 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
510 * processes.texi (System Processes):
511 Time stamp resolution is now picosecond, not microsecond.
512
ac1a0ce1 5132012-06-21 Glenn Morris <rgm@gnu.org>
2fecccba
GM
514
515 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
516
1053a871
SM
5172012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
518
519 * functions.texi (Defining Functions):
520 * macros.texi (Defining Macros): Un-define the return value of `defun',
521 `defmacro' and `defalias'.
522
41b7f8bc
CY
5232012-06-17 Chong Yidong <cyd@gnu.org>
524
525 * elisp.texi: Remove urlcolor setting.
526
82a25657
GM
5272012-06-17 Glenn Morris <rgm@gnu.org>
528
529 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
530 Overlining no longer behaves exactly like underlining.
531
8da9479c
GM
5322012-06-16 Aurelien Aptel <aurelien.aptel@gmail.com>
533
534 * display.texi (Face Attributes):
535 Document wave-style underline face attribute.
536
1b9b4cf4
CY
5372012-06-11 Chong Yidong <cyd@gnu.org>
538
539 * display.texi (ImageMagick Images): ImageMagick now supports the
540 :background property.
541
dbab98c7
DA
5422012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
543
544 * internals.texi (Garbage Collection): Typo fix.
545
6175e34b
CY
5462012-06-09 Chong Yidong <cyd@gnu.org>
547
548 * text.texi (Special Properties): Clarify the meaning of a list of
549 faces in the `face' property.
550
551 * display.texi (Face Remapping): Minor clarification.
552
4b56d0fe
CY
5532012-06-08 Chong Yidong <cyd@gnu.org>
554
555 * display.texi (Face Attributes): Font family does not accept
556 wildcards. De-document obsolete :bold and :italic attributes.
557 (Defining Faces): Use new-style face spec format.
558
f3372c87
DA
5592012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
560
8d7c7eed 561 * internals.texi (Garbage Collection): Document new
f3372c87
DA
562 vector management code and vectorlike_header structure.
563
5f2c76c6
CY
5642012-06-03 Chong Yidong <cyd@gnu.org>
565
566 * modes.texi (Mode Line Data): Use "mode line construct"
567 terminology for consistency.
568
ecc6530d
GM
5692012-05-27 Glenn Morris <rgm@gnu.org>
570
571 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
572 * buffers.texi, commands.texi, compile.texi, control.texi:
573 * customize.texi, debugging.texi, display.texi, doclicense.texi:
574 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
575 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
576 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
577 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
578 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
579 * objects.texi, os.texi, package.texi, positions.texi:
580 * processes.texi, searching.texi, sequences.texi, streams.texi:
581 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
582 * variables.texi, windows.texi: Nuke hand-written node pointers.
583
33017faf 5842012-05-27 Chong Yidong <cyd@gnu.org>
27d1f87a 585
33017faf
GM
586 * functions.texi (Obsolete Functions):
587 Fix doc for set-advertised-calling-convention.
27d1f87a
CY
588
589 * modes.texi (Mode Help): Fix describe-mode.
590
591 * display.texi (Face Functions): Fix define-obsolete-face-alias.
592
593 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
594
33017faf 5952012-05-27 Martin Rudalics <rudalics@gmx.at>
0b128ac4 596
33017faf 597 * commands.texi (Recursive Editing): recursive-edit is a command.
0b128ac4
MR
598
599 * compile.texi (Docs and Compilation):
600 byte-compile-dynamic-docstrings is an option.
601
602 * debugging.texi (Invoking the Debugger): debug is a command.
603
604 * display.texi (Progress): progress-reporter-update and
605 progress-reporter-force-update have VALUE argument optional.
606 (Animated Images): Use non-@code{nil} instead of non-nil.
607
33017faf
GM
608 * files.texi (Format Conversion Round-Trip):
609 Use non-@code{nil} instead of non-nil.
0b128ac4
MR
610
611 * frames.texi (Creating Frames): make-frame is a command.
612 (Input Focus): select-frame is a command.
613 (Pointer Shape): void-text-area-pointer is an option.
614
33017faf 615 * help.texi (Describing Characters): read-kbd-macro is a command.
0b128ac4
MR
616 (Help Functions): describe-prefix-bindings is a command.
617
618 * markers.texi (Creating Markers): Both arguments of copy-marker
619 are optional.
620
621 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
622
623 * modes.texi (Mode Line Variables): mode-line-remote and
624 mode-line-client are not options.
625 (Imenu): imenu-add-to-menubar is a command.
33017faf 626 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
0b128ac4
MR
627
628 * os.texi (Sound Output): play-sound-file is a command.
629
33017faf 630 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
0b128ac4 631
33017faf
GM
632 * processes.texi (Signals to Processes):
633 Use @key{RET} instead of @code{RET}.
0b128ac4
MR
634 (Signals to Processes): signal-process is a command.
635
33017faf 636 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
0b128ac4
MR
637 (Base 64): base64-encode-string is not a command while
638 base64-decode-region is.
639
640 * windows.texi (Switching Buffers): pop-to-buffer is a command.
641
3fe7cdc8
GM
6422012-05-12 Glenn Morris <rgm@gnu.org>
643
644 * Makefile.in (MKDIR_P): New, set by configure.
645 (mkinfodir): Use $MKDIR_P.
646
dc0f75c8
GM
6472012-05-10 Glenn Morris <rgm@gnu.org>
648
b8a82b69
GM
649 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
650 with "coding: raw-text".
51b1e059 651 Concept of multibyte sessions no longer exists.
b8a82b69 652
dc0f75c8
GM
653 * files.texi (File Locks): Mention create-lockfiles option.
654
666b903b 6552012-05-09 Glenn Morris <rgm@gnu.org>
143d9dd8 656
5b6eebcf
GM
657 * vol1.texi, vol2.texi: Remove files.
658 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
659 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
660
0a454caf 661 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
e6afe47b 662
143d9dd8
GM
663 * two-volume.make (emacsdir): New.
664 (tex): Add directory with emacsver.texi to TEXINPUTS.
665
e68b393e
GM
666 * minibuf.texi (Minibuffer History, Basic Completion):
667 Tweak page breaks.
668
9658dc2a
GM
669 * internals.texi (Garbage Collection, Memory Usage)
670 (Writing Emacs Primitives): Tweak page breaks.
671
161c2a25
GM
672 * streams.texi (Output Variables): Improve page break.
673
674 * edebug.texi (Edebug Display Update): Improve page break.
675
51d58083
GM
676 * compile.texi (Disassembly): Condense the examples.
677
ddff3351
GM
678 * eval.texi, functions.texi, loading.texi, macros.texi:
679 Where possible, use example rather than smallexample.
680
681 * symbols.texi: Where possible, use example rather than smallexample.
682 (Symbol Components): Fix typo.
683 (Other Plists): Tweak page break.
684
685 * sequences.texi (Arrays): Tweak page breaks.
686
687 * customize.texi: Where possible, use example rather than smallexample.
688 (Common Keywords, Variable Definitions, Applying Customizations)
689 (Custom Themes): Tweak page breaks.
690
691 * control.texi: Where possible, use example rather than smallexample.
692 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
693 Tweak page breaks.
694
ca4b98fa
GM
6952012-05-08 Glenn Morris <rgm@gnu.org>
696
5122804a
GM
697 * two.el: Remove; unused since creation of two-volume.make.
698
ca4b98fa
GM
699 * vol1.texi, vol2.texi: No need to keep menus in these files.
700
eceeb5fc
CY
7012012-05-05 Glenn Morris <rgm@gnu.org>
702
703 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
704
705 * intro.texi (Caveats): Copyedit.
706 (Lisp History): Convert inforef to xref.
707 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
708
709 * text.texi (Auto Filling): Don't mention Emacs 19.
710
711 * commands.texi (Event Input Misc): Don't mention unread-command-char.
712 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
713
714 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
715
eceeb5fc
CY
716 * lists.texi (List-related Predicates, List Variables):
717 Tweak page-breaks.
718 (Sets And Lists): Convert inforef to xref.
719
8045b906
GM
7202012-05-04 Glenn Morris <rgm@gnu.org>
721
722 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
723 (info, infoclean): Use $INFO_EXT.
724 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
725 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
726 (info, maintainer-clean): Use $INFO_EXT.
727 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
728
78f3273a
CY
7292012-05-04 Chong Yidong <cyd@gnu.org>
730
731 * os.texi (Timers): Use defopt for timer-max-repeats.
732
ab0fa4e4
PE
7332012-05-03 Paul Eggert <eggert@cs.ucla.edu>
734
735 * os.texi (Time of Day): Do not limit current-time-string
736 to years 1000..9999.
737
2bc356d7
CY
7382012-05-02 Chong Yidong <cyd@gnu.org>
739
740 * display.texi (Font Lookup):
741 * frames.texi (Pointer Shape):
742 * processes.texi (Subprocess Creation): Use defopt for options.
743
90207a15 7442012-05-02 Glenn Morris <rgm@gnu.org>
bbba8869
GM
745
746 * elisp.texi (@copying):
747 * intro.texi (Introduction): Only print VERSION in the TeX version.
748
90207a15 7492012-05-02 Chong Yidong <cyd@gnu.org>
5a5fd9f3
CY
750
751 * text.texi (Change Hooks): Minor fix for after-change-functions.
752
90207a15 7532012-05-02 Glenn Morris <rgm@gnu.org>
7eac3782
GM
754
755 * package.texi (Packaging Basics):
756 * loading.texi (Autoload):
757 * files.texi (Magic File Names):
758 Reword to remove/reduce some overly long/short lines.
759
a8e7d6d7 7602012-04-27 Glenn Morris <rgm@gnu.org>
cf988578
GM
761
762 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
763 * modes.texi (Major Modes, Auto-Indentation):
764 * buffers.texi (Buffers): Some fixes for menu descriptions.
765
a8e7d6d7 7662012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
88ed9e87
SM
767 * functions.texi (Simple Lambda, Argument List):
768 * eval.texi (Function Indirection): Avoid deprecated form.
769
a8e7d6d7 7702012-04-27 Glenn Morris <rgm@gnu.org>
16152b76 771
1a72be46
GM
772 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
773 Add "et al." to authors.
774
16152b76
GM
775 * buffers.texi, commands.texi, compile.texi, control.texi:
776 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
777 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
778 * modes.texi, numbers.texi, objects.texi, streams.texi:
779 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
780 Use Texinfo recommended convention for quotes+punctuation.
781
a8e7d6d7 7822012-04-27 Chong Yidong <cyd@gnu.org>
9ec7751f
CY
783
784 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
785 to where-is-internal (Bug#10872).
786
a8e7d6d7 7872012-04-27 Glenn Morris <rgm@gnu.org>
9c51bbaa 788
a2715669
GM
789 * macros.texi (Indenting Macros): Fix typo.
790
0b27932b
GM
791 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
792 (Resizing Windows, Deleting Windows, Selecting Windows)
e78d873d
GM
793 (Choosing Window Options, Horizontal Scrolling)
794 (Cyclic Window Ordering, Window History, Dedicated Windows)
09ebefe1
GM
795 (Quitting Windows, Window Configurations, Textual Scrolling):
796 (Coordinates and Windows, Window Configurations)
797 (Window Parameters, Window Hooks): Copyedits.
0b27932b
GM
798 (Splitting Windows, Deleting Windows):
799 Fix ignore-window-parameters logic.
800 (Selecting Windows, Choosing Window Options): Markup fixes.
e78d873d
GM
801 (Window Start and End): Remove pointless example.
802 Remove cross-reference to deleted count-lines content.
09ebefe1
GM
803 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
804 and recenter-positions. Remove recenter example.
0b27932b 805
0dc91072
GM
806 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
807
9c51bbaa
GM
808 * minibuf.texi (Intro to Minibuffers):
809 Tweak discussion of resizing minibuffer window.
810
674ea9c6
GM
8112012-04-26 Glenn Morris <rgm@gnu.org>
812
8a4ca8e3 813 * elisp-covers.texi, front-cover-1.texi: Remove files.
8191c3bd 814
562e638f
GM
815 * tindex.pl: Remove file.
816
674ea9c6
GM
817 * makefile.w32-in (srcs):
818 * Makefile.in (srcs): Remove back.texi (which is unused).
819
b613912b
MA
8202012-04-24 Michael Albinus <michael.albinus@gmx.de>
821
e43042fe
MA
822 * os.texi (Notifications): Extend possible notification hints.
823 Add notifications-get-capabilities.
b613912b 824
f30d612a
CY
8252012-04-20 Chong Yidong <cyd@gnu.org>
826
827 * processes.texi (Asynchronous Processes): Mention nil argument to
828 start-process.
829
b58b1df8
GM
8302012-04-20 Glenn Morris <rgm@gnu.org>
831
832 * minibuf.texi (Basic Completion): No need to describe obarrays here.
833 Don't mention obsolete `nospace' argument of all-completions.
834 (Minibuffer Completion, Completion Commands, Reading File Names)
835 (Completion Variables): Copyedits.
836 (Completion Commands): Mention parent keymaps.
837 Remove obsolete minibuffer-local-filename-must-match-map.
838 (High-Level Completion): Remove read-variable's almost
839 word-for-word duplication of read-command.
840 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
841 Update "High-Level Completion" description.
842
c0ea08d2
GM
843 * minibuf.texi (Minibuffers):
844 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
845
9d2754f5
GM
846 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
847 Use Texinfo-recommended form of quote+punctuation.
848 (Intro to Minibuffers): First minibuffer is #1, not #0.
849 Mention minibuffer-inactive-mode.
850 (Text from Minibuffer): Copyedits.
851 (Minibuffer History, Programmed Completion): Fix @var usage.
c5467d73
GM
852 (Object from Minibuffer): Remove overly pedantic para.
853 (Minibuffer History): Copyedits. Add face-name-history.
854 (Initial Input, Yes-or-No Queries, Multiple Queries)
855 (Minibuffer Windows, Minibuffer Misc): Copyedits.
856 (Yes-or-No Queries): Tweak example.
857 (Minibuffer Commands): Add next-complete-history-element.
858 (Minibuffer Misc): Mention minibuffer-message-timeout, and
859 minibuffer-inactive-mode.
9d2754f5 860
4373fd43
GM
861 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
862 (Bindat Functions): Copyedits.
863
61bb069e 8642012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
0e80650b
CS
865
866 * files.texi (Saving Buffers): Document `visit and `visit-save'
867 values of require-final-newline.
868
61bb069e 8692012-04-20 Glenn Morris <rgm@gnu.org>
016a35df
GM
870
871 * processes.texi (Output from Processes, Filter Functions):
872 Mention waiting-for-user-input-p.
873 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
874 (Network Servers, Datagrams, Network Processes, Network Options)
875 (Network Feature Testing, Serial Ports): Copyedits.
876 (Network): Add encrypted network overview paragraph.
877 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
878
61bb069e 8792012-04-20 Chong Yidong <cyd@gnu.org>
21ffa320
CY
880
881 * help.texi (Keys in Documentation): Mention :advertised-binding.
882
883 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
884 description to help.texi.
885
61bb069e 8862012-04-20 Glenn Morris <rgm@gnu.org>
62f4b18c
GM
887
888 * processes.texi (Process Information, Input to Processes)
889 (Signals to Processes, Output from Processes, Process Buffers)
890 (Filter Functions, Decoding Output): Copyedits.
4f5d565f 891 (Accepting Output): Discourage use of `millisec' argument.
62f4b18c 892
e153c136
GM
8932012-04-15 Glenn Morris <rgm@gnu.org>
894
895 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
12acf783
GM
896 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
897 Copyedits.
e153c136 898 (Subprocess Creation): Discourage modifying exec-path directly.
12acf783
GM
899 (Synchronous Processes, Asynchronous Processes):
900 Update some example output.
e153c136
GM
901 (Process Information): Fix typo.
902 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
903
e6fd457e 9042012-04-15 Glenn Morris <rgm@gnu.org>
764a3017
GM
905
906 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
907 open-network-stream does exist in Emacs 23, but is simpler.
908
e6fd457e 9092012-04-15 Chong Yidong <cyd@gnu.org>
03ed9e82
CY
910
911 * customize.texi (Custom Themes): Also document load-theme etc.
912
35dc09a1 9132012-04-14 Chong Yidong <cyd@gnu.org>
81927dd2
CY
914
915 * customize.texi (Applying Customizations):
916 (Custom Themes): New nodes.
917
918 * display.texi (Defining Faces): Reference custom-set-faces.
919
920 * modes.texi (Defining Minor Modes, Defining Minor Modes):
921 * os.texi (Startup Summary): Copyedits.
922
35dc09a1 9232012-04-14 Glenn Morris <rgm@gnu.org>
8edb942b
GM
924
925 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
926
9fce7eda
GM
927 * strings.texi (Case Tables):
928 * objects.texi (General Escape Syntax):
929 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
930
2bb0eca1
GM
931 * buffers.texi, compile.texi, customize.texi, debugging.texi:
932 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
933 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
934 * text.texi: Use @file for buffers, per the Texinfo manual.
935
62200c14
GM
936 * compile.texi (Compiler Errors): Add missing space in buffer name.
937
35dc09a1 9382012-04-14 Chong Yidong <cyd@gnu.org>
9fe9631c
CY
939
940 * processes.texi (Query Before Exit): Remove obsolete function
941 process-kill-without-query (Bug#11190).
942
35dc09a1 9432012-04-14 Glenn Morris <rgm@gnu.org>
8fc85b20
GM
944
945 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
946 Use @env for environment variables.
947
f48a9cb4
GM
948 * Makefile.in: Replace non-portable use of $< in ordinary rules.
949
0a6dd5e2
JA
9502012-04-12 Jari Aalto <jari.aalto@cante.net>
951
952 * processes.texi (Synchronous Processes): Mention
953 `default-directory' (bug#7515).
954
b4d3bc10
CY
9552012-04-09 Chong Yidong <cyd@gnu.org>
956
957 * customize.texi (Variable Definitions): Remove user-variable-p.
958
959 * commands.texi (Interactive Codes):
960 * help.texi (Accessing Documentation):
961 * minibuf.texi (High-Level Completion): Callers changed.
962
ea0ff314
CY
9632012-04-06 Chong Yidong <cyd@gnu.org>
964
965 * minibuf.texi (Programmed Completion): Document metadata method.
966 (Completion Variables): Document completion-category-overrides.
967
91b65361
CY
9682012-04-05 Chong Yidong <cyd@gnu.org>
969
970 * anti.texi (Antinews): Rewrite for Emacs 23.
971
3d439cd1
CY
9722012-04-04 Chong Yidong <cyd@gnu.org>
973
321cc491
CY
974 * minibuf.texi (Programmed Completion): Remove obsolete variable
975 completion-annotate-function.
976 (Completion Variables): Rename from Completion Styles. Document
977 completion-extra-properties. Document completion-styles-alist
978 change.
245d176b
CY
979 (Reading File Names): minibuffer-local-filename-must-match-map is
980 not used anymore.
981 (Minibuffer Completion): Document completing-read-function.
982 (Completion in Buffers): completion-at-point-functions can return
983 properties recognized in completion-extra-properties.
321cc491 984
3d439cd1
CY
985 * display.texi (Delayed Warnings): New node.
986
a7972adf
CY
987 * os.texi (Notifications): Copyedits.
988
97f4a299
GM
9892012-04-04 Glenn Morris <rgm@gnu.org>
990
991 * os.texi (Notifications): Copyedits.
992
9ff687e1
MA
9932012-04-03 Michael Albinus <michael.albinus@gmx.de>
994
995 * os.texi (Terminal-Specific): Fix typo.
996 (Notifications): New section.
997
998 * elisp.texi (Top):
999 * vol1.texi (Top):
1000 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1001 menu entries.
1002
42ee526b
CY
10032012-04-01 Chong Yidong <cyd@gnu.org>
1004
1005 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1006 file-in-directory-p.
1007
0b021094
GM
10082012-03-31 Glenn Morris <rgm@gnu.org>
1009
1010 * edebug.texi (Instrumenting Macro Calls):
1011 Mention defining macros at instrumentation time.
1012 (Edebug Options): Mention edebug-unwrap-results.
1013
50fe197c
EZ
10142012-03-31 Eli Zaretskii <eliz@gnu.org>
1015
1016 * text.texi (Special Properties): Clarify the description of the
1017 effect of integer values of the 'cursor' property on cursor
1018 position. See the discussions in bug#11068 for more details and
1019 context.
1020
650b6d0b
GM
10212012-03-31 Glenn Morris <rgm@gnu.org>
1022
1023 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1024 Copyedits.
1025
5319014e
CY
10262012-03-30 Chong Yidong <cyd@gnu.org>
1027
1028 * display.texi (Image Formats): Add imagemagick type.
1029 (Image Descriptors): Mention how they are used.
1030 (ImageMagick Images): Clarify role of imagemagick-register-types.
1031 (Character Display): Don't mention glyph tables.
1032 (Display Tables): Use make-glyph-code in example.
1033 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
1034 tables are semi-obsolete. De-document create-glyph.
1035 (Glyphless Chars): Note that display tables override this.
1036 (Bidirectional Display): Copyedits. Introduce "bidirectional
1037 reordering" terminology, and use it.
1038
f1224267
GM
10392012-03-30 Glenn Morris <rgm@gnu.org>
1040
1041 * edebug.texi (Jumping): Give name of `i' binding.
1042
d14daa28
GM
10432012-03-28 Glenn Morris <rgm@gnu.org>
1044
1045 * searching.texi (Regular Expressions, Regexp Special):
fee88ca0
GM
1046 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
1047 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
d14daa28
GM
1048 (Regexp Special): Mention collation.
1049 Clarify char classes with an example.
fee88ca0
GM
1050 (Regexp Functions): Mention regexp-opt is not guaranteed.
1051 Mention regexp-opt-charset.
1052 (Regexp Search): Recommend against looking-back.
1053 (Search and Replace): Use Texinfo recommended quote convention.
1054 Add more query-replace-map items. List multi-query-replace-map items.
d14daa28 1055
dcb6e7b3
MR
10562012-03-27 Martin Rudalics <rudalics@gmx.at>
1057
1058 * windows.texi (Window History): Describe new option
1059 switch-to-visible-buffer.
1060
cf0495f2
GM
10612012-03-27 Glenn Morris <rgm@gnu.org>
1062
4fb9a543
GM
1063 * searching.texi (String Search): Add xref to Emacs manual.
1064 Copyedits. Mention the function word-search-regexp.
1065 (Searching and Case): Add xref to Emacs manual. Copyedits.
1066
9364727b
GM
1067 * processes.texi (Network Servers): Standardize apostrophe usage.
1068
cf0495f2
GM
1069 * os.texi (System Environment): Copyedits. Remove some examples
1070 that do not seem useful. Mention setenv third arg.
1071 tty-erase-char does not seem to be nil under a window-system.
1072 (User Identification): Copyedits.
1073 Remove some examples that do not seem useful.
1074
33da7b16
GM
10752012-03-26 Glenn Morris <rgm@gnu.org>
1076
1077 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
1078 (Init File): Copyedits.
1079 (Command-Line Arguments): Copyedits. Do not mention argv alias.
02243d9d
GM
1080 (Killing Emacs): Copyedits.
1081 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
1082 Shorten the example, use more standard shell prompts.
33da7b16 1083
9a69676a
CY
10842012-03-25 Chong Yidong <cyd@gnu.org>
1085
1086 * display.texi (Fringes): Note that fringes are shown on graphical
1087 displays only.
1088 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
1089 (Replacing Specs): Clarify example.
1090 (Manipulating Buttons): Note that button-at can return a marker.
1091 (Buttons): Minor rewrite.
1092 (Character Display): New node. Consolidate all character display
1093 related nodes into its subsections.
1094 (Usual Display): Character 127 is also affected by ctl-arrow.
1095 (Display Tables): Improve example.
1096
c8f6ec5c
GM
10972012-03-22 Glenn Morris <rgm@gnu.org>
1098
1099 * strings.texi (Text Comparison): Mention string-prefix-p.
1100
fb5b8aca
CY
11012012-03-21 Chong Yidong <cyd@gnu.org>
1102
1103 * display.texi (The Echo Area): Add xref to Output Streams.
1104 (Displaying Messages): Improve doc of message.
1105 (Echo Area Customization, Invisible Text): Copyedits.
1106 (Invisible Text): Mention that spec comparison is done with eq.
1107 (Width): Improve doc of char-width.
1108 (Faces): Recommend using symbol instead of string for face name.
1109 Minor clarifications.
1110 (Defining Faces): Copyedits. Update face example.
1111 (Attribute Functions): Mark set-face-foreground etc as commands.
1112 (Face Remapping): Mention text-scale-adjust. Clarify
1113 face-remapping-alist and related docs.
1114 (Face Functions): Don't document make-face or copy-face.
1115
025de85b
CY
11162012-03-20 Chong Yidong <cyd@gnu.org>
1117
1118 * display.texi (Forcing Redisplay): Various rewrites to reflect
1119 new value of redisplay-dont-pause.
1120 (Truncation): Copyedits.
1121
a5656eae
GM
11222012-03-20 Glenn Morris <rgm@gnu.org>
1123
1124 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
1125 Add summary table of some relevant command-line options.
1126
d15aac68
CY
11272012-03-18 Chong Yidong <cyd@gnu.org>
1128
1129 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
1130 (Writing Emacs Primitives): Re-organize discussion of functions
1131 with variable Lisp arguments are handled. Delete an obsolete
1132 remark, previously tagged as FIXME.
1133
1134 * os.texi (Idle Timers): Minor clarification.
1135 (Idle Timers): Link to Time of Day for description of time list.
1136
b59af549
GM
11372012-03-18 Glenn Morris <rgm@gnu.org>
1138
1139 * os.texi (System Interface): Flow control was removed.
1140 (Startup Summary): General update.
1141 (Init File): Don't mention compiling it.
1142
986bd52a
CY
11432012-03-17 Chong Yidong <cyd@gnu.org>
1144
1145 * os.texi (Startup Summary): Mention package loading.
1146 (Init File): Don't refer to .emacs in section title. Copyedits.
1147 (Terminal-Specific): Give a realistic example.
1148 (Command-Line Arguments): Reference Entering Emacs instead of
1149 repeating the spiel about not restarting Emacs.
1150 (Time of Day): Discuss time representation at beginning of node.
1151 (Sound Output): Copyedits.
1152
1153 * package.texi (Packaging Basics): Document package-initialize.
1154
f761251a
EZ
11552012-03-17 Eli Zaretskii <eliz@gnu.org>
1156
1157 * frames.texi (Initial Parameters): Add an index entry for
1158 minibuffer-only frame.
1159
da986230
GM
11602012-03-16 Glenn Morris <rgm@gnu.org>
1161
1162 * modes.texi (Major Mode Conventions): Mention the strange
1163 relationship between View mode and special modes. (Bug#10650)
1164
2cc775f9
CY
11652012-03-11 Chong Yidong <cyd@gnu.org>
1166
1167 * windows.texi (Window Configurations): save-window-excursion is
1168 now a macro.
1169
1170 * display.texi (Temporary Displays): with-output-to-temp-buffer is
1171 now a macro.
1172
66c5eebd
CY
1173 * text.texi (Fields): Minor copyedit.
1174
310a820f
EZ
11752012-03-10 Eli Zaretskii <eliz@gnu.org>
1176
83a96c08
EZ
1177 * strings.texi (String Basics):
1178 * sequences.texi (Sequence Functions): Mention that `length' is
1179 not appropriate for computing the string width on display; add a
1180 cross-reference to the description of `string-width'. (Bug#10978)
1181
310a820f
EZ
1182 * eval.texi (Autoloading): Minor change of wording.
1183
83ef8187
CY
11842012-03-10 Chong Yidong <cyd@gnu.org>
1185
bc44be50
CY
1186 * loading.texi (Autoload): Explicitly state which forms are
1187 processed specially (Bug#7783).
1188
83ef8187
CY
1189 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
1190 non-default situation. Describe one-submenu exception (Bug#7695).
1191
1192 * nonascii.texi (Character Properties): Copyedits.
1193
483ab230
CY
11942012-03-08 Chong Yidong <cyd@gnu.org>
1195
1196 * text.texi (Mode-Specific Indent): Document new behavior of
1197 indent-for-tab-command. Document tab-always-indent.
1198 (Special Properties): Copyedits.
1199 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
1200 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
1201 libxml-parse-html-region.
1202
00e84de0
GM
12032012-03-07 Glenn Morris <rgm@gnu.org>
1204
eaa6bc3c
GM
1205 * markers.texi (The Region): Briefly mention use-empty-active-region
1206 and region-active-p.
a9685db7 1207 (Overview of Markers): Reword garbage collection, add cross-ref.
eaa6bc3c 1208 (The Mark): Tiny clarification re command loop and activate-mark-hook.
00e84de0 1209
67cd45a2
CY
12102012-03-07 Chong Yidong <cyd@gnu.org>
1211
1212 * text.texi (Buffer Contents): Don't duplicate explanation of
1213 region arguments from Text node. Put doc of obsolete var
1214 buffer-substring-filters back, since it is referred to.
1215 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
1216 selection by default.
1217
1218 * markers.texi (The Mark): Fix typo.
1219 (The Region): Copyedits.
1220
2ad80941
GM
12212012-03-07 Glenn Morris <rgm@gnu.org>
1222
1223 * markers.texi (Overview of Markers): Copyedits.
1224 (Creating Markers): Update approximate example buffer size.
1225 (The Mark): Don't mention uninteresting return values.
1226
ef959d3a
CY
12272012-03-05 Chong Yidong <cyd@gnu.org>
1228
1229 * positions.texi (Text Lines): Document count-words.
1230
a08a07e3
CY
12312012-03-04 Chong Yidong <cyd@gnu.org>
1232
1233 * frames.texi (Frames): Remove little-used "terminal frame" and
1234 "window frame" terminology.
1235 (Frame Parameters, Font and Color Parameters, Initial Parameters)
1236 (Size and Position, Visibility of Frames): Callers changed.
1237 (Frames): Clarify which terminals in framep are graphical.
1238 (Initial Parameters): --geometry is not the only option which adds
1239 to initial-frame-alist.
1240 (Position Parameters): Note that icon-left and icon-top are for
1241 old window managers only.
1242 (Size Parameters): Sizes are in characters even on graphical
1243 displays.
1244 (Management Parameters): Note that window-id and outer-window-id
1245 can't really be changed, and that auto-raise isn't always obeyed.
1246 (Cursor Parameters): Document cursor-type explicitly.
1247 (Size and Position): The aliases set-screen-height and
1248 set-screen-width have been deleted.
1249 (Visibility of Frames): Mention "minimization".
1250
1251 * os.texi (Startup Summary): Minor clarifications.
1252 (Startup Summary, Suspending Emacs): Standardize on "text
1253 terminal" terminology.
1254
1255 * windows.texi (Basic Windows, Coordinates and Windows)
1256 (Coordinates and Windows):
1257 * display.texi (Refresh Screen, Line Height, Face Attributes)
1258 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
1259
ea16568d
GM
12602012-03-04 Glenn Morris <rgm@gnu.org>
1261
1262 * abbrevs.texi: Small copyedits throughout.
1263 (Abbrev Mode): Remove this section, folding it into the top-level.
1264 (Abbrev Tables): Don't mention irrelevant return values.
1265 (Abbrev Expansion): Add cross-ref for wrapper hooks.
1266 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
1267 (Abbrev Table Properties): Update nil :regexp description.
1268
b3134b95
GM
12692012-03-03 Glenn Morris <rgm@gnu.org>
1270
520f2425
GM
1271 * internals.texi: Change @appendix section commands to @section.
1272 (Building Emacs): Say less about CANNOT_DUMP platforms.
1273 Replace deleted eval-at-startup with custom-initialize-delay.
999dd333 1274 (Pure Storage): Small changes.
01a6dcc8 1275 (Memory Usage): Copyedit.
7d2d7cc0
GM
1276 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
1277 example definitions. Give examples of things with non-nil
1278 interactive args. Mention eval_sub. Remove old info about
1279 strings and GCPRO. Mention cus-start.el.
1280 (Buffer Internals, Window Internals, Process Internals):
1281 Misc small updates and fixes for fields.
520f2425 1282
b3134b95
GM
1283 * tips.texi: Copyedits.
1284 (Coding Conventions): Mention autoloads.
1285 Combine partially duplicated macro items. Fix xref.
1286 Refer to Library Headers for copyright notice.
1287 (Programming Tips): edit-options is long-obsolete.
1288 (Compilation Tips): Mention loading bytecomp for byte-compile props.
1289 (Warning Tips): Mention declare-function.
1290 (Documentation Tips): Remove old info.
1291 (Comment Tips): Mention comment-dwim, not indent-for-comment.
1292 (Library Headers): General update.
1293
2064cc6a
GM
12942012-03-02 Glenn Morris <rgm@gnu.org>
1295
6945faa6
GM
1296 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
1297 and relocate entry. Mention buffer-stale-function.
1298
4186e877
GM
1299 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
1300
2064cc6a
GM
1301 * hooks.texi (Standard Hooks): General update.
1302 Put related hooks together. Add and remove items.
1303 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
1304 * modes.texi (Hooks): Tweak cross-ref description.
1305
7272fbf3
MA
13062012-03-01 Michael Albinus <michael.albinus@gmx.de>
1307
1308 * files.texi (Kinds of Files): The return value of file-equal-p is
1309 unspecified, if FILE1 or FILE2 does not exist.
1310
53a1239b
GM
13112012-03-01 Glenn Morris <rgm@gnu.org>
1312
90db9af9
GM
1313 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
1314
53a1239b
GM
1315 * maps.texi (Standard Keymaps): General update.
1316 Remove mode-specific maps, talk about the more general keymaps.
1317 * help.texi (Help Functions): Add vindex for Helper-help-map.
1318 * keymaps.texi (Active Keymaps): Minor rephrasing.
1319
775b55af
GM
13202012-02-29 Glenn Morris <rgm@gnu.org>
1321
1322 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
1323
96b49301 13242012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1325
7272fbf3 1326 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
bf7f9bc5 1327 Update changed behavior of file-subdir-of-p.
96b49301 1328
1383d930
GM
13292012-02-28 Glenn Morris <rgm@gnu.org>
1330
44e97401
GM
1331 * advice.texi, anti.texi, display.texi, elisp.texi:
1332 * processes.texi, variables.texi, vol1.texi, vol2.texi:
1333 Standardize possessive apostrophe usage.
1334
e3c73f1e
GM
1335 * locals.texi: Remove file.
1336 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
1337 Remove menu entry.
1338 * errors.texi, maps.texi: Adjust node pointers.
1339 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
edb3ac8c 1340 * makefile.w32-in (srcs):
e3c73f1e
GM
1341 * Makefile.in (srcs): Remove locals.texi.
1342
1383d930
GM
1343 * frames.texi (Mouse Position): Fix cross-ref.
1344
431ee44b
CY
13452012-02-27 Chong Yidong <cyd@gnu.org>
1346
1347 * buffers.texi (Creating Buffers): Clarify that
1348 generate-new-buffer uses generate-new-buffer-names.
1349 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
1350
1351 * files.texi (Directory Names): Index entry for file name abbreviations.
1352 (Relative File Names, File Name Expansion): Refer to it.
1353 (Locating Files): Move locate-user-emacs-file documentation to
1354 Standard File Names.
1355 (Standard File Names): Add locate-user-emacs-file; update examples.
1356
6a11ec9d
MA
13572012-02-26 Michael Albinus <michael.albinus@gmx.de>
1358
1359 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
1360
9a4888c0
CY
13612012-02-26 Chong Yidong <cyd@gnu.org>
1362
1363 * files.texi (Kinds of Files): Improve documentation of
1364 files-equal-p and file-subdir-of-p.
1365
f0e751b9
GM
13662012-02-26 Glenn Morris <rgm@gnu.org>
1367
1368 * intro.texi (Acknowledgements): Small changes.
1369
7e05b1ec
GM
13702012-02-25 Glenn Morris <rgm@gnu.org>
1371
1372 * errors.texi: Don't try to list _all_ the error symbols.
1373 Add circular-list, cl-assertion-failed, compression-error.
1374 * elisp.texi, vol1.texi, vol2.texi:
1375 * control.texi (Error Symbols): Tweak "Standard Errors" description.
1376
23453255 13772012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
1378
1379 * files.texi (files-equal-p, file-subdir-of-p): New,
1380 add initial documentation.
1381
4963495d
CY
13822012-02-25 Chong Yidong <cyd@gnu.org>
1383
fa74b241
CY
1384 * files.texi (File Attributes): Document file-selinux-context.
1385 (Changing Files): Link to it.
1386 (Changing Files): Document set-file-selinux-context.
1387
1388 * backups.texi (Making Backups): Return value of backup-buffer is
d268b4fe
CY
1389 changed. Mention default value of backup-directory-alist.
1390 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
1391 (Auto-Saving): New minor mode behavior for auto-save-mode.
1392 (Reverting): Add defvar for revert-buffer-in-progress-p.
fa74b241 1393
4963495d
CY
1394 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
1395
4bb82fa8
GM
13962012-02-24 Glenn Morris <rgm@gnu.org>
1397
1398 * errors.texi (Standard Errors): Mention dbus-error.
1399 For arith-error sub-classes, just use one cross-ref.
1400
2cb228f7
AM
14012012-02-23 Alan Mackenzie <acm@muc.de>
1402
1403 * modes.texi (Defining Minor Modes): Document the new keyword
1404 :after-hook.
1405
a59225b1
CY
14062012-02-21 Chong Yidong <cyd@gnu.org>
1407
1408 * files.texi (Files): Mention magic file names as arguments.
1409 (Reading from Files): Copyedits.
1410 (File Attributes): Mention how to change file modes.
1411 (Changing Files): Use standard "file permissions" terminology.
1412 Add xref to File Attributes node.
1413 (Locating Files): Document locate-user-emacs-file.
1414 (Unique File Names): Recommend against using make-temp-name.
1415
8376d7c2
CY
14162012-02-19 Chong Yidong <cyd@gnu.org>
1417
1418 * help.texi (Documentation, Documentation Basics, Help Functions):
1419 Minor clarifications.
1420 (Accessing Documentation): Clarify what documentation-property is
1421 for. Add xref to Keys in Documentation.
1422
1423 * tips.texi (Documentation Tips): Don't recommend using * in
1424 docstrings.
1425
1426 * macros.texi (Defining Macros):
1427 * modes.texi (Derived Modes): Say "documentation string" instead
1428 of docstring.
1429
82233bea
CY
14302012-02-18 Chong Yidong <cyd@gnu.org>
1431
1432 * modes.texi (Tabulated List Mode): New node.
1433 (Basic Major Modes): Add xref to it.
1434
1435 * processes.texi (Process Information): Mention Process Menu mode.
1436
7b926f3f
CY
14372012-02-17 Chong Yidong <cyd@gnu.org>
1438
1439 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
1440
0fd2c9a3
GM
14412012-02-17 Glenn Morris <rgm@gnu.org>
1442
1443 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
1444
f700caa3
CY
14452012-02-16 Chong Yidong <cyd@gnu.org>
1446
4230351b
CY
1447 * syntax.texi (Syntax Tables, Syntax Descriptors)
1448 (Syntax Table Functions): Copyedits.
1449 (Syntax Basics): Don't repeat the material in the preceding node.
1450 (Syntax Class Table): Use a table.
1451 (Syntax Properties): Document syntax-propertize-function and
1452 syntax-propertize-extend-region-functions.
1453 (Motion via Parsing): Clarify scan-lists. Fix indentation.
1454 (Parser State): Update for the new "c" comment style. Fix
1455 description of item 7 (comment style).
1456
f700caa3
CY
1457 * modes.texi (Minor Modes): Update how mode commands should treat
1458 arguments now.
1459 (Mode Line Basics): Clarify force-mode-line-update.
1460 (Mode Line Top): Note that the example is not realistic.
1461 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
1462 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
1463 "mode line construct" instead of "mode line specification".
1464 (Syntactic Font Lock): Remove mention of obsolete variable
1465 font-lock-syntactic-keywords.
1466 (Setting Syntax Properties): Node deleted.
1467 (Font Lock Mode): Note that Font Lock mode is a minor mode.
1468 (Font Lock Basics): Note that syntactic fontification falls back
1469 on `syntax-table'.
1470 (Search-based Fontification): Emphasize that font-lock-keywords
1471 should not be set directly.
1472 (Faces for Font Lock): Avoid some confusing terminology.
4230351b
CY
1473 (Syntactic Font Lock): Minor clarifications. Add xref to
1474 Syntactic Font Lock node.
f700caa3 1475
60236b0d
CY
14762012-02-15 Chong Yidong <cyd@gnu.org>
1477
1478 * minibuf.texi (Basic Completion): Define "completion table".
1479 Move completion-in-region to Completion in Buffers node.
1480 (Completion Commands): Use "completion table" terminology.
1481 (Completion in Buffers): New node.
1482
1483 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
1484 (Setting Hooks): Update minor mode usage example.
1485 (Major Mode Conventions): Note that completion-at-point-functions
1486 should be altered locally. Add xref to Completion in Buffers.
f700caa3
CY
1487 Remove duplicate tip about auto-mode-alist.
1488 (Minor Modes): Rewrite introduction.
1489 (Minor Mode Conventions): Copyedits. Don't recommend
1490 variable-only minor modes since few minor modes are like that.
60236b0d 1491
d7dbb11a
GM
14922012-02-15 Glenn Morris <rgm@gnu.org>
1493
1494 * processes.texi (Network): Document open-network-stream :parameters.
1495
3d8badf4
CY
14962012-02-14 Chong Yidong <cyd@gnu.org>
1497
1498 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
1499 was removed on 2009-09-10. Update lisp-mode-map example.
1500 (Inheritance and Keymaps): Minor clarification.
1501 (Searching Keymaps): Remove out-of-place enumeration.
1502 (Key Lookup): Remove unnecessary example (one was already given in
1503 Format of Keymaps).
1504 (Changing Key Bindings): Update suppress-keymap example.
1505 (Menu Bar, Tool Bar): Copyedits.
1506 (Tool Bar): Update tool-bar-map example.
1507
faccede1
CY
15082012-02-12 Chong Yidong <cyd@gnu.org>
1509
1510 * debugging.texi (Debugger Commands): Continuing is now allowed
1511 for errors.
1512
355cabc6
CY
15132012-02-11 Chong Yidong <cyd@gnu.org>
1514
d860baa0
CY
1515 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
1516 Move the list of standard bitmaps there.
1517 (Fringe Cursors): Rewrite for clarity.
1518 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
1519
34106abe
CY
1520 * commands.texi (Command Overview): Mention read-key.
1521 (Using Interactive, Interactive Call): Minor clarifications.
1522 (Function Keys, Click Events): Avoid "input stream" terminology.
1523 (Click Events): Add xref to Window Sizes and Accessing Mouse.
1524 Clarify column and row components.
1525 (Accessing Mouse): Add xref to Click Events. Minor fixes.
1526 (Special Events): Copyedits.
1527
1528 * streams.texi (Input Streams): De-document get-file-char.
1529 (Output Variables): Don't refer to old backquote syntax.
1530
355cabc6
CY
1531 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
1532 (Error Debugging): Note that debug-ignored-errors overrides list
1533 values of debug-on-error too. Add xref to Signaling Errors. Note
1534 that debug-on-signal is not customizable. Mention
1535 condition-case-unless-debug.
1536 (Compilation Errors): Node deleted.
1537
1538 * compile.texi (Compiler Errors): Move a paragraph here from
1539 deleted node Compilation Errors.
1540
1be3ca5a
LL
15412012-02-10 Leo Liu <sdl.web@gmail.com>
1542
1543 * control.texi (Handling Errors): Change condition-case-no-debug
1544 to condition-case-unless-debug.
1545
25dec365
CY
15462012-02-10 Chong Yidong <cyd@gnu.org>
1547
1548 * advice.texi (Defining Advice): Clarify ad-unadvise.
1549 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
1550 is not abnormal.
1551 (Advising Primitives): Node deleted; ad-define-subr-args has been
1552 removed.
1553
1554 * compile.texi (Speed of Byte-Code): Use float-time in example.
1555 (Compilation Functions): Note that the log uses Compilation mode.
1556 Don't discuss the contents of byte-code function object here.
1557 (Compilation Functions): De-document internal function byte-code.
1558 (Docs and Compilation): Minor clarifications.
1559
1560 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
1561 Objects.
1562
5f5e4ea1
GM
15632012-02-10 Glenn Morris <rgm@gnu.org>
1564
1565 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
1566 Mention secure-hash.
1567 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
1568
6c1e4b46
CY
15692012-02-10 Chong Yidong <cyd@gnu.org>
1570
1571 * loading.texi (Loading): Don't emphasize "library" terminology.
1572 (Library Search): load-path is not a user option. Mention role of
1573 -L option and packages. Improve examples.
1574 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
1575 obsolete.
1576 (Autoload): Minor clarifications.
1577
72ca698c
GM
15782012-02-10 Glenn Morris <rgm@gnu.org>
1579
b011fbfe
GM
1580 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
1581
72ca698c
GM
1582 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
1583
14a1f380
GM
15842012-02-08 Glenn Morris <rgm@gnu.org>
1585
1586 * loading.texi (Named Features): Update the require example.
1587
60d47423
GM
15882012-02-07 Glenn Morris <rgm@gnu.org>
1589
1590 * modes.texi (Defining Minor Modes):
1591 Expand on args of defined minor modes.
1592
0992bd9c
CY
15932012-02-07 Chong Yidong <cyd@gnu.org>
1594
1595 * variables.texi (Creating Buffer-Local): Minor clarification
1596 to buffer-local-variables doc (Bug#10715).
1597
af008560
GM
15982012-02-07 Glenn Morris <rgm@gnu.org>
1599
e80e1825 1600 * display.texi (ImageMagick Images): General update.
af008560
GM
1601 Move most details of imagemagick-render-type to the variable's doc.
1602
866c1d22
GM
16032012-02-06 Glenn Morris <rgm@gnu.org>
1604
f7c9199f 1605 * keymaps.texi (Tool Bar): Mention separators.
dac86404
GM
1606 (Inheritance and Keymaps):
1607 Mention make-composed-keymap and multiple inheritance.
f7c9199f 1608
e7bc51d0
GM
1609 * modes.texi (Running Hooks): Mention run-hook-wrapped.
1610
866c1d22
GM
1611 * control.texi (Handling Errors):
1612 Mention condition-case-no-debug and with-demoted-errors.
1613
03988c98
CY
16142012-02-05 Chong Yidong <cyd@gnu.org>
1615
1616 * customize.texi (Common Keywords): Minor clarifications.
1617 Document custom-unlispify-remove-prefixes.
1618 (Variable Definitions): Backquotes in defcustom seem to work fine
1619 now. Various other copyedits.
e1161b06
CY
1620 (Simple Types): Copyedits. Document color selector.
1621 (Composite Types): Copyedits.
1622 (Splicing into Lists): Clarifications.
03988c98
CY
1623
1624 * eval.texi (Backquote): Move from macros.texi.
1625
1626 * macros.texi (Expansion): Minor clarification.
1627 (Backquote): Move node to eval.texi.
1628 (Defining Macros): Move an example from Backquote node.
1629 (Argument Evaluation): No need to mention Pascal.
1630 (Indenting Macros): Add xref to Defining Macros.
1631
649f602c
GM
16322012-02-05 Glenn Morris <rgm@gnu.org>
1633
1634 * debugging.texi (Error Debugging): Mention debug-on-event default.
1635
34c99998
GM
16362012-02-04 Glenn Morris <rgm@gnu.org>
1637
8f05da42
GM
1638 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
1639
7aa5aad8
GM
1640 * debugging.texi (Error Debugging): Mention debug-on-event.
1641 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
1642
c7291ad9
GM
1643 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
1644
34c99998
GM
1645 * text.texi (Buffer Contents):
1646 Update filter-buffer-substring description.
1647
735cc5ca
CY
16482012-02-04 Chong Yidong <cyd@gnu.org>
1649
1650 * functions.texi (What Is a Function): Add closures. Mention
1651 "return value" terminology. Add xref for command-execute. Remove
1652 unused "keystroke command" terminology.
1653 (Lambda Expressions): Give a different example than in the
1654 following subsection. Add xref to Anonymous Functions.
1655 (Function Documentation): Remove gratuitous markup.
1656 (Function Names): Move introductory text to `What Is a Function'.
1657 (Defining Functions): Fix defun argument spec.
1658 (Anonymous Functions): Document lambda macro explicitly. Mention
1659 effects on lexical binding.
1660 (Function Cells): Downplay direct usage of fset.
1661 (Closures): New node.
1662 (Inline Functions): Remove "open-code" terminology.
1663 (Declaring Functions): Minor tweak; .m is not C code.
1664
1665 * variables.texi (Variables): Don't refer to "global value".
1666 (Local Variables, Void Variables): Copyedits.
1667 (Lexical Binding): Minor clarification of example.
1668 (File Local Variables): Mention :safe and :risky defcustom args.
1669 (Lexical Binding): Add xref to Closures node.
1670
94bc7984
GM
16712012-02-04 Glenn Morris <rgm@gnu.org>
1672
1673 * minibuf.texi (High-Level Completion): Updates for read-color.
1674
4f5a10ef
GM
16752012-02-03 Glenn Morris <rgm@gnu.org>
1676
eea14f31
GM
1677 * display.texi (GIF Images): Mention animation.
1678 Remove commented-out old example of animation.
1679 (Animated Images): New subsection.
1680 * elisp.texi (Top):
1681 * vol1.texi (Top):
1682 * vol2.texi (Top): Add Animated Images menu entry.
1683
4f5a10ef
GM
1684 * display.texi (Image Formats): Remove oddly specific information
1685 on versions of image libraries.
204e728d 1686 (GIF Images, TIFF Images): Minor rephrasing.
4f5a10ef 1687
12f381b7
GM
16882012-02-02 Glenn Morris <rgm@gnu.org>
1689
1b9f60cc
GM
1690 * processes.texi (Synchronous Processes):
1691 Mention call-process's :file gets overwritten.
1692
7e2734bc
GM
1693 * commands.texi (Reading One Event):
1694 * help.texi (Help Functions): Document read-char-choice.
1695
f58b9822
GM
1696 * hooks.texi (Standard Hooks):
1697 * modes.texi (Keymaps and Minor Modes):
1698 * text.texi (Commands for Insertion): Document post-self-insert-hook.
1699
1700 * hooks.texi (Standard Hooks): Add prog-mode-hook.
1701
12f381b7
GM
1702 * hooks.texi (Standard Hooks):
1703 * modes.texi (Major Mode Conventions, Mode Hooks):
1704 Document change-major-mode-after-body-hook.
1705
7a9a2fc6
GM
17062012-02-01 Glenn Morris <rgm@gnu.org>
1707
1708 * modes.texi (Defining Minor Modes):
1709 Mention disabling global minor modes on a per-major-mode basis.
1710
a037c171
CY
17112012-01-31 Chong Yidong <cyd@gnu.org>
1712
1713 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
1714 (Parser State): Remove unnecessary statement (Bug#10661).
1715
1716 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
1717
56afad3a
GM
17182012-01-31 Glenn Morris <rgm@gnu.org>
1719
1720 * modes.texi (Defining Minor Modes):
1721 Document define-minor-mode's new :variable keyword.
1722
0f29fa41
CY
17232012-01-29 Chong Yidong <cyd@gnu.org>
1724
837a390a
CY
1725 * syntax.texi (Syntax Class Table): Tweak description of newline
1726 char syntax (Bug#9619).
1727
0f29fa41
CY
1728 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
1729 description (Bug#10189).
1730
182148ee
GM
17312012-01-29 Glenn Morris <rgm@gnu.org>
1732
a49ca6b9
GM
1733 * files.texi (Changing Files): Document SELinux support.
1734
182148ee
GM
1735 * windows.texi (Window Sizes): Fix typo.
1736
9962192e
CY
17372012-01-28 Chong Yidong <cyd@gnu.org>
1738
8c6e1920
CY
1739 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
1740 doc (Bug#8568).
1741
9583ec59
CY
1742 * frames.texi (Input Focus): Add NORECORD arg to
1743 select-frame-set-input-focus. Clarify its role in select-frame.
1744
10256988
CY
1745 * text.texi (Transposition): We don't use transpose-region as an
1746 internal subroutine (Bug#3249).
1747
9962192e
CY
1748 * modes.texi (Example Major Modes): Update Lisp example code to
1749 current sources. Delete the old non-derived-major-mode example,
1750 which has diverged badly from current sources.
1751
2aa43abb
GM
17522012-01-27 Glenn Morris <rgm@gnu.org>
1753
1754 * makefile.w32-in (texinputdir): Fix (presumed) typo.
1755 (VERSION, manual): Remove, unused.
1756
9f40220d
CY
17572012-01-27 Chong Yidong <cyd@gnu.org>
1758
1759 * commands.texi (Command Overview): Minor clarification (Bug#10384).
1760
acc28cb9
CY
17612012-01-26 Chong Yidong <cyd@gnu.org>
1762
1763 * searching.texi (String Search): Document negative repeat count
1764 (Bug#10507).
1765
48da7392
GM
17662012-01-26 Glenn Morris <rgm@gnu.org>
1767
1768 * variables.texi (Using Lexical Binding):
1769 Mention that lexical-binding should be set in the first line.
1770
69b0acb9
LI
17712012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
1772
1773 * macros.texi (Defining Macros): Don't claim that `declare' only
1774 affects Edebug and indentation.
1775
543757a8
LI
17762012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
1777
1778 * macros.texi (Defining Macros): Slight `declare' fixup.
1779
450e3cae
GM
17802012-01-25 Glenn Morris <rgm@gnu.org>
1781
24189ce0 1782 * makefile.w32-in (texinputdir):
450e3cae
GM
1783 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
1784
1021c761
CY
17852012-01-24 Chong Yidong <cyd@gnu.org>
1786
1787 * variables.texi (Variables, Local Variables, Void Variables):
1788 Edit to make the descriptions less specific to dynamic binding.
1789 (Local Variables): Default max-specpdl-size is now 1300.
1790 (Defining Variables): Edits for lexical scoping. Delete
1791 information about starting docstrings with *. De-document
1792 user-variable-p.
1793 (Tips for Defining): Remove an unimportant discussion of quitting
1794 in the middle of a load.
1795 (Accessing Variables, Setting Variables): Discuss lexical binding.
1796 (Variable Scoping): Rewrite.
1797 (Scope, Extent, Impl of Scope): Nodes deleted.
1798 (Dynamic Binding): New node, with material from Scope, Extent, and
1799 Impl of Scope nodes.
1800 (Dynamic Binding Tips): Rename from Using Scoping.
1801 (Lexical Binding): Rewrite.
1802 (Using Lexical Binding): Rename from Converting to Lexical
1803 Binding. Convert to subsection.
1804
1805 * customize.texi (Variable Definitions): Add custom-variable-p.
1806 Move user-variable-p documentation here.
1807
31cbea1d
CY
18082012-01-23 Chong Yidong <cyd@gnu.org>
1809
1810 * strings.texi (Text Comparison): Minor qualification.
1811
1812 * lists.texi (Cons Cells): Copyedits.
1813 (List Elements): Mention push.
1814 (List Variables): Mention pop.
1815 (Rings): Move to sequences.texi.
1816
1817 * sequences.texi (Sequence Functions): Don't repeat the
1818 introduction already given in the parent.
1819 (Vectors): Copyedits.
1820 (Rings): Move from lists.texi. Note that this is specific to the
1821 ring package.
1822
1823 * symbols.texi (Definitions, Symbol Components): Mention variable
1824 scoping issues.
1825 (Plists and Alists): Copyedits.
1826
1827 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
1828 correctness with lexical scoping.
1829 (Eval): Copyedits.
1830
fead402d
CY
18312012-01-21 Chong Yidong <cyd@gnu.org>
1832
1833 * intro.texi (A Sample Function Description): Special notation
1834 used for macros too.
1835
1836 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
1837 (Symbol Type): Add xref for keyword symbols.
1838 (Sequence Type): Clarify differences between sequence types.
1839 (Cons Cell Type): Add "linked list" index entry.
1840 (Non-ASCII in Strings): Copyedits.
1841 (Equality Predicates): Symbols with same name need not be eq.
1842
1843 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
1844 ldexp. Move float-e and float-pi to Math Functions node.
1845
61086eb6
GM
18462012-01-21 Glenn Morris <rgm@gnu.org>
1847
1848 * modes.texi (Auto Major Mode):
1849 * variables.texi (File Local Variables):
1850 Mention inhibit-local-variables-regexps.
1851
34a02f46
MR
18522012-01-19 Martin Rudalics <rudalics@gmx.at>
1853
1854 * windows.texi (Window Configurations): Rewrite references to
1855 persistent window parameters.
1856 (Window Parameters): Fix description of persistent window
1857 parameters.
1858
f5064cae
JB
18592012-01-16 Juanma Barranquero <lekktu@gmail.com>
1860
1861 * windows.texi (Window Parameters): Use @pxref.
1862
6a6ee00d
MR
18632012-01-16 Martin Rudalics <rudalics@gmx.at>
1864
1865 * windows.texi (Window Configurations, Window Parameters):
1866 Describe persistent window parameters.
1867
9ca4c014
SM
18682011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
1869
1870 * variables.texi (Creating Buffer-Local): Warn against misuses of
1871 make-variable-buffer-local (bug#10258).
1872
d027f83d
LMI
18732012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1874
1875 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
1876
89bd9ccd
CY
18772012-01-06 Chong Yidong <cyd@gnu.org>
1878
1879 * variables.texi (Directory Local Variables): Document
1880 hack-dir-local-variables-non-file-buffer.
1881
c869783d
GM
18822012-01-06 Glenn Morris <rgm@gnu.org>
1883
1884 * maps.texi (Standard Keymaps): Refer to Info-edit by name
1885 rather than by keybinding.
1886
2cae5ba4
JB
18872011-12-29 Juanma Barranquero <lekktu@gmail.com>
1888
1889 * frames.texi (Font and Color Parameters): Add @pxref.
1890
43da4d08
DC
18912011-12-29 Daniel Colascione <dan.colascione@gmail.com>
1892
1893 * frames.texi (Font and Color Parameters):
1894 Document w32 font backends (bug#10399).
1895
8d80ef01
PE
18962011-12-28 Paul Eggert <eggert@cs.ucla.edu>
1897
1898 * files.texi (File Attributes, Changing Files):
1899 Use a more-natural notation for octal numbers.
1900
9022ae07
JB
19012011-12-23 Juanma Barranquero <lekktu@gmail.com>
1902
1903 * variables.texi (Variables with Restricted Values):
1904 Change reference to variable (bug#10354).
1905
454592a6
MR
19062011-12-13 Martin Rudalics <rudalics@gmx.at>
1907
1908 * windows.texi (Splitting Windows): Use t instead of non-nil
1909 when describing window-combination-resize.
1910
a7cdbfce
SM
19112011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
1912
1913 * text.texi (Special Properties): Warn against `intangible' properties
1914 (bug#10222).
1915
a3dcc84e
EZ
19162011-11-26 Eli Zaretskii <eliz@gnu.org>
1917
579ebf8f
EZ
1918 * display.texi (Truncation):
1919 * text.texi (Special Properties): Describe what a stretch-glyph is
1920 instead of using that term without explanation. Make the
1921 cross-references more accurate.
1922
a3dcc84e
EZ
1923 * display.texi (Usual Display): Update the description,
1924 cross-references, and indexing related to display of control
1925 characters and raw bytes.
1926
94af99a4
MR
19272011-11-25 Martin Rudalics <rudalics@gmx.at>
1928
1929 * windows.texi (Splitting Windows): Fix description of
1930 window-combination-limit. Suggested by Eli Zaretskii.
1931
1c3d7a13
CY
19322011-11-23 Chong Yidong <cyd@gnu.org>
1933
1934 * windows.texi (Window Sizes): Move window-top-line,
1935 window-left-column, and window-*-pixel-edges to Coordinates and
1936 Windows node.
1937 (Coordinates and Windows): Restore window-edges doc.
1938
90151a1e
MR
19392011-11-21 Martin Rudalics <rudalics@gmx.at>
1940
a7cdbfce
SM
1941 * windows.texi (Windows and Frames, Splitting Windows):
1942 Fix typos.
90151a1e 1943
a9b9b7f5
CY
19442011-11-21 Chong Yidong <cyd@gnu.org>
1945
1946 * windows.texi (Splitting Windows): Fix error in documentation of
1947 window-combination-limit.
1948 (Cyclic Window Ordering): Minor fixes to next-window,
1949 one-window-p, and get-lru-window docs. Don't document
1950 window-list-1.
1951 (Buffers and Windows): Copyedits.
1952 (Choosing Window): Document special handling of special-display-*.
1953 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
a7cdbfce
SM
1954 Don't document even-window-heights, which is going away.
1955 Clarify which options are obeyed by which action functions.
a9b9b7f5 1956
f4e90db0
SM
19572011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
1958
1959 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
1960
d2999b1a
MR
19612011-11-20 Martin Rudalics <rudalics@gmx.at>
1962
f4e90db0
SM
1963 * windows.texi (Resizing Windows, Splitting Windows):
1964 Remove term "status" when talking about combination limits.
d2999b1a 1965
cd1181db
JB
19662011-11-20 Juanma Barranquero <lekktu@gmail.com>
1967
1968 * compile.texi (Compiler Errors):
1969 * help.texi (Help Functions): Fix typos.
1970
7bf54975
CY
19712011-11-19 Chong Yidong <cyd@gnu.org>
1972
1973 * windows.texi (Splitting Windows): Clarify role of window
1974 parameters in split-window. Shorten the example.
f4e90db0
SM
1975 (Deleting Windows): Rewrite intro to handle internal windows.
1976 Fix delete-windows-on doc.
7bf54975
CY
1977 (Selecting Windows): Copyedits.
1978
a0c2d0ae
MR
19792011-11-17 Martin Rudalics <rudalics@gmx.at>
1980
1981 * windows.texi (Resizing Windows, Splitting Windows)
1982 (Deleting Windows): Use term window-combination-resize instead
1983 of window-splits.
1984
b6f67890
MR
19852011-11-16 Martin Rudalics <rudalics@gmx.at>
1986
f4e90db0
SM
1987 * windows.texi (Resizing Windows, Splitting Windows):
1988 Rename occurrences of window-nest to window-combination-limit.
b6f67890 1989
0b381c7e
JB
19902011-11-14 Juanma Barranquero <lekktu@gmail.com>
1991
1992 * intro.texi (Lisp History): Fix typo.
1993
89d61221
MR
19942011-11-12 Martin Rudalics <rudalics@gmx.at>
1995
f4e90db0
SM
1996 * windows.texi (Splitting Windows, Deleting Windows):
1997 Remove references to splits status of windows.
89d61221 1998
b2621720
GM
19992011-11-10 Glenn Morris <rgm@gnu.org>
2000
2001 * buffers.texi (Read Only Buffers): Expand a bit on why
2002 toggle-read-only should only be used interactively. (Bug#7292)
2003
d2ad7ee1
CY
20042011-11-09 Chong Yidong <cyd@gnu.org>
2005
2006 * windows.texi (Window Sizes): Document window-pixel-edges,
c4e7c63a 2007 window-inside-pixel-edges, window-absolute-pixel-edges, and
d2ad7ee1
CY
2008 window-inside-absolute-pixel-edges.
2009 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2010 non-full-width windows.
2011
2cffd681
MR
20122011-11-09 Martin Rudalics <rudalics@gmx.at>
2013
2014 * windows.texi (Resizing Windows): Rewrite documentation of
2015 window-resizable.
2016
f6f6d7e7
CY
20172011-11-09 Chong Yidong <cyd@gnu.org>
2018
2019 * windows.texi (Splitting Windows): Simplify example.
2020
a79db6e0
CY
20212011-11-08 Chong Yidong <cyd@gnu.org>
2022
2023 * windows.texi (Window Sizes): Copyedits. Document
2024 window-text-height. Remove window-min-height and window-min-width
2025 discussion, referring instead to Emacs manual.
2026 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
e7313f33
CY
2027 (Resizing Windows): Simplify introduction. Don't document
2028 enlarge-window, shrink-window, enlarge-window-horizontally, and
2029 shrink-window-horizontally; they are no longer preferred for
2030 calling from Lisp, and are already documented in the Emacs manual.
a79db6e0 2031
441950c7
GM
20322011-11-07 Glenn Morris <rgm@gnu.org>
2033
2034 * windows.texi (Choosing Window): Fix keybinding typo.
2035
be7f5545
MR
20362011-11-07 Martin Rudalics <rudalics@gmx.at>
2037
2038 * windows.texi (Resizing Windows, Splitting Windows)
2039 (Window Configurations): Use "child window" instead of
2040 "subwindow".
2041
291d142b
CY
20422011-11-06 Chong Yidong <cyd@gnu.org>
2043
2044 * windows.texi (Basic Windows): Clarify various definitions.
2045 Treat window-normalize-* as internal; don't document them.
2046 (Windows and Frames): Various clarifications, e.g. non-live
2047 windows also belong to frames. Fix window-list description.
2048 Simplify window nesting example.
f4e90db0
SM
2049 (Splitting Windows, Window Configurations):
2050 Use split-window-below.
291d142b 2051
89bd5ee1
EZ
20522011-11-04 Eli Zaretskii <eliz@gnu.org>
2053
2054 * windows.texi (Window Sizes): Mention in the doc string that the
2055 return values of `window-body-height' and `window-body-width' are
2056 in frame's canonical units. (Bug#9949)
2057
3d8daefe
MR
20582011-10-30 Martin Rudalics <rudalics@gmx.at>
2059
2060 * windows.texi (Windows and Frames): Remove "iso-" infix from
2061 documentation of window-iso-combined-p.
2062
60754666
CY
20632011-10-26 Chong Yidong <cyd@gnu.org>
2064
2065 * modes.texi (Running Hooks): Document with-wrapper-hook.
2066
d366bd53
CY
20672011-10-18 Chong Yidong <cyd@gnu.org>
2068
2069 * display.texi (Glyphless Chars): New node.
2070
50b063c3
CY
20712011-10-13 Chong Yidong <cyd@stupidchicken.com>
2072
2073 * text.texi (Yanking): Document yank-excluded-properties.
2074
2075 * package.texi (Packaging Basics): The commentary should say how
2076 to begin using the package.
2077
c72063fa
MR
20782011-10-11 Martin Rudalics <rudalics@gmx.at>
2079
2080 * windows.texi (Deleting Windows): Mention which window gets
2081 selected when deleting the selected window.
2082
d83dc65b
MR
20832011-10-09 Martin Rudalics <rudalics@gmx.at>
2084
2085 * buffers.texi (The Buffer List): Describe how bury-buffer deals
2086 with the selected window.
2087 * windows.texi (Buffers and Windows): Reformulate text on how
2088 replace-buffer-in-windows deals with a window.
2089 (Quitting Windows): Describe how quit-window deals with a
2090 standalone frame. Describe new option frame-auto-hide-function.
2091
c599682c
GM
20922011-10-08 Glenn Morris <rgm@gnu.org>
2093
48bca619
GM
2094 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
2095
c599682c
GM
2096 * positions.texi (Excursions): Update warning message.
2097
969aa734
CY
20982011-10-05 Chong Yidong <cyd@stupidchicken.com>
2099
f4e90db0
SM
2100 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
2101 Fix Emacs manual xref (Bug#9675).
969aa734 2102
550f41cd
CY
21032011-10-01 Chong Yidong <cyd@stupidchicken.com>
2104
2105 * windows.texi (Textual Scrolling): Document scroll-up-command,
2106 scroll-down-command, scroll-error-top-bottom, and the
2107 scroll-command symbol property.
717a1362
CY
2108 (Display Action Functions): Fix description of
2109 display-buffer-pop-up-window.
550f41cd 2110
a239d4e9
JB
21112011-09-28 Juanma Barranquero <lekktu@gmail.com>
2112
2113 * windows.texi (Splitting Windows): Fix typos.
2114
590c056d
MR
21152011-09-25 Martin Rudalics <rudalics@gmx.at>
2116
2117 * windows.texi (Windows and Frames, Display Action Functions)
2118 (Switching Buffers): Fix some typos.
2119 (Buffers and Windows): Remove reference to window-auto-delete.
2120 Reword description of replace-buffer-in-windows.
2121 (Window History): Fix some typos and refer to frame local buffer
2122 list.
c419f5cb
MR
2123 (Quitting Windows): New node.
2124 (Window Configurations): Add descriptions of window-state-get
2125 and window-state-put.
2126 (Window Parameters): Describe variable ignore-window-parameters.
2127 Sketch some window parameters currently in use.
2128 * elisp.texi (Top): Update node listing.
590c056d 2129
9ec20d36
CY
21302011-09-25 Chong Yidong <cyd@stupidchicken.com>
2131
2132 * windows.texi (Display Action Functions)
2133 (Choosing Window Options): New nodes.
2134
0e406a72
CY
21352011-09-24 Chong Yidong <cyd@stupidchicken.com>
2136
2137 * windows.texi (Window History): New node. Move text here from
2138 Buffers and Windows.
2139 (Switching Buffers): Rename from Displaying Buffers, since we
f4e90db0
SM
2140 don't document display-buffer here; callers changed.
2141 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
0e406a72
CY
2142 switch-to-buffer-other-frame. Delete duplicate
2143 replace-buffer-in-windows doc.
2144 (Choosing Window): Document display actions.
2145
6bf7006f
EZ
21462011-09-24 Eli Zaretskii <eliz@gnu.org>
2147
2148 * display.texi (Forcing Redisplay): Update the description of
2149 redisplay-dont-pause due to change in the default value.
2150
b33b68a3
MR
21512011-09-23 Martin Rudalics <rudalics@gmx.at>
2152
2153 * frames.texi (Frames and Windows): Move section and rename to
2154 Windows and Frames in windows.texi.
2155 * windows.texi (Windows): Restructure.
2156 (Basic Windows): Rewrite. Explain live and internal windows and
2157 normalization functions.
2158 (Windows and Frames): Move section here from frames.texi.
2159 Describe subwindows, window combinations, window tree, and
2160 corresponding functions including window-list here.
2161 (Window Sizes): Rename section from Size of Window and move it
2162 up in chapter. Describe total and body sizes and the
2163 corresponding functions. Explain new semantics of
2164 window-min-height/-width.
2165 (Resizing Windows): Move section up in chapter. Describe new
2166 resize functions.
2167 (Splitting Windows): Describe new behavior of split-window,
2168 split-window-above-each-other and split-window-side-by-side.
2169 Provide examples. Describe window-nest and window-splits
2170 options.
2171 (Deleting Windows): Minor rewrite.
f4e90db0
SM
2172 (Selecting Windows): Minor rewrite.
2173 Describe frame-selected-window and set-frame-selected-window here.
2174 (Cyclic Window Ordering): Minor rewrite.
2175 Describe window-list-1.
b33b68a3
MR
2176 (Buffers and Windows): Rewrite. Explain a window's previous and
2177 next buffers and the corresponding functions.
c4682d18 2178 (Window Tree): Merge into Windows and Frames section.
b33b68a3
MR
2179 * elisp.texi (Top): Update node listings for frames and windows
2180 sections.
2181
4d3786ac
SM
21822011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
2183
2184 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
2185
713df35b
LMI
21862011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2187
2188 * errors.texi (Standard Errors): Remove apparent placeholder text
2189 (bug#9491).
2190
33ed493b
CY
21912011-09-18 Chong Yidong <cyd@stupidchicken.com>
2192
2193 * frames.texi (Management Parameters): Fix description of
2194 icon-type parameter.
2195
b8f0a954
CY
21962011-09-17 Chong Yidong <cyd@stupidchicken.com>
2197
2198 * tips.texi (Key Binding Conventions): Don't bind a key sequence
2199 ending in C-g. Suggested by Edward O'Connor.
2200
eddf142c
EZ
22012011-09-17 Eli Zaretskii <eliz@gnu.org>
2202
2203 * numbers.texi (Integer Basics): Add indexing for
2204 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
2205
d8e213eb 22062011-09-14 Dani Moncayo <dmoncayo@gmail.com>
bf1af6c7
DM
2207
2208 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
2209
cec2eab8
JB
22102011-09-11 Juanma Barranquero <lekktu@gmail.com>
2211
2212 * processes.texi (Network Servers): Clarify what the process
2213 buffer is used for (bug#9233).
2214
d8e213eb 22152011-08-30 Dani Moncayo <dmoncayo@gmail.com>
1f403cb9
DM
2216
2217 * lists.texi (Building Lists): Fix typo.
2218
35137ed3
CY
22192011-08-30 Chong Yidong <cyd@stupidchicken.com>
2220
2221 * display.texi (Basic Faces): New node. Document new faces.
2222
2223 * modes.texi (Major Mode Conventions): Move some text there.
2224 (Mode Help): Remove major-mode var, duplicated in Major Modes.
2225
3fd50d5c
CY
22262011-08-29 Chong Yidong <cyd@stupidchicken.com>
2227
2228 * modes.texi (Basic Major Modes): New node. Callers updated.
2229 (Major Modes): Document fundamental-mode and major-mode.
2230 (Major Mode Basics): Node deleted; text moved to Major Modes.
2231 (Derived Modes): Document derived-mode-p.
2232
ddb54206
CY
22332011-08-28 Chong Yidong <cyd@stupidchicken.com>
2234
a6326082
CY
2235 * files.texi (Changing Files, Create/Delete Dirs): Document new
2236 arguments for delete-file, delete-directory, and copy-directory.
e2aeef63
CY
2237 (Visiting Functions): Remove view-file; it is documented in the
2238 Emacs manual.
04e2ce72 2239
ddb54206
CY
2240 * frames.texi (Layout Parameters): The defaults for the
2241 menu-bar-lines and tool-bar-lines parameters depend on the mode.
2242
2243 * display.texi (Progress): Document spinner functionality.
2244
2245 * os.texi (Killing Emacs): Note that kill-emacs can be called by
2246 operating system signals. Refer to save-buffers-kill-terminal
2247 instead of save-buffers-kill-emacs.
2248
2249 * objects.texi (Symbol Type): Document ## print representation.
2250
0c95fcf7
EZ
22512011-08-25 Eli Zaretskii <eliz@gnu.org>
2252
2253 * display.texi (Specified Space): Mention that `space' specs
2254 influence bidi reordering.
2255 (Bidirectional Display): Explain how to use `(space . PROPS)' for
2256 separating fields with bidirectional content.
2257
5980d4c6
EZ
22582011-08-24 Eli Zaretskii <eliz@gnu.org>
2259
2260 * display.texi (Bidirectional Display): Document return value in
2261 buffers that are not bidi-reordered for display, and in unibyte
2262 buffers.
2263
bca633fb
EZ
22642011-08-23 Eli Zaretskii <eliz@gnu.org>
2265
2266 * nonascii.texi (Character Properties): Document the values for
2267 unassigned codepoints.
2268
c094bb0c
EZ
22692011-08-18 Eli Zaretskii <eliz@gnu.org>
2270
2271 * nonascii.texi (Character Properties): Document use of
2272 `bidi-class' and `mirroring' properties as part of reordering.
2273 Provide cross-references to "Bidirectional Display".
2274
2275 * display.texi (Bidirectional Display): Document the pitfalls of
2276 concatenating strings with bidirectional content, with possible
f4e90db0
SM
2277 solutions. Document bidi-string-mark-left-to-right.
2278 Mention paragraph direction in modes that inherit from prog-mode.
92b71444
EZ
2279 Document use of `bidi-class' and `mirroring' properties as part of
2280 reordering.
c094bb0c 2281
1ea897d5
EZ
22822011-08-16 Eli Zaretskii <eliz@gnu.org>
2283
9adfcd0b
EZ
2284 * modes.texi (Major Mode Conventions): Improve the documentation
2285 of `mode-class' `special' modes.
2286
10862873
EZ
2287 * nonascii.texi (Character Properties): Document the `mirroring'
2288 property. Add index entries.
2289
1ea897d5
EZ
2290 * syntax.texi (Categories): Add an example of defining a new
2291 category and category table.
2292
2293 * searching.texi (Regexp Backslash): Document how to display
2294 existing categories. Mention the possibility of adding
2295 categories, and add an xref to where this is described. Add an
2296 index entry.
2297
ebb552ed
CY
22982011-08-09 Chong Yidong <cyd@stupidchicken.com>
2299
2300 * text.texi (Special Properties):
2301 * display.texi (Overlay Properties): Note that mouse-face cannot
2302 change the text size (Bug#8530).
2303
51a714e1
CY
23042011-08-08 Chong Yidong <cyd@stupidchicken.com>
2305
2306 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
2307 using setenv instead.
2308
4cc60b9b
EZ
23092011-07-28 Eli Zaretskii <eliz@gnu.org>
2310
2311 * display.texi (Bidirectional Display): Document the fact that
2312 bidi-display-reordering is t by default.
2313
5deb92fd
EZ
23142011-07-23 Eli Zaretskii <eliz@gnu.org>
2315
2316 * display.texi (Bidirectional Display): New section.
2317
011b0ad6 23182011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
67f9b9f8
GM
2319 Tim Cross <theophilusx@gmail.com> (tiny change)
2320 Glenn Morris <rgm@gnu.org>
011b0ad6 2321
67f9b9f8 2322 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
011b0ad6 2323
4baf28e6
AS
23242011-07-15 Andreas Schwab <schwab@linux-m68k.org>
2325
2326 * help.texi (Keys in Documentation): Revert last change.
2327
66249842
LMI
23282011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2329
f863868c
LMI
2330 * help.texi (Keys in Documentation): Clarify that \= only quotes
2331 the next character, and doesn't affect longer sequences in
2332 particular (bug#8935).
2333
f4e90db0
SM
2334 * debugging.texi (Using Debugger):
2335 Mention @code{eval-expression-debug-on-error} (bug#8549).
66249842 2336
0bb23927 23372011-07-14 Eli Zaretskii <eliz@gnu.org>
a2eaa31d
EZ
2338
2339 * display.texi (Other Display Specs): Document that `left-fringe'
2340 and `right-fringe' display specifications are of the "replacing"
2341 kind.
2342
f2027cdf
LMI
23432011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2344
2345 * help.texi (Documentation Basics): Add a link to the Function
2346 Documentation node (bug#6580).
2347
f987fde4
LMI
23482011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2349
0bc59b25
LMI
2350 * keymaps.texi (Menu Bar): Mention :visible and :enable
2351 (bug#6344). Text by Drew Adams.
2352
63d55f1f
LMI
2353 * modes.texi (Running Hooks): Mention buffer-local hook variables
2354 (bug#6218).
2355
f987fde4
LMI
2356 * objects.texi (General Escape Syntax): "a with grave accent" is
2357 ?xe0, not ?x8e0 (bug#5259).
2358
b7527639
CY
23592011-07-12 Chong Yidong <cyd@stupidchicken.com>
2360
2361 * display.texi (Face Attributes, Font Selection): Add references
2362 to the Fonts node in the Emacs manual (Bug#4178).
2363
c830e5ae
CY
23642011-07-12 Chong Yidong <cyd@stupidchicken.com>
2365
2366 * display.texi (Window Systems): `window-system' is
2367 terminal-local.
2368
2369 * frames.texi (Frame Parameters, Parameter Access): Don't mention
2370 frame-local variables.
2371
2372 * variables.texi (Buffer-Local Variables): Don't mention obsolete
2373 frame-local variables.
2374 (Frame-Local Variables): Node deleted.
2375
2376 * elisp.texi (Top): Update node listing.
2377
91223e54
LMI
23782011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2379
2380 * elisp.texi: Change "inferiors" to "subnodes" in three places
2381 (bug#3523).
2382
963578d3
CY
23832011-07-11 Chong Yidong <cyd@stupidchicken.com>
2384
2385 * frames.texi (Window System Selections): Discussion of
2386 x-select-enable-clipboard moved to Emacs manual.
2387
07151e49
DD
23882011-07-11 Deniz Dogan <deniz@dogan.se>
2389
2390 * commands.texi (Prefix Command Arguments): Remove excessive
2391 apostrophe.
2392
7261e1cf
LMI
23932011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2394
ad21a12a
LMI
2395 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
2396 description is a string (bug#3313).
2397
7261e1cf
LMI
2398 * frames.texi (Display Feature Testing): Try to explain what all
2399 the visual classes mean (bug#3042).
2400
568f7b79
LMI
24012011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2402
18d59e29
LMI
2403 * modes.texi (Mode Line Variables): Document `mode-line-remote'
2404 and `mode-line-client' (bug#2974).
2405
568f7b79
LMI
2406 * text.texi (Insertion): Clarify marker movements (bug#1651).
2407 Text from Drew Adams.
2408
54e10184
LMI
24092011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2410
d94d85e9
LMI
2411 * text.texi (Special Properties): Clarify the format of `face'
2412 (bug#1375).
2413
54e10184
LMI
2414 * commands.texi (Interactive Call): Add a `call-interactively'
2415 example (bug#1010).
2416
413c488d
LMI
24172011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2418
2419 * functions.texi (Calling Functions): Link to the "Interactive
2420 Call" node (bug#1001).
2421
322b7dab 24222011-07-06 Chong Yidong <cyd@stupidchicken.com>
b00d8c1a 2423
3deead93
CY
2424 * customize.texi (Composite Types): Move alist and plist to here
2425 from Simple Types (Bug#7545).
2426
2427 * elisp.texi (Top): Update menu description.
2428
b00d8c1a
CY
2429 * display.texi (Face Attributes): Document negative line widths
2430 (Bug#6113).
2431
d2a6c43b
TR
24322011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
2433
2434 * searching.texi (Match Data): Note that match data can be
2435 overwritten by most functions (bug#2499).
2436
c7844a27
LMI
24372011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2438
a9ab721e
LMI
2439 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
2440 flags mean (bug#6659).
2441
c7844a27
LMI
2442 * functions.texi (What Is a Function): Document the autoload
2443 object (bug#6496).
2444
f68d76d0
LMI
24452011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2446
8a20ca4c
LMI
2447 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
2448 is only used in the Customize user interface (bug#6089).
2449
f68d76d0 2450 * display.texi (Showing Images): Mention the point of sliced
6dd56db4 2451 images (bug#7836).
f68d76d0 2452
7018dbe7
EZ
24532011-07-02 Eli Zaretskii <eliz@gnu.org>
2454
2455 * variables.texi (Defining Variables, Void Variables)
2456 (Constant Variables): Fix incorrect usage of @kindex.
2457
36cb87a1
LMI
24582011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2459
28ee97c7
LMI
2460 * variables.texi (Defining Variables): Add an index entry for
2461 `set-variable' (bug#7262).
8d4294e9 2462 (Defining Variables): Use @findex for functions.
28ee97c7 2463
8862ffd5
LMI
2464 * frames.texi (Basic Parameters): Document the `explicit-name'
2465 parameter (bug#6951).
2466
0ec389b9
LMI
2467 * customize.texi (Type Keywords): Clarify that :value provides a
2468 default value for all types (bug#7386).
2469
36cb87a1
LMI
2470 * streams.texi (Output Functions): Document `pp'.
2471
11fdef7d 24722011-06-25 Chong Yidong <cyd@stupidchicken.com>
dfc47e35
CY
2473
2474 * keymaps.texi (Searching Keymaps):
2475 * display.texi (Overlay Properties): Fix errors in 2011-05-29
2476 change. Suggested by Johan Bockgård.
2477
eeafcea7
CY
24782011-06-15 Chong Yidong <cyd@stupidchicken.com>
2479
2480 * text.texi (Special Properties): Clarify role of font-lock-face.
2481
b96e6cde
LMI
24822011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
2483
f4e90db0 2484 * processes.texi (Process Information): Rename `process-alive-p'
b96e6cde
LMI
2485 to `process-live-p' for consistency with other `-live-p' functions.
2486
be14b9ab
PE
24872011-06-03 Paul Eggert <eggert@cs.ucla.edu>
2488
2489 Document wide integers better.
2490 * files.texi (File Attributes): Document ino_t values better.
2d365993 2491 ino_t values no longer map to anything larger than a single cons.
be14b9ab
PE
2492 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
2493 (Bitwise Operations):
001903b5
PE
2494 * objects.texi (Integer Type): Use a binary notation that is a bit easier
2495 to read, and that will port better if 62-bits becomes the default.
2496 Fix or remove incorrect examples.
be14b9ab
PE
2497 * os.texi (Time Conversion): Document time_t values better.
2498
bcd54f83
LMI
24992011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
2500
f4e90db0
SM
2501 * processes.texi (Process Information):
2502 Document `process-alive-p'.
bcd54f83 2503
049bcbcb
CY
25042011-05-29 Chong Yidong <cyd@stupidchicken.com>
2505
2506 * help.texi (Accessing Documentation):
2507 * display.texi (Pixel Specification):
2508 * processes.texi (Serial Ports, Serial Ports):
2509 * nonascii.texi (Character Properties, Default Coding Systems):
2510 * text.texi (Changing Properties, Special Properties):
2511 * windows.texi (Window Start and End):
2512 * modes.texi (SMIE Indentation Example, SMIE Tricks):
2513 * keymaps.texi (Searching Keymaps, Tool Bar):
2514 * minibuf.texi (Basic Completion):
2515 * compile.texi (Eval During Compile):
2516 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
2517 7x9 paper in printed manual.
2518
2519 * lists.texi (Sets And Lists): Fix misplaced text.
2520
58539c63
CY
25212011-05-29 Chong Yidong <cyd@stupidchicken.com>
2522
2523 * keymaps.texi (Remapping Commands): Emphasize that the keymap
2524 needs to be active (Bug#8350).
2525
6b5681bf
CY
25262011-05-28 Chong Yidong <cyd@stupidchicken.com>
2527
b4d52acc
CY
2528 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
2529
6b5681bf
CY
2530 * tips.texi (Coding Conventions): Remove antediluvian filename
2531 limit recommendation (Bug#8538).
2532
e145f188
GM
25332011-05-27 Glenn Morris <rgm@gnu.org>
2534
2535 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
2536
eafed945
GM
25372011-05-26 Glenn Morris <rgm@gnu.org>
2538
2539 * variables.texi (File Local Variables):
2540 Update hack-local-variables `mode-only' return value.
2d3ba9e7 2541 Add some more details on what this function does in the other case.
eafed945 2542
bc8410af
GM
25432011-05-19 Glenn Morris <rgm@gnu.org>
2544
2545 * lists.texi (Sets And Lists): Mention cl provides union etc.
2546
35a30759
N
25472011-05-19 Nix <nix@esperi.org.uk>
2548
2549 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
2550
2551 * text.texi (Parsing HTML): Update for function name changes.
2552
2553 * syntax.texi (Syntax Flags): Small fix.
2554
2555 * keymaps.texi (Active Keymaps): Typo fix.
2556 (Changing Key Bindings): Grammar fix.
2557
2558 * frames.texi (Minibuffers and Frames): Grammar fix.
2559 (Window System Selections): x-select-enable-clipboard now defaults to t.
2560
2561 * customize.texi (Common Keywords):
2562 * display.texi (Abstract Display):
2563 * modes.texi (Auto-Indentation):
2564 * nonascii.texi (Converting Representations): Typo fixes.
2565
2566 * control.texi (Examples of Catch): Call it "goto" not "go to".
2567
e3934a8a
EZ
25682011-05-14 Eli Zaretskii <eliz@gnu.org>
2569
bc039a3b
EZ
2570 * nonascii.texi (Character Properties): Fix inconsistencies with
2571 implementation.
2572
e3934a8a
EZ
2573 * text.texi (Special Properties): Move @defvar's out of the
2574 @table. (Bug#8652)
2575
e2c94218
GM
25762011-05-12 Glenn Morris <rgm@gnu.org>
2577
2578 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
2579
d2fc7e3d 25802011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
bc3bea9c
SM
2581
2582 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
2583 (Multiline Font Lock):
2584 * vol2.texi (Top):
2585 * vol1.texi (Top):
2586 * elisp.texi (Top): Update menu accordingly.
2587
d2fc7e3d 25882011-05-12 Drew Adams <drew.adams@oracle.com>
e6dc6206
DA
2589
2590 * modes.texi (Region to Fontify): Fix typo.
2591
79b70037
GM
25922011-05-10 Jim Meyering <meyering@redhat.com>
2593
2594 * minibuf.texi: Fix typo "in in -> in".
2595
b08a63cc 25962011-05-06 Paul Eggert <eggert@cs.ucla.edu>
fed14fd7
PE
2597
2598 * numbers.texi (Integer Basics): Large integers are treated as floats.
2599
1ef14cb4
LMI
26002011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2601
2602 * processes.texi (Synchronous Processes): Document the (:file
2603 "/file-name") syntax for `call-process'.
2604
4ffd0d6b 26052011-04-23 Juanma Barranquero <lekktu@gmail.com>
7ee6a1d3
JB
2606
2607 * windows.texi (Choosing Window): Fix typo.
2608
4ffd0d6b 26092011-04-23 Chong Yidong <cyd@stupidchicken.com>
40954368
CY
2610
2611 * frames.texi (Layout Parameters): Note the difference between
2612 querying and setting parameters for left-fringe and right-fringe
2613 (Bug#6930).
2614
fd5a8ae8
SM
26152011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
2616
2617 * minibuf.texi (Basic Completion): Be a bit more precise about the
2618 valid kinds of completion tables.
2619 (Programmed Completion): Remove obsolete text about lambda expressions
2620 not being valid completion tables.
2621
c1bcd0d5
CY
26222011-03-19 Chong Yidong <cyd@stupidchicken.com>
2623
2624 * positions.texi (Excursions): Explain the "save-excursion
2625 defeated by set-buffer" warning.
2626
2627 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
2628 save-excursion. Suggested by Uday S Reddy.
2629
03408648 26302011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
ba83908c 2631
03408648
SM
2632 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
2633 (Lexical Binding): New sub-section.
ba83908c 2634
03408648
SM
2635 * eval.texi (Eval): Discourage the use of `eval'.
2636 Document its new `lexical' argument.
6c075cd7 2637
f6d62986
SM
26382011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
2639
03408648 2640 * commands.texi (Command Overview): `post-command-hook' is not reset to
f6d62986
SM
2641 nil any more.
2642
84ea5558 26432011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
e4021ec1
SM
2644
2645 * strings.texi (String Conversion): Don't mention
2646 string-make-(uni|multi)byte (bug#8262).
2647 * nonascii.texi (Converting Representations): Fix up range.
2648 * keymaps.texi (Key Binding Commands): Update code point, avoid
2649 "unibyte character" and remove mention of unibyte bindings.
2650
62d94509
EZ
26512011-03-10 Eli Zaretskii <eliz@gnu.org>
2652
2653 * modes.texi (Operator Precedence Grammars): Don't use characters
2654 outside ISO-8859-1.
2655
63a329f8
EZ
26562011-03-09 Eli Zaretskii <eliz@gnu.org>
2657
2658 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
2659
2660 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
2661
6446548e
GM
26622011-03-08 Glenn Morris <rgm@gnu.org>
2663
2664 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
2665 * intro.texi (Acknowledgements): Names to UTF-8.
80b005c7 2666 * elisp.texi: Set documentencoding.
6446548e 2667
33383987
JB
26682011-03-07 Chong Yidong <cyd@stupidchicken.com>
2669
2670 * Version 23.3 released.
2671
0b3ceceb
CY
26722011-03-06 Chong Yidong <cyd@stupidchicken.com>
2673
2674 * package.texi: Update index keywords.
2675 (Package Archives): New node contents. Document package-x.el.
2676
78f5433f
JB
26772011-03-06 Juanma Barranquero <lekktu@gmail.com>
2678
2679 * makefile.w32-in (srcs): Add package.texi.
2680
555e9b5c
CY
26812011-03-06 Chong Yidong <cyd@stupidchicken.com>
2682
120d9389
CY
2683 * package.texi (Packaging, Packaging Basics, Simple Packages)
2684 (Multi-file Packages): Expand and clarify.
2685 (Package Archives): Temporary placeholder node.
2686
2687 * elisp.texi (Top): Update node listing.
2688
555e9b5c
CY
2689 * Makefile.in (srcs): Add package.texi.
2690
b59a4335
CY
26912011-03-05 Chong Yidong <cyd@stupidchicken.com>
2692
2693 * processes.texi (Synchronous Processes): Minor clarification
2694 (Bug#8149).
2695
06083aa1
GM
26962011-03-03 Glenn Morris <rgm@gnu.org>
2697
2698 * files.texi (Truenames): Minor clarification. (Bug#2341)
2699
6640b281
GM
27002011-03-01 Glenn Morris <rgm@gnu.org>
2701
2702 * variables.texi (Directory Local Variables):
2703 Mention `(subdirs . nil)' alist element.
2704
2b0c7330 27052011-02-28 Glenn Morris <rgm@gnu.org>
081f7640
GM
2706
2707 * variables.texi (Directory Local Variables): Mention the optional
2708 mtime argument of dir-locals-set-directory-class. (Bug#3577)
2709
b923f7a9
CY
27102011-02-27 Chong Yidong <cyd@stupidchicken.com>
2711
2712 * minibuf.texi (Minibuffer History): Clarify discussion of
2713 minibuffer history lists (Bug#8085).
2714
67ab0163 27152011-02-19 Eli Zaretskii <eliz@gnu.org>
86ec878a 2716
e979a521
EZ
2717 * elisp.texi: Sync @dircategory with ../../info/dir.
2718
e03b2fd4
EZ
2719 * files.texi (Visiting Functions): Document find-file-literally,
2720 both the command and the variable.
2721
86ec878a
EZ
2722 * variables.texi (Creating Buffer-Local): Explain the meaning of
2723 permanent local variables.
2724
67ab0163
GM
2725 * files.texi (Visiting Functions): Document find-file-literally,
2726 both the command and the variable.
2727
2728 * variables.texi (Creating Buffer-Local): Explain the meaning of
2729 permanent local variables.
2730
27312011-02-19 Glenn Morris <rgm@gnu.org>
dff9ac46
GM
2732
2733 * keymaps.texi (Remapping Commands): Mention how to undo it.
2734
bfcb151a
RT
27352011-02-09 Reuben Thomas <rrt@sc3d.org>
2736
2737 * loading.texi (Hooks for Loading): Remove unnecessary advice
2738 about eval-after-load (Bug#7986).
2739
a41c8660
CY
27402011-02-05 Chong Yidong <cyd@stupidchicken.com>
2741
2742 * commands.texi (Accessing Mouse): Note that a header line is not
2743 included in the row of posn-col-row.
2744
e0dd6837
CY
27452011-02-02 Chong Yidong <cyd@stupidchicken.com>
2746
2747 * modes.texi (Major Mode Conventions): Add face guidelines.
2748 (Faces for Font Lock): List faces in order of prominence.
2749
a4180391
PE
27502011-02-01 Paul Eggert <eggert@cs.ucla.edu>
2751
2752 format-time-string now supports subsecond time stamp resolution
2753 * os.texi (Time Parsing): Document %N.
2754
7427eb97
CY
27552011-01-28 Chong Yidong <cyd@stupidchicken.com>
2756
61db307f
CY
2757 * vol1.texi (Top):
2758 * vol2.texi (Top):
2759 * elisp.texi (Top):
2760 * display.texi (Display Property): Shorten the menu description of
2761 the "Other Display Specs" node (Bug#7816).
2762
7427eb97
CY
2763 * keymaps.texi (Defining Menus): Add "menu item" and "extended
2764 menu item" concept index entries (Bug#7805).
2765
bf3dae7e
EZ
27662011-01-29 Eli Zaretskii <eliz@gnu.org>
2767
2768 * makefile.w32-in (texinfodir): New variable.
2769 (usermanualdir): Remove as redundant with $(emacsdir).
2770 (MAKEINFO): Remove options, leave only program name.
2771 (MAKEINFO_OPTS): New variable.
2772 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
2773
06d8ace5 27742011-01-25 Chong Yidong <cyd@stupidchicken.com>
e6cf7a82
CY
2775 Richard Kim <emacs18@gmail.com>
2776
2777 * loading.texi (Library Search): Document list-load-path-shadows
2778 (Bug#7757).
2779
06d8ace5 27802011-01-25 Chong Yidong <cyd@stupidchicken.com>
3f066f54
CY
2781
2782 * searching.texi (Regexp Special): Remove outdated discussion of
2783 character sets (Bug#7780).
2784
28a88153
CY
2785 * frames.texi (Pop-Up Menus): Document where menu title comes
2786 from (Bug#7684).
2787
06d8ace5 27882011-01-25 Glenn Morris <rgm@gnu.org>
4d265b4d
GM
2789
2790 * display.texi (Making Buttons): Mention limitation of text buttons.
2791
a8e1e9ee
WL
27922011-01-23 Werner Lemberg <wl@gnu.org>
2793
2794 * Makefile.in (MAKEINFO): Now controlled by `configure'.
2795 (MAKEINFO_OPTS): New variable. Use it where appropriate.
2796 (ENVADD): New variable to control texi2dvi and texi2pdf.
2797
362b9d48
GM
27982011-01-15 Chong Yidong <cyd@stupidchicken.com>
2799
2800 * files.texi (Directory Names): Move directory-abbrev-alist doc to
2801 Emacs manual.
2802
28032011-01-15 Eli Zaretskii <eliz@gnu.org>
2804
2805 * files.texi (Directory Names): Explain why FROM in
2806 directory-abbrev-alist should begin with \`. (Bug#7777)
2807
3fa173b4
SM
28082011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
2809
2810 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
2811
7c420169 28122011-01-02 Eli Zaretskii <eliz@gnu.org>
2e4ab211
EZ
2813
2814 * modes.texi (Emulating Mode Line): Fix last change.
2815
7c420169 28162011-01-02 Eli Zaretskii <eliz@gnu.org>
287e63bb
EZ
2817
2818 * modes.texi (Emulating Mode Line): Update documentation of
2819 format-mode-line according to changes that fixed bug #7587.
2820
80b33766
SM
28212010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
2822
2823 * modes.texi (Derived Modes): Mention prog-mode.
2824
2825 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
2826 of the key-binding-data cache since we don't use it any more.
2827
f49d1f52 28282010-12-13 Eli Zaretskii <eliz@gnu.org>
3c73e30e 2829
4bb49a92
EZ
2830 * processes.texi (Shell Arguments):
2831 * strings.texi (Creating Strings): Don't mention "shell commands";
2832 make it explicit that `split-string-and-unquote' and
2833 `combine-and-quote-strings' are mainly for working with arguments
2834 to call-process and start-process.
2835
3c73e30e
EZ
2836 * processes.texi (Shell Arguments): Fix documentation of
2837 `split-string-and-unquote'. Add indexing. (Bug#7563)
2838
f49d1f52 28392010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5dcb4c4e
SM
2840
2841 * modes.texi (Auto-Indentation): New section to document SMIE.
2842 (Major Mode Conventions):
2843 * text.texi (Mode-Specific Indent): Refer to it.
2844
f49d1f52 28452010-12-13 Eli Zaretskii <eliz@gnu.org>
bdef6a77
EZ
2846
2847 * display.texi (Other Display Specs): Document left-fringe and
2848 right-fringe display specs.
2849
f49d1f52 28502010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
769741e3
SM
2851
2852 * backups.texi (Making Backups):
2853 * modes.texi (Example Major Modes): Use recommended coding style.
2854 (Major Mode Basics, Derived Modes): Encourge more strongly use of
2855 define-derived-mode. Mention completion-at-point-functions.
2856
f49d1f52 28572010-12-13 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2858
5dcb4c4e
SM
2859 * nonascii.texi (Converting Representations):
2860 Document byte-to-string.
e1115396 2861
ec1b9b17
GM
28622010-12-08 Glenn Morris <rgm@gnu.org>
2863
2864 * buffers.texi (Modification Time):
2865 verify-visited-file-modtime now defaults to the current buffer.
2866
07976ae3 28672010-11-27 Chong Yidong <cyd@stupidchicken.com>
3e99b825 2868
ec1b9b17 2869 * nonascii.texi (Converting Representations): Document byte-to-string.
3e99b825
CY
2870
2871 * strings.texi (Creating Strings): Don't mention semi-obsolete
2872 function char-to-string.
2873 (String Conversion): Shorten discussion of semi-obsolete function
2874 string-to-char. Link to Converting Representations.
2875
2876 * objects.texi (Symbol Type):
2877 * text.texi (Near Point):
2878 * help.texi (Help Functions):
2879 * functions.texi (Mapping Functions): Use string instead of
2880 char-to-string in examples.
2881
07976ae3 28822010-11-27 Chong Yidong <cyd@stupidchicken.com>
ec8a6295
CY
2883
2884 * text.texi (Kill Functions, Kill Functions)
2885 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
2886 YANK-HANDLER args.
2887
2888 * symbols.texi (Creating Symbols): Using unintern without an
2889 obarray arg is now obsolete.
2890
2891 * numbers.texi (Float Basics): Document float-e and float-pi.
2892
2893 * variables.texi (Defining Variables): Change "pi" example to
2894 "float-pi".
2895
8547874a
EZ
28962010-11-26 Eli Zaretskii <eliz@gnu.org>
2897
2898 * commands.texi (Click Events): Document the values of X, Y and
2899 COL, ROW in the event's position, when the click is on the header
2900 or mode line, on the fringes, or in the margins.
2901
4a47c275 29022010-11-17 Eli Zaretskii <eliz@gnu.org>
c7926fe2 2903
5b05d75b
EZ
2904 * customize.texi (Composite Types): Lower-case index entry.
2905
5dcb4c4e
SM
2906 * loading.texi (How Programs Do Loading):
2907 Document load-file-name. (Bug#7346)
c7926fe2 2908
4a47c275 29092010-11-17 Glenn Morris <rgm@gnu.org>
cde08ac9
GM
2910
2911 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
2912
0eb025fb
EZ
29132010-11-13 Eli Zaretskii <eliz@gnu.org>
2914
2915 * display.texi (Usual Display): Characters with no fonts are not
2916 necessarily displayed as empty boxes.
2917
2699a554 29182010-10-31 Glenn Morris <rgm@gnu.org>
aab705a2
GM
2919
2920 * maps.texi (Standard Keymaps): Update File menu description.
2921
8289f37b
GM
29222010-10-28 Glenn Morris <rgm@gnu.org>
2923
2924 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
2925
5793a7bc 29262010-10-24 Eli Zaretskii <eliz@gnu.org>
89baa1df
EZ
2927
2928 * display.texi (Window Systems): Deprecate use of window-system as
2929 a predicate.
2930
17284e30
GM
29312010-10-23 Glenn Morris <rgm@gnu.org>
2932
2933 * help.texi (Documentation Basics): Remove mentions of digest-doc and
2934 sorted-doc.
2935
00f113eb
JB
29362010-10-15 Eli Zaretskii <eliz@gnu.org>
2937
2938 * os.texi (Dynamic Libraries): New node, with slightly modified
2939 text deleted from "Image Formats".
2940 (System Interface): Add @menu entry for "Dynamic Libraries".
2941
2942 * display.texi (Image Formats): Remove description of
2943 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
2944
07277eb8
GM
29452010-10-12 Glenn Morris <rgm@gnu.org>
2946
2947 * book-spine.texinfo: Rename to book-spine.texi.
2948
c12e4a81
GM
29492010-10-11 Glenn Morris <rgm@gnu.org>
2950
df187c62
GM
2951 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
2952
c12e4a81 2953 * Makefile.in (DVIPS): New variable.
234db610
GM
2954 (.PHONY): Add html, ps.
2955 (html, elisp.html, ps, elisp.ps): New targets.
2956 (clean): Delete html, ps files.
2957 ($(infodir)/elisp): Remove unnecessary includes.
c12e4a81 2958
6513b232
EZ
29592010-10-09 Eli Zaretskii <eliz@gnu.org>
2960
2961 * makefile.w32-in (emacsdir): New variable.
2962 (srcs): Add emacsver.texi.
2963 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
2964
abd40fb4
GM
29652010-10-09 Glenn Morris <rgm@gnu.org>
2966
c1dc72b3
GM
2967 * Makefile.in (VPATH): Remove.
2968 (infodir): Make it absolute.
2969 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
2970
4393405b
GM
2971 * Makefile.in (dist): Anchor regexps.
2972
eef3ab94
GM
2973 * Makefile.in (srcs): Put elisp.texi first.
2974 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
2975
aa9db089
GM
2976 * Makefile.in (infoclean): Remove harmless, long-standing error.
2977
abd40fb4
GM
2978 * Makefile.in ($(infodir)): Delete rule.
2979 (mkinfodir): New.
2980 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
2981
68db69ed 2982 * Makefile.in (dist): Remove reference to emacsver.texi.in.
208deadc 2983 Also copy emacsver.texi, and edit $emacsdir.
68db69ed 2984
ea274122
GM
29852010-10-09 Glenn Morris <rgm@gnu.org>
2986
f7a31f11
GM
2987 * Makefile.in (emacsdir): New variable.
2988 (MAKEINFO): Add -I $emacsdir.
2989 (dist): Copy emacsver.texi.
b13254e7
GM
2990 (srcs): Add emacsver.texi.
2991
f7a31f11
GM
2992 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
2993 Set EMACSVER by including emacsver.texi.
2994
ea274122
GM
2995 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
2996
17ca7950
GM
29972010-10-07 Glenn Morris <rgm@gnu.org>
2998
2999 * Makefile.in (version): New, set by configure.
3000 (clean): Delete dist tar file.
3001 (dist): Use version in tar name.
3002
4c83f6e1
GM
30032010-10-06 Glenn Morris <rgm@gnu.org>
3004
3005 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3006 (INSTALL_INFO): Remove unused variable.
3007 (mostlyclean, infoclean, dist): New rules.
3008 (clean): Delete dvi and pdf files.
3009 (maintainer-clean): Remove elisp.oaux, use infoclean.
8a944cea 3010 ($(infodir)): Add parallel build workaround.
4c83f6e1 3011
0264072d
GM
30122010-10-04 Glenn Morris <rgm@gnu.org>
3013
3014 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3015 ($(infodir)/elisp): Ensure target directory exists. Use $@.
8cce34d0 3016 Fix -I typo.
0264072d
GM
3017 (clean): No 'make.out' or 'core' files.
3018 (.PHONY): Declare clean rules.
3019 (maintainer-clean): Delete pdf file. Guard against cd failures.
3020
77f38949
GM
30212010-10-03 Glenn Morris <rgm@gnu.org>
3022
3023 * files.texi (File Name Components): Remove ignored section about
3024 deleted variable directory-sep-char.
3025
178fdd41
MA
30262010-10-03 Michael Albinus <michael.albinus@gmx.de>
3027
3028 * files.texi (Magic File Names): New defopt
3029 remote-file-name-inhibit-cache.
3030
9c524fcb
GM
30312010-10-02 Glenn Morris <rgm@gnu.org>
3032
3033 * os.texi (Killing Emacs): Hook now runs in batch mode.
3034
f816790b
SM
30352010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
3036
3037 * text.texi (Special Properties): Clarify when modification-hooks run.
3038
7cf78aac
SM
30392010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
3040
3041 * syntax.texi (Syntax Flags): Document new `c' flag.
3042
ca0d44e4
GM
30432010-09-09 Glenn Morris <rgm@gnu.org>
3044
3045 * display.texi (ImageMagick Images): General cleanup.
3046
10999305 30472010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
3fa0dc8f
AK
3048
3049 * files.texi (Directory Names): Use \` rather than ^.
3050
45240125
JD
30512010-09-02 Jan Djärv <jan.h.d@swipnet.se>
3052
3053 * text.texi (Low-Level Kill Ring):
3054 * frames.texi (Window System Selections): Remove cut buffer
3055 documentation.
3056
4abe5bf6
EZ
30572010-08-28 Eli Zaretskii <eliz@gnu.org>
3058
3059 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
3060 Parameters", where the default fringe width is described.
3061
3062 * frames.texi (Window Frame Parameters, Basic Parameters)
3063 (Position Parameters, Layout Parameters, Management Parameters)
3064 (Cursor Parameters, Font and Color Parameters): Add indexing for
3065 frame parameters. (Bug#6929)
3066
fdc76236
TT
30672010-08-25 Tom Tromey <tromey@redhat.com>
3068
3069 * vol2.texi (Top): Update.
3070 * vol1.texi (Top): Update.
3071 * tips.texi (Library Headers): Mention Package-Version and
3072 Package-Requires.
3073 * package.texi: New file.
3074 * os.texi (System Interface): Update pointers.
3075 * elisp.texi (Top): Link to new nodes. Include package.texi.
3076 * anti.texi (Antinews): Update pointers.
3077
1e5c1c80
EZ
30782010-08-25 Eli Zaretskii <eliz@gnu.org>
3079
3080 * processes.texi (Filter Functions): Fix last change.
3081
78e33835
CY
30822010-08-24 Markus Triska <triska@gmx.at>
3083
3084 * processes.texi (Filter Functions): Use `buffer-live-p' instead
3085 of `buffer-name' in the main text as well as in the example
3086 (Bug#3098).
3087
198a7a97
CY
30882010-08-22 Chong Yidong <cyd@stupidchicken.com>
3089
3090 * nonascii.texi (Text Representations):
3091 * loading.texi (Loading Non-ASCII):
3092 * compile.texi (Byte Compilation): Don't mention obsolete
3093 --unibyte command-line argument.
3094
bc7d7ea6
CY
30952010-08-22 Chong Yidong <cyd@stupidchicken.com>
3096
3097 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
3098
b0126eac 30992010-08-22 Chong Yidong <cyd@stupidchicken.com>
96b1842d
CY
3100
3101 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
3102
e8a6cc19
EZ
31032010-08-20 Eli Zaretskii <eliz@gnu.org>
3104
3105 * commands.texi (Misc Events): Add cross-references to where
3106 POSITION of a mouse event is described in detail.
3107
c4e7c63a 31082010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
ee301a7a 3109
c4e7c63a 3110 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
ee301a7a 3111
7815fe19 31122010-08-08 Juanma Barranquero <lekktu@gmail.com>
e8bf5266
JB
3113
3114 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
3115 Suggested by Štěpán Němec <stepnem@gmail.com>.
3116
7815fe19 31172010-08-08 Juanma Barranquero <lekktu@gmail.com>
b4f588fa
JB
3118
3119 * minibuf.texi (High-Level Completion): Document args of
3120 `read-buffer-function' (bug#5625).
3121
8b2dd508
JD
31222010-07-29 Jan Djärv <jan.h.d@swipnet.se>
3123
3124 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
3125
bace45fe
MA
31262010-07-29 Michael Albinus <michael.albinus@gmx.de>
3127
3128 * processes.texi (Process Information): Explain process property
3129 `remote-tty'.
3130
4ce5a4cc
JB
31312010-07-27 Juanma Barranquero <lekktu@gmail.com>
3132
3133 * modes.texi (Defining Minor Modes): Use C-delete in examples,
3134 instead of "\C-\^?" (bug#6334).
3135
1c84bc7a
JB
3136 * text.texi (Special Properties): Fix typo.
3137
b88746ba
EZ
31382010-07-09 Eli Zaretskii <eliz@gnu.org>
3139
3140 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
3141 calling sequences, which are now the standard.
3142
51422d6d
CY
31432010-06-24 Chong Yidong <cyd@stupidchicken.com>
3144
3145 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
3146
3147 * commands.texi (Command Overview): Mention undo-boundary call.
3148
d24880de
GM
31492010-06-23 Glenn Morris <rgm@gnu.org>
3150
3151 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
3152 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
3153 * frames.texi, functions.texi, internals.texi, keymaps.texi:
3154 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
3155 * searching.texi, sequences.texi, strings.texi, syntax.texi:
3156 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
3157 Untabify Texinfo files.
3158
0fc76035
CY
31592010-06-20 Chong Yidong <cyd@stupidchicken.com>
3160
3161 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
3162
5338dc0b
CY
31632010-06-19 Chong Yidong <cyd@stupidchicken.com>
3164
a628ad9d 3165 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5338dc0b 3166
2c3a3c1d
CY
31672010-06-02 Chong Yidong <cyd@stupidchicken.com>
3168
ba3bf1d9
CY
3169 * searching.texi (Regexp Special): Remove obsolete information
3170 about matching non-ASCII characters, and suggest using char
3171 classes (Bug#6283).
2c3a3c1d 3172
7f4b4249
JB
31732010-05-30 Juanma Barranquero <lekktu@gmail.com>
3174
3175 * minibuf.texi (Basic Completion): Add missing "@end defun".
3176
637821cd
SM
31772010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
3178
3179 * minibuf.texi (Basic Completion): Document completion-boundaries.
3180 (Programmed Completion): Document the new fourth method for boundaries.
3181
e13051c3
CY
31822010-05-22 Chong Yidong <cyd@stupidchicken.com>
3183
a628ad9d 3184 * display.texi (Image Cache): Update documentation about image caching.
e13051c3 3185
0235128c 31862010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
da0bbbc4
CY
3187
3188 * windows.texi (Textual Scrolling):
3189 * tips.texi (Coding Conventions):
3190 * minibuf.texi (Minibuffer History):
3191 * maps.texi (Standard Keymaps):
3192 * loading.texi (Where Defined):
3193 * edebug.texi (Instrumenting): Fix typos.
3194
0235128c 31952010-05-08 Chong Yidong <cyd@stupidchicken.com>
eb5ed549 3196
c7c32279
CY
3197 * keymaps.texi (Menu Bar): Document :advertised-binding property.
3198
0235128c
SM
3199 * functions.texi (Obsolete Functions):
3200 Document set-advertised-calling-convention.
eb5ed549
CY
3201
3202 * minibuf.texi (Basic Completion): Document completion-in-region.
3203 (Programmed Completion): Document completion-annotate-function.
3204
3205 * commands.texi (Reading One Event): Document read-key.
3206 (Distinguish Interactive): Document KIND arg to
3207 called-interactively-p. Delete obsolete interactive-p.
3208
3209 * elisp.texi (Top): Update node description.
3210
f8848423
EZ
32112010-05-08 Eli Zaretskii <eliz@gnu.org>
3212
0235128c
SM
3213 * nonascii.texi (Character Properties):
3214 Document unicode-category-table. Add an index entry for Unicode
3215 general category.
3216
32172010-05-07 Chong Yidong <cyd@stupidchicken.com>
3218
3219 * Version 23.2 released.
f8848423 3220
938efb77
JB
32212010-04-20 Juanma Barranquero <lekktu@gmail.com>
3222
3223 * locals.texi (Standard Buffer-Local Variables):
3224 Remove @ignore'd reference to `direction-reversed'.
3225
5854c267
JL
32262010-04-14 Juri Linkov <juri@jurta.org>
3227
3228 Fix @deffn without category.
3229
3230 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
3231 for `abbrev-insert'.
3232
3233 * buffers.texi (Indirect Buffers): Add category `Command'
3234 to @deffn of `clone-indirect-buffer'.
3235
3236 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
3237 for `next-window' and `previous-window'. Add category `Command'
3238 to @deffn of `pop-to-buffer'.
3239
8a14dec7
CY
32402010-04-01 Chong Yidong <cyd@stupidchicken.com>
3241
3242 * nonascii.texi (Text Representations): Don't mark
3243 enable-multibyte-characters as a user option.
3244
7a1831cf
EZ
32452010-03-31 Eli Zaretskii <eliz@gnu.org>
3246
3247 * control.texi (Handling Errors): How to re-throw a signal caught
3248 by condition-case.
3249
c3863713
CY
32502010-03-26 Chong Yidong <cyd@stupidchicken.com>
3251
3252 * loading.texi (Hooks for Loading): Document after-load-functions.
3253 Copyedits.
3254
c333f279
AM
32552010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
3256
3257 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
3258
e867cb5d 32592010-03-24 Chong Yidong <cyd@stupidchicken.com>
f7704e26
CY
3260
3261 * processes.texi (Network Processes): Document seqpacket type.
3262
605f35cd
DN
32632010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
3264
3265 * os.texi (System Environment): Do not mention lynxos.
3266
288f9fc0
CY
32672010-03-10 Chong Yidong <cyd@stupidchicken.com>
3268
3269 * Branch for 23.2.
3270
eed5c93a
CY
32712010-03-06 Chong Yidong <cyd@stupidchicken.com>
3272
3273 * objects.texi (Integer Type): Take note of the read syntax
3274 exception for numbers that cannot fit in the integer type.
3275
1ddd6622
GM
32762010-03-03 Glenn Morris <rgm@gnu.org>
3277
3278 * numbers.texi (Integer Basics, Bitwise Operations):
3279 * objects.texi (Integer Type): Update for integers now being 30-bit.
3280
a908c79a
CY
32812010-02-27 Chong Yidong <cyd@stupidchicken.com>
3282
3283 * display.texi (Low-Level Font): Document :otf font-spec property.
3284
cd61af01
SM
32852010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
3286
3287 * display.texi (Line Height): Avoid obsolete special default variables
3288 like default-major-mode.
3289
c02f8fe2
AM
32902010-01-28 Alan Mackenzie <acm@muc.de>
3291
3292 * display.texi (Auto Faces): Say fontification-functions is called
3293 whether or not Font Lock is enabled. Tidy up the wording a bit.
3294
d738d18b
CY
32952010-01-17 Chong Yidong <cyd@stupidchicken.com>
3296
3297 * elisp.texi: Remove duplicate edition information (Bug#5407).
3298
4963739e
JB
32992010-01-17 Juanma Barranquero <lekktu@gmail.com>
3300
3301 * two.el (volume-header-toc-markup): Fix typos in docstring.
3302
c57008f6
SM
33032010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
3304
3305 Avoid dubious uses of save-excursions.
3306 * positions.texi (Excursions): Recommend the use of
3307 save-current-buffer if applicable.
3308 * text.texi (Clickable Text): Fix the example code which used
3309 save-excursion in a naive way which sometimes preserves point and
3310 sometimes not.
3311 * variables.texi (Creating Buffer-Local):
3312 * os.texi (Session Management):
3313 * display.texi (GIF Images):
3314 * control.texi (Cleanups): Use (save|with)-current-buffer.
3315
2f3725cd
EZ
33162010-01-02 Eli Zaretskii <eliz@gnu.org>
3317
3318 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
3319
85eeac93
CY
33202010-01-02 Chong Yidong <cyd@stupidchicken.com>
3321
3322 * nonascii.texi (Text Representations, Character Codes)
3323 (Converting Representations, Explicit Encoding)
3324 (Translation of Characters): Use hex notation consistently.
3325 (Character Sets): Fix map-charset-chars doc (Bug#5197).
3326
4801c5fa
CY
33272010-01-01 Chong Yidong <cyd@stupidchicken.com>
3328
3329 * loading.texi (Where Defined): Make it clearer that these are
3330 loaded files (Bug#5068).
3331
26e533e2
CY
33322009-12-29 Chong Yidong <cyd@stupidchicken.com>
3333
3334 * minibuf.texi (Completion Styles): Document `initials' style.
3335
16d1ff5f
CY
33362009-12-25 Chong Yidong <cyd@stupidchicken.com>
3337
3338 * frames.texi (Resources): Describe inhibit-x-resources.
3339 (Size Parameters): Copyedit.
3340
3341 * hash.texi (Creating Hash):
3342 * objects.texi (Hash Table Type): Document the new hash table
3343 printed representation.
3344
3345 * minibuf.texi (Basic Completion): 4th arg to all-completions is
3346 obsolete.
3347
5dcb4c4e
SM
3348 * processes.texi (Process Buffers):
3349 Document process-kill-buffer-query-function.
16d1ff5f 3350
9a5de3d9
GM
33512009-12-05 Glenn Morris <rgm@gnu.org>
3352
3353 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
3354 diary-display-function, and no longer recommended to be a hook.
3355 Update for changes in the names of calendar and diary hooks.
3356 diary-print-entries-hook has changed section.
3357
b640eb52
EZ
33582009-11-28 Eli Zaretskii <eliz@gnu.org>
3359
3360 * text.texi (Special Properties): More accurate description of
3361 what the `cursor' property does.
3362
be1674ab
KR
33632009-11-26 Kevin Ryde <user42@zip.com.au>
3364
3365 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
3366 mouse-wheel-down-event, the closest thing to a definition for them.
3367 * os.texi (Startup Summary): vindex inhibit-startup-message and
3368 inhibit-splash-screen.
3369 (Command-Line Arguments): vindex argv.
3370 (Suspending Emacs): vindex suspend-tty-functions and
3371 resume-tty-functions. Don't want to index every hook, but having
3372 the programming ones is helpful.
3373
603f5979
CY
33742009-11-14 Chong Yidong <cyd@stupidchicken.com>
3375
3376 * commands.texi (Motion Events): Fix typo (Bug#4907).
3377
4359a806
CY
33782009-11-08 Chong Yidong <cyd@stupidchicken.com>
3379
3380 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
3381 are affected by case-fold-search (Bug#4483).
3382
0f063651
CY
33832009-11-02 Chong Yidong <cyd@stupidchicken.com>
3384
3385 * minibuf.texi (Reading File Names): Note that read-file-name may
3386 use a graphical file dialog.
3387
9bd79893
GM
33882009-10-31 Glenn Morris <rgm@gnu.org>
3389
3390 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
3391
ebe479ec
KR
33922009-10-16 Kevin Ryde <user42@zip.com.au>
3393
3394 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
3395 in particular so `info-lookup-symbol' can find its docs.
3396
2640fa86
CY
33972009-10-16 Chong Yidong <cyd@stupidchicken.com>
3398
3399 * variables.texi (Constant Variables): Distinguish from defconst
3400 variables.
3401 (Defining Variables): Add cindex.
3402
edd6a733
CY
34032009-10-15 Chong Yidong <cyd@stupidchicken.com>
3404
3405 * os.texi (Time of Day): Clarify that the microsecond part is
3406 ignored (Bug#4637).
3407
5feb0b73
GM
34082009-10-11 Glenn Morris <rgm@gnu.org>
3409
3410 * frames.texi (Size and Position): Clarify what is included in the frame
3411 height. (Bug#4535)
3412
0c5413c8
GM
34132009-10-10 Glenn Morris <rgm@gnu.org>
3414
3415 * windows.texi (Size of Window): The relationship between window and
3416 frame heights is not so simple. (Bug#4535)
3417 Mention window-full-height-p.
3418
7f8b600a
SM
34192009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
3420
3421 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
3422 used from Lisp.
3423
6185de1c
EZ
34242009-10-07 Eli Zaretskii <eliz@gnu.org>
3425
7f8b600a
SM
3426 * files.texi (Directory Names) <abbreviate-file-name>:
3427 Document that root home directories are not replaced with "~".
6185de1c 3428
9972911f
EZ
34292009-10-06 Eli Zaretskii <eliz@gnu.org>
3430
3431 * text.texi (Special Properties): Document the meaning of the
3432 `cursor' text property whose value is an integer.
3433
2a3f19ef
MA
34342009-10-05 Michael Albinus <michael.albinus@gmx.de>
3435
3436 * files.texi (Magic File Names): Add `copy-directory'.
3437
804543b5
EZ
34382009-10-05 Eli Zaretskii <eliz@gnu.org>
3439
3440 * files.texi (File Attributes): Fix description of file
3441 attributes. (Bug#4638) Update attributes of files.texi example to
3442 be more representative.
3443
461bf92b
MA
34442009-10-05 Michael Albinus <michael.albinus@gmx.de>
3445
3446 * files.texi (Create/Delete Dirs): New command copy-directory.
3447
a86cd395
JB
34482009-10-04 Juanma Barranquero <lekktu@gmail.com>
3449
3450 * anti.texi (Antinews):
3451 * macros.texi (Indenting Macros):
3452 * strings.texi (Creating Strings, Case Conversion):
3453 Remove duplicate words.
3454
d3080264
MA
34552009-10-01 Michael Albinus <michael.albinus@gmx.de>
3456
3457 * files.texi (Create/Delete Dirs): delete-directory has an
3458 optional parameter RECURSIVE.
3459
85d14563
SM
34602009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
3461
3462 * buffers.texi (Swapping Text): Minor clarification.
3463
3d9842c6
GM
34642009-10-01 Glenn Morris <rgm@gnu.org>
3465
3466 * functions.texi (Declaring Functions): Mention that we also search for
3467 ".m" files in the src/ directory.
3468
78427304
CY
34692009-09-25 David Engster <deng@randomsample.de>
3470
3d9842c6 3471 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
78427304 3472
b578c9cc
GM
34732009-09-22 Glenn Morris <rgm@gnu.org>
3474
3475 * internals.texi (Building Emacs): Mention preloaded-file-list.
3476
beee5da7
AM
34772009-09-14 Alan Mackenzie <acm@muc.de>
3478
3479 * os.texi (Terminal Output): Put "@code{}" around "stdout".
3480
5d6ab672
CY
34812009-09-13 Chong Yidong <cyd@stupidchicken.com>
3482
3483 * functions.texi (Anonymous Functions): Rearrange discussion,
3484 giving usage of unquoted lambda forms first. Mention that
3485 `function' and `#'' are no longer required (Bug#4290).
3486
59375eeb
AM
34872009-09-11 Alan Mackenzie <acm@muc.de>
3488
a86cd395 3489 * os.texi (Terminal Output): Document `send-string-to-terminal' in
59375eeb
AM
3490 batch mode.
3491
e7e2f529
GM
34922009-09-01 Glenn Morris <rgm@gnu.org>
3493
3494 * display.texi (Face Functions): Mention define-obsolete-face-alias.
3495
eae47088
GM
34962009-08-26 Ulrich Mueller <ulm@gentoo.org>
3497
3498 * nonascii.texi (Character Codes): Fix typos.
3499
3691a0a6
MA
35002009-08-25 Michael Albinus <michael.albinus@gmx.de>
3501
3502 * processes.texi (Synchronous Processes): New defvar
3503 process-file-side-effects.
3504
664d56b8
GM
35052009-08-25 Glenn Morris <rgm@gnu.org>
3506
3507 * display.texi (Fontsets): Fix typo.
3508
0706c025
GM
3509 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
3510
03a74b84
SM
35112009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
3512
3513 * processes.texi (Asynchronous Processes): Adjust arglist of
3514 start-process-shell-command and start-file-process-shell-command.
3515
f6de8a37
CY
35162009-08-15 Chong Yidong <cyd@stupidchicken.com>
3517
4b1ed1bb
CY
3518 * advice.texi (Argument Access in Advice): Note that argument
3519 positions are zero-based (Bug#3932).
3520
89a9e058
CY
3521 * commands.texi (Distinguish Interactive): Minor copyedit.
3522
23696fd7
CY
3523 * display.texi (Face Attributes): Add xref to Displaying Faces for
3524 explanation of "underlying face".
3525
f6de8a37
CY
3526 * customize.texi (Common Keywords): Add xref to Loading.
3527
3528 * loading.texi (How Programs Do Loading): Add xref to Lisp
3529 Libraries node in the Emacs manual.
3530
417f77e6
CY
35312009-08-13 Chong Yidong <cyd@stupidchicken.com>
3532
3533 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
3534
0999039c
CY
35352009-07-18 Chong Yidong <cyd@stupidchicken.com>
3536
3537 * processes.texi (Shell Arguments): Copyedits.
3538
9af167bc
GM
35392009-07-18 Glenn Morris <rgm@gnu.org>
3540
3541 * loading.texi (Repeated Loading): Fix typo.
3542
137987ab
RS
35432009-07-16 Richard Stallman <rms@gnu.org>
3544
3545 * buffers.texi (Swapping Text): Recommend setting
3546 write-region-annotate-functions and buffer-saved-size.
3547
3548 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
3549
622fa380
GM
35502009-07-15 Glenn Morris <rgm@gnu.org>
3551
3552 * edebug.texi: Minor re-phrasings throughout.
3553 (Edebug Execution Modes): Sit-for affects continue mode too.
3554 (Jumping): Use `forward-sexp' rather than its keybinding.
3555 (Edebug Misc): Fix Q binding.
3556 (Edebug Eval): Remove cl version.
3557 (Printing in Edebug): Clarify print-length etc.
3558 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
3559 (Specification List): Remove edebug-unwrap findex entry.
3560 (Specification Examples): defmacro is actually not the same as defun.
3561 Escape "`" in example.
3562
6bbd4600
CY
35632009-07-15 Chong Yidong <cyd@stupidchicken.com>
3564
3565 * markers.texi (The Mark): Document optional arg to
3566 deactivate-mark.
3567
e538d479
GM
35682009-07-11 Kevin Ryde <user42@zip.com.au>
3569
3570 * hooks.texi (Standard Hooks): Fix cross-references.
3571
4c98b9ed
GM
3572 * loading.texi (Named Features): Refer to eval-after-load.
3573
5300838c
GM
35742009-07-11 Glenn Morris <rgm@gnu.org>
3575
64fbeb16
GM
3576 * Makefile.in (TEXI2PDF): New.
3577 (elisp.pdf): New target.
3578
4c98b9ed
GM
3579 * searching.texi (Regexp Backslash): Fix typo.
3580
3581 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5300838c 3582
51d9979c
GM
35832009-07-10 Glenn Morris <rgm@gnu.org>
3584
561c0216
GM
3585 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
3586
5b594a58
GM
3587 * customize.texi (Customization Types):
3588 * display.texi (Abstract Display):
0cc8c85a 3589 * objects.texi (Character Type, String Type):
5b594a58 3590 Merge in some menu descriptions from elisp.texi.
51d9979c 3591
c3cbbb40
GM
3592 * hash.texi (Hash Tables):
3593 * modes.texi (Multiline Font Lock):
3594 End menu description with period.
fe42c16a 3595
28528402
GM
35962009-07-09 Glenn Morris <rgm@gnu.org>
3597
3598 * back.texi: Don't hard-code texinfo location.
3599
3600 * two-volume.make (texinfodir): New, with location of texinfo.tex.
3601 (tex): Add texinfodir to TEXINPUTS.
3602 (elisp1med-init, elisp2med-init): Use texinfodir.
3603
3604 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
3605 (clean): Add two-volume.make intermediate files.
3606
3607 * elisp.texi, vol1.texi, vol2.texi:
3608 Use a DATE variable with the publication date, and update it.
3609 Fix antinews menu description.
3610
3611 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
3612 Update the detailed node listing to match elisp.texi.
3613
3614 * README: Update edition to match elisp.texi.
3615
3616 * objects.texi (General Escape Syntax):
3617 * nonascii.texi (Character Sets):
3618 Use consistent case for "Unicode Standard".
3619
3620 * anti.texi (Antinews):
3621 * customize.texi (Variable Definitions):
3622 * functions.texi (Declaring Functions):
3623 * nonascii.texi (Character Properties):
3624 * processes.texi (Serial Ports):
3625 * text.texi (Special Properties):
3626 * tips.texi (Coding Conventions):
3627 Minor rearrangements to improve TeX line-filling.
3628
3629 * commands.texi (Using Interactive): Fix cross-reference.
3630
17db8e10
JD
36312009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3632
3633 * frames.texi (Management Parameters): Mention sticky.
3634
77c7e2e1
AS
36352009-07-01 Andreas Schwab <aschwab@redhat.com>
3636
3637 * help.texi (Help Functions): Fix description of help-buffer and
3638 help-setup-xref to use @defun instead of @deffn.
3639
3f1c6666
JD
36402009-07-01 Jan Djärv <jan.h.d@swipnet.se>
3641
3642 * frames.texi (Size Parameters): Mention maximized for fullscreen.
3643
ca27c21b
CY
36442009-06-24 Chong Yidong <cyd@stupidchicken.com>
3645
3646 * display.texi (Window Systems): Add ns to the list.
3647
70243478
CY
36482009-06-21 Chong Yidong <cyd@stupidchicken.com>
3649
3650 * Branch for 23.1.
3651
df006536
MR
36522009-06-17 Martin Rudalics <rudalics@gmx.at>
3653
3654 * windows.texi (Dedicated Windows): Fix typo.
3655 (Resizing Windows): Replace @defun by @deffn.
3656
d259fc4b
GM
36572009-06-17 Glenn Morris <rgm@gnu.org>
3658
3659 * variables.texi (Directory Local Variables):
3660 Update for 2009-04-11 name-change of dir-locals-directory-alist.
3661
30781db6
KH
36622009-06-09 Kenichi Handa <handa@m17n.org>
3663
3664 * nonascii.texi (Character Sets): State clearly that FROM and TO
3665 are codepoints of CHARSET.
3666
62e8099c
CY
36672009-06-07 Chong Yidong <cyd@stupidchicken.com>
3668
3669 * minibuf.texi (Reading File Names): Fix introductory text.
3670 Suggested by stan@derbycityprints.com.
3671 (High-Level Completion): Fix typo.
3672
ee1b1917
CY
36732009-05-28 Chong Yidong <cyd@stupidchicken.com>
3674
3675 * frames.texi (Text Terminal Colors): Multi-tty is already
3676 implemented, but tty-local colors are not.
3677
5df647e8
CY
36782009-05-27 Chong Yidong <cyd@stupidchicken.com>
3679
3680 * hooks.texi (Standard Hooks): Remove mention of obsolete
3681 redisplay-end-trigger-functions.
3682
3683 * internals.texi (Window Internals): Remove mention of obsolete
3684 redisplay-end-trigger-functions.
3685
01f17ae2
MR
36862009-05-21 Martin Rudalics <rudalics@gmx.at>
3687
3688 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
3689
3690 * backups.texi (Making Backups): backup-directory-alist and
3691 make-backup-file-name-function are options.
3692 (Auto-Saving): auto-save-list-file-prefix is an option.
3693
3694 * buffers.texi (Killing Buffers): buffer-offer-save is an
3695 option.
3696
3697 * display.texi (Refresh Screen): no-redraw-on-reenter is an
3698 option.
3699 (Echo Area Customization): echo-keystrokes is an option.
3700 (Selective Display): selective-display-ellipses is an option.
3701 (Temporary Displays): temp-buffer-show-function is an option.
3702 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
3703 are options.
3704 (Font Selection): face-font-family-alternatives,
3705 face-font-selection-order, face-font-registry-alternatives, and
3706 scalable-fonts-allowed are options.
3707 (Fringe Indicators): indicate-buffer-boundaries is an option.
3708 (Fringe Cursors): overflow-newline-into-fringe is an option.
3709 (Scroll Bars): scroll-bar-mode is an option.
3710
3711 * eval.texi (Eval): max-lisp-eval-depth is an option.
3712
3713 * files.texi (Visiting Functions): find-file-hook is an option.
3714 (Directory Names): directory-abbrev-alist is an option.
3715 (Unique File Names): temporary-file-directory and
3716 small-temporary-file-directory are options.
3717
3718 * frames.texi (Initial Parameters): initial-frame-alist,
3719 minibuffer-frame-alist and default-frame-alist are options.
3720 (Cursor Parameters): blink-cursor-alist and
3721 cursor-in-non-selected-windows ar options.
3722 (Window System Selections): selection-coding-system is an
3723 option.
3724 (Display Feature Testing): display-mm-dimensions-alist is an
3725 option.
3726
3727 * help.texi (Help Functions): help-char and help-event-list are
3728 options.
3729
3730 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
3731 an option.
3732
3733 * minibuf.texi (Minibuffer History): history-length and
3734 history-delete-duplicates are options.
3735 (High-Level Completion): read-buffer-function and
3736 read-buffer-completion-ignore-case are options.
3737 (Reading File Names): read-file-name-completion-ignore-case is
3738 an option.
3739
3740 * modes.texi (Mode Line Top): mode-line-format is an option.
3741 (Mode Line Variables): mode-line-position and mode-line-modes
3742 are options.
3743
3744 * nonascii.texi (Text Representations):
3745 enable-multibyte-characters is an option.
3746 (Default Coding Systems): auto-coding-regexp-alist,
3747 file-coding-system-alist, auto-coding-alist and
3748 auto-coding-functions are options.
3749 (Specifying Coding Systems): inhibit-eol-conversion is an
3750 option.
3751
3752 * os.texi (Init File): site-run-file is an option.
3753 (System Environment): mail-host-address is an option.
3754 (User Identification): user-mail-address is an option.
3755 (Terminal Output): baud-rate is an option.
3756
3757 * positions.texi (Word Motion): words-include-escapes is an
3758 option.
3759
3760 * searching.texi (Standard Regexps): page-delimiter,
3761 paragraph-separate, paragraph-separate and sentence-end are
3762 options.
3763
3764 * text.texi (Margins): left-margin and fill-nobreak-predicate
3765 are options.
3766
3767 * variables.texi (Local Variables): max-specpdl-size is an
3768 option.
3769
3770 * windows.texi (Choosing Window):
3771 split-window-preferred-function, special-display-function and
3772 display-buffer-function are options.
3773
106e6894
CY
37742009-05-20 Chong Yidong <cyd@stupidchicken.com>
3775
4a83454d
CY
3776 Fix errors spotted by Martin Rudalics.
3777
106e6894
CY
3778 * syntax.texi (Position Parse): Document rationale for ignored
3779 arguments to syntax-ppss-flush-cache.
3780
3781 * processes.texi (Input to Processes): Mark PROCESS arg to
3782 process-running-child-p as optional.
3783 (Network Options): Document NO-ERROR arg to
3784 set-network-process-option.
3785
3786 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
3787 command.
3788
3789 * searching.texi (POSIX Regexps): Mark posix-search-forward and
3790 posix-search-backward as commands.
3791
3792 * os.texi (Killing Emacs): Mark kill-emacs as a command.
3793 (Suspending Emacs): Mark suspend-emacs as a command.
3794 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
3795 commands.
5dcb4c4e
SM
3796 (Terminal Output): Remove obsolete function baud-rate.
3797 Document TERMINAL arg for send-string-to-terminal.
106e6894
CY
3798
3799 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
3800 terminal-coding-system and set-terminal-coding-system.
3801 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
3802 as optional.
3803 (Character Sets): Document RESTRICTION arg of char-charset.
3804 (Character Codes): Mark POS argument to get-byte as optional.
3805
3806 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
3807 minibuffer-message.
3808
3809 * files.texi (Create/Delete Dirs): Mark make-directory and
3810 delete-directory as commands.
3811
3812 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
3813
3814 * text.texi (Base 64): Mark base64-decode-string and
3815 base64-encode-string as commands.
3816 (Columns): Mark move-to-column as a command.
3817 (Mode-Specific Indent): Document RIGID arg to
3818 indent-for-tab-command.
3819 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
3820 Mark indent-code-rigidly as a command.
3821 (Substitution): Mark translate-region as a command.
3822
3823 * frames.texi (Size and Position): Remove obsolete functions
3824 screen-height and screen-width.
3825
04173931
CY
38262009-05-19 Chong Yidong <cyd@stupidchicken.com>
3827
3828 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
3829 (Displaying Buffers, Resizing Windows): Correct mistakes;
3830 next-window, previous-window, and pop-to-buffer are not commands,
3831 and fit-window-to-buffer" is a command. (Pointed out by Martin
3832 Rudalics.)
3833
eae7d8f8
RS
38342009-05-17 Richard M Stallman <rms@gnu.org>
3835
3836 * modes.texi (Precalculated Fontification): Clarify text.
3837
b8766179
MR
38382009-05-17 Martin Rudalics <rudalics@gmx.at>
3839
3840 * windows.texi (Selecting Windows): Clarify descriptions of
3841 with-selected-window and get-lru-window.
3842 (Cyclic Window Ordering): Refer to particular frame when talking
3843 about how splitting affects the ordering.
3844 (Displaying Buffers): Fix descriptions of switch-to-buffer and
3845 switch-to-buffer-other-window. Explain how setting of
3846 display-buffer-reuse-frames affects pop-to-buffer.
3847 (Choosing Window): Clarify some details in descriptions of
3848 display-buffer-reuse-frames, pop-up-frames, and
3849 pop-up-frame-function.
3850 (Dedicated Windows): Clarify some details.
3851 (Textual Scrolling): Replace term vscroll by term vertical
3852 scroll position.
3853 (Vertical Scrolling): Fix typo.
3854 (Window Hooks): Relate text on jit-lock-register to window
3855 scrolling and size changes.
3856
734b5e3b
CY
38572009-05-14 Chong Yidong <cyd@stupidchicken.com>
3858
0a65633e
CY
3859 * frames.texi (Initial Parameters): Clarify what the initial
3860 minibuffer frame is.
05be46d7
CY
3861 (Buffer Parameters): Note that the minibuffer parameter can not be
3862 altered.
0a65633e 3863
734b5e3b
CY
3864 * anti.texi (Antinews): Copyedits. Rearrange some entries.
3865 Document display-buffer changes.
3866
925672cd
CY
38672009-05-13 Chong Yidong <cyd@stupidchicken.com>
3868
17ecd7af
CY
3869 * anti.texi (Antinews): Rewrite for Emacs 22.
3870
925672cd
CY
3871 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
3872 obarrays are first mentioned. Define "system abbrev" more
3873 prominently, and add it to the index.
3874 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
3875 Copyedits.
3876 (Abbrev Expansion): Document abbrev-insert.
3877
80be4dd7
CY
38782009-05-12 Chong Yidong <cyd@stupidchicken.com>
3879
3880 * frames.texi (Font and Color Parameters): Rename from Color
3881 Parameters. Document font-backend parameter.
3882
3883 * vol2.texi (Top): Update node listing.
3884 * vol1.texi (Top): Update node listing.
3885 * elisp.texi (Top): Update node listing.
3886
372a93ac
MR
38872009-05-11 Martin Rudalics <rudalics@gmx.at>
3888
3889 * windows.texi (Choosing Window): Don't explicitly refer to
3890 split-window-sensibly's window argument in descriptions of
3891 split-height-threshold and split-width-threshold.
3892
714c3541
MR
38932009-05-10 Martin Rudalics <rudalics@gmx.at>
3894
3895 * windows.texi (Choosing Window): Fix rewrite of window
3896 splitting section.
3897
0e90e7be
EZ
38982009-05-09 Eli Zaretskii <eliz@gnu.org>
3899
f4e90db0
SM
3900 * nonascii.texi (Default Coding Systems):
3901 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5dcb4c4e 3902 Add indexing.
0e90e7be
EZ
3903 (Lisp and Coding Systems): Add index entries.
3904
d3c0c321
MR
39052009-05-09 Martin Rudalics <rudalics@gmx.at>
3906
3907 * windows.texi (Choosing Window): Describe split-window-sensibly
3908 and rewrite section on window splitting accordingly.
3909 (Textual Scrolling): Replace `...' by @code{...}.
3910
c773345a
CY
39112009-05-04 Chong Yidong <cyd@stupidchicken.com>
3912
ee2d5b5e
CY
3913 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
3914 Remove obsoleted pre-abbrev-expand-hook.
3915
3916 * locals.texi (Standard Buffer-Local Variables): Consolidate table
3917 entries.
3918
c773345a
CY
3919 * internals.texi (Object Internals): Don't assume 32-bit machines
3920 are the norm.
3921 (Buffer Internals): Consolidate table entries for readability.
ee2d5b5e
CY
3922 (Window Internals): Synch field names to window.h.
3923 (Process Internals): Synch field names to process.h.
c773345a 3924
dd449674
CY
39252009-04-29 Chong Yidong <cyd@stupidchicken.com>
3926
3927 * variables.texi (File Local Variables): Note that read-circle is
3928 bound to nil when reading file-local variables.
3929
3930 * streams.texi (Input Functions): Document read-circle.
3931 (Output Variables): Add xref to Circular Objects.
3932
4f1e25e2
CY
39332009-04-25 Chong Yidong <cyd@stupidchicken.com>
3934
3935 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
3936 Features and Coding System Basics. Node that "p" stands for
3937 "predicate". Recommend utf-8-emacs instead of emacs-mule.
3938 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
3939 mouse-appearance-menu.
3940 (Programming Tips): Add xref to Progress.
3941
dca019f8
CY
39422009-04-22 Chong Yidong <cyd@stupidchicken.com>
3943
5dcb4c4e
SM
3944 * os.texi (Command-Line Arguments):
3945 Document command-line-args-left.
dca019f8
CY
3946 (Suspending Emacs): Adapt text to multi-tty case. Document use of
3947 terminal objects for tty arguments.
3948 (Startup Summary): Add xref to Session Management.
3949 (Session Management): Mention emacs-session-restore. Copyedits.
3950
02a89103
CY
39512009-04-20 Chong Yidong <cyd@stupidchicken.com>
3952
3953 * os.texi (Startup Summary): Copyedits. The init file is not
3954 necessarily named .emacs now. Document initial-buffer-choice and
3955 initial-scratch-message. Note where Emacs exits in batch mode.
3956 Document inhibit-splash-screen as an alias.
3957 (Init File): Be neutral about which init file name to use.
3958
39592009-04-16 Chong Yidong <cyd@stupidchicken.com>
3960
3961 * os.texi (System Interface): Fix Texinfo usage.
3962
0c1cfe01
CY
39632009-04-15 Chong Yidong <cyd@stupidchicken.com>
3964
80d7cdca
CY
3965 * searching.texi (Regexp Backslash): Also refer to shy groups as
3966 non-capturing or unnumbered groups.
3967 (Regexp Functions): Add cross-reference to Regexp Backslash.
3968
0c1cfe01
CY
3969 * display.texi (Truncation): Overlays can use line-prefix and
3970 wrap-prefix too.
3971 (Overlay Properties): Document wrap-prefix and line-prefix.
3972 (Face Attributes): Document underline-minimum-offset.
3973 (Face Remapping): Copyedits.
3974 (Low-Level Font): Copyedits.
3975 (Image Cache): Note that the image cache is shared between frames.
ed8ab760
CY
3976 (Line Height): Emphasize that line-spacing only takes effect on
3977 graphical terminals.
0c1cfe01 3978
c4adeee0
CY
39792009-04-13 Chong Yidong <cyd@stupidchicken.com>
3980
3981 * display.texi (Refresh Screen): Note that a passage about screen
3982 refreshing is text terminal only.
3983 (Forcing Redisplay): Delete misleading comment---sit-for calls
3984 redisplay, not the other way around.
3985 (Truncation): Note new values of truncate-partial-width-windows.
3986 Copyedits.
3987 (Invisible Text): Document invisible-p.
3988
b20ecfa1
EZ
39892009-04-11 Eli Zaretskii <eliz@gnu.org>
3990
3991 * display.texi (Overlays): Overlays don't scale well. See
3992 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
3993
97d8273f
CY
39942009-04-10 Chong Yidong <cyd@stupidchicken.com>
3995
f147ff75
CY
3996 * syntax.texi (Syntax Table Functions): Document cons cell
3997 argument for modify-syntax-entry.
3998 (Categories): Document cons cell argument for
3999 modify-category-entry.
4000
fca4ec76
CY
4001 * searching.texi (String Search): Document word-search-forward-lax
4002 and word-search-backward-lax.
4003 (Searching and Case): Describe isearch behavior more precisely.
4004
9c283d5b
CY
4005 * keymaps.texi (Tool Bar): Mention that some platforms do not
4006 support multi-line toolbars. Suggested by Stephen Eglen.
4007
4008 * frames.texi (Layout Parameters): Mention that Nextstep also
4009 allows only one tool-bar line. Suggested by Stephen Eglen.
4010
97d8273f
CY
4011 * nonascii.texi (Text Representations): Copyedits.
4012 (Coding System Basics): Also mention utf-8-emacs.
4013 (Converting Representations, Selecting a Representation)
4014 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4015 Copyedits.
4016 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4017
2bad3299
CY
40182009-04-09 Chong Yidong <cyd@stupidchicken.com>
4019
4020 * text.texi (Yank Commands): Note that yank uses push-mark.
5dcb4c4e
SM
4021 (Filling): Clarify REGION argument of fill-paragraph.
4022 Document fill-forward-paragraph-function.
2bad3299
CY
4023 (Special Properties): Remove "new in Emacs 22" declaration.
4024 (Clickable Text): Merge with Links and Mouse-1 node.
4025
5dcb4c4e
SM
4026 * display.texi (Button Properties, Button Buffer Commands):
4027 Change xref to Clickable Text.
2bad3299
CY
4028
4029 * tips.texi (Key Binding Conventions): Change xref to Clickable
4030 Text.
4031
4032 * elisp.texi (Top): Update node listing.
4033
ea30ce4f
CY
40342009-04-05 Chong Yidong <cyd@stupidchicken.com>
4035
47af2f4b
CY
4036 * markers.texi (The Mark): Copyedits. Improve description of
4037 handle-shift-selection.
4038 (The Region): Move use-region-p here from The Mark.
4039
ea30ce4f
CY
4040 * positions.texi (Screen Lines): Document (cols . lines) argument
4041 for vertical-motion.
4042
2aa8ea6e
CY
40432009-04-04 Chong Yidong <cyd@stupidchicken.com>
4044
3ec61d4e
CY
4045 * frames.texi (Frames): Clean up introduction. Document `ns'
4046 return value for framep.
4047 (Creating Frames): Note how the terminal is chosen.
4048 (Multiple Terminals, Multiple Displays): Merge into a single node.
4049 (Color Parameters): Fix typo.
4050
4051 * variables.texi (Local Variables, Buffer-Local Variables)
4052 (Creating Buffer-Local): Change link to Multiple Terminals.
4053
4054 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
4055
4056 * keymaps.texi (Controlling Active Maps): Change link to Multiple
4057 Terminals.
4058
4059 * commands.texi (Command Loop Info, Keyboard Macros): Change link
4060 to Multiple Terminals.
4061
4062 * elisp.texi (Top): Update node listing.
4063 * vol2.texi (Top): Update node listing.
4064 * vol1.texi (Top): Update node listing.
4065
9257072f
CY
4066 * buffers.texi (Current Buffer): Note that the append-to-buffer
4067 example is no longer in synch with the latest code. Tie the two
4068 examples together.
4069
2aa8ea6e
CY
4070 * files.texi (File Attributes): Move note about MS-DOS from
4071 Changing Files to File Attributes.
4072 (Create/Delete Dirs): Note that mkdir is an alias for this.
4073
22e74b17
CY
40742009-04-01 Markus Triska <triska@gmx.at>
4075
4076 * processes.texi (Filter Functions): Suggest how to handle output
4077 batches.
4078
4bbe48ec
CY
40792009-03-30 Chong Yidong <cyd@stupidchicken.com>
4080
4081 * help.texi (Accessing Documentation): Update example to use
4082 help-setup-xref and with-help-window.
4083 (Help Functions): Remove print-help-return-message, which is
4084 semi-obsolete due to with-help-window. Document help-buffer and
4085 help-setup-xref.
4086
b9723f39
CY
40872009-03-29 Chong Yidong <cyd@stupidchicken.com>
4088
5dcb4c4e
SM
4089 * help.texi (Accessing Documentation, Help Functions):
4090 Remove information about long-obsolete Emacs versions.
9eb52e90 4091
b9723f39
CY
4092 * modes.texi (Mode Line Variables): The default values of the mode
4093 line variables are now more complicated.
4094
b0cc32db
CY
40952009-03-28 Chong Yidong <cyd@stupidchicken.com>
4096
3c25a5a9
CY
4097 * modes.texi (Major Mode Conventions): Note that specialness is
4098 inherited.
31c9eebb
CY
4099 (Derived Modes): Note that define-derive-mode sets the mode-class
4100 property.
3c25a5a9 4101
b0cc32db
CY
4102 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
4103 goto-map. Add search-map to the list.
4104
c5e0006d
EZ
41052009-03-27 Eli Zaretskii <eliz@gnu.org>
4106
1213465a
EZ
4107 * os.texi (System Environment): Update the list of system-type
4108 values.
4109
c5e0006d
EZ
4110 * markers.texi (The Mark) <handle-shift-selection>: Update for
4111 removal of the optional argument DEACTIVATE.
4112
48bab3d6
CY
41132009-03-25 Chong Yidong <cyd@stupidchicken.com>
4114
4115 * commands.texi (Focus Events): Most X window managers don't use
4116 focus-follows-mouse nowadays.
4117
6e4ff1b6
CY
41182009-03-24 Chong Yidong <cyd@stupidchicken.com>
4119
4120 * commands.texi (Defining Commands): Clarify introduction.
4121 (Using Interactive): Not that interactive can be put in a symbol
4122 property.
4123 (Interactive Call): Note that a symbol with a non-nil
4124 interactive-form property satisfies commandp.
4125
11625308
JB
41262009-03-23 Juanma Barranquero <lekktu@gmail.com>
4127
4128 * minibuf.texi (Intro to Minibuffers): Fix typos.
4129
7b34420d
CY
41302009-03-23 Chong Yidong <cyd@stupidchicken.com>
4131
4132 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5dcb4c4e
SM
4133 about minibuffers in old Emacs versions. Copyedits.
4134 Emphasize that enable-recursive-minibuffers defaults to nil.
7b34420d
CY
4135 (Text from Minibuffer): Simplify introduction.
4136
f9257eed
AM
41372009-03-22 Alan Mackenzie <acm@muc.de>
4138
4139 * commands.texi (Using Interactive): Clarify string argument to
4140 `interactive' - even promptless elements need \n separators.
4141
f639ba70
CY
41422009-03-18 Chong Yidong <cyd@stupidchicken.com>
4143
4144 * minibuf.texi (Completion Styles): New node.
4145
4146 * elisp.texi (Top): Update node listing.
4147
d897e8ee
CY
41482009-03-17 Chong Yidong <cyd@stupidchicken.com>
4149
4150 * minibuf.texi (Basic Completion): Note that
4151 read-file-name-completion-ignore-case and
4152 read-buffer-completion-ignore-case can override
4153 completion-ignore-case.
4154 (Minibuffer Completion): Document completing-read changes.
4155 (Completion Commands): Avoid mentioning partial completion mode.
4156 Document minibuffer-completion-confirm changes, and
4157 minibuffer-confirm-exit-commands.
4158 (High-Level Completion): Document new require-match behavior for
4159 read-buffer. Document read-buffer-completion-ignore-case.
4160 (Reading File Names): Document new require-match behavior for
4161 read-file-name.
4162
b1f23349
CY
41632009-03-14 Chong Yidong <cyd@stupidchicken.com>
4164
4165 * debugging.texi (Error Debugging): Don't mislead the reader into
4166 thinking that debug-on-error enters debugger for C-f at EOB.
4167 (Error Debugging): Setting debug-on-init within the init file
4168 works, and has for some time.
4169
d6eb4e25
KH
41702009-03-13 Kenichi Handa <handa@m17n.org>
4171
4172 * display.texi (Fontsets): Update the description.
4173
1cf53dc5
CY
41742009-03-13 Chong Yidong <cyd@stupidchicken.com>
4175
4176 * advice.texi (Advising Primitives): Link to What Is a Function.
4177
81f919fc
CY
41782009-03-12 Chong Yidong <cyd@stupidchicken.com>
4179
cf4229eb
CY
4180 * compile.texi (Speed of Byte-Code): Update example.
4181 (Disassembly): Update examples.
4182
81f919fc 4183 * loading.texi (Repeated Loading): Simplify examples.
f2bbc08c
CY
4184
4185 * customize.texi (Common Keywords): It's not necessary to use :tag
4186 to remove hyphens, as custom-unlispify-tag-name does it
4187 automatically.
5dcb4c4e
SM
4188 (Variable Definitions): Link to File Local Variables.
4189 Document customized-value symbol property.
f2bbc08c
CY
4190 (Customization Types): Move menu to end of node.
4191
955964d7
CY
41922009-03-10 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * macros.texi (Compiling Macros): Omit misleading sentence, which
4195 implied that macros can only be used in the same file they are
4196 defined.
4197 (Backquote): Remove obsolete information about Emacs 19.
4198
d25ed7db
GM
41992009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
4200
4201 * display.texi (Display Margins): Fix paren typo.
4202
d55f6ca5
CY
42032009-02-27 Chong Yidong <cyd@stupidchicken.com>
4204
f0e57ed8
CY
4205 * elisp.texi (Top): Update node listing.
4206
4207 * variables.texi (Variables): Clarify introduction.
4208 (Global Variables): Mention that setq is a special form.
4209 (Local Variables): Use active voice.
4210 (Tips for Defining): Mention marking variables as safe.
4211 (Buffer-Local Variables): Mention terminal-local and frame-local
4212 variables together.
4213 (File Local Variables): Copyedits.
4214 (Frame-Local Variables): Note that they are not really useful.
4215 (Future Local Variables): Node deleted.
4216
d55f6ca5 4217 * objects.texi (General Escape Syntax): Update explanation of
fe7a3057 4218 Unicode escape syntax.
d55f6ca5 4219
ca8f09a8
CY
42202009-02-23 Chong Yidong <cyd@stupidchicken.com>
4221
4222 * control.texi (Control Structures): Add cindex entry for "textual
4223 order".
4224
4225 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
4226 instead of "expression" throughout.
4227 (Function Indirection): Copyedits. Use active voice.
4228 (Eval): The default value of max-lisp-eval-depth is now 400.
4229
a20878b6
MB
42302009-02-23 Miles Bader <miles@gnu.org>
4231
4232 * processes.texi (System Processes): Rename `system-process-attributes'
4233 to `process-attributes'.
4234
61f66044
CY
42352009-02-22 Chong Yidong <cyd@stupidchicken.com>
4236
1b80d1f3
CY
4237 * symbols.texi (Property Lists): Emphasize that property lists are
4238 not restricted to symbol cells.
4239 (Other Plists): Copyedit.
4240
61f66044
CY
4241 * sequences.texi (Sequences Arrays Vectors): Make introduction
4242 more concise.
4243 (Arrays): Mention char-tables and bool-vectors too.
4244 (Vectors): Don't repeat information given in Arrays node. Link to
4245 nodes that explain the vector usage examples.
4246 (Char-Tables): Note that char-table elements can have arbitrary
4247 type. Explain effect of omitted char-table-extra-slots property.
8a63cf41 4248 Link to Property Lists node.
61f66044 4249
9403944b
CY
42502009-02-22 Chong Yidong <cyd@stupidchicken.com>
4251
4252 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
4253 `append'.
4068c7b4 4254 (List Elements): Copyedits.
9403944b
CY
4255
4256 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
4257 of `vconcat'.
4258
4259 * strings.texi (Creating Strings): Copyedits. Remove obsolete
4260 Emacs 20 usage of `concat'.
4261 (Case Conversion): Copyedits.
4262
b87a185f
CY
42632009-02-21 Chong Yidong <cyd@stupidchicken.com>
4264
4265 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
4266 Minor edits.
4267 (Frame Configuration Type): Emphasize that it is not primitive.
4268 (Font Type): New node.
4269 (Type Predicates): Add fontp; type-of now recognizes font object
4270 types.
4271
4272 * intro.texi (Version Info): Update version numbers in examples.
4273 (Acknowledgements): List more contributors.
4274
4275 * elisp.texi: Bump version number to 3.0.
4276 (Top): Link to Font Type node.
4277
867d4bb3
JB
42782009-02-20 Juanma Barranquero <lekktu@gmail.com>
4279
4280 * modes.texi (Major Mode Conventions): Remove duplicate words.
4281 (Customizing Keywords): Fix typo.
4282
77730170
EZ
42832009-02-14 Eli Zaretskii <eliz@gnu.org>
4284
4285 * nonascii.texi (User-Chosen Coding Systems): Document that
4286 select-safe-coding-system suggests raw-text if there are raw bytes
4287 in the region.
4288 (Explicit Encoding): Warn not to use `undecided' when encoding.
4289
c8736212
GM
42902009-02-11 Glenn Morris <rgm@gnu.org>
4291
4292 * frames.texi (Visibility of Frames): Mention the effect multiple
4293 workspaces/desktops can have on visibility.
4294
ab992d66
EZ
42952009-02-07 Eli Zaretskii <eliz@gnu.org>
4296
c8736212
GM
4297 * text.texi (Commands for Insertion):
4298 * commands.texi (Event Mod):
4299 * keymaps.texi (Searching Keymaps):
5dcb4c4e
SM
4300 * nonascii.texi (Translation of Characters):
4301 Reinstate documentation of translation-table-for-input.
7d2a859f
EZ
4302 (Explicit Encoding): Document the `charset' text property produced
4303 by decode-coding-region and decode-coding-string.
ab992d66 4304
e651a255
AM
43052009-01-27 Alan Mackenzie <acm@muc.de>
4306
4307 * modes.texi (Search-based Fontification): Correct a typo.
4308
bc5cde4b
JB
43092009-01-25 Juanma Barranquero <lekktu@gmail.com>
4310
4311 * abbrevs.texi (Abbrev Table Properties): Fix typo.
4312 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
4313
3533155b
EZ
43142009-01-24 Eli Zaretskii <eliz@gnu.org>
4315
f721deda
EZ
4316 * display.texi (Window Systems): Document the value of
4317 `initial-window-system' under --daemon.
4318
3533155b
EZ
4319 * os.texi (System Environment): Remove description of the
4320 `environment' function which has been deleted.
4321
f79b43b2
DN
43222009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
4323
4324 * frames.texi (Multiple Displays): Remove documentation for
4325 removed function make-frame-on-tty.
4326
e3aa6669
CY
43272009-01-22 Chong Yidong <cyd@stupidchicken.com>
4328
4329 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5dcb4c4e
SM
4330 write-region-annotate-functions.
4331 Document write-region-post-annotation-function.
e3aa6669 4332
fb13a416
CY
43332009-01-19 Chong Yidong <cyd@stupidchicken.com>
4334
4335 * display.texi (Font Lookup): Document WIDTH argument of
4336 x-list-fonts.
4337
02eccf6b
EZ
43382009-01-17 Eli Zaretskii <eliz@gnu.org>
4339
ead3f58d
EZ
4340 * maps.texi (Standard Keymaps): Rename function-key-map to
4341 local-function-key-map.
4342
4343 * keymaps.texi (Translation Keymaps): Rename function-key-map to
4344 local-function-key-map.
4345
4346 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
4347 and `set-keyboard-coding-system' now accept an optional terminal
4348 argument.
4349
4350 * commands.texi (Event Mod): `keyboard-translate-table' is now
4351 terminal-local.
4352 (Function Keys): Rename function-key-map to
4353 local-function-key-map.
4354
df05a163
EZ
4355 * elisp.texi (Top): Make @detailmenu be consistent with changes in
4356 frames.texi.
4357
0ed8034e 4358 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
490f1197
EZ
4359 `delete-terminal-functions', `suspend-tty-functions' and
4360 `resume-tty-functions'.
0ed8034e
EZ
4361
4362 * frames.texi (Frames): Document `frame-terminal' and
4363 `terminal-live-p'.
4364 (Multiple Displays): Document `make-frame-on-tty'.
4365 (Multiple Terminals): Document `terminal-list', `delete-terminal',
4366 `terminal-name', and `get-device-terminal'.
490f1197
EZ
4367 (Terminal Parameters): Document `terminal-parameters',
4368 `terminal-parameter', and `set-terminal-parameter'.
0ed8034e
EZ
4369
4370 * os.texi (System Environment): Document `environment' and
4371 `initial-environment'.
490f1197
EZ
4372 (Suspending Emacs): Update for multi-tty; document
4373 `suspend-tty', `resume-tty', and `controlling-tty-p'.
0ed8034e 4374
02eccf6b
EZ
4375 * nonascii.texi (Coding System Basics): More accurate description
4376 of `raw-text'.
4377
f19fea97
JB
43782009-01-12 Juanma Barranquero <lekktu@gmail.com>
4379
4380 * display.texi (Low-Level Font): Fix typo.
4381
16fa292f
CY
43822009-01-10 Chong Yidong <cyd@stupidchicken.com>
4383
4384 * elisp.texi (Top): Update node listing.
4385
4386 * display.texi (PostScript Images): Node deleted.
4387
0b4faef3
EZ
43882009-01-10 Eli Zaretskii <eliz@gnu.org>
4389
3355f04d
EZ
4390 * processes.texi (Decoding Output): Document that null bytes force
4391 no-conversion for reading process output.
4392
4393 * files.texi (Reading from Files): Document that null bytes force
4394 no-conversion when visiting files.
4395
11625308 4396 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
538395d9 4397
5dcb4c4e
SM
4398 * nonascii.texi (Lisp and Coding Systems):
4399 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
c06ea95e 4400 (Character Properties): Improve wording.
0b4faef3 4401
ce9cf065
CY
44022009-01-09 Chong Yidong <cyd@stupidchicken.com>
4403
4404 * display.texi (Font Lookup): Remove obsolete function
4405 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
4406 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5dcb4c4e
SM
4407 (Font Selection): Reorder order of variable descriptions.
4408 Minor clarifications.
ce9cf065
CY
4409
4410 * elisp.texi (Top): Update node listing.
4411
ab756fb3
GM
44122009-01-09 Glenn Morris <rgm@gnu.org>
4413
4414 * commands.texi (Command Loop Info): Say that last-command-char and
4415 last-input-char are obsolete aliases.
4416
4417 * edebug.texi (Edebug Recursive Edit): Remove separate references to
4418 last-input-char and last-command-char, since they are just aliases for
4419 last-input-event and last-command-event.
4420
4421 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
4422 last-command-char.
4423
6b2b8ab1
CY
44242009-01-08 Chong Yidong <cyd@stupidchicken.com>
4425
4426 * elisp.texi: Update node listing.
4427
4428 * display.texi (Faces): Put Font Selection node after Auto Faces.
5dcb4c4e
SM
4429 (Face Attributes): Don't link to Font Lookup.
4430 Document font-family-list.
6b2b8ab1
CY
4431 (Fonts): New node.
4432
3568e767
JR
44332009-01-08 Jason Rumney <jasonr@gnu.org>
4434
4435 * frames.texi (Pointer Shape): Clarify that only X supports
5ce6e4f4 4436 changing the standard pointer shapes. (Bug#1485)
3568e767 4437
6221c8db
CY
44382009-01-08 Chong Yidong <cyd@stupidchicken.com>
4439
4440 * display.texi (Attribute Functions): Note that a function value
4441 :height is relative, and that compatibility functions work by
4442 calling set-face-attribute.
4443 (Displaying Faces): Reorder list in order of increasing priority.
4444 (Face Remapping): New node. Content moved here from Displaying
4445 Faces.
4446 (Glyphs): Link to Face Functions.
4447
e3d3799a
CY
44482009-01-08 Chong Yidong <cyd@stupidchicken.com>
4449
4450 * display.texi (Faces): Don't discuss face id here. facep does
4451 not return t.
4452 (Defining Faces): Minor clarification.
4453 (Face Attributes): Rearrange items to match docstring of
4454 set-face-attribute. Add :foundry attribute. Document new role of
4455 :font attribute. Texinfo usage fix.
4456 (Attribute Functions): Copyedits.
4457 (Face Functions): Note that face number is seldom used.
4458
638a2457
RS
44592009-01-05 Richard M Stallman <rms@gnu.org>
4460
4461 * strings.texi (Predicates for Strings): Minor clarification.
4462
4463 * functions.texi (Function Safety): Texinfo usage fix.
4464
39cb9e56 44652009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
49ea0074
JB
4466
4467 * objects.texi (General Escape Syntax): Fix typo.
4468
9f822178
MR
44692009-01-03 Martin Rudalics <rudalics@gmx.at>
4470
4471 * windows.texi (Choosing Window): Say that pop-up-frame-alist
4472 works via the default value of pop-up-frame-function.
4473
af34ad36
EZ
44742009-01-02 Eli Zaretskii <eliz@gnu.org>
4475
4476 * processes.texi (System Processes): Document the `time' and
4477 `ctime' attributes of `system-process-attributes'.
4478
d31f6679
CY
44792009-01-01 Chong Yidong <cyd@stupidchicken.com>
4480
4481 * display.texi (Face Attributes): Clarify :height attribute.
4482
174dc00c
MR
44832008-12-31 Martin Rudalics <rudalics@gmx.at>
4484
4485 * buffers.texi (The Buffer List): Clarify what moves a buffer to
4486 the front of the buffer list. Add entries for `last-buffer' and
4487 `unbury-buffer'.
4488
b8afe7e4
EZ
44892008-12-27 Eli Zaretskii <eliz@gnu.org>
4490
d14030f5
EZ
4491 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
4492 and its subsections.
4493
4494 * frames.texi (Multiple Terminals, Low-level Terminal)
4495 (Terminal Parameters, Frames on Other TTY devices): New sections.
4496 (Frames): Add an xref to "Multiple Terminals".
4497
765980a4
EZ
4498 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
4499
4500 * objects.texi (Terminal Type): New node.
4501 (Editing Types): Add it to the menu.
4502
47bd5577
EZ
4503 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
4504 Variables".
4505
eb22b78c 4506 * variables.texi (Directory Local Variables): New node.
47bd5577 4507 (Variables): Add a menu item for it.
eb22b78c 4508
b8afe7e4
EZ
4509 * loading.texi (Autoload): Document `generate-autoload-cookie' and
4510 `generated-autoload-file'.
4511
77bb0476
EZ
45122008-12-20 Eli Zaretskii <eliz@gnu.org>
4513
028e2c19
EZ
4514 * os.texi (Startup Summary): Add xref to documentation of
4515 `initial-window-system'.
4516
77bb0476
EZ
4517 * display.texi (Window Systems): Document `window-system' the
4518 function. The variable `window-system' is now frame-local.
028e2c19 4519 Document `initial-window-system'.
77bb0476 4520
dda87836
MR
45212008-12-19 Martin Rudalics <rudalics@gmx.at>
4522
4523 * windows.texi (Windows): Rewrite description of
4524 fit-window-to-buffer.
4525
caef3ed2
GM
45262008-12-13 Glenn Morris <rgm@gnu.org>
4527
4528 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
4529 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
4530
21c58e4d
GM
45312008-12-12 Glenn Morris <rgm@gnu.org>
4532
4533 * debugging.texi (Error Debugging): Refer forwards to
4534 eval-expression-debug-on-error.
4535
af38459f
EZ
45362008-12-05 Eli Zaretskii <eliz@gnu.org>
4537
5dedd9b5
EZ
4538 * strings.texi (String Basics): Only unibyte strings that
4539 represent key sequences hold 8-bit raw bytes.
4540
af38459f
EZ
4541 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
4542 paragraph to speak about `undecided'.
4543 (Character Properties): Don't explain the meaning of each
4544 property; instead, identify their Unicode Standard names.
b3f1f4a5 4545 (Character Sets): Document `map-charset-chars'.
af38459f 4546
fa047ae7
GM
45472008-12-02 Glenn Morris <rgm@gnu.org>
4548
4549 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
4550 section yet again.
4551
47dbc044
EZ
45522008-11-29 Eli Zaretskii <eliz@gnu.org>
4553
98d05998
EZ
4554 * nonascii.texi (Character Properties): New Section.
4555 (Specifying Coding Systems): Document
4556 `coding-system-priority-list', `set-coding-system-priority', and
4557 `with-coding-priority'.
4558 (Lisp and Coding Systems): Document `check-coding-systems-region'
4559 and `coding-system-charset-list'.
4560 (Coding System Basics): Document `coding-system-aliases'.
4561
4562 * elisp.texi (Top): Add a @detailmenu entry for "Character
4563 Properties".
4564
47dbc044
EZ
4565 * objects.texi (Character Type): Correct the range of Emacs
4566 characters. Add an @xref to "Character Codes".
4567
4568 * strings.texi (String Basics): Add an @xref to "Character Codes".
4569
4570 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
4571
4572 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
4573 (Character Codes): Document `max-char'.
4574
8b80cdf5
EZ
45752008-11-28 Eli Zaretskii <eliz@gnu.org>
4576
4577 * nonascii.texi (Text Representations, Converting Representations)
4578 (Character Sets, Scanning Charsets, Translation of Characters):
4579 Make text more accurate.
4580
a99dceba
GM
45812008-11-28 Glenn Morris <rgm@gnu.org>
4582
4583 * files.texi (Format Conversion Round-Trip): Improve previous change.
4584
f6dc3bed
CY
45852008-11-26 Chong Yidong <cyd@stupidchicken.com>
4586
4587 * modes.texi (Auto Major Mode): Fix example.
4588
5da9413d
GM
45892008-11-25 Glenn Morris <rgm@gnu.org>
4590
4591 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
4592
4593 * files.texi (Format Conversion Round-Trip):
4594 Use active voice for previous change.
4595
fcca848c
CY
45962008-11-25 Chong Yidong <cyd@stupidchicken.com>
4597
4598 * os.texi (Processor Run Time):
4599 * processes.texi (Transaction Queues):
4600 * markers.texi (The Mark):
4601 * windows.texi (Choosing Window, Selecting Windows):
4602 * files.texi (Changing Files, Magic File Names):
4603 * commands.texi (Key Sequence Input):
4604 * functions.texi (Declaring Functions):
4605 * strings.texi (Predicates for Strings):
4606 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
4607
36c8dc54
CY
46082008-11-24 Chong Yidong <cyd@stupidchicken.com>
4609
4610 * help.texi (Accessing Documentation): Update example.
4611
4612 * variables.texi (Defining Variables): Note that `*' is not
4613 necessary if defcustom is used.
4614
2a79b242
EZ
46152008-11-22 Eli Zaretskii <eliz@gnu.org>
4616
4617 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
4618 Characters" from @detailmenu.
4619
4620 * nonascii.texi (Character Codes, Character Sets)
4621 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
4622 (Chars and Bytes, Splitting Characters): Sections removed.
4623
392f0d26
LK
46242008-11-22 Lute Kamstra <lute@gnu.org>
4625
4626 * positions.texi (Text Lines): Update goto-line documentation.
4627
af1a5cd5
MR
46282008-11-21 Martin Rudalics <rudalics@gmx.at>
4629
6a4cfb0c
MR
4630 * frames.texi (Frames): Fix typo, add cross references, reword.
4631 (Initial Parameters): Reword special-display-frame-alist text.
4632 (Frames and Windows): Reword. Describe argument norecord for
4633 set-frame-selected-window.
4634 (Input Focus): Describe argument norecord for select-frame.
4635 Remove comment on MS-Windows behavior for focus-follows-mouse.
4636 (Raising and Lowering): Mention windows-frames dichotomy in
4637 metaphor.
4638
af1a5cd5
MR
4639 * windows.texi (Displaying Buffers, Vertical Scrolling)
4640 (Horizontal Scrolling): Fix indenting and rewording issues
4641 introduced with 2008-11-07 change.
4642
c249fa9c
GM
46432008-11-20 Glenn Morris <rgm@gnu.org>
4644
4645 * files.texi (Format Conversion Round-Trip): Mention `preserve'
4646 element of `format-alist'.
4647
204d4665
GM
46482008-11-19 Glenn Morris <rgm@gnu.org>
4649
4650 * doclicense.texi: Update to FDL 1.3.
4651 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
4652
cc0910af
CY
46532008-11-18 Chong Yidong <cyd@stupidchicken.com>
4654
efe6e7c4
CY
4655 * windows.texi (Window Hooks): Remove *-end-trigger-functions
4656 vars, which are obsolete. Mention jit-lock-register.
4657
5dcb4c4e
SM
4658 * modes.texi (Other Font Lock Variables):
4659 Document jit-lock-register and jit-lock-unregister.
efe6e7c4 4660
cc0910af
CY
4661 * frames.texi (Color Parameters): Document alpha parameter.
4662
aeeedf76
MR
46632008-11-16 Martin Rudalics <rudalics@gmx.at>
4664
4665 * windows.texi (Splitting Windows, Deleting Windows)
4666 (Selecting Windows, Cyclic Window Ordering)
4667 (Buffers and Windows, Displaying Buffers, Choosing Window)
4668 (Dedicated Windows, Window Point, Window Start and End)
4669 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
4670 (Size of Window, Resizing Windows, Window Configurations)
4671 (Window Parameters): Avoid @var at beginning of sentences and
4672 reword accordingly.
4673
4c565c5c
LK
46742008-11-11 Lute Kamstra <lute@gnu.org>
4675
4676 * files.texi (File Name Components): Fix file-name-extension
4677 documentation.
4678
25f494c9
JB
46792008-11-11 Juanma Barranquero <lekktu@gmail.com>
4680
4681 * frames.texi (Basic Parameters): Remove display-environment-variable
4682 and term-environment-variable.
4683
a1401ab1
EZ
46842008-11-08 Eli Zaretskii <eliz@gnu.org>
4685
4686 * windows.texi (Basic Windows, Splitting Windows)
4687 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
4688 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
25f494c9
JB
4689 (Resizing Windows, Window Configurations, Window Parameters):
4690 Fix wording and markup.
a1401ab1 4691
efafc282
MR
46922008-11-07 Martin Rudalics <rudalics@gmx.at>
4693
4694 * windows.texi (Windows): Update entries.
4695 (Basic Windows): Remove listing of attributes. Reword.
86ab855a 4696 (Splitting Windows, Deleting Windows): Reword.
efafc282
MR
4697 (Selecting Windows, Cyclic Window Ordering): Reword with special
4698 emphasis on order of recently selected windows and buffer list.
86ab855a
MR
4699 (Buffers and Windows, Choosing Window): Reword with special
4700 emphasis on dedicated windows.
4701 (Displaying Buffers): Reword. For switch-to-buffer mention that
4702 it may fall back on pop-to-buffer. For other-window try to
4703 explain how it treats the cyclic ordering of windows.
efafc282
MR
4704 (Dedicated Windows): New node and section discussing dedicated
4705 windows and associated functions.
86ab855a 4706 (Window Point): Add entry for window-point-insertion-type. Reword.
efafc282
MR
4707 (Window Start and End): Rename node and section title. Reword.
4708 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
4709 Minor rewording.
4710 (Size of Window): Reword, in particular text on window-width.
4711 (Resizing Windows): Reword. Add text on balancing windows.
4712 (Window Configurations): Reword. Mention window parameters.
4713 (Window Parameters): New node and section on window parameters.
4714 (Window Hooks): Reword. Mention that
4715 window-configuration-change-hook is run "buffer-locally".
4716 * elisp.texi (Top): Update Windows entries in @detailmenu
4717 section.
4718
d60a8ab2
JB
47192008-11-04 Juanma Barranquero <lekktu@gmail.com>
4720
4721 * searching.texi (Regexp Search): Fix typo.
4722
01777627
CY
47232008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4724
4725 * searching.texi (Regexp Search): Document GREEDY arg.
4726 (Simple Match Data): Fix return value.
4727
c4526e93
EZ
47282008-11-01 Eli Zaretskii <eliz@gnu.org>
4729
4730 * nonascii.texi (Text Representations): Rewrite to make consistent
5dcb4c4e
SM
4731 with Emacs 23 internal representation of characters.
4732 Document `unibyte-string'.
c4526e93 4733
fe2ae8b5
CY
47342008-10-28 Chong Yidong <cyd@stupidchicken.com>
4735
4736 * processes.texi (Process Information): Note that process-status
4737 does not accept buffer names.
4738
cc5a21e3
CY
47392008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
4740
4741 * positions.texi (Skipping Characters): Correct return value of
4742 skip-chars-forward.
4743
09460d9a
MR
47442008-10-25 Martin Rudalics <rudalics@gmx.at>
4745
520b29e7
MR
4746 * windows.texi (Deleting Windows): Update documentation of
4747 delete-windows-on.
4748 (Buffers and Windows): Update documentations of
4749 get-buffer-window and get-buffer-window-list.
4750 (Displaying Buffers): Update documentation of
4751 replace-buffer-in-windows.
4752
09460d9a
MR
4753 * buffers.texi (Current Buffer): Reword set-buffer and
4754 with-current-buffer documentations.
4755 (Creating Buffers): Reword documentation of get-buffer-create.
4756
4d48fcdc
MR
47572008-10-23 Martin Rudalics <rudalics@gmx.at>
4758
4759 * buffers.texi (Current Buffer): Reword documentation of
4760 set-buffer.
4761 (Buffer Names): Reword documentation of buffer-name.
4762 (The Buffer List): For bury-buffer explain what happens with the
4763 buffer's window.
4764 (Creating Buffers): Say that get-buffer-create's arg is called
4765 buffer-or-name.
4766
f0143c43
CY
47672008-10-22 Chong Yidong <cyd@stupidchicken.com>
4768
3e5dbbd3
CY
4769 * advice.texi (Computed Advice): Explain what DEFINITION is.
4770
f0143c43
CY
4771 * nonascii.texi (Character Codes): Remove obsolete function
4772 char-valid-p, and document characterp instead.
4773
52a94b85
MR
47742008-10-22 Martin Rudalics <rudalics@gmx.at>
4775
4776 * windows.texi (Displaying Buffers): Reword documentation of
4777 pop-to-buffer.
4778 (Choosing Window): Rewrite documentation of display-buffer and
4779 its options.
4780
f76f8246
MR
4781 * buffers.texi (Killing Buffers): Update documentation of
4782 kill-buffer.
4783
acc8b598
EZ
47842008-10-21 Eli Zaretskii <eliz@gnu.org>
4785
80e6b6df
EZ
4786 * processes.texi (Serial Ports): Fix wording and improve markup.
4787
3645358a
EZ
4788 * searching.texi (Regexp Search): Document `string-match-p' and
4789 `looking-at-p'.
4790 (POSIX Regexps): Add an xref for "non-greedy".
4791 (Regexp Special): Add @cindex entry for "non-greedy".
4792
b3d50cff 4793 * display.texi (Attribute Functions): Document `face-all-attributes'.
bf190568 4794 (Image Cache) <image-refresh>: Minor wording fixes.
b3d50cff 4795
73b7530a
EZ
4796 * frames.texi (Color Names): Add an xref to `read-color'.
4797
4798 * minibuf.texi (High-Level Completion): Document `read-color'.
4799
acc8b598
EZ
4800 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
4801
4802 * positions.texi (Narrowing): Add an xref to "Swapping Text".
4803
4804 * buffers.texi (Swapping Text): New section, documents
4805 `buffer-swap-text'.
4806
10e187e8
MR
48072008-10-21 Martin Rudalics <rudalics@gmx.at>
4808
4809 * windows.texi (Resizing Windows): Minor wording fix.
4810
fd6f900c
EZ
48112008-10-20 Eli Zaretskii <eliz@gnu.org>
4812
4813 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
4814 and `combine-and-quote-strings'.
4815
4816 * strings.texi (Creating Strings): Add xrefs for them.
4817
e4372165
EZ
48182008-10-19 Eli Zaretskii <eliz@gnu.org>
4819
d6328fba
EZ
4820 * elisp.texi (Top): Make descriptive text for "Reading File Names"
4821 match the corresponding menu in minibuf.texi.
4822
e4372165
EZ
4823 * minibuf.texi (Reading File Names): Document `read-shell-command'
4824 and `minibuffer-local-shell-command-map'.
4825
5d8dda33
MR
48262008-10-19 Martin Rudalics <rudalics@gmx.at>
4827
4828 * windows.texi (Resizing Windows): Remove var{} around "window" in
4829 documentation of enlarge-window.
4830 Rewrite documentation of window-min-height and window-min-width.
4831
437706cd
EZ
48322008-10-19 Eli Zaretskii <eliz@gnu.org>
4833
80f85d7c
EZ
4834 * functions.texi (Calling Functions): Document `apply-partially'.
4835
291703b5
EZ
4836 * hooks.texi (Standard Hooks): Mention
4837 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
4838
4839 * variables.texi (File Local Variables): Document
4840 `file-local-variables-alist', `before-hack-local-variables-hook'
4841 and `hack-local-variables-hook'.
4842
583d8b3c
EZ
4843 * processes.texi (Synchronous Processes): Document `process-lines'.
4844
5dcb4c4e
SM
4845 * customize.texi (Variable Definitions):
4846 Document `custom-reevaluate-setting'.
437706cd 4847
7e51d89b
MR
48482008-10-18 Martin Rudalics <rudalics@gmx.at>
4849
4850 * windows.texi (Choosing Window, Deleting Windows)
4851 (Displaying Buffers): Expand documentation of dedicated windows.
4852
43c59a3d
EZ
48532008-10-18 Eli Zaretskii <eliz@gnu.org>
4854
018a960d
EZ
4855 * files.texi (Changing Files): Document symbolic input of file
4856 modes to `set-file-modes'. Document `read-file-modes' and
4857 `file-modes-symbolic-to-number'.
4858
2c0b8144
EZ
4859 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
4860 and `search-map'.
4861
5dcb4c4e
SM
4862 * searching.texi (Search and Replace):
4863 Document `replace-search-function' and `replace-re-search-function'.
2c0b8144 4864 Document `multi-query-replace-map'.
80120f13 4865
6d4913f0 4866 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5dcb4c4e
SM
4867 (Completion Commands, Reading File Names):
4868 Rename `minibuffer-local-must-match-filename-map' to
6d4913f0
EZ
4869 `minibuffer-local-filename-must-match-map'.
4870 (Minibuffer Completion): The `require-match' argument to
4871 `completing-read' can now have the value `confirm-only'.
4872
43c59a3d
EZ
4873 * windows.texi (Displaying Buffers): Minor wording fix.
4874 (Choosing Window): `split-height-threshold' can now be nil.
4875 Document `split-width-threshold'. `pop-up-frames' can have the
4876 value `graphic-only'.
4877
f36acfd9
EZ
48782008-10-17 Eli Zaretskii <eliz@gnu.org>
4879
4880 * os.texi (Startup Summary): Document `before-init-time' and
4881 `after-init-time'. Document `initial-window-system' and
4882 `window-system-initialization-alist'. Document reading the
4883 abbrevs file. Document the call to `server-start' under --daemon.
4884 Rearrange a bit to be consistent with the code flow.
53728487
EZ
4885 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
4886 (Time Parsing): Document `format-seconds'.
f36acfd9 4887
96995b89
MR
48882008-10-17 Martin Rudalics <rudalics@gmx.at>
4889
4890 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
4891 and reword.
4892
2de17c73
EZ
48932008-10-16 Eli Zaretskii <eliz@gnu.org>
4894
4895 * markers.texi (The Mark): Document use-region-p.
4896
9cf52b11
EZ
48972008-10-15 Eli Zaretskii <eliz@gnu.org>
4898
c3aaf1d7
EZ
4899 * internals.texi (Writing Emacs Primitives): The interactive spec
4900 of a primitive can be a Lisp form.
4901
841a1743
EZ
4902 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
4903 values of transient-mark-mode. Document handle-shift-selection.
4904
4905 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
4906 (Interactive Examples): Show an example of `^'.
4907 (Key Sequence Input): Document this-command-keys-shift-translated.
c3aaf1d7
EZ
4908 (Defining Commands, Using Interactive): The interactive-form of a
4909 function can be added via its symbol's property.
841a1743 4910
52441368
EZ
4911 * positions.texi (List Motion): beginning-of-defun-function can
4912 now accept an argument.
4913
8e8c1a72
EZ
4914 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
4915 now return a list of strings.
4916
a33a1f2a
EZ
4917 * control.texi (Handling Errors): Document ignore-errors.
4918
4fb04348
EZ
4919 * frames.texi (Creating Frames): Document frame-inherited-parameters.
4920 (Parameter Access): Document set-frame-parameter.
4921
ee666f84
EZ
4922 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
4923 Hooks" for the effect of kill-all-local-variables on local hook
4924 functions.
4925
9cf52b11
EZ
4926 * modes.texi (Major Mode Conventions, Mode Line Variables):
4927 `mode-name' need not be a string. xref to "Mode Line Data" for
4928 details, and to "Emulating Mode Line" for computing a string
4929 value.
4930
22526bc4
EZ
49312008-10-14 Eli Zaretskii <eliz@gnu.org>
4932
a65f6a85
EZ
4933 * processes.texi (System Processes): New section.
4934 (Processes, Signals to Processes): Add xrefs to it.
4935
4936 * objects.texi (Editing Types): A `process' is a subprocess of
4937 Emacs, not just any process running on the OS.
4938
4939 * elisp.texi (Top): Adjust the @detailmenu for the above two
4940 changes.
4941
2724b26a
EZ
4942 * sequences.texi (Char-Tables): Remove documentation of
4943 set-char-table-default, which has no effect since Emacs 23.
4944 <char-table-range, set-char-table-range>: Don't mention generic
4945 characters and charsets. Add a cons cell as a possible argument.
4946
4947 * nonascii.texi (Splitting Characters)
4948 (Translation of Characters): Don't mention generic characters.
4949
4950 * display.texi (Fontsets): Don't mention generic characters.
4951
22526bc4 4952 * sequences.texi (Char-Tables): `map-char-table' can now call its
25f494c9 4953 argument FUNCTION with a cons cell as KEY.
22526bc4 4954
eaf4b689
EZ
49552008-10-13 Eli Zaretskii <eliz@gnu.org>
4956
45e46036
EZ
4957 * objects.texi (Primitive Function Type): Move "@cindex special
4958 forms" from here...
4959
4960 * eval.texi (Special Forms): ...to here.
4961
4962 * functions.texi (What Is a Function): `functionp' returns nil for
4963 special forms. Add an xref.
4964
eaf4b689
EZ
4965 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
4966 Variables".
4967
4968 * variables.texi (Frame-Local Variables): New section.
4969 (Buffer-Local Variables): Add an xref to it.
4970 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
4971 have both frame-local and buffer-local binding.
4972
4973 * frames.texi (Frames): Mention multiple tty frames.
4974 (Frame Parameters, Parameter Access): Mention frame-local variable
4975 bindings.
4976
15688fce
GM
49772008-09-20 Glenn Morris <rgm@gnu.org>
4978
4979 * display.texi (Defining Faces): Recommend against face variables.
4980
35539065
JB
49812008-09-16 Juanma Barranquero <lekktu@gmail.com>
4982
4983 * display.texi (Echo Area Customization): Fix typo.
4984
6a57054b
JB
49852008-09-09 Juanma Barranquero <lekktu@gmail.com>
4986
4987 * loading.texi (Where Defined): Add `defface' item.
4988
d632fb82
MR
49892008-09-06 Martin Rudalics <rudalics@gmx.at>
4990
4991 * loading.texi (Where Defined): Fix description of symbol-file.
4992
905a9adb
JR
49932008-08-26 Jason Rumney <jasonr@gnu.org>
4994
4995 * display.texi (TIFF Images): New section describing :index property.
4996
852e91b7
CY
49972008-08-23 Chong Yidong <cyd@stupidchicken.com>
4998
4999 * display.texi (Temporary Displays): Remove unnecessary comment
5000 about usage of temp-buffer-show-hook.
5001
6be001ee
CY
50022008-08-05 Chong Yidong <cyd@stupidchicken.com>
5003
5004 * symbols.texi (Other Plists): Fix incorrect example.
5005 Suggested by Florian Beck.
5006
58e3d8e8
JB
50072008-07-31 Juanma Barranquero <lekktu@gmail.com>
5008
5009 * os.texi: Fix previous change.
5010
7c2fb837
DN
50112008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5012
5013 * os.texi:
5014 * intro.texi:
5015 * files.texi: Remove VMS support.
5016
9e2a2647
DN
50172008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5018
5019 * os.texi:
5020 * frames.texi:
5021 * display.texi: Remove mentions of Mac Carbon.
5022
c4f4682b
MB
50232008-07-01 Miles Bader <miles@gnu.org>
5024
5025 * text.texi (Special Properties):
5026 * display.texi (Truncation): Add wrap-prefix and line-prefix.
5027
3696411e
JB
50282008-06-28 Johan Bockgård <bojohan@gnu.org>
5029
5030 * display.texi (Other Image Types): Fix copy/paste error; say
5031 "PBM", not "XBM".
5032
f2a77c3a
DN
50332008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
5034
5035 * os.texi: Remove references to obsolete systems.
5036
6d52677d
EZ
50372008-06-20 Eli Zaretskii <eliz@gnu.org>
5038
5039 * makefile.w32-in (distclean): Remove makefile.
5040
1a87da4c
GM
50412008-06-17 Glenn Morris <rgm@gnu.org>
5042
5043 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
5044 (elisp, dist): Remove rules and variables that are obsolete now
5045 the lisp manual is no longer distributed separately.
5046
fdda1c5d
GM
50472008-06-16 Glenn Morris <rgm@gnu.org>
5048
646692e9
GM
5049 * configure, configure.in, mkinstalldirs: Remove unused files.
5050
5051 * book-spine.texinfo: Set version to 23.0.60.
fdda1c5d 5052 * vol1.texi (EMACSVER):
6a57054b 5053 * vol2.texi (EMACSVER): Set to 23.0.60.
fdda1c5d
GM
5054
5055 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
5056 as per maintain.info.
5057
611bee81
GM
50582008-06-15 Glenn Morris <rgm@gnu.org>
5059
a7bed3a0
GM
5060 * makefile.w32-in (manual): Use "23" rather than "21".
5061
5062 * Makefile.in (emacsver): New, set by configure.
5063 (manual): Use emacsver.
5064
d794edf2
GM
5065 * intro.texi: Report bugs using M-x report-emacs-bug.
5066
611bee81
GM
5067 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
5068
c73e02fa
GM
50692008-06-13 Daniel Engeler <engeler@gmail.com>
5070
5071 * elisp.texi, internals.texi, processes.texi: Add documentation
5072 about serial port access.
5073
e40a85cd
MB
50742008-06-05 Miles Bader <miles@gnu.org>
5075
5076 * display.texi (Displaying Faces): Update to reflect function
5077 renamings in face-remap.el.
5078
7b753744
JB
50792008-06-05 Juanma Barranquero <lekktu@gmail.com>
5080
5081 * display.texi (Fontsets): Fix typos.
5082
9d3d42fb
MB
50832008-06-03 Miles Bader <miles@gnu.org>
5084
7b753744
JB
5085 * display.texi (Displaying Faces): Add add-relative-face-remapping,
5086 remove-relative-face-remapping, set-base-face-remapping,
5087 and set-default-base-face-remapping.
9d3d42fb 5088
f2cec7a9
MB
50892008-06-01 Miles Bader <miles@gnu.org>
5090
5091 * display.texi (Displaying Faces): Add face-remapping-alist.
5092
8f39c96d
SM
50932008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5094
5095 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
5096 variable names.
5097
1ef5eecc
ER
50982008-05-03 Eric S. Raymond <esr@golux>
5099
352c8b4a 5100 * keymaps.texi: Clarify that (current-local-map) and
1ef5eecc
ER
5101 (current-global-map) return references, not copies.
5102
63b4387f
JL
51032008-05-02 Juri Linkov <juri@jurta.org>
5104
5105 * minibuf.texi (Text from Minibuffer): Document a list of
5106 default values for `read-from-minibuffer'.
5107
38a8b703
JB
51082008-04-24 Juanma Barranquero <lekktu@gmail.com>
5109
5110 * nonascii.texi (Translation of Characters): Fix previous change.
5111
7c42e639
CY
51122008-04-20 Chong Yidong <cyd@stupidchicken.com>
5113
5114 * display.texi (Overlay Properties): Clarify role of underlying
5115 textprop and overlay keymaps for display strings.
5116
5117 * keymaps.texi (Active Keymaps): Ditto.
5118
25c0d999
SM
51192008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
5120
5121 * minibuf.texi (Programmed Completion):
5122 Replace dynamic-completion-table with the new completion-table-dynamic.
5123
e3af5968
CY
51242008-04-07 Chong Yidong <cyd@stupidchicken.com>
5125
5126 * intro.texi (Some Terms): Change "fonts in this manual" index
5127 entry to "typographic conventions".
5128
6bfc8698
EZ
51292008-04-05 Eli Zaretskii <eliz@gnu.org>
5130
5131 * objects.texi (Text Props and Strings): Add indexing for read
5132 syntax of text properties.
5133
4972c361
SM
51342008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
5135
5136 * processes.texi (Decoding Output): Remove process-filter-multibyte
5137 functions.
5138
c70a68db
MR
51392008-03-15 Martin Rudalics <rudalics@gmx.at>
5140
5141 * display.texi (Finding Overlays): Say that empty overlays at
5142 the end of the buffer are reported too.
5143
1291fd36
GM
51442008-03-13 Glenn Morris <rgm@gnu.org>
5145
5146 * elisp.texi (EMACSVER): Set to 23.0.60.
5147
c6b0dfd5
CY
51482008-02-26 Chong Yidong <cyd@stupidchicken.com>
5149
38a8b703 5150 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
c6b0dfd5 5151
875fc30c
GM
51522008-02-22 Glenn Morris <rgm@gnu.org>
5153
5154 * frames.texi (Position Parameters): Clarify the description of
5155 `left' and `top', using information from "Geometry".
5156 (Geometry): Give a pointer to "Position Parameters", rather than
5157 repeating information.
5158
d8c8e45a
GM
51592008-02-11 Glenn Morris <rgm@gnu.org>
5160
5161 * objects.texi (Equality Predicates): No longer talk about "two"
5162 functions.
5163
38a8b703 51642008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
d8c8e45a
GM
5165
5166 * objects.texi (Equality Predicates): Add defun for
5167 equal-including-properties.
5168
bfffe0b1
GM
51692008-02-10 Glenn Morris <rgm@gnu.org>
5170
5171 * objects.texi (Equality Predicates):
5172 Mention equal-including-properties.
5173
431b78c9
RS
51742008-02-07 Richard Stallman <rms@gnu.org>
5175
5176 * windows.texi (Window Start): Mention the feature of moving
5177 window-start to start of line.
5178
c8763fb6 51792008-02-07 Jan Djärv <jan.h.d@swipnet.se>
eafa12e6
JD
5180
5181 * keymaps.texi (Tool Bar): Document rtl property.
5182
1a256502
TTN
51832008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
5184
5185 * display.texi (Button Types):
5186 For define-button-type, clarify type of NAME.
5187
569382c2
MR
51882008-01-19 Martin Rudalics <rudalics@gmx.at>
5189
5190 * buffers.texi (Buffer Modification): Fix typo.
5191
f3041af1
DN
51922008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
5193
5194 * os.texi (System Environment): Remove references to OSes that are
5195 not supported anymore.
5196
d35e1cd7
DN
51972008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
5198
5199 * os.texi (System Environment): Remove mention for Masscomp.
5200
23af7580
RS
52012008-01-04 Richard Stallman <rms@gnu.org>
5202
5203 * display.texi (Faces): Don't talk about internal face vector as arg
5204 to facep.
5205
5206 * customize.texi (Type Keywords): Fix previous change.
5207
5208 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
5209 * elisp.texi (Top): Fix menu for commands.texi change.
5210
ec7d5b1e
RS
52112007-12-30 Richard Stallman <rms@gnu.org>
5212
5dcb4c4e 5213 * commands.texi (Accessing Mouse): Rename from Accessing Events.
ec7d5b1e
RS
5214 (Accessing Scroll): New node broken out of Accessing Mouse.
5215
101a6cea
RS
52162007-12-28 Richard Stallman <rms@gnu.org>
5217
5218 * frames.texi (Size Parameters): Fix typo.
7f9e0c04 5219 (Basic Parameters): For `title', refer to title bar.
041817a4 5220 (Size and Position): Explain meaning of frame pixel width and height.
101a6cea 5221
72b7e664
RS
52222007-12-23 Richard Stallman <rms@gnu.org>
5223
5224 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
5225 Improve some of the commented-out keywords' text too.
5226
27a4f445
MR
52272007-12-14 Martin Rudalics <rudalics@gmx.at>
5228
e2e3f1d7
MR
5229 * nonascii.texi (Encoding and I/O): Reword to avoid saying
5230 "visit the current buffer".
5231
27a4f445
MR
5232 * os.texi (System Interface): Fix typo.
5233
a2afc99d
RS
52342007-12-04 Richard Stallman <rms@gnu.org>
5235
5236 * objects.texi (Symbol Type): Fix typo.
5237
b694135c
RS
52382007-12-03 Richard Stallman <rms@gnu.org>
5239
5240 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
5241
f99a19da
GM
52422007-12-01 Glenn Morris <rgm@gnu.org>
5243
5244 * functions.texi (Declaring Functions): Improve previous change.
5245
8f4b37d8
GM
52462007-11-30 Glenn Morris <rgm@gnu.org>
5247
5248 * functions.texi (Declaring Functions): Add optional fourth
5249 argument of declare-function, and setting third argument to `t'.
5250
61a2fe01
RS
52512007-11-29 Richard Stallman <rms@gnu.org>
5252
5253 * customize.texi (Composite Types): Document `group' type.
5254
cbfc5193
GM
52552007-11-29 Glenn Morris <rgm@gnu.org>
5256
5dcb4c4e
SM
5257 * functions.texi (Declaring Functions): Add findex.
5258 Mention `external' files.
cbfc5193 5259
8386283a
JB
52602007-11-26 Juanma Barranquero <lekktu@gmail.com>
5261
5262 * functions.texi (Declaring Functions): Fix directive.
5263
a07c9a8b
RS
52642007-11-25 Richard Stallman <rms@gnu.org>
5265
5266 * help.texi (Help Functions): Clean up last change.
5267
5268 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
5269
5270 * loading.texi (Named Features): Minor cleanup.
5271
5272 * macros.texi (Eval During Expansion): Minor cleanup.
5273
5274 * variables.texi (Variable Aliases): Minor cleanup.
5275
a0925923
RS
52762007-11-24 Richard Stallman <rms@gnu.org>
5277
5278 * functions.texi (Declaring Functions): Clarify previous change.
5279
5280 * compile.texi (Compiler Errors): Clarify previous change.
5281
20c63e44
RS
52822007-11-24 Richard Stallman <rms@gnu.org>
5283
e5e76c04 5284 * display.texi (Refresh Screen, Forcing Redisplay):
20c63e44
RS
5285 Clarify the text and move items around.
5286
5bb0cda3
GM
52872007-11-24 Glenn Morris <rgm@gnu.org>
5288
5289 * functions.texi (Declaring Functions): New section.
5290 * compile.texi (Compiler Errors): Mention declaring functions,
5291 defvar with no initvalue, and byte-compile-warnings.
5292
af13c86a
MR
52932007-11-15 Martin Rudalics <rudalics@gmx.at>
5294
5295 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
5296 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
5297
a5373305
MR
52982007-11-13 Martin Rudalics <rudalics@gmx.at>
5299
5300 * help.texi (Help Functions): Document new macro `with-help-window'.
5301
fe284805
JL
53022007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
5303
5304 * searching.texi (Replacing Match): Describe new
5305 `match-substitute-replacement'.
5306
2c3a09b1
RS
53072007-10-31 Richard Stallman <rms@gnu.org>
5308
5309 * strings.texi (Creating Strings): Null strings from concat not unique.
5310
f2b480f4
RS
53112007-10-26 Richard Stallman <rms@gnu.org>
5312
5313 * objects.texi (Equality Predicates): Null strings are uniquified.
5314
5315 * minibuf.texi: Minor clarifications in previous change.
5316
db21122c
GM
53172007-10-25 Glenn Morris <rgm@gnu.org>
5318
5319 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
5320
2328cbb3
RS
53212007-10-24 Richard Stallman <rms@gnu.org>
5322
5323 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
5324
5325 * variables.texi (Frame-Local Variables): Node deleted.
5326 (Variables): Delete Frame-Local Variables from menu.
5327 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
5328 (Default Value): Don't mention frame-local vars.
5329
5330 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
5331
5332 * loading.texi (Unloading): Document FEATURE-unload-function
5333 instead of FEATURE-unload-hook.
5334
2328cbb3
RS
5335 * frames.texi (Multiple Displays): Don't mention frame-local vars.
5336
c066bafa
JL
53372007-10-22 Juri Linkov <juri@jurta.org>
5338
5339 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
5340 (High-Level Completion): Document a list of default value strings
5341 in the DEFAULT argument, for which minibuffer functions return the
5342 first element.
5343
65ced25f
JL
53442007-10-17 Juri Linkov <juri@jurta.org>
5345
5346 * text.texi (Filling): Update arguments of fill-paragraph.
5347 fill-paragraph operates on the active region in Transient Mark mode.
5348 Remove fill-paragraph-or-region.
5349
ee46ec8e
KB
53502007-10-13 Karl Berry <karl@gnu.org>
5351
5352 * elisp.texi (@dircategory): Move to after @copying,
5353 since we want @copying as close as possible to the beginning of
5354 the output.
5355
61bbdbc6
RS
53562007-10-12 Richard Stallman <rms@gnu.org>
5357
5358 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
5359
5360 * commands.texi (Distinguish Interactive): New node,
5361 broken out from Interactive Call and rewritten.
5362 (Command Loop): Put Distinguish Interactive in menu.
5363
af23e1e8
RS
53642007-10-09 Richard Stallman <rms@gnu.org>
5365
5366 * text.texi (Examining Properties): Mention overlay priority.
5367
5368 * display.texi (Display Margins): Correct the description
5369 of margin display specifications.
5370 (Replacing Specs): New subnode broken out of Display Property.
5371
e1965a69
JL
53722007-10-06 Juri Linkov <juri@jurta.org>
5373
5374 * text.texi (Filling): Document fill-paragraph-or-region.
5375
4638454b
JB
53762007-10-05 Juanma Barranquero <lekktu@gmail.com>
5377
5378 * display.texi (Auto Faces): Fix typo.
5379
7ed54cc5
RS
53802007-10-02 Richard Stallman <rms@gnu.org>
5381
5382 * display.texi (Display Property): Explain some display specs
5383 don't let you move point in.
5384
5dcb4c4e
SM
5385 * frames.texi (Cursor Parameters):
5386 Describe cursor-in-non-selected-windows here. Explain more values.
7ed54cc5
RS
5387
5388 * windows.texi (Basic Windows): Don't describe
5389 cursor-in-non-selected-windows here.
5390
305a7ef2
EZ
53912007-10-01 Eli Zaretskii <eliz@gnu.org>
5392
5393 * processes.texi (Misc Network): Note that these functions are
5394 supported only on some systems.
5395
f7a7f4eb
RS
53962007-10-01 Richard Stallman <rms@gnu.org>
5397
5398 * display.texi (Overlay Properties): Explain nil as priority.
5399 Explain that conflicts are unpredictable if not resolved by
5400 priorities.
5401
780d7bb9
RS
54022007-09-23 Richard Stallman <rms@gnu.org>
5403
5404 * macros.texi (Backquote): Minor clarification.
5405
14b4fdfb
RS
54062007-09-19 Richard Stallman <rms@gnu.org>
5407
5408 * display.texi (Display Property): Explain multiple display specs.
9600ac7c
RS
5409 Clarify when they work in parallel and when one overrides.
5410 Fix error in example.
14b4fdfb 5411
b8d4c8d0
GM
54122007-09-06 Glenn Morris <rgm@gnu.org>
5413
b3e755a9 5414 Move from lispref/ to doc/lispref/. Change all setfilename
b8d4c8d0
GM
5415 commands to use ../../info.
5416 * Makefile.in (infodir): Go up one more level.
4638454b 5417 (usermanualdir): Change from ../man to ../emacs.
b8d4c8d0
GM
5418 (miscmanualdir): New.
5419 (dist): Use new variable miscmanualdir.
5420 * makefile.w32-in (infodir, texinputdir): Go up one more level.
5421 (usermanualdir): Change from ../man to ../emacs.
5422
1bb1f7d3
MR
54232007-08-30 Martin Rudalics <rudalics@gmx.at>
5424
5425 * commands.texi (Command Loop Info): Advise against changing
5426 most variables described here. Explain new variable
5427 last-repeatable-command.
5428
b8d4c8d0
GM
54292007-08-29 Glenn Morris <rgm@gnu.org>
5430
5431 * elisp.texi (EMACSVER): Increase to 23.0.50.
5432
54332007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
5434
5435 * frames.texi (Basic Parameters): Add display-environment-variable
5436 and term-environment-variable.
5437
54382007-08-28 Juri Linkov <juri@jurta.org>
5439
5440 * display.texi (Image Formats, Other Image Types): Add SVG.
5441
54422007-08-28 Juri Linkov <juri@jurta.org>
5443
5444 * display.texi (Images): Move formats-related text to new node
5445 "Image Formats".
5446 (Image Formats): New node.
5447
619fb9ee
RS
54482007-08-27 Richard Stallman <rms@gnu.org>
5449
5450 * windows.texi (Window Configurations): Clarify what
5451 a window configuration saves.
5452
b8d4c8d0
GM
54532007-08-25 Richard Stallman <rms@gnu.org>
5454
5455 * display.texi (Images): Delete redundant @findex.
5456
39f9da30
GM
54572007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
5458
5459 * text.texi (Change Hooks): (after|before)-change-functions are no
5460 longer bound to nil while running; rather inhibit-modification-hooks
5461 is t.
5462
b8d4c8d0
GM
54632007-08-16 Richard Stallman <rms@gnu.org>
5464
5dcb4c4e
SM
5465 * processes.texi (Asynchronous Processes):
5466 Clarify doc of start-file-process.
b8d4c8d0
GM
5467
54682007-08-08 Martin Rudalics <rudalics@gmx.at>
5469
5470 * modes.texi (Example Major Modes): Fix typo.
5471
54722007-08-08 Glenn Morris <rgm@gnu.org>
5473
5474 * intro.texi (nil and t): Do not use `iff' in documentation.
5475
5476 * tips.texi (Documentation Tips): Recommend against `iff'.
5477
54782007-08-07 Chong Yidong <cyd@stupidchicken.com>
5479
5480 * display.texi (Image Cache): Document image-refresh.
5481
54822007-08-06 Martin Rudalics <rudalics@gmx.at>
5483
5484 * windows.texi (Size of Window): Document window-full-width-p.
5485
54862007-07-25 Glenn Morris <rgm@gnu.org>
5487
5488 * gpl.texi (GPL): Replace license with GPLv3.
5489
5490 * Relicense all FSF files to GPLv3 or later.
5491
54922007-07-24 Michael Albinus <michael.albinus@gmx.de>
5493
4638454b
JB
5494 * processes.texi (Synchronous Processes):
5495 Add `process-file-shell-command'.
b8d4c8d0
GM
5496 (Asynchronous Processes): Mention restricted use of
5497 `process-filter' and `process-sentinel' in
5498 `start-file-process'. Add `start-file-process-shell-command'.
5499
55002007-07-17 Michael Albinus <michael.albinus@gmx.de>
5501
5502 * files.texi (Magic File Names): Introduce optional parameter
5503 IDENTIFICATION for `file-remote-p'.
5504
55052007-07-16 Richard Stallman <rms@gnu.org>
5506
5507 * display.texi (Defining Faces): Fix previous change.
5508
55092007-07-14 Richard Stallman <rms@gnu.org>
5510
5511 * control.texi (Handling Errors): Document `debug' in handler list.
5512
55132007-07-10 Richard Stallman <rms@gnu.org>
5514
5515 * display.texi (Defining Faces): Explain C-M-x feature for defface.
5516
55172007-07-09 Richard Stallman <rms@gnu.org>
5518
5519 * files.texi (Magic File Names): Rewrite previous change.
5520
55212007-07-08 Michael Albinus <michael.albinus@gmx.de>
5522
5523 * files.texi (Magic File Names): Introduce optional parameter
5524 CONNECTED for `file-remote-p'.
5525
55262007-07-07 Michael Albinus <michael.albinus@gmx.de>
5527
5528 * processes.texi (Asynchronous Processes):
5529 * files.texi (Magic File Names): Add `start-file-process'.
5530
55312007-06-27 Richard Stallman <rms@gnu.org>
5532
5dcb4c4e
SM
5533 * files.texi (Format Conversion Piecemeal):
5534 Clarify `after-insert-file-functions' calling convention.
b8d4c8d0
GM
5535
55362007-06-27 Michael Albinus <michael.albinus@gmx.de>
5537
4638454b
JB
5538 * files.texi (Magic File Names): Remove `dired-call-process'.
5539 Add `process-file'.
b8d4c8d0
GM
5540
55412007-06-27 Kenichi Handa <handa@m17n.org>
5542
5543 * text.texi (Special Properties): Fix description about
4638454b 5544 `composition' property.
b8d4c8d0
GM
5545
55462007-06-26 Kenichi Handa <handa@m17n.org>
5547
5548 * nonascii.texi (Default Coding Systems): Document about the
5549 return value `undecided'.
5550
55512007-06-25 David Kastrup <dak@gnu.org>
5552
5553 * keymaps.texi (Active Keymaps): Document new POSITION argument of
5554 `current-active-maps'.
5555
55562007-06-24 Karl Berry <karl@gnu.org>
5557
4638454b 5558 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
b8d4c8d0
GM
5559
55602007-06-15 Juanma Barranquero <lekktu@gmail.com>
5561
5562 * display.texi (Overlay Arrow): Doc fix.
5563
55642007-06-14 Karl Berry <karl@tug.org>
5565
5566 * anti.texi (Antinews): Typo.
5567
55682007-06-14 Chong Yidong <cyd@stupidchicken.com>
5569
5570 * display.texi (Image Cache): Document image-refresh.
5571
55722007-06-12 Karl Berry <karl@gnu.org>
5573
5574 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
5575 * two-volume.make: New file.
5576 * .cvsignore: Ignore two-volume files.
5577
55782007-06-12 Tom Tromey <tromey@redhat.com>
5579
5580 * os.texi (Init File): Document user-emacs-directory.
5581
55822007-06-03 Nick Roberts <nickrob@snap.net.nz>
5583
5584 * commands.texi (Click Events): Describe width and height when
5585 object is nil.
5586
55872007-05-30 Nick Roberts <nickrob@snap.net.nz>
5588
5dcb4c4e
SM
5589 * commands.texi (Click Events): Layout more logically.
5590 Describe width and height.
b8d4c8d0
GM
5591 (Drag Events, Motion Events): Update to new format for position.
5592
55932007-06-02 Richard Stallman <rms@gnu.org>
5594
5595 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
5596
55972007-06-02 Chong Yidong <cyd@stupidchicken.com>
5598
5599 * Version 22.1 released.
5600
56012007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
5602
5603 * text.texi (Special Properties): Correct meaning of fontified face.
5604
56052007-05-30 Richard Stallman <rms@gnu.org>
5606
5607 * text.texi (Special Properties): Add link to Adjusting Point.
5608
56092007-05-12 Richard Stallman <rms@gnu.org>
5610
5611 * text.texi (Margins): indent-to-left-margin is not the default.
5612 (Mode-Specific Indent): For indent-line-function, the default
5613 is indent-relative.
5614
5615 * modes.texi (Example Major Modes): Explain last line of text-mode
5616 is redundant.
5617
56182007-05-10 Richard Stallman <rms@gnu.org>
5619
5620 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
5621
5622 * help.texi (Keys in Documentation): Add reference to
5623 Documentation Tips.
5624
5625 * files.texi (Format Conversion): TO-FN gets three arguments.
5626
5627 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
5628
56292007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
5630
5631 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
5632 * files.texi (Format Conversion): Expand intro; add menu.
5633 (Format Conversion Overview, Format Conversion Round-Trip)
5634 (Format Conversion Piecemeal): New nodes/subsections.
5635 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
5636 * text.texi (Text Properties): Remove "Saving Properties" from menu.
5637 (Saving Properties): Delete node/subsection.
5638
56392007-05-07 Karl Berry <karl@gnu.org>
5640
5641 * elisp.texi (EMACSVER): Back to 22.
5642
56432007-05-06 Richard Stallman <rms@gnu.org>
5644
5645 * processes.texi (Accepting Output): Revert most of previous change.
5646
56472007-05-05 Richard Stallman <rms@gnu.org>
5648
5649 * processes.texi (Accepting Output): accept-process-output
5650 uses microseconds, not milliseconds. But that arg is obsolete.
5651
56522007-05-04 Karl Berry <karl@tug.org>
5653
5654 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
5655
56562007-05-04 Eli Zaretskii <eliz@gnu.org>
5657
5658 * tips.texi (Documentation Tips): Rearrange items to place the
5659 more important ones first. Add an index entry for hyperlinks.
5660
56612007-05-03 Karl Berry <karl@gnu.org>
5662
5663 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
5664 (EMACSVER) [smallbook]: 22 for printed version.
5665
5666 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
5667 so restore anchor to normal position after defun. Found by Kevin Ryde.
5668
56692007-04-26 Glenn Morris <rgm@gnu.org>
5670
5671 * elisp.texi (EMACSVER): Increase to 22.1.50.
5672
56732007-04-28 Karl Berry <karl@gnu.org>
5674
5675 * elisp.texi: Improve line breaks on copyright page,
5676 similar layout to emacs manual, 8.5x11 by default.
5677
56782007-04-24 Richard Stallman <rms@gnu.org>
5679
5680 * text.texi (Special Properties): Add xref to Overlay Properties.
5681
5682 * display.texi (Overlay Properties): Add xref to Special Properties.
5683
56842007-04-22 Richard Stallman <rms@gnu.org>
5685
5686 * keymaps.texi (Extended Menu Items): Move the info about
5687 format with cached keyboard binding.
5688
56892007-04-21 Richard Stallman <rms@gnu.org>
5690
5691 * text.texi (Special Properties): Clarify previous change.
5692
5693 * files.texi (File Name Expansion): Clarify previous change.
5694
5695 * display.texi (Attribute Functions): Fix example for
5696 face-attribute-relative-p.
5697
56982007-04-19 Kenichi Handa <handa@m17n.org>
5699
5700 * text.texi (Special Properties): Document composition property.
5701
57022007-04-19 Glenn Morris <rgm@gnu.org>
5703
5704 * files.texi (File Name Expansion): Mention "superroot".
5705
57062007-04-15 Chong Yidong <cyd@stupidchicken.com>
5707
5708 * frames.texi (Multiple Displays): Add note about "multi-monitor"
5709 setups.
5710 (Display Feature Testing): Note that display refers to all
5711 physical monitors for multi-monitor setups.
5712
57132007-04-14 Richard Stallman <rms@gnu.org>
5714
5715 * lists.texi (Sets And Lists): Clarify `delete' examples.
5716 Remove spurious xref to same node.
5717 Clarify xref for add-to-list.
5718
57192007-04-12 Nick Roberts <nickrob@snap.net.nz>
5720
5721 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
5722 value of lisp-mode-map.
5723
57242007-04-11 Karl Berry <karl@gnu.org>
5725
5726 * anti.texi (Antinews):
5727 * display.texi (Overlay Properties, Defining Images):
5728 * processes.texi (Synchronous Processes, Sentinels):
5729 * syntax.texi (Syntax Table Internals):
5730 * searching.texi (Regexp Special):
5731 * nonascii.texi (Default Coding Systems):
5732 * text.texi (Special Properties):
5733 * minibuf.texi (Basic Completion): Wording to improve breaks in
5734 8.5x11 format.
5735 * elisp.texi (smallbook): New @set to more easily switch between
5736 smallbook and 8.5x11.
5737
57382007-04-11 Richard Stallman <rms@gnu.org>
5739
5740 * text.texi (Lazy Properties): Minor fix.
5741
57422007-04-08 Karl Berry <karl@gnu.org>
5743
5744 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
5745 * macros.texi (Backquote): Downcase Backquote in index entries for
5746 consistency.
5747
57482007-04-08 Richard Stallman <rms@gnu.org>
5749
5750 * text.texi (Adaptive Fill): Just describe default,
5751 don't show it (since it contains non-ASCII chars).
5752
57532007-04-07 Karl Berry <karl@gnu.org>
5754
5755 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
5756 adaptive-fill-regexp's value, since they are not in the standard
5757 TeX fonts.
5758
57592007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
5760
5761 * display.texi (Defining Faces): Fix example.
5762
57632007-04-07 Karl Berry <karl@gnu.org>
5764
5765 * display.texi (Button Buffer Commands): Improve page break.
5766
57672007-04-07 Richard Stallman <rms@gnu.org>
5768
5769 * advice.texi (Activation of Advice): Remove redundant index entry.
5770
5771 * backups.texi: Improve index entries. Remove redundant ones.
5772
5773 * compile.texi (Byte Compilation): Improve index entry.
5774
5775 * hash.texi (Creating Hash): Improve index entry.
5776
5777 * symbols.texi (Definitions): Improve index entry.
5778
5779 * edebug.texi: Improve index entries. Remove redundant/useless ones.
5780
5781 * maps.texi (Standard Keymaps): Remove useless index entry.
5782
5783 * help.texi (Documentation Basics): Remove redundant index entries.
5784
5785 * customize.texi: Improve index entries.
5786 Remove redundant/useless ones.
5787
5788 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
5789
5790 * streams.texi (Output Variables): Improve index entry.
5791
5792 * abbrevs.texi (Abbrevs): Remove useless index entry.
5793
5794 * macros.texi (Expansion): Remove useless index entry.
5795
5796 * text.texi: Improve index entries. Remove redundant/useless ones.
5797 (Text Properties, Examining Properties)
5798 (Special Properties): Use "property category" instead of "category"
5799 to refer to the `category' property.
5800
5801 * positions.texi: Improve index entries. Remove useless one.
5802
5803 * lists.texi: Improve index entries. Remove redundant/useless ones.
5804
5805 * os.texi: Improve index entries.
5806 (Timers): Fix previous change.
5807
5808 * buffers.texi: Improve index entries.
5809 (Modification Time): Get rid of term "obsolete buffer".
5810
5811 * debugging.texi: Improve index entries.
5812 (Test Coverage): Add xref to other test coverage ftr.
5813
5814 * eval.texi: Improve index entry. Remove redundant ones.
5815
5816 * numbers.texi: Improve index entries. Remove redundant/useless ones.
5817
5818 * files.texi: Improve index entries. Remove redundant/useless ones.
5819
5820 * objects.texi: Improve index entries.
5821
5822 * processes.texi: Improve index entries.
5823
5824 * modes.texi: Improve index entry. Remove redundant one.
5825
5826 * nonascii.texi: Improve index entries.
5827
5828 * internals.texi: Improve index entries.
5829
5830 * syntax.texi: Improve index entries.
5831
5832 * keymaps.texi (Active Keymaps): Improve index entries.
5833
5834 * commands.texi: Improve index entries. Remove redundant/useless ones.
5835
5836 * frames.texi: Improve index entries. Remove redundant/useless ones.
5837
5838 * markers.texi: Improve index entries. Remove redundant ones.
5839
5840 * tips.texi: Improve index entries.
5841
5842 * loading.texi (Unloading): Improve index entry.
5843
5844 * variables.texi: Improve index entries. Remove redundant one.
5845
5846 * sequences.texi: Improve index entry.
5847
5848 * display.texi: Improve index entries. Remove redundant ones.
5849
5850 * windows.texi: Improve index entries.
5851
5852 * searching.texi: Improve index entries. Remove redundant one.
5853
5854 * strings.texi (Case Tables): Improve last change.
5855
58562007-04-04 Chong Yidong <cyd@stupidchicken.com>
5857
5858 * strings.texi (Case Tables): Document with-case-table and
5859 ascii-case-table.
5860
58612007-04-03 Karl Berry <karl@gnu.org>
5862
5863 * processes.texi (Network): Reword to improve page break.
5864
58652007-04-03 Eli Zaretskii <eliz@gnu.org>
5866
5867 * functions.texi (Inline Functions): Describe more disadvantages
5868 of defsubst, and make advice against it stronger.
5869
58702007-04-02 Karl Berry <karl@gnu.org>
5871
5872 * backups.texi (Backup Names): Avoid widow words.
5873 * modes.texi (Example Major Modes): Align last comment.
5874
58752007-04-01 Chong Yidong <cyd@stupidchicken.com>
5876
5877 * keymaps.texi (Remapping Commands): Document new arg to
5878 command-remapping.
5879
58802007-04-01 Karl Berry <karl@gnu.org>
5881
5882 * processes.texi (Low-Level Network): Typo.
5883 * loading.texi (Hooks for Loading): Avoid double "the".
5884 * keymaps.texi (Key Sequences): No double "and".
5885 (Changing Key Bindings): Shorten to improve line break.
5886
58872007-03-31 Glenn Morris <rgm@gnu.org>
5888
5889 * os.texi (Timers): Fix description of run-at-time TIME formats.
5890
58912007-03-31 Richard Stallman <rms@gnu.org>
5892
5893 * display.texi (Invisible Text): Correct buffer-invisibility-spec
5894 regarding ellipsis.
5895
58962007-03-31 Eli Zaretskii <eliz@gnu.org>
5897
5898 * intro.texi (nil and t):
5899 * symbols.texi (Plists and Alists):
5900 * variables.texi (Variable Aliases, Constant Variables):
5901 * functions.texi (Defining Functions):
5902 * advice.texi (Advising Primitives):
5903 * debugging.texi (Syntax Errors, Compilation Errors):
5904 * minibuf.texi (Minibuffer Windows):
5905 * commands.texi (Adjusting Point):
5906 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
5907 (Auto Major Mode, Major Mode Conventions):
5908 * help.texi (Describing Characters):
5909 * files.texi (Create/Delete Dirs, Information about Files)
5910 (File Locks, Writing to Files, Reading from Files)
5911 (Saving Buffers):
5912 * windows.texi (Resizing Windows, Cyclic Window Ordering):
5913 * frames.texi (Finding All Frames):
5914 * positions.texi (Buffer End, Motion):
5915 * markers.texi (The Region):
5916 * text.texi (Deletion, Near Point):
5917 * display.texi (Displaying Messages, Truncation):
5918 * os.texi (Processor Run Time):
5919 * tips.texi (Key Binding Conventions, Programming Tips)
5920 (Warning Tips, Documentation Tips, Comment Tips):
5921 * internals.texi (Memory Usage): Improve indexing.
5922
5923 * variables.texi (Frame-Local Variables):
5924 * functions.texi (Argument List):
5925 * loading.texi (Library Search):
5926 * streams.texi (Output Variables):
5927 * keymaps.texi (Translation Keymaps, Searching Keymaps):
5928 * searching.texi (Replacing Match, Search and Replace):
5929 * processes.texi (Byte Packing, Decoding Output)
5930 (Accepting Output, Network Servers, Shell Arguments):
5931 * display.texi (Abstract Display, Image Cache, Scroll Bars):
5932 * windows.texi (Window Point, Window Start):
5933 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
5934 * commands.texi (Reading Input, Keyboard Events):
5935 * minibuf.texi (Reading File Names, Minibuffer Completion)
5936 (Recursive Mini):
5937 * positions.texi (List Motion):
5938 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
5939 * numbers.texi (Arithmetic Operations, Math Functions)
5940 (Predicates on Numbers, Comparison of Numbers):
5941 (Numeric Conversions):
5942 * locals.texi (Standard Buffer-Local Variables):
5943 * maps.texi (Standard Keymaps):
5944 * os.texi (User Identification, System Environment, Recording Input)
5945 (X11 Keysyms):
5946 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
5947 * backups.texi (Backups and Auto-Saving):
5948 * customize.texi (Customization, Group Definitions)
5949 (Variable Definitions):
5950 * compile.texi (Byte Compilation): Improve index entries.
5951
59522007-03-31 Karl Berry <karl@gnu.org>
5953
5954 * macros.texi (Defining Macros): Avoid widow syllable.
5955
59562007-03-31 Eli Zaretskii <eliz@gnu.org>
5957
5958 * elisp.texi (Top): Postscript -> PostScript.
5959
5960 * display.texi (Images, Postscript Images): Postscript -> PostScript.
5961
59622007-03-31 Markus Triska <markus.triska@gmx.at>
5963
5964 * internals.texi (Writing Emacs Primitives): Untabify `For'.
5965
59662007-03-30 Karl Berry <karl@gnu.org>
5967
5968 * lists.texi (List-related Predicates): Remove spurious @need.
5969 (Setcdr): Use @smallexample to improve page break.
5970 (Association Lists) <assoc>: Reword to improve page break.
5971
5972 * strings.texi (String Conversion): Insert blank line to improve
5973 page break.
5974
5975 * numbers.texi (Random Numbers): Use @minus{}.
5976 (Math Functions): Use @minus{}.
5977
5978 * intro.texi (Acknowledgements): Avoid line breaks before middle
5979 initials.
5980
59812007-03-24 Eli Zaretskii <eliz@gnu.org>
5982
5983 * errors.texi (Standard Errors): Add an index entry.
5984
59852007-03-19 Richard Stallman <rms@gnu.org>
5986
5987 * os.texi (Recording Input): recent-keys now gives 300 keys.
5988
59892007-03-12 Glenn Morris <rgm@gnu.org>
5990
5991 * os.texi: Replace "daylight savings" with "daylight saving"
5992 throughout.
5993
59942007-03-05 Richard Stallman <rms@gnu.org>
5995
5dcb4c4e
SM
5996 * variables.texi (File Local Variables):
5997 Update enable-local-variables values.
b8d4c8d0
GM
5998
59992007-03-04 Richard Stallman <rms@gnu.org>
6000
6001 * syntax.texi (Control Parsing): Minor clarification.
6002
6003 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6004
6005 * sequences.texi (Sequence Functions): Move string-bytes away,
6006 add xref.
6007
6008 * nonascii.texi (Text Representations): Move string-bytes here.
6009
6010 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6011
6012 * minibuf.texi (Basic Completion): Minor clarification.
6013
6014 * markers.texi (The Mark): Clarify existence vs activation of mark.
6015 Other cleanup.
6016
6017 * display.texi (Finding Overlays): Write better example.
6018
6019 * compile.texi (Eval During Compile): Clarify putting macros
6020 in eval-when-compile.
6021
c5602427 60222007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
b8d4c8d0
GM
6023
6024 * loading.texi (How Programs Do Loading): Fix anchor position at
c5602427 6025 load-read-function definition doc.
b8d4c8d0
GM
6026
60272007-02-21 Kim F. Storm <storm@cua.dk>
6028
6029 * strings.texi (Text Comparison): Mention that assoc-string
6030 converts symbols to strings before testing.
6031
60322007-02-17 Kim F. Storm <storm@cua.dk>
6033
6034 * processes.texi (Bindat Spec): Vector types can have optional
6035 element type.
6036 (Bindat Examples): Fix example. Add vector with element type.
6037
60382007-02-16 Andreas Schwab <schwab@suse.de>
6039
6040 * strings.texi (Formatting Strings): Document '+' flag.
6041
60422007-02-15 Juanma Barranquero <lekktu@gmail.com>
6043
6044 * strings.texi (Modifying Strings): Clarify that `clear-string'
6045 always converts the string to unibyte.
6046
60472007-02-14 Kim F. Storm <storm@cua.dk>
6048
6049 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
6050 Rewrite glyph code description to refer to these functions.
6051 Remove details of encoding face number and char into integer code.
6052
60532007-02-03 Alan Mackenzie <acm@muc.de>
6054
6055 * loading.texi (Hooks for Loading): Make the description of
6056 `eval-after-load' more detailed, and amend the description of
6057 after-load-alist, in accordance with changes from 2006-05.
6058
60592007-02-03 Chong Yidong <cyd@stupidchicken.com>
6060
6061 * modes.texi (Defining Minor Modes): Document that a :require
6062 keyword or similar may be required to make saved customization
6063 variables work.
6064
60652007-02-03 Eli Zaretskii <eliz@gnu.org>
6066
6067 * elisp.texi (Top): Make the detailed menu headers compliant with
5dcb4c4e
SM
6068 Texinfo guidelines and with what texnfo-upd.el expects.
6069 Add comments to prevent people from inadvertently modifying the key
b8d4c8d0
GM
6070 parts needed by `texinfo-multiple-files-update'.
6071
60722007-02-02 Eli Zaretskii <eliz@gnu.org>
6073
6074 * elisp.texi (Top): Update the top-level menus.
6075
6076 * syntax.texi (Categories): Add index entries.
6077
60782007-02-01 Juanma Barranquero <lekktu@gmail.com>
6079
6080 * display.texi (Attribute Functions): Fix name and description of
6081 the UNDERLINE arg of `set-face-underline-p'.
6082
60832007-01-29 Eli Zaretskii <eliz@gnu.org>
6084
6085 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
6086 Variables", and "Standard Keymaps" to the detailed menu.
6087
6088 * variables.texi (Future Local Variables): Add index entry.
6089
60902007-01-28 Richard Stallman <rms@gnu.org>
6091
6092 * tips.texi (Coding Conventions): Clarify the tip about macros
6093 that define a function or a variable.
6094
6095 * files.texi (File Attributes): UID and GID can be floats.
6096 (Magic File Names): Explain why deferring all operations to
6097 the standard handler does not work.
6098
60992007-01-23 Martin Rudalics <rudalics@gmx.at>
6100
6101 * backups.texi (Reverting): Use "buffer" instead of "file"
6102 when talking about major and minor modes.
6103
61042007-01-21 Richard Stallman <rms@gnu.org>
6105
6106 * help.texi (Documentation): Add xref to Documentation Tips.
6107
61082007-01-14 Juanma Barranquero <lekktu@gmail.com>
6109
6110 * tips.texi (Coding Conventions): Fix typos.
6111
61122007-01-05 Richard Stallman <rms@gnu.org>
6113
6114 * modes.texi (Defining Minor Modes): Fix previous change.
6115
61162007-01-03 Richard Stallman <rms@gnu.org>
6117
6118 * customize.texi (Variable Definitions, Customization Types):
6119 Don't use * in doc string for defcustom.
6120
61212007-01-02 Richard Stallman <rms@gnu.org>
6122
6123 * variables.texi (Variable Aliases): Clarify that aliases vars
6124 always have the same value.
6125
6126 * processes.texi (Bindat Spec): Fix Texinfo usage.
6127
6128 * modes.texi (Defining Minor Modes): Explain effect of command
6129 defined with define-global-minor-mode on new buffers.
6130
61312006-12-30 Kim F. Storm <storm@cua.dk>
6132
6133 * keymaps.texi (Tool Bar): Describe `grow-only' value of
6134 `auto-resize-tool-bars'.
6135
61362006-12-30 Richard Stallman <rms@gnu.org>
6137
6138 * keymaps.texi (Active Keymaps): Fix previous change.
6139
61402006-12-30 Nick Roberts <nickrob@snap.net.nz>
6141
6142 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
6143
61442006-12-30 Kim F. Storm <storm@cua.dk>
6145
6146 * processes.texi (Bindat Spec): Clarify using field names in
6147 length specifications.
6148
61492006-12-29 Kim F. Storm <storm@cua.dk>
6150
6151 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
6152 Add count and index variables for eval forms in repeat blocks.
6153
61542006-12-24 Richard Stallman <rms@gnu.org>
6155
5dcb4c4e
SM
6156 * customize.texi (Variable Definitions):
6157 Document new name custom-add-frequent-value.
b8d4c8d0
GM
6158
61592006-12-19 Kim F. Storm <storm@cua.dk>
6160
6161 * commands.texi (Misc Events): User signals now result in sigusr1
6162 and sigusr2 events which are handled through special-event-map.
6163 (Special Events): User signals and drag-n-drop are special.
6164
61652006-12-17 Richard Stallman <rms@gnu.org>
6166
6167 * loading.texi (Named Features): Explain subfeatures better.
6168
6169 * customize.texi: Use "option" only for user options.
6170 For the keyword values inside defcustom etc, say "keywords".
6171 For :options value's elements, say "elements".
6172 :group should not be omitted.
6173
6174 * syntax.texi (Parsing Expressions): Split up node.
6175 (Motion via Parsing, Position Parse, Parser State)
6176 (Low-Level Parsing, Control Parsing): New subnodes.
6177 (Parser State): Document syntax-ppss-toplevel-pos.
6178
6179 * positions.texi (List Motion): Punctuation fix.
6180
6181 * files.texi (File Name Completion): Document PREDICATE arg
6182 to file-name-completion.
6183
61842006-12-16 Eli Zaretskii <eliz@gnu.org>
6185
6186 * internals.texi (Building Emacs, Writing Emacs Primitives):
6187 Add index entries.
6188
61892006-12-11 Richard Stallman <rms@gnu.org>
6190
6191 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
6192 affects face menu. Explain how to make it non-nil without enabling
6193 any fontification.
6194
61952006-12-10 Chong Yidong <cyd@stupidchicken.com>
6196
6197 * modes.texi (Font Lock Basics): Document nil value of
6198 font-lock-defaults.
6199
62002006-12-10 Glenn Morris <rgm@gnu.org>
6201
6202 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
6203 value for system-flag argument. Abbrev tables may not be empty
6204 when major modes are loaded.
6205
62062006-12-08 Juanma Barranquero <lekktu@gmail.com>
6207
6208 * makefile.w32-in (maintainer-clean): Partially revert last
6209 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
6210 to protect elisp-covers.texi.
6211
62122006-12-07 Juanma Barranquero <lekktu@gmail.com>
6213
6214 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
6215 Don't remove elisp* info files; they are already deleted by the
6216 `clean' and `distclean' targets, and they are in the $(infodir)
6217 directory, not the current one.
6218
62192006-12-04 Kim F. Storm <storm@cua.dk>
6220
6221 * commands.texi (Misc Events): Update signal events.
6222 (Event Examples): Add signal example.
6223
62242006-11-29 Richard Stallman <rms@gnu.org>
6225
6226 * frames.texi (Visibility of Frames): Explain visible windows
6227 can be covered by others. Add xref for raise-frame.
6228
62292006-11-28 Richard Stallman <rms@gnu.org>
6230
6231 * searching.texi (Regexp Special): Update when ^ is special.
6232
62332006-11-27 Eli Zaretskii <eliz@gnu.org>
6234
6235 * customize.texi (Customization, Common Keywords)
6236 (Group Definitions, Variable Definitions, Composite Types)
6237 (Type Keywords, Customization Types): Add index entries for
6238 various customization keywords.
6239
62402006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
6241
6242 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
6243
c8763fb6 62442006-11-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
6245
6246 * frames.texi (Window System Selections): Remove clipboard from
6247 description of selection-coding-system.
6248
62492006-11-06 Richard Stallman <rms@gnu.org>
6250
6251 * lists.texi (List Variables): Document COMPARE-FN.
6252
6253 * keymaps.texi: Avoid use of "binding" to mean a relation;
6254 use it only to refer to the meaning associated with a key.
6255 (Keymaps): Change menu node description.
6256
6257 * elisp.texi (Top): Change menu node description.
6258
6259 * display.texi (Managing Overlays): Document overlay-recenter.
6260
62612006-10-29 Chong Yidong <cyd@stupidchicken.com>
6262
6263 * Makefile.in: Use relative paths to avoid advertising filesystem
6264 contents during compilation.
6265
62662006-10-23 Kim F. Storm <storm@cua.dk>
6267
6268 * commands.texi (Event Input Misc): Update unread-command-events.
6269
62702006-10-23 Nick Roberts <nickrob@snap.net.nz>
6271
6272 * lists.texi (Sets And Lists): Fix typos.
6273
62742006-10-18 Juanma Barranquero <lekktu@gmail.com>
6275
6276 * control.texi (Processing of Errors): Use @var for an argument,
6277 not @code.
6278
62792006-10-16 Richard Stallman <rms@gnu.org>
6280
6281 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
6282
6283 * keymaps.texi (Format of Keymaps): Show all the keymap element
6284 patterns that result from menu items.
6285 (Key Lookup): Minor cleanups.
6286
6287 * modes.texi (Precalculated Fontification): Don't say that
6288 not setting font-lock-defaults avoids loading font-lock.
6289
6290 * help.texi (Documentation): Move xref to Emacs Manual here.
6291 (Documentation Basics): From here.
6292 Also doc emacs-lisp-docstring-fill-column.
6293
6294 * elisp.texi: Update version and ISBN.
6295
6296 * commands.texi (Interactive Call): Clarify KEYS arg to
6297 call-interactively is a vector.
6298 (Command Loop Info): Delete anchor in this-command-keys.
6299 Add anchor in this-command-keys-vector.
6300 (Recursive Editing): Document how recursive-edit
6301 handles the current buffer.
6302
63032006-10-13 Chong Yidong <cyd@stupidchicken.com>
6304
6305 * frames.texi (Frame Titles): %c and %l are ignored in
6306 frame-title-format.
6307
63082006-10-11 Richard Stallman <rms@gnu.org>
6309
6310 * keymaps.texi (Key Sequences): Clarify use of kbd.
6311
63122006-10-10 Kim F. Storm <storm@cua.dk>
6313
6314 * lists.texi (Sets And Lists): Add memql.
6315
63162006-10-03 Richard Stallman <rms@gnu.org>
6317
6318 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
6319 Clarify :ascii: and :nonascii:.
6320
63212006-09-29 Juri Linkov <juri@jurta.org>
6322
6323 * modes.texi (%-Constructs): Reorder coding systems in the
6324 documentation of %z to the real order displayed in the modeline.
6325
63262006-09-25 Richard Stallman <rms@gnu.org>
6327
6328 * os.texi (Timers): Describe timer-max-repeats.
6329
63302006-09-25 Chong Yidong <cyd@stupidchicken.com>
6331
6332 * os.texi (Timers): Mention with-local-quit.
6333
63342006-09-24 Richard Stallman <rms@gnu.org>
6335
6336 * searching.texi (Searching and Matching): Mention property search.
6337
6338 * commands.texi (Command Loop Info): Explain how read-event affects
6339 this-command-keys.
6340
63412006-09-20 Richard Stallman <rms@gnu.org>
6342
6343 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
6344
6345 * windows.texi (Window Start): Minor cleanups.
6346
63472006-09-20 Kim F. Storm <storm@cua.dk>
6348
6349 * windows.texi (Window Start): pos-visible-in-window-p allows
6350 specifying t for position to mean "end of window".
6351 Add window-line-height.
6352
6353 * anti.texi (Antinews): Mention window-line-height.
6354
63552006-09-19 David Kastrup <dak@gnu.org>
6356
6357 * keymaps.texi (Searching Keymaps): Small clarification.
6358
63592006-09-18 Richard Stallman <rms@gnu.org>
6360
6361 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
6362 cause keyboard menus.
6363 (Menu Keymaps): Likewise.
6364 (Defining Menus, Keyboard Menus): Clarify.
6365
6366 * text.texi (Fields): Clarify explanation of constrain-to-field.
6367
63682006-09-16 Eli Zaretskii <eliz@gnu.org>
6369
6370 * variables.texi (Tips for Defining): Fix a typo.
6371
63722006-09-15 Richard Stallman <rms@gnu.org>
6373
6374 * keymaps.texi (Remapping Commands, Searching Keymaps)
6375 (Active Keymaps): Clean up previous change.
6376
63772006-09-15 Jay Belanger <belanger@truman.edu>
6378
6379 * gpl.texi: Replace "Library Public License" by "Lesser Public
6380 License" throughout.
6381
63822006-09-15 David Kastrup <dak@gnu.org>
6383
6384 * keymaps.texi (Active Keymaps): Adapt description to use
6385 `get-char-property' instead `get-text-property'. Explain how
6386 mouse events change this. Explain the new optional argument of
6387 `key-binding' and its mouse-dependent lookup.
6388 (Searching Keymaps): Adapt description similarly.
6389 (Remapping Commands): Explain the new optional argument of
6390 `command-remapping'.
6391
63922006-09-14 Richard Stallman <rms@gnu.org>
6393
6394 * keymaps.texi (Searching Keymaps): Clarification.
6395 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
6396
63972006-09-13 Richard Stallman <rms@gnu.org>
6398
6399 * objects.texi (Character Type): Node split.
6400 Add xref to Describing Characters.
6401 (Basic Char Syntax, General Escape Syntax)
6402 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
6403
64042006-09-11 Richard Stallman <rms@gnu.org>
6405
6406 * display.texi (Display Table Format): Wording clarification.
6407 (Glyphs): Clarifications.
6408
64092006-09-10 Chong Yidong <cyd@stupidchicken.com>
6410
6411 * keymaps.texi (Active Keymaps): Mention that key-binding checks
6412 local maps.
6413
64142006-09-10 Kim F. Storm <storm@cua.dk>
6415
6416 * display.texi (Forcing Redisplay): Document return value of
6417 function redisplay.
6418
64192006-09-09 Richard Stallman <rms@gnu.org>
6420
6421 * windows.texi (Window Hooks): Explain limits of
6422 window-scroll-functions.
6423
6424 * display.texi (Fringe Indicators): Update for last change in
6425 indicate-buffer-boundaries.
6426
64272006-09-08 Richard Stallman <rms@gnu.org>
6428
6429 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
6430
64312006-09-06 Kim F. Storm <storm@cua.dk>
6432
6433 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
6434
6435 * windows.texi (Window Start): Update pos-visible-in-window-p.
6436
64372006-09-04 Richard Stallman <rms@gnu.org>
6438
6439 * processes.texi (Accepting Output): Explain SECONDS=0 for
6440 accept-process-output.
6441
6442 * os.texi (Idle Timers): Explain why timer functions should not
6443 loop until (input-pending-p).
6444
64452006-09-02 Eli Zaretskii <eliz@gnu.org>
6446
6447 * makefile.w32-in (usermanualdir): New variable.
6448 (elisp.dvi): Use it.
6449
64502006-09-01 Eli Zaretskii <eliz@gnu.org>
6451
6452 * buffers.texi (Buffer Modification): Fix last change.
6453
64542006-09-01 Chong Yidong <cyd@stupidchicken.com>
6455
5dcb4c4e
SM
6456 * buffers.texi (Buffer Modification):
6457 Document buffer-chars-modified-tick.
b8d4c8d0
GM
6458
64592006-08-31 Richard Stallman <rms@gnu.org>
6460
6461 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
6462
64632006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
6464
6465 * modes.texi (Syntactic Font Lock):
6466 Mention font-lock-syntactic-face-function
6467 instead of specific faces.
6468
64692006-08-29 Chong Yidong <cyd@stupidchicken.com>
6470
6471 * display.texi (Images): Add xrref to display-images-p.
6472
64732006-08-28 Kenichi Handa <handa@m17n.org>
6474
6475 * nonascii.texi (Lisp and Coding Systems): Fix description of
6476 detect-coding-region.
6477
64782006-08-27 Michael Olson <mwolson@gnu.org>
6479
6480 * processes.texi (Transaction Queues): Remove stray quote
6481 character.
6482
64832006-08-25 Richard Stallman <rms@gnu.org>
6484
6485 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
6486 Add xref.
6487
64882006-08-24 Chong Yidong <cyd@stupidchicken.com>
6489
6490 * os.texi (Timers): Avoid waiting inside timers.
6491
64922006-08-21 Lute Kamstra <lute@gnu.org>
6493
6494 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
6495
64962006-08-20 Richard Stallman <rms@gnu.org>
6497
6498 * os.texi (Idle Timers): New node, split out from Timers.
6499 Document current-idle-time.
6500 * commands.texi (Reading One Event): Update xref.
6501 * elisp.texi (Top): Update subnode menu.
6502
65032006-08-16 Richard Stallman <rms@gnu.org>
6504
6505 * keymaps.texi (Extended Menu Items): Show format of cached
6506 bindings in extended menu items.
6507
6508 * customize.texi (Variable Definitions): Explain when the
6509 standard value expression is evaluated.
6510
65112006-08-15 Chong Yidong <cyd@stupidchicken.com>
6512
6513 * commands.texi (Reading One Event): Explain idleness in
6514 `read-event'.
6515
65162006-08-12 Chong Yidong <cyd@stupidchicken.com>
6517
6518 * text.texi (Near Point): Say "cursor" not "terminal cursor".
5dcb4c4e 6519 (Commands for Insertion): Remove split-line since it's not
b8d4c8d0
GM
6520 relevant for Lisp programming.
6521 (Yank Commands): Rewrite introduction.
6522 (Undo): Clarify.
6523 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
6524 (Filling): Remove redundant comment. Clarify return value of
6525 current-justification.
6526 (Margins): Minor clarifications.
6527 (Adaptive Fill): Update default value of adaptive-fill-regexp.
6528 (Sorting): Update definition of sort-lines.
6529 (Columns): Clarify behavior of sort-columns.
6530 (Indent Tabs): Link to Tab Stops in Emacs manual.
6531 (Special Properties): Clarify.
6532 (Clickable Text): Mention Buttons package.
6533
65342006-08-12 Kevin Ryde <user42@zip.com.au>
6535
6536 * os.texi (Time Parsing): Add %z to description of
6537 format-time-string, as per docstring. Add cross reference to
6538 glibc manual for strftime.
6539
65402006-08-08 Richard Stallman <rms@gnu.org>
6541
6542 * modes.texi: Clean up wording in previous change.
6543
65442006-08-07 Chong Yidong <cyd@stupidchicken.com>
6545
6546 * modes.texi (Hooks): Clarify.
6547 (Major Mode Basics): Mention define-derived-mode explicitly.
6548 (Major Mode Conventions): Rebinding RET is OK for some modes.
6549 Mention change-major-mode-hook and after-change-major-mode-hook.
5dcb4c4e 6550 (Example Major Modes): Move to end of Modes section.
b8d4c8d0
GM
6551 (Mode Line Basics): Clarify.
6552 (Mode Line Data): Mention help-echo and local-map in strings.
6553 Explain reason for treatment of non-risky variables.
6554 (Properties in Mode): Clarify.
6555 (Faces for Font Lock): Add font-lock-negation-char-face.
6556
65572006-08-04 Eli Zaretskii <eliz@gnu.org>
6558
6559 * strings.texi (Formatting Strings): Warn against arbitrary
6560 strings as first arg to `format'.
6561
65622006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
6563
6564 * text.texi (Clickable Text): Mention `help-echo' text property.
6565 Update intro, examples and associated explanations.
6566
65672006-07-31 Richard Stallman <rms@gnu.org>
6568
6569 * commands.texi: Update xrefs.
6570 (Event Mod): New node, cut out from old Translating Input.
6571
6572 * maps.texi: Update xrefs.
6573
6574 * keymaps.texi (Translation Keymaps): New node.
6575 Update xrefs from Translating Input to Translation Keymaps.
6576
6577 * elisp.texi (Top): Update subnode menu.
6578
6579 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
6580
6581 * os.texi (System Interface): Fix menu descriptions of some nodes.
6582 (Translating Input): Node deleted.
6583
65842006-07-31 Nick Roberts <nickrob@snap.net.nz>
6585
6586 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
6587
6588 * lists.texi (Sets And Lists): Likewise.
6589
65902006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
6591
6592 * text.texi (Fields): Mention POS
6593 requirement when narrowing is in effect.
6594
65952006-07-28 Richard Stallman <rms@gnu.org>
6596
6597 * display.texi (Face Attributes): Simplify wording.
6598 (Attribute Functions): Clarify meaning of new-frame default
6599 attribute settings.
6600
6601 * customize.texi (Common Keywords): Document how to use
6602 :package-version in a package not in Emacs.
6603
66042006-07-28 Kim F. Storm <storm@cua.dk>
6605
6606 * commands.texi (Reading One Event): Fix last change.
6607
66082006-07-26 Chong Yidong <cyd@stupidchicken.com>
6609
6610 * commands.texi (Reading One Event): Document SECONDS argument for
6611 read-event, read-char, and read-char-exclusive.
6612
66132006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
6614
6615 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
6616 to ensure correct identification.
6617
66182006-07-24 Richard Stallman <rms@gnu.org>
6619
6620 * text.texi (Clickable Text): Clarify.
6621
6622 * sequences.texi (Vector Functions): Delete duplicate xref.
6623
6624 * objects.texi (Function Type): Clarify.
6625
6626 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
6627 modes.
6628
6629 * lists.texi (List Variables): New node.
6630 Material moved from other nodes.
6631
6632 * variables.texi (Setting Variables): add-to-list and
6633 add-to-ordered-list moved to List Variables node.
6634
66352006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
6636
6637 * text.texi (Links and Mouse-1):
6638 For mouse-on-link-p, expand on arg POS.
6639
66402006-07-21 Kim F. Storm <storm@cua.dk>
6641
6642 * display.texi (Forcing Redisplay): Don't mention systems which
6643 don't support sub-second timers for redisplay-preemption-period.
6644
6645 * os.texi (Terminal Output): Clarify text vs graphical terminal.
6646
66472006-07-21 Eli Zaretskii <eliz@gnu.org>
6648
6649 * frames.texi (Input Focus): Document that focus-follows-mouse has
6650 no effect on MS-Windows.
6651
66522006-07-18 Richard Stallman <rms@gnu.org>
6653
6654 * display.texi (Forcing Redisplay): Cleanups in previous change.
6655
6656 * processes.texi (Low-Level Network): Make menu more convenient.
6657
66582006-07-18 Kim F. Storm <storm@cua.dk>
6659
6660 * display.texi (Forcing Redisplay): redisplay-preemption-period
6661 only used on window systems. Add xref to Terminal Output.
6662
6663 * os.texi (Terminal Output): baud-rate only controls preemption on
6664 non-window systems. Add xref to Forcing Redisplay.
6665
6666 * processes.texi (Low-Level Network): Rename node "Make Network"
6667 to "Network Processes".
6668
66692006-07-18 Karl Berry <karl@gnu.org>
6670
6671 * variables.texi, functions.texi, customize.texi, loading.texi:
6672 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
6673
66742006-07-17 Chong Yidong <cyd@stupidchicken.com>
6675
6676 * commands.texi (Waiting): Document batch-mode sit-for behavior.
6677
66782006-07-17 Richard Stallman <rms@gnu.org>
6679
6680 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
6681 Put period and comma inside quotes.
6682
6683 * loading.texi, markers.texi: Use real doublequote inside menus.
6684
6685 * windows.texi: Put point and comma inside quotes.
6686 (Textual Scrolling): Use @samp for error message.
6687
6688 * variables.texi, tips.texi, syntax.texi, symbols.texi:
6689 * strings.texi, streams.texi, processes.texi, os.texi:
6690 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
6691 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
6692 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
6693 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
6694 Put point and comma inside quotes.
6695
6696 * control.texi (Processing of Errors): Add command-error-function.
6697
6698 * variables.texi (File Local Variables): Clarify that
6699 file local variables make buffer-local bindings.
6700
6701 * modes.texi (Syntactic Font Lock): Give default for
6702 font-lock-syntax-table.
6703
67042006-07-17 Nick Roberts <nickrob@snap.net.nz>
6705
6706 * text.texi (Special Properties): Clean up previous change.
6707
67082006-07-16 Karl Berry <karl@gnu.org>
6709
6710 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
6711 * control.texi: Fix bad page breaks through chapter 10 (control).
6712
6713 * anti.texi (Antinews): Reorder face-attribute fns to avoid
6714 underfull hbox.
6715
67162006-07-15 Nick Roberts <nickrob@snap.net.nz>
6717
6718 * text.texi (Special Properties): Describe fontified text property
6719 in relation to a character (not text).
6720
67212006-07-15 Kim F. Storm <storm@cua.dk>
6722
6723 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
6724 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
6725 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
6726
6727 * anti.texi (Antinews): Mention redisplay function.
6728 The kbd macro existed, but was not documented, before 22.x.
6729 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
6730
67312006-07-14 Nick Roberts <nickrob@snap.net.nz>
6732
6733 * display.texi (Displaying Messages): Add anchor.
6734
6735 * frames.texi (Dialog Boxes): Use it.
6736
67372006-07-12 Richard Stallman <rms@gnu.org>
6738
6739 * objects.texi (Frame Type): Explain nature of frames better.
6740
6741 * frames.texi (Frames): Explain nature of frames better.
6742
67432006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
6744
6745 * tips.texi (Coding Conventions): Explain why use cl at compile time.
6746
67472006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6748
6749 * frames.texi (Window System Selections): Mention scrap support for Mac.
6750 Default value of x-select-enable-clipboard is t on Mac.
6751
6752 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
6753
67542006-07-11 Kim F. Storm <storm@cua.dk>
6755
6756 * display.texi (Forcing Redisplay): Add `redisplay' function.
6757 Don't mention (sit-for -1) -- use (redisplay t) instead.
6758
6759 * commands.texi (Waiting): (sit-for -1) is no longer special.
6760 (sit-for 0) is equivalent to (redisplay).
6761 Iconifying/deiconifying no longer makes sit-for return.
6762
67632006-07-10 Nick Roberts <nickrob@snap.net.nz>
6764
6765 * display.texi (Buttons): Fix typo.
6766
6767 * index.texi, elisp.texi (New Symbols): Comment node out.
6768
67692006-07-09 Richard Stallman <rms@gnu.org>
6770
6771 * display.texi (Truncation): Clean up previous change.
6772
67732006-07-08 Richard Stallman <rms@gnu.org>
6774
6775 * commands.texi (Interactive Call): Use 3 as prefix in example
6776 for execute-extended-command.
6777
6778 * display.texi (Attribute Functions): Move paragraph about
6779 compatibility with Emacs < 21.
6780
67812006-07-09 Kim F. Storm <storm@cua.dk>
6782
6783 * display.texi (Refresh Screen): Clarify force-window-update.
6784 (Truncation): "Normally" indicated by fringe arrows.
6785
67862006-07-08 Eli Zaretskii <eliz@gnu.org>
6787
6788 * windows.texi (Textual Scrolling, Resizing Windows):
6789 * variables.texi (Constant Variables):
6790 * text.texi (Buffer Contents, Deletion, Changing Properties)
6791 (Property Search, Special Properties, Sticky Properties)
6792 (Links and Mouse-1, Fields, Change Hooks):
6793 * syntax.texi (Syntax Table Functions, Parsing Expressions)
6794 (Categories):
6795 * symbols.texi (Other Plists):
6796 * streams.texi (Output Variables):
6797 * processes.texi (Input to Processes, Query Before Exit):
6798 * positions.texi (Word Motion, Text Lines, List Motion):
6799 * os.texi (Init File, System Environment, Sound Output)
6800 (Session Management):
6801 * nonascii.texi (Text Representations, Character Sets)
6802 (Chars and Bytes, Locales):
6803 * modes.texi (Defining Minor Modes, Header Lines):
6804 * minibuf.texi (Minibuffer Contents):
6805 * markers.texi (Information from Markers):
6806 * lists.texi (List Elements, Building Lists, Association Lists):
6807 * keymaps.texi (Tool Bar):
6808 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
6809 * functions.texi (What Is a Function, Mapping Functions):
6810 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
6811 (Color Names, Text Terminal Colors, Display Feature Testing):
6812 * files.texi (Visiting Functions, File Name Components)
6813 (Unique File Names, Contents of Directories):
6814 * display.texi (Forcing Redisplay, Displaying Messages)
6815 (Temporary Displays, Font Selection, Auto Faces)
6816 (Font Lookup, Fringe Indicators, Display Margins)
6817 (Image Descriptors, Showing Images, Image Cache, Button Types)
6818 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
6819 (Display Table Format, Glyphs):
6820 * control.texi (Iteration):
6821 * commands.texi (Command Loop Info, Adjusting Point):
6822 * backups.texi (Making Backups, Auto-Saving):
6823 Remove @tindex entries.
6824
68252006-07-07 Kim F. Storm <storm@cua.dk>
6826
6827 * display.texi (Fringe Cursors): Fix typo.
6828 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
6829 (Overlay Arrow): Default is overlay-arrow fringe indicator.
6830
68312006-07-05 Richard Stallman <rms@gnu.org>
6832
6833 * text.texi (Buffer Contents): Add example of text props
6834 in result of buffer-substring.
6835 (Text Properties): Explain better about use of specific property names.
6836 (Property Search): Some cleanups; reorder some functions.
6837
6838 * keymaps.texi (Changing Key Bindings): Cleanup.
6839 Add xref to Key Binding Conventions.
6840
6841 * display.texi (Attribute Functions): Add examples for
6842 face-attribute-relative-p.
6843
6844 * tips.texi (Coding Conventions): Cleanup last change.
6845
68462006-07-05 Karl Berry <karl@gnu.org>
6847
6848 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
6849 Remove @setchapternewpage odd.
6850 Result is 1013 pages, down from 1100.
6851
6852 * anti.texi, customize.texi, display.texi, internals.texi:
6853 * minibuf.texi, modes.texi, tips.texi:
6854 Fix overfull/underfull boxes.
6855
68562006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
6857
6858 * edebug.texi (Instrumenting):
6859 Add Edebug-specific findex for eval-buffer.
6860 * loading.texi (Loading):
6861 Replace eval-current-buffer with eval-buffer.
6862
68632006-06-30 Nick Roberts <nickrob@snap.net.nz>
6864
6865 * locals.texi (Standard Buffer-Local Variables): Update the list
6866 of variables.
6867
68682006-06-26 Nick Roberts <nickrob@snap.net.nz>
6869
6870 * files.texi (File Name Completion): Point user to the node
6871 "Reading File Names".
6872
68732006-06-24 Eli Zaretskii <eliz@gnu.org>
6874
6875 * files.texi (Contents of Directories): Document case-insensitive
6876 behavior on respective filesystems.
6877
6878 * objects.texi (Character Type): Document that Emacs signals an
6879 error for unsupported Unicode characters specified as \uNNNN.
6880
68812006-06-19 Richard Stallman <rms@gnu.org>
6882
6883 * processes.texi (Bindat Spec): Clarify previous change.
6884
68852006-06-16 Richard Stallman <rms@gnu.org>
6886
6887 * tips.texi (Coding Conventions): Better explain conventions
6888 for definition constructs.
6889
6890 * text.texi (Special Properties): String value of `read-only'
6891 serves as the error message.
6892
6893 * objects.texi (Character Type): Clarify prev. change.
6894 (Non-ASCII in Strings): Mention \u and \U.
6895
6896 * commands.texi (Using Interactive): Explain problem of
6897 markers, etc., in command-history.
6898
68992006-06-14 Kim F. Storm <storm@cua.dk>
6900
6901 * commands.texi (Waiting): Negative arg to sit-for forces
6902 redisplay even if input is pending.
6903
6904 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
6905 redisplay. Remove incorrect example of binding redisplay-dont-pause
6906 around (sit-for 0).
6907
69082006-06-13 Richard Stallman <rms@gnu.org>
6909
6910 * display.texi (Forcing Redisplay): Clarify previous change.
6911
69122006-06-13 Romain Francoise <romain@orebokech.com>
6913
6914 * display.texi (Forcing Redisplay): Fix typo.
6915
69162006-06-13 Kim F. Storm <storm@cua.dk>
6917
6918 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
6919
69202006-06-10 Luc Teirlinck <teirllm@auburn.edu>
6921
6922 * tips.texi (Coding Conventions): Add `@end itemize'.
6923
69242006-06-10 Richard Stallman <rms@gnu.org>
6925
6926 * tips.texi (Coding Conventions): Explain use of coding systems
6927 to ensure one decoding for strings.
6928
69292006-06-09 Aidan Kehoe <kehoea@parhasard.net>
6930
6931 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
6932 syntax.
6933
69342006-06-07 Eli Zaretskii <eliz@gnu.org>
6935
6936 * display.texi (Font Selection): Remove description of
6937 clear-face-cache.
6938
6939 * compile.texi (Eval During Compile): Fix a typo. Add index
6940 entries for possible uses of eval-when-compile.
6941
69422006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
6943
6944 * display.texi (Abstract Display): Fix typo.
6945
69462006-06-03 Eli Zaretskii <eliz@gnu.org>
6947
6948 * minibuf.texi (Minibuffer History) <history-add-new-input>:
6949 Reword variable's description.
6950
69512006-06-01 Richard Stallman <rms@gnu.org>
6952
6953 * windows.texi (Splitting Windows): Clarify splitting nonselected
6954 window.
6955
69562006-05-31 Juri Linkov <juri@jurta.org>
6957
6958 * minibuf.texi (Minibuffer History): Add history-add-new-input.
6959
69602006-05-30 Richard Stallman <rms@gnu.org>
6961
6962 * display.texi (Line Height): Fix errors in description of
10d1d0af 6963 default line height and line-height property.
b8d4c8d0
GM
6964
6965 * nonascii.texi (Default Coding Systems): Further clarification.
6966
69672006-05-29 Luc Teirlinck <teirllm@auburn.edu>
6968
6969 * internals.texi (Pure Storage): Mention that an overflow in pure
6970 space causes a memory leak.
6971 (Garbage Collection): If there was an overflow in pure space,
6972 `garbage-collect' returns nil.
6973
69742006-05-30 Eli Zaretskii <eliz@gnu.org>
6975
6976 * nonascii.texi (Default Coding Systems): Fix it some more.
6977
69782006-05-29 Eli Zaretskii <eliz@gnu.org>
6979
6980 * nonascii.texi (Default Coding Systems): Fix last change.
6981
69822006-05-29 Kenichi Handa <handa@m17n.org>
6983
6984 * nonascii.texi (find-operation-coding-system): Describe the new
6985 argument format (FILENAME . BUFFER).
6986
69872006-05-28 Richard Stallman <rms@gnu.org>
6988
6989 * tips.texi (Coding Conventions): Better explain reasons not to
6990 advise other packages or use `eval-after-load'.
6991
69922006-05-29 Kim F. Storm <storm@cua.dk>
6993
6994 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
6995 `bindat-idx' and `bindat-raw' for clarity.
6996
69972006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
6998
6999 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7000
7001 * display.texi (Display): Add "Abstract Display" to menu.
7002 (Abstract Display, Abstract Display Functions)
7003 (Abstract Display Example): New nodes.
7004 * elisp.texi (Top): Add "Abstract Display" to menu.
7005
70062006-05-27 Chong Yidong <cyd@stupidchicken.com>
7007
7008 * keymaps.texi (Key Sequences): Link to input events definition.
7009 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7010
7011 * files.texi (Changing Files): Document updated argument list for
7012 copy-file.
7013
70142006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7015
7016 * processes.texi (Bindat Functions): Explain term "total length".
7017 Use it in bindat-length and bindat-pack descriptions.
7018
70192006-05-26 Eli Zaretskii <eliz@gnu.org>
7020
7021 * tips.texi (Coding Conventions): Advise against using
7022 eval-after-load in packages. Add an index entry.
7023
70242006-05-25 Juri Linkov <juri@jurta.org>
7025
7026 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
7027
7028 * modes.texi (%-Constructs): Add %e, %z, %Z.
7029
70302006-05-25 Richard Stallman <rms@gnu.org>
7031
7032 * elisp.texi (Top): Update subnode menu.
7033
7034 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
7035 (Keymaps): Update menu.
7036
70372006-05-25 Chong Yidong <cyd@stupidchicken.com>
7038
7039 * keymaps.texi (Key Sequences): Some clarifications.
7040
70412006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
7042
7043 * processes.texi (Bindat Functions): Say "unibyte string"
7044 explicitly for bindat-unpack and bindat-pack descriptions.
7045 (Bindat Examples): Don't call `string-make-unibyte' in example.
7046
70472006-05-25 Chong Yidong <cyd@stupidchicken.com>
7048
5dcb4c4e 7049 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
c5602427 7050 Explain string and vector representations of key sequences.
b8d4c8d0
GM
7051
7052 * keymaps.texi (Changing Key Bindings):
dd7b651b 7053 * commands.texi (Interactive Codes):
b8d4c8d0
GM
7054 * help.texi (Describing Characters): Refer to it.
7055
70562006-05-23 Luc Teirlinck <teirllm@auburn.edu>
7057
7058 * frames.texi (Pointer Shape): @end table -> @end defvar.
7059
70602006-05-22 Richard Stallman <rms@gnu.org>
7061
7062 * elisp.texi (Top): Update subnode menus.
7063
7064 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
7065 Contents rewritten; material from old Pointer Shape node moved here.
7066
7067 * display.texi (Pointer Shape): Node deleted.
7068 (Image Descriptors): Minor cleanup.
7069
70702006-05-21 Richard Stallman <rms@gnu.org>
7071
7072 * syntax.texi (Parsing Expressions): Update info on which STATE
7073 elements are ignored.
7074
70752006-05-19 Luc Teirlinck <teirllm@auburn.edu>
7076
7077 * hooks.texi (Standard Hooks): Correct typo.
7078
7079 * gpl.texi (GPL): ifinfo -> ifnottex.
7080
70812006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
7082
7083 * searching.texi (Simple Match Data): Warn about match data being
7084 set anew by every search.
7085
70862006-05-17 Richard Stallman <rms@gnu.org>
7087
7088 * minibuf.texi (Minibuffer History): Clarify.
7089
7090 * searching.texi (Regexp Special): Clarify nested regexp warning.
7091
70922006-05-16 Kim F. Storm <storm@cua.dk>
7093
7094 * minibuf.texi (Minibuffer History): Update add-to-history.
7095
70962006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
7097
5dcb4c4e
SM
7098 * nonascii.texi (Explicit Encoding):
7099 Fix typo (encoding<->decoding).
b8d4c8d0
GM
7100
71012006-05-14 Richard Stallman <rms@gnu.org>
7102
7103 * buffers.texi (Creating Buffers): Cleanup.
7104
7105 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
7106
71072006-05-13 Eli Zaretskii <eliz@gnu.org>
7108
7109 * buffers.texi (Current Buffer): Document that with-temp-buffer
7110 disables undo.
7111
7112 * os.texi (Terminal-Specific): More accurate description of how
7113 Emacs searches for the terminal-specific libraries.
7114
71152006-05-12 Eli Zaretskii <eliz@gnu.org>
7116
7117 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
7118 emacs-xtra to @inforef's.
7119
7120 * text.texi (Undo): Document that undo is turned off in buffers
7121 whose names begin with a space.
7122
7123 * buffers.texi (Buffer Names): Add index entries for buffers whose
7124 names begin with a space.
7125 (Creating Buffers): Document that undo is turned off in buffers
7126 whose names begin with a space.
7127
7128 * files.texi (Visiting Functions, Reading from Files)
7129 (Saving Buffers): Mention code and EOL conversions by file I/O
7130 primitives and subroutines.
7131
f4e90db0
SM
7132 * nonascii.texi (Lisp and Coding Systems):
7133 Document coding-system-eol-type. Add index entries for eol conversion.
b8d4c8d0
GM
7134
7135 * display.texi (Defining Faces): Mention `mac', and add an xref to
7136 where window-system is described.
7137
71382006-05-10 Richard Stallman <rms@gnu.org>
7139
7140 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
7141
71422006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
7143
7144 * variables.texi (File Local Variables): Recommend to quote lambda
7145 expressions in safe-local-variable property.
7146
71472006-05-09 Richard Stallman <rms@gnu.org>
7148
5dcb4c4e
SM
7149 * variables.texi (File Local Variables):
7150 Document safe-local-eval-forms and safe-local-eval-function.
b8d4c8d0
GM
7151
71522006-05-07 Kim F. Storm <storm@cua.dk>
7153
7154 * minibuf.texi (Minibuffer History): Remove keep-dups arg
7155 from add-to-history.
7156
71572006-05-07 Romain Francoise <romain@orebokech.com>
7158
7159 * commands.texi (Event Input Misc):
7160 * compile.texi (Eval During Compile):
7161 * internals.texi (Buffer Internals):
7162 * minibuf.texi (Initial Input):
7163 * nonascii.texi (Scanning Charsets):
7164 * numbers.texi (Comparison of Numbers):
7165 * windows.texi (Textual Scrolling, Vertical Scrolling):
7166 Fix various typos.
7167
71682006-05-06 Eli Zaretskii <eliz@gnu.org>
7169
7170 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
7171 conditional xref's to either emacs or emacs-xtra, depending on
7172 @iftex/@ifnottex.
7173
7174 * minibuf.texi (Minibuffer History): Document add-to-history.
7175
71762006-05-05 Eli Zaretskii <eliz@gnu.org>
7177
7178 * internals.texi (Pure Storage): Mention the pure overflow message
7179 at startup.
7180
c8763fb6 71812006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7182
7183 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
7184 (Searching Keymaps): Fix pseudo-Lisp description of keymap
7185 search.
7186
71872006-05-01 Richard Stallman <rms@gnu.org>
7188
7189 * intro.texi (nil and t): Clarify.
7190
7191 * variables.texi (File Local Variables): Suggest using booleanp.
7192
71932006-05-01 Juanma Barranquero <lekktu@gmail.com>
7194
7195 * objects.texi (Type Predicates): Fix typos.
7196
71972006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
7198
7199 * intro.texi (nil and t): Add booleanp.
7200
7201 * objects.texi (Type Predicates): Add links for booleanp and
7202 string-or-null-p.
7203
72042006-04-29 Richard Stallman <rms@gnu.org>
7205
7206 * modes.texi (Multiline Font Lock): Rename from
7207 Multi line Font Lock Elements. Much clarification.
7208 (Font Lock Multiline, Region to Fontify): Much clarification.
7209
72102006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
7211
7212 * variables.texi (File Local Variables): Remove the special case t for
7213 safe-local-variable.
7214
72152006-04-26 Richard Stallman <rms@gnu.org>
7216
7217 * syntax.texi (Parsing Expressions): Minor cleanup.
7218
72192006-04-18 Richard Stallman <rms@gnu.org>
7220
7221 * tips.texi (Coding Conventions): Explain when the package's
7222 prefix should appear later on (not at the start of the name).
7223
7224 * searching.texi (String Search): Clarify effect of NOERROR.
7225
7226 * modes.texi (Imenu): Clarify what special items do.
7227
7228 * hooks.texi (Standard Hooks): Delete text about old hook names.
7229
72302006-04-17 Romain Francoise <romain@orebokech.com>
7231
7232 * variables.texi (Local Variables): Update the default value of
7233 `max-specpdl-size'.
7234
72352006-04-15 Michael Olson <mwolson@gnu.org>
7236
7237 * processes.texi (Transaction Queues): Mention the new optional
7238 `delay-question' argument for `tq-enqueue'.
7239
72402006-04-13 Bill Wohler <wohler@newt.com>
7241
7242 * customize.texi (Common Keywords): Use dotted notation for
7243 :package-version value. Specify its values. Improve documentation
7244 for customize-package-emacs-version-alist.
7245
72462006-04-12 Bill Wohler <wohler@newt.com>
7247
7248 * customize.texi (Common Keywords): Move description of
7249 customize-package-emacs-version-alist to @defvar.
7250
72512006-04-10 Bill Wohler <wohler@newt.com>
7252
7253 * customize.texi (Common Keywords): Add :package-version.
7254
72552006-04-10 Kim F. Storm <storm@cua.dk>
7256
7257 * text.texi (Buffer Contents): Add NOPROPS arg to
7258 filter-buffer-substring.
7259
72602006-04-08 Kevin Ryde <user42@zip.com.au>
7261
7262 * os.texi (Command-Line Arguments): Update xref to emacs manual
7263 "Command Arguments" -> "Emacs Invocation", per change there.
7264
72652006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
7266
7267 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
7268 be on one line to help makeinfo not render two spaces after the dot.
7269
72702006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
7271
7272 * strings.texi (Predicates for Strings): Add string-or-null-p.
7273
72742006-03-28 Kim F. Storm <storm@cua.dk>
7275
7276 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
7277 remarks about systems that don't support fractional seconds.
7278
72792006-03-25 Karl Berry <karl@gnu.org>
7280
7281 * elisp.texi: Use @copyright{} instead of (C), and do not indent
7282 the year list.
7283
72842006-03-21 Nick Roberts <nickrob@snap.net.nz>
7285
7286 * display.texi (Fringe Indicators): Fix typos.
7287
72882006-03-19 Luc Teirlinck <teirllm@auburn.edu>
7289
7290 * tips.texi (Documentation Tips): One can now also write `program'
7291 in front of a quoted symbol in a docstring to prevent making a
7292 hyperlink.
7293
72942006-03-19 Alan Mackenzie <acm@muc.de>
7295
7296 * text.texi (Special Properties): Clarify `fontified' property.
7297
72982006-03-16 Richard Stallman <rms@gnu.org>
7299
7300 * display.texi (Defining Images): Minor cleanup.
7301
73022006-03-16 Bill Wohler <wohler@newt.com>
7303
7304 * display.texi (Defining Images): In image-load-path-for-library,
7305 prefer user's images.
7306
73072006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
7308
7309 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
7310
73112006-03-15 Bill Wohler <wohler@newt.com>
7312
7313 * display.texi (Defining Images): Fix example in
7314 image-load-path-for-library by not recommending that one binds
7315 image-load-path. Just defvar it to placate compiler and only use
7316 it if previously defined.
7317
73182006-03-14 Bill Wohler <wohler@newt.com>
7319
7320 * display.texi (Defining Images): In image-load-path-for-library,
7321 always return list of directories. Update example.
7322
73232006-03-14 Alan Mackenzie <acm@muc.de>
7324
7325 * modes.texi: New node, "Region to Fontify" (for Font Lock).
7326 This describes font-lock-extend-region-function.
7327 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
7328 the new node "Region to Fontify".
7329
73302006-03-13 Richard Stallman <rms@gnu.org>
7331
7332 * display.texi (Invisible Text): The impossible position is
7333 now before the invisible text, not after.
7334 (Defining Images): Clean up last change.
7335
73362006-03-11 Bill Wohler <wohler@newt.com>
7337
7338 * display.texi (Defining Images): Add image-load-path-for-library.
7339
73402006-03-11 Luc Teirlinck <teirllm@auburn.edu>
7341
7342 * text.texi (Adaptive Fill): Fix Texinfo usage.
7343
7344 * strings.texi (Creating Strings): Fix Texinfo usage.
7345
7346 * searching.texi (Regexp Special): Use @samp for regular
7347 expressions that are not in Lisp syntax.
7348
73492006-03-08 Luc Teirlinck <teirllm@auburn.edu>
7350
7351 * searching.texi (Regexp Special): Put remark between parentheses
7352 to avoid misreading.
7353
73542006-03-07 Luc Teirlinck <teirllm@auburn.edu>
7355
7356 * searching.texi (Syntax of Regexps): More accurately describe
7357 which characters are special in which situations.
7358 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
7359 are not special. Describe in detail when `[' and `]' are special.
7360 (Regexp Backslash): Plenty of regexps with unbalanced square
7361 brackets are valid, so reword that statement.
7362
73632006-03-02 Kim F. Storm <storm@cua.dk>
7364
7365 * keymaps.texi (Tool Bar): Add tool-bar-border.
7366
73672006-02-28 Luc Teirlinck <teirllm@auburn.edu>
7368
7369 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
7370
73712006-02-27 Luc Teirlinck <teirllm@auburn.edu>
7372
7373 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
7374
7375 * files.texi (Locating Files): Suggest additional values for the
7376 SUFFIXES arg of `locate-file'. Update pxref.
7377
7378 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
7379 (How Programs Do Loading): Discuss the effects of Auto Compression
7380 mode on `load'.
7381 (Load Suffixes): New node.
7382 (Library Search): Delete description of `load-suffixes'; it was
7383 moved to "Load Suffixes".
7384 (Autoload, Named Features): Mention `load-suffixes'.
7385
73862006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
7387
7388 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
7389
7390 * windows.texi (Window Tree): Fix typo.
7391
73922006-02-20 Kim F. Storm <storm@cua.dk>
7393
7394 * display.texi (Fringe Indicators): New section.
7395 Move indicate-empty-lines, indicate-buffer-boundaries, and
7396 default-indicate-buffer-boundaries here.
7397 Add fringe-indicator-alist and default-fringes-indicator-alist.
7398 Add list of logical fringe indicator symbols.
7399 Update list of standard bitmap names.
7400 (Fringe Cursors): New section.
7401 Move overflow-newline-into-fringe here.
7402 Add fringe-cursor-alist and default-fringes-cursor-alist.
7403 Add list of fringe cursor symbols.
7404
74052006-02-20 Juanma Barranquero <lekktu@gmail.com>
7406
7407 * commands.texi (Using Interactive): Fix reference to node
7408 "Minibuffers".
7409
74102006-02-19 Richard M. Stallman <rms@gnu.org>
7411
7412 * minibuf.texi (High-Level Completion):
7413 Add xref to read-input-method-name.
7414
7415 * files.texi (Relative File Names): Move file-relative-name here.
7416 (File Name Expansion): From here. Minor clarifications.
7417
7418 * commands.texi (Using Interactive): Add xrefs about reading input.
7419 Clarify remarks about that moving point and mark.
7420 Put string case before list case.
7421
c8763fb6 74222006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
b8d4c8d0
GM
7423
7424 * display.texi (Other Display Specs, Image Descriptors):
7425 Revert erroneous changes. The previous description of
7426 image-descriptors as `(image . PROPS)' was correct.
7427
74282006-02-14 Richard M. Stallman <rms@gnu.org>
7429
7430 * variables.texi (File Local Variables): Clarifications.
7431
74322006-02-14 Juanma Barranquero <lekktu@gmail.com>
7433
7434 * variables.texi (File Local Variables): Use @code for a cons
7435 cell, not @var.
7436
74372006-02-13 Chong Yidong <cyd@stupidchicken.com>
7438
7439 * variables.texi (File Local Variables): Document new file local
7440 variable behavior.
7441
74422006-02-10 Kim F. Storm <storm@cua.dk>
7443
7444 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
7445
74462006-02-08 Juanma Barranquero <lekktu@gmail.com>
7447
7448 * modes.texi (%-Constructs): Remove obsolete info about
7449 `global-mode-string'.
7450
74512006-02-07 Richard M. Stallman <rms@gnu.org>
7452
7453 * commands.texi (Prefix Command Arguments): Minor cleanup.
7454
7455 * display.texi: "Graphical display", not window system.
7456
7457 * functions.texi (What Is a Function): Fix xref.
7458
7459 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
7460 (Changing Key Bindings): Clarify when remapping is better than
7461 substitute-key-definition.
7462
74632006-02-02 Richard M. Stallman <rms@gnu.org>
7464
7465 * minibuf.texi (Basic Completion): Completion alists are risky.
7466
7467 * keymaps.texi (Active Keymaps): Clarifications.
7468 (Searching Keymaps): New node.
7469 (Keymaps): Update menu.
7470
7471 * frames.texi (Layout Parameters): Minor clarification.
7472 (Drag and Drop): New node.
7473 (Frames): Update menu.
7474
74752006-01-29 Chong Yidong <cyd@stupidchicken.com>
7476
7477 * display.texi (Other Display Specs, Image Descriptors):
7478 Image description is a list, not a cons cell.
7479
74802006-01-28 Luc Teirlinck <teirllm@auburn.edu>
7481
7482 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
7483 list is not necessarily a list).
7484
74852006-01-27 Eli Zaretskii <eliz@gnu.org>
7486
7487 * frames.texi (Layout Parameters): border-width and
7488 internal-border-width belong to the frame, not the window.
7489
74902006-01-19 Richard M. Stallman <rms@gnu.org>
7491
7492 * nonascii.texi (Translation of Characters): Search cmds use
7493 translation-table-for-input. Automatically made local.
7494
7495 * markers.texi (Overview of Markers): Count insertion type
7496 as one of a marker's attributes.
7497
7498 * keymaps.texi (Controlling Active Maps): New node, split out of
7499 Active Keymaps.
7500 (Keymaps): Menu updated.
7501 (Active Keymaps): Give pseudocode to explain how the active
7502 maps are searched. current-active-maps and key-binding moved here.
7503 (Functions for Key Lookup): current-active-maps and key-binding moved.
7504 Clarifications.
7505 (Searching the Keymaps): New subnode.
7506
7507 * elisp.texi (Top): Menu clarification.
7508
7509 * display.texi (Other Display Specs): Delete duplicate entry for
7510 just a string as display spec. Move text about recursive display
7511 specs on such a string.
7512
7513 * commands.texi (Key Sequence Input): Clarify.
7514 Move num-nonmacro-input-events out.
7515 (Reading One Event): num-nonmacro-input-events moved here.
7516
75172006-01-14 Nick Roberts <nickrob@snap.net.nz>
7518
7519 * advice.texi (Simple Advice): Update example to fit argument
7520 change in previous-line.
7521
75222006-01-05 Richard M. Stallman <rms@gnu.org>
7523
7524 * markers.texi (The Mark): Fix in `mark'.
7525
75262006-01-04 Richard M. Stallman <rms@gnu.org>
7527
7528 * processes.texi (Misc Network, Make Network): Minor cleanups.
7529
75302006-01-04 Kim F. Storm <storm@cua.dk>
7531
7532 * processes.texi (Make Network): Add IPv6 addresses and handling.
7533 (Network Feature Testing): Mention (:family ipv6).
7534 (Misc Network): Add IPv6 formats to format-network-address.
7535
75362005-12-30 Richard M. Stallman <rms@gnu.org>
7537
7538 * text.texi (Changing Properties):
7539 Don't use return value of set-text-properties.
7540
75412005-12-29 Luc Teirlinck <teirllm@auburn.edu>
7542
7543 * modes.texi (Mode Line Format): Correct typo in menu.
7544
75452005-12-29 Richard M. Stallman <rms@gnu.org>
7546
7547 * modes.texi (Mode Line Top): New node.
7548 (Mode Line Data): Some text moved to new node.
7549 Explain the data structure more concretely.
7550 (Mode Line Basics): Clarifications.
7551 (Mode Line Variables): Clarify intro paragraph.
7552 (%-Constructs): Clarify intro paragraph.
7553 (Mode Line Format): Update menu.
7554
75552005-12-28 Luc Teirlinck <teirllm@auburn.edu>
7556
7557 * minibuf.texi (Basic Completion): Update lazy-completion-table
7558 examples for removal of ARGS argument.
7559
75602005-12-23 Richard M. Stallman <rms@gnu.org>
7561
7562 * text.texi (Undo): Restore some explanation from the version
7563 that was deleted.
7564
75652005-12-23 Eli Zaretskii <eliz@gnu.org>
7566
7567 * text.texi (Undo): Remove duplicate descriptions of `apply
7568 funname' and `apply delta' elements of the undo list.
7569
75702005-12-20 Richard M. Stallman <rms@gnu.org>
7571
7572 * help.texi (Help Functions): Update documentation of `apropos'.
7573
75742005-12-20 Luc Teirlinck <teirllm@auburn.edu>
7575
7576 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
7577 because it is confusing. If the :help-echo keyword is a function,
7578 it is not directly used as the :help-echo overlay property, as the
7579 xref seems to suggest (it does not take the appropriate args).
7580
75812005-12-19 Luc Teirlinck <teirllm@auburn.edu>
7582
7583 * customize.texi (Common Keywords): Fix Texinfo usage.
7584 (Group Definitions, Variable Definitions): Update for new
7585 conventions for using `*' in docstrings.
7586
7587 * tips.texi (Documentation Tips): Update for new conventions for
7588 using `*' in docstrings.
7589
75902005-12-16 Richard M. Stallman <rms@gnu.org>
7591
7592 * minibuf.texi (Minibuffer Contents): Minor cleanup.
7593
75942005-12-16 Juri Linkov <juri@jurta.org>
7595
7596 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
7597
75982005-12-14 Romain Francoise <romain@orebokech.com>
7599
7600 * modes.texi (Customizing Keywords): Rename `append' to `how'.
7601 Fix typo.
7602
76032005-12-11 Juri Linkov <juri@jurta.org>
7604
7605 * minibuf.texi (Completion Commands): Add mention of read-file-name
7606 for filename completion keymaps.
7607 (Reading File Names): Add mention of filename completion keymaps
7608 for read-file-name and xref to `Completion Commands'.
7609
76102005-12-10 Richard M. Stallman <rms@gnu.org>
7611
7612 * customize.texi (Common Keywords): State caveats for use of :tag.
7613
76142005-12-08 Richard M. Stallman <rms@gnu.org>
7615
7616 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
7617 with xrefs and better explanation.
7618 (Completion Commands): Add the filename completion maps.
7619
7620 * objects.texi (Character Type): Clarify that \s is not space
7621 if a dash follows.
7622
76232005-12-05 Richard M. Stallman <rms@gnu.org>
7624
7625 * windows.texi (Resizing Windows): Delete preserve-before args.
7626
76272005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
7628
7629 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
7630 in full keymaps, since the quirk has been fixed.
7631
76322005-12-03 Eli Zaretskii <eliz@gnu.org>
7633
5dcb4c4e
SM
7634 * hooks.texi (Standard Hooks): Add index entries.
7635 Mention `compilation-finish-functions'.
b8d4c8d0
GM
7636
76372005-11-27 Richard M. Stallman <rms@gnu.org>
7638
7639 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
7640
76412005-11-21 Juri Linkov <juri@jurta.org>
7642
7643 * customize.texi (Common Keywords): Update links types
7644 custom-manual and url-link. Add link types emacs-library-link,
7645 file-link, function-link, variable-link, custom-group-link.
7646
76472005-11-20 Chong Yidong <cyd@stupidchicken.com>
7648
7649 * display.texi: Revert 2005-11-20 change.
7650
76512005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
7652
7653 * processes.texi (Bindat Functions):
7654 Say "third" to refer to zero-based index "2".
7655
76562005-11-18 Luc Teirlinck <teirllm@auburn.edu>
7657
7658 * loading.texi (Library Search): Update the default value of
7659 `load-suffixes'.
7660
76612005-11-17 Chong Yidong <cyd@stupidchicken.com>
7662
7663 * display.texi (Attribute Functions): Mention :ignore-defface.
7664
76652005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
7666
7667 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
7668 (Minor Mode Conventions): Mention the use of a hook.
7669
76702005-11-06 Richard M. Stallman <rms@gnu.org>
7671
7672 * files.texi (Magic File Names): find-file-name-handler checks the
7673 `operations' property of the handler.
7674
76752005-11-03 Richard M. Stallman <rms@gnu.org>
7676
7677 * variables.texi (Frame-Local Variables): Small clarification.
7678
76792005-10-29 Chong Yidong <cyd@stupidchicken.com>
7680
7681 * os.texi (Init File): Document ~/.emacs.d/init.el.
7682
76832005-10-29 Richard M. Stallman <rms@gnu.org>
7684
7685 * internals.texi (Garbage Collection): Document memory-full.
7686
76872005-10-28 Bill Wohler <wohler@newt.com>
7688
7689 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
7690 for URLs.
7691
76922005-10-28 Richard M. Stallman <rms@gnu.org>
7693
7694 * minibuf.texi (Completion Commands): Clean up prev change.
7695
76962005-10-26 Kevin Ryde <user42@zip.com.au>
7697
7698 * compile.texi (Eval During Compile): Explain recommended uses
7699 of eval-when-compile and eval-and-compile.
7700
77012005-10-27 Masatake YAMATO <jet@gyve.org>
7702
7703 * minibuf.texi (Completion Commands):
7704 Write about new optional argument for `display-completion-list'.
7705
77062005-10-23 Richard M. Stallman <rms@gnu.org>
7707
7708 * display.texi (Overlay Arrow): Clarify about local bindings of
7709 overlay-arrow-position.
7710
77112005-10-22 Eli Zaretskii <eliz@gnu.org>
7712
7713 * internals.texi (Building Emacs): Fix last change.
7714
77152005-10-22 Richard M. Stallman <rms@gnu.org>
7716
7717 * internals.texi (Building Emacs): Document eval-at-startup.
7718
77192005-10-21 Richard M. Stallman <rms@gnu.org>
7720
7721 * loading.texi (Where Defined): load-history contains abs file names.
7722 symbol-file returns abs file names.
7723
77242005-10-19 Kim F. Storm <storm@cua.dk>
7725
7726 * display.texi (Showing Images): Add max-image-size integer value.
7727
77282005-10-18 Chong Yidong <cyd@stupidchicken.com>
7729
7730 * display.texi (Showing Images): Document max-image-size.
7731
77322005-10-17 Richard M. Stallman <rms@gnu.org>
7733
7734 * commands.texi (Quitting): Minor clarification.
7735
7736 * processes.texi (Sentinels): Clarify about output and quitting.
7737 (Filter Functions): Mention with-local-quit.
7738
77392005-10-17 Juri Linkov <juri@jurta.org>
7740
7741 * buffers.texi (Current Buffer):
7742 * commands.texi (Event Input Misc):
7743 * compile.texi (Eval During Compile, Compiler Errors):
7744 * customize.texi (Group Definitions):
7745 * display.texi (Progress, Defining Faces):
7746 * files.texi (Writing to Files):
7747 * modes.texi (Mode Hooks, Defining Minor Modes):
7748 * streams.texi (Output Functions):
7749 * syntax.texi (Syntax Table Functions):
7750 * text.texi (Change Hooks):
7751 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
7752
7753 * commands.texi (Quitting): Replace arg `forms' with `body' in
7754 `with-local-quit'.
7755
7756 * positions.texi (Excursions): Replace arg `forms' with `body' in
7757 `save-excursion'.
7758
77592005-10-08 Kim F. Storm <storm@cua.dk>
7760
7761 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
7762 Rename manual section accordingly.
7763
77642005-10-04 Kim F. Storm <storm@cua.dk>
7765
7766 * windows.texi (Window Split Tree): New section describing
7767 new function window-split-tree function.
7768
77692005-10-03 Nick Roberts <nickrob@snap.net.nz>
7770
7771 * display.texi (Fringe Size/Pos): Simplify and add detail.
7772
77732005-09-30 Romain Francoise <romain@orebokech.com>
7774
7775 * minibuf.texi (High-Level Completion): Explain that the prompt
7776 given to `read-buffer' should end with a colon and a space.
7777 Update usage examples.
7778
77792005-09-29 Juri Linkov <juri@jurta.org>
7780
7781 * display.texi (Displaying Messages): Rename argument name
7782 `string' to `format-string' in functions `message', `message-box',
7783 `message-or-box'.
7784
77852005-09-26 Chong Yidong <cyd@stupidchicken.com>
7786
7787 * errors.texi (Standard Errors): Correct xrefs.
7788
77892005-09-18 Chong Yidong <cyd@stupidchicken.com>
7790
7791 * display.texi (Defining Images): Update documentation for
7792 `image-load-path'.
7793
77942005-09-17 Richard M. Stallman <rms@gnu.org>
7795
7796 * display.texi (Defining Images): Clean up previous change.
7797
77982005-09-16 Romain Francoise <romain@orebokech.com>
7799
7800 * elisp.texi: Specify GFDL version 1.2.
7801
7802 * doclicense.texi (GNU Free Documentation License): Update to
7803 version 1.2.
7804
78052005-09-15 Chong Yidong <cyd@stupidchicken.com>
7806
7807 * display.texi (Defining Images): Document `image-load-path'.
7808
78092005-09-15 Richard M. Stallman <rms@gnu.org>
7810
7811 * objects.texi (Printed Representation): Minor cleanup.
7812 (Box Diagrams): Minor fix.
7813 (Cons Cell Type): Move (...) index item here.
7814 (Box Diagrams): From here.
7815 (Array Type): Minor fix.
7816 (Type Predicates): Delete index "predicates".
7817 (Hash Table Type): Clarify xref.
7818 (Dotted Pair Notation): Minor fix.
7819
78202005-09-10 Chong Yidong <cyd@stupidchicken.com>
7821
7822 * files.texi (Saving Buffers): Fix typo.
7823
78242005-09-08 Richard M. Stallman <rms@gnu.org>
7825
7826 * tips.texi (Programming Tips): Correct the "default" prompt spec.
7827
78282005-09-08 Chong Yidong <cyd@stupidchicken.com>
7829
7830 * locals.texi (Standard Buffer-Local Variables): Don't include
7831 mode variables for minor modes.
7832 Fix xrefs for buffer-display-count, buffer-display-table,
7833 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
7834 enable-multibyte-characters, fill-column, header-line-format,
7835 left-fringe-width, left-margin, and right-fringe-width.
7836
7837 * hooks.texi (Standard Hooks): All hooks should conform to the
7838 standard naming convention now.
7839 Fix xref for `echo-area-clear-hook'.
7840
7841 * display.texi (Usual Display): Note that indicate-empty-lines and
7842 tab-width are buffer-local.
7843
7844 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
7845
7846 * modes.texi (Mode Help): Note that major-mode is buffer-local.
7847
7848 * nonascii.texi (Encoding and I/O): Note that
7849 buffer-file-coding-system is buffer-local.
7850
7851 * positions.texi (List Motion): Note that defun-prompt-regexp is
7852 buffer-local.
7853
7854 * text.texi (Auto Filling): Note that auto-fill-function is
7855 buffer-local.
7856 (Undo): Note that buffer-undo-list is buffer-local.
7857
5dcb4c4e
SM
7858 * windows.texi (Buffers and Windows):
7859 Document buffer-display-count.
b8d4c8d0
GM
7860
78612005-09-06 Richard M. Stallman <rms@gnu.org>
7862
7863 * tips.texi (Coding Conventions): Sometimes it is ok to put the
7864 package prefix elsewhere than at the start of the name.
7865
78662005-09-03 Richard M. Stallman <rms@gnu.org>
7867
7868 * tips.texi (Programming Tips): Add conventions for minibuffer
7869 questions and prompts.
7870
78712005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
7872
7873 * intro.texi (nil and t): Minor cleanup.
7874 Delete spurious mention of keyword symbols.
7875 (Evaluation Notation): Add index entry.
7876 (A Sample Function Description): Minor cleanup.
7877 (A Sample Variable Description): Not all vars can be set.
7878
78792005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
7880
7881 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
7882
7883 (Insertion): Document precise type of `insert-char' arg COUNT.
7884
78852005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
7886
7887 * modes.texi (Other Font Lock Variables): Sync the default of
7888 font-lock-lines-before.
7889
78902005-08-31 Michael Albinus <michael.albinus@gmx.de>
7891
7892 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
7893
78942005-08-29 Richard M. Stallman <rms@gnu.org>
7895
7896 * elisp.texi (Top): Update subnode menu.
7897
7898 * searching.texi (Searching and Matching): Move node.
7899 Rearrange contents and add overall explanation.
7900 (Searching and Case): Move node.
7901 (Searching and Matching): Update menu.
7902
79032005-08-27 Eli Zaretskii <eliz@gnu.org>
7904
7905 * os.texi (Startup Summary): Fix the description of the initial
7906 startup message display.
7907
79082005-08-25 Richard M. Stallman <rms@gnu.org>
7909
7910 * searching.texi (Search and Replace): Add replace-regexp-in-string.
7911
79122005-08-25 Emilio C. Lopes <eclig@gmx.net>
7913
7914 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
7915 `next-overlay-change' example.
7916
79172005-08-22 Juri Linkov <juri@jurta.org>
7918
7919 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
7920 Fix invert-face. Fix args of face-background.
7921
7922 * display.texi (Standard Faces): Delete node.
7923 (Faces): Add xref to `(emacs)Standard Faces'.
7924 (Displaying Faces): Fix xref to `Standard Faces'.
7925
7926 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
7927
79282005-08-20 Alan Mackenzie <acm@muc.de>
7929
7930 * buffers.texi (The Buffer List): Clarify the manipulation of the
7931 buffer list.
7932
79332005-08-14 Richard M. Stallman <rms@gnu.org>
7934
7935 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
7936 a regexp.
7937
79382005-08-11 Richard M. Stallman <rms@gnu.org>
7939
7940 * elisp.texi (Top): Update subnode lists.
7941
7942 * display.texi (Inverse Video): Node deleted.
7943
7944 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
7945 New nodes split out of Coding Conventions.
7946
7947 * searching.texi (Regular Expressions): Document re-builder.
7948
7949 * os.texi (Time Parsing): New node split out of Time Conversion.
7950
7951 * processes.texi (Misc Network, Network Feature Testing)
7952 (Network Options, Make Network): New nodes split out of
7953 Low-Level Network.
7954
79552005-08-09 Richard M. Stallman <rms@gnu.org>
7956
7957 * frames.texi (Geometry): New node, split from Size and Position.
7958 (Frame Parameters): Refer to Geometry.
7959
7960 * buffers.texi (The Buffer List): Fix xrefs.
7961
7962 * windows.texi (Splitting Windows): Fix xref.
7963
7964 * frames.texi (Layout Parameters): Add xref.
7965
7966 * display.texi (Line Height, Scroll Bars): Fix xrefs.
7967
7968 * keymaps.texi (Menu Bar): Fix xref.
7969
7970 * locals.texi (Standard Buffer-Local Variables): Fix xref.
7971
7972 * modes.texi (%-Constructs): Fix xref.
7973
7974 * frames.texi (Window Frame Parameters): Node split up.
7975 (Basic Parameters, Position Parameters, Size Parameters)
7976 (Layout Parameters, Buffer Parameters, Management Parameters)
7977 (Cursor Parameters, Color Parameters): New subnodes.
7978
79792005-08-09 Luc Teirlinck <teirllm@auburn.edu>
7980
7981 * positions.texi (Screen Lines): Update xref for previous change
7982 in minibuf.texi.
7983
7984 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
7985 change in minibuf.texi.
7986
79872005-08-09 Richard M. Stallman <rms@gnu.org>
7988
7989 * tips.texi (Coding Conventions): Minor cleanup.
7990
7991 * modes.texi (Defining Minor Modes): Explain when init-value
7992 can be non-nil.
7993
7994 * elisp.texi (Top): Update submenu for Minibuffer.
7995
7996 * minibuf.texi (Minibuffer Misc): Node split up.
7997 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
7998 (Recursive Mini): New nodes split out from Minibuffer Misc.
7999 (Minibuffer Misc): Document max-mini-window-height.
8000
8001 * hash.texi (Defining Hash): Delete stray paren in example.
8002
8003 * display.texi (Echo Area Customization): Don't define
8004 max-mini-window-height here; xref instead.
8005
8006 * commands.texi (Event Input Misc): Update while-no-input.
8007
8008 * advice.texi (Advising Functions): Explain when to use advice
8009 and when to use a hook.
8010
80112005-07-30 Eli Zaretskii <eliz@gnu.org>
8012
8013 * makefile.w32-in (info): Don't run install-info.
8014 ($(infodir)/dir): New target, produced by running install-info.
8015
80162005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8017
8018 * modes.texi (Defining Minor Modes): The keyword for the initial
8019 value is :init-value, not :initial-value.
8020
80212005-07-23 Eli Zaretskii <eliz@gnu.org>
8022
8023 * loading.texi (Autoload): Make the `doctor' example be consistent
8024 with what's in current loaddefs.el. Describe the "fn" magic in
8025 the usage portion of the doc string.
8026
80272005-07-22 Richard M. Stallman <rms@gnu.org>
8028
8029 * internals.texi (Garbage Collection): Clarify previous change.
8030
80312005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8032
8033 * internals.texi (Garbage Collection): Add gc-cons-percentage.
8034
80352005-07-18 Juri Linkov <juri@jurta.org>
8036
8037 * commands.texi (Accessing Events):
8038 * frames.texi (Text Terminal Colors, Resources):
8039 * markers.texi (The Mark):
8040 * modes.texi (Defining Minor Modes):
8041 Delete duplicate duplicate words.
8042
80432005-07-16 Richard M. Stallman <rms@gnu.org>
8044
8045 * display.texi (Managing Overlays): Clarify make-overlay
8046 args for insertion types.
8047
80482005-07-13 Luc Teirlinck <teirllm@auburn.edu>
8049
8050 * customize.texi (Variable Definitions):
8051 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
8052 `standard-value' is a list too.
8053 (Defining New Types): Use @key{RET} instead of @key{ret}.
8054
80552005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
8056
8057 * os.texi (Translating Input): Fix typo.
8058
80592005-07-08 Richard M. Stallman <rms@gnu.org>
8060
8061 * README: Update edition number and size estimate.
8062
8063 * elisp.texi (VERSION): Set to 2.9.
8064
80652005-07-07 Richard M. Stallman <rms@gnu.org>
8066
8067 * book-spine.texinfo: Update Emacs version.
8068
8069 * display.texi (Inverse Video): Delete mode-line-inverse-video.
8070
80712005-07-06 Richard M. Stallman <rms@gnu.org>
8072
8073 * searching.texi (Regexp Search): Clarify what re-search-forward
8074 does when the search fails.
8075
80762005-07-05 Lute Kamstra <lute@gnu.org>
8077
8078 * Update FSF's address in GPL notices.
8079
8080 * doclicense.texi (GNU Free Documentation License):
8081 * gpl.texi (GPL):
8082 * tips.texi (Coding Conventions, Library Headers):
8083 * vol1.texi:
8084 * vol2.texi: Update FSF's address.
8085
80862005-07-04 Richard M. Stallman <rms@gnu.org>
8087
8088 * hooks.texi (Standard Hooks): Add occur-hook.
8089
80902005-07-03 Luc Teirlinck <teirllm@auburn.edu>
8091
8092 * display.texi (The Echo Area): Correct menu.
8093
80942005-07-03 Richard M. Stallman <rms@gnu.org>
8095
8096 * elisp.texi (Top): Update subnode menu for Display.
8097
8098 * display.texi (Displaying Messages): New node, with most
8099 of what was in The Echo Area.
5dcb4c4e 8100 (Progress): Move under The Echo Area.
b8d4c8d0
GM
8101 (Logging Messages): New node with new text.
8102 (Echo Area Customization): New node, the rest of what was
8103 in The Echo Area. Document message-truncate-lines with @defvar.
8104 (Display): Update menu.
8105
8106 * windows.texi (Textual Scrolling): Doc 3 values for
8107 scroll-preserve-screen-position.
8108
8109 * text.texi (Special Properties): Change hook functions
8110 should bind inhibit-modification-hooks around altering buffer text.
8111
8112 * keymaps.texi (Key Binding Commands): Call binding BINDING
8113 rather than DEFINITION.
8114
81152005-06-29 Juanma Barranquero <lekktu@gmail.com>
8116
8117 * variables.texi (Defining Variables): `user-variable-p' returns t
8118 for aliases of user options, nil for alias loops.
8119
81202005-06-28 Richard M. Stallman <rms@gnu.org>
8121
8122 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
8123 make-keymap.
8124
81252005-06-27 Luc Teirlinck <teirllm@auburn.edu>
8126
8127 * variables.texi (Setting Variables): Correct and clarify
8128 description of `add-to-ordered-list'.
8129
81302005-06-26 Richard M. Stallman <rms@gnu.org>
8131
8132 * display.texi (Faces): Minor cleanup.
8133
81342005-06-25 Luc Teirlinck <teirllm@auburn.edu>
8135
8136 * display.texi (Faces): `facep' returns t for strings that are
8137 face names.
8138
81392005-06-25 Richard M. Stallman <rms@gnu.org>
8140
8141 * objects.texi (Equality Predicates): Clarify meaning of equal.
8142
8143 * windows.texi (Selecting Windows): save-selected-window
8144 and with-selected-window save and restore the current buffer.
8145
81462005-06-24 Richard M. Stallman <rms@gnu.org>
8147
8148 * numbers.texi (Float Basics): Explain how to test for NaN,
8149 and printing the sign of NaNs.
8150
81512005-06-24 Eli Zaretskii <eliz@gnu.org>
8152
8153 * makefile.w32-in (MAKEINFO): Use --force.
8154
81552005-06-23 Richard M. Stallman <rms@gnu.org>
8156
8157 * display.texi (Face Functions): Correct Texinfo usage.
8158
81592005-06-23 Luc Teirlinck <teirllm@auburn.edu>
8160
8161 * lists.texi (Rings): `ring-elements' now returns the elements of
8162 RING in order.
8163
81642005-06-23 Juanma Barranquero <lekktu@gmail.com>
8165
8166 * markers.texi (The Mark): Texinfo usage fix.
8167
81682005-06-23 Kim F. Storm <storm@cua.dk>
8169
8170 * searching.texi (Entire Match Data): Remove evaporate option for
8171 match-data. Do not mention evaporate option for set-match-data.
8172
81732005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
8174
8175 * display.texi (Face Functions): Mention face aliases.
8176
81772005-06-21 Richard M. Stallman <rms@gnu.org>
8178
8179 * anti.texi (Antinews): Texinfo usage fix.
8180
81812005-06-21 Karl Berry <karl@gnu.org>
8182
8183 * elisp.texi: Use @copying.
8184
8185 * elisp.texi: Put @summarycontents and @contents before the Top
8186 node, instead of the end of the file, so that the contents appear
8187 in the right place in the dvi/pdf output.
8188
81892005-06-21 Juri Linkov <juri@jurta.org>
8190
8191 * display.texi (Defining Faces): Add `customized-face'.
8192
81932005-06-20 Kim F. Storm <storm@cua.dk>
8194
8195 * variables.texi (Setting Variables): Any type of element can be
8196 given order in add-to-ordered-list. Compare elements with eq.
8197
8198 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
8199
82002005-06-20 Karl Berry <karl@gnu.org>
8201
8202 * syntax.texi (Syntax Flags): Make last column very slightly wider
8203 to avoid "generic comment" breaking on two lines and causing an
8204 underfull box.
8205
82062005-06-19 Luc Teirlinck <teirllm@auburn.edu>
8207
8208 * lists.texi (Rings): Various minor clarifications and corrections.
8209
82102005-06-18 Richard M. Stallman <rms@gnu.org>
8211
8212 * functions.texi (Obsolete Functions): Simplify.
8213
8214 * variables.texi (Variable Aliases): Simplify.
8215
8216 * anti.texi, backups.texi, compile.texi, customization.texi:
8217 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
8218 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
8219 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
8220 * variables.texi: Fix formatting ugliness.
8221
8222 * elisp.texi: Add links to Rings and Byte Packing.
8223 Update version and copyright years.
8224
8225 * minibuf.texi: Fix formatting ugliness.
8226 (Completion Commands): Move keymap vars to the end
8227 and vars completing-read binds to the top.
8228
82292005-06-17 Luc Teirlinck <teirllm@auburn.edu>
8230
8231 * processes.texi: Fix typos.
8232 (Bindat Spec): Correct Texinfo error.
8233 (Byte Packing): Fix ungrammatical sentence.
8234
82352005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
8236
8237 * lists.texi (Rings): New node.
8238 (Lists): Add it to menu.
8239
8240 * processes.texi (Byte Packing): New node.
8241 (Processes): Add it to menu.
8242
82432005-06-17 Richard M. Stallman <rms@gnu.org>
8244
8245 * syntax.texi (Parsing Expressions): Fix texinfo usage.
8246
8247 * help.texi (Documentation Basics): Explain the xref to
8248 Documentation Tips.
8249
8250 * debugging.texi (Debugger Commands): Minor fix.
8251
82522005-06-16 Luc Teirlinck <teirllm@auburn.edu>
8253
8254 * edebug.texi (Instrumenting): Eliminate duplicate link.
8255 (Specification List): Replace references to "below", referring to
8256 a later node, with one @ref to that node.
8257
8258 * os.texi (Timers): Timers should save and restore the match data
8259 if they change it.
8260
8261 * debugging.texi (Debugger Commands): Mention that the Lisp
8262 debugger can not step through primitive functions.
8263
82642005-06-16 Juanma Barranquero <lekktu@gmail.com>
8265
8266 * functions.texi (Obsolete Functions): Update argument names of
8267 `make-obsolete' and `define-obsolete-function-alias'.
8268
8269 * variables.texi (Variable Aliases): Update argument names of
8270 `defvaralias', `make-obsolete-variable' and
8271 `define-obsolete-variable-alias'.
8272
82732005-06-15 Kim F. Storm <storm@cua.dk>
8274
8275 * searching.texi (Entire Match Data): Rephrase warnings about
8276 evaporate arg to match-data and set-match-data.
8277
82782005-06-14 Luc Teirlinck <teirllm@auburn.edu>
8279
8280 * elisp.texi (Top): Update detailed menu.
8281
8282 * edebug.texi (Edebug): Update menu.
8283 (Instrumenting): Update xrefs.
8284 (Edebug Execution Modes): Correct xref.
8285 (Jumping): Clarify description of `h' command.
8286 Eliminate redundant @ref.
8287 (Breaks): New node.
8288 (Breakpoints): Is now a subsubsection.
8289 (Global Break Condition): Mention `C-x X X'.
8290 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
8291 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
8292 (Edebug Display Update): Correct pxref.
8293 (Edebug and Macros): New node.
8294 (Instrumenting Macro Calls): Is now a subsubsection.
8295 Neither arg of `def-edebug-spec' is evaluated.
8296 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
8297 (Specification Examples): Fix typo.
8298
82992005-06-14 Lute Kamstra <lute@gnu.org>
8300
8301 * debugging.texi (Function Debugging): Primitives can break on
8302 entry too.
8303
83042005-06-14 Kim F. Storm <storm@cua.dk>
8305
8306 * variables.texi (Setting Variables): Add add-to-ordered-list.
8307
83082005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
8309
8310 * syntax.texi (Parsing Expressions): Document aux functions and vars of
8311 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
8312
83132005-06-13 Lute Kamstra <lute@gnu.org>
8314
8315 * text.texi (Special Properties): Fix cross reference.
8316
83172005-06-11 Luc Teirlinck <teirllm@auburn.edu>
8318
8319 * debugging.texi (Function Debugging): Delete mention of empty
8320 string argument to `cancel-debug-on-entry'. Delete inaccurate
8321 description of the return value of that command.
8322
83232005-06-11 Alan Mackenzie <acm@muc.de>
8324
8325 * text.texi (Adaptive Fill): Amplify the description of
8326 fill-context-prefix.
8327
83282005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8329
8330 * syntax.texi (Parsing Expressions): Fix Texinfo error.
8331
83322005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
8333
8334 * syntax.texi (Parsing Expressions): Document syntax-ppss.
8335
83362005-06-10 Luc Teirlinck <teirllm@auburn.edu>
8337
8338 * debugging.texi (Error Debugging): Minor rewording.
8339 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
8340 is optional.
8341
83422005-06-10 Lute Kamstra <lute@gnu.org>
8343
8344 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
8345 (Top): Give it a title. Correct version number. Give the
8346 detailed node listing a more prominent header.
8347 * intro.texi: Don't set VERSION here a second time.
8348 Mention Emacs's version too.
8349 * anti.texi (Antinews): Use EMACSVER to refer to the current
8350 version of Emacs.
8351
83522005-06-09 Kim F. Storm <storm@cua.dk>
8353
8354 * searching.texi (Entire Match Data): Explain new `reseat' argument to
8355 match-data and set-match-data.
8356
83572005-06-08 Richard M. Stallman <rms@gnu.org>
8358
8359 * searching.texi (Entire Match Data): Clarify when match-data
8360 returns markers and when integers.
8361
8362 * display.texi (Defining Faces): Explain that face name should not
8363 end in `-face'.
8364
8365 * modes.texi (Mode Line Data): Minor cleanup.
8366 (Customizing Keywords): Node split out of Search-based Fontification.
8367 Add example of using font-lock-add-keywords from a hook.
8368 Clarify when MODE should be non-nil, and when nil.
8369
83702005-06-06 Richard M. Stallman <rms@gnu.org>
8371
8372 * modes.texi (Mode Line Data): Explain what happens when the car
8373 of a list is a void symbol.
8374 (Search-based Fontification): Explain MODE arg to
8375 font-lock-add-keywords and warn about calls from major modes.
8376
83772005-06-08 Juri Linkov <juri@jurta.org>
8378
8379 * display.texi (Standard Faces): Add `shadow' face.
8380
83812005-05-29 Luc Teirlinck <teirllm@auburn.edu>
8382
8383 * modes.texi (Major Mode Conventions): A derived mode only needs
8384 to put the call to the parent mode inside `delay-mode-hooks'.
8385
83862005-05-29 Richard M. Stallman <rms@gnu.org>
8387
8388 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
8389 new, and what that implies. Clarify.
8390
8391 * files.texi (Locating Files): Clean up the text.
8392
8393 * frames.texi (Window Frame Parameters): Document user-size.
8394 Shorten entry for top by referring to left.
8395
83962005-05-26 Richard M. Stallman <rms@gnu.org>
8397
8398 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
8399 is new, and what the implications are. Other clarifications.
8400
84012005-05-24 Richard M. Stallman <rms@gnu.org>
8402
8403 * frames.texi (Dialog Boxes): Minor fixes.
8404
84052005-05-25 Masatake YAMATO <jet@gyve.org>
8406
8407 * display.texi (Standard Faces): Write about `mode-line-highlight'.
8408
84092005-05-24 Luc Teirlinck <teirllm@auburn.edu>
8410
8411 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
8412 is optional.
8413
84142005-05-24 Nick Roberts <nickrob@snap.net.nz>
8415
10d1d0af 8416 * frames.texi (Dialog Boxes): Describe new optional argument.
b8d4c8d0
GM
8417
84182005-05-23 Lute Kamstra <lute@gnu.org>
8419
8420 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
8421 syntax-begin-function over font-lock-beginning-of-syntax-function.
8422
84232005-05-21 Luc Teirlinck <teirllm@auburn.edu>
8424
8425 * minibuf.texi (Reading File Names): Update description of
8426 `read-directory-name'.
8427
8428 * modes.texi (Derived Modes): Clarify :group keyword.
8429
84302005-05-21 Eli Zaretskii <eliz@gnu.org>
8431
8432 * files.texi (Locating Files): New subsection.
8433 Describe locate-file and executable-find.
8434
84352005-05-21 Kevin Ryde <user42@zip.com.au>
8436
8437 * frames.texi (Initial Parameters): Update cross reference to
8438 "Emacs Invocation".
8439
84402005-05-19 Luc Teirlinck <teirllm@auburn.edu>
8441
8442 * keymaps.texi (Active Keymaps): Add anchor.
8443
8444 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
8445 (Major Mode Conventions): Refer to `Auto Major Mode' in more
8446 appropriate place.
8447 (Derived Modes): Small clarifications.
8448 (Minor Mode Conventions, Keymaps and Minor Modes):
8449 Replace references to nodes with references to anchors.
8450 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
8451 Clarify description of lists whose first element is an integer.
8452 (Mode Line Variables): Add anchor.
8453 (%-Constructs): Clarify description of integer after %.
8454 (Emulating Mode Line): Describe nil value for FACE.
8455
84562005-05-18 Luc Teirlinck <teirllm@auburn.edu>
8457
8458 * modes.texi (Derived Modes): Correct references to non-existing
8459 variable standard-syntax-table.
8460
84612005-05-17 Lute Kamstra <lute@gnu.org>
8462
8463 * modes.texi (Defining Minor Modes): Mention the mode hook.
8464
84652005-05-15 Kim F. Storm <storm@cua.dk>
8466
8467 * processes.texi (Network): Remove open-network-stream-nowait.
8468 (Network Servers): Remove open-network-stream-server.
8469
84702005-05-15 Luc Teirlinck <teirllm@auburn.edu>
8471
8472 * elisp.texi (Top): Update detailed menu.
8473
8474 * variables.texi: Reorder nodes.
8475 (Variables): Update menu.
8476 (File Local Variables): Do not refer to the `-*-' line as
8477 a "local variables list". Add pxref.
8478
84792005-05-14 Luc Teirlinck <teirllm@auburn.edu>
8480
8481 * elisp.texi (Top): Update detailed menu for node changes.
8482
8483 * modes.texi (Modes): Update Menu.
8484 (Hooks): Move to beginning of chapter.
8485 Most minor modes run mode hooks too.
8486 `add-hook' can handle void hooks or hooks whose value is a single
8487 function.
8488 (Major Modes): Update Menu.
8489 (Major Mode Basics): New node, split off from `Major Modes'.
8490 (Major Mode Conventions): Correct xref. Explain how to handle
8491 auto-mode-alist if the major mode command has an autoload cookie.
8492 (Auto Major Mode): Major update. Add magic-mode-alist.
8493 (Derived Modes): Major update.
8494 (Mode Line Format): Update Menu.
8495 (Mode Line Basics): New node, split off from `Mode Line Format'.
8496
8497 * loading.texi (Autoload): Mention `autoload cookie' as synonym
8498 for `magic autoload comment'. Add index entries and anchor.
8499
85002005-05-14 Richard M. Stallman <rms@gnu.org>
8501
8502 * tips.texi (Coding Conventions): Explain how important it is
8503 that just loading certain files not change Emacs behavior.
8504
8505 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
8506
85072005-05-12 Lute Kamstra <lute@gnu.org>
8508
8509 * modes.texi (Generic Modes): Update.
8510 (Major Modes): Refer to node "Generic Modes".
8511
8512 * elisp.texi (Top): Update to the current structure of the manual.
8513 * processes.texi (Processes): Add menu description.
8514 * customize.texi (Customization): Add menu descriptions.
8515
85162005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
8517
8518 * processes.texi (Signals to Processes)
8519 (Low-Level Network): Fix typos.
8520
85212005-05-11 Lute Kamstra <lute@gnu.org>
8522
8523 * elisp.texi (Top): Add some nodes from the chapter "Major and
8524 Minor Modes" to the detailed node listing.
8525
85262005-05-10 Richard M. Stallman <rms@gnu.org>
8527
8528 * keymaps.texi (Extended Menu Items): Menu item filter functions
8529 can be called at any time.
8530
85312005-05-08 Luc Teirlinck <teirllm@auburn.edu>
8532
8533 * variables.texi (File Local Variables): `(hack-local-variables t)'
8534 now also checks whether a mode is specified in the local variables
8535 list.
8536
85372005-05-05 Kevin Ryde <user42@zip.com.au>
8538
8539 * display.texi (The Echo Area): Correct format function cross
8540 reference.
8541
85422005-05-05 Luc Teirlinck <teirllm@auburn.edu>
8543
8544 * variables.texi (Variable Aliases): Change description of
8545 `define-obsolete-variable-alias'.
8546
8547 * functions.texi (Functions): Add "Obsolete Functions" to menu.
8548 (Defining Functions): Add xref.
8549 (Obsolete Functions): New node.
8550 (Function Safety): Standardize capitalization of section title.
8551
8552 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
8553 (Dialog Boxes): Complete description of `x-popup-dialog'.
8554
85552005-05-04 Richard M. Stallman <rms@gnu.org>
8556
8557 * commands.texi (Interactive Codes): Fix Texinfo usage.
8558 Document U more clearly.
8559
85602005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8561
8562 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
8563 function and not a macro.
8564
8565 * frames.texi (Pop-Up Menus): Correct and clarify description of
8566 `x-popup-menu'.
8567 (Dialog Boxes): Clarify description of `x-popup-dialog'.
8568
85692005-05-01 Richard M. Stallman <rms@gnu.org>
8570
8571 * edebug.texi (Checking Whether to Stop): Fix previous change.
8572
85732005-05-01 Luc Teirlinck <teirllm@auburn.edu>
8574
8575 * display.texi: Fix typos and Texinfo usage.
8576
8577 * edebug.texi (Checking Whether to Stop): executing-macro ->
8578 executing-kbd-macro.
8579
85802005-05-01 Richard M. Stallman <rms@gnu.org>
8581
8582 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
8583
85842005-04-30 Richard M. Stallman <rms@gnu.org>
8585
8586 * files.texi (Magic File Names): Document `operations' property.
8587
85882005-04-29 Lute Kamstra <lute@gnu.org>
8589
8590 * modes.texi (Generic Modes): New node.
8591 (Major Modes): Add it to the menu.
8592 (Derived Modes): Add "derived mode" to concept index.
8593
85942005-04-28 Lute Kamstra <lute@gnu.org>
8595
8596 * modes.texi (Defining Minor Modes): Fix previous change.
8597 (Font Lock Mode): Simplify.
8598 (Font Lock Basics): Say that font-lock-defaults is buffer-local
8599 when set and that some parts are optional. Add cross references.
8600 (Search-based Fontification): Say how to specify font-lock-keywords.
8601 Add cross references. Add font-lock-multiline to index.
8602 Move font-lock-keywords-case-fold-search here from node "Other Font
8603 Lock Variables". Document font-lock-add-keywords and
8604 font-lock-remove-keywords.
8605 (Other Font Lock Variables): Move font-lock-keywords-only,
8606 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8607 and font-lock-syntactic-face-function to node "Syntactic Font
8608 Lock". Move font-lock-keywords-case-fold-search to node
8609 "Search-based Fontification". Document font-lock-inhibit-thing-lock
8610 and font-lock-{,un}fontify-{buffer,region}-function.
8611 (Precalculated Fontification): Remove reference to deleted variable
8612 font-lock-core-only.
8613 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
8614 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
8615 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
8616 and font-lock-syntactic-face-function here from node "Other Font
8617 Lock Variables". Move font-lock-syntactic-keywords to "Setting
8618 Syntax Properties". Add cross references.
8619 (Setting Syntax Properties): New node.
8620 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
8621 * syntax.texi (Syntax Properties): Add cross reference.
8622 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
8623
86242005-04-26 Richard M. Stallman <rms@gnu.org>
8625
8626 * display.texi (Defining Faces):
8627 Document `default' elements of defface spec.
8628
8629 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
8630
8631 * variables.texi (Variable Aliases): Clarify text.
8632
86332005-04-25 Chong Yidong <cyd@stupidchicken.com>
8634
8635 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
8636
86372005-04-25 Luc Teirlinck <teirllm@auburn.edu>
8638
8639 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
8640
86412005-04-24 Eli Zaretskii <eliz@gnu.org>
8642
8643 * syntax.texi (Syntax Table Internals): Elaborate documentation of
8644 syntax-after and syntax-class.
8645
8646 * files.texi (Changing Files): Fix last change's cross-reference.
8647 (Unique File Names): Don't mention "numbers" in the documentation
8648 of make-temp-file and make-temp-name.
8649
86502005-04-23 Richard M. Stallman <rms@gnu.org>
8651
8652 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
8653
86542005-04-22 Nick Roberts <nickrob@snap.net.nz>
8655
8656 * windows.texi (Cyclic Window Ordering): Clarify window-list.
8657
86582005-04-22 Nick Roberts <nickrob@snap.net.nz>
8659
8660 * variables.texi (Variable Aliases): Describe make-obsolete-variable
8661 and define-obsolete-variable-alias.
8662
86632005-04-22 Kim F. Storm <storm@cua.dk>
8664
8665 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
8666 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
8667
86682005-04-21 Lute Kamstra <lute@gnu.org>
8669
8670 * lists.texi (Association Lists): Document rassq-delete-all.
8671
86722005-04-19 Richard M. Stallman <rms@gnu.org>
8673
8674 * modes.texi (Search-based Fontification): Explain that
8675 facespec is an expression to be evaluated.
8676
86772005-04-19 Kevin Ryde <user42@zip.com.au>
8678
8679 * streams.texi (Output Functions): Fix xref.
8680 * strings.texi (String Conversion): Fix xref.
8681
86822005-04-19 Kim F. Storm <storm@cua.dk>
8683
8684 * symbols.texi (Symbol Plists): Add safe-get.
8685 Mention that `get' may signal an error.
8686
86872005-04-18 Nick Roberts <nickrob@snap.net.nz>
8688
8689 * customize.texi (Variable Definitions): Replace tooltip-mode
8690 example with save-place.
8691
86922005-04-17 Richard M. Stallman <rms@gnu.org>
8693
8694 * buffers.texi (Indirect Buffers): Clarify.
8695
8696 * positions.texi (Positions): Clarify converting marker to integer.
8697
8698 * strings.texi (String Basics): Mention string-match; clarify.
8699
87002005-04-08 Lute Kamstra <lute@gnu.org>
8701
8702 * modes.texi (Search-based Fontification): Fix cross references.
8703 Use consistent terminology. Document anchored highlighting.
8704
87052005-04-05 Lute Kamstra <lute@gnu.org>
8706
8707 * modes.texi (Defining Minor Modes): Document :group keyword
8708 argument and its default value.
8709
87102005-04-03 Lute Kamstra <lute@gnu.org>
8711
8712 * hooks.texi (Standard Hooks): Add some hooks. Add cross
8713 references and/or descriptions. Delete major mode hooks; mention
8714 them as a category instead. Rename or delete obsolete hooks.
8715
87162005-04-02 Richard M. Stallman <rms@gnu.org>
8717
8718 * nonascii.texi (Coding System Basics): Another wording cleanup.
8719
87202005-04-01 Richard M. Stallman <rms@gnu.org>
8721
8722 * nonascii.texi (Coding System Basics): Clarify previous change.
8723
87242005-04-01 Kenichi Handa <handa@m17n.org>
8725
10d1d0af 8726 * nonascii.texi (Coding System Basics): Describe about roundtrip
b8d4c8d0
GM
8727 identity of coding systems.
8728
87292005-03-29 Chong Yidong <cyd@stupidchicken.com>
8730
8731 * text.texi (Buffer Contents): Add filter-buffer-substring and
8732 buffer-substring-filters.
8733
87342005-03-26 Chong Yidong <cyd@stupidchicken.com>
8735
8736 * anti.texi (Antinews): Mention `G' interactive code.
8737
8738 * tips.texi (Compilation Tips): Mention benchmark.el.
8739
87402005-03-27 Luc Teirlinck <teirllm@auburn.edu>
8741
8742 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
8743 is now bound to M-o M-o.
8744
8745 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
8746
87472005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
8748
8749 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
8750 in the Emacs Manual).
8751 * Makefile.in (srcs): Remove calendar.texi.
8752 * makefile.w32-in (srcs): Remove calendar.texi.
8753 * display.texi (Display): Change name of next node.
8754 * os.texi (System In): Change name of previous node.
8755 * elisp.texi (Top): Remove Calendar references.
8756 * vol1.texi (Top): Remove Calendar references.
8757 * vol2.texi (Top): Remove Calendar references.
8758
87592005-03-25 Richard M. Stallman <rms@gnu.org>
8760
8761 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
8762 Cleanup previous change.
8763
87642005-03-25 Chong Yidong <cyd@stupidchicken.com>
8765
8766 * display.texi (Face Attributes): Faces earlier in an :inherit
8767 list take precedence.
8768 (Scroll Bars): Fix description of vertical-scroll-bars.
8769 Document frame-current-scroll-bars and window-current-scroll-bars.
8770
8771 * markers.texi (The Mark): Document temporary Transient Mark mode.
8772
8773 * minibuf.texi (Reading File Names):
8774 Document read-file-name-completion-ignore-case.
8775
8776 * positions.texi (Screen Lines): Document nil for width argument
8777 to compute-motion.
8778
87792005-03-23 Kim F. Storm <storm@cua.dk>
8780
8781 * display.texi (Standard Faces): Other faces used in the fringe
8782 implicitly inherits from the fringe face.
8783 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
8784 properties implicitly inherits from fringe face.
8785 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
8786
87872005-03-20 Chong Yidong <cyd@stupidchicken.com>
8788
8789 * display.texi (Invisible Text): State default value of
8790 line-move-ignore-invisible.
8791 (Managing Overlays): Document remove-overlays.
8792 (Standard Faces): Document escape-glyph face.
8793
8794 * minibuf.texi (Reading File Names): Document read-file-name-function.
8795
8796 * modes.texi (Other Font Lock Variables):
8797 Document font-lock-lines-before.
8798
8799 * positions.texi (Skipping Characters): skip-chars-forward allows
8800 character classes.
8801
88022005-03-18 Lute Kamstra <lute@gnu.org>
8803
8804 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
8805
88062005-03-17 Richard M. Stallman <rms@gnu.org>
8807
8808 * text.texi (Undo): Document extensible undo entries.
8809
dd7b651b 8810 * searching.texi (String Search, Regexp Search): Cleanups.
b8d4c8d0
GM
8811
8812 * nonascii.texi (Character Codes): Minor fix.
8813
8814 * display.texi (Display Property): Explain the significance
8815 of having text properties that are eq.
8816 (Other Display Specs): Explain string as display spec.
8817
8818 * commands.texi (Interactive Codes): Document G option.
8819
88202005-03-17 Chong Yidong <cyd@stupidchicken.com>
8821
8822 * text.texi (Filling): Add sentence-end-without-period and
8823 sentence-end-without-space.
8824 (Changing Properties): Minor fix.
8825
8826 * anti.texi: Total rewrite.
8827
88282005-03-15 Lute Kamstra <lute@gnu.org>
8829
8830 * edebug.texi (Instrumenting Macro Calls): Fix typos.
8831
88322005-03-08 Kim F. Storm <storm@cua.dk>
8833
8834 * display.texi (Specified Space): Property :width is support on
8835 non-graphic terminals, :height is not.
8836
88372005-03-07 Richard M. Stallman <rms@gnu.org>
8838
8839 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
8840 Now subnodes of Fringes.
8841 (Overlay Arrow): Document overlay-arrow-variable-list.
8842 (Fringe Size/Pos): New node, broken out of Fringes.
8843 (Display): Explain clearing vs redisplay better.
8844 (Truncation): Clarify use of bitmaps.
8845 (The Echo Area): Clarify the uses of the echo area.
8846 Add max-mini-window-height.
8847 (Progress): Clarify.
8848 (Invisible Text): Explain that main loop moves point out.
8849 (Selective Display): Say "hidden", not "invisible".
8850 (Managing Overlays): Move up. Describe relation to Undo here.
8851 (Overlay Properties): Clarify intro.
8852 (Finding Overlays): Explain return values when nothing found.
8853 (Width): truncate-string-to-width has added arg.
8854 (Displaying Faces): Clarify and update mode line face handling.
8855 (Face Functions): Minor cleanup.
8856 (Conditional Display): Merge into Other Display Specs.
8857 (Pixel Specification, Other Display Specs): Minor cleanups.
8858 (Images, Image Descriptors): Minor cleanups.
8859 (GIF Images): Patents have expired.
8860 (Showing Images): Explain default text for insert-image.
8861 (Manipulating Button Types): Merge into Manipulating Buttons.
8862 (Making Buttons): Explain return values.
8863 (Button Buffer Commands): Add xref.
8864 (Inverse Video): Update mode-line-inverse-video.
8865 (Display Table Format): Clarify.
8866 (Active Display Table): Give defaults for window-display-table.
8867
8868 * calendar.texi (Calendar Customizing): calendar-holiday-marker
8869 and calendar-today-marker are strings, not chars.
8870 (Holiday Customizing): Minor fix.
8871
8872 * internals.texi (Writing Emacs Primitives): Update `or' example.
8873 Update limit on # args of subr.
8874
8875 * edebug.texi (Using Edebug): Arrow is in fringe.
8876 (Instrumenting): Arg to eval-defun works without loading edebug.
8877 (Edebug Execution Modes): Add xref.
8878
8879 * customize.texi (Common Keywords): Clarify :require.
8880 Mention :version here.
8881 (Variable Definitions, Group Definitions): Not here.
8882 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
8883
88842005-03-07 Chong Yidong <cyd@stupidchicken.com>
8885 * nonascii.texi (Text Representations): Clarify position-bytes.
8886 (Character Sets): Add list-charset-chars.
8887 (Scanning Charsets): Add charset-after.
8888 (Encoding and I/O): Minor fix.
8889
88902005-03-06 Richard M. Stallman <rms@gnu.org>
8891
8892 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
8893 (Resizing Windows): Likewise.
8894
8895 * text.texi (Change Hooks): Get rid of "Emacs 21".
8896
8897 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
8898
8899 * streams.texi (Output Variables): Get rid of "Emacs 21".
8900
8901 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
8902
8903 * os.texi (Translating Input): Replace flow-control example
8904 with a less obsolete example that uses `keyboard-translate'.
8905
8906 * objects.texi (Hash Table Type, Circular Objects):
8907 Get rid of "Emacs 21".
8908
8909 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
8910 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
8911
8912 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
8913
8914 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
8915
8916 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
8917 (Menu Bar): Fix when menu-bar-update-hook is called.
8918
8919 * hash.texi (Hash Tables): Get rid of "Emacs 21".
8920
8921 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
8922 and make it read better.
8923
8924 * files.texi (Writing to Files): Get rid of "Emacs 21".
8925 (Unique File Names): Likewise.
8926
8927 * elisp.texi: Update Emacs version to 22.
8928
8929 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
8930 (Overlay Properties, Face Attributes): Likewise.
8931 (Managing Overlays): Fix punctuation.
8932 (Attribute Functions): Clarify set-face-font; get rid of
8933 info about old Emacs versions.
8934 (Auto Faces, Font Lookup, Display Property, Images):
8935 Get rid of "Emacs 21".
8936
8937 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
8938
89392005-03-05 Richard M. Stallman <rms@gnu.org>
8940
8941 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
8942
89432005-03-04 Lute Kamstra <lute@gnu.org>
8944
8945 * debugging.texi (Error Debugging): Document stack-trace-on-error.
8946
89472005-03-03 Lute Kamstra <lute@gnu.org>
8948
8949 * edebug.texi (Instrumenting Macro Calls): Fix typo.
8950
89512005-03-01 Lute Kamstra <lute@gnu.org>
8952
8953 * debugging.texi (Debugger Commands): Update `j'.
8954
89552005-02-28 Lute Kamstra <lute@gnu.org>
8956
8957 * debugging.texi (Debugging): Fix typo.
8958 (Error Debugging): Document eval-expression-debug-on-error.
8959 (Function Debugging): Update example.
8960 (Using Debugger): Mention starred stack frames.
8961 (Debugger Commands): Document `j' and `l'.
8962 (Invoking the Debugger): `d' and `j' exit recursive edit too.
8963 Update the messages that the debugger displays.
8964 (Internals of Debugger): Add cross reference. Update example.
8965 (Excess Open): Minor improvement.
8966 (Excess Close): Minor improvement.
8967
89682005-02-26 Richard M. Stallman <rms@gnu.org>
8969
8970 * tips.texi (Coding Conventions): Clarify.
8971 Put all the major mode key reservations together.
8972 Mention the Mouse-1 => Mouse-2 conventions.
8973
8974 * syntax.texi (Syntax Class Table): Clarify.
8975 (Syntax Table Functions): syntax-after moved from here.
8976 (Syntax Table Internals): syntax-after moved to here.
8977 (Parsing Expressions): Update info on number of values
8978 and what's meaningful in the STATE argument.
8979 (Categories): Fix typo.
8980
8981 * sequences.texi (Arrays): Cleanup.
8982 (Char-Tables): Clarify.
8983
8984 * processes.texi (Deleting Processes): Cleanups, add xref.
8985 (Subprocess Creation): Explain nil in exec-path. Cleanup.
8986 (Process Information): set-process-coding-system, some args optional.
8987 (Input to Processes): Explain various types for PROCESS args.
8988 Rename them from PROCESS-NAME to PROCESS.
8989 (Signals to Processes): Likewise.
8990 (Decoding Output): Cleanup.
8991 (Query Before Exit): Clarify.
8992
8993 * os.texi (Startup Summary): Correct the options; add missing ones.
8994 (Terminal Output, Batch Mode): Clarify.
8995 (Flow Control): Node deleted.
8996
8997 * markers.texi (The Mark): Clarify.
8998
8999 * macros.texi (Expansion): Cleanup.
9000 (Indenting Macros): indent-spec allows ints, not floats.
9001
9002 * keymaps.texi (Keymaps): Clarify.
9003 (Format of Keymaps): Update lisp-mode-map example.
9004 (Active Keymaps, Key Lookup): Clarify.
9005 (Changing Key Bindings): Add xref to `kbd'.
9006 (Key Binding Commands, Simple Menu Items): Clarify.
9007 (Mouse Menus, Menu Bar): Clarify.
9008 (Menu Example): Replace print example with menu-bar-replace-menu.
9009
9010 * help.texi (Documentation Basics): Add function-documentation prop.
9011
9012 * elisp.texi (Top): Don't refer to Flow Control node.
9013
9014 * commands.texi (Command Overview): Improve xrefs.
9015 (Adjusting Point): Adjusting point applies to intangible and invis.
9016 (Key Sequence Input): Doc extra read-key-sequence args.
9017 Likewise for read-key-sequence-vector.
9018
9019 * backups.texi (Rename or Copy): Minor fix.
9020 (Numbered Backups): For version-control, say the default.
9021 (Auto-Saving): make-auto-save-file-name example is simplified.
9022
9023 * advice.texi (Advising Functions): Don't imply one part of Emacs
9024 should advise another part. Markup changes.
9025 (Defining Advice): Move transitional para.
9026 (Activation of Advice): Cleanup.
9027 Explain if COMPILE is nil or negative.
9028
9029 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
9030
90312005-02-24 Lute Kamstra <lute@gnu.org>
9032
9033 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
9034 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
9035
90362005-02-23 Lute Kamstra <lute@gnu.org>
9037
9038 * modes.texi (Defining Minor Modes): define-minor-mode can be used
9039 to define global minor modes as well.
9040
9041 * display.texi (Managing Overlays): overlay-buffer returns nil for
9042 deleted overlays.
9043
90442005-02-22 Kim F. Storm <storm@cua.dk>
9045
9046 * minibuf.texi (Basic Completion): Allow symbols in addition to
9047 strings in try-completion and all-completions.
9048
90492005-02-14 Lute Kamstra <lute@gnu.org>
9050
9051 * elisp.texi (Top): Remove reference to deleted node.
9052
9053 * lists.texi (Lists): Remove reference to deleted node.
9054 (Cons Cells): Fix typo.
9055
9056 * loading.texi (Where Defined): Fix typo.
9057
90582005-02-14 Richard M. Stallman <rms@gnu.org>
9059
9060 * variables.texi (Creating Buffer-Local): change-major-mode-hook
9061 is useful for discarding some minor modes.
9062
9063 * symbols.texi (Symbol Components): Reorder examples.
9064
9065 * streams.texi (Input Functions): State standard-input default.
9066 (Output Variables): State standard-output default.
9067
9068 * objects.texi (Printed Representation): Clarify read syntax vs print.
9069 (Floating Point Type): Explain meaning better.
9070 (Symbol Type): Explain uniqueness better.
9071 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
9072 List examples sooner.
9073 (Box Diagrams): New subnode broken out.
9074 Some examples moved from old Lists as Boxes node.
9075 (Dotted Pair Notation): Clarify intro.
9076 (Array Type): Clarify.
9077 (Type Predicates): Add hash-table-p.
9078
9079 * numbers.texi (Integer Basics): Clarify radix explanation.
9080 (Predicates on Numbers): Minor clarification.
9081 (Comparison of Numbers): Minor clarification. Clarify eql.
9082 Typos in min, max.
9083 (Math Functions): Clarify overflow in expt.
9084
9085 * minibuf.texi (Text from Minibuffer): Minor clarification.
9086 Mention arrow keys.
9087
9088 * loading.texi (Autoload): defun's doc string overrides autoload's
9089 doc string.
9090 (Repeated Loading): Modernize "add to list" examples.
9091 (Where Defined): Finish updating table of load-history elts.
9092
9093 * lists.texi (List-related Predicates): Minor wording improvement.
9094 (Lists as Boxes): Node deleted.
9095 (Building Lists): Explain trivial cases of number-sequence.
9096
9097 * hash.texi (Hash Tables): Add desc to menu items.
10d1d0af 9098 (Creating Hash): Explain "full" means "make larger".
b8d4c8d0
GM
9099 (Hash Access): Any object can be a key.
9100 State value of maphash.
9101
9102 * functions.texi (What Is a Function): Wording cleanup.
9103 (Function Documentation): Minor cleanup.
9104 Explain purpose of calling convention at end of doc string.
9105 (Function Names): Wording cleanup.
9106 (Calling Functions): Wording cleanup.
9107 Explain better how funcall calls the function.
9108 (Function Cells): Delete example of saving and redefining function.
9109
9110 * control.texi (Combining Conditions): Wording cleanup.
9111 (Iteration): dolist and dotimes bind VAR locally.
9112 (Cleanups): Xref to Atomic Changes.
9113
9114 * compile.texi (Byte Compilation): Delete 19.29 info.
9115 (Compilation Functions): Macros' difficulties don't affect defsubst.
9116 (Docs and Compilation): Delete 19.29 info.
9117
91182005-02-10 Richard M. Stallman <rms@gnu.org>
9119
9120 * objects.texi (Symbol Type): Minor correction.
9121
91222005-02-06 Lute Kamstra <lute@gnu.org>
9123
9124 * modes.texi (Example Major Modes): Fix typos.
9125
91262005-02-06 Richard M. Stallman <rms@gnu.org>
9127
9128 * text.texi (Margins): fill-nobreak-predicate can be one function.
9129
9130 * strings.texi (Modifying Strings): clear-string can make unibyte.
9131 (Formatting Strings): format gives error if values missing.
9132
9133 * positions.texi (Character Motion): Mention default arg
9134 for forward-char. backward-char refers to forward-char.
9135 (Word Motion): Mention default arg for forward-word.
9136 (Buffer End Motion): Mention default arg for beginning-of-buffer.
9137 Simplify end-of-buffer.
9138 (Text Lines): Mention default arg for forward-line.
9139 (List Motion): Mention default arg for beginning/end-of-defun.
9140 (Skipping Characters): Minor fixes in explaining character-set.
9141
9142 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
9143 Mode inheritance applies only when default-major-mode is nil.
9144 Clarifications.
9145 (Example Major Modes): Update Text mode and Lisp mode examples.
9146 (Minor Mode Conventions): Mention define-minor-mode at top.
9147 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
9148 (Mode Line Format): Update mode line face display info.
9149 (Properties in Mode): Mention effect of risky vars.
9150 (Imenu): Define imenu-add-to-menubar.
9151 (Font Lock Mode): Add descriptions to menu lines.
9152 (Faces for Font Lock): Add font-lock-doc-face.
9153
91542005-02-05 Lute Kamstra <lute@gnu.org>
9155
9156 * text.texi (Maintaining Undo): Remove obsolete function.
9157
91582005-02-05 Eli Zaretskii <eliz@gnu.org>
9159
9160 * frames.texi (Color Names): Add pointer to the X docs about RGB
c4cc8b9a 9161 color specifications. Improve indexing.
b8d4c8d0
GM
9162 (Text Terminal Colors): Replace the description of RGB values by
9163 an xref to "Color Names".
9164
91652005-02-03 Richard M. Stallman <rms@gnu.org>
9166
9167 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
9168 Clarify.
9169 (Selecting Windows): Clarify save-selected-window.
9170 (Cyclic Window Ordering): Clarify walk-windows.
9171 (Window Point): Clarify.
9172 (Window Start): Add comment to example.
9173 (Resizing Windows): Add `interactive' specs in examples.
9174 Document fit-window-to-buffer.
9175
9176 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
9177 (Undo, Maintaining Undo): Clarify last change.
9178 (Sorting): In sort-numeric-fields, explain about octal and hex.
9179 Mention sort-numeric-base.
9180 (Format Properties): Add xref for hard newlines.
9181
9182 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
9183 (Pop-Up Menus): Fix typo.
9184 (Color Names): Explain all types of color names.
9185 Explain color-values on B&W terminal.
9186 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
9187
9188 * files.texi (File Locks): Not supported on MS systems.
9189 (Testing Accessibility): Clarify.
9190
9191 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
9192 (Coverage Testing): Fix typo.
9193
9194 * commands.texi (Misc Events): Remove stray space.
9195
9196 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
9197 (Modification Time): Clarify when visited-file-modtime returns 0.
9198 (The Buffer List): Clarify bury-buffer.
9199 (Killing Buffers): Clarify.
9200 (Indirect Buffers): Add clone-indirect-buffer.
9201
92022005-02-02 Matt Hodges <MPHodges@member.fsf.org>
9203
9204 * edebug.texi (Printing in Edebug): Fix default value of
9205 edebug-print-circle.
9206 (Coverage Testing): Fix displayed frequency count data.
9207
92082005-02-02 Luc Teirlinck <teirllm@auburn.edu>
9209
9210 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
9211
92122005-02-02 Kim F. Storm <storm@cua.dk>
9213
9214 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
9215
92162005-01-29 Eli Zaretskii <eliz@gnu.org>
9217
9218 * commands.texi (Misc Events): Describe the help-echo event.
9219
9220 * text.texi (Special Properties) <help-echo>: Use `pos'
9221 consistently in description of the help-echo property.
9222 Use @code{nil} instead of @var{nil}.
9223
9224 * display.texi (Overlay Properties): Fix the index entry for
9225 help-echo overlay property.
9226
9227 * customize.texi (Type Keywords): Uncomment the xref to the
9228 help-echo property documentation.
9229
92302005-01-23 Kim F. Storm <storm@cua.dk>
9231
9232 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
9233 return value. Third element FULLY replaced by PARTIAL which
9234 specifies number of invisible pixels if row is only partially visible.
9235 (Textual Scrolling): Mention auto-window-vscroll.
9236 (Vertical Scrolling): New defvar auto-window-vscroll.
9237
92382005-01-16 Luc Teirlinck <teirllm@auburn.edu>
9239
9240 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
9241 command remapping.
9242
92432005-01-15 Richard M. Stallman <rms@gnu.org>
9244
9245 * display.texi (Defining Images): Mention DATA-P arg of create-image.
9246
92472005-01-14 Kim F. Storm <storm@cua.dk>
9248
9249 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
9250
9251 * text.texi (Links and Mouse-1): Fix string and vector item.
9252
92532005-01-13 Richard M. Stallman <rms@gnu.org>
9254
9255 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
9256 descriptions of overriding-local-map and overriding-terminal-local-map.
9257
9258 * text.texi (Links and Mouse-1): Clarify text.
9259
92602005-01-13 Kim F. Storm <storm@cua.dk>
9261
9262 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
9263
92642005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
9265
9266 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
9267
92682005-01-12 Kim F. Storm <storm@cua.dk>
9269
9270 * text.texi (Links and Mouse-1): Rename section from Enabling
9271 Mouse-1 to Following Links. Change xrefs.
9272 Add examples for define-button-type and define-widget.
9273
9274 * display.texi (Button Properties, Button Buffer Commands):
9275 Clarify mouse-1 and follow-link functionality.
9276
92772005-01-12 Richard M. Stallman <rms@gnu.org>
9278
9279 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
9280
9281 * display.texi (Beeping): Fix Texinfo usage.
9282
9283 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
9284
92852005-01-11 Kim F. Storm <storm@cua.dk>
9286
9287 * display.texi (Button Properties, Button Buffer Commands):
9288 Mention mouse-1 binding. Add follow-link keyword.
9289
9290 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
9291 (Enabling Mouse-1 to Follow Links): New subsection.
9292
92932005-01-06 Richard M. Stallman <rms@gnu.org>
9294
9295 * text.texi (Special Properties): Minor change.
9296
9297 * os.texi (Timers): Clarify previous change.
9298
9299 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
9300
93012005-01-01 Luc Teirlinck <teirllm@auburn.edu>
9302
9303 * display.texi (Face Attributes): Correct xref to renamed node.
9304
93052005-01-01 Richard M. Stallman <rms@gnu.org>
9306
9307 * display.texi (Face Attributes): Describe hex color specs.
9308
93092004-12-31 Richard M. Stallman <rms@gnu.org>
9310
9311 * os.texi (Timers): Update previous change.
9312
93132004-12-30 Kim F. Storm <storm@cua.dk>
9314
9315 * display.texi (Line Height): Total line-height is now specified
9316 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
9317 in cons cells. (nil . RATIO) is relative to actual line height.
9318 Use line-height `t' instead of `0' to get minimum height.
9319
93202004-12-29 Richard M. Stallman <rms@gnu.org>
9321
9322 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
9323
93242004-12-28 Richard M. Stallman <rms@gnu.org>
9325
9326 * commands.texi (Quitting): Clarify value of with-local-quit.
9327
9328 * elisp.texi (Top): Fix previous change.
9329
9330 * loading.texi (Loading): Fix previous change.
9331
93322004-12-27 Richard M. Stallman <rms@gnu.org>
9333
9334 * Makefile.in (MAKEINFO): Specify --force.
9335
9336 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
9337
9338 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
9339
9340 * display.texi (Line Height): Further clarify.
9341
9342 * elisp.texi (Top): Update Loading submenu.
9343
9344 * loading.texi (Where Defined): New node.
9345 (Unloading): load-history moved to Where Defined.
9346
93472004-12-21 Richard M. Stallman <rms@gnu.org>
9348
9349 * commands.texi (Event Input Misc): Add while-no-input.
9350
93512004-12-11 Richard M. Stallman <rms@gnu.org>
9352
9353 * display.texi (Line Height): Rewrite text for clarity.
9354
93552004-12-11 Kim F. Storm <storm@cua.dk>
9356
9357 * display.texi (Display): Add node "Line Height" to menu.
9358 (Line Height): New node. Move full description of line-spacing
9359 and line-height text properties here from text.texi.
9360 (Scroll Bars): Add vertical-scroll-bar variable.
9361
9362 * frames.texi (Window Frame Parameters): Remove line-height defvar.
9363
9364 * locals.texi (Standard Buffer-Local Variables): Fix xref for
9365 line-spacing and vertical-scroll-bar.
9366
9367 * text.texi (Special Properties): Just mention line-spacing and
9368 line-height here, add xref to new "Line Height" node.
9369
93702004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
9371
9372 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
9373
9374 * locals.texi (Standard Buffer-Local Variables):
9375 Add @xref for `line-spacing'.
9376
93772004-12-05 Richard M. Stallman <rms@gnu.org>
9378
9379 * Makefile.in (maintainer-clean): Remove the info files
9380 in $(infodir) where they are created.
9381
93822004-12-03 Richard M. Stallman <rms@gnu.org>
9383
9384 * windows.texi (Selecting Windows): get-lru-window and
9385 get-largest-window don't consider dedicated windows.
9386
9387 * text.texi (Undo): Document undo-in-progress.
9388
93892004-11-26 Richard M. Stallman <rms@gnu.org>
9390
9391 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
9392 Remove a few vars that are not always buffer-local.
9393
93942004-11-24 Luc Teirlinck <teirllm@auburn.edu>
9395
9396 * locals.texi (Standard Buffer-Local Variables): Comment out
9397 xref's to non-existent node `Yet to be written'.
9398
93992004-11-24 Richard M. Stallman <rms@gnu.org>
9400
9401 * processes.texi (Synchronous Processes): Grammar fix.
9402
9403 * numbers.texi (Comparison of Numbers): Add eql.
9404
9405 * locals.texi (Standard Buffer-Local Variables): Add many vars.
9406
9407 * intro.texi (Printing Notation): Fix previous change.
9408
9409 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
9410 and default-indicate-buffer-boundaries from here.
9411 (Usual Display): To here.
9412 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
9413 (Usual Display): Move tab-width up.
9414
5dcb4c4e
SM
9415 * customize.texi (Variable Definitions):
9416 Replace show-paren-mode example with tooltip-mode.
b8d4c8d0
GM
9417 (Simple Types, Composite Types, Defining New Types):
9418 Minor cleanups.
9419
94202004-11-21 Jesper Harder <harder@ifa.au.dk>
9421
9422 * processes.texi (Synchronous Processes, Output from Processes):
9423 Markup fix.
9424
94252004-11-20 Richard M. Stallman <rms@gnu.org>
9426
9427 * positions.texi (Skipping Characters): skip-chars-forward
9428 now handles char classes.
9429
9430 * intro.texi (Printing Notation): Avoid confusion of `print'
9431 when explaining @print.
9432
9433 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
9434
9435 * display.texi (Display Table Format): Minor fix.
9436
9437 * streams.texi (Output Functions): Fix print example.
9438
9439 * Makefile.in (elisp): New target.
9440 (dist): Depend on $(infodir)/elisp, not elisp.
9441 Copy the info files from $(infodir).
9442
9443 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
9444 read-from-minibuffer.
9445
9446 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
9447
94482004-11-19 Richard M. Stallman <rms@gnu.org>
9449
9450 * searching.texi (Regexp Search): Add search-whitespace-regexp.
9451
94522004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
9453
9454 * tips.texi (Coding Conventions): Fix typo.
9455
94562004-11-16 Richard M. Stallman <rms@gnu.org>
9457
9458 * tips.texi (Coding Conventions): Separate defvar and require
9459 methods to avoid warnings. Use require only when there are many
9460 functions and variables from that package.
9461
9462 * minibuf.texi (Minibuffer Completion): When ignoring case,
9463 predicate must not be case-sensitive.
9464
9465 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
9466 (Test Coverage): Don't talk about "splotches". Clarified.
9467
94682004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
9469
9470 * frames.texi (Window Frame Parameters): Fix typo.
9471
94722004-11-15 Kim F. Storm <storm@cua.dk>
9473
9474 * symbols.texi (Other Plists): Note that plist-get may signal error.
9475 Add safe-plist-get.
9476
94772004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
9478
9479 * modes.texi (Font Lock Basics): Fix typo.
9480
94812004-11-08 Richard M. Stallman <rms@gnu.org>
9482
9483 * syntax.texi (Syntax Table Functions): Add syntax-after.
9484
94852004-11-06 Lars Brinkhoff <lars@nocrew.org>
9486
9487 * os.texi (Processor Run Time): New section documenting
9488 get-internal-run-time.
9489
94902004-11-06 Eli Zaretskii <eliz@gnu.org>
9491
9492 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
9493 it nukes elisp-cover.texi.
9494 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
9495 elisp-0 etc.
9496
94972004-11-05 Luc Teirlinck <teirllm@auburn.edu>
9498
9499 * commands.texi (Keyboard Macros): Document `append' return value
9500 of `defining-kbd-macro'.
9501
95022004-11-01 Richard M. Stallman <rms@gnu.org>
9503
9504 * commands.texi (Interactive Call): Add called-interactively-p.
9505
95062004-10-29 Simon Josefsson <jas@extundo.com>
9507
9508 * minibuf.texi (Reading a Password): Revert.
9509
95102004-10-28 Richard M. Stallman <rms@gnu.org>
9511
9512 * frames.texi (Display Feature Testing): Explain about "vendor".
9513
95142004-10-27 Richard M. Stallman <rms@gnu.org>
9515
9516 * commands.texi (Interactive Codes): `N' uses numeric prefix,
9517 not raw. Clarify `n'.
9518 (Interactive Call): Rewrite interactive-p, focusing on when
9519 and how to use it.
9520 (Misc Events): Clarify previous change.
9521
9522 * advice.texi (Simple Advice): Clarify what job the example does.
9523 (Around-Advice): Clarify ad-do-it.
9524 (Activation of Advice): An option of ad-default-compilation-action
9525 is `never', not `nil'.
9526
95272004-10-26 Kim F. Storm <storm@cua.dk>
9528
9529 * commands.texi (Interactive Codes): Add U code letter.
9530
95312004-10-25 Simon Josefsson <jas@extundo.com>
9532
9533 * minibuf.texi (Reading a Password): Add.
9534
95352004-10-24 Jason Rumney <jasonr@gnu.org>
9536
9537 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
9538 and wheel-down.
9539
95402004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
9541
9542 * processes.texi (Synchronous Processes): Document process-file.
9543
95442004-10-22 Kenichi Handa <handa@m17n.org>
9545
9546 * text.texi (translate-region): Document that it accepts also a
9547 char-table.
9548
95492004-10-22 David Ponce <david@dponce.com>
9550
9551 * windows.texi (Resizing Windows): Document the `preserve-before'
9552 argument of the functions `enlarge-window' and `shrink-window'.
9553
95542004-10-19 Jason Rumney <jasonr@gnu.org>
9555
9556 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
9557
95582004-10-09 Luc Teirlinck <teirllm@auburn.edu>
9559
9560 * text.texi (Filling): Add anchor for definition of
9561 `sentence-end-double-space'.
9562
9563 * searching.texi (Regexp Example): Update description of how
9564 Emacs currently recognizes the end of a sentence.
9565 (Standard Regexps): Update definition of the variable
9566 `sentence-end'. Add definition of the function `sentence-end'.
9567
95682004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
9569
9570 * display.texi (Progress): New node.
9571
95722004-10-05 Kim F. Storm <storm@cua.dk>
9573
9574 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
9575
95762004-09-29 Kim F. Storm <storm@cua.dk>
9577
9578 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
9579 to identify bitmaps. Remove -fringe-bitmap suffix for standard
9580 fringe bitmap symbols, as they now have their own namespace.
9581 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
9582 vs. pixels. Signal error if no free bitmap slots.
9583 (Pixel Specification): Change IMAGE to @var{image}.
9584
95852004-09-28 Richard M. Stallman <rms@gnu.org>
9586
9587 * text.texi (Special Properties): Clarify line-spacing and line-height.
9588
9589 * searching.texi (Regexp Search): Add looking-back.
9590
95912004-09-25 Luc Teirlinck <teirllm@auburn.edu>
9592
9593 * display.texi: Correct typos.
9594 (Image Descriptors): Correct xref's.
9595
95962004-09-25 Richard M. Stallman <rms@gnu.org>
9597
9598 * text.texi (Special Properties): Cleanups in `cursor'.
9599 Rewrites in `line-height' and `line-spacing'; exchange them.
9600
9601 * display.texi (Fringes): Rewrite previous change.
9602 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
9603 (Display Fringe Bitmaps): Node deleted, text moved.
9604 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
9605 (Scroll Bars): Clarify set-window-scroll-bars.
9606 (Pointer Shape): Rewrite.
9607 (Specified Space): Clarify :align-to, etc.
9608 (Pixel Specification): Use @var. Clarify new text.
9609 (Other Display Specs): Clarify `slice'.
9610 (Image Descriptors): Cleanups.
9611 (Showing Images): Cleanups.
9612
96132004-09-24 Luc Teirlinck <teirllm@auburn.edu>
9614
9615 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
9616
9617 * modes.texi: Various minor changes in addition to:
9618 (Major Mode Conventions): Final call to `run-mode-hooks' should
9619 not be inside the `delay-mode-hooks' form.
9620 (Mode Hooks): New node.
9621 (Hooks): Delete obsolete example.
9622 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
9623 node "Mode Hooks".
9624
96252004-09-22 Luc Teirlinck <teirllm@auburn.edu>
9626
9627 * display.texi: Correct various typos.
9628 (Display): Rename node "Pointer Shapes" to "Pointer
9629 Shape". (There is already a node called "Pointer Shapes" in
9630 frames.texi.)
9631 (Images): Remove non-existent node "Image Slices" from menu.
9632
96332004-09-23 Kim F. Storm <storm@cua.dk>
9634
9635 * text.texi (Special Properties): Add `cursor', `pointer',
9636 `line-height', and `line-spacing' properties.
9637
9638 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
9639 Shapes' to menu.
9640 (Standard Faces): Doc fix for fringe face.
9641 (Fringes): Add `overflow-newline-into-fringe' and
9642 'indicate-buffer-boundaries'.
9643 (Fringe Bitmaps, Pointer Shapes): New nodes.
9644 (Display Property): Add 'Pixel Specification' and 'Display Fringe
9645 Bitmaps' to menu.
9646 (Specified Space): Describe pixel width and height.
9647 (Pixel Specification): New node.
9648 (Other Display Specs): Add `slice' property.
9649 (Display Fringe Bitmaps): New node.
9650 (Images): Add 'Image Slices' to menu.
9651 (Image Descriptors): Add `:pointer' and `:map' properties.
5dcb4c4e
SM
9652 (Showing Images): Add slice arg to `insert-image'.
9653 Add 'insert-sliced-image'.
b8d4c8d0
GM
9654
96552004-09-20 Richard M. Stallman <rms@gnu.org>
9656
9657 * commands.texi (Key Sequence Input):
9658 Clarify downcasing in read-key-sequence.
9659
96602004-09-08 Juri Linkov <juri@jurta.org>
9661
9662 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
9663
96642004-09-07 Luc Teirlinck <teirllm@auburn.edu>
9665
5dcb4c4e
SM
9666 * locals.texi (Standard Buffer-Local Variables):
9667 Add `buffer-auto-save-file-format'.
b8d4c8d0
GM
9668 * internals.texi (Buffer Internals): Describe new
9669 auto_save_file_format field of the buffer structure.
9670 * files.texi (Format Conversion): `auto-save-file-format' has been
9671 renamed `buffer-auto-save-file-format'.
9672
96732004-08-27 Luc Teirlinck <teirllm@auburn.edu>
9674
9675 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
9676 an integer or a marker.
9677 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
9678
96792004-08-22 Richard M. Stallman <rms@gnu.org>
9680
9681 * modes.texi (Major Mode Conventions): Discuss rebinding of
9682 standard key bindings.
9683
96842004-08-18 Kim F. Storm <storm@cua.dk>
9685
9686 * processes.texi (Accepting Output): Add `just-this-one' arg to
9687 `accept-process-output'.
9688 (Output from Processes): New var `process-adaptive-read-buffering'.
9689
96902004-08-10 Luc Teirlinck <teirllm@auburn.edu>
9691
9692 * keymaps.texi: Various changes in addition to:
9693 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
9694 Give more varied examples for `kbd'.
9695 (Creating Keymaps): Char tables have slots for all characters
9696 without modifiers.
9697 (Active Keymaps): `overriding-local-map' and
9698 `overriding-terminal-local-map' also override text property and
9699 overlay keymaps.
9700 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
9701 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
9702 to denote a prefix of no events.
9703 `map-keymap' includes parent's bindings _recursively_.
9704 Clarify and correct description of `where-is-internal'.
9705 Mention BUFFER-OR-NAME arg to `describe-bindings'.
9706 (Menu Example): For menus intended for use with the keyboard, the
9707 menu items should be bound to characters or real function keys.
9708
97092004-08-08 Luc Teirlinck <teirllm@auburn.edu>
9710
9711 * objects.texi (Character Type): Reposition `@anchor' to prevent
9712 double space inside sentence in Info.
9713
9714 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
9715 renamed to `disabled-command-function'.
9716 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
9717 (Command Loop Info): Replace reference to it.
9718 (Disabling Commands): `disabled-command-hook' has been renamed to
9719 `disabled-command-function'.
9720
97212004-08-07 Luc Teirlinck <teirllm@auburn.edu>
9722
9723 * os.texi (Translating Input): Only non-prefix bindings in
9724 `key-translation-map' override actual key bindings. Warn about
9725 possible indirect effect of actual key bindings on non-prefix
9726 bindings in `key-translation-map'.
9727
97282004-08-06 Luc Teirlinck <teirllm@auburn.edu>
9729
9730 * minibuf.texi (High-Level Completion): Add anchor for definition
9731 of `read-variable'.
9732
9733 * commands.texi: Various changes in addition to:
9734 (Using Interactive): Clarify description of `interactive-form'.
9735 (Interactive Call): Mention default for KEYS argument to
9736 `call-interactively'.
9737 (Command Loop Info): Clarify description of `this-command-keys'.
9738 Mention KEEP-RECORD argument to `clear-this-command-keys'.
9739 Value of `last-event-frame' can be `macro'.
9740 (Repeat Events): `double-click-fuzz' is also used to distinguish
9741 clicks and drags.
9742 (Classifying Events): Clarify descriptions of `event-modifiers'
9743 `event-basic-type' and `event-convert-list'.
9744 (Accessing Events): `posn-timestamp' takes POSITION argument.
9745 (Quoted Character Input): Clarify description of
9746 `read-quoted-char' and fix example.
9747 (Quitting): Add `with-local-quit'.
9748 (Disabling Commands): Correct and clarify descriptions of
9749 `enable-command' and `disable-command'.
9750 Mention what happens if `disabled-command-hook' is nil.
9751 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
9752 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
9753
97542004-07-24 Luc Teirlinck <teirllm@auburn.edu>
9755
9756 * frames.texi: Various changes in addition to:
9757 (Creating Frames): Expand and clarify description of `make-frame'.
9758 (Window Frame Parameters): Either none or both of the `icon-left'
9759 and `icon-top' parameters must be specified. Put descriptions of
9760 `menu-bar-lines' and `toolbar-lines' closer together and change
9761 them accordingly.
9762 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
9763 except while processing `frame-title-format' or `icon-title-format'.
9764 (Deleting Frames): Correct description of `delete-frame'.
9765 Non-nil return values of `frame-live-p' are like those of `framep'.
9766 (Frames and Windows): Mention return value of
9767 `set-frame-selected-window'.
9768 (Visibility of Frames): Mention `force' argument to
9769 `make-frame-invisible'. `frame-visible-p' returns t for all
9770 frames on text-only terminals.
9771 (Frame Configurations): Restoring a frame configuration does not
9772 restore deleted frames.
9773 (Window System Selections): `x-set-selection' returns DATA.
9774 (Resources): Add example.
9775 (Display Feature Testing): Clarify descriptions of
9776 `display-pixel-height', `display-pixel-width', `x-server-version'
9777 and `x-server-vendor'.
9778
9779 * windows.texi (Choosing Window): Add anchor.
9780 * minibuf.texi (Minibuffer Misc): Add anchor.
9781
97822004-07-23 John Paul Wallington <jpw@gnu.org>
9783
9784 * macros.texi (Defining Macros): Declaration keyword for setting
9785 Edebug spec is `debug' not `edebug'.
9786
97872004-07-19 Luc Teirlinck <teirllm@auburn.edu>
9788
9789 * windows.texi: Various small changes in addition to:
9790 (Window Point): Mention return value of `set-window-point'.
9791 (Window Start): `pos-visible-in-window-p' disregards horizontal
9792 scrolling. Explain return value if PARTIALLY is non-nil.
9793 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
9794 and `set-window-vscroll'.
9795 (Size of Window): The argument WINDOW to `window-inside-edges',
9796 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
9797 (Resizing Windows): Explain return value of
9798 `shrink-window-if-larger-than-buffer'.
9799 `window-size-fixed' automatically becomes buffer local when set.
9800 (Window Configurations): Explain return value of
9801 `set-window-configuration'.
9802
9803 * minibuf.texi (Minibuffer Misc): Add anchor for
9804 `minibuffer-scroll-window'.
9805
9806 * positions.texi (Text Lines): Add anchor for `count-lines'.
9807
98082004-07-17 Richard M. Stallman <rms@gnu.org>
9809
9810 * display.texi (Overlay Properties): Adding `evaporate' prop
9811 deletes empty overlay immediately.
9812
9813 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
9814 fix example.
9815
98162004-07-16 Jim Blandy <jimb@redhat.com>
9817
9818 * searching.texi (Regexp Backslash): Document new \_< and \_>
9819 operators.
9820
98212004-07-16 Juanma Barranquero <lektu@terra.es>
9822
9823 * display.texi (Images): Fix Texinfo usage.
9824
98252004-07-14 Luc Teirlinck <teirllm@auburn.edu>
9826
9827 * buffers.texi (Modification Time): `visited-file-modtime' now
9828 returns a list of two integers, instead of a cons.
9829
98302004-07-13 Luc Teirlinck <teirllm@auburn.edu>
9831
9832 * windows.texi: Various changes in addition to:
9833 (Splitting Windows): Add `split-window-keep-point'.
9834
98352004-07-09 Richard M. Stallman <rms@gnu.org>
9836
9837 * frames.texi (Input Focus): Minor fix.
9838
98392004-07-07 Luc Teirlinck <teirllm@auburn.edu>
9840
9841 * frames.texi (Input Focus): Clarify descriptions of
9842 `select-frame-set-input-focus' and `select-frame'.
9843
98442004-07-06 Luc Teirlinck <teirllm@auburn.edu>
9845
9846 * os.texi: Various small changes in addition to:
9847 (Killing Emacs): Expand and clarify description of
9848 `kill-emacs-query-functions' and `kill-emacs-hook'.
9849 (System Environment): Expand and clarify description of `getenv'
9850 and `setenv'.
9851 (Timers): Clarify description of `run-at-time'.
9852 (Translating Input): Correct description of
9853 `extra-keyboard-modifiers'.
9854 (Flow Control): Correct description of `enable-flow-control'.
9855
98562004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
9857
9858 * os.texi: Update copyright.
9859 (Session Management): Grammar fix.
9860 Clarify which Emacs does the restarting.
9861 Use @samp for *scratch* buffer.
9862
98632004-07-04 Alan Mackenzie <acm@muc.de>
9864
9865 * frames.texi (Input Focus): Add documentation for
9866 `select-frame-set-input-focus'. Replace refs to non-existent
9867 `switch-frame' with `select-frame'. Minor corrections and tidying
9868 up of text-only terminal stuff.
9869
98702004-07-02 Richard M. Stallman <rms@gnu.org>
9871
9872 * files.texi (Saving Buffers): Cleanup write-contents-function.
9873 (Magic File Names): Cleanup file-remote-p.
9874
b344d29d 98752004-07-02 Kai Großjohann <kai@emptydomain.de>
b8d4c8d0
GM
9876
9877 * files.texi (Magic File Names): `file-remote-p' returns an
9878 identifier of the remote system, not just t.
9879
98802004-07-02 David Kastrup <dak@gnu.org>
9881
9882 * searching.texi (Entire Match Data): Add explanation about new
9883 match-data behavior when @var{integers} is non-nil.
9884
98852004-06-24 Richard M. Stallman <rms@gnu.org>
9886
9887 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
9888
9889 * customize.texi (Variable Definitions): Note about doc strings
9890 and :set.
9891
9892 * keymaps.texi (Keymap Terminology): Document `kbd'.
9893 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
9894
9895 * display.texi (Invisible Text): Setting buffer-invisibility-spec
9896 makes it buffer-local.
9897
9898 * files.texi (Saving Buffers): Correct previous change.
9899
9900 * commands.texi (Accessing Events):
9901 Clarify posn-col-row and posn-actual-col-row.
9902
99032004-06-24 David Ponce <david.ponce@wanadoo.fr>
9904
9905 * commands.texi (Accessing Events): New functions
9906 posn-at-point and posn-at-x-y. Add example to posn-x-y.
9907
99082004-06-23 Luc Teirlinck <teirllm@auburn.edu>
9909
9910 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
9911 * frames.texi, buffers.texi, backups.texi, variables.texi:
9912 * loading.texi, eval.texi, functions.texi, control.texi:
9913 * symbols.texi, minibuf.texi: Reposition @anchor's.
9914
9915 * help.texi: Various small changes in addition to the following.
9916 (Describing Characters): Describe PREFIX argument to
9917 `key-description'. Correct and clarify definition of
9918 `text-char-description'. Describe NEED-VECTOR argument to
9919 `read-kbd-macro'.
9920 (Help Functions): Clarify definition of `apropos'.
9921
99222004-06-23 Lars Hansen <larsh@math.ku.dk>
9923
9924 * files.texi (Saving Buffers): Correct description of
9925 `write-contents-functions'.
9926
99272004-06-21 Juanma Barranquero <lektu@terra.es>
9928
9929 * display.texi (Images): Remove redundant @vindex directives.
9930 Rewrite `image-library-alist' doc in active voice.
9931
99322004-06-14 Juanma Barranquero <lektu@terra.es>
9933
9934 * display.texi (Images): Document new delayed library loading,
9935 variable `image-library-alist' and (existing but undocumented)
9936 function `image-type-available-p'.
9937
99382004-06-05 Richard M. Stallman <rms@gnu.org>
9939
9940 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
9941 refer the user to the Initial Input node.
9942 (Text from Minibuffer): Likewise.
9943 (Initial Input): New node. Document this feature
9944 and say it is mostly deprecated.
9945
99462004-05-30 Richard M. Stallman <rms@gnu.org>
9947
9948 * loading.texi (Named Features): Clarify return value
9949 and meaning of NOERROR.
9950
9951 * variables.texi (File Local Variables): Minor cleanup.
9952
99532004-05-30 Michael Albinus <michael.albinus@gmx.de>
9954
9955 * files.texi (Magic File Names): Add `file-remote-p' as operation
9956 of file name handlers.
9957
99582004-05-29 Richard M. Stallman <rms@gnu.org>
9959
9960 * modes.texi (Minor Mode Conventions): (-) has no special meaning
9961 as arg to a minor mode command.
9962
99632004-05-22 Richard M. Stallman <rms@gnu.org>
9964
9965 * syntax.texi (Syntax Class Table): Word syntax not just for English.
9966
9967 * streams.texi (Output Variables): Doc float-output-format.
9968
9969 * searching.texi (Regexp Special): Nested repetition can be infloop.
9970
9971 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
9972 real stack overflow.
9973
9974 * compile.texi: Minor cleanups.
9975
99762004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
9977
9978 * lists.texi (Cons Cells): Explain dotted lists, true lists,
9979 circular lists.
9980 (List Elements): Explain handling of circular and dotted lists.
9981
99822004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
9983
9984 * modes.texi (Search-based Fontification): Fix typo.
9985
99862004-05-10 Juanma Barranquero <lektu@terra.es>
9987
9988 * modes.texi (Mode Line Variables): Fix description of
9989 global-mode-string, which is now after which-func-mode, not the
9990 buffer name.
9991
99922004-05-07 Lars Hansen <larsh@math.ku.dk>
9993
9994 * modes.texi (Desktop Save Mode): Add.
9995 (Modes): Add menu entry Desktop Save Mode.
9996
9997 * hooks.texi: Add desktop-after-read-hook,
9998 desktop-no-desktop-file-hook and desktop-save-hook.
9999
10000 * locals.texi: Add desktop-save-buffer.
10001
100022004-04-30 Jesper Harder <harder@ifa.au.dk>
10003
10004 * display.texi: emacs -> Emacs.
10005
100062004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10007
10008 * files.texi (Changing Files): Document set-file-times.
10009
100102004-04-23 Juanma Barranquero <lektu@terra.es>
10011
10012 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10013
100142004-04-18 Jesper Harder <harder@ifa.au.dk>
10015
10016 * tips.texi (Coding Conventions): defopt -> defcustom.
10017
100182004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10019
10020 * sequences.texi: Various clarifications.
10021
100222004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10023
10024 * buffers.texi (Read Only Buffers): Mention optional ARG to
10025 `toggle-read-only'.
10026
100272004-04-14 Nick Roberts <nick@nick.uklinux.net>
10028
10029 * windows.texi (Selecting Windows): Note that get-lru-window
10030 returns a full-width window if possible.
10031
100322004-04-13 Luc Teirlinck <teirllm@auburn.edu>
10033
10034 * buffers.texi: Various changes in addition to:
10035 (Buffer File Name): Add `find-buffer-visiting'.
10036 (Buffer Modification): Mention optional ARG to `not-modified'.
10037 (Indirect Buffers): Mention optional CLONE argument to
10038 `make-indirect-buffer'.
10039
10040 * files.texi: Various changes in addition to:
10041 (Visiting Functions): `find-file-hook' is now a normal hook.
10042 (File Name Expansion): Explain difference between the way that
10043 `expand-file-name' and `file-truename' treat `..'.
10044 (Contents of Directories): Mention optional ID-FORMAT argument to
10045 `directory-files-and-attributes'.
10046 (Format Conversion): Mention new optional CONFIRM argument to
10047 `format-write-file'.
10048
100492004-04-12 Miles Bader <miles@gnu.org>
10050
10051 * macros.texi (Expansion): Add description of `macroexpand-all'.
10052
100532004-04-05 Jesper Harder <harder@ifa.au.dk>
10054
5dcb4c4e
SM
10055 * variables.texi (Variable Aliases):
10056 Mention cyclic-variable-indirection.
b8d4c8d0
GM
10057
10058 * errors.texi (Standard Errors): Ditto.
10059
100602004-04-04 Luc Teirlinck <teirllm@auburn.edu>
10061
10062 * backups.texi: Various small changes in addition to:
10063 (Making Backups): Mention return value of `backup-buffer'.
10064 (Auto-Saving): Mention optional FORCE argument to
10065 `delete-auto-save-file-if-necessary'.
10066 (Reverting): Mention optional PRESERVE-MODES argument to
10067 `revert-buffer'. Correct description of `revert-buffer-function'.
10068
100692004-03-22 Juri Linkov <juri@jurta.org>
10070
10071 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
10072 with `Vector Functions'.
10073
10074 * text.texi (Sorting): Add missing quote.
10075
100762004-03-14 Luc Teirlinck <teirllm@auburn.edu>
10077
10078 * intro.texi (Lisp History): Replace xref to `cl' manual with
10079 inforef.
10080
100812004-03-12 Richard M. Stallman <rms@gnu.org>
10082
10083 * intro.texi (Version Info): Add arg to emacs-version.
10084 (Lisp History): Change xref to CL manual.
10085
100862004-03-09 Luc Teirlinck <teirllm@auburn.edu>
10087
10088 * minibuf.texi (Completion Commands): Add xref to Emacs manual
10089 for Partial Completion mode.
10090
100912004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
10092
10093 * customize.texi: Fix typo. Remove eol whitespace.
10094
100952004-03-04 Richard M. Stallman <rms@gnu.org>
10096
10097 * processes.texi: Fix typos.
10098
10099 * lists.texi (Building Lists): Minor clarification.
10100
10101 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
10102 in make-hash-table.
10103
101042004-02-29 Juanma Barranquero <lektu@terra.es>
10105
10106 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
10107 rm, and ignore exit code.
10108
101092004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
10110
10111 * display.texi (Defining Faces): Add description for min-colors.
10112 Update example.
10113
101142004-02-23 Luc Teirlinck <teirllm@auburn.edu>
10115
10116 * abbrevs.texi: Various corrections and clarifications in addition
10117 to the following:
10118 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
10119
101202004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10121
10122 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
10123
101242004-02-21 Luc Teirlinck <teirllm@auburn.edu>
10125
10126 * text.texi: Various small changes in addition to the following:
10127 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
10128 to delete-horizontal-space.
10129 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
10130 description of yank-handler text property at various places.
10131
10132 * frames.texi (Window System Selections): Add anchor.
10133
10134 * syntax.texi (Syntax Table Functions): Clarify and correct
10135 descriptions of make-syntax-table and copy-syntax-table.
10136 (Motion and Syntax): Clarify SYNTAXES argument to
10137 skip-syntax-forward.
10138 (Parsing Expressions): Mention that the return value of
10139 parse-partial-sexp is currently a list of ten rather than nine
10140 elements.
10141 (Categories): Various corrections and clarifications.
10142
101432004-02-17 Luc Teirlinck <teirllm@auburn.edu>
10144
10145 * markers.texi (Marker Insertion Types): Minor change.
10146
10147 * locals.texi (Standard Buffer-Local Variables):
10148 * commands.texi (Interactive Codes, Using Interactive):
10149 * functions.texi (Related Topics): Fix xrefs.
10150
101512004-02-16 Luc Teirlinck <teirllm@auburn.edu>
10152
10153 * lists.texi (Sets And Lists): Update description of delete-dups.
10154
101552004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10156
10157 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
10158
c8763fb6 101592004-02-16 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
10160
10161 * frames.texi (Parameter Access): frame-parameters arg is optional.
10162 modify-frame-parameters handles nil for FRAME.
10163 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
10164 are all-or-nothing for certain toolkits.
10165 Mention parameter wait-for-wm.
10166 (Frames and Windows): In frame-first-window and frame-selected-window
10167 the arg is optional.
10168 (Input Focus): In redirect-frame-focus the second arg is optional.
10169 (Window System Selections): Mention selection type CLIPBOARD.
10170 Mention data-type UTF8_STRING.
10171 Mention numbering of cut buffers.
10172 (Resources): Describe x-resource-name.
10173
101742004-02-16 Richard M. Stallman <rms@gnu.org>
10175
10176 * windows.texi (Buffers and Windows): Delete false table
10177 about all-frames.
10178
10179 * syntax.texi (Parsing Expressions): Delete old caveat
10180 about parse-sexp-ignore-comments.
10181
10182 * streams.texi (Output Variables): Add print-quoted.
10183
10184 * lists.texi (Building Lists): Minor cleanup.
10185
10186 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
10187
10188 * display.texi (Overlays): Explain overlays use markers.
10189 (Managing Overlays): Explain front-advance and rear-advance
10190 in more detail.
10191
10192 * loading.texi (Unloading): Document unload-feature-special-hooks.
10193 Get rid of fns-NNN.el file.
10194
101952004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
10196
10197 * help.texi (Describing Characters): Fix text-char-description
10198 example output.
10199
10200 * edebug.texi (Using Edebug): Fix example.
10201
10202 * debugging.texi (Internals of Debugger): Fix return value.
10203
10204 * files.texi (Changing Files): Fix argname.
10205
10206 * calendar.texi: Fix parens, and default values.
10207
10208 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
10209 * nonascii.texi, objects.texi, os.texi: Minor fixes.
b3e755a9 10210 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
b8d4c8d0
GM
10211
10212 * positions.texi (Text Lines): Don't add -1 in current-line.
10213
102142004-02-16 Richard M. Stallman <rms@gnu.org>
10215
10216 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
10217
102182004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
10219
10220 * processes.texi (Low-Level Network): Fix a typo.
10221
102222004-02-12 Kim F. Storm <storm@cua.dk>
10223
10224 * display.texi (Fringes): Use consistent wording.
10225 Note that window-fringe's window arg is optional.
10226 (Scroll Bars): Use consistent wording.
10227
102282004-02-11 Luc Teirlinck <teirllm@auburn.edu>
10229
10230 * tips.texi (Comment Tips): Document the new conventions for
10231 commenting out code.
10232
c8763fb6 102332004-02-07 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0 10234
5dcb4c4e 10235 * positions.texi (Text Lines): Add missing end defun.
b8d4c8d0
GM
10236
102372004-02-07 Kim F. Storm <storm@cua.dk>
10238
10239 * positions.texi (Text Lines): Add line-number-at-pos.
10240
102412004-02-06 John Paul Wallington <jpw@gnu.org>
10242
10243 * display.texi (Button Properties, Button Buffer Commands):
10244 mouse-2 invokes button, not down-mouse-1.
10245
102462004-02-04 Jason Rumney <jasonr@gnu.org>
10247
10248 * makefile.w32-in: Sync with Makefile.in changes.
10249
102502004-02-03 Luc Teirlinck <teirllm@auburn.edu>
10251
10252 * minibuf.texi (Text from Minibuffer): Various corrections and
10253 clarifications.
10254 (Object from Minibuffer): Correct Lisp description of
10255 read-minibuffer.
10256 (Minibuffer History): Clarify description of cons values for
10257 HISTORY arguments.
5dcb4c4e
SM
10258 (Basic Completion): Various corrections and clarifications.
10259 Add completion-regexp-list.
b8d4c8d0
GM
10260 (Minibuffer Completion): Correct and clarify description of
10261 completing-read.
5dcb4c4e
SM
10262 (Completion Commands): Mention Partial Completion mode.
10263 Various other minor changes.
b8d4c8d0
GM
10264 (High-Level Completion): Various corrections and clarifications.
10265 (Reading File Names): Ditto.
10266 (Minibuffer Misc): Ditto.
10267
102682004-01-26 Luc Teirlinck <teirllm@auburn.edu>
10269
10270 * strings.texi (Text Comparison): assoc-string also matches
10271 elements of alists that are strings instead of conses.
10272 (Formatting Strings): Standardize Texinfo usage. Update index
10273 entries.
10274
102752004-01-20 Luc Teirlinck <teirllm@auburn.edu>
10276
10277 * lists.texi (Sets And Lists): Add delete-dups.
10278
102792004-01-15 Luc Teirlinck <teirllm@auburn.edu>
10280
10281 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
10282 special form.
10283 * macros.texi (Defining Macros): Update description of `declare',
10284 which now is a macro.
10285 (Wrong Time): Fix typos.
10286
102872004-01-14 Luc Teirlinck <teirllm@auburn.edu>
10288
10289 * compile.texi (Compilation Functions): Expand descriptions of
10290 `compile-defun', `byte-compile-file', `byte-recompile-directory'
10291 and `batch-byte-compile'. In particular, mention and describe
10292 all optional arguments.
10293 (Disassembly): Correct and clarify the description of `disassemble'.
10294
102952004-01-11 Luc Teirlinck <teirllm@auburn.edu>
10296
10297 * searching.texi: Various small changes in addition to the
10298 following.
10299 (Regexp Example): Adapt to new value of `sentence-end'.
10300 (Regexp Functions): The PAREN argument to `regexp-opt' can be
10301 `words'.
10302 (Search and Replace): Add usage note for `perform-replace'.
10303 (Entire Match Data): Mention INTEGERS and REUSE arguments to
10304 `match-data'.
10305 (Standard Regexps): Update for new values of `paragraph-start'
10306 and `sentence-end'.
10307
103082004-01-07 Luc Teirlinck <teirllm@auburn.edu>
10309
10310 * files.texi (Saving Buffers): Clarify descriptions of
10311 `write-contents-functions' and `before-save-hook'.
10312 Make the defvar's for `before-save-hook' and `after-save-hook'
10313 into defopt's.
10314
103152004-01-07 Kim F. Storm <storm@cua.dk>
10316
10317 * commands.texi (Click Events): Describe new image and
10318 width/height elements of click events.
10319 (Accessing Events): Add posn-string, posn-image, and
10320 posn-object-width-height. Change posn-object to return either
10321 image or string object.
10322
103232004-01-01 Simon Josefsson <jas@extundo.com>
10324
10325 * hooks.texi (Standard Hooks): Add before-save-hook.
10326 * files.texi (Saving Buffers): Likewise.
10327
103282004-01-03 Richard M. Stallman <rms@gnu.org>
10329
10330 * frames.texi (Frames and Windows): Delete frame-root-window.
10331
103322004-01-03 Luc Teirlinck <teirllm@auburn.edu>
10333
10334 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
10335
10336 * functions.texi: Various small changes in addition to the
10337 following.
5dcb4c4e
SM
10338 (What Is a Function): `functionp' returns nil for macros.
10339 Clarify behavior of this and following functions for symbol arguments.
b8d4c8d0
GM
10340 (Function Documentation): Add `\' in front of (fn @var{arglist})
10341 and explain why.
10342 (Defining Functions): Mention DOCSTRING argument to `defalias'.
10343 Add anchor.
10344 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
10345
103462004-01-01 Miles Bader <miles@gnu.org>
10347
10348 * display.texi (Buttons): New section.
10349
103502003-12-31 Andreas Schwab <schwab@suse.de>
10351
10352 * numbers.texi (Math Functions): sqrt reports a domain-error
10353 error.
10354 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
10355
103562003-12-30 Luc Teirlinck <teirllm@auburn.edu>
10357
10358 * tips.texi (Documentation Tips): Update item on hyperlinks in
10359 documentation strings.
10360
10361 * errors.texi (Standard Errors): Various small corrections and
10362 additions.
10363
10364 * control.texi: Various small changes in addition to the
10365 following.
10366 (Signaling Errors): Provide some more details on how `signal'
10367 constructs the error message. Add anchor to the definition of
10368 `signal'.
10369 (Error Symbols): Describe special treatment of `quit'.
10370 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
10371 to emphasize that it has to be a single form.
10372
10373 * buffers.texi: Add anchor.
10374
103752003-12-29 Richard M. Stallman <rms@gnu.org>
10376
10377 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
10378 (Window Configurations): Add window-configuration-frame.
10379
10380 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
10381
10382 * text.texi (Examining Properties): Add get-char-property-and-overlay.
10383 Change arg name in get-char-property.
10384 (Special Properties): Update handling of keymap property.
10385
10386 * strings.texi (Modifying Strings): Add clear-string.
10387 (Text Comparison): Add assoc-string and remove
10388 assoc-ignore-case, assoc-ignore-representation.
10389
10390 * os.texi (Time of Day): Add set-time-zone-rule.
10391
10392 * numbers.texi (Math Functions): asin, acos, log, log10
10393 report domain-error errors.
10394
10395 * nonascii.texi (Converting Representations):
10396 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
10397 (Encoding and I/O): Add file-name-coding-system.
10398
10399 * modes.texi (Search-based Fontification): Explain that
10400 face specs are symbols with face names as values.
10401
10402 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
10403
10404 * lists.texi (Building Lists): remq moved elsewhere.
10405 (Sets And Lists): remq moved here.
10406 (Association Lists): Refer to assoc-string.
10407
10408 * internals.texi (Garbage Collection): Add memory-use-counts.
10409
10410 * frames.texi (Frames and Windows): Add set-frame-selected-window
10411 and frame-root-window.
10412
10413 * files.texi (Contents of Directories):
10414 Add directory-files-and-attributes.
10415
10416 * display.texi (Refresh Screen): Add force-window-update.
10417 (Invisible Text): Explain about moving point out of invis text.
10418 (Overlay Properties): Add overlay-properties.
10419 (Managing Overlays): Add overlayp.
10420 (GIF Images): Invalid image number displays a hollow box.
10421
10422 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
10423 (Killing Buffers): Add buffer-live-p.
10424
104252003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
10426
10427 * display.texi (Fringes): Fix typo "set-buffer-window".
10428
104292003-12-24 Luc Teirlinck <teirllm@auburn.edu>
10430
10431 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
10432 * nonascii.texi, processes.texi, tips.texi, variables.texi:
10433 Add or change various xrefs and anchors.
10434
10435 * commands.texi: Replace all occurrences of @acronym{CAR} with
10436 @sc{car}, for consistency with the rest of the Elisp manual.
10437 `car' and `cdr' are historically acronyms, but are no longer
10438 widely thought of as such.
10439
10440 * internals.texi (Pure Storage): Mention that `purecopy' does not
10441 copy text properties.
10442 (Object Internals): Now 29 bits are used (in most implementations)
10443 to address Lisp objects.
10444
10445 * variables.texi (Variables with Restricted Values): New node.
10446
10447 * objects.texi (Lisp Data Types): Mention that certain variables
10448 can only take on a restricted set of values and add an xref to
10449 the new node "Variables with Restricted Values".
10450
10451 * eval.texi (Function Indirection): Describe the errors that
10452 `indirect-function' can signal.
10453 (Eval): Clarify the descriptions of `eval-region' and `values'.
10454 Describe `eval-buffer' instead of `eval-current-buffer' and
10455 mention `eval-current-buffer' as an alias for `current-buffer'.
10456 Correct the description and mention all optional arguments.
10457
10458 * nonascii.texi: Various small changes in addition to the
10459 following.
10460 (Converting Representations): Clarify behavior of
10461 `string-make-multibyte' and `string-to-multibyte' for unibyte all
10462 ASCII arguments.
10463 (Character Sets): Document the variable `charset-list' and adapt
10464 the definition of the function `charset-list' accordingly.
10465 (Translation of Characters): Clarify use of generic characters in
10466 `make-translation-table'. Clarify and correct the description of
10467 the use of translation tables in encoding and decoding.
10468 (User-Chosen Coding Systems): Correct and clarify the description
10469 of `select-safe-coding-system'.
10470 (Default Coding Systems): Clarify description of
10471 `file-coding-system-alist'.
10472
104732003-11-30 Luc Teirlinck <teirllm@auburn.edu>
10474
10475 * strings.texi (Text Comparison): Correctly describe when two
10476 strings are `equal'. Combine and clarify descriptions of
10477 `assoc-ignore-case' and `assoc-ignore-representation'.
10478
10479 * objects.texi (Non-ASCII in Strings): Clarify description of
10480 when a string is unibyte or multibyte.
10481 (Bool-Vector Type): Update examples.
10482 (Equality Predicates): Correctly describe when two strings are
10483 `equal'.
10484
104852003-11-29 Luc Teirlinck <teirllm@auburn.edu>
10486
10487 * lists.texi (Building Lists): `append' no longer accepts integer
10488 arguments. Update the description of `number-sequence' to reflect
10489 recent changes.
10490 (Sets And Lists): Describe `member-ignore-case' after `member'.
10491
104922003-11-27 Kim F. Storm <storm@cua.dk>
10493
10494 * commands.texi (Click Events): Click object may be an images.
10495 Describe (dx . dy) element of click positions.
10496 (Accessing Events): Remove duplicate posn-timestamp.
10497 New functions posn-object and posn-object-x-y.
10498
104992003-11-23 Kim F. Storm <storm@cua.dk>
10500
10501 * commands.texi (Click Events): Describe enhancements to event
10502 position lists, including new text-pos and (col . row) items.
10503 Mention left-fringe and right-fringe area events.
10504 (Accessing Events): New functions posn-area and
10505 posn-actual-col-row. Mention posn-timestamp. Mention that
10506 posn-point in non-text area still returns buffer position.
10507 Clarify posn-col-row.
10508
105092003-11-21 Lars Hansen <larsh@math.ku.dk>
10510
10511 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
10512 * anti.texi (File Attributes): Describe removed parameter
10513 ID-FORMAT.
10514
105152003-11-20 Luc Teirlinck <teirllm@auburn.edu>
10516
10517 * positions.texi (Positions): Mention that, if a marker is used as
10518 a position, its buffer is ignored.
10519
10520 * markers.texi (Overview of Markers): Mention it here too.
10521
105222003-11-12 Luc Teirlinck <teirllm@auburn.edu>
10523
10524 * numbers.texi (Numeric Conversions): Not just `floor', but also
10525 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
10526
105272003-11-10 Luc Teirlinck <teirllm@auburn.edu>
10528
10529 * markers.texi (Creating Markers): Specify insertion type of
10530 created markers. Add xref to `Marker Insertion Types'.
10531 Second argument to `copy-marker' is optional.
10532 (Marker Insertion Types): Mention that most markers are created
10533 with insertion type nil.
10534 (The Mark): Correctly describe when `mark' signals an error.
10535 (The Region): Correctly describe when `region-beginning' and
10536 `region-end' signal an error.
10537
105382003-11-08 Luc Teirlinck <teirllm@auburn.edu>
10539
10540 * hash.texi (Creating Hash): Clarify description of `eql'.
10541 `makehash' is obsolete.
10542 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
10543
10544 * positions.texi (Point): Change description of `buffer-end', so
10545 that it is also correct for floating point arguments.
10546 (List Motion): Correct argument lists of `beginning-of-defun' and
10547 `end-of-defun'.
10548 (Excursions): Add xref to `Marker Insertion Types'.
10549 (Narrowing): Argument to `narrow-to-page' is optional.
10550
105512003-11-06 Luc Teirlinck <teirllm@auburn.edu>
10552
10553 * streams.texi (Output Streams): Clarify behavior of point for
10554 marker output streams.
10555
105562003-11-04 Luc Teirlinck <teirllm@auburn.edu>
10557
10558 * variables.texi (Defining Variables): Second argument to
10559 `defconst' is not optional.
10560 (Setting Variables): Mention optional argument APPEND to
10561 `add-to-list'.
10562 (Creating Buffer-Local): Expand description of
10563 `make-variable-buffer-local'.
10564 (Frame-Local Variables): Expand description of
10565 `make-variable-frame-local'.
10566 (Variable Aliases): Correct description of optional argument
10567 DOCSTRING to `defvaralias'. Mention return value of
10568 `defvaralias'.
10569 (File Local Variables): Add xref to `File variables' in Emacs
10570 Manual. Correct description of `hack-local-variables'. Mention
10571 `safe-local-variable' property. Mention optional second argument
10572 to `risky-local-variable-p'.
10573
105742003-11-03 Luc Teirlinck <teirllm@auburn.edu>
10575
10576 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
10577
105782003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
10579
10580 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
10581 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
10582 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
10583 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
10584 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
10585 lispref/processes.texi, lispref/searching.texi,
10586 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
10587 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
10588 @acronym{FOO}.
10589
105902003-10-27 Luc Teirlinck <teirllm@auburn.edu>
10591
10592 * strings.texi (Creating Strings): Argument START to `substring'
10593 can not be `nil'. Expand description of
10594 `substring-no-properties'. Correct description of `split-string',
10595 especially with respect to empty matches. Prevent very bad line
10596 break in definition of `split-string-default-separators'.
10597 (Text Comparison): `string=' and `string<' also accept symbols as
10598 arguments.
10599 (String Conversion): More completely describe argument BASE in
10600 `string-to-number'.
10601 (Formatting Strings): `%s' and `%S' in `format' do require
10602 corresponding object. Clarify behavior of numeric prefix after
10603 `%' in `format'.
10604 (Case Conversion): The argument to `upcase-initials' can be a
10605 character.
10606
106072003-10-27 Kenichi Handa <handa@m17n.org>
10608
10609 * display.texi (Fontsets): Fix texinfo usage.
10610
106112003-10-25 Kenichi Handa <handa@m17n.org>
10612
10613 * display.texi (Fontsets): Add description of the function
10614 set-fontset-font.
10615
106162003-10-23 Luc Teirlinck <teirllm@auburn.edu>
10617
10618 * display.texi (Temporary Displays): Add xref to `Documentation
10619 Tips'.
10620
10621 * functions.texi (Function Safety): Use inforef instead of pxref
10622 for SES.
10623
106242003-10-23 Andreas Schwab <schwab@suse.de>
10625
10626 * Makefile.in (TEX, texinputdir): Don't define.
10627 (TEXI2DVI): Define.
10628 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
10629 add $(srcdir)/index.texi.
10630 ($(infodir)/elisp): Remove index.texi dependency.
10631 (elisp.dvi): Likewise. Use $(TEXI2DVI).
10632 (index.texi): Remove target.
10633 (dist): Don't link $(srcdir)/permute-index.
10634 (clean): Don't remove index.texi.
10635
10636 * permute-index, index.perm: Remove.
10637 * index.texi: Rename from index.unperm.
10638
106392003-10-22 Luc Teirlinck <teirllm@auburn.edu>
10640
10641 * tips.texi (Documentation Tips): Document new behavior for face
10642 and variable hyperlinks in Help mode.
10643
106442003-10-21 Luc Teirlinck <teirllm@auburn.edu>
10645
10646 * objects.texi (Integer Type): Update for extra bit of integer range.
10647 (Character Type): Ditto.
10648
106492003-10-16 Eli Zaretskii <eliz@gnu.org>
10650
10651 * numbers.texi (Integer Basics): Add index entries for reading
10652 numbers in hex, octal, and binary.
10653
106542003-10-16 Lute Kamstra <lute@gnu.org>
10655
10656 * modes.texi (Mode Line Format): Mention force-mode-line-update's
10657 argument.
10658
106592003-10-13 Luc Teirlinck <teirllm@auburn.edu>
10660
10661 * windows.texi (Choosing Window): Fix typo.
10662 * edebug.texi (Edebug Execution Modes): Fix typo.
10663
106642003-10-13 Richard M. Stallman <rms@gnu.org>
10665
10666 * windows.texi (Basic Windows): A window has fringe settings,
10667 display margins and scroll-bar settings.
10668 (Splitting Windows): Doc split-window return value.
10669 Clean up one-window-p.
10670 (Selecting Windows): Fix typo.
10671 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
10672 (Buffers and Windows): In set-window-buffer, explain effect
10673 on fringe settings and scroll bar settings.
10674 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
10675 (Choosing Window): Use defopt for pop-up-frame-function.
10676 For special-display-buffer-names, explain same-window and same-frame.
10677 Clarify window-dedicated-p return value.
10678 (Textual Scrolling): scroll-up and scroll-down can get an error.
10679 (Horizontal Scrolling): Clarify auto-hscroll-mode.
10680 Clarify set-window-hscroll.
10681 (Size of Window): Don't mention tool bar in window-height.
10682 (Coordinates and Windows): Explain what coordinates-in-window-p
10683 returns for fringes and display margins.
10684 (Window Configurations): Explain saving fringes, etc.
10685
10686 * tips.texi (Library Headers): Clean up Documentation.
10687
10688 * syntax.texi (Parsing Expressions): Clean up forward-comment
10689 and parse-sexp-lookup-properties.
10690
10691 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
10692
10693 * os.texi (System Environment): Clean up text for load-average errors.
10694
10695 * modes.texi (Hooks): Don't explain local hook details at front.
10696 Clarify run-hooks and run-hook-with-args a little.
10697 Clean up add-hook and remove-hook.
10698
10699 * edebug.texi (Edebug Execution Modes): Clarify t.
10700 Document edebug-sit-for-seconds.
10701 (Coverage Testing): Document C-x X = and =.
10702 (Instrumenting Macro Calls): Fix typo.
10703 (Specification List): Don't index the specification keywords.
10704
107052003-10-10 Kim F. Storm <storm@cua.dk>
10706
10707 * processes.texi (Network): Introduce make-network-process.
10708
107092003-10-09 Luc Teirlinck <teirllm@auburn.edu>
10710
10711 * tips.texi (Library Headers): Fix typo.
10712
107132003-10-07 Juri Linkov <juri@jurta.org>
10714
10715 * modes.texi (Imenu): Mention imenu-create-index-function's
10716 default value. Explain submenus better.
10717
107182003-10-07 Lute Kamstra <lute@gnu.org>
10719
10720 * modes.texi (Faces for Font Lock): Fix typo.
10721 (Hooks): Explain how buffer-local hook variables can refer to
10722 global hook variables.
10723 Various minor clarifications.
10724
107252003-10-06 Lute Kamstra <lute@gnu.org>
10726
10727 * tips.texi (Coding Conventions): Mention naming conventions for
10728 hooks.
10729
107302003-10-05 Luc Teirlinck <teirllm@auburn.edu>
10731
10732 * loading.texi (Library Search): Correct default value of
10733 load-suffixes.
10734 (Named Features): Fix typo.
10735
107362003-10-05 Richard M. Stallman <rms@gnu.org>
10737
10738 * loading.texi (Named Features): In `provide',
10739 say how to test for subfeatures.
10740 (Unloading): In unload-feature, use new var name
10741 unload-feature-special-hooks.
10742
107432003-10-03 Lute Kamstra <lute@gnu.org>
10744
10745 * modes.texi (Major Mode Conventions): Mention third way to set up
10746 Imenu.
10747 (Imenu): A number of small fixes.
10748 Delete documentation of internal variable imenu--index-alist.
10749 Document the return value format of imenu-create-index-function
10750 functions.
10751
107522003-09-30 Richard M. Stallman <rms@gnu.org>
10753
10754 * processes.texi (Network): Say what stopped datagram connections do.
10755
10756 * lists.texi (Association Lists): Clarify `assq-delete-all'.
10757
10758 * display.texi (Overlay Properties): Clarify `evaporate' property.
10759
107602003-09-29 Lute Kamstra <lute@gnu.org>
10761
10762 * modes.texi (Mode Line Data): Explain when symbols in mode-line
10763 constructs should be marked as risky.
10764 Change cons cell into proper list.
10765 (Mode Line Variables): Change cons cell into proper list.
10766
107672003-09-26 Lute Kamstra <lute@gnu.org>
10768
10769 * modes.texi (Mode Line Data): Document the :propertize construct.
10770 (Mode Line Variables): Reorder the descriptions of the variables
10771 to match their order in the default mode-line-format.
10772 Describe the new variables mode-line-position and mode-line-modes.
10773 Update the default values of mode-line-frame-identification,
10774 minor-mode-alist, and default-mode-line-format.
10775 (Properties in Mode): Mention the :propertize construct.
10776
107772003-09-26 Richard M. Stallman <rms@gnu.org>
10778
10779 * buffers.texi, commands.texi, debugging.texi, eval.texi:
10780 * loading.texi, minibuf.texi, text.texi, variables.texi:
10781 Avoid @strong{Note:}.
10782
107832003-09-26 Richard M. Stallman <rms@gnu.org>
10784
10785 * keymaps.texi (Remapping Commands): Fix typo.
10786
107872003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
10788
10789 * processes.texi (Low-Level Network): Fix typo.
10790
107912003-09-23 Kim F. Storm <storm@cua.dk>
10792
10793 * processes.texi (Network, Network Servers): Fix typos.
10794 (Low-Level Network): Add timeout value for :server keyword.
10795 Add new option keywords to make-network-process.
10796 Add set-network-process-options.
10797 Explain how to test availability of network options.
10798
107992003-09-19 Richard M. Stallman <rms@gnu.org>
10800
10801 * text.texi (Motion by Indent): Arg to
10802 backward-to-indentation and forward-to-indentation is optional.
10803
10804 * strings.texi (Creating Strings): Add substring-no-properties.
10805
10806 * processes.texi
10807 (Process Information): Add list-processes arg QUERY-ONLY.
10808 Delete process-contact from here.
10809 Add new status values for process-status.
10810 Add process-get, process-put, process-plist, set-process-plist.
10811 (Synchronous Processes): Add call-process-shell-command.
10812 (Signals to Processes): signal-process allows process objects.
10813 (Network): Complete rewrite.
10814 (Network Servers, Datagrams, Low-Level Network): New nodes.
10815
10816 * positions.texi (Word Motion): forward-word, backward-word
10817 arg is optional. Reword.
10818
10819 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
10820
10821 * variables.texi (Creating Buffer-Local):
10822 Delete duplicate definition of buffer-local-value.
10823 (File Local Variables): Explain about discarding text props.
10824
108252003-09-11 Richard M. Stallman <rms@gnu.org>
10826
10827 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
10828 changes variables that record input events.
10829 (Minibuffer Misc): Add minibuffer-selected-window.
10830
10831 * lists.texi (Building Lists): Add copy-tree.
10832
10833 * display.texi (Fontsets): Add char-displayable-p.
10834 (Scroll Bars): New node.
10835
108362003-09-08 Lute Kamstra <lute@gnu.org>
10837
10838 * modes.texi (%-Constructs): Document new `%i' and `%I'
10839 constructs.
10840
108412003-09-03 Peter Runestig <peter@runestig.com>
10842
10843 * makefile.w32-in: New file.
10844
108452003-08-29 Richard M. Stallman <rms@gnu.org>
10846
10847 * display.texi (Overlay Properties): Clarify how priorities
10848 affect use of the properties.
10849
108502003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
10851
10852 * customize.texi (Type Keywords): Correct the description of
10853 `:help-echo' in the case where `motion-doc' is a function.
10854
108552003-08-14 John Paul Wallington <jpw@gnu.org>
10856
10857 * modes.texi (Emulating Mode Line): Subsection, not section.
10858
108592003-08-13 Richard M. Stallman <rms@gnu.org>
10860
10861 * elisp.texi (Top): Update subnode lists in menu.
10862
10863 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
10864 (Kill Functions): kill-region has new arg yank-handler.
10865 (Yanking): New node.
10866 (Yank Commands): Add yank-undo-function.
10867 (Low-Level Kill Ring):
10868 kill-new and kill-append have new arg yank-handler.
10869 (Changing Properties): Add remove-list-of-text-properties.
10870 (Atomic Changes): New node.
10871
10872 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
10873
10874 * streams.texi (Output Variables): Add eval-expression-print-length
10875 and eval-expression-print-level.
10876
10877 * os.texi (Time Conversion): For encode-time, explain limits on year.
10878
10879 * objects.texi (Character Type): Define anchor "modifier bits".
10880
10881 * modes.texi (Emulating Mode Line): New node.
10882 (Search-based Fontification): Font Lock uses font-lock-face property.
10883 (Other Font Lock Variables): Likewise.
10884
10885 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
10886 not vectors.
10887 (Active Keymaps): Add emulation-mode-map-alists.
10888 (Functions for Key Lookup): key-binding has new arg no-remap.
10889 (Remapping Commands): New node.
10890 (Scanning Keymaps): where-is-internal has new arg no-remap.
10891 (Tool Bar): Add tool-bar-local-item-from-menu.
10892 Clarify when to use tool-bar-add-item-from-menu.
10893
10894 * commands.texi (Interactive Call): commandp has new arg.
10895 (Command Loop Info): Add this-original-command.
10896
108972003-08-06 John Paul Wallington <jpw@gnu.org>
10898
10899 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
10900
10901 * display.texi (Warning Basics): Fix typo.
10902 (Fringes): Add closing curly bracket and fix typo.
10903
10904 * elisp.texi (Top): Fix typo.
10905
109062003-08-05 Richard M. Stallman <rms@gnu.org>
10907
10908 * elisp.texi: Update lists of subnodes.
10909
10910 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
10911
10912 * variables.texi (Local Variables): Use lc for example variable names.
10913
10914 * tips.texi (Library Headers): Explain where to put -*-.
10915
10916 * strings.texi (Creating Strings): Fix xref for vconcat.
10917
10918 * sequences.texi (Vector Functions):
10919 vconcat no longer allows integer args.
10920
10921 * minibuf.texi (Reading File Names): read-file-name has new
10922 arg PREDICATE. New function read-directory-name.
10923
c4cc8b9a 10924 * macros.texi (Defining Macros): Give definition of `declare'.
b8d4c8d0
GM
10925 (Indenting Macros): New node.
10926
10927 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
10928 (Window Frame Parameters): Make separate table of parameters
10929 that are coupled with specific face attributes.
10930 (Deleting Frames): delete-frame-hooks renamed to
10931 delete-frame-functions.
10932
10933 * files.texi (Magic File Names): Add file-remote-p.
10934 Clarify file-local-copy.
10935
10936 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
10937 here; instead xref Defining Macros.
10938
10939 * display.texi (Warnings): New node, and subnodes.
10940 (Fringes): New node.
10941
10942 * debugging.texi (Test Coverage): New node.
10943
10944 * compile.texi (Compiler Errors): Explain with-no-warnings
10945 and other ways to suppress warnings.
10946
10947 * commands.texi (Interactive Call): Minor clarification.
10948
10949 * buffers.texi (Buffer File Name): set-visited-file-name
10950 renames the buffer too.
10951
10952 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
10953
109542003-07-24 Markus Rost <rost@math.ohio-state.edu>
10955
10956 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
10957
109582003-07-22 Markus Rost <rost@math.ohio-state.edu>
10959
10960 * internals.texi (Garbage Collection): Fix previous change.
10961
109622003-07-22 Richard M. Stallman <rms@gnu.org>
10963
10964 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
10965
10966 * display.texi (Width): Use \s syntax in example.
10967 (Font Selection): Add face-font-rescale-alist.
10968
10969 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
10970 Remove spurious indent in example.
10971
10972 * lists.texi (Building Lists): Add number-sequence.
10973
10974 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
10975
10976 * functions.texi (Function Documentation): Explain how to
10977 show calling convention explicitly in the doc string.
10978
10979 * windows.texi (Selecting Windows): save-selected-window saves
10980 selected window of each frame.
10981 (Window Configurations): Minor change.
10982
10983 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
10984
10985 * streams.texi (Output Variables): Add print-continuous-numbering
10986 and print-number-table.
10987
10988 * processes.texi (Decoding Output): New node.
10989
10990 * os.texi (Time Conversion): decode-time arg is optional.
10991
10992 * objects.texi (Character Type): Don't use space as example for \.
10993 Make list of char names and \-sequences correspond.
10994 Explain that \s is not used in strings. `\ ' needs space after.
10995
10996 * nonascii.texi (Converting Representations): Add string-to-multibyte.
10997 (Translation of Characters): Add translation-table-for-input.
10998 (Default Coding Systems): Add auto-coding-functions.
10999 (Explicit Encoding): Add decode-coding-inserted-region.
11000 (Locales): Add locale-info.
11001
11002 * minibuf.texi (Basic Completion): Describe test-completion.
11003 Collections can be lists of strings.
11004 Clean up lazy-completion-table.
11005 (Programmed Completion): Mention test-completion.
11006 Clarify why lambda expressions are not accepted.
11007 (Minibuffer Misc): Describe minibufferp.
11008
110092003-07-14 Richard M. Stallman <rms@gnu.org>
11010
11011 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11012
11013 * windows.texi (Selecting Windows): New arg to select-window.
11014 (Selecting Windows): Add with-selected-window.
11015 (Size of Window): Add window-inside-edges, etc.
11016
11017 * internals.texi (Garbage Collection): Add post-gc-hook.
11018
11019 * processes.texi (Subprocess Creation): Add exec-suffixes.
11020
11021 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11022 (Scanning Keymaps): Add map-keymaps.
11023 (Defining Menus): Add keymap-prompt.
11024
11025 * numbers.texi (Integer Basics): Add most-positive-fixnum,
11026 most-negative-fixnum.
11027
c4cc8b9a 11028 * compile.texi (Byte Compilation): Explain no-byte-compile.
b8d4c8d0
GM
11029 (Compiler Errors): New node.
11030
11031 * os.texi (User Identification): user-uid, user-real-uid
11032 can return float.
11033
11034 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
11035 and about derived modes.
11036 (Minor Modes): Add minor-mode-list.
11037 (Defining Minor Modes): Keyword args for define-minor-mode.
11038 (Search-based Fontification): Explain managing other properties.
11039 (Other Font Lock Variables): Add font-lock-extra-managed-props.
183080b6 11040 (Faces for Font Lock): Add font-lock-preprocessor-face.
b8d4c8d0
GM
11041 (Hooks): Add run-mode-hooks and delay-mode-hooks.
11042
11043 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
11044 (Variable Aliases): Clarify defvaralias.
11045
11046 * loading.texi (Library Search): Add load-suffixes.
11047
11048 * minibuf.texi (Basic Completion): Add lazy-completion-table.
11049 (Programmed Completion): Add dynamic-completion-table.
11050
11051 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
11052 (Magic File Names): Specify precedence order of handlers.
11053
11054 * commands.texi (Command Overview): Emacs server runs pre-command-hook
11055 and post-command-hook.
11056 (Waiting): New calling convention for sit-for.
11057
11058 * text.texi (Special Properties): local-map and keymap properties
11059 apply based on their stickiness.
11060
110612003-07-07 Richard M. Stallman <rms@gnu.org>
11062
11063 * modes.texi (Minor Mode Conventions): Specify only some kinds
11064 of list values as args to minor modes.
11065
11066 * files.texi (File Name Expansion): Warn about iterative use
11067 of substitute-in-file-name.
11068
11069 * advice.texi (Activation of Advice): Clean up previous change.
11070
110712003-07-06 Markus Rost <rost@math.ohio-state.edu>
11072
11073 * advice.texi (Activation of Advice): Note that ad-start-advice is
11074 turned on by default.
11075
110762003-06-30 Richard M. Stallman <rms@gnu.org>
11077
11078 * text.texi (Buffer Contents): Document current-word.
11079 (Change Hooks): Not called for *Messages*.
11080
11081 * functions.texi (Defining Functions): Explain about redefining
11082 primitives.
f4e90db0 11083 (Function Safety): Rename. Minor changes.
b8d4c8d0
GM
11084 Comment out the detailed criteria for what is safe.
11085
110862003-06-22 Andreas Schwab <schwab@suse.de>
11087
11088 * objects.texi (Symbol Type): Fix description of examples.
11089
110902003-06-16 Andreas Schwab <schwab@suse.de>
11091
11092 * hash.texi (Creating Hash): Fix description of :weakness.
11093
c8763fb6 110942003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
b8d4c8d0
GM
11095
11096 * files.texi (Changing Files): copy-file copies file modes, too.
11097
110982003-05-28 Richard M. Stallman <rms@gnu.org>
11099
11100 * strings.texi (Creating Strings): Clarify split-string.
11101
111022003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
11103
11104 * strings.texi (Creating Strings): Update split-string specification
11105 and examples.
11106
111072003-05-19 Richard M. Stallman <rms@gnu.org>
11108
11109 * elisp.texi: Correct invariant section names.
11110
111112003-04-20 Richard M. Stallman <rms@gnu.org>
11112
11113 * os.texi (Timers): Explain about timers and quitting.
11114
111152003-04-19 Richard M. Stallman <rms@gnu.org>
11116
11117 * internals.texi (Writing Emacs Primitives): Strings are
11118 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
11119 Explain GCPRO convention for varargs function args.
11120
111212003-04-16 Richard M. Stallman <rms@gnu.org>
11122
11123 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
11124
111252003-04-08 Richard M. Stallman <rms@gnu.org>
11126
11127 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
11128
111292003-02-13 Kim F. Storm <storm@cua.dk>
11130
11131 * objects.texi (Character Type): New \s escape for space.
11132
111332003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
11134
5dcb4c4e 11135 * os.texi (System Environment): Add cygwin system-type.
b8d4c8d0
GM
11136
111372003-01-25 Richard M. Stallman <rms@gnu.org>
11138
11139 * keymaps.texi: Document that a symbol can act as a keymap.
11140
111412003-01-13 Richard M. Stallman <rms@gnu.org>
11142
11143 * text.texi (Changing Properties): Say string indices are origin-0.
11144
11145 * positions.texi (Screen Lines) <compute-motion>:
11146 Correct order of elts in return value.
11147
11148 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
11149 how to define a default binding.
11150
111512002-12-07 Markus Rost <rost@math.ohio-state.edu>
11152
11153 * loading.texi (Unloading): Fix recent change for load-history.
11154
11155 * customize.texi (Simple Types): Clarify description of custom
11156 type 'number. Describe new custom type 'float.
11157
111582002-12-04 Markus Rost <rost@math.ohio-state.edu>
11159
11160 * variables.texi (File Local Variables): Fix typo.
11161
c8763fb6 111622002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
b8d4c8d0
GM
11163
11164 From Michael Albinus <Michael.Albinus@alcatel.de>.
11165
11166 * README: Target for Info file is `make info'.
11167
5dcb4c4e 11168 * files.texi (File Name Components): Fix typos in
b8d4c8d0
GM
11169 `file-name-sans-extension'.
11170 (Magic File Names): Complete list of operations for magic file
11171 name handlers.
11172
111732002-09-16 Jonathan Yavner <jyavner@engineer.com>
11174
11175 * variables.texi (File Local Variables): New function
11176 risky-local-variable-p.
11177
111782002-09-15 Jonathan Yavner <jyavner@engineer.com>
11179
11180 * functions.texi (Function safety): New node about unsafep.
11181
111822002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
11183
5dcb4c4e 11184 * customize.texi (Splicing into Lists): Fix example.
a86cd395 11185 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
b8d4c8d0
GM
11186
111872002-06-17 Juanma Barranquero <lektu@terra.es>
11188
11189 * frames.texi (Display Feature Testing): Fix typo.
11190
111912002-06-12 Andreas Schwab <schwab@suse.de>
11192
11193 * frames.texi (Initial Parameters, Resources): Fix references to
11194 the Emacs manual.
11195
111962002-05-13 Kim F. Storm <storm@cua.dk>
11197
11198 * variables.texi (Intro to Buffer-Local): Updated warning and
11199 example relating to changing buffer inside let.
11200
c8763fb6 112012002-03-10 Jan Djärv <jan.h.d@swipnet.se>
b8d4c8d0
GM
11202
11203 * os.texi (Session Management): New node about X Session management.
11204
112052002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
11206
11207 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
11208 to which the manual corresponds, and the copyright years.
11209
11210 * Makefile.in (VERSION): Set to 2.9.
11211
112122001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
11213
11214 * elisp.texi: Change the category in @dircategory to "Emacs", to
11215 make it consistent with info/dir.
11216
112172001-11-25 Miles Bader <miles@gnu.org>
11218
11219 * text.texi (Fields): Describe new `limit' arg in
11220 field-beginning/field-end.
11221
112222001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
11223
5dcb4c4e
SM
11224 * permute-index: Don't depend on csh-specific features.
11225 Replace the interpreter name with /bin/sh.
b8d4c8d0
GM
11226
11227 * two-volume-cross-refs.txt: New file.
11228 * two.el: New file.
11229 * spellfile: New file.
11230
112312001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
11232
11233 * permute-index: New file.
11234
11235 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
11236 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
11237 8+3 restricted namespace.
11238
11239 * Makefile.in (infodir): Define relative to $(srcdir).
11240 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
11241 include directories list via -I switch to makeinfo.
11242 (index.texi): Use cp if both hard and symbolic links fail.
11243
112442001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
11245
11246 * Makefile.in (distclean): Add.
11247
11248 The following changes make ELisp manual part of the Emacs
11249 distribution:
11250
11251 * Makefile.in: Add Copyright notice.
11252 (prefix): Remove.
11253 (infodir): Change value to "../info".
11254 (VPATH): New variable.
11255 (MAKE): Don't define.
11256 (texmacrodir): Don't define.
11257 (texinputdir): Append the existing value of TEXINPUTS.
11258 ($(infodir)/elisp): Instead of just "elisp". Reformat the
11259 command to be compatible with man/Makefile.in, and to put the
11260 output into ../info.
11261 (info): Add target.
11262 (installall): Target removed.
11263
c8763fb6 112642001-10-31 Pavel Janík <Pavel@Janik.cz>
b8d4c8d0
GM
11265
11266 * tips.texi (Coding Conventions): Fix typo.
11267
112682001-10-23 Gerd Moellmann <gerd@gnu.org>
11269
11270 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
11271
112722001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
11273
11274 * files.texi (File Name Components): Update the description of
11275 file-name-sans-extension and file-name-extension, as they now
11276 ignore leading dots.
11277
112782001-10-20 Gerd Moellmann <gerd@gnu.org>
11279
11280 * (Version 21.1 released.)
11281
112822001-10-19 Miles Bader <miles@gnu.org>
11283
11284 * positions.texi (Text Lines): Describe behavior of
11285 `beginning-of-line'/`end-of-line' in the presence of field properties.
11286
112872001-10-17 Gerd Moellmann <gerd@gnu.org>
11288
11289 * Makefile.in (VERSION): Set to 2.8.
11290 (manual): Use `manual-21'.
11291
11292 * elisp.texi (VERSION): Add and use it where the version
11293 number was used. Set it to 2.8.
11294
11295 * intro.texi: Likewise.
11296
112972001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
11298
11299 * files.texi (File Name Completion): Document the significance of
11300 a trailing slash in elements of completion-ignored-extensions.
11301
113022001-10-06 Miles Bader <miles@gnu.org>
11303
11304 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
11305
113062001-10-04 Gerd Moellmann <gerd@gnu.org>
11307
11308 * variables.texi (Variable Aliases): New node.
11309
113102001-10-04 Gerd Moellmann <gerd@gnu.org>
11311
11312 * Branch for 21.1.
11313
113142001-10-02 Miles Bader <miles@gnu.org>
11315
11316 * minibuf.texi (Minibuffer Misc): Add entries for
11317 `minibuffer-contents', `minibuffer-contents-no-properties', and
11318 `delete-minibuffer-contents'.
11319 Correct description for `minibuffer-prompt-end'.
11320
11321 * text.texi (Property Search): Correct descriptions of
11322 `next-char-property-change' and `previous-char-property-change'.
11323 Add entries for `next-single-char-property-change' and
11324 `previous-single-char-property-change'.
11325 Make operand names a bit more consistent.
11326
113272001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
11328
11329 * frames.texi (Finding All Frames): Document that next-frame and
11330 previous-frame are local to current terminal.
11331
113322001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
11333
11334 * keymaps.texi (Creating Keymaps): Fix the description of the
11335 result of make-keymap.
11336
113372001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
11338
11339 * display.texi (Font Lookup, Attribute Functions)
11340 (Image Descriptors): Add cross-references to the definition of
11341 selected frame.
11342
11343 * buffers.texi (The Buffer List): Add cross-references to the
11344 definition of selected frame.
11345
11346 * frames.texi (Input Focus): Clarify which frame is _the_ selected
11347 frame at any given time.
11348 (Multiple Displays, Size and Position): Add a cross-reference to
11349 the definition of the selected frame.
11350
113512001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
11352
11353 * strings.texi (String Conversion) <string-to-number>: Document
11354 that a float is returned for integers that are too large.
11355
11356 * frames.texi (Mouse Position): Document mouse-position-function.
11357 (Display Feature Testing): Document display-images-p.
11358 (Window Frame Parameters): Document the cursor-type variable.
11359
11360 * numbers.texi (Integer Basics): Document CL style read syntax for
11361 integers in bases other than 10.
11362
5dcb4c4e
SM
11363 * positions.texi (List Motion):
11364 Document open-paren-in-column-0-is-defun-start.
b8d4c8d0
GM
11365
11366 * lists.texi (Sets And Lists): Document member-ignore-case.
11367
11368 * internals.texi (Garbage Collection): Document the used and free
11369 strings report.
11370 (Memory Usage): Document strings-consed.
11371
11372 * os.texi (Time of Day): Document float-time.
11373 (Recording Input): Document that clear-this-command-keys clears
11374 the vector to be returned by recent-keys.
11375
ed9265fc
JB
11376 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
11377 The argument keymap can be a list.
b8d4c8d0
GM
11378
11379 * nonascii.texi (User-Chosen Coding Systems)
11380 <select-safe-coding-system>: Document the new argument
11381 accept-default-p and the variable
11382 select-safe-coding-system-accept-default-p. Tell what happens if
11383 buffer-file-coding-system is undecided.
11384 (Default Coding Systems): Document auto-coding-regexp-alist.
11385
11386 * display.texi (The Echo Area) <message>: Document
11387 message-truncate-lines.
11388 (Glyphs): Document that the glyph table is unused on windowed
11389 displays.
11390
11391 * help.texi (Describing Characters) <single-key-description>:
11392 Document the new argument no-angles.
11393 (Accessing Documentation) <documentation-property>: Document that
11394 a non-string property is evaluated.
11395 <documentation>: Document that the function-documentation property
11396 is looked for.
11397
11398 * windows.texi (Selecting Windows): Document some-window.
11399
11400 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
11401
11402 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
11403 apropos-mode-hook.
11404
11405 * commands.texi (Using Interactive): Document interactive-form.
11406 (Keyboard Macros): Document kbd-macro-termination-hook.
11407 (Command Loop Info): Document that clear-this-command-keys clears
11408 the vector to be returned by recent-keys.
11409
114102001-09-04 Werner LEMBERG <wl@gnu.org>
11411
11412 * Makefile.in (srcdir, texinputdir): New variables.
11413 (srcs, index.texi, install): Use $(srcdir).
11414 (.PHONY): Remove elisp.dvi.
11415 (elisp): Use -I switch for makeinfo.
11416 (elisp.dvi): Use $(srcdir) and $(texinputdir).
11417 (installall, dist): Use $(srcdir).
11418 Fix path to texinfo.tex.
11419 (maintainer-clean): Add elisp.dvi and elisp.oaux.
11420
114212001-08-30 Gerd Moellmann <gerd@gnu.org>
11422
11423 * display.texi (Conditional Display): Adjust to API change.
11424
11425 * configure: New file.
11426
114272001-07-30 Gerd Moellmann <gerd@gnu.org>
11428
11429 * commands.texi (Repeat Events): Add description of
11430 double-click-fuzz.
11431
114322001-05-08 Stefan Monnier <monnier@cs.yale.edu>
11433
11434 * syntax.texi (Syntax Class Table): Add the missing designator for
11435 comment and string fences.
11436 (Syntax Properties): Add a xref to syntax table internals.
11437 (Syntax Table Internals): Document string-to-syntax.
11438
114392001-05-07 Gerd Moellmann <gerd@gnu.org>
11440
11441 * Makefile.in (install): Use install-info command line options
11442 like in Emacs' Makefile.in.
11443
114442000-12-09 Miles Bader <miles@gnu.org>
11445
11446 * windows.texi (Window Start): Update documentation for
11447 `pos-visible-in-window-p'.
11448
114492000-11-12 Stefan Monnier <monnier@cs.yale.edu>
11450
11451 * lists.texi (Building Lists): Add footnote to explain how to add
11452 to the end of a list.
11453
114542000-10-25 Gerd Moellmann <gerd@gnu.org>
11455
11456 * files.texi (Visiting Functions): Typos.
11457
114582000-10-25 Kenichi Handa <handa@etl.go.jp>
11459
11460 * files.texi (Visiting Functions): Return value of
11461 find-file-noselect may be a list of buffers if wildcards are used.
11462
114632000-10-24 Miles Bader <miles@lsi.nec.co.jp>
11464
11465 * display.texi (Defining Faces): Document `graphic' display type
11466 in face specs.
11467
b344d29d 114682000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
b8d4c8d0
GM
11469
11470 * hooks.texi (Standard Hooks): Replace obsolete
11471 `after-make-frame-hook' with `after-make-frame-functions'.
11472
11473 * frames.texi (Creating Frames): Ditto.
11474
11475 * variables.texi (Future Local Variables): Ditto.
11476
114772000-10-16 Gerd Moellmann <gerd@gnu.org>
11478
11479 * display.texi (Other Image Types): Add description of :foreground
11480 and :background properties of mono PBM images.
11481
114822000-08-17 Werner LEMBERG <wl@gnu.org>
11483
11484 * .cvsignore: New file.
11485
114862000-01-05 Gerd Moellmann <gerd@gnu.org>
11487
11488 * tindex.pl: New script.
11489
114901999-12-03 Dave Love <fx@gnu.org>
11491
11492 * Makefile.in (MAKEINFO): New parameter.
11493
114941999-09-17 Richard Stallman <rms@gnu.org>
11495
11496 * Makefile.in (srcs): Add hash.texi.
11497 (VERSION): Update to 20.6.
11498
114991999-09-13 Richard Stallman <rms@gnu.org>
11500
11501 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
11502
115031998-08-29 Karl Heuer <kwzh@gnu.org>
11504
11505 * configure.in: New file.
11506 * Makefile.in: Renamed from Makefile.
11507 (prefix, infodir): Use value obtained from configure.
11508 (emacslibdir): Obsolete variable deleted.
11509 (dist): Distribute configure.in, configure, Makefile.in.
11510
115111998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
11512
11513 * Makefile (INSTALL_INFO): New variable.
11514 (install): Run install-info.
11515
115161998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
11517
11518 * Makefile (elisp.dvi): Add missing backslash.
11519
115201998-05-02 Richard Stallman <rms@psilocin.gnu.org>
11521
11522 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
11523 Run texindex without `./'. Always run texindex on elisp.tp.
11524 (elisp.tps): Target deleted.
11525
115261998-04-05 Richard Stallman <rms@psilocin.gnu.org>
11527
11528 * Makefile (srcs): Add nonascii.texi and customize.texi.
11529 (dist): Start by deleting `temp'.
11530
115311998-02-17 Richard Stallman <rms@psilocin.gnu.org>
11532
11533 * Makefile (makeinfo, texindex): Targets deleted.
11534 (makeinfo.o, texindex.o): Targets deleted.
11535 (clean, dist): Don't do anything with them or with getopt*.
11536
115371998-01-30 Richard Stallman <rms@psilocin.gnu.org>
11538
11539 * Makefile (SHELL): Defined.
11540
115411998-01-27 Richard Stallman <rms@psilocin.gnu.org>
11542
11543 * Makefile (elisp.tps): New target.
11544 (elisp.dvi): Depend on elisp.tps.
11545
c5602427 115461996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
b8d4c8d0
GM
11547
11548 * README: Update phone number.
11549
11550 * Makefile (elisp): Make this be the default target.
11551 Depend on makeinfo.c instead of makeinfo.
11552 (install): Don't depend on elisp.dvi, since we don't install that.
11553 Use mkinstalldirs.
11554 (dist): Add mkinstalldirs.
11555
c5602427 115561995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
b8d4c8d0
GM
11557
11558 * Makefile (VERSION): Update version number.
5dcb4c4e 11559 (maintainer-clean): Rename from realclean.
b8d4c8d0 11560
c5602427 115611995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
b8d4c8d0
GM
11562
11563 * Makefile (realclean): New target.
11564 (elisp): Remove any old elisp-* files first.
11565
c5602427 115661993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
b8d4c8d0
GM
11567
11568 * Makefile (VERSION): New variable.
11569 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
11570 Compressed file suffix should be `.gz', not `.z'.
11571
ce058493 115721993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11573
11574 * Makefile (elisp): Depend on makeinfo.
11575
c5602427 115761993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
b8d4c8d0
GM
11577
11578 * Makefile (srcs): Add anti.texi.
11579
c5602427 115801993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11581
11582 * Makefile (infodir, prefix): New vars.
11583 (install): Use infodir.
f4e90db0 11584 (emacsinfodir): Delete.
b8d4c8d0 11585
c5602427 115861993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11587
11588 * Makefile (srcs): Add calendar.texi.
11589
11590 * Makefile (dist): Copy texindex.c and makeinfo.c.
11591 Limit elisp-* files to those with one or two digits.
11592
c5602427 115931993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0 11594
f4e90db0 11595 * Makefile (dist): Change to use Gzip instead of compress.
b8d4c8d0 11596
c5602427 115971993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11598
11599 * loading.texi (Unloading): define-function changed back to
11600 defalias. It may not stay this way, but at least it's
11601 consistent with the known-good version of the code patch.
11602
c5602427 116031993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
b8d4c8d0
GM
11604
11605 * modes.texi (Hooks): Document new optional arg of add-hook.
11606
c5602427 116071993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
b8d4c8d0
GM
11608
11609 * variables.texi: Document nil initial value of buffer-local variables.
11610
11611 * tips.texi: Add new section on standard library headers.
11612
c5602427 116131993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11614
11615 * Makefile (srcs): Add frame.texi to the list of sources.
11616
c5602427 116171993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11618
11619 * Makefile (dist): Don't bother excluding autosave files; they'll
11620 never make it into the temp directory anyway, and the hash marks
11621 in the name are problematic for make and the Bourne shell.
ed9265fc 11622 (srcs): ???
b8d4c8d0 11623
c5602427 116241993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
b8d4c8d0
GM
11625
11626 * Makefile (dist): Don't include backup files or autosave files in
11627 the distribution tar file.
11628
c5602427 116291991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
b8d4c8d0 11630
5dcb4c4e 11631 * Makefile (srcs): Add index.perm.
b8d4c8d0
GM
11632 (elisp.dvi): Remove erroneous shell comment.
11633 Expect output of permute-index in permuted.fns.
11634 Save old elisp.aux in elisp.oaux.
5dcb4c4e 11635 (clean): Add index.texi to be deleted.
b8d4c8d0 11636
c5602427 116371990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11638
11639 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
11640
c5602427 116411990-06-26 David Lawrence (tale@geech)
b8d4c8d0
GM
11642
11643 * files.texi: Noted that completion-ignored-extensions is ignored
11644 when making *Completions*.
11645
3e868ee3 116461990-06-08 Jay Fenlason (hack@ai.mit.edu)
b8d4c8d0
GM
11647
11648 * Makefile make dist now depends on elisp.dvi, since it tries
11649 to include it in the dist file.
11650
c5602427 116511990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
b8d4c8d0 11652
c5602427 11653 * functions.texinfo (Mapping Functions): Add missing quote.
b8d4c8d0 11654
c5602427 116551989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
b8d4c8d0
GM
11656
11657 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
11658 (defunargs): Turn off \hyphenchar of \sl font temporarily.
11659
c5602427 116601989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11661
11662 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
11663 and @error{} are the terms now being used. The files in the
11664 directory have been changed to reflect this.
11665
11666 * All instances of @indentedresultt{} have been changed to
333f9019 11667 ` @result{}', using 5 spaces at the beginning of the line.
b8d4c8d0 11668
c5602427 116691989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11670
11671 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
11672 experimental @indentedresult{}, @indentedexpandsto{} are part of
11673 the texinfo.tex in this directory. These TeX macros are not
11674 stable yet.
11675
c5602427 116761989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11677
11678 * texinfo.tex: Temporarily added
11679 \let\result=\dblarrow
11680 \def\error{{\it ERROR} \longdblarrow}
11681 We need to do this better soon.
11682
c5602427 116831989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
b8d4c8d0
GM
11684
11685 * Applied Karl Berry's patches to *.texinfo files, but not to
11686 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
11687 new title page format is also not applied, since it requires
11688 texinfo.tex changes.)
11689
11690 * Cleaned up `Makefile' and defined the `emacslibdir' directory
11691 for the Project GNU development environment.
11692
11693;; Local Variables:
c8763fb6 11694;; coding: utf-8
b8d4c8d0
GM
11695;; End:
11696
ca4b98fa 11697 Copyright (C) 1998-2012 Free Software Foundation, Inc.
b8d4c8d0
GM
11698
11699 This file is part of GNU Emacs.
11700
352c8b4a 11701 GNU Emacs is free software: you can redistribute it and/or modify
b8d4c8d0 11702 it under the terms of the GNU General Public License as published by
352c8b4a
GM
11703 the Free Software Foundation, either version 3 of the License, or
11704 (at your option) any later version.
b8d4c8d0
GM
11705
11706 GNU Emacs is distributed in the hope that it will be useful,
11707 but WITHOUT ANY WARRANTY; without even the implied warranty of
11708 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11709 GNU General Public License for more details.
11710
11711 You should have received a copy of the GNU General Public License
352c8b4a 11712 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.