]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
Resync @menu order with @node order.
[gnu-emacs] / doc / lispref / ChangeLog
1 2014-12-25 Martin Rudalics <rudalics@gmx.at>
2
3 * windows.texi (Windows): Resync @menu order with @node order.
4
5 2014-12-25 Glenn Morris <rgm@gnu.org>
6
7 * windows.texi (Windows): Sync @menu order with @node order.
8
9 * sequences.texi (Sequence Functions): Copyedits.
10
11 * control.texi (Pattern matching case statement):
12 * positions.texi (List Motion):
13 * streams.texi (Output Functions):
14 * strings.texi (Text Comparison):
15 * text.texi (Document Object Model): Markup fixes.
16
17 2014-12-22 Paul Eggert <eggert@cs.ucla.edu>
18
19 Remove obsolete references to pre-C99 builds
20 * internals.texi (C Integer Types): Don't mention pre-C99 compilers.
21
22 2014-12-19 Martin Rudalics <rudalics@gmx.at>
23
24 * windows.texi (Resizing Windows): Describe new argument of
25 `fit-window-to-buffer'. Move description of `window-size-fixed'
26 to new section below.
27 (Preserving Window Sizes): New section describing
28 `window-size-fixed' and `window-preserve-size'.
29 (Display Action Functions): Describe `preserve-size' alist
30 entry.
31 (Window Parameters): Describe `preserved-size' parameter.
32
33 2014-12-18 Eli Zaretskii <eliz@gnu.org>
34
35 * display.texi (Low-Level Font): Document font-info and query-font.
36
37 2014-12-16 Nicolas Petton <petton.nicolas@gmail.com>
38
39 * sequences.texi (Seq Library): Add documentation for seq.el.
40
41 2014-12-15 Alan Mackenzie <acm@muc.de>
42
43 "Advice" is a mass noun. Amend text accordingly.
44 * functions.texi: (Advising Functions, Core Advising Primitives)
45 (Advising Named Functions, Advice combinators)
46 (Porting old advice): Replace, e.g., "an advice" with "advice".
47
48 2014-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
50 * files.texi (Relative File Names): Mention `directory-name-p'.
51
52 2014-12-13 Eli Zaretskii <eliz@gnu.org>
53
54 * text.texi (Comparing Text): Prevent a text string from being
55 broken between 2 lines. (Bug#19257)
56
57 2014-12-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
58
59 * files.texi (Contents of Directories):
60 Document directory-files-recursively.
61
62 2014-12-04 Eli Zaretskii <eliz@gnu.org>
63
64 * display.texi (Bidirectional Display):
65 Document 'buffer-substring-with-bidi-context'.
66
67 * text.texi (Buffer Contents):
68 Mention 'buffer-substring-with-bidi-context' with a cross-reference.
69
70 2014-12-02 Eli Zaretskii <eliz@gnu.org>
71
72 * display.texi (Bidirectional Display):
73 Document 'bidi-find-overridden-directionality'.
74
75 2014-11-29 Paul Eggert <eggert@cs.ucla.edu>
76
77 Lessen focus on ChangeLog files, as opposed to change log entries.
78 * intro.texi (Acknowledgments): ChangeLog file -> change log entries.
79 * tips.texi (Library Headers): Emacs uses a version control system.
80
81 2014-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
82
83 * text.texi (Document Object Model): Mention `dom-pp'.
84
85 2014-11-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
86
87 * text.texi (Document Object Model): New node to document dom.el.
88
89 2014-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
90
91 * processes.texi (Network Security): Made into its own section and
92 fleshed out.
93 (Network Security): Mention more NSM variables.
94 (Processes): Move the Network Security Manager stuff to the Emacs
95 manual.
96
97 2014-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
98
99 * processes.texi (Network): Mention the new :warn-unless-encrypted
100 parameter to `open-network-stream'.
101 (Network): Mention the Network Security Manager.
102
103 2014-11-21 Ulf Jasper <ulf.jasper@web.de>
104
105 * text.texi (Parsing HTML/XML): Document new optional parameter
106 'discard-comments' of 'libxml-parse(html|xml)-region'.
107
108 2014-11-18 Leo Liu <sdl.web@gmail.com>
109
110 * functions.texi (Advising Named Functions):
111 Document define-advice.
112
113 2014-11-17 Paul Eggert <eggert@cs.ucla.edu>
114
115 Improve time stamp handling, and be more consistent about it.
116 * os.texi (Time of Day, Time Conversion, Time Parsing)
117 (Processor Run Time, Time Calculations):
118 Document the new behavior, plus be clearer about the old behavior.
119 (Idle Timers): Take advantage of new functionality.
120
121 2014-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
122
123 * text.texi (Special Properties): Mention `inhibit-read-only'.
124
125 2014-11-14 Paul Eggert <eggert@cs.ucla.edu>
126
127 * os.texi (Time of Day):
128 Use leading zero with 24-hour times less than 10:00.
129
130 2014-11-09 Glenn Morris <rgm@gnu.org>
131
132 * Makefile.in (version): Remove variable.
133 (clean): No longer delete dist tarfile.
134 (dist): Remove rule; replace with code in admin.el.
135
136 2014-11-07 Martin Rudalics <rudalics@gmx.at>
137
138 * frames.texi (Size and Position): Rewrite description of
139 `frame-inhibit-implied-resize'.
140
141 2014-10-22 Martin Rudalics <rudalics@gmx.at>
142
143 * frames.texi (Size Parameters): Replace "frame contents" by
144 "frame's text area". Add reference to Size and Position
145 section.
146 (Size and Position): Major rewrite. Add explanations for
147 frame's default font, text and display areas. Add descriptions
148 for `set-frame-font', `frame-text-height', `frame-text-width'
149 and `frame-inhibit-implied-resize'.
150
151 2014-10-20 Glenn Morris <rgm@gnu.org>
152
153 * Merge in all changes up to 24.4 release.
154
155 2014-10-20 Tom Tromey <tom@tromey.com>
156
157 * objects.texi (Type Predicates): Don't mention display-table-p.
158
159 2014-10-15 Eli Zaretskii <eliz@gnu.org>
160
161 * nonascii.texi (Character Properties): Document the new
162 properties 'bracket-type' and 'paired-bracket'.
163
164 * display.texi (Bidirectional Display): Update the version of the
165 UBA to which we are conforming.
166
167 2014-10-13 Glenn Morris <rgm@gnu.org>
168
169 * Makefile.in (dist): Update for new output variables.
170
171 2014-10-12 Glenn Morris <rgm@gnu.org>
172
173 * elisp.texi (DATE): Bump to October 2014.
174
175 2014-10-09 Glenn Morris <rgm@gnu.org>
176
177 * frames.texi (Multiple Terminals): Copyedits.
178
179 2014-10-09 Eli Zaretskii <eliz@gnu.org>
180
181 * frames.texi (Multiple Terminals): Improve the description of X
182 display names. Add index entries.
183 (Basic Parameters): Add a cross-reference to where X display names
184 are described.
185 (Position Parameters): Mention that positional parameters of the
186 form (+ POS) can be negative if they are on a non-primary monitor
187 of a multi-monitor display. (Bug#18636)
188 (Creating Frames): Mention that on multi-monitor displays the
189 frame might be positioned differently than specified by the frame
190 parameters alist.
191
192 2014-10-08 Leo Liu <sdl.web@gmail.com>
193
194 * streams.texi (Output Functions): Document new argument ENSURE to
195 terpri. (Bug#18652)
196
197 2014-10-04 Martin Rudalics <rudalics@gmx.at>
198
199 * display.texi (Scroll Bars): Add description of horizontal scroll
200 bars and associated functions.
201 * frames.texi (Layout Parameters): Add horizontal scroll bar
202 entries. Remove paragraph on "combined fringe widths".
203 * windows.texi (Window Sizes): Describe affects of horizontal
204 scroll bars on window layout and sizes. Fix description of
205 window-full-height-p.
206 (Resizing Windows): Mention horizontal scroll bar.
207
208 2014-10-04 Glenn Morris <rgm@gnu.org>
209
210 * commands.texi (Generic Commands): Copyedits.
211
212 * display.texi (Scroll Bars):
213 * modes.texi (Header Lines): Copyedits.
214
215 * buffers.texi (Buffer List):
216 * display.texi (Image Descriptors, Defining Images):
217 * functions.texi (Core Advising Primitives): Small fixes re @var usage.
218
219 * windows.texi (Window Sizes, Resizing Windows): Copyedits.
220
221 * frames.texi (Multiple Terminals): Copyedits re multiple monitors.
222
223 2014-10-03 Martin Rudalics <rudalics@gmx.at>
224
225 * frames.texi (Size Parameters, Size and Position): Mention that
226 with some window managers you have to set `frame-resize-pixelwise'
227 in order make a frame truly fullscreen or maximized.
228
229 2014-10-01 Paul Eggert <eggert@cs.ucla.edu>
230
231 Improve doc for use of 'int', and discuss 'ssize_t'.
232 * internals.texi (C Integer Types): Mention 'int' for other
233 randomish values that lie in 'int' range. Mention 'ssize_t'. See:
234 http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html
235
236 Use AUTO_CONS instead of SCOPED_CONS, etc.
237 * internals.texi (Stack-allocated Objects):
238 Adjust to match the revised, less error-prone macros.
239
240 2014-09-30 Paul Eggert <eggert@cs.ucla.edu>
241
242 * internals.texi (Stack-allocated Objects): Further improvements.
243 Give an example of misuse.
244
245 2014-09-30 Eli Zaretskii <eliz@gnu.org>
246
247 * internals.texi (Stack-allocated Objects): Minor improvements of
248 the wording and the indexing.
249
250 2014-09-30 Dmitry Antipov <dmantipov@yandex.ru>
251
252 * internals.texi (Stack-allocated Objects): Describe this feature.
253
254 2014-09-15 Daniel Colascione <dancol@dancol.org>
255
256 * text.texi (Registers): Make `insert-register' documentation
257 reflect interface change.
258
259 2014-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
260
261 * functions.texi (Core Advising Primitives): Add a note about the
262 confusing treatment of `interactive' for :filter-args (bug#18399).
263
264 2014-09-07 Michael Albinus <michael.albinus@gmx.de>
265
266 * strings.texi (Text Comparison): Describe `string-collate-equalp'
267 and `string-collate-lessp'.
268
269 2014-09-06 Leo Liu <sdl.web@gmail.com>
270
271 * control.texi (Pattern matching case statement): Document vector
272 qpattern. (Bug#18327)
273
274 2014-08-29 Dmitry Antipov <dmantipov@yandex.ru>
275
276 * lists.texi (Functions that Rearrange Lists):
277 Remove description of sort ...
278 * sequences.texi (Sequence Functions): ... and generalize
279 it for sequences. Add an example.
280
281 2014-08-28 Eli Zaretskii <eliz@gnu.org>
282
283 * display.texi (Bidirectional Display): Update the Emacs's class
284 of bidirectional conformance.
285
286 2014-08-27 Dmitry Antipov <dmantipov@yandex.ru>
287
288 * eval.texi (Eval): Mention possible recovery from stack overflow.
289
290 2014-07-11 Eli Zaretskii <eliz@gnu.org>
291
292 * internals.texi (Garbage Collection): Fix last change.
293
294 2014-07-11 Dmitry Antipov <dmantipov@yandex.ru>
295
296 * internals.texi (Garbage Collection): Mention memory-info.
297
298 2014-07-11 Michael Albinus <michael.albinus@gmx.de>
299
300 * minibuf.texi (Intro to Minibuffers, Reading a Password):
301 Password hiding is available in batch mode, do not mention it in
302 the exclusion list. Mention `read-hide-char'. (Bug#17839)
303
304 2014-07-09 Stefan Monnier <monnier@iro.umontreal.ca>
305
306 * debugging.texi (Function Debugging, Debugger Commands):
307 Update debug-on-entry w.r.t behavior after redefinitions (bug#17902).
308
309 2014-07-03 Glenn Morris <rgm@gnu.org>
310
311 * help.texi (Help Functions): "Online" help doesn't mean what it
312 used to any more.
313
314 2014-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
315
316 * keymaps.texi (Key Lookup): Remove mention of indirect entries.
317 (Scanning Keymaps): Reword the `noindirect' argument.
318
319 2014-06-28 Glenn Morris <rgm@gnu.org>
320
321 * minibuf.texi (Intro to Minibuffers): Batch mode is basic.
322 (Reading a Password): Mention batch mode. (Bug#17839)
323
324 2014-06-23 Glenn Morris <rgm@gnu.org>
325
326 * Makefile.in (%.texi): Disable implicit rules.
327 (mkinfodir): Remove.
328 (.dvi.ps): Replace with explicit rule.
329 (html): Declare as PHONY.
330 (${buildinfodir}): New rule.
331 ($(buildinfodir)/elisp.info): Use order-only prereq for output dir.
332 Use $<.
333 (elisp.dvi, elisp.html, elisp.pdf): Use $<.
334 (elisp.ps): New rule.
335
336 2014-06-21 Eli Zaretskii <eliz@gnu.org>
337
338 * positions.texi (Screen Lines): Clarify how columns are counted
339 by vertical-motion.
340
341 2014-06-15 Glenn Morris <rgm@gnu.org>
342
343 * Makefile.in (bootstrap-clean): New.
344
345 2014-06-15 Eli Zaretskii <eliz@gnu.org>
346
347 * commands.texi (Accessing Mouse): Improve the wording of the
348 posn-col-row documentation. (Bug#17768)
349
350 2014-06-10 Glenn Morris <rgm@gnu.org>
351
352 * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
353 (INFO_OPTS): Set directly rather than with configure.
354
355 2014-06-09 Paul Eggert <eggert@cs.ucla.edu>
356
357 Say (accept-process-output P)'s result pertains to P if P is non-nil.
358 * processes.texi (Accepting Output): Mention that if PROCESS is non-nil,
359 the return value is about PROCESS, not about other processes.
360
361 2014-06-08 Glenn Morris <rgm@gnu.org>
362
363 * os.texi (Startup Summary): Small fix for initial-buffer-choice.
364
365 * files.texi (Subroutines of Visiting): Mention uniquify.
366
367 * numbers.texi (Comparison of Numbers): Copyedits.
368
369 2014-06-08 Glenn Morris <rgm@gnu.org>
370
371 * display.texi (Window Systems): Remove window-setup-hook.
372 * os.texi (Startup Summary, Init File):
373 Improve description of window-setup-hook.
374 (Terminal-Specific): Update window-setup-hook cross-reference.
375 * hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
376
377 * display.texi (Overlay Properties): Update re priority. (Bug#17234)
378
379 * package.texi (Package Archives): Mention signing packages.
380
381 2014-06-07 Eli Zaretskii <eliz@gnu.org>
382
383 * commands.texi (Click Events): Update contents of click event's
384 position list due to last changes in make_lispy_position.
385
386 2014-06-02 Glenn Morris <rgm@gnu.org>
387
388 * text.texi (Buffer Contents):
389 Update for filter-buffer-substring changes.
390
391 * abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes.
392 * functions.texi (Advising Functions): Standardize menu case.
393
394 2014-05-26 Eli Zaretskii <eliz@gnu.org>
395
396 * display.texi (Invisible Text): Clarify the description of
397 line-move-ignore-invisible. (Bug#17511)
398
399 2014-05-22 Leo Liu <sdl.web@gmail.com>
400
401 * sequences.texi (Sequence Functions): Don't mention when and how
402 SEQ to nreverse is mutated.
403
404 2014-05-21 Leo Liu <sdl.web@gmail.com>
405
406 * sequences.texi (Sequence Functions): Update nreverse.
407
408 2014-05-19 Paul Eggert <eggert@cs.ucla.edu>
409
410 Allow any non-nil value to count as true in bool-vector.
411 * sequences.texi (Bool-Vectors): Coalesce discussion of how to
412 print them. bool-vector's args need not be t or nil.
413
414 2014-05-19 Dmitry Antipov <dmantipov@yandex.ru>
415
416 * sequences.texi (Bool-vectors): Mention bool-vector.
417
418 2014-05-17 Paul Eggert <eggert@cs.ucla.edu>
419
420 Assume C99 or later (Bug#17487).
421 * internals.texi (C Dialect): Document this.
422
423 2014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
424
425 * lists.texi (Building Cons Cells and Lists):
426 Remove description of `reverse' and `'nreverse' to generalize them...
427 * sequences.texi (Sequences): ...for sequences here.
428
429 2014-05-14 Glenn Morris <rgm@gnu.org>
430
431 * files.texi (Changing Files): Mention with-file-modes.
432
433 2014-05-08 Paul Eggert <eggert@cs.ucla.edu>
434
435 * internals.texi (C Dialect): New section.
436 (C Integer Types): Mention bool_bf.
437
438 2014-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
439
440 * processes.texi (Filter Functions, Sentinels): Advertise add-function.
441
442 2014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
443
444 * windows.texi (Window Configurations, Window Configurations):
445 Window configs don't store marks any more.
446
447 2014-04-25 Eli Zaretskii <eliz@gnu.org>
448
449 * strings.texi (Text Comparison): Mention equal-including-properties
450 for when text properties of the strings matter for comparison.
451
452 2014-04-22 Eli Zaretskii <eliz@gnu.org>
453
454 * text.texi (Registers): Document register-read-with-preview.
455
456 * internals.texi (Building Emacs): Improve indexing.
457
458 2014-04-17 Daniel Colascione <dancol@dancol.org>
459
460 * frames.texi (Terminal Parameters): Document new
461 tty-mode-set-strings and tty-mode-reset-strings terminal
462 parameters.
463
464 2014-04-17 Paul Eggert <eggert@cs.ucla.edu>
465
466 * Makefile.in (infoclean): Be consistent about reporting failures.
467
468 2014-04-09 Daniel Colascione <dancol@dancol.org>
469
470 * errors.texi (Standard Errors): Document required error
471 parameters for `scan-error'.
472
473 * positions.texi (List Motion): Explain new `up-list' arguments.
474 Mention `backward-up-list'.
475
476 2014-04-08 Daniel Colascione <dancol@dancol.org>
477
478 * minibuf.texi (Programmed Completion): Improve phrasing, remove
479 incorrect bullet count.
480
481 2014-04-07 Glenn Morris <rgm@gnu.org>
482
483 * os.texi (Recording Input): Dribble files may contain passwords.
484
485 * backups.texi (Making Backups, Reverting):
486 Update for default values of some -function vars no longer being nil.
487 (Reverting): Update for buffer-stale-function
488 also applying to file-buffers.
489
490 2014-03-31 Daniel Colascione <dancol@dancol.org>
491
492 * minibuf.texi (Completion in Buffers): Discuss using lazy
493 completion tables for inline completion.
494
495 2014-03-28 Glenn Morris <rgm@gnu.org>
496
497 * os.texi (Terminal-Specific): Mention term-file-aliases.
498
499 2014-03-26 Eli Zaretskii <eliz@gnu.org>
500
501 * files.texi (Kinds of Files): Improve documentation of
502 file-symlink-p. (Bug#17073) Add cross-references.
503
504 2014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
505
506 * markers.texi (Moving Marker Positions): The 2014-03-02 doc
507 change mentioning undo's inability to handle relocated markers no
508 longer applies. See bug#16818.
509 * text.texi (Undo): Expand documentation of (TEXT . POS) and
510 (MARKER . ADJUSTMENT) undo elements.
511
512 2014-03-26 Glenn Morris <rgm@gnu.org>
513
514 * files.texi (File Locks): All systems support locking.
515
516 2014-03-22 Glenn Morris <rgm@gnu.org>
517
518 * commands.texi (Defining Commands):
519 Mention that interactive-only also affects describe-function.
520
521 * functions.texi (Declare Form): Add interactive-only.
522 * commands.texi (Defining Commands) Mention declare.
523
524 * commands.texi (Defining Commands): List interactive-only values.
525
526 2014-03-22 Eli Zaretskii <eliz@gnu.org>
527
528 * functions.texi (Core Advising Primitives): Fix cross-reference
529 in last change.
530
531 2014-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
532
533 * functions.texi (Advising Functions): Explain a bit more how
534 arguments work.
535 (Advice combinators): New node.
536 (Core Advising Primitives): Use it. Expand description of "depth".
537 (Advising Named Functions): Document limitation of advices on macros.
538
539 2014-03-21 Martin Rudalics <rudalics@gmx.at>
540
541 * frames.texi (Size and Position): In `frame-resize-pixelwise'
542 description drop remark about frame maximization.
543 * windows.texi (Display Action Functions): Add description for
544 `display-buffer-no-window' and explain use of `allow-no-window'
545 alist entries.
546
547 2014-03-21 Glenn Morris <rgm@gnu.org>
548
549 * commands.texi (Defining Commands): Copyedit re `interactive-only'.
550
551 2014-03-20 Paul Eggert <eggert@cs.ucla.edu>
552
553 * internals.texi (C Integer Types): Prefer 'false' and 'true'
554 to '0' and '1' for booleans.
555
556 2014-03-19 Paul Eggert <eggert@cs.ucla.edu>
557
558 * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
559 Remove now-obsolete hypothetical note about negative division,
560 as the C standard has changed.
561
562 Fix porting inconsistency about rounding to even.
563 * numbers.texi (Numeric Conversions, Rounding Operations):
564 Document that 'round' and 'fround' round to even.
565
566 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
567
568 * customize.texi (Variable Definitions): Recommend avoiding
569 destructive modification of the value argument of :set (bug#16755).
570
571 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
572
573 * modes.texi (Auto-Indentation): Mention electric-indent variables.
574
575 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
576
577 * functions.texi (Advising Named Functions): Fix reference.
578
579 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
580
581 Improve documentation for integer and floating-point basics.
582 * numbers.texi (Numbers, Integer Basics, Float Basics):
583 Document the basics a bit more precisely. Say more clearly
584 that Emacs floating-point numbers are IEEE doubles on all
585 current platforms. Give more details about frexp.
586 Say more clearly that '1.' is an integer.
587 (Predicates on Numbers): Fix wholenump typo.
588 * objects.texi (Integer Type): Adjust to match numbers.texi.
589
590 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
591
592 * functions.texi (Advising Functions): Try and improve the text.
593 Add example use of advice-add (bug#16959).
594 (Core Advising Primitives): Rename. Explain handling of interactive
595 specs, including advice-eval-interactive-spec.
596 (Advising Named Functions): Try and better explain the difference with
597 add-function.
598 (Porting old advices): New node.
599
600 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
601
602 Style fixes for floating-point doc.
603 * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
604 * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
605 * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
606 * processes.texi, streams.texi, strings.texi, text.texi:
607 * variables.texi, windows.texi:
608 Hyphenate "floating-point" iff it precedes a noun.
609 Reword to avoid nouns and hyphenation when that's easy.
610 Prefer "integer" to "integer number" and "is floating point"
611 to "is a floating point number".
612 Prefer "@minus{}" to "-" when it's a minus.
613
614 2014-03-16 Martin Rudalics <rudalics@gmx.at>
615
616 * display.texi (Temporary Displays): Rewrite descriptions of
617 `with-output-to-temp-buffer' and `with-temp-buffer-window'.
618 * help.texi (Help Functions): Rewrite description of `with-help-window'.
619
620 2014-03-15 Dmitry Gutov <dgutov@yandex.ru>
621
622 * display.texi (Blinking): Update WRT to the new
623 `blink-matchin-paren' behavior.
624
625 2014-03-14 Martin Rudalics <rudalics@gmx.at>
626
627 * display.texi (Temporary Displays): Say that
628 `with-temp-buffer-window' makes its buffer current.
629 * frames.texi (Size and Position): Describe new option
630 `frame-resize-pixelwise'. Rewrite descriptions of
631 `set-frame-size', `set-frame-height' and `set-frame-width'.
632
633 2014-03-09 Martin Rudalics <rudalics@gmx.at>
634
635 * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
636 * text.texi (Primitive Indent):
637 * strings.texi (String Basics):
638 * sequences.texi (Sequence Functions): Update references accordingly.
639 * display.texi (Size of Displayed Text): Rename section from
640 "Width". Add description for `window-text-pixel-size'.
641 (Window Dividers): Reword description of window dividers.
642 * frames.texi (Layout Parameters): Improve description of window
643 divider parameters.
644 * windows.texi (Window Sizes): Add descriptions of
645 `window-mode-line-height' and `window-header-line-height'.
646 (Coordinates and Windows): Mention window dividers.
647
648 2014-03-07 Martin Rudalics <rudalics@gmx.at>
649
650 * buffers.texi (The Buffer List): Rename node to Buffer List.
651 Describe `buffer-list-update-hook'.
652 * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
653 Add node for Window Dividers.
654 * hooks.texi (Standard Hooks): Add reference to
655 `buffer-list-update-hook'.
656 * windows.texi (Window Sizes): Describe `window-min-size'.
657 (Splitting Windows): Update description of `split-window'.
658 (Selecting Windows): Update description of `select-window'.
659
660 2014-03-06 Martin Rudalics <rudalics@gmx.at>
661
662 * frames.texi (Size and Position): Rewrite entries for
663 `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
664 Add description for `fit-frame-to-buffer-sizes'.
665 * windows.texi (Resizing Windows): Add descriptions for
666 pixelwise resizing. Add entries for `window-resize-pixelwise'
667 and `fit-window-to-buffer-horizontally'.
668 Rewrite `fit-window-to-buffer' entry.
669
670 2014-03-06 Xue Fuqiao <xfq@gnu.org>
671
672 * internals.texi (Window Internals): Remove field `region_showing'.
673
674 2014-03-06 Glenn Morris <rgm@gnu.org>
675
676 * searching.texi (Replacing Match):
677 Remove incorrect, uninteresting return value. (Bug#16942)
678
679 2014-03-05 Martin Rudalics <rudalics@gmx.at>
680
681 * display.texi (Window Dividers): New section.
682 * frames.texi (Layout Parameters): Add right-divider-width and
683 bottom-divider-width.
684 * windows.texi (Window Sizes): Redraw schematic and rewrite its
685 description. Rewrite descriptions of `window-total-height',
686 `window-total-width', `window-total-size', `window-body-height',
687 `window-body-width' and `window-size-fixed'. Add descriptions
688 for `window-pixel-height', `window-pixel-width',
689 `window-min-height' and `window-min-width'. Remove description
690 of `window-size-fixed-p' moving part of it to that of
691 `window-size-fixed'.
692 (Resizing Windows): Mention dividers when talking about minimum sizes.
693
694 2014-03-05 Glenn Morris <rgm@gnu.org>
695
696 * modes.texi (SMIE Customization): New section.
697 * elisp.texi (Top): Update detailed menu.
698
699 2014-03-04 Martin Rudalics <rudalics@gmx.at>
700
701 * windows.texi (Windows and Frames): Add some missing &optional
702 designators. Adjust description of window-in-direction.
703
704 2014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
705
706 * markers.texi (Moving Marker Positions): Clarify guidance about
707 when to move markers and when to create a new one, as discussed at
708 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
709
710 2014-03-02 Glenn Morris <rgm@gnu.org>
711
712 * text.texi (Decompression): New node.
713 * elisp.texi (Top): Update detailed menu.
714
715 2014-03-01 Glenn Morris <rgm@gnu.org>
716
717 * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
718
719 2014-02-28 Xue Fuqiao <xfq@gnu.org>
720
721 * functions.texi (Advising Functions, Advising Named Functions):
722 Tweak markup.
723
724 * display.texi (Defining Faces): Doc fix for `face-spec-set'.
725
726 * elisp.texi (Top):
727 * commands.texi (Generic Commands, Defining Commands):
728 Document `define-alternatives'.
729
730 2014-02-27 Xue Fuqiao <xfq@gnu.org>
731
732 * windows.texi (Window Sizes): Document `window-size'.
733 (Display Action Functions): Document `display-buffer-at-bottom'.
734 (Window Configurations): Minor fixes.
735
736 * modes.texi (Header Lines): Document `window-header-line-height'.
737
738 * display.texi (Scroll Bars): Document `window-scroll-bar-width'.
739
740 * windows.texi (Window Sizes, Resizing Windows): Document some
741 pixelwise window operations.
742
743 * text.texi (Margins): Fix the description of RET and `C-j'.
744
745 * frames.texi (Multiple Terminals): Document
746 `display-monitor-attributes-list' and `display-monitor-attributes'.
747 (Display Feature Testing): Add some notes about multi-monitor.
748
749 2014-02-27 Glenn Morris <rgm@gnu.org>
750
751 * minibuf.texi (Programmed Completion):
752 Mention completion-table-with-cache.
753
754 2014-02-25 Glenn Morris <rgm@gnu.org>
755
756 * display.texi (Window Systems):
757 Replace term-setup-hook with emacs-startup-hook.
758 * hooks.texi (Standard Hooks):
759 Replace term-setup-hook with tty-setup-hook.
760 * os.texi (Startup Summary, Init File, Terminal-Specific):
761 Replace term-setup-hook with tty-setup-hook, and update.
762
763 2014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
764
765 * functions.texi (Declare Form): Document gv-expander, gv-setter,
766 and compiler-macro (bug#16829, bug#15093).
767
768 2014-02-21 Juanma Barranquero <lekktu@gmail.com>
769
770 * windows.texi (Window Configurations): Doc fix.
771 (Windows and Frames): Fix typo.
772
773 2014-02-21 Glenn Morris <rgm@gnu.org>
774
775 * internals.texi (Process Internals):
776 * processes.texi (Subprocess Creation, Deleting Processes)
777 (Output from Processes, Process Buffers, Filter Functions)
778 (Accepting Output, Sentinels, Network, Network Servers):
779 Filters and sentinels can no longer be nil.
780 * elisp.texi (Top): Menu update.
781
782 2014-02-20 Glenn Morris <rgm@gnu.org>
783
784 * functions.texi (Defining Functions): Mention defalias-fset-function.
785
786 2014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
787
788 * minibuf.texi (Completion Commands): Don't document obsolete
789 `common-substring' arg of display-completion-list.
790
791 2014-02-17 Glenn Morris <rgm@gnu.org>
792
793 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
794 Mention read-regexp-defaults-function.
795
796 2014-02-13 Glenn Morris <rgm@gnu.org>
797
798 * debugging.texi (Debugger Commands): Tiny edits.
799
800 2014-02-12 Glenn Morris <rgm@gnu.org>
801
802 * package.texi (Simple Packages): Describe URL and Keywords headers.
803
804 2014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
805
806 * text.texi (User-Level Deletion):
807 Document `delete-trailing-whitespace' (bug#15309).
808
809 2014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
810
811 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
812
813 * display.texi (Blinking): Clarify doc string in example (bug#10658).
814
815 * commands.texi (Accessing Mouse): Mention that these function
816 also work on keyboard events (bug#14228).
817 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
818
819 2014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
820
821 * display.texi (Face Attributes): Add an index (bug#14924).
822
823 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
824
825 2014-02-06 Glenn Morris <rgm@gnu.org>
826
827 * display.texi (Truncation):
828 * positions.texi (Screen Lines): Do not mention cache-long-scans.
829
830 2014-01-31 Juri Linkov <juri@jurta.org>
831
832 * searching.texi (String Search): Incremental word search fixes.
833
834 2014-01-28 Glenn Morris <rgm@gnu.org>
835
836 * text.texi (Indent Tabs): Update related to tab-stops.
837
838 2014-01-24 Glenn Morris <rgm@gnu.org>
839
840 * control.texi (Handling Errors): Update with-demoted-errors.
841
842 * files.texi (File Locks): Every platform supports locking now.
843
844 2014-01-22 Glenn Morris <rgm@gnu.org>
845
846 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
847
848 2014-01-20 Glenn Morris <rgm@gnu.org>
849
850 * hash.texi (Other Hash): Do not mention subr-x.el functions;
851 reverts 2013-12-22 change.
852
853 2014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
854
855 * functions.texi (Advising Functions): New section.
856 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
857 run-hook-wrapped any more.
858 (Hooks): Link to the new Advising Functions node.
859 * elisp.texi (Top): Don't include advice.texi.
860 * advice.texi: Remove.
861 * makefile.w32-in (srcs):
862 * Makefile.in (srcs): Adjust accordingly.
863
864 2014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
865
866 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
867
868 * strings.texi (Text Comparison): Document `string-suffix-p'.
869
870 2014-01-07 Glenn Morris <rgm@gnu.org>
871
872 * files.texi (File Attributes): Fix superscipt typo.
873
874 2014-01-07 Chong Yidong <cyd@gnu.org>
875
876 * files.texi (Changing Files): Document copy-file changes.
877
878 2014-01-07 Glenn Morris <rgm@gnu.org>
879
880 * display.texi (Logging Messages): Copyedits re messages-buffer.
881
882 2014-01-06 Paul Eggert <eggert@cs.ucla.edu>
883
884 Specify .texi encoding (Bug#16292).
885 * back.texi, book-spine.texi, lay-flat.texi:
886 Add @documentencoding.
887
888 2014-01-05 Chong Yidong <cyd@gnu.org>
889
890 * backups.texi (Making Backups): Document backup-buffer change.
891
892 * files.texi (Visiting Files): Copyedits.
893 (Testing Accessibility): Mention ACLs. Move file-modes here from
894 File Attributes.
895 (Truenames): Move file-equal-p here from Kinds of Files.
896 (File Attributes): Move file-newer-than-file-p here from Testing
897 Accessibility.
898 (Extended Attributes): New node. Add file-extended-attributes.
899 (Changing Files): Document set-file-extended-attributes.
900
901 * commands.texi (Defining Commands): Document the interactive-form
902 property more carefully. Document interactive-only.
903
904 * compile.texi (Compiler Errors): Copyedits. Note that the
905 details for byte-compile-warnings are in its docstring.
906
907 * minibuf.texi (Minibuffer Contents): Remove obsolete function
908 minibuffer-completion-contents.
909
910 * variables.texi (Defining Variables): Note that defvar acts
911 always on the dynamic value.
912
913 * customize.texi (Variable Definitions): Likewise.
914
915 2014-01-05 Paul Eggert <eggert@cs.ucla.edu>
916
917 Document vconcat and the empty vector (Bug#16246).
918 * sequences.texi (Vector Functions):
919 Document behavior better when the result is empty.
920
921 Document behavior of (string-to-number "+@") (Bug#16293).
922 * strings.texi (String Conversion): Document behavior of
923 string-to-number on invalid strings that begin with "+", too.
924
925 2014-01-03 Chong Yidong <cyd@gnu.org>
926
927 * help.texi (Documentation, Accessing Documentation): Copyedits.
928 (Documentation Basics): Rewrite, avoiding a repeat discussion of
929 docstring conventions.
930
931 * tips.texi (Documentation Tips): Move discussion of
932 emacs-lisp-docstring-fill-column here from Documentation Basics.
933
934 * compile.texi (Docs and Compilation): Copyedits.
935
936 2014-01-02 Glenn Morris <rgm@gnu.org>
937
938 * numbers.texi (Numeric Conversions): Fix a typo.
939
940 2013-12-29 Paul Eggert <eggert@cs.ucla.edu>
941
942 Plain copy-file no longer chmods an existing destination (Bug#16133).
943 * files.texi (Changing Files): Document this.
944
945 2013-12-28 Chong Yidong <cyd@gnu.org>
946
947 * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
948
949 * buffers.texi (Modification Time): Document visited-file-modtime
950 change.
951
952 2013-12-28 Glenn Morris <rgm@gnu.org>
953
954 * control.texi (Pattern matching case statement): Brevity.
955
956 2013-12-27 Chong Yidong <cyd@gnu.org>
957
958 * functions.texi (Function Cells):
959 * eval.texi (Function Indirection): Update for the fact that
960 symbol-function no longer signals an error.
961
962 * commands.texi (Reading One Event): Mention keyboard coding.
963
964 * keymaps.texi (Translation Keymaps, Translation Keymaps):
965 * nonascii.texi (Terminal I/O Encoding): Copyedits.
966
967 2013-12-26 Chong Yidong <cyd@gnu.org>
968
969 * advice.texi (Advising Functions, Defining Advice): Special forms
970 can no longer be advised.
971
972 2013-12-25 Chong Yidong <cyd@gnu.org>
973
974 * keymaps.texi (Active Keymaps): Re-organize the text.
975 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
976 (Controlling Active Maps): Note that set-transient-map uses
977 overriding-terminal-local-map.
978
979 * tips.texi (Coding Conventions): Tweak the coding system tip;
980 Emacs now uses utf-8 by default for Emacs Lisp source files.
981
982 * display.texi (Font Selection): Tweak example.
983
984 * commands.texi (Event Input Misc): Document new arg to input-pending-p.
985
986 * nonascii.texi (Specifying Coding Systems): Don't refer to
987 emacs-mule-dos.
988 (Lisp and Coding Systems): Describe emacs-mule return value in
989 modern terms.
990
991 2013-12-25 Tassilo Horn <tsdh@gnu.org>
992
993 * control.texi (Pattern matching case statement): Rephrase lexical
994 binding requirement: the example needs it, not `pcase' itself.
995
996 2013-12-25 Chong Yidong <cyd@gnu.org>
997
998 * eval.texi (Eval): Document the LEXICAL arg to eval.
999
1000 * variables.texi (Variables, Void Variables): Use "scoping rule"
1001 terminology consistently.
1002 (Variable Scoping): Add index entries, and use "dynamic scope"
1003 terminology in place of "indefinite scope" to reduce confusion.
1004 (Lexical Binding): Document lexical environment format.
1005 (Using Lexical Binding): Add index entries for error messages.
1006
1007 2013-12-24 Tassilo Horn <tsdh@gnu.org>
1008
1009 * control.texi (Pattern matching case statement): Fix missing
1010 argument in simple expression language sample (Bug#16238).
1011 Add some sample programs written in that language. Mention that
1012 `pcase' requires lexical binding.
1013
1014 2013-12-23 Xue Fuqiao <xfq.free@gmail.com>
1015
1016 * eval.texi (Special Forms): Document `special-form-p'.
1017
1018 * macros.texi (Simple Macro): Document `macrop'.
1019
1020 * files.texi (Changing Files): Fix an argument of `copy-file'.
1021
1022 * strings.texi (Creating Strings): Document TRIM in `split-string'.
1023
1024 2013-12-23 Chong Yidong <cyd@gnu.org>
1025
1026 * keymaps.texi (Controlling Active Maps):
1027 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
1028 (Searching Keymaps): The transient keymap takes precedence.
1029
1030 2013-12-23 Glenn Morris <rgm@gnu.org>
1031
1032 * loading.texi (How Programs Do Loading, Load Suffixes):
1033 Mention `load-prefer-newer'.
1034
1035 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
1036
1037 * hash.texi (Other Hash): Document `hash-table-keys'
1038 and `hash-table-values'.
1039
1040 2013-12-22 Eli Zaretskii <eliz@gnu.org>
1041
1042 * nonascii.texi (Character Properties): NAME or OLD-NAME
1043 properties can be nil (there's no empty string).
1044 (Character Properties): Update the reference to the UCD.
1045
1046 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
1047
1048 * sequences.texi (Bool-Vectors): Document new bool-vector set
1049 operation functions.
1050
1051 * text.texi (Examining Properties): Document `get-pos-property'.
1052
1053 * variables.texi (Directory Local Variables):
1054 Document `enable-dir-local-variables'.
1055
1056 * debugging.texi (Debugger Commands):
1057 Document `debugger-toggle-locals'.
1058
1059 2013-12-21 Chong Yidong <cyd@gnu.org>
1060
1061 * text.texi (Region Indent): Note the new interactive behavior of
1062 indent-rigidly.
1063
1064 2013-12-20 Tassilo Horn <tsdh@gnu.org>
1065
1066 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
1067 one or many arguments.
1068
1069 * display.texi: Document `messages-buffer'.
1070
1071 * os.texi: Document `initial-buffer-choice' changes.
1072
1073 2013-12-20 Chong Yidong <cyd@gnu.org>
1074
1075 * text.texi (Changing Properties): Improve documentation for
1076 add-face-text-property.
1077 (Special Properties): Mention add-face-text-property.
1078
1079 2013-12-18 Chong Yidong <cyd@gnu.org>
1080
1081 * customize.texi (Custom Themes): Document custom-known-themes
1082 (Bug#15717).
1083
1084 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
1085 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
1086
1087 2013-12-13 Glenn Morris <rgm@gnu.org>
1088
1089 * internals.texi (Building Emacs):
1090 * loading.texi (Library Search): Mention that site-load,
1091 site-init cannot change load-path.
1092
1093 2013-12-12 Glenn Morris <rgm@gnu.org>
1094
1095 * elisp.texi: Tweak dircategory.
1096
1097 2013-12-12 Eli Zaretskii <eliz@gnu.org>
1098
1099 * nonascii.texi (Encoding and I/O): Document file-name encoding
1100 peculiarities on MS-Windows.
1101
1102 2013-12-12 Glenn Morris <rgm@gnu.org>
1103
1104 * elisp.texi: Sync direntry with info/dir version.
1105
1106 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
1107
1108 * display.texi (Progress, Face Remapping):
1109 * processes.texi (Serial Ports):
1110 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
1111
1112 2013-12-04 Juri Linkov <juri@jurta.org>
1113
1114 * searching.texi (Search and Replace): Fix `unread-command-events'
1115 and add ref.
1116
1117 2013-12-03 Juri Linkov <juri@jurta.org>
1118
1119 * windows.texi (Choosing Window): Rename `no-display-ok' to
1120 `allow-no-window'. (Bug#13594)
1121
1122 2013-11-30 Glenn Morris <rgm@gnu.org>
1123
1124 * Makefile.in (distclean): Remove Makefile.
1125
1126 2013-11-29 Andreas Politz <politza@fh-trier.de>
1127
1128 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
1129 (Bug#14029).
1130
1131 2013-11-27 Glenn Morris <rgm@gnu.org>
1132
1133 * loading.texi (Library Search):
1134 * os.texi (Startup Summary): No more leim directory.
1135
1136 2013-11-26 Glenn Morris <rgm@gnu.org>
1137
1138 * os.texi (Startup Summary): Update for leim-list being preloaded.
1139
1140 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
1141
1142 * frames.texi (Input Focus):
1143 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
1144
1145 2013-11-23 Glenn Morris <rgm@gnu.org>
1146
1147 * loading.texi (Library Search):
1148 Empty elements in EMACSLOADPATH now mean the default load-path.
1149
1150 2013-11-22 Glenn Morris <rgm@gnu.org>
1151
1152 * loading.texi (Library Search): Minor clarification.
1153
1154 2013-11-20 Leo Liu <sdl.web@gmail.com>
1155
1156 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
1157
1158 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
1159
1160 * os.texi (File Notifications): Add an index.
1161
1162 * loading.texi (Loading): Add an cross-reference.
1163
1164 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
1165
1166 * os.texi (Session Management, Desktop Notifications): Add some
1167 indexes and a cross-reference.
1168
1169 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
1170
1171 * os.texi (Time Parsing, Processor Run Time, Input Modes)
1172 (Terminal Output): Minor fixes.
1173
1174 2013-11-14 Glenn Morris <rgm@gnu.org>
1175
1176 * loading.texi (Library Search): Update section.
1177
1178 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
1179
1180 * os.texi (User Identification, Time of Day, Time Conversion):
1181 Minor fixes.
1182
1183 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
1184
1185 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
1186
1187 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
1188
1189 * os.texi (Startup Summary): Add an index about startup screen.
1190 Typo fix.
1191 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
1192
1193 2013-11-08 Eli Zaretskii <eliz@gnu.org>
1194
1195 * display.texi (Truncation): Document that cache-long-scans is now
1196 non-nil by default. (Bug#15797)
1197
1198 2013-11-05 Eli Zaretskii <eliz@gnu.org>
1199
1200 * lists.texi (Rearrangement): Fix indexing.
1201
1202 * display.texi (Bidirectional Display): Fix indexing.
1203
1204 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
1205
1206 * lists.texi (Rearrangement): Improve indexing.
1207
1208 * display.texi (Glyphs): Add an index for glyph code.
1209 (Bidirectional Display): Improve indexing.
1210
1211 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
1212
1213 * display.texi (Face Attributes): Document :distant-foreground.
1214
1215 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
1216
1217 * display.texi (Abstract Display): Improve indexing.
1218
1219 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
1220
1221 * display.texi (Selective Display): Discourage the use of explicit
1222 selective display.
1223
1224 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
1225
1226 * display.texi (Showing Images): Add an index for image-size.
1227 Use @code instead of @var for a normal variable.
1228 (Multi-Frame Images): Improve indexing.
1229 (Button Buffer Commands): Use @code instead of @var for a normal
1230 variable.
1231 (Abstract Display): Explain the meaning of Ewoc.
1232
1233 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
1234
1235 * display.texi (Image Descriptors): Improve indexing.
1236
1237 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
1238
1239 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
1240 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
1241
1242 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
1243
1244 * display.texi (Fontsets): Minor wording fix.
1245 (Low-Level Font): Improve indexing.
1246
1247 * nonascii.texi (Character Properties): Add an index for script symbols.
1248
1249 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
1250
1251 * display.texi (Face Remapping): Add indexes for face remapping.
1252 (Font Selection): Add indexes.
1253 (Low-Level Font): Add an index for font registry.
1254
1255 2013-10-23 Glenn Morris <rgm@gnu.org>
1256
1257 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
1258 Nuke @refill.
1259
1260 * Makefile.in (install-dvi, install-html, install-pdf)
1261 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
1262 (uninstall-pdf): Quote entities that might contain whitespace.
1263
1264 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
1265
1266 * display.texi (Face Attributes): Add indexes for the ‘:box’
1267 face attribute.
1268
1269 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
1270
1271 * display.texi (Line Height): Add indexes for line height.
1272
1273 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
1274
1275 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
1276
1277 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
1278
1279 * display.texi (Selective Display): Add an index for explicit
1280 selective display.
1281
1282 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
1283
1284 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
1285
1286 2013-10-13 Glenn Morris <rgm@gnu.org>
1287
1288 * intro.texi (Acknowledgments): Use accented form of some names.
1289
1290 2013-10-09 Glenn Morris <rgm@gnu.org>
1291
1292 * control.texi (Conditionals): Copyedits. (Bug#15558)
1293
1294 2013-10-08 Eli Zaretskii <eliz@gnu.org>
1295
1296 Support menus on text-mode terminals.
1297 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
1298 Modify wording to the effect that menus are supported on TTYs.
1299
1300 * frames.texi (Pop-Up Menus, Dialog Boxes)
1301 (Display Feature Testing): Update for menu support on TTYs.
1302
1303 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1304
1305 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
1306 non-headings.
1307
1308 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
1309
1310 * syntax.texi (Categories): Add an index for category sets.
1311
1312 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
1313
1314 * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
1315
1316 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
1317
1318 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
1319
1320 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
1321
1322 * searching.texi (Regexp Search): Refine.
1323
1324 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
1325
1326 * nonascii.texi (Default Coding Systems): Typo fix.
1327
1328 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
1329
1330 * nonascii.texi (Coding System Basics): Add information about
1331 carriage-return.
1332
1333 2013-09-14 Eli Zaretskii <eliz@gnu.org>
1334
1335 * display.texi (Display Margins): State the units of measuring
1336 margin width. (Bug#15375)
1337
1338 2013-09-13 Eli Zaretskii <eliz@gnu.org>
1339
1340 * text.texi (Not Intervals): Minor wording fix.
1341
1342 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
1343
1344 * functions.texi (Obsolete Functions): Add an index for obsolete
1345 functions.
1346
1347 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
1348
1349 * nonascii.texi (Character Properties): Character properties fix
1350 for decimal-digit-value and digit-value.
1351
1352 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
1353
1354 * macros.texi (Defining Macros): Prefer "function" to "lambda
1355 expression" (bug#15296).
1356
1357 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
1358
1359 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
1360 for portability to hosts where /bin/sh has problems.
1361
1362 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
1363
1364 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
1365
1366 2013-08-20 Eli Zaretskii <eliz@gnu.org>
1367
1368 * files.texi (Information about Files): Mention file names with
1369 trailing blanks on MS-Windows. (Bug#15130)
1370
1371 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
1372
1373 * positions.texi (Positions): Improve indexing.
1374
1375 2013-08-18 Eli Zaretskii <eliz@gnu.org>
1376
1377 * markers.texi (The Region): Improve indexing.
1378
1379 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
1380
1381 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
1382
1383 * text.texi (Maintaining Undo): Mention interactive call of
1384 buffer-disable-undo.
1385 (Filling): Add cross-reference for hard newlines.
1386 (Sorting): Fix indentation.
1387 (Columns): Comment out undefined behavior.
1388 (Case Changes): Fix an `args-out-of-range' error in the example.
1389
1390 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
1391
1392 * text.texi (Insertion): Refine.
1393 (Margins): Add an index.
1394 (Undo): Doc fix for `buffer-undo-list'.
1395
1396 * positions.texi (Character Motion):
1397 * markers.texi (Moving Markers, Creating Markers):
1398 Comment out undefined behavior.
1399
1400 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
1401
1402 * markers.texi (The Region): Add/move indexes.
1403
1404 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1405
1406 * display.texi (ImageMagick Images): Mention :content-type and
1407 `image-content-type-suffixes'.
1408
1409 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
1410
1411 * positions.texi (Word Motion): Remove redundant sentence.
1412
1413 2013-08-13 Glenn Morris <rgm@gnu.org>
1414
1415 * lists.texi (List Elements):
1416 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
1417
1418 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
1419
1420 * frames.texi (Display Feature Testing): Add indexes.
1421
1422 2013-08-12 Glenn Morris <rgm@gnu.org>
1423
1424 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
1425 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
1426 (INSTALL_DATA): New, set by configure.
1427 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
1428 New variables.
1429 (.SUFFIXES): Add .ps and .dvi.
1430 (.dvi.ps): New suffix rule.
1431 (dvi, html, pdf, ps): Use *_TARGETS variables.
1432 (elisp.html): Use HTML_OPTS.
1433 (elisp.ps): Remove explicit rule.
1434 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
1435 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
1436 uninstall-ps, and uninstall-doc.
1437 (install-dvi, install-html, install-pdf, install-ps, install-doc)
1438 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
1439 (uninstall-doc): New rules.
1440 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
1441
1442 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
1443
1444 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
1445
1446 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
1447
1448 * control.texi (Error Symbols): Minor fix for previous change.
1449
1450 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
1451
1452 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
1453
1454 * control.texi (Signaling Errors): Refer to define-error.
1455 (Error Symbols): Add `define-error'.
1456
1457 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
1458
1459 * positions.texi (Motion by Screen Lines):
1460 * display.texi (Truncation): Rename `cache-long-line-scans'
1461 to `cache-long-scans'.
1462
1463 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
1464
1465 * windows.texi (Window Start and End): Add an index.
1466
1467 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
1468
1469 * display.texi (Face Functions): Add an index.
1470
1471 * variables.texi (Variable Aliases): Add an index.
1472
1473 * functions.texi (Defining Functions): Add an index.
1474
1475 * nonascii.texi (Coding System Basics): Add an index.
1476
1477 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
1478
1479 * nonascii.texi (Non-ASCII Characters): Update menu.
1480 (Disabling Multibyte): Move here from doc/emacs/mule.texi.
1481 Fix cross-references.
1482
1483 * elisp.texi (Top): Update menu.
1484
1485 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
1486
1487 * windows.texi (Window History): Mention the default value of
1488 switch-to-visible-buffer. Add cross-references.
1489
1490 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
1491
1492 * errors.texi (Standard Errors): Fix typo.
1493
1494 * files.texi (Magic File Names):
1495 * os.texi (File Notifications): Remove file-notify-supported-p.
1496
1497 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
1498
1499 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
1500 non-well-formed expressions result in unspecified behavior, though
1501 Emacs will not crash.
1502
1503 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
1504
1505 * files.texi (Magic File Names): Add file-notify-add-watch,
1506 file-notify-rm-watch and file-notify-supported-p.
1507 Move file-remote-p down.
1508
1509 * errors.texi (Standard Errors): Add file-notify-error.
1510
1511 * os.texi (Desktop Notifications): Rename from Notifications.
1512 (File Notifications): New node.
1513
1514 * elisp.texi (Top): Update menu for these changes.
1515
1516 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
1517
1518 * windows.texi (Display Action Functions): Mention next-window.
1519
1520 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
1521
1522 * windows.texi (Selecting Windows): Fix the introduction of
1523 `set-frame-selected-window''s arguments.
1524
1525 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
1526
1527 Timestamp fixes for undo (Bug#14824).
1528 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
1529
1530 2013-07-06 Eli Zaretskii <eliz@gnu.org>
1531
1532 * nonascii.texi (Text Representations): Document that
1533 multibyte-string-p returns nil for non-string objects.
1534
1535 2013-07-06 Glenn Morris <rgm@gnu.org>
1536
1537 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
1538
1539 2013-07-03 Glenn Morris <rgm@gnu.org>
1540
1541 * debugging.texi (Debugging):
1542 * files.texi (File Attributes, Changing Files): Fix cross-references.
1543
1544 * package.texi (Package Archives): Fix @url call.
1545
1546 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
1547
1548 2013-06-29 Eli Zaretskii <eliz@gnu.org>
1549
1550 * display.texi (Bidirectional Display): Document move-point-visually.
1551
1552 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
1553
1554 * buffers.texi (Buffer File Name): Fix typo.
1555
1556 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
1557
1558 * tips.texi (Coding Conventions): Improve wording.
1559
1560 2013-06-24 Glenn Morris <rgm@gnu.org>
1561
1562 * loading.texi (Autoload): Fix typo.
1563
1564 * variables.texi (Lexical Binding): Fix typo.
1565
1566 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
1567
1568 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1569
1570 * display.texi (ImageMagick Images): Mention :max-width and
1571 :max-height.
1572
1573 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
1574
1575 * numbers.texi (Math Functions): Remove obsolete function log10.
1576
1577 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
1578
1579 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
1580 rather than `local-map'.
1581
1582 * keymaps.texi (Active Keymaps): Fix documentation of
1583 set-temporary-overlay-map and overriding-terminal-local-map.
1584
1585 2013-06-19 Glenn Morris <rgm@gnu.org>
1586
1587 * Makefile.in (dist): Edit more configure variables.
1588 Try to check that we do not miss any in future.
1589
1590 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
1591
1592 * text.texi (Undo, Changing Properties): Fix typos.
1593
1594 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1595
1596 * text.texi (Changing Properties): Document `add-face-text-property'.
1597
1598 2013-06-17 Kenichi Handa <handa@gnu.org>
1599
1600 * display.texi (Face Attributes): Refer to "Low-Level font" (not
1601 "Font Selection") in the explanation of :font attribute (bug#14629).
1602
1603 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1604
1605 * loading.texi (Hooks for Loading): Don't document after-load-alist.
1606 Document with-eval-after-load instead of eval-after-load.
1607
1608 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
1609
1610 * files.texi (File Name Expansion): Make the example more
1611 intuitive.
1612
1613 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
1614
1615 Documentation fix for 'ls' and hard links.
1616 * compile.texi (Compilation Functions):
1617 * files.texi (File Attributes, Changing Files):
1618 Use current format for GNU 'ls' output.
1619 (File Attributes): Fix problem introduced in previous change:
1620 the link count is the number of hard links, not the number
1621 of hard links + 1.
1622
1623 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
1624
1625 * files.texi (File Attributes): Fix typo.
1626
1627 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
1628
1629 * functions.texi (Lambda Expressions): Lambda expressions don't
1630 evaluate to themselves in general (bug#11782).
1631
1632 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
1633
1634 * loading.texi (Autoload):
1635 * help.texi (Documentation Basics, Accessing Documentation)
1636 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
1637
1638 2013-04-23 Glenn Morris <rgm@gnu.org>
1639
1640 * internals.texi (Writing Emacs Primitives): Remove obvious example.
1641 Tweak other to avoid overly long line.
1642
1643 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
1644
1645 * internals.texi (Writing Emacs Primitives): Remove unnecessary
1646 references to the sources. (Bug#13800)
1647
1648 * searching.texi (Regexp Backslash): Doc fix for backslash
1649 constructs in regular expressions.
1650
1651 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
1652
1653 * tips.texi (Coding Conventions): Mention separation of package
1654 descriptor and name of internal symbols by two hyphens.
1655
1656 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
1657
1658 * windows.texi (Splitting Windows): Change category of
1659 split-window from a command to a function.
1660
1661 2013-04-06 Chong Yidong <cyd@gnu.org>
1662
1663 * display.texi (Faces): Minor clarifications.
1664 (Defining Faces): Clarify default vs custom face specs.
1665 Document face-spec-set.
1666
1667 * display.texi (Overlay Properties):
1668 * text.texi (Special Properties): Use the "anonymous face"
1669 terminology. Describe foreground-color and background-color forms
1670 as compatibility-only.
1671
1672 2013-03-24 Eli Zaretskii <eliz@gnu.org>
1673
1674 * compile.texi (Byte-Code Objects): Add index entry.
1675 (Disassembly): Add cross-references.
1676
1677 2013-03-23 Eli Zaretskii <eliz@gnu.org>
1678
1679 * frames.texi (Size Parameters): More accurate description of the
1680 difference between 'fullboth' and 'maximized'. (Bug#13935)
1681
1682 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
1683
1684 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
1685
1686 2013-03-16 Glenn Morris <rgm@gnu.org>
1687
1688 * elisp.texi: Add some stuff specific to www.gnu.org.
1689
1690 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
1691
1692 * control.texi (Pattern matching case statement): Fix typo.
1693
1694 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
1695
1696 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
1697
1698 2013-03-03 Glenn Morris <rgm@gnu.org>
1699
1700 * objects.texi (Symbol Type): Fix typo.
1701
1702 2013-02-28 Bastien Guerry <bzg@gnu.org>
1703
1704 * variables.texi (File Local Variables): Fix reference.
1705
1706 2013-02-24 Eli Zaretskii <eliz@gnu.org>
1707
1708 * files.texi (Magic File Names): Improve wording and indexing.
1709
1710 2013-02-21 Glenn Morris <rgm@gnu.org>
1711
1712 * display.texi (Multi-Frame Images): Minor rephrasing.
1713
1714 2013-02-20 Glenn Morris <rgm@gnu.org>
1715
1716 * display.texi (GIF Images, TIFF Images): Delete these nodes.
1717 (ImageMagick Images): For :index, use an xref rather than duplicating.
1718 (Other Image Types): Add GIF, adjust formatting.
1719 (Multi-Frame Images): Rename from Animated Images. Expand section.
1720 * elisp.texi (Top): Update menu for these changes.
1721
1722 2013-02-19 Glenn Morris <rgm@gnu.org>
1723
1724 * text.texi (Change Hooks): Fix typo.
1725
1726 2013-02-15 Glenn Morris <rgm@gnu.org>
1727
1728 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
1729
1730 2013-02-13 Glenn Morris <rgm@gnu.org>
1731
1732 * objects.texi (Char-Table Type): Add footnote about #^^.
1733
1734 * modes.texi (Minor Mode Conventions): Fix typo.
1735
1736 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
1737 meta characters; this changed in 22.1. (Bug#13684)
1738
1739 * objects.texi (Char-Table Type): Add cindex.
1740
1741 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
1742
1743 2013-02-10 Glenn Morris <rgm@gnu.org>
1744
1745 * keymaps.texi (Creating Keymaps): Update make-keymap result.
1746
1747 2013-02-09 Eli Zaretskii <eliz@gnu.org>
1748
1749 * modes.texi (%-Constructs): Remove the description of %t.
1750
1751 * nonascii.texi (MS-DOS File Types): Delete node.
1752
1753 2013-02-08 Glenn Morris <rgm@gnu.org>
1754
1755 * keymaps.texi (Active Keymaps, Searching Keymaps):
1756 Remove confusing mention of "symbolic prefix". (Bug#13643)
1757
1758 2013-01-19 Glenn Morris <rgm@gnu.org>
1759
1760 * macros.texi (Indenting Macros): Fix order of an indent
1761 symbol's arguments. (Bug#13450)
1762
1763 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1764
1765 Allow floating-point file offsets.
1766 * files.texi (Reading from Files, Writing to Files):
1767 Say that file offsets can be numbers, not just integers.
1768
1769 2013-01-09 Glenn Morris <rgm@gnu.org>
1770
1771 * commands.texi (Interactive Codes):
1772 Whitespace does not terminate interactive "S". (Bug#13393)
1773
1774 2013-01-06 Chong Yidong <cyd@gnu.org>
1775
1776 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
1777
1778 2013-01-05 Glenn Morris <rgm@gnu.org>
1779
1780 * display.texi (Overlay Properties): Mention field. (Bug#13364)
1781
1782 2013-01-05 Eli Zaretskii <eliz@gnu.org>
1783
1784 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
1785 directive in a group of items.
1786
1787 2013-01-05 Chong Yidong <cyd@gnu.org>
1788
1789 * keymaps.texi (Key Sequences): Remove obsolete sentence
1790 (Bug#13356).
1791
1792 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
1793
1794 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1795
1796 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1797
1798 * files.texi (File Attributes): Undocument return format of file-acl.
1799
1800 2013-01-03 Glenn Morris <rgm@gnu.org>
1801
1802 * processes.texi (System Processes):
1803 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1804
1805 * searching.texi (Replacing Match): Fix xref.
1806
1807 * elisp.texi (DATE): Bump to Jan 2013.
1808
1809 2013-01-02 Glenn Morris <rgm@gnu.org>
1810
1811 * customize.texi (Common Keywords, Type Keywords):
1812 Replace "active field" with "button". (Bug#13310)
1813
1814 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1815 * tips.texi (Library Headers): Add cindex.
1816
1817 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
1818
1819 * functions.texi (Declare Form):
1820 * intro.texi (A Sample Function Description):
1821 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1822 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1823 in @def.. commands. (Bug#13292)
1824
1825 2012-12-29 Eli Zaretskii <eliz@gnu.org>
1826
1827 * files.texi (Changing Files): Document the return values of
1828 set-file-selinux-context and set-file-acl.
1829
1830 2012-12-27 Glenn Morris <rgm@gnu.org>
1831
1832 * files.texi (File Names): Mention Cygwin conversion functions.
1833
1834 2012-12-22 Martin Rudalics <rudalics@gmx.at>
1835
1836 * windows.texi (Selecting Windows): Reword description of
1837 select-window (Bug#13248).
1838
1839 2012-12-22 Eli Zaretskii <eliz@gnu.org>
1840
1841 * files.texi (File Attributes, Changing Files): Remove the details
1842 about the text returned by file-acl. Instead, just document that
1843 it is an opaque string meant to be used by set-file-acl.
1844
1845 2012-12-21 Chong Yidong <cyd@gnu.org>
1846
1847 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1848
1849 * customize.texi (Simple Types): Document key-sequence type
1850 (Bug#13048).
1851
1852 * strings.texi (Text Comparison): Doc fix for compare-strings.
1853
1854 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
1855
1856 * files.texi (Magic File Names): Add `file-acl',
1857 `file-selinux-context', `set-file-acl' and
1858 `set-file-selinux-context'. Make the list consistent.
1859
1860 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1861
1862 * tips.texi (Library Headers): New header keyword `Homepage'.
1863 Make continuation lines syntax more precise.
1864
1865 2012-12-17 Eli Zaretskii <eliz@gnu.org>
1866
1867 * files.texi (File Attributes, Changing Files): Update to include
1868 MS-Windows support for ACLs.
1869
1870 2012-12-16 Romain Francoise <romain@orebokech.com>
1871
1872 * files.texi (File Attributes): Document ACL support and new
1873 `file-acl' function.
1874 (Changing Files): Mention argument name change of `copy-file' and
1875 document new function `set-file-acl'.
1876
1877 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1878
1879 Fix permissions bugs with setgid directories etc. (Bug#13125)
1880 * files.texi (Testing Accessibility): Document GROUP arg
1881 of file-ownership-preserved-p.
1882 (File Attributes): Document that 9th element is now
1883 just a placeholder.
1884 * os.texi (User Identification): Document new functions group-gid,
1885 group-real-gid.
1886
1887 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1888
1889 * internals.texi (C Integer Types): New section.
1890 This follows up and records an email in
1891 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1892
1893 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
1894
1895 * control.texi (Pattern matching case statement): New node.
1896
1897 * customize.texi (Variable Definitions): Mention the default :group
1898 for defcustoms (bug#13093).
1899
1900 2012-12-09 Glenn Morris <rgm@gnu.org>
1901
1902 * customize.texi (Variable Definitions): Mention eval-defun
1903 on a defcustom calls the :set function when appropriate.
1904
1905 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1906
1907 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1908 These are just minor editorial changes.
1909
1910 2012-12-06 Chong Yidong <cyd@gnu.org>
1911
1912 * lists.texi (Plist Access): Move put example to Symbol Plists.
1913
1914 * symbols.texi (Standard Properties): Fix typo.
1915
1916 2012-12-03 Chong Yidong <cyd@gnu.org>
1917
1918 * symbols.texi (Symbol Properties): New node.
1919 (Symbol Plists): Make it a subsection under Symbol Properties.
1920 (Standard Properties): New node.
1921
1922 * lists.texi (Property Lists): Move here from symbols.texi.
1923 (Plist Access): Rename from Other Plists.
1924
1925 * customize.texi (Variable Definitions):
1926 * display.texi (Defining Faces):
1927 * sequences.texi (Char-Tables): Fix xref.
1928
1929 * keymaps.texi (Key Sequences): `kbd' is now a function.
1930
1931 * commands.texi (Using Interactive): Fix index entry.
1932
1933 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1934
1935 * doclicense.texi: Update to latest version from FSF.
1936 These are just minor editorial changes.
1937 * elisp.texi (GNU Free Documentation License)
1938 (GNU General Public Licens):
1939 Provide sectioning, since doclicense.texi no longer does that.
1940
1941 * loading.texi (Named Features): @ -> @@ to fix typo.
1942
1943 2012-11-24 Martin Rudalics <rudalics@gmx.at>
1944
1945 * windows.texi (Basic Windows): Fix typo.
1946 (Windows and Frames): Fix example. Move description of
1947 window-in-direction here.
1948 (Recombining Windows): Fix example.
1949 (Buffers and Windows): Fix description of replace-buffer-in-windows.
1950 (Switching Buffers): Reword.
1951 (Display Action Functions): Minor adjustments.
1952 (Choosing Window Options): Minor fixes.
1953 (Window History): Minor rewording.
1954 (Dedicated Windows): Correct and reword part describing how
1955 dedicatedness affects functions removing buffers or windows.
1956 * buffers.texi (The Buffer List): Fix description of bury-buffer.
1957
1958 2012-11-24 Chong Yidong <cyd@gnu.org>
1959
1960 * modes.texi (%-Constructs): Fix statement about mode construct
1961 padding (Bug#12866).
1962
1963 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
1964
1965 * debugging.texi (Profiling): Make it more clear
1966 that --enable-profiling is about profiling the C code.
1967
1968 2012-11-21 Glenn Morris <rgm@gnu.org>
1969
1970 * display.texi (Attribute Functions):
1971 Update for set-face-* name changes.
1972 Add new "inherit" argument for face-bold-p etc.
1973 Move description of this argument to a common section, like "frame".
1974
1975 * debugging.texi (Profiling): New section.
1976 (Debugging): Mention profiling in the introduction.
1977 * tips.texi (Compilation Tips): Move profiling to separate section.
1978 * elisp.texi: Add Profiling to detailed menu.
1979
1980 2012-11-21 Martin Rudalics <rudalics@gmx.at>
1981
1982 * windows.texi (Display Action Functions): Fix recently added
1983 example. Suggested by Michael Heerdegen.
1984
1985 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
1986
1987 Minor cleanup for times as lists of four integers.
1988 * os.texi (Time Parsing): Time values can now be four integers.
1989
1990 2012-11-18 Glenn Morris <rgm@gnu.org>
1991
1992 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1993 * macros.texi (Expansion): Mention eager macro expansion.
1994
1995 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1996
1997 2012-11-18 Leo Liu <sdl.web@gmail.com>
1998
1999 * minibuf.texi (Programmed Completion): Doc fix for metadata
2000 request (Bug#12850).
2001
2002 2012-11-18 Glenn Morris <rgm@gnu.org>
2003
2004 * display.texi (Temporary Displays): Document with-temp-buffer-window.
2005
2006 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
2007 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
2008 (Window Sizes): Add vindex for window-min-height, window-min-width.
2009 (Display Action Functions): Mention pop-up-frame-parameters.
2010
2011 2012-11-16 Martin Rudalics <rudalics@gmx.at>
2012
2013 * windows.texi (Choosing Window): Rewrite description of
2014 display-buffer-alist (Bug#12167).
2015 (Display Action Functions): Mention inhibit-switch-frame.
2016 Fix description of display-buffer-below-selected. Reorder actions.
2017 Add example (Bug#12848).
2018
2019 2012-11-16 Glenn Morris <rgm@gnu.org>
2020
2021 * display.texi (Face Attributes): Fix :underline COLOR description.
2022 (Attribute Functions): Update for set-face-underline rename.
2023 Tweak descriptions of face-underline-p, face-inverse-video-p.
2024
2025 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
2026 so they align better in info.
2027 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
2028 Document set-temporary-overlay-map.
2029
2030 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
2031
2032 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
2033 with normal keymaps".
2034
2035 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
2036
2037 * internals.texi (Garbage Collection): Update descriptions
2038 of vectorlike_header, garbage-collect and gc-cons-threshold.
2039 (Object Internals): Explain Lisp_Object layout and the basics
2040 of an internal type system.
2041 (Buffer Internals): Update description of struct buffer.
2042
2043 2012-11-13 Glenn Morris <rgm@gnu.org>
2044
2045 * variables.texi (Adding Generalized Variables):
2046 At least mention gv-define-expander and gv-letplace.
2047
2048 * debugging.texi (Error Debugging): Mention debug-on-message.
2049 (Using Debugger): Mention debugger-bury-or-kill.
2050
2051 * control.texi (Signaling Errors):
2052 * debugging.texi (Error Debugging):
2053 * errors.texi (Standard Errors): Add user-error.
2054
2055 * variables.texi (Adding Generalized Variables):
2056 Use standard formatting for common lisp note about setf functions.
2057
2058 2012-11-10 Martin Rudalics <rudalics@gmx.at>
2059
2060 * elisp.texi (Top): Add Recombining Windows to menu.
2061 * windows.texi (Recombining Windows): New subsection.
2062 (Splitting Windows): Rewrite text on handling of window
2063 combinations and move it to new subsection.
2064
2065 2012-11-10 Chong Yidong <cyd@gnu.org>
2066
2067 * searching.texi (Replacing Match): Document \? in replace-match.
2068
2069 * variables.texi (Creating Buffer-Local): Document setq-local and
2070 defvar-local.
2071 (Setting Generalized Variables): Arrange table alphabetically.
2072
2073 * lists.texi (List Elements, List Variables): Clarify descriptions
2074 of push and pop for generalized variables.
2075
2076 * edebug.texi (Specification List): setf is no longer CL-only.
2077
2078 2012-11-10 Glenn Morris <rgm@gnu.org>
2079
2080 * variables.texi (Adding Generalized Variables):
2081 Update description of FIX-RETURN expansion.
2082
2083 * variables.texi (Setting Generalized Variables):
2084 Split most of previous contents into this subsection.
2085 (Adding Generalized Variables): New subsection.
2086 Move note on lack of setf functions here from misc/cl.texi.
2087
2088 * elisp.texi: Add Generalized Variables subsections to detailed menu.
2089
2090 2012-11-10 Chong Yidong <cyd@gnu.org>
2091
2092 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
2093
2094 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
2095
2096 * os.texi (Notifications): Update descriptions of
2097 notifications-notify, notifications-close-notification and
2098 notifications-get-capabilities according to latest code changes.
2099 Add notifications-get-server-information.
2100
2101 2012-11-03 Chong Yidong <cyd@gnu.org>
2102
2103 * objects.texi (General Escape Syntax): Clarify the explanation of
2104 escape sequences.
2105 (Non-ASCII in Strings): Clarify when a string is unibyte vs
2106 multibyte. Hex escapes do not automatically make a string
2107 multibyte.
2108
2109 2012-11-03 Martin Rudalics <rudalics@gmx.at>
2110
2111 * windows.texi (Switching Buffers): Document option
2112 switch-to-buffer-preserve-window-point.
2113 (Display Action Functions): Document window-height and
2114 window-width alist entries.
2115 (Display Action Functions):
2116 Document display-buffer-below-selected and
2117 display-buffer-in-previous-window.
2118 (Quitting Windows): Document quit-restore-window.
2119 Rewrite section.
2120 (Window Configurations): In window-state-get mention that
2121 argument window must be valid.
2122 (Window Parameters): Document quit-restore window parameter
2123 (Bug#12158).
2124
2125 2012-10-31 Glenn Morris <rgm@gnu.org>
2126
2127 * control.texi (Catch and Throw): Add xref to cl.texi.
2128
2129 * lists.texi (Sets And Lists): Point xref to better location.
2130
2131 * errors.texi (Standard Errors):
2132 * loading.texi (Autoload): Update for cl-lib namespace changes.
2133
2134 * modes.texi (Defining Minor Modes): "Generalized Variables"
2135 section is now in this manual rather than cl.texi.
2136
2137 * eval.texi (Special Forms): No longer special forms: defmacro,
2138 defun, save-window-excursion, with-output-to-temp-buffer.
2139 * functions.texi (Defining Functions): Defun is now a macro.
2140 Defalias is a function.
2141
2142 2012-10-30 Glenn Morris <rgm@gnu.org>
2143
2144 * variables.texi (Generalized Variables): Fix typo.
2145
2146 2012-10-30 Chong Yidong <cyd@gnu.org>
2147
2148 * symbols.texi (Symbol Plists): Document function-get.
2149
2150 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
2151
2152 * frames.texi (Visibility of Frames): Document tty-top-frame.
2153
2154 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
2155
2156 * keymaps.texi (Format of Keymaps): Document the multiple
2157 inheritance format.
2158
2159 2012-10-28 Martin Rudalics <rudalics@gmx.at>
2160
2161 * windows.texi (Basic Windows): Reformulate description of live,
2162 internal and valid windows.
2163 (Cyclic Window Ordering): Describe new argument of
2164 get-lru-window and get-largest-window. Add description of
2165 window-in-direction.
2166
2167 2012-10-27 Glenn Morris <rgm@gnu.org>
2168
2169 * variables.texi (Generalized Variables): New section,
2170 adapted from misc/cl.texi.
2171 * elisp.texi (Top): Add Generalized Variables to menu.
2172 * lists.texi (List Elements, List Variables):
2173 Mention generalized variables.
2174
2175 * lists.texi (List Elements): Typo fix.
2176
2177 2012-10-27 Chong Yidong <cyd@gnu.org>
2178
2179 * minibuf.texi (High-Level Completion): Don't mention removed
2180 function iswitchb-read-buffer.
2181
2182 * commands.texi (Event Input Misc): Remove last-input-char.
2183 (Command Loop Info): Remove last-command-char.
2184
2185 * frames.texi (Initial Parameters): Don't mention the obsolete
2186 special-display feature.
2187
2188 * windows.texi (Choosing Window): Don't mention the obsolete
2189 special display feature.
2190 (Choosing Window Options): Remove obsolete special-display
2191 variables, and the functions special-display-p and
2192 special-display-popup-frame.
2193
2194 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
2195
2196 * hooks.texi (Standard Hooks): Remove obsolete hooks.
2197
2198 * markers.texi (Information from Markers): Remove obsolete
2199 function buffer-has-markers-at.
2200
2201 * text.texi (Yanking): Document yank-handled-properties.
2202
2203 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
2204
2205 Update manual for new time stamp format (Bug#12706).
2206 * buffers.texi (Modification Time):
2207 * files.texi (Testing Accessibility, File Attributes):
2208 * intro.texi (Version Info):
2209 * os.texi (Time of Day):
2210 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
2211 These instances were missed the first time around.
2212 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
2213
2214 2012-10-24 Chong Yidong <cyd@gnu.org>
2215
2216 * minibuf.texi (Text from Minibuffer): Document read-regexp
2217 changes.
2218
2219 * nonascii.texi (Selecting a Representation):
2220 Document set-buffer-multibyte changes.
2221
2222 * keymaps.texi (Toolkit Differences): Node deleted.
2223 (Easy Menu): New node.
2224
2225 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
2226
2227 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
2228
2229 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
2230
2231 Fix outdated timestamp documentation in Elisp manual (bug#12706).
2232 * files.texi (File Attributes):
2233 * text.texi (Undo):
2234 Time stamp resolution is now 1 picosecond, not 1 second.
2235
2236 2012-10-23 Chong Yidong <cyd@gnu.org>
2237
2238 * display.texi (Font Lookup): Remove font-list-limit.
2239
2240 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
2241 (Bug#12529).
2242
2243 2012-10-22 Glenn Morris <rgm@gnu.org>
2244
2245 * os.texi (Recording Input): Tiny fix.
2246
2247 * intro.texi (Lisp History):
2248 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
2249 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
2250
2251 2012-10-15 Chong Yidong <cyd@gnu.org>
2252
2253 * macros.texi (Defining Macros): defmacro is now a macro.
2254 Explicitly list the docstring and declare arguments.
2255
2256 * functions.texi (Anonymous Functions): Explicitly list the
2257 docstring, declare, and interactive arguments to lambda.
2258 (Defining Functions): Likewise for defun.
2259 (Inline Functions): Likewise for defsubst.
2260 (Declare Form): Tweak description.
2261
2262 2012-10-13 Chong Yidong <cyd@gnu.org>
2263
2264 * display.texi (ImageMagick Images): ImageMagick enabled by default.
2265
2266 2012-10-05 Chong Yidong <cyd@gnu.org>
2267
2268 * minibuf.texi (Basic Completion): Clarify list form of completion
2269 table (Bug#12564).
2270
2271 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
2272
2273 * functions.texi (Function Safety): Copyedit. (Bug#12562)
2274
2275 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
2276
2277 Revert the FOLLOW-SYMLINKS change for file-attributes.
2278 * files.texi (File Attributes, Magic File Names): Undo last change.
2279
2280 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
2281
2282 file-attributes has a new optional arg FOLLOW-SYMLINKS.
2283 * files.texi (File Attributes): Describe it.
2284 (Magic File Names): Use it.
2285
2286 2012-09-30 Chong Yidong <cyd@gnu.org>
2287
2288 * commands.texi (Click Events): Define "mouse position list".
2289 Remove mention of unimplemented horizontal scroll bars.
2290 (Drag Events, Motion Events): Refer to "mouse position list".
2291 (Accessing Mouse): Document posnp.
2292
2293 * errors.texi (Standard Errors): Tweak arith-error description.
2294 Tweak markup. Remove domain-error and friends, which seem to be
2295 unused after the floating-point code revamp.
2296
2297 * functions.texi (Defining Functions): defun is now a macro.
2298 (Obsolete Functions): Obsolescence also affects
2299 documentation commands. Various clarifications.
2300 (Declare Form): New node.
2301
2302 * strings.texi (String Basics): Copyedits.
2303
2304 * os.texi (Startup Summary): Document leim-list.el change.
2305 (User Identification): Add system-users and system-groups.
2306 (Idle Timers): Minor clarifications.
2307
2308 * macros.texi (Defining Macros): Move description of `declare' to
2309 Declare Form node.
2310
2311 * loading.texi (Autoload):
2312 * help.texi (Documentation Basics): The special sequences can
2313 trigger autoloading.
2314
2315 * numbers.texi (Integer Basics): Copyedits.
2316 (Float Basics): Consider IEEE floating point always available.
2317 (Random Numbers): Document actual limits.
2318 (Arithmetic Operations): Clarify division by zero. Don't mention
2319 the machine-independence of negative division since it does not
2320 happen in practice.
2321
2322 2012-09-28 Leo Liu <sdl.web@gmail.com>
2323
2324 * files.texi (Files): Fix typo.
2325
2326 2012-09-23 Chong Yidong <cyd@gnu.org>
2327
2328 * buffers.texi (Read Only Buffers): Document read-only-mode.
2329
2330 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
2331 read-only-mode.
2332
2333 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
2334 calling conventions.
2335
2336 2012-09-22 Chong Yidong <cyd@gnu.org>
2337
2338 * searching.texi (Replacing Match): Minor clarification.
2339
2340 2012-09-22 Eli Zaretskii <eliz@gnu.org>
2341
2342 * edebug.texi (Instrumenting): Improve indexing.
2343
2344 * os.texi (Idle Timers): Warn against reinvoking an idle timer
2345 from within its own timer action. (Bug#12447)
2346
2347 2012-09-22 Chong Yidong <cyd@gnu.org>
2348
2349 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
2350
2351 2012-09-21 Glenn Morris <rgm@gnu.org>
2352
2353 * debugging.texi (Using Debugger): Fix typo.
2354
2355 2012-09-18 Chong Yidong <cyd@gnu.org>
2356
2357 * display.texi (Faces): Discuss anonymous faces.
2358 (Face Attributes): Tweak intro.
2359 (Defining Faces): Move after the Face Attributes node. Copyedits.
2360 (Displaying Faces): Describe role of inheritance.
2361
2362 * customize.texi (Customization): Define customization more
2363 carefully (Bug#11440).
2364 (Common Keywords): Add xref to Constant Variables.
2365
2366 * variables.texi (Defining Variables): Link to defcustom's node
2367 instead of the higher-level Customization chapter.
2368
2369 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
2370
2371 Simplify, document, and port floating-point (Bug#12381).
2372 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
2373 Document that / and mod (with floating point arguments), along
2374 with asin, acos, log, log10, expt and sqrt, return special values
2375 instead of signaling exceptions.
2376 (Float Basics): Document that logb operates on the absolute value
2377 of its argument.
2378 (Math Functions): Document that (log ARG BASE) also returns NaN if
2379 BASE is negative. Document that (expt X Y) returns NaN if X is a
2380 finite negative number and Y a finite non-integer.
2381
2382 2012-09-09 Chong Yidong <cyd@gnu.org>
2383
2384 * lists.texi (Sets And Lists): Explain that the return value for
2385 delete should be used, like for delq.
2386
2387 * minibuf.texi (Yes-or-No Queries): Document recentering and
2388 scrolling in y-or-n-p. Remove gratuitous example.
2389
2390 * searching.texi (Search and Replace): Document window scrolling
2391 entries in query-replace-map.
2392
2393 2012-09-08 Chong Yidong <cyd@gnu.org>
2394
2395 * syntax.texi (Syntax Table Internals): Define "raw syntax
2396 descriptor" terminology (Bug#12383).
2397 (Syntax Descriptors): Mention raw syntax descriptors.
2398
2399 2012-09-07 Chong Yidong <cyd@gnu.org>
2400
2401 * variables.texi (Creating Buffer-Local): Fix description of
2402 local-variable-if-set-p (Bug#10713).
2403
2404 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
2405
2406 * windows.texi (Display Action Functions)
2407 (Choosing Window Options): Remove obsolete variable
2408 display-buffer-reuse-frames.
2409 (Switching Buffers): Minor doc tweak for switch-to-buffer.
2410
2411 * positions.texi (Narrowing): Document buffer-narrowed-p.
2412
2413 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
2414
2415 * syntax.texi (Low-Level Parsing): Add xref to Parser State
2416 (Bug#12269).
2417
2418 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
2419
2420 * debugging.texi (Explicit Debug): Document `debug-on-message'.
2421
2422 2012-09-02 Chong Yidong <cyd@gnu.org>
2423
2424 * windows.texi (Window Configurations): Recommend against using
2425 save-window-excursion (Bug#12075).
2426
2427 * control.texi (Catch and Throw):
2428 * positions.texi (Excursions): Don't mention it.
2429
2430 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
2431
2432 Better seed support for (random).
2433 * numbers.texi (Random Numbers): Document new behavior of
2434 the calls (random) and (random STRING).
2435
2436 2012-08-21 Martin Rudalics <rudalics@gmx.at>
2437
2438 * windows.texi (Window Point): Document recent changes in
2439 window-point and set-window-point.
2440 (Selecting Windows): Document recent change in select-window.
2441
2442 2012-08-06 Eli Zaretskii <eliz@gnu.org>
2443
2444 * functions.texi (Closures): Put the main index entry for
2445 "closures" here. (Bug#12138)
2446
2447 * variables.texi (Lexical Binding): Disambiguate the index entry
2448 for "closures".
2449
2450 2012-08-05 Chong Yidong <cyd@gnu.org>
2451
2452 * display.texi (Defining Faces): Move documentation of
2453 frame-background-mode to the Emacs manual (Bug#7774).
2454
2455 2012-08-04 Chong Yidong <cyd@gnu.org>
2456
2457 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
2458 Fix description of syntax table inheritance.
2459 (Syntax Table Functions): Don't refer to internal contents of
2460 syntax table, since that is not explained yet. Copyedits.
2461 (Standard Syntax Tables): Node deleted.
2462 (Syntax Table Internals): Misc clarifications. Improve table
2463 formatting.
2464
2465 * keymaps.texi (Inheritance and Keymaps):
2466 * text.texi (Sticky Properties): Tweak index entry.
2467
2468 2012-07-28 Eli Zaretskii <eliz@gnu.org>
2469
2470 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
2471
2472 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
2473
2474 Prefer typical American spelling for "acknowledgment".
2475 * intro.texi (Acknowledgments): Rename from Acknowledgements.
2476
2477 2012-07-21 Eli Zaretskii <eliz@gnu.org>
2478
2479 * commands.texi (Special Events): Mention language-change event.
2480 (Input Events, Interactive Codes):
2481 * keymaps.texi (Key Sequences): Mention events that are
2482 non-keyboard but also non-mouse events.
2483
2484 2012-07-17 Chong Yidong <cyd@gnu.org>
2485
2486 * text.texi (Insertion): Document insert-char changes.
2487
2488 2012-07-15 Leo Liu <sdl.web@gmail.com>
2489
2490 * display.texi (Fringe Bitmaps): Add exclamation-mark.
2491
2492 2012-07-13 Chong Yidong <cyd@gnu.org>
2493
2494 * buffers.texi (Read Only Buffers): Document toggle-read-only
2495 changes. Reword to account for the fact that read-only is
2496 currently not supported in overlay properties.
2497
2498 2012-07-07 Chong Yidong <cyd@gnu.org>
2499
2500 * loading.texi (Library Search): Index site-lisp directories.
2501
2502 2012-07-06 Chong Yidong <cyd@gnu.org>
2503
2504 * intro.texi (A Sample Function Description): Fix incorrect
2505 markup, undoing previous change.
2506 (A Sample Variable Description): Minor clarifications and markup
2507 improvements.
2508
2509 * elisp.texi (Top):
2510 * text.texi (Text): Fix menu order.
2511
2512 2012-07-06 Richard Stallman <rms@gnu.org>
2513
2514 * intro.texi (Evaluation Notation, A Sample Function Description)
2515 (A Sample Variable Description): Improve/undo previous changes.
2516
2517 2012-07-05 Glenn Morris <rgm@gnu.org>
2518
2519 * intro.texi (A Sample Function Description): Fix cross-refs.
2520
2521 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
2522
2523 * intro.texi (Evaluation Notation, A Sample Function Description)
2524 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
2525
2526 2012-06-27 Chong Yidong <cyd@gnu.org>
2527
2528 * processes.texi (Asynchronous Processes, Input to Processes):
2529 * internals.texi (Process Internals): Don't capitalize "pty".
2530
2531 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
2532
2533 * processes.texi (Asynchronous Processes): Make the pty vs pipe
2534 discussion more prominent.
2535
2536 2012-06-23 Eli Zaretskii <eliz@gnu.org>
2537
2538 * commands.texi (Misc Events): Document the language-change event.
2539
2540 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2541
2542 Support higher-resolution time stamps (Bug#9000).
2543 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
2544 * processes.texi (System Processes):
2545 Time stamp resolution is now picosecond, not microsecond.
2546
2547 2012-06-21 Glenn Morris <rgm@gnu.org>
2548
2549 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
2550
2551 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
2552
2553 * functions.texi (Defining Functions):
2554 * macros.texi (Defining Macros): Un-define the return value of `defun',
2555 `defmacro' and `defalias'.
2556
2557 2012-06-17 Chong Yidong <cyd@gnu.org>
2558
2559 * elisp.texi: Remove urlcolor setting.
2560
2561 2012-06-17 Glenn Morris <rgm@gnu.org>
2562
2563 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
2564 Overlining no longer behaves exactly like underlining.
2565
2566 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
2567
2568 * display.texi (Face Attributes):
2569 Document wave-style underline face attribute.
2570
2571 2012-06-11 Chong Yidong <cyd@gnu.org>
2572
2573 * display.texi (ImageMagick Images): ImageMagick now supports the
2574 :background property.
2575
2576 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
2577
2578 * internals.texi (Garbage Collection): Typo fix.
2579
2580 2012-06-09 Chong Yidong <cyd@gnu.org>
2581
2582 * text.texi (Special Properties): Clarify the meaning of a list of
2583 faces in the `face' property.
2584
2585 * display.texi (Face Remapping): Minor clarification.
2586
2587 2012-06-08 Chong Yidong <cyd@gnu.org>
2588
2589 * display.texi (Face Attributes): Font family does not accept
2590 wildcards. De-document obsolete :bold and :italic attributes.
2591 (Defining Faces): Use new-style face spec format.
2592
2593 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
2594
2595 * internals.texi (Garbage Collection): Document new
2596 vector management code and vectorlike_header structure.
2597
2598 2012-06-03 Chong Yidong <cyd@gnu.org>
2599
2600 * modes.texi (Mode Line Data): Use "mode line construct"
2601 terminology for consistency.
2602
2603 2012-05-27 Glenn Morris <rgm@gnu.org>
2604
2605 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
2606 * buffers.texi, commands.texi, compile.texi, control.texi:
2607 * customize.texi, debugging.texi, display.texi, doclicense.texi:
2608 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
2609 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
2610 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
2611 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
2612 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
2613 * objects.texi, os.texi, package.texi, positions.texi:
2614 * processes.texi, searching.texi, sequences.texi, streams.texi:
2615 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
2616 * variables.texi, windows.texi: Nuke hand-written node pointers.
2617
2618 2012-05-27 Chong Yidong <cyd@gnu.org>
2619
2620 * functions.texi (Obsolete Functions):
2621 Fix doc for set-advertised-calling-convention.
2622
2623 * modes.texi (Mode Help): Fix describe-mode.
2624
2625 * display.texi (Face Functions): Fix define-obsolete-face-alias.
2626
2627 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
2628
2629 2012-05-27 Martin Rudalics <rudalics@gmx.at>
2630
2631 * commands.texi (Recursive Editing): recursive-edit is a command.
2632
2633 * compile.texi (Docs and Compilation):
2634 byte-compile-dynamic-docstrings is an option.
2635
2636 * debugging.texi (Invoking the Debugger): debug is a command.
2637
2638 * display.texi (Progress): progress-reporter-update and
2639 progress-reporter-force-update have VALUE argument optional.
2640 (Animated Images): Use non-@code{nil} instead of non-nil.
2641
2642 * files.texi (Format Conversion Round-Trip):
2643 Use non-@code{nil} instead of non-nil.
2644
2645 * frames.texi (Creating Frames): make-frame is a command.
2646 (Input Focus): select-frame is a command.
2647 (Pointer Shape): void-text-area-pointer is an option.
2648
2649 * help.texi (Describing Characters): read-kbd-macro is a command.
2650 (Help Functions): describe-prefix-bindings is a command.
2651
2652 * markers.texi (Creating Markers): Both arguments of copy-marker
2653 are optional.
2654
2655 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
2656
2657 * modes.texi (Mode Line Variables): mode-line-remote and
2658 mode-line-client are not options.
2659 (Imenu): imenu-add-to-menubar is a command.
2660 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
2661
2662 * os.texi (Sound Output): play-sound-file is a command.
2663
2664 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
2665
2666 * processes.texi (Signals to Processes):
2667 Use @key{RET} instead of @code{RET}.
2668 (Signals to Processes): signal-process is a command.
2669
2670 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
2671 (Base 64): base64-encode-string is not a command while
2672 base64-decode-region is.
2673
2674 * windows.texi (Switching Buffers): pop-to-buffer is a command.
2675
2676 2012-05-12 Glenn Morris <rgm@gnu.org>
2677
2678 * Makefile.in (MKDIR_P): New, set by configure.
2679 (mkinfodir): Use $MKDIR_P.
2680
2681 2012-05-10 Glenn Morris <rgm@gnu.org>
2682
2683 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
2684 with "coding: raw-text".
2685 Concept of multibyte sessions no longer exists.
2686
2687 * files.texi (File Locks): Mention create-lockfiles option.
2688
2689 2012-05-09 Glenn Morris <rgm@gnu.org>
2690
2691 * vol1.texi, vol2.texi: Remove files.
2692 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
2693 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
2694
2695 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
2696
2697 * two-volume.make (emacsdir): New.
2698 (tex): Add directory with emacsver.texi to TEXINPUTS.
2699
2700 * minibuf.texi (Minibuffer History, Basic Completion):
2701 Tweak page breaks.
2702
2703 * internals.texi (Garbage Collection, Memory Usage)
2704 (Writing Emacs Primitives): Tweak page breaks.
2705
2706 * streams.texi (Output Variables): Improve page break.
2707
2708 * edebug.texi (Edebug Display Update): Improve page break.
2709
2710 * compile.texi (Disassembly): Condense the examples.
2711
2712 * eval.texi, functions.texi, loading.texi, macros.texi:
2713 Where possible, use example rather than smallexample.
2714
2715 * symbols.texi: Where possible, use example rather than smallexample.
2716 (Symbol Components): Fix typo.
2717 (Other Plists): Tweak page break.
2718
2719 * sequences.texi (Arrays): Tweak page breaks.
2720
2721 * customize.texi: Where possible, use example rather than smallexample.
2722 (Common Keywords, Variable Definitions, Applying Customizations)
2723 (Custom Themes): Tweak page breaks.
2724
2725 * control.texi: Where possible, use example rather than smallexample.
2726 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
2727 Tweak page breaks.
2728
2729 2012-05-08 Glenn Morris <rgm@gnu.org>
2730
2731 * two.el: Remove; unused since creation of two-volume.make.
2732
2733 * vol1.texi, vol2.texi: No need to keep menus in these files.
2734
2735 2012-05-05 Glenn Morris <rgm@gnu.org>
2736
2737 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
2738
2739 * intro.texi (Caveats): Copyedit.
2740 (Lisp History): Convert inforef to xref.
2741 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
2742
2743 * text.texi (Auto Filling): Don't mention Emacs 19.
2744
2745 * commands.texi (Event Input Misc): Don't mention unread-command-char.
2746 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
2747
2748 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
2749
2750 * lists.texi (List-related Predicates, List Variables):
2751 Tweak page-breaks.
2752 (Sets And Lists): Convert inforef to xref.
2753
2754 2012-05-04 Glenn Morris <rgm@gnu.org>
2755
2756 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
2757 (info, infoclean): Use $INFO_EXT.
2758 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2759 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
2760 (info, maintainer-clean): Use $INFO_EXT.
2761 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2762
2763 2012-05-04 Chong Yidong <cyd@gnu.org>
2764
2765 * os.texi (Timers): Use defopt for timer-max-repeats.
2766
2767 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
2768
2769 * os.texi (Time of Day): Do not limit current-time-string
2770 to years 1000..9999.
2771
2772 2012-05-02 Chong Yidong <cyd@gnu.org>
2773
2774 * display.texi (Font Lookup):
2775 * frames.texi (Pointer Shape):
2776 * processes.texi (Subprocess Creation): Use defopt for options.
2777
2778 2012-05-02 Glenn Morris <rgm@gnu.org>
2779
2780 * elisp.texi (@copying):
2781 * intro.texi (Introduction): Only print VERSION in the TeX version.
2782
2783 2012-05-02 Chong Yidong <cyd@gnu.org>
2784
2785 * text.texi (Change Hooks): Minor fix for after-change-functions.
2786
2787 2012-05-02 Glenn Morris <rgm@gnu.org>
2788
2789 * package.texi (Packaging Basics):
2790 * loading.texi (Autoload):
2791 * files.texi (Magic File Names):
2792 Reword to remove/reduce some overly long/short lines.
2793
2794 2012-04-27 Glenn Morris <rgm@gnu.org>
2795
2796 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2797 * modes.texi (Major Modes, Auto-Indentation):
2798 * buffers.texi (Buffers): Some fixes for menu descriptions.
2799
2800 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
2801 * functions.texi (Simple Lambda, Argument List):
2802 * eval.texi (Function Indirection): Avoid deprecated form.
2803
2804 2012-04-27 Glenn Morris <rgm@gnu.org>
2805
2806 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2807 Add "et al." to authors.
2808
2809 * buffers.texi, commands.texi, compile.texi, control.texi:
2810 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2811 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2812 * modes.texi, numbers.texi, objects.texi, streams.texi:
2813 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2814 Use Texinfo recommended convention for quotes+punctuation.
2815
2816 2012-04-27 Chong Yidong <cyd@gnu.org>
2817
2818 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2819 to where-is-internal (Bug#10872).
2820
2821 2012-04-27 Glenn Morris <rgm@gnu.org>
2822
2823 * macros.texi (Indenting Macros): Fix typo.
2824
2825 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2826 (Resizing Windows, Deleting Windows, Selecting Windows)
2827 (Choosing Window Options, Horizontal Scrolling)
2828 (Cyclic Window Ordering, Window History, Dedicated Windows)
2829 (Quitting Windows, Window Configurations, Textual Scrolling)
2830 (Coordinates and Windows, Window Configurations)
2831 (Window Parameters, Window Hooks): Copyedits.
2832 (Splitting Windows, Deleting Windows):
2833 Fix ignore-window-parameters logic.
2834 (Selecting Windows, Choosing Window Options): Markup fixes.
2835 (Window Start and End): Remove pointless example.
2836 Remove cross-reference to deleted count-lines content.
2837 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2838 and recenter-positions. Remove recenter example.
2839
2840 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2841
2842 * minibuf.texi (Intro to Minibuffers):
2843 Tweak discussion of resizing minibuffer window.
2844
2845 2012-04-26 Glenn Morris <rgm@gnu.org>
2846
2847 * elisp-covers.texi, front-cover-1.texi: Remove files.
2848
2849 * tindex.pl: Remove file.
2850
2851 * makefile.w32-in (srcs):
2852 * Makefile.in (srcs): Remove back.texi (which is unused).
2853
2854 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
2855
2856 * os.texi (Notifications): Extend possible notification hints.
2857 Add notifications-get-capabilities.
2858
2859 2012-04-20 Chong Yidong <cyd@gnu.org>
2860
2861 * processes.texi (Asynchronous Processes): Mention nil argument to
2862 start-process.
2863
2864 2012-04-20 Glenn Morris <rgm@gnu.org>
2865
2866 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2867 Don't mention obsolete `nospace' argument of all-completions.
2868 (Minibuffer Completion, Completion Commands, Reading File Names)
2869 (Completion Variables): Copyedits.
2870 (Completion Commands): Mention parent keymaps.
2871 Remove obsolete minibuffer-local-filename-must-match-map.
2872 (High-Level Completion): Remove read-variable's almost
2873 word-for-word duplication of read-command.
2874 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2875 Update "High-Level Completion" description.
2876
2877 * minibuf.texi (Minibuffers):
2878 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2879
2880 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2881 Use Texinfo-recommended form of quote+punctuation.
2882 (Intro to Minibuffers): First minibuffer is #1, not #0.
2883 Mention minibuffer-inactive-mode.
2884 (Text from Minibuffer): Copyedits.
2885 (Minibuffer History, Programmed Completion): Fix @var usage.
2886 (Object from Minibuffer): Remove overly pedantic para.
2887 (Minibuffer History): Copyedits. Add face-name-history.
2888 (Initial Input, Yes-or-No Queries, Multiple Queries)
2889 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2890 (Yes-or-No Queries): Tweak example.
2891 (Minibuffer Commands): Add next-complete-history-element.
2892 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2893 minibuffer-inactive-mode.
2894
2895 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2896 (Bindat Functions): Copyedits.
2897
2898 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
2899
2900 * files.texi (Saving Buffers): Document `visit and `visit-save'
2901 values of require-final-newline.
2902
2903 2012-04-20 Glenn Morris <rgm@gnu.org>
2904
2905 * processes.texi (Output from Processes, Filter Functions):
2906 Mention waiting-for-user-input-p.
2907 (Sentinels, Query Before Exit, System Processes, Transaction Queues)
2908 (Network Servers, Datagrams, Network Processes, Network Options)
2909 (Network Feature Testing, Serial Ports): Copyedits.
2910 (Network): Add encrypted network overview paragraph.
2911 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2912
2913 2012-04-20 Chong Yidong <cyd@gnu.org>
2914
2915 * help.texi (Keys in Documentation): Mention :advertised-binding.
2916
2917 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2918 description to help.texi.
2919
2920 2012-04-20 Glenn Morris <rgm@gnu.org>
2921
2922 * processes.texi (Process Information, Input to Processes)
2923 (Signals to Processes, Output from Processes, Process Buffers)
2924 (Filter Functions, Decoding Output): Copyedits.
2925 (Accepting Output): Discourage use of `millisec' argument.
2926
2927 2012-04-15 Glenn Morris <rgm@gnu.org>
2928
2929 * processes.texi (Processes, Subprocess Creation, Shell Arguments)
2930 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2931 Copyedits.
2932 (Subprocess Creation): Discourage modifying exec-path directly.
2933 (Synchronous Processes, Asynchronous Processes):
2934 Update some example output.
2935 (Process Information): Fix typo.
2936 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2937
2938 2012-04-15 Glenn Morris <rgm@gnu.org>
2939
2940 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2941 open-network-stream does exist in Emacs 23, but is simpler.
2942
2943 2012-04-15 Chong Yidong <cyd@gnu.org>
2944
2945 * customize.texi (Custom Themes): Also document load-theme etc.
2946
2947 2012-04-14 Chong Yidong <cyd@gnu.org>
2948
2949 * customize.texi (Applying Customizations, Custom Themes): New nodes.
2950
2951 * display.texi (Defining Faces): Reference custom-set-faces.
2952
2953 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2954 * os.texi (Startup Summary): Copyedits.
2955
2956 2012-04-14 Glenn Morris <rgm@gnu.org>
2957
2958 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2959
2960 * strings.texi (Case Tables):
2961 * objects.texi (General Escape Syntax):
2962 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2963
2964 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2965 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2966 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2967 * text.texi: Use @file for buffers, per the Texinfo manual.
2968
2969 * compile.texi (Compiler Errors): Add missing space in buffer name.
2970
2971 2012-04-14 Chong Yidong <cyd@gnu.org>
2972
2973 * processes.texi (Query Before Exit): Remove obsolete function
2974 process-kill-without-query (Bug#11190).
2975
2976 2012-04-14 Glenn Morris <rgm@gnu.org>
2977
2978 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2979 Use @env for environment variables.
2980
2981 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2982
2983 2012-04-12 Jari Aalto <jari.aalto@cante.net>
2984
2985 * processes.texi (Synchronous Processes):
2986 Mention `default-directory' (bug#7515).
2987
2988 2012-04-09 Chong Yidong <cyd@gnu.org>
2989
2990 * customize.texi (Variable Definitions): Remove user-variable-p.
2991
2992 * commands.texi (Interactive Codes):
2993 * help.texi (Accessing Documentation):
2994 * minibuf.texi (High-Level Completion): Callers changed.
2995
2996 2012-04-06 Chong Yidong <cyd@gnu.org>
2997
2998 * minibuf.texi (Programmed Completion): Document metadata method.
2999 (Completion Variables): Document completion-category-overrides.
3000
3001 2012-04-05 Chong Yidong <cyd@gnu.org>
3002
3003 * anti.texi (Antinews): Rewrite for Emacs 23.
3004
3005 2012-04-04 Chong Yidong <cyd@gnu.org>
3006
3007 * minibuf.texi (Programmed Completion): Remove obsolete variable
3008 completion-annotate-function.
3009 (Completion Variables): Rename from Completion Styles.
3010 Document completion-extra-properties. Document completion-styles-alist
3011 change.
3012 (Reading File Names): minibuffer-local-filename-must-match-map is
3013 not used anymore.
3014 (Minibuffer Completion): Document completing-read-function.
3015 (Completion in Buffers): completion-at-point-functions can return
3016 properties recognized in completion-extra-properties.
3017
3018 * display.texi (Delayed Warnings): New node.
3019
3020 * os.texi (Notifications): Copyedits.
3021
3022 2012-04-04 Glenn Morris <rgm@gnu.org>
3023
3024 * os.texi (Notifications): Copyedits.
3025
3026 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
3027
3028 * os.texi (Terminal-Specific): Fix typo.
3029 (Notifications): New section.
3030
3031 * elisp.texi (Top):
3032 * vol1.texi (Top):
3033 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
3034 menu entries.
3035
3036 2012-04-01 Chong Yidong <cyd@gnu.org>
3037
3038 * files.texi (Kinds of Files): file-subdir-of-p renamed to
3039 file-in-directory-p.
3040
3041 2012-03-31 Glenn Morris <rgm@gnu.org>
3042
3043 * edebug.texi (Instrumenting Macro Calls):
3044 Mention defining macros at instrumentation time.
3045 (Edebug Options): Mention edebug-unwrap-results.
3046
3047 2012-03-31 Eli Zaretskii <eliz@gnu.org>
3048
3049 * text.texi (Special Properties): Clarify the description of the
3050 effect of integer values of the 'cursor' property on cursor
3051 position. See the discussions in bug#11068 for more details and
3052 context.
3053
3054 2012-03-31 Glenn Morris <rgm@gnu.org>
3055
3056 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
3057 Copyedits.
3058
3059 2012-03-30 Chong Yidong <cyd@gnu.org>
3060
3061 * display.texi (Image Formats): Add imagemagick type.
3062 (Image Descriptors): Mention how they are used.
3063 (ImageMagick Images): Clarify role of imagemagick-register-types.
3064 (Character Display): Don't mention glyph tables.
3065 (Display Tables): Use make-glyph-code in example.
3066 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
3067 tables are semi-obsolete. De-document create-glyph.
3068 (Glyphless Chars): Note that display tables override this.
3069 (Bidirectional Display): Copyedits. Introduce "bidirectional
3070 reordering" terminology, and use it.
3071
3072 2012-03-30 Glenn Morris <rgm@gnu.org>
3073
3074 * edebug.texi (Jumping): Give name of `i' binding.
3075
3076 2012-03-28 Glenn Morris <rgm@gnu.org>
3077
3078 * searching.texi (Regular Expressions, Regexp Special)
3079 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
3080 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
3081 (Regexp Special): Mention collation.
3082 Clarify char classes with an example.
3083 (Regexp Functions): Mention regexp-opt is not guaranteed.
3084 Mention regexp-opt-charset.
3085 (Regexp Search): Recommend against looking-back.
3086 (Search and Replace): Use Texinfo recommended quote convention.
3087 Add more query-replace-map items. List multi-query-replace-map items.
3088
3089 2012-03-27 Martin Rudalics <rudalics@gmx.at>
3090
3091 * windows.texi (Window History): Describe new option
3092 switch-to-visible-buffer.
3093
3094 2012-03-27 Glenn Morris <rgm@gnu.org>
3095
3096 * searching.texi (String Search): Add xref to Emacs manual.
3097 Copyedits. Mention the function word-search-regexp.
3098 (Searching and Case): Add xref to Emacs manual. Copyedits.
3099
3100 * processes.texi (Network Servers): Standardize apostrophe usage.
3101
3102 * os.texi (System Environment): Copyedits. Remove some examples
3103 that do not seem useful. Mention setenv third arg.
3104 tty-erase-char does not seem to be nil under a window-system.
3105 (User Identification): Copyedits.
3106 Remove some examples that do not seem useful.
3107
3108 2012-03-26 Glenn Morris <rgm@gnu.org>
3109
3110 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
3111 (Init File): Copyedits.
3112 (Command-Line Arguments): Copyedits. Do not mention argv alias.
3113 (Killing Emacs): Copyedits.
3114 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
3115 Shorten the example, use more standard shell prompts.
3116
3117 2012-03-25 Chong Yidong <cyd@gnu.org>
3118
3119 * display.texi (Fringes): Note that fringes are shown on graphical
3120 displays only.
3121 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
3122 (Replacing Specs): Clarify example.
3123 (Manipulating Buttons): Note that button-at can return a marker.
3124 (Buttons): Minor rewrite.
3125 (Character Display): New node. Consolidate all character display
3126 related nodes into its subsections.
3127 (Usual Display): Character 127 is also affected by ctl-arrow.
3128 (Display Tables): Improve example.
3129
3130 2012-03-22 Glenn Morris <rgm@gnu.org>
3131
3132 * strings.texi (Text Comparison): Mention string-prefix-p.
3133
3134 2012-03-21 Chong Yidong <cyd@gnu.org>
3135
3136 * display.texi (The Echo Area): Add xref to Output Streams.
3137 (Displaying Messages): Improve doc of message.
3138 (Echo Area Customization, Invisible Text): Copyedits.
3139 (Invisible Text): Mention that spec comparison is done with eq.
3140 (Width): Improve doc of char-width.
3141 (Faces): Recommend using symbol instead of string for face name.
3142 Minor clarifications.
3143 (Defining Faces): Copyedits. Update face example.
3144 (Attribute Functions): Mark set-face-foreground etc as commands.
3145 (Face Remapping): Mention text-scale-adjust.
3146 Clarify face-remapping-alist and related docs.
3147 (Face Functions): Don't document make-face or copy-face.
3148
3149 2012-03-20 Chong Yidong <cyd@gnu.org>
3150
3151 * display.texi (Forcing Redisplay): Various rewrites to reflect
3152 new value of redisplay-dont-pause.
3153 (Truncation): Copyedits.
3154
3155 2012-03-20 Glenn Morris <rgm@gnu.org>
3156
3157 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
3158 Add summary table of some relevant command-line options.
3159
3160 2012-03-18 Chong Yidong <cyd@gnu.org>
3161
3162 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
3163 (Writing Emacs Primitives): Re-organize discussion of functions
3164 with variable Lisp arguments are handled. Delete an obsolete
3165 remark, previously tagged as FIXME.
3166
3167 * os.texi (Idle Timers): Minor clarification.
3168 (Idle Timers): Link to Time of Day for description of time list.
3169
3170 2012-03-18 Glenn Morris <rgm@gnu.org>
3171
3172 * os.texi (System Interface): Flow control was removed.
3173 (Startup Summary): General update.
3174 (Init File): Don't mention compiling it.
3175
3176 2012-03-17 Chong Yidong <cyd@gnu.org>
3177
3178 * os.texi (Startup Summary): Mention package loading.
3179 (Init File): Don't refer to .emacs in section title. Copyedits.
3180 (Terminal-Specific): Give a realistic example.
3181 (Command-Line Arguments): Reference Entering Emacs instead of
3182 repeating the spiel about not restarting Emacs.
3183 (Time of Day): Discuss time representation at beginning of node.
3184 (Sound Output): Copyedits.
3185
3186 * package.texi (Packaging Basics): Document package-initialize.
3187
3188 2012-03-17 Eli Zaretskii <eliz@gnu.org>
3189
3190 * frames.texi (Initial Parameters): Add an index entry for
3191 minibuffer-only frame.
3192
3193 2012-03-16 Glenn Morris <rgm@gnu.org>
3194
3195 * modes.texi (Major Mode Conventions): Mention the strange
3196 relationship between View mode and special modes. (Bug#10650)
3197
3198 2012-03-11 Chong Yidong <cyd@gnu.org>
3199
3200 * windows.texi (Window Configurations): save-window-excursion is
3201 now a macro.
3202
3203 * display.texi (Temporary Displays): with-output-to-temp-buffer is
3204 now a macro.
3205
3206 * text.texi (Fields): Minor copyedit.
3207
3208 2012-03-10 Eli Zaretskii <eliz@gnu.org>
3209
3210 * strings.texi (String Basics):
3211 * sequences.texi (Sequence Functions): Mention that `length' is
3212 not appropriate for computing the string width on display; add a
3213 cross-reference to the description of `string-width'. (Bug#10978)
3214
3215 * eval.texi (Autoloading): Minor change of wording.
3216
3217 2012-03-10 Chong Yidong <cyd@gnu.org>
3218
3219 * loading.texi (Autoload): Explicitly state which forms are
3220 processed specially (Bug#7783).
3221
3222 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
3223 non-default situation. Describe one-submenu exception (Bug#7695).
3224
3225 * nonascii.texi (Character Properties): Copyedits.
3226
3227 2012-03-08 Chong Yidong <cyd@gnu.org>
3228
3229 * text.texi (Mode-Specific Indent): Document new behavior of
3230 indent-for-tab-command. Document tab-always-indent.
3231 (Special Properties): Copyedits.
3232 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
3233 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
3234 libxml-parse-html-region.
3235
3236 2012-03-07 Glenn Morris <rgm@gnu.org>
3237
3238 * markers.texi (The Region): Briefly mention use-empty-active-region
3239 and region-active-p.
3240 (Overview of Markers): Reword garbage collection, add cross-ref.
3241 (The Mark): Tiny clarification re command loop and activate-mark-hook.
3242
3243 2012-03-07 Chong Yidong <cyd@gnu.org>
3244
3245 * text.texi (Buffer Contents): Don't duplicate explanation of
3246 region arguments from Text node. Put doc of obsolete var
3247 buffer-substring-filters back, since it is referred to.
3248 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
3249 selection by default.
3250
3251 * markers.texi (The Mark): Fix typo.
3252 (The Region): Copyedits.
3253
3254 2012-03-07 Glenn Morris <rgm@gnu.org>
3255
3256 * markers.texi (Overview of Markers): Copyedits.
3257 (Creating Markers): Update approximate example buffer size.
3258 (The Mark): Don't mention uninteresting return values.
3259
3260 2012-03-05 Chong Yidong <cyd@gnu.org>
3261
3262 * positions.texi (Text Lines): Document count-words.
3263
3264 2012-03-04 Chong Yidong <cyd@gnu.org>
3265
3266 * frames.texi (Frames): Remove little-used "terminal frame" and
3267 "window frame" terminology.
3268 (Frame Parameters, Font and Color Parameters, Initial Parameters)
3269 (Size and Position, Visibility of Frames): Callers changed.
3270 (Frames): Clarify which terminals in framep are graphical.
3271 (Initial Parameters): --geometry is not the only option which adds
3272 to initial-frame-alist.
3273 (Position Parameters): Note that icon-left and icon-top are for
3274 old window managers only.
3275 (Size Parameters): Sizes are in characters even on graphical
3276 displays.
3277 (Management Parameters): Note that window-id and outer-window-id
3278 can't really be changed, and that auto-raise isn't always obeyed.
3279 (Cursor Parameters): Document cursor-type explicitly.
3280 (Size and Position): The aliases set-screen-height and
3281 set-screen-width have been deleted.
3282 (Visibility of Frames): Mention "minimization".
3283
3284 * os.texi (Startup Summary): Minor clarifications.
3285 (Startup Summary, Suspending Emacs): Standardize on "text
3286 terminal" terminology.
3287
3288 * windows.texi (Basic Windows, Coordinates and Windows)
3289 (Coordinates and Windows):
3290 * display.texi (Refresh Screen, Line Height, Face Attributes)
3291 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
3292
3293 2012-03-04 Glenn Morris <rgm@gnu.org>
3294
3295 * abbrevs.texi: Small copyedits throughout.
3296 (Abbrev Mode): Remove this section, folding it into the top-level.
3297 (Abbrev Tables): Don't mention irrelevant return values.
3298 (Abbrev Expansion): Add cross-ref for wrapper hooks.
3299 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
3300 (Abbrev Table Properties): Update nil :regexp description.
3301
3302 2012-03-03 Glenn Morris <rgm@gnu.org>
3303
3304 * internals.texi: Change @appendix section commands to @section.
3305 (Building Emacs): Say less about CANNOT_DUMP platforms.
3306 Replace deleted eval-at-startup with custom-initialize-delay.
3307 (Pure Storage): Small changes.
3308 (Memory Usage): Copyedit.
3309 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
3310 example definitions. Give examples of things with non-nil
3311 interactive args. Mention eval_sub. Remove old info about
3312 strings and GCPRO. Mention cus-start.el.
3313 (Buffer Internals, Window Internals, Process Internals):
3314 Misc small updates and fixes for fields.
3315
3316 * tips.texi: Copyedits.
3317 (Coding Conventions): Mention autoloads.
3318 Combine partially duplicated macro items. Fix xref.
3319 Refer to Library Headers for copyright notice.
3320 (Programming Tips): edit-options is long-obsolete.
3321 (Compilation Tips): Mention loading bytecomp for byte-compile props.
3322 (Warning Tips): Mention declare-function.
3323 (Documentation Tips): Remove old info.
3324 (Comment Tips): Mention comment-dwim, not indent-for-comment.
3325 (Library Headers): General update.
3326
3327 2012-03-02 Glenn Morris <rgm@gnu.org>
3328
3329 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
3330 and relocate entry. Mention buffer-stale-function.
3331
3332 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
3333
3334 * hooks.texi (Standard Hooks): General update.
3335 Put related hooks together. Add and remove items.
3336 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
3337 * modes.texi (Hooks): Tweak cross-ref description.
3338
3339 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
3340
3341 * files.texi (Kinds of Files): The return value of file-equal-p is
3342 unspecified, if FILE1 or FILE2 does not exist.
3343
3344 2012-03-01 Glenn Morris <rgm@gnu.org>
3345
3346 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
3347
3348 * maps.texi (Standard Keymaps): General update.
3349 Remove mode-specific maps, talk about the more general keymaps.
3350 * help.texi (Help Functions): Add vindex for Helper-help-map.
3351 * keymaps.texi (Active Keymaps): Minor rephrasing.
3352
3353 2012-02-29 Glenn Morris <rgm@gnu.org>
3354
3355 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
3356
3357 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
3358
3359 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
3360 Update changed behavior of file-subdir-of-p.
3361
3362 2012-02-28 Glenn Morris <rgm@gnu.org>
3363
3364 * advice.texi, anti.texi, display.texi, elisp.texi:
3365 * processes.texi, variables.texi, vol1.texi, vol2.texi:
3366 Standardize possessive apostrophe usage.
3367
3368 * locals.texi: Remove file.
3369 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
3370 Remove menu entry.
3371 * errors.texi, maps.texi: Adjust node pointers.
3372 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
3373 * makefile.w32-in (srcs):
3374 * Makefile.in (srcs): Remove locals.texi.
3375
3376 * frames.texi (Mouse Position): Fix cross-ref.
3377
3378 2012-02-27 Chong Yidong <cyd@gnu.org>
3379
3380 * buffers.texi (Creating Buffers): Clarify that
3381 generate-new-buffer uses generate-new-buffer-names.
3382 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
3383
3384 * files.texi (Directory Names): Index entry for file name abbreviations.
3385 (Relative File Names, File Name Expansion): Refer to it.
3386 (Locating Files): Move locate-user-emacs-file documentation to
3387 Standard File Names.
3388 (Standard File Names): Add locate-user-emacs-file; update examples.
3389
3390 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
3391
3392 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
3393
3394 2012-02-26 Chong Yidong <cyd@gnu.org>
3395
3396 * files.texi (Kinds of Files): Improve documentation of
3397 files-equal-p and file-subdir-of-p.
3398
3399 2012-02-26 Glenn Morris <rgm@gnu.org>
3400
3401 * intro.texi (Acknowledgements): Small changes.
3402
3403 2012-02-25 Glenn Morris <rgm@gnu.org>
3404
3405 * errors.texi: Don't try to list _all_ the error symbols.
3406 Add circular-list, cl-assertion-failed, compression-error.
3407 * elisp.texi, vol1.texi, vol2.texi:
3408 * control.texi (Error Symbols): Tweak "Standard Errors" description.
3409
3410 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
3411
3412 * files.texi (files-equal-p, file-subdir-of-p): New,
3413 add initial documentation.
3414
3415 2012-02-25 Chong Yidong <cyd@gnu.org>
3416
3417 * files.texi (File Attributes): Document file-selinux-context.
3418 (Changing Files): Link to it.
3419 (Changing Files): Document set-file-selinux-context.
3420
3421 * backups.texi (Making Backups): Return value of backup-buffer is
3422 changed. Mention default value of backup-directory-alist.
3423 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
3424 (Auto-Saving): New minor mode behavior for auto-save-mode.
3425 (Reverting): Add defvar for revert-buffer-in-progress-p.
3426
3427 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
3428
3429 2012-02-24 Glenn Morris <rgm@gnu.org>
3430
3431 * errors.texi (Standard Errors): Mention dbus-error.
3432 For arith-error sub-classes, just use one cross-ref.
3433
3434 2012-02-23 Alan Mackenzie <acm@muc.de>
3435
3436 * modes.texi (Defining Minor Modes): Document the new keyword
3437 :after-hook.
3438
3439 2012-02-21 Chong Yidong <cyd@gnu.org>
3440
3441 * files.texi (Files): Mention magic file names as arguments.
3442 (Reading from Files): Copyedits.
3443 (File Attributes): Mention how to change file modes.
3444 (Changing Files): Use standard "file permissions" terminology.
3445 Add xref to File Attributes node.
3446 (Locating Files): Document locate-user-emacs-file.
3447 (Unique File Names): Recommend against using make-temp-name.
3448
3449 2012-02-19 Chong Yidong <cyd@gnu.org>
3450
3451 * help.texi (Documentation, Documentation Basics, Help Functions):
3452 Minor clarifications.
3453 (Accessing Documentation): Clarify what documentation-property is
3454 for. Add xref to Keys in Documentation.
3455
3456 * tips.texi (Documentation Tips): Don't recommend using * in
3457 docstrings.
3458
3459 * macros.texi (Defining Macros):
3460 * modes.texi (Derived Modes): Say "documentation string" instead
3461 of docstring.
3462
3463 2012-02-18 Chong Yidong <cyd@gnu.org>
3464
3465 * modes.texi (Tabulated List Mode): New node.
3466 (Basic Major Modes): Add xref to it.
3467
3468 * processes.texi (Process Information): Mention Process Menu mode.
3469
3470 2012-02-17 Chong Yidong <cyd@gnu.org>
3471
3472 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
3473
3474 2012-02-17 Glenn Morris <rgm@gnu.org>
3475
3476 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
3477
3478 2012-02-16 Chong Yidong <cyd@gnu.org>
3479
3480 * syntax.texi (Syntax Tables, Syntax Descriptors)
3481 (Syntax Table Functions): Copyedits.
3482 (Syntax Basics): Don't repeat the material in the preceding node.
3483 (Syntax Class Table): Use a table.
3484 (Syntax Properties): Document syntax-propertize-function and
3485 syntax-propertize-extend-region-functions.
3486 (Motion via Parsing): Clarify scan-lists. Fix indentation.
3487 (Parser State): Update for the new "c" comment style.
3488 Fix description of item 7 (comment style).
3489
3490 * modes.texi (Minor Modes): Update how mode commands should treat
3491 arguments now.
3492 (Mode Line Basics): Clarify force-mode-line-update.
3493 (Mode Line Top): Note that the example is not realistic.
3494 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
3495 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
3496 "mode line construct" instead of "mode line specification".
3497 (Syntactic Font Lock): Remove mention of obsolete variable
3498 font-lock-syntactic-keywords.
3499 (Setting Syntax Properties): Node deleted.
3500 (Font Lock Mode): Note that Font Lock mode is a minor mode.
3501 (Font Lock Basics): Note that syntactic fontification falls back
3502 on `syntax-table'.
3503 (Search-based Fontification): Emphasize that font-lock-keywords
3504 should not be set directly.
3505 (Faces for Font Lock): Avoid some confusing terminology.
3506 (Syntactic Font Lock): Minor clarifications. Add xref to
3507 Syntactic Font Lock node.
3508
3509 2012-02-15 Chong Yidong <cyd@gnu.org>
3510
3511 * minibuf.texi (Basic Completion): Define "completion table".
3512 Move completion-in-region to Completion in Buffers node.
3513 (Completion Commands): Use "completion table" terminology.
3514 (Completion in Buffers): New node.
3515
3516 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
3517 (Setting Hooks): Update minor mode usage example.
3518 (Major Mode Conventions): Note that completion-at-point-functions
3519 should be altered locally. Add xref to Completion in Buffers.
3520 Remove duplicate tip about auto-mode-alist.
3521 (Minor Modes): Rewrite introduction.
3522 (Minor Mode Conventions): Copyedits. Don't recommend
3523 variable-only minor modes since few minor modes are like that.
3524
3525 2012-02-15 Glenn Morris <rgm@gnu.org>
3526
3527 * processes.texi (Network): Document open-network-stream :parameters.
3528
3529 2012-02-14 Chong Yidong <cyd@gnu.org>
3530
3531 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
3532 was removed on 2009-09-10. Update lisp-mode-map example.
3533 (Inheritance and Keymaps): Minor clarification.
3534 (Searching Keymaps): Remove out-of-place enumeration.
3535 (Key Lookup): Remove unnecessary example (one was already given in
3536 Format of Keymaps).
3537 (Changing Key Bindings): Update suppress-keymap example.
3538 (Menu Bar, Tool Bar): Copyedits.
3539 (Tool Bar): Update tool-bar-map example.
3540
3541 2012-02-12 Chong Yidong <cyd@gnu.org>
3542
3543 * debugging.texi (Debugger Commands): Continuing is now allowed
3544 for errors.
3545
3546 2012-02-11 Chong Yidong <cyd@gnu.org>
3547
3548 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
3549 Move the list of standard bitmaps there.
3550 (Fringe Cursors): Rewrite for clarity.
3551 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
3552
3553 * commands.texi (Command Overview): Mention read-key.
3554 (Using Interactive, Interactive Call): Minor clarifications.
3555 (Function Keys, Click Events): Avoid "input stream" terminology.
3556 (Click Events): Add xref to Window Sizes and Accessing Mouse.
3557 Clarify column and row components.
3558 (Accessing Mouse): Add xref to Click Events. Minor fixes.
3559 (Special Events): Copyedits.
3560
3561 * streams.texi (Input Streams): De-document get-file-char.
3562 (Output Variables): Don't refer to old backquote syntax.
3563
3564 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
3565 (Error Debugging): Note that debug-ignored-errors overrides list
3566 values of debug-on-error too. Add xref to Signaling Errors.
3567 Note that debug-on-signal is not customizable.
3568 Mention condition-case-unless-debug.
3569 (Compilation Errors): Node deleted.
3570
3571 * compile.texi (Compiler Errors): Move a paragraph here from
3572 deleted node Compilation Errors.
3573
3574 2012-02-10 Leo Liu <sdl.web@gmail.com>
3575
3576 * control.texi (Handling Errors): Change condition-case-no-debug
3577 to condition-case-unless-debug.
3578
3579 2012-02-10 Chong Yidong <cyd@gnu.org>
3580
3581 * advice.texi (Defining Advice): Clarify ad-unadvise.
3582 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
3583 is not abnormal.
3584 (Advising Primitives): Node deleted; ad-define-subr-args has been
3585 removed.
3586
3587 * compile.texi (Speed of Byte-Code): Use float-time in example.
3588 (Compilation Functions): Note that the log uses Compilation mode.
3589 Don't discuss the contents of byte-code function object here.
3590 (Compilation Functions): De-document internal function byte-code.
3591 (Docs and Compilation): Minor clarifications.
3592
3593 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
3594 Objects.
3595
3596 2012-02-10 Glenn Morris <rgm@gnu.org>
3597
3598 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
3599 Mention secure-hash.
3600 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
3601
3602 2012-02-10 Chong Yidong <cyd@gnu.org>
3603
3604 * loading.texi (Loading): Don't emphasize "library" terminology.
3605 (Library Search): load-path is not a user option. Mention role of
3606 -L option and packages. Improve examples.
3607 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
3608 obsolete.
3609 (Autoload): Minor clarifications.
3610
3611 2012-02-10 Glenn Morris <rgm@gnu.org>
3612
3613 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
3614
3615 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
3616
3617 2012-02-08 Glenn Morris <rgm@gnu.org>
3618
3619 * loading.texi (Named Features): Update the require example.
3620
3621 2012-02-07 Glenn Morris <rgm@gnu.org>
3622
3623 * modes.texi (Defining Minor Modes):
3624 Expand on args of defined minor modes.
3625
3626 2012-02-07 Chong Yidong <cyd@gnu.org>
3627
3628 * variables.texi (Creating Buffer-Local): Minor clarification
3629 to buffer-local-variables doc (Bug#10715).
3630
3631 2012-02-07 Glenn Morris <rgm@gnu.org>
3632
3633 * display.texi (ImageMagick Images): General update.
3634 Move most details of imagemagick-render-type to the variable's doc.
3635
3636 2012-02-06 Glenn Morris <rgm@gnu.org>
3637
3638 * keymaps.texi (Tool Bar): Mention separators.
3639 (Inheritance and Keymaps):
3640 Mention make-composed-keymap and multiple inheritance.
3641
3642 * modes.texi (Running Hooks): Mention run-hook-wrapped.
3643
3644 * control.texi (Handling Errors):
3645 Mention condition-case-no-debug and with-demoted-errors.
3646
3647 2012-02-05 Chong Yidong <cyd@gnu.org>
3648
3649 * customize.texi (Common Keywords): Minor clarifications.
3650 Document custom-unlispify-remove-prefixes.
3651 (Variable Definitions): Backquotes in defcustom seem to work fine
3652 now. Various other copyedits.
3653 (Simple Types): Copyedits. Document color selector.
3654 (Composite Types): Copyedits.
3655 (Splicing into Lists): Clarifications.
3656
3657 * eval.texi (Backquote): Move from macros.texi.
3658
3659 * macros.texi (Expansion): Minor clarification.
3660 (Backquote): Move node to eval.texi.
3661 (Defining Macros): Move an example from Backquote node.
3662 (Argument Evaluation): No need to mention Pascal.
3663 (Indenting Macros): Add xref to Defining Macros.
3664
3665 2012-02-05 Glenn Morris <rgm@gnu.org>
3666
3667 * debugging.texi (Error Debugging): Mention debug-on-event default.
3668
3669 2012-02-04 Glenn Morris <rgm@gnu.org>
3670
3671 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
3672
3673 * debugging.texi (Error Debugging): Mention debug-on-event.
3674 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
3675
3676 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
3677
3678 * text.texi (Buffer Contents):
3679 Update filter-buffer-substring description.
3680
3681 2012-02-04 Chong Yidong <cyd@gnu.org>
3682
3683 * functions.texi (What Is a Function): Add closures.
3684 Mention "return value" terminology. Add xref for command-execute.
3685 Remove unused "keystroke command" terminology.
3686 (Lambda Expressions): Give a different example than in the
3687 following subsection. Add xref to Anonymous Functions.
3688 (Function Documentation): Remove gratuitous markup.
3689 (Function Names): Move introductory text to `What Is a Function'.
3690 (Defining Functions): Fix defun argument spec.
3691 (Anonymous Functions): Document lambda macro explicitly.
3692 Mention effects on lexical binding.
3693 (Function Cells): Downplay direct usage of fset.
3694 (Closures): New node.
3695 (Inline Functions): Remove "open-code" terminology.
3696 (Declaring Functions): Minor tweak; .m is not C code.
3697
3698 * variables.texi (Variables): Don't refer to "global value".
3699 (Local Variables, Void Variables): Copyedits.
3700 (Lexical Binding): Minor clarification of example.
3701 (File Local Variables): Mention :safe and :risky defcustom args.
3702 (Lexical Binding): Add xref to Closures node.
3703
3704 2012-02-04 Glenn Morris <rgm@gnu.org>
3705
3706 * minibuf.texi (High-Level Completion): Updates for read-color.
3707
3708 2012-02-03 Glenn Morris <rgm@gnu.org>
3709
3710 * display.texi (GIF Images): Mention animation.
3711 Remove commented-out old example of animation.
3712 (Animated Images): New subsection.
3713 * elisp.texi (Top):
3714 * vol1.texi (Top):
3715 * vol2.texi (Top): Add Animated Images menu entry.
3716
3717 * display.texi (Image Formats): Remove oddly specific information
3718 on versions of image libraries.
3719 (GIF Images, TIFF Images): Minor rephrasing.
3720
3721 2012-02-02 Glenn Morris <rgm@gnu.org>
3722
3723 * processes.texi (Synchronous Processes):
3724 Mention call-process's :file gets overwritten.
3725
3726 * commands.texi (Reading One Event):
3727 * help.texi (Help Functions): Document read-char-choice.
3728
3729 * hooks.texi (Standard Hooks):
3730 * modes.texi (Keymaps and Minor Modes):
3731 * text.texi (Commands for Insertion): Document post-self-insert-hook.
3732
3733 * hooks.texi (Standard Hooks): Add prog-mode-hook.
3734
3735 * hooks.texi (Standard Hooks):
3736 * modes.texi (Major Mode Conventions, Mode Hooks):
3737 Document change-major-mode-after-body-hook.
3738
3739 2012-02-01 Glenn Morris <rgm@gnu.org>
3740
3741 * modes.texi (Defining Minor Modes):
3742 Mention disabling global minor modes on a per-major-mode basis.
3743
3744 2012-01-31 Chong Yidong <cyd@gnu.org>
3745
3746 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
3747 (Parser State): Remove unnecessary statement (Bug#10661).
3748
3749 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
3750
3751 2012-01-31 Glenn Morris <rgm@gnu.org>
3752
3753 * modes.texi (Defining Minor Modes):
3754 Document define-minor-mode's new :variable keyword.
3755
3756 2012-01-29 Chong Yidong <cyd@gnu.org>
3757
3758 * syntax.texi (Syntax Class Table): Tweak description of newline
3759 char syntax (Bug#9619).
3760
3761 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3762 description (Bug#10189).
3763
3764 2012-01-29 Glenn Morris <rgm@gnu.org>
3765
3766 * files.texi (Changing Files): Document SELinux support.
3767
3768 * windows.texi (Window Sizes): Fix typo.
3769
3770 2012-01-28 Chong Yidong <cyd@gnu.org>
3771
3772 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
3773 doc (Bug#8568).
3774
3775 * frames.texi (Input Focus): Add NORECORD arg to
3776 select-frame-set-input-focus. Clarify its role in select-frame.
3777
3778 * text.texi (Transposition): We don't use transpose-region as an
3779 internal subroutine (Bug#3249).
3780
3781 * modes.texi (Example Major Modes): Update Lisp example code to
3782 current sources. Delete the old non-derived-major-mode example,
3783 which has diverged badly from current sources.
3784
3785 2012-01-27 Glenn Morris <rgm@gnu.org>
3786
3787 * makefile.w32-in (texinputdir): Fix (presumed) typo.
3788 (VERSION, manual): Remove, unused.
3789
3790 2012-01-27 Chong Yidong <cyd@gnu.org>
3791
3792 * commands.texi (Command Overview): Minor clarification (Bug#10384).
3793
3794 2012-01-26 Chong Yidong <cyd@gnu.org>
3795
3796 * searching.texi (String Search): Document negative repeat count
3797 (Bug#10507).
3798
3799 2012-01-26 Glenn Morris <rgm@gnu.org>
3800
3801 * variables.texi (Using Lexical Binding):
3802 Mention that lexical-binding should be set in the first line.
3803
3804 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3805
3806 * macros.texi (Defining Macros): Don't claim that `declare' only
3807 affects Edebug and indentation.
3808
3809 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3810
3811 * macros.texi (Defining Macros): Slight `declare' fixup.
3812
3813 2012-01-25 Glenn Morris <rgm@gnu.org>
3814
3815 * makefile.w32-in (texinputdir):
3816 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3817
3818 2012-01-24 Chong Yidong <cyd@gnu.org>
3819
3820 * variables.texi (Variables, Local Variables, Void Variables):
3821 Edit to make the descriptions less specific to dynamic binding.
3822 (Local Variables): Default max-specpdl-size is now 1300.
3823 (Defining Variables): Edits for lexical scoping.
3824 Delete information about starting docstrings with *. De-document
3825 user-variable-p.
3826 (Tips for Defining): Remove an unimportant discussion of quitting
3827 in the middle of a load.
3828 (Accessing Variables, Setting Variables): Discuss lexical binding.
3829 (Variable Scoping): Rewrite.
3830 (Scope, Extent, Impl of Scope): Nodes deleted.
3831 (Dynamic Binding): New node, with material from Scope, Extent, and
3832 Impl of Scope nodes.
3833 (Dynamic Binding Tips): Rename from Using Scoping.
3834 (Lexical Binding): Rewrite.
3835 (Using Lexical Binding): Rename from Converting to Lexical
3836 Binding. Convert to subsection.
3837
3838 * customize.texi (Variable Definitions): Add custom-variable-p.
3839 Move user-variable-p documentation here.
3840
3841 2012-01-23 Chong Yidong <cyd@gnu.org>
3842
3843 * strings.texi (Text Comparison): Minor qualification.
3844
3845 * lists.texi (Cons Cells): Copyedits.
3846 (List Elements): Mention push.
3847 (List Variables): Mention pop.
3848 (Rings): Move to sequences.texi.
3849
3850 * sequences.texi (Sequence Functions): Don't repeat the
3851 introduction already given in the parent.
3852 (Vectors): Copyedits.
3853 (Rings): Move from lists.texi. Note that this is specific to the
3854 ring package.
3855
3856 * symbols.texi (Definitions, Symbol Components): Mention variable
3857 scoping issues.
3858 (Plists and Alists): Copyedits.
3859
3860 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3861 correctness with lexical scoping.
3862 (Eval): Copyedits.
3863
3864 2012-01-21 Chong Yidong <cyd@gnu.org>
3865
3866 * intro.texi (A Sample Function Description): Special notation
3867 used for macros too.
3868
3869 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3870 (Symbol Type): Add xref for keyword symbols.
3871 (Sequence Type): Clarify differences between sequence types.
3872 (Cons Cell Type): Add "linked list" index entry.
3873 (Non-ASCII in Strings): Copyedits.
3874 (Equality Predicates): Symbols with same name need not be eq.
3875
3876 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3877 ldexp. Move float-e and float-pi to Math Functions node.
3878
3879 2012-01-21 Glenn Morris <rgm@gnu.org>
3880
3881 * modes.texi (Auto Major Mode):
3882 * variables.texi (File Local Variables):
3883 Mention inhibit-local-variables-regexps.
3884
3885 2012-01-19 Martin Rudalics <rudalics@gmx.at>
3886
3887 * windows.texi (Window Configurations): Rewrite references to
3888 persistent window parameters.
3889 (Window Parameters): Fix description of persistent window
3890 parameters.
3891
3892 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
3893
3894 * windows.texi (Window Parameters): Use @pxref.
3895
3896 2012-01-16 Martin Rudalics <rudalics@gmx.at>
3897
3898 * windows.texi (Window Configurations, Window Parameters):
3899 Describe persistent window parameters.
3900
3901 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3902
3903 * variables.texi (Creating Buffer-Local): Warn against misuses of
3904 make-variable-buffer-local (bug#10258).
3905
3906 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3907
3908 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3909
3910 2012-01-06 Chong Yidong <cyd@gnu.org>
3911
3912 * variables.texi (Directory Local Variables):
3913 Document hack-dir-local-variables-non-file-buffer.
3914
3915 2012-01-06 Glenn Morris <rgm@gnu.org>
3916
3917 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3918 rather than by keybinding.
3919
3920 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
3921
3922 * frames.texi (Font and Color Parameters): Add @pxref.
3923
3924 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3925
3926 * frames.texi (Font and Color Parameters):
3927 Document w32 font backends (bug#10399).
3928
3929 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3930
3931 * files.texi (File Attributes, Changing Files):
3932 Use a more-natural notation for octal numbers.
3933
3934 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
3935
3936 * variables.texi (Variables with Restricted Values):
3937 Change reference to variable (bug#10354).
3938
3939 2011-12-13 Martin Rudalics <rudalics@gmx.at>
3940
3941 * windows.texi (Splitting Windows): Use t instead of non-nil
3942 when describing window-combination-resize.
3943
3944 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3945
3946 * text.texi (Special Properties): Warn against `intangible' properties
3947 (bug#10222).
3948
3949 2011-11-26 Eli Zaretskii <eliz@gnu.org>
3950
3951 * display.texi (Truncation):
3952 * text.texi (Special Properties): Describe what a stretch-glyph is
3953 instead of using that term without explanation. Make the
3954 cross-references more accurate.
3955
3956 * display.texi (Usual Display): Update the description,
3957 cross-references, and indexing related to display of control
3958 characters and raw bytes.
3959
3960 2011-11-25 Martin Rudalics <rudalics@gmx.at>
3961
3962 * windows.texi (Splitting Windows): Fix description of
3963 window-combination-limit. Suggested by Eli Zaretskii.
3964
3965 2011-11-23 Chong Yidong <cyd@gnu.org>
3966
3967 * windows.texi (Window Sizes): Move window-top-line,
3968 window-left-column, and window-*-pixel-edges to Coordinates and
3969 Windows node.
3970 (Coordinates and Windows): Restore window-edges doc.
3971
3972 2011-11-21 Martin Rudalics <rudalics@gmx.at>
3973
3974 * windows.texi (Windows and Frames, Splitting Windows):
3975 Fix typos.
3976
3977 2011-11-21 Chong Yidong <cyd@gnu.org>
3978
3979 * windows.texi (Splitting Windows): Fix error in documentation of
3980 window-combination-limit.
3981 (Cyclic Window Ordering): Minor fixes to next-window,
3982 one-window-p, and get-lru-window docs. Don't document
3983 window-list-1.
3984 (Buffers and Windows): Copyedits.
3985 (Choosing Window): Document special handling of special-display-*.
3986 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
3987 Don't document even-window-heights, which is going away.
3988 Clarify which options are obeyed by which action functions.
3989
3990 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3991
3992 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3993
3994 2011-11-20 Martin Rudalics <rudalics@gmx.at>
3995
3996 * windows.texi (Resizing Windows, Splitting Windows):
3997 Remove term "status" when talking about combination limits.
3998
3999 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
4000
4001 * compile.texi (Compiler Errors):
4002 * help.texi (Help Functions): Fix typos.
4003
4004 2011-11-19 Chong Yidong <cyd@gnu.org>
4005
4006 * windows.texi (Splitting Windows): Clarify role of window
4007 parameters in split-window. Shorten the example.
4008 (Deleting Windows): Rewrite intro to handle internal windows.
4009 Fix delete-windows-on doc.
4010 (Selecting Windows): Copyedits.
4011
4012 2011-11-17 Martin Rudalics <rudalics@gmx.at>
4013
4014 * windows.texi (Resizing Windows, Splitting Windows)
4015 (Deleting Windows): Use term window-combination-resize instead
4016 of window-splits.
4017
4018 2011-11-16 Martin Rudalics <rudalics@gmx.at>
4019
4020 * windows.texi (Resizing Windows, Splitting Windows):
4021 Rename occurrences of window-nest to window-combination-limit.
4022
4023 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
4024
4025 * intro.texi (Lisp History): Fix typo.
4026
4027 2011-11-12 Martin Rudalics <rudalics@gmx.at>
4028
4029 * windows.texi (Splitting Windows, Deleting Windows):
4030 Remove references to splits status of windows.
4031
4032 2011-11-10 Glenn Morris <rgm@gnu.org>
4033
4034 * buffers.texi (Read Only Buffers): Expand a bit on why
4035 toggle-read-only should only be used interactively. (Bug#7292)
4036
4037 2011-11-09 Chong Yidong <cyd@gnu.org>
4038
4039 * windows.texi (Window Sizes): Document window-pixel-edges,
4040 window-inside-pixel-edges, window-absolute-pixel-edges, and
4041 window-inside-absolute-pixel-edges.
4042 (Resizing Windows): shrink-window-if-larger-than-buffer works on
4043 non-full-width windows.
4044
4045 2011-11-09 Martin Rudalics <rudalics@gmx.at>
4046
4047 * windows.texi (Resizing Windows): Rewrite documentation of
4048 window-resizable.
4049
4050 2011-11-09 Chong Yidong <cyd@gnu.org>
4051
4052 * windows.texi (Splitting Windows): Simplify example.
4053
4054 2011-11-08 Chong Yidong <cyd@gnu.org>
4055
4056 * windows.texi (Window Sizes): Copyedits. Document
4057 window-text-height. Remove window-min-height and window-min-width
4058 discussion, referring instead to Emacs manual.
4059 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
4060 (Resizing Windows): Simplify introduction. Don't document
4061 enlarge-window, shrink-window, enlarge-window-horizontally, and
4062 shrink-window-horizontally; they are no longer preferred for
4063 calling from Lisp, and are already documented in the Emacs manual.
4064
4065 2011-11-07 Glenn Morris <rgm@gnu.org>
4066
4067 * windows.texi (Choosing Window): Fix keybinding typo.
4068
4069 2011-11-07 Martin Rudalics <rudalics@gmx.at>
4070
4071 * windows.texi (Resizing Windows, Splitting Windows)
4072 (Window Configurations): Use "child window" instead of
4073 "subwindow".
4074
4075 2011-11-06 Chong Yidong <cyd@gnu.org>
4076
4077 * windows.texi (Basic Windows): Clarify various definitions.
4078 Treat window-normalize-* as internal; don't document them.
4079 (Windows and Frames): Various clarifications, e.g. non-live
4080 windows also belong to frames. Fix window-list description.
4081 Simplify window nesting example.
4082 (Splitting Windows, Window Configurations):
4083 Use split-window-below.
4084
4085 2011-11-04 Eli Zaretskii <eliz@gnu.org>
4086
4087 * windows.texi (Window Sizes): Mention in the doc string that the
4088 return values of `window-body-height' and `window-body-width' are
4089 in frame's canonical units. (Bug#9949)
4090
4091 2011-10-30 Martin Rudalics <rudalics@gmx.at>
4092
4093 * windows.texi (Windows and Frames): Remove "iso-" infix from
4094 documentation of window-iso-combined-p.
4095
4096 2011-10-26 Chong Yidong <cyd@gnu.org>
4097
4098 * modes.texi (Running Hooks): Document with-wrapper-hook.
4099
4100 2011-10-18 Chong Yidong <cyd@gnu.org>
4101
4102 * display.texi (Glyphless Chars): New node.
4103
4104 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
4105
4106 * text.texi (Yanking): Document yank-excluded-properties.
4107
4108 * package.texi (Packaging Basics): The commentary should say how
4109 to begin using the package.
4110
4111 2011-10-11 Martin Rudalics <rudalics@gmx.at>
4112
4113 * windows.texi (Deleting Windows): Mention which window gets
4114 selected when deleting the selected window.
4115
4116 2011-10-09 Martin Rudalics <rudalics@gmx.at>
4117
4118 * buffers.texi (The Buffer List): Describe how bury-buffer deals
4119 with the selected window.
4120 * windows.texi (Buffers and Windows): Reformulate text on how
4121 replace-buffer-in-windows deals with a window.
4122 (Quitting Windows): Describe how quit-window deals with a
4123 standalone frame. Describe new option frame-auto-hide-function.
4124
4125 2011-10-08 Glenn Morris <rgm@gnu.org>
4126
4127 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
4128
4129 * positions.texi (Excursions): Update warning message.
4130
4131 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
4132
4133 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
4134 Fix Emacs manual xref (Bug#9675).
4135
4136 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
4137
4138 * windows.texi (Textual Scrolling): Document scroll-up-command,
4139 scroll-down-command, scroll-error-top-bottom, and the
4140 scroll-command symbol property.
4141 (Display Action Functions): Fix description of
4142 display-buffer-pop-up-window.
4143
4144 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
4145
4146 * windows.texi (Splitting Windows): Fix typos.
4147
4148 2011-09-25 Martin Rudalics <rudalics@gmx.at>
4149
4150 * windows.texi (Windows and Frames, Display Action Functions)
4151 (Switching Buffers): Fix some typos.
4152 (Buffers and Windows): Remove reference to window-auto-delete.
4153 Reword description of replace-buffer-in-windows.
4154 (Window History): Fix some typos and refer to frame local buffer
4155 list.
4156 (Quitting Windows): New node.
4157 (Window Configurations): Add descriptions of window-state-get
4158 and window-state-put.
4159 (Window Parameters): Describe variable ignore-window-parameters.
4160 Sketch some window parameters currently in use.
4161 * elisp.texi (Top): Update node listing.
4162
4163 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
4164
4165 * windows.texi (Display Action Functions)
4166 (Choosing Window Options): New nodes.
4167
4168 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
4169
4170 * windows.texi (Window History): New node. Move text here from
4171 Buffers and Windows.
4172 (Switching Buffers): Rename from Displaying Buffers, since we
4173 don't document display-buffer here; callers changed.
4174 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
4175 switch-to-buffer-other-frame. Delete duplicate
4176 replace-buffer-in-windows doc.
4177 (Choosing Window): Document display actions.
4178
4179 2011-09-24 Eli Zaretskii <eliz@gnu.org>
4180
4181 * display.texi (Forcing Redisplay): Update the description of
4182 redisplay-dont-pause due to change in the default value.
4183
4184 2011-09-23 Martin Rudalics <rudalics@gmx.at>
4185
4186 * frames.texi (Frames and Windows): Move section and rename to
4187 Windows and Frames in windows.texi.
4188 * windows.texi (Windows): Restructure.
4189 (Basic Windows): Rewrite. Explain live and internal windows and
4190 normalization functions.
4191 (Windows and Frames): Move section here from frames.texi.
4192 Describe subwindows, window combinations, window tree, and
4193 corresponding functions including window-list here.
4194 (Window Sizes): Rename section from Size of Window and move it
4195 up in chapter. Describe total and body sizes and the
4196 corresponding functions. Explain new semantics of
4197 window-min-height/-width.
4198 (Resizing Windows): Move section up in chapter. Describe new
4199 resize functions.
4200 (Splitting Windows): Describe new behavior of split-window,
4201 split-window-above-each-other and split-window-side-by-side.
4202 Provide examples. Describe window-nest and window-splits
4203 options.
4204 (Deleting Windows): Minor rewrite.
4205 (Selecting Windows): Minor rewrite.
4206 Describe frame-selected-window and set-frame-selected-window here.
4207 (Cyclic Window Ordering): Minor rewrite.
4208 Describe window-list-1.
4209 (Buffers and Windows): Rewrite. Explain a window's previous and
4210 next buffers and the corresponding functions.
4211 (Window Tree): Merge into Windows and Frames section.
4212 * elisp.texi (Top): Update node listings for frames and windows
4213 sections.
4214
4215 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
4216
4217 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
4218
4219 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4220
4221 * errors.texi (Standard Errors): Remove apparent placeholder text
4222 (bug#9491).
4223
4224 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
4225
4226 * frames.texi (Management Parameters): Fix description of
4227 icon-type parameter.
4228
4229 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
4230
4231 * tips.texi (Key Binding Conventions): Don't bind a key sequence
4232 ending in C-g. Suggested by Edward O'Connor.
4233
4234 2011-09-17 Eli Zaretskii <eliz@gnu.org>
4235
4236 * numbers.texi (Integer Basics): Add indexing for
4237 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
4238
4239 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
4240
4241 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
4242
4243 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
4244
4245 * processes.texi (Network Servers): Clarify what the process
4246 buffer is used for (bug#9233).
4247
4248 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
4249
4250 * lists.texi (Building Lists): Fix typo.
4251
4252 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
4253
4254 * display.texi (Basic Faces): New node. Document new faces.
4255
4256 * modes.texi (Major Mode Conventions): Move some text there.
4257 (Mode Help): Remove major-mode var, duplicated in Major Modes.
4258
4259 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
4260
4261 * modes.texi (Basic Major Modes): New node. Callers updated.
4262 (Major Modes): Document fundamental-mode and major-mode.
4263 (Major Mode Basics): Node deleted; text moved to Major Modes.
4264 (Derived Modes): Document derived-mode-p.
4265
4266 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
4267
4268 * files.texi (Changing Files, Create/Delete Dirs): Document new
4269 arguments for delete-file, delete-directory, and copy-directory.
4270 (Visiting Functions): Remove view-file; it is documented in the
4271 Emacs manual.
4272
4273 * frames.texi (Layout Parameters): The defaults for the
4274 menu-bar-lines and tool-bar-lines parameters depend on the mode.
4275
4276 * display.texi (Progress): Document spinner functionality.
4277
4278 * os.texi (Killing Emacs): Note that kill-emacs can be called by
4279 operating system signals. Refer to save-buffers-kill-terminal
4280 instead of save-buffers-kill-emacs.
4281
4282 * objects.texi (Symbol Type): Document ## print representation.
4283
4284 2011-08-25 Eli Zaretskii <eliz@gnu.org>
4285
4286 * display.texi (Specified Space): Mention that `space' specs
4287 influence bidi reordering.
4288 (Bidirectional Display): Explain how to use `(space . PROPS)' for
4289 separating fields with bidirectional content.
4290
4291 2011-08-24 Eli Zaretskii <eliz@gnu.org>
4292
4293 * display.texi (Bidirectional Display): Document return value in
4294 buffers that are not bidi-reordered for display, and in unibyte
4295 buffers.
4296
4297 2011-08-23 Eli Zaretskii <eliz@gnu.org>
4298
4299 * nonascii.texi (Character Properties): Document the values for
4300 unassigned codepoints.
4301
4302 2011-08-18 Eli Zaretskii <eliz@gnu.org>
4303
4304 * nonascii.texi (Character Properties): Document use of
4305 `bidi-class' and `mirroring' properties as part of reordering.
4306 Provide cross-references to "Bidirectional Display".
4307
4308 * display.texi (Bidirectional Display): Document the pitfalls of
4309 concatenating strings with bidirectional content, with possible
4310 solutions. Document bidi-string-mark-left-to-right.
4311 Mention paragraph direction in modes that inherit from prog-mode.
4312 Document use of `bidi-class' and `mirroring' properties as part of
4313 reordering.
4314
4315 2011-08-16 Eli Zaretskii <eliz@gnu.org>
4316
4317 * modes.texi (Major Mode Conventions): Improve the documentation
4318 of `mode-class' `special' modes.
4319
4320 * nonascii.texi (Character Properties): Document the `mirroring'
4321 property. Add index entries.
4322
4323 * syntax.texi (Categories): Add an example of defining a new
4324 category and category table.
4325
4326 * searching.texi (Regexp Backslash): Document how to display
4327 existing categories. Mention the possibility of adding
4328 categories, and add an xref to where this is described. Add an
4329 index entry.
4330
4331 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
4332
4333 * text.texi (Special Properties):
4334 * display.texi (Overlay Properties): Note that mouse-face cannot
4335 change the text size (Bug#8530).
4336
4337 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
4338
4339 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
4340 using setenv instead.
4341
4342 2011-07-28 Eli Zaretskii <eliz@gnu.org>
4343
4344 * display.texi (Bidirectional Display): Document the fact that
4345 bidi-display-reordering is t by default.
4346
4347 2011-07-23 Eli Zaretskii <eliz@gnu.org>
4348
4349 * display.texi (Bidirectional Display): New section.
4350
4351 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4352 Tim Cross <theophilusx@gmail.com> (tiny change)
4353 Glenn Morris <rgm@gnu.org>
4354
4355 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
4356
4357 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
4358
4359 * help.texi (Keys in Documentation): Revert last change.
4360
4361 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4362
4363 * help.texi (Keys in Documentation): Clarify that \= only quotes
4364 the next character, and doesn't affect longer sequences in
4365 particular (bug#8935).
4366
4367 * debugging.texi (Using Debugger):
4368 Mention @code{eval-expression-debug-on-error} (bug#8549).
4369
4370 2011-07-14 Eli Zaretskii <eliz@gnu.org>
4371
4372 * display.texi (Other Display Specs): Document that `left-fringe'
4373 and `right-fringe' display specifications are of the "replacing"
4374 kind.
4375
4376 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4377
4378 * help.texi (Documentation Basics): Add a link to the Function
4379 Documentation node (bug#6580).
4380
4381 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4382
4383 * keymaps.texi (Menu Bar): Mention :visible and :enable
4384 (bug#6344). Text by Drew Adams.
4385
4386 * modes.texi (Running Hooks): Mention buffer-local hook variables
4387 (bug#6218).
4388
4389 * objects.texi (General Escape Syntax): "a with grave accent" is
4390 ?xe0, not ?x8e0 (bug#5259).
4391
4392 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
4393
4394 * display.texi (Face Attributes, Font Selection): Add references
4395 to the Fonts node in the Emacs manual (Bug#4178).
4396
4397 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
4398
4399 * display.texi (Window Systems): `window-system' is
4400 terminal-local.
4401
4402 * frames.texi (Frame Parameters, Parameter Access): Don't mention
4403 frame-local variables.
4404
4405 * variables.texi (Buffer-Local Variables): Don't mention obsolete
4406 frame-local variables.
4407 (Frame-Local Variables): Node deleted.
4408
4409 * elisp.texi (Top): Update node listing.
4410
4411 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4412
4413 * elisp.texi: Change "inferiors" to "subnodes" in three places
4414 (bug#3523).
4415
4416 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
4417
4418 * frames.texi (Window System Selections): Discussion of
4419 x-select-enable-clipboard moved to Emacs manual.
4420
4421 2011-07-11 Deniz Dogan <deniz@dogan.se>
4422
4423 * commands.texi (Prefix Command Arguments): Remove excessive
4424 apostrophe.
4425
4426 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4427
4428 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
4429 description is a string (bug#3313).
4430
4431 * frames.texi (Display Feature Testing): Try to explain what all
4432 the visual classes mean (bug#3042).
4433
4434 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4435
4436 * modes.texi (Mode Line Variables): Document `mode-line-remote'
4437 and `mode-line-client' (bug#2974).
4438
4439 * text.texi (Insertion): Clarify marker movements (bug#1651).
4440 Text from Drew Adams.
4441
4442 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4443
4444 * text.texi (Special Properties): Clarify the format of `face'
4445 (bug#1375).
4446
4447 * commands.texi (Interactive Call): Add a `call-interactively'
4448 example (bug#1010).
4449
4450 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4451
4452 * functions.texi (Calling Functions): Link to the "Interactive
4453 Call" node (bug#1001).
4454
4455 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
4456
4457 * customize.texi (Composite Types): Move alist and plist to here
4458 from Simple Types (Bug#7545).
4459
4460 * elisp.texi (Top): Update menu description.
4461
4462 * display.texi (Face Attributes): Document negative line widths
4463 (Bug#6113).
4464
4465 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
4466
4467 * searching.texi (Match Data): Note that match data can be
4468 overwritten by most functions (bug#2499).
4469
4470 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4471
4472 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
4473 flags mean (bug#6659).
4474
4475 * functions.texi (What Is a Function): Document the autoload
4476 object (bug#6496).
4477
4478 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4479
4480 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
4481 is only used in the Customize user interface (bug#6089).
4482
4483 * display.texi (Showing Images): Mention the point of sliced
4484 images (bug#7836).
4485
4486 2011-07-02 Eli Zaretskii <eliz@gnu.org>
4487
4488 * variables.texi (Defining Variables, Void Variables)
4489 (Constant Variables): Fix incorrect usage of @kindex.
4490
4491 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4492
4493 * variables.texi (Defining Variables): Add an index entry for
4494 `set-variable' (bug#7262).
4495 (Defining Variables): Use @findex for functions.
4496
4497 * frames.texi (Basic Parameters): Document the `explicit-name'
4498 parameter (bug#6951).
4499
4500 * customize.texi (Type Keywords): Clarify that :value provides a
4501 default value for all types (bug#7386).
4502
4503 * streams.texi (Output Functions): Document `pp'.
4504
4505 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
4506
4507 * keymaps.texi (Searching Keymaps):
4508 * display.texi (Overlay Properties): Fix errors in 2011-05-29
4509 change. Suggested by Johan Bockgård.
4510
4511 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
4512
4513 * text.texi (Special Properties): Clarify role of font-lock-face.
4514
4515 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4516
4517 * processes.texi (Process Information): Rename `process-alive-p'
4518 to `process-live-p' for consistency with other `-live-p' functions.
4519
4520 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
4521
4522 Document wide integers better.
4523 * files.texi (File Attributes): Document ino_t values better.
4524 ino_t values no longer map to anything larger than a single cons.
4525 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
4526 (Bitwise Operations):
4527 * objects.texi (Integer Type): Use a binary notation that is a bit easier
4528 to read, and that will port better if 62-bits becomes the default.
4529 Fix or remove incorrect examples.
4530 * os.texi (Time Conversion): Document time_t values better.
4531
4532 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4533
4534 * processes.texi (Process Information):
4535 Document `process-alive-p'.
4536
4537 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4538
4539 * help.texi (Accessing Documentation):
4540 * display.texi (Pixel Specification):
4541 * processes.texi (Serial Ports, Serial Ports):
4542 * nonascii.texi (Character Properties, Default Coding Systems):
4543 * text.texi (Changing Properties, Special Properties):
4544 * windows.texi (Window Start and End):
4545 * modes.texi (SMIE Indentation Example, SMIE Tricks):
4546 * keymaps.texi (Searching Keymaps, Tool Bar):
4547 * minibuf.texi (Basic Completion):
4548 * compile.texi (Eval During Compile):
4549 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
4550 7x9 paper in printed manual.
4551
4552 * lists.texi (Sets And Lists): Fix misplaced text.
4553
4554 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4555
4556 * keymaps.texi (Remapping Commands): Emphasize that the keymap
4557 needs to be active (Bug#8350).
4558
4559 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
4560
4561 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
4562
4563 * tips.texi (Coding Conventions): Remove antediluvian filename
4564 limit recommendation (Bug#8538).
4565
4566 2011-05-27 Glenn Morris <rgm@gnu.org>
4567
4568 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
4569
4570 2011-05-26 Glenn Morris <rgm@gnu.org>
4571
4572 * variables.texi (File Local Variables):
4573 Update hack-local-variables `mode-only' return value.
4574 Add some more details on what this function does in the other case.
4575
4576 2011-05-19 Glenn Morris <rgm@gnu.org>
4577
4578 * lists.texi (Sets And Lists): Mention cl provides union etc.
4579
4580 2011-05-19 Nix <nix@esperi.org.uk>
4581
4582 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
4583
4584 * text.texi (Parsing HTML): Update for function name changes.
4585
4586 * syntax.texi (Syntax Flags): Small fix.
4587
4588 * keymaps.texi (Active Keymaps): Typo fix.
4589 (Changing Key Bindings): Grammar fix.
4590
4591 * frames.texi (Minibuffers and Frames): Grammar fix.
4592 (Window System Selections): x-select-enable-clipboard now defaults to t.
4593
4594 * customize.texi (Common Keywords):
4595 * display.texi (Abstract Display):
4596 * modes.texi (Auto-Indentation):
4597 * nonascii.texi (Converting Representations): Typo fixes.
4598
4599 * control.texi (Examples of Catch): Call it "goto" not "go to".
4600
4601 2011-05-14 Eli Zaretskii <eliz@gnu.org>
4602
4603 * nonascii.texi (Character Properties): Fix inconsistencies with
4604 implementation.
4605
4606 * text.texi (Special Properties): Move @defvar's out of the
4607 @table. (Bug#8652)
4608
4609 2011-05-12 Glenn Morris <rgm@gnu.org>
4610
4611 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
4612
4613 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
4614
4615 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
4616 (Multiline Font Lock):
4617 * vol2.texi (Top):
4618 * vol1.texi (Top):
4619 * elisp.texi (Top): Update menu accordingly.
4620
4621 2011-05-12 Drew Adams <drew.adams@oracle.com>
4622
4623 * modes.texi (Region to Fontify): Fix typo.
4624
4625 2011-05-10 Jim Meyering <meyering@redhat.com>
4626
4627 * minibuf.texi: Fix typo "in in -> in".
4628
4629 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
4630
4631 * numbers.texi (Integer Basics): Large integers are treated as floats.
4632
4633 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4634
4635 * processes.texi (Synchronous Processes): Document the (:file
4636 "/file-name") syntax for `call-process'.
4637
4638 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
4639
4640 * windows.texi (Choosing Window): Fix typo.
4641
4642 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
4643
4644 * frames.texi (Layout Parameters): Note the difference between
4645 querying and setting parameters for left-fringe and right-fringe
4646 (Bug#6930).
4647
4648 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
4649
4650 * minibuf.texi (Basic Completion): Be a bit more precise about the
4651 valid kinds of completion tables.
4652 (Programmed Completion): Remove obsolete text about lambda expressions
4653 not being valid completion tables.
4654
4655 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
4656
4657 * positions.texi (Excursions): Explain the "save-excursion
4658 defeated by set-buffer" warning.
4659
4660 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
4661 save-excursion. Suggested by Uday S Reddy.
4662
4663 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
4664
4665 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
4666 (Lexical Binding): New sub-section.
4667
4668 * eval.texi (Eval): Discourage the use of `eval'.
4669 Document its new `lexical' argument.
4670
4671 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
4672
4673 * commands.texi (Command Overview): `post-command-hook' is not reset to
4674 nil any more.
4675
4676 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
4677
4678 * strings.texi (String Conversion): Don't mention
4679 string-make-(uni|multi)byte (bug#8262).
4680 * nonascii.texi (Converting Representations): Fix up range.
4681 * keymaps.texi (Key Binding Commands): Update code point, avoid
4682 "unibyte character" and remove mention of unibyte bindings.
4683
4684 2011-03-10 Eli Zaretskii <eliz@gnu.org>
4685
4686 * modes.texi (Operator Precedence Grammars): Don't use characters
4687 outside ISO-8859-1.
4688
4689 2011-03-09 Eli Zaretskii <eliz@gnu.org>
4690
4691 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
4692
4693 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
4694
4695 2011-03-08 Glenn Morris <rgm@gnu.org>
4696
4697 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
4698 * intro.texi (Acknowledgements): Names to UTF-8.
4699 * elisp.texi: Set documentencoding.
4700
4701 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
4702
4703 * Version 23.3 released.
4704
4705 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4706
4707 * package.texi: Update index keywords.
4708 (Package Archives): New node contents. Document package-x.el.
4709
4710 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
4711
4712 * makefile.w32-in (srcs): Add package.texi.
4713
4714 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4715
4716 * package.texi (Packaging, Packaging Basics, Simple Packages)
4717 (Multi-file Packages): Expand and clarify.
4718 (Package Archives): Temporary placeholder node.
4719
4720 * elisp.texi (Top): Update node listing.
4721
4722 * Makefile.in (srcs): Add package.texi.
4723
4724 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
4725
4726 * processes.texi (Synchronous Processes): Minor clarification
4727 (Bug#8149).
4728
4729 2011-03-03 Glenn Morris <rgm@gnu.org>
4730
4731 * files.texi (Truenames): Minor clarification. (Bug#2341)
4732
4733 2011-03-01 Glenn Morris <rgm@gnu.org>
4734
4735 * variables.texi (Directory Local Variables):
4736 Mention `(subdirs . nil)' alist element.
4737
4738 2011-02-28 Glenn Morris <rgm@gnu.org>
4739
4740 * variables.texi (Directory Local Variables): Mention the optional
4741 mtime argument of dir-locals-set-directory-class. (Bug#3577)
4742
4743 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
4744
4745 * minibuf.texi (Minibuffer History): Clarify discussion of
4746 minibuffer history lists (Bug#8085).
4747
4748 2011-02-19 Eli Zaretskii <eliz@gnu.org>
4749
4750 * elisp.texi: Sync @dircategory with ../../info/dir.
4751
4752 * files.texi (Visiting Functions): Document find-file-literally,
4753 both the command and the variable.
4754
4755 * variables.texi (Creating Buffer-Local): Explain the meaning of
4756 permanent local variables.
4757
4758 * files.texi (Visiting Functions): Document find-file-literally,
4759 both the command and the variable.
4760
4761 * variables.texi (Creating Buffer-Local): Explain the meaning of
4762 permanent local variables.
4763
4764 2011-02-19 Glenn Morris <rgm@gnu.org>
4765
4766 * keymaps.texi (Remapping Commands): Mention how to undo it.
4767
4768 2011-02-09 Reuben Thomas <rrt@sc3d.org>
4769
4770 * loading.texi (Hooks for Loading): Remove unnecessary advice
4771 about eval-after-load (Bug#7986).
4772
4773 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
4774
4775 * commands.texi (Accessing Mouse): Note that a header line is not
4776 included in the row of posn-col-row.
4777
4778 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
4779
4780 * modes.texi (Major Mode Conventions): Add face guidelines.
4781 (Faces for Font Lock): List faces in order of prominence.
4782
4783 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
4784
4785 format-time-string now supports subsecond time stamp resolution
4786 * os.texi (Time Parsing): Document %N.
4787
4788 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
4789
4790 * vol1.texi (Top):
4791 * vol2.texi (Top):
4792 * elisp.texi (Top):
4793 * display.texi (Display Property): Shorten the menu description of
4794 the "Other Display Specs" node (Bug#7816).
4795
4796 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4797 menu item" concept index entries (Bug#7805).
4798
4799 2011-01-29 Eli Zaretskii <eliz@gnu.org>
4800
4801 * makefile.w32-in (texinfodir): New variable.
4802 (usermanualdir): Remove as redundant with $(emacsdir).
4803 (MAKEINFO): Remove options, leave only program name.
4804 (MAKEINFO_OPTS): New variable.
4805 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4806
4807 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
4808 Richard Kim <emacs18@gmail.com>
4809
4810 * loading.texi (Library Search): Document list-load-path-shadows
4811 (Bug#7757).
4812
4813 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
4814
4815 * searching.texi (Regexp Special): Remove outdated discussion of
4816 character sets (Bug#7780).
4817
4818 * frames.texi (Pop-Up Menus): Document where menu title comes
4819 from (Bug#7684).
4820
4821 2011-01-25 Glenn Morris <rgm@gnu.org>
4822
4823 * display.texi (Making Buttons): Mention limitation of text buttons.
4824
4825 2011-01-23 Werner Lemberg <wl@gnu.org>
4826
4827 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4828 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4829 (ENVADD): New variable to control texi2dvi and texi2pdf.
4830
4831 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
4832
4833 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4834 Emacs manual.
4835
4836 2011-01-15 Eli Zaretskii <eliz@gnu.org>
4837
4838 * files.texi (Directory Names): Explain why FROM in
4839 directory-abbrev-alist should begin with \`. (Bug#7777)
4840
4841 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4842
4843 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4844
4845 2011-01-02 Eli Zaretskii <eliz@gnu.org>
4846
4847 * modes.texi (Emulating Mode Line): Fix last change.
4848
4849 2011-01-02 Eli Zaretskii <eliz@gnu.org>
4850
4851 * modes.texi (Emulating Mode Line): Update documentation of
4852 format-mode-line according to changes that fixed bug #7587.
4853
4854 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4855
4856 * modes.texi (Derived Modes): Mention prog-mode.
4857
4858 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4859 of the key-binding-data cache since we don't use it any more.
4860
4861 2010-12-13 Eli Zaretskii <eliz@gnu.org>
4862
4863 * processes.texi (Shell Arguments):
4864 * strings.texi (Creating Strings): Don't mention "shell commands";
4865 make it explicit that `split-string-and-unquote' and
4866 `combine-and-quote-strings' are mainly for working with arguments
4867 to call-process and start-process.
4868
4869 * processes.texi (Shell Arguments): Fix documentation of
4870 `split-string-and-unquote'. Add indexing. (Bug#7563)
4871
4872 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
4873
4874 * modes.texi (Auto-Indentation): New section to document SMIE.
4875 (Major Mode Conventions):
4876 * text.texi (Mode-Specific Indent): Refer to it.
4877
4878 2010-12-13 Eli Zaretskii <eliz@gnu.org>
4879
4880 * display.texi (Other Display Specs): Document left-fringe and
4881 right-fringe display specs.
4882
4883 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
4884
4885 * backups.texi (Making Backups):
4886 * modes.texi (Example Major Modes): Use recommended coding style.
4887 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4888 define-derived-mode. Mention completion-at-point-functions.
4889
4890 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
4891
4892 * nonascii.texi (Converting Representations):
4893 Document byte-to-string.
4894
4895 2010-12-08 Glenn Morris <rgm@gnu.org>
4896
4897 * buffers.texi (Modification Time):
4898 verify-visited-file-modtime now defaults to the current buffer.
4899
4900 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
4901
4902 * nonascii.texi (Converting Representations): Document byte-to-string.
4903
4904 * strings.texi (Creating Strings): Don't mention semi-obsolete
4905 function char-to-string.
4906 (String Conversion): Shorten discussion of semi-obsolete function
4907 string-to-char. Link to Converting Representations.
4908
4909 * objects.texi (Symbol Type):
4910 * text.texi (Near Point):
4911 * help.texi (Help Functions):
4912 * functions.texi (Mapping Functions): Use string instead of
4913 char-to-string in examples.
4914
4915 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
4916
4917 * text.texi (Kill Functions, Kill Functions)
4918 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4919 YANK-HANDLER args.
4920
4921 * symbols.texi (Creating Symbols): Using unintern without an
4922 obarray arg is now obsolete.
4923
4924 * numbers.texi (Float Basics): Document float-e and float-pi.
4925
4926 * variables.texi (Defining Variables): Change "pi" example to
4927 "float-pi".
4928
4929 2010-11-26 Eli Zaretskii <eliz@gnu.org>
4930
4931 * commands.texi (Click Events): Document the values of X, Y and
4932 COL, ROW in the event's position, when the click is on the header
4933 or mode line, on the fringes, or in the margins.
4934
4935 2010-11-17 Eli Zaretskii <eliz@gnu.org>
4936
4937 * customize.texi (Composite Types): Lower-case index entry.
4938
4939 * loading.texi (How Programs Do Loading):
4940 Document load-file-name. (Bug#7346)
4941
4942 2010-11-17 Glenn Morris <rgm@gnu.org>
4943
4944 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4945
4946 2010-11-13 Eli Zaretskii <eliz@gnu.org>
4947
4948 * display.texi (Usual Display): Characters with no fonts are not
4949 necessarily displayed as empty boxes.
4950
4951 2010-10-31 Glenn Morris <rgm@gnu.org>
4952
4953 * maps.texi (Standard Keymaps): Update File menu description.
4954
4955 2010-10-28 Glenn Morris <rgm@gnu.org>
4956
4957 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4958
4959 2010-10-24 Eli Zaretskii <eliz@gnu.org>
4960
4961 * display.texi (Window Systems): Deprecate use of window-system as
4962 a predicate.
4963
4964 2010-10-23 Glenn Morris <rgm@gnu.org>
4965
4966 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4967 sorted-doc.
4968
4969 2010-10-15 Eli Zaretskii <eliz@gnu.org>
4970
4971 * os.texi (Dynamic Libraries): New node, with slightly modified
4972 text deleted from "Image Formats".
4973 (System Interface): Add @menu entry for "Dynamic Libraries".
4974
4975 * display.texi (Image Formats): Remove description of
4976 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4977
4978 2010-10-12 Glenn Morris <rgm@gnu.org>
4979
4980 * book-spine.texinfo: Rename to book-spine.texi.
4981
4982 2010-10-11 Glenn Morris <rgm@gnu.org>
4983
4984 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4985
4986 * Makefile.in (DVIPS): New variable.
4987 (.PHONY): Add html, ps.
4988 (html, elisp.html, ps, elisp.ps): New targets.
4989 (clean): Delete html, ps files.
4990 ($(infodir)/elisp): Remove unnecessary includes.
4991
4992 2010-10-09 Eli Zaretskii <eliz@gnu.org>
4993
4994 * makefile.w32-in (emacsdir): New variable.
4995 (srcs): Add emacsver.texi.
4996 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4997
4998 2010-10-09 Glenn Morris <rgm@gnu.org>
4999
5000 * Makefile.in (VPATH): Remove.
5001 (infodir): Make it absolute.
5002 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
5003
5004 * Makefile.in (dist): Anchor regexps.
5005
5006 * Makefile.in (srcs): Put elisp.texi first.
5007 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
5008
5009 * Makefile.in (infoclean): Remove harmless, long-standing error.
5010
5011 * Makefile.in ($(infodir)): Delete rule.
5012 (mkinfodir): New.
5013 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
5014
5015 * Makefile.in (dist): Remove reference to emacsver.texi.in.
5016 Also copy emacsver.texi, and edit $emacsdir.
5017
5018 2010-10-09 Glenn Morris <rgm@gnu.org>
5019
5020 * Makefile.in (emacsdir): New variable.
5021 (MAKEINFO): Add -I $emacsdir.
5022 (dist): Copy emacsver.texi.
5023 (srcs): Add emacsver.texi.
5024
5025 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
5026 Set EMACSVER by including emacsver.texi.
5027
5028 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
5029
5030 2010-10-07 Glenn Morris <rgm@gnu.org>
5031
5032 * Makefile.in (version): New, set by configure.
5033 (clean): Delete dist tar file.
5034 (dist): Use version in tar name.
5035
5036 2010-10-06 Glenn Morris <rgm@gnu.org>
5037
5038 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
5039 (INSTALL_INFO): Remove unused variable.
5040 (mostlyclean, infoclean, dist): New rules.
5041 (clean): Delete dvi and pdf files.
5042 (maintainer-clean): Remove elisp.oaux, use infoclean.
5043 ($(infodir)): Add parallel build workaround.
5044
5045 2010-10-04 Glenn Morris <rgm@gnu.org>
5046
5047 * Makefile.in (dvi, pdf, $(infodir)): New targets.
5048 ($(infodir)/elisp): Ensure target directory exists. Use $@.
5049 Fix -I typo.
5050 (clean): No 'make.out' or 'core' files.
5051 (.PHONY): Declare clean rules.
5052 (maintainer-clean): Delete pdf file. Guard against cd failures.
5053
5054 2010-10-03 Glenn Morris <rgm@gnu.org>
5055
5056 * files.texi (File Name Components): Remove ignored section about
5057 deleted variable directory-sep-char.
5058
5059 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
5060
5061 * files.texi (Magic File Names): New defopt
5062 remote-file-name-inhibit-cache.
5063
5064 2010-10-02 Glenn Morris <rgm@gnu.org>
5065
5066 * os.texi (Killing Emacs): Hook now runs in batch mode.
5067
5068 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
5069
5070 * text.texi (Special Properties): Clarify when modification-hooks run.
5071
5072 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
5073
5074 * syntax.texi (Syntax Flags): Document new `c' flag.
5075
5076 2010-09-09 Glenn Morris <rgm@gnu.org>
5077
5078 * display.texi (ImageMagick Images): General cleanup.
5079
5080 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
5081
5082 * files.texi (Directory Names): Use \` rather than ^.
5083
5084 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
5085
5086 * text.texi (Low-Level Kill Ring):
5087 * frames.texi (Window System Selections): Remove cut buffer
5088 documentation.
5089
5090 2010-08-28 Eli Zaretskii <eliz@gnu.org>
5091
5092 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
5093 Parameters", where the default fringe width is described.
5094
5095 * frames.texi (Window Frame Parameters, Basic Parameters)
5096 (Position Parameters, Layout Parameters, Management Parameters)
5097 (Cursor Parameters, Font and Color Parameters): Add indexing for
5098 frame parameters. (Bug#6929)
5099
5100 2010-08-25 Tom Tromey <tromey@redhat.com>
5101
5102 * vol2.texi (Top): Update.
5103 * vol1.texi (Top): Update.
5104 * tips.texi (Library Headers): Mention Package-Version and
5105 Package-Requires.
5106 * package.texi: New file.
5107 * os.texi (System Interface): Update pointers.
5108 * elisp.texi (Top): Link to new nodes. Include package.texi.
5109 * anti.texi (Antinews): Update pointers.
5110
5111 2010-08-25 Eli Zaretskii <eliz@gnu.org>
5112
5113 * processes.texi (Filter Functions): Fix last change.
5114
5115 2010-08-24 Markus Triska <triska@gmx.at>
5116
5117 * processes.texi (Filter Functions): Use `buffer-live-p' instead
5118 of `buffer-name' in the main text as well as in the example
5119 (Bug#3098).
5120
5121 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
5122
5123 * nonascii.texi (Text Representations):
5124 * loading.texi (Loading Non-ASCII):
5125 * compile.texi (Byte Compilation): Don't mention obsolete
5126 --unibyte command-line argument.
5127
5128 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
5129
5130 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
5131
5132 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
5133
5134 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
5135
5136 2010-08-20 Eli Zaretskii <eliz@gnu.org>
5137
5138 * commands.texi (Misc Events): Add cross-references to where
5139 POSITION of a mouse event is described in detail.
5140
5141 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
5142
5143 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
5144
5145 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
5146
5147 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
5148 Suggested by Štěpán Němec <stepnem@gmail.com>.
5149
5150 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
5151
5152 * minibuf.texi (High-Level Completion): Document args of
5153 `read-buffer-function' (bug#5625).
5154
5155 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
5156
5157 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
5158
5159 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
5160
5161 * processes.texi (Process Information): Explain process property
5162 `remote-tty'.
5163
5164 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
5165
5166 * modes.texi (Defining Minor Modes): Use C-delete in examples,
5167 instead of "\C-\^?" (bug#6334).
5168
5169 * text.texi (Special Properties): Fix typo.
5170
5171 2010-07-09 Eli Zaretskii <eliz@gnu.org>
5172
5173 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
5174 calling sequences, which are now the standard.
5175
5176 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
5177
5178 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
5179
5180 * commands.texi (Command Overview): Mention undo-boundary call.
5181
5182 2010-06-23 Glenn Morris <rgm@gnu.org>
5183
5184 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
5185 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
5186 * frames.texi, functions.texi, internals.texi, keymaps.texi:
5187 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
5188 * searching.texi, sequences.texi, strings.texi, syntax.texi:
5189 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
5190 Untabify Texinfo files.
5191
5192 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
5193
5194 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
5195
5196 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
5197
5198 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5199
5200 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
5201
5202 * searching.texi (Regexp Special): Remove obsolete information
5203 about matching non-ASCII characters, and suggest using char
5204 classes (Bug#6283).
5205
5206 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
5207
5208 * minibuf.texi (Basic Completion): Add missing "@end defun".
5209
5210 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5211
5212 * minibuf.texi (Basic Completion): Document completion-boundaries.
5213 (Programmed Completion): Document the new fourth method for boundaries.
5214
5215 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
5216
5217 * display.texi (Image Cache): Update documentation about image caching.
5218
5219 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
5220
5221 * windows.texi (Textual Scrolling):
5222 * tips.texi (Coding Conventions):
5223 * minibuf.texi (Minibuffer History):
5224 * maps.texi (Standard Keymaps):
5225 * loading.texi (Where Defined):
5226 * edebug.texi (Instrumenting): Fix typos.
5227
5228 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
5229
5230 * keymaps.texi (Menu Bar): Document :advertised-binding property.
5231
5232 * functions.texi (Obsolete Functions):
5233 Document set-advertised-calling-convention.
5234
5235 * minibuf.texi (Basic Completion): Document completion-in-region.
5236 (Programmed Completion): Document completion-annotate-function.
5237
5238 * commands.texi (Reading One Event): Document read-key.
5239 (Distinguish Interactive): Document KIND arg to
5240 called-interactively-p. Delete obsolete interactive-p.
5241
5242 * elisp.texi (Top): Update node description.
5243
5244 2010-05-08 Eli Zaretskii <eliz@gnu.org>
5245
5246 * nonascii.texi (Character Properties):
5247 Document unicode-category-table. Add an index entry for Unicode
5248 general category.
5249
5250 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
5251
5252 * Version 23.2 released.
5253
5254 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
5255
5256 * locals.texi (Standard Buffer-Local Variables):
5257 Remove @ignore'd reference to `direction-reversed'.
5258
5259 2010-04-14 Juri Linkov <juri@jurta.org>
5260
5261 Fix @deffn without category.
5262
5263 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
5264 for `abbrev-insert'.
5265
5266 * buffers.texi (Indirect Buffers): Add category `Command'
5267 to @deffn of `clone-indirect-buffer'.
5268
5269 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
5270 for `next-window' and `previous-window'. Add category `Command'
5271 to @deffn of `pop-to-buffer'.
5272
5273 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
5274
5275 * nonascii.texi (Text Representations): Don't mark
5276 enable-multibyte-characters as a user option.
5277
5278 2010-03-31 Eli Zaretskii <eliz@gnu.org>
5279
5280 * control.texi (Handling Errors): How to re-throw a signal caught
5281 by condition-case.
5282
5283 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
5284
5285 * loading.texi (Hooks for Loading): Document after-load-functions.
5286 Copyedits.
5287
5288 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
5289
5290 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
5291
5292 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
5293
5294 * processes.texi (Network Processes): Document seqpacket type.
5295
5296 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
5297
5298 * os.texi (System Environment): Do not mention lynxos.
5299
5300 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
5301
5302 * Branch for 23.2.
5303
5304 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
5305
5306 * objects.texi (Integer Type): Take note of the read syntax
5307 exception for numbers that cannot fit in the integer type.
5308
5309 2010-03-03 Glenn Morris <rgm@gnu.org>
5310
5311 * numbers.texi (Integer Basics, Bitwise Operations):
5312 * objects.texi (Integer Type): Update for integers now being 30-bit.
5313
5314 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
5315
5316 * display.texi (Low-Level Font): Document :otf font-spec property.
5317
5318 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
5319
5320 * display.texi (Line Height): Avoid obsolete special default variables
5321 like default-major-mode.
5322
5323 2010-01-28 Alan Mackenzie <acm@muc.de>
5324
5325 * display.texi (Auto Faces): Say fontification-functions is called
5326 whether or not Font Lock is enabled. Tidy up the wording a bit.
5327
5328 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
5329
5330 * elisp.texi: Remove duplicate edition information (Bug#5407).
5331
5332 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
5333
5334 * two.el (volume-header-toc-markup): Fix typos in docstring.
5335
5336 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
5337
5338 Avoid dubious uses of save-excursions.
5339 * positions.texi (Excursions): Recommend the use of
5340 save-current-buffer if applicable.
5341 * text.texi (Clickable Text): Fix the example code which used
5342 save-excursion in a naive way which sometimes preserves point and
5343 sometimes not.
5344 * variables.texi (Creating Buffer-Local):
5345 * os.texi (Session Management):
5346 * display.texi (GIF Images):
5347 * control.texi (Cleanups): Use (save|with)-current-buffer.
5348
5349 2010-01-02 Eli Zaretskii <eliz@gnu.org>
5350
5351 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
5352
5353 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
5354
5355 * nonascii.texi (Text Representations, Character Codes)
5356 (Converting Representations, Explicit Encoding)
5357 (Translation of Characters): Use hex notation consistently.
5358 (Character Sets): Fix map-charset-chars doc (Bug#5197).
5359
5360 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
5361
5362 * loading.texi (Where Defined): Make it clearer that these are
5363 loaded files (Bug#5068).
5364
5365 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
5366
5367 * minibuf.texi (Completion Styles): Document `initials' style.
5368
5369 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
5370
5371 * frames.texi (Resources): Describe inhibit-x-resources.
5372 (Size Parameters): Copyedit.
5373
5374 * hash.texi (Creating Hash):
5375 * objects.texi (Hash Table Type): Document the new hash table
5376 printed representation.
5377
5378 * minibuf.texi (Basic Completion): 4th arg to all-completions is
5379 obsolete.
5380
5381 * processes.texi (Process Buffers):
5382 Document process-kill-buffer-query-function.
5383
5384 2009-12-05 Glenn Morris <rgm@gnu.org>
5385
5386 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
5387 diary-display-function, and no longer recommended to be a hook.
5388 Update for changes in the names of calendar and diary hooks.
5389 diary-print-entries-hook has changed section.
5390
5391 2009-11-28 Eli Zaretskii <eliz@gnu.org>
5392
5393 * text.texi (Special Properties): More accurate description of
5394 what the `cursor' property does.
5395
5396 2009-11-26 Kevin Ryde <user42@zip.com.au>
5397
5398 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
5399 mouse-wheel-down-event, the closest thing to a definition for them.
5400 * os.texi (Startup Summary): vindex inhibit-startup-message and
5401 inhibit-splash-screen.
5402 (Command-Line Arguments): vindex argv.
5403 (Suspending Emacs): vindex suspend-tty-functions and
5404 resume-tty-functions. Don't want to index every hook, but having
5405 the programming ones is helpful.
5406
5407 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
5408
5409 * commands.texi (Motion Events): Fix typo (Bug#4907).
5410
5411 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
5412
5413 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
5414 are affected by case-fold-search (Bug#4483).
5415
5416 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
5417
5418 * minibuf.texi (Reading File Names): Note that read-file-name may
5419 use a graphical file dialog.
5420
5421 2009-10-31 Glenn Morris <rgm@gnu.org>
5422
5423 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
5424
5425 2009-10-16 Kevin Ryde <user42@zip.com.au>
5426
5427 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
5428 in particular so `info-lookup-symbol' can find its docs.
5429
5430 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
5431
5432 * variables.texi (Constant Variables): Distinguish from defconst
5433 variables.
5434 (Defining Variables): Add cindex.
5435
5436 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
5437
5438 * os.texi (Time of Day): Clarify that the microsecond part is
5439 ignored (Bug#4637).
5440
5441 2009-10-11 Glenn Morris <rgm@gnu.org>
5442
5443 * frames.texi (Size and Position): Clarify what is included in the frame
5444 height. (Bug#4535)
5445
5446 2009-10-10 Glenn Morris <rgm@gnu.org>
5447
5448 * windows.texi (Size of Window): The relationship between window and
5449 frame heights is not so simple. (Bug#4535)
5450 Mention window-full-height-p.
5451
5452 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
5453
5454 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
5455 used from Lisp.
5456
5457 2009-10-07 Eli Zaretskii <eliz@gnu.org>
5458
5459 * files.texi (Directory Names) <abbreviate-file-name>:
5460 Document that root home directories are not replaced with "~".
5461
5462 2009-10-06 Eli Zaretskii <eliz@gnu.org>
5463
5464 * text.texi (Special Properties): Document the meaning of the
5465 `cursor' text property whose value is an integer.
5466
5467 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
5468
5469 * files.texi (Magic File Names): Add `copy-directory'.
5470
5471 2009-10-05 Eli Zaretskii <eliz@gnu.org>
5472
5473 * files.texi (File Attributes): Fix description of file
5474 attributes. (Bug#4638) Update attributes of files.texi example to
5475 be more representative.
5476
5477 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
5478
5479 * files.texi (Create/Delete Dirs): New command copy-directory.
5480
5481 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
5482
5483 * anti.texi (Antinews):
5484 * macros.texi (Indenting Macros):
5485 * strings.texi (Creating Strings, Case Conversion):
5486 Remove duplicate words.
5487
5488 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
5489
5490 * files.texi (Create/Delete Dirs): delete-directory has an
5491 optional parameter RECURSIVE.
5492
5493 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
5494
5495 * buffers.texi (Swapping Text): Minor clarification.
5496
5497 2009-10-01 Glenn Morris <rgm@gnu.org>
5498
5499 * functions.texi (Declaring Functions): Mention that we also search for
5500 ".m" files in the src/ directory.
5501
5502 2009-09-25 David Engster <deng@randomsample.de>
5503
5504 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
5505
5506 2009-09-22 Glenn Morris <rgm@gnu.org>
5507
5508 * internals.texi (Building Emacs): Mention preloaded-file-list.
5509
5510 2009-09-14 Alan Mackenzie <acm@muc.de>
5511
5512 * os.texi (Terminal Output): Put "@code{}" around "stdout".
5513
5514 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
5515
5516 * functions.texi (Anonymous Functions): Rearrange discussion,
5517 giving usage of unquoted lambda forms first. Mention that
5518 `function' and `#'' are no longer required (Bug#4290).
5519
5520 2009-09-11 Alan Mackenzie <acm@muc.de>
5521
5522 * os.texi (Terminal Output): Document `send-string-to-terminal' in
5523 batch mode.
5524
5525 2009-09-01 Glenn Morris <rgm@gnu.org>
5526
5527 * display.texi (Face Functions): Mention define-obsolete-face-alias.
5528
5529 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
5530
5531 * nonascii.texi (Character Codes): Fix typos.
5532
5533 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
5534
5535 * processes.texi (Synchronous Processes): New defvar
5536 process-file-side-effects.
5537
5538 2009-08-25 Glenn Morris <rgm@gnu.org>
5539
5540 * display.texi (Fontsets): Fix typo.
5541
5542 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
5543
5544 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
5545
5546 * processes.texi (Asynchronous Processes): Adjust arglist of
5547 start-process-shell-command and start-file-process-shell-command.
5548
5549 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
5550
5551 * advice.texi (Argument Access in Advice): Note that argument
5552 positions are zero-based (Bug#3932).
5553
5554 * commands.texi (Distinguish Interactive): Minor copyedit.
5555
5556 * display.texi (Face Attributes): Add xref to Displaying Faces for
5557 explanation of "underlying face".
5558
5559 * customize.texi (Common Keywords): Add xref to Loading.
5560
5561 * loading.texi (How Programs Do Loading): Add xref to Lisp
5562 Libraries node in the Emacs manual.
5563
5564 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
5565
5566 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
5567
5568 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
5569
5570 * processes.texi (Shell Arguments): Copyedits.
5571
5572 2009-07-18 Glenn Morris <rgm@gnu.org>
5573
5574 * loading.texi (Repeated Loading): Fix typo.
5575
5576 2009-07-16 Richard Stallman <rms@gnu.org>
5577
5578 * buffers.texi (Swapping Text): Recommend setting
5579 write-region-annotate-functions and buffer-saved-size.
5580
5581 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
5582
5583 2009-07-15 Glenn Morris <rgm@gnu.org>
5584
5585 * edebug.texi: Minor re-phrasings throughout.
5586 (Edebug Execution Modes): Sit-for affects continue mode too.
5587 (Jumping): Use `forward-sexp' rather than its keybinding.
5588 (Edebug Misc): Fix Q binding.
5589 (Edebug Eval): Remove cl version.
5590 (Printing in Edebug): Clarify print-length etc.
5591 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
5592 (Specification List): Remove edebug-unwrap findex entry.
5593 (Specification Examples): defmacro is actually not the same as defun.
5594 Escape "`" in example.
5595
5596 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
5597
5598 * markers.texi (The Mark): Document optional arg to
5599 deactivate-mark.
5600
5601 2009-07-11 Kevin Ryde <user42@zip.com.au>
5602
5603 * hooks.texi (Standard Hooks): Fix cross-references.
5604
5605 * loading.texi (Named Features): Refer to eval-after-load.
5606
5607 2009-07-11 Glenn Morris <rgm@gnu.org>
5608
5609 * Makefile.in (TEXI2PDF): New.
5610 (elisp.pdf): New target.
5611
5612 * searching.texi (Regexp Backslash): Fix typo.
5613
5614 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5615
5616 2009-07-10 Glenn Morris <rgm@gnu.org>
5617
5618 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
5619
5620 * customize.texi (Customization Types):
5621 * display.texi (Abstract Display):
5622 * objects.texi (Character Type, String Type):
5623 Merge in some menu descriptions from elisp.texi.
5624
5625 * hash.texi (Hash Tables):
5626 * modes.texi (Multiline Font Lock):
5627 End menu description with period.
5628
5629 2009-07-09 Glenn Morris <rgm@gnu.org>
5630
5631 * back.texi: Don't hard-code texinfo location.
5632
5633 * two-volume.make (texinfodir): New, with location of texinfo.tex.
5634 (tex): Add texinfodir to TEXINPUTS.
5635 (elisp1med-init, elisp2med-init): Use texinfodir.
5636
5637 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
5638 (clean): Add two-volume.make intermediate files.
5639
5640 * elisp.texi, vol1.texi, vol2.texi:
5641 Use a DATE variable with the publication date, and update it.
5642 Fix antinews menu description.
5643
5644 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
5645 Update the detailed node listing to match elisp.texi.
5646
5647 * README: Update edition to match elisp.texi.
5648
5649 * objects.texi (General Escape Syntax):
5650 * nonascii.texi (Character Sets):
5651 Use consistent case for "Unicode Standard".
5652
5653 * anti.texi (Antinews):
5654 * customize.texi (Variable Definitions):
5655 * functions.texi (Declaring Functions):
5656 * nonascii.texi (Character Properties):
5657 * processes.texi (Serial Ports):
5658 * text.texi (Special Properties):
5659 * tips.texi (Coding Conventions):
5660 Minor rearrangements to improve TeX line-filling.
5661
5662 * commands.texi (Using Interactive): Fix cross-reference.
5663
5664 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5665
5666 * frames.texi (Management Parameters): Mention sticky.
5667
5668 2009-07-01 Andreas Schwab <aschwab@redhat.com>
5669
5670 * help.texi (Help Functions): Fix description of help-buffer and
5671 help-setup-xref to use @defun instead of @deffn.
5672
5673 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5674
5675 * frames.texi (Size Parameters): Mention maximized for fullscreen.
5676
5677 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
5678
5679 * display.texi (Window Systems): Add ns to the list.
5680
5681 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
5682
5683 * Branch for 23.1.
5684
5685 2009-06-17 Martin Rudalics <rudalics@gmx.at>
5686
5687 * windows.texi (Dedicated Windows): Fix typo.
5688 (Resizing Windows): Replace @defun by @deffn.
5689
5690 2009-06-17 Glenn Morris <rgm@gnu.org>
5691
5692 * variables.texi (Directory Local Variables):
5693 Update for 2009-04-11 name-change of dir-locals-directory-alist.
5694
5695 2009-06-09 Kenichi Handa <handa@m17n.org>
5696
5697 * nonascii.texi (Character Sets): State clearly that FROM and TO
5698 are codepoints of CHARSET.
5699
5700 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
5701
5702 * minibuf.texi (Reading File Names): Fix introductory text.
5703 Suggested by stan@derbycityprints.com.
5704 (High-Level Completion): Fix typo.
5705
5706 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
5707
5708 * frames.texi (Text Terminal Colors): Multi-tty is already
5709 implemented, but tty-local colors are not.
5710
5711 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
5712
5713 * hooks.texi (Standard Hooks): Remove mention of obsolete
5714 redisplay-end-trigger-functions.
5715
5716 * internals.texi (Window Internals): Remove mention of obsolete
5717 redisplay-end-trigger-functions.
5718
5719 2009-05-21 Martin Rudalics <rudalics@gmx.at>
5720
5721 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
5722
5723 * backups.texi (Making Backups): backup-directory-alist and
5724 make-backup-file-name-function are options.
5725 (Auto-Saving): auto-save-list-file-prefix is an option.
5726
5727 * buffers.texi (Killing Buffers): buffer-offer-save is an
5728 option.
5729
5730 * display.texi (Refresh Screen): no-redraw-on-reenter is an
5731 option.
5732 (Echo Area Customization): echo-keystrokes is an option.
5733 (Selective Display): selective-display-ellipses is an option.
5734 (Temporary Displays): temp-buffer-show-function is an option.
5735 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
5736 are options.
5737 (Font Selection): face-font-family-alternatives,
5738 face-font-selection-order, face-font-registry-alternatives, and
5739 scalable-fonts-allowed are options.
5740 (Fringe Indicators): indicate-buffer-boundaries is an option.
5741 (Fringe Cursors): overflow-newline-into-fringe is an option.
5742 (Scroll Bars): scroll-bar-mode is an option.
5743
5744 * eval.texi (Eval): max-lisp-eval-depth is an option.
5745
5746 * files.texi (Visiting Functions): find-file-hook is an option.
5747 (Directory Names): directory-abbrev-alist is an option.
5748 (Unique File Names): temporary-file-directory and
5749 small-temporary-file-directory are options.
5750
5751 * frames.texi (Initial Parameters): initial-frame-alist,
5752 minibuffer-frame-alist and default-frame-alist are options.
5753 (Cursor Parameters): blink-cursor-alist and
5754 cursor-in-non-selected-windows ar options.
5755 (Window System Selections): selection-coding-system is an
5756 option.
5757 (Display Feature Testing): display-mm-dimensions-alist is an
5758 option.
5759
5760 * help.texi (Help Functions): help-char and help-event-list are
5761 options.
5762
5763 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5764 an option.
5765
5766 * minibuf.texi (Minibuffer History): history-length and
5767 history-delete-duplicates are options.
5768 (High-Level Completion): read-buffer-function and
5769 read-buffer-completion-ignore-case are options.
5770 (Reading File Names): read-file-name-completion-ignore-case is
5771 an option.
5772
5773 * modes.texi (Mode Line Top): mode-line-format is an option.
5774 (Mode Line Variables): mode-line-position and mode-line-modes
5775 are options.
5776
5777 * nonascii.texi (Text Representations):
5778 enable-multibyte-characters is an option.
5779 (Default Coding Systems): auto-coding-regexp-alist,
5780 file-coding-system-alist, auto-coding-alist and
5781 auto-coding-functions are options.
5782 (Specifying Coding Systems): inhibit-eol-conversion is an
5783 option.
5784
5785 * os.texi (Init File): site-run-file is an option.
5786 (System Environment): mail-host-address is an option.
5787 (User Identification): user-mail-address is an option.
5788 (Terminal Output): baud-rate is an option.
5789
5790 * positions.texi (Word Motion): words-include-escapes is an
5791 option.
5792
5793 * searching.texi (Standard Regexps): page-delimiter,
5794 paragraph-separate, paragraph-separate and sentence-end are
5795 options.
5796
5797 * text.texi (Margins): left-margin and fill-nobreak-predicate
5798 are options.
5799
5800 * variables.texi (Local Variables): max-specpdl-size is an
5801 option.
5802
5803 * windows.texi (Choosing Window):
5804 split-window-preferred-function, special-display-function and
5805 display-buffer-function are options.
5806
5807 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
5808
5809 Fix errors spotted by Martin Rudalics.
5810
5811 * syntax.texi (Position Parse): Document rationale for ignored
5812 arguments to syntax-ppss-flush-cache.
5813
5814 * processes.texi (Input to Processes): Mark PROCESS arg to
5815 process-running-child-p as optional.
5816 (Network Options): Document NO-ERROR arg to
5817 set-network-process-option.
5818
5819 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5820 command.
5821
5822 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5823 posix-search-backward as commands.
5824
5825 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5826 (Suspending Emacs): Mark suspend-emacs as a command.
5827 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5828 commands.
5829 (Terminal Output): Remove obsolete function baud-rate.
5830 Document TERMINAL arg for send-string-to-terminal.
5831
5832 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5833 terminal-coding-system and set-terminal-coding-system.
5834 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5835 as optional.
5836 (Character Sets): Document RESTRICTION arg of char-charset.
5837 (Character Codes): Mark POS argument to get-byte as optional.
5838
5839 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5840 minibuffer-message.
5841
5842 * files.texi (Create/Delete Dirs): Mark make-directory and
5843 delete-directory as commands.
5844
5845 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5846
5847 * text.texi (Base 64): Mark base64-decode-string and
5848 base64-encode-string as commands.
5849 (Columns): Mark move-to-column as a command.
5850 (Mode-Specific Indent): Document RIGID arg to
5851 indent-for-tab-command.
5852 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5853 Mark indent-code-rigidly as a command.
5854 (Substitution): Mark translate-region as a command.
5855
5856 * frames.texi (Size and Position): Remove obsolete functions
5857 screen-height and screen-width.
5858
5859 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
5860
5861 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5862 (Displaying Buffers, Resizing Windows): Correct mistakes;
5863 next-window, previous-window, and pop-to-buffer are not commands,
5864 and fit-window-to-buffer" is a command. (Pointed out by Martin
5865 Rudalics.)
5866
5867 2009-05-17 Richard M Stallman <rms@gnu.org>
5868
5869 * modes.texi (Precalculated Fontification): Clarify text.
5870
5871 2009-05-17 Martin Rudalics <rudalics@gmx.at>
5872
5873 * windows.texi (Selecting Windows): Clarify descriptions of
5874 with-selected-window and get-lru-window.
5875 (Cyclic Window Ordering): Refer to particular frame when talking
5876 about how splitting affects the ordering.
5877 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5878 switch-to-buffer-other-window. Explain how setting of
5879 display-buffer-reuse-frames affects pop-to-buffer.
5880 (Choosing Window): Clarify some details in descriptions of
5881 display-buffer-reuse-frames, pop-up-frames, and
5882 pop-up-frame-function.
5883 (Dedicated Windows): Clarify some details.
5884 (Textual Scrolling): Replace term vscroll by term vertical
5885 scroll position.
5886 (Vertical Scrolling): Fix typo.
5887 (Window Hooks): Relate text on jit-lock-register to window
5888 scrolling and size changes.
5889
5890 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
5891
5892 * frames.texi (Initial Parameters): Clarify what the initial
5893 minibuffer frame is.
5894 (Buffer Parameters): Note that the minibuffer parameter can not be
5895 altered.
5896
5897 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5898 Document display-buffer changes.
5899
5900 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
5901
5902 * anti.texi (Antinews): Rewrite for Emacs 22.
5903
5904 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5905 obarrays are first mentioned. Define "system abbrev" more
5906 prominently, and add it to the index.
5907 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5908 Copyedits.
5909 (Abbrev Expansion): Document abbrev-insert.
5910
5911 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
5912
5913 * frames.texi (Font and Color Parameters): Rename from Color
5914 Parameters. Document font-backend parameter.
5915
5916 * vol2.texi (Top): Update node listing.
5917 * vol1.texi (Top): Update node listing.
5918 * elisp.texi (Top): Update node listing.
5919
5920 2009-05-11 Martin Rudalics <rudalics@gmx.at>
5921
5922 * windows.texi (Choosing Window): Don't explicitly refer to
5923 split-window-sensibly's window argument in descriptions of
5924 split-height-threshold and split-width-threshold.
5925
5926 2009-05-10 Martin Rudalics <rudalics@gmx.at>
5927
5928 * windows.texi (Choosing Window): Fix rewrite of window
5929 splitting section.
5930
5931 2009-05-09 Eli Zaretskii <eliz@gnu.org>
5932
5933 * nonascii.texi (Default Coding Systems):
5934 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5935 Add indexing.
5936 (Lisp and Coding Systems): Add index entries.
5937
5938 2009-05-09 Martin Rudalics <rudalics@gmx.at>
5939
5940 * windows.texi (Choosing Window): Describe split-window-sensibly
5941 and rewrite section on window splitting accordingly.
5942 (Textual Scrolling): Replace `...' by @code{...}.
5943
5944 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
5945
5946 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5947 Remove obsoleted pre-abbrev-expand-hook.
5948
5949 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5950 entries.
5951
5952 * internals.texi (Object Internals): Don't assume 32-bit machines
5953 are the norm.
5954 (Buffer Internals): Consolidate table entries for readability.
5955 (Window Internals): Synch field names to window.h.
5956 (Process Internals): Synch field names to process.h.
5957
5958 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
5959
5960 * variables.texi (File Local Variables): Note that read-circle is
5961 bound to nil when reading file-local variables.
5962
5963 * streams.texi (Input Functions): Document read-circle.
5964 (Output Variables): Add xref to Circular Objects.
5965
5966 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
5967
5968 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5969 Features and Coding System Basics. Node that "p" stands for
5970 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5971 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5972 mouse-appearance-menu.
5973 (Programming Tips): Add xref to Progress.
5974
5975 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
5976
5977 * os.texi (Command-Line Arguments):
5978 Document command-line-args-left.
5979 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5980 terminal objects for tty arguments.
5981 (Startup Summary): Add xref to Session Management.
5982 (Session Management): Mention emacs-session-restore. Copyedits.
5983
5984 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
5985
5986 * os.texi (Startup Summary): Copyedits. The init file is not
5987 necessarily named .emacs now. Document initial-buffer-choice and
5988 initial-scratch-message. Note where Emacs exits in batch mode.
5989 Document inhibit-splash-screen as an alias.
5990 (Init File): Be neutral about which init file name to use.
5991
5992 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
5993
5994 * os.texi (System Interface): Fix Texinfo usage.
5995
5996 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
5997
5998 * searching.texi (Regexp Backslash): Also refer to shy groups as
5999 non-capturing or unnumbered groups.
6000 (Regexp Functions): Add cross-reference to Regexp Backslash.
6001
6002 * display.texi (Truncation): Overlays can use line-prefix and
6003 wrap-prefix too.
6004 (Overlay Properties): Document wrap-prefix and line-prefix.
6005 (Face Attributes): Document underline-minimum-offset.
6006 (Face Remapping): Copyedits.
6007 (Low-Level Font): Copyedits.
6008 (Image Cache): Note that the image cache is shared between frames.
6009 (Line Height): Emphasize that line-spacing only takes effect on
6010 graphical terminals.
6011
6012 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
6013
6014 * display.texi (Refresh Screen): Note that a passage about screen
6015 refreshing is text terminal only.
6016 (Forcing Redisplay): Delete misleading comment---sit-for calls
6017 redisplay, not the other way around.
6018 (Truncation): Note new values of truncate-partial-width-windows.
6019 Copyedits.
6020 (Invisible Text): Document invisible-p.
6021
6022 2009-04-11 Eli Zaretskii <eliz@gnu.org>
6023
6024 * display.texi (Overlays): Overlays don't scale well. See
6025 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
6026
6027 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
6028
6029 * syntax.texi (Syntax Table Functions): Document cons cell
6030 argument for modify-syntax-entry.
6031 (Categories): Document cons cell argument for
6032 modify-category-entry.
6033
6034 * searching.texi (String Search): Document word-search-forward-lax
6035 and word-search-backward-lax.
6036 (Searching and Case): Describe isearch behavior more precisely.
6037
6038 * keymaps.texi (Tool Bar): Mention that some platforms do not
6039 support multi-line toolbars. Suggested by Stephen Eglen.
6040
6041 * frames.texi (Layout Parameters): Mention that Nextstep also
6042 allows only one tool-bar line. Suggested by Stephen Eglen.
6043
6044 * nonascii.texi (Text Representations): Copyedits.
6045 (Coding System Basics): Also mention utf-8-emacs.
6046 (Converting Representations, Selecting a Representation)
6047 (Scanning Charsets, Translation of Characters, Encoding and I/O):
6048 Copyedits.
6049 (Character Codes): Mention role of codepoints 1114112 to 4194175.
6050
6051 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
6052
6053 * text.texi (Yank Commands): Note that yank uses push-mark.
6054 (Filling): Clarify REGION argument of fill-paragraph.
6055 Document fill-forward-paragraph-function.
6056 (Special Properties): Remove "new in Emacs 22" declaration.
6057 (Clickable Text): Merge with Links and Mouse-1 node.
6058
6059 * display.texi (Button Properties, Button Buffer Commands):
6060 Change xref to Clickable Text.
6061
6062 * tips.texi (Key Binding Conventions): Change xref to Clickable
6063 Text.
6064
6065 * elisp.texi (Top): Update node listing.
6066
6067 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
6068
6069 * markers.texi (The Mark): Copyedits. Improve description of
6070 handle-shift-selection.
6071 (The Region): Move use-region-p here from The Mark.
6072
6073 * positions.texi (Screen Lines): Document (cols . lines) argument
6074 for vertical-motion.
6075
6076 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
6077
6078 * frames.texi (Frames): Clean up introduction. Document `ns'
6079 return value for framep.
6080 (Creating Frames): Note how the terminal is chosen.
6081 (Multiple Terminals, Multiple Displays): Merge into a single node.
6082 (Color Parameters): Fix typo.
6083
6084 * variables.texi (Local Variables, Buffer-Local Variables)
6085 (Creating Buffer-Local): Change link to Multiple Terminals.
6086
6087 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
6088
6089 * keymaps.texi (Controlling Active Maps): Change link to Multiple
6090 Terminals.
6091
6092 * commands.texi (Command Loop Info, Keyboard Macros): Change link
6093 to Multiple Terminals.
6094
6095 * elisp.texi (Top): Update node listing.
6096 * vol2.texi (Top): Update node listing.
6097 * vol1.texi (Top): Update node listing.
6098
6099 * buffers.texi (Current Buffer): Note that the append-to-buffer
6100 example is no longer in synch with the latest code. Tie the two
6101 examples together.
6102
6103 * files.texi (File Attributes): Move note about MS-DOS from
6104 Changing Files to File Attributes.
6105 (Create/Delete Dirs): Note that mkdir is an alias for this.
6106
6107 2009-04-01 Markus Triska <triska@gmx.at>
6108
6109 * processes.texi (Filter Functions): Suggest how to handle output
6110 batches.
6111
6112 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
6113
6114 * help.texi (Accessing Documentation): Update example to use
6115 help-setup-xref and with-help-window.
6116 (Help Functions): Remove print-help-return-message, which is
6117 semi-obsolete due to with-help-window. Document help-buffer and
6118 help-setup-xref.
6119
6120 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
6121
6122 * help.texi (Accessing Documentation, Help Functions):
6123 Remove information about long-obsolete Emacs versions.
6124
6125 * modes.texi (Mode Line Variables): The default values of the mode
6126 line variables are now more complicated.
6127
6128 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
6129
6130 * modes.texi (Major Mode Conventions): Note that specialness is
6131 inherited.
6132 (Derived Modes): Note that define-derive-mode sets the mode-class
6133 property.
6134
6135 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
6136 goto-map. Add search-map to the list.
6137
6138 2009-03-27 Eli Zaretskii <eliz@gnu.org>
6139
6140 * os.texi (System Environment): Update the list of system-type
6141 values.
6142
6143 * markers.texi (The Mark) <handle-shift-selection>: Update for
6144 removal of the optional argument DEACTIVATE.
6145
6146 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
6147
6148 * commands.texi (Focus Events): Most X window managers don't use
6149 focus-follows-mouse nowadays.
6150
6151 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
6152
6153 * commands.texi (Defining Commands): Clarify introduction.
6154 (Using Interactive): Not that interactive can be put in a symbol
6155 property.
6156 (Interactive Call): Note that a symbol with a non-nil
6157 interactive-form property satisfies commandp.
6158
6159 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
6160
6161 * minibuf.texi (Intro to Minibuffers): Fix typos.
6162
6163 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
6164
6165 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
6166 about minibuffers in old Emacs versions. Copyedits.
6167 Emphasize that enable-recursive-minibuffers defaults to nil.
6168 (Text from Minibuffer): Simplify introduction.
6169
6170 2009-03-22 Alan Mackenzie <acm@muc.de>
6171
6172 * commands.texi (Using Interactive): Clarify string argument to
6173 `interactive' - even promptless elements need \n separators.
6174
6175 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
6176
6177 * minibuf.texi (Completion Styles): New node.
6178
6179 * elisp.texi (Top): Update node listing.
6180
6181 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
6182
6183 * minibuf.texi (Basic Completion): Note that
6184 read-file-name-completion-ignore-case and
6185 read-buffer-completion-ignore-case can override
6186 completion-ignore-case.
6187 (Minibuffer Completion): Document completing-read changes.
6188 (Completion Commands): Avoid mentioning partial completion mode.
6189 Document minibuffer-completion-confirm changes, and
6190 minibuffer-confirm-exit-commands.
6191 (High-Level Completion): Document new require-match behavior for
6192 read-buffer. Document read-buffer-completion-ignore-case.
6193 (Reading File Names): Document new require-match behavior for
6194 read-file-name.
6195
6196 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
6197
6198 * debugging.texi (Error Debugging): Don't mislead the reader into
6199 thinking that debug-on-error enters debugger for C-f at EOB.
6200 (Error Debugging): Setting debug-on-init within the init file
6201 works, and has for some time.
6202
6203 2009-03-13 Kenichi Handa <handa@m17n.org>
6204
6205 * display.texi (Fontsets): Update the description.
6206
6207 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
6208
6209 * advice.texi (Advising Primitives): Link to What Is a Function.
6210
6211 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
6212
6213 * compile.texi (Speed of Byte-Code): Update example.
6214 (Disassembly): Update examples.
6215
6216 * loading.texi (Repeated Loading): Simplify examples.
6217
6218 * customize.texi (Common Keywords): It's not necessary to use :tag
6219 to remove hyphens, as custom-unlispify-tag-name does it
6220 automatically.
6221 (Variable Definitions): Link to File Local Variables.
6222 Document customized-value symbol property.
6223 (Customization Types): Move menu to end of node.
6224
6225 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
6226
6227 * macros.texi (Compiling Macros): Omit misleading sentence, which
6228 implied that macros can only be used in the same file they are
6229 defined.
6230 (Backquote): Remove obsolete information about Emacs 19.
6231
6232 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
6233
6234 * display.texi (Display Margins): Fix paren typo.
6235
6236 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
6237
6238 * elisp.texi (Top): Update node listing.
6239
6240 * variables.texi (Variables): Clarify introduction.
6241 (Global Variables): Mention that setq is a special form.
6242 (Local Variables): Use active voice.
6243 (Tips for Defining): Mention marking variables as safe.
6244 (Buffer-Local Variables): Mention terminal-local and frame-local
6245 variables together.
6246 (File Local Variables): Copyedits.
6247 (Frame-Local Variables): Note that they are not really useful.
6248 (Future Local Variables): Node deleted.
6249
6250 * objects.texi (General Escape Syntax): Update explanation of
6251 Unicode escape syntax.
6252
6253 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
6254
6255 * control.texi (Control Structures): Add cindex entry for "textual
6256 order".
6257
6258 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
6259 instead of "expression" throughout.
6260 (Function Indirection): Copyedits. Use active voice.
6261 (Eval): The default value of max-lisp-eval-depth is now 400.
6262
6263 2009-02-23 Miles Bader <miles@gnu.org>
6264
6265 * processes.texi (System Processes): Rename `system-process-attributes'
6266 to `process-attributes'.
6267
6268 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
6269
6270 * symbols.texi (Property Lists): Emphasize that property lists are
6271 not restricted to symbol cells.
6272 (Other Plists): Copyedit.
6273
6274 * sequences.texi (Sequences Arrays Vectors): Make introduction
6275 more concise.
6276 (Arrays): Mention char-tables and bool-vectors too.
6277 (Vectors): Don't repeat information given in Arrays node. Link to
6278 nodes that explain the vector usage examples.
6279 (Char-Tables): Note that char-table elements can have arbitrary
6280 type. Explain effect of omitted char-table-extra-slots property.
6281 Link to Property Lists node.
6282
6283 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
6284
6285 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
6286 `append'.
6287 (List Elements): Copyedits.
6288
6289 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
6290 of `vconcat'.
6291
6292 * strings.texi (Creating Strings): Copyedits. Remove obsolete
6293 Emacs 20 usage of `concat'.
6294 (Case Conversion): Copyedits.
6295
6296 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
6297
6298 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
6299 Minor edits.
6300 (Frame Configuration Type): Emphasize that it is not primitive.
6301 (Font Type): New node.
6302 (Type Predicates): Add fontp; type-of now recognizes font object
6303 types.
6304
6305 * intro.texi (Version Info): Update version numbers in examples.
6306 (Acknowledgements): List more contributors.
6307
6308 * elisp.texi: Bump version number to 3.0.
6309 (Top): Link to Font Type node.
6310
6311 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
6312
6313 * modes.texi (Major Mode Conventions): Remove duplicate words.
6314 (Customizing Keywords): Fix typo.
6315
6316 2009-02-14 Eli Zaretskii <eliz@gnu.org>
6317
6318 * nonascii.texi (User-Chosen Coding Systems): Document that
6319 select-safe-coding-system suggests raw-text if there are raw bytes
6320 in the region.
6321 (Explicit Encoding): Warn not to use `undecided' when encoding.
6322
6323 2009-02-11 Glenn Morris <rgm@gnu.org>
6324
6325 * frames.texi (Visibility of Frames): Mention the effect multiple
6326 workspaces/desktops can have on visibility.
6327
6328 2009-02-07 Eli Zaretskii <eliz@gnu.org>
6329
6330 * text.texi (Commands for Insertion):
6331 * commands.texi (Event Mod):
6332 * keymaps.texi (Searching Keymaps):
6333 * nonascii.texi (Translation of Characters):
6334 Reinstate documentation of translation-table-for-input.
6335 (Explicit Encoding): Document the `charset' text property produced
6336 by decode-coding-region and decode-coding-string.
6337
6338 2009-01-27 Alan Mackenzie <acm@muc.de>
6339
6340 * modes.texi (Search-based Fontification): Correct a typo.
6341
6342 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
6343
6344 * abbrevs.texi (Abbrev Table Properties): Fix typo.
6345 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
6346
6347 2009-01-24 Eli Zaretskii <eliz@gnu.org>
6348
6349 * display.texi (Window Systems): Document the value of
6350 `initial-window-system' under --daemon.
6351
6352 * os.texi (System Environment): Remove description of the
6353 `environment' function which has been deleted.
6354
6355 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
6356
6357 * frames.texi (Multiple Displays): Remove documentation for
6358 removed function make-frame-on-tty.
6359
6360 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
6361
6362 * files.texi (Format Conversion Piecemeal): Clarify behavior of
6363 write-region-annotate-functions.
6364 Document write-region-post-annotation-function.
6365
6366 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
6367
6368 * display.texi (Font Lookup): Document WIDTH argument of
6369 x-list-fonts.
6370
6371 2009-01-17 Eli Zaretskii <eliz@gnu.org>
6372
6373 * maps.texi (Standard Keymaps): Rename function-key-map to
6374 local-function-key-map.
6375
6376 * keymaps.texi (Translation Keymaps): Rename function-key-map to
6377 local-function-key-map.
6378
6379 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
6380 and `set-keyboard-coding-system' now accept an optional terminal
6381 argument.
6382
6383 * commands.texi (Event Mod): `keyboard-translate-table' is now
6384 terminal-local.
6385 (Function Keys): Rename function-key-map to
6386 local-function-key-map.
6387
6388 * elisp.texi (Top): Make @detailmenu be consistent with changes in
6389 frames.texi.
6390
6391 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
6392 `delete-terminal-functions', `suspend-tty-functions' and
6393 `resume-tty-functions'.
6394
6395 * frames.texi (Frames): Document `frame-terminal' and
6396 `terminal-live-p'.
6397 (Multiple Displays): Document `make-frame-on-tty'.
6398 (Multiple Terminals): Document `terminal-list', `delete-terminal',
6399 `terminal-name', and `get-device-terminal'.
6400 (Terminal Parameters): Document `terminal-parameters',
6401 `terminal-parameter', and `set-terminal-parameter'.
6402
6403 * os.texi (System Environment): Document `environment' and
6404 `initial-environment'.
6405 (Suspending Emacs): Update for multi-tty; document
6406 `suspend-tty', `resume-tty', and `controlling-tty-p'.
6407
6408 * nonascii.texi (Coding System Basics): More accurate description
6409 of `raw-text'.
6410
6411 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
6412
6413 * display.texi (Low-Level Font): Fix typo.
6414
6415 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
6416
6417 * elisp.texi (Top): Update node listing.
6418
6419 * display.texi (PostScript Images): Node deleted.
6420
6421 2009-01-10 Eli Zaretskii <eliz@gnu.org>
6422
6423 * processes.texi (Decoding Output): Document that null bytes force
6424 no-conversion for reading process output.
6425
6426 * files.texi (Reading from Files): Document that null bytes force
6427 no-conversion when visiting files.
6428
6429 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
6430
6431 * nonascii.texi (Lisp and Coding Systems):
6432 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
6433 (Character Properties): Improve wording.
6434
6435 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
6436
6437 * display.texi (Font Lookup): Remove obsolete function
6438 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
6439 (Low-Level Font): Rename from Fonts, move to end of Faces section.
6440 (Font Selection): Reorder order of variable descriptions.
6441 Minor clarifications.
6442
6443 * elisp.texi (Top): Update node listing.
6444
6445 2009-01-09 Glenn Morris <rgm@gnu.org>
6446
6447 * commands.texi (Command Loop Info): Say that last-command-char and
6448 last-input-char are obsolete aliases.
6449
6450 * edebug.texi (Edebug Recursive Edit): Remove separate references to
6451 last-input-char and last-command-char, since they are just aliases for
6452 last-input-event and last-command-event.
6453
6454 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
6455 last-command-char.
6456
6457 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6458
6459 * elisp.texi: Update node listing.
6460
6461 * display.texi (Faces): Put Font Selection node after Auto Faces.
6462 (Face Attributes): Don't link to Font Lookup.
6463 Document font-family-list.
6464 (Fonts): New node.
6465
6466 2009-01-08 Jason Rumney <jasonr@gnu.org>
6467
6468 * frames.texi (Pointer Shape): Clarify that only X supports
6469 changing the standard pointer shapes. (Bug#1485)
6470
6471 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6472
6473 * display.texi (Attribute Functions): Note that a function value
6474 :height is relative, and that compatibility functions work by
6475 calling set-face-attribute.
6476 (Displaying Faces): Reorder list in order of increasing priority.
6477 (Face Remapping): New node. Content moved here from Displaying
6478 Faces.
6479 (Glyphs): Link to Face Functions.
6480
6481 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6482
6483 * display.texi (Faces): Don't discuss face id here. facep does
6484 not return t.
6485 (Defining Faces): Minor clarification.
6486 (Face Attributes): Rearrange items to match docstring of
6487 set-face-attribute. Add :foundry attribute. Document new role of
6488 :font attribute. Texinfo usage fix.
6489 (Attribute Functions): Copyedits.
6490 (Face Functions): Note that face number is seldom used.
6491
6492 2009-01-05 Richard M Stallman <rms@gnu.org>
6493
6494 * strings.texi (Predicates for Strings): Minor clarification.
6495
6496 * functions.texi (Function Safety): Texinfo usage fix.
6497
6498 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
6499
6500 * objects.texi (General Escape Syntax): Fix typo.
6501
6502 2009-01-03 Martin Rudalics <rudalics@gmx.at>
6503
6504 * windows.texi (Choosing Window): Say that pop-up-frame-alist
6505 works via the default value of pop-up-frame-function.
6506
6507 2009-01-02 Eli Zaretskii <eliz@gnu.org>
6508
6509 * processes.texi (System Processes): Document the `time' and
6510 `ctime' attributes of `system-process-attributes'.
6511
6512 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
6513
6514 * display.texi (Face Attributes): Clarify :height attribute.
6515
6516 2008-12-31 Martin Rudalics <rudalics@gmx.at>
6517
6518 * buffers.texi (The Buffer List): Clarify what moves a buffer to
6519 the front of the buffer list. Add entries for `last-buffer' and
6520 `unbury-buffer'.
6521
6522 2008-12-27 Eli Zaretskii <eliz@gnu.org>
6523
6524 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
6525 and its subsections.
6526
6527 * frames.texi (Multiple Terminals, Low-level Terminal)
6528 (Terminal Parameters, Frames on Other TTY devices): New sections.
6529 (Frames): Add an xref to "Multiple Terminals".
6530
6531 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
6532
6533 * objects.texi (Terminal Type): New node.
6534 (Editing Types): Add it to the menu.
6535
6536 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
6537 Variables".
6538
6539 * variables.texi (Directory Local Variables): New node.
6540 (Variables): Add a menu item for it.
6541
6542 * loading.texi (Autoload): Document `generate-autoload-cookie' and
6543 `generated-autoload-file'.
6544
6545 2008-12-20 Eli Zaretskii <eliz@gnu.org>
6546
6547 * os.texi (Startup Summary): Add xref to documentation of
6548 `initial-window-system'.
6549
6550 * display.texi (Window Systems): Document `window-system' the
6551 function. The variable `window-system' is now frame-local.
6552 Document `initial-window-system'.
6553
6554 2008-12-19 Martin Rudalics <rudalics@gmx.at>
6555
6556 * windows.texi (Windows): Rewrite description of
6557 fit-window-to-buffer.
6558
6559 2008-12-13 Glenn Morris <rgm@gnu.org>
6560
6561 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
6562 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
6563
6564 2008-12-12 Glenn Morris <rgm@gnu.org>
6565
6566 * debugging.texi (Error Debugging): Refer forwards to
6567 eval-expression-debug-on-error.
6568
6569 2008-12-05 Eli Zaretskii <eliz@gnu.org>
6570
6571 * strings.texi (String Basics): Only unibyte strings that
6572 represent key sequences hold 8-bit raw bytes.
6573
6574 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
6575 paragraph to speak about `undecided'.
6576 (Character Properties): Don't explain the meaning of each
6577 property; instead, identify their Unicode Standard names.
6578 (Character Sets): Document `map-charset-chars'.
6579
6580 2008-12-02 Glenn Morris <rgm@gnu.org>
6581
6582 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
6583 section yet again.
6584
6585 2008-11-29 Eli Zaretskii <eliz@gnu.org>
6586
6587 * nonascii.texi (Character Properties): New Section.
6588 (Specifying Coding Systems): Document
6589 `coding-system-priority-list', `set-coding-system-priority', and
6590 `with-coding-priority'.
6591 (Lisp and Coding Systems): Document `check-coding-systems-region'
6592 and `coding-system-charset-list'.
6593 (Coding System Basics): Document `coding-system-aliases'.
6594
6595 * elisp.texi (Top): Add a @detailmenu entry for "Character
6596 Properties".
6597
6598 * objects.texi (Character Type): Correct the range of Emacs
6599 characters. Add an @xref to "Character Codes".
6600
6601 * strings.texi (String Basics): Add an @xref to "Character Codes".
6602
6603 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
6604
6605 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
6606 (Character Codes): Document `max-char'.
6607
6608 2008-11-28 Eli Zaretskii <eliz@gnu.org>
6609
6610 * nonascii.texi (Text Representations, Converting Representations)
6611 (Character Sets, Scanning Charsets, Translation of Characters):
6612 Make text more accurate.
6613
6614 2008-11-28 Glenn Morris <rgm@gnu.org>
6615
6616 * files.texi (Format Conversion Round-Trip): Improve previous change.
6617
6618 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
6619
6620 * modes.texi (Auto Major Mode): Fix example.
6621
6622 2008-11-25 Glenn Morris <rgm@gnu.org>
6623
6624 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
6625
6626 * files.texi (Format Conversion Round-Trip):
6627 Use active voice for previous change.
6628
6629 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
6630
6631 * os.texi (Processor Run Time):
6632 * processes.texi (Transaction Queues):
6633 * markers.texi (The Mark):
6634 * windows.texi (Choosing Window, Selecting Windows):
6635 * files.texi (Changing Files, Magic File Names):
6636 * commands.texi (Key Sequence Input):
6637 * functions.texi (Declaring Functions):
6638 * strings.texi (Predicates for Strings):
6639 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
6640
6641 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
6642
6643 * help.texi (Accessing Documentation): Update example.
6644
6645 * variables.texi (Defining Variables): Note that `*' is not
6646 necessary if defcustom is used.
6647
6648 2008-11-22 Eli Zaretskii <eliz@gnu.org>
6649
6650 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
6651 Characters" from @detailmenu.
6652
6653 * nonascii.texi (Character Codes, Character Sets)
6654 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
6655 (Chars and Bytes, Splitting Characters): Sections removed.
6656
6657 2008-11-22 Lute Kamstra <lute@gnu.org>
6658
6659 * positions.texi (Text Lines): Update goto-line documentation.
6660
6661 2008-11-21 Martin Rudalics <rudalics@gmx.at>
6662
6663 * frames.texi (Frames): Fix typo, add cross references, reword.
6664 (Initial Parameters): Reword special-display-frame-alist text.
6665 (Frames and Windows): Reword. Describe argument norecord for
6666 set-frame-selected-window.
6667 (Input Focus): Describe argument norecord for select-frame.
6668 Remove comment on MS-Windows behavior for focus-follows-mouse.
6669 (Raising and Lowering): Mention windows-frames dichotomy in
6670 metaphor.
6671
6672 * windows.texi (Displaying Buffers, Vertical Scrolling)
6673 (Horizontal Scrolling): Fix indenting and rewording issues
6674 introduced with 2008-11-07 change.
6675
6676 2008-11-20 Glenn Morris <rgm@gnu.org>
6677
6678 * files.texi (Format Conversion Round-Trip): Mention `preserve'
6679 element of `format-alist'.
6680
6681 2008-11-19 Glenn Morris <rgm@gnu.org>
6682
6683 * doclicense.texi: Update to FDL 1.3.
6684 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
6685
6686 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
6687
6688 * windows.texi (Window Hooks): Remove *-end-trigger-functions
6689 vars, which are obsolete. Mention jit-lock-register.
6690
6691 * modes.texi (Other Font Lock Variables):
6692 Document jit-lock-register and jit-lock-unregister.
6693
6694 * frames.texi (Color Parameters): Document alpha parameter.
6695
6696 2008-11-16 Martin Rudalics <rudalics@gmx.at>
6697
6698 * windows.texi (Splitting Windows, Deleting Windows)
6699 (Selecting Windows, Cyclic Window Ordering)
6700 (Buffers and Windows, Displaying Buffers, Choosing Window)
6701 (Dedicated Windows, Window Point, Window Start and End)
6702 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
6703 (Size of Window, Resizing Windows, Window Configurations)
6704 (Window Parameters): Avoid @var at beginning of sentences and
6705 reword accordingly.
6706
6707 2008-11-11 Lute Kamstra <lute@gnu.org>
6708
6709 * files.texi (File Name Components): Fix file-name-extension
6710 documentation.
6711
6712 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
6713
6714 * frames.texi (Basic Parameters): Remove display-environment-variable
6715 and term-environment-variable.
6716
6717 2008-11-08 Eli Zaretskii <eliz@gnu.org>
6718
6719 * windows.texi (Basic Windows, Splitting Windows)
6720 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
6721 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
6722 (Resizing Windows, Window Configurations, Window Parameters):
6723 Fix wording and markup.
6724
6725 2008-11-07 Martin Rudalics <rudalics@gmx.at>
6726
6727 * windows.texi (Windows): Update entries.
6728 (Basic Windows): Remove listing of attributes. Reword.
6729 (Splitting Windows, Deleting Windows): Reword.
6730 (Selecting Windows, Cyclic Window Ordering): Reword with special
6731 emphasis on order of recently selected windows and buffer list.
6732 (Buffers and Windows, Choosing Window): Reword with special
6733 emphasis on dedicated windows.
6734 (Displaying Buffers): Reword. For switch-to-buffer mention that
6735 it may fall back on pop-to-buffer. For other-window try to
6736 explain how it treats the cyclic ordering of windows.
6737 (Dedicated Windows): New node and section discussing dedicated
6738 windows and associated functions.
6739 (Window Point): Add entry for window-point-insertion-type. Reword.
6740 (Window Start and End): Rename node and section title. Reword.
6741 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
6742 Minor rewording.
6743 (Size of Window): Reword, in particular text on window-width.
6744 (Resizing Windows): Reword. Add text on balancing windows.
6745 (Window Configurations): Reword. Mention window parameters.
6746 (Window Parameters): New node and section on window parameters.
6747 (Window Hooks): Reword. Mention that
6748 window-configuration-change-hook is run "buffer-locally".
6749 * elisp.texi (Top): Update Windows entries in @detailmenu
6750 section.
6751
6752 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
6753
6754 * searching.texi (Regexp Search): Fix typo.
6755
6756 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6757
6758 * searching.texi (Regexp Search): Document GREEDY arg.
6759 (Simple Match Data): Fix return value.
6760
6761 2008-11-01 Eli Zaretskii <eliz@gnu.org>
6762
6763 * nonascii.texi (Text Representations): Rewrite to make consistent
6764 with Emacs 23 internal representation of characters.
6765 Document `unibyte-string'.
6766
6767 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
6768
6769 * processes.texi (Process Information): Note that process-status
6770 does not accept buffer names.
6771
6772 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6773
6774 * positions.texi (Skipping Characters): Correct return value of
6775 skip-chars-forward.
6776
6777 2008-10-25 Martin Rudalics <rudalics@gmx.at>
6778
6779 * windows.texi (Deleting Windows): Update documentation of
6780 delete-windows-on.
6781 (Buffers and Windows): Update documentations of
6782 get-buffer-window and get-buffer-window-list.
6783 (Displaying Buffers): Update documentation of
6784 replace-buffer-in-windows.
6785
6786 * buffers.texi (Current Buffer): Reword set-buffer and
6787 with-current-buffer documentations.
6788 (Creating Buffers): Reword documentation of get-buffer-create.
6789
6790 2008-10-23 Martin Rudalics <rudalics@gmx.at>
6791
6792 * buffers.texi (Current Buffer): Reword documentation of
6793 set-buffer.
6794 (Buffer Names): Reword documentation of buffer-name.
6795 (The Buffer List): For bury-buffer explain what happens with the
6796 buffer's window.
6797 (Creating Buffers): Say that get-buffer-create's arg is called
6798 buffer-or-name.
6799
6800 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
6801
6802 * advice.texi (Computed Advice): Explain what DEFINITION is.
6803
6804 * nonascii.texi (Character Codes): Remove obsolete function
6805 char-valid-p, and document characterp instead.
6806
6807 2008-10-22 Martin Rudalics <rudalics@gmx.at>
6808
6809 * windows.texi (Displaying Buffers): Reword documentation of
6810 pop-to-buffer.
6811 (Choosing Window): Rewrite documentation of display-buffer and
6812 its options.
6813
6814 * buffers.texi (Killing Buffers): Update documentation of
6815 kill-buffer.
6816
6817 2008-10-21 Eli Zaretskii <eliz@gnu.org>
6818
6819 * processes.texi (Serial Ports): Fix wording and improve markup.
6820
6821 * searching.texi (Regexp Search): Document `string-match-p' and
6822 `looking-at-p'.
6823 (POSIX Regexps): Add an xref for "non-greedy".
6824 (Regexp Special): Add @cindex entry for "non-greedy".
6825
6826 * display.texi (Attribute Functions): Document `face-all-attributes'.
6827 (Image Cache) <image-refresh>: Minor wording fixes.
6828
6829 * frames.texi (Color Names): Add an xref to `read-color'.
6830
6831 * minibuf.texi (High-Level Completion): Document `read-color'.
6832
6833 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6834
6835 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6836
6837 * buffers.texi (Swapping Text): New section, documents
6838 `buffer-swap-text'.
6839
6840 2008-10-21 Martin Rudalics <rudalics@gmx.at>
6841
6842 * windows.texi (Resizing Windows): Minor wording fix.
6843
6844 2008-10-20 Eli Zaretskii <eliz@gnu.org>
6845
6846 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6847 and `combine-and-quote-strings'.
6848
6849 * strings.texi (Creating Strings): Add xrefs for them.
6850
6851 2008-10-19 Eli Zaretskii <eliz@gnu.org>
6852
6853 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6854 match the corresponding menu in minibuf.texi.
6855
6856 * minibuf.texi (Reading File Names): Document `read-shell-command'
6857 and `minibuffer-local-shell-command-map'.
6858
6859 2008-10-19 Martin Rudalics <rudalics@gmx.at>
6860
6861 * windows.texi (Resizing Windows): Remove var{} around "window" in
6862 documentation of enlarge-window.
6863 Rewrite documentation of window-min-height and window-min-width.
6864
6865 2008-10-19 Eli Zaretskii <eliz@gnu.org>
6866
6867 * functions.texi (Calling Functions): Document `apply-partially'.
6868
6869 * hooks.texi (Standard Hooks): Mention
6870 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6871
6872 * variables.texi (File Local Variables): Document
6873 `file-local-variables-alist', `before-hack-local-variables-hook'
6874 and `hack-local-variables-hook'.
6875
6876 * processes.texi (Synchronous Processes): Document `process-lines'.
6877
6878 * customize.texi (Variable Definitions):
6879 Document `custom-reevaluate-setting'.
6880
6881 2008-10-18 Martin Rudalics <rudalics@gmx.at>
6882
6883 * windows.texi (Choosing Window, Deleting Windows)
6884 (Displaying Buffers): Expand documentation of dedicated windows.
6885
6886 2008-10-18 Eli Zaretskii <eliz@gnu.org>
6887
6888 * files.texi (Changing Files): Document symbolic input of file
6889 modes to `set-file-modes'. Document `read-file-modes' and
6890 `file-modes-symbolic-to-number'.
6891
6892 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6893 and `search-map'.
6894
6895 * searching.texi (Search and Replace):
6896 Document `replace-search-function' and `replace-re-search-function'.
6897 Document `multi-query-replace-map'.
6898
6899 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
6900 (Completion Commands, Reading File Names):
6901 Rename `minibuffer-local-must-match-filename-map' to
6902 `minibuffer-local-filename-must-match-map'.
6903 (Minibuffer Completion): The `require-match' argument to
6904 `completing-read' can now have the value `confirm-only'.
6905
6906 * windows.texi (Displaying Buffers): Minor wording fix.
6907 (Choosing Window): `split-height-threshold' can now be nil.
6908 Document `split-width-threshold'. `pop-up-frames' can have the
6909 value `graphic-only'.
6910
6911 2008-10-17 Eli Zaretskii <eliz@gnu.org>
6912
6913 * os.texi (Startup Summary): Document `before-init-time' and
6914 `after-init-time'. Document `initial-window-system' and
6915 `window-system-initialization-alist'. Document reading the
6916 abbrevs file. Document the call to `server-start' under --daemon.
6917 Rearrange a bit to be consistent with the code flow.
6918 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6919 (Time Parsing): Document `format-seconds'.
6920
6921 2008-10-17 Martin Rudalics <rudalics@gmx.at>
6922
6923 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6924 and reword.
6925
6926 2008-10-16 Eli Zaretskii <eliz@gnu.org>
6927
6928 * markers.texi (The Mark): Document use-region-p.
6929
6930 2008-10-15 Eli Zaretskii <eliz@gnu.org>
6931
6932 * internals.texi (Writing Emacs Primitives): The interactive spec
6933 of a primitive can be a Lisp form.
6934
6935 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6936 values of transient-mark-mode. Document handle-shift-selection.
6937
6938 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6939 (Interactive Examples): Show an example of `^'.
6940 (Key Sequence Input): Document this-command-keys-shift-translated.
6941 (Defining Commands, Using Interactive): The interactive-form of a
6942 function can be added via its symbol's property.
6943
6944 * positions.texi (List Motion): beginning-of-defun-function can
6945 now accept an argument.
6946
6947 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6948 now return a list of strings.
6949
6950 * control.texi (Handling Errors): Document ignore-errors.
6951
6952 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6953 (Parameter Access): Document set-frame-parameter.
6954
6955 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6956 Hooks" for the effect of kill-all-local-variables on local hook
6957 functions.
6958
6959 * modes.texi (Major Mode Conventions, Mode Line Variables):
6960 `mode-name' need not be a string. xref to "Mode Line Data" for
6961 details, and to "Emulating Mode Line" for computing a string
6962 value.
6963
6964 2008-10-14 Eli Zaretskii <eliz@gnu.org>
6965
6966 * processes.texi (System Processes): New section.
6967 (Processes, Signals to Processes): Add xrefs to it.
6968
6969 * objects.texi (Editing Types): A `process' is a subprocess of
6970 Emacs, not just any process running on the OS.
6971
6972 * elisp.texi (Top): Adjust the @detailmenu for the above two
6973 changes.
6974
6975 * sequences.texi (Char-Tables): Remove documentation of
6976 set-char-table-default, which has no effect since Emacs 23.
6977 <char-table-range, set-char-table-range>: Don't mention generic
6978 characters and charsets. Add a cons cell as a possible argument.
6979
6980 * nonascii.texi (Splitting Characters)
6981 (Translation of Characters): Don't mention generic characters.
6982
6983 * display.texi (Fontsets): Don't mention generic characters.
6984
6985 * sequences.texi (Char-Tables): `map-char-table' can now call its
6986 argument FUNCTION with a cons cell as KEY.
6987
6988 2008-10-13 Eli Zaretskii <eliz@gnu.org>
6989
6990 * objects.texi (Primitive Function Type): Move "@cindex special
6991 forms" from here...
6992
6993 * eval.texi (Special Forms): ...to here.
6994
6995 * functions.texi (What Is a Function): `functionp' returns nil for
6996 special forms. Add an xref.
6997
6998 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6999 Variables".
7000
7001 * variables.texi (Frame-Local Variables): New section.
7002 (Buffer-Local Variables): Add an xref to it.
7003 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
7004 have both frame-local and buffer-local binding.
7005
7006 * frames.texi (Frames): Mention multiple tty frames.
7007 (Frame Parameters, Parameter Access): Mention frame-local variable
7008 bindings.
7009
7010 2008-09-20 Glenn Morris <rgm@gnu.org>
7011
7012 * display.texi (Defining Faces): Recommend against face variables.
7013
7014 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
7015
7016 * display.texi (Echo Area Customization): Fix typo.
7017
7018 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
7019
7020 * loading.texi (Where Defined): Add `defface' item.
7021
7022 2008-09-06 Martin Rudalics <rudalics@gmx.at>
7023
7024 * loading.texi (Where Defined): Fix description of symbol-file.
7025
7026 2008-08-26 Jason Rumney <jasonr@gnu.org>
7027
7028 * display.texi (TIFF Images): New section describing :index property.
7029
7030 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
7031
7032 * display.texi (Temporary Displays): Remove unnecessary comment
7033 about usage of temp-buffer-show-hook.
7034
7035 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
7036
7037 * symbols.texi (Other Plists): Fix incorrect example.
7038 Suggested by Florian Beck.
7039
7040 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
7041
7042 * os.texi: Fix previous change.
7043
7044 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
7045
7046 * os.texi:
7047 * intro.texi:
7048 * files.texi: Remove VMS support.
7049
7050 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
7051
7052 * os.texi:
7053 * frames.texi:
7054 * display.texi: Remove mentions of Mac Carbon.
7055
7056 2008-07-01 Miles Bader <miles@gnu.org>
7057
7058 * text.texi (Special Properties):
7059 * display.texi (Truncation): Add wrap-prefix and line-prefix.
7060
7061 2008-06-28 Johan Bockgård <bojohan@gnu.org>
7062
7063 * display.texi (Other Image Types): Fix copy/paste error; say
7064 "PBM", not "XBM".
7065
7066 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
7067
7068 * os.texi: Remove references to obsolete systems.
7069
7070 2008-06-20 Eli Zaretskii <eliz@gnu.org>
7071
7072 * makefile.w32-in (distclean): Remove makefile.
7073
7074 2008-06-17 Glenn Morris <rgm@gnu.org>
7075
7076 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
7077 (elisp, dist): Remove rules and variables that are obsolete now
7078 the lisp manual is no longer distributed separately.
7079
7080 2008-06-16 Glenn Morris <rgm@gnu.org>
7081
7082 * configure, configure.in, mkinstalldirs: Remove unused files.
7083
7084 * book-spine.texinfo: Set version to 23.0.60.
7085 * vol1.texi (EMACSVER):
7086 * vol2.texi (EMACSVER): Set to 23.0.60.
7087
7088 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
7089 as per maintain.info.
7090
7091 2008-06-15 Glenn Morris <rgm@gnu.org>
7092
7093 * makefile.w32-in (manual): Use "23" rather than "21".
7094
7095 * Makefile.in (emacsver): New, set by configure.
7096 (manual): Use emacsver.
7097
7098 * intro.texi: Report bugs using M-x report-emacs-bug.
7099
7100 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
7101
7102 2008-06-13 Daniel Engeler <engeler@gmail.com>
7103
7104 * elisp.texi, internals.texi, processes.texi: Add documentation
7105 about serial port access.
7106
7107 2008-06-05 Miles Bader <miles@gnu.org>
7108
7109 * display.texi (Displaying Faces): Update to reflect function
7110 renamings in face-remap.el.
7111
7112 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
7113
7114 * display.texi (Fontsets): Fix typos.
7115
7116 2008-06-03 Miles Bader <miles@gnu.org>
7117
7118 * display.texi (Displaying Faces): Add add-relative-face-remapping,
7119 remove-relative-face-remapping, set-base-face-remapping,
7120 and set-default-base-face-remapping.
7121
7122 2008-06-01 Miles Bader <miles@gnu.org>
7123
7124 * display.texi (Displaying Faces): Add face-remapping-alist.
7125
7126 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
7127
7128 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
7129 variable names.
7130
7131 2008-05-03 Eric S. Raymond <esr@golux>
7132
7133 * keymaps.texi: Clarify that (current-local-map) and
7134 (current-global-map) return references, not copies.
7135
7136 2008-05-02 Juri Linkov <juri@jurta.org>
7137
7138 * minibuf.texi (Text from Minibuffer): Document a list of
7139 default values for `read-from-minibuffer'.
7140
7141 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
7142
7143 * nonascii.texi (Translation of Characters): Fix previous change.
7144
7145 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
7146
7147 * display.texi (Overlay Properties): Clarify role of underlying
7148 textprop and overlay keymaps for display strings.
7149
7150 * keymaps.texi (Active Keymaps): Ditto.
7151
7152 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
7153
7154 * minibuf.texi (Programmed Completion):
7155 Replace dynamic-completion-table with the new completion-table-dynamic.
7156
7157 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
7158
7159 * intro.texi (Some Terms): Change "fonts in this manual" index
7160 entry to "typographic conventions".
7161
7162 2008-04-05 Eli Zaretskii <eliz@gnu.org>
7163
7164 * objects.texi (Text Props and Strings): Add indexing for read
7165 syntax of text properties.
7166
7167 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
7168
7169 * processes.texi (Decoding Output): Remove process-filter-multibyte
7170 functions.
7171
7172 2008-03-15 Martin Rudalics <rudalics@gmx.at>
7173
7174 * display.texi (Finding Overlays): Say that empty overlays at
7175 the end of the buffer are reported too.
7176
7177 2008-03-13 Glenn Morris <rgm@gnu.org>
7178
7179 * elisp.texi (EMACSVER): Set to 23.0.60.
7180
7181 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
7182
7183 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
7184
7185 2008-02-22 Glenn Morris <rgm@gnu.org>
7186
7187 * frames.texi (Position Parameters): Clarify the description of
7188 `left' and `top', using information from "Geometry".
7189 (Geometry): Give a pointer to "Position Parameters", rather than
7190 repeating information.
7191
7192 2008-02-11 Glenn Morris <rgm@gnu.org>
7193
7194 * objects.texi (Equality Predicates): No longer talk about "two"
7195 functions.
7196
7197 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
7198
7199 * objects.texi (Equality Predicates): Add defun for
7200 equal-including-properties.
7201
7202 2008-02-10 Glenn Morris <rgm@gnu.org>
7203
7204 * objects.texi (Equality Predicates):
7205 Mention equal-including-properties.
7206
7207 2008-02-07 Richard Stallman <rms@gnu.org>
7208
7209 * windows.texi (Window Start): Mention the feature of moving
7210 window-start to start of line.
7211
7212 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
7213
7214 * keymaps.texi (Tool Bar): Document rtl property.
7215
7216 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
7217
7218 * display.texi (Button Types):
7219 For define-button-type, clarify type of NAME.
7220
7221 2008-01-19 Martin Rudalics <rudalics@gmx.at>
7222
7223 * buffers.texi (Buffer Modification): Fix typo.
7224
7225 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
7226
7227 * os.texi (System Environment): Remove references to OSes that are
7228 not supported anymore.
7229
7230 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
7231
7232 * os.texi (System Environment): Remove mention for Masscomp.
7233
7234 2008-01-04 Richard Stallman <rms@gnu.org>
7235
7236 * display.texi (Faces): Don't talk about internal face vector as arg
7237 to facep.
7238
7239 * customize.texi (Type Keywords): Fix previous change.
7240
7241 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
7242 * elisp.texi (Top): Fix menu for commands.texi change.
7243
7244 2007-12-30 Richard Stallman <rms@gnu.org>
7245
7246 * commands.texi (Accessing Mouse): Rename from Accessing Events.
7247 (Accessing Scroll): New node broken out of Accessing Mouse.
7248
7249 2007-12-28 Richard Stallman <rms@gnu.org>
7250
7251 * frames.texi (Size Parameters): Fix typo.
7252 (Basic Parameters): For `title', refer to title bar.
7253 (Size and Position): Explain meaning of frame pixel width and height.
7254
7255 2007-12-23 Richard Stallman <rms@gnu.org>
7256
7257 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
7258 Improve some of the commented-out keywords' text too.
7259
7260 2007-12-14 Martin Rudalics <rudalics@gmx.at>
7261
7262 * nonascii.texi (Encoding and I/O): Reword to avoid saying
7263 "visit the current buffer".
7264
7265 * os.texi (System Interface): Fix typo.
7266
7267 2007-12-04 Richard Stallman <rms@gnu.org>
7268
7269 * objects.texi (Symbol Type): Fix typo.
7270
7271 2007-12-03 Richard Stallman <rms@gnu.org>
7272
7273 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
7274
7275 2007-12-01 Glenn Morris <rgm@gnu.org>
7276
7277 * functions.texi (Declaring Functions): Improve previous change.
7278
7279 2007-11-30 Glenn Morris <rgm@gnu.org>
7280
7281 * functions.texi (Declaring Functions): Add optional fourth
7282 argument of declare-function, and setting third argument to `t'.
7283
7284 2007-11-29 Richard Stallman <rms@gnu.org>
7285
7286 * customize.texi (Composite Types): Document `group' type.
7287
7288 2007-11-29 Glenn Morris <rgm@gnu.org>
7289
7290 * functions.texi (Declaring Functions): Add findex.
7291 Mention `external' files.
7292
7293 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
7294
7295 * functions.texi (Declaring Functions): Fix directive.
7296
7297 2007-11-25 Richard Stallman <rms@gnu.org>
7298
7299 * help.texi (Help Functions): Clean up last change.
7300
7301 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
7302
7303 * loading.texi (Named Features): Minor cleanup.
7304
7305 * macros.texi (Eval During Expansion): Minor cleanup.
7306
7307 * variables.texi (Variable Aliases): Minor cleanup.
7308
7309 2007-11-24 Richard Stallman <rms@gnu.org>
7310
7311 * functions.texi (Declaring Functions): Clarify previous change.
7312
7313 * compile.texi (Compiler Errors): Clarify previous change.
7314
7315 2007-11-24 Richard Stallman <rms@gnu.org>
7316
7317 * display.texi (Refresh Screen, Forcing Redisplay):
7318 Clarify the text and move items around.
7319
7320 2007-11-24 Glenn Morris <rgm@gnu.org>
7321
7322 * functions.texi (Declaring Functions): New section.
7323 * compile.texi (Compiler Errors): Mention declaring functions,
7324 defvar with no initvalue, and byte-compile-warnings.
7325
7326 2007-11-15 Martin Rudalics <rudalics@gmx.at>
7327
7328 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
7329 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
7330
7331 2007-11-13 Martin Rudalics <rudalics@gmx.at>
7332
7333 * help.texi (Help Functions): Document new macro `with-help-window'.
7334
7335 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
7336
7337 * searching.texi (Replacing Match): Describe new
7338 `match-substitute-replacement'.
7339
7340 2007-10-31 Richard Stallman <rms@gnu.org>
7341
7342 * strings.texi (Creating Strings): Null strings from concat not unique.
7343
7344 2007-10-26 Richard Stallman <rms@gnu.org>
7345
7346 * objects.texi (Equality Predicates): Null strings are uniquified.
7347
7348 * minibuf.texi: Minor clarifications in previous change.
7349
7350 2007-10-25 Glenn Morris <rgm@gnu.org>
7351
7352 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
7353
7354 2007-10-24 Richard Stallman <rms@gnu.org>
7355
7356 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
7357
7358 * variables.texi (Frame-Local Variables): Node deleted.
7359 (Variables): Delete Frame-Local Variables from menu.
7360 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
7361 (Default Value): Don't mention frame-local vars.
7362
7363 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
7364
7365 * loading.texi (Unloading): Document FEATURE-unload-function
7366 instead of FEATURE-unload-hook.
7367
7368 * frames.texi (Multiple Displays): Don't mention frame-local vars.
7369
7370 2007-10-22 Juri Linkov <juri@jurta.org>
7371
7372 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
7373 (High-Level Completion): Document a list of default value strings
7374 in the DEFAULT argument, for which minibuffer functions return the
7375 first element.
7376
7377 2007-10-17 Juri Linkov <juri@jurta.org>
7378
7379 * text.texi (Filling): Update arguments of fill-paragraph.
7380 fill-paragraph operates on the active region in Transient Mark mode.
7381 Remove fill-paragraph-or-region.
7382
7383 2007-10-13 Karl Berry <karl@gnu.org>
7384
7385 * elisp.texi (@dircategory): Move to after @copying,
7386 since we want @copying as close as possible to the beginning of
7387 the output.
7388
7389 2007-10-12 Richard Stallman <rms@gnu.org>
7390
7391 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
7392
7393 * commands.texi (Distinguish Interactive): New node,
7394 broken out from Interactive Call and rewritten.
7395 (Command Loop): Put Distinguish Interactive in menu.
7396
7397 2007-10-09 Richard Stallman <rms@gnu.org>
7398
7399 * text.texi (Examining Properties): Mention overlay priority.
7400
7401 * display.texi (Display Margins): Correct the description
7402 of margin display specifications.
7403 (Replacing Specs): New subnode broken out of Display Property.
7404
7405 2007-10-06 Juri Linkov <juri@jurta.org>
7406
7407 * text.texi (Filling): Document fill-paragraph-or-region.
7408
7409 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
7410
7411 * display.texi (Auto Faces): Fix typo.
7412
7413 2007-10-02 Richard Stallman <rms@gnu.org>
7414
7415 * display.texi (Display Property): Explain some display specs
7416 don't let you move point in.
7417
7418 * frames.texi (Cursor Parameters):
7419 Describe cursor-in-non-selected-windows here. Explain more values.
7420
7421 * windows.texi (Basic Windows): Don't describe
7422 cursor-in-non-selected-windows here.
7423
7424 2007-10-01 Eli Zaretskii <eliz@gnu.org>
7425
7426 * processes.texi (Misc Network): Note that these functions are
7427 supported only on some systems.
7428
7429 2007-10-01 Richard Stallman <rms@gnu.org>
7430
7431 * display.texi (Overlay Properties): Explain nil as priority.
7432 Explain that conflicts are unpredictable if not resolved by
7433 priorities.
7434
7435 2007-09-23 Richard Stallman <rms@gnu.org>
7436
7437 * macros.texi (Backquote): Minor clarification.
7438
7439 2007-09-19 Richard Stallman <rms@gnu.org>
7440
7441 * display.texi (Display Property): Explain multiple display specs.
7442 Clarify when they work in parallel and when one overrides.
7443 Fix error in example.
7444
7445 2007-09-06 Glenn Morris <rgm@gnu.org>
7446
7447 Move from lispref/ to doc/lispref/. Change all setfilename
7448 commands to use ../../info.
7449 * Makefile.in (infodir): Go up one more level.
7450 (usermanualdir): Change from ../man to ../emacs.
7451 (miscmanualdir): New.
7452 (dist): Use new variable miscmanualdir.
7453 * makefile.w32-in (infodir, texinputdir): Go up one more level.
7454 (usermanualdir): Change from ../man to ../emacs.
7455
7456 2007-08-30 Martin Rudalics <rudalics@gmx.at>
7457
7458 * commands.texi (Command Loop Info): Advise against changing
7459 most variables described here. Explain new variable
7460 last-repeatable-command.
7461
7462 2007-08-29 Glenn Morris <rgm@gnu.org>
7463
7464 * elisp.texi (EMACSVER): Increase to 23.0.50.
7465
7466 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
7467
7468 * frames.texi (Basic Parameters): Add display-environment-variable
7469 and term-environment-variable.
7470
7471 2007-08-28 Juri Linkov <juri@jurta.org>
7472
7473 * display.texi (Image Formats, Other Image Types): Add SVG.
7474
7475 2007-08-28 Juri Linkov <juri@jurta.org>
7476
7477 * display.texi (Images): Move formats-related text to new node
7478 "Image Formats".
7479 (Image Formats): New node.
7480
7481 2007-08-27 Richard Stallman <rms@gnu.org>
7482
7483 * windows.texi (Window Configurations): Clarify what
7484 a window configuration saves.
7485
7486 2007-08-25 Richard Stallman <rms@gnu.org>
7487
7488 * display.texi (Images): Delete redundant @findex.
7489
7490 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
7491
7492 * text.texi (Change Hooks): (after|before)-change-functions are no
7493 longer bound to nil while running; rather inhibit-modification-hooks
7494 is t.
7495
7496 2007-08-16 Richard Stallman <rms@gnu.org>
7497
7498 * processes.texi (Asynchronous Processes):
7499 Clarify doc of start-file-process.
7500
7501 2007-08-08 Martin Rudalics <rudalics@gmx.at>
7502
7503 * modes.texi (Example Major Modes): Fix typo.
7504
7505 2007-08-08 Glenn Morris <rgm@gnu.org>
7506
7507 * intro.texi (nil and t): Do not use `iff' in documentation.
7508
7509 * tips.texi (Documentation Tips): Recommend against `iff'.
7510
7511 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
7512
7513 * display.texi (Image Cache): Document image-refresh.
7514
7515 2007-08-06 Martin Rudalics <rudalics@gmx.at>
7516
7517 * windows.texi (Size of Window): Document window-full-width-p.
7518
7519 2007-07-25 Glenn Morris <rgm@gnu.org>
7520
7521 * gpl.texi (GPL): Replace license with GPLv3.
7522
7523 * Relicense all FSF files to GPLv3 or later.
7524
7525 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
7526
7527 * processes.texi (Synchronous Processes):
7528 Add `process-file-shell-command'.
7529 (Asynchronous Processes): Mention restricted use of
7530 `process-filter' and `process-sentinel' in
7531 `start-file-process'. Add `start-file-process-shell-command'.
7532
7533 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
7534
7535 * files.texi (Magic File Names): Introduce optional parameter
7536 IDENTIFICATION for `file-remote-p'.
7537
7538 2007-07-16 Richard Stallman <rms@gnu.org>
7539
7540 * display.texi (Defining Faces): Fix previous change.
7541
7542 2007-07-14 Richard Stallman <rms@gnu.org>
7543
7544 * control.texi (Handling Errors): Document `debug' in handler list.
7545
7546 2007-07-10 Richard Stallman <rms@gnu.org>
7547
7548 * display.texi (Defining Faces): Explain C-M-x feature for defface.
7549
7550 2007-07-09 Richard Stallman <rms@gnu.org>
7551
7552 * files.texi (Magic File Names): Rewrite previous change.
7553
7554 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
7555
7556 * files.texi (Magic File Names): Introduce optional parameter
7557 CONNECTED for `file-remote-p'.
7558
7559 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
7560
7561 * processes.texi (Asynchronous Processes):
7562 * files.texi (Magic File Names): Add `start-file-process'.
7563
7564 2007-06-27 Richard Stallman <rms@gnu.org>
7565
7566 * files.texi (Format Conversion Piecemeal):
7567 Clarify `after-insert-file-functions' calling convention.
7568
7569 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
7570
7571 * files.texi (Magic File Names): Remove `dired-call-process'.
7572 Add `process-file'.
7573
7574 2007-06-27 Kenichi Handa <handa@m17n.org>
7575
7576 * text.texi (Special Properties): Fix description about
7577 `composition' property.
7578
7579 2007-06-26 Kenichi Handa <handa@m17n.org>
7580
7581 * nonascii.texi (Default Coding Systems): Document about the
7582 return value `undecided'.
7583
7584 2007-06-25 David Kastrup <dak@gnu.org>
7585
7586 * keymaps.texi (Active Keymaps): Document new POSITION argument of
7587 `current-active-maps'.
7588
7589 2007-06-24 Karl Berry <karl@gnu.org>
7590
7591 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
7592
7593 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
7594
7595 * display.texi (Overlay Arrow): Doc fix.
7596
7597 2007-06-14 Karl Berry <karl@tug.org>
7598
7599 * anti.texi (Antinews): Typo.
7600
7601 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
7602
7603 * display.texi (Image Cache): Document image-refresh.
7604
7605 2007-06-12 Karl Berry <karl@gnu.org>
7606
7607 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
7608 * two-volume.make: New file.
7609 * .cvsignore: Ignore two-volume files.
7610
7611 2007-06-12 Tom Tromey <tromey@redhat.com>
7612
7613 * os.texi (Init File): Document user-emacs-directory.
7614
7615 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
7616
7617 * commands.texi (Click Events): Describe width and height when
7618 object is nil.
7619
7620 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
7621
7622 * commands.texi (Click Events): Layout more logically.
7623 Describe width and height.
7624 (Drag Events, Motion Events): Update to new format for position.
7625
7626 2007-06-02 Richard Stallman <rms@gnu.org>
7627
7628 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
7629
7630 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
7631
7632 * Version 22.1 released.
7633
7634 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7635
7636 * text.texi (Special Properties): Correct meaning of fontified face.
7637
7638 2007-05-30 Richard Stallman <rms@gnu.org>
7639
7640 * text.texi (Special Properties): Add link to Adjusting Point.
7641
7642 2007-05-12 Richard Stallman <rms@gnu.org>
7643
7644 * text.texi (Margins): indent-to-left-margin is not the default.
7645 (Mode-Specific Indent): For indent-line-function, the default
7646 is indent-relative.
7647
7648 * modes.texi (Example Major Modes): Explain last line of text-mode
7649 is redundant.
7650
7651 2007-05-10 Richard Stallman <rms@gnu.org>
7652
7653 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
7654
7655 * help.texi (Keys in Documentation): Add reference to
7656 Documentation Tips.
7657
7658 * files.texi (Format Conversion): TO-FN gets three arguments.
7659
7660 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
7661
7662 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
7663
7664 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
7665 * files.texi (Format Conversion): Expand intro; add menu.
7666 (Format Conversion Overview, Format Conversion Round-Trip)
7667 (Format Conversion Piecemeal): New nodes/subsections.
7668 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
7669 * text.texi (Text Properties): Remove "Saving Properties" from menu.
7670 (Saving Properties): Delete node/subsection.
7671
7672 2007-05-07 Karl Berry <karl@gnu.org>
7673
7674 * elisp.texi (EMACSVER): Back to 22.
7675
7676 2007-05-06 Richard Stallman <rms@gnu.org>
7677
7678 * processes.texi (Accepting Output): Revert most of previous change.
7679
7680 2007-05-05 Richard Stallman <rms@gnu.org>
7681
7682 * processes.texi (Accepting Output): accept-process-output
7683 uses microseconds, not milliseconds. But that arg is obsolete.
7684
7685 2007-05-04 Karl Berry <karl@tug.org>
7686
7687 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
7688
7689 2007-05-04 Eli Zaretskii <eliz@gnu.org>
7690
7691 * tips.texi (Documentation Tips): Rearrange items to place the
7692 more important ones first. Add an index entry for hyperlinks.
7693
7694 2007-05-03 Karl Berry <karl@gnu.org>
7695
7696 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
7697 (EMACSVER) [smallbook]: 22 for printed version.
7698
7699 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
7700 so restore anchor to normal position after defun. Found by Kevin Ryde.
7701
7702 2007-04-26 Glenn Morris <rgm@gnu.org>
7703
7704 * elisp.texi (EMACSVER): Increase to 22.1.50.
7705
7706 2007-04-28 Karl Berry <karl@gnu.org>
7707
7708 * elisp.texi: Improve line breaks on copyright page,
7709 similar layout to emacs manual, 8.5x11 by default.
7710
7711 2007-04-24 Richard Stallman <rms@gnu.org>
7712
7713 * text.texi (Special Properties): Add xref to Overlay Properties.
7714
7715 * display.texi (Overlay Properties): Add xref to Special Properties.
7716
7717 2007-04-22 Richard Stallman <rms@gnu.org>
7718
7719 * keymaps.texi (Extended Menu Items): Move the info about
7720 format with cached keyboard binding.
7721
7722 2007-04-21 Richard Stallman <rms@gnu.org>
7723
7724 * text.texi (Special Properties): Clarify previous change.
7725
7726 * files.texi (File Name Expansion): Clarify previous change.
7727
7728 * display.texi (Attribute Functions): Fix example for
7729 face-attribute-relative-p.
7730
7731 2007-04-19 Kenichi Handa <handa@m17n.org>
7732
7733 * text.texi (Special Properties): Document composition property.
7734
7735 2007-04-19 Glenn Morris <rgm@gnu.org>
7736
7737 * files.texi (File Name Expansion): Mention "superroot".
7738
7739 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
7740
7741 * frames.texi (Multiple Displays): Add note about "multi-monitor"
7742 setups.
7743 (Display Feature Testing): Note that display refers to all
7744 physical monitors for multi-monitor setups.
7745
7746 2007-04-14 Richard Stallman <rms@gnu.org>
7747
7748 * lists.texi (Sets And Lists): Clarify `delete' examples.
7749 Remove spurious xref to same node.
7750 Clarify xref for add-to-list.
7751
7752 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
7753
7754 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
7755 value of lisp-mode-map.
7756
7757 2007-04-11 Karl Berry <karl@gnu.org>
7758
7759 * anti.texi (Antinews):
7760 * display.texi (Overlay Properties, Defining Images):
7761 * processes.texi (Synchronous Processes, Sentinels):
7762 * syntax.texi (Syntax Table Internals):
7763 * searching.texi (Regexp Special):
7764 * nonascii.texi (Default Coding Systems):
7765 * text.texi (Special Properties):
7766 * minibuf.texi (Basic Completion): Wording to improve breaks in
7767 8.5x11 format.
7768 * elisp.texi (smallbook): New @set to more easily switch between
7769 smallbook and 8.5x11.
7770
7771 2007-04-11 Richard Stallman <rms@gnu.org>
7772
7773 * text.texi (Lazy Properties): Minor fix.
7774
7775 2007-04-08 Karl Berry <karl@gnu.org>
7776
7777 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
7778 * macros.texi (Backquote): Downcase Backquote in index entries for
7779 consistency.
7780
7781 2007-04-08 Richard Stallman <rms@gnu.org>
7782
7783 * text.texi (Adaptive Fill): Just describe default,
7784 don't show it (since it contains non-ASCII chars).
7785
7786 2007-04-07 Karl Berry <karl@gnu.org>
7787
7788 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
7789 adaptive-fill-regexp's value, since they are not in the standard
7790 TeX fonts.
7791
7792 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7793
7794 * display.texi (Defining Faces): Fix example.
7795
7796 2007-04-07 Karl Berry <karl@gnu.org>
7797
7798 * display.texi (Button Buffer Commands): Improve page break.
7799
7800 2007-04-07 Richard Stallman <rms@gnu.org>
7801
7802 * advice.texi (Activation of Advice): Remove redundant index entry.
7803
7804 * backups.texi: Improve index entries. Remove redundant ones.
7805
7806 * compile.texi (Byte Compilation): Improve index entry.
7807
7808 * hash.texi (Creating Hash): Improve index entry.
7809
7810 * symbols.texi (Definitions): Improve index entry.
7811
7812 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7813
7814 * maps.texi (Standard Keymaps): Remove useless index entry.
7815
7816 * help.texi (Documentation Basics): Remove redundant index entries.
7817
7818 * customize.texi: Improve index entries.
7819 Remove redundant/useless ones.
7820
7821 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7822
7823 * streams.texi (Output Variables): Improve index entry.
7824
7825 * abbrevs.texi (Abbrevs): Remove useless index entry.
7826
7827 * macros.texi (Expansion): Remove useless index entry.
7828
7829 * text.texi: Improve index entries. Remove redundant/useless ones.
7830 (Text Properties, Examining Properties)
7831 (Special Properties): Use "property category" instead of "category"
7832 to refer to the `category' property.
7833
7834 * positions.texi: Improve index entries. Remove useless one.
7835
7836 * lists.texi: Improve index entries. Remove redundant/useless ones.
7837
7838 * os.texi: Improve index entries.
7839 (Timers): Fix previous change.
7840
7841 * buffers.texi: Improve index entries.
7842 (Modification Time): Get rid of term "obsolete buffer".
7843
7844 * debugging.texi: Improve index entries.
7845 (Test Coverage): Add xref to other test coverage ftr.
7846
7847 * eval.texi: Improve index entry. Remove redundant ones.
7848
7849 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7850
7851 * files.texi: Improve index entries. Remove redundant/useless ones.
7852
7853 * objects.texi: Improve index entries.
7854
7855 * processes.texi: Improve index entries.
7856
7857 * modes.texi: Improve index entry. Remove redundant one.
7858
7859 * nonascii.texi: Improve index entries.
7860
7861 * internals.texi: Improve index entries.
7862
7863 * syntax.texi: Improve index entries.
7864
7865 * keymaps.texi (Active Keymaps): Improve index entries.
7866
7867 * commands.texi: Improve index entries. Remove redundant/useless ones.
7868
7869 * frames.texi: Improve index entries. Remove redundant/useless ones.
7870
7871 * markers.texi: Improve index entries. Remove redundant ones.
7872
7873 * tips.texi: Improve index entries.
7874
7875 * loading.texi (Unloading): Improve index entry.
7876
7877 * variables.texi: Improve index entries. Remove redundant one.
7878
7879 * sequences.texi: Improve index entry.
7880
7881 * display.texi: Improve index entries. Remove redundant ones.
7882
7883 * windows.texi: Improve index entries.
7884
7885 * searching.texi: Improve index entries. Remove redundant one.
7886
7887 * strings.texi (Case Tables): Improve last change.
7888
7889 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
7890
7891 * strings.texi (Case Tables): Document with-case-table and
7892 ascii-case-table.
7893
7894 2007-04-03 Karl Berry <karl@gnu.org>
7895
7896 * processes.texi (Network): Reword to improve page break.
7897
7898 2007-04-03 Eli Zaretskii <eliz@gnu.org>
7899
7900 * functions.texi (Inline Functions): Describe more disadvantages
7901 of defsubst, and make advice against it stronger.
7902
7903 2007-04-02 Karl Berry <karl@gnu.org>
7904
7905 * backups.texi (Backup Names): Avoid widow words.
7906 * modes.texi (Example Major Modes): Align last comment.
7907
7908 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
7909
7910 * keymaps.texi (Remapping Commands): Document new arg to
7911 command-remapping.
7912
7913 2007-04-01 Karl Berry <karl@gnu.org>
7914
7915 * processes.texi (Low-Level Network): Typo.
7916 * loading.texi (Hooks for Loading): Avoid double "the".
7917 * keymaps.texi (Key Sequences): No double "and".
7918 (Changing Key Bindings): Shorten to improve line break.
7919
7920 2007-03-31 Glenn Morris <rgm@gnu.org>
7921
7922 * os.texi (Timers): Fix description of run-at-time TIME formats.
7923
7924 2007-03-31 Richard Stallman <rms@gnu.org>
7925
7926 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7927 regarding ellipsis.
7928
7929 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7930
7931 * intro.texi (nil and t):
7932 * symbols.texi (Plists and Alists):
7933 * variables.texi (Variable Aliases, Constant Variables):
7934 * functions.texi (Defining Functions):
7935 * advice.texi (Advising Primitives):
7936 * debugging.texi (Syntax Errors, Compilation Errors):
7937 * minibuf.texi (Minibuffer Windows):
7938 * commands.texi (Adjusting Point):
7939 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7940 (Auto Major Mode, Major Mode Conventions):
7941 * help.texi (Describing Characters):
7942 * files.texi (Create/Delete Dirs, Information about Files)
7943 (File Locks, Writing to Files, Reading from Files)
7944 (Saving Buffers):
7945 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7946 * frames.texi (Finding All Frames):
7947 * positions.texi (Buffer End, Motion):
7948 * markers.texi (The Region):
7949 * text.texi (Deletion, Near Point):
7950 * display.texi (Displaying Messages, Truncation):
7951 * os.texi (Processor Run Time):
7952 * tips.texi (Key Binding Conventions, Programming Tips)
7953 (Warning Tips, Documentation Tips, Comment Tips):
7954 * internals.texi (Memory Usage): Improve indexing.
7955
7956 * variables.texi (Frame-Local Variables):
7957 * functions.texi (Argument List):
7958 * loading.texi (Library Search):
7959 * streams.texi (Output Variables):
7960 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7961 * searching.texi (Replacing Match, Search and Replace):
7962 * processes.texi (Byte Packing, Decoding Output)
7963 (Accepting Output, Network Servers, Shell Arguments):
7964 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7965 * windows.texi (Window Point, Window Start):
7966 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7967 * commands.texi (Reading Input, Keyboard Events):
7968 * minibuf.texi (Reading File Names, Minibuffer Completion)
7969 (Recursive Mini):
7970 * positions.texi (List Motion):
7971 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7972 * numbers.texi (Arithmetic Operations, Math Functions)
7973 (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
7974 * locals.texi (Standard Buffer-Local Variables):
7975 * maps.texi (Standard Keymaps):
7976 * os.texi (User Identification, System Environment, Recording Input)
7977 (X11 Keysyms):
7978 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7979 * backups.texi (Backups and Auto-Saving):
7980 * customize.texi (Customization, Group Definitions)
7981 (Variable Definitions):
7982 * compile.texi (Byte Compilation): Improve index entries.
7983
7984 2007-03-31 Karl Berry <karl@gnu.org>
7985
7986 * macros.texi (Defining Macros): Avoid widow syllable.
7987
7988 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7989
7990 * elisp.texi (Top): Postscript -> PostScript.
7991
7992 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7993
7994 2007-03-31 Markus Triska <markus.triska@gmx.at>
7995
7996 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7997
7998 2007-03-30 Karl Berry <karl@gnu.org>
7999
8000 * lists.texi (List-related Predicates): Remove spurious @need.
8001 (Setcdr): Use @smallexample to improve page break.
8002 (Association Lists) <assoc>: Reword to improve page break.
8003
8004 * strings.texi (String Conversion): Insert blank line to improve
8005 page break.
8006
8007 * numbers.texi (Random Numbers): Use @minus{}.
8008 (Math Functions): Use @minus{}.
8009
8010 * intro.texi (Acknowledgements): Avoid line breaks before middle
8011 initials.
8012
8013 2007-03-24 Eli Zaretskii <eliz@gnu.org>
8014
8015 * errors.texi (Standard Errors): Add an index entry.
8016
8017 2007-03-19 Richard Stallman <rms@gnu.org>
8018
8019 * os.texi (Recording Input): recent-keys now gives 300 keys.
8020
8021 2007-03-12 Glenn Morris <rgm@gnu.org>
8022
8023 * os.texi: Replace "daylight savings" with "daylight saving"
8024 throughout.
8025
8026 2007-03-05 Richard Stallman <rms@gnu.org>
8027
8028 * variables.texi (File Local Variables):
8029 Update enable-local-variables values.
8030
8031 2007-03-04 Richard Stallman <rms@gnu.org>
8032
8033 * syntax.texi (Control Parsing): Minor clarification.
8034
8035 * strings.texi (Formatting Strings): Clarify width, precision, flags.
8036
8037 * sequences.texi (Sequence Functions): Move string-bytes away,
8038 add xref.
8039
8040 * nonascii.texi (Text Representations): Move string-bytes here.
8041
8042 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
8043
8044 * minibuf.texi (Basic Completion): Minor clarification.
8045
8046 * markers.texi (The Mark): Clarify existence vs activation of mark.
8047 Other cleanup.
8048
8049 * display.texi (Finding Overlays): Write better example.
8050
8051 * compile.texi (Eval During Compile): Clarify putting macros
8052 in eval-when-compile.
8053
8054 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
8055
8056 * loading.texi (How Programs Do Loading): Fix anchor position at
8057 load-read-function definition doc.
8058
8059 2007-02-21 Kim F. Storm <storm@cua.dk>
8060
8061 * strings.texi (Text Comparison): Mention that assoc-string
8062 converts symbols to strings before testing.
8063
8064 2007-02-17 Kim F. Storm <storm@cua.dk>
8065
8066 * processes.texi (Bindat Spec): Vector types can have optional
8067 element type.
8068 (Bindat Examples): Fix example. Add vector with element type.
8069
8070 2007-02-16 Andreas Schwab <schwab@suse.de>
8071
8072 * strings.texi (Formatting Strings): Document '+' flag.
8073
8074 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
8075
8076 * strings.texi (Modifying Strings): Clarify that `clear-string'
8077 always converts the string to unibyte.
8078
8079 2007-02-14 Kim F. Storm <storm@cua.dk>
8080
8081 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
8082 Rewrite glyph code description to refer to these functions.
8083 Remove details of encoding face number and char into integer code.
8084
8085 2007-02-03 Alan Mackenzie <acm@muc.de>
8086
8087 * loading.texi (Hooks for Loading): Make the description of
8088 `eval-after-load' more detailed, and amend the description of
8089 after-load-alist, in accordance with changes from 2006-05.
8090
8091 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
8092
8093 * modes.texi (Defining Minor Modes): Document that a :require
8094 keyword or similar may be required to make saved customization
8095 variables work.
8096
8097 2007-02-03 Eli Zaretskii <eliz@gnu.org>
8098
8099 * elisp.texi (Top): Make the detailed menu headers compliant with
8100 Texinfo guidelines and with what texnfo-upd.el expects.
8101 Add comments to prevent people from inadvertently modifying the key
8102 parts needed by `texinfo-multiple-files-update'.
8103
8104 2007-02-02 Eli Zaretskii <eliz@gnu.org>
8105
8106 * elisp.texi (Top): Update the top-level menus.
8107
8108 * syntax.texi (Categories): Add index entries.
8109
8110 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
8111
8112 * display.texi (Attribute Functions): Fix name and description of
8113 the UNDERLINE arg of `set-face-underline-p'.
8114
8115 2007-01-29 Eli Zaretskii <eliz@gnu.org>
8116
8117 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
8118 Variables", and "Standard Keymaps" to the detailed menu.
8119
8120 * variables.texi (Future Local Variables): Add index entry.
8121
8122 2007-01-28 Richard Stallman <rms@gnu.org>
8123
8124 * tips.texi (Coding Conventions): Clarify the tip about macros
8125 that define a function or a variable.
8126
8127 * files.texi (File Attributes): UID and GID can be floats.
8128 (Magic File Names): Explain why deferring all operations to
8129 the standard handler does not work.
8130
8131 2007-01-23 Martin Rudalics <rudalics@gmx.at>
8132
8133 * backups.texi (Reverting): Use "buffer" instead of "file"
8134 when talking about major and minor modes.
8135
8136 2007-01-21 Richard Stallman <rms@gnu.org>
8137
8138 * help.texi (Documentation): Add xref to Documentation Tips.
8139
8140 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
8141
8142 * tips.texi (Coding Conventions): Fix typos.
8143
8144 2007-01-05 Richard Stallman <rms@gnu.org>
8145
8146 * modes.texi (Defining Minor Modes): Fix previous change.
8147
8148 2007-01-03 Richard Stallman <rms@gnu.org>
8149
8150 * customize.texi (Variable Definitions, Customization Types):
8151 Don't use * in doc string for defcustom.
8152
8153 2007-01-02 Richard Stallman <rms@gnu.org>
8154
8155 * variables.texi (Variable Aliases): Clarify that aliases vars
8156 always have the same value.
8157
8158 * processes.texi (Bindat Spec): Fix Texinfo usage.
8159
8160 * modes.texi (Defining Minor Modes): Explain effect of command
8161 defined with define-global-minor-mode on new buffers.
8162
8163 2006-12-30 Kim F. Storm <storm@cua.dk>
8164
8165 * keymaps.texi (Tool Bar): Describe `grow-only' value of
8166 `auto-resize-tool-bars'.
8167
8168 2006-12-30 Richard Stallman <rms@gnu.org>
8169
8170 * keymaps.texi (Active Keymaps): Fix previous change.
8171
8172 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
8173
8174 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
8175
8176 2006-12-30 Kim F. Storm <storm@cua.dk>
8177
8178 * processes.texi (Bindat Spec): Clarify using field names in
8179 length specifications.
8180
8181 2006-12-29 Kim F. Storm <storm@cua.dk>
8182
8183 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
8184 Add count and index variables for eval forms in repeat blocks.
8185
8186 2006-12-24 Richard Stallman <rms@gnu.org>
8187
8188 * customize.texi (Variable Definitions):
8189 Document new name custom-add-frequent-value.
8190
8191 2006-12-19 Kim F. Storm <storm@cua.dk>
8192
8193 * commands.texi (Misc Events): User signals now result in sigusr1
8194 and sigusr2 events which are handled through special-event-map.
8195 (Special Events): User signals and drag-n-drop are special.
8196
8197 2006-12-17 Richard Stallman <rms@gnu.org>
8198
8199 * loading.texi (Named Features): Explain subfeatures better.
8200
8201 * customize.texi: Use "option" only for user options.
8202 For the keyword values inside defcustom etc, say "keywords".
8203 For :options value's elements, say "elements".
8204 :group should not be omitted.
8205
8206 * syntax.texi (Parsing Expressions): Split up node.
8207 (Motion via Parsing, Position Parse, Parser State)
8208 (Low-Level Parsing, Control Parsing): New subnodes.
8209 (Parser State): Document syntax-ppss-toplevel-pos.
8210
8211 * positions.texi (List Motion): Punctuation fix.
8212
8213 * files.texi (File Name Completion): Document PREDICATE arg
8214 to file-name-completion.
8215
8216 2006-12-16 Eli Zaretskii <eliz@gnu.org>
8217
8218 * internals.texi (Building Emacs, Writing Emacs Primitives):
8219 Add index entries.
8220
8221 2006-12-11 Richard Stallman <rms@gnu.org>
8222
8223 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
8224 affects face menu. Explain how to make it non-nil without enabling
8225 any fontification.
8226
8227 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
8228
8229 * modes.texi (Font Lock Basics): Document nil value of
8230 font-lock-defaults.
8231
8232 2006-12-10 Glenn Morris <rgm@gnu.org>
8233
8234 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
8235 value for system-flag argument. Abbrev tables may not be empty
8236 when major modes are loaded.
8237
8238 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
8239
8240 * makefile.w32-in (maintainer-clean): Partially revert last
8241 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
8242 to protect elisp-covers.texi.
8243
8244 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
8245
8246 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
8247 Don't remove elisp* info files; they are already deleted by the
8248 `clean' and `distclean' targets, and they are in the $(infodir)
8249 directory, not the current one.
8250
8251 2006-12-04 Kim F. Storm <storm@cua.dk>
8252
8253 * commands.texi (Misc Events): Update signal events.
8254 (Event Examples): Add signal example.
8255
8256 2006-11-29 Richard Stallman <rms@gnu.org>
8257
8258 * frames.texi (Visibility of Frames): Explain visible windows
8259 can be covered by others. Add xref for raise-frame.
8260
8261 2006-11-28 Richard Stallman <rms@gnu.org>
8262
8263 * searching.texi (Regexp Special): Update when ^ is special.
8264
8265 2006-11-27 Eli Zaretskii <eliz@gnu.org>
8266
8267 * customize.texi (Customization, Common Keywords)
8268 (Group Definitions, Variable Definitions, Composite Types)
8269 (Type Keywords, Customization Types): Add index entries for
8270 various customization keywords.
8271
8272 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
8273
8274 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
8275
8276 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
8277
8278 * frames.texi (Window System Selections): Remove clipboard from
8279 description of selection-coding-system.
8280
8281 2006-11-06 Richard Stallman <rms@gnu.org>
8282
8283 * lists.texi (List Variables): Document COMPARE-FN.
8284
8285 * keymaps.texi: Avoid use of "binding" to mean a relation;
8286 use it only to refer to the meaning associated with a key.
8287 (Keymaps): Change menu node description.
8288
8289 * elisp.texi (Top): Change menu node description.
8290
8291 * display.texi (Managing Overlays): Document overlay-recenter.
8292
8293 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
8294
8295 * Makefile.in: Use relative paths to avoid advertising filesystem
8296 contents during compilation.
8297
8298 2006-10-23 Kim F. Storm <storm@cua.dk>
8299
8300 * commands.texi (Event Input Misc): Update unread-command-events.
8301
8302 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
8303
8304 * lists.texi (Sets And Lists): Fix typos.
8305
8306 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
8307
8308 * control.texi (Processing of Errors): Use @var for an argument,
8309 not @code.
8310
8311 2006-10-16 Richard Stallman <rms@gnu.org>
8312
8313 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
8314
8315 * keymaps.texi (Format of Keymaps): Show all the keymap element
8316 patterns that result from menu items.
8317 (Key Lookup): Minor cleanups.
8318
8319 * modes.texi (Precalculated Fontification): Don't say that
8320 not setting font-lock-defaults avoids loading font-lock.
8321
8322 * help.texi (Documentation): Move xref to Emacs Manual here.
8323 (Documentation Basics): From here.
8324 Also doc emacs-lisp-docstring-fill-column.
8325
8326 * elisp.texi: Update version and ISBN.
8327
8328 * commands.texi (Interactive Call): Clarify KEYS arg to
8329 call-interactively is a vector.
8330 (Command Loop Info): Delete anchor in this-command-keys.
8331 Add anchor in this-command-keys-vector.
8332 (Recursive Editing): Document how recursive-edit
8333 handles the current buffer.
8334
8335 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
8336
8337 * frames.texi (Frame Titles): %c and %l are ignored in
8338 frame-title-format.
8339
8340 2006-10-11 Richard Stallman <rms@gnu.org>
8341
8342 * keymaps.texi (Key Sequences): Clarify use of kbd.
8343
8344 2006-10-10 Kim F. Storm <storm@cua.dk>
8345
8346 * lists.texi (Sets And Lists): Add memql.
8347
8348 2006-10-03 Richard Stallman <rms@gnu.org>
8349
8350 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
8351 Clarify :ascii: and :nonascii:.
8352
8353 2006-09-29 Juri Linkov <juri@jurta.org>
8354
8355 * modes.texi (%-Constructs): Reorder coding systems in the
8356 documentation of %z to the real order displayed in the modeline.
8357
8358 2006-09-25 Richard Stallman <rms@gnu.org>
8359
8360 * os.texi (Timers): Describe timer-max-repeats.
8361
8362 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
8363
8364 * os.texi (Timers): Mention with-local-quit.
8365
8366 2006-09-24 Richard Stallman <rms@gnu.org>
8367
8368 * searching.texi (Searching and Matching): Mention property search.
8369
8370 * commands.texi (Command Loop Info): Explain how read-event affects
8371 this-command-keys.
8372
8373 2006-09-20 Richard Stallman <rms@gnu.org>
8374
8375 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
8376
8377 * windows.texi (Window Start): Minor cleanups.
8378
8379 2006-09-20 Kim F. Storm <storm@cua.dk>
8380
8381 * windows.texi (Window Start): pos-visible-in-window-p allows
8382 specifying t for position to mean "end of window".
8383 Add window-line-height.
8384
8385 * anti.texi (Antinews): Mention window-line-height.
8386
8387 2006-09-19 David Kastrup <dak@gnu.org>
8388
8389 * keymaps.texi (Searching Keymaps): Small clarification.
8390
8391 2006-09-18 Richard Stallman <rms@gnu.org>
8392
8393 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
8394 cause keyboard menus.
8395 (Menu Keymaps): Likewise.
8396 (Defining Menus, Keyboard Menus): Clarify.
8397
8398 * text.texi (Fields): Clarify explanation of constrain-to-field.
8399
8400 2006-09-16 Eli Zaretskii <eliz@gnu.org>
8401
8402 * variables.texi (Tips for Defining): Fix a typo.
8403
8404 2006-09-15 Richard Stallman <rms@gnu.org>
8405
8406 * keymaps.texi (Remapping Commands, Searching Keymaps)
8407 (Active Keymaps): Clean up previous change.
8408
8409 2006-09-15 Jay Belanger <belanger@truman.edu>
8410
8411 * gpl.texi: Replace "Library Public License" by "Lesser Public
8412 License" throughout.
8413
8414 2006-09-15 David Kastrup <dak@gnu.org>
8415
8416 * keymaps.texi (Active Keymaps): Adapt description to use
8417 `get-char-property' instead `get-text-property'. Explain how
8418 mouse events change this. Explain the new optional argument of
8419 `key-binding' and its mouse-dependent lookup.
8420 (Searching Keymaps): Adapt description similarly.
8421 (Remapping Commands): Explain the new optional argument of
8422 `command-remapping'.
8423
8424 2006-09-14 Richard Stallman <rms@gnu.org>
8425
8426 * keymaps.texi (Searching Keymaps): Clarification.
8427 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
8428
8429 2006-09-13 Richard Stallman <rms@gnu.org>
8430
8431 * objects.texi (Character Type): Node split.
8432 Add xref to Describing Characters.
8433 (Basic Char Syntax, General Escape Syntax)
8434 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
8435
8436 2006-09-11 Richard Stallman <rms@gnu.org>
8437
8438 * display.texi (Display Table Format): Wording clarification.
8439 (Glyphs): Clarifications.
8440
8441 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
8442
8443 * keymaps.texi (Active Keymaps): Mention that key-binding checks
8444 local maps.
8445
8446 2006-09-10 Kim F. Storm <storm@cua.dk>
8447
8448 * display.texi (Forcing Redisplay): Document return value of
8449 function redisplay.
8450
8451 2006-09-09 Richard Stallman <rms@gnu.org>
8452
8453 * windows.texi (Window Hooks): Explain limits of
8454 window-scroll-functions.
8455
8456 * display.texi (Fringe Indicators): Update for last change in
8457 indicate-buffer-boundaries.
8458
8459 2006-09-08 Richard Stallman <rms@gnu.org>
8460
8461 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
8462
8463 2006-09-06 Kim F. Storm <storm@cua.dk>
8464
8465 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
8466
8467 * windows.texi (Window Start): Update pos-visible-in-window-p.
8468
8469 2006-09-04 Richard Stallman <rms@gnu.org>
8470
8471 * processes.texi (Accepting Output): Explain SECONDS=0 for
8472 accept-process-output.
8473
8474 * os.texi (Idle Timers): Explain why timer functions should not
8475 loop until (input-pending-p).
8476
8477 2006-09-02 Eli Zaretskii <eliz@gnu.org>
8478
8479 * makefile.w32-in (usermanualdir): New variable.
8480 (elisp.dvi): Use it.
8481
8482 2006-09-01 Eli Zaretskii <eliz@gnu.org>
8483
8484 * buffers.texi (Buffer Modification): Fix last change.
8485
8486 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
8487
8488 * buffers.texi (Buffer Modification):
8489 Document buffer-chars-modified-tick.
8490
8491 2006-08-31 Richard Stallman <rms@gnu.org>
8492
8493 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
8494
8495 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
8496
8497 * modes.texi (Syntactic Font Lock):
8498 Mention font-lock-syntactic-face-function
8499 instead of specific faces.
8500
8501 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
8502
8503 * display.texi (Images): Add xrref to display-images-p.
8504
8505 2006-08-28 Kenichi Handa <handa@m17n.org>
8506
8507 * nonascii.texi (Lisp and Coding Systems): Fix description of
8508 detect-coding-region.
8509
8510 2006-08-27 Michael Olson <mwolson@gnu.org>
8511
8512 * processes.texi (Transaction Queues): Remove stray quote
8513 character.
8514
8515 2006-08-25 Richard Stallman <rms@gnu.org>
8516
8517 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
8518 Add xref.
8519
8520 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
8521
8522 * os.texi (Timers): Avoid waiting inside timers.
8523
8524 2006-08-21 Lute Kamstra <lute@gnu.org>
8525
8526 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
8527
8528 2006-08-20 Richard Stallman <rms@gnu.org>
8529
8530 * os.texi (Idle Timers): New node, split out from Timers.
8531 Document current-idle-time.
8532 * commands.texi (Reading One Event): Update xref.
8533 * elisp.texi (Top): Update subnode menu.
8534
8535 2006-08-16 Richard Stallman <rms@gnu.org>
8536
8537 * keymaps.texi (Extended Menu Items): Show format of cached
8538 bindings in extended menu items.
8539
8540 * customize.texi (Variable Definitions): Explain when the
8541 standard value expression is evaluated.
8542
8543 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
8544
8545 * commands.texi (Reading One Event): Explain idleness in
8546 `read-event'.
8547
8548 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
8549
8550 * text.texi (Near Point): Say "cursor" not "terminal cursor".
8551 (Commands for Insertion): Remove split-line since it's not
8552 relevant for Lisp programming.
8553 (Yank Commands): Rewrite introduction.
8554 (Undo): Clarify.
8555 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
8556 (Filling): Remove redundant comment. Clarify return value of
8557 current-justification.
8558 (Margins): Minor clarifications.
8559 (Adaptive Fill): Update default value of adaptive-fill-regexp.
8560 (Sorting): Update definition of sort-lines.
8561 (Columns): Clarify behavior of sort-columns.
8562 (Indent Tabs): Link to Tab Stops in Emacs manual.
8563 (Special Properties): Clarify.
8564 (Clickable Text): Mention Buttons package.
8565
8566 2006-08-12 Kevin Ryde <user42@zip.com.au>
8567
8568 * os.texi (Time Parsing): Add %z to description of
8569 format-time-string, as per docstring. Add cross reference to
8570 glibc manual for strftime.
8571
8572 2006-08-08 Richard Stallman <rms@gnu.org>
8573
8574 * modes.texi: Clean up wording in previous change.
8575
8576 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
8577
8578 * modes.texi (Hooks): Clarify.
8579 (Major Mode Basics): Mention define-derived-mode explicitly.
8580 (Major Mode Conventions): Rebinding RET is OK for some modes.
8581 Mention change-major-mode-hook and after-change-major-mode-hook.
8582 (Example Major Modes): Move to end of Modes section.
8583 (Mode Line Basics): Clarify.
8584 (Mode Line Data): Mention help-echo and local-map in strings.
8585 Explain reason for treatment of non-risky variables.
8586 (Properties in Mode): Clarify.
8587 (Faces for Font Lock): Add font-lock-negation-char-face.
8588
8589 2006-08-04 Eli Zaretskii <eliz@gnu.org>
8590
8591 * strings.texi (Formatting Strings): Warn against arbitrary
8592 strings as first arg to `format'.
8593
8594 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
8595
8596 * text.texi (Clickable Text): Mention `help-echo' text property.
8597 Update intro, examples and associated explanations.
8598
8599 2006-07-31 Richard Stallman <rms@gnu.org>
8600
8601 * commands.texi: Update xrefs.
8602 (Event Mod): New node, cut out from old Translating Input.
8603
8604 * maps.texi: Update xrefs.
8605
8606 * keymaps.texi (Translation Keymaps): New node.
8607 Update xrefs from Translating Input to Translation Keymaps.
8608
8609 * elisp.texi (Top): Update subnode menu.
8610
8611 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
8612
8613 * os.texi (System Interface): Fix menu descriptions of some nodes.
8614 (Translating Input): Node deleted.
8615
8616 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
8617
8618 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
8619
8620 * lists.texi (Sets And Lists): Likewise.
8621
8622 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
8623
8624 * text.texi (Fields): Mention POS
8625 requirement when narrowing is in effect.
8626
8627 2006-07-28 Richard Stallman <rms@gnu.org>
8628
8629 * display.texi (Face Attributes): Simplify wording.
8630 (Attribute Functions): Clarify meaning of new-frame default
8631 attribute settings.
8632
8633 * customize.texi (Common Keywords): Document how to use
8634 :package-version in a package not in Emacs.
8635
8636 2006-07-28 Kim F. Storm <storm@cua.dk>
8637
8638 * commands.texi (Reading One Event): Fix last change.
8639
8640 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
8641
8642 * commands.texi (Reading One Event): Document SECONDS argument for
8643 read-event, read-char, and read-char-exclusive.
8644
8645 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
8646
8647 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
8648 to ensure correct identification.
8649
8650 2006-07-24 Richard Stallman <rms@gnu.org>
8651
8652 * text.texi (Clickable Text): Clarify.
8653
8654 * sequences.texi (Vector Functions): Delete duplicate xref.
8655
8656 * objects.texi (Function Type): Clarify.
8657
8658 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
8659 modes.
8660
8661 * lists.texi (List Variables): New node.
8662 Material moved from other nodes.
8663
8664 * variables.texi (Setting Variables): add-to-list and
8665 add-to-ordered-list moved to List Variables node.
8666
8667 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
8668
8669 * text.texi (Links and Mouse-1):
8670 For mouse-on-link-p, expand on arg POS.
8671
8672 2006-07-21 Kim F. Storm <storm@cua.dk>
8673
8674 * display.texi (Forcing Redisplay): Don't mention systems which
8675 don't support sub-second timers for redisplay-preemption-period.
8676
8677 * os.texi (Terminal Output): Clarify text vs graphical terminal.
8678
8679 2006-07-21 Eli Zaretskii <eliz@gnu.org>
8680
8681 * frames.texi (Input Focus): Document that focus-follows-mouse has
8682 no effect on MS-Windows.
8683
8684 2006-07-18 Richard Stallman <rms@gnu.org>
8685
8686 * display.texi (Forcing Redisplay): Cleanups in previous change.
8687
8688 * processes.texi (Low-Level Network): Make menu more convenient.
8689
8690 2006-07-18 Kim F. Storm <storm@cua.dk>
8691
8692 * display.texi (Forcing Redisplay): redisplay-preemption-period
8693 only used on window systems. Add xref to Terminal Output.
8694
8695 * os.texi (Terminal Output): baud-rate only controls preemption on
8696 non-window systems. Add xref to Forcing Redisplay.
8697
8698 * processes.texi (Low-Level Network): Rename node "Make Network"
8699 to "Network Processes".
8700
8701 2006-07-18 Karl Berry <karl@gnu.org>
8702
8703 * variables.texi, functions.texi, customize.texi, loading.texi:
8704 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
8705
8706 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
8707
8708 * commands.texi (Waiting): Document batch-mode sit-for behavior.
8709
8710 2006-07-17 Richard Stallman <rms@gnu.org>
8711
8712 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
8713 Put period and comma inside quotes.
8714
8715 * loading.texi, markers.texi: Use real doublequote inside menus.
8716
8717 * windows.texi: Put point and comma inside quotes.
8718 (Textual Scrolling): Use @samp for error message.
8719
8720 * variables.texi, tips.texi, syntax.texi, symbols.texi:
8721 * strings.texi, streams.texi, processes.texi, os.texi:
8722 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
8723 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
8724 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
8725 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
8726 Put point and comma inside quotes.
8727
8728 * control.texi (Processing of Errors): Add command-error-function.
8729
8730 * variables.texi (File Local Variables): Clarify that
8731 file local variables make buffer-local bindings.
8732
8733 * modes.texi (Syntactic Font Lock): Give default for
8734 font-lock-syntax-table.
8735
8736 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
8737
8738 * text.texi (Special Properties): Clean up previous change.
8739
8740 2006-07-16 Karl Berry <karl@gnu.org>
8741
8742 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
8743 * control.texi: Fix bad page breaks through chapter 10 (control).
8744
8745 * anti.texi (Antinews): Reorder face-attribute fns to avoid
8746 underfull hbox.
8747
8748 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
8749
8750 * text.texi (Special Properties): Describe fontified text property
8751 in relation to a character (not text).
8752
8753 2006-07-15 Kim F. Storm <storm@cua.dk>
8754
8755 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
8756 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
8757 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
8758
8759 * anti.texi (Antinews): Mention redisplay function.
8760 The kbd macro existed, but was not documented, before 22.x.
8761 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8762
8763 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
8764
8765 * display.texi (Displaying Messages): Add anchor.
8766
8767 * frames.texi (Dialog Boxes): Use it.
8768
8769 2006-07-12 Richard Stallman <rms@gnu.org>
8770
8771 * objects.texi (Frame Type): Explain nature of frames better.
8772
8773 * frames.texi (Frames): Explain nature of frames better.
8774
8775 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
8776
8777 * tips.texi (Coding Conventions): Explain why use cl at compile time.
8778
8779 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8780
8781 * frames.texi (Window System Selections): Mention scrap support for Mac.
8782 Default value of x-select-enable-clipboard is t on Mac.
8783
8784 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
8785
8786 2006-07-11 Kim F. Storm <storm@cua.dk>
8787
8788 * display.texi (Forcing Redisplay): Add `redisplay' function.
8789 Don't mention (sit-for -1) -- use (redisplay t) instead.
8790
8791 * commands.texi (Waiting): (sit-for -1) is no longer special.
8792 (sit-for 0) is equivalent to (redisplay).
8793 Iconifying/deiconifying no longer makes sit-for return.
8794
8795 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
8796
8797 * display.texi (Buttons): Fix typo.
8798
8799 * index.texi, elisp.texi (New Symbols): Comment node out.
8800
8801 2006-07-09 Richard Stallman <rms@gnu.org>
8802
8803 * display.texi (Truncation): Clean up previous change.
8804
8805 2006-07-08 Richard Stallman <rms@gnu.org>
8806
8807 * commands.texi (Interactive Call): Use 3 as prefix in example
8808 for execute-extended-command.
8809
8810 * display.texi (Attribute Functions): Move paragraph about
8811 compatibility with Emacs < 21.
8812
8813 2006-07-09 Kim F. Storm <storm@cua.dk>
8814
8815 * display.texi (Refresh Screen): Clarify force-window-update.
8816 (Truncation): "Normally" indicated by fringe arrows.
8817
8818 2006-07-08 Eli Zaretskii <eliz@gnu.org>
8819
8820 * windows.texi (Textual Scrolling, Resizing Windows):
8821 * variables.texi (Constant Variables):
8822 * text.texi (Buffer Contents, Deletion, Changing Properties)
8823 (Property Search, Special Properties, Sticky Properties)
8824 (Links and Mouse-1, Fields, Change Hooks):
8825 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8826 (Categories):
8827 * symbols.texi (Other Plists):
8828 * streams.texi (Output Variables):
8829 * processes.texi (Input to Processes, Query Before Exit):
8830 * positions.texi (Word Motion, Text Lines, List Motion):
8831 * os.texi (Init File, System Environment, Sound Output)
8832 (Session Management):
8833 * nonascii.texi (Text Representations, Character Sets)
8834 (Chars and Bytes, Locales):
8835 * modes.texi (Defining Minor Modes, Header Lines):
8836 * minibuf.texi (Minibuffer Contents):
8837 * markers.texi (Information from Markers):
8838 * lists.texi (List Elements, Building Lists, Association Lists):
8839 * keymaps.texi (Tool Bar):
8840 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8841 * functions.texi (What Is a Function, Mapping Functions):
8842 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8843 (Color Names, Text Terminal Colors, Display Feature Testing):
8844 * files.texi (Visiting Functions, File Name Components)
8845 (Unique File Names, Contents of Directories):
8846 * display.texi (Forcing Redisplay, Displaying Messages)
8847 (Temporary Displays, Font Selection, Auto Faces)
8848 (Font Lookup, Fringe Indicators, Display Margins)
8849 (Image Descriptors, Showing Images, Image Cache, Button Types)
8850 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8851 (Display Table Format, Glyphs):
8852 * control.texi (Iteration):
8853 * commands.texi (Command Loop Info, Adjusting Point):
8854 * backups.texi (Making Backups, Auto-Saving):
8855 Remove @tindex entries.
8856
8857 2006-07-07 Kim F. Storm <storm@cua.dk>
8858
8859 * display.texi (Fringe Cursors): Fix typo.
8860 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8861 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8862
8863 2006-07-05 Richard Stallman <rms@gnu.org>
8864
8865 * text.texi (Buffer Contents): Add example of text props
8866 in result of buffer-substring.
8867 (Text Properties): Explain better about use of specific property names.
8868 (Property Search): Some cleanups; reorder some functions.
8869
8870 * keymaps.texi (Changing Key Bindings): Cleanup.
8871 Add xref to Key Binding Conventions.
8872
8873 * display.texi (Attribute Functions): Add examples for
8874 face-attribute-relative-p.
8875
8876 * tips.texi (Coding Conventions): Cleanup last change.
8877
8878 2006-07-05 Karl Berry <karl@gnu.org>
8879
8880 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8881 Remove @setchapternewpage odd.
8882 Result is 1013 pages, down from 1100.
8883
8884 * anti.texi, customize.texi, display.texi, internals.texi:
8885 * minibuf.texi, modes.texi, tips.texi:
8886 Fix overfull/underfull boxes.
8887
8888 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8889
8890 * edebug.texi (Instrumenting):
8891 Add Edebug-specific findex for eval-buffer.
8892 * loading.texi (Loading):
8893 Replace eval-current-buffer with eval-buffer.
8894
8895 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
8896
8897 * locals.texi (Standard Buffer-Local Variables): Update the list
8898 of variables.
8899
8900 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
8901
8902 * files.texi (File Name Completion): Point user to the node
8903 "Reading File Names".
8904
8905 2006-06-24 Eli Zaretskii <eliz@gnu.org>
8906
8907 * files.texi (Contents of Directories): Document case-insensitive
8908 behavior on respective filesystems.
8909
8910 * objects.texi (Character Type): Document that Emacs signals an
8911 error for unsupported Unicode characters specified as \uNNNN.
8912
8913 2006-06-19 Richard Stallman <rms@gnu.org>
8914
8915 * processes.texi (Bindat Spec): Clarify previous change.
8916
8917 2006-06-16 Richard Stallman <rms@gnu.org>
8918
8919 * tips.texi (Coding Conventions): Better explain conventions
8920 for definition constructs.
8921
8922 * text.texi (Special Properties): String value of `read-only'
8923 serves as the error message.
8924
8925 * objects.texi (Character Type): Clarify prev. change.
8926 (Non-ASCII in Strings): Mention \u and \U.
8927
8928 * commands.texi (Using Interactive): Explain problem of
8929 markers, etc., in command-history.
8930
8931 2006-06-14 Kim F. Storm <storm@cua.dk>
8932
8933 * commands.texi (Waiting): Negative arg to sit-for forces
8934 redisplay even if input is pending.
8935
8936 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8937 redisplay. Remove incorrect example of binding redisplay-dont-pause
8938 around (sit-for 0).
8939
8940 2006-06-13 Richard Stallman <rms@gnu.org>
8941
8942 * display.texi (Forcing Redisplay): Clarify previous change.
8943
8944 2006-06-13 Romain Francoise <romain@orebokech.com>
8945
8946 * display.texi (Forcing Redisplay): Fix typo.
8947
8948 2006-06-13 Kim F. Storm <storm@cua.dk>
8949
8950 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8951
8952 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8953
8954 * tips.texi (Coding Conventions): Add `@end itemize'.
8955
8956 2006-06-10 Richard Stallman <rms@gnu.org>
8957
8958 * tips.texi (Coding Conventions): Explain use of coding systems
8959 to ensure one decoding for strings.
8960
8961 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8962
8963 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8964 syntax.
8965
8966 2006-06-07 Eli Zaretskii <eliz@gnu.org>
8967
8968 * display.texi (Font Selection): Remove description of
8969 clear-face-cache.
8970
8971 * compile.texi (Eval During Compile): Fix a typo. Add index
8972 entries for possible uses of eval-when-compile.
8973
8974 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8975
8976 * display.texi (Abstract Display): Fix typo.
8977
8978 2006-06-03 Eli Zaretskii <eliz@gnu.org>
8979
8980 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8981 Reword variable's description.
8982
8983 2006-06-01 Richard Stallman <rms@gnu.org>
8984
8985 * windows.texi (Splitting Windows): Clarify splitting nonselected
8986 window.
8987
8988 2006-05-31 Juri Linkov <juri@jurta.org>
8989
8990 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8991
8992 2006-05-30 Richard Stallman <rms@gnu.org>
8993
8994 * display.texi (Line Height): Fix errors in description of
8995 default line height and line-height property.
8996
8997 * nonascii.texi (Default Coding Systems): Further clarification.
8998
8999 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
9000
9001 * internals.texi (Pure Storage): Mention that an overflow in pure
9002 space causes a memory leak.
9003 (Garbage Collection): If there was an overflow in pure space,
9004 `garbage-collect' returns nil.
9005
9006 2006-05-30 Eli Zaretskii <eliz@gnu.org>
9007
9008 * nonascii.texi (Default Coding Systems): Fix it some more.
9009
9010 2006-05-29 Eli Zaretskii <eliz@gnu.org>
9011
9012 * nonascii.texi (Default Coding Systems): Fix last change.
9013
9014 2006-05-29 Kenichi Handa <handa@m17n.org>
9015
9016 * nonascii.texi (find-operation-coding-system): Describe the new
9017 argument format (FILENAME . BUFFER).
9018
9019 2006-05-28 Richard Stallman <rms@gnu.org>
9020
9021 * tips.texi (Coding Conventions): Better explain reasons not to
9022 advise other packages or use `eval-after-load'.
9023
9024 2006-05-29 Kim F. Storm <storm@cua.dk>
9025
9026 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
9027 `bindat-idx' and `bindat-raw' for clarity.
9028
9029 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
9030
9031 * processes.texi (Bindat Spec): Expand on `repeat' handler.
9032
9033 * display.texi (Display): Add "Abstract Display" to menu.
9034 (Abstract Display, Abstract Display Functions)
9035 (Abstract Display Example): New nodes.
9036 * elisp.texi (Top): Add "Abstract Display" to menu.
9037
9038 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
9039
9040 * keymaps.texi (Key Sequences): Link to input events definition.
9041 (Format of Keymaps): Delete material duplicated in Keymap Basics.
9042
9043 * files.texi (Changing Files): Document updated argument list for
9044 copy-file.
9045
9046 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
9047
9048 * processes.texi (Bindat Functions): Explain term "total length".
9049 Use it in bindat-length and bindat-pack descriptions.
9050
9051 2006-05-26 Eli Zaretskii <eliz@gnu.org>
9052
9053 * tips.texi (Coding Conventions): Advise against using
9054 eval-after-load in packages. Add an index entry.
9055
9056 2006-05-25 Juri Linkov <juri@jurta.org>
9057
9058 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
9059
9060 * modes.texi (%-Constructs): Add %e, %z, %Z.
9061
9062 2006-05-25 Richard Stallman <rms@gnu.org>
9063
9064 * elisp.texi (Top): Update subnode menu.
9065
9066 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
9067 (Keymaps): Update menu.
9068
9069 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
9070
9071 * keymaps.texi (Key Sequences): Some clarifications.
9072
9073 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
9074
9075 * processes.texi (Bindat Functions): Say "unibyte string"
9076 explicitly for bindat-unpack and bindat-pack descriptions.
9077 (Bindat Examples): Don't call `string-make-unibyte' in example.
9078
9079 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
9080
9081 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
9082 Explain string and vector representations of key sequences.
9083
9084 * keymaps.texi (Changing Key Bindings):
9085 * commands.texi (Interactive Codes):
9086 * help.texi (Describing Characters): Refer to it.
9087
9088 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
9089
9090 * frames.texi (Pointer Shape): @end table -> @end defvar.
9091
9092 2006-05-22 Richard Stallman <rms@gnu.org>
9093
9094 * elisp.texi (Top): Update subnode menus.
9095
9096 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
9097 Contents rewritten; material from old Pointer Shape node moved here.
9098
9099 * display.texi (Pointer Shape): Node deleted.
9100 (Image Descriptors): Minor cleanup.
9101
9102 2006-05-21 Richard Stallman <rms@gnu.org>
9103
9104 * syntax.texi (Parsing Expressions): Update info on which STATE
9105 elements are ignored.
9106
9107 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
9108
9109 * hooks.texi (Standard Hooks): Correct typo.
9110
9111 * gpl.texi (GPL): ifinfo -> ifnottex.
9112
9113 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
9114
9115 * searching.texi (Simple Match Data): Warn about match data being
9116 set anew by every search.
9117
9118 2006-05-17 Richard Stallman <rms@gnu.org>
9119
9120 * minibuf.texi (Minibuffer History): Clarify.
9121
9122 * searching.texi (Regexp Special): Clarify nested regexp warning.
9123
9124 2006-05-16 Kim F. Storm <storm@cua.dk>
9125
9126 * minibuf.texi (Minibuffer History): Update add-to-history.
9127
9128 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
9129
9130 * nonascii.texi (Explicit Encoding):
9131 Fix typo (encoding<->decoding).
9132
9133 2006-05-14 Richard Stallman <rms@gnu.org>
9134
9135 * buffers.texi (Creating Buffers): Cleanup.
9136
9137 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
9138
9139 2006-05-13 Eli Zaretskii <eliz@gnu.org>
9140
9141 * buffers.texi (Current Buffer): Document that with-temp-buffer
9142 disables undo.
9143
9144 * os.texi (Terminal-Specific): More accurate description of how
9145 Emacs searches for the terminal-specific libraries.
9146
9147 2006-05-12 Eli Zaretskii <eliz@gnu.org>
9148
9149 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
9150 emacs-xtra to @inforef's.
9151
9152 * text.texi (Undo): Document that undo is turned off in buffers
9153 whose names begin with a space.
9154
9155 * buffers.texi (Buffer Names): Add index entries for buffers whose
9156 names begin with a space.
9157 (Creating Buffers): Document that undo is turned off in buffers
9158 whose names begin with a space.
9159
9160 * files.texi (Visiting Functions, Reading from Files)
9161 (Saving Buffers): Mention code and EOL conversions by file I/O
9162 primitives and subroutines.
9163
9164 * nonascii.texi (Lisp and Coding Systems):
9165 Document coding-system-eol-type. Add index entries for eol conversion.
9166
9167 * display.texi (Defining Faces): Mention `mac', and add an xref to
9168 where window-system is described.
9169
9170 2006-05-10 Richard Stallman <rms@gnu.org>
9171
9172 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
9173
9174 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
9175
9176 * variables.texi (File Local Variables): Recommend to quote lambda
9177 expressions in safe-local-variable property.
9178
9179 2006-05-09 Richard Stallman <rms@gnu.org>
9180
9181 * variables.texi (File Local Variables):
9182 Document safe-local-eval-forms and safe-local-eval-function.
9183
9184 2006-05-07 Kim F. Storm <storm@cua.dk>
9185
9186 * minibuf.texi (Minibuffer History): Remove keep-dups arg
9187 from add-to-history.
9188
9189 2006-05-07 Romain Francoise <romain@orebokech.com>
9190
9191 * commands.texi (Event Input Misc):
9192 * compile.texi (Eval During Compile):
9193 * internals.texi (Buffer Internals):
9194 * minibuf.texi (Initial Input):
9195 * nonascii.texi (Scanning Charsets):
9196 * numbers.texi (Comparison of Numbers):
9197 * windows.texi (Textual Scrolling, Vertical Scrolling):
9198 Fix various typos.
9199
9200 2006-05-06 Eli Zaretskii <eliz@gnu.org>
9201
9202 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
9203 conditional xref's to either emacs or emacs-xtra, depending on
9204 @iftex/@ifnottex.
9205
9206 * minibuf.texi (Minibuffer History): Document add-to-history.
9207
9208 2006-05-05 Eli Zaretskii <eliz@gnu.org>
9209
9210 * internals.texi (Pure Storage): Mention the pure overflow message
9211 at startup.
9212
9213 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
9214
9215 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
9216 (Searching Keymaps): Fix pseudo-Lisp description of keymap
9217 search.
9218
9219 2006-05-01 Richard Stallman <rms@gnu.org>
9220
9221 * intro.texi (nil and t): Clarify.
9222
9223 * variables.texi (File Local Variables): Suggest using booleanp.
9224
9225 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
9226
9227 * objects.texi (Type Predicates): Fix typos.
9228
9229 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
9230
9231 * intro.texi (nil and t): Add booleanp.
9232
9233 * objects.texi (Type Predicates): Add links for booleanp and
9234 string-or-null-p.
9235
9236 2006-04-29 Richard Stallman <rms@gnu.org>
9237
9238 * modes.texi (Multiline Font Lock): Rename from
9239 Multi line Font Lock Elements. Much clarification.
9240 (Font Lock Multiline, Region to Fontify): Much clarification.
9241
9242 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
9243
9244 * variables.texi (File Local Variables): Remove the special case t for
9245 safe-local-variable.
9246
9247 2006-04-26 Richard Stallman <rms@gnu.org>
9248
9249 * syntax.texi (Parsing Expressions): Minor cleanup.
9250
9251 2006-04-18 Richard Stallman <rms@gnu.org>
9252
9253 * tips.texi (Coding Conventions): Explain when the package's
9254 prefix should appear later on (not at the start of the name).
9255
9256 * searching.texi (String Search): Clarify effect of NOERROR.
9257
9258 * modes.texi (Imenu): Clarify what special items do.
9259
9260 * hooks.texi (Standard Hooks): Delete text about old hook names.
9261
9262 2006-04-17 Romain Francoise <romain@orebokech.com>
9263
9264 * variables.texi (Local Variables): Update the default value of
9265 `max-specpdl-size'.
9266
9267 2006-04-15 Michael Olson <mwolson@gnu.org>
9268
9269 * processes.texi (Transaction Queues): Mention the new optional
9270 `delay-question' argument for `tq-enqueue'.
9271
9272 2006-04-13 Bill Wohler <wohler@newt.com>
9273
9274 * customize.texi (Common Keywords): Use dotted notation for
9275 :package-version value. Specify its values. Improve documentation
9276 for customize-package-emacs-version-alist.
9277
9278 2006-04-12 Bill Wohler <wohler@newt.com>
9279
9280 * customize.texi (Common Keywords): Move description of
9281 customize-package-emacs-version-alist to @defvar.
9282
9283 2006-04-10 Bill Wohler <wohler@newt.com>
9284
9285 * customize.texi (Common Keywords): Add :package-version.
9286
9287 2006-04-10 Kim F. Storm <storm@cua.dk>
9288
9289 * text.texi (Buffer Contents): Add NOPROPS arg to
9290 filter-buffer-substring.
9291
9292 2006-04-08 Kevin Ryde <user42@zip.com.au>
9293
9294 * os.texi (Command-Line Arguments): Update xref to emacs manual
9295 "Command Arguments" -> "Emacs Invocation", per change there.
9296
9297 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
9298
9299 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
9300 be on one line to help makeinfo not render two spaces after the dot.
9301
9302 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
9303
9304 * strings.texi (Predicates for Strings): Add string-or-null-p.
9305
9306 2006-03-28 Kim F. Storm <storm@cua.dk>
9307
9308 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
9309 remarks about systems that don't support fractional seconds.
9310
9311 2006-03-25 Karl Berry <karl@gnu.org>
9312
9313 * elisp.texi: Use @copyright{} instead of (C), and do not indent
9314 the year list.
9315
9316 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
9317
9318 * display.texi (Fringe Indicators): Fix typos.
9319
9320 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
9321
9322 * tips.texi (Documentation Tips): One can now also write `program'
9323 in front of a quoted symbol in a docstring to prevent making a
9324 hyperlink.
9325
9326 2006-03-19 Alan Mackenzie <acm@muc.de>
9327
9328 * text.texi (Special Properties): Clarify `fontified' property.
9329
9330 2006-03-16 Richard Stallman <rms@gnu.org>
9331
9332 * display.texi (Defining Images): Minor cleanup.
9333
9334 2006-03-16 Bill Wohler <wohler@newt.com>
9335
9336 * display.texi (Defining Images): In image-load-path-for-library,
9337 prefer user's images.
9338
9339 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
9340
9341 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
9342
9343 2006-03-15 Bill Wohler <wohler@newt.com>
9344
9345 * display.texi (Defining Images): Fix example in
9346 image-load-path-for-library by not recommending that one binds
9347 image-load-path. Just defvar it to placate compiler and only use
9348 it if previously defined.
9349
9350 2006-03-14 Bill Wohler <wohler@newt.com>
9351
9352 * display.texi (Defining Images): In image-load-path-for-library,
9353 always return list of directories. Update example.
9354
9355 2006-03-14 Alan Mackenzie <acm@muc.de>
9356
9357 * modes.texi: New node, "Region to Fontify" (for Font Lock).
9358 This describes font-lock-extend-region-function.
9359 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
9360 the new node "Region to Fontify".
9361
9362 2006-03-13 Richard Stallman <rms@gnu.org>
9363
9364 * display.texi (Invisible Text): The impossible position is
9365 now before the invisible text, not after.
9366 (Defining Images): Clean up last change.
9367
9368 2006-03-11 Bill Wohler <wohler@newt.com>
9369
9370 * display.texi (Defining Images): Add image-load-path-for-library.
9371
9372 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
9373
9374 * text.texi (Adaptive Fill): Fix Texinfo usage.
9375
9376 * strings.texi (Creating Strings): Fix Texinfo usage.
9377
9378 * searching.texi (Regexp Special): Use @samp for regular
9379 expressions that are not in Lisp syntax.
9380
9381 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
9382
9383 * searching.texi (Regexp Special): Put remark between parentheses
9384 to avoid misreading.
9385
9386 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
9387
9388 * searching.texi (Syntax of Regexps): More accurately describe
9389 which characters are special in which situations.
9390 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
9391 are not special. Describe in detail when `[' and `]' are special.
9392 (Regexp Backslash): Plenty of regexps with unbalanced square
9393 brackets are valid, so reword that statement.
9394
9395 2006-03-02 Kim F. Storm <storm@cua.dk>
9396
9397 * keymaps.texi (Tool Bar): Add tool-bar-border.
9398
9399 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
9400
9401 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
9402
9403 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
9404
9405 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
9406
9407 * files.texi (Locating Files): Suggest additional values for the
9408 SUFFIXES arg of `locate-file'. Update pxref.
9409
9410 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
9411 (How Programs Do Loading): Discuss the effects of Auto Compression
9412 mode on `load'.
9413 (Load Suffixes): New node.
9414 (Library Search): Delete description of `load-suffixes'; it was
9415 moved to "Load Suffixes".
9416 (Autoload, Named Features): Mention `load-suffixes'.
9417
9418 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
9419
9420 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
9421
9422 * windows.texi (Window Tree): Fix typo.
9423
9424 2006-02-20 Kim F. Storm <storm@cua.dk>
9425
9426 * display.texi (Fringe Indicators): New section.
9427 Move indicate-empty-lines, indicate-buffer-boundaries, and
9428 default-indicate-buffer-boundaries here.
9429 Add fringe-indicator-alist and default-fringes-indicator-alist.
9430 Add list of logical fringe indicator symbols.
9431 Update list of standard bitmap names.
9432 (Fringe Cursors): New section.
9433 Move overflow-newline-into-fringe here.
9434 Add fringe-cursor-alist and default-fringes-cursor-alist.
9435 Add list of fringe cursor symbols.
9436
9437 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
9438
9439 * commands.texi (Using Interactive): Fix reference to node
9440 "Minibuffers".
9441
9442 2006-02-19 Richard M. Stallman <rms@gnu.org>
9443
9444 * minibuf.texi (High-Level Completion):
9445 Add xref to read-input-method-name.
9446
9447 * files.texi (Relative File Names): Move file-relative-name here.
9448 (File Name Expansion): From here. Minor clarifications.
9449
9450 * commands.texi (Using Interactive): Add xrefs about reading input.
9451 Clarify remarks about that moving point and mark.
9452 Put string case before list case.
9453
9454 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
9455
9456 * display.texi (Other Display Specs, Image Descriptors):
9457 Revert erroneous changes. The previous description of
9458 image-descriptors as `(image . PROPS)' was correct.
9459
9460 2006-02-14 Richard M. Stallman <rms@gnu.org>
9461
9462 * variables.texi (File Local Variables): Clarifications.
9463
9464 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
9465
9466 * variables.texi (File Local Variables): Use @code for a cons
9467 cell, not @var.
9468
9469 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
9470
9471 * variables.texi (File Local Variables): Document new file local
9472 variable behavior.
9473
9474 2006-02-10 Kim F. Storm <storm@cua.dk>
9475
9476 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
9477
9478 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
9479
9480 * modes.texi (%-Constructs): Remove obsolete info about
9481 `global-mode-string'.
9482
9483 2006-02-07 Richard M. Stallman <rms@gnu.org>
9484
9485 * commands.texi (Prefix Command Arguments): Minor cleanup.
9486
9487 * display.texi: "Graphical display", not window system.
9488
9489 * functions.texi (What Is a Function): Fix xref.
9490
9491 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
9492 (Changing Key Bindings): Clarify when remapping is better than
9493 substitute-key-definition.
9494
9495 2006-02-02 Richard M. Stallman <rms@gnu.org>
9496
9497 * minibuf.texi (Basic Completion): Completion alists are risky.
9498
9499 * keymaps.texi (Active Keymaps): Clarifications.
9500 (Searching Keymaps): New node.
9501 (Keymaps): Update menu.
9502
9503 * frames.texi (Layout Parameters): Minor clarification.
9504 (Drag and Drop): New node.
9505 (Frames): Update menu.
9506
9507 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
9508
9509 * display.texi (Other Display Specs, Image Descriptors):
9510 Image description is a list, not a cons cell.
9511
9512 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
9513
9514 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9515 list is not necessarily a list).
9516
9517 2006-01-27 Eli Zaretskii <eliz@gnu.org>
9518
9519 * frames.texi (Layout Parameters): border-width and
9520 internal-border-width belong to the frame, not the window.
9521
9522 2006-01-19 Richard M. Stallman <rms@gnu.org>
9523
9524 * nonascii.texi (Translation of Characters): Search cmds use
9525 translation-table-for-input. Automatically made local.
9526
9527 * markers.texi (Overview of Markers): Count insertion type
9528 as one of a marker's attributes.
9529
9530 * keymaps.texi (Controlling Active Maps): New node, split out of
9531 Active Keymaps.
9532 (Keymaps): Menu updated.
9533 (Active Keymaps): Give pseudocode to explain how the active
9534 maps are searched. current-active-maps and key-binding moved here.
9535 (Functions for Key Lookup): current-active-maps and key-binding moved.
9536 Clarifications.
9537 (Searching the Keymaps): New subnode.
9538
9539 * elisp.texi (Top): Menu clarification.
9540
9541 * display.texi (Other Display Specs): Delete duplicate entry for
9542 just a string as display spec. Move text about recursive display
9543 specs on such a string.
9544
9545 * commands.texi (Key Sequence Input): Clarify.
9546 Move num-nonmacro-input-events out.
9547 (Reading One Event): num-nonmacro-input-events moved here.
9548
9549 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
9550
9551 * advice.texi (Simple Advice): Update example to fit argument
9552 change in previous-line.
9553
9554 2006-01-05 Richard M. Stallman <rms@gnu.org>
9555
9556 * markers.texi (The Mark): Fix in `mark'.
9557
9558 2006-01-04 Richard M. Stallman <rms@gnu.org>
9559
9560 * processes.texi (Misc Network, Make Network): Minor cleanups.
9561
9562 2006-01-04 Kim F. Storm <storm@cua.dk>
9563
9564 * processes.texi (Make Network): Add IPv6 addresses and handling.
9565 (Network Feature Testing): Mention (:family ipv6).
9566 (Misc Network): Add IPv6 formats to format-network-address.
9567
9568 2005-12-30 Richard M. Stallman <rms@gnu.org>
9569
9570 * text.texi (Changing Properties):
9571 Don't use return value of set-text-properties.
9572
9573 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
9574
9575 * modes.texi (Mode Line Format): Correct typo in menu.
9576
9577 2005-12-29 Richard M. Stallman <rms@gnu.org>
9578
9579 * modes.texi (Mode Line Top): New node.
9580 (Mode Line Data): Some text moved to new node.
9581 Explain the data structure more concretely.
9582 (Mode Line Basics): Clarifications.
9583 (Mode Line Variables): Clarify intro paragraph.
9584 (%-Constructs): Clarify intro paragraph.
9585 (Mode Line Format): Update menu.
9586
9587 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
9588
9589 * minibuf.texi (Basic Completion): Update lazy-completion-table
9590 examples for removal of ARGS argument.
9591
9592 2005-12-23 Richard M. Stallman <rms@gnu.org>
9593
9594 * text.texi (Undo): Restore some explanation from the version
9595 that was deleted.
9596
9597 2005-12-23 Eli Zaretskii <eliz@gnu.org>
9598
9599 * text.texi (Undo): Remove duplicate descriptions of `apply
9600 funname' and `apply delta' elements of the undo list.
9601
9602 2005-12-20 Richard M. Stallman <rms@gnu.org>
9603
9604 * help.texi (Help Functions): Update documentation of `apropos'.
9605
9606 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
9607
9608 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
9609 because it is confusing. If the :help-echo keyword is a function,
9610 it is not directly used as the :help-echo overlay property, as the
9611 xref seems to suggest (it does not take the appropriate args).
9612
9613 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
9614
9615 * customize.texi (Common Keywords): Fix Texinfo usage.
9616 (Group Definitions, Variable Definitions): Update for new
9617 conventions for using `*' in docstrings.
9618
9619 * tips.texi (Documentation Tips): Update for new conventions for
9620 using `*' in docstrings.
9621
9622 2005-12-16 Richard M. Stallman <rms@gnu.org>
9623
9624 * minibuf.texi (Minibuffer Contents): Minor cleanup.
9625
9626 2005-12-16 Juri Linkov <juri@jurta.org>
9627
9628 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
9629
9630 2005-12-14 Romain Francoise <romain@orebokech.com>
9631
9632 * modes.texi (Customizing Keywords): Rename `append' to `how'.
9633 Fix typo.
9634
9635 2005-12-11 Juri Linkov <juri@jurta.org>
9636
9637 * minibuf.texi (Completion Commands): Add mention of read-file-name
9638 for filename completion keymaps.
9639 (Reading File Names): Add mention of filename completion keymaps
9640 for read-file-name and xref to `Completion Commands'.
9641
9642 2005-12-10 Richard M. Stallman <rms@gnu.org>
9643
9644 * customize.texi (Common Keywords): State caveats for use of :tag.
9645
9646 2005-12-08 Richard M. Stallman <rms@gnu.org>
9647
9648 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
9649 with xrefs and better explanation.
9650 (Completion Commands): Add the filename completion maps.
9651
9652 * objects.texi (Character Type): Clarify that \s is not space
9653 if a dash follows.
9654
9655 2005-12-05 Richard M. Stallman <rms@gnu.org>
9656
9657 * windows.texi (Resizing Windows): Delete preserve-before args.
9658
9659 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
9660
9661 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
9662 in full keymaps, since the quirk has been fixed.
9663
9664 2005-12-03 Eli Zaretskii <eliz@gnu.org>
9665
9666 * hooks.texi (Standard Hooks): Add index entries.
9667 Mention `compilation-finish-functions'.
9668
9669 2005-11-27 Richard M. Stallman <rms@gnu.org>
9670
9671 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
9672
9673 2005-11-21 Juri Linkov <juri@jurta.org>
9674
9675 * customize.texi (Common Keywords): Update links types
9676 custom-manual and url-link. Add link types emacs-library-link,
9677 file-link, function-link, variable-link, custom-group-link.
9678
9679 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
9680
9681 * display.texi: Revert 2005-11-20 change.
9682
9683 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
9684
9685 * processes.texi (Bindat Functions):
9686 Say "third" to refer to zero-based index "2".
9687
9688 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
9689
9690 * loading.texi (Library Search): Update the default value of
9691 `load-suffixes'.
9692
9693 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
9694
9695 * display.texi (Attribute Functions): Mention :ignore-defface.
9696
9697 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
9698
9699 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
9700 (Minor Mode Conventions): Mention the use of a hook.
9701
9702 2005-11-06 Richard M. Stallman <rms@gnu.org>
9703
9704 * files.texi (Magic File Names): find-file-name-handler checks the
9705 `operations' property of the handler.
9706
9707 2005-11-03 Richard M. Stallman <rms@gnu.org>
9708
9709 * variables.texi (Frame-Local Variables): Small clarification.
9710
9711 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
9712
9713 * os.texi (Init File): Document ~/.emacs.d/init.el.
9714
9715 2005-10-29 Richard M. Stallman <rms@gnu.org>
9716
9717 * internals.texi (Garbage Collection): Document memory-full.
9718
9719 2005-10-28 Bill Wohler <wohler@newt.com>
9720
9721 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
9722 for URLs.
9723
9724 2005-10-28 Richard M. Stallman <rms@gnu.org>
9725
9726 * minibuf.texi (Completion Commands): Clean up prev change.
9727
9728 2005-10-26 Kevin Ryde <user42@zip.com.au>
9729
9730 * compile.texi (Eval During Compile): Explain recommended uses
9731 of eval-when-compile and eval-and-compile.
9732
9733 2005-10-27 Masatake YAMATO <jet@gyve.org>
9734
9735 * minibuf.texi (Completion Commands):
9736 Write about new optional argument for `display-completion-list'.
9737
9738 2005-10-23 Richard M. Stallman <rms@gnu.org>
9739
9740 * display.texi (Overlay Arrow): Clarify about local bindings of
9741 overlay-arrow-position.
9742
9743 2005-10-22 Eli Zaretskii <eliz@gnu.org>
9744
9745 * internals.texi (Building Emacs): Fix last change.
9746
9747 2005-10-22 Richard M. Stallman <rms@gnu.org>
9748
9749 * internals.texi (Building Emacs): Document eval-at-startup.
9750
9751 2005-10-21 Richard M. Stallman <rms@gnu.org>
9752
9753 * loading.texi (Where Defined): load-history contains abs file names.
9754 symbol-file returns abs file names.
9755
9756 2005-10-19 Kim F. Storm <storm@cua.dk>
9757
9758 * display.texi (Showing Images): Add max-image-size integer value.
9759
9760 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
9761
9762 * display.texi (Showing Images): Document max-image-size.
9763
9764 2005-10-17 Richard M. Stallman <rms@gnu.org>
9765
9766 * commands.texi (Quitting): Minor clarification.
9767
9768 * processes.texi (Sentinels): Clarify about output and quitting.
9769 (Filter Functions): Mention with-local-quit.
9770
9771 2005-10-17 Juri Linkov <juri@jurta.org>
9772
9773 * buffers.texi (Current Buffer):
9774 * commands.texi (Event Input Misc):
9775 * compile.texi (Eval During Compile, Compiler Errors):
9776 * customize.texi (Group Definitions):
9777 * display.texi (Progress, Defining Faces):
9778 * files.texi (Writing to Files):
9779 * modes.texi (Mode Hooks, Defining Minor Modes):
9780 * streams.texi (Output Functions):
9781 * syntax.texi (Syntax Table Functions):
9782 * text.texi (Change Hooks):
9783 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
9784
9785 * commands.texi (Quitting): Replace arg `forms' with `body' in
9786 `with-local-quit'.
9787
9788 * positions.texi (Excursions): Replace arg `forms' with `body' in
9789 `save-excursion'.
9790
9791 2005-10-08 Kim F. Storm <storm@cua.dk>
9792
9793 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9794 Rename manual section accordingly.
9795
9796 2005-10-04 Kim F. Storm <storm@cua.dk>
9797
9798 * windows.texi (Window Split Tree): New section describing
9799 new function window-split-tree function.
9800
9801 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
9802
9803 * display.texi (Fringe Size/Pos): Simplify and add detail.
9804
9805 2005-09-30 Romain Francoise <romain@orebokech.com>
9806
9807 * minibuf.texi (High-Level Completion): Explain that the prompt
9808 given to `read-buffer' should end with a colon and a space.
9809 Update usage examples.
9810
9811 2005-09-29 Juri Linkov <juri@jurta.org>
9812
9813 * display.texi (Displaying Messages): Rename argument name
9814 `string' to `format-string' in functions `message', `message-box',
9815 `message-or-box'.
9816
9817 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
9818
9819 * errors.texi (Standard Errors): Correct xrefs.
9820
9821 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
9822
9823 * display.texi (Defining Images): Update documentation for
9824 `image-load-path'.
9825
9826 2005-09-17 Richard M. Stallman <rms@gnu.org>
9827
9828 * display.texi (Defining Images): Clean up previous change.
9829
9830 2005-09-16 Romain Francoise <romain@orebokech.com>
9831
9832 * elisp.texi: Specify GFDL version 1.2.
9833
9834 * doclicense.texi (GNU Free Documentation License): Update to
9835 version 1.2.
9836
9837 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
9838
9839 * display.texi (Defining Images): Document `image-load-path'.
9840
9841 2005-09-15 Richard M. Stallman <rms@gnu.org>
9842
9843 * objects.texi (Printed Representation): Minor cleanup.
9844 (Box Diagrams): Minor fix.
9845 (Cons Cell Type): Move (...) index item here.
9846 (Box Diagrams): From here.
9847 (Array Type): Minor fix.
9848 (Type Predicates): Delete index "predicates".
9849 (Hash Table Type): Clarify xref.
9850 (Dotted Pair Notation): Minor fix.
9851
9852 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
9853
9854 * files.texi (Saving Buffers): Fix typo.
9855
9856 2005-09-08 Richard M. Stallman <rms@gnu.org>
9857
9858 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9859
9860 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
9861
9862 * locals.texi (Standard Buffer-Local Variables): Don't include
9863 mode variables for minor modes.
9864 Fix xrefs for buffer-display-count, buffer-display-table,
9865 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9866 enable-multibyte-characters, fill-column, header-line-format,
9867 left-fringe-width, left-margin, and right-fringe-width.
9868
9869 * hooks.texi (Standard Hooks): All hooks should conform to the
9870 standard naming convention now.
9871 Fix xref for `echo-area-clear-hook'.
9872
9873 * display.texi (Usual Display): Note that indicate-empty-lines and
9874 tab-width are buffer-local.
9875
9876 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9877
9878 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9879
9880 * nonascii.texi (Encoding and I/O): Note that
9881 buffer-file-coding-system is buffer-local.
9882
9883 * positions.texi (List Motion): Note that defun-prompt-regexp is
9884 buffer-local.
9885
9886 * text.texi (Auto Filling): Note that auto-fill-function is
9887 buffer-local.
9888 (Undo): Note that buffer-undo-list is buffer-local.
9889
9890 * windows.texi (Buffers and Windows):
9891 Document buffer-display-count.
9892
9893 2005-09-06 Richard M. Stallman <rms@gnu.org>
9894
9895 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9896 package prefix elsewhere than at the start of the name.
9897
9898 2005-09-03 Richard M. Stallman <rms@gnu.org>
9899
9900 * tips.texi (Programming Tips): Add conventions for minibuffer
9901 questions and prompts.
9902
9903 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9904
9905 * intro.texi (nil and t): Minor cleanup.
9906 Delete spurious mention of keyword symbols.
9907 (Evaluation Notation): Add index entry.
9908 (A Sample Function Description): Minor cleanup.
9909 (A Sample Variable Description): Not all vars can be set.
9910
9911 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9912
9913 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9914
9915 (Insertion): Document precise type of `insert-char' arg COUNT.
9916
9917 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9918
9919 * modes.texi (Other Font Lock Variables): Sync the default of
9920 font-lock-lines-before.
9921
9922 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
9923
9924 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9925
9926 2005-08-29 Richard M. Stallman <rms@gnu.org>
9927
9928 * elisp.texi (Top): Update subnode menu.
9929
9930 * searching.texi (Searching and Matching): Move node.
9931 Rearrange contents and add overall explanation.
9932 (Searching and Case): Move node.
9933 (Searching and Matching): Update menu.
9934
9935 2005-08-27 Eli Zaretskii <eliz@gnu.org>
9936
9937 * os.texi (Startup Summary): Fix the description of the initial
9938 startup message display.
9939
9940 2005-08-25 Richard M. Stallman <rms@gnu.org>
9941
9942 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9943
9944 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
9945
9946 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9947 `next-overlay-change' example.
9948
9949 2005-08-22 Juri Linkov <juri@jurta.org>
9950
9951 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9952 Fix invert-face. Fix args of face-background.
9953
9954 * display.texi (Standard Faces): Delete node.
9955 (Faces): Add xref to `(emacs)Standard Faces'.
9956 (Displaying Faces): Fix xref to `Standard Faces'.
9957
9958 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9959
9960 2005-08-20 Alan Mackenzie <acm@muc.de>
9961
9962 * buffers.texi (The Buffer List): Clarify the manipulation of the
9963 buffer list.
9964
9965 2005-08-14 Richard M. Stallman <rms@gnu.org>
9966
9967 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9968 a regexp.
9969
9970 2005-08-11 Richard M. Stallman <rms@gnu.org>
9971
9972 * elisp.texi (Top): Update subnode lists.
9973
9974 * display.texi (Inverse Video): Node deleted.
9975
9976 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9977 New nodes split out of Coding Conventions.
9978
9979 * searching.texi (Regular Expressions): Document re-builder.
9980
9981 * os.texi (Time Parsing): New node split out of Time Conversion.
9982
9983 * processes.texi (Misc Network, Network Feature Testing)
9984 (Network Options, Make Network): New nodes split out of
9985 Low-Level Network.
9986
9987 2005-08-09 Richard M. Stallman <rms@gnu.org>
9988
9989 * frames.texi (Geometry): New node, split from Size and Position.
9990 (Frame Parameters): Refer to Geometry.
9991
9992 * buffers.texi (The Buffer List): Fix xrefs.
9993
9994 * windows.texi (Splitting Windows): Fix xref.
9995
9996 * frames.texi (Layout Parameters): Add xref.
9997
9998 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9999
10000 * keymaps.texi (Menu Bar): Fix xref.
10001
10002 * locals.texi (Standard Buffer-Local Variables): Fix xref.
10003
10004 * modes.texi (%-Constructs): Fix xref.
10005
10006 * frames.texi (Window Frame Parameters): Node split up.
10007 (Basic Parameters, Position Parameters, Size Parameters)
10008 (Layout Parameters, Buffer Parameters, Management Parameters)
10009 (Cursor Parameters, Color Parameters): New subnodes.
10010
10011 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
10012
10013 * positions.texi (Screen Lines): Update xref for previous change
10014 in minibuf.texi.
10015
10016 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
10017 change in minibuf.texi.
10018
10019 2005-08-09 Richard M. Stallman <rms@gnu.org>
10020
10021 * tips.texi (Coding Conventions): Minor cleanup.
10022
10023 * modes.texi (Defining Minor Modes): Explain when init-value
10024 can be non-nil.
10025
10026 * elisp.texi (Top): Update submenu for Minibuffer.
10027
10028 * minibuf.texi (Minibuffer Misc): Node split up.
10029 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
10030 (Recursive Mini): New nodes split out from Minibuffer Misc.
10031 (Minibuffer Misc): Document max-mini-window-height.
10032
10033 * hash.texi (Defining Hash): Delete stray paren in example.
10034
10035 * display.texi (Echo Area Customization): Don't define
10036 max-mini-window-height here; xref instead.
10037
10038 * commands.texi (Event Input Misc): Update while-no-input.
10039
10040 * advice.texi (Advising Functions): Explain when to use advice
10041 and when to use a hook.
10042
10043 2005-07-30 Eli Zaretskii <eliz@gnu.org>
10044
10045 * makefile.w32-in (info): Don't run install-info.
10046 ($(infodir)/dir): New target, produced by running install-info.
10047
10048 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
10049
10050 * modes.texi (Defining Minor Modes): The keyword for the initial
10051 value is :init-value, not :initial-value.
10052
10053 2005-07-23 Eli Zaretskii <eliz@gnu.org>
10054
10055 * loading.texi (Autoload): Make the `doctor' example be consistent
10056 with what's in current loaddefs.el. Describe the "fn" magic in
10057 the usage portion of the doc string.
10058
10059 2005-07-22 Richard M. Stallman <rms@gnu.org>
10060
10061 * internals.texi (Garbage Collection): Clarify previous change.
10062
10063 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
10064
10065 * internals.texi (Garbage Collection): Add gc-cons-percentage.
10066
10067 2005-07-18 Juri Linkov <juri@jurta.org>
10068
10069 * commands.texi (Accessing Events):
10070 * frames.texi (Text Terminal Colors, Resources):
10071 * markers.texi (The Mark):
10072 * modes.texi (Defining Minor Modes):
10073 Delete duplicate duplicate words.
10074
10075 2005-07-16 Richard M. Stallman <rms@gnu.org>
10076
10077 * display.texi (Managing Overlays): Clarify make-overlay
10078 args for insertion types.
10079
10080 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
10081
10082 * customize.texi (Variable Definitions):
10083 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
10084 `standard-value' is a list too.
10085 (Defining New Types): Use @key{RET} instead of @key{ret}.
10086
10087 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
10088
10089 * os.texi (Translating Input): Fix typo.
10090
10091 2005-07-08 Richard M. Stallman <rms@gnu.org>
10092
10093 * README: Update edition number and size estimate.
10094
10095 * elisp.texi (VERSION): Set to 2.9.
10096
10097 2005-07-07 Richard M. Stallman <rms@gnu.org>
10098
10099 * book-spine.texinfo: Update Emacs version.
10100
10101 * display.texi (Inverse Video): Delete mode-line-inverse-video.
10102
10103 2005-07-06 Richard M. Stallman <rms@gnu.org>
10104
10105 * searching.texi (Regexp Search): Clarify what re-search-forward
10106 does when the search fails.
10107
10108 2005-07-05 Lute Kamstra <lute@gnu.org>
10109
10110 * Update FSF's address in GPL notices.
10111
10112 * doclicense.texi (GNU Free Documentation License):
10113 * gpl.texi (GPL):
10114 * tips.texi (Coding Conventions, Library Headers):
10115 * vol1.texi:
10116 * vol2.texi: Update FSF's address.
10117
10118 2005-07-04 Richard M. Stallman <rms@gnu.org>
10119
10120 * hooks.texi (Standard Hooks): Add occur-hook.
10121
10122 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
10123
10124 * display.texi (The Echo Area): Correct menu.
10125
10126 2005-07-03 Richard M. Stallman <rms@gnu.org>
10127
10128 * elisp.texi (Top): Update subnode menu for Display.
10129
10130 * display.texi (Displaying Messages): New node, with most
10131 of what was in The Echo Area.
10132 (Progress): Move under The Echo Area.
10133 (Logging Messages): New node with new text.
10134 (Echo Area Customization): New node, the rest of what was
10135 in The Echo Area. Document message-truncate-lines with @defvar.
10136 (Display): Update menu.
10137
10138 * windows.texi (Textual Scrolling): Doc 3 values for
10139 scroll-preserve-screen-position.
10140
10141 * text.texi (Special Properties): Change hook functions
10142 should bind inhibit-modification-hooks around altering buffer text.
10143
10144 * keymaps.texi (Key Binding Commands): Call binding BINDING
10145 rather than DEFINITION.
10146
10147 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
10148
10149 * variables.texi (Defining Variables): `user-variable-p' returns t
10150 for aliases of user options, nil for alias loops.
10151
10152 2005-06-28 Richard M. Stallman <rms@gnu.org>
10153
10154 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
10155 make-keymap.
10156
10157 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
10158
10159 * variables.texi (Setting Variables): Correct and clarify
10160 description of `add-to-ordered-list'.
10161
10162 2005-06-26 Richard M. Stallman <rms@gnu.org>
10163
10164 * display.texi (Faces): Minor cleanup.
10165
10166 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
10167
10168 * display.texi (Faces): `facep' returns t for strings that are
10169 face names.
10170
10171 2005-06-25 Richard M. Stallman <rms@gnu.org>
10172
10173 * objects.texi (Equality Predicates): Clarify meaning of equal.
10174
10175 * windows.texi (Selecting Windows): save-selected-window
10176 and with-selected-window save and restore the current buffer.
10177
10178 2005-06-24 Richard M. Stallman <rms@gnu.org>
10179
10180 * numbers.texi (Float Basics): Explain how to test for NaN,
10181 and printing the sign of NaNs.
10182
10183 2005-06-24 Eli Zaretskii <eliz@gnu.org>
10184
10185 * makefile.w32-in (MAKEINFO): Use --force.
10186
10187 2005-06-23 Richard M. Stallman <rms@gnu.org>
10188
10189 * display.texi (Face Functions): Correct Texinfo usage.
10190
10191 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
10192
10193 * lists.texi (Rings): `ring-elements' now returns the elements of
10194 RING in order.
10195
10196 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
10197
10198 * markers.texi (The Mark): Texinfo usage fix.
10199
10200 2005-06-23 Kim F. Storm <storm@cua.dk>
10201
10202 * searching.texi (Entire Match Data): Remove evaporate option for
10203 match-data. Do not mention evaporate option for set-match-data.
10204
10205 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
10206
10207 * display.texi (Face Functions): Mention face aliases.
10208
10209 2005-06-21 Richard M. Stallman <rms@gnu.org>
10210
10211 * anti.texi (Antinews): Texinfo usage fix.
10212
10213 2005-06-21 Karl Berry <karl@gnu.org>
10214
10215 * elisp.texi: Use @copying.
10216
10217 * elisp.texi: Put @summarycontents and @contents before the Top
10218 node, instead of the end of the file, so that the contents appear
10219 in the right place in the dvi/pdf output.
10220
10221 2005-06-21 Juri Linkov <juri@jurta.org>
10222
10223 * display.texi (Defining Faces): Add `customized-face'.
10224
10225 2005-06-20 Kim F. Storm <storm@cua.dk>
10226
10227 * variables.texi (Setting Variables): Any type of element can be
10228 given order in add-to-ordered-list. Compare elements with eq.
10229
10230 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
10231
10232 2005-06-20 Karl Berry <karl@gnu.org>
10233
10234 * syntax.texi (Syntax Flags): Make last column very slightly wider
10235 to avoid "generic comment" breaking on two lines and causing an
10236 underfull box.
10237
10238 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
10239
10240 * lists.texi (Rings): Various minor clarifications and corrections.
10241
10242 2005-06-18 Richard M. Stallman <rms@gnu.org>
10243
10244 * functions.texi (Obsolete Functions): Simplify.
10245
10246 * variables.texi (Variable Aliases): Simplify.
10247
10248 * anti.texi, backups.texi, compile.texi, customize.texi:
10249 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
10250 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
10251 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
10252 * variables.texi: Fix formatting ugliness.
10253
10254 * elisp.texi: Add links to Rings and Byte Packing.
10255 Update version and copyright years.
10256
10257 * minibuf.texi: Fix formatting ugliness.
10258 (Completion Commands): Move keymap vars to the end
10259 and vars completing-read binds to the top.
10260
10261 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
10262
10263 * processes.texi: Fix typos.
10264 (Bindat Spec): Correct Texinfo error.
10265 (Byte Packing): Fix ungrammatical sentence.
10266
10267 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
10268
10269 * lists.texi (Rings): New node.
10270 (Lists): Add it to menu.
10271
10272 * processes.texi (Byte Packing): New node.
10273 (Processes): Add it to menu.
10274
10275 2005-06-17 Richard M. Stallman <rms@gnu.org>
10276
10277 * syntax.texi (Parsing Expressions): Fix texinfo usage.
10278
10279 * help.texi (Documentation Basics): Explain the xref to
10280 Documentation Tips.
10281
10282 * debugging.texi (Debugger Commands): Minor fix.
10283
10284 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
10285
10286 * edebug.texi (Instrumenting): Eliminate duplicate link.
10287 (Specification List): Replace references to "below", referring to
10288 a later node, with one @ref to that node.
10289
10290 * os.texi (Timers): Timers should save and restore the match data
10291 if they change it.
10292
10293 * debugging.texi (Debugger Commands): Mention that the Lisp
10294 debugger can not step through primitive functions.
10295
10296 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
10297
10298 * functions.texi (Obsolete Functions): Update argument names of
10299 `make-obsolete' and `define-obsolete-function-alias'.
10300
10301 * variables.texi (Variable Aliases): Update argument names of
10302 `defvaralias', `make-obsolete-variable' and
10303 `define-obsolete-variable-alias'.
10304
10305 2005-06-15 Kim F. Storm <storm@cua.dk>
10306
10307 * searching.texi (Entire Match Data): Rephrase warnings about
10308 evaporate arg to match-data and set-match-data.
10309
10310 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
10311
10312 * elisp.texi (Top): Update detailed menu.
10313
10314 * edebug.texi (Edebug): Update menu.
10315 (Instrumenting): Update xrefs.
10316 (Edebug Execution Modes): Correct xref.
10317 (Jumping): Clarify description of `h' command.
10318 Eliminate redundant @ref.
10319 (Breaks): New node.
10320 (Breakpoints): Is now a subsubsection.
10321 (Global Break Condition): Mention `C-x X X'.
10322 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
10323 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
10324 (Edebug Display Update): Correct pxref.
10325 (Edebug and Macros): New node.
10326 (Instrumenting Macro Calls): Is now a subsubsection.
10327 Neither arg of `def-edebug-spec' is evaluated.
10328 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
10329 (Specification Examples): Fix typo.
10330
10331 2005-06-14 Lute Kamstra <lute@gnu.org>
10332
10333 * debugging.texi (Function Debugging): Primitives can break on
10334 entry too.
10335
10336 2005-06-14 Kim F. Storm <storm@cua.dk>
10337
10338 * variables.texi (Setting Variables): Add add-to-ordered-list.
10339
10340 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
10341
10342 * syntax.texi (Parsing Expressions): Document aux functions and vars of
10343 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
10344
10345 2005-06-13 Lute Kamstra <lute@gnu.org>
10346
10347 * text.texi (Special Properties): Fix cross reference.
10348
10349 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
10350
10351 * debugging.texi (Function Debugging): Delete mention of empty
10352 string argument to `cancel-debug-on-entry'. Delete inaccurate
10353 description of the return value of that command.
10354
10355 2005-06-11 Alan Mackenzie <acm@muc.de>
10356
10357 * text.texi (Adaptive Fill): Amplify the description of
10358 fill-context-prefix.
10359
10360 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
10361
10362 * syntax.texi (Parsing Expressions): Fix Texinfo error.
10363
10364 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
10365
10366 * syntax.texi (Parsing Expressions): Document syntax-ppss.
10367
10368 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
10369
10370 * debugging.texi (Error Debugging): Minor rewording.
10371 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
10372 is optional.
10373
10374 2005-06-10 Lute Kamstra <lute@gnu.org>
10375
10376 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
10377 (Top): Give it a title. Correct version number. Give the
10378 detailed node listing a more prominent header.
10379 * intro.texi: Don't set VERSION here a second time.
10380 Mention Emacs's version too.
10381 * anti.texi (Antinews): Use EMACSVER to refer to the current
10382 version of Emacs.
10383
10384 2005-06-09 Kim F. Storm <storm@cua.dk>
10385
10386 * searching.texi (Entire Match Data): Explain new `reseat' argument to
10387 match-data and set-match-data.
10388
10389 2005-06-08 Richard M. Stallman <rms@gnu.org>
10390
10391 * searching.texi (Entire Match Data): Clarify when match-data
10392 returns markers and when integers.
10393
10394 * display.texi (Defining Faces): Explain that face name should not
10395 end in `-face'.
10396
10397 * modes.texi (Mode Line Data): Minor cleanup.
10398 (Customizing Keywords): Node split out of Search-based Fontification.
10399 Add example of using font-lock-add-keywords from a hook.
10400 Clarify when MODE should be non-nil, and when nil.
10401
10402 2005-06-06 Richard M. Stallman <rms@gnu.org>
10403
10404 * modes.texi (Mode Line Data): Explain what happens when the car
10405 of a list is a void symbol.
10406 (Search-based Fontification): Explain MODE arg to
10407 font-lock-add-keywords and warn about calls from major modes.
10408
10409 2005-06-08 Juri Linkov <juri@jurta.org>
10410
10411 * display.texi (Standard Faces): Add `shadow' face.
10412
10413 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
10414
10415 * modes.texi (Major Mode Conventions): A derived mode only needs
10416 to put the call to the parent mode inside `delay-mode-hooks'.
10417
10418 2005-05-29 Richard M. Stallman <rms@gnu.org>
10419
10420 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
10421 new, and what that implies. Clarify.
10422
10423 * files.texi (Locating Files): Clean up the text.
10424
10425 * frames.texi (Window Frame Parameters): Document user-size.
10426 Shorten entry for top by referring to left.
10427
10428 2005-05-26 Richard M. Stallman <rms@gnu.org>
10429
10430 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
10431 is new, and what the implications are. Other clarifications.
10432
10433 2005-05-24 Richard M. Stallman <rms@gnu.org>
10434
10435 * frames.texi (Dialog Boxes): Minor fixes.
10436
10437 2005-05-25 Masatake YAMATO <jet@gyve.org>
10438
10439 * display.texi (Standard Faces): Write about `mode-line-highlight'.
10440
10441 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
10442
10443 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
10444 is optional.
10445
10446 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
10447
10448 * frames.texi (Dialog Boxes): Describe new optional argument.
10449
10450 2005-05-23 Lute Kamstra <lute@gnu.org>
10451
10452 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
10453 syntax-begin-function over font-lock-beginning-of-syntax-function.
10454
10455 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10456
10457 * minibuf.texi (Reading File Names): Update description of
10458 `read-directory-name'.
10459
10460 * modes.texi (Derived Modes): Clarify :group keyword.
10461
10462 2005-05-21 Eli Zaretskii <eliz@gnu.org>
10463
10464 * files.texi (Locating Files): New subsection.
10465 Describe locate-file and executable-find.
10466
10467 2005-05-21 Kevin Ryde <user42@zip.com.au>
10468
10469 * frames.texi (Initial Parameters): Update cross reference to
10470 "Emacs Invocation".
10471
10472 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10473
10474 * keymaps.texi (Active Keymaps): Add anchor.
10475
10476 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
10477 (Major Mode Conventions): Refer to `Auto Major Mode' in more
10478 appropriate place.
10479 (Derived Modes): Small clarifications.
10480 (Minor Mode Conventions, Keymaps and Minor Modes):
10481 Replace references to nodes with references to anchors.
10482 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
10483 Clarify description of lists whose first element is an integer.
10484 (Mode Line Variables): Add anchor.
10485 (%-Constructs): Clarify description of integer after %.
10486 (Emulating Mode Line): Describe nil value for FACE.
10487
10488 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10489
10490 * modes.texi (Derived Modes): Correct references to non-existing
10491 variable standard-syntax-table.
10492
10493 2005-05-17 Lute Kamstra <lute@gnu.org>
10494
10495 * modes.texi (Defining Minor Modes): Mention the mode hook.
10496
10497 2005-05-15 Kim F. Storm <storm@cua.dk>
10498
10499 * processes.texi (Network): Remove open-network-stream-nowait.
10500 (Network Servers): Remove open-network-stream-server.
10501
10502 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
10503
10504 * elisp.texi (Top): Update detailed menu.
10505
10506 * variables.texi: Reorder nodes.
10507 (Variables): Update menu.
10508 (File Local Variables): Do not refer to the `-*-' line as
10509 a "local variables list". Add pxref.
10510
10511 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10512
10513 * elisp.texi (Top): Update detailed menu for node changes.
10514
10515 * modes.texi (Modes): Update Menu.
10516 (Hooks): Move to beginning of chapter.
10517 Most minor modes run mode hooks too.
10518 `add-hook' can handle void hooks or hooks whose value is a single
10519 function.
10520 (Major Modes): Update Menu.
10521 (Major Mode Basics): New node, split off from `Major Modes'.
10522 (Major Mode Conventions): Correct xref. Explain how to handle
10523 auto-mode-alist if the major mode command has an autoload cookie.
10524 (Auto Major Mode): Major update. Add magic-mode-alist.
10525 (Derived Modes): Major update.
10526 (Mode Line Format): Update Menu.
10527 (Mode Line Basics): New node, split off from `Mode Line Format'.
10528
10529 * loading.texi (Autoload): Mention `autoload cookie' as synonym
10530 for `magic autoload comment'. Add index entries and anchor.
10531
10532 2005-05-14 Richard M. Stallman <rms@gnu.org>
10533
10534 * tips.texi (Coding Conventions): Explain how important it is
10535 that just loading certain files not change Emacs behavior.
10536
10537 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
10538
10539 2005-05-12 Lute Kamstra <lute@gnu.org>
10540
10541 * modes.texi (Generic Modes): Update.
10542 (Major Modes): Refer to node "Generic Modes".
10543
10544 * elisp.texi (Top): Update to the current structure of the manual.
10545 * processes.texi (Processes): Add menu description.
10546 * customize.texi (Customization): Add menu descriptions.
10547
10548 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
10549
10550 * processes.texi (Signals to Processes)
10551 (Low-Level Network): Fix typos.
10552
10553 2005-05-11 Lute Kamstra <lute@gnu.org>
10554
10555 * elisp.texi (Top): Add some nodes from the chapter "Major and
10556 Minor Modes" to the detailed node listing.
10557
10558 2005-05-10 Richard M. Stallman <rms@gnu.org>
10559
10560 * keymaps.texi (Extended Menu Items): Menu item filter functions
10561 can be called at any time.
10562
10563 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
10564
10565 * variables.texi (File Local Variables): `(hack-local-variables t)'
10566 now also checks whether a mode is specified in the local variables
10567 list.
10568
10569 2005-05-05 Kevin Ryde <user42@zip.com.au>
10570
10571 * display.texi (The Echo Area): Correct format function cross
10572 reference.
10573
10574 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10575
10576 * variables.texi (Variable Aliases): Change description of
10577 `define-obsolete-variable-alias'.
10578
10579 * functions.texi (Functions): Add "Obsolete Functions" to menu.
10580 (Defining Functions): Add xref.
10581 (Obsolete Functions): New node.
10582 (Function Safety): Standardize capitalization of section title.
10583
10584 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
10585 (Dialog Boxes): Complete description of `x-popup-dialog'.
10586
10587 2005-05-04 Richard M. Stallman <rms@gnu.org>
10588
10589 * commands.texi (Interactive Codes): Fix Texinfo usage.
10590 Document U more clearly.
10591
10592 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10593
10594 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
10595 function and not a macro.
10596
10597 * frames.texi (Pop-Up Menus): Correct and clarify description of
10598 `x-popup-menu'.
10599 (Dialog Boxes): Clarify description of `x-popup-dialog'.
10600
10601 2005-05-01 Richard M. Stallman <rms@gnu.org>
10602
10603 * edebug.texi (Checking Whether to Stop): Fix previous change.
10604
10605 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10606
10607 * display.texi: Fix typos and Texinfo usage.
10608
10609 * edebug.texi (Checking Whether to Stop): executing-macro ->
10610 executing-kbd-macro.
10611
10612 2005-05-01 Richard M. Stallman <rms@gnu.org>
10613
10614 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
10615
10616 2005-04-30 Richard M. Stallman <rms@gnu.org>
10617
10618 * files.texi (Magic File Names): Document `operations' property.
10619
10620 2005-04-29 Lute Kamstra <lute@gnu.org>
10621
10622 * modes.texi (Generic Modes): New node.
10623 (Major Modes): Add it to the menu.
10624 (Derived Modes): Add "derived mode" to concept index.
10625
10626 2005-04-28 Lute Kamstra <lute@gnu.org>
10627
10628 * modes.texi (Defining Minor Modes): Fix previous change.
10629 (Font Lock Mode): Simplify.
10630 (Font Lock Basics): Say that font-lock-defaults is buffer-local
10631 when set and that some parts are optional. Add cross references.
10632 (Search-based Fontification): Say how to specify font-lock-keywords.
10633 Add cross references. Add font-lock-multiline to index.
10634 Move font-lock-keywords-case-fold-search here from node "Other Font
10635 Lock Variables". Document font-lock-add-keywords and
10636 font-lock-remove-keywords.
10637 (Other Font Lock Variables): Move font-lock-keywords-only,
10638 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10639 and font-lock-syntactic-face-function to node "Syntactic Font
10640 Lock". Move font-lock-keywords-case-fold-search to node
10641 "Search-based Fontification". Document font-lock-inhibit-thing-lock
10642 and font-lock-{,un}fontify-{buffer,region}-function.
10643 (Precalculated Fontification): Remove reference to deleted variable
10644 font-lock-core-only.
10645 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
10646 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
10647 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10648 and font-lock-syntactic-face-function here from node "Other Font
10649 Lock Variables". Move font-lock-syntactic-keywords to "Setting
10650 Syntax Properties". Add cross references.
10651 (Setting Syntax Properties): New node.
10652 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
10653 * syntax.texi (Syntax Properties): Add cross reference.
10654 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
10655
10656 2005-04-26 Richard M. Stallman <rms@gnu.org>
10657
10658 * display.texi (Defining Faces):
10659 Document `default' elements of defface spec.
10660
10661 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
10662
10663 * variables.texi (Variable Aliases): Clarify text.
10664
10665 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
10666
10667 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
10668
10669 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
10670
10671 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
10672
10673 2005-04-24 Eli Zaretskii <eliz@gnu.org>
10674
10675 * syntax.texi (Syntax Table Internals): Elaborate documentation of
10676 syntax-after and syntax-class.
10677
10678 * files.texi (Changing Files): Fix last change's cross-reference.
10679 (Unique File Names): Don't mention "numbers" in the documentation
10680 of make-temp-file and make-temp-name.
10681
10682 2005-04-23 Richard M. Stallman <rms@gnu.org>
10683
10684 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
10685
10686 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10687
10688 * windows.texi (Cyclic Window Ordering): Clarify window-list.
10689
10690 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10691
10692 * variables.texi (Variable Aliases): Describe make-obsolete-variable
10693 and define-obsolete-variable-alias.
10694
10695 2005-04-22 Kim F. Storm <storm@cua.dk>
10696
10697 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
10698 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
10699
10700 2005-04-21 Lute Kamstra <lute@gnu.org>
10701
10702 * lists.texi (Association Lists): Document rassq-delete-all.
10703
10704 2005-04-19 Richard M. Stallman <rms@gnu.org>
10705
10706 * modes.texi (Search-based Fontification): Explain that
10707 facespec is an expression to be evaluated.
10708
10709 2005-04-19 Kevin Ryde <user42@zip.com.au>
10710
10711 * streams.texi (Output Functions): Fix xref.
10712 * strings.texi (String Conversion): Fix xref.
10713
10714 2005-04-19 Kim F. Storm <storm@cua.dk>
10715
10716 * symbols.texi (Symbol Plists): Add safe-get.
10717 Mention that `get' may signal an error.
10718
10719 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
10720
10721 * customize.texi (Variable Definitions): Replace tooltip-mode
10722 example with save-place.
10723
10724 2005-04-17 Richard M. Stallman <rms@gnu.org>
10725
10726 * buffers.texi (Indirect Buffers): Clarify.
10727
10728 * positions.texi (Positions): Clarify converting marker to integer.
10729
10730 * strings.texi (String Basics): Mention string-match; clarify.
10731
10732 2005-04-08 Lute Kamstra <lute@gnu.org>
10733
10734 * modes.texi (Search-based Fontification): Fix cross references.
10735 Use consistent terminology. Document anchored highlighting.
10736
10737 2005-04-05 Lute Kamstra <lute@gnu.org>
10738
10739 * modes.texi (Defining Minor Modes): Document :group keyword
10740 argument and its default value.
10741
10742 2005-04-03 Lute Kamstra <lute@gnu.org>
10743
10744 * hooks.texi (Standard Hooks): Add some hooks. Add cross
10745 references and/or descriptions. Delete major mode hooks; mention
10746 them as a category instead. Rename or delete obsolete hooks.
10747
10748 2005-04-02 Richard M. Stallman <rms@gnu.org>
10749
10750 * nonascii.texi (Coding System Basics): Another wording cleanup.
10751
10752 2005-04-01 Richard M. Stallman <rms@gnu.org>
10753
10754 * nonascii.texi (Coding System Basics): Clarify previous change.
10755
10756 2005-04-01 Kenichi Handa <handa@m17n.org>
10757
10758 * nonascii.texi (Coding System Basics): Describe about roundtrip
10759 identity of coding systems.
10760
10761 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
10762
10763 * text.texi (Buffer Contents): Add filter-buffer-substring and
10764 buffer-substring-filters.
10765
10766 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
10767
10768 * anti.texi (Antinews): Mention `G' interactive code.
10769
10770 * tips.texi (Compilation Tips): Mention benchmark.el.
10771
10772 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
10773
10774 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
10775 is now bound to M-o M-o.
10776
10777 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
10778
10779 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10780
10781 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
10782 in the Emacs Manual).
10783 * Makefile.in (srcs): Remove calendar.texi.
10784 * makefile.w32-in (srcs): Remove calendar.texi.
10785 * display.texi (Display): Change name of next node.
10786 * os.texi (System In): Change name of previous node.
10787 * elisp.texi (Top): Remove Calendar references.
10788 * vol1.texi (Top): Remove Calendar references.
10789 * vol2.texi (Top): Remove Calendar references.
10790
10791 2005-03-25 Richard M. Stallman <rms@gnu.org>
10792
10793 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10794 Cleanup previous change.
10795
10796 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
10797
10798 * display.texi (Face Attributes): Faces earlier in an :inherit
10799 list take precedence.
10800 (Scroll Bars): Fix description of vertical-scroll-bars.
10801 Document frame-current-scroll-bars and window-current-scroll-bars.
10802
10803 * markers.texi (The Mark): Document temporary Transient Mark mode.
10804
10805 * minibuf.texi (Reading File Names):
10806 Document read-file-name-completion-ignore-case.
10807
10808 * positions.texi (Screen Lines): Document nil for width argument
10809 to compute-motion.
10810
10811 2005-03-23 Kim F. Storm <storm@cua.dk>
10812
10813 * display.texi (Standard Faces): Other faces used in the fringe
10814 implicitly inherits from the fringe face.
10815 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10816 properties implicitly inherits from fringe face.
10817 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10818
10819 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
10820
10821 * display.texi (Invisible Text): State default value of
10822 line-move-ignore-invisible.
10823 (Managing Overlays): Document remove-overlays.
10824 (Standard Faces): Document escape-glyph face.
10825
10826 * minibuf.texi (Reading File Names): Document read-file-name-function.
10827
10828 * modes.texi (Other Font Lock Variables):
10829 Document font-lock-lines-before.
10830
10831 * positions.texi (Skipping Characters): skip-chars-forward allows
10832 character classes.
10833
10834 2005-03-18 Lute Kamstra <lute@gnu.org>
10835
10836 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10837
10838 2005-03-17 Richard M. Stallman <rms@gnu.org>
10839
10840 * text.texi (Undo): Document extensible undo entries.
10841
10842 * searching.texi (String Search, Regexp Search): Cleanups.
10843
10844 * nonascii.texi (Character Codes): Minor fix.
10845
10846 * display.texi (Display Property): Explain the significance
10847 of having text properties that are eq.
10848 (Other Display Specs): Explain string as display spec.
10849
10850 * commands.texi (Interactive Codes): Document G option.
10851
10852 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
10853
10854 * text.texi (Filling): Add sentence-end-without-period and
10855 sentence-end-without-space.
10856 (Changing Properties): Minor fix.
10857
10858 * anti.texi: Total rewrite.
10859
10860 2005-03-15 Lute Kamstra <lute@gnu.org>
10861
10862 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10863
10864 2005-03-08 Kim F. Storm <storm@cua.dk>
10865
10866 * display.texi (Specified Space): Property :width is support on
10867 non-graphic terminals, :height is not.
10868
10869 2005-03-07 Richard M. Stallman <rms@gnu.org>
10870
10871 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10872 Now subnodes of Fringes.
10873 (Overlay Arrow): Document overlay-arrow-variable-list.
10874 (Fringe Size/Pos): New node, broken out of Fringes.
10875 (Display): Explain clearing vs redisplay better.
10876 (Truncation): Clarify use of bitmaps.
10877 (The Echo Area): Clarify the uses of the echo area.
10878 Add max-mini-window-height.
10879 (Progress): Clarify.
10880 (Invisible Text): Explain that main loop moves point out.
10881 (Selective Display): Say "hidden", not "invisible".
10882 (Managing Overlays): Move up. Describe relation to Undo here.
10883 (Overlay Properties): Clarify intro.
10884 (Finding Overlays): Explain return values when nothing found.
10885 (Width): truncate-string-to-width has added arg.
10886 (Displaying Faces): Clarify and update mode line face handling.
10887 (Face Functions): Minor cleanup.
10888 (Conditional Display): Merge into Other Display Specs.
10889 (Pixel Specification, Other Display Specs): Minor cleanups.
10890 (Images, Image Descriptors): Minor cleanups.
10891 (GIF Images): Patents have expired.
10892 (Showing Images): Explain default text for insert-image.
10893 (Manipulating Button Types): Merge into Manipulating Buttons.
10894 (Making Buttons): Explain return values.
10895 (Button Buffer Commands): Add xref.
10896 (Inverse Video): Update mode-line-inverse-video.
10897 (Display Table Format): Clarify.
10898 (Active Display Table): Give defaults for window-display-table.
10899
10900 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10901 and calendar-today-marker are strings, not chars.
10902 (Holiday Customizing): Minor fix.
10903
10904 * internals.texi (Writing Emacs Primitives): Update `or' example.
10905 Update limit on # args of subr.
10906
10907 * edebug.texi (Using Edebug): Arrow is in fringe.
10908 (Instrumenting): Arg to eval-defun works without loading edebug.
10909 (Edebug Execution Modes): Add xref.
10910
10911 * customize.texi (Common Keywords): Clarify :require.
10912 Mention :version here.
10913 (Variable Definitions, Group Definitions): Not here.
10914 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10915
10916 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
10917 * nonascii.texi (Text Representations): Clarify position-bytes.
10918 (Character Sets): Add list-charset-chars.
10919 (Scanning Charsets): Add charset-after.
10920 (Encoding and I/O): Minor fix.
10921
10922 2005-03-06 Richard M. Stallman <rms@gnu.org>
10923
10924 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10925 (Resizing Windows): Likewise.
10926
10927 * text.texi (Change Hooks): Get rid of "Emacs 21".
10928
10929 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10930
10931 * streams.texi (Output Variables): Get rid of "Emacs 21".
10932
10933 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10934
10935 * os.texi (Translating Input): Replace flow-control example
10936 with a less obsolete example that uses `keyboard-translate'.
10937
10938 * objects.texi (Hash Table Type, Circular Objects):
10939 Get rid of "Emacs 21".
10940
10941 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10942 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10943
10944 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10945
10946 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10947
10948 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10949 (Menu Bar): Fix when menu-bar-update-hook is called.
10950
10951 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10952
10953 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10954 and make it read better.
10955
10956 * files.texi (Writing to Files): Get rid of "Emacs 21".
10957 (Unique File Names): Likewise.
10958
10959 * elisp.texi: Update Emacs version to 22.
10960
10961 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10962 (Overlay Properties, Face Attributes): Likewise.
10963 (Managing Overlays): Fix punctuation.
10964 (Attribute Functions): Clarify set-face-font; get rid of
10965 info about old Emacs versions.
10966 (Auto Faces, Font Lookup, Display Property, Images):
10967 Get rid of "Emacs 21".
10968
10969 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10970
10971 2005-03-05 Richard M. Stallman <rms@gnu.org>
10972
10973 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10974
10975 2005-03-04 Lute Kamstra <lute@gnu.org>
10976
10977 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10978
10979 2005-03-03 Lute Kamstra <lute@gnu.org>
10980
10981 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10982
10983 2005-03-01 Lute Kamstra <lute@gnu.org>
10984
10985 * debugging.texi (Debugger Commands): Update `j'.
10986
10987 2005-02-28 Lute Kamstra <lute@gnu.org>
10988
10989 * debugging.texi (Debugging): Fix typo.
10990 (Error Debugging): Document eval-expression-debug-on-error.
10991 (Function Debugging): Update example.
10992 (Using Debugger): Mention starred stack frames.
10993 (Debugger Commands): Document `j' and `l'.
10994 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10995 Update the messages that the debugger displays.
10996 (Internals of Debugger): Add cross reference. Update example.
10997 (Excess Open): Minor improvement.
10998 (Excess Close): Minor improvement.
10999
11000 2005-02-26 Richard M. Stallman <rms@gnu.org>
11001
11002 * tips.texi (Coding Conventions): Clarify.
11003 Put all the major mode key reservations together.
11004 Mention the Mouse-1 => Mouse-2 conventions.
11005
11006 * syntax.texi (Syntax Class Table): Clarify.
11007 (Syntax Table Functions): syntax-after moved from here.
11008 (Syntax Table Internals): syntax-after moved to here.
11009 (Parsing Expressions): Update info on number of values
11010 and what's meaningful in the STATE argument.
11011 (Categories): Fix typo.
11012
11013 * sequences.texi (Arrays): Cleanup.
11014 (Char-Tables): Clarify.
11015
11016 * processes.texi (Deleting Processes): Cleanups, add xref.
11017 (Subprocess Creation): Explain nil in exec-path. Cleanup.
11018 (Process Information): set-process-coding-system, some args optional.
11019 (Input to Processes): Explain various types for PROCESS args.
11020 Rename them from PROCESS-NAME to PROCESS.
11021 (Signals to Processes): Likewise.
11022 (Decoding Output): Cleanup.
11023 (Query Before Exit): Clarify.
11024
11025 * os.texi (Startup Summary): Correct the options; add missing ones.
11026 (Terminal Output, Batch Mode): Clarify.
11027 (Flow Control): Node deleted.
11028
11029 * markers.texi (The Mark): Clarify.
11030
11031 * macros.texi (Expansion): Cleanup.
11032 (Indenting Macros): indent-spec allows ints, not floats.
11033
11034 * keymaps.texi (Keymaps): Clarify.
11035 (Format of Keymaps): Update lisp-mode-map example.
11036 (Active Keymaps, Key Lookup): Clarify.
11037 (Changing Key Bindings): Add xref to `kbd'.
11038 (Key Binding Commands, Simple Menu Items): Clarify.
11039 (Mouse Menus, Menu Bar): Clarify.
11040 (Menu Example): Replace print example with menu-bar-replace-menu.
11041
11042 * help.texi (Documentation Basics): Add function-documentation prop.
11043
11044 * elisp.texi (Top): Don't refer to Flow Control node.
11045
11046 * commands.texi (Command Overview): Improve xrefs.
11047 (Adjusting Point): Adjusting point applies to intangible and invis.
11048 (Key Sequence Input): Doc extra read-key-sequence args.
11049 Likewise for read-key-sequence-vector.
11050
11051 * backups.texi (Rename or Copy): Minor fix.
11052 (Numbered Backups): For version-control, say the default.
11053 (Auto-Saving): make-auto-save-file-name example is simplified.
11054
11055 * advice.texi (Advising Functions): Don't imply one part of Emacs
11056 should advise another part. Markup changes.
11057 (Defining Advice): Move transitional para.
11058 (Activation of Advice): Cleanup.
11059 Explain if COMPILE is nil or negative.
11060
11061 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
11062
11063 2005-02-24 Lute Kamstra <lute@gnu.org>
11064
11065 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
11066 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
11067
11068 2005-02-23 Lute Kamstra <lute@gnu.org>
11069
11070 * modes.texi (Defining Minor Modes): define-minor-mode can be used
11071 to define global minor modes as well.
11072
11073 * display.texi (Managing Overlays): overlay-buffer returns nil for
11074 deleted overlays.
11075
11076 2005-02-22 Kim F. Storm <storm@cua.dk>
11077
11078 * minibuf.texi (Basic Completion): Allow symbols in addition to
11079 strings in try-completion and all-completions.
11080
11081 2005-02-14 Lute Kamstra <lute@gnu.org>
11082
11083 * elisp.texi (Top): Remove reference to deleted node.
11084
11085 * lists.texi (Lists): Remove reference to deleted node.
11086 (Cons Cells): Fix typo.
11087
11088 * loading.texi (Where Defined): Fix typo.
11089
11090 2005-02-14 Richard M. Stallman <rms@gnu.org>
11091
11092 * variables.texi (Creating Buffer-Local): change-major-mode-hook
11093 is useful for discarding some minor modes.
11094
11095 * symbols.texi (Symbol Components): Reorder examples.
11096
11097 * streams.texi (Input Functions): State standard-input default.
11098 (Output Variables): State standard-output default.
11099
11100 * objects.texi (Printed Representation): Clarify read syntax vs print.
11101 (Floating Point Type): Explain meaning better.
11102 (Symbol Type): Explain uniqueness better.
11103 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
11104 List examples sooner.
11105 (Box Diagrams): New subnode broken out.
11106 Some examples moved from old Lists as Boxes node.
11107 (Dotted Pair Notation): Clarify intro.
11108 (Array Type): Clarify.
11109 (Type Predicates): Add hash-table-p.
11110
11111 * numbers.texi (Integer Basics): Clarify radix explanation.
11112 (Predicates on Numbers): Minor clarification.
11113 (Comparison of Numbers): Minor clarification. Clarify eql.
11114 Typos in min, max.
11115 (Math Functions): Clarify overflow in expt.
11116
11117 * minibuf.texi (Text from Minibuffer): Minor clarification.
11118 Mention arrow keys.
11119
11120 * loading.texi (Autoload): defun's doc string overrides autoload's
11121 doc string.
11122 (Repeated Loading): Modernize "add to list" examples.
11123 (Where Defined): Finish updating table of load-history elts.
11124
11125 * lists.texi (List-related Predicates): Minor wording improvement.
11126 (Lists as Boxes): Node deleted.
11127 (Building Lists): Explain trivial cases of number-sequence.
11128
11129 * hash.texi (Hash Tables): Add desc to menu items.
11130 (Creating Hash): Explain "full" means "make larger".
11131 (Hash Access): Any object can be a key.
11132 State value of maphash.
11133
11134 * functions.texi (What Is a Function): Wording cleanup.
11135 (Function Documentation): Minor cleanup.
11136 Explain purpose of calling convention at end of doc string.
11137 (Function Names): Wording cleanup.
11138 (Calling Functions): Wording cleanup.
11139 Explain better how funcall calls the function.
11140 (Function Cells): Delete example of saving and redefining function.
11141
11142 * control.texi (Combining Conditions): Wording cleanup.
11143 (Iteration): dolist and dotimes bind VAR locally.
11144 (Cleanups): Xref to Atomic Changes.
11145
11146 * compile.texi (Byte Compilation): Delete 19.29 info.
11147 (Compilation Functions): Macros' difficulties don't affect defsubst.
11148 (Docs and Compilation): Delete 19.29 info.
11149
11150 2005-02-10 Richard M. Stallman <rms@gnu.org>
11151
11152 * objects.texi (Symbol Type): Minor correction.
11153
11154 2005-02-06 Lute Kamstra <lute@gnu.org>
11155
11156 * modes.texi (Example Major Modes): Fix typos.
11157
11158 2005-02-06 Richard M. Stallman <rms@gnu.org>
11159
11160 * text.texi (Margins): fill-nobreak-predicate can be one function.
11161
11162 * strings.texi (Modifying Strings): clear-string can make unibyte.
11163 (Formatting Strings): format gives error if values missing.
11164
11165 * positions.texi (Character Motion): Mention default arg
11166 for forward-char. backward-char refers to forward-char.
11167 (Word Motion): Mention default arg for forward-word.
11168 (Buffer End Motion): Mention default arg for beginning-of-buffer.
11169 Simplify end-of-buffer.
11170 (Text Lines): Mention default arg for forward-line.
11171 (List Motion): Mention default arg for beginning/end-of-defun.
11172 (Skipping Characters): Minor fixes in explaining character-set.
11173
11174 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
11175 Mode inheritance applies only when default-major-mode is nil.
11176 Clarifications.
11177 (Example Major Modes): Update Text mode and Lisp mode examples.
11178 (Minor Mode Conventions): Mention define-minor-mode at top.
11179 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
11180 (Mode Line Format): Update mode line face display info.
11181 (Properties in Mode): Mention effect of risky vars.
11182 (Imenu): Define imenu-add-to-menubar.
11183 (Font Lock Mode): Add descriptions to menu lines.
11184 (Faces for Font Lock): Add font-lock-doc-face.
11185
11186 2005-02-05 Lute Kamstra <lute@gnu.org>
11187
11188 * text.texi (Maintaining Undo): Remove obsolete function.
11189
11190 2005-02-05 Eli Zaretskii <eliz@gnu.org>
11191
11192 * frames.texi (Color Names): Add pointer to the X docs about RGB
11193 color specifications. Improve indexing.
11194 (Text Terminal Colors): Replace the description of RGB values by
11195 an xref to "Color Names".
11196
11197 2005-02-03 Richard M. Stallman <rms@gnu.org>
11198
11199 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
11200 Clarify.
11201 (Selecting Windows): Clarify save-selected-window.
11202 (Cyclic Window Ordering): Clarify walk-windows.
11203 (Window Point): Clarify.
11204 (Window Start): Add comment to example.
11205 (Resizing Windows): Add `interactive' specs in examples.
11206 Document fit-window-to-buffer.
11207
11208 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
11209 (Undo, Maintaining Undo): Clarify last change.
11210 (Sorting): In sort-numeric-fields, explain about octal and hex.
11211 Mention sort-numeric-base.
11212 (Format Properties): Add xref for hard newlines.
11213
11214 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
11215 (Pop-Up Menus): Fix typo.
11216 (Color Names): Explain all types of color names.
11217 Explain color-values on B&W terminal.
11218 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
11219
11220 * files.texi (File Locks): Not supported on MS systems.
11221 (Testing Accessibility): Clarify.
11222
11223 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
11224 (Coverage Testing): Fix typo.
11225
11226 * commands.texi (Misc Events): Remove stray space.
11227
11228 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
11229 (Modification Time): Clarify when visited-file-modtime returns 0.
11230 (The Buffer List): Clarify bury-buffer.
11231 (Killing Buffers): Clarify.
11232 (Indirect Buffers): Add clone-indirect-buffer.
11233
11234 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
11235
11236 * edebug.texi (Printing in Edebug): Fix default value of
11237 edebug-print-circle.
11238 (Coverage Testing): Fix displayed frequency count data.
11239
11240 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
11241
11242 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
11243
11244 2005-02-02 Kim F. Storm <storm@cua.dk>
11245
11246 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
11247
11248 2005-01-29 Eli Zaretskii <eliz@gnu.org>
11249
11250 * commands.texi (Misc Events): Describe the help-echo event.
11251
11252 * text.texi (Special Properties) <help-echo>: Use `pos'
11253 consistently in description of the help-echo property.
11254 Use @code{nil} instead of @var{nil}.
11255
11256 * display.texi (Overlay Properties): Fix the index entry for
11257 help-echo overlay property.
11258
11259 * customize.texi (Type Keywords): Uncomment the xref to the
11260 help-echo property documentation.
11261
11262 2005-01-23 Kim F. Storm <storm@cua.dk>
11263
11264 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
11265 return value. Third element FULLY replaced by PARTIAL which
11266 specifies number of invisible pixels if row is only partially visible.
11267 (Textual Scrolling): Mention auto-window-vscroll.
11268 (Vertical Scrolling): New defvar auto-window-vscroll.
11269
11270 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
11271
11272 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
11273 command remapping.
11274
11275 2005-01-15 Richard M. Stallman <rms@gnu.org>
11276
11277 * display.texi (Defining Images): Mention DATA-P arg of create-image.
11278
11279 2005-01-14 Kim F. Storm <storm@cua.dk>
11280
11281 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
11282
11283 * text.texi (Links and Mouse-1): Fix string and vector item.
11284
11285 2005-01-13 Richard M. Stallman <rms@gnu.org>
11286
11287 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
11288 descriptions of overriding-local-map and overriding-terminal-local-map.
11289
11290 * text.texi (Links and Mouse-1): Clarify text.
11291
11292 2005-01-13 Kim F. Storm <storm@cua.dk>
11293
11294 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
11295
11296 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
11297
11298 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
11299
11300 2005-01-12 Kim F. Storm <storm@cua.dk>
11301
11302 * text.texi (Links and Mouse-1): Rename section from Enabling
11303 Mouse-1 to Following Links. Change xrefs.
11304 Add examples for define-button-type and define-widget.
11305
11306 * display.texi (Button Properties, Button Buffer Commands):
11307 Clarify mouse-1 and follow-link functionality.
11308
11309 2005-01-12 Richard M. Stallman <rms@gnu.org>
11310
11311 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
11312
11313 * display.texi (Beeping): Fix Texinfo usage.
11314
11315 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
11316
11317 2005-01-11 Kim F. Storm <storm@cua.dk>
11318
11319 * display.texi (Button Properties, Button Buffer Commands):
11320 Mention mouse-1 binding. Add follow-link keyword.
11321
11322 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
11323 (Enabling Mouse-1 to Follow Links): New subsection.
11324
11325 2005-01-06 Richard M. Stallman <rms@gnu.org>
11326
11327 * text.texi (Special Properties): Minor change.
11328
11329 * os.texi (Timers): Clarify previous change.
11330
11331 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
11332
11333 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
11334
11335 * display.texi (Face Attributes): Correct xref to renamed node.
11336
11337 2005-01-01 Richard M. Stallman <rms@gnu.org>
11338
11339 * display.texi (Face Attributes): Describe hex color specs.
11340
11341 2004-12-31 Richard M. Stallman <rms@gnu.org>
11342
11343 * os.texi (Timers): Update previous change.
11344
11345 2004-12-30 Kim F. Storm <storm@cua.dk>
11346
11347 * display.texi (Line Height): Total line-height is now specified
11348 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
11349 in cons cells. (nil . RATIO) is relative to actual line height.
11350 Use line-height `t' instead of `0' to get minimum height.
11351
11352 2004-12-29 Richard M. Stallman <rms@gnu.org>
11353
11354 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
11355
11356 2004-12-28 Richard M. Stallman <rms@gnu.org>
11357
11358 * commands.texi (Quitting): Clarify value of with-local-quit.
11359
11360 * elisp.texi (Top): Fix previous change.
11361
11362 * loading.texi (Loading): Fix previous change.
11363
11364 2004-12-27 Richard M. Stallman <rms@gnu.org>
11365
11366 * Makefile.in (MAKEINFO): Specify --force.
11367
11368 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
11369
11370 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
11371
11372 * display.texi (Line Height): Further clarify.
11373
11374 * elisp.texi (Top): Update Loading submenu.
11375
11376 * loading.texi (Where Defined): New node.
11377 (Unloading): load-history moved to Where Defined.
11378
11379 2004-12-21 Richard M. Stallman <rms@gnu.org>
11380
11381 * commands.texi (Event Input Misc): Add while-no-input.
11382
11383 2004-12-11 Richard M. Stallman <rms@gnu.org>
11384
11385 * display.texi (Line Height): Rewrite text for clarity.
11386
11387 2004-12-11 Kim F. Storm <storm@cua.dk>
11388
11389 * display.texi (Display): Add node "Line Height" to menu.
11390 (Line Height): New node. Move full description of line-spacing
11391 and line-height text properties here from text.texi.
11392 (Scroll Bars): Add vertical-scroll-bar variable.
11393
11394 * frames.texi (Window Frame Parameters): Remove line-height defvar.
11395
11396 * locals.texi (Standard Buffer-Local Variables): Fix xref for
11397 line-spacing and vertical-scroll-bar.
11398
11399 * text.texi (Special Properties): Just mention line-spacing and
11400 line-height here, add xref to new "Line Height" node.
11401
11402 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
11403
11404 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
11405
11406 * locals.texi (Standard Buffer-Local Variables):
11407 Add @xref for `line-spacing'.
11408
11409 2004-12-05 Richard M. Stallman <rms@gnu.org>
11410
11411 * Makefile.in (maintainer-clean): Remove the info files
11412 in $(infodir) where they are created.
11413
11414 2004-12-03 Richard M. Stallman <rms@gnu.org>
11415
11416 * windows.texi (Selecting Windows): get-lru-window and
11417 get-largest-window don't consider dedicated windows.
11418
11419 * text.texi (Undo): Document undo-in-progress.
11420
11421 2004-11-26 Richard M. Stallman <rms@gnu.org>
11422
11423 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
11424 Remove a few vars that are not always buffer-local.
11425
11426 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
11427
11428 * locals.texi (Standard Buffer-Local Variables): Comment out
11429 xref's to non-existent node `Yet to be written'.
11430
11431 2004-11-24 Richard M. Stallman <rms@gnu.org>
11432
11433 * processes.texi (Synchronous Processes): Grammar fix.
11434
11435 * numbers.texi (Comparison of Numbers): Add eql.
11436
11437 * locals.texi (Standard Buffer-Local Variables): Add many vars.
11438
11439 * intro.texi (Printing Notation): Fix previous change.
11440
11441 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
11442 and default-indicate-buffer-boundaries from here.
11443 (Usual Display): To here.
11444 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
11445 (Usual Display): Move tab-width up.
11446
11447 * customize.texi (Variable Definitions):
11448 Replace show-paren-mode example with tooltip-mode.
11449 (Simple Types, Composite Types, Defining New Types):
11450 Minor cleanups.
11451
11452 2004-11-21 Jesper Harder <harder@ifa.au.dk>
11453
11454 * processes.texi (Synchronous Processes, Output from Processes):
11455 Markup fix.
11456
11457 2004-11-20 Richard M. Stallman <rms@gnu.org>
11458
11459 * positions.texi (Skipping Characters): skip-chars-forward
11460 now handles char classes.
11461
11462 * intro.texi (Printing Notation): Avoid confusion of `print'
11463 when explaining @print.
11464
11465 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
11466
11467 * display.texi (Display Table Format): Minor fix.
11468
11469 * streams.texi (Output Functions): Fix print example.
11470
11471 * Makefile.in (elisp): New target.
11472 (dist): Depend on $(infodir)/elisp, not elisp.
11473 Copy the info files from $(infodir).
11474
11475 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
11476 read-from-minibuffer.
11477
11478 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
11479
11480 2004-11-19 Richard M. Stallman <rms@gnu.org>
11481
11482 * searching.texi (Regexp Search): Add search-whitespace-regexp.
11483
11484 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
11485
11486 * tips.texi (Coding Conventions): Fix typo.
11487
11488 2004-11-16 Richard M. Stallman <rms@gnu.org>
11489
11490 * tips.texi (Coding Conventions): Separate defvar and require
11491 methods to avoid warnings. Use require only when there are many
11492 functions and variables from that package.
11493
11494 * minibuf.texi (Minibuffer Completion): When ignoring case,
11495 predicate must not be case-sensitive.
11496
11497 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
11498 (Test Coverage): Don't talk about "splotches". Clarified.
11499
11500 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
11501
11502 * frames.texi (Window Frame Parameters): Fix typo.
11503
11504 2004-11-15 Kim F. Storm <storm@cua.dk>
11505
11506 * symbols.texi (Other Plists): Note that plist-get may signal error.
11507 Add safe-plist-get.
11508
11509 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
11510
11511 * modes.texi (Font Lock Basics): Fix typo.
11512
11513 2004-11-08 Richard M. Stallman <rms@gnu.org>
11514
11515 * syntax.texi (Syntax Table Functions): Add syntax-after.
11516
11517 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
11518
11519 * os.texi (Processor Run Time): New section documenting
11520 get-internal-run-time.
11521
11522 2004-11-06 Eli Zaretskii <eliz@gnu.org>
11523
11524 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
11525 it nukes elisp-cover.texi.
11526 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
11527 elisp-0 etc.
11528
11529 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
11530
11531 * commands.texi (Keyboard Macros): Document `append' return value
11532 of `defining-kbd-macro'.
11533
11534 2004-11-01 Richard M. Stallman <rms@gnu.org>
11535
11536 * commands.texi (Interactive Call): Add called-interactively-p.
11537
11538 2004-10-29 Simon Josefsson <jas@extundo.com>
11539
11540 * minibuf.texi (Reading a Password): Revert.
11541
11542 2004-10-28 Richard M. Stallman <rms@gnu.org>
11543
11544 * frames.texi (Display Feature Testing): Explain about "vendor".
11545
11546 2004-10-27 Richard M. Stallman <rms@gnu.org>
11547
11548 * commands.texi (Interactive Codes): `N' uses numeric prefix,
11549 not raw. Clarify `n'.
11550 (Interactive Call): Rewrite interactive-p, focusing on when
11551 and how to use it.
11552 (Misc Events): Clarify previous change.
11553
11554 * advice.texi (Simple Advice): Clarify what job the example does.
11555 (Around-Advice): Clarify ad-do-it.
11556 (Activation of Advice): An option of ad-default-compilation-action
11557 is `never', not `nil'.
11558
11559 2004-10-26 Kim F. Storm <storm@cua.dk>
11560
11561 * commands.texi (Interactive Codes): Add U code letter.
11562
11563 2004-10-25 Simon Josefsson <jas@extundo.com>
11564
11565 * minibuf.texi (Reading a Password): Add.
11566
11567 2004-10-24 Jason Rumney <jasonr@gnu.org>
11568
11569 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
11570 and wheel-down.
11571
11572 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
11573
11574 * processes.texi (Synchronous Processes): Document process-file.
11575
11576 2004-10-22 Kenichi Handa <handa@m17n.org>
11577
11578 * text.texi (translate-region): Document that it accepts also a
11579 char-table.
11580
11581 2004-10-22 David Ponce <david@dponce.com>
11582
11583 * windows.texi (Resizing Windows): Document the `preserve-before'
11584 argument of the functions `enlarge-window' and `shrink-window'.
11585
11586 2004-10-19 Jason Rumney <jasonr@gnu.org>
11587
11588 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
11589
11590 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
11591
11592 * text.texi (Filling): Add anchor for definition of
11593 `sentence-end-double-space'.
11594
11595 * searching.texi (Regexp Example): Update description of how
11596 Emacs currently recognizes the end of a sentence.
11597 (Standard Regexps): Update definition of the variable
11598 `sentence-end'. Add definition of the function `sentence-end'.
11599
11600 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
11601
11602 * display.texi (Progress): New node.
11603
11604 2004-10-05 Kim F. Storm <storm@cua.dk>
11605
11606 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
11607
11608 2004-09-29 Kim F. Storm <storm@cua.dk>
11609
11610 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
11611 to identify bitmaps. Remove -fringe-bitmap suffix for standard
11612 fringe bitmap symbols, as they now have their own namespace.
11613 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11614 vs. pixels. Signal error if no free bitmap slots.
11615 (Pixel Specification): Change IMAGE to @var{image}.
11616
11617 2004-09-28 Richard M. Stallman <rms@gnu.org>
11618
11619 * text.texi (Special Properties): Clarify line-spacing and line-height.
11620
11621 * searching.texi (Regexp Search): Add looking-back.
11622
11623 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
11624
11625 * display.texi: Correct typos.
11626 (Image Descriptors): Correct xref's.
11627
11628 2004-09-25 Richard M. Stallman <rms@gnu.org>
11629
11630 * text.texi (Special Properties): Cleanups in `cursor'.
11631 Rewrites in `line-height' and `line-spacing'; exchange them.
11632
11633 * display.texi (Fringes): Rewrite previous change.
11634 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
11635 (Display Fringe Bitmaps): Node deleted, text moved.
11636 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
11637 (Scroll Bars): Clarify set-window-scroll-bars.
11638 (Pointer Shape): Rewrite.
11639 (Specified Space): Clarify :align-to, etc.
11640 (Pixel Specification): Use @var. Clarify new text.
11641 (Other Display Specs): Clarify `slice'.
11642 (Image Descriptors): Cleanups.
11643 (Showing Images): Cleanups.
11644
11645 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
11646
11647 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
11648
11649 * modes.texi: Various minor changes in addition to:
11650 (Major Mode Conventions): Final call to `run-mode-hooks' should
11651 not be inside the `delay-mode-hooks' form.
11652 (Mode Hooks): New node.
11653 (Hooks): Delete obsolete example.
11654 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
11655 node "Mode Hooks".
11656
11657 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
11658
11659 * display.texi: Correct various typos.
11660 (Display): Rename node "Pointer Shapes" to "Pointer
11661 Shape". (There is already a node called "Pointer Shapes" in
11662 frames.texi.)
11663 (Images): Remove non-existent node "Image Slices" from menu.
11664
11665 2004-09-23 Kim F. Storm <storm@cua.dk>
11666
11667 * text.texi (Special Properties): Add `cursor', `pointer',
11668 `line-height', and `line-spacing' properties.
11669
11670 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
11671 Shapes' to menu.
11672 (Standard Faces): Doc fix for fringe face.
11673 (Fringes): Add `overflow-newline-into-fringe' and
11674 'indicate-buffer-boundaries'.
11675 (Fringe Bitmaps, Pointer Shapes): New nodes.
11676 (Display Property): Add 'Pixel Specification' and 'Display Fringe
11677 Bitmaps' to menu.
11678 (Specified Space): Describe pixel width and height.
11679 (Pixel Specification): New node.
11680 (Other Display Specs): Add `slice' property.
11681 (Display Fringe Bitmaps): New node.
11682 (Images): Add 'Image Slices' to menu.
11683 (Image Descriptors): Add `:pointer' and `:map' properties.
11684 (Showing Images): Add slice arg to `insert-image'.
11685 Add 'insert-sliced-image'.
11686
11687 2004-09-20 Richard M. Stallman <rms@gnu.org>
11688
11689 * commands.texi (Key Sequence Input):
11690 Clarify downcasing in read-key-sequence.
11691
11692 2004-09-08 Juri Linkov <juri@jurta.org>
11693
11694 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
11695
11696 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
11697
11698 * locals.texi (Standard Buffer-Local Variables):
11699 Add `buffer-auto-save-file-format'.
11700 * internals.texi (Buffer Internals): Describe new
11701 auto_save_file_format field of the buffer structure.
11702 * files.texi (Format Conversion): `auto-save-file-format' has been
11703 renamed `buffer-auto-save-file-format'.
11704
11705 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
11706
11707 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
11708 an integer or a marker.
11709 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
11710
11711 2004-08-22 Richard M. Stallman <rms@gnu.org>
11712
11713 * modes.texi (Major Mode Conventions): Discuss rebinding of
11714 standard key bindings.
11715
11716 2004-08-18 Kim F. Storm <storm@cua.dk>
11717
11718 * processes.texi (Accepting Output): Add `just-this-one' arg to
11719 `accept-process-output'.
11720 (Output from Processes): New var `process-adaptive-read-buffering'.
11721
11722 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
11723
11724 * keymaps.texi: Various changes in addition to:
11725 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
11726 Give more varied examples for `kbd'.
11727 (Creating Keymaps): Char tables have slots for all characters
11728 without modifiers.
11729 (Active Keymaps): `overriding-local-map' and
11730 `overriding-terminal-local-map' also override text property and
11731 overlay keymaps.
11732 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
11733 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
11734 to denote a prefix of no events.
11735 `map-keymap' includes parent's bindings _recursively_.
11736 Clarify and correct description of `where-is-internal'.
11737 Mention BUFFER-OR-NAME arg to `describe-bindings'.
11738 (Menu Example): For menus intended for use with the keyboard, the
11739 menu items should be bound to characters or real function keys.
11740
11741 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
11742
11743 * objects.texi (Character Type): Reposition `@anchor' to prevent
11744 double space inside sentence in Info.
11745
11746 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
11747 renamed to `disabled-command-function'.
11748 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
11749 (Command Loop Info): Replace reference to it.
11750 (Disabling Commands): `disabled-command-hook' has been renamed to
11751 `disabled-command-function'.
11752
11753 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
11754
11755 * os.texi (Translating Input): Only non-prefix bindings in
11756 `key-translation-map' override actual key bindings. Warn about
11757 possible indirect effect of actual key bindings on non-prefix
11758 bindings in `key-translation-map'.
11759
11760 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11761
11762 * minibuf.texi (High-Level Completion): Add anchor for definition
11763 of `read-variable'.
11764
11765 * commands.texi: Various changes in addition to:
11766 (Using Interactive): Clarify description of `interactive-form'.
11767 (Interactive Call): Mention default for KEYS argument to
11768 `call-interactively'.
11769 (Command Loop Info): Clarify description of `this-command-keys'.
11770 Mention KEEP-RECORD argument to `clear-this-command-keys'.
11771 Value of `last-event-frame' can be `macro'.
11772 (Repeat Events): `double-click-fuzz' is also used to distinguish
11773 clicks and drags.
11774 (Classifying Events): Clarify descriptions of `event-modifiers'
11775 `event-basic-type' and `event-convert-list'.
11776 (Accessing Events): `posn-timestamp' takes POSITION argument.
11777 (Quoted Character Input): Clarify description of
11778 `read-quoted-char' and fix example.
11779 (Quitting): Add `with-local-quit'.
11780 (Disabling Commands): Correct and clarify descriptions of
11781 `enable-command' and `disable-command'.
11782 Mention what happens if `disabled-command-hook' is nil.
11783 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
11784 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
11785
11786 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
11787
11788 * frames.texi: Various changes in addition to:
11789 (Creating Frames): Expand and clarify description of `make-frame'.
11790 (Window Frame Parameters): Either none or both of the `icon-left'
11791 and `icon-top' parameters must be specified. Put descriptions of
11792 `menu-bar-lines' and `toolbar-lines' closer together and change
11793 them accordingly.
11794 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11795 except while processing `frame-title-format' or `icon-title-format'.
11796 (Deleting Frames): Correct description of `delete-frame'.
11797 Non-nil return values of `frame-live-p' are like those of `framep'.
11798 (Frames and Windows): Mention return value of
11799 `set-frame-selected-window'.
11800 (Visibility of Frames): Mention `force' argument to
11801 `make-frame-invisible'. `frame-visible-p' returns t for all
11802 frames on text-only terminals.
11803 (Frame Configurations): Restoring a frame configuration does not
11804 restore deleted frames.
11805 (Window System Selections): `x-set-selection' returns DATA.
11806 (Resources): Add example.
11807 (Display Feature Testing): Clarify descriptions of
11808 `display-pixel-height', `display-pixel-width', `x-server-version'
11809 and `x-server-vendor'.
11810
11811 * windows.texi (Choosing Window): Add anchor.
11812 * minibuf.texi (Minibuffer Misc): Add anchor.
11813
11814 2004-07-23 John Paul Wallington <jpw@gnu.org>
11815
11816 * macros.texi (Defining Macros): Declaration keyword for setting
11817 Edebug spec is `debug' not `edebug'.
11818
11819 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11820
11821 * windows.texi: Various small changes in addition to:
11822 (Window Point): Mention return value of `set-window-point'.
11823 (Window Start): `pos-visible-in-window-p' disregards horizontal
11824 scrolling. Explain return value if PARTIALLY is non-nil.
11825 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11826 and `set-window-vscroll'.
11827 (Size of Window): The argument WINDOW to `window-inside-edges',
11828 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11829 (Resizing Windows): Explain return value of
11830 `shrink-window-if-larger-than-buffer'.
11831 `window-size-fixed' automatically becomes buffer local when set.
11832 (Window Configurations): Explain return value of
11833 `set-window-configuration'.
11834
11835 * minibuf.texi (Minibuffer Misc): Add anchor for
11836 `minibuffer-scroll-window'.
11837
11838 * positions.texi (Text Lines): Add anchor for `count-lines'.
11839
11840 2004-07-17 Richard M. Stallman <rms@gnu.org>
11841
11842 * display.texi (Overlay Properties): Adding `evaporate' prop
11843 deletes empty overlay immediately.
11844
11845 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11846 fix example.
11847
11848 2004-07-16 Jim Blandy <jimb@redhat.com>
11849
11850 * searching.texi (Regexp Backslash): Document new \_< and \_>
11851 operators.
11852
11853 2004-07-16 Juanma Barranquero <lektu@terra.es>
11854
11855 * display.texi (Images): Fix Texinfo usage.
11856
11857 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11858
11859 * buffers.texi (Modification Time): `visited-file-modtime' now
11860 returns a list of two integers, instead of a cons.
11861
11862 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11863
11864 * windows.texi: Various changes in addition to:
11865 (Splitting Windows): Add `split-window-keep-point'.
11866
11867 2004-07-09 Richard M. Stallman <rms@gnu.org>
11868
11869 * frames.texi (Input Focus): Minor fix.
11870
11871 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11872
11873 * frames.texi (Input Focus): Clarify descriptions of
11874 `select-frame-set-input-focus' and `select-frame'.
11875
11876 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11877
11878 * os.texi: Various small changes in addition to:
11879 (Killing Emacs): Expand and clarify description of
11880 `kill-emacs-query-functions' and `kill-emacs-hook'.
11881 (System Environment): Expand and clarify description of `getenv'
11882 and `setenv'.
11883 (Timers): Clarify description of `run-at-time'.
11884 (Translating Input): Correct description of
11885 `extra-keyboard-modifiers'.
11886 (Flow Control): Correct description of `enable-flow-control'.
11887
11888 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11889
11890 * os.texi: Update copyright.
11891 (Session Management): Grammar fix.
11892 Clarify which Emacs does the restarting.
11893 Use @samp for *scratch* buffer.
11894
11895 2004-07-04 Alan Mackenzie <acm@muc.de>
11896
11897 * frames.texi (Input Focus): Add documentation for
11898 `select-frame-set-input-focus'. Replace refs to non-existent
11899 `switch-frame' with `select-frame'. Minor corrections and tidying
11900 up of text-only terminal stuff.
11901
11902 2004-07-02 Richard M. Stallman <rms@gnu.org>
11903
11904 * files.texi (Saving Buffers): Cleanup write-contents-function.
11905 (Magic File Names): Cleanup file-remote-p.
11906
11907 2004-07-02 Kai Großjohann <kai@emptydomain.de>
11908
11909 * files.texi (Magic File Names): `file-remote-p' returns an
11910 identifier of the remote system, not just t.
11911
11912 2004-07-02 David Kastrup <dak@gnu.org>
11913
11914 * searching.texi (Entire Match Data): Add explanation about new
11915 match-data behavior when @var{integers} is non-nil.
11916
11917 2004-06-24 Richard M. Stallman <rms@gnu.org>
11918
11919 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11920
11921 * customize.texi (Variable Definitions): Note about doc strings
11922 and :set.
11923
11924 * keymaps.texi (Keymap Terminology): Document `kbd'.
11925 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11926
11927 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11928 makes it buffer-local.
11929
11930 * files.texi (Saving Buffers): Correct previous change.
11931
11932 * commands.texi (Accessing Events):
11933 Clarify posn-col-row and posn-actual-col-row.
11934
11935 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
11936
11937 * commands.texi (Accessing Events): New functions
11938 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11939
11940 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11941
11942 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11943 * frames.texi, buffers.texi, backups.texi, variables.texi:
11944 * loading.texi, eval.texi, functions.texi, control.texi:
11945 * symbols.texi, minibuf.texi: Reposition @anchor's.
11946
11947 * help.texi: Various small changes in addition to the following.
11948 (Describing Characters): Describe PREFIX argument to
11949 `key-description'. Correct and clarify definition of
11950 `text-char-description'. Describe NEED-VECTOR argument to
11951 `read-kbd-macro'.
11952 (Help Functions): Clarify definition of `apropos'.
11953
11954 2004-06-23 Lars Hansen <larsh@math.ku.dk>
11955
11956 * files.texi (Saving Buffers): Correct description of
11957 `write-contents-functions'.
11958
11959 2004-06-21 Juanma Barranquero <lektu@terra.es>
11960
11961 * display.texi (Images): Remove redundant @vindex directives.
11962 Rewrite `image-library-alist' doc in active voice.
11963
11964 2004-06-14 Juanma Barranquero <lektu@terra.es>
11965
11966 * display.texi (Images): Document new delayed library loading,
11967 variable `image-library-alist' and (existing but undocumented)
11968 function `image-type-available-p'.
11969
11970 2004-06-05 Richard M. Stallman <rms@gnu.org>
11971
11972 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11973 refer the user to the Initial Input node.
11974 (Text from Minibuffer): Likewise.
11975 (Initial Input): New node. Document this feature
11976 and say it is mostly deprecated.
11977
11978 2004-05-30 Richard M. Stallman <rms@gnu.org>
11979
11980 * loading.texi (Named Features): Clarify return value
11981 and meaning of NOERROR.
11982
11983 * variables.texi (File Local Variables): Minor cleanup.
11984
11985 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
11986
11987 * files.texi (Magic File Names): Add `file-remote-p' as operation
11988 of file name handlers.
11989
11990 2004-05-29 Richard M. Stallman <rms@gnu.org>
11991
11992 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11993 as arg to a minor mode command.
11994
11995 2004-05-22 Richard M. Stallman <rms@gnu.org>
11996
11997 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11998
11999 * streams.texi (Output Variables): Doc float-output-format.
12000
12001 * searching.texi (Regexp Special): Nested repetition can be infloop.
12002
12003 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
12004 real stack overflow.
12005
12006 * compile.texi: Minor cleanups.
12007
12008 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
12009
12010 * lists.texi (Cons Cells): Explain dotted lists, true lists,
12011 circular lists.
12012 (List Elements): Explain handling of circular and dotted lists.
12013
12014 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
12015
12016 * modes.texi (Search-based Fontification): Fix typo.
12017
12018 2004-05-10 Juanma Barranquero <lektu@terra.es>
12019
12020 * modes.texi (Mode Line Variables): Fix description of
12021 global-mode-string, which is now after which-func-mode, not the
12022 buffer name.
12023
12024 2004-05-07 Lars Hansen <larsh@math.ku.dk>
12025
12026 * modes.texi (Desktop Save Mode): Add.
12027 (Modes): Add menu entry Desktop Save Mode.
12028
12029 * hooks.texi: Add desktop-after-read-hook,
12030 desktop-no-desktop-file-hook and desktop-save-hook.
12031
12032 * locals.texi: Add desktop-save-buffer.
12033
12034 2004-04-30 Jesper Harder <harder@ifa.au.dk>
12035
12036 * display.texi: emacs -> Emacs.
12037
12038 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
12039
12040 * files.texi (Changing Files): Document set-file-times.
12041
12042 2004-04-23 Juanma Barranquero <lektu@terra.es>
12043
12044 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
12045
12046 2004-04-18 Jesper Harder <harder@ifa.au.dk>
12047
12048 * tips.texi (Coding Conventions): defopt -> defcustom.
12049
12050 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
12051
12052 * sequences.texi: Various clarifications.
12053
12054 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
12055
12056 * buffers.texi (Read Only Buffers): Mention optional ARG to
12057 `toggle-read-only'.
12058
12059 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
12060
12061 * windows.texi (Selecting Windows): Note that get-lru-window
12062 returns a full-width window if possible.
12063
12064 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
12065
12066 * buffers.texi: Various changes in addition to:
12067 (Buffer File Name): Add `find-buffer-visiting'.
12068 (Buffer Modification): Mention optional ARG to `not-modified'.
12069 (Indirect Buffers): Mention optional CLONE argument to
12070 `make-indirect-buffer'.
12071
12072 * files.texi: Various changes in addition to:
12073 (Visiting Functions): `find-file-hook' is now a normal hook.
12074 (File Name Expansion): Explain difference between the way that
12075 `expand-file-name' and `file-truename' treat `..'.
12076 (Contents of Directories): Mention optional ID-FORMAT argument to
12077 `directory-files-and-attributes'.
12078 (Format Conversion): Mention new optional CONFIRM argument to
12079 `format-write-file'.
12080
12081 2004-04-12 Miles Bader <miles@gnu.org>
12082
12083 * macros.texi (Expansion): Add description of `macroexpand-all'.
12084
12085 2004-04-05 Jesper Harder <harder@ifa.au.dk>
12086
12087 * variables.texi (Variable Aliases):
12088 Mention cyclic-variable-indirection.
12089
12090 * errors.texi (Standard Errors): Ditto.
12091
12092 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
12093
12094 * backups.texi: Various small changes in addition to:
12095 (Making Backups): Mention return value of `backup-buffer'.
12096 (Auto-Saving): Mention optional FORCE argument to
12097 `delete-auto-save-file-if-necessary'.
12098 (Reverting): Mention optional PRESERVE-MODES argument to
12099 `revert-buffer'. Correct description of `revert-buffer-function'.
12100
12101 2004-03-22 Juri Linkov <juri@jurta.org>
12102
12103 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
12104 with `Vector Functions'.
12105
12106 * text.texi (Sorting): Add missing quote.
12107
12108 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
12109
12110 * intro.texi (Lisp History): Replace xref to `cl' manual with
12111 inforef.
12112
12113 2004-03-12 Richard M. Stallman <rms@gnu.org>
12114
12115 * intro.texi (Version Info): Add arg to emacs-version.
12116 (Lisp History): Change xref to CL manual.
12117
12118 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
12119
12120 * minibuf.texi (Completion Commands): Add xref to Emacs manual
12121 for Partial Completion mode.
12122
12123 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
12124
12125 * customize.texi: Fix typo. Remove eol whitespace.
12126
12127 2004-03-04 Richard M. Stallman <rms@gnu.org>
12128
12129 * processes.texi: Fix typos.
12130
12131 * lists.texi (Building Lists): Minor clarification.
12132
12133 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
12134 in make-hash-table.
12135
12136 2004-02-29 Juanma Barranquero <lektu@terra.es>
12137
12138 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
12139 rm, and ignore exit code.
12140
12141 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
12142
12143 * display.texi (Defining Faces): Add description for min-colors.
12144 Update example.
12145
12146 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
12147
12148 * abbrevs.texi: Various corrections and clarifications in addition
12149 to the following:
12150 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
12151
12152 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
12153
12154 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
12155
12156 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
12157
12158 * text.texi: Various small changes in addition to the following:
12159 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
12160 to delete-horizontal-space.
12161 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
12162 description of yank-handler text property at various places.
12163
12164 * frames.texi (Window System Selections): Add anchor.
12165
12166 * syntax.texi (Syntax Table Functions): Clarify and correct
12167 descriptions of make-syntax-table and copy-syntax-table.
12168 (Motion and Syntax): Clarify SYNTAXES argument to
12169 skip-syntax-forward.
12170 (Parsing Expressions): Mention that the return value of
12171 parse-partial-sexp is currently a list of ten rather than nine
12172 elements.
12173 (Categories): Various corrections and clarifications.
12174
12175 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
12176
12177 * markers.texi (Marker Insertion Types): Minor change.
12178
12179 * locals.texi (Standard Buffer-Local Variables):
12180 * commands.texi (Interactive Codes, Using Interactive):
12181 * functions.texi (Related Topics): Fix xrefs.
12182
12183 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
12184
12185 * lists.texi (Sets And Lists): Update description of delete-dups.
12186
12187 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
12188
12189 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
12190
12191 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
12192
12193 * frames.texi (Parameter Access): frame-parameters arg is optional.
12194 modify-frame-parameters handles nil for FRAME.
12195 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
12196 are all-or-nothing for certain toolkits.
12197 Mention parameter wait-for-wm.
12198 (Frames and Windows): In frame-first-window and frame-selected-window
12199 the arg is optional.
12200 (Input Focus): In redirect-frame-focus the second arg is optional.
12201 (Window System Selections): Mention selection type CLIPBOARD.
12202 Mention data-type UTF8_STRING.
12203 Mention numbering of cut buffers.
12204 (Resources): Describe x-resource-name.
12205
12206 2004-02-16 Richard M. Stallman <rms@gnu.org>
12207
12208 * windows.texi (Buffers and Windows): Delete false table
12209 about all-frames.
12210
12211 * syntax.texi (Parsing Expressions): Delete old caveat
12212 about parse-sexp-ignore-comments.
12213
12214 * streams.texi (Output Variables): Add print-quoted.
12215
12216 * lists.texi (Building Lists): Minor cleanup.
12217
12218 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
12219
12220 * display.texi (Overlays): Explain overlays use markers.
12221 (Managing Overlays): Explain front-advance and rear-advance
12222 in more detail.
12223
12224 * loading.texi (Unloading): Document unload-feature-special-hooks.
12225 Get rid of fns-NNN.el file.
12226
12227 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
12228
12229 * help.texi (Describing Characters): Fix text-char-description
12230 example output.
12231
12232 * edebug.texi (Using Edebug): Fix example.
12233
12234 * debugging.texi (Internals of Debugger): Fix return value.
12235
12236 * files.texi (Changing Files): Fix argname.
12237
12238 * calendar.texi: Fix parens, and default values.
12239
12240 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
12241 * nonascii.texi, objects.texi, os.texi: Minor fixes.
12242 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
12243
12244 * positions.texi (Text Lines): Don't add -1 in current-line.
12245
12246 2004-02-16 Richard M. Stallman <rms@gnu.org>
12247
12248 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
12249
12250 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
12251
12252 * processes.texi (Low-Level Network): Fix a typo.
12253
12254 2004-02-12 Kim F. Storm <storm@cua.dk>
12255
12256 * display.texi (Fringes): Use consistent wording.
12257 Note that window-fringe's window arg is optional.
12258 (Scroll Bars): Use consistent wording.
12259
12260 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
12261
12262 * tips.texi (Comment Tips): Document the new conventions for
12263 commenting out code.
12264
12265 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
12266
12267 * positions.texi (Text Lines): Add missing end defun.
12268
12269 2004-02-07 Kim F. Storm <storm@cua.dk>
12270
12271 * positions.texi (Text Lines): Add line-number-at-pos.
12272
12273 2004-02-06 John Paul Wallington <jpw@gnu.org>
12274
12275 * display.texi (Button Properties, Button Buffer Commands):
12276 mouse-2 invokes button, not down-mouse-1.
12277
12278 2004-02-04 Jason Rumney <jasonr@gnu.org>
12279
12280 * makefile.w32-in: Sync with Makefile.in changes.
12281
12282 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
12283
12284 * minibuf.texi (Text from Minibuffer): Various corrections and
12285 clarifications.
12286 (Object from Minibuffer): Correct Lisp description of
12287 read-minibuffer.
12288 (Minibuffer History): Clarify description of cons values for
12289 HISTORY arguments.
12290 (Basic Completion): Various corrections and clarifications.
12291 Add completion-regexp-list.
12292 (Minibuffer Completion): Correct and clarify description of
12293 completing-read.
12294 (Completion Commands): Mention Partial Completion mode.
12295 Various other minor changes.
12296 (High-Level Completion): Various corrections and clarifications.
12297 (Reading File Names): Ditto.
12298 (Minibuffer Misc): Ditto.
12299
12300 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
12301
12302 * strings.texi (Text Comparison): assoc-string also matches
12303 elements of alists that are strings instead of conses.
12304 (Formatting Strings): Standardize Texinfo usage. Update index
12305 entries.
12306
12307 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
12308
12309 * lists.texi (Sets And Lists): Add delete-dups.
12310
12311 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
12312
12313 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
12314 special form.
12315 * macros.texi (Defining Macros): Update description of `declare',
12316 which now is a macro.
12317 (Wrong Time): Fix typos.
12318
12319 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
12320
12321 * compile.texi (Compilation Functions): Expand descriptions of
12322 `compile-defun', `byte-compile-file', `byte-recompile-directory'
12323 and `batch-byte-compile'. In particular, mention and describe
12324 all optional arguments.
12325 (Disassembly): Correct and clarify the description of `disassemble'.
12326
12327 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
12328
12329 * searching.texi: Various small changes in addition to the
12330 following.
12331 (Regexp Example): Adapt to new value of `sentence-end'.
12332 (Regexp Functions): The PAREN argument to `regexp-opt' can be
12333 `words'.
12334 (Search and Replace): Add usage note for `perform-replace'.
12335 (Entire Match Data): Mention INTEGERS and REUSE arguments to
12336 `match-data'.
12337 (Standard Regexps): Update for new values of `paragraph-start'
12338 and `sentence-end'.
12339
12340 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
12341
12342 * files.texi (Saving Buffers): Clarify descriptions of
12343 `write-contents-functions' and `before-save-hook'.
12344 Make the defvar's for `before-save-hook' and `after-save-hook'
12345 into defopt's.
12346
12347 2004-01-07 Kim F. Storm <storm@cua.dk>
12348
12349 * commands.texi (Click Events): Describe new image and
12350 width/height elements of click events.
12351 (Accessing Events): Add posn-string, posn-image, and
12352 posn-object-width-height. Change posn-object to return either
12353 image or string object.
12354
12355 2004-01-01 Simon Josefsson <jas@extundo.com>
12356
12357 * hooks.texi (Standard Hooks): Add before-save-hook.
12358 * files.texi (Saving Buffers): Likewise.
12359
12360 2004-01-03 Richard M. Stallman <rms@gnu.org>
12361
12362 * frames.texi (Frames and Windows): Delete frame-root-window.
12363
12364 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
12365
12366 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
12367
12368 * functions.texi: Various small changes in addition to the
12369 following.
12370 (What Is a Function): `functionp' returns nil for macros.
12371 Clarify behavior of this and following functions for symbol arguments.
12372 (Function Documentation): Add `\' in front of (fn @var{arglist})
12373 and explain why.
12374 (Defining Functions): Mention DOCSTRING argument to `defalias'.
12375 Add anchor.
12376 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
12377
12378 2004-01-01 Miles Bader <miles@gnu.org>
12379
12380 * display.texi (Buttons): New section.
12381
12382 2003-12-31 Andreas Schwab <schwab@suse.de>
12383
12384 * numbers.texi (Math Functions): sqrt reports a domain-error
12385 error.
12386 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
12387
12388 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
12389
12390 * tips.texi (Documentation Tips): Update item on hyperlinks in
12391 documentation strings.
12392
12393 * errors.texi (Standard Errors): Various small corrections and
12394 additions.
12395
12396 * control.texi: Various small changes in addition to the
12397 following.
12398 (Signaling Errors): Provide some more details on how `signal'
12399 constructs the error message. Add anchor to the definition of
12400 `signal'.
12401 (Error Symbols): Describe special treatment of `quit'.
12402 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
12403 to emphasize that it has to be a single form.
12404
12405 * buffers.texi: Add anchor.
12406
12407 2003-12-29 Richard M. Stallman <rms@gnu.org>
12408
12409 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
12410 (Window Configurations): Add window-configuration-frame.
12411
12412 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
12413
12414 * text.texi (Examining Properties): Add get-char-property-and-overlay.
12415 Change arg name in get-char-property.
12416 (Special Properties): Update handling of keymap property.
12417
12418 * strings.texi (Modifying Strings): Add clear-string.
12419 (Text Comparison): Add assoc-string and remove
12420 assoc-ignore-case, assoc-ignore-representation.
12421
12422 * os.texi (Time of Day): Add set-time-zone-rule.
12423
12424 * numbers.texi (Math Functions): asin, acos, log, log10
12425 report domain-error errors.
12426
12427 * nonascii.texi (Converting Representations):
12428 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
12429 (Encoding and I/O): Add file-name-coding-system.
12430
12431 * modes.texi (Search-based Fontification): Explain that
12432 face specs are symbols with face names as values.
12433
12434 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
12435
12436 * lists.texi (Building Lists): remq moved elsewhere.
12437 (Sets And Lists): remq moved here.
12438 (Association Lists): Refer to assoc-string.
12439
12440 * internals.texi (Garbage Collection): Add memory-use-counts.
12441
12442 * frames.texi (Frames and Windows): Add set-frame-selected-window
12443 and frame-root-window.
12444
12445 * files.texi (Contents of Directories):
12446 Add directory-files-and-attributes.
12447
12448 * display.texi (Refresh Screen): Add force-window-update.
12449 (Invisible Text): Explain about moving point out of invis text.
12450 (Overlay Properties): Add overlay-properties.
12451 (Managing Overlays): Add overlayp.
12452 (GIF Images): Invalid image number displays a hollow box.
12453
12454 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
12455 (Killing Buffers): Add buffer-live-p.
12456
12457 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
12458
12459 * display.texi (Fringes): Fix typo "set-buffer-window".
12460
12461 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
12462
12463 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
12464 * nonascii.texi, processes.texi, tips.texi, variables.texi:
12465 Add or change various xrefs and anchors.
12466
12467 * commands.texi: Replace all occurrences of @acronym{CAR} with
12468 @sc{car}, for consistency with the rest of the Elisp manual.
12469 `car' and `cdr' are historically acronyms, but are no longer
12470 widely thought of as such.
12471
12472 * internals.texi (Pure Storage): Mention that `purecopy' does not
12473 copy text properties.
12474 (Object Internals): Now 29 bits are used (in most implementations)
12475 to address Lisp objects.
12476
12477 * variables.texi (Variables with Restricted Values): New node.
12478
12479 * objects.texi (Lisp Data Types): Mention that certain variables
12480 can only take on a restricted set of values and add an xref to
12481 the new node "Variables with Restricted Values".
12482
12483 * eval.texi (Function Indirection): Describe the errors that
12484 `indirect-function' can signal.
12485 (Eval): Clarify the descriptions of `eval-region' and `values'.
12486 Describe `eval-buffer' instead of `eval-current-buffer' and
12487 mention `eval-current-buffer' as an alias for `current-buffer'.
12488 Correct the description and mention all optional arguments.
12489
12490 * nonascii.texi: Various small changes in addition to the
12491 following.
12492 (Converting Representations): Clarify behavior of
12493 `string-make-multibyte' and `string-to-multibyte' for unibyte all
12494 ASCII arguments.
12495 (Character Sets): Document the variable `charset-list' and adapt
12496 the definition of the function `charset-list' accordingly.
12497 (Translation of Characters): Clarify use of generic characters in
12498 `make-translation-table'. Clarify and correct the description of
12499 the use of translation tables in encoding and decoding.
12500 (User-Chosen Coding Systems): Correct and clarify the description
12501 of `select-safe-coding-system'.
12502 (Default Coding Systems): Clarify description of
12503 `file-coding-system-alist'.
12504
12505 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
12506
12507 * strings.texi (Text Comparison): Correctly describe when two
12508 strings are `equal'. Combine and clarify descriptions of
12509 `assoc-ignore-case' and `assoc-ignore-representation'.
12510
12511 * objects.texi (Non-ASCII in Strings): Clarify description of
12512 when a string is unibyte or multibyte.
12513 (Bool-Vector Type): Update examples.
12514 (Equality Predicates): Correctly describe when two strings are
12515 `equal'.
12516
12517 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
12518
12519 * lists.texi (Building Lists): `append' no longer accepts integer
12520 arguments. Update the description of `number-sequence' to reflect
12521 recent changes.
12522 (Sets And Lists): Describe `member-ignore-case' after `member'.
12523
12524 2003-11-27 Kim F. Storm <storm@cua.dk>
12525
12526 * commands.texi (Click Events): Click object may be an images.
12527 Describe (dx . dy) element of click positions.
12528 (Accessing Events): Remove duplicate posn-timestamp.
12529 New functions posn-object and posn-object-x-y.
12530
12531 2003-11-23 Kim F. Storm <storm@cua.dk>
12532
12533 * commands.texi (Click Events): Describe enhancements to event
12534 position lists, including new text-pos and (col . row) items.
12535 Mention left-fringe and right-fringe area events.
12536 (Accessing Events): New functions posn-area and
12537 posn-actual-col-row. Mention posn-timestamp. Mention that
12538 posn-point in non-text area still returns buffer position.
12539 Clarify posn-col-row.
12540
12541 2003-11-21 Lars Hansen <larsh@math.ku.dk>
12542
12543 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
12544 * anti.texi (File Attributes): Describe removed parameter
12545 ID-FORMAT.
12546
12547 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
12548
12549 * positions.texi (Positions): Mention that, if a marker is used as
12550 a position, its buffer is ignored.
12551
12552 * markers.texi (Overview of Markers): Mention it here too.
12553
12554 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
12555
12556 * numbers.texi (Numeric Conversions): Not just `floor', but also
12557 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
12558
12559 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
12560
12561 * markers.texi (Creating Markers): Specify insertion type of
12562 created markers. Add xref to `Marker Insertion Types'.
12563 Second argument to `copy-marker' is optional.
12564 (Marker Insertion Types): Mention that most markers are created
12565 with insertion type nil.
12566 (The Mark): Correctly describe when `mark' signals an error.
12567 (The Region): Correctly describe when `region-beginning' and
12568 `region-end' signal an error.
12569
12570 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
12571
12572 * hash.texi (Creating Hash): Clarify description of `eql'.
12573 `makehash' is obsolete.
12574 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
12575
12576 * positions.texi (Point): Change description of `buffer-end', so
12577 that it is also correct for floating point arguments.
12578 (List Motion): Correct argument lists of `beginning-of-defun' and
12579 `end-of-defun'.
12580 (Excursions): Add xref to `Marker Insertion Types'.
12581 (Narrowing): Argument to `narrow-to-page' is optional.
12582
12583 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
12584
12585 * streams.texi (Output Streams): Clarify behavior of point for
12586 marker output streams.
12587
12588 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
12589
12590 * variables.texi (Defining Variables): Second argument to
12591 `defconst' is not optional.
12592 (Setting Variables): Mention optional argument APPEND to
12593 `add-to-list'.
12594 (Creating Buffer-Local): Expand description of
12595 `make-variable-buffer-local'.
12596 (Frame-Local Variables): Expand description of
12597 `make-variable-frame-local'.
12598 (Variable Aliases): Correct description of optional argument
12599 DOCSTRING to `defvaralias'. Mention return value of
12600 `defvaralias'.
12601 (File Local Variables): Add xref to `File variables' in Emacs
12602 Manual. Correct description of `hack-local-variables'. Mention
12603 `safe-local-variable' property. Mention optional second argument
12604 to `risky-local-variable-p'.
12605
12606 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
12607
12608 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
12609
12610 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
12611
12612 * anti.texi, backups.texi, commands.texi, customize.texi:
12613 * display.texi, files.texi, internals.texi, keymaps.texi:
12614 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
12615 * objects.texi, os.texi, positions.texi, processes.texi:
12616 * searching.texi, sequences.texi, streams.texi, strings.texi:
12617 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
12618
12619 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
12620
12621 * strings.texi (Creating Strings): Argument START to `substring'
12622 can not be `nil'. Expand description of
12623 `substring-no-properties'. Correct description of `split-string',
12624 especially with respect to empty matches. Prevent very bad line
12625 break in definition of `split-string-default-separators'.
12626 (Text Comparison): `string=' and `string<' also accept symbols as
12627 arguments.
12628 (String Conversion): More completely describe argument BASE in
12629 `string-to-number'.
12630 (Formatting Strings): `%s' and `%S' in `format' do require
12631 corresponding object. Clarify behavior of numeric prefix after
12632 `%' in `format'.
12633 (Case Conversion): The argument to `upcase-initials' can be a
12634 character.
12635
12636 2003-10-27 Kenichi Handa <handa@m17n.org>
12637
12638 * display.texi (Fontsets): Fix texinfo usage.
12639
12640 2003-10-25 Kenichi Handa <handa@m17n.org>
12641
12642 * display.texi (Fontsets): Add description of the function
12643 set-fontset-font.
12644
12645 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
12646
12647 * display.texi (Temporary Displays): Add xref to `Documentation
12648 Tips'.
12649
12650 * functions.texi (Function Safety): Use inforef instead of pxref
12651 for SES.
12652
12653 2003-10-23 Andreas Schwab <schwab@suse.de>
12654
12655 * Makefile.in (TEX, texinputdir): Don't define.
12656 (TEXI2DVI): Define.
12657 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
12658 add $(srcdir)/index.texi.
12659 ($(infodir)/elisp): Remove index.texi dependency.
12660 (elisp.dvi): Likewise. Use $(TEXI2DVI).
12661 (index.texi): Remove target.
12662 (dist): Don't link $(srcdir)/permute-index.
12663 (clean): Don't remove index.texi.
12664
12665 * permute-index, index.perm: Remove.
12666 * index.texi: Rename from index.unperm.
12667
12668 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
12669
12670 * tips.texi (Documentation Tips): Document new behavior for face
12671 and variable hyperlinks in Help mode.
12672
12673 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
12674
12675 * objects.texi (Integer Type): Update for extra bit of integer range.
12676 (Character Type): Ditto.
12677
12678 2003-10-16 Eli Zaretskii <eliz@gnu.org>
12679
12680 * numbers.texi (Integer Basics): Add index entries for reading
12681 numbers in hex, octal, and binary.
12682
12683 2003-10-16 Lute Kamstra <lute@gnu.org>
12684
12685 * modes.texi (Mode Line Format): Mention force-mode-line-update's
12686 argument.
12687
12688 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
12689
12690 * windows.texi (Choosing Window): Fix typo.
12691 * edebug.texi (Edebug Execution Modes): Fix typo.
12692
12693 2003-10-13 Richard M. Stallman <rms@gnu.org>
12694
12695 * windows.texi (Basic Windows): A window has fringe settings,
12696 display margins and scroll-bar settings.
12697 (Splitting Windows): Doc split-window return value.
12698 Clean up one-window-p.
12699 (Selecting Windows): Fix typo.
12700 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
12701 (Buffers and Windows): In set-window-buffer, explain effect
12702 on fringe settings and scroll bar settings.
12703 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
12704 (Choosing Window): Use defopt for pop-up-frame-function.
12705 For special-display-buffer-names, explain same-window and same-frame.
12706 Clarify window-dedicated-p return value.
12707 (Textual Scrolling): scroll-up and scroll-down can get an error.
12708 (Horizontal Scrolling): Clarify auto-hscroll-mode.
12709 Clarify set-window-hscroll.
12710 (Size of Window): Don't mention tool bar in window-height.
12711 (Coordinates and Windows): Explain what coordinates-in-window-p
12712 returns for fringes and display margins.
12713 (Window Configurations): Explain saving fringes, etc.
12714
12715 * tips.texi (Library Headers): Clean up Documentation.
12716
12717 * syntax.texi (Parsing Expressions): Clean up forward-comment
12718 and parse-sexp-lookup-properties.
12719
12720 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
12721
12722 * os.texi (System Environment): Clean up text for load-average errors.
12723
12724 * modes.texi (Hooks): Don't explain local hook details at front.
12725 Clarify run-hooks and run-hook-with-args a little.
12726 Clean up add-hook and remove-hook.
12727
12728 * edebug.texi (Edebug Execution Modes): Clarify t.
12729 Document edebug-sit-for-seconds.
12730 (Coverage Testing): Document C-x X = and =.
12731 (Instrumenting Macro Calls): Fix typo.
12732 (Specification List): Don't index the specification keywords.
12733
12734 2003-10-10 Kim F. Storm <storm@cua.dk>
12735
12736 * processes.texi (Network): Introduce make-network-process.
12737
12738 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
12739
12740 * tips.texi (Library Headers): Fix typo.
12741
12742 2003-10-07 Juri Linkov <juri@jurta.org>
12743
12744 * modes.texi (Imenu): Mention imenu-create-index-function's
12745 default value. Explain submenus better.
12746
12747 2003-10-07 Lute Kamstra <lute@gnu.org>
12748
12749 * modes.texi (Faces for Font Lock): Fix typo.
12750 (Hooks): Explain how buffer-local hook variables can refer to
12751 global hook variables.
12752 Various minor clarifications.
12753
12754 2003-10-06 Lute Kamstra <lute@gnu.org>
12755
12756 * tips.texi (Coding Conventions): Mention naming conventions for
12757 hooks.
12758
12759 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12760
12761 * loading.texi (Library Search): Correct default value of
12762 load-suffixes.
12763 (Named Features): Fix typo.
12764
12765 2003-10-05 Richard M. Stallman <rms@gnu.org>
12766
12767 * loading.texi (Named Features): In `provide',
12768 say how to test for subfeatures.
12769 (Unloading): In unload-feature, use new var name
12770 unload-feature-special-hooks.
12771
12772 2003-10-03 Lute Kamstra <lute@gnu.org>
12773
12774 * modes.texi (Major Mode Conventions): Mention third way to set up
12775 Imenu.
12776 (Imenu): A number of small fixes.
12777 Delete documentation of internal variable imenu--index-alist.
12778 Document the return value format of imenu-create-index-function
12779 functions.
12780
12781 2003-09-30 Richard M. Stallman <rms@gnu.org>
12782
12783 * processes.texi (Network): Say what stopped datagram connections do.
12784
12785 * lists.texi (Association Lists): Clarify `assq-delete-all'.
12786
12787 * display.texi (Overlay Properties): Clarify `evaporate' property.
12788
12789 2003-09-29 Lute Kamstra <lute@gnu.org>
12790
12791 * modes.texi (Mode Line Data): Explain when symbols in mode-line
12792 constructs should be marked as risky.
12793 Change cons cell into proper list.
12794 (Mode Line Variables): Change cons cell into proper list.
12795
12796 2003-09-26 Lute Kamstra <lute@gnu.org>
12797
12798 * modes.texi (Mode Line Data): Document the :propertize construct.
12799 (Mode Line Variables): Reorder the descriptions of the variables
12800 to match their order in the default mode-line-format.
12801 Describe the new variables mode-line-position and mode-line-modes.
12802 Update the default values of mode-line-frame-identification,
12803 minor-mode-alist, and default-mode-line-format.
12804 (Properties in Mode): Mention the :propertize construct.
12805
12806 2003-09-26 Richard M. Stallman <rms@gnu.org>
12807
12808 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12809 * loading.texi, minibuf.texi, text.texi, variables.texi:
12810 Avoid @strong{Note:}.
12811
12812 2003-09-26 Richard M. Stallman <rms@gnu.org>
12813
12814 * keymaps.texi (Remapping Commands): Fix typo.
12815
12816 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12817
12818 * processes.texi (Low-Level Network): Fix typo.
12819
12820 2003-09-23 Kim F. Storm <storm@cua.dk>
12821
12822 * processes.texi (Network, Network Servers): Fix typos.
12823 (Low-Level Network): Add timeout value for :server keyword.
12824 Add new option keywords to make-network-process.
12825 Add set-network-process-options.
12826 Explain how to test availability of network options.
12827
12828 2003-09-19 Richard M. Stallman <rms@gnu.org>
12829
12830 * text.texi (Motion by Indent): Arg to
12831 backward-to-indentation and forward-to-indentation is optional.
12832
12833 * strings.texi (Creating Strings): Add substring-no-properties.
12834
12835 * processes.texi
12836 (Process Information): Add list-processes arg QUERY-ONLY.
12837 Delete process-contact from here.
12838 Add new status values for process-status.
12839 Add process-get, process-put, process-plist, set-process-plist.
12840 (Synchronous Processes): Add call-process-shell-command.
12841 (Signals to Processes): signal-process allows process objects.
12842 (Network): Complete rewrite.
12843 (Network Servers, Datagrams, Low-Level Network): New nodes.
12844
12845 * positions.texi (Word Motion): forward-word, backward-word
12846 arg is optional. Reword.
12847
12848 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12849
12850 * variables.texi (Creating Buffer-Local):
12851 Delete duplicate definition of buffer-local-value.
12852 (File Local Variables): Explain about discarding text props.
12853
12854 2003-09-11 Richard M. Stallman <rms@gnu.org>
12855
12856 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12857 changes variables that record input events.
12858 (Minibuffer Misc): Add minibuffer-selected-window.
12859
12860 * lists.texi (Building Lists): Add copy-tree.
12861
12862 * display.texi (Fontsets): Add char-displayable-p.
12863 (Scroll Bars): New node.
12864
12865 2003-09-08 Lute Kamstra <lute@gnu.org>
12866
12867 * modes.texi (%-Constructs): Document new `%i' and `%I'
12868 constructs.
12869
12870 2003-09-03 Peter Runestig <peter@runestig.com>
12871
12872 * makefile.w32-in: New file.
12873
12874 2003-08-29 Richard M. Stallman <rms@gnu.org>
12875
12876 * display.texi (Overlay Properties): Clarify how priorities
12877 affect use of the properties.
12878
12879 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12880
12881 * customize.texi (Type Keywords): Correct the description of
12882 `:help-echo' in the case where `motion-doc' is a function.
12883
12884 2003-08-14 John Paul Wallington <jpw@gnu.org>
12885
12886 * modes.texi (Emulating Mode Line): Subsection, not section.
12887
12888 2003-08-13 Richard M. Stallman <rms@gnu.org>
12889
12890 * elisp.texi (Top): Update subnode lists in menu.
12891
12892 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12893 (Kill Functions): kill-region has new arg yank-handler.
12894 (Yanking): New node.
12895 (Yank Commands): Add yank-undo-function.
12896 (Low-Level Kill Ring):
12897 kill-new and kill-append have new arg yank-handler.
12898 (Changing Properties): Add remove-list-of-text-properties.
12899 (Atomic Changes): New node.
12900
12901 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12902
12903 * streams.texi (Output Variables): Add eval-expression-print-length
12904 and eval-expression-print-level.
12905
12906 * os.texi (Time Conversion): For encode-time, explain limits on year.
12907
12908 * objects.texi (Character Type): Define anchor "modifier bits".
12909
12910 * modes.texi (Emulating Mode Line): New node.
12911 (Search-based Fontification): Font Lock uses font-lock-face property.
12912 (Other Font Lock Variables): Likewise.
12913
12914 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12915 not vectors.
12916 (Active Keymaps): Add emulation-mode-map-alists.
12917 (Functions for Key Lookup): key-binding has new arg no-remap.
12918 (Remapping Commands): New node.
12919 (Scanning Keymaps): where-is-internal has new arg no-remap.
12920 (Tool Bar): Add tool-bar-local-item-from-menu.
12921 Clarify when to use tool-bar-add-item-from-menu.
12922
12923 * commands.texi (Interactive Call): commandp has new arg.
12924 (Command Loop Info): Add this-original-command.
12925
12926 2003-08-06 John Paul Wallington <jpw@gnu.org>
12927
12928 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12929
12930 * display.texi (Warning Basics): Fix typo.
12931 (Fringes): Add closing curly bracket and fix typo.
12932
12933 * elisp.texi (Top): Fix typo.
12934
12935 2003-08-05 Richard M. Stallman <rms@gnu.org>
12936
12937 * elisp.texi: Update lists of subnodes.
12938
12939 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12940
12941 * variables.texi (Local Variables): Use lc for example variable names.
12942
12943 * tips.texi (Library Headers): Explain where to put -*-.
12944
12945 * strings.texi (Creating Strings): Fix xref for vconcat.
12946
12947 * sequences.texi (Vector Functions):
12948 vconcat no longer allows integer args.
12949
12950 * minibuf.texi (Reading File Names): read-file-name has new
12951 arg PREDICATE. New function read-directory-name.
12952
12953 * macros.texi (Defining Macros): Give definition of `declare'.
12954 (Indenting Macros): New node.
12955
12956 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12957 (Window Frame Parameters): Make separate table of parameters
12958 that are coupled with specific face attributes.
12959 (Deleting Frames): delete-frame-hooks renamed to
12960 delete-frame-functions.
12961
12962 * files.texi (Magic File Names): Add file-remote-p.
12963 Clarify file-local-copy.
12964
12965 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12966 here; instead xref Defining Macros.
12967
12968 * display.texi (Warnings): New node, and subnodes.
12969 (Fringes): New node.
12970
12971 * debugging.texi (Test Coverage): New node.
12972
12973 * compile.texi (Compiler Errors): Explain with-no-warnings
12974 and other ways to suppress warnings.
12975
12976 * commands.texi (Interactive Call): Minor clarification.
12977
12978 * buffers.texi (Buffer File Name): set-visited-file-name
12979 renames the buffer too.
12980
12981 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12982
12983 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
12984
12985 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12986
12987 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
12988
12989 * internals.texi (Garbage Collection): Fix previous change.
12990
12991 2003-07-22 Richard M. Stallman <rms@gnu.org>
12992
12993 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12994
12995 * display.texi (Width): Use \s syntax in example.
12996 (Font Selection): Add face-font-rescale-alist.
12997
12998 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12999 Remove spurious indent in example.
13000
13001 * lists.texi (Building Lists): Add number-sequence.
13002
13003 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
13004
13005 * functions.texi (Function Documentation): Explain how to
13006 show calling convention explicitly in the doc string.
13007
13008 * windows.texi (Selecting Windows): save-selected-window saves
13009 selected window of each frame.
13010 (Window Configurations): Minor change.
13011
13012 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
13013
13014 * streams.texi (Output Variables): Add print-continuous-numbering
13015 and print-number-table.
13016
13017 * processes.texi (Decoding Output): New node.
13018
13019 * os.texi (Time Conversion): decode-time arg is optional.
13020
13021 * objects.texi (Character Type): Don't use space as example for \.
13022 Make list of char names and \-sequences correspond.
13023 Explain that \s is not used in strings. `\ ' needs space after.
13024
13025 * nonascii.texi (Converting Representations): Add string-to-multibyte.
13026 (Translation of Characters): Add translation-table-for-input.
13027 (Default Coding Systems): Add auto-coding-functions.
13028 (Explicit Encoding): Add decode-coding-inserted-region.
13029 (Locales): Add locale-info.
13030
13031 * minibuf.texi (Basic Completion): Describe test-completion.
13032 Collections can be lists of strings.
13033 Clean up lazy-completion-table.
13034 (Programmed Completion): Mention test-completion.
13035 Clarify why lambda expressions are not accepted.
13036 (Minibuffer Misc): Describe minibufferp.
13037
13038 2003-07-14 Richard M. Stallman <rms@gnu.org>
13039
13040 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
13041
13042 * windows.texi (Selecting Windows): New arg to select-window.
13043 (Selecting Windows): Add with-selected-window.
13044 (Size of Window): Add window-inside-edges, etc.
13045
13046 * internals.texi (Garbage Collection): Add post-gc-hook.
13047
13048 * processes.texi (Subprocess Creation): Add exec-suffixes.
13049
13050 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
13051 (Scanning Keymaps): Add map-keymaps.
13052 (Defining Menus): Add keymap-prompt.
13053
13054 * numbers.texi (Integer Basics): Add most-positive-fixnum,
13055 most-negative-fixnum.
13056
13057 * compile.texi (Byte Compilation): Explain no-byte-compile.
13058 (Compiler Errors): New node.
13059
13060 * os.texi (User Identification): user-uid, user-real-uid
13061 can return float.
13062
13063 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
13064 and about derived modes.
13065 (Minor Modes): Add minor-mode-list.
13066 (Defining Minor Modes): Keyword args for define-minor-mode.
13067 (Search-based Fontification): Explain managing other properties.
13068 (Other Font Lock Variables): Add font-lock-extra-managed-props.
13069 (Faces for Font Lock): Add font-lock-preprocessor-face.
13070 (Hooks): Add run-mode-hooks and delay-mode-hooks.
13071
13072 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
13073 (Variable Aliases): Clarify defvaralias.
13074
13075 * loading.texi (Library Search): Add load-suffixes.
13076
13077 * minibuf.texi (Basic Completion): Add lazy-completion-table.
13078 (Programmed Completion): Add dynamic-completion-table.
13079
13080 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
13081 (Magic File Names): Specify precedence order of handlers.
13082
13083 * commands.texi (Command Overview): Emacs server runs pre-command-hook
13084 and post-command-hook.
13085 (Waiting): New calling convention for sit-for.
13086
13087 * text.texi (Special Properties): local-map and keymap properties
13088 apply based on their stickiness.
13089
13090 2003-07-07 Richard M. Stallman <rms@gnu.org>
13091
13092 * modes.texi (Minor Mode Conventions): Specify only some kinds
13093 of list values as args to minor modes.
13094
13095 * files.texi (File Name Expansion): Warn about iterative use
13096 of substitute-in-file-name.
13097
13098 * advice.texi (Activation of Advice): Clean up previous change.
13099
13100 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
13101
13102 * advice.texi (Activation of Advice): Note that ad-start-advice is
13103 turned on by default.
13104
13105 2003-06-30 Richard M. Stallman <rms@gnu.org>
13106
13107 * text.texi (Buffer Contents): Document current-word.
13108 (Change Hooks): Not called for *Messages*.
13109
13110 * functions.texi (Defining Functions): Explain about redefining
13111 primitives.
13112 (Function Safety): Rename. Minor changes.
13113 Comment out the detailed criteria for what is safe.
13114
13115 2003-06-22 Andreas Schwab <schwab@suse.de>
13116
13117 * objects.texi (Symbol Type): Fix description of examples.
13118
13119 2003-06-16 Andreas Schwab <schwab@suse.de>
13120
13121 * hash.texi (Creating Hash): Fix description of :weakness.
13122
13123 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
13124
13125 * files.texi (Changing Files): copy-file copies file modes, too.
13126
13127 2003-05-28 Richard M. Stallman <rms@gnu.org>
13128
13129 * strings.texi (Creating Strings): Clarify split-string.
13130
13131 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
13132
13133 * strings.texi (Creating Strings): Update split-string specification
13134 and examples.
13135
13136 2003-05-19 Richard M. Stallman <rms@gnu.org>
13137
13138 * elisp.texi: Correct invariant section names.
13139
13140 2003-04-20 Richard M. Stallman <rms@gnu.org>
13141
13142 * os.texi (Timers): Explain about timers and quitting.
13143
13144 2003-04-19 Richard M. Stallman <rms@gnu.org>
13145
13146 * internals.texi (Writing Emacs Primitives): Strings are
13147 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
13148 Explain GCPRO convention for varargs function args.
13149
13150 2003-04-16 Richard M. Stallman <rms@gnu.org>
13151
13152 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
13153
13154 2003-04-08 Richard M. Stallman <rms@gnu.org>
13155
13156 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
13157
13158 2003-02-13 Kim F. Storm <storm@cua.dk>
13159
13160 * objects.texi (Character Type): New \s escape for space.
13161
13162 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
13163
13164 * os.texi (System Environment): Add cygwin system-type.
13165
13166 2003-01-25 Richard M. Stallman <rms@gnu.org>
13167
13168 * keymaps.texi: Document that a symbol can act as a keymap.
13169
13170 2003-01-13 Richard M. Stallman <rms@gnu.org>
13171
13172 * text.texi (Changing Properties): Say string indices are origin-0.
13173
13174 * positions.texi (Screen Lines) <compute-motion>:
13175 Correct order of elts in return value.
13176
13177 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
13178 how to define a default binding.
13179
13180 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
13181
13182 * loading.texi (Unloading): Fix recent change for load-history.
13183
13184 * customize.texi (Simple Types): Clarify description of custom
13185 type 'number. Describe new custom type 'float.
13186
13187 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
13188
13189 * variables.texi (File Local Variables): Fix typo.
13190
13191 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
13192
13193 From Michael Albinus <Michael.Albinus@alcatel.de>.
13194
13195 * README: Target for Info file is `make info'.
13196
13197 * files.texi (File Name Components): Fix typos in
13198 `file-name-sans-extension'.
13199 (Magic File Names): Complete list of operations for magic file
13200 name handlers.
13201
13202 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
13203
13204 * variables.texi (File Local Variables): New function
13205 risky-local-variable-p.
13206
13207 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
13208
13209 * functions.texi (Function safety): New node about unsafep.
13210
13211 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
13212
13213 * customize.texi (Splicing into Lists): Fix example.
13214 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
13215
13216 2002-06-17 Juanma Barranquero <lektu@terra.es>
13217
13218 * frames.texi (Display Feature Testing): Fix typo.
13219
13220 2002-06-12 Andreas Schwab <schwab@suse.de>
13221
13222 * frames.texi (Initial Parameters, Resources): Fix references to
13223 the Emacs manual.
13224
13225 2002-05-13 Kim F. Storm <storm@cua.dk>
13226
13227 * variables.texi (Intro to Buffer-Local): Update warning and
13228 example relating to changing buffer inside let.
13229
13230 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
13231
13232 * os.texi (Session Management): New node about X Session management.
13233
13234 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
13235
13236 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
13237 to which the manual corresponds, and the copyright years.
13238
13239 * Makefile.in (VERSION): Set to 2.9.
13240
13241 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
13242
13243 * elisp.texi: Change the category in @dircategory to "Emacs", to
13244 make it consistent with info/dir.
13245
13246 2001-11-25 Miles Bader <miles@gnu.org>
13247
13248 * text.texi (Fields): Describe new `limit' arg in
13249 field-beginning/field-end.
13250
13251 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
13252
13253 * permute-index: Don't depend on csh-specific features.
13254 Replace the interpreter name with /bin/sh.
13255
13256 * two-volume-cross-refs.txt: New file.
13257 * two.el: New file.
13258 * spellfile: New file.
13259
13260 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
13261
13262 * permute-index: New file.
13263
13264 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
13265 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
13266 8+3 restricted namespace.
13267
13268 * Makefile.in (infodir): Define relative to $(srcdir).
13269 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
13270 include directories list via -I switch to makeinfo.
13271 (index.texi): Use cp if both hard and symbolic links fail.
13272
13273 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
13274
13275 * Makefile.in (distclean): Add.
13276
13277 The following changes make ELisp manual part of the Emacs
13278 distribution:
13279
13280 * Makefile.in: Add Copyright notice.
13281 (prefix): Remove.
13282 (infodir): Change value to "../info".
13283 (VPATH): New variable.
13284 (MAKE): Don't define.
13285 (texmacrodir): Don't define.
13286 (texinputdir): Append the existing value of TEXINPUTS.
13287 ($(infodir)/elisp): Instead of just "elisp". Reformat the
13288 command to be compatible with man/Makefile.in, and to put the
13289 output into ../info.
13290 (info): Add target.
13291 (installall): Target removed.
13292
13293 2001-10-31 Pavel Janík <Pavel@Janik.cz>
13294
13295 * tips.texi (Coding Conventions): Fix typo.
13296
13297 2001-10-23 Gerd Moellmann <gerd@gnu.org>
13298
13299 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
13300
13301 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
13302
13303 * files.texi (File Name Components): Update the description of
13304 file-name-sans-extension and file-name-extension, as they now
13305 ignore leading dots.
13306
13307 2001-10-20 Gerd Moellmann <gerd@gnu.org>
13308
13309 * (Version 21.1 released.)
13310
13311 2001-10-19 Miles Bader <miles@gnu.org>
13312
13313 * positions.texi (Text Lines): Describe behavior of
13314 `beginning-of-line'/`end-of-line' in the presence of field properties.
13315
13316 2001-10-17 Gerd Moellmann <gerd@gnu.org>
13317
13318 * Makefile.in (VERSION): Set to 2.8.
13319 (manual): Use `manual-21'.
13320
13321 * elisp.texi (VERSION): Add and use it where the version
13322 number was used. Set it to 2.8.
13323
13324 * intro.texi: Likewise.
13325
13326 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
13327
13328 * files.texi (File Name Completion): Document the significance of
13329 a trailing slash in elements of completion-ignored-extensions.
13330
13331 2001-10-06 Miles Bader <miles@gnu.org>
13332
13333 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
13334
13335 2001-10-04 Gerd Moellmann <gerd@gnu.org>
13336
13337 * variables.texi (Variable Aliases): New node.
13338
13339 2001-10-04 Gerd Moellmann <gerd@gnu.org>
13340
13341 * Branch for 21.1.
13342
13343 2001-10-02 Miles Bader <miles@gnu.org>
13344
13345 * minibuf.texi (Minibuffer Misc): Add entries for
13346 `minibuffer-contents', `minibuffer-contents-no-properties', and
13347 `delete-minibuffer-contents'.
13348 Correct description for `minibuffer-prompt-end'.
13349
13350 * text.texi (Property Search): Correct descriptions of
13351 `next-char-property-change' and `previous-char-property-change'.
13352 Add entries for `next-single-char-property-change' and
13353 `previous-single-char-property-change'.
13354 Make operand names a bit more consistent.
13355
13356 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
13357
13358 * frames.texi (Finding All Frames): Document that next-frame and
13359 previous-frame are local to current terminal.
13360
13361 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
13362
13363 * keymaps.texi (Creating Keymaps): Fix the description of the
13364 result of make-keymap.
13365
13366 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
13367
13368 * display.texi (Font Lookup, Attribute Functions)
13369 (Image Descriptors): Add cross-references to the definition of
13370 selected frame.
13371
13372 * buffers.texi (The Buffer List): Add cross-references to the
13373 definition of selected frame.
13374
13375 * frames.texi (Input Focus): Clarify which frame is _the_ selected
13376 frame at any given time.
13377 (Multiple Displays, Size and Position): Add a cross-reference to
13378 the definition of the selected frame.
13379
13380 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
13381
13382 * strings.texi (String Conversion) <string-to-number>: Document
13383 that a float is returned for integers that are too large.
13384
13385 * frames.texi (Mouse Position): Document mouse-position-function.
13386 (Display Feature Testing): Document display-images-p.
13387 (Window Frame Parameters): Document the cursor-type variable.
13388
13389 * numbers.texi (Integer Basics): Document CL style read syntax for
13390 integers in bases other than 10.
13391
13392 * positions.texi (List Motion):
13393 Document open-paren-in-column-0-is-defun-start.
13394
13395 * lists.texi (Sets And Lists): Document member-ignore-case.
13396
13397 * internals.texi (Garbage Collection): Document the used and free
13398 strings report.
13399 (Memory Usage): Document strings-consed.
13400
13401 * os.texi (Time of Day): Document float-time.
13402 (Recording Input): Document that clear-this-command-keys clears
13403 the vector to be returned by recent-keys.
13404
13405 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
13406 The argument keymap can be a list.
13407
13408 * nonascii.texi (User-Chosen Coding Systems)
13409 <select-safe-coding-system>: Document the new argument
13410 accept-default-p and the variable
13411 select-safe-coding-system-accept-default-p. Tell what happens if
13412 buffer-file-coding-system is undecided.
13413 (Default Coding Systems): Document auto-coding-regexp-alist.
13414
13415 * display.texi (The Echo Area) <message>: Document
13416 message-truncate-lines.
13417 (Glyphs): Document that the glyph table is unused on windowed
13418 displays.
13419
13420 * help.texi (Describing Characters) <single-key-description>:
13421 Document the new argument no-angles.
13422 (Accessing Documentation) <documentation-property>: Document that
13423 a non-string property is evaluated.
13424 <documentation>: Document that the function-documentation property
13425 is looked for.
13426
13427 * windows.texi (Selecting Windows): Document some-window.
13428
13429 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
13430
13431 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
13432 apropos-mode-hook.
13433
13434 * commands.texi (Using Interactive): Document interactive-form.
13435 (Keyboard Macros): Document kbd-macro-termination-hook.
13436 (Command Loop Info): Document that clear-this-command-keys clears
13437 the vector to be returned by recent-keys.
13438
13439 2001-09-04 Werner LEMBERG <wl@gnu.org>
13440
13441 * Makefile.in (srcdir, texinputdir): New variables.
13442 (srcs, index.texi, install): Use $(srcdir).
13443 (.PHONY): Remove elisp.dvi.
13444 (elisp): Use -I switch for makeinfo.
13445 (elisp.dvi): Use $(srcdir) and $(texinputdir).
13446 (installall, dist): Use $(srcdir).
13447 Fix path to texinfo.tex.
13448 (maintainer-clean): Add elisp.dvi and elisp.oaux.
13449
13450 2001-08-30 Gerd Moellmann <gerd@gnu.org>
13451
13452 * display.texi (Conditional Display): Adjust to API change.
13453
13454 * configure: New file.
13455
13456 2001-07-30 Gerd Moellmann <gerd@gnu.org>
13457
13458 * commands.texi (Repeat Events): Add description of
13459 double-click-fuzz.
13460
13461 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
13462
13463 * syntax.texi (Syntax Class Table): Add the missing designator for
13464 comment and string fences.
13465 (Syntax Properties): Add a xref to syntax table internals.
13466 (Syntax Table Internals): Document string-to-syntax.
13467
13468 2001-05-07 Gerd Moellmann <gerd@gnu.org>
13469
13470 * Makefile.in (install): Use install-info command line options
13471 like in Emacs' Makefile.in.
13472
13473 2000-12-09 Miles Bader <miles@gnu.org>
13474
13475 * windows.texi (Window Start): Update documentation for
13476 `pos-visible-in-window-p'.
13477
13478 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
13479
13480 * lists.texi (Building Lists): Add footnote to explain how to add
13481 to the end of a list.
13482
13483 2000-10-25 Gerd Moellmann <gerd@gnu.org>
13484
13485 * files.texi (Visiting Functions): Typos.
13486
13487 2000-10-25 Kenichi Handa <handa@etl.go.jp>
13488
13489 * files.texi (Visiting Functions): Return value of
13490 find-file-noselect may be a list of buffers if wildcards are used.
13491
13492 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
13493
13494 * display.texi (Defining Faces): Document `graphic' display type
13495 in face specs.
13496
13497 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13498
13499 * hooks.texi (Standard Hooks): Replace obsolete
13500 `after-make-frame-hook' with `after-make-frame-functions'.
13501
13502 * frames.texi (Creating Frames): Ditto.
13503
13504 * variables.texi (Future Local Variables): Ditto.
13505
13506 2000-10-16 Gerd Moellmann <gerd@gnu.org>
13507
13508 * display.texi (Other Image Types): Add description of :foreground
13509 and :background properties of mono PBM images.
13510
13511 2000-08-17 Werner LEMBERG <wl@gnu.org>
13512
13513 * .cvsignore: New file.
13514
13515 2000-01-05 Gerd Moellmann <gerd@gnu.org>
13516
13517 * tindex.pl: New script.
13518
13519 1999-12-03 Dave Love <fx@gnu.org>
13520
13521 * Makefile.in (MAKEINFO): New parameter.
13522
13523 1999-09-17 Richard Stallman <rms@gnu.org>
13524
13525 * Makefile.in (srcs): Add hash.texi.
13526 (VERSION): Update to 20.6.
13527
13528 1999-09-13 Richard Stallman <rms@gnu.org>
13529
13530 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
13531
13532 1998-08-29 Karl Heuer <kwzh@gnu.org>
13533
13534 * configure.in: New file.
13535 * Makefile.in: Renamed from Makefile.
13536 (prefix, infodir): Use value obtained from configure.
13537 (emacslibdir): Obsolete variable deleted.
13538 (dist): Distribute configure.in, configure, Makefile.in.
13539
13540 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
13541
13542 * Makefile (INSTALL_INFO): New variable.
13543 (install): Run install-info.
13544
13545 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
13546
13547 * Makefile (elisp.dvi): Add missing backslash.
13548
13549 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
13550
13551 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
13552 Run texindex without `./'. Always run texindex on elisp.tp.
13553 (elisp.tps): Target deleted.
13554
13555 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
13556
13557 * Makefile (srcs): Add nonascii.texi and customize.texi.
13558 (dist): Start by deleting `temp'.
13559
13560 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
13561
13562 * Makefile (makeinfo, texindex): Targets deleted.
13563 (makeinfo.o, texindex.o): Targets deleted.
13564 (clean, dist): Don't do anything with them or with getopt*.
13565
13566 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
13567
13568 * Makefile (SHELL): Define.
13569
13570 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
13571
13572 * Makefile (elisp.tps): New target.
13573 (elisp.dvi): Depend on elisp.tps.
13574
13575 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
13576
13577 * README: Update phone number.
13578
13579 * Makefile (elisp): Make this be the default target.
13580 Depend on makeinfo.c instead of makeinfo.
13581 (install): Don't depend on elisp.dvi, since we don't install that.
13582 Use mkinstalldirs.
13583 (dist): Add mkinstalldirs.
13584
13585 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
13586
13587 * Makefile (VERSION): Update version number.
13588 (maintainer-clean): Rename from realclean.
13589
13590 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
13591
13592 * Makefile (realclean): New target.
13593 (elisp): Remove any old elisp-* files first.
13594
13595 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
13596
13597 * Makefile (VERSION): New variable.
13598 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
13599 Compressed file suffix should be `.gz', not `.z'.
13600
13601 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13602
13603 * Makefile (elisp): Depend on makeinfo.
13604
13605 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
13606
13607 * Makefile (srcs): Add anti.texi.
13608
13609 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13610
13611 * Makefile (infodir, prefix): New vars.
13612 (install): Use infodir.
13613 (emacsinfodir): Delete.
13614
13615 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13616
13617 * Makefile (srcs): Add calendar.texi.
13618
13619 * Makefile (dist): Copy texindex.c and makeinfo.c.
13620 Limit elisp-* files to those with one or two digits.
13621
13622 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13623
13624 * Makefile (dist): Change to use Gzip instead of compress.
13625
13626 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13627
13628 * loading.texi (Unloading): define-function changed back to
13629 defalias. It may not stay this way, but at least it's
13630 consistent with the known-good version of the code patch.
13631
13632 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
13633
13634 * modes.texi (Hooks): Document new optional arg of add-hook.
13635
13636 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13637
13638 * variables.texi: Document nil initial value of buffer-local variables.
13639
13640 * tips.texi: Add new section on standard library headers.
13641
13642 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13643
13644 * Makefile (srcs): Add frame.texi to the list of sources.
13645
13646 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13647
13648 * Makefile (dist): Don't bother excluding autosave files; they'll
13649 never make it into the temp directory anyway, and the hash marks
13650 in the name are problematic for make and the Bourne shell.
13651 (srcs): ???
13652
13653 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13654
13655 * Makefile (dist): Don't include backup files or autosave files in
13656 the distribution tar file.
13657
13658 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13659
13660 * Makefile (srcs): Add index.perm.
13661 (elisp.dvi): Remove erroneous shell comment.
13662 Expect output of permute-index in permuted.fns.
13663 Save old elisp.aux in elisp.oaux.
13664 (clean): Add index.texi to be deleted.
13665
13666 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13667
13668 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
13669
13670 1990-06-26 David Lawrence (tale@geech)
13671
13672 * files.texi: Noted that completion-ignored-extensions is ignored
13673 when making *Completions*.
13674
13675 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
13676
13677 * Makefile make dist now depends on elisp.dvi, since it tries
13678 to include it in the dist file.
13679
13680 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
13681
13682 * functions.texinfo (Mapping Functions): Add missing quote.
13683
13684 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13685
13686 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
13687 (defunargs): Turn off \hyphenchar of \sl font temporarily.
13688
13689 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13690
13691 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
13692 and @error{} are the terms now being used. The files in the
13693 directory have been changed to reflect this.
13694
13695 * All instances of @indentedresultt{} have been changed to
13696 ` @result{}', using 5 spaces at the beginning of the line.
13697
13698 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13699
13700 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
13701 experimental @indentedresult{}, @indentedexpandsto{} are part of
13702 the texinfo.tex in this directory. These TeX macros are not
13703 stable yet.
13704
13705 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13706
13707 * texinfo.tex: Temporarily added
13708 \let\result=\dblarrow
13709 \def\error{{\it ERROR} \longdblarrow}
13710 We need to do this better soon.
13711
13712 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13713
13714 * Applied Karl Berry's patches to *.texinfo files, but not to
13715 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
13716 new title page format is also not applied, since it requires
13717 texinfo.tex changes.)
13718
13719 * Cleaned up `Makefile' and defined the `emacslibdir' directory
13720 for the Project GNU development environment.
13721
13722 ;; Local Variables:
13723 ;; coding: utf-8
13724 ;; End:
13725
13726 Copyright (C) 1998-2014 Free Software Foundation, Inc.
13727
13728 This file is part of GNU Emacs.
13729
13730 GNU Emacs is free software: you can redistribute it and/or modify
13731 it under the terms of the GNU General Public License as published by
13732 the Free Software Foundation, either version 3 of the License, or
13733 (at your option) any later version.
13734
13735 GNU Emacs is distributed in the hope that it will be useful,
13736 but WITHOUT ANY WARRANTY; without even the implied warranty of
13737 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13738 GNU General Public License for more details.
13739
13740 You should have received a copy of the GNU General Public License
13741 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.