Document that =, <, <=, >, >= now accept one or many arguments.
[bpt/emacs.git] / doc / lispref / ChangeLog
1 2013-12-20 Tassilo Horn <tsdh@gnu.org>
2
3 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
4 one or many arguments.
5
6 * display.texi: Document `messages-buffer'.
7
8 * os.texi: Document `initial-buffer-choice' changes.
9
10 2013-12-20 Chong Yidong <cyd@gnu.org>
11
12 * text.texi (Changing Properties): Improve documentation for
13 add-face-text-property.
14 (Special Properties): Mention add-face-text-property.
15
16 2013-12-18 Chong Yidong <cyd@gnu.org>
17
18 * customize.texi (Custom Themes): Document custom-known-themes
19 (Bug#15717).
20
21 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
22 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
23
24 2013-12-13 Glenn Morris <rgm@gnu.org>
25
26 * internals.texi (Building Emacs):
27 * loading.texi (Library Search): Mention that site-load,
28 site-init cannot change load-path.
29
30 2013-12-12 Glenn Morris <rgm@gnu.org>
31
32 * elisp.texi: Tweak dircategory.
33
34 2013-12-12 Eli Zaretskii <eliz@gnu.org>
35
36 * nonascii.texi (Encoding and I/O): Document file-name encoding
37 peculiarities on MS-Windows.
38
39 2013-12-12 Glenn Morris <rgm@gnu.org>
40
41 * elisp.texi: Sync direntry with info/dir version.
42
43 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
44
45 * display.texi (Progress, Face Remapping):
46 * processes.texi (Serial Ports):
47 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
48
49 2013-12-04 Juri Linkov <juri@jurta.org>
50
51 * searching.texi (Search and Replace): Fix `unread-command-events'
52 and add ref.
53
54 2013-12-03 Juri Linkov <juri@jurta.org>
55
56 * windows.texi (Choosing Window): Rename `no-display-ok' to
57 `allow-no-window'. (Bug#13594)
58
59 2013-11-30 Glenn Morris <rgm@gnu.org>
60
61 * Makefile.in (distclean): Remove Makefile.
62
63 2013-11-29 Andreas Politz <politza@fh-trier.de>
64
65 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
66 (Bug#14029).
67
68 2013-11-27 Glenn Morris <rgm@gnu.org>
69
70 * loading.texi (Library Search):
71 * os.texi (Startup Summary): No more leim directory.
72
73 2013-11-26 Glenn Morris <rgm@gnu.org>
74
75 * os.texi (Startup Summary): Update for leim-list being preloaded.
76
77 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
78
79 * frames.texi (Input Focus):
80 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
81
82 2013-11-23 Glenn Morris <rgm@gnu.org>
83
84 * loading.texi (Library Search):
85 Empty elements in EMACSLOADPATH now mean the default load-path.
86
87 2013-11-22 Glenn Morris <rgm@gnu.org>
88
89 * loading.texi (Library Search): Minor clarification.
90
91 2013-11-20 Leo Liu <sdl.web@gmail.com>
92
93 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
94
95 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
96
97 * os.texi (File Notifications): Add an index.
98
99 * loading.texi (Loading): Add an cross-reference.
100
101 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
102
103 * os.texi (Session Management, Desktop Notifications): Add some
104 indexes and a cross-reference.
105
106 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
107
108 * os.texi (Time Parsing):
109 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
110
111 2013-11-14 Glenn Morris <rgm@gnu.org>
112
113 * loading.texi (Library Search): Update section.
114
115 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
116
117 * os.texi (User Identification, Time of Day, Time Conversion):
118 Minor fixes.
119
120 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
121
122 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
123
124 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
125
126 * os.texi (Startup Summary): Add an index about startup screen.
127 Typo fix.
128 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
129
130 2013-11-08 Eli Zaretskii <eliz@gnu.org>
131
132 * display.texi (Truncation): Document that cache-long-scans is now
133 non-nil by default. (Bug#15797)
134
135 2013-11-05 Eli Zaretskii <eliz@gnu.org>
136
137 * lists.texi (Rearrangement): Fix indexing.
138
139 * display.texi (Bidirectional Display): Fix indexing.
140
141 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
142
143 * lists.texi (Rearrangement): Improve indexing.
144
145 * display.texi (Glyphs): Add an index for glyph code.
146 (Bidirectional Display): Improve indexing.
147
148 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
149
150 * display.texi (Face Attributes): Document :distant-foreground.
151
152 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
153
154 * display.texi (Abstract Display): Improve indexing.
155
156 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
157
158 * display.texi (Selective Display): Discourage the use of explicit
159 selective display.
160
161 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
162
163 * display.texi (Showing Images): Add an index for image-size.
164 Use @code instead of @var for a normal variable.
165 (Multi-Frame Images): Improve indexing.
166 (Button Buffer Commands): Use @code instead of @var for a normal variable.
167 (Abstract Display): Explain the meaning of Ewoc.
168
169 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
170
171 * display.texi (Image Descriptors): Improve indexing.
172
173 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
174
175 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
176 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
177
178 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
179
180 * display.texi (Fontsets): Minor wording fix.
181 (Low-Level Font): Improve indexing.
182
183 * nonascii.texi (Character Properties): Add an index for script symbols.
184
185 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
186
187 * display.texi (Face Remapping): Add indexes for face remapping.
188 (Font Selection): Add indexes.
189 (Low-Level Font): Add an index for font registry.
190
191 2013-10-23 Glenn Morris <rgm@gnu.org>
192
193 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
194 Nuke @refill.
195
196 * Makefile.in (install-dvi, install-html, install-pdf)
197 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
198 (uninstall-pdf): Quote entities that might contain whitespace.
199
200 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
201
202 * display.texi (Face Attributes): Add indexes for the ‘:box’
203 face attribute.
204
205 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
206
207 * display.texi (Line Height): Add indexes for line height.
208
209 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
210
211 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
212
213 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
214
215 * display.texi (Selective Display): Add an index for explicit
216 selective display.
217
218 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
219
220 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
221
222 2013-10-13 Glenn Morris <rgm@gnu.org>
223
224 * intro.texi (Acknowledgments): Use accented form of some names.
225
226 2013-10-09 Glenn Morris <rgm@gnu.org>
227
228 * control.texi (Conditionals): Copyedits. (Bug#15558)
229
230 2013-10-08 Eli Zaretskii <eliz@gnu.org>
231
232 Support menus on text-mode terminals.
233 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
234 wording to the effect that menus are supported on TTYs.
235
236 * frames.texi (Pop-Up Menus, Dialog Boxes)
237 (Display Feature Testing): Update for menu support on TTYs.
238
239 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
240
241 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
242 non-headings.
243
244 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
245
246 * syntax.texi (Categories): Add an index for category sets.
247
248 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
249
250 * syntax.texi (Syntax Flags):
251 (Syntax Table Functions): Add indexes.
252
253 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
254
255 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
256
257 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
258
259 * searching.texi (Regexp Search): Refine.
260
261 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
262
263 * nonascii.texi (Default Coding Systems): Typo fix.
264
265 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
266
267 * nonascii.texi (Coding System Basics): Add information about carriage-return.
268
269 2013-09-14 Eli Zaretskii <eliz@gnu.org>
270
271 * display.texi (Display Margins): State the units of measuring
272 margin width. (Bug#15375)
273
274 2013-09-13 Eli Zaretskii <eliz@gnu.org>
275
276 * text.texi (Not Intervals): Minor wording fix.
277
278 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
279
280 * functions.texi (Obsolete Functions): Add an index for obsolete
281 functions.
282
283 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
284
285 * nonascii.texi (Character Properties): Character properties fix
286 for decimal-digit-value and digit-value.
287
288 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
289
290 * macros.texi (Defining Macros): Prefer "function" to "lambda
291 expression" (bug#15296).
292
293 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
294
295 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
296 for portability to hosts where /bin/sh has problems.
297
298 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
299
300 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
301
302 2013-08-20 Eli Zaretskii <eliz@gnu.org>
303
304 * files.texi (Information about Files): Mention file names with
305 trailing blanks on MS-Windows. (Bug#15130)
306
307 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
308
309 * positions.texi (Positions): Improve indexing.
310
311 2013-08-18 Eli Zaretskii <eliz@gnu.org>
312
313 * markers.texi (The Region): Improve indexing.
314
315 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
316
317 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
318
319 * text.texi (Maintaining Undo): Mention interactive call of
320 buffer-disable-undo.
321 (Filling): Add cross-reference for hard newlines.
322 (Sorting): Fix indentation.
323 (Columns): Comment out undefined behavior.
324 (Case Changes): Fix an `args-out-of-range' error in the example.
325
326 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
327
328 * text.texi (Insertion): Refine.
329 (Margins): Add an index.
330 (Undo): Doc fix for `buffer-undo-list'.
331
332 * positions.texi (Character Motion):
333 * markers.texi (Moving Markers):
334 (Creating Markers): Comment out undefined behavior.
335
336 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
337
338 * markers.texi (The Region): Add/move indexes.
339
340 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
341
342 * display.texi (ImageMagick Images): Mention :content-type and
343 `image-content-type-suffixes'.
344
345 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
346
347 * positions.texi (Word Motion): Remove redundant sentence.
348
349 2013-08-13 Glenn Morris <rgm@gnu.org>
350
351 * lists.texi (List Elements):
352 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
353
354 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
355
356 * frames.texi (Display Feature Testing): Add indexes.
357
358 2013-08-12 Glenn Morris <rgm@gnu.org>
359
360 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
361 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
362 (INSTALL_DATA): New, set by configure.
363 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
364 New variables.
365 (.SUFFIXES): Add .ps and .dvi.
366 (.dvi.ps): New suffix rule.
367 (dvi, html, pdf, ps): Use *_TARGETS variables.
368 (elisp.html): Use HTML_OPTS.
369 (elisp.ps): Remove explicit rule.
370 (.PHONY): install-dvi, install-html, install-pdf, install-ps
371 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
372 uninstall-ps, and uninstall-doc.
373 (install-dvi, install-html, install-pdf, install-ps, install-doc)
374 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
375 (uninstall-doc): New rules.
376 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
377
378 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
379
380 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
381
382 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
383
384 * control.texi (Error Symbols): Minor fix for previous change.
385
386 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
387
388 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
389
390 * control.texi (Signaling Errors): Refer to define-error.
391 (Error Symbols): Add `define-error'.
392
393 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
394
395 * positions.texi (Motion by Screen Lines):
396 * display.texi (Truncation): Rename `cache-long-line-scans'
397 to `cache-long-scans'.
398
399 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
400
401 * windows.texi (Window Start and End): Add an index.
402
403 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
404
405 * display.texi (Face Functions): Add an index.
406
407 * variables.texi (Variable Aliases): Add an index.
408
409 * functions.texi (Defining Functions): Add an index.
410
411 * nonascii.texi (Coding System Basics): Add an index.
412
413 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
414
415 * nonascii.texi (Non-ASCII Characters): Update menu.
416 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
417
418 * elisp.texi (Top): Update menu.
419
420 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
421
422 * windows.texi (Window History): Mention the default value of
423 switch-to-visible-buffer. Add cross-references.
424
425 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
426
427 * errors.texi (Standard Errors): Fix typo.
428
429 * files.texi (Magic File Names):
430 * os.texi (File Notifications): Remove file-notify-supported-p.
431
432 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
433
434 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
435 non-well-formed expressions result in unspecified behavior, though
436 Emacs will not crash.
437
438 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
439
440 * files.texi (Magic File Names): Add file-notify-add-watch,
441 file-notify-rm-watch and file-notify-supported-p. Move
442 file-remote-p down.
443
444 * errors.texi (Standard Errors): Add file-notify-error.
445
446 * os.texi (Desktop Notifications): Rename from Notifications.
447 (File Notifications): New node.
448
449 * elisp.texi (Top): Update menu for these changes.
450
451 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
452
453 * windows.texi (Display Action Functions): Mention next-window.
454
455 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
456
457 * windows.texi (Selecting Windows): Fix the introduction of
458 `set-frame-selected-window''s arguments.
459
460 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
461
462 Timestamp fixes for undo (Bug#14824).
463 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
464
465 2013-07-06 Eli Zaretskii <eliz@gnu.org>
466
467 * nonascii.texi (Text Representations): Document that
468 multibyte-string-p returns nil for non-string objects.
469
470 2013-07-06 Glenn Morris <rgm@gnu.org>
471
472 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
473
474 2013-07-03 Glenn Morris <rgm@gnu.org>
475
476 * debugging.texi (Debugging):
477 * files.texi (File Attributes, Changing Files): Fix cross-references.
478
479 * package.texi (Package Archives): Fix @url call.
480
481 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
482
483 2013-06-29 Eli Zaretskii <eliz@gnu.org>
484
485 * display.texi (Bidirectional Display): Document move-point-visually.
486
487 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
488
489 * buffers.texi (Buffer File Name): Fix typo.
490
491 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
492
493 * tips.texi (Coding Conventions): Improve wording.
494
495 2013-06-24 Glenn Morris <rgm@gnu.org>
496
497 * loading.texi (Autoload): Fix typo.
498
499 * variables.texi (Lexical Binding): Fix typo.
500
501 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
502
503 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
504
505 * display.texi (ImageMagick Images): Mention :max-width and
506 :max-height.
507
508 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
509
510 * numbers.texi (Math Functions): Remove obsolete function log10.
511
512 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
513
514 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
515 rather than `local-map'.
516
517 * keymaps.texi (Active Keymaps): Fix documentation of
518 set-temporary-overlay-map and overriding-terminal-local-map.
519
520 2013-06-19 Glenn Morris <rgm@gnu.org>
521
522 * Makefile.in (dist): Edit more configure variables.
523 Try to check that we do not miss any in future.
524
525 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
526
527 * text.texi (Undo, Changing Properties): Fix typos.
528
529 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
530
531 * text.texi (Changing Properties): Document `add-face-text-property'.
532
533 2013-06-17 Kenichi Handa <handa@gnu.org>
534
535 * display.texi (Face Attributes): Refer to "Low-Level font" (not
536 "Font Selection") in the explanation of :font attribute (bug#14629).
537
538 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
539
540 * loading.texi (Hooks for Loading): Don't document after-load-alist.
541 Document with-eval-after-load instead of eval-after-load.
542
543 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
544
545 * files.texi (File Name Expansion): Make the example more
546 intuitive.
547
548 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
549
550 Documentation fix for 'ls' and hard links.
551 * compile.texi (Compilation Functions):
552 * files.texi (File Attributes, Changing Files):
553 Use current format for GNU 'ls' output.
554 (File Attributes): Fix problem introduced in previous change:
555 the link count is the number of hard links, not the number
556 of hard links + 1.
557
558 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
559
560 * files.texi (File Attributes): Fix typo.
561
562 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
563
564 * functions.texi (Lambda Expressions): Lambda expressions don't
565 evaluate to themselves in general (bug#11782).
566
567 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
568
569 * loading.texi (Autoload):
570 * help.texi (Documentation Basics, Accessing Documentation)
571 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
572
573 2013-04-23 Glenn Morris <rgm@gnu.org>
574
575 * internals.texi (Writing Emacs Primitives): Remove obvious example.
576 Tweak other to avoid overly long line.
577
578 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
579
580 * internals.texi (Writing Emacs Primitives): Remove unnecessary
581 references to the sources. (Bug#13800)
582
583 * searching.texi (Regexp Backslash): Doc fix for backslash
584 constructs in regular expressions.
585
586 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
587
588 * tips.texi (Coding Conventions): Mention separation of package
589 descriptor and name of internal symbols by two hyphens.
590
591 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
592
593 * windows.texi (Splitting Windows): Change category of
594 split-window from a command to a function.
595
596 2013-04-06 Chong Yidong <cyd@gnu.org>
597
598 * display.texi (Faces): Minor clarifications.
599 (Defining Faces): Clarify default vs custom face specs.
600 Document face-spec-set.
601
602 * display.texi (Overlay Properties):
603 * text.texi (Special Properties): Use the "anonymous face"
604 terminology. Describe foreground-color and background-color forms
605 as compatibility-only.
606
607 2013-03-24 Eli Zaretskii <eliz@gnu.org>
608
609 * compile.texi (Byte-Code Objects): Add index entry.
610 (Disassembly): Add cross-references.
611
612 2013-03-23 Eli Zaretskii <eliz@gnu.org>
613
614 * frames.texi (Size Parameters): More accurate description of the
615 difference between 'fullboth' and 'maximized'. (Bug#13935)
616
617 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
618
619 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
620
621 2013-03-16 Glenn Morris <rgm@gnu.org>
622
623 * elisp.texi: Add some stuff specific to www.gnu.org.
624
625 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
626
627 * control.texi (Pattern matching case statement): Fix typo.
628
629 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
630
631 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
632
633 2013-03-03 Glenn Morris <rgm@gnu.org>
634
635 * objects.texi (Symbol Type): Fix typo.
636
637 2013-02-28 Bastien Guerry <bzg@gnu.org>
638
639 * variables.texi (File Local Variables): Fix reference.
640
641 2013-02-24 Eli Zaretskii <eliz@gnu.org>
642
643 * files.texi (Magic File Names): Improve wording and indexing.
644
645 2013-02-21 Glenn Morris <rgm@gnu.org>
646
647 * display.texi (Multi-Frame Images): Minor rephrasing.
648
649 2013-02-20 Glenn Morris <rgm@gnu.org>
650
651 * display.texi (GIF Images, TIFF Images): Delete these nodes.
652 (ImageMagick Images): For :index, use an xref rather than duplicating.
653 (Other Image Types): Add GIF, adjust formatting.
654 (Multi-Frame Images): Rename from Animated Images. Expand section.
655 * elisp.texi (Top): Update menu for these changes.
656
657 2013-02-19 Glenn Morris <rgm@gnu.org>
658
659 * text.texi (Change Hooks): Fix typo.
660
661 2013-02-15 Glenn Morris <rgm@gnu.org>
662
663 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
664
665 2013-02-13 Glenn Morris <rgm@gnu.org>
666
667 * objects.texi (Char-Table Type): Add footnote about #^^.
668
669 * modes.texi (Minor Mode Conventions): Fix typo.
670
671 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
672 meta characters; this changed in 22.1. (Bug#13684)
673
674 * objects.texi (Char-Table Type): Add cindex.
675
676 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
677
678 2013-02-10 Glenn Morris <rgm@gnu.org>
679
680 * keymaps.texi (Creating Keymaps): Update make-keymap result.
681
682 2013-02-09 Eli Zaretskii <eliz@gnu.org>
683
684 * modes.texi (%-Constructs): Remove the description of %t.
685
686 * nonascii.texi (MS-DOS File Types): Delete node.
687
688 2013-02-08 Glenn Morris <rgm@gnu.org>
689
690 * keymaps.texi (Active Keymaps, Searching Keymaps):
691 Remove confusing mention of "symbolic prefix". (Bug#13643)
692
693 2013-01-19 Glenn Morris <rgm@gnu.org>
694
695 * macros.texi (Indenting Macros): Fix order of an indent
696 symbol's arguments. (Bug#13450)
697
698 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
699
700 Allow floating-point file offsets.
701 * files.texi (Reading from Files, Writing to Files):
702 Say that file offsets can be numbers, not just integers.
703
704 2013-01-09 Glenn Morris <rgm@gnu.org>
705
706 * commands.texi (Interactive Codes):
707 Whitespace does not terminate interactive "S". (Bug#13393)
708
709 2013-01-06 Chong Yidong <cyd@gnu.org>
710
711 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
712
713 2013-01-05 Glenn Morris <rgm@gnu.org>
714
715 * display.texi (Overlay Properties): Mention field. (Bug#13364)
716
717 2013-01-05 Eli Zaretskii <eliz@gnu.org>
718
719 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
720 directive in a group of items.
721
722 2013-01-05 Chong Yidong <cyd@gnu.org>
723
724 * keymaps.texi (Key Sequences): Remove obsolete sentence
725 (Bug#13356).
726
727 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
728
729 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
730
731 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
732
733 * files.texi (File Attributes): Undocument return format of file-acl.
734
735 2013-01-03 Glenn Morris <rgm@gnu.org>
736
737 * processes.texi (System Processes):
738 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
739
740 * searching.texi (Replacing Match): Fix xref.
741
742 * elisp.texi (DATE): Bump to Jan 2013.
743
744 2013-01-02 Glenn Morris <rgm@gnu.org>
745
746 * customize.texi (Common Keywords, Type Keywords):
747 Replace "active field" with "button". (Bug#13310)
748
749 * customize.texi (Common Keywords): Add xref. (Bug#13311)
750 * tips.texi (Library Headers): Add cindex.
751
752 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
753
754 * functions.texi (Declare Form):
755 * intro.texi (A Sample Function Description):
756 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
757 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
758 in @def.. commands. (Bug#13292)
759
760 2012-12-29 Eli Zaretskii <eliz@gnu.org>
761
762 * files.texi (Changing Files): Document the return values of
763 set-file-selinux-context and set-file-acl.
764
765 2012-12-27 Glenn Morris <rgm@gnu.org>
766
767 * files.texi (File Names): Mention Cygwin conversion functions.
768
769 2012-12-22 Martin Rudalics <rudalics@gmx.at>
770
771 * windows.texi (Selecting Windows): Reword description of
772 select-window (Bug#13248).
773
774 2012-12-22 Eli Zaretskii <eliz@gnu.org>
775
776 * files.texi (File Attributes, Changing Files): Remove the details
777 about the text returned by file-acl. Instead, just document that
778 it is an opaque string meant to be used by set-file-acl.
779
780 2012-12-21 Chong Yidong <cyd@gnu.org>
781
782 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
783
784 * customize.texi (Simple Types): Document key-sequence type
785 (Bug#13048).
786
787 * strings.texi (Text Comparison): Doc fix for compare-strings.
788
789 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
790
791 * files.texi (Magic File Names): Add `file-acl',
792 `file-selinux-context', `set-file-acl' and
793 `set-file-selinux-context'. Make the list consistent.
794
795 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
796
797 * tips.texi (Library Headers): New header keyword `Homepage'.
798 Make continuation lines syntax more precise.
799
800 2012-12-17 Eli Zaretskii <eliz@gnu.org>
801
802 * files.texi (File Attributes, Changing Files): Update to include
803 MS-Windows support for ACLs.
804
805 2012-12-16 Romain Francoise <romain@orebokech.com>
806
807 * files.texi (File Attributes): Document ACL support and new
808 `file-acl' function.
809 (Changing Files): Mention argument name change of `copy-file' and
810 document new function `set-file-acl'.
811
812 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
813
814 Fix permissions bugs with setgid directories etc. (Bug#13125)
815 * files.texi (Testing Accessibility): Document GROUP arg
816 of file-ownership-preserved-p.
817 (File Attributes): Document that 9th element is now
818 just a placeholder.
819 * os.texi (User Identification): Document new functions group-gid,
820 group-real-gid.
821
822 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
823
824 * internals.texi (C Integer Types): New section.
825 This follows up and records an email in
826 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
827
828 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
829
830 * control.texi (Pattern matching case statement): New node.
831
832 * customize.texi (Variable Definitions): Mention the default :group
833 for defcustoms (bug#13093).
834
835 2012-12-09 Glenn Morris <rgm@gnu.org>
836
837 * customize.texi (Variable Definitions): Mention eval-defun
838 on a defcustom calls the :set function when appropriate.
839
840 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
841
842 * doclicense.texi, gpl.texi: Update to latest version from FSF.
843 These are just minor editorial changes.
844
845 2012-12-06 Chong Yidong <cyd@gnu.org>
846
847 * lists.texi (Plist Access): Move put example to Symbol Plists.
848
849 * symbols.texi (Standard Properties): Fix typo.
850
851 2012-12-03 Chong Yidong <cyd@gnu.org>
852
853 * symbols.texi (Symbol Properties): New node.
854 (Symbol Plists): Make it a subsection under Symbol Properties.
855 (Standard Properties): New node.
856
857 * lists.texi (Property Lists): Move here from symbols.texi.
858 (Plist Access): Rename from Other Plists.
859
860 * customize.texi (Variable Definitions):
861 * display.texi (Defining Faces):
862 * sequences.texi (Char-Tables): Fix xref.
863
864 * keymaps.texi (Key Sequences): `kbd' is now a function.
865
866 * commands.texi (Using Interactive): Fix index entry.
867
868 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
869
870 * doclicense.texi: Update to latest version from FSF.
871 These are just minor editorial changes.
872 * elisp.texi (GNU Free Documentation License)
873 (GNU General Public Licens):
874 Provide sectioning, since doclicense.texi no longer does that.
875
876 * loading.texi (Named Features): @ -> @@ to fix typo.
877
878 2012-11-24 Martin Rudalics <rudalics@gmx.at>
879
880 * windows.texi (Basic Windows): Fix typo.
881 (Windows and Frames): Fix example. Move description of
882 window-in-direction here.
883 (Recombining Windows): Fix example.
884 (Buffers and Windows): Fix description of replace-buffer-in-windows.
885 (Switching Buffers): Reword.
886 (Display Action Functions): Minor adjustments.
887 (Choosing Window Options): Minor fixes.
888 (Window History): Minor rewording.
889 (Dedicated Windows): Correct and reword part describing how
890 dedicatedness affects functions removing buffers or windows.
891 * buffers.texi (The Buffer List): Fix description of bury-buffer.
892
893 2012-11-24 Chong Yidong <cyd@gnu.org>
894
895 * modes.texi (%-Constructs): Fix statement about mode construct
896 padding (Bug#12866).
897
898 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
899
900 * debugging.texi (Profiling): Make it more clear
901 that --enable-profiling is about profiling the C code.
902
903 2012-11-21 Glenn Morris <rgm@gnu.org>
904
905 * display.texi (Attribute Functions):
906 Update for set-face-* name changes.
907 Add new "inherit" argument for face-bold-p etc.
908 Move description of this argument to a common section, like "frame".
909
910 * debugging.texi (Profiling): New section.
911 (Debugging): Mention profiling in the introduction.
912 * tips.texi (Compilation Tips): Move profiling to separate section.
913 * elisp.texi: Add Profiling to detailed menu.
914
915 2012-11-21 Martin Rudalics <rudalics@gmx.at>
916
917 * windows.texi (Display Action Functions): Fix recently added
918 example. Suggested by Michael Heerdegen.
919
920 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
921
922 Minor cleanup for times as lists of four integers.
923 * os.texi (Time Parsing): Time values can now be four integers.
924
925 2012-11-18 Glenn Morris <rgm@gnu.org>
926
927 * loading.texi (How Programs Do Loading): Add eager macro expansion.
928 * macros.texi (Expansion): Mention eager macro expansion.
929
930 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
931
932 2012-11-18 Leo Liu <sdl.web@gmail.com>
933
934 * minibuf.texi (Programmed Completion): Doc fix for metadata
935 request (Bug#12850).
936
937 2012-11-18 Glenn Morris <rgm@gnu.org>
938
939 * display.texi (Temporary Displays): Document with-temp-buffer-window.
940
941 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
942 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
943 (Window Sizes): Add vindex for window-min-height, window-min-width.
944 (Display Action Functions): Mention pop-up-frame-parameters.
945
946 2012-11-16 Martin Rudalics <rudalics@gmx.at>
947
948 * windows.texi (Choosing Window): Rewrite description of
949 display-buffer-alist (Bug#12167).
950 (Display Action Functions): Mention inhibit-switch-frame.
951 Fix description of display-buffer-below-selected. Reorder actions.
952 Add example (Bug#12848).
953
954 2012-11-16 Glenn Morris <rgm@gnu.org>
955
956 * display.texi (Face Attributes): Fix :underline COLOR description.
957 (Attribute Functions): Update for set-face-underline rename.
958 Tweak descriptions of face-underline-p, face-inverse-video-p.
959
960 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
961 so they align better in info.
962 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
963 Document set-temporary-overlay-map.
964
965 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
966
967 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
968 with normal keymaps".
969
970 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
971
972 * internals.texi (Garbage Collection): Update descriptions
973 of vectorlike_header, garbage-collect and gc-cons-threshold.
974 (Object Internals): Explain Lisp_Object layout and the basics
975 of an internal type system.
976 (Buffer Internals): Update description of struct buffer.
977
978 2012-11-13 Glenn Morris <rgm@gnu.org>
979
980 * variables.texi (Adding Generalized Variables):
981 At least mention gv-define-expander and gv-letplace.
982
983 * debugging.texi (Error Debugging): Mention debug-on-message.
984 (Using Debugger): Mention debugger-bury-or-kill.
985
986 * control.texi (Signaling Errors):
987 * debugging.texi (Error Debugging):
988 * errors.texi (Standard Errors): Add user-error.
989
990 * variables.texi (Adding Generalized Variables):
991 Use standard formatting for common lisp note about setf functions.
992
993 2012-11-10 Martin Rudalics <rudalics@gmx.at>
994
995 * elisp.texi (Top): Add Recombining Windows to menu.
996 * windows.texi (Recombining Windows): New subsection.
997 (Splitting Windows): Rewrite text on handling of window
998 combinations and move it to new subsection.
999
1000 2012-11-10 Chong Yidong <cyd@gnu.org>
1001
1002 * searching.texi (Replacing Match): Document \? in replace-match.
1003
1004 * variables.texi (Creating Buffer-Local): Document setq-local and
1005 defvar-local.
1006 (Setting Generalized Variables): Arrange table alphabetically.
1007
1008 * lists.texi (List Elements, List Variables): Clarify descriptions
1009 of push and pop for generalized variables.
1010
1011 * edebug.texi (Specification List): setf is no longer CL-only.
1012
1013 2012-11-10 Glenn Morris <rgm@gnu.org>
1014
1015 * variables.texi (Adding Generalized Variables):
1016 Update description of FIX-RETURN expansion.
1017
1018 * variables.texi (Setting Generalized Variables):
1019 Split most of previous contents into this subsection.
1020 (Adding Generalized Variables): New subsection.
1021 Move note on lack of setf functions here from misc/cl.texi.
1022
1023 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1024
1025 2012-11-10 Chong Yidong <cyd@gnu.org>
1026
1027 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1028
1029 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
1030
1031 * os.texi (Notifications): Update descriptions of
1032 notifications-notify, notifications-close-notification and
1033 notifications-get-capabilities according to latest code changes.
1034 Add notifications-get-server-information.
1035
1036 2012-11-03 Chong Yidong <cyd@gnu.org>
1037
1038 * objects.texi (General Escape Syntax): Clarify the explanation of
1039 escape sequences.
1040 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1041 multibyte. Hex escapes do not automatically make a string
1042 multibyte.
1043
1044 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1045
1046 * windows.texi (Switching Buffers): Document option
1047 switch-to-buffer-preserve-window-point.
1048 (Display Action Functions): Document window-height and
1049 window-width alist entries.
1050 (Display Action Functions):
1051 Document display-buffer-below-selected and
1052 display-buffer-in-previous-window.
1053 (Quitting Windows): Document quit-restore-window.
1054 Rewrite section.
1055 (Window Configurations): In window-state-get mention that
1056 argument window must be valid.
1057 (Window Parameters): Document quit-restore window parameter
1058 (Bug#12158).
1059
1060 2012-10-31 Glenn Morris <rgm@gnu.org>
1061
1062 * control.texi (Catch and Throw): Add xref to cl.texi.
1063
1064 * lists.texi (Sets And Lists): Point xref to better location.
1065
1066 * errors.texi (Standard Errors):
1067 * loading.texi (Autoload): Update for cl-lib namespace changes.
1068
1069 * modes.texi (Defining Minor Modes): "Generalized Variables"
1070 section is now in this manual rather than cl.texi.
1071
1072 * eval.texi (Special Forms): No longer special forms: defmacro,
1073 defun, save-window-excursion, with-output-to-temp-buffer.
1074 * functions.texi (Defining Functions): Defun is now a macro.
1075 Defalias is a function.
1076
1077 2012-10-30 Glenn Morris <rgm@gnu.org>
1078
1079 * variables.texi (Generalized Variables): Fix typo.
1080
1081 2012-10-30 Chong Yidong <cyd@gnu.org>
1082
1083 * symbols.texi (Symbol Plists): Document function-get.
1084
1085 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1086
1087 * frames.texi (Visibility of Frames): Document tty-top-frame.
1088
1089 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1090
1091 * keymaps.texi (Format of Keymaps): Document the multiple
1092 inheritance format.
1093
1094 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1095
1096 * windows.texi (Basic Windows): Reformulate description of live,
1097 internal and valid windows.
1098 (Cyclic Window Ordering): Describe new argument of
1099 get-lru-window and get-largest-window. Add description of
1100 window-in-direction.
1101
1102 2012-10-27 Glenn Morris <rgm@gnu.org>
1103
1104 * variables.texi (Generalized Variables): New section,
1105 adapted from misc/cl.texi.
1106 * elisp.texi (Top): Add Generalized Variables to menu.
1107 * lists.texi (List Elements, List Variables):
1108 Mention generalized variables.
1109
1110 * lists.texi (List Elements): Typo fix.
1111
1112 2012-10-27 Chong Yidong <cyd@gnu.org>
1113
1114 * minibuf.texi (High-Level Completion): Don't mention removed
1115 function iswitchb-read-buffer.
1116
1117 * commands.texi (Event Input Misc): Remove last-input-char.
1118 (Command Loop Info): Remove last-command-char.
1119
1120 * frames.texi (Initial Parameters): Don't mention the obsolete
1121 special-display feature.
1122
1123 * windows.texi (Choosing Window): Don't mention the obsolete
1124 special display feature.
1125 (Choosing Window Options): Remove obsolete special-display
1126 variables, and the functions special-display-p and
1127 special-display-popup-frame.
1128
1129 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1130
1131 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1132
1133 * markers.texi (Information from Markers): Remove obsolete
1134 function buffer-has-markers-at.
1135
1136 * text.texi (Yanking): Document yank-handled-properties.
1137
1138 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1139
1140 Update manual for new time stamp format (Bug#12706).
1141 * buffers.texi (Modification Time):
1142 * files.texi (Testing Accessibility, File Attributes):
1143 * intro.texi (Version Info):
1144 * os.texi (Time of Day):
1145 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1146 These instances were missed the first time around.
1147 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1148
1149 2012-10-24 Chong Yidong <cyd@gnu.org>
1150
1151 * minibuf.texi (Text from Minibuffer): Document read-regexp
1152 changes.
1153
1154 * nonascii.texi (Selecting a Representation):
1155 Document set-buffer-multibyte changes.
1156
1157 * keymaps.texi (Toolkit Differences): Node deleted.
1158 (Easy Menu): New node.
1159
1160 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1161
1162 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1163
1164 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1165
1166 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1167 * files.texi (File Attributes):
1168 * text.texi (Undo):
1169 Time stamp resolution is now 1 picosecond, not 1 second.
1170
1171 2012-10-23 Chong Yidong <cyd@gnu.org>
1172
1173 * display.texi (Font Lookup): Remove font-list-limit.
1174
1175 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1176 (Bug#12529).
1177
1178 2012-10-22 Glenn Morris <rgm@gnu.org>
1179
1180 * os.texi (Recording Input): Tiny fix.
1181
1182 * intro.texi (Lisp History):
1183 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
1184 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1185
1186 2012-10-15 Chong Yidong <cyd@gnu.org>
1187
1188 * macros.texi (Defining Macros): defmacro is now a macro.
1189 Explicitly list the docstring and declare arguments.
1190
1191 * functions.texi (Anonymous Functions): Explicitly list the
1192 docstring, declare, and interactive arguments to lambda.
1193 (Defining Functions): Likewise for defun.
1194 (Inline Functions): Likewise for defsubst.
1195 (Declare Form): Tweak description.
1196
1197 2012-10-13 Chong Yidong <cyd@gnu.org>
1198
1199 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1200
1201 2012-10-05 Chong Yidong <cyd@gnu.org>
1202
1203 * minibuf.texi (Basic Completion): Clarify list form of completion
1204 table (Bug#12564).
1205
1206 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
1207
1208 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1209
1210 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1211
1212 Revert the FOLLOW-SYMLINKS change for file-attributes.
1213 * files.texi (File Attributes, Magic File Names): Undo last change.
1214
1215 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1216
1217 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1218 * files.texi (File Attributes): Describe it.
1219 (Magic File Names): Use it.
1220
1221 2012-09-30 Chong Yidong <cyd@gnu.org>
1222
1223 * commands.texi (Click Events): Define "mouse position list".
1224 Remove mention of unimplemented horizontal scroll bars.
1225 (Drag Events, Motion Events): Refer to "mouse position list".
1226 (Accessing Mouse): Document posnp.
1227
1228 * errors.texi (Standard Errors): Tweak arith-error description.
1229 Tweak markup. Remove domain-error and friends, which seem to be
1230 unused after the floating-point code revamp.
1231
1232 * functions.texi (Obsolete Functions): Obsolescence also affects
1233 documentation commands. Various clarifications.
1234 (Declare Form): New node.
1235
1236 * strings.texi (String Basics): Copyedits.
1237
1238 * os.texi (Idle Timers): Minor clarifications.
1239 (User Identification): Add system-users and system-groups.
1240
1241 * macros.texi (Defining Macros): Move description of `declare' to
1242 Declare Form node.
1243
1244 * loading.texi (Autoload):
1245 * help.texi (Documentation Basics): The special sequences can
1246 trigger autoloading.
1247
1248 * numbers.texi (Integer Basics): Copyedits.
1249 (Float Basics): Consider IEEE floating point always available.
1250 (Random Numbers): Document actual limits.
1251 (Arithmetic Operations): Clarify division by zero. Don't mention
1252 the machine-independence of negative division since it does not
1253 happen in practice.
1254
1255 2012-09-28 Chong Yidong <cyd@gnu.org>
1256
1257 * os.texi (Startup Summary): Document leim-list.el change.
1258
1259 2012-09-25 Chong Yidong <cyd@gnu.org>
1260
1261 * functions.texi (Defining Functions): defun is now a macro.
1262
1263 2012-09-28 Leo Liu <sdl.web@gmail.com>
1264
1265 * files.texi (Files): Fix typo.
1266
1267 2012-09-23 Chong Yidong <cyd@gnu.org>
1268
1269 * buffers.texi (Read Only Buffers): Document read-only-mode.
1270
1271 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1272 read-only-mode.
1273
1274 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1275 calling conventions.
1276
1277 2012-09-22 Chong Yidong <cyd@gnu.org>
1278
1279 * searching.texi (Replacing Match): Minor clarification.
1280
1281 2012-09-22 Eli Zaretskii <eliz@gnu.org>
1282
1283 * edebug.texi (Instrumenting): Improve indexing.
1284
1285 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1286 from within its own timer action. (Bug#12447)
1287
1288 2012-09-22 Chong Yidong <cyd@gnu.org>
1289
1290 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1291
1292 2012-09-21 Glenn Morris <rgm@gnu.org>
1293
1294 * debugging.texi (Using Debugger): Fix typo.
1295
1296 2012-09-18 Chong Yidong <cyd@gnu.org>
1297
1298 * display.texi (Faces): Discuss anonymous faces.
1299 (Face Attributes): Tweak intro.
1300 (Defining Faces): Move after the Face Attributes node. Copyedits.
1301 (Displaying Faces): Describe role of inheritance.
1302
1303 * customize.texi (Customization): Define customization more
1304 carefully (Bug#11440).
1305 (Common Keywords): Add xref to Constant Variables.
1306
1307 * variables.texi (Defining Variables): Link to defcustom's node
1308 instead of the higher-level Customization chapter.
1309
1310 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1311
1312 Simplify, document, and port floating-point (Bug#12381).
1313 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1314 Document that / and mod (with floating point arguments), along
1315 with asin, acos, log, log10, expt and sqrt, return special values
1316 instead of signaling exceptions.
1317 (Float Basics): Document that logb operates on the absolute value
1318 of its argument.
1319 (Math Functions): Document that (log ARG BASE) also returns NaN if
1320 BASE is negative. Document that (expt X Y) returns NaN if X is a
1321 finite negative number and Y a finite non-integer.
1322
1323 2012-09-09 Chong Yidong <cyd@gnu.org>
1324
1325 * lists.texi (Sets And Lists): Explain that the return value for
1326 delete should be used, like for delq.
1327
1328 * minibuf.texi (Yes-or-No Queries): Document recentering and
1329 scrolling in y-or-n-p. Remove gratuitous example.
1330
1331 * searching.texi (Search and Replace): Document window scrolling
1332 entries in query-replace-map.
1333
1334 2012-09-08 Chong Yidong <cyd@gnu.org>
1335
1336 * syntax.texi (Syntax Table Internals): Define "raw syntax
1337 descriptor" terminology (Bug#12383).
1338 (Syntax Descriptors): Mention raw syntax descriptors.
1339
1340 2012-09-07 Chong Yidong <cyd@gnu.org>
1341
1342 * variables.texi (Creating Buffer-Local): Fix description of
1343 local-variable-if-set-p (Bug#10713).
1344
1345 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1346
1347 * windows.texi (Display Action Functions)
1348 (Choosing Window Options): Remove obsolete variable
1349 display-buffer-reuse-frames.
1350 (Switching Buffers): Minor doc tweak for switch-to-buffer.
1351
1352 * positions.texi (Narrowing): Document buffer-narrowed-p.
1353
1354 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1355
1356 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1357 (Bug#12269).
1358
1359 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1360
1361 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1362
1363 2012-09-02 Chong Yidong <cyd@gnu.org>
1364
1365 * windows.texi (Window Configurations): Recommend against using
1366 save-window-excursion (Bug#12075).
1367
1368 * control.texi (Catch and Throw):
1369 * positions.texi (Excursions): Don't mention it.
1370
1371 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1372
1373 Better seed support for (random).
1374 * numbers.texi (Random Numbers): Document new behavior of
1375 the calls (random) and (random STRING).
1376
1377 2012-08-21 Martin Rudalics <rudalics@gmx.at>
1378
1379 * windows.texi (Window Point): Document recent changes in
1380 window-point and set-window-point.
1381 (Selecting Windows): Document recent change in select-window.
1382
1383 2012-08-06 Eli Zaretskii <eliz@gnu.org>
1384
1385 * functions.texi (Closures): Put the main index entry for
1386 "closures" here. (Bug#12138)
1387
1388 * variables.texi (Lexical Binding): Disambiguate the index entry
1389 for "closures".
1390
1391 2012-08-05 Chong Yidong <cyd@gnu.org>
1392
1393 * display.texi (Defining Faces): Move documentation of
1394 frame-background-mode to the Emacs manual (Bug#7774).
1395
1396 2012-08-04 Chong Yidong <cyd@gnu.org>
1397
1398 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1399 Fix description of syntax table inheritance.
1400 (Syntax Table Functions): Don't refer to internal contents of
1401 syntax table, since that is not explained yet. Copyedits.
1402 (Standard Syntax Tables): Node deleted.
1403 (Syntax Table Internals): Misc clarifications. Improve table
1404 formatting.
1405
1406 * keymaps.texi (Inheritance and Keymaps):
1407 * text.texi (Sticky Properties): Tweak index entry.
1408
1409 2012-07-28 Eli Zaretskii <eliz@gnu.org>
1410
1411 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1412
1413 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1414
1415 Prefer typical American spelling for "acknowledgment".
1416 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1417
1418 2012-07-21 Eli Zaretskii <eliz@gnu.org>
1419
1420 * commands.texi (Special Events): Mention language-change event.
1421 (Input Events, Interactive Codes):
1422 * keymaps.texi (Key Sequences): Mention events that are
1423 non-keyboard but also non-mouse events.
1424
1425 2012-07-17 Chong Yidong <cyd@gnu.org>
1426
1427 * text.texi (Insertion): Document insert-char changes.
1428
1429 2012-07-15 Leo Liu <sdl.web@gmail.com>
1430
1431 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1432
1433 2012-07-13 Chong Yidong <cyd@gnu.org>
1434
1435 * buffers.texi (Read Only Buffers): Document toggle-read-only
1436 changes. Reword to account for the fact that read-only is
1437 currently not supported in overlay properties.
1438
1439 2012-07-07 Chong Yidong <cyd@gnu.org>
1440
1441 * loading.texi (Library Search): Index site-lisp directories.
1442
1443 2012-07-06 Chong Yidong <cyd@gnu.org>
1444
1445 * intro.texi (A Sample Function Description): Fix incorrect
1446 markup, undoing previous change.
1447 (A Sample Variable Description): Minor clarifications and markup
1448 improvements.
1449
1450 * elisp.texi (Top):
1451 * text.texi (Text): Fix menu order.
1452
1453 2012-07-06 Richard Stallman <rms@gnu.org>
1454
1455 * intro.texi (Evaluation Notation, A Sample Function Description):
1456 (A Sample Variable Description): Improve/undo previous changes.
1457
1458 2012-07-05 Glenn Morris <rgm@gnu.org>
1459
1460 * intro.texi (A Sample Function Description): Fix cross-refs.
1461
1462 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1463
1464 * intro.texi (Evaluation Notation, A Sample Function Description)
1465 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1466
1467 2012-06-27 Chong Yidong <cyd@gnu.org>
1468
1469 * processes.texi (Asynchronous Processes, Input to Processes):
1470 * internals.texi (Process Internals): Don't capitalize "pty".
1471
1472 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1473
1474 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1475 discussion more prominent.
1476
1477 2012-06-23 Eli Zaretskii <eliz@gnu.org>
1478
1479 * commands.texi (Misc Events): Document the language-change event.
1480
1481 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1482
1483 Support higher-resolution time stamps (Bug#9000).
1484 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1485 * processes.texi (System Processes):
1486 Time stamp resolution is now picosecond, not microsecond.
1487
1488 2012-06-21 Glenn Morris <rgm@gnu.org>
1489
1490 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1491
1492 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1493
1494 * functions.texi (Defining Functions):
1495 * macros.texi (Defining Macros): Un-define the return value of `defun',
1496 `defmacro' and `defalias'.
1497
1498 2012-06-17 Chong Yidong <cyd@gnu.org>
1499
1500 * elisp.texi: Remove urlcolor setting.
1501
1502 2012-06-17 Glenn Morris <rgm@gnu.org>
1503
1504 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1505 Overlining no longer behaves exactly like underlining.
1506
1507 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
1508
1509 * display.texi (Face Attributes):
1510 Document wave-style underline face attribute.
1511
1512 2012-06-11 Chong Yidong <cyd@gnu.org>
1513
1514 * display.texi (ImageMagick Images): ImageMagick now supports the
1515 :background property.
1516
1517 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1518
1519 * internals.texi (Garbage Collection): Typo fix.
1520
1521 2012-06-09 Chong Yidong <cyd@gnu.org>
1522
1523 * text.texi (Special Properties): Clarify the meaning of a list of
1524 faces in the `face' property.
1525
1526 * display.texi (Face Remapping): Minor clarification.
1527
1528 2012-06-08 Chong Yidong <cyd@gnu.org>
1529
1530 * display.texi (Face Attributes): Font family does not accept
1531 wildcards. De-document obsolete :bold and :italic attributes.
1532 (Defining Faces): Use new-style face spec format.
1533
1534 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1535
1536 * internals.texi (Garbage Collection): Document new
1537 vector management code and vectorlike_header structure.
1538
1539 2012-06-03 Chong Yidong <cyd@gnu.org>
1540
1541 * modes.texi (Mode Line Data): Use "mode line construct"
1542 terminology for consistency.
1543
1544 2012-05-27 Glenn Morris <rgm@gnu.org>
1545
1546 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1547 * buffers.texi, commands.texi, compile.texi, control.texi:
1548 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1549 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1550 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1551 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1552 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1553 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1554 * objects.texi, os.texi, package.texi, positions.texi:
1555 * processes.texi, searching.texi, sequences.texi, streams.texi:
1556 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1557 * variables.texi, windows.texi: Nuke hand-written node pointers.
1558
1559 2012-05-27 Chong Yidong <cyd@gnu.org>
1560
1561 * functions.texi (Obsolete Functions):
1562 Fix doc for set-advertised-calling-convention.
1563
1564 * modes.texi (Mode Help): Fix describe-mode.
1565
1566 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1567
1568 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1569
1570 2012-05-27 Martin Rudalics <rudalics@gmx.at>
1571
1572 * commands.texi (Recursive Editing): recursive-edit is a command.
1573
1574 * compile.texi (Docs and Compilation):
1575 byte-compile-dynamic-docstrings is an option.
1576
1577 * debugging.texi (Invoking the Debugger): debug is a command.
1578
1579 * display.texi (Progress): progress-reporter-update and
1580 progress-reporter-force-update have VALUE argument optional.
1581 (Animated Images): Use non-@code{nil} instead of non-nil.
1582
1583 * files.texi (Format Conversion Round-Trip):
1584 Use non-@code{nil} instead of non-nil.
1585
1586 * frames.texi (Creating Frames): make-frame is a command.
1587 (Input Focus): select-frame is a command.
1588 (Pointer Shape): void-text-area-pointer is an option.
1589
1590 * help.texi (Describing Characters): read-kbd-macro is a command.
1591 (Help Functions): describe-prefix-bindings is a command.
1592
1593 * markers.texi (Creating Markers): Both arguments of copy-marker
1594 are optional.
1595
1596 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1597
1598 * modes.texi (Mode Line Variables): mode-line-remote and
1599 mode-line-client are not options.
1600 (Imenu): imenu-add-to-menubar is a command.
1601 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
1602
1603 * os.texi (Sound Output): play-sound-file is a command.
1604
1605 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
1606
1607 * processes.texi (Signals to Processes):
1608 Use @key{RET} instead of @code{RET}.
1609 (Signals to Processes): signal-process is a command.
1610
1611 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
1612 (Base 64): base64-encode-string is not a command while
1613 base64-decode-region is.
1614
1615 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1616
1617 2012-05-12 Glenn Morris <rgm@gnu.org>
1618
1619 * Makefile.in (MKDIR_P): New, set by configure.
1620 (mkinfodir): Use $MKDIR_P.
1621
1622 2012-05-10 Glenn Morris <rgm@gnu.org>
1623
1624 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1625 with "coding: raw-text".
1626 Concept of multibyte sessions no longer exists.
1627
1628 * files.texi (File Locks): Mention create-lockfiles option.
1629
1630 2012-05-09 Glenn Morris <rgm@gnu.org>
1631
1632 * vol1.texi, vol2.texi: Remove files.
1633 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1634 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1635
1636 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
1637
1638 * two-volume.make (emacsdir): New.
1639 (tex): Add directory with emacsver.texi to TEXINPUTS.
1640
1641 * minibuf.texi (Minibuffer History, Basic Completion):
1642 Tweak page breaks.
1643
1644 * internals.texi (Garbage Collection, Memory Usage)
1645 (Writing Emacs Primitives): Tweak page breaks.
1646
1647 * streams.texi (Output Variables): Improve page break.
1648
1649 * edebug.texi (Edebug Display Update): Improve page break.
1650
1651 * compile.texi (Disassembly): Condense the examples.
1652
1653 * eval.texi, functions.texi, loading.texi, macros.texi:
1654 Where possible, use example rather than smallexample.
1655
1656 * symbols.texi: Where possible, use example rather than smallexample.
1657 (Symbol Components): Fix typo.
1658 (Other Plists): Tweak page break.
1659
1660 * sequences.texi (Arrays): Tweak page breaks.
1661
1662 * customize.texi: Where possible, use example rather than smallexample.
1663 (Common Keywords, Variable Definitions, Applying Customizations)
1664 (Custom Themes): Tweak page breaks.
1665
1666 * control.texi: Where possible, use example rather than smallexample.
1667 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1668 Tweak page breaks.
1669
1670 2012-05-08 Glenn Morris <rgm@gnu.org>
1671
1672 * two.el: Remove; unused since creation of two-volume.make.
1673
1674 * vol1.texi, vol2.texi: No need to keep menus in these files.
1675
1676 2012-05-05 Glenn Morris <rgm@gnu.org>
1677
1678 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1679
1680 * intro.texi (Caveats): Copyedit.
1681 (Lisp History): Convert inforef to xref.
1682 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1683
1684 * text.texi (Auto Filling): Don't mention Emacs 19.
1685
1686 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1687 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1688
1689 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1690
1691 * lists.texi (List-related Predicates, List Variables):
1692 Tweak page-breaks.
1693 (Sets And Lists): Convert inforef to xref.
1694
1695 2012-05-04 Glenn Morris <rgm@gnu.org>
1696
1697 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1698 (info, infoclean): Use $INFO_EXT.
1699 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1700 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1701 (info, maintainer-clean): Use $INFO_EXT.
1702 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1703
1704 2012-05-04 Chong Yidong <cyd@gnu.org>
1705
1706 * os.texi (Timers): Use defopt for timer-max-repeats.
1707
1708 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1709
1710 * os.texi (Time of Day): Do not limit current-time-string
1711 to years 1000..9999.
1712
1713 2012-05-02 Chong Yidong <cyd@gnu.org>
1714
1715 * display.texi (Font Lookup):
1716 * frames.texi (Pointer Shape):
1717 * processes.texi (Subprocess Creation): Use defopt for options.
1718
1719 2012-05-02 Glenn Morris <rgm@gnu.org>
1720
1721 * elisp.texi (@copying):
1722 * intro.texi (Introduction): Only print VERSION in the TeX version.
1723
1724 2012-05-02 Chong Yidong <cyd@gnu.org>
1725
1726 * text.texi (Change Hooks): Minor fix for after-change-functions.
1727
1728 2012-05-02 Glenn Morris <rgm@gnu.org>
1729
1730 * package.texi (Packaging Basics):
1731 * loading.texi (Autoload):
1732 * files.texi (Magic File Names):
1733 Reword to remove/reduce some overly long/short lines.
1734
1735 2012-04-27 Glenn Morris <rgm@gnu.org>
1736
1737 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1738 * modes.texi (Major Modes, Auto-Indentation):
1739 * buffers.texi (Buffers): Some fixes for menu descriptions.
1740
1741 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
1742 * functions.texi (Simple Lambda, Argument List):
1743 * eval.texi (Function Indirection): Avoid deprecated form.
1744
1745 2012-04-27 Glenn Morris <rgm@gnu.org>
1746
1747 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1748 Add "et al." to authors.
1749
1750 * buffers.texi, commands.texi, compile.texi, control.texi:
1751 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1752 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1753 * modes.texi, numbers.texi, objects.texi, streams.texi:
1754 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1755 Use Texinfo recommended convention for quotes+punctuation.
1756
1757 2012-04-27 Chong Yidong <cyd@gnu.org>
1758
1759 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1760 to where-is-internal (Bug#10872).
1761
1762 2012-04-27 Glenn Morris <rgm@gnu.org>
1763
1764 * macros.texi (Indenting Macros): Fix typo.
1765
1766 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1767 (Resizing Windows, Deleting Windows, Selecting Windows)
1768 (Choosing Window Options, Horizontal Scrolling)
1769 (Cyclic Window Ordering, Window History, Dedicated Windows)
1770 (Quitting Windows, Window Configurations, Textual Scrolling):
1771 (Coordinates and Windows, Window Configurations)
1772 (Window Parameters, Window Hooks): Copyedits.
1773 (Splitting Windows, Deleting Windows):
1774 Fix ignore-window-parameters logic.
1775 (Selecting Windows, Choosing Window Options): Markup fixes.
1776 (Window Start and End): Remove pointless example.
1777 Remove cross-reference to deleted count-lines content.
1778 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1779 and recenter-positions. Remove recenter example.
1780
1781 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1782
1783 * minibuf.texi (Intro to Minibuffers):
1784 Tweak discussion of resizing minibuffer window.
1785
1786 2012-04-26 Glenn Morris <rgm@gnu.org>
1787
1788 * elisp-covers.texi, front-cover-1.texi: Remove files.
1789
1790 * tindex.pl: Remove file.
1791
1792 * makefile.w32-in (srcs):
1793 * Makefile.in (srcs): Remove back.texi (which is unused).
1794
1795 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
1796
1797 * os.texi (Notifications): Extend possible notification hints.
1798 Add notifications-get-capabilities.
1799
1800 2012-04-20 Chong Yidong <cyd@gnu.org>
1801
1802 * processes.texi (Asynchronous Processes): Mention nil argument to
1803 start-process.
1804
1805 2012-04-20 Glenn Morris <rgm@gnu.org>
1806
1807 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1808 Don't mention obsolete `nospace' argument of all-completions.
1809 (Minibuffer Completion, Completion Commands, Reading File Names)
1810 (Completion Variables): Copyedits.
1811 (Completion Commands): Mention parent keymaps.
1812 Remove obsolete minibuffer-local-filename-must-match-map.
1813 (High-Level Completion): Remove read-variable's almost
1814 word-for-word duplication of read-command.
1815 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1816 Update "High-Level Completion" description.
1817
1818 * minibuf.texi (Minibuffers):
1819 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1820
1821 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1822 Use Texinfo-recommended form of quote+punctuation.
1823 (Intro to Minibuffers): First minibuffer is #1, not #0.
1824 Mention minibuffer-inactive-mode.
1825 (Text from Minibuffer): Copyedits.
1826 (Minibuffer History, Programmed Completion): Fix @var usage.
1827 (Object from Minibuffer): Remove overly pedantic para.
1828 (Minibuffer History): Copyedits. Add face-name-history.
1829 (Initial Input, Yes-or-No Queries, Multiple Queries)
1830 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1831 (Yes-or-No Queries): Tweak example.
1832 (Minibuffer Commands): Add next-complete-history-element.
1833 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1834 minibuffer-inactive-mode.
1835
1836 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1837 (Bindat Functions): Copyedits.
1838
1839 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
1840
1841 * files.texi (Saving Buffers): Document `visit and `visit-save'
1842 values of require-final-newline.
1843
1844 2012-04-20 Glenn Morris <rgm@gnu.org>
1845
1846 * processes.texi (Output from Processes, Filter Functions):
1847 Mention waiting-for-user-input-p.
1848 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1849 (Network Servers, Datagrams, Network Processes, Network Options)
1850 (Network Feature Testing, Serial Ports): Copyedits.
1851 (Network): Add encrypted network overview paragraph.
1852 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1853
1854 2012-04-20 Chong Yidong <cyd@gnu.org>
1855
1856 * help.texi (Keys in Documentation): Mention :advertised-binding.
1857
1858 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1859 description to help.texi.
1860
1861 2012-04-20 Glenn Morris <rgm@gnu.org>
1862
1863 * processes.texi (Process Information, Input to Processes)
1864 (Signals to Processes, Output from Processes, Process Buffers)
1865 (Filter Functions, Decoding Output): Copyedits.
1866 (Accepting Output): Discourage use of `millisec' argument.
1867
1868 2012-04-15 Glenn Morris <rgm@gnu.org>
1869
1870 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
1871 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
1872 Copyedits.
1873 (Subprocess Creation): Discourage modifying exec-path directly.
1874 (Synchronous Processes, Asynchronous Processes):
1875 Update some example output.
1876 (Process Information): Fix typo.
1877 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
1878
1879 2012-04-15 Glenn Morris <rgm@gnu.org>
1880
1881 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
1882 open-network-stream does exist in Emacs 23, but is simpler.
1883
1884 2012-04-15 Chong Yidong <cyd@gnu.org>
1885
1886 * customize.texi (Custom Themes): Also document load-theme etc.
1887
1888 2012-04-14 Chong Yidong <cyd@gnu.org>
1889
1890 * customize.texi (Applying Customizations):
1891 (Custom Themes): New nodes.
1892
1893 * display.texi (Defining Faces): Reference custom-set-faces.
1894
1895 * modes.texi (Defining Minor Modes, Defining Minor Modes):
1896 * os.texi (Startup Summary): Copyedits.
1897
1898 2012-04-14 Glenn Morris <rgm@gnu.org>
1899
1900 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
1901
1902 * strings.texi (Case Tables):
1903 * objects.texi (General Escape Syntax):
1904 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
1905
1906 * buffers.texi, compile.texi, customize.texi, debugging.texi:
1907 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
1908 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
1909 * text.texi: Use @file for buffers, per the Texinfo manual.
1910
1911 * compile.texi (Compiler Errors): Add missing space in buffer name.
1912
1913 2012-04-14 Chong Yidong <cyd@gnu.org>
1914
1915 * processes.texi (Query Before Exit): Remove obsolete function
1916 process-kill-without-query (Bug#11190).
1917
1918 2012-04-14 Glenn Morris <rgm@gnu.org>
1919
1920 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
1921 Use @env for environment variables.
1922
1923 * Makefile.in: Replace non-portable use of $< in ordinary rules.
1924
1925 2012-04-12 Jari Aalto <jari.aalto@cante.net>
1926
1927 * processes.texi (Synchronous Processes):
1928 Mention `default-directory' (bug#7515).
1929
1930 2012-04-09 Chong Yidong <cyd@gnu.org>
1931
1932 * customize.texi (Variable Definitions): Remove user-variable-p.
1933
1934 * commands.texi (Interactive Codes):
1935 * help.texi (Accessing Documentation):
1936 * minibuf.texi (High-Level Completion): Callers changed.
1937
1938 2012-04-06 Chong Yidong <cyd@gnu.org>
1939
1940 * minibuf.texi (Programmed Completion): Document metadata method.
1941 (Completion Variables): Document completion-category-overrides.
1942
1943 2012-04-05 Chong Yidong <cyd@gnu.org>
1944
1945 * anti.texi (Antinews): Rewrite for Emacs 23.
1946
1947 2012-04-04 Chong Yidong <cyd@gnu.org>
1948
1949 * minibuf.texi (Programmed Completion): Remove obsolete variable
1950 completion-annotate-function.
1951 (Completion Variables): Rename from Completion Styles.
1952 Document completion-extra-properties. Document completion-styles-alist
1953 change.
1954 (Reading File Names): minibuffer-local-filename-must-match-map is
1955 not used anymore.
1956 (Minibuffer Completion): Document completing-read-function.
1957 (Completion in Buffers): completion-at-point-functions can return
1958 properties recognized in completion-extra-properties.
1959
1960 * display.texi (Delayed Warnings): New node.
1961
1962 * os.texi (Notifications): Copyedits.
1963
1964 2012-04-04 Glenn Morris <rgm@gnu.org>
1965
1966 * os.texi (Notifications): Copyedits.
1967
1968 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
1969
1970 * os.texi (Terminal-Specific): Fix typo.
1971 (Notifications): New section.
1972
1973 * elisp.texi (Top):
1974 * vol1.texi (Top):
1975 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
1976 menu entries.
1977
1978 2012-04-01 Chong Yidong <cyd@gnu.org>
1979
1980 * files.texi (Kinds of Files): file-subdir-of-p renamed to
1981 file-in-directory-p.
1982
1983 2012-03-31 Glenn Morris <rgm@gnu.org>
1984
1985 * edebug.texi (Instrumenting Macro Calls):
1986 Mention defining macros at instrumentation time.
1987 (Edebug Options): Mention edebug-unwrap-results.
1988
1989 2012-03-31 Eli Zaretskii <eliz@gnu.org>
1990
1991 * text.texi (Special Properties): Clarify the description of the
1992 effect of integer values of the 'cursor' property on cursor
1993 position. See the discussions in bug#11068 for more details and
1994 context.
1995
1996 2012-03-31 Glenn Morris <rgm@gnu.org>
1997
1998 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
1999 Copyedits.
2000
2001 2012-03-30 Chong Yidong <cyd@gnu.org>
2002
2003 * display.texi (Image Formats): Add imagemagick type.
2004 (Image Descriptors): Mention how they are used.
2005 (ImageMagick Images): Clarify role of imagemagick-register-types.
2006 (Character Display): Don't mention glyph tables.
2007 (Display Tables): Use make-glyph-code in example.
2008 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2009 tables are semi-obsolete. De-document create-glyph.
2010 (Glyphless Chars): Note that display tables override this.
2011 (Bidirectional Display): Copyedits. Introduce "bidirectional
2012 reordering" terminology, and use it.
2013
2014 2012-03-30 Glenn Morris <rgm@gnu.org>
2015
2016 * edebug.texi (Jumping): Give name of `i' binding.
2017
2018 2012-03-28 Glenn Morris <rgm@gnu.org>
2019
2020 * searching.texi (Regular Expressions, Regexp Special):
2021 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2022 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
2023 (Regexp Special): Mention collation.
2024 Clarify char classes with an example.
2025 (Regexp Functions): Mention regexp-opt is not guaranteed.
2026 Mention regexp-opt-charset.
2027 (Regexp Search): Recommend against looking-back.
2028 (Search and Replace): Use Texinfo recommended quote convention.
2029 Add more query-replace-map items. List multi-query-replace-map items.
2030
2031 2012-03-27 Martin Rudalics <rudalics@gmx.at>
2032
2033 * windows.texi (Window History): Describe new option
2034 switch-to-visible-buffer.
2035
2036 2012-03-27 Glenn Morris <rgm@gnu.org>
2037
2038 * searching.texi (String Search): Add xref to Emacs manual.
2039 Copyedits. Mention the function word-search-regexp.
2040 (Searching and Case): Add xref to Emacs manual. Copyedits.
2041
2042 * processes.texi (Network Servers): Standardize apostrophe usage.
2043
2044 * os.texi (System Environment): Copyedits. Remove some examples
2045 that do not seem useful. Mention setenv third arg.
2046 tty-erase-char does not seem to be nil under a window-system.
2047 (User Identification): Copyedits.
2048 Remove some examples that do not seem useful.
2049
2050 2012-03-26 Glenn Morris <rgm@gnu.org>
2051
2052 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2053 (Init File): Copyedits.
2054 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2055 (Killing Emacs): Copyedits.
2056 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2057 Shorten the example, use more standard shell prompts.
2058
2059 2012-03-25 Chong Yidong <cyd@gnu.org>
2060
2061 * display.texi (Fringes): Note that fringes are shown on graphical
2062 displays only.
2063 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2064 (Replacing Specs): Clarify example.
2065 (Manipulating Buttons): Note that button-at can return a marker.
2066 (Buttons): Minor rewrite.
2067 (Character Display): New node. Consolidate all character display
2068 related nodes into its subsections.
2069 (Usual Display): Character 127 is also affected by ctl-arrow.
2070 (Display Tables): Improve example.
2071
2072 2012-03-22 Glenn Morris <rgm@gnu.org>
2073
2074 * strings.texi (Text Comparison): Mention string-prefix-p.
2075
2076 2012-03-21 Chong Yidong <cyd@gnu.org>
2077
2078 * display.texi (The Echo Area): Add xref to Output Streams.
2079 (Displaying Messages): Improve doc of message.
2080 (Echo Area Customization, Invisible Text): Copyedits.
2081 (Invisible Text): Mention that spec comparison is done with eq.
2082 (Width): Improve doc of char-width.
2083 (Faces): Recommend using symbol instead of string for face name.
2084 Minor clarifications.
2085 (Defining Faces): Copyedits. Update face example.
2086 (Attribute Functions): Mark set-face-foreground etc as commands.
2087 (Face Remapping): Mention text-scale-adjust.
2088 Clarify face-remapping-alist and related docs.
2089 (Face Functions): Don't document make-face or copy-face.
2090
2091 2012-03-20 Chong Yidong <cyd@gnu.org>
2092
2093 * display.texi (Forcing Redisplay): Various rewrites to reflect
2094 new value of redisplay-dont-pause.
2095 (Truncation): Copyedits.
2096
2097 2012-03-20 Glenn Morris <rgm@gnu.org>
2098
2099 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2100 Add summary table of some relevant command-line options.
2101
2102 2012-03-18 Chong Yidong <cyd@gnu.org>
2103
2104 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2105 (Writing Emacs Primitives): Re-organize discussion of functions
2106 with variable Lisp arguments are handled. Delete an obsolete
2107 remark, previously tagged as FIXME.
2108
2109 * os.texi (Idle Timers): Minor clarification.
2110 (Idle Timers): Link to Time of Day for description of time list.
2111
2112 2012-03-18 Glenn Morris <rgm@gnu.org>
2113
2114 * os.texi (System Interface): Flow control was removed.
2115 (Startup Summary): General update.
2116 (Init File): Don't mention compiling it.
2117
2118 2012-03-17 Chong Yidong <cyd@gnu.org>
2119
2120 * os.texi (Startup Summary): Mention package loading.
2121 (Init File): Don't refer to .emacs in section title. Copyedits.
2122 (Terminal-Specific): Give a realistic example.
2123 (Command-Line Arguments): Reference Entering Emacs instead of
2124 repeating the spiel about not restarting Emacs.
2125 (Time of Day): Discuss time representation at beginning of node.
2126 (Sound Output): Copyedits.
2127
2128 * package.texi (Packaging Basics): Document package-initialize.
2129
2130 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2131
2132 * frames.texi (Initial Parameters): Add an index entry for
2133 minibuffer-only frame.
2134
2135 2012-03-16 Glenn Morris <rgm@gnu.org>
2136
2137 * modes.texi (Major Mode Conventions): Mention the strange
2138 relationship between View mode and special modes. (Bug#10650)
2139
2140 2012-03-11 Chong Yidong <cyd@gnu.org>
2141
2142 * windows.texi (Window Configurations): save-window-excursion is
2143 now a macro.
2144
2145 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2146 now a macro.
2147
2148 * text.texi (Fields): Minor copyedit.
2149
2150 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2151
2152 * strings.texi (String Basics):
2153 * sequences.texi (Sequence Functions): Mention that `length' is
2154 not appropriate for computing the string width on display; add a
2155 cross-reference to the description of `string-width'. (Bug#10978)
2156
2157 * eval.texi (Autoloading): Minor change of wording.
2158
2159 2012-03-10 Chong Yidong <cyd@gnu.org>
2160
2161 * loading.texi (Autoload): Explicitly state which forms are
2162 processed specially (Bug#7783).
2163
2164 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2165 non-default situation. Describe one-submenu exception (Bug#7695).
2166
2167 * nonascii.texi (Character Properties): Copyedits.
2168
2169 2012-03-08 Chong Yidong <cyd@gnu.org>
2170
2171 * text.texi (Mode-Specific Indent): Document new behavior of
2172 indent-for-tab-command. Document tab-always-indent.
2173 (Special Properties): Copyedits.
2174 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2175 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2176 libxml-parse-html-region.
2177
2178 2012-03-07 Glenn Morris <rgm@gnu.org>
2179
2180 * markers.texi (The Region): Briefly mention use-empty-active-region
2181 and region-active-p.
2182 (Overview of Markers): Reword garbage collection, add cross-ref.
2183 (The Mark): Tiny clarification re command loop and activate-mark-hook.
2184
2185 2012-03-07 Chong Yidong <cyd@gnu.org>
2186
2187 * text.texi (Buffer Contents): Don't duplicate explanation of
2188 region arguments from Text node. Put doc of obsolete var
2189 buffer-substring-filters back, since it is referred to.
2190 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2191 selection by default.
2192
2193 * markers.texi (The Mark): Fix typo.
2194 (The Region): Copyedits.
2195
2196 2012-03-07 Glenn Morris <rgm@gnu.org>
2197
2198 * markers.texi (Overview of Markers): Copyedits.
2199 (Creating Markers): Update approximate example buffer size.
2200 (The Mark): Don't mention uninteresting return values.
2201
2202 2012-03-05 Chong Yidong <cyd@gnu.org>
2203
2204 * positions.texi (Text Lines): Document count-words.
2205
2206 2012-03-04 Chong Yidong <cyd@gnu.org>
2207
2208 * frames.texi (Frames): Remove little-used "terminal frame" and
2209 "window frame" terminology.
2210 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2211 (Size and Position, Visibility of Frames): Callers changed.
2212 (Frames): Clarify which terminals in framep are graphical.
2213 (Initial Parameters): --geometry is not the only option which adds
2214 to initial-frame-alist.
2215 (Position Parameters): Note that icon-left and icon-top are for
2216 old window managers only.
2217 (Size Parameters): Sizes are in characters even on graphical
2218 displays.
2219 (Management Parameters): Note that window-id and outer-window-id
2220 can't really be changed, and that auto-raise isn't always obeyed.
2221 (Cursor Parameters): Document cursor-type explicitly.
2222 (Size and Position): The aliases set-screen-height and
2223 set-screen-width have been deleted.
2224 (Visibility of Frames): Mention "minimization".
2225
2226 * os.texi (Startup Summary): Minor clarifications.
2227 (Startup Summary, Suspending Emacs): Standardize on "text
2228 terminal" terminology.
2229
2230 * windows.texi (Basic Windows, Coordinates and Windows)
2231 (Coordinates and Windows):
2232 * display.texi (Refresh Screen, Line Height, Face Attributes)
2233 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2234
2235 2012-03-04 Glenn Morris <rgm@gnu.org>
2236
2237 * abbrevs.texi: Small copyedits throughout.
2238 (Abbrev Mode): Remove this section, folding it into the top-level.
2239 (Abbrev Tables): Don't mention irrelevant return values.
2240 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2241 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2242 (Abbrev Table Properties): Update nil :regexp description.
2243
2244 2012-03-03 Glenn Morris <rgm@gnu.org>
2245
2246 * internals.texi: Change @appendix section commands to @section.
2247 (Building Emacs): Say less about CANNOT_DUMP platforms.
2248 Replace deleted eval-at-startup with custom-initialize-delay.
2249 (Pure Storage): Small changes.
2250 (Memory Usage): Copyedit.
2251 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2252 example definitions. Give examples of things with non-nil
2253 interactive args. Mention eval_sub. Remove old info about
2254 strings and GCPRO. Mention cus-start.el.
2255 (Buffer Internals, Window Internals, Process Internals):
2256 Misc small updates and fixes for fields.
2257
2258 * tips.texi: Copyedits.
2259 (Coding Conventions): Mention autoloads.
2260 Combine partially duplicated macro items. Fix xref.
2261 Refer to Library Headers for copyright notice.
2262 (Programming Tips): edit-options is long-obsolete.
2263 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2264 (Warning Tips): Mention declare-function.
2265 (Documentation Tips): Remove old info.
2266 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2267 (Library Headers): General update.
2268
2269 2012-03-02 Glenn Morris <rgm@gnu.org>
2270
2271 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2272 and relocate entry. Mention buffer-stale-function.
2273
2274 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2275
2276 * hooks.texi (Standard Hooks): General update.
2277 Put related hooks together. Add and remove items.
2278 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2279 * modes.texi (Hooks): Tweak cross-ref description.
2280
2281 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
2282
2283 * files.texi (Kinds of Files): The return value of file-equal-p is
2284 unspecified, if FILE1 or FILE2 does not exist.
2285
2286 2012-03-01 Glenn Morris <rgm@gnu.org>
2287
2288 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2289
2290 * maps.texi (Standard Keymaps): General update.
2291 Remove mode-specific maps, talk about the more general keymaps.
2292 * help.texi (Help Functions): Add vindex for Helper-help-map.
2293 * keymaps.texi (Active Keymaps): Minor rephrasing.
2294
2295 2012-02-29 Glenn Morris <rgm@gnu.org>
2296
2297 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2298
2299 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2300
2301 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
2302 Update changed behavior of file-subdir-of-p.
2303
2304 2012-02-28 Glenn Morris <rgm@gnu.org>
2305
2306 * advice.texi, anti.texi, display.texi, elisp.texi:
2307 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2308 Standardize possessive apostrophe usage.
2309
2310 * locals.texi: Remove file.
2311 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2312 Remove menu entry.
2313 * errors.texi, maps.texi: Adjust node pointers.
2314 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
2315 * makefile.w32-in (srcs):
2316 * Makefile.in (srcs): Remove locals.texi.
2317
2318 * frames.texi (Mouse Position): Fix cross-ref.
2319
2320 2012-02-27 Chong Yidong <cyd@gnu.org>
2321
2322 * buffers.texi (Creating Buffers): Clarify that
2323 generate-new-buffer uses generate-new-buffer-names.
2324 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2325
2326 * files.texi (Directory Names): Index entry for file name abbreviations.
2327 (Relative File Names, File Name Expansion): Refer to it.
2328 (Locating Files): Move locate-user-emacs-file documentation to
2329 Standard File Names.
2330 (Standard File Names): Add locate-user-emacs-file; update examples.
2331
2332 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
2333
2334 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2335
2336 2012-02-26 Chong Yidong <cyd@gnu.org>
2337
2338 * files.texi (Kinds of Files): Improve documentation of
2339 files-equal-p and file-subdir-of-p.
2340
2341 2012-02-26 Glenn Morris <rgm@gnu.org>
2342
2343 * intro.texi (Acknowledgements): Small changes.
2344
2345 2012-02-25 Glenn Morris <rgm@gnu.org>
2346
2347 * errors.texi: Don't try to list _all_ the error symbols.
2348 Add circular-list, cl-assertion-failed, compression-error.
2349 * elisp.texi, vol1.texi, vol2.texi:
2350 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2351
2352 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2353
2354 * files.texi (files-equal-p, file-subdir-of-p): New,
2355 add initial documentation.
2356
2357 2012-02-25 Chong Yidong <cyd@gnu.org>
2358
2359 * files.texi (File Attributes): Document file-selinux-context.
2360 (Changing Files): Link to it.
2361 (Changing Files): Document set-file-selinux-context.
2362
2363 * backups.texi (Making Backups): Return value of backup-buffer is
2364 changed. Mention default value of backup-directory-alist.
2365 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2366 (Auto-Saving): New minor mode behavior for auto-save-mode.
2367 (Reverting): Add defvar for revert-buffer-in-progress-p.
2368
2369 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2370
2371 2012-02-24 Glenn Morris <rgm@gnu.org>
2372
2373 * errors.texi (Standard Errors): Mention dbus-error.
2374 For arith-error sub-classes, just use one cross-ref.
2375
2376 2012-02-23 Alan Mackenzie <acm@muc.de>
2377
2378 * modes.texi (Defining Minor Modes): Document the new keyword
2379 :after-hook.
2380
2381 2012-02-21 Chong Yidong <cyd@gnu.org>
2382
2383 * files.texi (Files): Mention magic file names as arguments.
2384 (Reading from Files): Copyedits.
2385 (File Attributes): Mention how to change file modes.
2386 (Changing Files): Use standard "file permissions" terminology.
2387 Add xref to File Attributes node.
2388 (Locating Files): Document locate-user-emacs-file.
2389 (Unique File Names): Recommend against using make-temp-name.
2390
2391 2012-02-19 Chong Yidong <cyd@gnu.org>
2392
2393 * help.texi (Documentation, Documentation Basics, Help Functions):
2394 Minor clarifications.
2395 (Accessing Documentation): Clarify what documentation-property is
2396 for. Add xref to Keys in Documentation.
2397
2398 * tips.texi (Documentation Tips): Don't recommend using * in
2399 docstrings.
2400
2401 * macros.texi (Defining Macros):
2402 * modes.texi (Derived Modes): Say "documentation string" instead
2403 of docstring.
2404
2405 2012-02-18 Chong Yidong <cyd@gnu.org>
2406
2407 * modes.texi (Tabulated List Mode): New node.
2408 (Basic Major Modes): Add xref to it.
2409
2410 * processes.texi (Process Information): Mention Process Menu mode.
2411
2412 2012-02-17 Chong Yidong <cyd@gnu.org>
2413
2414 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2415
2416 2012-02-17 Glenn Morris <rgm@gnu.org>
2417
2418 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2419
2420 2012-02-16 Chong Yidong <cyd@gnu.org>
2421
2422 * syntax.texi (Syntax Tables, Syntax Descriptors)
2423 (Syntax Table Functions): Copyedits.
2424 (Syntax Basics): Don't repeat the material in the preceding node.
2425 (Syntax Class Table): Use a table.
2426 (Syntax Properties): Document syntax-propertize-function and
2427 syntax-propertize-extend-region-functions.
2428 (Motion via Parsing): Clarify scan-lists. Fix indentation.
2429 (Parser State): Update for the new "c" comment style.
2430 Fix description of item 7 (comment style).
2431
2432 * modes.texi (Minor Modes): Update how mode commands should treat
2433 arguments now.
2434 (Mode Line Basics): Clarify force-mode-line-update.
2435 (Mode Line Top): Note that the example is not realistic.
2436 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2437 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2438 "mode line construct" instead of "mode line specification".
2439 (Syntactic Font Lock): Remove mention of obsolete variable
2440 font-lock-syntactic-keywords.
2441 (Setting Syntax Properties): Node deleted.
2442 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2443 (Font Lock Basics): Note that syntactic fontification falls back
2444 on `syntax-table'.
2445 (Search-based Fontification): Emphasize that font-lock-keywords
2446 should not be set directly.
2447 (Faces for Font Lock): Avoid some confusing terminology.
2448 (Syntactic Font Lock): Minor clarifications. Add xref to
2449 Syntactic Font Lock node.
2450
2451 2012-02-15 Chong Yidong <cyd@gnu.org>
2452
2453 * minibuf.texi (Basic Completion): Define "completion table".
2454 Move completion-in-region to Completion in Buffers node.
2455 (Completion Commands): Use "completion table" terminology.
2456 (Completion in Buffers): New node.
2457
2458 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2459 (Setting Hooks): Update minor mode usage example.
2460 (Major Mode Conventions): Note that completion-at-point-functions
2461 should be altered locally. Add xref to Completion in Buffers.
2462 Remove duplicate tip about auto-mode-alist.
2463 (Minor Modes): Rewrite introduction.
2464 (Minor Mode Conventions): Copyedits. Don't recommend
2465 variable-only minor modes since few minor modes are like that.
2466
2467 2012-02-15 Glenn Morris <rgm@gnu.org>
2468
2469 * processes.texi (Network): Document open-network-stream :parameters.
2470
2471 2012-02-14 Chong Yidong <cyd@gnu.org>
2472
2473 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2474 was removed on 2009-09-10. Update lisp-mode-map example.
2475 (Inheritance and Keymaps): Minor clarification.
2476 (Searching Keymaps): Remove out-of-place enumeration.
2477 (Key Lookup): Remove unnecessary example (one was already given in
2478 Format of Keymaps).
2479 (Changing Key Bindings): Update suppress-keymap example.
2480 (Menu Bar, Tool Bar): Copyedits.
2481 (Tool Bar): Update tool-bar-map example.
2482
2483 2012-02-12 Chong Yidong <cyd@gnu.org>
2484
2485 * debugging.texi (Debugger Commands): Continuing is now allowed
2486 for errors.
2487
2488 2012-02-11 Chong Yidong <cyd@gnu.org>
2489
2490 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2491 Move the list of standard bitmaps there.
2492 (Fringe Cursors): Rewrite for clarity.
2493 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2494
2495 * commands.texi (Command Overview): Mention read-key.
2496 (Using Interactive, Interactive Call): Minor clarifications.
2497 (Function Keys, Click Events): Avoid "input stream" terminology.
2498 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2499 Clarify column and row components.
2500 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2501 (Special Events): Copyedits.
2502
2503 * streams.texi (Input Streams): De-document get-file-char.
2504 (Output Variables): Don't refer to old backquote syntax.
2505
2506 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2507 (Error Debugging): Note that debug-ignored-errors overrides list
2508 values of debug-on-error too. Add xref to Signaling Errors.
2509 Note that debug-on-signal is not customizable.
2510 Mention condition-case-unless-debug.
2511 (Compilation Errors): Node deleted.
2512
2513 * compile.texi (Compiler Errors): Move a paragraph here from
2514 deleted node Compilation Errors.
2515
2516 2012-02-10 Leo Liu <sdl.web@gmail.com>
2517
2518 * control.texi (Handling Errors): Change condition-case-no-debug
2519 to condition-case-unless-debug.
2520
2521 2012-02-10 Chong Yidong <cyd@gnu.org>
2522
2523 * advice.texi (Defining Advice): Clarify ad-unadvise.
2524 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2525 is not abnormal.
2526 (Advising Primitives): Node deleted; ad-define-subr-args has been
2527 removed.
2528
2529 * compile.texi (Speed of Byte-Code): Use float-time in example.
2530 (Compilation Functions): Note that the log uses Compilation mode.
2531 Don't discuss the contents of byte-code function object here.
2532 (Compilation Functions): De-document internal function byte-code.
2533 (Docs and Compilation): Minor clarifications.
2534
2535 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2536 Objects.
2537
2538 2012-02-10 Glenn Morris <rgm@gnu.org>
2539
2540 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2541 Mention secure-hash.
2542 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2543
2544 2012-02-10 Chong Yidong <cyd@gnu.org>
2545
2546 * loading.texi (Loading): Don't emphasize "library" terminology.
2547 (Library Search): load-path is not a user option. Mention role of
2548 -L option and packages. Improve examples.
2549 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2550 obsolete.
2551 (Autoload): Minor clarifications.
2552
2553 2012-02-10 Glenn Morris <rgm@gnu.org>
2554
2555 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2556
2557 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2558
2559 2012-02-08 Glenn Morris <rgm@gnu.org>
2560
2561 * loading.texi (Named Features): Update the require example.
2562
2563 2012-02-07 Glenn Morris <rgm@gnu.org>
2564
2565 * modes.texi (Defining Minor Modes):
2566 Expand on args of defined minor modes.
2567
2568 2012-02-07 Chong Yidong <cyd@gnu.org>
2569
2570 * variables.texi (Creating Buffer-Local): Minor clarification
2571 to buffer-local-variables doc (Bug#10715).
2572
2573 2012-02-07 Glenn Morris <rgm@gnu.org>
2574
2575 * display.texi (ImageMagick Images): General update.
2576 Move most details of imagemagick-render-type to the variable's doc.
2577
2578 2012-02-06 Glenn Morris <rgm@gnu.org>
2579
2580 * keymaps.texi (Tool Bar): Mention separators.
2581 (Inheritance and Keymaps):
2582 Mention make-composed-keymap and multiple inheritance.
2583
2584 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2585
2586 * control.texi (Handling Errors):
2587 Mention condition-case-no-debug and with-demoted-errors.
2588
2589 2012-02-05 Chong Yidong <cyd@gnu.org>
2590
2591 * customize.texi (Common Keywords): Minor clarifications.
2592 Document custom-unlispify-remove-prefixes.
2593 (Variable Definitions): Backquotes in defcustom seem to work fine
2594 now. Various other copyedits.
2595 (Simple Types): Copyedits. Document color selector.
2596 (Composite Types): Copyedits.
2597 (Splicing into Lists): Clarifications.
2598
2599 * eval.texi (Backquote): Move from macros.texi.
2600
2601 * macros.texi (Expansion): Minor clarification.
2602 (Backquote): Move node to eval.texi.
2603 (Defining Macros): Move an example from Backquote node.
2604 (Argument Evaluation): No need to mention Pascal.
2605 (Indenting Macros): Add xref to Defining Macros.
2606
2607 2012-02-05 Glenn Morris <rgm@gnu.org>
2608
2609 * debugging.texi (Error Debugging): Mention debug-on-event default.
2610
2611 2012-02-04 Glenn Morris <rgm@gnu.org>
2612
2613 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2614
2615 * debugging.texi (Error Debugging): Mention debug-on-event.
2616 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2617
2618 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2619
2620 * text.texi (Buffer Contents):
2621 Update filter-buffer-substring description.
2622
2623 2012-02-04 Chong Yidong <cyd@gnu.org>
2624
2625 * functions.texi (What Is a Function): Add closures.
2626 Mention "return value" terminology. Add xref for command-execute.
2627 Remove unused "keystroke command" terminology.
2628 (Lambda Expressions): Give a different example than in the
2629 following subsection. Add xref to Anonymous Functions.
2630 (Function Documentation): Remove gratuitous markup.
2631 (Function Names): Move introductory text to `What Is a Function'.
2632 (Defining Functions): Fix defun argument spec.
2633 (Anonymous Functions): Document lambda macro explicitly.
2634 Mention effects on lexical binding.
2635 (Function Cells): Downplay direct usage of fset.
2636 (Closures): New node.
2637 (Inline Functions): Remove "open-code" terminology.
2638 (Declaring Functions): Minor tweak; .m is not C code.
2639
2640 * variables.texi (Variables): Don't refer to "global value".
2641 (Local Variables, Void Variables): Copyedits.
2642 (Lexical Binding): Minor clarification of example.
2643 (File Local Variables): Mention :safe and :risky defcustom args.
2644 (Lexical Binding): Add xref to Closures node.
2645
2646 2012-02-04 Glenn Morris <rgm@gnu.org>
2647
2648 * minibuf.texi (High-Level Completion): Updates for read-color.
2649
2650 2012-02-03 Glenn Morris <rgm@gnu.org>
2651
2652 * display.texi (GIF Images): Mention animation.
2653 Remove commented-out old example of animation.
2654 (Animated Images): New subsection.
2655 * elisp.texi (Top):
2656 * vol1.texi (Top):
2657 * vol2.texi (Top): Add Animated Images menu entry.
2658
2659 * display.texi (Image Formats): Remove oddly specific information
2660 on versions of image libraries.
2661 (GIF Images, TIFF Images): Minor rephrasing.
2662
2663 2012-02-02 Glenn Morris <rgm@gnu.org>
2664
2665 * processes.texi (Synchronous Processes):
2666 Mention call-process's :file gets overwritten.
2667
2668 * commands.texi (Reading One Event):
2669 * help.texi (Help Functions): Document read-char-choice.
2670
2671 * hooks.texi (Standard Hooks):
2672 * modes.texi (Keymaps and Minor Modes):
2673 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2674
2675 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2676
2677 * hooks.texi (Standard Hooks):
2678 * modes.texi (Major Mode Conventions, Mode Hooks):
2679 Document change-major-mode-after-body-hook.
2680
2681 2012-02-01 Glenn Morris <rgm@gnu.org>
2682
2683 * modes.texi (Defining Minor Modes):
2684 Mention disabling global minor modes on a per-major-mode basis.
2685
2686 2012-01-31 Chong Yidong <cyd@gnu.org>
2687
2688 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2689 (Parser State): Remove unnecessary statement (Bug#10661).
2690
2691 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2692
2693 2012-01-31 Glenn Morris <rgm@gnu.org>
2694
2695 * modes.texi (Defining Minor Modes):
2696 Document define-minor-mode's new :variable keyword.
2697
2698 2012-01-29 Chong Yidong <cyd@gnu.org>
2699
2700 * syntax.texi (Syntax Class Table): Tweak description of newline
2701 char syntax (Bug#9619).
2702
2703 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2704 description (Bug#10189).
2705
2706 2012-01-29 Glenn Morris <rgm@gnu.org>
2707
2708 * files.texi (Changing Files): Document SELinux support.
2709
2710 * windows.texi (Window Sizes): Fix typo.
2711
2712 2012-01-28 Chong Yidong <cyd@gnu.org>
2713
2714 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2715 doc (Bug#8568).
2716
2717 * frames.texi (Input Focus): Add NORECORD arg to
2718 select-frame-set-input-focus. Clarify its role in select-frame.
2719
2720 * text.texi (Transposition): We don't use transpose-region as an
2721 internal subroutine (Bug#3249).
2722
2723 * modes.texi (Example Major Modes): Update Lisp example code to
2724 current sources. Delete the old non-derived-major-mode example,
2725 which has diverged badly from current sources.
2726
2727 2012-01-27 Glenn Morris <rgm@gnu.org>
2728
2729 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2730 (VERSION, manual): Remove, unused.
2731
2732 2012-01-27 Chong Yidong <cyd@gnu.org>
2733
2734 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2735
2736 2012-01-26 Chong Yidong <cyd@gnu.org>
2737
2738 * searching.texi (String Search): Document negative repeat count
2739 (Bug#10507).
2740
2741 2012-01-26 Glenn Morris <rgm@gnu.org>
2742
2743 * variables.texi (Using Lexical Binding):
2744 Mention that lexical-binding should be set in the first line.
2745
2746 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2747
2748 * macros.texi (Defining Macros): Don't claim that `declare' only
2749 affects Edebug and indentation.
2750
2751 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2752
2753 * macros.texi (Defining Macros): Slight `declare' fixup.
2754
2755 2012-01-25 Glenn Morris <rgm@gnu.org>
2756
2757 * makefile.w32-in (texinputdir):
2758 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2759
2760 2012-01-24 Chong Yidong <cyd@gnu.org>
2761
2762 * variables.texi (Variables, Local Variables, Void Variables):
2763 Edit to make the descriptions less specific to dynamic binding.
2764 (Local Variables): Default max-specpdl-size is now 1300.
2765 (Defining Variables): Edits for lexical scoping.
2766 Delete information about starting docstrings with *. De-document
2767 user-variable-p.
2768 (Tips for Defining): Remove an unimportant discussion of quitting
2769 in the middle of a load.
2770 (Accessing Variables, Setting Variables): Discuss lexical binding.
2771 (Variable Scoping): Rewrite.
2772 (Scope, Extent, Impl of Scope): Nodes deleted.
2773 (Dynamic Binding): New node, with material from Scope, Extent, and
2774 Impl of Scope nodes.
2775 (Dynamic Binding Tips): Rename from Using Scoping.
2776 (Lexical Binding): Rewrite.
2777 (Using Lexical Binding): Rename from Converting to Lexical
2778 Binding. Convert to subsection.
2779
2780 * customize.texi (Variable Definitions): Add custom-variable-p.
2781 Move user-variable-p documentation here.
2782
2783 2012-01-23 Chong Yidong <cyd@gnu.org>
2784
2785 * strings.texi (Text Comparison): Minor qualification.
2786
2787 * lists.texi (Cons Cells): Copyedits.
2788 (List Elements): Mention push.
2789 (List Variables): Mention pop.
2790 (Rings): Move to sequences.texi.
2791
2792 * sequences.texi (Sequence Functions): Don't repeat the
2793 introduction already given in the parent.
2794 (Vectors): Copyedits.
2795 (Rings): Move from lists.texi. Note that this is specific to the
2796 ring package.
2797
2798 * symbols.texi (Definitions, Symbol Components): Mention variable
2799 scoping issues.
2800 (Plists and Alists): Copyedits.
2801
2802 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2803 correctness with lexical scoping.
2804 (Eval): Copyedits.
2805
2806 2012-01-21 Chong Yidong <cyd@gnu.org>
2807
2808 * intro.texi (A Sample Function Description): Special notation
2809 used for macros too.
2810
2811 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2812 (Symbol Type): Add xref for keyword symbols.
2813 (Sequence Type): Clarify differences between sequence types.
2814 (Cons Cell Type): Add "linked list" index entry.
2815 (Non-ASCII in Strings): Copyedits.
2816 (Equality Predicates): Symbols with same name need not be eq.
2817
2818 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2819 ldexp. Move float-e and float-pi to Math Functions node.
2820
2821 2012-01-21 Glenn Morris <rgm@gnu.org>
2822
2823 * modes.texi (Auto Major Mode):
2824 * variables.texi (File Local Variables):
2825 Mention inhibit-local-variables-regexps.
2826
2827 2012-01-19 Martin Rudalics <rudalics@gmx.at>
2828
2829 * windows.texi (Window Configurations): Rewrite references to
2830 persistent window parameters.
2831 (Window Parameters): Fix description of persistent window
2832 parameters.
2833
2834 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
2835
2836 * windows.texi (Window Parameters): Use @pxref.
2837
2838 2012-01-16 Martin Rudalics <rudalics@gmx.at>
2839
2840 * windows.texi (Window Configurations, Window Parameters):
2841 Describe persistent window parameters.
2842
2843 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2844
2845 * variables.texi (Creating Buffer-Local): Warn against misuses of
2846 make-variable-buffer-local (bug#10258).
2847
2848 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2849
2850 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2851
2852 2012-01-06 Chong Yidong <cyd@gnu.org>
2853
2854 * variables.texi (Directory Local Variables):
2855 Document hack-dir-local-variables-non-file-buffer.
2856
2857 2012-01-06 Glenn Morris <rgm@gnu.org>
2858
2859 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2860 rather than by keybinding.
2861
2862 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
2863
2864 * frames.texi (Font and Color Parameters): Add @pxref.
2865
2866 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2867
2868 * frames.texi (Font and Color Parameters):
2869 Document w32 font backends (bug#10399).
2870
2871 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
2872
2873 * files.texi (File Attributes, Changing Files):
2874 Use a more-natural notation for octal numbers.
2875
2876 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
2877
2878 * variables.texi (Variables with Restricted Values):
2879 Change reference to variable (bug#10354).
2880
2881 2011-12-13 Martin Rudalics <rudalics@gmx.at>
2882
2883 * windows.texi (Splitting Windows): Use t instead of non-nil
2884 when describing window-combination-resize.
2885
2886 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
2887
2888 * text.texi (Special Properties): Warn against `intangible' properties
2889 (bug#10222).
2890
2891 2011-11-26 Eli Zaretskii <eliz@gnu.org>
2892
2893 * display.texi (Truncation):
2894 * text.texi (Special Properties): Describe what a stretch-glyph is
2895 instead of using that term without explanation. Make the
2896 cross-references more accurate.
2897
2898 * display.texi (Usual Display): Update the description,
2899 cross-references, and indexing related to display of control
2900 characters and raw bytes.
2901
2902 2011-11-25 Martin Rudalics <rudalics@gmx.at>
2903
2904 * windows.texi (Splitting Windows): Fix description of
2905 window-combination-limit. Suggested by Eli Zaretskii.
2906
2907 2011-11-23 Chong Yidong <cyd@gnu.org>
2908
2909 * windows.texi (Window Sizes): Move window-top-line,
2910 window-left-column, and window-*-pixel-edges to Coordinates and
2911 Windows node.
2912 (Coordinates and Windows): Restore window-edges doc.
2913
2914 2011-11-21 Martin Rudalics <rudalics@gmx.at>
2915
2916 * windows.texi (Windows and Frames, Splitting Windows):
2917 Fix typos.
2918
2919 2011-11-21 Chong Yidong <cyd@gnu.org>
2920
2921 * windows.texi (Splitting Windows): Fix error in documentation of
2922 window-combination-limit.
2923 (Cyclic Window Ordering): Minor fixes to next-window,
2924 one-window-p, and get-lru-window docs. Don't document
2925 window-list-1.
2926 (Buffers and Windows): Copyedits.
2927 (Choosing Window): Document special handling of special-display-*.
2928 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
2929 Don't document even-window-heights, which is going away.
2930 Clarify which options are obeyed by which action functions.
2931
2932 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
2933
2934 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
2935
2936 2011-11-20 Martin Rudalics <rudalics@gmx.at>
2937
2938 * windows.texi (Resizing Windows, Splitting Windows):
2939 Remove term "status" when talking about combination limits.
2940
2941 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
2942
2943 * compile.texi (Compiler Errors):
2944 * help.texi (Help Functions): Fix typos.
2945
2946 2011-11-19 Chong Yidong <cyd@gnu.org>
2947
2948 * windows.texi (Splitting Windows): Clarify role of window
2949 parameters in split-window. Shorten the example.
2950 (Deleting Windows): Rewrite intro to handle internal windows.
2951 Fix delete-windows-on doc.
2952 (Selecting Windows): Copyedits.
2953
2954 2011-11-17 Martin Rudalics <rudalics@gmx.at>
2955
2956 * windows.texi (Resizing Windows, Splitting Windows)
2957 (Deleting Windows): Use term window-combination-resize instead
2958 of window-splits.
2959
2960 2011-11-16 Martin Rudalics <rudalics@gmx.at>
2961
2962 * windows.texi (Resizing Windows, Splitting Windows):
2963 Rename occurrences of window-nest to window-combination-limit.
2964
2965 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
2966
2967 * intro.texi (Lisp History): Fix typo.
2968
2969 2011-11-12 Martin Rudalics <rudalics@gmx.at>
2970
2971 * windows.texi (Splitting Windows, Deleting Windows):
2972 Remove references to splits status of windows.
2973
2974 2011-11-10 Glenn Morris <rgm@gnu.org>
2975
2976 * buffers.texi (Read Only Buffers): Expand a bit on why
2977 toggle-read-only should only be used interactively. (Bug#7292)
2978
2979 2011-11-09 Chong Yidong <cyd@gnu.org>
2980
2981 * windows.texi (Window Sizes): Document window-pixel-edges,
2982 window-inside-pixel-edges, window-absolute-pixel-edges, and
2983 window-inside-absolute-pixel-edges.
2984 (Resizing Windows): shrink-window-if-larger-than-buffer works on
2985 non-full-width windows.
2986
2987 2011-11-09 Martin Rudalics <rudalics@gmx.at>
2988
2989 * windows.texi (Resizing Windows): Rewrite documentation of
2990 window-resizable.
2991
2992 2011-11-09 Chong Yidong <cyd@gnu.org>
2993
2994 * windows.texi (Splitting Windows): Simplify example.
2995
2996 2011-11-08 Chong Yidong <cyd@gnu.org>
2997
2998 * windows.texi (Window Sizes): Copyedits. Document
2999 window-text-height. Remove window-min-height and window-min-width
3000 discussion, referring instead to Emacs manual.
3001 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
3002 (Resizing Windows): Simplify introduction. Don't document
3003 enlarge-window, shrink-window, enlarge-window-horizontally, and
3004 shrink-window-horizontally; they are no longer preferred for
3005 calling from Lisp, and are already documented in the Emacs manual.
3006
3007 2011-11-07 Glenn Morris <rgm@gnu.org>
3008
3009 * windows.texi (Choosing Window): Fix keybinding typo.
3010
3011 2011-11-07 Martin Rudalics <rudalics@gmx.at>
3012
3013 * windows.texi (Resizing Windows, Splitting Windows)
3014 (Window Configurations): Use "child window" instead of
3015 "subwindow".
3016
3017 2011-11-06 Chong Yidong <cyd@gnu.org>
3018
3019 * windows.texi (Basic Windows): Clarify various definitions.
3020 Treat window-normalize-* as internal; don't document them.
3021 (Windows and Frames): Various clarifications, e.g. non-live
3022 windows also belong to frames. Fix window-list description.
3023 Simplify window nesting example.
3024 (Splitting Windows, Window Configurations):
3025 Use split-window-below.
3026
3027 2011-11-04 Eli Zaretskii <eliz@gnu.org>
3028
3029 * windows.texi (Window Sizes): Mention in the doc string that the
3030 return values of `window-body-height' and `window-body-width' are
3031 in frame's canonical units. (Bug#9949)
3032
3033 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3034
3035 * windows.texi (Windows and Frames): Remove "iso-" infix from
3036 documentation of window-iso-combined-p.
3037
3038 2011-10-26 Chong Yidong <cyd@gnu.org>
3039
3040 * modes.texi (Running Hooks): Document with-wrapper-hook.
3041
3042 2011-10-18 Chong Yidong <cyd@gnu.org>
3043
3044 * display.texi (Glyphless Chars): New node.
3045
3046 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3047
3048 * text.texi (Yanking): Document yank-excluded-properties.
3049
3050 * package.texi (Packaging Basics): The commentary should say how
3051 to begin using the package.
3052
3053 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3054
3055 * windows.texi (Deleting Windows): Mention which window gets
3056 selected when deleting the selected window.
3057
3058 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3059
3060 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3061 with the selected window.
3062 * windows.texi (Buffers and Windows): Reformulate text on how
3063 replace-buffer-in-windows deals with a window.
3064 (Quitting Windows): Describe how quit-window deals with a
3065 standalone frame. Describe new option frame-auto-hide-function.
3066
3067 2011-10-08 Glenn Morris <rgm@gnu.org>
3068
3069 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3070
3071 * positions.texi (Excursions): Update warning message.
3072
3073 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3074
3075 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3076 Fix Emacs manual xref (Bug#9675).
3077
3078 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3079
3080 * windows.texi (Textual Scrolling): Document scroll-up-command,
3081 scroll-down-command, scroll-error-top-bottom, and the
3082 scroll-command symbol property.
3083 (Display Action Functions): Fix description of
3084 display-buffer-pop-up-window.
3085
3086 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3087
3088 * windows.texi (Splitting Windows): Fix typos.
3089
3090 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3091
3092 * windows.texi (Windows and Frames, Display Action Functions)
3093 (Switching Buffers): Fix some typos.
3094 (Buffers and Windows): Remove reference to window-auto-delete.
3095 Reword description of replace-buffer-in-windows.
3096 (Window History): Fix some typos and refer to frame local buffer
3097 list.
3098 (Quitting Windows): New node.
3099 (Window Configurations): Add descriptions of window-state-get
3100 and window-state-put.
3101 (Window Parameters): Describe variable ignore-window-parameters.
3102 Sketch some window parameters currently in use.
3103 * elisp.texi (Top): Update node listing.
3104
3105 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3106
3107 * windows.texi (Display Action Functions)
3108 (Choosing Window Options): New nodes.
3109
3110 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3111
3112 * windows.texi (Window History): New node. Move text here from
3113 Buffers and Windows.
3114 (Switching Buffers): Rename from Displaying Buffers, since we
3115 don't document display-buffer here; callers changed.
3116 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3117 switch-to-buffer-other-frame. Delete duplicate
3118 replace-buffer-in-windows doc.
3119 (Choosing Window): Document display actions.
3120
3121 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3122
3123 * display.texi (Forcing Redisplay): Update the description of
3124 redisplay-dont-pause due to change in the default value.
3125
3126 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3127
3128 * frames.texi (Frames and Windows): Move section and rename to
3129 Windows and Frames in windows.texi.
3130 * windows.texi (Windows): Restructure.
3131 (Basic Windows): Rewrite. Explain live and internal windows and
3132 normalization functions.
3133 (Windows and Frames): Move section here from frames.texi.
3134 Describe subwindows, window combinations, window tree, and
3135 corresponding functions including window-list here.
3136 (Window Sizes): Rename section from Size of Window and move it
3137 up in chapter. Describe total and body sizes and the
3138 corresponding functions. Explain new semantics of
3139 window-min-height/-width.
3140 (Resizing Windows): Move section up in chapter. Describe new
3141 resize functions.
3142 (Splitting Windows): Describe new behavior of split-window,
3143 split-window-above-each-other and split-window-side-by-side.
3144 Provide examples. Describe window-nest and window-splits
3145 options.
3146 (Deleting Windows): Minor rewrite.
3147 (Selecting Windows): Minor rewrite.
3148 Describe frame-selected-window and set-frame-selected-window here.
3149 (Cyclic Window Ordering): Minor rewrite.
3150 Describe window-list-1.
3151 (Buffers and Windows): Rewrite. Explain a window's previous and
3152 next buffers and the corresponding functions.
3153 (Window Tree): Merge into Windows and Frames section.
3154 * elisp.texi (Top): Update node listings for frames and windows
3155 sections.
3156
3157 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3158
3159 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3160
3161 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3162
3163 * errors.texi (Standard Errors): Remove apparent placeholder text
3164 (bug#9491).
3165
3166 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
3167
3168 * frames.texi (Management Parameters): Fix description of
3169 icon-type parameter.
3170
3171 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
3172
3173 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3174 ending in C-g. Suggested by Edward O'Connor.
3175
3176 2011-09-17 Eli Zaretskii <eliz@gnu.org>
3177
3178 * numbers.texi (Integer Basics): Add indexing for
3179 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3180
3181 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
3182
3183 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3184
3185 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
3186
3187 * processes.texi (Network Servers): Clarify what the process
3188 buffer is used for (bug#9233).
3189
3190 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
3191
3192 * lists.texi (Building Lists): Fix typo.
3193
3194 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
3195
3196 * display.texi (Basic Faces): New node. Document new faces.
3197
3198 * modes.texi (Major Mode Conventions): Move some text there.
3199 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3200
3201 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
3202
3203 * modes.texi (Basic Major Modes): New node. Callers updated.
3204 (Major Modes): Document fundamental-mode and major-mode.
3205 (Major Mode Basics): Node deleted; text moved to Major Modes.
3206 (Derived Modes): Document derived-mode-p.
3207
3208 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
3209
3210 * files.texi (Changing Files, Create/Delete Dirs): Document new
3211 arguments for delete-file, delete-directory, and copy-directory.
3212 (Visiting Functions): Remove view-file; it is documented in the
3213 Emacs manual.
3214
3215 * frames.texi (Layout Parameters): The defaults for the
3216 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3217
3218 * display.texi (Progress): Document spinner functionality.
3219
3220 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3221 operating system signals. Refer to save-buffers-kill-terminal
3222 instead of save-buffers-kill-emacs.
3223
3224 * objects.texi (Symbol Type): Document ## print representation.
3225
3226 2011-08-25 Eli Zaretskii <eliz@gnu.org>
3227
3228 * display.texi (Specified Space): Mention that `space' specs
3229 influence bidi reordering.
3230 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3231 separating fields with bidirectional content.
3232
3233 2011-08-24 Eli Zaretskii <eliz@gnu.org>
3234
3235 * display.texi (Bidirectional Display): Document return value in
3236 buffers that are not bidi-reordered for display, and in unibyte
3237 buffers.
3238
3239 2011-08-23 Eli Zaretskii <eliz@gnu.org>
3240
3241 * nonascii.texi (Character Properties): Document the values for
3242 unassigned codepoints.
3243
3244 2011-08-18 Eli Zaretskii <eliz@gnu.org>
3245
3246 * nonascii.texi (Character Properties): Document use of
3247 `bidi-class' and `mirroring' properties as part of reordering.
3248 Provide cross-references to "Bidirectional Display".
3249
3250 * display.texi (Bidirectional Display): Document the pitfalls of
3251 concatenating strings with bidirectional content, with possible
3252 solutions. Document bidi-string-mark-left-to-right.
3253 Mention paragraph direction in modes that inherit from prog-mode.
3254 Document use of `bidi-class' and `mirroring' properties as part of
3255 reordering.
3256
3257 2011-08-16 Eli Zaretskii <eliz@gnu.org>
3258
3259 * modes.texi (Major Mode Conventions): Improve the documentation
3260 of `mode-class' `special' modes.
3261
3262 * nonascii.texi (Character Properties): Document the `mirroring'
3263 property. Add index entries.
3264
3265 * syntax.texi (Categories): Add an example of defining a new
3266 category and category table.
3267
3268 * searching.texi (Regexp Backslash): Document how to display
3269 existing categories. Mention the possibility of adding
3270 categories, and add an xref to where this is described. Add an
3271 index entry.
3272
3273 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
3274
3275 * text.texi (Special Properties):
3276 * display.texi (Overlay Properties): Note that mouse-face cannot
3277 change the text size (Bug#8530).
3278
3279 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
3280
3281 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3282 using setenv instead.
3283
3284 2011-07-28 Eli Zaretskii <eliz@gnu.org>
3285
3286 * display.texi (Bidirectional Display): Document the fact that
3287 bidi-display-reordering is t by default.
3288
3289 2011-07-23 Eli Zaretskii <eliz@gnu.org>
3290
3291 * display.texi (Bidirectional Display): New section.
3292
3293 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3294 Tim Cross <theophilusx@gmail.com> (tiny change)
3295 Glenn Morris <rgm@gnu.org>
3296
3297 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
3298
3299 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3300
3301 * help.texi (Keys in Documentation): Revert last change.
3302
3303 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3304
3305 * help.texi (Keys in Documentation): Clarify that \= only quotes
3306 the next character, and doesn't affect longer sequences in
3307 particular (bug#8935).
3308
3309 * debugging.texi (Using Debugger):
3310 Mention @code{eval-expression-debug-on-error} (bug#8549).
3311
3312 2011-07-14 Eli Zaretskii <eliz@gnu.org>
3313
3314 * display.texi (Other Display Specs): Document that `left-fringe'
3315 and `right-fringe' display specifications are of the "replacing"
3316 kind.
3317
3318 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3319
3320 * help.texi (Documentation Basics): Add a link to the Function
3321 Documentation node (bug#6580).
3322
3323 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3324
3325 * keymaps.texi (Menu Bar): Mention :visible and :enable
3326 (bug#6344). Text by Drew Adams.
3327
3328 * modes.texi (Running Hooks): Mention buffer-local hook variables
3329 (bug#6218).
3330
3331 * objects.texi (General Escape Syntax): "a with grave accent" is
3332 ?xe0, not ?x8e0 (bug#5259).
3333
3334 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3335
3336 * display.texi (Face Attributes, Font Selection): Add references
3337 to the Fonts node in the Emacs manual (Bug#4178).
3338
3339 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3340
3341 * display.texi (Window Systems): `window-system' is
3342 terminal-local.
3343
3344 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3345 frame-local variables.
3346
3347 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3348 frame-local variables.
3349 (Frame-Local Variables): Node deleted.
3350
3351 * elisp.texi (Top): Update node listing.
3352
3353 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3354
3355 * elisp.texi: Change "inferiors" to "subnodes" in three places
3356 (bug#3523).
3357
3358 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
3359
3360 * frames.texi (Window System Selections): Discussion of
3361 x-select-enable-clipboard moved to Emacs manual.
3362
3363 2011-07-11 Deniz Dogan <deniz@dogan.se>
3364
3365 * commands.texi (Prefix Command Arguments): Remove excessive
3366 apostrophe.
3367
3368 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3369
3370 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3371 description is a string (bug#3313).
3372
3373 * frames.texi (Display Feature Testing): Try to explain what all
3374 the visual classes mean (bug#3042).
3375
3376 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3377
3378 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3379 and `mode-line-client' (bug#2974).
3380
3381 * text.texi (Insertion): Clarify marker movements (bug#1651).
3382 Text from Drew Adams.
3383
3384 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3385
3386 * text.texi (Special Properties): Clarify the format of `face'
3387 (bug#1375).
3388
3389 * commands.texi (Interactive Call): Add a `call-interactively'
3390 example (bug#1010).
3391
3392 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3393
3394 * functions.texi (Calling Functions): Link to the "Interactive
3395 Call" node (bug#1001).
3396
3397 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
3398
3399 * customize.texi (Composite Types): Move alist and plist to here
3400 from Simple Types (Bug#7545).
3401
3402 * elisp.texi (Top): Update menu description.
3403
3404 * display.texi (Face Attributes): Document negative line widths
3405 (Bug#6113).
3406
3407 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3408
3409 * searching.texi (Match Data): Note that match data can be
3410 overwritten by most functions (bug#2499).
3411
3412 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3413
3414 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3415 flags mean (bug#6659).
3416
3417 * functions.texi (What Is a Function): Document the autoload
3418 object (bug#6496).
3419
3420 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3421
3422 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3423 is only used in the Customize user interface (bug#6089).
3424
3425 * display.texi (Showing Images): Mention the point of sliced
3426 images (bug#7836).
3427
3428 2011-07-02 Eli Zaretskii <eliz@gnu.org>
3429
3430 * variables.texi (Defining Variables, Void Variables)
3431 (Constant Variables): Fix incorrect usage of @kindex.
3432
3433 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3434
3435 * variables.texi (Defining Variables): Add an index entry for
3436 `set-variable' (bug#7262).
3437 (Defining Variables): Use @findex for functions.
3438
3439 * frames.texi (Basic Parameters): Document the `explicit-name'
3440 parameter (bug#6951).
3441
3442 * customize.texi (Type Keywords): Clarify that :value provides a
3443 default value for all types (bug#7386).
3444
3445 * streams.texi (Output Functions): Document `pp'.
3446
3447 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
3448
3449 * keymaps.texi (Searching Keymaps):
3450 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3451 change. Suggested by Johan Bockgård.
3452
3453 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
3454
3455 * text.texi (Special Properties): Clarify role of font-lock-face.
3456
3457 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3458
3459 * processes.texi (Process Information): Rename `process-alive-p'
3460 to `process-live-p' for consistency with other `-live-p' functions.
3461
3462 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3463
3464 Document wide integers better.
3465 * files.texi (File Attributes): Document ino_t values better.
3466 ino_t values no longer map to anything larger than a single cons.
3467 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3468 (Bitwise Operations):
3469 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3470 to read, and that will port better if 62-bits becomes the default.
3471 Fix or remove incorrect examples.
3472 * os.texi (Time Conversion): Document time_t values better.
3473
3474 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3475
3476 * processes.texi (Process Information):
3477 Document `process-alive-p'.
3478
3479 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3480
3481 * help.texi (Accessing Documentation):
3482 * display.texi (Pixel Specification):
3483 * processes.texi (Serial Ports, Serial Ports):
3484 * nonascii.texi (Character Properties, Default Coding Systems):
3485 * text.texi (Changing Properties, Special Properties):
3486 * windows.texi (Window Start and End):
3487 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3488 * keymaps.texi (Searching Keymaps, Tool Bar):
3489 * minibuf.texi (Basic Completion):
3490 * compile.texi (Eval During Compile):
3491 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3492 7x9 paper in printed manual.
3493
3494 * lists.texi (Sets And Lists): Fix misplaced text.
3495
3496 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3497
3498 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3499 needs to be active (Bug#8350).
3500
3501 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
3502
3503 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3504
3505 * tips.texi (Coding Conventions): Remove antediluvian filename
3506 limit recommendation (Bug#8538).
3507
3508 2011-05-27 Glenn Morris <rgm@gnu.org>
3509
3510 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3511
3512 2011-05-26 Glenn Morris <rgm@gnu.org>
3513
3514 * variables.texi (File Local Variables):
3515 Update hack-local-variables `mode-only' return value.
3516 Add some more details on what this function does in the other case.
3517
3518 2011-05-19 Glenn Morris <rgm@gnu.org>
3519
3520 * lists.texi (Sets And Lists): Mention cl provides union etc.
3521
3522 2011-05-19 Nix <nix@esperi.org.uk>
3523
3524 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3525
3526 * text.texi (Parsing HTML): Update for function name changes.
3527
3528 * syntax.texi (Syntax Flags): Small fix.
3529
3530 * keymaps.texi (Active Keymaps): Typo fix.
3531 (Changing Key Bindings): Grammar fix.
3532
3533 * frames.texi (Minibuffers and Frames): Grammar fix.
3534 (Window System Selections): x-select-enable-clipboard now defaults to t.
3535
3536 * customize.texi (Common Keywords):
3537 * display.texi (Abstract Display):
3538 * modes.texi (Auto-Indentation):
3539 * nonascii.texi (Converting Representations): Typo fixes.
3540
3541 * control.texi (Examples of Catch): Call it "goto" not "go to".
3542
3543 2011-05-14 Eli Zaretskii <eliz@gnu.org>
3544
3545 * nonascii.texi (Character Properties): Fix inconsistencies with
3546 implementation.
3547
3548 * text.texi (Special Properties): Move @defvar's out of the
3549 @table. (Bug#8652)
3550
3551 2011-05-12 Glenn Morris <rgm@gnu.org>
3552
3553 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3554
3555 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
3556
3557 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3558 (Multiline Font Lock):
3559 * vol2.texi (Top):
3560 * vol1.texi (Top):
3561 * elisp.texi (Top): Update menu accordingly.
3562
3563 2011-05-12 Drew Adams <drew.adams@oracle.com>
3564
3565 * modes.texi (Region to Fontify): Fix typo.
3566
3567 2011-05-10 Jim Meyering <meyering@redhat.com>
3568
3569 * minibuf.texi: Fix typo "in in -> in".
3570
3571 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
3572
3573 * numbers.texi (Integer Basics): Large integers are treated as floats.
3574
3575 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3576
3577 * processes.texi (Synchronous Processes): Document the (:file
3578 "/file-name") syntax for `call-process'.
3579
3580 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
3581
3582 * windows.texi (Choosing Window): Fix typo.
3583
3584 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
3585
3586 * frames.texi (Layout Parameters): Note the difference between
3587 querying and setting parameters for left-fringe and right-fringe
3588 (Bug#6930).
3589
3590 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3591
3592 * minibuf.texi (Basic Completion): Be a bit more precise about the
3593 valid kinds of completion tables.
3594 (Programmed Completion): Remove obsolete text about lambda expressions
3595 not being valid completion tables.
3596
3597 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
3598
3599 * positions.texi (Excursions): Explain the "save-excursion
3600 defeated by set-buffer" warning.
3601
3602 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3603 save-excursion. Suggested by Uday S Reddy.
3604
3605 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
3606
3607 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3608 (Lexical Binding): New sub-section.
3609
3610 * eval.texi (Eval): Discourage the use of `eval'.
3611 Document its new `lexical' argument.
3612
3613 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3614
3615 * commands.texi (Command Overview): `post-command-hook' is not reset to
3616 nil any more.
3617
3618 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
3619
3620 * strings.texi (String Conversion): Don't mention
3621 string-make-(uni|multi)byte (bug#8262).
3622 * nonascii.texi (Converting Representations): Fix up range.
3623 * keymaps.texi (Key Binding Commands): Update code point, avoid
3624 "unibyte character" and remove mention of unibyte bindings.
3625
3626 2011-03-10 Eli Zaretskii <eliz@gnu.org>
3627
3628 * modes.texi (Operator Precedence Grammars): Don't use characters
3629 outside ISO-8859-1.
3630
3631 2011-03-09 Eli Zaretskii <eliz@gnu.org>
3632
3633 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3634
3635 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3636
3637 2011-03-08 Glenn Morris <rgm@gnu.org>
3638
3639 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3640 * intro.texi (Acknowledgements): Names to UTF-8.
3641 * elisp.texi: Set documentencoding.
3642
3643 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
3644
3645 * Version 23.3 released.
3646
3647 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3648
3649 * package.texi: Update index keywords.
3650 (Package Archives): New node contents. Document package-x.el.
3651
3652 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
3653
3654 * makefile.w32-in (srcs): Add package.texi.
3655
3656 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3657
3658 * package.texi (Packaging, Packaging Basics, Simple Packages)
3659 (Multi-file Packages): Expand and clarify.
3660 (Package Archives): Temporary placeholder node.
3661
3662 * elisp.texi (Top): Update node listing.
3663
3664 * Makefile.in (srcs): Add package.texi.
3665
3666 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
3667
3668 * processes.texi (Synchronous Processes): Minor clarification
3669 (Bug#8149).
3670
3671 2011-03-03 Glenn Morris <rgm@gnu.org>
3672
3673 * files.texi (Truenames): Minor clarification. (Bug#2341)
3674
3675 2011-03-01 Glenn Morris <rgm@gnu.org>
3676
3677 * variables.texi (Directory Local Variables):
3678 Mention `(subdirs . nil)' alist element.
3679
3680 2011-02-28 Glenn Morris <rgm@gnu.org>
3681
3682 * variables.texi (Directory Local Variables): Mention the optional
3683 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3684
3685 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
3686
3687 * minibuf.texi (Minibuffer History): Clarify discussion of
3688 minibuffer history lists (Bug#8085).
3689
3690 2011-02-19 Eli Zaretskii <eliz@gnu.org>
3691
3692 * elisp.texi: Sync @dircategory with ../../info/dir.
3693
3694 * files.texi (Visiting Functions): Document find-file-literally,
3695 both the command and the variable.
3696
3697 * variables.texi (Creating Buffer-Local): Explain the meaning of
3698 permanent local variables.
3699
3700 * files.texi (Visiting Functions): Document find-file-literally,
3701 both the command and the variable.
3702
3703 * variables.texi (Creating Buffer-Local): Explain the meaning of
3704 permanent local variables.
3705
3706 2011-02-19 Glenn Morris <rgm@gnu.org>
3707
3708 * keymaps.texi (Remapping Commands): Mention how to undo it.
3709
3710 2011-02-09 Reuben Thomas <rrt@sc3d.org>
3711
3712 * loading.texi (Hooks for Loading): Remove unnecessary advice
3713 about eval-after-load (Bug#7986).
3714
3715 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
3716
3717 * commands.texi (Accessing Mouse): Note that a header line is not
3718 included in the row of posn-col-row.
3719
3720 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
3721
3722 * modes.texi (Major Mode Conventions): Add face guidelines.
3723 (Faces for Font Lock): List faces in order of prominence.
3724
3725 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3726
3727 format-time-string now supports subsecond time stamp resolution
3728 * os.texi (Time Parsing): Document %N.
3729
3730 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
3731
3732 * vol1.texi (Top):
3733 * vol2.texi (Top):
3734 * elisp.texi (Top):
3735 * display.texi (Display Property): Shorten the menu description of
3736 the "Other Display Specs" node (Bug#7816).
3737
3738 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3739 menu item" concept index entries (Bug#7805).
3740
3741 2011-01-29 Eli Zaretskii <eliz@gnu.org>
3742
3743 * makefile.w32-in (texinfodir): New variable.
3744 (usermanualdir): Remove as redundant with $(emacsdir).
3745 (MAKEINFO): Remove options, leave only program name.
3746 (MAKEINFO_OPTS): New variable.
3747 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3748
3749 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3750 Richard Kim <emacs18@gmail.com>
3751
3752 * loading.texi (Library Search): Document list-load-path-shadows
3753 (Bug#7757).
3754
3755 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3756
3757 * searching.texi (Regexp Special): Remove outdated discussion of
3758 character sets (Bug#7780).
3759
3760 * frames.texi (Pop-Up Menus): Document where menu title comes
3761 from (Bug#7684).
3762
3763 2011-01-25 Glenn Morris <rgm@gnu.org>
3764
3765 * display.texi (Making Buttons): Mention limitation of text buttons.
3766
3767 2011-01-23 Werner Lemberg <wl@gnu.org>
3768
3769 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3770 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3771 (ENVADD): New variable to control texi2dvi and texi2pdf.
3772
3773 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
3774
3775 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3776 Emacs manual.
3777
3778 2011-01-15 Eli Zaretskii <eliz@gnu.org>
3779
3780 * files.texi (Directory Names): Explain why FROM in
3781 directory-abbrev-alist should begin with \`. (Bug#7777)
3782
3783 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3784
3785 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3786
3787 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3788
3789 * modes.texi (Emulating Mode Line): Fix last change.
3790
3791 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3792
3793 * modes.texi (Emulating Mode Line): Update documentation of
3794 format-mode-line according to changes that fixed bug #7587.
3795
3796 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3797
3798 * modes.texi (Derived Modes): Mention prog-mode.
3799
3800 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3801 of the key-binding-data cache since we don't use it any more.
3802
3803 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3804
3805 * processes.texi (Shell Arguments):
3806 * strings.texi (Creating Strings): Don't mention "shell commands";
3807 make it explicit that `split-string-and-unquote' and
3808 `combine-and-quote-strings' are mainly for working with arguments
3809 to call-process and start-process.
3810
3811 * processes.texi (Shell Arguments): Fix documentation of
3812 `split-string-and-unquote'. Add indexing. (Bug#7563)
3813
3814 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3815
3816 * modes.texi (Auto-Indentation): New section to document SMIE.
3817 (Major Mode Conventions):
3818 * text.texi (Mode-Specific Indent): Refer to it.
3819
3820 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3821
3822 * display.texi (Other Display Specs): Document left-fringe and
3823 right-fringe display specs.
3824
3825 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3826
3827 * backups.texi (Making Backups):
3828 * modes.texi (Example Major Modes): Use recommended coding style.
3829 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3830 define-derived-mode. Mention completion-at-point-functions.
3831
3832 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
3833
3834 * nonascii.texi (Converting Representations):
3835 Document byte-to-string.
3836
3837 2010-12-08 Glenn Morris <rgm@gnu.org>
3838
3839 * buffers.texi (Modification Time):
3840 verify-visited-file-modtime now defaults to the current buffer.
3841
3842 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3843
3844 * nonascii.texi (Converting Representations): Document byte-to-string.
3845
3846 * strings.texi (Creating Strings): Don't mention semi-obsolete
3847 function char-to-string.
3848 (String Conversion): Shorten discussion of semi-obsolete function
3849 string-to-char. Link to Converting Representations.
3850
3851 * objects.texi (Symbol Type):
3852 * text.texi (Near Point):
3853 * help.texi (Help Functions):
3854 * functions.texi (Mapping Functions): Use string instead of
3855 char-to-string in examples.
3856
3857 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3858
3859 * text.texi (Kill Functions, Kill Functions)
3860 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3861 YANK-HANDLER args.
3862
3863 * symbols.texi (Creating Symbols): Using unintern without an
3864 obarray arg is now obsolete.
3865
3866 * numbers.texi (Float Basics): Document float-e and float-pi.
3867
3868 * variables.texi (Defining Variables): Change "pi" example to
3869 "float-pi".
3870
3871 2010-11-26 Eli Zaretskii <eliz@gnu.org>
3872
3873 * commands.texi (Click Events): Document the values of X, Y and
3874 COL, ROW in the event's position, when the click is on the header
3875 or mode line, on the fringes, or in the margins.
3876
3877 2010-11-17 Eli Zaretskii <eliz@gnu.org>
3878
3879 * customize.texi (Composite Types): Lower-case index entry.
3880
3881 * loading.texi (How Programs Do Loading):
3882 Document load-file-name. (Bug#7346)
3883
3884 2010-11-17 Glenn Morris <rgm@gnu.org>
3885
3886 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
3887
3888 2010-11-13 Eli Zaretskii <eliz@gnu.org>
3889
3890 * display.texi (Usual Display): Characters with no fonts are not
3891 necessarily displayed as empty boxes.
3892
3893 2010-10-31 Glenn Morris <rgm@gnu.org>
3894
3895 * maps.texi (Standard Keymaps): Update File menu description.
3896
3897 2010-10-28 Glenn Morris <rgm@gnu.org>
3898
3899 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
3900
3901 2010-10-24 Eli Zaretskii <eliz@gnu.org>
3902
3903 * display.texi (Window Systems): Deprecate use of window-system as
3904 a predicate.
3905
3906 2010-10-23 Glenn Morris <rgm@gnu.org>
3907
3908 * help.texi (Documentation Basics): Remove mentions of digest-doc and
3909 sorted-doc.
3910
3911 2010-10-15 Eli Zaretskii <eliz@gnu.org>
3912
3913 * os.texi (Dynamic Libraries): New node, with slightly modified
3914 text deleted from "Image Formats".
3915 (System Interface): Add @menu entry for "Dynamic Libraries".
3916
3917 * display.texi (Image Formats): Remove description of
3918 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
3919
3920 2010-10-12 Glenn Morris <rgm@gnu.org>
3921
3922 * book-spine.texinfo: Rename to book-spine.texi.
3923
3924 2010-10-11 Glenn Morris <rgm@gnu.org>
3925
3926 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
3927
3928 * Makefile.in (DVIPS): New variable.
3929 (.PHONY): Add html, ps.
3930 (html, elisp.html, ps, elisp.ps): New targets.
3931 (clean): Delete html, ps files.
3932 ($(infodir)/elisp): Remove unnecessary includes.
3933
3934 2010-10-09 Eli Zaretskii <eliz@gnu.org>
3935
3936 * makefile.w32-in (emacsdir): New variable.
3937 (srcs): Add emacsver.texi.
3938 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
3939
3940 2010-10-09 Glenn Morris <rgm@gnu.org>
3941
3942 * Makefile.in (VPATH): Remove.
3943 (infodir): Make it absolute.
3944 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
3945
3946 * Makefile.in (dist): Anchor regexps.
3947
3948 * Makefile.in (srcs): Put elisp.texi first.
3949 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
3950
3951 * Makefile.in (infoclean): Remove harmless, long-standing error.
3952
3953 * Makefile.in ($(infodir)): Delete rule.
3954 (mkinfodir): New.
3955 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
3956
3957 * Makefile.in (dist): Remove reference to emacsver.texi.in.
3958 Also copy emacsver.texi, and edit $emacsdir.
3959
3960 2010-10-09 Glenn Morris <rgm@gnu.org>
3961
3962 * Makefile.in (emacsdir): New variable.
3963 (MAKEINFO): Add -I $emacsdir.
3964 (dist): Copy emacsver.texi.
3965 (srcs): Add emacsver.texi.
3966
3967 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
3968 Set EMACSVER by including emacsver.texi.
3969
3970 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
3971
3972 2010-10-07 Glenn Morris <rgm@gnu.org>
3973
3974 * Makefile.in (version): New, set by configure.
3975 (clean): Delete dist tar file.
3976 (dist): Use version in tar name.
3977
3978 2010-10-06 Glenn Morris <rgm@gnu.org>
3979
3980 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
3981 (INSTALL_INFO): Remove unused variable.
3982 (mostlyclean, infoclean, dist): New rules.
3983 (clean): Delete dvi and pdf files.
3984 (maintainer-clean): Remove elisp.oaux, use infoclean.
3985 ($(infodir)): Add parallel build workaround.
3986
3987 2010-10-04 Glenn Morris <rgm@gnu.org>
3988
3989 * Makefile.in (dvi, pdf, $(infodir)): New targets.
3990 ($(infodir)/elisp): Ensure target directory exists. Use $@.
3991 Fix -I typo.
3992 (clean): No 'make.out' or 'core' files.
3993 (.PHONY): Declare clean rules.
3994 (maintainer-clean): Delete pdf file. Guard against cd failures.
3995
3996 2010-10-03 Glenn Morris <rgm@gnu.org>
3997
3998 * files.texi (File Name Components): Remove ignored section about
3999 deleted variable directory-sep-char.
4000
4001 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
4002
4003 * files.texi (Magic File Names): New defopt
4004 remote-file-name-inhibit-cache.
4005
4006 2010-10-02 Glenn Morris <rgm@gnu.org>
4007
4008 * os.texi (Killing Emacs): Hook now runs in batch mode.
4009
4010 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4011
4012 * text.texi (Special Properties): Clarify when modification-hooks run.
4013
4014 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4015
4016 * syntax.texi (Syntax Flags): Document new `c' flag.
4017
4018 2010-09-09 Glenn Morris <rgm@gnu.org>
4019
4020 * display.texi (ImageMagick Images): General cleanup.
4021
4022 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
4023
4024 * files.texi (Directory Names): Use \` rather than ^.
4025
4026 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4027
4028 * text.texi (Low-Level Kill Ring):
4029 * frames.texi (Window System Selections): Remove cut buffer
4030 documentation.
4031
4032 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4033
4034 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4035 Parameters", where the default fringe width is described.
4036
4037 * frames.texi (Window Frame Parameters, Basic Parameters)
4038 (Position Parameters, Layout Parameters, Management Parameters)
4039 (Cursor Parameters, Font and Color Parameters): Add indexing for
4040 frame parameters. (Bug#6929)
4041
4042 2010-08-25 Tom Tromey <tromey@redhat.com>
4043
4044 * vol2.texi (Top): Update.
4045 * vol1.texi (Top): Update.
4046 * tips.texi (Library Headers): Mention Package-Version and
4047 Package-Requires.
4048 * package.texi: New file.
4049 * os.texi (System Interface): Update pointers.
4050 * elisp.texi (Top): Link to new nodes. Include package.texi.
4051 * anti.texi (Antinews): Update pointers.
4052
4053 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4054
4055 * processes.texi (Filter Functions): Fix last change.
4056
4057 2010-08-24 Markus Triska <triska@gmx.at>
4058
4059 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4060 of `buffer-name' in the main text as well as in the example
4061 (Bug#3098).
4062
4063 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4064
4065 * nonascii.texi (Text Representations):
4066 * loading.texi (Loading Non-ASCII):
4067 * compile.texi (Byte Compilation): Don't mention obsolete
4068 --unibyte command-line argument.
4069
4070 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4071
4072 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4073
4074 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4075
4076 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4077
4078 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4079
4080 * commands.texi (Misc Events): Add cross-references to where
4081 POSITION of a mouse event is described in detail.
4082
4083 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4084
4085 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4086
4087 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4088
4089 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4090 Suggested by Štěpán Němec <stepnem@gmail.com>.
4091
4092 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4093
4094 * minibuf.texi (High-Level Completion): Document args of
4095 `read-buffer-function' (bug#5625).
4096
4097 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4098
4099 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4100
4101 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4102
4103 * processes.texi (Process Information): Explain process property
4104 `remote-tty'.
4105
4106 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4107
4108 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4109 instead of "\C-\^?" (bug#6334).
4110
4111 * text.texi (Special Properties): Fix typo.
4112
4113 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4114
4115 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4116 calling sequences, which are now the standard.
4117
4118 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4119
4120 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4121
4122 * commands.texi (Command Overview): Mention undo-boundary call.
4123
4124 2010-06-23 Glenn Morris <rgm@gnu.org>
4125
4126 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4127 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4128 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4129 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4130 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4131 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4132 Untabify Texinfo files.
4133
4134 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4135
4136 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4137
4138 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4139
4140 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4141
4142 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4143
4144 * searching.texi (Regexp Special): Remove obsolete information
4145 about matching non-ASCII characters, and suggest using char
4146 classes (Bug#6283).
4147
4148 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4149
4150 * minibuf.texi (Basic Completion): Add missing "@end defun".
4151
4152 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4153
4154 * minibuf.texi (Basic Completion): Document completion-boundaries.
4155 (Programmed Completion): Document the new fourth method for boundaries.
4156
4157 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
4158
4159 * display.texi (Image Cache): Update documentation about image caching.
4160
4161 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4162
4163 * windows.texi (Textual Scrolling):
4164 * tips.texi (Coding Conventions):
4165 * minibuf.texi (Minibuffer History):
4166 * maps.texi (Standard Keymaps):
4167 * loading.texi (Where Defined):
4168 * edebug.texi (Instrumenting): Fix typos.
4169
4170 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
4171
4172 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4173
4174 * functions.texi (Obsolete Functions):
4175 Document set-advertised-calling-convention.
4176
4177 * minibuf.texi (Basic Completion): Document completion-in-region.
4178 (Programmed Completion): Document completion-annotate-function.
4179
4180 * commands.texi (Reading One Event): Document read-key.
4181 (Distinguish Interactive): Document KIND arg to
4182 called-interactively-p. Delete obsolete interactive-p.
4183
4184 * elisp.texi (Top): Update node description.
4185
4186 2010-05-08 Eli Zaretskii <eliz@gnu.org>
4187
4188 * nonascii.texi (Character Properties):
4189 Document unicode-category-table. Add an index entry for Unicode
4190 general category.
4191
4192 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
4193
4194 * Version 23.2 released.
4195
4196 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
4197
4198 * locals.texi (Standard Buffer-Local Variables):
4199 Remove @ignore'd reference to `direction-reversed'.
4200
4201 2010-04-14 Juri Linkov <juri@jurta.org>
4202
4203 Fix @deffn without category.
4204
4205 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4206 for `abbrev-insert'.
4207
4208 * buffers.texi (Indirect Buffers): Add category `Command'
4209 to @deffn of `clone-indirect-buffer'.
4210
4211 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4212 for `next-window' and `previous-window'. Add category `Command'
4213 to @deffn of `pop-to-buffer'.
4214
4215 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
4216
4217 * nonascii.texi (Text Representations): Don't mark
4218 enable-multibyte-characters as a user option.
4219
4220 2010-03-31 Eli Zaretskii <eliz@gnu.org>
4221
4222 * control.texi (Handling Errors): How to re-throw a signal caught
4223 by condition-case.
4224
4225 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
4226
4227 * loading.texi (Hooks for Loading): Document after-load-functions.
4228 Copyedits.
4229
4230 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4231
4232 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4233
4234 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
4235
4236 * processes.texi (Network Processes): Document seqpacket type.
4237
4238 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4239
4240 * os.texi (System Environment): Do not mention lynxos.
4241
4242 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
4243
4244 * Branch for 23.2.
4245
4246 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
4247
4248 * objects.texi (Integer Type): Take note of the read syntax
4249 exception for numbers that cannot fit in the integer type.
4250
4251 2010-03-03 Glenn Morris <rgm@gnu.org>
4252
4253 * numbers.texi (Integer Basics, Bitwise Operations):
4254 * objects.texi (Integer Type): Update for integers now being 30-bit.
4255
4256 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
4257
4258 * display.texi (Low-Level Font): Document :otf font-spec property.
4259
4260 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4261
4262 * display.texi (Line Height): Avoid obsolete special default variables
4263 like default-major-mode.
4264
4265 2010-01-28 Alan Mackenzie <acm@muc.de>
4266
4267 * display.texi (Auto Faces): Say fontification-functions is called
4268 whether or not Font Lock is enabled. Tidy up the wording a bit.
4269
4270 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
4271
4272 * elisp.texi: Remove duplicate edition information (Bug#5407).
4273
4274 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
4275
4276 * two.el (volume-header-toc-markup): Fix typos in docstring.
4277
4278 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4279
4280 Avoid dubious uses of save-excursions.
4281 * positions.texi (Excursions): Recommend the use of
4282 save-current-buffer if applicable.
4283 * text.texi (Clickable Text): Fix the example code which used
4284 save-excursion in a naive way which sometimes preserves point and
4285 sometimes not.
4286 * variables.texi (Creating Buffer-Local):
4287 * os.texi (Session Management):
4288 * display.texi (GIF Images):
4289 * control.texi (Cleanups): Use (save|with)-current-buffer.
4290
4291 2010-01-02 Eli Zaretskii <eliz@gnu.org>
4292
4293 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4294
4295 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
4296
4297 * nonascii.texi (Text Representations, Character Codes)
4298 (Converting Representations, Explicit Encoding)
4299 (Translation of Characters): Use hex notation consistently.
4300 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4301
4302 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * loading.texi (Where Defined): Make it clearer that these are
4305 loaded files (Bug#5068).
4306
4307 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
4308
4309 * minibuf.texi (Completion Styles): Document `initials' style.
4310
4311 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
4312
4313 * frames.texi (Resources): Describe inhibit-x-resources.
4314 (Size Parameters): Copyedit.
4315
4316 * hash.texi (Creating Hash):
4317 * objects.texi (Hash Table Type): Document the new hash table
4318 printed representation.
4319
4320 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4321 obsolete.
4322
4323 * processes.texi (Process Buffers):
4324 Document process-kill-buffer-query-function.
4325
4326 2009-12-05 Glenn Morris <rgm@gnu.org>
4327
4328 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4329 diary-display-function, and no longer recommended to be a hook.
4330 Update for changes in the names of calendar and diary hooks.
4331 diary-print-entries-hook has changed section.
4332
4333 2009-11-28 Eli Zaretskii <eliz@gnu.org>
4334
4335 * text.texi (Special Properties): More accurate description of
4336 what the `cursor' property does.
4337
4338 2009-11-26 Kevin Ryde <user42@zip.com.au>
4339
4340 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4341 mouse-wheel-down-event, the closest thing to a definition for them.
4342 * os.texi (Startup Summary): vindex inhibit-startup-message and
4343 inhibit-splash-screen.
4344 (Command-Line Arguments): vindex argv.
4345 (Suspending Emacs): vindex suspend-tty-functions and
4346 resume-tty-functions. Don't want to index every hook, but having
4347 the programming ones is helpful.
4348
4349 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
4350
4351 * commands.texi (Motion Events): Fix typo (Bug#4907).
4352
4353 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
4354
4355 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4356 are affected by case-fold-search (Bug#4483).
4357
4358 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
4359
4360 * minibuf.texi (Reading File Names): Note that read-file-name may
4361 use a graphical file dialog.
4362
4363 2009-10-31 Glenn Morris <rgm@gnu.org>
4364
4365 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4366
4367 2009-10-16 Kevin Ryde <user42@zip.com.au>
4368
4369 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4370 in particular so `info-lookup-symbol' can find its docs.
4371
4372 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
4373
4374 * variables.texi (Constant Variables): Distinguish from defconst
4375 variables.
4376 (Defining Variables): Add cindex.
4377
4378 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
4379
4380 * os.texi (Time of Day): Clarify that the microsecond part is
4381 ignored (Bug#4637).
4382
4383 2009-10-11 Glenn Morris <rgm@gnu.org>
4384
4385 * frames.texi (Size and Position): Clarify what is included in the frame
4386 height. (Bug#4535)
4387
4388 2009-10-10 Glenn Morris <rgm@gnu.org>
4389
4390 * windows.texi (Size of Window): The relationship between window and
4391 frame heights is not so simple. (Bug#4535)
4392 Mention window-full-height-p.
4393
4394 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4395
4396 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4397 used from Lisp.
4398
4399 2009-10-07 Eli Zaretskii <eliz@gnu.org>
4400
4401 * files.texi (Directory Names) <abbreviate-file-name>:
4402 Document that root home directories are not replaced with "~".
4403
4404 2009-10-06 Eli Zaretskii <eliz@gnu.org>
4405
4406 * text.texi (Special Properties): Document the meaning of the
4407 `cursor' text property whose value is an integer.
4408
4409 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4410
4411 * files.texi (Magic File Names): Add `copy-directory'.
4412
4413 2009-10-05 Eli Zaretskii <eliz@gnu.org>
4414
4415 * files.texi (File Attributes): Fix description of file
4416 attributes. (Bug#4638) Update attributes of files.texi example to
4417 be more representative.
4418
4419 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4420
4421 * files.texi (Create/Delete Dirs): New command copy-directory.
4422
4423 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
4424
4425 * anti.texi (Antinews):
4426 * macros.texi (Indenting Macros):
4427 * strings.texi (Creating Strings, Case Conversion):
4428 Remove duplicate words.
4429
4430 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
4431
4432 * files.texi (Create/Delete Dirs): delete-directory has an
4433 optional parameter RECURSIVE.
4434
4435 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4436
4437 * buffers.texi (Swapping Text): Minor clarification.
4438
4439 2009-10-01 Glenn Morris <rgm@gnu.org>
4440
4441 * functions.texi (Declaring Functions): Mention that we also search for
4442 ".m" files in the src/ directory.
4443
4444 2009-09-25 David Engster <deng@randomsample.de>
4445
4446 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
4447
4448 2009-09-22 Glenn Morris <rgm@gnu.org>
4449
4450 * internals.texi (Building Emacs): Mention preloaded-file-list.
4451
4452 2009-09-14 Alan Mackenzie <acm@muc.de>
4453
4454 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4455
4456 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
4457
4458 * functions.texi (Anonymous Functions): Rearrange discussion,
4459 giving usage of unquoted lambda forms first. Mention that
4460 `function' and `#'' are no longer required (Bug#4290).
4461
4462 2009-09-11 Alan Mackenzie <acm@muc.de>
4463
4464 * os.texi (Terminal Output): Document `send-string-to-terminal' in
4465 batch mode.
4466
4467 2009-09-01 Glenn Morris <rgm@gnu.org>
4468
4469 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4470
4471 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
4472
4473 * nonascii.texi (Character Codes): Fix typos.
4474
4475 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
4476
4477 * processes.texi (Synchronous Processes): New defvar
4478 process-file-side-effects.
4479
4480 2009-08-25 Glenn Morris <rgm@gnu.org>
4481
4482 * display.texi (Fontsets): Fix typo.
4483
4484 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4485
4486 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4487
4488 * processes.texi (Asynchronous Processes): Adjust arglist of
4489 start-process-shell-command and start-file-process-shell-command.
4490
4491 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
4492
4493 * advice.texi (Argument Access in Advice): Note that argument
4494 positions are zero-based (Bug#3932).
4495
4496 * commands.texi (Distinguish Interactive): Minor copyedit.
4497
4498 * display.texi (Face Attributes): Add xref to Displaying Faces for
4499 explanation of "underlying face".
4500
4501 * customize.texi (Common Keywords): Add xref to Loading.
4502
4503 * loading.texi (How Programs Do Loading): Add xref to Lisp
4504 Libraries node in the Emacs manual.
4505
4506 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
4507
4508 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4509
4510 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
4511
4512 * processes.texi (Shell Arguments): Copyedits.
4513
4514 2009-07-18 Glenn Morris <rgm@gnu.org>
4515
4516 * loading.texi (Repeated Loading): Fix typo.
4517
4518 2009-07-16 Richard Stallman <rms@gnu.org>
4519
4520 * buffers.texi (Swapping Text): Recommend setting
4521 write-region-annotate-functions and buffer-saved-size.
4522
4523 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4524
4525 2009-07-15 Glenn Morris <rgm@gnu.org>
4526
4527 * edebug.texi: Minor re-phrasings throughout.
4528 (Edebug Execution Modes): Sit-for affects continue mode too.
4529 (Jumping): Use `forward-sexp' rather than its keybinding.
4530 (Edebug Misc): Fix Q binding.
4531 (Edebug Eval): Remove cl version.
4532 (Printing in Edebug): Clarify print-length etc.
4533 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4534 (Specification List): Remove edebug-unwrap findex entry.
4535 (Specification Examples): defmacro is actually not the same as defun.
4536 Escape "`" in example.
4537
4538 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
4539
4540 * markers.texi (The Mark): Document optional arg to
4541 deactivate-mark.
4542
4543 2009-07-11 Kevin Ryde <user42@zip.com.au>
4544
4545 * hooks.texi (Standard Hooks): Fix cross-references.
4546
4547 * loading.texi (Named Features): Refer to eval-after-load.
4548
4549 2009-07-11 Glenn Morris <rgm@gnu.org>
4550
4551 * Makefile.in (TEXI2PDF): New.
4552 (elisp.pdf): New target.
4553
4554 * searching.texi (Regexp Backslash): Fix typo.
4555
4556 * elisp.texi (Top): Display copyright notice at start of non-TeX.
4557
4558 2009-07-10 Glenn Morris <rgm@gnu.org>
4559
4560 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4561
4562 * customize.texi (Customization Types):
4563 * display.texi (Abstract Display):
4564 * objects.texi (Character Type, String Type):
4565 Merge in some menu descriptions from elisp.texi.
4566
4567 * hash.texi (Hash Tables):
4568 * modes.texi (Multiline Font Lock):
4569 End menu description with period.
4570
4571 2009-07-09 Glenn Morris <rgm@gnu.org>
4572
4573 * back.texi: Don't hard-code texinfo location.
4574
4575 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4576 (tex): Add texinfodir to TEXINPUTS.
4577 (elisp1med-init, elisp2med-init): Use texinfodir.
4578
4579 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4580 (clean): Add two-volume.make intermediate files.
4581
4582 * elisp.texi, vol1.texi, vol2.texi:
4583 Use a DATE variable with the publication date, and update it.
4584 Fix antinews menu description.
4585
4586 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4587 Update the detailed node listing to match elisp.texi.
4588
4589 * README: Update edition to match elisp.texi.
4590
4591 * objects.texi (General Escape Syntax):
4592 * nonascii.texi (Character Sets):
4593 Use consistent case for "Unicode Standard".
4594
4595 * anti.texi (Antinews):
4596 * customize.texi (Variable Definitions):
4597 * functions.texi (Declaring Functions):
4598 * nonascii.texi (Character Properties):
4599 * processes.texi (Serial Ports):
4600 * text.texi (Special Properties):
4601 * tips.texi (Coding Conventions):
4602 Minor rearrangements to improve TeX line-filling.
4603
4604 * commands.texi (Using Interactive): Fix cross-reference.
4605
4606 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4607
4608 * frames.texi (Management Parameters): Mention sticky.
4609
4610 2009-07-01 Andreas Schwab <aschwab@redhat.com>
4611
4612 * help.texi (Help Functions): Fix description of help-buffer and
4613 help-setup-xref to use @defun instead of @deffn.
4614
4615 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4616
4617 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4618
4619 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
4620
4621 * display.texi (Window Systems): Add ns to the list.
4622
4623 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
4624
4625 * Branch for 23.1.
4626
4627 2009-06-17 Martin Rudalics <rudalics@gmx.at>
4628
4629 * windows.texi (Dedicated Windows): Fix typo.
4630 (Resizing Windows): Replace @defun by @deffn.
4631
4632 2009-06-17 Glenn Morris <rgm@gnu.org>
4633
4634 * variables.texi (Directory Local Variables):
4635 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4636
4637 2009-06-09 Kenichi Handa <handa@m17n.org>
4638
4639 * nonascii.texi (Character Sets): State clearly that FROM and TO
4640 are codepoints of CHARSET.
4641
4642 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
4643
4644 * minibuf.texi (Reading File Names): Fix introductory text.
4645 Suggested by stan@derbycityprints.com.
4646 (High-Level Completion): Fix typo.
4647
4648 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
4649
4650 * frames.texi (Text Terminal Colors): Multi-tty is already
4651 implemented, but tty-local colors are not.
4652
4653 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
4654
4655 * hooks.texi (Standard Hooks): Remove mention of obsolete
4656 redisplay-end-trigger-functions.
4657
4658 * internals.texi (Window Internals): Remove mention of obsolete
4659 redisplay-end-trigger-functions.
4660
4661 2009-05-21 Martin Rudalics <rudalics@gmx.at>
4662
4663 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4664
4665 * backups.texi (Making Backups): backup-directory-alist and
4666 make-backup-file-name-function are options.
4667 (Auto-Saving): auto-save-list-file-prefix is an option.
4668
4669 * buffers.texi (Killing Buffers): buffer-offer-save is an
4670 option.
4671
4672 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4673 option.
4674 (Echo Area Customization): echo-keystrokes is an option.
4675 (Selective Display): selective-display-ellipses is an option.
4676 (Temporary Displays): temp-buffer-show-function is an option.
4677 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4678 are options.
4679 (Font Selection): face-font-family-alternatives,
4680 face-font-selection-order, face-font-registry-alternatives, and
4681 scalable-fonts-allowed are options.
4682 (Fringe Indicators): indicate-buffer-boundaries is an option.
4683 (Fringe Cursors): overflow-newline-into-fringe is an option.
4684 (Scroll Bars): scroll-bar-mode is an option.
4685
4686 * eval.texi (Eval): max-lisp-eval-depth is an option.
4687
4688 * files.texi (Visiting Functions): find-file-hook is an option.
4689 (Directory Names): directory-abbrev-alist is an option.
4690 (Unique File Names): temporary-file-directory and
4691 small-temporary-file-directory are options.
4692
4693 * frames.texi (Initial Parameters): initial-frame-alist,
4694 minibuffer-frame-alist and default-frame-alist are options.
4695 (Cursor Parameters): blink-cursor-alist and
4696 cursor-in-non-selected-windows ar options.
4697 (Window System Selections): selection-coding-system is an
4698 option.
4699 (Display Feature Testing): display-mm-dimensions-alist is an
4700 option.
4701
4702 * help.texi (Help Functions): help-char and help-event-list are
4703 options.
4704
4705 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4706 an option.
4707
4708 * minibuf.texi (Minibuffer History): history-length and
4709 history-delete-duplicates are options.
4710 (High-Level Completion): read-buffer-function and
4711 read-buffer-completion-ignore-case are options.
4712 (Reading File Names): read-file-name-completion-ignore-case is
4713 an option.
4714
4715 * modes.texi (Mode Line Top): mode-line-format is an option.
4716 (Mode Line Variables): mode-line-position and mode-line-modes
4717 are options.
4718
4719 * nonascii.texi (Text Representations):
4720 enable-multibyte-characters is an option.
4721 (Default Coding Systems): auto-coding-regexp-alist,
4722 file-coding-system-alist, auto-coding-alist and
4723 auto-coding-functions are options.
4724 (Specifying Coding Systems): inhibit-eol-conversion is an
4725 option.
4726
4727 * os.texi (Init File): site-run-file is an option.
4728 (System Environment): mail-host-address is an option.
4729 (User Identification): user-mail-address is an option.
4730 (Terminal Output): baud-rate is an option.
4731
4732 * positions.texi (Word Motion): words-include-escapes is an
4733 option.
4734
4735 * searching.texi (Standard Regexps): page-delimiter,
4736 paragraph-separate, paragraph-separate and sentence-end are
4737 options.
4738
4739 * text.texi (Margins): left-margin and fill-nobreak-predicate
4740 are options.
4741
4742 * variables.texi (Local Variables): max-specpdl-size is an
4743 option.
4744
4745 * windows.texi (Choosing Window):
4746 split-window-preferred-function, special-display-function and
4747 display-buffer-function are options.
4748
4749 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
4750
4751 Fix errors spotted by Martin Rudalics.
4752
4753 * syntax.texi (Position Parse): Document rationale for ignored
4754 arguments to syntax-ppss-flush-cache.
4755
4756 * processes.texi (Input to Processes): Mark PROCESS arg to
4757 process-running-child-p as optional.
4758 (Network Options): Document NO-ERROR arg to
4759 set-network-process-option.
4760
4761 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4762 command.
4763
4764 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4765 posix-search-backward as commands.
4766
4767 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4768 (Suspending Emacs): Mark suspend-emacs as a command.
4769 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4770 commands.
4771 (Terminal Output): Remove obsolete function baud-rate.
4772 Document TERMINAL arg for send-string-to-terminal.
4773
4774 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4775 terminal-coding-system and set-terminal-coding-system.
4776 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4777 as optional.
4778 (Character Sets): Document RESTRICTION arg of char-charset.
4779 (Character Codes): Mark POS argument to get-byte as optional.
4780
4781 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4782 minibuffer-message.
4783
4784 * files.texi (Create/Delete Dirs): Mark make-directory and
4785 delete-directory as commands.
4786
4787 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4788
4789 * text.texi (Base 64): Mark base64-decode-string and
4790 base64-encode-string as commands.
4791 (Columns): Mark move-to-column as a command.
4792 (Mode-Specific Indent): Document RIGID arg to
4793 indent-for-tab-command.
4794 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4795 Mark indent-code-rigidly as a command.
4796 (Substitution): Mark translate-region as a command.
4797
4798 * frames.texi (Size and Position): Remove obsolete functions
4799 screen-height and screen-width.
4800
4801 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
4802
4803 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4804 (Displaying Buffers, Resizing Windows): Correct mistakes;
4805 next-window, previous-window, and pop-to-buffer are not commands,
4806 and fit-window-to-buffer" is a command. (Pointed out by Martin
4807 Rudalics.)
4808
4809 2009-05-17 Richard M Stallman <rms@gnu.org>
4810
4811 * modes.texi (Precalculated Fontification): Clarify text.
4812
4813 2009-05-17 Martin Rudalics <rudalics@gmx.at>
4814
4815 * windows.texi (Selecting Windows): Clarify descriptions of
4816 with-selected-window and get-lru-window.
4817 (Cyclic Window Ordering): Refer to particular frame when talking
4818 about how splitting affects the ordering.
4819 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4820 switch-to-buffer-other-window. Explain how setting of
4821 display-buffer-reuse-frames affects pop-to-buffer.
4822 (Choosing Window): Clarify some details in descriptions of
4823 display-buffer-reuse-frames, pop-up-frames, and
4824 pop-up-frame-function.
4825 (Dedicated Windows): Clarify some details.
4826 (Textual Scrolling): Replace term vscroll by term vertical
4827 scroll position.
4828 (Vertical Scrolling): Fix typo.
4829 (Window Hooks): Relate text on jit-lock-register to window
4830 scrolling and size changes.
4831
4832 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
4833
4834 * frames.texi (Initial Parameters): Clarify what the initial
4835 minibuffer frame is.
4836 (Buffer Parameters): Note that the minibuffer parameter can not be
4837 altered.
4838
4839 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4840 Document display-buffer changes.
4841
4842 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
4843
4844 * anti.texi (Antinews): Rewrite for Emacs 22.
4845
4846 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4847 obarrays are first mentioned. Define "system abbrev" more
4848 prominently, and add it to the index.
4849 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4850 Copyedits.
4851 (Abbrev Expansion): Document abbrev-insert.
4852
4853 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
4854
4855 * frames.texi (Font and Color Parameters): Rename from Color
4856 Parameters. Document font-backend parameter.
4857
4858 * vol2.texi (Top): Update node listing.
4859 * vol1.texi (Top): Update node listing.
4860 * elisp.texi (Top): Update node listing.
4861
4862 2009-05-11 Martin Rudalics <rudalics@gmx.at>
4863
4864 * windows.texi (Choosing Window): Don't explicitly refer to
4865 split-window-sensibly's window argument in descriptions of
4866 split-height-threshold and split-width-threshold.
4867
4868 2009-05-10 Martin Rudalics <rudalics@gmx.at>
4869
4870 * windows.texi (Choosing Window): Fix rewrite of window
4871 splitting section.
4872
4873 2009-05-09 Eli Zaretskii <eliz@gnu.org>
4874
4875 * nonascii.texi (Default Coding Systems):
4876 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
4877 Add indexing.
4878 (Lisp and Coding Systems): Add index entries.
4879
4880 2009-05-09 Martin Rudalics <rudalics@gmx.at>
4881
4882 * windows.texi (Choosing Window): Describe split-window-sensibly
4883 and rewrite section on window splitting accordingly.
4884 (Textual Scrolling): Replace `...' by @code{...}.
4885
4886 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
4887
4888 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
4889 Remove obsoleted pre-abbrev-expand-hook.
4890
4891 * locals.texi (Standard Buffer-Local Variables): Consolidate table
4892 entries.
4893
4894 * internals.texi (Object Internals): Don't assume 32-bit machines
4895 are the norm.
4896 (Buffer Internals): Consolidate table entries for readability.
4897 (Window Internals): Synch field names to window.h.
4898 (Process Internals): Synch field names to process.h.
4899
4900 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
4901
4902 * variables.texi (File Local Variables): Note that read-circle is
4903 bound to nil when reading file-local variables.
4904
4905 * streams.texi (Input Functions): Document read-circle.
4906 (Output Variables): Add xref to Circular Objects.
4907
4908 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
4909
4910 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
4911 Features and Coding System Basics. Node that "p" stands for
4912 "predicate". Recommend utf-8-emacs instead of emacs-mule.
4913 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
4914 mouse-appearance-menu.
4915 (Programming Tips): Add xref to Progress.
4916
4917 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
4918
4919 * os.texi (Command-Line Arguments):
4920 Document command-line-args-left.
4921 (Suspending Emacs): Adapt text to multi-tty case. Document use of
4922 terminal objects for tty arguments.
4923 (Startup Summary): Add xref to Session Management.
4924 (Session Management): Mention emacs-session-restore. Copyedits.
4925
4926 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
4927
4928 * os.texi (Startup Summary): Copyedits. The init file is not
4929 necessarily named .emacs now. Document initial-buffer-choice and
4930 initial-scratch-message. Note where Emacs exits in batch mode.
4931 Document inhibit-splash-screen as an alias.
4932 (Init File): Be neutral about which init file name to use.
4933
4934 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
4935
4936 * os.texi (System Interface): Fix Texinfo usage.
4937
4938 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
4939
4940 * searching.texi (Regexp Backslash): Also refer to shy groups as
4941 non-capturing or unnumbered groups.
4942 (Regexp Functions): Add cross-reference to Regexp Backslash.
4943
4944 * display.texi (Truncation): Overlays can use line-prefix and
4945 wrap-prefix too.
4946 (Overlay Properties): Document wrap-prefix and line-prefix.
4947 (Face Attributes): Document underline-minimum-offset.
4948 (Face Remapping): Copyedits.
4949 (Low-Level Font): Copyedits.
4950 (Image Cache): Note that the image cache is shared between frames.
4951 (Line Height): Emphasize that line-spacing only takes effect on
4952 graphical terminals.
4953
4954 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
4955
4956 * display.texi (Refresh Screen): Note that a passage about screen
4957 refreshing is text terminal only.
4958 (Forcing Redisplay): Delete misleading comment---sit-for calls
4959 redisplay, not the other way around.
4960 (Truncation): Note new values of truncate-partial-width-windows.
4961 Copyedits.
4962 (Invisible Text): Document invisible-p.
4963
4964 2009-04-11 Eli Zaretskii <eliz@gnu.org>
4965
4966 * display.texi (Overlays): Overlays don't scale well. See
4967 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
4968
4969 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
4970
4971 * syntax.texi (Syntax Table Functions): Document cons cell
4972 argument for modify-syntax-entry.
4973 (Categories): Document cons cell argument for
4974 modify-category-entry.
4975
4976 * searching.texi (String Search): Document word-search-forward-lax
4977 and word-search-backward-lax.
4978 (Searching and Case): Describe isearch behavior more precisely.
4979
4980 * keymaps.texi (Tool Bar): Mention that some platforms do not
4981 support multi-line toolbars. Suggested by Stephen Eglen.
4982
4983 * frames.texi (Layout Parameters): Mention that Nextstep also
4984 allows only one tool-bar line. Suggested by Stephen Eglen.
4985
4986 * nonascii.texi (Text Representations): Copyedits.
4987 (Coding System Basics): Also mention utf-8-emacs.
4988 (Converting Representations, Selecting a Representation)
4989 (Scanning Charsets, Translation of Characters, Encoding and I/O):
4990 Copyedits.
4991 (Character Codes): Mention role of codepoints 1114112 to 4194175.
4992
4993 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
4994
4995 * text.texi (Yank Commands): Note that yank uses push-mark.
4996 (Filling): Clarify REGION argument of fill-paragraph.
4997 Document fill-forward-paragraph-function.
4998 (Special Properties): Remove "new in Emacs 22" declaration.
4999 (Clickable Text): Merge with Links and Mouse-1 node.
5000
5001 * display.texi (Button Properties, Button Buffer Commands):
5002 Change xref to Clickable Text.
5003
5004 * tips.texi (Key Binding Conventions): Change xref to Clickable
5005 Text.
5006
5007 * elisp.texi (Top): Update node listing.
5008
5009 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
5010
5011 * markers.texi (The Mark): Copyedits. Improve description of
5012 handle-shift-selection.
5013 (The Region): Move use-region-p here from The Mark.
5014
5015 * positions.texi (Screen Lines): Document (cols . lines) argument
5016 for vertical-motion.
5017
5018 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
5019
5020 * frames.texi (Frames): Clean up introduction. Document `ns'
5021 return value for framep.
5022 (Creating Frames): Note how the terminal is chosen.
5023 (Multiple Terminals, Multiple Displays): Merge into a single node.
5024 (Color Parameters): Fix typo.
5025
5026 * variables.texi (Local Variables, Buffer-Local Variables)
5027 (Creating Buffer-Local): Change link to Multiple Terminals.
5028
5029 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5030
5031 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5032 Terminals.
5033
5034 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5035 to Multiple Terminals.
5036
5037 * elisp.texi (Top): Update node listing.
5038 * vol2.texi (Top): Update node listing.
5039 * vol1.texi (Top): Update node listing.
5040
5041 * buffers.texi (Current Buffer): Note that the append-to-buffer
5042 example is no longer in synch with the latest code. Tie the two
5043 examples together.
5044
5045 * files.texi (File Attributes): Move note about MS-DOS from
5046 Changing Files to File Attributes.
5047 (Create/Delete Dirs): Note that mkdir is an alias for this.
5048
5049 2009-04-01 Markus Triska <triska@gmx.at>
5050
5051 * processes.texi (Filter Functions): Suggest how to handle output
5052 batches.
5053
5054 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5055
5056 * help.texi (Accessing Documentation): Update example to use
5057 help-setup-xref and with-help-window.
5058 (Help Functions): Remove print-help-return-message, which is
5059 semi-obsolete due to with-help-window. Document help-buffer and
5060 help-setup-xref.
5061
5062 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5063
5064 * help.texi (Accessing Documentation, Help Functions):
5065 Remove information about long-obsolete Emacs versions.
5066
5067 * modes.texi (Mode Line Variables): The default values of the mode
5068 line variables are now more complicated.
5069
5070 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5071
5072 * modes.texi (Major Mode Conventions): Note that specialness is
5073 inherited.
5074 (Derived Modes): Note that define-derive-mode sets the mode-class
5075 property.
5076
5077 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5078 goto-map. Add search-map to the list.
5079
5080 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5081
5082 * os.texi (System Environment): Update the list of system-type
5083 values.
5084
5085 * markers.texi (The Mark) <handle-shift-selection>: Update for
5086 removal of the optional argument DEACTIVATE.
5087
5088 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5089
5090 * commands.texi (Focus Events): Most X window managers don't use
5091 focus-follows-mouse nowadays.
5092
5093 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5094
5095 * commands.texi (Defining Commands): Clarify introduction.
5096 (Using Interactive): Not that interactive can be put in a symbol
5097 property.
5098 (Interactive Call): Note that a symbol with a non-nil
5099 interactive-form property satisfies commandp.
5100
5101 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5102
5103 * minibuf.texi (Intro to Minibuffers): Fix typos.
5104
5105 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5106
5107 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5108 about minibuffers in old Emacs versions. Copyedits.
5109 Emphasize that enable-recursive-minibuffers defaults to nil.
5110 (Text from Minibuffer): Simplify introduction.
5111
5112 2009-03-22 Alan Mackenzie <acm@muc.de>
5113
5114 * commands.texi (Using Interactive): Clarify string argument to
5115 `interactive' - even promptless elements need \n separators.
5116
5117 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5118
5119 * minibuf.texi (Completion Styles): New node.
5120
5121 * elisp.texi (Top): Update node listing.
5122
5123 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5124
5125 * minibuf.texi (Basic Completion): Note that
5126 read-file-name-completion-ignore-case and
5127 read-buffer-completion-ignore-case can override
5128 completion-ignore-case.
5129 (Minibuffer Completion): Document completing-read changes.
5130 (Completion Commands): Avoid mentioning partial completion mode.
5131 Document minibuffer-completion-confirm changes, and
5132 minibuffer-confirm-exit-commands.
5133 (High-Level Completion): Document new require-match behavior for
5134 read-buffer. Document read-buffer-completion-ignore-case.
5135 (Reading File Names): Document new require-match behavior for
5136 read-file-name.
5137
5138 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5139
5140 * debugging.texi (Error Debugging): Don't mislead the reader into
5141 thinking that debug-on-error enters debugger for C-f at EOB.
5142 (Error Debugging): Setting debug-on-init within the init file
5143 works, and has for some time.
5144
5145 2009-03-13 Kenichi Handa <handa@m17n.org>
5146
5147 * display.texi (Fontsets): Update the description.
5148
5149 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5150
5151 * advice.texi (Advising Primitives): Link to What Is a Function.
5152
5153 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5154
5155 * compile.texi (Speed of Byte-Code): Update example.
5156 (Disassembly): Update examples.
5157
5158 * loading.texi (Repeated Loading): Simplify examples.
5159
5160 * customize.texi (Common Keywords): It's not necessary to use :tag
5161 to remove hyphens, as custom-unlispify-tag-name does it
5162 automatically.
5163 (Variable Definitions): Link to File Local Variables.
5164 Document customized-value symbol property.
5165 (Customization Types): Move menu to end of node.
5166
5167 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
5168
5169 * macros.texi (Compiling Macros): Omit misleading sentence, which
5170 implied that macros can only be used in the same file they are
5171 defined.
5172 (Backquote): Remove obsolete information about Emacs 19.
5173
5174 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5175
5176 * display.texi (Display Margins): Fix paren typo.
5177
5178 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
5179
5180 * elisp.texi (Top): Update node listing.
5181
5182 * variables.texi (Variables): Clarify introduction.
5183 (Global Variables): Mention that setq is a special form.
5184 (Local Variables): Use active voice.
5185 (Tips for Defining): Mention marking variables as safe.
5186 (Buffer-Local Variables): Mention terminal-local and frame-local
5187 variables together.
5188 (File Local Variables): Copyedits.
5189 (Frame-Local Variables): Note that they are not really useful.
5190 (Future Local Variables): Node deleted.
5191
5192 * objects.texi (General Escape Syntax): Update explanation of
5193 Unicode escape syntax.
5194
5195 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
5196
5197 * control.texi (Control Structures): Add cindex entry for "textual
5198 order".
5199
5200 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5201 instead of "expression" throughout.
5202 (Function Indirection): Copyedits. Use active voice.
5203 (Eval): The default value of max-lisp-eval-depth is now 400.
5204
5205 2009-02-23 Miles Bader <miles@gnu.org>
5206
5207 * processes.texi (System Processes): Rename `system-process-attributes'
5208 to `process-attributes'.
5209
5210 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5211
5212 * symbols.texi (Property Lists): Emphasize that property lists are
5213 not restricted to symbol cells.
5214 (Other Plists): Copyedit.
5215
5216 * sequences.texi (Sequences Arrays Vectors): Make introduction
5217 more concise.
5218 (Arrays): Mention char-tables and bool-vectors too.
5219 (Vectors): Don't repeat information given in Arrays node. Link to
5220 nodes that explain the vector usage examples.
5221 (Char-Tables): Note that char-table elements can have arbitrary
5222 type. Explain effect of omitted char-table-extra-slots property.
5223 Link to Property Lists node.
5224
5225 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5226
5227 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5228 `append'.
5229 (List Elements): Copyedits.
5230
5231 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5232 of `vconcat'.
5233
5234 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5235 Emacs 20 usage of `concat'.
5236 (Case Conversion): Copyedits.
5237
5238 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
5239
5240 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5241 Minor edits.
5242 (Frame Configuration Type): Emphasize that it is not primitive.
5243 (Font Type): New node.
5244 (Type Predicates): Add fontp; type-of now recognizes font object
5245 types.
5246
5247 * intro.texi (Version Info): Update version numbers in examples.
5248 (Acknowledgements): List more contributors.
5249
5250 * elisp.texi: Bump version number to 3.0.
5251 (Top): Link to Font Type node.
5252
5253 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
5254
5255 * modes.texi (Major Mode Conventions): Remove duplicate words.
5256 (Customizing Keywords): Fix typo.
5257
5258 2009-02-14 Eli Zaretskii <eliz@gnu.org>
5259
5260 * nonascii.texi (User-Chosen Coding Systems): Document that
5261 select-safe-coding-system suggests raw-text if there are raw bytes
5262 in the region.
5263 (Explicit Encoding): Warn not to use `undecided' when encoding.
5264
5265 2009-02-11 Glenn Morris <rgm@gnu.org>
5266
5267 * frames.texi (Visibility of Frames): Mention the effect multiple
5268 workspaces/desktops can have on visibility.
5269
5270 2009-02-07 Eli Zaretskii <eliz@gnu.org>
5271
5272 * text.texi (Commands for Insertion):
5273 * commands.texi (Event Mod):
5274 * keymaps.texi (Searching Keymaps):
5275 * nonascii.texi (Translation of Characters):
5276 Reinstate documentation of translation-table-for-input.
5277 (Explicit Encoding): Document the `charset' text property produced
5278 by decode-coding-region and decode-coding-string.
5279
5280 2009-01-27 Alan Mackenzie <acm@muc.de>
5281
5282 * modes.texi (Search-based Fontification): Correct a typo.
5283
5284 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
5285
5286 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5287 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5288
5289 2009-01-24 Eli Zaretskii <eliz@gnu.org>
5290
5291 * display.texi (Window Systems): Document the value of
5292 `initial-window-system' under --daemon.
5293
5294 * os.texi (System Environment): Remove description of the
5295 `environment' function which has been deleted.
5296
5297 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5298
5299 * frames.texi (Multiple Displays): Remove documentation for
5300 removed function make-frame-on-tty.
5301
5302 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
5303
5304 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5305 write-region-annotate-functions.
5306 Document write-region-post-annotation-function.
5307
5308 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
5309
5310 * display.texi (Font Lookup): Document WIDTH argument of
5311 x-list-fonts.
5312
5313 2009-01-17 Eli Zaretskii <eliz@gnu.org>
5314
5315 * maps.texi (Standard Keymaps): Rename function-key-map to
5316 local-function-key-map.
5317
5318 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5319 local-function-key-map.
5320
5321 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5322 and `set-keyboard-coding-system' now accept an optional terminal
5323 argument.
5324
5325 * commands.texi (Event Mod): `keyboard-translate-table' is now
5326 terminal-local.
5327 (Function Keys): Rename function-key-map to
5328 local-function-key-map.
5329
5330 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5331 frames.texi.
5332
5333 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
5334 `delete-terminal-functions', `suspend-tty-functions' and
5335 `resume-tty-functions'.
5336
5337 * frames.texi (Frames): Document `frame-terminal' and
5338 `terminal-live-p'.
5339 (Multiple Displays): Document `make-frame-on-tty'.
5340 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5341 `terminal-name', and `get-device-terminal'.
5342 (Terminal Parameters): Document `terminal-parameters',
5343 `terminal-parameter', and `set-terminal-parameter'.
5344
5345 * os.texi (System Environment): Document `environment' and
5346 `initial-environment'.
5347 (Suspending Emacs): Update for multi-tty; document
5348 `suspend-tty', `resume-tty', and `controlling-tty-p'.
5349
5350 * nonascii.texi (Coding System Basics): More accurate description
5351 of `raw-text'.
5352
5353 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
5354
5355 * display.texi (Low-Level Font): Fix typo.
5356
5357 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
5358
5359 * elisp.texi (Top): Update node listing.
5360
5361 * display.texi (PostScript Images): Node deleted.
5362
5363 2009-01-10 Eli Zaretskii <eliz@gnu.org>
5364
5365 * processes.texi (Decoding Output): Document that null bytes force
5366 no-conversion for reading process output.
5367
5368 * files.texi (Reading from Files): Document that null bytes force
5369 no-conversion when visiting files.
5370
5371 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
5372
5373 * nonascii.texi (Lisp and Coding Systems):
5374 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
5375 (Character Properties): Improve wording.
5376
5377 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
5378
5379 * display.texi (Font Lookup): Remove obsolete function
5380 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5381 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5382 (Font Selection): Reorder order of variable descriptions.
5383 Minor clarifications.
5384
5385 * elisp.texi (Top): Update node listing.
5386
5387 2009-01-09 Glenn Morris <rgm@gnu.org>
5388
5389 * commands.texi (Command Loop Info): Say that last-command-char and
5390 last-input-char are obsolete aliases.
5391
5392 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5393 last-input-char and last-command-char, since they are just aliases for
5394 last-input-event and last-command-event.
5395
5396 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5397 last-command-char.
5398
5399 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5400
5401 * elisp.texi: Update node listing.
5402
5403 * display.texi (Faces): Put Font Selection node after Auto Faces.
5404 (Face Attributes): Don't link to Font Lookup.
5405 Document font-family-list.
5406 (Fonts): New node.
5407
5408 2009-01-08 Jason Rumney <jasonr@gnu.org>
5409
5410 * frames.texi (Pointer Shape): Clarify that only X supports
5411 changing the standard pointer shapes. (Bug#1485)
5412
5413 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5414
5415 * display.texi (Attribute Functions): Note that a function value
5416 :height is relative, and that compatibility functions work by
5417 calling set-face-attribute.
5418 (Displaying Faces): Reorder list in order of increasing priority.
5419 (Face Remapping): New node. Content moved here from Displaying
5420 Faces.
5421 (Glyphs): Link to Face Functions.
5422
5423 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5424
5425 * display.texi (Faces): Don't discuss face id here. facep does
5426 not return t.
5427 (Defining Faces): Minor clarification.
5428 (Face Attributes): Rearrange items to match docstring of
5429 set-face-attribute. Add :foundry attribute. Document new role of
5430 :font attribute. Texinfo usage fix.
5431 (Attribute Functions): Copyedits.
5432 (Face Functions): Note that face number is seldom used.
5433
5434 2009-01-05 Richard M Stallman <rms@gnu.org>
5435
5436 * strings.texi (Predicates for Strings): Minor clarification.
5437
5438 * functions.texi (Function Safety): Texinfo usage fix.
5439
5440 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
5441
5442 * objects.texi (General Escape Syntax): Fix typo.
5443
5444 2009-01-03 Martin Rudalics <rudalics@gmx.at>
5445
5446 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5447 works via the default value of pop-up-frame-function.
5448
5449 2009-01-02 Eli Zaretskii <eliz@gnu.org>
5450
5451 * processes.texi (System Processes): Document the `time' and
5452 `ctime' attributes of `system-process-attributes'.
5453
5454 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
5455
5456 * display.texi (Face Attributes): Clarify :height attribute.
5457
5458 2008-12-31 Martin Rudalics <rudalics@gmx.at>
5459
5460 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5461 the front of the buffer list. Add entries for `last-buffer' and
5462 `unbury-buffer'.
5463
5464 2008-12-27 Eli Zaretskii <eliz@gnu.org>
5465
5466 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5467 and its subsections.
5468
5469 * frames.texi (Multiple Terminals, Low-level Terminal)
5470 (Terminal Parameters, Frames on Other TTY devices): New sections.
5471 (Frames): Add an xref to "Multiple Terminals".
5472
5473 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5474
5475 * objects.texi (Terminal Type): New node.
5476 (Editing Types): Add it to the menu.
5477
5478 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5479 Variables".
5480
5481 * variables.texi (Directory Local Variables): New node.
5482 (Variables): Add a menu item for it.
5483
5484 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5485 `generated-autoload-file'.
5486
5487 2008-12-20 Eli Zaretskii <eliz@gnu.org>
5488
5489 * os.texi (Startup Summary): Add xref to documentation of
5490 `initial-window-system'.
5491
5492 * display.texi (Window Systems): Document `window-system' the
5493 function. The variable `window-system' is now frame-local.
5494 Document `initial-window-system'.
5495
5496 2008-12-19 Martin Rudalics <rudalics@gmx.at>
5497
5498 * windows.texi (Windows): Rewrite description of
5499 fit-window-to-buffer.
5500
5501 2008-12-13 Glenn Morris <rgm@gnu.org>
5502
5503 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5504 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5505
5506 2008-12-12 Glenn Morris <rgm@gnu.org>
5507
5508 * debugging.texi (Error Debugging): Refer forwards to
5509 eval-expression-debug-on-error.
5510
5511 2008-12-05 Eli Zaretskii <eliz@gnu.org>
5512
5513 * strings.texi (String Basics): Only unibyte strings that
5514 represent key sequences hold 8-bit raw bytes.
5515
5516 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5517 paragraph to speak about `undecided'.
5518 (Character Properties): Don't explain the meaning of each
5519 property; instead, identify their Unicode Standard names.
5520 (Character Sets): Document `map-charset-chars'.
5521
5522 2008-12-02 Glenn Morris <rgm@gnu.org>
5523
5524 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5525 section yet again.
5526
5527 2008-11-29 Eli Zaretskii <eliz@gnu.org>
5528
5529 * nonascii.texi (Character Properties): New Section.
5530 (Specifying Coding Systems): Document
5531 `coding-system-priority-list', `set-coding-system-priority', and
5532 `with-coding-priority'.
5533 (Lisp and Coding Systems): Document `check-coding-systems-region'
5534 and `coding-system-charset-list'.
5535 (Coding System Basics): Document `coding-system-aliases'.
5536
5537 * elisp.texi (Top): Add a @detailmenu entry for "Character
5538 Properties".
5539
5540 * objects.texi (Character Type): Correct the range of Emacs
5541 characters. Add an @xref to "Character Codes".
5542
5543 * strings.texi (String Basics): Add an @xref to "Character Codes".
5544
5545 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5546
5547 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5548 (Character Codes): Document `max-char'.
5549
5550 2008-11-28 Eli Zaretskii <eliz@gnu.org>
5551
5552 * nonascii.texi (Text Representations, Converting Representations)
5553 (Character Sets, Scanning Charsets, Translation of Characters):
5554 Make text more accurate.
5555
5556 2008-11-28 Glenn Morris <rgm@gnu.org>
5557
5558 * files.texi (Format Conversion Round-Trip): Improve previous change.
5559
5560 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
5561
5562 * modes.texi (Auto Major Mode): Fix example.
5563
5564 2008-11-25 Glenn Morris <rgm@gnu.org>
5565
5566 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5567
5568 * files.texi (Format Conversion Round-Trip):
5569 Use active voice for previous change.
5570
5571 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
5572
5573 * os.texi (Processor Run Time):
5574 * processes.texi (Transaction Queues):
5575 * markers.texi (The Mark):
5576 * windows.texi (Choosing Window, Selecting Windows):
5577 * files.texi (Changing Files, Magic File Names):
5578 * commands.texi (Key Sequence Input):
5579 * functions.texi (Declaring Functions):
5580 * strings.texi (Predicates for Strings):
5581 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5582
5583 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
5584
5585 * help.texi (Accessing Documentation): Update example.
5586
5587 * variables.texi (Defining Variables): Note that `*' is not
5588 necessary if defcustom is used.
5589
5590 2008-11-22 Eli Zaretskii <eliz@gnu.org>
5591
5592 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5593 Characters" from @detailmenu.
5594
5595 * nonascii.texi (Character Codes, Character Sets)
5596 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5597 (Chars and Bytes, Splitting Characters): Sections removed.
5598
5599 2008-11-22 Lute Kamstra <lute@gnu.org>
5600
5601 * positions.texi (Text Lines): Update goto-line documentation.
5602
5603 2008-11-21 Martin Rudalics <rudalics@gmx.at>
5604
5605 * frames.texi (Frames): Fix typo, add cross references, reword.
5606 (Initial Parameters): Reword special-display-frame-alist text.
5607 (Frames and Windows): Reword. Describe argument norecord for
5608 set-frame-selected-window.
5609 (Input Focus): Describe argument norecord for select-frame.
5610 Remove comment on MS-Windows behavior for focus-follows-mouse.
5611 (Raising and Lowering): Mention windows-frames dichotomy in
5612 metaphor.
5613
5614 * windows.texi (Displaying Buffers, Vertical Scrolling)
5615 (Horizontal Scrolling): Fix indenting and rewording issues
5616 introduced with 2008-11-07 change.
5617
5618 2008-11-20 Glenn Morris <rgm@gnu.org>
5619
5620 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5621 element of `format-alist'.
5622
5623 2008-11-19 Glenn Morris <rgm@gnu.org>
5624
5625 * doclicense.texi: Update to FDL 1.3.
5626 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5627
5628 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
5629
5630 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5631 vars, which are obsolete. Mention jit-lock-register.
5632
5633 * modes.texi (Other Font Lock Variables):
5634 Document jit-lock-register and jit-lock-unregister.
5635
5636 * frames.texi (Color Parameters): Document alpha parameter.
5637
5638 2008-11-16 Martin Rudalics <rudalics@gmx.at>
5639
5640 * windows.texi (Splitting Windows, Deleting Windows)
5641 (Selecting Windows, Cyclic Window Ordering)
5642 (Buffers and Windows, Displaying Buffers, Choosing Window)
5643 (Dedicated Windows, Window Point, Window Start and End)
5644 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5645 (Size of Window, Resizing Windows, Window Configurations)
5646 (Window Parameters): Avoid @var at beginning of sentences and
5647 reword accordingly.
5648
5649 2008-11-11 Lute Kamstra <lute@gnu.org>
5650
5651 * files.texi (File Name Components): Fix file-name-extension
5652 documentation.
5653
5654 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
5655
5656 * frames.texi (Basic Parameters): Remove display-environment-variable
5657 and term-environment-variable.
5658
5659 2008-11-08 Eli Zaretskii <eliz@gnu.org>
5660
5661 * windows.texi (Basic Windows, Splitting Windows)
5662 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5663 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
5664 (Resizing Windows, Window Configurations, Window Parameters):
5665 Fix wording and markup.
5666
5667 2008-11-07 Martin Rudalics <rudalics@gmx.at>
5668
5669 * windows.texi (Windows): Update entries.
5670 (Basic Windows): Remove listing of attributes. Reword.
5671 (Splitting Windows, Deleting Windows): Reword.
5672 (Selecting Windows, Cyclic Window Ordering): Reword with special
5673 emphasis on order of recently selected windows and buffer list.
5674 (Buffers and Windows, Choosing Window): Reword with special
5675 emphasis on dedicated windows.
5676 (Displaying Buffers): Reword. For switch-to-buffer mention that
5677 it may fall back on pop-to-buffer. For other-window try to
5678 explain how it treats the cyclic ordering of windows.
5679 (Dedicated Windows): New node and section discussing dedicated
5680 windows and associated functions.
5681 (Window Point): Add entry for window-point-insertion-type. Reword.
5682 (Window Start and End): Rename node and section title. Reword.
5683 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5684 Minor rewording.
5685 (Size of Window): Reword, in particular text on window-width.
5686 (Resizing Windows): Reword. Add text on balancing windows.
5687 (Window Configurations): Reword. Mention window parameters.
5688 (Window Parameters): New node and section on window parameters.
5689 (Window Hooks): Reword. Mention that
5690 window-configuration-change-hook is run "buffer-locally".
5691 * elisp.texi (Top): Update Windows entries in @detailmenu
5692 section.
5693
5694 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
5695
5696 * searching.texi (Regexp Search): Fix typo.
5697
5698 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5699
5700 * searching.texi (Regexp Search): Document GREEDY arg.
5701 (Simple Match Data): Fix return value.
5702
5703 2008-11-01 Eli Zaretskii <eliz@gnu.org>
5704
5705 * nonascii.texi (Text Representations): Rewrite to make consistent
5706 with Emacs 23 internal representation of characters.
5707 Document `unibyte-string'.
5708
5709 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
5710
5711 * processes.texi (Process Information): Note that process-status
5712 does not accept buffer names.
5713
5714 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5715
5716 * positions.texi (Skipping Characters): Correct return value of
5717 skip-chars-forward.
5718
5719 2008-10-25 Martin Rudalics <rudalics@gmx.at>
5720
5721 * windows.texi (Deleting Windows): Update documentation of
5722 delete-windows-on.
5723 (Buffers and Windows): Update documentations of
5724 get-buffer-window and get-buffer-window-list.
5725 (Displaying Buffers): Update documentation of
5726 replace-buffer-in-windows.
5727
5728 * buffers.texi (Current Buffer): Reword set-buffer and
5729 with-current-buffer documentations.
5730 (Creating Buffers): Reword documentation of get-buffer-create.
5731
5732 2008-10-23 Martin Rudalics <rudalics@gmx.at>
5733
5734 * buffers.texi (Current Buffer): Reword documentation of
5735 set-buffer.
5736 (Buffer Names): Reword documentation of buffer-name.
5737 (The Buffer List): For bury-buffer explain what happens with the
5738 buffer's window.
5739 (Creating Buffers): Say that get-buffer-create's arg is called
5740 buffer-or-name.
5741
5742 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
5743
5744 * advice.texi (Computed Advice): Explain what DEFINITION is.
5745
5746 * nonascii.texi (Character Codes): Remove obsolete function
5747 char-valid-p, and document characterp instead.
5748
5749 2008-10-22 Martin Rudalics <rudalics@gmx.at>
5750
5751 * windows.texi (Displaying Buffers): Reword documentation of
5752 pop-to-buffer.
5753 (Choosing Window): Rewrite documentation of display-buffer and
5754 its options.
5755
5756 * buffers.texi (Killing Buffers): Update documentation of
5757 kill-buffer.
5758
5759 2008-10-21 Eli Zaretskii <eliz@gnu.org>
5760
5761 * processes.texi (Serial Ports): Fix wording and improve markup.
5762
5763 * searching.texi (Regexp Search): Document `string-match-p' and
5764 `looking-at-p'.
5765 (POSIX Regexps): Add an xref for "non-greedy".
5766 (Regexp Special): Add @cindex entry for "non-greedy".
5767
5768 * display.texi (Attribute Functions): Document `face-all-attributes'.
5769 (Image Cache) <image-refresh>: Minor wording fixes.
5770
5771 * frames.texi (Color Names): Add an xref to `read-color'.
5772
5773 * minibuf.texi (High-Level Completion): Document `read-color'.
5774
5775 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5776
5777 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5778
5779 * buffers.texi (Swapping Text): New section, documents
5780 `buffer-swap-text'.
5781
5782 2008-10-21 Martin Rudalics <rudalics@gmx.at>
5783
5784 * windows.texi (Resizing Windows): Minor wording fix.
5785
5786 2008-10-20 Eli Zaretskii <eliz@gnu.org>
5787
5788 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5789 and `combine-and-quote-strings'.
5790
5791 * strings.texi (Creating Strings): Add xrefs for them.
5792
5793 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5794
5795 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5796 match the corresponding menu in minibuf.texi.
5797
5798 * minibuf.texi (Reading File Names): Document `read-shell-command'
5799 and `minibuffer-local-shell-command-map'.
5800
5801 2008-10-19 Martin Rudalics <rudalics@gmx.at>
5802
5803 * windows.texi (Resizing Windows): Remove var{} around "window" in
5804 documentation of enlarge-window.
5805 Rewrite documentation of window-min-height and window-min-width.
5806
5807 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5808
5809 * functions.texi (Calling Functions): Document `apply-partially'.
5810
5811 * hooks.texi (Standard Hooks): Mention
5812 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5813
5814 * variables.texi (File Local Variables): Document
5815 `file-local-variables-alist', `before-hack-local-variables-hook'
5816 and `hack-local-variables-hook'.
5817
5818 * processes.texi (Synchronous Processes): Document `process-lines'.
5819
5820 * customize.texi (Variable Definitions):
5821 Document `custom-reevaluate-setting'.
5822
5823 2008-10-18 Martin Rudalics <rudalics@gmx.at>
5824
5825 * windows.texi (Choosing Window, Deleting Windows)
5826 (Displaying Buffers): Expand documentation of dedicated windows.
5827
5828 2008-10-18 Eli Zaretskii <eliz@gnu.org>
5829
5830 * files.texi (Changing Files): Document symbolic input of file
5831 modes to `set-file-modes'. Document `read-file-modes' and
5832 `file-modes-symbolic-to-number'.
5833
5834 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5835 and `search-map'.
5836
5837 * searching.texi (Search and Replace):
5838 Document `replace-search-function' and `replace-re-search-function'.
5839 Document `multi-query-replace-map'.
5840
5841 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5842 (Completion Commands, Reading File Names):
5843 Rename `minibuffer-local-must-match-filename-map' to
5844 `minibuffer-local-filename-must-match-map'.
5845 (Minibuffer Completion): The `require-match' argument to
5846 `completing-read' can now have the value `confirm-only'.
5847
5848 * windows.texi (Displaying Buffers): Minor wording fix.
5849 (Choosing Window): `split-height-threshold' can now be nil.
5850 Document `split-width-threshold'. `pop-up-frames' can have the
5851 value `graphic-only'.
5852
5853 2008-10-17 Eli Zaretskii <eliz@gnu.org>
5854
5855 * os.texi (Startup Summary): Document `before-init-time' and
5856 `after-init-time'. Document `initial-window-system' and
5857 `window-system-initialization-alist'. Document reading the
5858 abbrevs file. Document the call to `server-start' under --daemon.
5859 Rearrange a bit to be consistent with the code flow.
5860 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5861 (Time Parsing): Document `format-seconds'.
5862
5863 2008-10-17 Martin Rudalics <rudalics@gmx.at>
5864
5865 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5866 and reword.
5867
5868 2008-10-16 Eli Zaretskii <eliz@gnu.org>
5869
5870 * markers.texi (The Mark): Document use-region-p.
5871
5872 2008-10-15 Eli Zaretskii <eliz@gnu.org>
5873
5874 * internals.texi (Writing Emacs Primitives): The interactive spec
5875 of a primitive can be a Lisp form.
5876
5877 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
5878 values of transient-mark-mode. Document handle-shift-selection.
5879
5880 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
5881 (Interactive Examples): Show an example of `^'.
5882 (Key Sequence Input): Document this-command-keys-shift-translated.
5883 (Defining Commands, Using Interactive): The interactive-form of a
5884 function can be added via its symbol's property.
5885
5886 * positions.texi (List Motion): beginning-of-defun-function can
5887 now accept an argument.
5888
5889 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
5890 now return a list of strings.
5891
5892 * control.texi (Handling Errors): Document ignore-errors.
5893
5894 * frames.texi (Creating Frames): Document frame-inherited-parameters.
5895 (Parameter Access): Document set-frame-parameter.
5896
5897 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
5898 Hooks" for the effect of kill-all-local-variables on local hook
5899 functions.
5900
5901 * modes.texi (Major Mode Conventions, Mode Line Variables):
5902 `mode-name' need not be a string. xref to "Mode Line Data" for
5903 details, and to "Emulating Mode Line" for computing a string
5904 value.
5905
5906 2008-10-14 Eli Zaretskii <eliz@gnu.org>
5907
5908 * processes.texi (System Processes): New section.
5909 (Processes, Signals to Processes): Add xrefs to it.
5910
5911 * objects.texi (Editing Types): A `process' is a subprocess of
5912 Emacs, not just any process running on the OS.
5913
5914 * elisp.texi (Top): Adjust the @detailmenu for the above two
5915 changes.
5916
5917 * sequences.texi (Char-Tables): Remove documentation of
5918 set-char-table-default, which has no effect since Emacs 23.
5919 <char-table-range, set-char-table-range>: Don't mention generic
5920 characters and charsets. Add a cons cell as a possible argument.
5921
5922 * nonascii.texi (Splitting Characters)
5923 (Translation of Characters): Don't mention generic characters.
5924
5925 * display.texi (Fontsets): Don't mention generic characters.
5926
5927 * sequences.texi (Char-Tables): `map-char-table' can now call its
5928 argument FUNCTION with a cons cell as KEY.
5929
5930 2008-10-13 Eli Zaretskii <eliz@gnu.org>
5931
5932 * objects.texi (Primitive Function Type): Move "@cindex special
5933 forms" from here...
5934
5935 * eval.texi (Special Forms): ...to here.
5936
5937 * functions.texi (What Is a Function): `functionp' returns nil for
5938 special forms. Add an xref.
5939
5940 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
5941 Variables".
5942
5943 * variables.texi (Frame-Local Variables): New section.
5944 (Buffer-Local Variables): Add an xref to it.
5945 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
5946 have both frame-local and buffer-local binding.
5947
5948 * frames.texi (Frames): Mention multiple tty frames.
5949 (Frame Parameters, Parameter Access): Mention frame-local variable
5950 bindings.
5951
5952 2008-09-20 Glenn Morris <rgm@gnu.org>
5953
5954 * display.texi (Defining Faces): Recommend against face variables.
5955
5956 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
5957
5958 * display.texi (Echo Area Customization): Fix typo.
5959
5960 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
5961
5962 * loading.texi (Where Defined): Add `defface' item.
5963
5964 2008-09-06 Martin Rudalics <rudalics@gmx.at>
5965
5966 * loading.texi (Where Defined): Fix description of symbol-file.
5967
5968 2008-08-26 Jason Rumney <jasonr@gnu.org>
5969
5970 * display.texi (TIFF Images): New section describing :index property.
5971
5972 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
5973
5974 * display.texi (Temporary Displays): Remove unnecessary comment
5975 about usage of temp-buffer-show-hook.
5976
5977 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
5978
5979 * symbols.texi (Other Plists): Fix incorrect example.
5980 Suggested by Florian Beck.
5981
5982 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
5983
5984 * os.texi: Fix previous change.
5985
5986 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
5987
5988 * os.texi:
5989 * intro.texi:
5990 * files.texi: Remove VMS support.
5991
5992 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
5993
5994 * os.texi:
5995 * frames.texi:
5996 * display.texi: Remove mentions of Mac Carbon.
5997
5998 2008-07-01 Miles Bader <miles@gnu.org>
5999
6000 * text.texi (Special Properties):
6001 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6002
6003 2008-06-28 Johan Bockgård <bojohan@gnu.org>
6004
6005 * display.texi (Other Image Types): Fix copy/paste error; say
6006 "PBM", not "XBM".
6007
6008 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6009
6010 * os.texi: Remove references to obsolete systems.
6011
6012 2008-06-20 Eli Zaretskii <eliz@gnu.org>
6013
6014 * makefile.w32-in (distclean): Remove makefile.
6015
6016 2008-06-17 Glenn Morris <rgm@gnu.org>
6017
6018 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6019 (elisp, dist): Remove rules and variables that are obsolete now
6020 the lisp manual is no longer distributed separately.
6021
6022 2008-06-16 Glenn Morris <rgm@gnu.org>
6023
6024 * configure, configure.in, mkinstalldirs: Remove unused files.
6025
6026 * book-spine.texinfo: Set version to 23.0.60.
6027 * vol1.texi (EMACSVER):
6028 * vol2.texi (EMACSVER): Set to 23.0.60.
6029
6030 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6031 as per maintain.info.
6032
6033 2008-06-15 Glenn Morris <rgm@gnu.org>
6034
6035 * makefile.w32-in (manual): Use "23" rather than "21".
6036
6037 * Makefile.in (emacsver): New, set by configure.
6038 (manual): Use emacsver.
6039
6040 * intro.texi: Report bugs using M-x report-emacs-bug.
6041
6042 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6043
6044 2008-06-13 Daniel Engeler <engeler@gmail.com>
6045
6046 * elisp.texi, internals.texi, processes.texi: Add documentation
6047 about serial port access.
6048
6049 2008-06-05 Miles Bader <miles@gnu.org>
6050
6051 * display.texi (Displaying Faces): Update to reflect function
6052 renamings in face-remap.el.
6053
6054 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6055
6056 * display.texi (Fontsets): Fix typos.
6057
6058 2008-06-03 Miles Bader <miles@gnu.org>
6059
6060 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6061 remove-relative-face-remapping, set-base-face-remapping,
6062 and set-default-base-face-remapping.
6063
6064 2008-06-01 Miles Bader <miles@gnu.org>
6065
6066 * display.texi (Displaying Faces): Add face-remapping-alist.
6067
6068 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6069
6070 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6071 variable names.
6072
6073 2008-05-03 Eric S. Raymond <esr@golux>
6074
6075 * keymaps.texi: Clarify that (current-local-map) and
6076 (current-global-map) return references, not copies.
6077
6078 2008-05-02 Juri Linkov <juri@jurta.org>
6079
6080 * minibuf.texi (Text from Minibuffer): Document a list of
6081 default values for `read-from-minibuffer'.
6082
6083 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6084
6085 * nonascii.texi (Translation of Characters): Fix previous change.
6086
6087 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6088
6089 * display.texi (Overlay Properties): Clarify role of underlying
6090 textprop and overlay keymaps for display strings.
6091
6092 * keymaps.texi (Active Keymaps): Ditto.
6093
6094 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6095
6096 * minibuf.texi (Programmed Completion):
6097 Replace dynamic-completion-table with the new completion-table-dynamic.
6098
6099 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6100
6101 * intro.texi (Some Terms): Change "fonts in this manual" index
6102 entry to "typographic conventions".
6103
6104 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6105
6106 * objects.texi (Text Props and Strings): Add indexing for read
6107 syntax of text properties.
6108
6109 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6110
6111 * processes.texi (Decoding Output): Remove process-filter-multibyte
6112 functions.
6113
6114 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6115
6116 * display.texi (Finding Overlays): Say that empty overlays at
6117 the end of the buffer are reported too.
6118
6119 2008-03-13 Glenn Morris <rgm@gnu.org>
6120
6121 * elisp.texi (EMACSVER): Set to 23.0.60.
6122
6123 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6124
6125 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6126
6127 2008-02-22 Glenn Morris <rgm@gnu.org>
6128
6129 * frames.texi (Position Parameters): Clarify the description of
6130 `left' and `top', using information from "Geometry".
6131 (Geometry): Give a pointer to "Position Parameters", rather than
6132 repeating information.
6133
6134 2008-02-11 Glenn Morris <rgm@gnu.org>
6135
6136 * objects.texi (Equality Predicates): No longer talk about "two"
6137 functions.
6138
6139 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6140
6141 * objects.texi (Equality Predicates): Add defun for
6142 equal-including-properties.
6143
6144 2008-02-10 Glenn Morris <rgm@gnu.org>
6145
6146 * objects.texi (Equality Predicates):
6147 Mention equal-including-properties.
6148
6149 2008-02-07 Richard Stallman <rms@gnu.org>
6150
6151 * windows.texi (Window Start): Mention the feature of moving
6152 window-start to start of line.
6153
6154 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
6155
6156 * keymaps.texi (Tool Bar): Document rtl property.
6157
6158 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6159
6160 * display.texi (Button Types):
6161 For define-button-type, clarify type of NAME.
6162
6163 2008-01-19 Martin Rudalics <rudalics@gmx.at>
6164
6165 * buffers.texi (Buffer Modification): Fix typo.
6166
6167 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6168
6169 * os.texi (System Environment): Remove references to OSes that are
6170 not supported anymore.
6171
6172 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6173
6174 * os.texi (System Environment): Remove mention for Masscomp.
6175
6176 2008-01-04 Richard Stallman <rms@gnu.org>
6177
6178 * display.texi (Faces): Don't talk about internal face vector as arg
6179 to facep.
6180
6181 * customize.texi (Type Keywords): Fix previous change.
6182
6183 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6184 * elisp.texi (Top): Fix menu for commands.texi change.
6185
6186 2007-12-30 Richard Stallman <rms@gnu.org>
6187
6188 * commands.texi (Accessing Mouse): Rename from Accessing Events.
6189 (Accessing Scroll): New node broken out of Accessing Mouse.
6190
6191 2007-12-28 Richard Stallman <rms@gnu.org>
6192
6193 * frames.texi (Size Parameters): Fix typo.
6194 (Basic Parameters): For `title', refer to title bar.
6195 (Size and Position): Explain meaning of frame pixel width and height.
6196
6197 2007-12-23 Richard Stallman <rms@gnu.org>
6198
6199 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6200 Improve some of the commented-out keywords' text too.
6201
6202 2007-12-14 Martin Rudalics <rudalics@gmx.at>
6203
6204 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6205 "visit the current buffer".
6206
6207 * os.texi (System Interface): Fix typo.
6208
6209 2007-12-04 Richard Stallman <rms@gnu.org>
6210
6211 * objects.texi (Symbol Type): Fix typo.
6212
6213 2007-12-03 Richard Stallman <rms@gnu.org>
6214
6215 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6216
6217 2007-12-01 Glenn Morris <rgm@gnu.org>
6218
6219 * functions.texi (Declaring Functions): Improve previous change.
6220
6221 2007-11-30 Glenn Morris <rgm@gnu.org>
6222
6223 * functions.texi (Declaring Functions): Add optional fourth
6224 argument of declare-function, and setting third argument to `t'.
6225
6226 2007-11-29 Richard Stallman <rms@gnu.org>
6227
6228 * customize.texi (Composite Types): Document `group' type.
6229
6230 2007-11-29 Glenn Morris <rgm@gnu.org>
6231
6232 * functions.texi (Declaring Functions): Add findex.
6233 Mention `external' files.
6234
6235 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
6236
6237 * functions.texi (Declaring Functions): Fix directive.
6238
6239 2007-11-25 Richard Stallman <rms@gnu.org>
6240
6241 * help.texi (Help Functions): Clean up last change.
6242
6243 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6244
6245 * loading.texi (Named Features): Minor cleanup.
6246
6247 * macros.texi (Eval During Expansion): Minor cleanup.
6248
6249 * variables.texi (Variable Aliases): Minor cleanup.
6250
6251 2007-11-24 Richard Stallman <rms@gnu.org>
6252
6253 * functions.texi (Declaring Functions): Clarify previous change.
6254
6255 * compile.texi (Compiler Errors): Clarify previous change.
6256
6257 2007-11-24 Richard Stallman <rms@gnu.org>
6258
6259 * display.texi (Refresh Screen, Forcing Redisplay):
6260 Clarify the text and move items around.
6261
6262 2007-11-24 Glenn Morris <rgm@gnu.org>
6263
6264 * functions.texi (Declaring Functions): New section.
6265 * compile.texi (Compiler Errors): Mention declaring functions,
6266 defvar with no initvalue, and byte-compile-warnings.
6267
6268 2007-11-15 Martin Rudalics <rudalics@gmx.at>
6269
6270 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6271 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6272
6273 2007-11-13 Martin Rudalics <rudalics@gmx.at>
6274
6275 * help.texi (Help Functions): Document new macro `with-help-window'.
6276
6277 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6278
6279 * searching.texi (Replacing Match): Describe new
6280 `match-substitute-replacement'.
6281
6282 2007-10-31 Richard Stallman <rms@gnu.org>
6283
6284 * strings.texi (Creating Strings): Null strings from concat not unique.
6285
6286 2007-10-26 Richard Stallman <rms@gnu.org>
6287
6288 * objects.texi (Equality Predicates): Null strings are uniquified.
6289
6290 * minibuf.texi: Minor clarifications in previous change.
6291
6292 2007-10-25 Glenn Morris <rgm@gnu.org>
6293
6294 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6295
6296 2007-10-24 Richard Stallman <rms@gnu.org>
6297
6298 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6299
6300 * variables.texi (Frame-Local Variables): Node deleted.
6301 (Variables): Delete Frame-Local Variables from menu.
6302 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6303 (Default Value): Don't mention frame-local vars.
6304
6305 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6306
6307 * loading.texi (Unloading): Document FEATURE-unload-function
6308 instead of FEATURE-unload-hook.
6309
6310 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6311
6312 2007-10-22 Juri Linkov <juri@jurta.org>
6313
6314 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6315 (High-Level Completion): Document a list of default value strings
6316 in the DEFAULT argument, for which minibuffer functions return the
6317 first element.
6318
6319 2007-10-17 Juri Linkov <juri@jurta.org>
6320
6321 * text.texi (Filling): Update arguments of fill-paragraph.
6322 fill-paragraph operates on the active region in Transient Mark mode.
6323 Remove fill-paragraph-or-region.
6324
6325 2007-10-13 Karl Berry <karl@gnu.org>
6326
6327 * elisp.texi (@dircategory): Move to after @copying,
6328 since we want @copying as close as possible to the beginning of
6329 the output.
6330
6331 2007-10-12 Richard Stallman <rms@gnu.org>
6332
6333 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6334
6335 * commands.texi (Distinguish Interactive): New node,
6336 broken out from Interactive Call and rewritten.
6337 (Command Loop): Put Distinguish Interactive in menu.
6338
6339 2007-10-09 Richard Stallman <rms@gnu.org>
6340
6341 * text.texi (Examining Properties): Mention overlay priority.
6342
6343 * display.texi (Display Margins): Correct the description
6344 of margin display specifications.
6345 (Replacing Specs): New subnode broken out of Display Property.
6346
6347 2007-10-06 Juri Linkov <juri@jurta.org>
6348
6349 * text.texi (Filling): Document fill-paragraph-or-region.
6350
6351 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
6352
6353 * display.texi (Auto Faces): Fix typo.
6354
6355 2007-10-02 Richard Stallman <rms@gnu.org>
6356
6357 * display.texi (Display Property): Explain some display specs
6358 don't let you move point in.
6359
6360 * frames.texi (Cursor Parameters):
6361 Describe cursor-in-non-selected-windows here. Explain more values.
6362
6363 * windows.texi (Basic Windows): Don't describe
6364 cursor-in-non-selected-windows here.
6365
6366 2007-10-01 Eli Zaretskii <eliz@gnu.org>
6367
6368 * processes.texi (Misc Network): Note that these functions are
6369 supported only on some systems.
6370
6371 2007-10-01 Richard Stallman <rms@gnu.org>
6372
6373 * display.texi (Overlay Properties): Explain nil as priority.
6374 Explain that conflicts are unpredictable if not resolved by
6375 priorities.
6376
6377 2007-09-23 Richard Stallman <rms@gnu.org>
6378
6379 * macros.texi (Backquote): Minor clarification.
6380
6381 2007-09-19 Richard Stallman <rms@gnu.org>
6382
6383 * display.texi (Display Property): Explain multiple display specs.
6384 Clarify when they work in parallel and when one overrides.
6385 Fix error in example.
6386
6387 2007-09-06 Glenn Morris <rgm@gnu.org>
6388
6389 Move from lispref/ to doc/lispref/. Change all setfilename
6390 commands to use ../../info.
6391 * Makefile.in (infodir): Go up one more level.
6392 (usermanualdir): Change from ../man to ../emacs.
6393 (miscmanualdir): New.
6394 (dist): Use new variable miscmanualdir.
6395 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6396 (usermanualdir): Change from ../man to ../emacs.
6397
6398 2007-08-30 Martin Rudalics <rudalics@gmx.at>
6399
6400 * commands.texi (Command Loop Info): Advise against changing
6401 most variables described here. Explain new variable
6402 last-repeatable-command.
6403
6404 2007-08-29 Glenn Morris <rgm@gnu.org>
6405
6406 * elisp.texi (EMACSVER): Increase to 23.0.50.
6407
6408 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6409
6410 * frames.texi (Basic Parameters): Add display-environment-variable
6411 and term-environment-variable.
6412
6413 2007-08-28 Juri Linkov <juri@jurta.org>
6414
6415 * display.texi (Image Formats, Other Image Types): Add SVG.
6416
6417 2007-08-28 Juri Linkov <juri@jurta.org>
6418
6419 * display.texi (Images): Move formats-related text to new node
6420 "Image Formats".
6421 (Image Formats): New node.
6422
6423 2007-08-27 Richard Stallman <rms@gnu.org>
6424
6425 * windows.texi (Window Configurations): Clarify what
6426 a window configuration saves.
6427
6428 2007-08-25 Richard Stallman <rms@gnu.org>
6429
6430 * display.texi (Images): Delete redundant @findex.
6431
6432 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6433
6434 * text.texi (Change Hooks): (after|before)-change-functions are no
6435 longer bound to nil while running; rather inhibit-modification-hooks
6436 is t.
6437
6438 2007-08-16 Richard Stallman <rms@gnu.org>
6439
6440 * processes.texi (Asynchronous Processes):
6441 Clarify doc of start-file-process.
6442
6443 2007-08-08 Martin Rudalics <rudalics@gmx.at>
6444
6445 * modes.texi (Example Major Modes): Fix typo.
6446
6447 2007-08-08 Glenn Morris <rgm@gnu.org>
6448
6449 * intro.texi (nil and t): Do not use `iff' in documentation.
6450
6451 * tips.texi (Documentation Tips): Recommend against `iff'.
6452
6453 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
6454
6455 * display.texi (Image Cache): Document image-refresh.
6456
6457 2007-08-06 Martin Rudalics <rudalics@gmx.at>
6458
6459 * windows.texi (Size of Window): Document window-full-width-p.
6460
6461 2007-07-25 Glenn Morris <rgm@gnu.org>
6462
6463 * gpl.texi (GPL): Replace license with GPLv3.
6464
6465 * Relicense all FSF files to GPLv3 or later.
6466
6467 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
6468
6469 * processes.texi (Synchronous Processes):
6470 Add `process-file-shell-command'.
6471 (Asynchronous Processes): Mention restricted use of
6472 `process-filter' and `process-sentinel' in
6473 `start-file-process'. Add `start-file-process-shell-command'.
6474
6475 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
6476
6477 * files.texi (Magic File Names): Introduce optional parameter
6478 IDENTIFICATION for `file-remote-p'.
6479
6480 2007-07-16 Richard Stallman <rms@gnu.org>
6481
6482 * display.texi (Defining Faces): Fix previous change.
6483
6484 2007-07-14 Richard Stallman <rms@gnu.org>
6485
6486 * control.texi (Handling Errors): Document `debug' in handler list.
6487
6488 2007-07-10 Richard Stallman <rms@gnu.org>
6489
6490 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6491
6492 2007-07-09 Richard Stallman <rms@gnu.org>
6493
6494 * files.texi (Magic File Names): Rewrite previous change.
6495
6496 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
6497
6498 * files.texi (Magic File Names): Introduce optional parameter
6499 CONNECTED for `file-remote-p'.
6500
6501 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
6502
6503 * processes.texi (Asynchronous Processes):
6504 * files.texi (Magic File Names): Add `start-file-process'.
6505
6506 2007-06-27 Richard Stallman <rms@gnu.org>
6507
6508 * files.texi (Format Conversion Piecemeal):
6509 Clarify `after-insert-file-functions' calling convention.
6510
6511 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
6512
6513 * files.texi (Magic File Names): Remove `dired-call-process'.
6514 Add `process-file'.
6515
6516 2007-06-27 Kenichi Handa <handa@m17n.org>
6517
6518 * text.texi (Special Properties): Fix description about
6519 `composition' property.
6520
6521 2007-06-26 Kenichi Handa <handa@m17n.org>
6522
6523 * nonascii.texi (Default Coding Systems): Document about the
6524 return value `undecided'.
6525
6526 2007-06-25 David Kastrup <dak@gnu.org>
6527
6528 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6529 `current-active-maps'.
6530
6531 2007-06-24 Karl Berry <karl@gnu.org>
6532
6533 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
6534
6535 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
6536
6537 * display.texi (Overlay Arrow): Doc fix.
6538
6539 2007-06-14 Karl Berry <karl@tug.org>
6540
6541 * anti.texi (Antinews): Typo.
6542
6543 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
6544
6545 * display.texi (Image Cache): Document image-refresh.
6546
6547 2007-06-12 Karl Berry <karl@gnu.org>
6548
6549 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6550 * two-volume.make: New file.
6551 * .cvsignore: Ignore two-volume files.
6552
6553 2007-06-12 Tom Tromey <tromey@redhat.com>
6554
6555 * os.texi (Init File): Document user-emacs-directory.
6556
6557 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
6558
6559 * commands.texi (Click Events): Describe width and height when
6560 object is nil.
6561
6562 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
6563
6564 * commands.texi (Click Events): Layout more logically.
6565 Describe width and height.
6566 (Drag Events, Motion Events): Update to new format for position.
6567
6568 2007-06-02 Richard Stallman <rms@gnu.org>
6569
6570 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6571
6572 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
6573
6574 * Version 22.1 released.
6575
6576 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6577
6578 * text.texi (Special Properties): Correct meaning of fontified face.
6579
6580 2007-05-30 Richard Stallman <rms@gnu.org>
6581
6582 * text.texi (Special Properties): Add link to Adjusting Point.
6583
6584 2007-05-12 Richard Stallman <rms@gnu.org>
6585
6586 * text.texi (Margins): indent-to-left-margin is not the default.
6587 (Mode-Specific Indent): For indent-line-function, the default
6588 is indent-relative.
6589
6590 * modes.texi (Example Major Modes): Explain last line of text-mode
6591 is redundant.
6592
6593 2007-05-10 Richard Stallman <rms@gnu.org>
6594
6595 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6596
6597 * help.texi (Keys in Documentation): Add reference to
6598 Documentation Tips.
6599
6600 * files.texi (Format Conversion): TO-FN gets three arguments.
6601
6602 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6603
6604 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6605
6606 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6607 * files.texi (Format Conversion): Expand intro; add menu.
6608 (Format Conversion Overview, Format Conversion Round-Trip)
6609 (Format Conversion Piecemeal): New nodes/subsections.
6610 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6611 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6612 (Saving Properties): Delete node/subsection.
6613
6614 2007-05-07 Karl Berry <karl@gnu.org>
6615
6616 * elisp.texi (EMACSVER): Back to 22.
6617
6618 2007-05-06 Richard Stallman <rms@gnu.org>
6619
6620 * processes.texi (Accepting Output): Revert most of previous change.
6621
6622 2007-05-05 Richard Stallman <rms@gnu.org>
6623
6624 * processes.texi (Accepting Output): accept-process-output
6625 uses microseconds, not milliseconds. But that arg is obsolete.
6626
6627 2007-05-04 Karl Berry <karl@tug.org>
6628
6629 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6630
6631 2007-05-04 Eli Zaretskii <eliz@gnu.org>
6632
6633 * tips.texi (Documentation Tips): Rearrange items to place the
6634 more important ones first. Add an index entry for hyperlinks.
6635
6636 2007-05-03 Karl Berry <karl@gnu.org>
6637
6638 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6639 (EMACSVER) [smallbook]: 22 for printed version.
6640
6641 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6642 so restore anchor to normal position after defun. Found by Kevin Ryde.
6643
6644 2007-04-26 Glenn Morris <rgm@gnu.org>
6645
6646 * elisp.texi (EMACSVER): Increase to 22.1.50.
6647
6648 2007-04-28 Karl Berry <karl@gnu.org>
6649
6650 * elisp.texi: Improve line breaks on copyright page,
6651 similar layout to emacs manual, 8.5x11 by default.
6652
6653 2007-04-24 Richard Stallman <rms@gnu.org>
6654
6655 * text.texi (Special Properties): Add xref to Overlay Properties.
6656
6657 * display.texi (Overlay Properties): Add xref to Special Properties.
6658
6659 2007-04-22 Richard Stallman <rms@gnu.org>
6660
6661 * keymaps.texi (Extended Menu Items): Move the info about
6662 format with cached keyboard binding.
6663
6664 2007-04-21 Richard Stallman <rms@gnu.org>
6665
6666 * text.texi (Special Properties): Clarify previous change.
6667
6668 * files.texi (File Name Expansion): Clarify previous change.
6669
6670 * display.texi (Attribute Functions): Fix example for
6671 face-attribute-relative-p.
6672
6673 2007-04-19 Kenichi Handa <handa@m17n.org>
6674
6675 * text.texi (Special Properties): Document composition property.
6676
6677 2007-04-19 Glenn Morris <rgm@gnu.org>
6678
6679 * files.texi (File Name Expansion): Mention "superroot".
6680
6681 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
6682
6683 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6684 setups.
6685 (Display Feature Testing): Note that display refers to all
6686 physical monitors for multi-monitor setups.
6687
6688 2007-04-14 Richard Stallman <rms@gnu.org>
6689
6690 * lists.texi (Sets And Lists): Clarify `delete' examples.
6691 Remove spurious xref to same node.
6692 Clarify xref for add-to-list.
6693
6694 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
6695
6696 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6697 value of lisp-mode-map.
6698
6699 2007-04-11 Karl Berry <karl@gnu.org>
6700
6701 * anti.texi (Antinews):
6702 * display.texi (Overlay Properties, Defining Images):
6703 * processes.texi (Synchronous Processes, Sentinels):
6704 * syntax.texi (Syntax Table Internals):
6705 * searching.texi (Regexp Special):
6706 * nonascii.texi (Default Coding Systems):
6707 * text.texi (Special Properties):
6708 * minibuf.texi (Basic Completion): Wording to improve breaks in
6709 8.5x11 format.
6710 * elisp.texi (smallbook): New @set to more easily switch between
6711 smallbook and 8.5x11.
6712
6713 2007-04-11 Richard Stallman <rms@gnu.org>
6714
6715 * text.texi (Lazy Properties): Minor fix.
6716
6717 2007-04-08 Karl Berry <karl@gnu.org>
6718
6719 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6720 * macros.texi (Backquote): Downcase Backquote in index entries for
6721 consistency.
6722
6723 2007-04-08 Richard Stallman <rms@gnu.org>
6724
6725 * text.texi (Adaptive Fill): Just describe default,
6726 don't show it (since it contains non-ASCII chars).
6727
6728 2007-04-07 Karl Berry <karl@gnu.org>
6729
6730 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6731 adaptive-fill-regexp's value, since they are not in the standard
6732 TeX fonts.
6733
6734 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6735
6736 * display.texi (Defining Faces): Fix example.
6737
6738 2007-04-07 Karl Berry <karl@gnu.org>
6739
6740 * display.texi (Button Buffer Commands): Improve page break.
6741
6742 2007-04-07 Richard Stallman <rms@gnu.org>
6743
6744 * advice.texi (Activation of Advice): Remove redundant index entry.
6745
6746 * backups.texi: Improve index entries. Remove redundant ones.
6747
6748 * compile.texi (Byte Compilation): Improve index entry.
6749
6750 * hash.texi (Creating Hash): Improve index entry.
6751
6752 * symbols.texi (Definitions): Improve index entry.
6753
6754 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6755
6756 * maps.texi (Standard Keymaps): Remove useless index entry.
6757
6758 * help.texi (Documentation Basics): Remove redundant index entries.
6759
6760 * customize.texi: Improve index entries.
6761 Remove redundant/useless ones.
6762
6763 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6764
6765 * streams.texi (Output Variables): Improve index entry.
6766
6767 * abbrevs.texi (Abbrevs): Remove useless index entry.
6768
6769 * macros.texi (Expansion): Remove useless index entry.
6770
6771 * text.texi: Improve index entries. Remove redundant/useless ones.
6772 (Text Properties, Examining Properties)
6773 (Special Properties): Use "property category" instead of "category"
6774 to refer to the `category' property.
6775
6776 * positions.texi: Improve index entries. Remove useless one.
6777
6778 * lists.texi: Improve index entries. Remove redundant/useless ones.
6779
6780 * os.texi: Improve index entries.
6781 (Timers): Fix previous change.
6782
6783 * buffers.texi: Improve index entries.
6784 (Modification Time): Get rid of term "obsolete buffer".
6785
6786 * debugging.texi: Improve index entries.
6787 (Test Coverage): Add xref to other test coverage ftr.
6788
6789 * eval.texi: Improve index entry. Remove redundant ones.
6790
6791 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6792
6793 * files.texi: Improve index entries. Remove redundant/useless ones.
6794
6795 * objects.texi: Improve index entries.
6796
6797 * processes.texi: Improve index entries.
6798
6799 * modes.texi: Improve index entry. Remove redundant one.
6800
6801 * nonascii.texi: Improve index entries.
6802
6803 * internals.texi: Improve index entries.
6804
6805 * syntax.texi: Improve index entries.
6806
6807 * keymaps.texi (Active Keymaps): Improve index entries.
6808
6809 * commands.texi: Improve index entries. Remove redundant/useless ones.
6810
6811 * frames.texi: Improve index entries. Remove redundant/useless ones.
6812
6813 * markers.texi: Improve index entries. Remove redundant ones.
6814
6815 * tips.texi: Improve index entries.
6816
6817 * loading.texi (Unloading): Improve index entry.
6818
6819 * variables.texi: Improve index entries. Remove redundant one.
6820
6821 * sequences.texi: Improve index entry.
6822
6823 * display.texi: Improve index entries. Remove redundant ones.
6824
6825 * windows.texi: Improve index entries.
6826
6827 * searching.texi: Improve index entries. Remove redundant one.
6828
6829 * strings.texi (Case Tables): Improve last change.
6830
6831 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
6832
6833 * strings.texi (Case Tables): Document with-case-table and
6834 ascii-case-table.
6835
6836 2007-04-03 Karl Berry <karl@gnu.org>
6837
6838 * processes.texi (Network): Reword to improve page break.
6839
6840 2007-04-03 Eli Zaretskii <eliz@gnu.org>
6841
6842 * functions.texi (Inline Functions): Describe more disadvantages
6843 of defsubst, and make advice against it stronger.
6844
6845 2007-04-02 Karl Berry <karl@gnu.org>
6846
6847 * backups.texi (Backup Names): Avoid widow words.
6848 * modes.texi (Example Major Modes): Align last comment.
6849
6850 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
6851
6852 * keymaps.texi (Remapping Commands): Document new arg to
6853 command-remapping.
6854
6855 2007-04-01 Karl Berry <karl@gnu.org>
6856
6857 * processes.texi (Low-Level Network): Typo.
6858 * loading.texi (Hooks for Loading): Avoid double "the".
6859 * keymaps.texi (Key Sequences): No double "and".
6860 (Changing Key Bindings): Shorten to improve line break.
6861
6862 2007-03-31 Glenn Morris <rgm@gnu.org>
6863
6864 * os.texi (Timers): Fix description of run-at-time TIME formats.
6865
6866 2007-03-31 Richard Stallman <rms@gnu.org>
6867
6868 * display.texi (Invisible Text): Correct buffer-invisibility-spec
6869 regarding ellipsis.
6870
6871 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6872
6873 * intro.texi (nil and t):
6874 * symbols.texi (Plists and Alists):
6875 * variables.texi (Variable Aliases, Constant Variables):
6876 * functions.texi (Defining Functions):
6877 * advice.texi (Advising Primitives):
6878 * debugging.texi (Syntax Errors, Compilation Errors):
6879 * minibuf.texi (Minibuffer Windows):
6880 * commands.texi (Adjusting Point):
6881 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
6882 (Auto Major Mode, Major Mode Conventions):
6883 * help.texi (Describing Characters):
6884 * files.texi (Create/Delete Dirs, Information about Files)
6885 (File Locks, Writing to Files, Reading from Files)
6886 (Saving Buffers):
6887 * windows.texi (Resizing Windows, Cyclic Window Ordering):
6888 * frames.texi (Finding All Frames):
6889 * positions.texi (Buffer End, Motion):
6890 * markers.texi (The Region):
6891 * text.texi (Deletion, Near Point):
6892 * display.texi (Displaying Messages, Truncation):
6893 * os.texi (Processor Run Time):
6894 * tips.texi (Key Binding Conventions, Programming Tips)
6895 (Warning Tips, Documentation Tips, Comment Tips):
6896 * internals.texi (Memory Usage): Improve indexing.
6897
6898 * variables.texi (Frame-Local Variables):
6899 * functions.texi (Argument List):
6900 * loading.texi (Library Search):
6901 * streams.texi (Output Variables):
6902 * keymaps.texi (Translation Keymaps, Searching Keymaps):
6903 * searching.texi (Replacing Match, Search and Replace):
6904 * processes.texi (Byte Packing, Decoding Output)
6905 (Accepting Output, Network Servers, Shell Arguments):
6906 * display.texi (Abstract Display, Image Cache, Scroll Bars):
6907 * windows.texi (Window Point, Window Start):
6908 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
6909 * commands.texi (Reading Input, Keyboard Events):
6910 * minibuf.texi (Reading File Names, Minibuffer Completion)
6911 (Recursive Mini):
6912 * positions.texi (List Motion):
6913 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
6914 * numbers.texi (Arithmetic Operations, Math Functions)
6915 (Predicates on Numbers, Comparison of Numbers):
6916 (Numeric Conversions):
6917 * locals.texi (Standard Buffer-Local Variables):
6918 * maps.texi (Standard Keymaps):
6919 * os.texi (User Identification, System Environment, Recording Input)
6920 (X11 Keysyms):
6921 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
6922 * backups.texi (Backups and Auto-Saving):
6923 * customize.texi (Customization, Group Definitions)
6924 (Variable Definitions):
6925 * compile.texi (Byte Compilation): Improve index entries.
6926
6927 2007-03-31 Karl Berry <karl@gnu.org>
6928
6929 * macros.texi (Defining Macros): Avoid widow syllable.
6930
6931 2007-03-31 Eli Zaretskii <eliz@gnu.org>
6932
6933 * elisp.texi (Top): Postscript -> PostScript.
6934
6935 * display.texi (Images, Postscript Images): Postscript -> PostScript.
6936
6937 2007-03-31 Markus Triska <markus.triska@gmx.at>
6938
6939 * internals.texi (Writing Emacs Primitives): Untabify `For'.
6940
6941 2007-03-30 Karl Berry <karl@gnu.org>
6942
6943 * lists.texi (List-related Predicates): Remove spurious @need.
6944 (Setcdr): Use @smallexample to improve page break.
6945 (Association Lists) <assoc>: Reword to improve page break.
6946
6947 * strings.texi (String Conversion): Insert blank line to improve
6948 page break.
6949
6950 * numbers.texi (Random Numbers): Use @minus{}.
6951 (Math Functions): Use @minus{}.
6952
6953 * intro.texi (Acknowledgements): Avoid line breaks before middle
6954 initials.
6955
6956 2007-03-24 Eli Zaretskii <eliz@gnu.org>
6957
6958 * errors.texi (Standard Errors): Add an index entry.
6959
6960 2007-03-19 Richard Stallman <rms@gnu.org>
6961
6962 * os.texi (Recording Input): recent-keys now gives 300 keys.
6963
6964 2007-03-12 Glenn Morris <rgm@gnu.org>
6965
6966 * os.texi: Replace "daylight savings" with "daylight saving"
6967 throughout.
6968
6969 2007-03-05 Richard Stallman <rms@gnu.org>
6970
6971 * variables.texi (File Local Variables):
6972 Update enable-local-variables values.
6973
6974 2007-03-04 Richard Stallman <rms@gnu.org>
6975
6976 * syntax.texi (Control Parsing): Minor clarification.
6977
6978 * strings.texi (Formatting Strings): Clarify width, precision, flags.
6979
6980 * sequences.texi (Sequence Functions): Move string-bytes away,
6981 add xref.
6982
6983 * nonascii.texi (Text Representations): Move string-bytes here.
6984
6985 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
6986
6987 * minibuf.texi (Basic Completion): Minor clarification.
6988
6989 * markers.texi (The Mark): Clarify existence vs activation of mark.
6990 Other cleanup.
6991
6992 * display.texi (Finding Overlays): Write better example.
6993
6994 * compile.texi (Eval During Compile): Clarify putting macros
6995 in eval-when-compile.
6996
6997 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
6998
6999 * loading.texi (How Programs Do Loading): Fix anchor position at
7000 load-read-function definition doc.
7001
7002 2007-02-21 Kim F. Storm <storm@cua.dk>
7003
7004 * strings.texi (Text Comparison): Mention that assoc-string
7005 converts symbols to strings before testing.
7006
7007 2007-02-17 Kim F. Storm <storm@cua.dk>
7008
7009 * processes.texi (Bindat Spec): Vector types can have optional
7010 element type.
7011 (Bindat Examples): Fix example. Add vector with element type.
7012
7013 2007-02-16 Andreas Schwab <schwab@suse.de>
7014
7015 * strings.texi (Formatting Strings): Document '+' flag.
7016
7017 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
7018
7019 * strings.texi (Modifying Strings): Clarify that `clear-string'
7020 always converts the string to unibyte.
7021
7022 2007-02-14 Kim F. Storm <storm@cua.dk>
7023
7024 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7025 Rewrite glyph code description to refer to these functions.
7026 Remove details of encoding face number and char into integer code.
7027
7028 2007-02-03 Alan Mackenzie <acm@muc.de>
7029
7030 * loading.texi (Hooks for Loading): Make the description of
7031 `eval-after-load' more detailed, and amend the description of
7032 after-load-alist, in accordance with changes from 2006-05.
7033
7034 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7035
7036 * modes.texi (Defining Minor Modes): Document that a :require
7037 keyword or similar may be required to make saved customization
7038 variables work.
7039
7040 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7041
7042 * elisp.texi (Top): Make the detailed menu headers compliant with
7043 Texinfo guidelines and with what texnfo-upd.el expects.
7044 Add comments to prevent people from inadvertently modifying the key
7045 parts needed by `texinfo-multiple-files-update'.
7046
7047 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7048
7049 * elisp.texi (Top): Update the top-level menus.
7050
7051 * syntax.texi (Categories): Add index entries.
7052
7053 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7054
7055 * display.texi (Attribute Functions): Fix name and description of
7056 the UNDERLINE arg of `set-face-underline-p'.
7057
7058 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7059
7060 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7061 Variables", and "Standard Keymaps" to the detailed menu.
7062
7063 * variables.texi (Future Local Variables): Add index entry.
7064
7065 2007-01-28 Richard Stallman <rms@gnu.org>
7066
7067 * tips.texi (Coding Conventions): Clarify the tip about macros
7068 that define a function or a variable.
7069
7070 * files.texi (File Attributes): UID and GID can be floats.
7071 (Magic File Names): Explain why deferring all operations to
7072 the standard handler does not work.
7073
7074 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7075
7076 * backups.texi (Reverting): Use "buffer" instead of "file"
7077 when talking about major and minor modes.
7078
7079 2007-01-21 Richard Stallman <rms@gnu.org>
7080
7081 * help.texi (Documentation): Add xref to Documentation Tips.
7082
7083 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7084
7085 * tips.texi (Coding Conventions): Fix typos.
7086
7087 2007-01-05 Richard Stallman <rms@gnu.org>
7088
7089 * modes.texi (Defining Minor Modes): Fix previous change.
7090
7091 2007-01-03 Richard Stallman <rms@gnu.org>
7092
7093 * customize.texi (Variable Definitions, Customization Types):
7094 Don't use * in doc string for defcustom.
7095
7096 2007-01-02 Richard Stallman <rms@gnu.org>
7097
7098 * variables.texi (Variable Aliases): Clarify that aliases vars
7099 always have the same value.
7100
7101 * processes.texi (Bindat Spec): Fix Texinfo usage.
7102
7103 * modes.texi (Defining Minor Modes): Explain effect of command
7104 defined with define-global-minor-mode on new buffers.
7105
7106 2006-12-30 Kim F. Storm <storm@cua.dk>
7107
7108 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7109 `auto-resize-tool-bars'.
7110
7111 2006-12-30 Richard Stallman <rms@gnu.org>
7112
7113 * keymaps.texi (Active Keymaps): Fix previous change.
7114
7115 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7116
7117 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7118
7119 2006-12-30 Kim F. Storm <storm@cua.dk>
7120
7121 * processes.texi (Bindat Spec): Clarify using field names in
7122 length specifications.
7123
7124 2006-12-29 Kim F. Storm <storm@cua.dk>
7125
7126 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7127 Add count and index variables for eval forms in repeat blocks.
7128
7129 2006-12-24 Richard Stallman <rms@gnu.org>
7130
7131 * customize.texi (Variable Definitions):
7132 Document new name custom-add-frequent-value.
7133
7134 2006-12-19 Kim F. Storm <storm@cua.dk>
7135
7136 * commands.texi (Misc Events): User signals now result in sigusr1
7137 and sigusr2 events which are handled through special-event-map.
7138 (Special Events): User signals and drag-n-drop are special.
7139
7140 2006-12-17 Richard Stallman <rms@gnu.org>
7141
7142 * loading.texi (Named Features): Explain subfeatures better.
7143
7144 * customize.texi: Use "option" only for user options.
7145 For the keyword values inside defcustom etc, say "keywords".
7146 For :options value's elements, say "elements".
7147 :group should not be omitted.
7148
7149 * syntax.texi (Parsing Expressions): Split up node.
7150 (Motion via Parsing, Position Parse, Parser State)
7151 (Low-Level Parsing, Control Parsing): New subnodes.
7152 (Parser State): Document syntax-ppss-toplevel-pos.
7153
7154 * positions.texi (List Motion): Punctuation fix.
7155
7156 * files.texi (File Name Completion): Document PREDICATE arg
7157 to file-name-completion.
7158
7159 2006-12-16 Eli Zaretskii <eliz@gnu.org>
7160
7161 * internals.texi (Building Emacs, Writing Emacs Primitives):
7162 Add index entries.
7163
7164 2006-12-11 Richard Stallman <rms@gnu.org>
7165
7166 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7167 affects face menu. Explain how to make it non-nil without enabling
7168 any fontification.
7169
7170 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
7171
7172 * modes.texi (Font Lock Basics): Document nil value of
7173 font-lock-defaults.
7174
7175 2006-12-10 Glenn Morris <rgm@gnu.org>
7176
7177 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7178 value for system-flag argument. Abbrev tables may not be empty
7179 when major modes are loaded.
7180
7181 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
7182
7183 * makefile.w32-in (maintainer-clean): Partially revert last
7184 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7185 to protect elisp-covers.texi.
7186
7187 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
7188
7189 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7190 Don't remove elisp* info files; they are already deleted by the
7191 `clean' and `distclean' targets, and they are in the $(infodir)
7192 directory, not the current one.
7193
7194 2006-12-04 Kim F. Storm <storm@cua.dk>
7195
7196 * commands.texi (Misc Events): Update signal events.
7197 (Event Examples): Add signal example.
7198
7199 2006-11-29 Richard Stallman <rms@gnu.org>
7200
7201 * frames.texi (Visibility of Frames): Explain visible windows
7202 can be covered by others. Add xref for raise-frame.
7203
7204 2006-11-28 Richard Stallman <rms@gnu.org>
7205
7206 * searching.texi (Regexp Special): Update when ^ is special.
7207
7208 2006-11-27 Eli Zaretskii <eliz@gnu.org>
7209
7210 * customize.texi (Customization, Common Keywords)
7211 (Group Definitions, Variable Definitions, Composite Types)
7212 (Type Keywords, Customization Types): Add index entries for
7213 various customization keywords.
7214
7215 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7216
7217 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7218
7219 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
7220
7221 * frames.texi (Window System Selections): Remove clipboard from
7222 description of selection-coding-system.
7223
7224 2006-11-06 Richard Stallman <rms@gnu.org>
7225
7226 * lists.texi (List Variables): Document COMPARE-FN.
7227
7228 * keymaps.texi: Avoid use of "binding" to mean a relation;
7229 use it only to refer to the meaning associated with a key.
7230 (Keymaps): Change menu node description.
7231
7232 * elisp.texi (Top): Change menu node description.
7233
7234 * display.texi (Managing Overlays): Document overlay-recenter.
7235
7236 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
7237
7238 * Makefile.in: Use relative paths to avoid advertising filesystem
7239 contents during compilation.
7240
7241 2006-10-23 Kim F. Storm <storm@cua.dk>
7242
7243 * commands.texi (Event Input Misc): Update unread-command-events.
7244
7245 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
7246
7247 * lists.texi (Sets And Lists): Fix typos.
7248
7249 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
7250
7251 * control.texi (Processing of Errors): Use @var for an argument,
7252 not @code.
7253
7254 2006-10-16 Richard Stallman <rms@gnu.org>
7255
7256 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7257
7258 * keymaps.texi (Format of Keymaps): Show all the keymap element
7259 patterns that result from menu items.
7260 (Key Lookup): Minor cleanups.
7261
7262 * modes.texi (Precalculated Fontification): Don't say that
7263 not setting font-lock-defaults avoids loading font-lock.
7264
7265 * help.texi (Documentation): Move xref to Emacs Manual here.
7266 (Documentation Basics): From here.
7267 Also doc emacs-lisp-docstring-fill-column.
7268
7269 * elisp.texi: Update version and ISBN.
7270
7271 * commands.texi (Interactive Call): Clarify KEYS arg to
7272 call-interactively is a vector.
7273 (Command Loop Info): Delete anchor in this-command-keys.
7274 Add anchor in this-command-keys-vector.
7275 (Recursive Editing): Document how recursive-edit
7276 handles the current buffer.
7277
7278 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
7279
7280 * frames.texi (Frame Titles): %c and %l are ignored in
7281 frame-title-format.
7282
7283 2006-10-11 Richard Stallman <rms@gnu.org>
7284
7285 * keymaps.texi (Key Sequences): Clarify use of kbd.
7286
7287 2006-10-10 Kim F. Storm <storm@cua.dk>
7288
7289 * lists.texi (Sets And Lists): Add memql.
7290
7291 2006-10-03 Richard Stallman <rms@gnu.org>
7292
7293 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7294 Clarify :ascii: and :nonascii:.
7295
7296 2006-09-29 Juri Linkov <juri@jurta.org>
7297
7298 * modes.texi (%-Constructs): Reorder coding systems in the
7299 documentation of %z to the real order displayed in the modeline.
7300
7301 2006-09-25 Richard Stallman <rms@gnu.org>
7302
7303 * os.texi (Timers): Describe timer-max-repeats.
7304
7305 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
7306
7307 * os.texi (Timers): Mention with-local-quit.
7308
7309 2006-09-24 Richard Stallman <rms@gnu.org>
7310
7311 * searching.texi (Searching and Matching): Mention property search.
7312
7313 * commands.texi (Command Loop Info): Explain how read-event affects
7314 this-command-keys.
7315
7316 2006-09-20 Richard Stallman <rms@gnu.org>
7317
7318 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7319
7320 * windows.texi (Window Start): Minor cleanups.
7321
7322 2006-09-20 Kim F. Storm <storm@cua.dk>
7323
7324 * windows.texi (Window Start): pos-visible-in-window-p allows
7325 specifying t for position to mean "end of window".
7326 Add window-line-height.
7327
7328 * anti.texi (Antinews): Mention window-line-height.
7329
7330 2006-09-19 David Kastrup <dak@gnu.org>
7331
7332 * keymaps.texi (Searching Keymaps): Small clarification.
7333
7334 2006-09-18 Richard Stallman <rms@gnu.org>
7335
7336 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7337 cause keyboard menus.
7338 (Menu Keymaps): Likewise.
7339 (Defining Menus, Keyboard Menus): Clarify.
7340
7341 * text.texi (Fields): Clarify explanation of constrain-to-field.
7342
7343 2006-09-16 Eli Zaretskii <eliz@gnu.org>
7344
7345 * variables.texi (Tips for Defining): Fix a typo.
7346
7347 2006-09-15 Richard Stallman <rms@gnu.org>
7348
7349 * keymaps.texi (Remapping Commands, Searching Keymaps)
7350 (Active Keymaps): Clean up previous change.
7351
7352 2006-09-15 Jay Belanger <belanger@truman.edu>
7353
7354 * gpl.texi: Replace "Library Public License" by "Lesser Public
7355 License" throughout.
7356
7357 2006-09-15 David Kastrup <dak@gnu.org>
7358
7359 * keymaps.texi (Active Keymaps): Adapt description to use
7360 `get-char-property' instead `get-text-property'. Explain how
7361 mouse events change this. Explain the new optional argument of
7362 `key-binding' and its mouse-dependent lookup.
7363 (Searching Keymaps): Adapt description similarly.
7364 (Remapping Commands): Explain the new optional argument of
7365 `command-remapping'.
7366
7367 2006-09-14 Richard Stallman <rms@gnu.org>
7368
7369 * keymaps.texi (Searching Keymaps): Clarification.
7370 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7371
7372 2006-09-13 Richard Stallman <rms@gnu.org>
7373
7374 * objects.texi (Character Type): Node split.
7375 Add xref to Describing Characters.
7376 (Basic Char Syntax, General Escape Syntax)
7377 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7378
7379 2006-09-11 Richard Stallman <rms@gnu.org>
7380
7381 * display.texi (Display Table Format): Wording clarification.
7382 (Glyphs): Clarifications.
7383
7384 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
7385
7386 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7387 local maps.
7388
7389 2006-09-10 Kim F. Storm <storm@cua.dk>
7390
7391 * display.texi (Forcing Redisplay): Document return value of
7392 function redisplay.
7393
7394 2006-09-09 Richard Stallman <rms@gnu.org>
7395
7396 * windows.texi (Window Hooks): Explain limits of
7397 window-scroll-functions.
7398
7399 * display.texi (Fringe Indicators): Update for last change in
7400 indicate-buffer-boundaries.
7401
7402 2006-09-08 Richard Stallman <rms@gnu.org>
7403
7404 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7405
7406 2006-09-06 Kim F. Storm <storm@cua.dk>
7407
7408 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7409
7410 * windows.texi (Window Start): Update pos-visible-in-window-p.
7411
7412 2006-09-04 Richard Stallman <rms@gnu.org>
7413
7414 * processes.texi (Accepting Output): Explain SECONDS=0 for
7415 accept-process-output.
7416
7417 * os.texi (Idle Timers): Explain why timer functions should not
7418 loop until (input-pending-p).
7419
7420 2006-09-02 Eli Zaretskii <eliz@gnu.org>
7421
7422 * makefile.w32-in (usermanualdir): New variable.
7423 (elisp.dvi): Use it.
7424
7425 2006-09-01 Eli Zaretskii <eliz@gnu.org>
7426
7427 * buffers.texi (Buffer Modification): Fix last change.
7428
7429 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
7430
7431 * buffers.texi (Buffer Modification):
7432 Document buffer-chars-modified-tick.
7433
7434 2006-08-31 Richard Stallman <rms@gnu.org>
7435
7436 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7437
7438 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7439
7440 * modes.texi (Syntactic Font Lock):
7441 Mention font-lock-syntactic-face-function
7442 instead of specific faces.
7443
7444 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
7445
7446 * display.texi (Images): Add xrref to display-images-p.
7447
7448 2006-08-28 Kenichi Handa <handa@m17n.org>
7449
7450 * nonascii.texi (Lisp and Coding Systems): Fix description of
7451 detect-coding-region.
7452
7453 2006-08-27 Michael Olson <mwolson@gnu.org>
7454
7455 * processes.texi (Transaction Queues): Remove stray quote
7456 character.
7457
7458 2006-08-25 Richard Stallman <rms@gnu.org>
7459
7460 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7461 Add xref.
7462
7463 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
7464
7465 * os.texi (Timers): Avoid waiting inside timers.
7466
7467 2006-08-21 Lute Kamstra <lute@gnu.org>
7468
7469 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7470
7471 2006-08-20 Richard Stallman <rms@gnu.org>
7472
7473 * os.texi (Idle Timers): New node, split out from Timers.
7474 Document current-idle-time.
7475 * commands.texi (Reading One Event): Update xref.
7476 * elisp.texi (Top): Update subnode menu.
7477
7478 2006-08-16 Richard Stallman <rms@gnu.org>
7479
7480 * keymaps.texi (Extended Menu Items): Show format of cached
7481 bindings in extended menu items.
7482
7483 * customize.texi (Variable Definitions): Explain when the
7484 standard value expression is evaluated.
7485
7486 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
7487
7488 * commands.texi (Reading One Event): Explain idleness in
7489 `read-event'.
7490
7491 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
7492
7493 * text.texi (Near Point): Say "cursor" not "terminal cursor".
7494 (Commands for Insertion): Remove split-line since it's not
7495 relevant for Lisp programming.
7496 (Yank Commands): Rewrite introduction.
7497 (Undo): Clarify.
7498 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7499 (Filling): Remove redundant comment. Clarify return value of
7500 current-justification.
7501 (Margins): Minor clarifications.
7502 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7503 (Sorting): Update definition of sort-lines.
7504 (Columns): Clarify behavior of sort-columns.
7505 (Indent Tabs): Link to Tab Stops in Emacs manual.
7506 (Special Properties): Clarify.
7507 (Clickable Text): Mention Buttons package.
7508
7509 2006-08-12 Kevin Ryde <user42@zip.com.au>
7510
7511 * os.texi (Time Parsing): Add %z to description of
7512 format-time-string, as per docstring. Add cross reference to
7513 glibc manual for strftime.
7514
7515 2006-08-08 Richard Stallman <rms@gnu.org>
7516
7517 * modes.texi: Clean up wording in previous change.
7518
7519 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
7520
7521 * modes.texi (Hooks): Clarify.
7522 (Major Mode Basics): Mention define-derived-mode explicitly.
7523 (Major Mode Conventions): Rebinding RET is OK for some modes.
7524 Mention change-major-mode-hook and after-change-major-mode-hook.
7525 (Example Major Modes): Move to end of Modes section.
7526 (Mode Line Basics): Clarify.
7527 (Mode Line Data): Mention help-echo and local-map in strings.
7528 Explain reason for treatment of non-risky variables.
7529 (Properties in Mode): Clarify.
7530 (Faces for Font Lock): Add font-lock-negation-char-face.
7531
7532 2006-08-04 Eli Zaretskii <eliz@gnu.org>
7533
7534 * strings.texi (Formatting Strings): Warn against arbitrary
7535 strings as first arg to `format'.
7536
7537 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7538
7539 * text.texi (Clickable Text): Mention `help-echo' text property.
7540 Update intro, examples and associated explanations.
7541
7542 2006-07-31 Richard Stallman <rms@gnu.org>
7543
7544 * commands.texi: Update xrefs.
7545 (Event Mod): New node, cut out from old Translating Input.
7546
7547 * maps.texi: Update xrefs.
7548
7549 * keymaps.texi (Translation Keymaps): New node.
7550 Update xrefs from Translating Input to Translation Keymaps.
7551
7552 * elisp.texi (Top): Update subnode menu.
7553
7554 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7555
7556 * os.texi (System Interface): Fix menu descriptions of some nodes.
7557 (Translating Input): Node deleted.
7558
7559 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
7560
7561 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7562
7563 * lists.texi (Sets And Lists): Likewise.
7564
7565 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7566
7567 * text.texi (Fields): Mention POS
7568 requirement when narrowing is in effect.
7569
7570 2006-07-28 Richard Stallman <rms@gnu.org>
7571
7572 * display.texi (Face Attributes): Simplify wording.
7573 (Attribute Functions): Clarify meaning of new-frame default
7574 attribute settings.
7575
7576 * customize.texi (Common Keywords): Document how to use
7577 :package-version in a package not in Emacs.
7578
7579 2006-07-28 Kim F. Storm <storm@cua.dk>
7580
7581 * commands.texi (Reading One Event): Fix last change.
7582
7583 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
7584
7585 * commands.texi (Reading One Event): Document SECONDS argument for
7586 read-event, read-char, and read-char-exclusive.
7587
7588 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7589
7590 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7591 to ensure correct identification.
7592
7593 2006-07-24 Richard Stallman <rms@gnu.org>
7594
7595 * text.texi (Clickable Text): Clarify.
7596
7597 * sequences.texi (Vector Functions): Delete duplicate xref.
7598
7599 * objects.texi (Function Type): Clarify.
7600
7601 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7602 modes.
7603
7604 * lists.texi (List Variables): New node.
7605 Material moved from other nodes.
7606
7607 * variables.texi (Setting Variables): add-to-list and
7608 add-to-ordered-list moved to List Variables node.
7609
7610 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7611
7612 * text.texi (Links and Mouse-1):
7613 For mouse-on-link-p, expand on arg POS.
7614
7615 2006-07-21 Kim F. Storm <storm@cua.dk>
7616
7617 * display.texi (Forcing Redisplay): Don't mention systems which
7618 don't support sub-second timers for redisplay-preemption-period.
7619
7620 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7621
7622 2006-07-21 Eli Zaretskii <eliz@gnu.org>
7623
7624 * frames.texi (Input Focus): Document that focus-follows-mouse has
7625 no effect on MS-Windows.
7626
7627 2006-07-18 Richard Stallman <rms@gnu.org>
7628
7629 * display.texi (Forcing Redisplay): Cleanups in previous change.
7630
7631 * processes.texi (Low-Level Network): Make menu more convenient.
7632
7633 2006-07-18 Kim F. Storm <storm@cua.dk>
7634
7635 * display.texi (Forcing Redisplay): redisplay-preemption-period
7636 only used on window systems. Add xref to Terminal Output.
7637
7638 * os.texi (Terminal Output): baud-rate only controls preemption on
7639 non-window systems. Add xref to Forcing Redisplay.
7640
7641 * processes.texi (Low-Level Network): Rename node "Make Network"
7642 to "Network Processes".
7643
7644 2006-07-18 Karl Berry <karl@gnu.org>
7645
7646 * variables.texi, functions.texi, customize.texi, loading.texi:
7647 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7648
7649 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
7650
7651 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7652
7653 2006-07-17 Richard Stallman <rms@gnu.org>
7654
7655 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7656 Put period and comma inside quotes.
7657
7658 * loading.texi, markers.texi: Use real doublequote inside menus.
7659
7660 * windows.texi: Put point and comma inside quotes.
7661 (Textual Scrolling): Use @samp for error message.
7662
7663 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7664 * strings.texi, streams.texi, processes.texi, os.texi:
7665 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7666 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7667 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7668 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7669 Put point and comma inside quotes.
7670
7671 * control.texi (Processing of Errors): Add command-error-function.
7672
7673 * variables.texi (File Local Variables): Clarify that
7674 file local variables make buffer-local bindings.
7675
7676 * modes.texi (Syntactic Font Lock): Give default for
7677 font-lock-syntax-table.
7678
7679 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7680
7681 * text.texi (Special Properties): Clean up previous change.
7682
7683 2006-07-16 Karl Berry <karl@gnu.org>
7684
7685 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7686 * control.texi: Fix bad page breaks through chapter 10 (control).
7687
7688 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7689 underfull hbox.
7690
7691 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
7692
7693 * text.texi (Special Properties): Describe fontified text property
7694 in relation to a character (not text).
7695
7696 2006-07-15 Kim F. Storm <storm@cua.dk>
7697
7698 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7699 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7700 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7701
7702 * anti.texi (Antinews): Mention redisplay function.
7703 The kbd macro existed, but was not documented, before 22.x.
7704 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7705
7706 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
7707
7708 * display.texi (Displaying Messages): Add anchor.
7709
7710 * frames.texi (Dialog Boxes): Use it.
7711
7712 2006-07-12 Richard Stallman <rms@gnu.org>
7713
7714 * objects.texi (Frame Type): Explain nature of frames better.
7715
7716 * frames.texi (Frames): Explain nature of frames better.
7717
7718 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7719
7720 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7721
7722 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7723
7724 * frames.texi (Window System Selections): Mention scrap support for Mac.
7725 Default value of x-select-enable-clipboard is t on Mac.
7726
7727 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7728
7729 2006-07-11 Kim F. Storm <storm@cua.dk>
7730
7731 * display.texi (Forcing Redisplay): Add `redisplay' function.
7732 Don't mention (sit-for -1) -- use (redisplay t) instead.
7733
7734 * commands.texi (Waiting): (sit-for -1) is no longer special.
7735 (sit-for 0) is equivalent to (redisplay).
7736 Iconifying/deiconifying no longer makes sit-for return.
7737
7738 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
7739
7740 * display.texi (Buttons): Fix typo.
7741
7742 * index.texi, elisp.texi (New Symbols): Comment node out.
7743
7744 2006-07-09 Richard Stallman <rms@gnu.org>
7745
7746 * display.texi (Truncation): Clean up previous change.
7747
7748 2006-07-08 Richard Stallman <rms@gnu.org>
7749
7750 * commands.texi (Interactive Call): Use 3 as prefix in example
7751 for execute-extended-command.
7752
7753 * display.texi (Attribute Functions): Move paragraph about
7754 compatibility with Emacs < 21.
7755
7756 2006-07-09 Kim F. Storm <storm@cua.dk>
7757
7758 * display.texi (Refresh Screen): Clarify force-window-update.
7759 (Truncation): "Normally" indicated by fringe arrows.
7760
7761 2006-07-08 Eli Zaretskii <eliz@gnu.org>
7762
7763 * windows.texi (Textual Scrolling, Resizing Windows):
7764 * variables.texi (Constant Variables):
7765 * text.texi (Buffer Contents, Deletion, Changing Properties)
7766 (Property Search, Special Properties, Sticky Properties)
7767 (Links and Mouse-1, Fields, Change Hooks):
7768 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7769 (Categories):
7770 * symbols.texi (Other Plists):
7771 * streams.texi (Output Variables):
7772 * processes.texi (Input to Processes, Query Before Exit):
7773 * positions.texi (Word Motion, Text Lines, List Motion):
7774 * os.texi (Init File, System Environment, Sound Output)
7775 (Session Management):
7776 * nonascii.texi (Text Representations, Character Sets)
7777 (Chars and Bytes, Locales):
7778 * modes.texi (Defining Minor Modes, Header Lines):
7779 * minibuf.texi (Minibuffer Contents):
7780 * markers.texi (Information from Markers):
7781 * lists.texi (List Elements, Building Lists, Association Lists):
7782 * keymaps.texi (Tool Bar):
7783 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7784 * functions.texi (What Is a Function, Mapping Functions):
7785 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7786 (Color Names, Text Terminal Colors, Display Feature Testing):
7787 * files.texi (Visiting Functions, File Name Components)
7788 (Unique File Names, Contents of Directories):
7789 * display.texi (Forcing Redisplay, Displaying Messages)
7790 (Temporary Displays, Font Selection, Auto Faces)
7791 (Font Lookup, Fringe Indicators, Display Margins)
7792 (Image Descriptors, Showing Images, Image Cache, Button Types)
7793 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7794 (Display Table Format, Glyphs):
7795 * control.texi (Iteration):
7796 * commands.texi (Command Loop Info, Adjusting Point):
7797 * backups.texi (Making Backups, Auto-Saving):
7798 Remove @tindex entries.
7799
7800 2006-07-07 Kim F. Storm <storm@cua.dk>
7801
7802 * display.texi (Fringe Cursors): Fix typo.
7803 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7804 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7805
7806 2006-07-05 Richard Stallman <rms@gnu.org>
7807
7808 * text.texi (Buffer Contents): Add example of text props
7809 in result of buffer-substring.
7810 (Text Properties): Explain better about use of specific property names.
7811 (Property Search): Some cleanups; reorder some functions.
7812
7813 * keymaps.texi (Changing Key Bindings): Cleanup.
7814 Add xref to Key Binding Conventions.
7815
7816 * display.texi (Attribute Functions): Add examples for
7817 face-attribute-relative-p.
7818
7819 * tips.texi (Coding Conventions): Cleanup last change.
7820
7821 2006-07-05 Karl Berry <karl@gnu.org>
7822
7823 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7824 Remove @setchapternewpage odd.
7825 Result is 1013 pages, down from 1100.
7826
7827 * anti.texi, customize.texi, display.texi, internals.texi:
7828 * minibuf.texi, modes.texi, tips.texi:
7829 Fix overfull/underfull boxes.
7830
7831 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7832
7833 * edebug.texi (Instrumenting):
7834 Add Edebug-specific findex for eval-buffer.
7835 * loading.texi (Loading):
7836 Replace eval-current-buffer with eval-buffer.
7837
7838 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
7839
7840 * locals.texi (Standard Buffer-Local Variables): Update the list
7841 of variables.
7842
7843 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
7844
7845 * files.texi (File Name Completion): Point user to the node
7846 "Reading File Names".
7847
7848 2006-06-24 Eli Zaretskii <eliz@gnu.org>
7849
7850 * files.texi (Contents of Directories): Document case-insensitive
7851 behavior on respective filesystems.
7852
7853 * objects.texi (Character Type): Document that Emacs signals an
7854 error for unsupported Unicode characters specified as \uNNNN.
7855
7856 2006-06-19 Richard Stallman <rms@gnu.org>
7857
7858 * processes.texi (Bindat Spec): Clarify previous change.
7859
7860 2006-06-16 Richard Stallman <rms@gnu.org>
7861
7862 * tips.texi (Coding Conventions): Better explain conventions
7863 for definition constructs.
7864
7865 * text.texi (Special Properties): String value of `read-only'
7866 serves as the error message.
7867
7868 * objects.texi (Character Type): Clarify prev. change.
7869 (Non-ASCII in Strings): Mention \u and \U.
7870
7871 * commands.texi (Using Interactive): Explain problem of
7872 markers, etc., in command-history.
7873
7874 2006-06-14 Kim F. Storm <storm@cua.dk>
7875
7876 * commands.texi (Waiting): Negative arg to sit-for forces
7877 redisplay even if input is pending.
7878
7879 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
7880 redisplay. Remove incorrect example of binding redisplay-dont-pause
7881 around (sit-for 0).
7882
7883 2006-06-13 Richard Stallman <rms@gnu.org>
7884
7885 * display.texi (Forcing Redisplay): Clarify previous change.
7886
7887 2006-06-13 Romain Francoise <romain@orebokech.com>
7888
7889 * display.texi (Forcing Redisplay): Fix typo.
7890
7891 2006-06-13 Kim F. Storm <storm@cua.dk>
7892
7893 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
7894
7895 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
7896
7897 * tips.texi (Coding Conventions): Add `@end itemize'.
7898
7899 2006-06-10 Richard Stallman <rms@gnu.org>
7900
7901 * tips.texi (Coding Conventions): Explain use of coding systems
7902 to ensure one decoding for strings.
7903
7904 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
7905
7906 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
7907 syntax.
7908
7909 2006-06-07 Eli Zaretskii <eliz@gnu.org>
7910
7911 * display.texi (Font Selection): Remove description of
7912 clear-face-cache.
7913
7914 * compile.texi (Eval During Compile): Fix a typo. Add index
7915 entries for possible uses of eval-when-compile.
7916
7917 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
7918
7919 * display.texi (Abstract Display): Fix typo.
7920
7921 2006-06-03 Eli Zaretskii <eliz@gnu.org>
7922
7923 * minibuf.texi (Minibuffer History) <history-add-new-input>:
7924 Reword variable's description.
7925
7926 2006-06-01 Richard Stallman <rms@gnu.org>
7927
7928 * windows.texi (Splitting Windows): Clarify splitting nonselected
7929 window.
7930
7931 2006-05-31 Juri Linkov <juri@jurta.org>
7932
7933 * minibuf.texi (Minibuffer History): Add history-add-new-input.
7934
7935 2006-05-30 Richard Stallman <rms@gnu.org>
7936
7937 * display.texi (Line Height): Fix errors in description of
7938 default line height and line-height property.
7939
7940 * nonascii.texi (Default Coding Systems): Further clarification.
7941
7942 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
7943
7944 * internals.texi (Pure Storage): Mention that an overflow in pure
7945 space causes a memory leak.
7946 (Garbage Collection): If there was an overflow in pure space,
7947 `garbage-collect' returns nil.
7948
7949 2006-05-30 Eli Zaretskii <eliz@gnu.org>
7950
7951 * nonascii.texi (Default Coding Systems): Fix it some more.
7952
7953 2006-05-29 Eli Zaretskii <eliz@gnu.org>
7954
7955 * nonascii.texi (Default Coding Systems): Fix last change.
7956
7957 2006-05-29 Kenichi Handa <handa@m17n.org>
7958
7959 * nonascii.texi (find-operation-coding-system): Describe the new
7960 argument format (FILENAME . BUFFER).
7961
7962 2006-05-28 Richard Stallman <rms@gnu.org>
7963
7964 * tips.texi (Coding Conventions): Better explain reasons not to
7965 advise other packages or use `eval-after-load'.
7966
7967 2006-05-29 Kim F. Storm <storm@cua.dk>
7968
7969 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
7970 `bindat-idx' and `bindat-raw' for clarity.
7971
7972 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7973
7974 * processes.texi (Bindat Spec): Expand on `repeat' handler.
7975
7976 * display.texi (Display): Add "Abstract Display" to menu.
7977 (Abstract Display, Abstract Display Functions)
7978 (Abstract Display Example): New nodes.
7979 * elisp.texi (Top): Add "Abstract Display" to menu.
7980
7981 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
7982
7983 * keymaps.texi (Key Sequences): Link to input events definition.
7984 (Format of Keymaps): Delete material duplicated in Keymap Basics.
7985
7986 * files.texi (Changing Files): Document updated argument list for
7987 copy-file.
7988
7989 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
7990
7991 * processes.texi (Bindat Functions): Explain term "total length".
7992 Use it in bindat-length and bindat-pack descriptions.
7993
7994 2006-05-26 Eli Zaretskii <eliz@gnu.org>
7995
7996 * tips.texi (Coding Conventions): Advise against using
7997 eval-after-load in packages. Add an index entry.
7998
7999 2006-05-25 Juri Linkov <juri@jurta.org>
8000
8001 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8002
8003 * modes.texi (%-Constructs): Add %e, %z, %Z.
8004
8005 2006-05-25 Richard Stallman <rms@gnu.org>
8006
8007 * elisp.texi (Top): Update subnode menu.
8008
8009 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8010 (Keymaps): Update menu.
8011
8012 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8013
8014 * keymaps.texi (Key Sequences): Some clarifications.
8015
8016 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8017
8018 * processes.texi (Bindat Functions): Say "unibyte string"
8019 explicitly for bindat-unpack and bindat-pack descriptions.
8020 (Bindat Examples): Don't call `string-make-unibyte' in example.
8021
8022 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8023
8024 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
8025 Explain string and vector representations of key sequences.
8026
8027 * keymaps.texi (Changing Key Bindings):
8028 * commands.texi (Interactive Codes):
8029 * help.texi (Describing Characters): Refer to it.
8030
8031 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8032
8033 * frames.texi (Pointer Shape): @end table -> @end defvar.
8034
8035 2006-05-22 Richard Stallman <rms@gnu.org>
8036
8037 * elisp.texi (Top): Update subnode menus.
8038
8039 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8040 Contents rewritten; material from old Pointer Shape node moved here.
8041
8042 * display.texi (Pointer Shape): Node deleted.
8043 (Image Descriptors): Minor cleanup.
8044
8045 2006-05-21 Richard Stallman <rms@gnu.org>
8046
8047 * syntax.texi (Parsing Expressions): Update info on which STATE
8048 elements are ignored.
8049
8050 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8051
8052 * hooks.texi (Standard Hooks): Correct typo.
8053
8054 * gpl.texi (GPL): ifinfo -> ifnottex.
8055
8056 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8057
8058 * searching.texi (Simple Match Data): Warn about match data being
8059 set anew by every search.
8060
8061 2006-05-17 Richard Stallman <rms@gnu.org>
8062
8063 * minibuf.texi (Minibuffer History): Clarify.
8064
8065 * searching.texi (Regexp Special): Clarify nested regexp warning.
8066
8067 2006-05-16 Kim F. Storm <storm@cua.dk>
8068
8069 * minibuf.texi (Minibuffer History): Update add-to-history.
8070
8071 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8072
8073 * nonascii.texi (Explicit Encoding):
8074 Fix typo (encoding<->decoding).
8075
8076 2006-05-14 Richard Stallman <rms@gnu.org>
8077
8078 * buffers.texi (Creating Buffers): Cleanup.
8079
8080 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8081
8082 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8083
8084 * buffers.texi (Current Buffer): Document that with-temp-buffer
8085 disables undo.
8086
8087 * os.texi (Terminal-Specific): More accurate description of how
8088 Emacs searches for the terminal-specific libraries.
8089
8090 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8091
8092 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8093 emacs-xtra to @inforef's.
8094
8095 * text.texi (Undo): Document that undo is turned off in buffers
8096 whose names begin with a space.
8097
8098 * buffers.texi (Buffer Names): Add index entries for buffers whose
8099 names begin with a space.
8100 (Creating Buffers): Document that undo is turned off in buffers
8101 whose names begin with a space.
8102
8103 * files.texi (Visiting Functions, Reading from Files)
8104 (Saving Buffers): Mention code and EOL conversions by file I/O
8105 primitives and subroutines.
8106
8107 * nonascii.texi (Lisp and Coding Systems):
8108 Document coding-system-eol-type. Add index entries for eol conversion.
8109
8110 * display.texi (Defining Faces): Mention `mac', and add an xref to
8111 where window-system is described.
8112
8113 2006-05-10 Richard Stallman <rms@gnu.org>
8114
8115 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8116
8117 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8118
8119 * variables.texi (File Local Variables): Recommend to quote lambda
8120 expressions in safe-local-variable property.
8121
8122 2006-05-09 Richard Stallman <rms@gnu.org>
8123
8124 * variables.texi (File Local Variables):
8125 Document safe-local-eval-forms and safe-local-eval-function.
8126
8127 2006-05-07 Kim F. Storm <storm@cua.dk>
8128
8129 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8130 from add-to-history.
8131
8132 2006-05-07 Romain Francoise <romain@orebokech.com>
8133
8134 * commands.texi (Event Input Misc):
8135 * compile.texi (Eval During Compile):
8136 * internals.texi (Buffer Internals):
8137 * minibuf.texi (Initial Input):
8138 * nonascii.texi (Scanning Charsets):
8139 * numbers.texi (Comparison of Numbers):
8140 * windows.texi (Textual Scrolling, Vertical Scrolling):
8141 Fix various typos.
8142
8143 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8144
8145 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8146 conditional xref's to either emacs or emacs-xtra, depending on
8147 @iftex/@ifnottex.
8148
8149 * minibuf.texi (Minibuffer History): Document add-to-history.
8150
8151 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8152
8153 * internals.texi (Pure Storage): Mention the pure overflow message
8154 at startup.
8155
8156 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
8157
8158 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8159 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8160 search.
8161
8162 2006-05-01 Richard Stallman <rms@gnu.org>
8163
8164 * intro.texi (nil and t): Clarify.
8165
8166 * variables.texi (File Local Variables): Suggest using booleanp.
8167
8168 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
8169
8170 * objects.texi (Type Predicates): Fix typos.
8171
8172 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8173
8174 * intro.texi (nil and t): Add booleanp.
8175
8176 * objects.texi (Type Predicates): Add links for booleanp and
8177 string-or-null-p.
8178
8179 2006-04-29 Richard Stallman <rms@gnu.org>
8180
8181 * modes.texi (Multiline Font Lock): Rename from
8182 Multi line Font Lock Elements. Much clarification.
8183 (Font Lock Multiline, Region to Fontify): Much clarification.
8184
8185 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8186
8187 * variables.texi (File Local Variables): Remove the special case t for
8188 safe-local-variable.
8189
8190 2006-04-26 Richard Stallman <rms@gnu.org>
8191
8192 * syntax.texi (Parsing Expressions): Minor cleanup.
8193
8194 2006-04-18 Richard Stallman <rms@gnu.org>
8195
8196 * tips.texi (Coding Conventions): Explain when the package's
8197 prefix should appear later on (not at the start of the name).
8198
8199 * searching.texi (String Search): Clarify effect of NOERROR.
8200
8201 * modes.texi (Imenu): Clarify what special items do.
8202
8203 * hooks.texi (Standard Hooks): Delete text about old hook names.
8204
8205 2006-04-17 Romain Francoise <romain@orebokech.com>
8206
8207 * variables.texi (Local Variables): Update the default value of
8208 `max-specpdl-size'.
8209
8210 2006-04-15 Michael Olson <mwolson@gnu.org>
8211
8212 * processes.texi (Transaction Queues): Mention the new optional
8213 `delay-question' argument for `tq-enqueue'.
8214
8215 2006-04-13 Bill Wohler <wohler@newt.com>
8216
8217 * customize.texi (Common Keywords): Use dotted notation for
8218 :package-version value. Specify its values. Improve documentation
8219 for customize-package-emacs-version-alist.
8220
8221 2006-04-12 Bill Wohler <wohler@newt.com>
8222
8223 * customize.texi (Common Keywords): Move description of
8224 customize-package-emacs-version-alist to @defvar.
8225
8226 2006-04-10 Bill Wohler <wohler@newt.com>
8227
8228 * customize.texi (Common Keywords): Add :package-version.
8229
8230 2006-04-10 Kim F. Storm <storm@cua.dk>
8231
8232 * text.texi (Buffer Contents): Add NOPROPS arg to
8233 filter-buffer-substring.
8234
8235 2006-04-08 Kevin Ryde <user42@zip.com.au>
8236
8237 * os.texi (Command-Line Arguments): Update xref to emacs manual
8238 "Command Arguments" -> "Emacs Invocation", per change there.
8239
8240 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8241
8242 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8243 be on one line to help makeinfo not render two spaces after the dot.
8244
8245 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8246
8247 * strings.texi (Predicates for Strings): Add string-or-null-p.
8248
8249 2006-03-28 Kim F. Storm <storm@cua.dk>
8250
8251 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8252 remarks about systems that don't support fractional seconds.
8253
8254 2006-03-25 Karl Berry <karl@gnu.org>
8255
8256 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8257 the year list.
8258
8259 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
8260
8261 * display.texi (Fringe Indicators): Fix typos.
8262
8263 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8264
8265 * tips.texi (Documentation Tips): One can now also write `program'
8266 in front of a quoted symbol in a docstring to prevent making a
8267 hyperlink.
8268
8269 2006-03-19 Alan Mackenzie <acm@muc.de>
8270
8271 * text.texi (Special Properties): Clarify `fontified' property.
8272
8273 2006-03-16 Richard Stallman <rms@gnu.org>
8274
8275 * display.texi (Defining Images): Minor cleanup.
8276
8277 2006-03-16 Bill Wohler <wohler@newt.com>
8278
8279 * display.texi (Defining Images): In image-load-path-for-library,
8280 prefer user's images.
8281
8282 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8283
8284 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8285
8286 2006-03-15 Bill Wohler <wohler@newt.com>
8287
8288 * display.texi (Defining Images): Fix example in
8289 image-load-path-for-library by not recommending that one binds
8290 image-load-path. Just defvar it to placate compiler and only use
8291 it if previously defined.
8292
8293 2006-03-14 Bill Wohler <wohler@newt.com>
8294
8295 * display.texi (Defining Images): In image-load-path-for-library,
8296 always return list of directories. Update example.
8297
8298 2006-03-14 Alan Mackenzie <acm@muc.de>
8299
8300 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8301 This describes font-lock-extend-region-function.
8302 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8303 the new node "Region to Fontify".
8304
8305 2006-03-13 Richard Stallman <rms@gnu.org>
8306
8307 * display.texi (Invisible Text): The impossible position is
8308 now before the invisible text, not after.
8309 (Defining Images): Clean up last change.
8310
8311 2006-03-11 Bill Wohler <wohler@newt.com>
8312
8313 * display.texi (Defining Images): Add image-load-path-for-library.
8314
8315 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8316
8317 * text.texi (Adaptive Fill): Fix Texinfo usage.
8318
8319 * strings.texi (Creating Strings): Fix Texinfo usage.
8320
8321 * searching.texi (Regexp Special): Use @samp for regular
8322 expressions that are not in Lisp syntax.
8323
8324 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8325
8326 * searching.texi (Regexp Special): Put remark between parentheses
8327 to avoid misreading.
8328
8329 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8330
8331 * searching.texi (Syntax of Regexps): More accurately describe
8332 which characters are special in which situations.
8333 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8334 are not special. Describe in detail when `[' and `]' are special.
8335 (Regexp Backslash): Plenty of regexps with unbalanced square
8336 brackets are valid, so reword that statement.
8337
8338 2006-03-02 Kim F. Storm <storm@cua.dk>
8339
8340 * keymaps.texi (Tool Bar): Add tool-bar-border.
8341
8342 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8343
8344 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8345
8346 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8347
8348 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8349
8350 * files.texi (Locating Files): Suggest additional values for the
8351 SUFFIXES arg of `locate-file'. Update pxref.
8352
8353 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8354 (How Programs Do Loading): Discuss the effects of Auto Compression
8355 mode on `load'.
8356 (Load Suffixes): New node.
8357 (Library Search): Delete description of `load-suffixes'; it was
8358 moved to "Load Suffixes".
8359 (Autoload, Named Features): Mention `load-suffixes'.
8360
8361 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8362
8363 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8364
8365 * windows.texi (Window Tree): Fix typo.
8366
8367 2006-02-20 Kim F. Storm <storm@cua.dk>
8368
8369 * display.texi (Fringe Indicators): New section.
8370 Move indicate-empty-lines, indicate-buffer-boundaries, and
8371 default-indicate-buffer-boundaries here.
8372 Add fringe-indicator-alist and default-fringes-indicator-alist.
8373 Add list of logical fringe indicator symbols.
8374 Update list of standard bitmap names.
8375 (Fringe Cursors): New section.
8376 Move overflow-newline-into-fringe here.
8377 Add fringe-cursor-alist and default-fringes-cursor-alist.
8378 Add list of fringe cursor symbols.
8379
8380 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
8381
8382 * commands.texi (Using Interactive): Fix reference to node
8383 "Minibuffers".
8384
8385 2006-02-19 Richard M. Stallman <rms@gnu.org>
8386
8387 * minibuf.texi (High-Level Completion):
8388 Add xref to read-input-method-name.
8389
8390 * files.texi (Relative File Names): Move file-relative-name here.
8391 (File Name Expansion): From here. Minor clarifications.
8392
8393 * commands.texi (Using Interactive): Add xrefs about reading input.
8394 Clarify remarks about that moving point and mark.
8395 Put string case before list case.
8396
8397 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
8398
8399 * display.texi (Other Display Specs, Image Descriptors):
8400 Revert erroneous changes. The previous description of
8401 image-descriptors as `(image . PROPS)' was correct.
8402
8403 2006-02-14 Richard M. Stallman <rms@gnu.org>
8404
8405 * variables.texi (File Local Variables): Clarifications.
8406
8407 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
8408
8409 * variables.texi (File Local Variables): Use @code for a cons
8410 cell, not @var.
8411
8412 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
8413
8414 * variables.texi (File Local Variables): Document new file local
8415 variable behavior.
8416
8417 2006-02-10 Kim F. Storm <storm@cua.dk>
8418
8419 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8420
8421 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
8422
8423 * modes.texi (%-Constructs): Remove obsolete info about
8424 `global-mode-string'.
8425
8426 2006-02-07 Richard M. Stallman <rms@gnu.org>
8427
8428 * commands.texi (Prefix Command Arguments): Minor cleanup.
8429
8430 * display.texi: "Graphical display", not window system.
8431
8432 * functions.texi (What Is a Function): Fix xref.
8433
8434 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8435 (Changing Key Bindings): Clarify when remapping is better than
8436 substitute-key-definition.
8437
8438 2006-02-02 Richard M. Stallman <rms@gnu.org>
8439
8440 * minibuf.texi (Basic Completion): Completion alists are risky.
8441
8442 * keymaps.texi (Active Keymaps): Clarifications.
8443 (Searching Keymaps): New node.
8444 (Keymaps): Update menu.
8445
8446 * frames.texi (Layout Parameters): Minor clarification.
8447 (Drag and Drop): New node.
8448 (Frames): Update menu.
8449
8450 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
8451
8452 * display.texi (Other Display Specs, Image Descriptors):
8453 Image description is a list, not a cons cell.
8454
8455 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8456
8457 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8458 list is not necessarily a list).
8459
8460 2006-01-27 Eli Zaretskii <eliz@gnu.org>
8461
8462 * frames.texi (Layout Parameters): border-width and
8463 internal-border-width belong to the frame, not the window.
8464
8465 2006-01-19 Richard M. Stallman <rms@gnu.org>
8466
8467 * nonascii.texi (Translation of Characters): Search cmds use
8468 translation-table-for-input. Automatically made local.
8469
8470 * markers.texi (Overview of Markers): Count insertion type
8471 as one of a marker's attributes.
8472
8473 * keymaps.texi (Controlling Active Maps): New node, split out of
8474 Active Keymaps.
8475 (Keymaps): Menu updated.
8476 (Active Keymaps): Give pseudocode to explain how the active
8477 maps are searched. current-active-maps and key-binding moved here.
8478 (Functions for Key Lookup): current-active-maps and key-binding moved.
8479 Clarifications.
8480 (Searching the Keymaps): New subnode.
8481
8482 * elisp.texi (Top): Menu clarification.
8483
8484 * display.texi (Other Display Specs): Delete duplicate entry for
8485 just a string as display spec. Move text about recursive display
8486 specs on such a string.
8487
8488 * commands.texi (Key Sequence Input): Clarify.
8489 Move num-nonmacro-input-events out.
8490 (Reading One Event): num-nonmacro-input-events moved here.
8491
8492 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
8493
8494 * advice.texi (Simple Advice): Update example to fit argument
8495 change in previous-line.
8496
8497 2006-01-05 Richard M. Stallman <rms@gnu.org>
8498
8499 * markers.texi (The Mark): Fix in `mark'.
8500
8501 2006-01-04 Richard M. Stallman <rms@gnu.org>
8502
8503 * processes.texi (Misc Network, Make Network): Minor cleanups.
8504
8505 2006-01-04 Kim F. Storm <storm@cua.dk>
8506
8507 * processes.texi (Make Network): Add IPv6 addresses and handling.
8508 (Network Feature Testing): Mention (:family ipv6).
8509 (Misc Network): Add IPv6 formats to format-network-address.
8510
8511 2005-12-30 Richard M. Stallman <rms@gnu.org>
8512
8513 * text.texi (Changing Properties):
8514 Don't use return value of set-text-properties.
8515
8516 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8517
8518 * modes.texi (Mode Line Format): Correct typo in menu.
8519
8520 2005-12-29 Richard M. Stallman <rms@gnu.org>
8521
8522 * modes.texi (Mode Line Top): New node.
8523 (Mode Line Data): Some text moved to new node.
8524 Explain the data structure more concretely.
8525 (Mode Line Basics): Clarifications.
8526 (Mode Line Variables): Clarify intro paragraph.
8527 (%-Constructs): Clarify intro paragraph.
8528 (Mode Line Format): Update menu.
8529
8530 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8531
8532 * minibuf.texi (Basic Completion): Update lazy-completion-table
8533 examples for removal of ARGS argument.
8534
8535 2005-12-23 Richard M. Stallman <rms@gnu.org>
8536
8537 * text.texi (Undo): Restore some explanation from the version
8538 that was deleted.
8539
8540 2005-12-23 Eli Zaretskii <eliz@gnu.org>
8541
8542 * text.texi (Undo): Remove duplicate descriptions of `apply
8543 funname' and `apply delta' elements of the undo list.
8544
8545 2005-12-20 Richard M. Stallman <rms@gnu.org>
8546
8547 * help.texi (Help Functions): Update documentation of `apropos'.
8548
8549 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8550
8551 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8552 because it is confusing. If the :help-echo keyword is a function,
8553 it is not directly used as the :help-echo overlay property, as the
8554 xref seems to suggest (it does not take the appropriate args).
8555
8556 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8557
8558 * customize.texi (Common Keywords): Fix Texinfo usage.
8559 (Group Definitions, Variable Definitions): Update for new
8560 conventions for using `*' in docstrings.
8561
8562 * tips.texi (Documentation Tips): Update for new conventions for
8563 using `*' in docstrings.
8564
8565 2005-12-16 Richard M. Stallman <rms@gnu.org>
8566
8567 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8568
8569 2005-12-16 Juri Linkov <juri@jurta.org>
8570
8571 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8572
8573 2005-12-14 Romain Francoise <romain@orebokech.com>
8574
8575 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8576 Fix typo.
8577
8578 2005-12-11 Juri Linkov <juri@jurta.org>
8579
8580 * minibuf.texi (Completion Commands): Add mention of read-file-name
8581 for filename completion keymaps.
8582 (Reading File Names): Add mention of filename completion keymaps
8583 for read-file-name and xref to `Completion Commands'.
8584
8585 2005-12-10 Richard M. Stallman <rms@gnu.org>
8586
8587 * customize.texi (Common Keywords): State caveats for use of :tag.
8588
8589 2005-12-08 Richard M. Stallman <rms@gnu.org>
8590
8591 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8592 with xrefs and better explanation.
8593 (Completion Commands): Add the filename completion maps.
8594
8595 * objects.texi (Character Type): Clarify that \s is not space
8596 if a dash follows.
8597
8598 2005-12-05 Richard M. Stallman <rms@gnu.org>
8599
8600 * windows.texi (Resizing Windows): Delete preserve-before args.
8601
8602 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8603
8604 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8605 in full keymaps, since the quirk has been fixed.
8606
8607 2005-12-03 Eli Zaretskii <eliz@gnu.org>
8608
8609 * hooks.texi (Standard Hooks): Add index entries.
8610 Mention `compilation-finish-functions'.
8611
8612 2005-11-27 Richard M. Stallman <rms@gnu.org>
8613
8614 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8615
8616 2005-11-21 Juri Linkov <juri@jurta.org>
8617
8618 * customize.texi (Common Keywords): Update links types
8619 custom-manual and url-link. Add link types emacs-library-link,
8620 file-link, function-link, variable-link, custom-group-link.
8621
8622 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
8623
8624 * display.texi: Revert 2005-11-20 change.
8625
8626 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8627
8628 * processes.texi (Bindat Functions):
8629 Say "third" to refer to zero-based index "2".
8630
8631 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8632
8633 * loading.texi (Library Search): Update the default value of
8634 `load-suffixes'.
8635
8636 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
8637
8638 * display.texi (Attribute Functions): Mention :ignore-defface.
8639
8640 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8641
8642 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8643 (Minor Mode Conventions): Mention the use of a hook.
8644
8645 2005-11-06 Richard M. Stallman <rms@gnu.org>
8646
8647 * files.texi (Magic File Names): find-file-name-handler checks the
8648 `operations' property of the handler.
8649
8650 2005-11-03 Richard M. Stallman <rms@gnu.org>
8651
8652 * variables.texi (Frame-Local Variables): Small clarification.
8653
8654 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
8655
8656 * os.texi (Init File): Document ~/.emacs.d/init.el.
8657
8658 2005-10-29 Richard M. Stallman <rms@gnu.org>
8659
8660 * internals.texi (Garbage Collection): Document memory-full.
8661
8662 2005-10-28 Bill Wohler <wohler@newt.com>
8663
8664 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8665 for URLs.
8666
8667 2005-10-28 Richard M. Stallman <rms@gnu.org>
8668
8669 * minibuf.texi (Completion Commands): Clean up prev change.
8670
8671 2005-10-26 Kevin Ryde <user42@zip.com.au>
8672
8673 * compile.texi (Eval During Compile): Explain recommended uses
8674 of eval-when-compile and eval-and-compile.
8675
8676 2005-10-27 Masatake YAMATO <jet@gyve.org>
8677
8678 * minibuf.texi (Completion Commands):
8679 Write about new optional argument for `display-completion-list'.
8680
8681 2005-10-23 Richard M. Stallman <rms@gnu.org>
8682
8683 * display.texi (Overlay Arrow): Clarify about local bindings of
8684 overlay-arrow-position.
8685
8686 2005-10-22 Eli Zaretskii <eliz@gnu.org>
8687
8688 * internals.texi (Building Emacs): Fix last change.
8689
8690 2005-10-22 Richard M. Stallman <rms@gnu.org>
8691
8692 * internals.texi (Building Emacs): Document eval-at-startup.
8693
8694 2005-10-21 Richard M. Stallman <rms@gnu.org>
8695
8696 * loading.texi (Where Defined): load-history contains abs file names.
8697 symbol-file returns abs file names.
8698
8699 2005-10-19 Kim F. Storm <storm@cua.dk>
8700
8701 * display.texi (Showing Images): Add max-image-size integer value.
8702
8703 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
8704
8705 * display.texi (Showing Images): Document max-image-size.
8706
8707 2005-10-17 Richard M. Stallman <rms@gnu.org>
8708
8709 * commands.texi (Quitting): Minor clarification.
8710
8711 * processes.texi (Sentinels): Clarify about output and quitting.
8712 (Filter Functions): Mention with-local-quit.
8713
8714 2005-10-17 Juri Linkov <juri@jurta.org>
8715
8716 * buffers.texi (Current Buffer):
8717 * commands.texi (Event Input Misc):
8718 * compile.texi (Eval During Compile, Compiler Errors):
8719 * customize.texi (Group Definitions):
8720 * display.texi (Progress, Defining Faces):
8721 * files.texi (Writing to Files):
8722 * modes.texi (Mode Hooks, Defining Minor Modes):
8723 * streams.texi (Output Functions):
8724 * syntax.texi (Syntax Table Functions):
8725 * text.texi (Change Hooks):
8726 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8727
8728 * commands.texi (Quitting): Replace arg `forms' with `body' in
8729 `with-local-quit'.
8730
8731 * positions.texi (Excursions): Replace arg `forms' with `body' in
8732 `save-excursion'.
8733
8734 2005-10-08 Kim F. Storm <storm@cua.dk>
8735
8736 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8737 Rename manual section accordingly.
8738
8739 2005-10-04 Kim F. Storm <storm@cua.dk>
8740
8741 * windows.texi (Window Split Tree): New section describing
8742 new function window-split-tree function.
8743
8744 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
8745
8746 * display.texi (Fringe Size/Pos): Simplify and add detail.
8747
8748 2005-09-30 Romain Francoise <romain@orebokech.com>
8749
8750 * minibuf.texi (High-Level Completion): Explain that the prompt
8751 given to `read-buffer' should end with a colon and a space.
8752 Update usage examples.
8753
8754 2005-09-29 Juri Linkov <juri@jurta.org>
8755
8756 * display.texi (Displaying Messages): Rename argument name
8757 `string' to `format-string' in functions `message', `message-box',
8758 `message-or-box'.
8759
8760 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
8761
8762 * errors.texi (Standard Errors): Correct xrefs.
8763
8764 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
8765
8766 * display.texi (Defining Images): Update documentation for
8767 `image-load-path'.
8768
8769 2005-09-17 Richard M. Stallman <rms@gnu.org>
8770
8771 * display.texi (Defining Images): Clean up previous change.
8772
8773 2005-09-16 Romain Francoise <romain@orebokech.com>
8774
8775 * elisp.texi: Specify GFDL version 1.2.
8776
8777 * doclicense.texi (GNU Free Documentation License): Update to
8778 version 1.2.
8779
8780 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
8781
8782 * display.texi (Defining Images): Document `image-load-path'.
8783
8784 2005-09-15 Richard M. Stallman <rms@gnu.org>
8785
8786 * objects.texi (Printed Representation): Minor cleanup.
8787 (Box Diagrams): Minor fix.
8788 (Cons Cell Type): Move (...) index item here.
8789 (Box Diagrams): From here.
8790 (Array Type): Minor fix.
8791 (Type Predicates): Delete index "predicates".
8792 (Hash Table Type): Clarify xref.
8793 (Dotted Pair Notation): Minor fix.
8794
8795 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
8796
8797 * files.texi (Saving Buffers): Fix typo.
8798
8799 2005-09-08 Richard M. Stallman <rms@gnu.org>
8800
8801 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8802
8803 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
8804
8805 * locals.texi (Standard Buffer-Local Variables): Don't include
8806 mode variables for minor modes.
8807 Fix xrefs for buffer-display-count, buffer-display-table,
8808 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8809 enable-multibyte-characters, fill-column, header-line-format,
8810 left-fringe-width, left-margin, and right-fringe-width.
8811
8812 * hooks.texi (Standard Hooks): All hooks should conform to the
8813 standard naming convention now.
8814 Fix xref for `echo-area-clear-hook'.
8815
8816 * display.texi (Usual Display): Note that indicate-empty-lines and
8817 tab-width are buffer-local.
8818
8819 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8820
8821 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8822
8823 * nonascii.texi (Encoding and I/O): Note that
8824 buffer-file-coding-system is buffer-local.
8825
8826 * positions.texi (List Motion): Note that defun-prompt-regexp is
8827 buffer-local.
8828
8829 * text.texi (Auto Filling): Note that auto-fill-function is
8830 buffer-local.
8831 (Undo): Note that buffer-undo-list is buffer-local.
8832
8833 * windows.texi (Buffers and Windows):
8834 Document buffer-display-count.
8835
8836 2005-09-06 Richard M. Stallman <rms@gnu.org>
8837
8838 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8839 package prefix elsewhere than at the start of the name.
8840
8841 2005-09-03 Richard M. Stallman <rms@gnu.org>
8842
8843 * tips.texi (Programming Tips): Add conventions for minibuffer
8844 questions and prompts.
8845
8846 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8847
8848 * intro.texi (nil and t): Minor cleanup.
8849 Delete spurious mention of keyword symbols.
8850 (Evaluation Notation): Add index entry.
8851 (A Sample Function Description): Minor cleanup.
8852 (A Sample Variable Description): Not all vars can be set.
8853
8854 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8855
8856 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8857
8858 (Insertion): Document precise type of `insert-char' arg COUNT.
8859
8860 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8861
8862 * modes.texi (Other Font Lock Variables): Sync the default of
8863 font-lock-lines-before.
8864
8865 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
8866
8867 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
8868
8869 2005-08-29 Richard M. Stallman <rms@gnu.org>
8870
8871 * elisp.texi (Top): Update subnode menu.
8872
8873 * searching.texi (Searching and Matching): Move node.
8874 Rearrange contents and add overall explanation.
8875 (Searching and Case): Move node.
8876 (Searching and Matching): Update menu.
8877
8878 2005-08-27 Eli Zaretskii <eliz@gnu.org>
8879
8880 * os.texi (Startup Summary): Fix the description of the initial
8881 startup message display.
8882
8883 2005-08-25 Richard M. Stallman <rms@gnu.org>
8884
8885 * searching.texi (Search and Replace): Add replace-regexp-in-string.
8886
8887 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
8888
8889 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
8890 `next-overlay-change' example.
8891
8892 2005-08-22 Juri Linkov <juri@jurta.org>
8893
8894 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
8895 Fix invert-face. Fix args of face-background.
8896
8897 * display.texi (Standard Faces): Delete node.
8898 (Faces): Add xref to `(emacs)Standard Faces'.
8899 (Displaying Faces): Fix xref to `Standard Faces'.
8900
8901 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
8902
8903 2005-08-20 Alan Mackenzie <acm@muc.de>
8904
8905 * buffers.texi (The Buffer List): Clarify the manipulation of the
8906 buffer list.
8907
8908 2005-08-14 Richard M. Stallman <rms@gnu.org>
8909
8910 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
8911 a regexp.
8912
8913 2005-08-11 Richard M. Stallman <rms@gnu.org>
8914
8915 * elisp.texi (Top): Update subnode lists.
8916
8917 * display.texi (Inverse Video): Node deleted.
8918
8919 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
8920 New nodes split out of Coding Conventions.
8921
8922 * searching.texi (Regular Expressions): Document re-builder.
8923
8924 * os.texi (Time Parsing): New node split out of Time Conversion.
8925
8926 * processes.texi (Misc Network, Network Feature Testing)
8927 (Network Options, Make Network): New nodes split out of
8928 Low-Level Network.
8929
8930 2005-08-09 Richard M. Stallman <rms@gnu.org>
8931
8932 * frames.texi (Geometry): New node, split from Size and Position.
8933 (Frame Parameters): Refer to Geometry.
8934
8935 * buffers.texi (The Buffer List): Fix xrefs.
8936
8937 * windows.texi (Splitting Windows): Fix xref.
8938
8939 * frames.texi (Layout Parameters): Add xref.
8940
8941 * display.texi (Line Height, Scroll Bars): Fix xrefs.
8942
8943 * keymaps.texi (Menu Bar): Fix xref.
8944
8945 * locals.texi (Standard Buffer-Local Variables): Fix xref.
8946
8947 * modes.texi (%-Constructs): Fix xref.
8948
8949 * frames.texi (Window Frame Parameters): Node split up.
8950 (Basic Parameters, Position Parameters, Size Parameters)
8951 (Layout Parameters, Buffer Parameters, Management Parameters)
8952 (Cursor Parameters, Color Parameters): New subnodes.
8953
8954 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
8955
8956 * positions.texi (Screen Lines): Update xref for previous change
8957 in minibuf.texi.
8958
8959 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
8960 change in minibuf.texi.
8961
8962 2005-08-09 Richard M. Stallman <rms@gnu.org>
8963
8964 * tips.texi (Coding Conventions): Minor cleanup.
8965
8966 * modes.texi (Defining Minor Modes): Explain when init-value
8967 can be non-nil.
8968
8969 * elisp.texi (Top): Update submenu for Minibuffer.
8970
8971 * minibuf.texi (Minibuffer Misc): Node split up.
8972 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
8973 (Recursive Mini): New nodes split out from Minibuffer Misc.
8974 (Minibuffer Misc): Document max-mini-window-height.
8975
8976 * hash.texi (Defining Hash): Delete stray paren in example.
8977
8978 * display.texi (Echo Area Customization): Don't define
8979 max-mini-window-height here; xref instead.
8980
8981 * commands.texi (Event Input Misc): Update while-no-input.
8982
8983 * advice.texi (Advising Functions): Explain when to use advice
8984 and when to use a hook.
8985
8986 2005-07-30 Eli Zaretskii <eliz@gnu.org>
8987
8988 * makefile.w32-in (info): Don't run install-info.
8989 ($(infodir)/dir): New target, produced by running install-info.
8990
8991 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
8992
8993 * modes.texi (Defining Minor Modes): The keyword for the initial
8994 value is :init-value, not :initial-value.
8995
8996 2005-07-23 Eli Zaretskii <eliz@gnu.org>
8997
8998 * loading.texi (Autoload): Make the `doctor' example be consistent
8999 with what's in current loaddefs.el. Describe the "fn" magic in
9000 the usage portion of the doc string.
9001
9002 2005-07-22 Richard M. Stallman <rms@gnu.org>
9003
9004 * internals.texi (Garbage Collection): Clarify previous change.
9005
9006 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9007
9008 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9009
9010 2005-07-18 Juri Linkov <juri@jurta.org>
9011
9012 * commands.texi (Accessing Events):
9013 * frames.texi (Text Terminal Colors, Resources):
9014 * markers.texi (The Mark):
9015 * modes.texi (Defining Minor Modes):
9016 Delete duplicate duplicate words.
9017
9018 2005-07-16 Richard M. Stallman <rms@gnu.org>
9019
9020 * display.texi (Managing Overlays): Clarify make-overlay
9021 args for insertion types.
9022
9023 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9024
9025 * customize.texi (Variable Definitions):
9026 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9027 `standard-value' is a list too.
9028 (Defining New Types): Use @key{RET} instead of @key{ret}.
9029
9030 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9031
9032 * os.texi (Translating Input): Fix typo.
9033
9034 2005-07-08 Richard M. Stallman <rms@gnu.org>
9035
9036 * README: Update edition number and size estimate.
9037
9038 * elisp.texi (VERSION): Set to 2.9.
9039
9040 2005-07-07 Richard M. Stallman <rms@gnu.org>
9041
9042 * book-spine.texinfo: Update Emacs version.
9043
9044 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9045
9046 2005-07-06 Richard M. Stallman <rms@gnu.org>
9047
9048 * searching.texi (Regexp Search): Clarify what re-search-forward
9049 does when the search fails.
9050
9051 2005-07-05 Lute Kamstra <lute@gnu.org>
9052
9053 * Update FSF's address in GPL notices.
9054
9055 * doclicense.texi (GNU Free Documentation License):
9056 * gpl.texi (GPL):
9057 * tips.texi (Coding Conventions, Library Headers):
9058 * vol1.texi:
9059 * vol2.texi: Update FSF's address.
9060
9061 2005-07-04 Richard M. Stallman <rms@gnu.org>
9062
9063 * hooks.texi (Standard Hooks): Add occur-hook.
9064
9065 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9066
9067 * display.texi (The Echo Area): Correct menu.
9068
9069 2005-07-03 Richard M. Stallman <rms@gnu.org>
9070
9071 * elisp.texi (Top): Update subnode menu for Display.
9072
9073 * display.texi (Displaying Messages): New node, with most
9074 of what was in The Echo Area.
9075 (Progress): Move under The Echo Area.
9076 (Logging Messages): New node with new text.
9077 (Echo Area Customization): New node, the rest of what was
9078 in The Echo Area. Document message-truncate-lines with @defvar.
9079 (Display): Update menu.
9080
9081 * windows.texi (Textual Scrolling): Doc 3 values for
9082 scroll-preserve-screen-position.
9083
9084 * text.texi (Special Properties): Change hook functions
9085 should bind inhibit-modification-hooks around altering buffer text.
9086
9087 * keymaps.texi (Key Binding Commands): Call binding BINDING
9088 rather than DEFINITION.
9089
9090 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9091
9092 * variables.texi (Defining Variables): `user-variable-p' returns t
9093 for aliases of user options, nil for alias loops.
9094
9095 2005-06-28 Richard M. Stallman <rms@gnu.org>
9096
9097 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9098 make-keymap.
9099
9100 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9101
9102 * variables.texi (Setting Variables): Correct and clarify
9103 description of `add-to-ordered-list'.
9104
9105 2005-06-26 Richard M. Stallman <rms@gnu.org>
9106
9107 * display.texi (Faces): Minor cleanup.
9108
9109 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9110
9111 * display.texi (Faces): `facep' returns t for strings that are
9112 face names.
9113
9114 2005-06-25 Richard M. Stallman <rms@gnu.org>
9115
9116 * objects.texi (Equality Predicates): Clarify meaning of equal.
9117
9118 * windows.texi (Selecting Windows): save-selected-window
9119 and with-selected-window save and restore the current buffer.
9120
9121 2005-06-24 Richard M. Stallman <rms@gnu.org>
9122
9123 * numbers.texi (Float Basics): Explain how to test for NaN,
9124 and printing the sign of NaNs.
9125
9126 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9127
9128 * makefile.w32-in (MAKEINFO): Use --force.
9129
9130 2005-06-23 Richard M. Stallman <rms@gnu.org>
9131
9132 * display.texi (Face Functions): Correct Texinfo usage.
9133
9134 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9135
9136 * lists.texi (Rings): `ring-elements' now returns the elements of
9137 RING in order.
9138
9139 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9140
9141 * markers.texi (The Mark): Texinfo usage fix.
9142
9143 2005-06-23 Kim F. Storm <storm@cua.dk>
9144
9145 * searching.texi (Entire Match Data): Remove evaporate option for
9146 match-data. Do not mention evaporate option for set-match-data.
9147
9148 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9149
9150 * display.texi (Face Functions): Mention face aliases.
9151
9152 2005-06-21 Richard M. Stallman <rms@gnu.org>
9153
9154 * anti.texi (Antinews): Texinfo usage fix.
9155
9156 2005-06-21 Karl Berry <karl@gnu.org>
9157
9158 * elisp.texi: Use @copying.
9159
9160 * elisp.texi: Put @summarycontents and @contents before the Top
9161 node, instead of the end of the file, so that the contents appear
9162 in the right place in the dvi/pdf output.
9163
9164 2005-06-21 Juri Linkov <juri@jurta.org>
9165
9166 * display.texi (Defining Faces): Add `customized-face'.
9167
9168 2005-06-20 Kim F. Storm <storm@cua.dk>
9169
9170 * variables.texi (Setting Variables): Any type of element can be
9171 given order in add-to-ordered-list. Compare elements with eq.
9172
9173 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9174
9175 2005-06-20 Karl Berry <karl@gnu.org>
9176
9177 * syntax.texi (Syntax Flags): Make last column very slightly wider
9178 to avoid "generic comment" breaking on two lines and causing an
9179 underfull box.
9180
9181 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9182
9183 * lists.texi (Rings): Various minor clarifications and corrections.
9184
9185 2005-06-18 Richard M. Stallman <rms@gnu.org>
9186
9187 * functions.texi (Obsolete Functions): Simplify.
9188
9189 * variables.texi (Variable Aliases): Simplify.
9190
9191 * anti.texi, backups.texi, compile.texi, customization.texi:
9192 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9193 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9194 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9195 * variables.texi: Fix formatting ugliness.
9196
9197 * elisp.texi: Add links to Rings and Byte Packing.
9198 Update version and copyright years.
9199
9200 * minibuf.texi: Fix formatting ugliness.
9201 (Completion Commands): Move keymap vars to the end
9202 and vars completing-read binds to the top.
9203
9204 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9205
9206 * processes.texi: Fix typos.
9207 (Bindat Spec): Correct Texinfo error.
9208 (Byte Packing): Fix ungrammatical sentence.
9209
9210 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9211
9212 * lists.texi (Rings): New node.
9213 (Lists): Add it to menu.
9214
9215 * processes.texi (Byte Packing): New node.
9216 (Processes): Add it to menu.
9217
9218 2005-06-17 Richard M. Stallman <rms@gnu.org>
9219
9220 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9221
9222 * help.texi (Documentation Basics): Explain the xref to
9223 Documentation Tips.
9224
9225 * debugging.texi (Debugger Commands): Minor fix.
9226
9227 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9228
9229 * edebug.texi (Instrumenting): Eliminate duplicate link.
9230 (Specification List): Replace references to "below", referring to
9231 a later node, with one @ref to that node.
9232
9233 * os.texi (Timers): Timers should save and restore the match data
9234 if they change it.
9235
9236 * debugging.texi (Debugger Commands): Mention that the Lisp
9237 debugger can not step through primitive functions.
9238
9239 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
9240
9241 * functions.texi (Obsolete Functions): Update argument names of
9242 `make-obsolete' and `define-obsolete-function-alias'.
9243
9244 * variables.texi (Variable Aliases): Update argument names of
9245 `defvaralias', `make-obsolete-variable' and
9246 `define-obsolete-variable-alias'.
9247
9248 2005-06-15 Kim F. Storm <storm@cua.dk>
9249
9250 * searching.texi (Entire Match Data): Rephrase warnings about
9251 evaporate arg to match-data and set-match-data.
9252
9253 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9254
9255 * elisp.texi (Top): Update detailed menu.
9256
9257 * edebug.texi (Edebug): Update menu.
9258 (Instrumenting): Update xrefs.
9259 (Edebug Execution Modes): Correct xref.
9260 (Jumping): Clarify description of `h' command.
9261 Eliminate redundant @ref.
9262 (Breaks): New node.
9263 (Breakpoints): Is now a subsubsection.
9264 (Global Break Condition): Mention `C-x X X'.
9265 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9266 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9267 (Edebug Display Update): Correct pxref.
9268 (Edebug and Macros): New node.
9269 (Instrumenting Macro Calls): Is now a subsubsection.
9270 Neither arg of `def-edebug-spec' is evaluated.
9271 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9272 (Specification Examples): Fix typo.
9273
9274 2005-06-14 Lute Kamstra <lute@gnu.org>
9275
9276 * debugging.texi (Function Debugging): Primitives can break on
9277 entry too.
9278
9279 2005-06-14 Kim F. Storm <storm@cua.dk>
9280
9281 * variables.texi (Setting Variables): Add add-to-ordered-list.
9282
9283 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9284
9285 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9286 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9287
9288 2005-06-13 Lute Kamstra <lute@gnu.org>
9289
9290 * text.texi (Special Properties): Fix cross reference.
9291
9292 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9293
9294 * debugging.texi (Function Debugging): Delete mention of empty
9295 string argument to `cancel-debug-on-entry'. Delete inaccurate
9296 description of the return value of that command.
9297
9298 2005-06-11 Alan Mackenzie <acm@muc.de>
9299
9300 * text.texi (Adaptive Fill): Amplify the description of
9301 fill-context-prefix.
9302
9303 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9304
9305 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9306
9307 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9308
9309 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9310
9311 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9312
9313 * debugging.texi (Error Debugging): Minor rewording.
9314 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9315 is optional.
9316
9317 2005-06-10 Lute Kamstra <lute@gnu.org>
9318
9319 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9320 (Top): Give it a title. Correct version number. Give the
9321 detailed node listing a more prominent header.
9322 * intro.texi: Don't set VERSION here a second time.
9323 Mention Emacs's version too.
9324 * anti.texi (Antinews): Use EMACSVER to refer to the current
9325 version of Emacs.
9326
9327 2005-06-09 Kim F. Storm <storm@cua.dk>
9328
9329 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9330 match-data and set-match-data.
9331
9332 2005-06-08 Richard M. Stallman <rms@gnu.org>
9333
9334 * searching.texi (Entire Match Data): Clarify when match-data
9335 returns markers and when integers.
9336
9337 * display.texi (Defining Faces): Explain that face name should not
9338 end in `-face'.
9339
9340 * modes.texi (Mode Line Data): Minor cleanup.
9341 (Customizing Keywords): Node split out of Search-based Fontification.
9342 Add example of using font-lock-add-keywords from a hook.
9343 Clarify when MODE should be non-nil, and when nil.
9344
9345 2005-06-06 Richard M. Stallman <rms@gnu.org>
9346
9347 * modes.texi (Mode Line Data): Explain what happens when the car
9348 of a list is a void symbol.
9349 (Search-based Fontification): Explain MODE arg to
9350 font-lock-add-keywords and warn about calls from major modes.
9351
9352 2005-06-08 Juri Linkov <juri@jurta.org>
9353
9354 * display.texi (Standard Faces): Add `shadow' face.
9355
9356 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9357
9358 * modes.texi (Major Mode Conventions): A derived mode only needs
9359 to put the call to the parent mode inside `delay-mode-hooks'.
9360
9361 2005-05-29 Richard M. Stallman <rms@gnu.org>
9362
9363 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9364 new, and what that implies. Clarify.
9365
9366 * files.texi (Locating Files): Clean up the text.
9367
9368 * frames.texi (Window Frame Parameters): Document user-size.
9369 Shorten entry for top by referring to left.
9370
9371 2005-05-26 Richard M. Stallman <rms@gnu.org>
9372
9373 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9374 is new, and what the implications are. Other clarifications.
9375
9376 2005-05-24 Richard M. Stallman <rms@gnu.org>
9377
9378 * frames.texi (Dialog Boxes): Minor fixes.
9379
9380 2005-05-25 Masatake YAMATO <jet@gyve.org>
9381
9382 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9383
9384 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9385
9386 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9387 is optional.
9388
9389 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
9390
9391 * frames.texi (Dialog Boxes): Describe new optional argument.
9392
9393 2005-05-23 Lute Kamstra <lute@gnu.org>
9394
9395 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9396 syntax-begin-function over font-lock-beginning-of-syntax-function.
9397
9398 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9399
9400 * minibuf.texi (Reading File Names): Update description of
9401 `read-directory-name'.
9402
9403 * modes.texi (Derived Modes): Clarify :group keyword.
9404
9405 2005-05-21 Eli Zaretskii <eliz@gnu.org>
9406
9407 * files.texi (Locating Files): New subsection.
9408 Describe locate-file and executable-find.
9409
9410 2005-05-21 Kevin Ryde <user42@zip.com.au>
9411
9412 * frames.texi (Initial Parameters): Update cross reference to
9413 "Emacs Invocation".
9414
9415 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9416
9417 * keymaps.texi (Active Keymaps): Add anchor.
9418
9419 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9420 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9421 appropriate place.
9422 (Derived Modes): Small clarifications.
9423 (Minor Mode Conventions, Keymaps and Minor Modes):
9424 Replace references to nodes with references to anchors.
9425 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9426 Clarify description of lists whose first element is an integer.
9427 (Mode Line Variables): Add anchor.
9428 (%-Constructs): Clarify description of integer after %.
9429 (Emulating Mode Line): Describe nil value for FACE.
9430
9431 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9432
9433 * modes.texi (Derived Modes): Correct references to non-existing
9434 variable standard-syntax-table.
9435
9436 2005-05-17 Lute Kamstra <lute@gnu.org>
9437
9438 * modes.texi (Defining Minor Modes): Mention the mode hook.
9439
9440 2005-05-15 Kim F. Storm <storm@cua.dk>
9441
9442 * processes.texi (Network): Remove open-network-stream-nowait.
9443 (Network Servers): Remove open-network-stream-server.
9444
9445 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9446
9447 * elisp.texi (Top): Update detailed menu.
9448
9449 * variables.texi: Reorder nodes.
9450 (Variables): Update menu.
9451 (File Local Variables): Do not refer to the `-*-' line as
9452 a "local variables list". Add pxref.
9453
9454 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9455
9456 * elisp.texi (Top): Update detailed menu for node changes.
9457
9458 * modes.texi (Modes): Update Menu.
9459 (Hooks): Move to beginning of chapter.
9460 Most minor modes run mode hooks too.
9461 `add-hook' can handle void hooks or hooks whose value is a single
9462 function.
9463 (Major Modes): Update Menu.
9464 (Major Mode Basics): New node, split off from `Major Modes'.
9465 (Major Mode Conventions): Correct xref. Explain how to handle
9466 auto-mode-alist if the major mode command has an autoload cookie.
9467 (Auto Major Mode): Major update. Add magic-mode-alist.
9468 (Derived Modes): Major update.
9469 (Mode Line Format): Update Menu.
9470 (Mode Line Basics): New node, split off from `Mode Line Format'.
9471
9472 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9473 for `magic autoload comment'. Add index entries and anchor.
9474
9475 2005-05-14 Richard M. Stallman <rms@gnu.org>
9476
9477 * tips.texi (Coding Conventions): Explain how important it is
9478 that just loading certain files not change Emacs behavior.
9479
9480 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9481
9482 2005-05-12 Lute Kamstra <lute@gnu.org>
9483
9484 * modes.texi (Generic Modes): Update.
9485 (Major Modes): Refer to node "Generic Modes".
9486
9487 * elisp.texi (Top): Update to the current structure of the manual.
9488 * processes.texi (Processes): Add menu description.
9489 * customize.texi (Customization): Add menu descriptions.
9490
9491 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9492
9493 * processes.texi (Signals to Processes)
9494 (Low-Level Network): Fix typos.
9495
9496 2005-05-11 Lute Kamstra <lute@gnu.org>
9497
9498 * elisp.texi (Top): Add some nodes from the chapter "Major and
9499 Minor Modes" to the detailed node listing.
9500
9501 2005-05-10 Richard M. Stallman <rms@gnu.org>
9502
9503 * keymaps.texi (Extended Menu Items): Menu item filter functions
9504 can be called at any time.
9505
9506 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9507
9508 * variables.texi (File Local Variables): `(hack-local-variables t)'
9509 now also checks whether a mode is specified in the local variables
9510 list.
9511
9512 2005-05-05 Kevin Ryde <user42@zip.com.au>
9513
9514 * display.texi (The Echo Area): Correct format function cross
9515 reference.
9516
9517 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9518
9519 * variables.texi (Variable Aliases): Change description of
9520 `define-obsolete-variable-alias'.
9521
9522 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9523 (Defining Functions): Add xref.
9524 (Obsolete Functions): New node.
9525 (Function Safety): Standardize capitalization of section title.
9526
9527 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9528 (Dialog Boxes): Complete description of `x-popup-dialog'.
9529
9530 2005-05-04 Richard M. Stallman <rms@gnu.org>
9531
9532 * commands.texi (Interactive Codes): Fix Texinfo usage.
9533 Document U more clearly.
9534
9535 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9536
9537 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9538 function and not a macro.
9539
9540 * frames.texi (Pop-Up Menus): Correct and clarify description of
9541 `x-popup-menu'.
9542 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9543
9544 2005-05-01 Richard M. Stallman <rms@gnu.org>
9545
9546 * edebug.texi (Checking Whether to Stop): Fix previous change.
9547
9548 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9549
9550 * display.texi: Fix typos and Texinfo usage.
9551
9552 * edebug.texi (Checking Whether to Stop): executing-macro ->
9553 executing-kbd-macro.
9554
9555 2005-05-01 Richard M. Stallman <rms@gnu.org>
9556
9557 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9558
9559 2005-04-30 Richard M. Stallman <rms@gnu.org>
9560
9561 * files.texi (Magic File Names): Document `operations' property.
9562
9563 2005-04-29 Lute Kamstra <lute@gnu.org>
9564
9565 * modes.texi (Generic Modes): New node.
9566 (Major Modes): Add it to the menu.
9567 (Derived Modes): Add "derived mode" to concept index.
9568
9569 2005-04-28 Lute Kamstra <lute@gnu.org>
9570
9571 * modes.texi (Defining Minor Modes): Fix previous change.
9572 (Font Lock Mode): Simplify.
9573 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9574 when set and that some parts are optional. Add cross references.
9575 (Search-based Fontification): Say how to specify font-lock-keywords.
9576 Add cross references. Add font-lock-multiline to index.
9577 Move font-lock-keywords-case-fold-search here from node "Other Font
9578 Lock Variables". Document font-lock-add-keywords and
9579 font-lock-remove-keywords.
9580 (Other Font Lock Variables): Move font-lock-keywords-only,
9581 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9582 and font-lock-syntactic-face-function to node "Syntactic Font
9583 Lock". Move font-lock-keywords-case-fold-search to node
9584 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9585 and font-lock-{,un}fontify-{buffer,region}-function.
9586 (Precalculated Fontification): Remove reference to deleted variable
9587 font-lock-core-only.
9588 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9589 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9590 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9591 and font-lock-syntactic-face-function here from node "Other Font
9592 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9593 Syntax Properties". Add cross references.
9594 (Setting Syntax Properties): New node.
9595 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9596 * syntax.texi (Syntax Properties): Add cross reference.
9597 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9598
9599 2005-04-26 Richard M. Stallman <rms@gnu.org>
9600
9601 * display.texi (Defining Faces):
9602 Document `default' elements of defface spec.
9603
9604 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9605
9606 * variables.texi (Variable Aliases): Clarify text.
9607
9608 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
9609
9610 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9611
9612 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9613
9614 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9615
9616 2005-04-24 Eli Zaretskii <eliz@gnu.org>
9617
9618 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9619 syntax-after and syntax-class.
9620
9621 * files.texi (Changing Files): Fix last change's cross-reference.
9622 (Unique File Names): Don't mention "numbers" in the documentation
9623 of make-temp-file and make-temp-name.
9624
9625 2005-04-23 Richard M. Stallman <rms@gnu.org>
9626
9627 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9628
9629 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9630
9631 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9632
9633 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9634
9635 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9636 and define-obsolete-variable-alias.
9637
9638 2005-04-22 Kim F. Storm <storm@cua.dk>
9639
9640 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9641 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9642
9643 2005-04-21 Lute Kamstra <lute@gnu.org>
9644
9645 * lists.texi (Association Lists): Document rassq-delete-all.
9646
9647 2005-04-19 Richard M. Stallman <rms@gnu.org>
9648
9649 * modes.texi (Search-based Fontification): Explain that
9650 facespec is an expression to be evaluated.
9651
9652 2005-04-19 Kevin Ryde <user42@zip.com.au>
9653
9654 * streams.texi (Output Functions): Fix xref.
9655 * strings.texi (String Conversion): Fix xref.
9656
9657 2005-04-19 Kim F. Storm <storm@cua.dk>
9658
9659 * symbols.texi (Symbol Plists): Add safe-get.
9660 Mention that `get' may signal an error.
9661
9662 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
9663
9664 * customize.texi (Variable Definitions): Replace tooltip-mode
9665 example with save-place.
9666
9667 2005-04-17 Richard M. Stallman <rms@gnu.org>
9668
9669 * buffers.texi (Indirect Buffers): Clarify.
9670
9671 * positions.texi (Positions): Clarify converting marker to integer.
9672
9673 * strings.texi (String Basics): Mention string-match; clarify.
9674
9675 2005-04-08 Lute Kamstra <lute@gnu.org>
9676
9677 * modes.texi (Search-based Fontification): Fix cross references.
9678 Use consistent terminology. Document anchored highlighting.
9679
9680 2005-04-05 Lute Kamstra <lute@gnu.org>
9681
9682 * modes.texi (Defining Minor Modes): Document :group keyword
9683 argument and its default value.
9684
9685 2005-04-03 Lute Kamstra <lute@gnu.org>
9686
9687 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9688 references and/or descriptions. Delete major mode hooks; mention
9689 them as a category instead. Rename or delete obsolete hooks.
9690
9691 2005-04-02 Richard M. Stallman <rms@gnu.org>
9692
9693 * nonascii.texi (Coding System Basics): Another wording cleanup.
9694
9695 2005-04-01 Richard M. Stallman <rms@gnu.org>
9696
9697 * nonascii.texi (Coding System Basics): Clarify previous change.
9698
9699 2005-04-01 Kenichi Handa <handa@m17n.org>
9700
9701 * nonascii.texi (Coding System Basics): Describe about roundtrip
9702 identity of coding systems.
9703
9704 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
9705
9706 * text.texi (Buffer Contents): Add filter-buffer-substring and
9707 buffer-substring-filters.
9708
9709 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
9710
9711 * anti.texi (Antinews): Mention `G' interactive code.
9712
9713 * tips.texi (Compilation Tips): Mention benchmark.el.
9714
9715 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9716
9717 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9718 is now bound to M-o M-o.
9719
9720 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9721
9722 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9723
9724 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9725 in the Emacs Manual).
9726 * Makefile.in (srcs): Remove calendar.texi.
9727 * makefile.w32-in (srcs): Remove calendar.texi.
9728 * display.texi (Display): Change name of next node.
9729 * os.texi (System In): Change name of previous node.
9730 * elisp.texi (Top): Remove Calendar references.
9731 * vol1.texi (Top): Remove Calendar references.
9732 * vol2.texi (Top): Remove Calendar references.
9733
9734 2005-03-25 Richard M. Stallman <rms@gnu.org>
9735
9736 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9737 Cleanup previous change.
9738
9739 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
9740
9741 * display.texi (Face Attributes): Faces earlier in an :inherit
9742 list take precedence.
9743 (Scroll Bars): Fix description of vertical-scroll-bars.
9744 Document frame-current-scroll-bars and window-current-scroll-bars.
9745
9746 * markers.texi (The Mark): Document temporary Transient Mark mode.
9747
9748 * minibuf.texi (Reading File Names):
9749 Document read-file-name-completion-ignore-case.
9750
9751 * positions.texi (Screen Lines): Document nil for width argument
9752 to compute-motion.
9753
9754 2005-03-23 Kim F. Storm <storm@cua.dk>
9755
9756 * display.texi (Standard Faces): Other faces used in the fringe
9757 implicitly inherits from the fringe face.
9758 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9759 properties implicitly inherits from fringe face.
9760 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9761
9762 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
9763
9764 * display.texi (Invisible Text): State default value of
9765 line-move-ignore-invisible.
9766 (Managing Overlays): Document remove-overlays.
9767 (Standard Faces): Document escape-glyph face.
9768
9769 * minibuf.texi (Reading File Names): Document read-file-name-function.
9770
9771 * modes.texi (Other Font Lock Variables):
9772 Document font-lock-lines-before.
9773
9774 * positions.texi (Skipping Characters): skip-chars-forward allows
9775 character classes.
9776
9777 2005-03-18 Lute Kamstra <lute@gnu.org>
9778
9779 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9780
9781 2005-03-17 Richard M. Stallman <rms@gnu.org>
9782
9783 * text.texi (Undo): Document extensible undo entries.
9784
9785 * searching.texi (String Search, Regexp Search): Cleanups.
9786
9787 * nonascii.texi (Character Codes): Minor fix.
9788
9789 * display.texi (Display Property): Explain the significance
9790 of having text properties that are eq.
9791 (Other Display Specs): Explain string as display spec.
9792
9793 * commands.texi (Interactive Codes): Document G option.
9794
9795 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
9796
9797 * text.texi (Filling): Add sentence-end-without-period and
9798 sentence-end-without-space.
9799 (Changing Properties): Minor fix.
9800
9801 * anti.texi: Total rewrite.
9802
9803 2005-03-15 Lute Kamstra <lute@gnu.org>
9804
9805 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9806
9807 2005-03-08 Kim F. Storm <storm@cua.dk>
9808
9809 * display.texi (Specified Space): Property :width is support on
9810 non-graphic terminals, :height is not.
9811
9812 2005-03-07 Richard M. Stallman <rms@gnu.org>
9813
9814 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9815 Now subnodes of Fringes.
9816 (Overlay Arrow): Document overlay-arrow-variable-list.
9817 (Fringe Size/Pos): New node, broken out of Fringes.
9818 (Display): Explain clearing vs redisplay better.
9819 (Truncation): Clarify use of bitmaps.
9820 (The Echo Area): Clarify the uses of the echo area.
9821 Add max-mini-window-height.
9822 (Progress): Clarify.
9823 (Invisible Text): Explain that main loop moves point out.
9824 (Selective Display): Say "hidden", not "invisible".
9825 (Managing Overlays): Move up. Describe relation to Undo here.
9826 (Overlay Properties): Clarify intro.
9827 (Finding Overlays): Explain return values when nothing found.
9828 (Width): truncate-string-to-width has added arg.
9829 (Displaying Faces): Clarify and update mode line face handling.
9830 (Face Functions): Minor cleanup.
9831 (Conditional Display): Merge into Other Display Specs.
9832 (Pixel Specification, Other Display Specs): Minor cleanups.
9833 (Images, Image Descriptors): Minor cleanups.
9834 (GIF Images): Patents have expired.
9835 (Showing Images): Explain default text for insert-image.
9836 (Manipulating Button Types): Merge into Manipulating Buttons.
9837 (Making Buttons): Explain return values.
9838 (Button Buffer Commands): Add xref.
9839 (Inverse Video): Update mode-line-inverse-video.
9840 (Display Table Format): Clarify.
9841 (Active Display Table): Give defaults for window-display-table.
9842
9843 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9844 and calendar-today-marker are strings, not chars.
9845 (Holiday Customizing): Minor fix.
9846
9847 * internals.texi (Writing Emacs Primitives): Update `or' example.
9848 Update limit on # args of subr.
9849
9850 * edebug.texi (Using Edebug): Arrow is in fringe.
9851 (Instrumenting): Arg to eval-defun works without loading edebug.
9852 (Edebug Execution Modes): Add xref.
9853
9854 * customize.texi (Common Keywords): Clarify :require.
9855 Mention :version here.
9856 (Variable Definitions, Group Definitions): Not here.
9857 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9858
9859 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
9860 * nonascii.texi (Text Representations): Clarify position-bytes.
9861 (Character Sets): Add list-charset-chars.
9862 (Scanning Charsets): Add charset-after.
9863 (Encoding and I/O): Minor fix.
9864
9865 2005-03-06 Richard M. Stallman <rms@gnu.org>
9866
9867 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
9868 (Resizing Windows): Likewise.
9869
9870 * text.texi (Change Hooks): Get rid of "Emacs 21".
9871
9872 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
9873
9874 * streams.texi (Output Variables): Get rid of "Emacs 21".
9875
9876 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
9877
9878 * os.texi (Translating Input): Replace flow-control example
9879 with a less obsolete example that uses `keyboard-translate'.
9880
9881 * objects.texi (Hash Table Type, Circular Objects):
9882 Get rid of "Emacs 21".
9883
9884 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
9885 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
9886
9887 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
9888
9889 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
9890
9891 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
9892 (Menu Bar): Fix when menu-bar-update-hook is called.
9893
9894 * hash.texi (Hash Tables): Get rid of "Emacs 21".
9895
9896 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
9897 and make it read better.
9898
9899 * files.texi (Writing to Files): Get rid of "Emacs 21".
9900 (Unique File Names): Likewise.
9901
9902 * elisp.texi: Update Emacs version to 22.
9903
9904 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
9905 (Overlay Properties, Face Attributes): Likewise.
9906 (Managing Overlays): Fix punctuation.
9907 (Attribute Functions): Clarify set-face-font; get rid of
9908 info about old Emacs versions.
9909 (Auto Faces, Font Lookup, Display Property, Images):
9910 Get rid of "Emacs 21".
9911
9912 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
9913
9914 2005-03-05 Richard M. Stallman <rms@gnu.org>
9915
9916 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
9917
9918 2005-03-04 Lute Kamstra <lute@gnu.org>
9919
9920 * debugging.texi (Error Debugging): Document stack-trace-on-error.
9921
9922 2005-03-03 Lute Kamstra <lute@gnu.org>
9923
9924 * edebug.texi (Instrumenting Macro Calls): Fix typo.
9925
9926 2005-03-01 Lute Kamstra <lute@gnu.org>
9927
9928 * debugging.texi (Debugger Commands): Update `j'.
9929
9930 2005-02-28 Lute Kamstra <lute@gnu.org>
9931
9932 * debugging.texi (Debugging): Fix typo.
9933 (Error Debugging): Document eval-expression-debug-on-error.
9934 (Function Debugging): Update example.
9935 (Using Debugger): Mention starred stack frames.
9936 (Debugger Commands): Document `j' and `l'.
9937 (Invoking the Debugger): `d' and `j' exit recursive edit too.
9938 Update the messages that the debugger displays.
9939 (Internals of Debugger): Add cross reference. Update example.
9940 (Excess Open): Minor improvement.
9941 (Excess Close): Minor improvement.
9942
9943 2005-02-26 Richard M. Stallman <rms@gnu.org>
9944
9945 * tips.texi (Coding Conventions): Clarify.
9946 Put all the major mode key reservations together.
9947 Mention the Mouse-1 => Mouse-2 conventions.
9948
9949 * syntax.texi (Syntax Class Table): Clarify.
9950 (Syntax Table Functions): syntax-after moved from here.
9951 (Syntax Table Internals): syntax-after moved to here.
9952 (Parsing Expressions): Update info on number of values
9953 and what's meaningful in the STATE argument.
9954 (Categories): Fix typo.
9955
9956 * sequences.texi (Arrays): Cleanup.
9957 (Char-Tables): Clarify.
9958
9959 * processes.texi (Deleting Processes): Cleanups, add xref.
9960 (Subprocess Creation): Explain nil in exec-path. Cleanup.
9961 (Process Information): set-process-coding-system, some args optional.
9962 (Input to Processes): Explain various types for PROCESS args.
9963 Rename them from PROCESS-NAME to PROCESS.
9964 (Signals to Processes): Likewise.
9965 (Decoding Output): Cleanup.
9966 (Query Before Exit): Clarify.
9967
9968 * os.texi (Startup Summary): Correct the options; add missing ones.
9969 (Terminal Output, Batch Mode): Clarify.
9970 (Flow Control): Node deleted.
9971
9972 * markers.texi (The Mark): Clarify.
9973
9974 * macros.texi (Expansion): Cleanup.
9975 (Indenting Macros): indent-spec allows ints, not floats.
9976
9977 * keymaps.texi (Keymaps): Clarify.
9978 (Format of Keymaps): Update lisp-mode-map example.
9979 (Active Keymaps, Key Lookup): Clarify.
9980 (Changing Key Bindings): Add xref to `kbd'.
9981 (Key Binding Commands, Simple Menu Items): Clarify.
9982 (Mouse Menus, Menu Bar): Clarify.
9983 (Menu Example): Replace print example with menu-bar-replace-menu.
9984
9985 * help.texi (Documentation Basics): Add function-documentation prop.
9986
9987 * elisp.texi (Top): Don't refer to Flow Control node.
9988
9989 * commands.texi (Command Overview): Improve xrefs.
9990 (Adjusting Point): Adjusting point applies to intangible and invis.
9991 (Key Sequence Input): Doc extra read-key-sequence args.
9992 Likewise for read-key-sequence-vector.
9993
9994 * backups.texi (Rename or Copy): Minor fix.
9995 (Numbered Backups): For version-control, say the default.
9996 (Auto-Saving): make-auto-save-file-name example is simplified.
9997
9998 * advice.texi (Advising Functions): Don't imply one part of Emacs
9999 should advise another part. Markup changes.
10000 (Defining Advice): Move transitional para.
10001 (Activation of Advice): Cleanup.
10002 Explain if COMPILE is nil or negative.
10003
10004 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10005
10006 2005-02-24 Lute Kamstra <lute@gnu.org>
10007
10008 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10009 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10010
10011 2005-02-23 Lute Kamstra <lute@gnu.org>
10012
10013 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10014 to define global minor modes as well.
10015
10016 * display.texi (Managing Overlays): overlay-buffer returns nil for
10017 deleted overlays.
10018
10019 2005-02-22 Kim F. Storm <storm@cua.dk>
10020
10021 * minibuf.texi (Basic Completion): Allow symbols in addition to
10022 strings in try-completion and all-completions.
10023
10024 2005-02-14 Lute Kamstra <lute@gnu.org>
10025
10026 * elisp.texi (Top): Remove reference to deleted node.
10027
10028 * lists.texi (Lists): Remove reference to deleted node.
10029 (Cons Cells): Fix typo.
10030
10031 * loading.texi (Where Defined): Fix typo.
10032
10033 2005-02-14 Richard M. Stallman <rms@gnu.org>
10034
10035 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10036 is useful for discarding some minor modes.
10037
10038 * symbols.texi (Symbol Components): Reorder examples.
10039
10040 * streams.texi (Input Functions): State standard-input default.
10041 (Output Variables): State standard-output default.
10042
10043 * objects.texi (Printed Representation): Clarify read syntax vs print.
10044 (Floating Point Type): Explain meaning better.
10045 (Symbol Type): Explain uniqueness better.
10046 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10047 List examples sooner.
10048 (Box Diagrams): New subnode broken out.
10049 Some examples moved from old Lists as Boxes node.
10050 (Dotted Pair Notation): Clarify intro.
10051 (Array Type): Clarify.
10052 (Type Predicates): Add hash-table-p.
10053
10054 * numbers.texi (Integer Basics): Clarify radix explanation.
10055 (Predicates on Numbers): Minor clarification.
10056 (Comparison of Numbers): Minor clarification. Clarify eql.
10057 Typos in min, max.
10058 (Math Functions): Clarify overflow in expt.
10059
10060 * minibuf.texi (Text from Minibuffer): Minor clarification.
10061 Mention arrow keys.
10062
10063 * loading.texi (Autoload): defun's doc string overrides autoload's
10064 doc string.
10065 (Repeated Loading): Modernize "add to list" examples.
10066 (Where Defined): Finish updating table of load-history elts.
10067
10068 * lists.texi (List-related Predicates): Minor wording improvement.
10069 (Lists as Boxes): Node deleted.
10070 (Building Lists): Explain trivial cases of number-sequence.
10071
10072 * hash.texi (Hash Tables): Add desc to menu items.
10073 (Creating Hash): Explain "full" means "make larger".
10074 (Hash Access): Any object can be a key.
10075 State value of maphash.
10076
10077 * functions.texi (What Is a Function): Wording cleanup.
10078 (Function Documentation): Minor cleanup.
10079 Explain purpose of calling convention at end of doc string.
10080 (Function Names): Wording cleanup.
10081 (Calling Functions): Wording cleanup.
10082 Explain better how funcall calls the function.
10083 (Function Cells): Delete example of saving and redefining function.
10084
10085 * control.texi (Combining Conditions): Wording cleanup.
10086 (Iteration): dolist and dotimes bind VAR locally.
10087 (Cleanups): Xref to Atomic Changes.
10088
10089 * compile.texi (Byte Compilation): Delete 19.29 info.
10090 (Compilation Functions): Macros' difficulties don't affect defsubst.
10091 (Docs and Compilation): Delete 19.29 info.
10092
10093 2005-02-10 Richard M. Stallman <rms@gnu.org>
10094
10095 * objects.texi (Symbol Type): Minor correction.
10096
10097 2005-02-06 Lute Kamstra <lute@gnu.org>
10098
10099 * modes.texi (Example Major Modes): Fix typos.
10100
10101 2005-02-06 Richard M. Stallman <rms@gnu.org>
10102
10103 * text.texi (Margins): fill-nobreak-predicate can be one function.
10104
10105 * strings.texi (Modifying Strings): clear-string can make unibyte.
10106 (Formatting Strings): format gives error if values missing.
10107
10108 * positions.texi (Character Motion): Mention default arg
10109 for forward-char. backward-char refers to forward-char.
10110 (Word Motion): Mention default arg for forward-word.
10111 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10112 Simplify end-of-buffer.
10113 (Text Lines): Mention default arg for forward-line.
10114 (List Motion): Mention default arg for beginning/end-of-defun.
10115 (Skipping Characters): Minor fixes in explaining character-set.
10116
10117 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10118 Mode inheritance applies only when default-major-mode is nil.
10119 Clarifications.
10120 (Example Major Modes): Update Text mode and Lisp mode examples.
10121 (Minor Mode Conventions): Mention define-minor-mode at top.
10122 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10123 (Mode Line Format): Update mode line face display info.
10124 (Properties in Mode): Mention effect of risky vars.
10125 (Imenu): Define imenu-add-to-menubar.
10126 (Font Lock Mode): Add descriptions to menu lines.
10127 (Faces for Font Lock): Add font-lock-doc-face.
10128
10129 2005-02-05 Lute Kamstra <lute@gnu.org>
10130
10131 * text.texi (Maintaining Undo): Remove obsolete function.
10132
10133 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10134
10135 * frames.texi (Color Names): Add pointer to the X docs about RGB
10136 color specifications. Improve indexing.
10137 (Text Terminal Colors): Replace the description of RGB values by
10138 an xref to "Color Names".
10139
10140 2005-02-03 Richard M. Stallman <rms@gnu.org>
10141
10142 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10143 Clarify.
10144 (Selecting Windows): Clarify save-selected-window.
10145 (Cyclic Window Ordering): Clarify walk-windows.
10146 (Window Point): Clarify.
10147 (Window Start): Add comment to example.
10148 (Resizing Windows): Add `interactive' specs in examples.
10149 Document fit-window-to-buffer.
10150
10151 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10152 (Undo, Maintaining Undo): Clarify last change.
10153 (Sorting): In sort-numeric-fields, explain about octal and hex.
10154 Mention sort-numeric-base.
10155 (Format Properties): Add xref for hard newlines.
10156
10157 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10158 (Pop-Up Menus): Fix typo.
10159 (Color Names): Explain all types of color names.
10160 Explain color-values on B&W terminal.
10161 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10162
10163 * files.texi (File Locks): Not supported on MS systems.
10164 (Testing Accessibility): Clarify.
10165
10166 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10167 (Coverage Testing): Fix typo.
10168
10169 * commands.texi (Misc Events): Remove stray space.
10170
10171 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10172 (Modification Time): Clarify when visited-file-modtime returns 0.
10173 (The Buffer List): Clarify bury-buffer.
10174 (Killing Buffers): Clarify.
10175 (Indirect Buffers): Add clone-indirect-buffer.
10176
10177 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10178
10179 * edebug.texi (Printing in Edebug): Fix default value of
10180 edebug-print-circle.
10181 (Coverage Testing): Fix displayed frequency count data.
10182
10183 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10184
10185 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10186
10187 2005-02-02 Kim F. Storm <storm@cua.dk>
10188
10189 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10190
10191 2005-01-29 Eli Zaretskii <eliz@gnu.org>
10192
10193 * commands.texi (Misc Events): Describe the help-echo event.
10194
10195 * text.texi (Special Properties) <help-echo>: Use `pos'
10196 consistently in description of the help-echo property.
10197 Use @code{nil} instead of @var{nil}.
10198
10199 * display.texi (Overlay Properties): Fix the index entry for
10200 help-echo overlay property.
10201
10202 * customize.texi (Type Keywords): Uncomment the xref to the
10203 help-echo property documentation.
10204
10205 2005-01-23 Kim F. Storm <storm@cua.dk>
10206
10207 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10208 return value. Third element FULLY replaced by PARTIAL which
10209 specifies number of invisible pixels if row is only partially visible.
10210 (Textual Scrolling): Mention auto-window-vscroll.
10211 (Vertical Scrolling): New defvar auto-window-vscroll.
10212
10213 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10214
10215 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10216 command remapping.
10217
10218 2005-01-15 Richard M. Stallman <rms@gnu.org>
10219
10220 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10221
10222 2005-01-14 Kim F. Storm <storm@cua.dk>
10223
10224 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10225
10226 * text.texi (Links and Mouse-1): Fix string and vector item.
10227
10228 2005-01-13 Richard M. Stallman <rms@gnu.org>
10229
10230 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10231 descriptions of overriding-local-map and overriding-terminal-local-map.
10232
10233 * text.texi (Links and Mouse-1): Clarify text.
10234
10235 2005-01-13 Kim F. Storm <storm@cua.dk>
10236
10237 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10238
10239 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10240
10241 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10242
10243 2005-01-12 Kim F. Storm <storm@cua.dk>
10244
10245 * text.texi (Links and Mouse-1): Rename section from Enabling
10246 Mouse-1 to Following Links. Change xrefs.
10247 Add examples for define-button-type and define-widget.
10248
10249 * display.texi (Button Properties, Button Buffer Commands):
10250 Clarify mouse-1 and follow-link functionality.
10251
10252 2005-01-12 Richard M. Stallman <rms@gnu.org>
10253
10254 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10255
10256 * display.texi (Beeping): Fix Texinfo usage.
10257
10258 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10259
10260 2005-01-11 Kim F. Storm <storm@cua.dk>
10261
10262 * display.texi (Button Properties, Button Buffer Commands):
10263 Mention mouse-1 binding. Add follow-link keyword.
10264
10265 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10266 (Enabling Mouse-1 to Follow Links): New subsection.
10267
10268 2005-01-06 Richard M. Stallman <rms@gnu.org>
10269
10270 * text.texi (Special Properties): Minor change.
10271
10272 * os.texi (Timers): Clarify previous change.
10273
10274 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10275
10276 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10277
10278 * display.texi (Face Attributes): Correct xref to renamed node.
10279
10280 2005-01-01 Richard M. Stallman <rms@gnu.org>
10281
10282 * display.texi (Face Attributes): Describe hex color specs.
10283
10284 2004-12-31 Richard M. Stallman <rms@gnu.org>
10285
10286 * os.texi (Timers): Update previous change.
10287
10288 2004-12-30 Kim F. Storm <storm@cua.dk>
10289
10290 * display.texi (Line Height): Total line-height is now specified
10291 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10292 in cons cells. (nil . RATIO) is relative to actual line height.
10293 Use line-height `t' instead of `0' to get minimum height.
10294
10295 2004-12-29 Richard M. Stallman <rms@gnu.org>
10296
10297 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10298
10299 2004-12-28 Richard M. Stallman <rms@gnu.org>
10300
10301 * commands.texi (Quitting): Clarify value of with-local-quit.
10302
10303 * elisp.texi (Top): Fix previous change.
10304
10305 * loading.texi (Loading): Fix previous change.
10306
10307 2004-12-27 Richard M. Stallman <rms@gnu.org>
10308
10309 * Makefile.in (MAKEINFO): Specify --force.
10310
10311 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10312
10313 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10314
10315 * display.texi (Line Height): Further clarify.
10316
10317 * elisp.texi (Top): Update Loading submenu.
10318
10319 * loading.texi (Where Defined): New node.
10320 (Unloading): load-history moved to Where Defined.
10321
10322 2004-12-21 Richard M. Stallman <rms@gnu.org>
10323
10324 * commands.texi (Event Input Misc): Add while-no-input.
10325
10326 2004-12-11 Richard M. Stallman <rms@gnu.org>
10327
10328 * display.texi (Line Height): Rewrite text for clarity.
10329
10330 2004-12-11 Kim F. Storm <storm@cua.dk>
10331
10332 * display.texi (Display): Add node "Line Height" to menu.
10333 (Line Height): New node. Move full description of line-spacing
10334 and line-height text properties here from text.texi.
10335 (Scroll Bars): Add vertical-scroll-bar variable.
10336
10337 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10338
10339 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10340 line-spacing and vertical-scroll-bar.
10341
10342 * text.texi (Special Properties): Just mention line-spacing and
10343 line-height here, add xref to new "Line Height" node.
10344
10345 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10346
10347 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10348
10349 * locals.texi (Standard Buffer-Local Variables):
10350 Add @xref for `line-spacing'.
10351
10352 2004-12-05 Richard M. Stallman <rms@gnu.org>
10353
10354 * Makefile.in (maintainer-clean): Remove the info files
10355 in $(infodir) where they are created.
10356
10357 2004-12-03 Richard M. Stallman <rms@gnu.org>
10358
10359 * windows.texi (Selecting Windows): get-lru-window and
10360 get-largest-window don't consider dedicated windows.
10361
10362 * text.texi (Undo): Document undo-in-progress.
10363
10364 2004-11-26 Richard M. Stallman <rms@gnu.org>
10365
10366 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10367 Remove a few vars that are not always buffer-local.
10368
10369 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10370
10371 * locals.texi (Standard Buffer-Local Variables): Comment out
10372 xref's to non-existent node `Yet to be written'.
10373
10374 2004-11-24 Richard M. Stallman <rms@gnu.org>
10375
10376 * processes.texi (Synchronous Processes): Grammar fix.
10377
10378 * numbers.texi (Comparison of Numbers): Add eql.
10379
10380 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10381
10382 * intro.texi (Printing Notation): Fix previous change.
10383
10384 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10385 and default-indicate-buffer-boundaries from here.
10386 (Usual Display): To here.
10387 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10388 (Usual Display): Move tab-width up.
10389
10390 * customize.texi (Variable Definitions):
10391 Replace show-paren-mode example with tooltip-mode.
10392 (Simple Types, Composite Types, Defining New Types):
10393 Minor cleanups.
10394
10395 2004-11-21 Jesper Harder <harder@ifa.au.dk>
10396
10397 * processes.texi (Synchronous Processes, Output from Processes):
10398 Markup fix.
10399
10400 2004-11-20 Richard M. Stallman <rms@gnu.org>
10401
10402 * positions.texi (Skipping Characters): skip-chars-forward
10403 now handles char classes.
10404
10405 * intro.texi (Printing Notation): Avoid confusion of `print'
10406 when explaining @print.
10407
10408 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10409
10410 * display.texi (Display Table Format): Minor fix.
10411
10412 * streams.texi (Output Functions): Fix print example.
10413
10414 * Makefile.in (elisp): New target.
10415 (dist): Depend on $(infodir)/elisp, not elisp.
10416 Copy the info files from $(infodir).
10417
10418 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10419 read-from-minibuffer.
10420
10421 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10422
10423 2004-11-19 Richard M. Stallman <rms@gnu.org>
10424
10425 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10426
10427 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10428
10429 * tips.texi (Coding Conventions): Fix typo.
10430
10431 2004-11-16 Richard M. Stallman <rms@gnu.org>
10432
10433 * tips.texi (Coding Conventions): Separate defvar and require
10434 methods to avoid warnings. Use require only when there are many
10435 functions and variables from that package.
10436
10437 * minibuf.texi (Minibuffer Completion): When ignoring case,
10438 predicate must not be case-sensitive.
10439
10440 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10441 (Test Coverage): Don't talk about "splotches". Clarified.
10442
10443 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10444
10445 * frames.texi (Window Frame Parameters): Fix typo.
10446
10447 2004-11-15 Kim F. Storm <storm@cua.dk>
10448
10449 * symbols.texi (Other Plists): Note that plist-get may signal error.
10450 Add safe-plist-get.
10451
10452 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10453
10454 * modes.texi (Font Lock Basics): Fix typo.
10455
10456 2004-11-08 Richard M. Stallman <rms@gnu.org>
10457
10458 * syntax.texi (Syntax Table Functions): Add syntax-after.
10459
10460 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
10461
10462 * os.texi (Processor Run Time): New section documenting
10463 get-internal-run-time.
10464
10465 2004-11-06 Eli Zaretskii <eliz@gnu.org>
10466
10467 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10468 it nukes elisp-cover.texi.
10469 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10470 elisp-0 etc.
10471
10472 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10473
10474 * commands.texi (Keyboard Macros): Document `append' return value
10475 of `defining-kbd-macro'.
10476
10477 2004-11-01 Richard M. Stallman <rms@gnu.org>
10478
10479 * commands.texi (Interactive Call): Add called-interactively-p.
10480
10481 2004-10-29 Simon Josefsson <jas@extundo.com>
10482
10483 * minibuf.texi (Reading a Password): Revert.
10484
10485 2004-10-28 Richard M. Stallman <rms@gnu.org>
10486
10487 * frames.texi (Display Feature Testing): Explain about "vendor".
10488
10489 2004-10-27 Richard M. Stallman <rms@gnu.org>
10490
10491 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10492 not raw. Clarify `n'.
10493 (Interactive Call): Rewrite interactive-p, focusing on when
10494 and how to use it.
10495 (Misc Events): Clarify previous change.
10496
10497 * advice.texi (Simple Advice): Clarify what job the example does.
10498 (Around-Advice): Clarify ad-do-it.
10499 (Activation of Advice): An option of ad-default-compilation-action
10500 is `never', not `nil'.
10501
10502 2004-10-26 Kim F. Storm <storm@cua.dk>
10503
10504 * commands.texi (Interactive Codes): Add U code letter.
10505
10506 2004-10-25 Simon Josefsson <jas@extundo.com>
10507
10508 * minibuf.texi (Reading a Password): Add.
10509
10510 2004-10-24 Jason Rumney <jasonr@gnu.org>
10511
10512 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10513 and wheel-down.
10514
10515 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10516
10517 * processes.texi (Synchronous Processes): Document process-file.
10518
10519 2004-10-22 Kenichi Handa <handa@m17n.org>
10520
10521 * text.texi (translate-region): Document that it accepts also a
10522 char-table.
10523
10524 2004-10-22 David Ponce <david@dponce.com>
10525
10526 * windows.texi (Resizing Windows): Document the `preserve-before'
10527 argument of the functions `enlarge-window' and `shrink-window'.
10528
10529 2004-10-19 Jason Rumney <jasonr@gnu.org>
10530
10531 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10532
10533 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10534
10535 * text.texi (Filling): Add anchor for definition of
10536 `sentence-end-double-space'.
10537
10538 * searching.texi (Regexp Example): Update description of how
10539 Emacs currently recognizes the end of a sentence.
10540 (Standard Regexps): Update definition of the variable
10541 `sentence-end'. Add definition of the function `sentence-end'.
10542
10543 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10544
10545 * display.texi (Progress): New node.
10546
10547 2004-10-05 Kim F. Storm <storm@cua.dk>
10548
10549 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10550
10551 2004-09-29 Kim F. Storm <storm@cua.dk>
10552
10553 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10554 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10555 fringe bitmap symbols, as they now have their own namespace.
10556 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10557 vs. pixels. Signal error if no free bitmap slots.
10558 (Pixel Specification): Change IMAGE to @var{image}.
10559
10560 2004-09-28 Richard M. Stallman <rms@gnu.org>
10561
10562 * text.texi (Special Properties): Clarify line-spacing and line-height.
10563
10564 * searching.texi (Regexp Search): Add looking-back.
10565
10566 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10567
10568 * display.texi: Correct typos.
10569 (Image Descriptors): Correct xref's.
10570
10571 2004-09-25 Richard M. Stallman <rms@gnu.org>
10572
10573 * text.texi (Special Properties): Cleanups in `cursor'.
10574 Rewrites in `line-height' and `line-spacing'; exchange them.
10575
10576 * display.texi (Fringes): Rewrite previous change.
10577 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10578 (Display Fringe Bitmaps): Node deleted, text moved.
10579 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10580 (Scroll Bars): Clarify set-window-scroll-bars.
10581 (Pointer Shape): Rewrite.
10582 (Specified Space): Clarify :align-to, etc.
10583 (Pixel Specification): Use @var. Clarify new text.
10584 (Other Display Specs): Clarify `slice'.
10585 (Image Descriptors): Cleanups.
10586 (Showing Images): Cleanups.
10587
10588 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10589
10590 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10591
10592 * modes.texi: Various minor changes in addition to:
10593 (Major Mode Conventions): Final call to `run-mode-hooks' should
10594 not be inside the `delay-mode-hooks' form.
10595 (Mode Hooks): New node.
10596 (Hooks): Delete obsolete example.
10597 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10598 node "Mode Hooks".
10599
10600 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10601
10602 * display.texi: Correct various typos.
10603 (Display): Rename node "Pointer Shapes" to "Pointer
10604 Shape". (There is already a node called "Pointer Shapes" in
10605 frames.texi.)
10606 (Images): Remove non-existent node "Image Slices" from menu.
10607
10608 2004-09-23 Kim F. Storm <storm@cua.dk>
10609
10610 * text.texi (Special Properties): Add `cursor', `pointer',
10611 `line-height', and `line-spacing' properties.
10612
10613 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10614 Shapes' to menu.
10615 (Standard Faces): Doc fix for fringe face.
10616 (Fringes): Add `overflow-newline-into-fringe' and
10617 'indicate-buffer-boundaries'.
10618 (Fringe Bitmaps, Pointer Shapes): New nodes.
10619 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10620 Bitmaps' to menu.
10621 (Specified Space): Describe pixel width and height.
10622 (Pixel Specification): New node.
10623 (Other Display Specs): Add `slice' property.
10624 (Display Fringe Bitmaps): New node.
10625 (Images): Add 'Image Slices' to menu.
10626 (Image Descriptors): Add `:pointer' and `:map' properties.
10627 (Showing Images): Add slice arg to `insert-image'.
10628 Add 'insert-sliced-image'.
10629
10630 2004-09-20 Richard M. Stallman <rms@gnu.org>
10631
10632 * commands.texi (Key Sequence Input):
10633 Clarify downcasing in read-key-sequence.
10634
10635 2004-09-08 Juri Linkov <juri@jurta.org>
10636
10637 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10638
10639 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10640
10641 * locals.texi (Standard Buffer-Local Variables):
10642 Add `buffer-auto-save-file-format'.
10643 * internals.texi (Buffer Internals): Describe new
10644 auto_save_file_format field of the buffer structure.
10645 * files.texi (Format Conversion): `auto-save-file-format' has been
10646 renamed `buffer-auto-save-file-format'.
10647
10648 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10649
10650 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10651 an integer or a marker.
10652 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10653
10654 2004-08-22 Richard M. Stallman <rms@gnu.org>
10655
10656 * modes.texi (Major Mode Conventions): Discuss rebinding of
10657 standard key bindings.
10658
10659 2004-08-18 Kim F. Storm <storm@cua.dk>
10660
10661 * processes.texi (Accepting Output): Add `just-this-one' arg to
10662 `accept-process-output'.
10663 (Output from Processes): New var `process-adaptive-read-buffering'.
10664
10665 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10666
10667 * keymaps.texi: Various changes in addition to:
10668 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10669 Give more varied examples for `kbd'.
10670 (Creating Keymaps): Char tables have slots for all characters
10671 without modifiers.
10672 (Active Keymaps): `overriding-local-map' and
10673 `overriding-terminal-local-map' also override text property and
10674 overlay keymaps.
10675 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10676 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10677 to denote a prefix of no events.
10678 `map-keymap' includes parent's bindings _recursively_.
10679 Clarify and correct description of `where-is-internal'.
10680 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10681 (Menu Example): For menus intended for use with the keyboard, the
10682 menu items should be bound to characters or real function keys.
10683
10684 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10685
10686 * objects.texi (Character Type): Reposition `@anchor' to prevent
10687 double space inside sentence in Info.
10688
10689 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10690 renamed to `disabled-command-function'.
10691 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10692 (Command Loop Info): Replace reference to it.
10693 (Disabling Commands): `disabled-command-hook' has been renamed to
10694 `disabled-command-function'.
10695
10696 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10697
10698 * os.texi (Translating Input): Only non-prefix bindings in
10699 `key-translation-map' override actual key bindings. Warn about
10700 possible indirect effect of actual key bindings on non-prefix
10701 bindings in `key-translation-map'.
10702
10703 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10704
10705 * minibuf.texi (High-Level Completion): Add anchor for definition
10706 of `read-variable'.
10707
10708 * commands.texi: Various changes in addition to:
10709 (Using Interactive): Clarify description of `interactive-form'.
10710 (Interactive Call): Mention default for KEYS argument to
10711 `call-interactively'.
10712 (Command Loop Info): Clarify description of `this-command-keys'.
10713 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10714 Value of `last-event-frame' can be `macro'.
10715 (Repeat Events): `double-click-fuzz' is also used to distinguish
10716 clicks and drags.
10717 (Classifying Events): Clarify descriptions of `event-modifiers'
10718 `event-basic-type' and `event-convert-list'.
10719 (Accessing Events): `posn-timestamp' takes POSITION argument.
10720 (Quoted Character Input): Clarify description of
10721 `read-quoted-char' and fix example.
10722 (Quitting): Add `with-local-quit'.
10723 (Disabling Commands): Correct and clarify descriptions of
10724 `enable-command' and `disable-command'.
10725 Mention what happens if `disabled-command-hook' is nil.
10726 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10727 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10728
10729 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10730
10731 * frames.texi: Various changes in addition to:
10732 (Creating Frames): Expand and clarify description of `make-frame'.
10733 (Window Frame Parameters): Either none or both of the `icon-left'
10734 and `icon-top' parameters must be specified. Put descriptions of
10735 `menu-bar-lines' and `toolbar-lines' closer together and change
10736 them accordingly.
10737 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10738 except while processing `frame-title-format' or `icon-title-format'.
10739 (Deleting Frames): Correct description of `delete-frame'.
10740 Non-nil return values of `frame-live-p' are like those of `framep'.
10741 (Frames and Windows): Mention return value of
10742 `set-frame-selected-window'.
10743 (Visibility of Frames): Mention `force' argument to
10744 `make-frame-invisible'. `frame-visible-p' returns t for all
10745 frames on text-only terminals.
10746 (Frame Configurations): Restoring a frame configuration does not
10747 restore deleted frames.
10748 (Window System Selections): `x-set-selection' returns DATA.
10749 (Resources): Add example.
10750 (Display Feature Testing): Clarify descriptions of
10751 `display-pixel-height', `display-pixel-width', `x-server-version'
10752 and `x-server-vendor'.
10753
10754 * windows.texi (Choosing Window): Add anchor.
10755 * minibuf.texi (Minibuffer Misc): Add anchor.
10756
10757 2004-07-23 John Paul Wallington <jpw@gnu.org>
10758
10759 * macros.texi (Defining Macros): Declaration keyword for setting
10760 Edebug spec is `debug' not `edebug'.
10761
10762 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10763
10764 * windows.texi: Various small changes in addition to:
10765 (Window Point): Mention return value of `set-window-point'.
10766 (Window Start): `pos-visible-in-window-p' disregards horizontal
10767 scrolling. Explain return value if PARTIALLY is non-nil.
10768 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10769 and `set-window-vscroll'.
10770 (Size of Window): The argument WINDOW to `window-inside-edges',
10771 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10772 (Resizing Windows): Explain return value of
10773 `shrink-window-if-larger-than-buffer'.
10774 `window-size-fixed' automatically becomes buffer local when set.
10775 (Window Configurations): Explain return value of
10776 `set-window-configuration'.
10777
10778 * minibuf.texi (Minibuffer Misc): Add anchor for
10779 `minibuffer-scroll-window'.
10780
10781 * positions.texi (Text Lines): Add anchor for `count-lines'.
10782
10783 2004-07-17 Richard M. Stallman <rms@gnu.org>
10784
10785 * display.texi (Overlay Properties): Adding `evaporate' prop
10786 deletes empty overlay immediately.
10787
10788 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10789 fix example.
10790
10791 2004-07-16 Jim Blandy <jimb@redhat.com>
10792
10793 * searching.texi (Regexp Backslash): Document new \_< and \_>
10794 operators.
10795
10796 2004-07-16 Juanma Barranquero <lektu@terra.es>
10797
10798 * display.texi (Images): Fix Texinfo usage.
10799
10800 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10801
10802 * buffers.texi (Modification Time): `visited-file-modtime' now
10803 returns a list of two integers, instead of a cons.
10804
10805 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10806
10807 * windows.texi: Various changes in addition to:
10808 (Splitting Windows): Add `split-window-keep-point'.
10809
10810 2004-07-09 Richard M. Stallman <rms@gnu.org>
10811
10812 * frames.texi (Input Focus): Minor fix.
10813
10814 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10815
10816 * frames.texi (Input Focus): Clarify descriptions of
10817 `select-frame-set-input-focus' and `select-frame'.
10818
10819 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10820
10821 * os.texi: Various small changes in addition to:
10822 (Killing Emacs): Expand and clarify description of
10823 `kill-emacs-query-functions' and `kill-emacs-hook'.
10824 (System Environment): Expand and clarify description of `getenv'
10825 and `setenv'.
10826 (Timers): Clarify description of `run-at-time'.
10827 (Translating Input): Correct description of
10828 `extra-keyboard-modifiers'.
10829 (Flow Control): Correct description of `enable-flow-control'.
10830
10831 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10832
10833 * os.texi: Update copyright.
10834 (Session Management): Grammar fix.
10835 Clarify which Emacs does the restarting.
10836 Use @samp for *scratch* buffer.
10837
10838 2004-07-04 Alan Mackenzie <acm@muc.de>
10839
10840 * frames.texi (Input Focus): Add documentation for
10841 `select-frame-set-input-focus'. Replace refs to non-existent
10842 `switch-frame' with `select-frame'. Minor corrections and tidying
10843 up of text-only terminal stuff.
10844
10845 2004-07-02 Richard M. Stallman <rms@gnu.org>
10846
10847 * files.texi (Saving Buffers): Cleanup write-contents-function.
10848 (Magic File Names): Cleanup file-remote-p.
10849
10850 2004-07-02 Kai Großjohann <kai@emptydomain.de>
10851
10852 * files.texi (Magic File Names): `file-remote-p' returns an
10853 identifier of the remote system, not just t.
10854
10855 2004-07-02 David Kastrup <dak@gnu.org>
10856
10857 * searching.texi (Entire Match Data): Add explanation about new
10858 match-data behavior when @var{integers} is non-nil.
10859
10860 2004-06-24 Richard M. Stallman <rms@gnu.org>
10861
10862 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10863
10864 * customize.texi (Variable Definitions): Note about doc strings
10865 and :set.
10866
10867 * keymaps.texi (Keymap Terminology): Document `kbd'.
10868 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
10869
10870 * display.texi (Invisible Text): Setting buffer-invisibility-spec
10871 makes it buffer-local.
10872
10873 * files.texi (Saving Buffers): Correct previous change.
10874
10875 * commands.texi (Accessing Events):
10876 Clarify posn-col-row and posn-actual-col-row.
10877
10878 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
10879
10880 * commands.texi (Accessing Events): New functions
10881 posn-at-point and posn-at-x-y. Add example to posn-x-y.
10882
10883 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
10884
10885 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
10886 * frames.texi, buffers.texi, backups.texi, variables.texi:
10887 * loading.texi, eval.texi, functions.texi, control.texi:
10888 * symbols.texi, minibuf.texi: Reposition @anchor's.
10889
10890 * help.texi: Various small changes in addition to the following.
10891 (Describing Characters): Describe PREFIX argument to
10892 `key-description'. Correct and clarify definition of
10893 `text-char-description'. Describe NEED-VECTOR argument to
10894 `read-kbd-macro'.
10895 (Help Functions): Clarify definition of `apropos'.
10896
10897 2004-06-23 Lars Hansen <larsh@math.ku.dk>
10898
10899 * files.texi (Saving Buffers): Correct description of
10900 `write-contents-functions'.
10901
10902 2004-06-21 Juanma Barranquero <lektu@terra.es>
10903
10904 * display.texi (Images): Remove redundant @vindex directives.
10905 Rewrite `image-library-alist' doc in active voice.
10906
10907 2004-06-14 Juanma Barranquero <lektu@terra.es>
10908
10909 * display.texi (Images): Document new delayed library loading,
10910 variable `image-library-alist' and (existing but undocumented)
10911 function `image-type-available-p'.
10912
10913 2004-06-05 Richard M. Stallman <rms@gnu.org>
10914
10915 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
10916 refer the user to the Initial Input node.
10917 (Text from Minibuffer): Likewise.
10918 (Initial Input): New node. Document this feature
10919 and say it is mostly deprecated.
10920
10921 2004-05-30 Richard M. Stallman <rms@gnu.org>
10922
10923 * loading.texi (Named Features): Clarify return value
10924 and meaning of NOERROR.
10925
10926 * variables.texi (File Local Variables): Minor cleanup.
10927
10928 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
10929
10930 * files.texi (Magic File Names): Add `file-remote-p' as operation
10931 of file name handlers.
10932
10933 2004-05-29 Richard M. Stallman <rms@gnu.org>
10934
10935 * modes.texi (Minor Mode Conventions): (-) has no special meaning
10936 as arg to a minor mode command.
10937
10938 2004-05-22 Richard M. Stallman <rms@gnu.org>
10939
10940 * syntax.texi (Syntax Class Table): Word syntax not just for English.
10941
10942 * streams.texi (Output Variables): Doc float-output-format.
10943
10944 * searching.texi (Regexp Special): Nested repetition can be infloop.
10945
10946 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
10947 real stack overflow.
10948
10949 * compile.texi: Minor cleanups.
10950
10951 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
10952
10953 * lists.texi (Cons Cells): Explain dotted lists, true lists,
10954 circular lists.
10955 (List Elements): Explain handling of circular and dotted lists.
10956
10957 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
10958
10959 * modes.texi (Search-based Fontification): Fix typo.
10960
10961 2004-05-10 Juanma Barranquero <lektu@terra.es>
10962
10963 * modes.texi (Mode Line Variables): Fix description of
10964 global-mode-string, which is now after which-func-mode, not the
10965 buffer name.
10966
10967 2004-05-07 Lars Hansen <larsh@math.ku.dk>
10968
10969 * modes.texi (Desktop Save Mode): Add.
10970 (Modes): Add menu entry Desktop Save Mode.
10971
10972 * hooks.texi: Add desktop-after-read-hook,
10973 desktop-no-desktop-file-hook and desktop-save-hook.
10974
10975 * locals.texi: Add desktop-save-buffer.
10976
10977 2004-04-30 Jesper Harder <harder@ifa.au.dk>
10978
10979 * display.texi: emacs -> Emacs.
10980
10981 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
10982
10983 * files.texi (Changing Files): Document set-file-times.
10984
10985 2004-04-23 Juanma Barranquero <lektu@terra.es>
10986
10987 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
10988
10989 2004-04-18 Jesper Harder <harder@ifa.au.dk>
10990
10991 * tips.texi (Coding Conventions): defopt -> defcustom.
10992
10993 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
10994
10995 * sequences.texi: Various clarifications.
10996
10997 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
10998
10999 * buffers.texi (Read Only Buffers): Mention optional ARG to
11000 `toggle-read-only'.
11001
11002 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
11003
11004 * windows.texi (Selecting Windows): Note that get-lru-window
11005 returns a full-width window if possible.
11006
11007 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11008
11009 * buffers.texi: Various changes in addition to:
11010 (Buffer File Name): Add `find-buffer-visiting'.
11011 (Buffer Modification): Mention optional ARG to `not-modified'.
11012 (Indirect Buffers): Mention optional CLONE argument to
11013 `make-indirect-buffer'.
11014
11015 * files.texi: Various changes in addition to:
11016 (Visiting Functions): `find-file-hook' is now a normal hook.
11017 (File Name Expansion): Explain difference between the way that
11018 `expand-file-name' and `file-truename' treat `..'.
11019 (Contents of Directories): Mention optional ID-FORMAT argument to
11020 `directory-files-and-attributes'.
11021 (Format Conversion): Mention new optional CONFIRM argument to
11022 `format-write-file'.
11023
11024 2004-04-12 Miles Bader <miles@gnu.org>
11025
11026 * macros.texi (Expansion): Add description of `macroexpand-all'.
11027
11028 2004-04-05 Jesper Harder <harder@ifa.au.dk>
11029
11030 * variables.texi (Variable Aliases):
11031 Mention cyclic-variable-indirection.
11032
11033 * errors.texi (Standard Errors): Ditto.
11034
11035 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11036
11037 * backups.texi: Various small changes in addition to:
11038 (Making Backups): Mention return value of `backup-buffer'.
11039 (Auto-Saving): Mention optional FORCE argument to
11040 `delete-auto-save-file-if-necessary'.
11041 (Reverting): Mention optional PRESERVE-MODES argument to
11042 `revert-buffer'. Correct description of `revert-buffer-function'.
11043
11044 2004-03-22 Juri Linkov <juri@jurta.org>
11045
11046 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11047 with `Vector Functions'.
11048
11049 * text.texi (Sorting): Add missing quote.
11050
11051 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11052
11053 * intro.texi (Lisp History): Replace xref to `cl' manual with
11054 inforef.
11055
11056 2004-03-12 Richard M. Stallman <rms@gnu.org>
11057
11058 * intro.texi (Version Info): Add arg to emacs-version.
11059 (Lisp History): Change xref to CL manual.
11060
11061 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11062
11063 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11064 for Partial Completion mode.
11065
11066 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11067
11068 * customize.texi: Fix typo. Remove eol whitespace.
11069
11070 2004-03-04 Richard M. Stallman <rms@gnu.org>
11071
11072 * processes.texi: Fix typos.
11073
11074 * lists.texi (Building Lists): Minor clarification.
11075
11076 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11077 in make-hash-table.
11078
11079 2004-02-29 Juanma Barranquero <lektu@terra.es>
11080
11081 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11082 rm, and ignore exit code.
11083
11084 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11085
11086 * display.texi (Defining Faces): Add description for min-colors.
11087 Update example.
11088
11089 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11090
11091 * abbrevs.texi: Various corrections and clarifications in addition
11092 to the following:
11093 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11094
11095 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11096
11097 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11098
11099 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11100
11101 * text.texi: Various small changes in addition to the following:
11102 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11103 to delete-horizontal-space.
11104 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11105 description of yank-handler text property at various places.
11106
11107 * frames.texi (Window System Selections): Add anchor.
11108
11109 * syntax.texi (Syntax Table Functions): Clarify and correct
11110 descriptions of make-syntax-table and copy-syntax-table.
11111 (Motion and Syntax): Clarify SYNTAXES argument to
11112 skip-syntax-forward.
11113 (Parsing Expressions): Mention that the return value of
11114 parse-partial-sexp is currently a list of ten rather than nine
11115 elements.
11116 (Categories): Various corrections and clarifications.
11117
11118 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11119
11120 * markers.texi (Marker Insertion Types): Minor change.
11121
11122 * locals.texi (Standard Buffer-Local Variables):
11123 * commands.texi (Interactive Codes, Using Interactive):
11124 * functions.texi (Related Topics): Fix xrefs.
11125
11126 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11127
11128 * lists.texi (Sets And Lists): Update description of delete-dups.
11129
11130 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11131
11132 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11133
11134 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11135
11136 * frames.texi (Parameter Access): frame-parameters arg is optional.
11137 modify-frame-parameters handles nil for FRAME.
11138 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11139 are all-or-nothing for certain toolkits.
11140 Mention parameter wait-for-wm.
11141 (Frames and Windows): In frame-first-window and frame-selected-window
11142 the arg is optional.
11143 (Input Focus): In redirect-frame-focus the second arg is optional.
11144 (Window System Selections): Mention selection type CLIPBOARD.
11145 Mention data-type UTF8_STRING.
11146 Mention numbering of cut buffers.
11147 (Resources): Describe x-resource-name.
11148
11149 2004-02-16 Richard M. Stallman <rms@gnu.org>
11150
11151 * windows.texi (Buffers and Windows): Delete false table
11152 about all-frames.
11153
11154 * syntax.texi (Parsing Expressions): Delete old caveat
11155 about parse-sexp-ignore-comments.
11156
11157 * streams.texi (Output Variables): Add print-quoted.
11158
11159 * lists.texi (Building Lists): Minor cleanup.
11160
11161 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11162
11163 * display.texi (Overlays): Explain overlays use markers.
11164 (Managing Overlays): Explain front-advance and rear-advance
11165 in more detail.
11166
11167 * loading.texi (Unloading): Document unload-feature-special-hooks.
11168 Get rid of fns-NNN.el file.
11169
11170 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11171
11172 * help.texi (Describing Characters): Fix text-char-description
11173 example output.
11174
11175 * edebug.texi (Using Edebug): Fix example.
11176
11177 * debugging.texi (Internals of Debugger): Fix return value.
11178
11179 * files.texi (Changing Files): Fix argname.
11180
11181 * calendar.texi: Fix parens, and default values.
11182
11183 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11184 * nonascii.texi, objects.texi, os.texi: Minor fixes.
11185 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
11186
11187 * positions.texi (Text Lines): Don't add -1 in current-line.
11188
11189 2004-02-16 Richard M. Stallman <rms@gnu.org>
11190
11191 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11192
11193 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11194
11195 * processes.texi (Low-Level Network): Fix a typo.
11196
11197 2004-02-12 Kim F. Storm <storm@cua.dk>
11198
11199 * display.texi (Fringes): Use consistent wording.
11200 Note that window-fringe's window arg is optional.
11201 (Scroll Bars): Use consistent wording.
11202
11203 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11204
11205 * tips.texi (Comment Tips): Document the new conventions for
11206 commenting out code.
11207
11208 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
11209
11210 * positions.texi (Text Lines): Add missing end defun.
11211
11212 2004-02-07 Kim F. Storm <storm@cua.dk>
11213
11214 * positions.texi (Text Lines): Add line-number-at-pos.
11215
11216 2004-02-06 John Paul Wallington <jpw@gnu.org>
11217
11218 * display.texi (Button Properties, Button Buffer Commands):
11219 mouse-2 invokes button, not down-mouse-1.
11220
11221 2004-02-04 Jason Rumney <jasonr@gnu.org>
11222
11223 * makefile.w32-in: Sync with Makefile.in changes.
11224
11225 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11226
11227 * minibuf.texi (Text from Minibuffer): Various corrections and
11228 clarifications.
11229 (Object from Minibuffer): Correct Lisp description of
11230 read-minibuffer.
11231 (Minibuffer History): Clarify description of cons values for
11232 HISTORY arguments.
11233 (Basic Completion): Various corrections and clarifications.
11234 Add completion-regexp-list.
11235 (Minibuffer Completion): Correct and clarify description of
11236 completing-read.
11237 (Completion Commands): Mention Partial Completion mode.
11238 Various other minor changes.
11239 (High-Level Completion): Various corrections and clarifications.
11240 (Reading File Names): Ditto.
11241 (Minibuffer Misc): Ditto.
11242
11243 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11244
11245 * strings.texi (Text Comparison): assoc-string also matches
11246 elements of alists that are strings instead of conses.
11247 (Formatting Strings): Standardize Texinfo usage. Update index
11248 entries.
11249
11250 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11251
11252 * lists.texi (Sets And Lists): Add delete-dups.
11253
11254 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11255
11256 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11257 special form.
11258 * macros.texi (Defining Macros): Update description of `declare',
11259 which now is a macro.
11260 (Wrong Time): Fix typos.
11261
11262 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11263
11264 * compile.texi (Compilation Functions): Expand descriptions of
11265 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11266 and `batch-byte-compile'. In particular, mention and describe
11267 all optional arguments.
11268 (Disassembly): Correct and clarify the description of `disassemble'.
11269
11270 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11271
11272 * searching.texi: Various small changes in addition to the
11273 following.
11274 (Regexp Example): Adapt to new value of `sentence-end'.
11275 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11276 `words'.
11277 (Search and Replace): Add usage note for `perform-replace'.
11278 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11279 `match-data'.
11280 (Standard Regexps): Update for new values of `paragraph-start'
11281 and `sentence-end'.
11282
11283 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11284
11285 * files.texi (Saving Buffers): Clarify descriptions of
11286 `write-contents-functions' and `before-save-hook'.
11287 Make the defvar's for `before-save-hook' and `after-save-hook'
11288 into defopt's.
11289
11290 2004-01-07 Kim F. Storm <storm@cua.dk>
11291
11292 * commands.texi (Click Events): Describe new image and
11293 width/height elements of click events.
11294 (Accessing Events): Add posn-string, posn-image, and
11295 posn-object-width-height. Change posn-object to return either
11296 image or string object.
11297
11298 2004-01-01 Simon Josefsson <jas@extundo.com>
11299
11300 * hooks.texi (Standard Hooks): Add before-save-hook.
11301 * files.texi (Saving Buffers): Likewise.
11302
11303 2004-01-03 Richard M. Stallman <rms@gnu.org>
11304
11305 * frames.texi (Frames and Windows): Delete frame-root-window.
11306
11307 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11308
11309 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11310
11311 * functions.texi: Various small changes in addition to the
11312 following.
11313 (What Is a Function): `functionp' returns nil for macros.
11314 Clarify behavior of this and following functions for symbol arguments.
11315 (Function Documentation): Add `\' in front of (fn @var{arglist})
11316 and explain why.
11317 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11318 Add anchor.
11319 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11320
11321 2004-01-01 Miles Bader <miles@gnu.org>
11322
11323 * display.texi (Buttons): New section.
11324
11325 2003-12-31 Andreas Schwab <schwab@suse.de>
11326
11327 * numbers.texi (Math Functions): sqrt reports a domain-error
11328 error.
11329 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11330
11331 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11332
11333 * tips.texi (Documentation Tips): Update item on hyperlinks in
11334 documentation strings.
11335
11336 * errors.texi (Standard Errors): Various small corrections and
11337 additions.
11338
11339 * control.texi: Various small changes in addition to the
11340 following.
11341 (Signaling Errors): Provide some more details on how `signal'
11342 constructs the error message. Add anchor to the definition of
11343 `signal'.
11344 (Error Symbols): Describe special treatment of `quit'.
11345 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11346 to emphasize that it has to be a single form.
11347
11348 * buffers.texi: Add anchor.
11349
11350 2003-12-29 Richard M. Stallman <rms@gnu.org>
11351
11352 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11353 (Window Configurations): Add window-configuration-frame.
11354
11355 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11356
11357 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11358 Change arg name in get-char-property.
11359 (Special Properties): Update handling of keymap property.
11360
11361 * strings.texi (Modifying Strings): Add clear-string.
11362 (Text Comparison): Add assoc-string and remove
11363 assoc-ignore-case, assoc-ignore-representation.
11364
11365 * os.texi (Time of Day): Add set-time-zone-rule.
11366
11367 * numbers.texi (Math Functions): asin, acos, log, log10
11368 report domain-error errors.
11369
11370 * nonascii.texi (Converting Representations):
11371 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11372 (Encoding and I/O): Add file-name-coding-system.
11373
11374 * modes.texi (Search-based Fontification): Explain that
11375 face specs are symbols with face names as values.
11376
11377 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11378
11379 * lists.texi (Building Lists): remq moved elsewhere.
11380 (Sets And Lists): remq moved here.
11381 (Association Lists): Refer to assoc-string.
11382
11383 * internals.texi (Garbage Collection): Add memory-use-counts.
11384
11385 * frames.texi (Frames and Windows): Add set-frame-selected-window
11386 and frame-root-window.
11387
11388 * files.texi (Contents of Directories):
11389 Add directory-files-and-attributes.
11390
11391 * display.texi (Refresh Screen): Add force-window-update.
11392 (Invisible Text): Explain about moving point out of invis text.
11393 (Overlay Properties): Add overlay-properties.
11394 (Managing Overlays): Add overlayp.
11395 (GIF Images): Invalid image number displays a hollow box.
11396
11397 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11398 (Killing Buffers): Add buffer-live-p.
11399
11400 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11401
11402 * display.texi (Fringes): Fix typo "set-buffer-window".
11403
11404 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11405
11406 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11407 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11408 Add or change various xrefs and anchors.
11409
11410 * commands.texi: Replace all occurrences of @acronym{CAR} with
11411 @sc{car}, for consistency with the rest of the Elisp manual.
11412 `car' and `cdr' are historically acronyms, but are no longer
11413 widely thought of as such.
11414
11415 * internals.texi (Pure Storage): Mention that `purecopy' does not
11416 copy text properties.
11417 (Object Internals): Now 29 bits are used (in most implementations)
11418 to address Lisp objects.
11419
11420 * variables.texi (Variables with Restricted Values): New node.
11421
11422 * objects.texi (Lisp Data Types): Mention that certain variables
11423 can only take on a restricted set of values and add an xref to
11424 the new node "Variables with Restricted Values".
11425
11426 * eval.texi (Function Indirection): Describe the errors that
11427 `indirect-function' can signal.
11428 (Eval): Clarify the descriptions of `eval-region' and `values'.
11429 Describe `eval-buffer' instead of `eval-current-buffer' and
11430 mention `eval-current-buffer' as an alias for `current-buffer'.
11431 Correct the description and mention all optional arguments.
11432
11433 * nonascii.texi: Various small changes in addition to the
11434 following.
11435 (Converting Representations): Clarify behavior of
11436 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11437 ASCII arguments.
11438 (Character Sets): Document the variable `charset-list' and adapt
11439 the definition of the function `charset-list' accordingly.
11440 (Translation of Characters): Clarify use of generic characters in
11441 `make-translation-table'. Clarify and correct the description of
11442 the use of translation tables in encoding and decoding.
11443 (User-Chosen Coding Systems): Correct and clarify the description
11444 of `select-safe-coding-system'.
11445 (Default Coding Systems): Clarify description of
11446 `file-coding-system-alist'.
11447
11448 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11449
11450 * strings.texi (Text Comparison): Correctly describe when two
11451 strings are `equal'. Combine and clarify descriptions of
11452 `assoc-ignore-case' and `assoc-ignore-representation'.
11453
11454 * objects.texi (Non-ASCII in Strings): Clarify description of
11455 when a string is unibyte or multibyte.
11456 (Bool-Vector Type): Update examples.
11457 (Equality Predicates): Correctly describe when two strings are
11458 `equal'.
11459
11460 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11461
11462 * lists.texi (Building Lists): `append' no longer accepts integer
11463 arguments. Update the description of `number-sequence' to reflect
11464 recent changes.
11465 (Sets And Lists): Describe `member-ignore-case' after `member'.
11466
11467 2003-11-27 Kim F. Storm <storm@cua.dk>
11468
11469 * commands.texi (Click Events): Click object may be an images.
11470 Describe (dx . dy) element of click positions.
11471 (Accessing Events): Remove duplicate posn-timestamp.
11472 New functions posn-object and posn-object-x-y.
11473
11474 2003-11-23 Kim F. Storm <storm@cua.dk>
11475
11476 * commands.texi (Click Events): Describe enhancements to event
11477 position lists, including new text-pos and (col . row) items.
11478 Mention left-fringe and right-fringe area events.
11479 (Accessing Events): New functions posn-area and
11480 posn-actual-col-row. Mention posn-timestamp. Mention that
11481 posn-point in non-text area still returns buffer position.
11482 Clarify posn-col-row.
11483
11484 2003-11-21 Lars Hansen <larsh@math.ku.dk>
11485
11486 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11487 * anti.texi (File Attributes): Describe removed parameter
11488 ID-FORMAT.
11489
11490 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11491
11492 * positions.texi (Positions): Mention that, if a marker is used as
11493 a position, its buffer is ignored.
11494
11495 * markers.texi (Overview of Markers): Mention it here too.
11496
11497 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11498
11499 * numbers.texi (Numeric Conversions): Not just `floor', but also
11500 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11501
11502 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11503
11504 * markers.texi (Creating Markers): Specify insertion type of
11505 created markers. Add xref to `Marker Insertion Types'.
11506 Second argument to `copy-marker' is optional.
11507 (Marker Insertion Types): Mention that most markers are created
11508 with insertion type nil.
11509 (The Mark): Correctly describe when `mark' signals an error.
11510 (The Region): Correctly describe when `region-beginning' and
11511 `region-end' signal an error.
11512
11513 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11514
11515 * hash.texi (Creating Hash): Clarify description of `eql'.
11516 `makehash' is obsolete.
11517 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11518
11519 * positions.texi (Point): Change description of `buffer-end', so
11520 that it is also correct for floating point arguments.
11521 (List Motion): Correct argument lists of `beginning-of-defun' and
11522 `end-of-defun'.
11523 (Excursions): Add xref to `Marker Insertion Types'.
11524 (Narrowing): Argument to `narrow-to-page' is optional.
11525
11526 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11527
11528 * streams.texi (Output Streams): Clarify behavior of point for
11529 marker output streams.
11530
11531 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11532
11533 * variables.texi (Defining Variables): Second argument to
11534 `defconst' is not optional.
11535 (Setting Variables): Mention optional argument APPEND to
11536 `add-to-list'.
11537 (Creating Buffer-Local): Expand description of
11538 `make-variable-buffer-local'.
11539 (Frame-Local Variables): Expand description of
11540 `make-variable-frame-local'.
11541 (Variable Aliases): Correct description of optional argument
11542 DOCSTRING to `defvaralias'. Mention return value of
11543 `defvaralias'.
11544 (File Local Variables): Add xref to `File variables' in Emacs
11545 Manual. Correct description of `hack-local-variables'. Mention
11546 `safe-local-variable' property. Mention optional second argument
11547 to `risky-local-variable-p'.
11548
11549 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11550
11551 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11552
11553 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11554
11555 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11556 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11557 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11558 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11559 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11560 lispref/processes.texi, lispref/searching.texi,
11561 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11562 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11563 @acronym{FOO}.
11564
11565 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11566
11567 * strings.texi (Creating Strings): Argument START to `substring'
11568 can not be `nil'. Expand description of
11569 `substring-no-properties'. Correct description of `split-string',
11570 especially with respect to empty matches. Prevent very bad line
11571 break in definition of `split-string-default-separators'.
11572 (Text Comparison): `string=' and `string<' also accept symbols as
11573 arguments.
11574 (String Conversion): More completely describe argument BASE in
11575 `string-to-number'.
11576 (Formatting Strings): `%s' and `%S' in `format' do require
11577 corresponding object. Clarify behavior of numeric prefix after
11578 `%' in `format'.
11579 (Case Conversion): The argument to `upcase-initials' can be a
11580 character.
11581
11582 2003-10-27 Kenichi Handa <handa@m17n.org>
11583
11584 * display.texi (Fontsets): Fix texinfo usage.
11585
11586 2003-10-25 Kenichi Handa <handa@m17n.org>
11587
11588 * display.texi (Fontsets): Add description of the function
11589 set-fontset-font.
11590
11591 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11592
11593 * display.texi (Temporary Displays): Add xref to `Documentation
11594 Tips'.
11595
11596 * functions.texi (Function Safety): Use inforef instead of pxref
11597 for SES.
11598
11599 2003-10-23 Andreas Schwab <schwab@suse.de>
11600
11601 * Makefile.in (TEX, texinputdir): Don't define.
11602 (TEXI2DVI): Define.
11603 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11604 add $(srcdir)/index.texi.
11605 ($(infodir)/elisp): Remove index.texi dependency.
11606 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11607 (index.texi): Remove target.
11608 (dist): Don't link $(srcdir)/permute-index.
11609 (clean): Don't remove index.texi.
11610
11611 * permute-index, index.perm: Remove.
11612 * index.texi: Rename from index.unperm.
11613
11614 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11615
11616 * tips.texi (Documentation Tips): Document new behavior for face
11617 and variable hyperlinks in Help mode.
11618
11619 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11620
11621 * objects.texi (Integer Type): Update for extra bit of integer range.
11622 (Character Type): Ditto.
11623
11624 2003-10-16 Eli Zaretskii <eliz@gnu.org>
11625
11626 * numbers.texi (Integer Basics): Add index entries for reading
11627 numbers in hex, octal, and binary.
11628
11629 2003-10-16 Lute Kamstra <lute@gnu.org>
11630
11631 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11632 argument.
11633
11634 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11635
11636 * windows.texi (Choosing Window): Fix typo.
11637 * edebug.texi (Edebug Execution Modes): Fix typo.
11638
11639 2003-10-13 Richard M. Stallman <rms@gnu.org>
11640
11641 * windows.texi (Basic Windows): A window has fringe settings,
11642 display margins and scroll-bar settings.
11643 (Splitting Windows): Doc split-window return value.
11644 Clean up one-window-p.
11645 (Selecting Windows): Fix typo.
11646 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11647 (Buffers and Windows): In set-window-buffer, explain effect
11648 on fringe settings and scroll bar settings.
11649 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11650 (Choosing Window): Use defopt for pop-up-frame-function.
11651 For special-display-buffer-names, explain same-window and same-frame.
11652 Clarify window-dedicated-p return value.
11653 (Textual Scrolling): scroll-up and scroll-down can get an error.
11654 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11655 Clarify set-window-hscroll.
11656 (Size of Window): Don't mention tool bar in window-height.
11657 (Coordinates and Windows): Explain what coordinates-in-window-p
11658 returns for fringes and display margins.
11659 (Window Configurations): Explain saving fringes, etc.
11660
11661 * tips.texi (Library Headers): Clean up Documentation.
11662
11663 * syntax.texi (Parsing Expressions): Clean up forward-comment
11664 and parse-sexp-lookup-properties.
11665
11666 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11667
11668 * os.texi (System Environment): Clean up text for load-average errors.
11669
11670 * modes.texi (Hooks): Don't explain local hook details at front.
11671 Clarify run-hooks and run-hook-with-args a little.
11672 Clean up add-hook and remove-hook.
11673
11674 * edebug.texi (Edebug Execution Modes): Clarify t.
11675 Document edebug-sit-for-seconds.
11676 (Coverage Testing): Document C-x X = and =.
11677 (Instrumenting Macro Calls): Fix typo.
11678 (Specification List): Don't index the specification keywords.
11679
11680 2003-10-10 Kim F. Storm <storm@cua.dk>
11681
11682 * processes.texi (Network): Introduce make-network-process.
11683
11684 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11685
11686 * tips.texi (Library Headers): Fix typo.
11687
11688 2003-10-07 Juri Linkov <juri@jurta.org>
11689
11690 * modes.texi (Imenu): Mention imenu-create-index-function's
11691 default value. Explain submenus better.
11692
11693 2003-10-07 Lute Kamstra <lute@gnu.org>
11694
11695 * modes.texi (Faces for Font Lock): Fix typo.
11696 (Hooks): Explain how buffer-local hook variables can refer to
11697 global hook variables.
11698 Various minor clarifications.
11699
11700 2003-10-06 Lute Kamstra <lute@gnu.org>
11701
11702 * tips.texi (Coding Conventions): Mention naming conventions for
11703 hooks.
11704
11705 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11706
11707 * loading.texi (Library Search): Correct default value of
11708 load-suffixes.
11709 (Named Features): Fix typo.
11710
11711 2003-10-05 Richard M. Stallman <rms@gnu.org>
11712
11713 * loading.texi (Named Features): In `provide',
11714 say how to test for subfeatures.
11715 (Unloading): In unload-feature, use new var name
11716 unload-feature-special-hooks.
11717
11718 2003-10-03 Lute Kamstra <lute@gnu.org>
11719
11720 * modes.texi (Major Mode Conventions): Mention third way to set up
11721 Imenu.
11722 (Imenu): A number of small fixes.
11723 Delete documentation of internal variable imenu--index-alist.
11724 Document the return value format of imenu-create-index-function
11725 functions.
11726
11727 2003-09-30 Richard M. Stallman <rms@gnu.org>
11728
11729 * processes.texi (Network): Say what stopped datagram connections do.
11730
11731 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11732
11733 * display.texi (Overlay Properties): Clarify `evaporate' property.
11734
11735 2003-09-29 Lute Kamstra <lute@gnu.org>
11736
11737 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11738 constructs should be marked as risky.
11739 Change cons cell into proper list.
11740 (Mode Line Variables): Change cons cell into proper list.
11741
11742 2003-09-26 Lute Kamstra <lute@gnu.org>
11743
11744 * modes.texi (Mode Line Data): Document the :propertize construct.
11745 (Mode Line Variables): Reorder the descriptions of the variables
11746 to match their order in the default mode-line-format.
11747 Describe the new variables mode-line-position and mode-line-modes.
11748 Update the default values of mode-line-frame-identification,
11749 minor-mode-alist, and default-mode-line-format.
11750 (Properties in Mode): Mention the :propertize construct.
11751
11752 2003-09-26 Richard M. Stallman <rms@gnu.org>
11753
11754 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11755 * loading.texi, minibuf.texi, text.texi, variables.texi:
11756 Avoid @strong{Note:}.
11757
11758 2003-09-26 Richard M. Stallman <rms@gnu.org>
11759
11760 * keymaps.texi (Remapping Commands): Fix typo.
11761
11762 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11763
11764 * processes.texi (Low-Level Network): Fix typo.
11765
11766 2003-09-23 Kim F. Storm <storm@cua.dk>
11767
11768 * processes.texi (Network, Network Servers): Fix typos.
11769 (Low-Level Network): Add timeout value for :server keyword.
11770 Add new option keywords to make-network-process.
11771 Add set-network-process-options.
11772 Explain how to test availability of network options.
11773
11774 2003-09-19 Richard M. Stallman <rms@gnu.org>
11775
11776 * text.texi (Motion by Indent): Arg to
11777 backward-to-indentation and forward-to-indentation is optional.
11778
11779 * strings.texi (Creating Strings): Add substring-no-properties.
11780
11781 * processes.texi
11782 (Process Information): Add list-processes arg QUERY-ONLY.
11783 Delete process-contact from here.
11784 Add new status values for process-status.
11785 Add process-get, process-put, process-plist, set-process-plist.
11786 (Synchronous Processes): Add call-process-shell-command.
11787 (Signals to Processes): signal-process allows process objects.
11788 (Network): Complete rewrite.
11789 (Network Servers, Datagrams, Low-Level Network): New nodes.
11790
11791 * positions.texi (Word Motion): forward-word, backward-word
11792 arg is optional. Reword.
11793
11794 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11795
11796 * variables.texi (Creating Buffer-Local):
11797 Delete duplicate definition of buffer-local-value.
11798 (File Local Variables): Explain about discarding text props.
11799
11800 2003-09-11 Richard M. Stallman <rms@gnu.org>
11801
11802 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11803 changes variables that record input events.
11804 (Minibuffer Misc): Add minibuffer-selected-window.
11805
11806 * lists.texi (Building Lists): Add copy-tree.
11807
11808 * display.texi (Fontsets): Add char-displayable-p.
11809 (Scroll Bars): New node.
11810
11811 2003-09-08 Lute Kamstra <lute@gnu.org>
11812
11813 * modes.texi (%-Constructs): Document new `%i' and `%I'
11814 constructs.
11815
11816 2003-09-03 Peter Runestig <peter@runestig.com>
11817
11818 * makefile.w32-in: New file.
11819
11820 2003-08-29 Richard M. Stallman <rms@gnu.org>
11821
11822 * display.texi (Overlay Properties): Clarify how priorities
11823 affect use of the properties.
11824
11825 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11826
11827 * customize.texi (Type Keywords): Correct the description of
11828 `:help-echo' in the case where `motion-doc' is a function.
11829
11830 2003-08-14 John Paul Wallington <jpw@gnu.org>
11831
11832 * modes.texi (Emulating Mode Line): Subsection, not section.
11833
11834 2003-08-13 Richard M. Stallman <rms@gnu.org>
11835
11836 * elisp.texi (Top): Update subnode lists in menu.
11837
11838 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11839 (Kill Functions): kill-region has new arg yank-handler.
11840 (Yanking): New node.
11841 (Yank Commands): Add yank-undo-function.
11842 (Low-Level Kill Ring):
11843 kill-new and kill-append have new arg yank-handler.
11844 (Changing Properties): Add remove-list-of-text-properties.
11845 (Atomic Changes): New node.
11846
11847 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11848
11849 * streams.texi (Output Variables): Add eval-expression-print-length
11850 and eval-expression-print-level.
11851
11852 * os.texi (Time Conversion): For encode-time, explain limits on year.
11853
11854 * objects.texi (Character Type): Define anchor "modifier bits".
11855
11856 * modes.texi (Emulating Mode Line): New node.
11857 (Search-based Fontification): Font Lock uses font-lock-face property.
11858 (Other Font Lock Variables): Likewise.
11859
11860 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11861 not vectors.
11862 (Active Keymaps): Add emulation-mode-map-alists.
11863 (Functions for Key Lookup): key-binding has new arg no-remap.
11864 (Remapping Commands): New node.
11865 (Scanning Keymaps): where-is-internal has new arg no-remap.
11866 (Tool Bar): Add tool-bar-local-item-from-menu.
11867 Clarify when to use tool-bar-add-item-from-menu.
11868
11869 * commands.texi (Interactive Call): commandp has new arg.
11870 (Command Loop Info): Add this-original-command.
11871
11872 2003-08-06 John Paul Wallington <jpw@gnu.org>
11873
11874 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
11875
11876 * display.texi (Warning Basics): Fix typo.
11877 (Fringes): Add closing curly bracket and fix typo.
11878
11879 * elisp.texi (Top): Fix typo.
11880
11881 2003-08-05 Richard M. Stallman <rms@gnu.org>
11882
11883 * elisp.texi: Update lists of subnodes.
11884
11885 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
11886
11887 * variables.texi (Local Variables): Use lc for example variable names.
11888
11889 * tips.texi (Library Headers): Explain where to put -*-.
11890
11891 * strings.texi (Creating Strings): Fix xref for vconcat.
11892
11893 * sequences.texi (Vector Functions):
11894 vconcat no longer allows integer args.
11895
11896 * minibuf.texi (Reading File Names): read-file-name has new
11897 arg PREDICATE. New function read-directory-name.
11898
11899 * macros.texi (Defining Macros): Give definition of `declare'.
11900 (Indenting Macros): New node.
11901
11902 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
11903 (Window Frame Parameters): Make separate table of parameters
11904 that are coupled with specific face attributes.
11905 (Deleting Frames): delete-frame-hooks renamed to
11906 delete-frame-functions.
11907
11908 * files.texi (Magic File Names): Add file-remote-p.
11909 Clarify file-local-copy.
11910
11911 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
11912 here; instead xref Defining Macros.
11913
11914 * display.texi (Warnings): New node, and subnodes.
11915 (Fringes): New node.
11916
11917 * debugging.texi (Test Coverage): New node.
11918
11919 * compile.texi (Compiler Errors): Explain with-no-warnings
11920 and other ways to suppress warnings.
11921
11922 * commands.texi (Interactive Call): Minor clarification.
11923
11924 * buffers.texi (Buffer File Name): set-visited-file-name
11925 renames the buffer too.
11926
11927 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
11928
11929 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
11930
11931 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
11932
11933 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
11934
11935 * internals.texi (Garbage Collection): Fix previous change.
11936
11937 2003-07-22 Richard M. Stallman <rms@gnu.org>
11938
11939 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
11940
11941 * display.texi (Width): Use \s syntax in example.
11942 (Font Selection): Add face-font-rescale-alist.
11943
11944 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
11945 Remove spurious indent in example.
11946
11947 * lists.texi (Building Lists): Add number-sequence.
11948
11949 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
11950
11951 * functions.texi (Function Documentation): Explain how to
11952 show calling convention explicitly in the doc string.
11953
11954 * windows.texi (Selecting Windows): save-selected-window saves
11955 selected window of each frame.
11956 (Window Configurations): Minor change.
11957
11958 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
11959
11960 * streams.texi (Output Variables): Add print-continuous-numbering
11961 and print-number-table.
11962
11963 * processes.texi (Decoding Output): New node.
11964
11965 * os.texi (Time Conversion): decode-time arg is optional.
11966
11967 * objects.texi (Character Type): Don't use space as example for \.
11968 Make list of char names and \-sequences correspond.
11969 Explain that \s is not used in strings. `\ ' needs space after.
11970
11971 * nonascii.texi (Converting Representations): Add string-to-multibyte.
11972 (Translation of Characters): Add translation-table-for-input.
11973 (Default Coding Systems): Add auto-coding-functions.
11974 (Explicit Encoding): Add decode-coding-inserted-region.
11975 (Locales): Add locale-info.
11976
11977 * minibuf.texi (Basic Completion): Describe test-completion.
11978 Collections can be lists of strings.
11979 Clean up lazy-completion-table.
11980 (Programmed Completion): Mention test-completion.
11981 Clarify why lambda expressions are not accepted.
11982 (Minibuffer Misc): Describe minibufferp.
11983
11984 2003-07-14 Richard M. Stallman <rms@gnu.org>
11985
11986 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
11987
11988 * windows.texi (Selecting Windows): New arg to select-window.
11989 (Selecting Windows): Add with-selected-window.
11990 (Size of Window): Add window-inside-edges, etc.
11991
11992 * internals.texi (Garbage Collection): Add post-gc-hook.
11993
11994 * processes.texi (Subprocess Creation): Add exec-suffixes.
11995
11996 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
11997 (Scanning Keymaps): Add map-keymaps.
11998 (Defining Menus): Add keymap-prompt.
11999
12000 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12001 most-negative-fixnum.
12002
12003 * compile.texi (Byte Compilation): Explain no-byte-compile.
12004 (Compiler Errors): New node.
12005
12006 * os.texi (User Identification): user-uid, user-real-uid
12007 can return float.
12008
12009 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12010 and about derived modes.
12011 (Minor Modes): Add minor-mode-list.
12012 (Defining Minor Modes): Keyword args for define-minor-mode.
12013 (Search-based Fontification): Explain managing other properties.
12014 (Other Font Lock Variables): Add font-lock-extra-managed-props.
12015 (Faces for Font Lock): Add font-lock-preprocessor-face.
12016 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12017
12018 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12019 (Variable Aliases): Clarify defvaralias.
12020
12021 * loading.texi (Library Search): Add load-suffixes.
12022
12023 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12024 (Programmed Completion): Add dynamic-completion-table.
12025
12026 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12027 (Magic File Names): Specify precedence order of handlers.
12028
12029 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12030 and post-command-hook.
12031 (Waiting): New calling convention for sit-for.
12032
12033 * text.texi (Special Properties): local-map and keymap properties
12034 apply based on their stickiness.
12035
12036 2003-07-07 Richard M. Stallman <rms@gnu.org>
12037
12038 * modes.texi (Minor Mode Conventions): Specify only some kinds
12039 of list values as args to minor modes.
12040
12041 * files.texi (File Name Expansion): Warn about iterative use
12042 of substitute-in-file-name.
12043
12044 * advice.texi (Activation of Advice): Clean up previous change.
12045
12046 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12047
12048 * advice.texi (Activation of Advice): Note that ad-start-advice is
12049 turned on by default.
12050
12051 2003-06-30 Richard M. Stallman <rms@gnu.org>
12052
12053 * text.texi (Buffer Contents): Document current-word.
12054 (Change Hooks): Not called for *Messages*.
12055
12056 * functions.texi (Defining Functions): Explain about redefining
12057 primitives.
12058 (Function Safety): Rename. Minor changes.
12059 Comment out the detailed criteria for what is safe.
12060
12061 2003-06-22 Andreas Schwab <schwab@suse.de>
12062
12063 * objects.texi (Symbol Type): Fix description of examples.
12064
12065 2003-06-16 Andreas Schwab <schwab@suse.de>
12066
12067 * hash.texi (Creating Hash): Fix description of :weakness.
12068
12069 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12070
12071 * files.texi (Changing Files): copy-file copies file modes, too.
12072
12073 2003-05-28 Richard M. Stallman <rms@gnu.org>
12074
12075 * strings.texi (Creating Strings): Clarify split-string.
12076
12077 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12078
12079 * strings.texi (Creating Strings): Update split-string specification
12080 and examples.
12081
12082 2003-05-19 Richard M. Stallman <rms@gnu.org>
12083
12084 * elisp.texi: Correct invariant section names.
12085
12086 2003-04-20 Richard M. Stallman <rms@gnu.org>
12087
12088 * os.texi (Timers): Explain about timers and quitting.
12089
12090 2003-04-19 Richard M. Stallman <rms@gnu.org>
12091
12092 * internals.texi (Writing Emacs Primitives): Strings are
12093 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12094 Explain GCPRO convention for varargs function args.
12095
12096 2003-04-16 Richard M. Stallman <rms@gnu.org>
12097
12098 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12099
12100 2003-04-08 Richard M. Stallman <rms@gnu.org>
12101
12102 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12103
12104 2003-02-13 Kim F. Storm <storm@cua.dk>
12105
12106 * objects.texi (Character Type): New \s escape for space.
12107
12108 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12109
12110 * os.texi (System Environment): Add cygwin system-type.
12111
12112 2003-01-25 Richard M. Stallman <rms@gnu.org>
12113
12114 * keymaps.texi: Document that a symbol can act as a keymap.
12115
12116 2003-01-13 Richard M. Stallman <rms@gnu.org>
12117
12118 * text.texi (Changing Properties): Say string indices are origin-0.
12119
12120 * positions.texi (Screen Lines) <compute-motion>:
12121 Correct order of elts in return value.
12122
12123 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12124 how to define a default binding.
12125
12126 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12127
12128 * loading.texi (Unloading): Fix recent change for load-history.
12129
12130 * customize.texi (Simple Types): Clarify description of custom
12131 type 'number. Describe new custom type 'float.
12132
12133 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12134
12135 * variables.texi (File Local Variables): Fix typo.
12136
12137 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12138
12139 From Michael Albinus <Michael.Albinus@alcatel.de>.
12140
12141 * README: Target for Info file is `make info'.
12142
12143 * files.texi (File Name Components): Fix typos in
12144 `file-name-sans-extension'.
12145 (Magic File Names): Complete list of operations for magic file
12146 name handlers.
12147
12148 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12149
12150 * variables.texi (File Local Variables): New function
12151 risky-local-variable-p.
12152
12153 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12154
12155 * functions.texi (Function safety): New node about unsafep.
12156
12157 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12158
12159 * customize.texi (Splicing into Lists): Fix example.
12160 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
12161
12162 2002-06-17 Juanma Barranquero <lektu@terra.es>
12163
12164 * frames.texi (Display Feature Testing): Fix typo.
12165
12166 2002-06-12 Andreas Schwab <schwab@suse.de>
12167
12168 * frames.texi (Initial Parameters, Resources): Fix references to
12169 the Emacs manual.
12170
12171 2002-05-13 Kim F. Storm <storm@cua.dk>
12172
12173 * variables.texi (Intro to Buffer-Local): Update warning and
12174 example relating to changing buffer inside let.
12175
12176 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
12177
12178 * os.texi (Session Management): New node about X Session management.
12179
12180 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12181
12182 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12183 to which the manual corresponds, and the copyright years.
12184
12185 * Makefile.in (VERSION): Set to 2.9.
12186
12187 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12188
12189 * elisp.texi: Change the category in @dircategory to "Emacs", to
12190 make it consistent with info/dir.
12191
12192 2001-11-25 Miles Bader <miles@gnu.org>
12193
12194 * text.texi (Fields): Describe new `limit' arg in
12195 field-beginning/field-end.
12196
12197 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12198
12199 * permute-index: Don't depend on csh-specific features.
12200 Replace the interpreter name with /bin/sh.
12201
12202 * two-volume-cross-refs.txt: New file.
12203 * two.el: New file.
12204 * spellfile: New file.
12205
12206 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12207
12208 * permute-index: New file.
12209
12210 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12211 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12212 8+3 restricted namespace.
12213
12214 * Makefile.in (infodir): Define relative to $(srcdir).
12215 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12216 include directories list via -I switch to makeinfo.
12217 (index.texi): Use cp if both hard and symbolic links fail.
12218
12219 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12220
12221 * Makefile.in (distclean): Add.
12222
12223 The following changes make ELisp manual part of the Emacs
12224 distribution:
12225
12226 * Makefile.in: Add Copyright notice.
12227 (prefix): Remove.
12228 (infodir): Change value to "../info".
12229 (VPATH): New variable.
12230 (MAKE): Don't define.
12231 (texmacrodir): Don't define.
12232 (texinputdir): Append the existing value of TEXINPUTS.
12233 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12234 command to be compatible with man/Makefile.in, and to put the
12235 output into ../info.
12236 (info): Add target.
12237 (installall): Target removed.
12238
12239 2001-10-31 Pavel Janík <Pavel@Janik.cz>
12240
12241 * tips.texi (Coding Conventions): Fix typo.
12242
12243 2001-10-23 Gerd Moellmann <gerd@gnu.org>
12244
12245 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12246
12247 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12248
12249 * files.texi (File Name Components): Update the description of
12250 file-name-sans-extension and file-name-extension, as they now
12251 ignore leading dots.
12252
12253 2001-10-20 Gerd Moellmann <gerd@gnu.org>
12254
12255 * (Version 21.1 released.)
12256
12257 2001-10-19 Miles Bader <miles@gnu.org>
12258
12259 * positions.texi (Text Lines): Describe behavior of
12260 `beginning-of-line'/`end-of-line' in the presence of field properties.
12261
12262 2001-10-17 Gerd Moellmann <gerd@gnu.org>
12263
12264 * Makefile.in (VERSION): Set to 2.8.
12265 (manual): Use `manual-21'.
12266
12267 * elisp.texi (VERSION): Add and use it where the version
12268 number was used. Set it to 2.8.
12269
12270 * intro.texi: Likewise.
12271
12272 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12273
12274 * files.texi (File Name Completion): Document the significance of
12275 a trailing slash in elements of completion-ignored-extensions.
12276
12277 2001-10-06 Miles Bader <miles@gnu.org>
12278
12279 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12280
12281 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12282
12283 * variables.texi (Variable Aliases): New node.
12284
12285 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12286
12287 * Branch for 21.1.
12288
12289 2001-10-02 Miles Bader <miles@gnu.org>
12290
12291 * minibuf.texi (Minibuffer Misc): Add entries for
12292 `minibuffer-contents', `minibuffer-contents-no-properties', and
12293 `delete-minibuffer-contents'.
12294 Correct description for `minibuffer-prompt-end'.
12295
12296 * text.texi (Property Search): Correct descriptions of
12297 `next-char-property-change' and `previous-char-property-change'.
12298 Add entries for `next-single-char-property-change' and
12299 `previous-single-char-property-change'.
12300 Make operand names a bit more consistent.
12301
12302 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12303
12304 * frames.texi (Finding All Frames): Document that next-frame and
12305 previous-frame are local to current terminal.
12306
12307 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12308
12309 * keymaps.texi (Creating Keymaps): Fix the description of the
12310 result of make-keymap.
12311
12312 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12313
12314 * display.texi (Font Lookup, Attribute Functions)
12315 (Image Descriptors): Add cross-references to the definition of
12316 selected frame.
12317
12318 * buffers.texi (The Buffer List): Add cross-references to the
12319 definition of selected frame.
12320
12321 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12322 frame at any given time.
12323 (Multiple Displays, Size and Position): Add a cross-reference to
12324 the definition of the selected frame.
12325
12326 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12327
12328 * strings.texi (String Conversion) <string-to-number>: Document
12329 that a float is returned for integers that are too large.
12330
12331 * frames.texi (Mouse Position): Document mouse-position-function.
12332 (Display Feature Testing): Document display-images-p.
12333 (Window Frame Parameters): Document the cursor-type variable.
12334
12335 * numbers.texi (Integer Basics): Document CL style read syntax for
12336 integers in bases other than 10.
12337
12338 * positions.texi (List Motion):
12339 Document open-paren-in-column-0-is-defun-start.
12340
12341 * lists.texi (Sets And Lists): Document member-ignore-case.
12342
12343 * internals.texi (Garbage Collection): Document the used and free
12344 strings report.
12345 (Memory Usage): Document strings-consed.
12346
12347 * os.texi (Time of Day): Document float-time.
12348 (Recording Input): Document that clear-this-command-keys clears
12349 the vector to be returned by recent-keys.
12350
12351 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12352 The argument keymap can be a list.
12353
12354 * nonascii.texi (User-Chosen Coding Systems)
12355 <select-safe-coding-system>: Document the new argument
12356 accept-default-p and the variable
12357 select-safe-coding-system-accept-default-p. Tell what happens if
12358 buffer-file-coding-system is undecided.
12359 (Default Coding Systems): Document auto-coding-regexp-alist.
12360
12361 * display.texi (The Echo Area) <message>: Document
12362 message-truncate-lines.
12363 (Glyphs): Document that the glyph table is unused on windowed
12364 displays.
12365
12366 * help.texi (Describing Characters) <single-key-description>:
12367 Document the new argument no-angles.
12368 (Accessing Documentation) <documentation-property>: Document that
12369 a non-string property is evaluated.
12370 <documentation>: Document that the function-documentation property
12371 is looked for.
12372
12373 * windows.texi (Selecting Windows): Document some-window.
12374
12375 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12376
12377 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12378 apropos-mode-hook.
12379
12380 * commands.texi (Using Interactive): Document interactive-form.
12381 (Keyboard Macros): Document kbd-macro-termination-hook.
12382 (Command Loop Info): Document that clear-this-command-keys clears
12383 the vector to be returned by recent-keys.
12384
12385 2001-09-04 Werner LEMBERG <wl@gnu.org>
12386
12387 * Makefile.in (srcdir, texinputdir): New variables.
12388 (srcs, index.texi, install): Use $(srcdir).
12389 (.PHONY): Remove elisp.dvi.
12390 (elisp): Use -I switch for makeinfo.
12391 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12392 (installall, dist): Use $(srcdir).
12393 Fix path to texinfo.tex.
12394 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12395
12396 2001-08-30 Gerd Moellmann <gerd@gnu.org>
12397
12398 * display.texi (Conditional Display): Adjust to API change.
12399
12400 * configure: New file.
12401
12402 2001-07-30 Gerd Moellmann <gerd@gnu.org>
12403
12404 * commands.texi (Repeat Events): Add description of
12405 double-click-fuzz.
12406
12407 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12408
12409 * syntax.texi (Syntax Class Table): Add the missing designator for
12410 comment and string fences.
12411 (Syntax Properties): Add a xref to syntax table internals.
12412 (Syntax Table Internals): Document string-to-syntax.
12413
12414 2001-05-07 Gerd Moellmann <gerd@gnu.org>
12415
12416 * Makefile.in (install): Use install-info command line options
12417 like in Emacs' Makefile.in.
12418
12419 2000-12-09 Miles Bader <miles@gnu.org>
12420
12421 * windows.texi (Window Start): Update documentation for
12422 `pos-visible-in-window-p'.
12423
12424 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12425
12426 * lists.texi (Building Lists): Add footnote to explain how to add
12427 to the end of a list.
12428
12429 2000-10-25 Gerd Moellmann <gerd@gnu.org>
12430
12431 * files.texi (Visiting Functions): Typos.
12432
12433 2000-10-25 Kenichi Handa <handa@etl.go.jp>
12434
12435 * files.texi (Visiting Functions): Return value of
12436 find-file-noselect may be a list of buffers if wildcards are used.
12437
12438 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12439
12440 * display.texi (Defining Faces): Document `graphic' display type
12441 in face specs.
12442
12443 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12444
12445 * hooks.texi (Standard Hooks): Replace obsolete
12446 `after-make-frame-hook' with `after-make-frame-functions'.
12447
12448 * frames.texi (Creating Frames): Ditto.
12449
12450 * variables.texi (Future Local Variables): Ditto.
12451
12452 2000-10-16 Gerd Moellmann <gerd@gnu.org>
12453
12454 * display.texi (Other Image Types): Add description of :foreground
12455 and :background properties of mono PBM images.
12456
12457 2000-08-17 Werner LEMBERG <wl@gnu.org>
12458
12459 * .cvsignore: New file.
12460
12461 2000-01-05 Gerd Moellmann <gerd@gnu.org>
12462
12463 * tindex.pl: New script.
12464
12465 1999-12-03 Dave Love <fx@gnu.org>
12466
12467 * Makefile.in (MAKEINFO): New parameter.
12468
12469 1999-09-17 Richard Stallman <rms@gnu.org>
12470
12471 * Makefile.in (srcs): Add hash.texi.
12472 (VERSION): Update to 20.6.
12473
12474 1999-09-13 Richard Stallman <rms@gnu.org>
12475
12476 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12477
12478 1998-08-29 Karl Heuer <kwzh@gnu.org>
12479
12480 * configure.in: New file.
12481 * Makefile.in: Renamed from Makefile.
12482 (prefix, infodir): Use value obtained from configure.
12483 (emacslibdir): Obsolete variable deleted.
12484 (dist): Distribute configure.in, configure, Makefile.in.
12485
12486 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12487
12488 * Makefile (INSTALL_INFO): New variable.
12489 (install): Run install-info.
12490
12491 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12492
12493 * Makefile (elisp.dvi): Add missing backslash.
12494
12495 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12496
12497 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12498 Run texindex without `./'. Always run texindex on elisp.tp.
12499 (elisp.tps): Target deleted.
12500
12501 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12502
12503 * Makefile (srcs): Add nonascii.texi and customize.texi.
12504 (dist): Start by deleting `temp'.
12505
12506 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12507
12508 * Makefile (makeinfo, texindex): Targets deleted.
12509 (makeinfo.o, texindex.o): Targets deleted.
12510 (clean, dist): Don't do anything with them or with getopt*.
12511
12512 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12513
12514 * Makefile (SHELL): Defined.
12515
12516 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12517
12518 * Makefile (elisp.tps): New target.
12519 (elisp.dvi): Depend on elisp.tps.
12520
12521 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
12522
12523 * README: Update phone number.
12524
12525 * Makefile (elisp): Make this be the default target.
12526 Depend on makeinfo.c instead of makeinfo.
12527 (install): Don't depend on elisp.dvi, since we don't install that.
12528 Use mkinstalldirs.
12529 (dist): Add mkinstalldirs.
12530
12531 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
12532
12533 * Makefile (VERSION): Update version number.
12534 (maintainer-clean): Rename from realclean.
12535
12536 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
12537
12538 * Makefile (realclean): New target.
12539 (elisp): Remove any old elisp-* files first.
12540
12541 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
12542
12543 * Makefile (VERSION): New variable.
12544 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12545 Compressed file suffix should be `.gz', not `.z'.
12546
12547 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12548
12549 * Makefile (elisp): Depend on makeinfo.
12550
12551 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
12552
12553 * Makefile (srcs): Add anti.texi.
12554
12555 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12556
12557 * Makefile (infodir, prefix): New vars.
12558 (install): Use infodir.
12559 (emacsinfodir): Delete.
12560
12561 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12562
12563 * Makefile (srcs): Add calendar.texi.
12564
12565 * Makefile (dist): Copy texindex.c and makeinfo.c.
12566 Limit elisp-* files to those with one or two digits.
12567
12568 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12569
12570 * Makefile (dist): Change to use Gzip instead of compress.
12571
12572 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12573
12574 * loading.texi (Unloading): define-function changed back to
12575 defalias. It may not stay this way, but at least it's
12576 consistent with the known-good version of the code patch.
12577
12578 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
12579
12580 * modes.texi (Hooks): Document new optional arg of add-hook.
12581
12582 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12583
12584 * variables.texi: Document nil initial value of buffer-local variables.
12585
12586 * tips.texi: Add new section on standard library headers.
12587
12588 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12589
12590 * Makefile (srcs): Add frame.texi to the list of sources.
12591
12592 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12593
12594 * Makefile (dist): Don't bother excluding autosave files; they'll
12595 never make it into the temp directory anyway, and the hash marks
12596 in the name are problematic for make and the Bourne shell.
12597 (srcs): ???
12598
12599 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12600
12601 * Makefile (dist): Don't include backup files or autosave files in
12602 the distribution tar file.
12603
12604 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12605
12606 * Makefile (srcs): Add index.perm.
12607 (elisp.dvi): Remove erroneous shell comment.
12608 Expect output of permute-index in permuted.fns.
12609 Save old elisp.aux in elisp.oaux.
12610 (clean): Add index.texi to be deleted.
12611
12612 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12613
12614 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12615
12616 1990-06-26 David Lawrence (tale@geech)
12617
12618 * files.texi: Noted that completion-ignored-extensions is ignored
12619 when making *Completions*.
12620
12621 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
12622
12623 * Makefile make dist now depends on elisp.dvi, since it tries
12624 to include it in the dist file.
12625
12626 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
12627
12628 * functions.texinfo (Mapping Functions): Add missing quote.
12629
12630 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12631
12632 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12633 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12634
12635 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12636
12637 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12638 and @error{} are the terms now being used. The files in the
12639 directory have been changed to reflect this.
12640
12641 * All instances of @indentedresultt{} have been changed to
12642 ` @result{}', using 5 spaces at the beginning of the line.
12643
12644 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12645
12646 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12647 experimental @indentedresult{}, @indentedexpandsto{} are part of
12648 the texinfo.tex in this directory. These TeX macros are not
12649 stable yet.
12650
12651 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12652
12653 * texinfo.tex: Temporarily added
12654 \let\result=\dblarrow
12655 \def\error{{\it ERROR} \longdblarrow}
12656 We need to do this better soon.
12657
12658 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12659
12660 * Applied Karl Berry's patches to *.texinfo files, but not to
12661 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12662 new title page format is also not applied, since it requires
12663 texinfo.tex changes.)
12664
12665 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12666 for the Project GNU development environment.
12667
12668 ;; Local Variables:
12669 ;; coding: utf-8
12670 ;; End:
12671
12672 Copyright (C) 1998-2013 Free Software Foundation, Inc.
12673
12674 This file is part of GNU Emacs.
12675
12676 GNU Emacs is free software: you can redistribute it and/or modify
12677 it under the terms of the GNU General Public License as published by
12678 the Free Software Foundation, either version 3 of the License, or
12679 (at your option) any later version.
12680
12681 GNU Emacs is distributed in the hope that it will be useful,
12682 but WITHOUT ANY WARRANTY; without even the implied warranty of
12683 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12684 GNU General Public License for more details.
12685
12686 You should have received a copy of the GNU General Public License
12687 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.