]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
Merge from origin/emacs-24
[gnu-emacs] / doc / lispref / ChangeLog
1 2015-03-03 Eli Zaretskii <eliz@gnu.org>
2
3 * processes.texi (Synchronous Processes): Update documentation of
4 call-process-shell-command and process-file-shell-command.
5
6 2015-03-03 Daniel Colascione <dancol@dancol.org>
7
8 * control.texi (Generators): Correct missing word. Clarify which
9 forms are legal in which parts of `unwind-protect'. Fix orphaned
10 close parenthesis.
11
12 * objects.texi (Finalizer Type): New section for finalizer objects.
13 (Type Predicates): Mention finalizers in `type-of' documentation.
14 * elisp.texi (Top): Link to finalizer type.
15
16 2015-03-02 Daniel Colascione <dancol@dancol.org>
17
18 * control.texi (Generators): New section
19 * elisp.text: Reference new section.
20
21 2015-02-28 Eli Zaretskii <eliz@gnu.org>
22
23 * searching.texi (Char Classes): Update the documentation of
24 [:alpha:] and [:alnum:]. (Bug#19878)
25
26 2015-02-27 Eli Zaretskii <eliz@gnu.org>
27
28 * os.texi (Startup Summary):
29 * display.texi (Window Systems): Mention peculiarities of daemon
30 mode on MS-Windows.
31
32 2015-02-11 Martin Rudalics <rudalics@gmx.at>
33
34 * frames.texi (Size Parameters): Update description of
35 fullscreen frame parameter. Describe `fullscreen-restore'
36 parameter.
37
38 2015-02-09 Nicolas Petton <nicolas@petton.fr>
39
40 * sequences.texi (Sequence Functions): Update documentation
41 examples for seq-group-by.
42
43 2015-02-09 Eli Zaretskii <eliz@gnu.org>
44
45 * positions.texi (Screen Lines): Update the documentation of
46 vertical-motion to document the new additional argument.
47
48 2015-02-06 Nicolas Petton <nicolas@petton.fr>
49
50 * sequences.texi (Sequence Functions): Add documentation for
51 seq-mapcat, seq-partition and seq-group-by.
52
53 2015-02-05 Martin Rudalics <rudalics@gmx.at>
54
55 * display.texi (Size of Displayed Text): Remove description of
56 optional argument BUFFER of `window-text-pixel-size'.
57
58 2015-02-01 Martin Rudalics <rudalics@gmx.at>
59
60 * display.texi (Size of Displayed Text): Describe optional
61 argument BUFFER of `window-text-pixel-size'.
62
63 2015-01-28 Eli Zaretskii <eliz@gnu.org>
64
65 * searching.texi (Regexp Search): Add a cross-reference to "Syntax
66 of Regexps". (Bug#19668)
67
68 2015-01-28 Daniel Koning <dk@danielkoning.com> (tiny change)
69
70 * commands.texi (Drag Events, Motion Events, Event Examples)
71 (Accessing Mouse): Describe actual range of values that mouse
72 position objects can have.
73
74 2015-01-28 Eli Zaretskii <eliz@gnu.org>
75
76 * display.texi (Manipulating Buttons): Explain more about the
77 'action' property. (Bug#19628)
78
79 * text.texi (Clickable Text): Improve indexing. (Bug#19629)
80
81 * variables.texi (Creating Buffer-Local): Improve indexing. (Bug#19608)
82
83 * frames.texi (Display Feature Testing): Make the description of
84 x-server-version and x-server-vendor less X-specific. (Bug#19502)
85
86 2015-01-15 Eli Zaretskii <eliz@gnu.org>
87
88 * streams.texi (Input Functions): Document 'set-binary-mode'.
89 (Output Functions): Cross-reference to documentation of
90 'set-binary-mode'.
91
92 2015-01-04 Paul Eggert <eggert@cs.ucla.edu>
93
94 batch write-region no longer says "Wrote FOO"
95 * files.texi (Writing to Files): Document this.
96
97 2014-12-31 Paul Eggert <eggert@cs.ucla.edu>
98
99 Less 'make' chatter for Emacs doc
100 * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
101 (am__v_GEN_0, am__v_GEN_1): New macros, from ../../src/Makefile.in.
102 (ENVADD, $(buildinfodir)/elisp.info, elisp.html):
103 Use them.
104
105 2014-12-30 Martin Rudalics <rudalics@gmx.at>
106
107 * display.texi (Temporary Displays): Amend description of
108 `with-temp-buffer-window'. Add descriptions for
109 `with-current-buffer-window', `with-displayed-buffer-window' and
110 `temp-buffer-resize-mode', `temp-buffer-max-height' and
111 `temp-buffer-max-width'.
112
113 2014-12-29 Paul Eggert <eggert@cs.ucla.edu>
114
115 * os.texi (System Environment): Update for system-name changes.
116
117 2014-12-27 Glenn Morris <rgm@gnu.org>
118
119 * control.texi (Pattern matching case statement):
120 * os.texi (Desktop Notifications):
121 * modes.texi (Defining Minor Modes, SMIE Lexer): Markup fixes.
122
123 2014-12-27 Eli Zaretskii <eliz@gnu.org>
124
125 * windows.texi (Recombining Windows): Index subject of sections.
126
127 * variables.texi (Variables with Restricted Values)
128 (Generalized Variables): Index subject of sections.
129
130 * text.texi (Buffer Contents, Examining Properties)
131 (Changing Properties, Property Search, Substitution): Index
132 subject of sections.
133
134 * syntax.texi (Motion and Syntax, Parsing Expressions)
135 (Motion via Parsing, Position Parse, Control Parsing): Index
136 subject of sections.
137
138 * strings.texi (Predicates for Strings, Creating Strings)
139 (Modifying Strings, Text Comparison): Index subject of sections.
140
141 * searching.texi (Syntax of Regexps, Regexp Special)
142 (Regexp Functions, Regexp Functions): Index subject of sections.
143
144 * processes.texi (Subprocess Creation, Process Information): Index
145 subject of sections.
146
147 * positions.texi (Screen Lines): Index subject of sections.
148
149 * nonascii.texi (Scanning Charsets, Specifying Coding Systems):
150 Index subject of sections.
151
152 * minibuf.texi (Text from Minibuffer, Object from Minibuffer)
153 (Multiple Queries, Minibuffer Contents): Index subject of
154 sections.
155
156 * markers.texi (Predicates on Markers, Creating Markers)
157 (Information from Markers, Moving Markers): Index subject of
158 sections.
159
160 * macros.texi (Defining Macros, Problems with Macros): Index
161 subject of sections.
162
163 * loading.texi (Loading Non-ASCII, Where Defined): Index subject
164 of sections.
165
166 * lists.texi (List-related Predicates, List Variables, Setcar)
167 (Setcdr, Plist Access): Index subject of sections.
168
169 * keymaps.texi (Controlling Active Maps, Scanning Keymaps)
170 (Modifying Menus): Index subject of sections.
171
172 * help.texi (Accessing Documentation, Help Functions): Index
173 subject of sections.
174
175 * hash.texi (Hash Access): Index subject of sections.
176
177 * functions.texi (Core Advising Primitives)
178 (Advising Named Functions, Porting old advices): Index subject of
179 sections.
180
181 * frames.texi (Creating Frames, Initial Parameters)
182 (Position Parameters, Buffer Parameters, Minibuffers and Frames)
183 (Pop-Up Menus, Drag and Drop): Index subject of sections.
184
185 * files.texi (Visiting Functions, Kinds of Files)
186 (Unique File Names): Index subject of sections.
187
188 * display.texi (Refresh Screen, Echo Area Customization)
189 (Warning Variables, Warning Options, Delayed Warnings)
190 (Temporary Displays, Managing Overlays, Overlay Properties)
191 (Finding Overlays, Size of Displayed Text, Defining Faces)
192 (Attribute Functions, Displaying Faces, Face Remapping)
193 (Basic Faces, Font Lookup, Fontsets, Replacing Specs)
194 (Defining Images, Showing Images): Index subject of sections.
195
196 * debugging.texi (Debugging, Explicit Debug)
197 (Invoking the Debugger, Excess Open, Excess Close): Index subject
198 of sections.
199
200 * customize.texi (Defining New Types, Applying Customizations)
201 (Custom Themes): Index subject of sections.
202
203 * control.texi (Sequencing, Combining Conditions)
204 (Processing of Errors, Cleanups): Index subject of sections.
205
206 * compile.texi (Eval During Compile): Index subject of sections.
207
208 * commands.texi (Using Interactive, Distinguish Interactive)
209 (Command Loop Info, Classifying Events, Event Mod)
210 (Invoking the Input Method): Index subject of sections.
211
212 * buffers.texi (Buffer List, Buffer Gap): Index subject of sections.
213
214 * backups.texi (Making Backups, Numbered Backups, Backup Names)
215 (Reverting): Index subject of sections.
216
217 * abbrevs.texi (Abbrev Tables, Defining Abbrevs, Abbrev Files)
218 (Abbrev Expansion, Standard Abbrev Tables, Abbrev Properties)
219 (Abbrev Table Properties): Index subject of sections.
220
221 * os.texi (Time of Day, Time Conversion, Time Parsing)
222 (Time Calculations, Idle Timers): Index subject of sections.
223
224 2014-12-25 Martin Rudalics <rudalics@gmx.at>
225
226 * windows.texi (Windows): Resync @menu order with @node order.
227
228 * minibuf.texi (Minibuffer Windows): Add descriptions of
229 `resize-mini-windows' and `max-mini-window-height'.
230
231 2014-12-25 Glenn Morris <rgm@gnu.org>
232
233 * windows.texi (Windows): Sync @menu order with @node order.
234
235 * sequences.texi (Sequence Functions): Copyedits.
236
237 * control.texi (Pattern matching case statement):
238 * positions.texi (List Motion):
239 * streams.texi (Output Functions):
240 * strings.texi (Text Comparison):
241 * text.texi (Document Object Model): Markup fixes.
242
243 2014-12-22 Paul Eggert <eggert@cs.ucla.edu>
244
245 Remove obsolete references to pre-C99 builds
246 * internals.texi (C Integer Types): Don't mention pre-C99 compilers.
247
248 2014-12-19 Martin Rudalics <rudalics@gmx.at>
249
250 * windows.texi (Resizing Windows): Describe new argument of
251 `fit-window-to-buffer'. Move description of `window-size-fixed'
252 to new section below.
253 (Preserving Window Sizes): New section describing
254 `window-size-fixed' and `window-preserve-size'.
255 (Display Action Functions): Describe `preserve-size' alist
256 entry.
257 (Window Parameters): Describe `preserved-size' parameter.
258
259 2014-12-18 Eli Zaretskii <eliz@gnu.org>
260
261 * display.texi (Low-Level Font): Document font-info and query-font.
262
263 2014-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
264
265 * display.texi (Forcing Redisplay): Remove references to
266 redisplay-dont-pause and redisplay-preemption-period (which doesn't
267 even exist).
268
269 2014-12-16 Nicolas Petton <petton.nicolas@gmail.com>
270
271 * sequences.texi (Seq Library): Add documentation for seq.el.
272
273 2014-12-15 Alan Mackenzie <acm@muc.de>
274
275 "Advice" is a mass noun. Amend text accordingly.
276 * functions.texi: (Advising Functions, Core Advising Primitives)
277 (Advising Named Functions, Advice combinators)
278 (Porting old advice): Replace, e.g., "an advice" with "advice".
279
280 2014-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
281
282 * files.texi (Relative File Names): Mention `directory-name-p'.
283
284 2014-12-13 Eli Zaretskii <eliz@gnu.org>
285
286 * text.texi (Comparing Text): Prevent a text string from being
287 broken between 2 lines. (Bug#19257)
288
289 2014-12-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
290
291 * files.texi (Contents of Directories):
292 Document directory-files-recursively.
293
294 2014-12-04 Eli Zaretskii <eliz@gnu.org>
295
296 * display.texi (Bidirectional Display):
297 Document 'buffer-substring-with-bidi-context'.
298
299 * text.texi (Buffer Contents):
300 Mention 'buffer-substring-with-bidi-context' with a cross-reference.
301
302 2014-12-02 Eli Zaretskii <eliz@gnu.org>
303
304 * display.texi (Bidirectional Display):
305 Document 'bidi-find-overridden-directionality'.
306
307 2014-11-29 Paul Eggert <eggert@cs.ucla.edu>
308
309 Lessen focus on ChangeLog files, as opposed to change log entries.
310 * intro.texi (Acknowledgments): ChangeLog file -> change log entries.
311 * tips.texi (Library Headers): Emacs uses a version control system.
312
313 2014-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
314
315 * text.texi (Document Object Model): Mention `dom-pp'.
316
317 2014-11-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
318
319 * text.texi (Document Object Model): New node to document dom.el.
320
321 2014-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
322
323 * processes.texi (Network Security): Made into its own section and
324 fleshed out.
325 (Network Security): Mention more NSM variables.
326 (Processes): Move the Network Security Manager stuff to the Emacs
327 manual.
328
329 2014-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
330
331 * processes.texi (Network): Mention the new :warn-unless-encrypted
332 parameter to `open-network-stream'.
333 (Network): Mention the Network Security Manager.
334
335 2014-11-21 Ulf Jasper <ulf.jasper@web.de>
336
337 * text.texi (Parsing HTML/XML): Document new optional parameter
338 'discard-comments' of 'libxml-parse(html|xml)-region'.
339
340 2014-11-18 Leo Liu <sdl.web@gmail.com>
341
342 * functions.texi (Advising Named Functions):
343 Document define-advice.
344
345 2014-11-17 Paul Eggert <eggert@cs.ucla.edu>
346
347 Improve time stamp handling, and be more consistent about it.
348 * os.texi (Time of Day, Time Conversion, Time Parsing)
349 (Processor Run Time, Time Calculations):
350 Document the new behavior, plus be clearer about the old behavior.
351 (Idle Timers): Take advantage of new functionality.
352
353 2014-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
354
355 * text.texi (Special Properties): Mention `inhibit-read-only'.
356
357 2014-11-14 Paul Eggert <eggert@cs.ucla.edu>
358
359 * os.texi (Time of Day):
360 Use leading zero with 24-hour times less than 10:00.
361
362 2014-11-09 Glenn Morris <rgm@gnu.org>
363
364 * Makefile.in (version): Remove variable.
365 (clean): No longer delete dist tarfile.
366 (dist): Remove rule; replace with code in admin.el.
367
368 2014-11-07 Martin Rudalics <rudalics@gmx.at>
369
370 * frames.texi (Size and Position): Rewrite description of
371 `frame-inhibit-implied-resize'.
372
373 2014-10-22 Martin Rudalics <rudalics@gmx.at>
374
375 * frames.texi (Size Parameters): Replace "frame contents" by
376 "frame's text area". Add reference to Size and Position
377 section.
378 (Size and Position): Major rewrite. Add explanations for
379 frame's default font, text and display areas. Add descriptions
380 for `set-frame-font', `frame-text-height', `frame-text-width'
381 and `frame-inhibit-implied-resize'.
382
383 2014-10-20 Glenn Morris <rgm@gnu.org>
384
385 * Merge in all changes up to 24.4 release.
386
387 2014-10-20 Tom Tromey <tom@tromey.com>
388
389 * objects.texi (Type Predicates): Don't mention display-table-p.
390
391 2014-10-15 Eli Zaretskii <eliz@gnu.org>
392
393 * nonascii.texi (Character Properties): Document the new
394 properties 'bracket-type' and 'paired-bracket'.
395
396 * display.texi (Bidirectional Display): Update the version of the
397 UBA to which we are conforming.
398
399 2014-10-13 Glenn Morris <rgm@gnu.org>
400
401 * Makefile.in (dist): Update for new output variables.
402
403 2014-10-12 Glenn Morris <rgm@gnu.org>
404
405 * elisp.texi (DATE): Bump to October 2014.
406
407 2014-10-09 Glenn Morris <rgm@gnu.org>
408
409 * frames.texi (Multiple Terminals): Copyedits.
410
411 2014-10-09 Eli Zaretskii <eliz@gnu.org>
412
413 * frames.texi (Multiple Terminals): Improve the description of X
414 display names. Add index entries.
415 (Basic Parameters): Add a cross-reference to where X display names
416 are described.
417 (Position Parameters): Mention that positional parameters of the
418 form (+ POS) can be negative if they are on a non-primary monitor
419 of a multi-monitor display. (Bug#18636)
420 (Creating Frames): Mention that on multi-monitor displays the
421 frame might be positioned differently than specified by the frame
422 parameters alist.
423
424 2014-10-08 Leo Liu <sdl.web@gmail.com>
425
426 * streams.texi (Output Functions): Document new argument ENSURE to
427 terpri. (Bug#18652)
428
429 2014-10-04 Martin Rudalics <rudalics@gmx.at>
430
431 * display.texi (Scroll Bars): Add description of horizontal scroll
432 bars and associated functions.
433 * frames.texi (Layout Parameters): Add horizontal scroll bar
434 entries. Remove paragraph on "combined fringe widths".
435 * windows.texi (Window Sizes): Describe affects of horizontal
436 scroll bars on window layout and sizes. Fix description of
437 window-full-height-p.
438 (Resizing Windows): Mention horizontal scroll bar.
439
440 2014-10-04 Glenn Morris <rgm@gnu.org>
441
442 * commands.texi (Generic Commands): Copyedits.
443
444 * display.texi (Scroll Bars):
445 * modes.texi (Header Lines): Copyedits.
446
447 * buffers.texi (Buffer List):
448 * display.texi (Image Descriptors, Defining Images):
449 * functions.texi (Core Advising Primitives): Small fixes re @var usage.
450
451 * windows.texi (Window Sizes, Resizing Windows): Copyedits.
452
453 * frames.texi (Multiple Terminals): Copyedits re multiple monitors.
454
455 2014-10-03 Martin Rudalics <rudalics@gmx.at>
456
457 * frames.texi (Size Parameters, Size and Position): Mention that
458 with some window managers you have to set `frame-resize-pixelwise'
459 in order make a frame truly fullscreen or maximized.
460
461 2014-10-01 Paul Eggert <eggert@cs.ucla.edu>
462
463 Improve doc for use of 'int', and discuss 'ssize_t'.
464 * internals.texi (C Integer Types): Mention 'int' for other
465 randomish values that lie in 'int' range. Mention 'ssize_t'. See:
466 http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00019.html
467
468 Use AUTO_CONS instead of SCOPED_CONS, etc.
469 * internals.texi (Stack-allocated Objects):
470 Adjust to match the revised, less error-prone macros.
471
472 2014-09-30 Paul Eggert <eggert@cs.ucla.edu>
473
474 * internals.texi (Stack-allocated Objects): Further improvements.
475 Give an example of misuse.
476
477 2014-09-30 Eli Zaretskii <eliz@gnu.org>
478
479 * internals.texi (Stack-allocated Objects): Minor improvements of
480 the wording and the indexing.
481
482 2014-09-30 Dmitry Antipov <dmantipov@yandex.ru>
483
484 * internals.texi (Stack-allocated Objects): Describe this feature.
485
486 2014-09-15 Daniel Colascione <dancol@dancol.org>
487
488 * text.texi (Registers): Make `insert-register' documentation
489 reflect interface change.
490
491 2014-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
492
493 * functions.texi (Core Advising Primitives): Add a note about the
494 confusing treatment of `interactive' for :filter-args (bug#18399).
495
496 2014-09-07 Michael Albinus <michael.albinus@gmx.de>
497
498 * strings.texi (Text Comparison): Describe `string-collate-equalp'
499 and `string-collate-lessp'.
500
501 2014-09-06 Leo Liu <sdl.web@gmail.com>
502
503 * control.texi (Pattern matching case statement): Document vector
504 qpattern. (Bug#18327)
505
506 2014-08-29 Dmitry Antipov <dmantipov@yandex.ru>
507
508 * lists.texi (Functions that Rearrange Lists):
509 Remove description of sort ...
510 * sequences.texi (Sequence Functions): ... and generalize
511 it for sequences. Add an example.
512
513 2014-08-28 Eli Zaretskii <eliz@gnu.org>
514
515 * display.texi (Bidirectional Display): Update the Emacs's class
516 of bidirectional conformance.
517
518 2014-08-27 Dmitry Antipov <dmantipov@yandex.ru>
519
520 * eval.texi (Eval): Mention possible recovery from stack overflow.
521
522 2014-07-11 Eli Zaretskii <eliz@gnu.org>
523
524 * internals.texi (Garbage Collection): Fix last change.
525
526 2014-07-11 Dmitry Antipov <dmantipov@yandex.ru>
527
528 * internals.texi (Garbage Collection): Mention memory-info.
529
530 2014-07-11 Michael Albinus <michael.albinus@gmx.de>
531
532 * minibuf.texi (Intro to Minibuffers, Reading a Password):
533 Password hiding is available in batch mode, do not mention it in
534 the exclusion list. Mention `read-hide-char'. (Bug#17839)
535
536 2014-07-09 Stefan Monnier <monnier@iro.umontreal.ca>
537
538 * debugging.texi (Function Debugging, Debugger Commands):
539 Update debug-on-entry w.r.t behavior after redefinitions (bug#17902).
540
541 2014-07-03 Glenn Morris <rgm@gnu.org>
542
543 * help.texi (Help Functions): "Online" help doesn't mean what it
544 used to any more.
545
546 2014-07-02 Stefan Monnier <monnier@iro.umontreal.ca>
547
548 * keymaps.texi (Key Lookup): Remove mention of indirect entries.
549 (Scanning Keymaps): Reword the `noindirect' argument.
550
551 2014-06-28 Glenn Morris <rgm@gnu.org>
552
553 * minibuf.texi (Intro to Minibuffers): Batch mode is basic.
554 (Reading a Password): Mention batch mode. (Bug#17839)
555
556 2014-06-23 Glenn Morris <rgm@gnu.org>
557
558 * Makefile.in (%.texi): Disable implicit rules.
559 (mkinfodir): Remove.
560 (.dvi.ps): Replace with explicit rule.
561 (html): Declare as PHONY.
562 (${buildinfodir}): New rule.
563 ($(buildinfodir)/elisp.info): Use order-only prereq for output dir.
564 Use $<.
565 (elisp.dvi, elisp.html, elisp.pdf): Use $<.
566 (elisp.ps): New rule.
567
568 2014-06-21 Eli Zaretskii <eliz@gnu.org>
569
570 * positions.texi (Screen Lines): Clarify how columns are counted
571 by vertical-motion.
572
573 2014-06-15 Glenn Morris <rgm@gnu.org>
574
575 * Makefile.in (bootstrap-clean): New.
576
577 2014-06-15 Eli Zaretskii <eliz@gnu.org>
578
579 * commands.texi (Accessing Mouse): Improve the wording of the
580 posn-col-row documentation. (Bug#17768)
581
582 2014-06-10 Glenn Morris <rgm@gnu.org>
583
584 * Makefile.in (INFO_EXT): Remove and replace by ".info" throughout.
585 (INFO_OPTS): Set directly rather than with configure.
586
587 2014-06-09 Paul Eggert <eggert@cs.ucla.edu>
588
589 Say (accept-process-output P)'s result pertains to P if P is non-nil.
590 * processes.texi (Accepting Output): Mention that if PROCESS is non-nil,
591 the return value is about PROCESS, not about other processes.
592
593 2014-06-08 Glenn Morris <rgm@gnu.org>
594
595 * os.texi (Startup Summary): Small fix for initial-buffer-choice.
596
597 * files.texi (Subroutines of Visiting): Mention uniquify.
598
599 * numbers.texi (Comparison of Numbers): Copyedits.
600
601 2014-06-08 Glenn Morris <rgm@gnu.org>
602
603 * display.texi (Window Systems): Remove window-setup-hook.
604 * os.texi (Startup Summary, Init File):
605 Improve description of window-setup-hook.
606 (Terminal-Specific): Update window-setup-hook cross-reference.
607 * hooks.texi (Standard Hooks): Update window-setup-hook cross-reference.
608
609 * display.texi (Overlay Properties): Update re priority. (Bug#17234)
610
611 * package.texi (Package Archives): Mention signing packages.
612
613 2014-06-07 Eli Zaretskii <eliz@gnu.org>
614
615 * commands.texi (Click Events): Update contents of click event's
616 position list due to last changes in make_lispy_position.
617
618 2014-06-02 Glenn Morris <rgm@gnu.org>
619
620 * text.texi (Buffer Contents):
621 Update for filter-buffer-substring changes.
622
623 * abbrevs.texi (Abbrev Expansion): Update for expand-abbrev changes.
624 * functions.texi (Advising Functions): Standardize menu case.
625
626 2014-05-26 Eli Zaretskii <eliz@gnu.org>
627
628 * display.texi (Invisible Text): Clarify the description of
629 line-move-ignore-invisible. (Bug#17511)
630
631 2014-05-22 Leo Liu <sdl.web@gmail.com>
632
633 * sequences.texi (Sequence Functions): Don't mention when and how
634 SEQ to nreverse is mutated.
635
636 2014-05-21 Leo Liu <sdl.web@gmail.com>
637
638 * sequences.texi (Sequence Functions): Update nreverse.
639
640 2014-05-19 Paul Eggert <eggert@cs.ucla.edu>
641
642 Allow any non-nil value to count as true in bool-vector.
643 * sequences.texi (Bool-Vectors): Coalesce discussion of how to
644 print them. bool-vector's args need not be t or nil.
645
646 2014-05-19 Dmitry Antipov <dmantipov@yandex.ru>
647
648 * sequences.texi (Bool-vectors): Mention bool-vector.
649
650 2014-05-17 Paul Eggert <eggert@cs.ucla.edu>
651
652 Assume C99 or later (Bug#17487).
653 * internals.texi (C Dialect): Document this.
654
655 2014-05-15 Dmitry Antipov <dmantipov@yandex.ru>
656
657 * lists.texi (Building Cons Cells and Lists):
658 Remove description of `reverse' and `'nreverse' to generalize them...
659 * sequences.texi (Sequences): ...for sequences here.
660
661 2014-05-14 Glenn Morris <rgm@gnu.org>
662
663 * files.texi (Changing Files): Mention with-file-modes.
664
665 2014-05-08 Paul Eggert <eggert@cs.ucla.edu>
666
667 * internals.texi (C Dialect): New section.
668 (C Integer Types): Mention bool_bf.
669
670 2014-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
671
672 * processes.texi (Filter Functions, Sentinels): Advertise add-function.
673
674 2014-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
675
676 * windows.texi (Window Configurations, Window Configurations):
677 Window configs don't store marks any more.
678
679 2014-04-25 Eli Zaretskii <eliz@gnu.org>
680
681 * strings.texi (Text Comparison): Mention equal-including-properties
682 for when text properties of the strings matter for comparison.
683
684 2014-04-22 Eli Zaretskii <eliz@gnu.org>
685
686 * text.texi (Registers): Document register-read-with-preview.
687
688 * internals.texi (Building Emacs): Improve indexing.
689
690 2014-04-17 Daniel Colascione <dancol@dancol.org>
691
692 * frames.texi (Terminal Parameters): Document new
693 tty-mode-set-strings and tty-mode-reset-strings terminal
694 parameters.
695
696 2014-04-17 Paul Eggert <eggert@cs.ucla.edu>
697
698 * Makefile.in (infoclean): Be consistent about reporting failures.
699
700 2014-04-09 Daniel Colascione <dancol@dancol.org>
701
702 * errors.texi (Standard Errors): Document required error
703 parameters for `scan-error'.
704
705 * positions.texi (List Motion): Explain new `up-list' arguments.
706 Mention `backward-up-list'.
707
708 2014-04-08 Daniel Colascione <dancol@dancol.org>
709
710 * minibuf.texi (Programmed Completion): Improve phrasing, remove
711 incorrect bullet count.
712
713 2014-04-07 Glenn Morris <rgm@gnu.org>
714
715 * os.texi (Recording Input): Dribble files may contain passwords.
716
717 * backups.texi (Making Backups, Reverting):
718 Update for default values of some -function vars no longer being nil.
719 (Reverting): Update for buffer-stale-function
720 also applying to file-buffers.
721
722 2014-03-31 Daniel Colascione <dancol@dancol.org>
723
724 * minibuf.texi (Completion in Buffers): Discuss using lazy
725 completion tables for inline completion.
726
727 2014-03-28 Glenn Morris <rgm@gnu.org>
728
729 * os.texi (Terminal-Specific): Mention term-file-aliases.
730
731 2014-03-26 Eli Zaretskii <eliz@gnu.org>
732
733 * files.texi (Kinds of Files): Improve documentation of
734 file-symlink-p. (Bug#17073) Add cross-references.
735
736 2014-03-26 Barry O'Reilly <gundaetiapo@gmail.com>
737
738 * markers.texi (Moving Marker Positions): The 2014-03-02 doc
739 change mentioning undo's inability to handle relocated markers no
740 longer applies. See bug#16818.
741 * text.texi (Undo): Expand documentation of (TEXT . POS) and
742 (MARKER . ADJUSTMENT) undo elements.
743
744 2014-03-26 Glenn Morris <rgm@gnu.org>
745
746 * files.texi (File Locks): All systems support locking.
747
748 2014-03-22 Glenn Morris <rgm@gnu.org>
749
750 * commands.texi (Defining Commands):
751 Mention that interactive-only also affects describe-function.
752
753 * functions.texi (Declare Form): Add interactive-only.
754 * commands.texi (Defining Commands) Mention declare.
755
756 * commands.texi (Defining Commands): List interactive-only values.
757
758 2014-03-22 Eli Zaretskii <eliz@gnu.org>
759
760 * functions.texi (Core Advising Primitives): Fix cross-reference
761 in last change.
762
763 2014-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
764
765 * functions.texi (Advising Functions): Explain a bit more how
766 arguments work.
767 (Advice combinators): New node.
768 (Core Advising Primitives): Use it. Expand description of "depth".
769 (Advising Named Functions): Document limitation of advices on macros.
770
771 2014-03-21 Martin Rudalics <rudalics@gmx.at>
772
773 * frames.texi (Size and Position): In `frame-resize-pixelwise'
774 description drop remark about frame maximization.
775 * windows.texi (Display Action Functions): Add description for
776 `display-buffer-no-window' and explain use of `allow-no-window'
777 alist entries.
778
779 2014-03-21 Glenn Morris <rgm@gnu.org>
780
781 * commands.texi (Defining Commands): Copyedit re `interactive-only'.
782
783 2014-03-20 Paul Eggert <eggert@cs.ucla.edu>
784
785 * internals.texi (C Integer Types): Prefer 'false' and 'true'
786 to '0' and '1' for booleans.
787
788 2014-03-19 Paul Eggert <eggert@cs.ucla.edu>
789
790 * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
791 Remove now-obsolete hypothetical note about negative division,
792 as the C standard has changed.
793
794 Fix porting inconsistency about rounding to even.
795 * numbers.texi (Numeric Conversions, Rounding Operations):
796 Document that 'round' and 'fround' round to even.
797
798 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
799
800 * customize.texi (Variable Definitions): Recommend avoiding
801 destructive modification of the value argument of :set (bug#16755).
802
803 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
804
805 * modes.texi (Auto-Indentation): Mention electric-indent variables.
806
807 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
808
809 * functions.texi (Advising Named Functions): Fix reference.
810
811 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
812
813 Improve documentation for integer and floating-point basics.
814 * numbers.texi (Numbers, Integer Basics, Float Basics):
815 Document the basics a bit more precisely. Say more clearly
816 that Emacs floating-point numbers are IEEE doubles on all
817 current platforms. Give more details about frexp.
818 Say more clearly that '1.' is an integer.
819 (Predicates on Numbers): Fix wholenump typo.
820 * objects.texi (Integer Type): Adjust to match numbers.texi.
821
822 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
823
824 * functions.texi (Advising Functions): Try and improve the text.
825 Add example use of advice-add (bug#16959).
826 (Core Advising Primitives): Rename. Explain handling of interactive
827 specs, including advice-eval-interactive-spec.
828 (Advising Named Functions): Try and better explain the difference with
829 add-function.
830 (Porting old advices): New node.
831
832 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
833
834 Style fixes for floating-point doc.
835 * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
836 * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
837 * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
838 * processes.texi, streams.texi, strings.texi, text.texi:
839 * variables.texi, windows.texi:
840 Hyphenate "floating-point" iff it precedes a noun.
841 Reword to avoid nouns and hyphenation when that's easy.
842 Prefer "integer" to "integer number" and "is floating point"
843 to "is a floating point number".
844 Prefer "@minus{}" to "-" when it's a minus.
845
846 2014-03-16 Martin Rudalics <rudalics@gmx.at>
847
848 * display.texi (Temporary Displays): Rewrite descriptions of
849 `with-output-to-temp-buffer' and `with-temp-buffer-window'.
850 * help.texi (Help Functions): Rewrite description of `with-help-window'.
851
852 2014-03-15 Dmitry Gutov <dgutov@yandex.ru>
853
854 * display.texi (Blinking): Update WRT to the new
855 `blink-matchin-paren' behavior.
856
857 2014-03-14 Martin Rudalics <rudalics@gmx.at>
858
859 * display.texi (Temporary Displays): Say that
860 `with-temp-buffer-window' makes its buffer current.
861 * frames.texi (Size and Position): Describe new option
862 `frame-resize-pixelwise'. Rewrite descriptions of
863 `set-frame-size', `set-frame-height' and `set-frame-width'.
864
865 2014-03-09 Martin Rudalics <rudalics@gmx.at>
866
867 * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
868 * text.texi (Primitive Indent):
869 * strings.texi (String Basics):
870 * sequences.texi (Sequence Functions): Update references accordingly.
871 * display.texi (Size of Displayed Text): Rename section from
872 "Width". Add description for `window-text-pixel-size'.
873 (Window Dividers): Reword description of window dividers.
874 * frames.texi (Layout Parameters): Improve description of window
875 divider parameters.
876 * windows.texi (Window Sizes): Add descriptions of
877 `window-mode-line-height' and `window-header-line-height'.
878 (Coordinates and Windows): Mention window dividers.
879
880 2014-03-07 Martin Rudalics <rudalics@gmx.at>
881
882 * buffers.texi (The Buffer List): Rename node to Buffer List.
883 Describe `buffer-list-update-hook'.
884 * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
885 Add node for Window Dividers.
886 * hooks.texi (Standard Hooks): Add reference to
887 `buffer-list-update-hook'.
888 * windows.texi (Window Sizes): Describe `window-min-size'.
889 (Splitting Windows): Update description of `split-window'.
890 (Selecting Windows): Update description of `select-window'.
891
892 2014-03-06 Martin Rudalics <rudalics@gmx.at>
893
894 * frames.texi (Size and Position): Rewrite entries for
895 `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
896 Add description for `fit-frame-to-buffer-sizes'.
897 * windows.texi (Resizing Windows): Add descriptions for
898 pixelwise resizing. Add entries for `window-resize-pixelwise'
899 and `fit-window-to-buffer-horizontally'.
900 Rewrite `fit-window-to-buffer' entry.
901
902 2014-03-06 Xue Fuqiao <xfq@gnu.org>
903
904 * internals.texi (Window Internals): Remove field `region_showing'.
905
906 2014-03-06 Glenn Morris <rgm@gnu.org>
907
908 * searching.texi (Replacing Match):
909 Remove incorrect, uninteresting return value. (Bug#16942)
910
911 2014-03-05 Martin Rudalics <rudalics@gmx.at>
912
913 * display.texi (Window Dividers): New section.
914 * frames.texi (Layout Parameters): Add right-divider-width and
915 bottom-divider-width.
916 * windows.texi (Window Sizes): Redraw schematic and rewrite its
917 description. Rewrite descriptions of `window-total-height',
918 `window-total-width', `window-total-size', `window-body-height',
919 `window-body-width' and `window-size-fixed'. Add descriptions
920 for `window-pixel-height', `window-pixel-width',
921 `window-min-height' and `window-min-width'. Remove description
922 of `window-size-fixed-p' moving part of it to that of
923 `window-size-fixed'.
924 (Resizing Windows): Mention dividers when talking about minimum sizes.
925
926 2014-03-05 Glenn Morris <rgm@gnu.org>
927
928 * modes.texi (SMIE Customization): New section.
929 * elisp.texi (Top): Update detailed menu.
930
931 2014-03-04 Martin Rudalics <rudalics@gmx.at>
932
933 * windows.texi (Windows and Frames): Add some missing &optional
934 designators. Adjust description of window-in-direction.
935
936 2014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
937
938 * markers.texi (Moving Marker Positions): Clarify guidance about
939 when to move markers and when to create a new one, as discussed at
940 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
941
942 2014-03-02 Glenn Morris <rgm@gnu.org>
943
944 * text.texi (Decompression): New node.
945 * elisp.texi (Top): Update detailed menu.
946
947 2014-03-01 Glenn Morris <rgm@gnu.org>
948
949 * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
950
951 2014-02-28 Xue Fuqiao <xfq@gnu.org>
952
953 * functions.texi (Advising Functions, Advising Named Functions):
954 Tweak markup.
955
956 * display.texi (Defining Faces): Doc fix for `face-spec-set'.
957
958 * elisp.texi (Top):
959 * commands.texi (Generic Commands, Defining Commands):
960 Document `define-alternatives'.
961
962 2014-02-27 Xue Fuqiao <xfq@gnu.org>
963
964 * windows.texi (Window Sizes): Document `window-size'.
965 (Display Action Functions): Document `display-buffer-at-bottom'.
966 (Window Configurations): Minor fixes.
967
968 * modes.texi (Header Lines): Document `window-header-line-height'.
969
970 * display.texi (Scroll Bars): Document `window-scroll-bar-width'.
971
972 * windows.texi (Window Sizes, Resizing Windows): Document some
973 pixelwise window operations.
974
975 * text.texi (Margins): Fix the description of RET and `C-j'.
976
977 * frames.texi (Multiple Terminals): Document
978 `display-monitor-attributes-list' and `display-monitor-attributes'.
979 (Display Feature Testing): Add some notes about multi-monitor.
980
981 2014-02-27 Glenn Morris <rgm@gnu.org>
982
983 * minibuf.texi (Programmed Completion):
984 Mention completion-table-with-cache.
985
986 2014-02-25 Glenn Morris <rgm@gnu.org>
987
988 * display.texi (Window Systems):
989 Replace term-setup-hook with emacs-startup-hook.
990 * hooks.texi (Standard Hooks):
991 Replace term-setup-hook with tty-setup-hook.
992 * os.texi (Startup Summary, Init File, Terminal-Specific):
993 Replace term-setup-hook with tty-setup-hook, and update.
994
995 2014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
996
997 * functions.texi (Declare Form): Document gv-expander, gv-setter,
998 and compiler-macro (bug#16829, bug#15093).
999
1000 2014-02-21 Juanma Barranquero <lekktu@gmail.com>
1001
1002 * windows.texi (Window Configurations): Doc fix.
1003 (Windows and Frames): Fix typo.
1004
1005 2014-02-21 Glenn Morris <rgm@gnu.org>
1006
1007 * internals.texi (Process Internals):
1008 * processes.texi (Subprocess Creation, Deleting Processes)
1009 (Output from Processes, Process Buffers, Filter Functions)
1010 (Accepting Output, Sentinels, Network, Network Servers):
1011 Filters and sentinels can no longer be nil.
1012 * elisp.texi (Top): Menu update.
1013
1014 2014-02-20 Glenn Morris <rgm@gnu.org>
1015
1016 * functions.texi (Defining Functions): Mention defalias-fset-function.
1017
1018 2014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
1019
1020 * minibuf.texi (Completion Commands): Don't document obsolete
1021 `common-substring' arg of display-completion-list.
1022
1023 2014-02-17 Glenn Morris <rgm@gnu.org>
1024
1025 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
1026 Mention read-regexp-defaults-function.
1027
1028 2014-02-13 Glenn Morris <rgm@gnu.org>
1029
1030 * debugging.texi (Debugger Commands): Tiny edits.
1031
1032 2014-02-12 Glenn Morris <rgm@gnu.org>
1033
1034 * package.texi (Simple Packages): Describe URL and Keywords headers.
1035
1036 2014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
1037
1038 * text.texi (User-Level Deletion):
1039 Document `delete-trailing-whitespace' (bug#15309).
1040
1041 2014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
1042
1043 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
1044
1045 * display.texi (Blinking): Clarify doc string in example (bug#10658).
1046
1047 * commands.texi (Accessing Mouse): Mention that these function
1048 also work on keyboard events (bug#14228).
1049 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
1050
1051 2014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
1052
1053 * display.texi (Face Attributes): Add an index (bug#14924).
1054
1055 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
1056
1057 2014-02-06 Glenn Morris <rgm@gnu.org>
1058
1059 * display.texi (Truncation):
1060 * positions.texi (Screen Lines): Do not mention cache-long-scans.
1061
1062 2014-01-31 Juri Linkov <juri@jurta.org>
1063
1064 * searching.texi (String Search): Incremental word search fixes.
1065
1066 2014-01-28 Glenn Morris <rgm@gnu.org>
1067
1068 * text.texi (Indent Tabs): Update related to tab-stops.
1069
1070 2014-01-24 Glenn Morris <rgm@gnu.org>
1071
1072 * control.texi (Handling Errors): Update with-demoted-errors.
1073
1074 * files.texi (File Locks): Every platform supports locking now.
1075
1076 2014-01-22 Glenn Morris <rgm@gnu.org>
1077
1078 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
1079
1080 2014-01-20 Glenn Morris <rgm@gnu.org>
1081
1082 * hash.texi (Other Hash): Do not mention subr-x.el functions;
1083 reverts 2013-12-22 change.
1084
1085 2014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
1086
1087 * functions.texi (Advising Functions): New section.
1088 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
1089 run-hook-wrapped any more.
1090 (Hooks): Link to the new Advising Functions node.
1091 * elisp.texi (Top): Don't include advice.texi.
1092 * advice.texi: Remove.
1093 * makefile.w32-in (srcs):
1094 * Makefile.in (srcs): Adjust accordingly.
1095
1096 2014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1097
1098 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
1099
1100 * strings.texi (Text Comparison): Document `string-suffix-p'.
1101
1102 2014-01-07 Glenn Morris <rgm@gnu.org>
1103
1104 * files.texi (File Attributes): Fix superscipt typo.
1105
1106 2014-01-07 Chong Yidong <cyd@gnu.org>
1107
1108 * files.texi (Changing Files): Document copy-file changes.
1109
1110 2014-01-07 Glenn Morris <rgm@gnu.org>
1111
1112 * display.texi (Logging Messages): Copyedits re messages-buffer.
1113
1114 2014-01-06 Paul Eggert <eggert@cs.ucla.edu>
1115
1116 Specify .texi encoding (Bug#16292).
1117 * back.texi, book-spine.texi, lay-flat.texi:
1118 Add @documentencoding.
1119
1120 2014-01-05 Chong Yidong <cyd@gnu.org>
1121
1122 * backups.texi (Making Backups): Document backup-buffer change.
1123
1124 * files.texi (Visiting Files): Copyedits.
1125 (Testing Accessibility): Mention ACLs. Move file-modes here from
1126 File Attributes.
1127 (Truenames): Move file-equal-p here from Kinds of Files.
1128 (File Attributes): Move file-newer-than-file-p here from Testing
1129 Accessibility.
1130 (Extended Attributes): New node. Add file-extended-attributes.
1131 (Changing Files): Document set-file-extended-attributes.
1132
1133 * commands.texi (Defining Commands): Document the interactive-form
1134 property more carefully. Document interactive-only.
1135
1136 * compile.texi (Compiler Errors): Copyedits. Note that the
1137 details for byte-compile-warnings are in its docstring.
1138
1139 * minibuf.texi (Minibuffer Contents): Remove obsolete function
1140 minibuffer-completion-contents.
1141
1142 * variables.texi (Defining Variables): Note that defvar acts
1143 always on the dynamic value.
1144
1145 * customize.texi (Variable Definitions): Likewise.
1146
1147 2014-01-05 Paul Eggert <eggert@cs.ucla.edu>
1148
1149 Document vconcat and the empty vector (Bug#16246).
1150 * sequences.texi (Vector Functions):
1151 Document behavior better when the result is empty.
1152
1153 Document behavior of (string-to-number "+@") (Bug#16293).
1154 * strings.texi (String Conversion): Document behavior of
1155 string-to-number on invalid strings that begin with "+", too.
1156
1157 2014-01-03 Chong Yidong <cyd@gnu.org>
1158
1159 * help.texi (Documentation, Accessing Documentation): Copyedits.
1160 (Documentation Basics): Rewrite, avoiding a repeat discussion of
1161 docstring conventions.
1162
1163 * tips.texi (Documentation Tips): Move discussion of
1164 emacs-lisp-docstring-fill-column here from Documentation Basics.
1165
1166 * compile.texi (Docs and Compilation): Copyedits.
1167
1168 2014-01-02 Glenn Morris <rgm@gnu.org>
1169
1170 * numbers.texi (Numeric Conversions): Fix a typo.
1171
1172 2013-12-29 Paul Eggert <eggert@cs.ucla.edu>
1173
1174 Plain copy-file no longer chmods an existing destination (Bug#16133).
1175 * files.texi (Changing Files): Document this.
1176
1177 2013-12-28 Chong Yidong <cyd@gnu.org>
1178
1179 * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
1180
1181 * buffers.texi (Modification Time): Document visited-file-modtime
1182 change.
1183
1184 2013-12-28 Glenn Morris <rgm@gnu.org>
1185
1186 * control.texi (Pattern matching case statement): Brevity.
1187
1188 2013-12-27 Chong Yidong <cyd@gnu.org>
1189
1190 * functions.texi (Function Cells):
1191 * eval.texi (Function Indirection): Update for the fact that
1192 symbol-function no longer signals an error.
1193
1194 * commands.texi (Reading One Event): Mention keyboard coding.
1195
1196 * keymaps.texi (Translation Keymaps, Translation Keymaps):
1197 * nonascii.texi (Terminal I/O Encoding): Copyedits.
1198
1199 2013-12-26 Chong Yidong <cyd@gnu.org>
1200
1201 * advice.texi (Advising Functions, Defining Advice): Special forms
1202 can no longer be advised.
1203
1204 2013-12-25 Chong Yidong <cyd@gnu.org>
1205
1206 * keymaps.texi (Active Keymaps): Re-organize the text.
1207 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
1208 (Controlling Active Maps): Note that set-transient-map uses
1209 overriding-terminal-local-map.
1210
1211 * tips.texi (Coding Conventions): Tweak the coding system tip;
1212 Emacs now uses utf-8 by default for Emacs Lisp source files.
1213
1214 * display.texi (Font Selection): Tweak example.
1215
1216 * commands.texi (Event Input Misc): Document new arg to input-pending-p.
1217
1218 * nonascii.texi (Specifying Coding Systems): Don't refer to
1219 emacs-mule-dos.
1220 (Lisp and Coding Systems): Describe emacs-mule return value in
1221 modern terms.
1222
1223 2013-12-25 Tassilo Horn <tsdh@gnu.org>
1224
1225 * control.texi (Pattern matching case statement): Rephrase lexical
1226 binding requirement: the example needs it, not `pcase' itself.
1227
1228 2013-12-25 Chong Yidong <cyd@gnu.org>
1229
1230 * eval.texi (Eval): Document the LEXICAL arg to eval.
1231
1232 * variables.texi (Variables, Void Variables): Use "scoping rule"
1233 terminology consistently.
1234 (Variable Scoping): Add index entries, and use "dynamic scope"
1235 terminology in place of "indefinite scope" to reduce confusion.
1236 (Lexical Binding): Document lexical environment format.
1237 (Using Lexical Binding): Add index entries for error messages.
1238
1239 2013-12-24 Tassilo Horn <tsdh@gnu.org>
1240
1241 * control.texi (Pattern matching case statement): Fix missing
1242 argument in simple expression language sample (Bug#16238).
1243 Add some sample programs written in that language. Mention that
1244 `pcase' requires lexical binding.
1245
1246 2013-12-23 Xue Fuqiao <xfq.free@gmail.com>
1247
1248 * eval.texi (Special Forms): Document `special-form-p'.
1249
1250 * macros.texi (Simple Macro): Document `macrop'.
1251
1252 * files.texi (Changing Files): Fix an argument of `copy-file'.
1253
1254 * strings.texi (Creating Strings): Document TRIM in `split-string'.
1255
1256 2013-12-23 Chong Yidong <cyd@gnu.org>
1257
1258 * keymaps.texi (Controlling Active Maps):
1259 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
1260 (Searching Keymaps): The transient keymap takes precedence.
1261
1262 2013-12-23 Glenn Morris <rgm@gnu.org>
1263
1264 * loading.texi (How Programs Do Loading, Load Suffixes):
1265 Mention `load-prefer-newer'.
1266
1267 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
1268
1269 * hash.texi (Other Hash): Document `hash-table-keys'
1270 and `hash-table-values'.
1271
1272 2013-12-22 Eli Zaretskii <eliz@gnu.org>
1273
1274 * nonascii.texi (Character Properties): NAME or OLD-NAME
1275 properties can be nil (there's no empty string).
1276 (Character Properties): Update the reference to the UCD.
1277
1278 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
1279
1280 * sequences.texi (Bool-Vectors): Document new bool-vector set
1281 operation functions.
1282
1283 * text.texi (Examining Properties): Document `get-pos-property'.
1284
1285 * variables.texi (Directory Local Variables):
1286 Document `enable-dir-local-variables'.
1287
1288 * debugging.texi (Debugger Commands):
1289 Document `debugger-toggle-locals'.
1290
1291 2013-12-21 Chong Yidong <cyd@gnu.org>
1292
1293 * text.texi (Region Indent): Note the new interactive behavior of
1294 indent-rigidly.
1295
1296 2013-12-20 Tassilo Horn <tsdh@gnu.org>
1297
1298 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
1299 one or many arguments.
1300
1301 * display.texi: Document `messages-buffer'.
1302
1303 * os.texi: Document `initial-buffer-choice' changes.
1304
1305 2013-12-20 Chong Yidong <cyd@gnu.org>
1306
1307 * text.texi (Changing Properties): Improve documentation for
1308 add-face-text-property.
1309 (Special Properties): Mention add-face-text-property.
1310
1311 2013-12-18 Chong Yidong <cyd@gnu.org>
1312
1313 * customize.texi (Custom Themes): Document custom-known-themes
1314 (Bug#15717).
1315
1316 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
1317 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
1318
1319 2013-12-13 Glenn Morris <rgm@gnu.org>
1320
1321 * internals.texi (Building Emacs):
1322 * loading.texi (Library Search): Mention that site-load,
1323 site-init cannot change load-path.
1324
1325 2013-12-12 Glenn Morris <rgm@gnu.org>
1326
1327 * elisp.texi: Tweak dircategory.
1328
1329 2013-12-12 Eli Zaretskii <eliz@gnu.org>
1330
1331 * nonascii.texi (Encoding and I/O): Document file-name encoding
1332 peculiarities on MS-Windows.
1333
1334 2013-12-12 Glenn Morris <rgm@gnu.org>
1335
1336 * elisp.texi: Sync direntry with info/dir version.
1337
1338 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
1339
1340 * display.texi (Progress, Face Remapping):
1341 * processes.texi (Serial Ports):
1342 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
1343
1344 2013-12-04 Juri Linkov <juri@jurta.org>
1345
1346 * searching.texi (Search and Replace): Fix `unread-command-events'
1347 and add ref.
1348
1349 2013-12-03 Juri Linkov <juri@jurta.org>
1350
1351 * windows.texi (Choosing Window): Rename `no-display-ok' to
1352 `allow-no-window'. (Bug#13594)
1353
1354 2013-11-30 Glenn Morris <rgm@gnu.org>
1355
1356 * Makefile.in (distclean): Remove Makefile.
1357
1358 2013-11-29 Andreas Politz <politza@fh-trier.de>
1359
1360 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
1361 (Bug#14029).
1362
1363 2013-11-27 Glenn Morris <rgm@gnu.org>
1364
1365 * loading.texi (Library Search):
1366 * os.texi (Startup Summary): No more leim directory.
1367
1368 2013-11-26 Glenn Morris <rgm@gnu.org>
1369
1370 * os.texi (Startup Summary): Update for leim-list being preloaded.
1371
1372 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
1373
1374 * frames.texi (Input Focus):
1375 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
1376
1377 2013-11-23 Glenn Morris <rgm@gnu.org>
1378
1379 * loading.texi (Library Search):
1380 Empty elements in EMACSLOADPATH now mean the default load-path.
1381
1382 2013-11-22 Glenn Morris <rgm@gnu.org>
1383
1384 * loading.texi (Library Search): Minor clarification.
1385
1386 2013-11-20 Leo Liu <sdl.web@gmail.com>
1387
1388 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
1389
1390 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
1391
1392 * os.texi (File Notifications): Add an index.
1393
1394 * loading.texi (Loading): Add an cross-reference.
1395
1396 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
1397
1398 * os.texi (Session Management, Desktop Notifications): Add some
1399 indexes and a cross-reference.
1400
1401 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
1402
1403 * os.texi (Time Parsing, Processor Run Time, Input Modes)
1404 (Terminal Output): Minor fixes.
1405
1406 2013-11-14 Glenn Morris <rgm@gnu.org>
1407
1408 * loading.texi (Library Search): Update section.
1409
1410 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
1411
1412 * os.texi (User Identification, Time of Day, Time Conversion):
1413 Minor fixes.
1414
1415 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
1416
1417 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
1418
1419 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
1420
1421 * os.texi (Startup Summary): Add an index about startup screen.
1422 Typo fix.
1423 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
1424
1425 2013-11-08 Eli Zaretskii <eliz@gnu.org>
1426
1427 * display.texi (Truncation): Document that cache-long-scans is now
1428 non-nil by default. (Bug#15797)
1429
1430 2013-11-05 Eli Zaretskii <eliz@gnu.org>
1431
1432 * lists.texi (Rearrangement): Fix indexing.
1433
1434 * display.texi (Bidirectional Display): Fix indexing.
1435
1436 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
1437
1438 * lists.texi (Rearrangement): Improve indexing.
1439
1440 * display.texi (Glyphs): Add an index for glyph code.
1441 (Bidirectional Display): Improve indexing.
1442
1443 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
1444
1445 * display.texi (Face Attributes): Document :distant-foreground.
1446
1447 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
1448
1449 * display.texi (Abstract Display): Improve indexing.
1450
1451 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
1452
1453 * display.texi (Selective Display): Discourage the use of explicit
1454 selective display.
1455
1456 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
1457
1458 * display.texi (Showing Images): Add an index for image-size.
1459 Use @code instead of @var for a normal variable.
1460 (Multi-Frame Images): Improve indexing.
1461 (Button Buffer Commands): Use @code instead of @var for a normal
1462 variable.
1463 (Abstract Display): Explain the meaning of Ewoc.
1464
1465 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
1466
1467 * display.texi (Image Descriptors): Improve indexing.
1468
1469 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
1470
1471 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
1472 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
1473
1474 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
1475
1476 * display.texi (Fontsets): Minor wording fix.
1477 (Low-Level Font): Improve indexing.
1478
1479 * nonascii.texi (Character Properties): Add an index for script symbols.
1480
1481 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
1482
1483 * display.texi (Face Remapping): Add indexes for face remapping.
1484 (Font Selection): Add indexes.
1485 (Low-Level Font): Add an index for font registry.
1486
1487 2013-10-23 Glenn Morris <rgm@gnu.org>
1488
1489 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
1490 Nuke @refill.
1491
1492 * Makefile.in (install-dvi, install-html, install-pdf)
1493 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
1494 (uninstall-pdf): Quote entities that might contain whitespace.
1495
1496 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
1497
1498 * display.texi (Face Attributes): Add indexes for the ‘:box’
1499 face attribute.
1500
1501 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
1502
1503 * display.texi (Line Height): Add indexes for line height.
1504
1505 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
1506
1507 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
1508
1509 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
1510
1511 * display.texi (Selective Display): Add an index for explicit
1512 selective display.
1513
1514 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
1515
1516 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
1517
1518 2013-10-13 Glenn Morris <rgm@gnu.org>
1519
1520 * intro.texi (Acknowledgments): Use accented form of some names.
1521
1522 2013-10-09 Glenn Morris <rgm@gnu.org>
1523
1524 * control.texi (Conditionals): Copyedits. (Bug#15558)
1525
1526 2013-10-08 Eli Zaretskii <eliz@gnu.org>
1527
1528 Support menus on text-mode terminals.
1529 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
1530 Modify wording to the effect that menus are supported on TTYs.
1531
1532 * frames.texi (Pop-Up Menus, Dialog Boxes)
1533 (Display Feature Testing): Update for menu support on TTYs.
1534
1535 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
1536
1537 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
1538 non-headings.
1539
1540 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
1541
1542 * syntax.texi (Categories): Add an index for category sets.
1543
1544 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
1545
1546 * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
1547
1548 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
1549
1550 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
1551
1552 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
1553
1554 * searching.texi (Regexp Search): Refine.
1555
1556 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
1557
1558 * nonascii.texi (Default Coding Systems): Typo fix.
1559
1560 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
1561
1562 * nonascii.texi (Coding System Basics): Add information about
1563 carriage-return.
1564
1565 2013-09-14 Eli Zaretskii <eliz@gnu.org>
1566
1567 * display.texi (Display Margins): State the units of measuring
1568 margin width. (Bug#15375)
1569
1570 2013-09-13 Eli Zaretskii <eliz@gnu.org>
1571
1572 * text.texi (Not Intervals): Minor wording fix.
1573
1574 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
1575
1576 * functions.texi (Obsolete Functions): Add an index for obsolete
1577 functions.
1578
1579 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
1580
1581 * nonascii.texi (Character Properties): Character properties fix
1582 for decimal-digit-value and digit-value.
1583
1584 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
1585
1586 * macros.texi (Defining Macros): Prefer "function" to "lambda
1587 expression" (bug#15296).
1588
1589 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
1590
1591 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
1592 for portability to hosts where /bin/sh has problems.
1593
1594 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
1595
1596 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
1597
1598 2013-08-20 Eli Zaretskii <eliz@gnu.org>
1599
1600 * files.texi (Information about Files): Mention file names with
1601 trailing blanks on MS-Windows. (Bug#15130)
1602
1603 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
1604
1605 * positions.texi (Positions): Improve indexing.
1606
1607 2013-08-18 Eli Zaretskii <eliz@gnu.org>
1608
1609 * markers.texi (The Region): Improve indexing.
1610
1611 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
1612
1613 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
1614
1615 * text.texi (Maintaining Undo): Mention interactive call of
1616 buffer-disable-undo.
1617 (Filling): Add cross-reference for hard newlines.
1618 (Sorting): Fix indentation.
1619 (Columns): Comment out undefined behavior.
1620 (Case Changes): Fix an `args-out-of-range' error in the example.
1621
1622 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
1623
1624 * text.texi (Insertion): Refine.
1625 (Margins): Add an index.
1626 (Undo): Doc fix for `buffer-undo-list'.
1627
1628 * positions.texi (Character Motion):
1629 * markers.texi (Moving Markers, Creating Markers):
1630 Comment out undefined behavior.
1631
1632 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
1633
1634 * markers.texi (The Region): Add/move indexes.
1635
1636 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1637
1638 * display.texi (ImageMagick Images): Mention :content-type and
1639 `image-content-type-suffixes'.
1640
1641 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
1642
1643 * positions.texi (Word Motion): Remove redundant sentence.
1644
1645 2013-08-13 Glenn Morris <rgm@gnu.org>
1646
1647 * lists.texi (List Elements):
1648 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
1649
1650 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
1651
1652 * frames.texi (Display Feature Testing): Add indexes.
1653
1654 2013-08-12 Glenn Morris <rgm@gnu.org>
1655
1656 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
1657 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
1658 (INSTALL_DATA): New, set by configure.
1659 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
1660 New variables.
1661 (.SUFFIXES): Add .ps and .dvi.
1662 (.dvi.ps): New suffix rule.
1663 (dvi, html, pdf, ps): Use *_TARGETS variables.
1664 (elisp.html): Use HTML_OPTS.
1665 (elisp.ps): Remove explicit rule.
1666 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
1667 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
1668 uninstall-ps, and uninstall-doc.
1669 (install-dvi, install-html, install-pdf, install-ps, install-doc)
1670 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
1671 (uninstall-doc): New rules.
1672 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
1673
1674 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
1675
1676 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
1677
1678 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
1679
1680 * control.texi (Error Symbols): Minor fix for previous change.
1681
1682 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
1683
1684 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
1685
1686 * control.texi (Signaling Errors): Refer to define-error.
1687 (Error Symbols): Add `define-error'.
1688
1689 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
1690
1691 * positions.texi (Motion by Screen Lines):
1692 * display.texi (Truncation): Rename `cache-long-line-scans'
1693 to `cache-long-scans'.
1694
1695 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
1696
1697 * windows.texi (Window Start and End): Add an index.
1698
1699 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
1700
1701 * display.texi (Face Functions): Add an index.
1702
1703 * variables.texi (Variable Aliases): Add an index.
1704
1705 * functions.texi (Defining Functions): Add an index.
1706
1707 * nonascii.texi (Coding System Basics): Add an index.
1708
1709 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
1710
1711 * nonascii.texi (Non-ASCII Characters): Update menu.
1712 (Disabling Multibyte): Move here from doc/emacs/mule.texi.
1713 Fix cross-references.
1714
1715 * elisp.texi (Top): Update menu.
1716
1717 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
1718
1719 * windows.texi (Window History): Mention the default value of
1720 switch-to-visible-buffer. Add cross-references.
1721
1722 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
1723
1724 * errors.texi (Standard Errors): Fix typo.
1725
1726 * files.texi (Magic File Names):
1727 * os.texi (File Notifications): Remove file-notify-supported-p.
1728
1729 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
1730
1731 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
1732 non-well-formed expressions result in unspecified behavior, though
1733 Emacs will not crash.
1734
1735 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
1736
1737 * files.texi (Magic File Names): Add file-notify-add-watch,
1738 file-notify-rm-watch and file-notify-supported-p.
1739 Move file-remote-p down.
1740
1741 * errors.texi (Standard Errors): Add file-notify-error.
1742
1743 * os.texi (Desktop Notifications): Rename from Notifications.
1744 (File Notifications): New node.
1745
1746 * elisp.texi (Top): Update menu for these changes.
1747
1748 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
1749
1750 * windows.texi (Display Action Functions): Mention next-window.
1751
1752 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
1753
1754 * windows.texi (Selecting Windows): Fix the introduction of
1755 `set-frame-selected-window''s arguments.
1756
1757 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
1758
1759 Timestamp fixes for undo (Bug#14824).
1760 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
1761
1762 2013-07-06 Eli Zaretskii <eliz@gnu.org>
1763
1764 * nonascii.texi (Text Representations): Document that
1765 multibyte-string-p returns nil for non-string objects.
1766
1767 2013-07-06 Glenn Morris <rgm@gnu.org>
1768
1769 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
1770
1771 2013-07-03 Glenn Morris <rgm@gnu.org>
1772
1773 * debugging.texi (Debugging):
1774 * files.texi (File Attributes, Changing Files): Fix cross-references.
1775
1776 * package.texi (Package Archives): Fix @url call.
1777
1778 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
1779
1780 2013-06-29 Eli Zaretskii <eliz@gnu.org>
1781
1782 * display.texi (Bidirectional Display): Document move-point-visually.
1783
1784 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
1785
1786 * buffers.texi (Buffer File Name): Fix typo.
1787
1788 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
1789
1790 * tips.texi (Coding Conventions): Improve wording.
1791
1792 2013-06-24 Glenn Morris <rgm@gnu.org>
1793
1794 * loading.texi (Autoload): Fix typo.
1795
1796 * variables.texi (Lexical Binding): Fix typo.
1797
1798 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
1799
1800 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1801
1802 * display.texi (ImageMagick Images): Mention :max-width and
1803 :max-height.
1804
1805 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
1806
1807 * numbers.texi (Math Functions): Remove obsolete function log10.
1808
1809 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
1810
1811 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
1812 rather than `local-map'.
1813
1814 * keymaps.texi (Active Keymaps): Fix documentation of
1815 set-temporary-overlay-map and overriding-terminal-local-map.
1816
1817 2013-06-19 Glenn Morris <rgm@gnu.org>
1818
1819 * Makefile.in (dist): Edit more configure variables.
1820 Try to check that we do not miss any in future.
1821
1822 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
1823
1824 * text.texi (Undo, Changing Properties): Fix typos.
1825
1826 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1827
1828 * text.texi (Changing Properties): Document `add-face-text-property'.
1829
1830 2013-06-17 Kenichi Handa <handa@gnu.org>
1831
1832 * display.texi (Face Attributes): Refer to "Low-Level font" (not
1833 "Font Selection") in the explanation of :font attribute (bug#14629).
1834
1835 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1836
1837 * loading.texi (Hooks for Loading): Don't document after-load-alist.
1838 Document with-eval-after-load instead of eval-after-load.
1839
1840 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
1841
1842 * files.texi (File Name Expansion): Make the example more
1843 intuitive.
1844
1845 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
1846
1847 Documentation fix for 'ls' and hard links.
1848 * compile.texi (Compilation Functions):
1849 * files.texi (File Attributes, Changing Files):
1850 Use current format for GNU 'ls' output.
1851 (File Attributes): Fix problem introduced in previous change:
1852 the link count is the number of hard links, not the number
1853 of hard links + 1.
1854
1855 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
1856
1857 * files.texi (File Attributes): Fix typo.
1858
1859 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
1860
1861 * functions.texi (Lambda Expressions): Lambda expressions don't
1862 evaluate to themselves in general (bug#11782).
1863
1864 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
1865
1866 * loading.texi (Autoload):
1867 * help.texi (Documentation Basics, Accessing Documentation)
1868 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
1869
1870 2013-04-23 Glenn Morris <rgm@gnu.org>
1871
1872 * internals.texi (Writing Emacs Primitives): Remove obvious example.
1873 Tweak other to avoid overly long line.
1874
1875 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
1876
1877 * internals.texi (Writing Emacs Primitives): Remove unnecessary
1878 references to the sources. (Bug#13800)
1879
1880 * searching.texi (Regexp Backslash): Doc fix for backslash
1881 constructs in regular expressions.
1882
1883 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
1884
1885 * tips.texi (Coding Conventions): Mention separation of package
1886 descriptor and name of internal symbols by two hyphens.
1887
1888 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
1889
1890 * windows.texi (Splitting Windows): Change category of
1891 split-window from a command to a function.
1892
1893 2013-04-06 Chong Yidong <cyd@gnu.org>
1894
1895 * display.texi (Faces): Minor clarifications.
1896 (Defining Faces): Clarify default vs custom face specs.
1897 Document face-spec-set.
1898
1899 * display.texi (Overlay Properties):
1900 * text.texi (Special Properties): Use the "anonymous face"
1901 terminology. Describe foreground-color and background-color forms
1902 as compatibility-only.
1903
1904 2013-03-24 Eli Zaretskii <eliz@gnu.org>
1905
1906 * compile.texi (Byte-Code Objects): Add index entry.
1907 (Disassembly): Add cross-references.
1908
1909 2013-03-23 Eli Zaretskii <eliz@gnu.org>
1910
1911 * frames.texi (Size Parameters): More accurate description of the
1912 difference between 'fullboth' and 'maximized'. (Bug#13935)
1913
1914 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
1915
1916 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
1917
1918 2013-03-16 Glenn Morris <rgm@gnu.org>
1919
1920 * elisp.texi: Add some stuff specific to www.gnu.org.
1921
1922 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
1923
1924 * control.texi (Pattern matching case statement): Fix typo.
1925
1926 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
1927
1928 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
1929
1930 2013-03-03 Glenn Morris <rgm@gnu.org>
1931
1932 * objects.texi (Symbol Type): Fix typo.
1933
1934 2013-02-28 Bastien Guerry <bzg@gnu.org>
1935
1936 * variables.texi (File Local Variables): Fix reference.
1937
1938 2013-02-24 Eli Zaretskii <eliz@gnu.org>
1939
1940 * files.texi (Magic File Names): Improve wording and indexing.
1941
1942 2013-02-21 Glenn Morris <rgm@gnu.org>
1943
1944 * display.texi (Multi-Frame Images): Minor rephrasing.
1945
1946 2013-02-20 Glenn Morris <rgm@gnu.org>
1947
1948 * display.texi (GIF Images, TIFF Images): Delete these nodes.
1949 (ImageMagick Images): For :index, use an xref rather than duplicating.
1950 (Other Image Types): Add GIF, adjust formatting.
1951 (Multi-Frame Images): Rename from Animated Images. Expand section.
1952 * elisp.texi (Top): Update menu for these changes.
1953
1954 2013-02-19 Glenn Morris <rgm@gnu.org>
1955
1956 * text.texi (Change Hooks): Fix typo.
1957
1958 2013-02-15 Glenn Morris <rgm@gnu.org>
1959
1960 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
1961
1962 2013-02-13 Glenn Morris <rgm@gnu.org>
1963
1964 * objects.texi (Char-Table Type): Add footnote about #^^.
1965
1966 * modes.texi (Minor Mode Conventions): Fix typo.
1967
1968 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
1969 meta characters; this changed in 22.1. (Bug#13684)
1970
1971 * objects.texi (Char-Table Type): Add cindex.
1972
1973 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
1974
1975 2013-02-10 Glenn Morris <rgm@gnu.org>
1976
1977 * keymaps.texi (Creating Keymaps): Update make-keymap result.
1978
1979 2013-02-09 Eli Zaretskii <eliz@gnu.org>
1980
1981 * modes.texi (%-Constructs): Remove the description of %t.
1982
1983 * nonascii.texi (MS-DOS File Types): Delete node.
1984
1985 2013-02-08 Glenn Morris <rgm@gnu.org>
1986
1987 * keymaps.texi (Active Keymaps, Searching Keymaps):
1988 Remove confusing mention of "symbolic prefix". (Bug#13643)
1989
1990 2013-01-19 Glenn Morris <rgm@gnu.org>
1991
1992 * macros.texi (Indenting Macros): Fix order of an indent
1993 symbol's arguments. (Bug#13450)
1994
1995 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1996
1997 Allow floating-point file offsets.
1998 * files.texi (Reading from Files, Writing to Files):
1999 Say that file offsets can be numbers, not just integers.
2000
2001 2013-01-09 Glenn Morris <rgm@gnu.org>
2002
2003 * commands.texi (Interactive Codes):
2004 Whitespace does not terminate interactive "S". (Bug#13393)
2005
2006 2013-01-06 Chong Yidong <cyd@gnu.org>
2007
2008 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
2009
2010 2013-01-05 Glenn Morris <rgm@gnu.org>
2011
2012 * display.texi (Overlay Properties): Mention field. (Bug#13364)
2013
2014 2013-01-05 Eli Zaretskii <eliz@gnu.org>
2015
2016 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
2017 directive in a group of items.
2018
2019 2013-01-05 Chong Yidong <cyd@gnu.org>
2020
2021 * keymaps.texi (Key Sequences): Remove obsolete sentence
2022 (Bug#13356).
2023
2024 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
2025
2026 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
2027
2028 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
2029
2030 * files.texi (File Attributes): Undocument return format of file-acl.
2031
2032 2013-01-03 Glenn Morris <rgm@gnu.org>
2033
2034 * processes.texi (System Processes):
2035 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
2036
2037 * searching.texi (Replacing Match): Fix xref.
2038
2039 * elisp.texi (DATE): Bump to Jan 2013.
2040
2041 2013-01-02 Glenn Morris <rgm@gnu.org>
2042
2043 * customize.texi (Common Keywords, Type Keywords):
2044 Replace "active field" with "button". (Bug#13310)
2045
2046 * customize.texi (Common Keywords): Add xref. (Bug#13311)
2047 * tips.texi (Library Headers): Add cindex.
2048
2049 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
2050
2051 * functions.texi (Declare Form):
2052 * intro.texi (A Sample Function Description):
2053 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
2054 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
2055 in @def.. commands. (Bug#13292)
2056
2057 2012-12-29 Eli Zaretskii <eliz@gnu.org>
2058
2059 * files.texi (Changing Files): Document the return values of
2060 set-file-selinux-context and set-file-acl.
2061
2062 2012-12-27 Glenn Morris <rgm@gnu.org>
2063
2064 * files.texi (File Names): Mention Cygwin conversion functions.
2065
2066 2012-12-22 Martin Rudalics <rudalics@gmx.at>
2067
2068 * windows.texi (Selecting Windows): Reword description of
2069 select-window (Bug#13248).
2070
2071 2012-12-22 Eli Zaretskii <eliz@gnu.org>
2072
2073 * files.texi (File Attributes, Changing Files): Remove the details
2074 about the text returned by file-acl. Instead, just document that
2075 it is an opaque string meant to be used by set-file-acl.
2076
2077 2012-12-21 Chong Yidong <cyd@gnu.org>
2078
2079 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
2080
2081 * customize.texi (Simple Types): Document key-sequence type
2082 (Bug#13048).
2083
2084 * strings.texi (Text Comparison): Doc fix for compare-strings.
2085
2086 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
2087
2088 * files.texi (Magic File Names): Add `file-acl',
2089 `file-selinux-context', `set-file-acl' and
2090 `set-file-selinux-context'. Make the list consistent.
2091
2092 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
2093
2094 * tips.texi (Library Headers): New header keyword `Homepage'.
2095 Make continuation lines syntax more precise.
2096
2097 2012-12-17 Eli Zaretskii <eliz@gnu.org>
2098
2099 * files.texi (File Attributes, Changing Files): Update to include
2100 MS-Windows support for ACLs.
2101
2102 2012-12-16 Romain Francoise <romain@orebokech.com>
2103
2104 * files.texi (File Attributes): Document ACL support and new
2105 `file-acl' function.
2106 (Changing Files): Mention argument name change of `copy-file' and
2107 document new function `set-file-acl'.
2108
2109 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
2110
2111 Fix permissions bugs with setgid directories etc. (Bug#13125)
2112 * files.texi (Testing Accessibility): Document GROUP arg
2113 of file-ownership-preserved-p.
2114 (File Attributes): Document that 9th element is now
2115 just a placeholder.
2116 * os.texi (User Identification): Document new functions group-gid,
2117 group-real-gid.
2118
2119 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
2120
2121 * internals.texi (C Integer Types): New section.
2122 This follows up and records an email in
2123 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
2124
2125 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
2126
2127 * control.texi (Pattern matching case statement): New node.
2128
2129 * customize.texi (Variable Definitions): Mention the default :group
2130 for defcustoms (bug#13093).
2131
2132 2012-12-09 Glenn Morris <rgm@gnu.org>
2133
2134 * customize.texi (Variable Definitions): Mention eval-defun
2135 on a defcustom calls the :set function when appropriate.
2136
2137 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
2138
2139 * doclicense.texi, gpl.texi: Update to latest version from FSF.
2140 These are just minor editorial changes.
2141
2142 2012-12-06 Chong Yidong <cyd@gnu.org>
2143
2144 * lists.texi (Plist Access): Move put example to Symbol Plists.
2145
2146 * symbols.texi (Standard Properties): Fix typo.
2147
2148 2012-12-03 Chong Yidong <cyd@gnu.org>
2149
2150 * symbols.texi (Symbol Properties): New node.
2151 (Symbol Plists): Make it a subsection under Symbol Properties.
2152 (Standard Properties): New node.
2153
2154 * lists.texi (Property Lists): Move here from symbols.texi.
2155 (Plist Access): Rename from Other Plists.
2156
2157 * customize.texi (Variable Definitions):
2158 * display.texi (Defining Faces):
2159 * sequences.texi (Char-Tables): Fix xref.
2160
2161 * keymaps.texi (Key Sequences): `kbd' is now a function.
2162
2163 * commands.texi (Using Interactive): Fix index entry.
2164
2165 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
2166
2167 * doclicense.texi: Update to latest version from FSF.
2168 These are just minor editorial changes.
2169 * elisp.texi (GNU Free Documentation License)
2170 (GNU General Public Licens):
2171 Provide sectioning, since doclicense.texi no longer does that.
2172
2173 * loading.texi (Named Features): @ -> @@ to fix typo.
2174
2175 2012-11-24 Martin Rudalics <rudalics@gmx.at>
2176
2177 * windows.texi (Basic Windows): Fix typo.
2178 (Windows and Frames): Fix example. Move description of
2179 window-in-direction here.
2180 (Recombining Windows): Fix example.
2181 (Buffers and Windows): Fix description of replace-buffer-in-windows.
2182 (Switching Buffers): Reword.
2183 (Display Action Functions): Minor adjustments.
2184 (Choosing Window Options): Minor fixes.
2185 (Window History): Minor rewording.
2186 (Dedicated Windows): Correct and reword part describing how
2187 dedicatedness affects functions removing buffers or windows.
2188 * buffers.texi (The Buffer List): Fix description of bury-buffer.
2189
2190 2012-11-24 Chong Yidong <cyd@gnu.org>
2191
2192 * modes.texi (%-Constructs): Fix statement about mode construct
2193 padding (Bug#12866).
2194
2195 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
2196
2197 * debugging.texi (Profiling): Make it more clear
2198 that --enable-profiling is about profiling the C code.
2199
2200 2012-11-21 Glenn Morris <rgm@gnu.org>
2201
2202 * display.texi (Attribute Functions):
2203 Update for set-face-* name changes.
2204 Add new "inherit" argument for face-bold-p etc.
2205 Move description of this argument to a common section, like "frame".
2206
2207 * debugging.texi (Profiling): New section.
2208 (Debugging): Mention profiling in the introduction.
2209 * tips.texi (Compilation Tips): Move profiling to separate section.
2210 * elisp.texi: Add Profiling to detailed menu.
2211
2212 2012-11-21 Martin Rudalics <rudalics@gmx.at>
2213
2214 * windows.texi (Display Action Functions): Fix recently added
2215 example. Suggested by Michael Heerdegen.
2216
2217 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
2218
2219 Minor cleanup for times as lists of four integers.
2220 * os.texi (Time Parsing): Time values can now be four integers.
2221
2222 2012-11-18 Glenn Morris <rgm@gnu.org>
2223
2224 * loading.texi (How Programs Do Loading): Add eager macro expansion.
2225 * macros.texi (Expansion): Mention eager macro expansion.
2226
2227 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
2228
2229 2012-11-18 Leo Liu <sdl.web@gmail.com>
2230
2231 * minibuf.texi (Programmed Completion): Doc fix for metadata
2232 request (Bug#12850).
2233
2234 2012-11-18 Glenn Morris <rgm@gnu.org>
2235
2236 * display.texi (Temporary Displays): Document with-temp-buffer-window.
2237
2238 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
2239 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
2240 (Window Sizes): Add vindex for window-min-height, window-min-width.
2241 (Display Action Functions): Mention pop-up-frame-parameters.
2242
2243 2012-11-16 Martin Rudalics <rudalics@gmx.at>
2244
2245 * windows.texi (Choosing Window): Rewrite description of
2246 display-buffer-alist (Bug#12167).
2247 (Display Action Functions): Mention inhibit-switch-frame.
2248 Fix description of display-buffer-below-selected. Reorder actions.
2249 Add example (Bug#12848).
2250
2251 2012-11-16 Glenn Morris <rgm@gnu.org>
2252
2253 * display.texi (Face Attributes): Fix :underline COLOR description.
2254 (Attribute Functions): Update for set-face-underline rename.
2255 Tweak descriptions of face-underline-p, face-inverse-video-p.
2256
2257 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
2258 so they align better in info.
2259 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
2260 Document set-temporary-overlay-map.
2261
2262 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
2263
2264 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
2265 with normal keymaps".
2266
2267 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
2268
2269 * internals.texi (Garbage Collection): Update descriptions
2270 of vectorlike_header, garbage-collect and gc-cons-threshold.
2271 (Object Internals): Explain Lisp_Object layout and the basics
2272 of an internal type system.
2273 (Buffer Internals): Update description of struct buffer.
2274
2275 2012-11-13 Glenn Morris <rgm@gnu.org>
2276
2277 * variables.texi (Adding Generalized Variables):
2278 At least mention gv-define-expander and gv-letplace.
2279
2280 * debugging.texi (Error Debugging): Mention debug-on-message.
2281 (Using Debugger): Mention debugger-bury-or-kill.
2282
2283 * control.texi (Signaling Errors):
2284 * debugging.texi (Error Debugging):
2285 * errors.texi (Standard Errors): Add user-error.
2286
2287 * variables.texi (Adding Generalized Variables):
2288 Use standard formatting for common lisp note about setf functions.
2289
2290 2012-11-10 Martin Rudalics <rudalics@gmx.at>
2291
2292 * elisp.texi (Top): Add Recombining Windows to menu.
2293 * windows.texi (Recombining Windows): New subsection.
2294 (Splitting Windows): Rewrite text on handling of window
2295 combinations and move it to new subsection.
2296
2297 2012-11-10 Chong Yidong <cyd@gnu.org>
2298
2299 * searching.texi (Replacing Match): Document \? in replace-match.
2300
2301 * variables.texi (Creating Buffer-Local): Document setq-local and
2302 defvar-local.
2303 (Setting Generalized Variables): Arrange table alphabetically.
2304
2305 * lists.texi (List Elements, List Variables): Clarify descriptions
2306 of push and pop for generalized variables.
2307
2308 * edebug.texi (Specification List): setf is no longer CL-only.
2309
2310 2012-11-10 Glenn Morris <rgm@gnu.org>
2311
2312 * variables.texi (Adding Generalized Variables):
2313 Update description of FIX-RETURN expansion.
2314
2315 * variables.texi (Setting Generalized Variables):
2316 Split most of previous contents into this subsection.
2317 (Adding Generalized Variables): New subsection.
2318 Move note on lack of setf functions here from misc/cl.texi.
2319
2320 * elisp.texi: Add Generalized Variables subsections to detailed menu.
2321
2322 2012-11-10 Chong Yidong <cyd@gnu.org>
2323
2324 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
2325
2326 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
2327
2328 * os.texi (Notifications): Update descriptions of
2329 notifications-notify, notifications-close-notification and
2330 notifications-get-capabilities according to latest code changes.
2331 Add notifications-get-server-information.
2332
2333 2012-11-03 Chong Yidong <cyd@gnu.org>
2334
2335 * objects.texi (General Escape Syntax): Clarify the explanation of
2336 escape sequences.
2337 (Non-ASCII in Strings): Clarify when a string is unibyte vs
2338 multibyte. Hex escapes do not automatically make a string
2339 multibyte.
2340
2341 2012-11-03 Martin Rudalics <rudalics@gmx.at>
2342
2343 * windows.texi (Switching Buffers): Document option
2344 switch-to-buffer-preserve-window-point.
2345 (Display Action Functions): Document window-height and
2346 window-width alist entries.
2347 (Display Action Functions):
2348 Document display-buffer-below-selected and
2349 display-buffer-in-previous-window.
2350 (Quitting Windows): Document quit-restore-window.
2351 Rewrite section.
2352 (Window Configurations): In window-state-get mention that
2353 argument window must be valid.
2354 (Window Parameters): Document quit-restore window parameter
2355 (Bug#12158).
2356
2357 2012-10-31 Glenn Morris <rgm@gnu.org>
2358
2359 * control.texi (Catch and Throw): Add xref to cl.texi.
2360
2361 * lists.texi (Sets And Lists): Point xref to better location.
2362
2363 * errors.texi (Standard Errors):
2364 * loading.texi (Autoload): Update for cl-lib namespace changes.
2365
2366 * modes.texi (Defining Minor Modes): "Generalized Variables"
2367 section is now in this manual rather than cl.texi.
2368
2369 * eval.texi (Special Forms): No longer special forms: defmacro,
2370 defun, save-window-excursion, with-output-to-temp-buffer.
2371 * functions.texi (Defining Functions): Defun is now a macro.
2372 Defalias is a function.
2373
2374 2012-10-30 Glenn Morris <rgm@gnu.org>
2375
2376 * variables.texi (Generalized Variables): Fix typo.
2377
2378 2012-10-30 Chong Yidong <cyd@gnu.org>
2379
2380 * symbols.texi (Symbol Plists): Document function-get.
2381
2382 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
2383
2384 * frames.texi (Visibility of Frames): Document tty-top-frame.
2385
2386 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
2387
2388 * keymaps.texi (Format of Keymaps): Document the multiple
2389 inheritance format.
2390
2391 2012-10-28 Martin Rudalics <rudalics@gmx.at>
2392
2393 * windows.texi (Basic Windows): Reformulate description of live,
2394 internal and valid windows.
2395 (Cyclic Window Ordering): Describe new argument of
2396 get-lru-window and get-largest-window. Add description of
2397 window-in-direction.
2398
2399 2012-10-27 Glenn Morris <rgm@gnu.org>
2400
2401 * variables.texi (Generalized Variables): New section,
2402 adapted from misc/cl.texi.
2403 * elisp.texi (Top): Add Generalized Variables to menu.
2404 * lists.texi (List Elements, List Variables):
2405 Mention generalized variables.
2406
2407 * lists.texi (List Elements): Typo fix.
2408
2409 2012-10-27 Chong Yidong <cyd@gnu.org>
2410
2411 * minibuf.texi (High-Level Completion): Don't mention removed
2412 function iswitchb-read-buffer.
2413
2414 * commands.texi (Event Input Misc): Remove last-input-char.
2415 (Command Loop Info): Remove last-command-char.
2416
2417 * frames.texi (Initial Parameters): Don't mention the obsolete
2418 special-display feature.
2419
2420 * windows.texi (Choosing Window): Don't mention the obsolete
2421 special display feature.
2422 (Choosing Window Options): Remove obsolete special-display
2423 variables, and the functions special-display-p and
2424 special-display-popup-frame.
2425
2426 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
2427
2428 * hooks.texi (Standard Hooks): Remove obsolete hooks.
2429
2430 * markers.texi (Information from Markers): Remove obsolete
2431 function buffer-has-markers-at.
2432
2433 * text.texi (Yanking): Document yank-handled-properties.
2434
2435 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
2436
2437 Update manual for new time stamp format (Bug#12706).
2438 * buffers.texi (Modification Time):
2439 * files.texi (Testing Accessibility, File Attributes):
2440 * intro.texi (Version Info):
2441 * os.texi (Time of Day):
2442 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
2443 These instances were missed the first time around.
2444 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
2445
2446 2012-10-24 Chong Yidong <cyd@gnu.org>
2447
2448 * minibuf.texi (Text from Minibuffer): Document read-regexp
2449 changes.
2450
2451 * nonascii.texi (Selecting a Representation):
2452 Document set-buffer-multibyte changes.
2453
2454 * keymaps.texi (Toolkit Differences): Node deleted.
2455 (Easy Menu): New node.
2456
2457 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
2458
2459 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
2460
2461 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
2462
2463 Fix outdated timestamp documentation in Elisp manual (bug#12706).
2464 * files.texi (File Attributes):
2465 * text.texi (Undo):
2466 Time stamp resolution is now 1 picosecond, not 1 second.
2467
2468 2012-10-23 Chong Yidong <cyd@gnu.org>
2469
2470 * display.texi (Font Lookup): Remove font-list-limit.
2471
2472 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
2473 (Bug#12529).
2474
2475 2012-10-22 Glenn Morris <rgm@gnu.org>
2476
2477 * os.texi (Recording Input): Tiny fix.
2478
2479 * intro.texi (Lisp History):
2480 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
2481 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
2482
2483 2012-10-15 Chong Yidong <cyd@gnu.org>
2484
2485 * macros.texi (Defining Macros): defmacro is now a macro.
2486 Explicitly list the docstring and declare arguments.
2487
2488 * functions.texi (Anonymous Functions): Explicitly list the
2489 docstring, declare, and interactive arguments to lambda.
2490 (Defining Functions): Likewise for defun.
2491 (Inline Functions): Likewise for defsubst.
2492 (Declare Form): Tweak description.
2493
2494 2012-10-13 Chong Yidong <cyd@gnu.org>
2495
2496 * display.texi (ImageMagick Images): ImageMagick enabled by default.
2497
2498 2012-10-05 Chong Yidong <cyd@gnu.org>
2499
2500 * minibuf.texi (Basic Completion): Clarify list form of completion
2501 table (Bug#12564).
2502
2503 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
2504
2505 * functions.texi (Function Safety): Copyedit. (Bug#12562)
2506
2507 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
2508
2509 Revert the FOLLOW-SYMLINKS change for file-attributes.
2510 * files.texi (File Attributes, Magic File Names): Undo last change.
2511
2512 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
2513
2514 file-attributes has a new optional arg FOLLOW-SYMLINKS.
2515 * files.texi (File Attributes): Describe it.
2516 (Magic File Names): Use it.
2517
2518 2012-09-30 Chong Yidong <cyd@gnu.org>
2519
2520 * commands.texi (Click Events): Define "mouse position list".
2521 Remove mention of unimplemented horizontal scroll bars.
2522 (Drag Events, Motion Events): Refer to "mouse position list".
2523 (Accessing Mouse): Document posnp.
2524
2525 * errors.texi (Standard Errors): Tweak arith-error description.
2526 Tweak markup. Remove domain-error and friends, which seem to be
2527 unused after the floating-point code revamp.
2528
2529 * functions.texi (Defining Functions): defun is now a macro.
2530 (Obsolete Functions): Obsolescence also affects
2531 documentation commands. Various clarifications.
2532 (Declare Form): New node.
2533
2534 * strings.texi (String Basics): Copyedits.
2535
2536 * os.texi (Startup Summary): Document leim-list.el change.
2537 (User Identification): Add system-users and system-groups.
2538 (Idle Timers): Minor clarifications.
2539
2540 * macros.texi (Defining Macros): Move description of `declare' to
2541 Declare Form node.
2542
2543 * loading.texi (Autoload):
2544 * help.texi (Documentation Basics): The special sequences can
2545 trigger autoloading.
2546
2547 * numbers.texi (Integer Basics): Copyedits.
2548 (Float Basics): Consider IEEE floating point always available.
2549 (Random Numbers): Document actual limits.
2550 (Arithmetic Operations): Clarify division by zero. Don't mention
2551 the machine-independence of negative division since it does not
2552 happen in practice.
2553
2554 2012-09-28 Leo Liu <sdl.web@gmail.com>
2555
2556 * files.texi (Files): Fix typo.
2557
2558 2012-09-23 Chong Yidong <cyd@gnu.org>
2559
2560 * buffers.texi (Read Only Buffers): Document read-only-mode.
2561
2562 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
2563 read-only-mode.
2564
2565 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
2566 calling conventions.
2567
2568 2012-09-22 Chong Yidong <cyd@gnu.org>
2569
2570 * searching.texi (Replacing Match): Minor clarification.
2571
2572 2012-09-22 Eli Zaretskii <eliz@gnu.org>
2573
2574 * edebug.texi (Instrumenting): Improve indexing.
2575
2576 * os.texi (Idle Timers): Warn against reinvoking an idle timer
2577 from within its own timer action. (Bug#12447)
2578
2579 2012-09-22 Chong Yidong <cyd@gnu.org>
2580
2581 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
2582
2583 2012-09-21 Glenn Morris <rgm@gnu.org>
2584
2585 * debugging.texi (Using Debugger): Fix typo.
2586
2587 2012-09-18 Chong Yidong <cyd@gnu.org>
2588
2589 * display.texi (Faces): Discuss anonymous faces.
2590 (Face Attributes): Tweak intro.
2591 (Defining Faces): Move after the Face Attributes node. Copyedits.
2592 (Displaying Faces): Describe role of inheritance.
2593
2594 * customize.texi (Customization): Define customization more
2595 carefully (Bug#11440).
2596 (Common Keywords): Add xref to Constant Variables.
2597
2598 * variables.texi (Defining Variables): Link to defcustom's node
2599 instead of the higher-level Customization chapter.
2600
2601 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
2602
2603 Simplify, document, and port floating-point (Bug#12381).
2604 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
2605 Document that / and mod (with floating point arguments), along
2606 with asin, acos, log, log10, expt and sqrt, return special values
2607 instead of signaling exceptions.
2608 (Float Basics): Document that logb operates on the absolute value
2609 of its argument.
2610 (Math Functions): Document that (log ARG BASE) also returns NaN if
2611 BASE is negative. Document that (expt X Y) returns NaN if X is a
2612 finite negative number and Y a finite non-integer.
2613
2614 2012-09-09 Chong Yidong <cyd@gnu.org>
2615
2616 * lists.texi (Sets And Lists): Explain that the return value for
2617 delete should be used, like for delq.
2618
2619 * minibuf.texi (Yes-or-No Queries): Document recentering and
2620 scrolling in y-or-n-p. Remove gratuitous example.
2621
2622 * searching.texi (Search and Replace): Document window scrolling
2623 entries in query-replace-map.
2624
2625 2012-09-08 Chong Yidong <cyd@gnu.org>
2626
2627 * syntax.texi (Syntax Table Internals): Define "raw syntax
2628 descriptor" terminology (Bug#12383).
2629 (Syntax Descriptors): Mention raw syntax descriptors.
2630
2631 2012-09-07 Chong Yidong <cyd@gnu.org>
2632
2633 * variables.texi (Creating Buffer-Local): Fix description of
2634 local-variable-if-set-p (Bug#10713).
2635
2636 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
2637
2638 * windows.texi (Display Action Functions)
2639 (Choosing Window Options): Remove obsolete variable
2640 display-buffer-reuse-frames.
2641 (Switching Buffers): Minor doc tweak for switch-to-buffer.
2642
2643 * positions.texi (Narrowing): Document buffer-narrowed-p.
2644
2645 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
2646
2647 * syntax.texi (Low-Level Parsing): Add xref to Parser State
2648 (Bug#12269).
2649
2650 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
2651
2652 * debugging.texi (Explicit Debug): Document `debug-on-message'.
2653
2654 2012-09-02 Chong Yidong <cyd@gnu.org>
2655
2656 * windows.texi (Window Configurations): Recommend against using
2657 save-window-excursion (Bug#12075).
2658
2659 * control.texi (Catch and Throw):
2660 * positions.texi (Excursions): Don't mention it.
2661
2662 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
2663
2664 Better seed support for (random).
2665 * numbers.texi (Random Numbers): Document new behavior of
2666 the calls (random) and (random STRING).
2667
2668 2012-08-21 Martin Rudalics <rudalics@gmx.at>
2669
2670 * windows.texi (Window Point): Document recent changes in
2671 window-point and set-window-point.
2672 (Selecting Windows): Document recent change in select-window.
2673
2674 2012-08-06 Eli Zaretskii <eliz@gnu.org>
2675
2676 * functions.texi (Closures): Put the main index entry for
2677 "closures" here. (Bug#12138)
2678
2679 * variables.texi (Lexical Binding): Disambiguate the index entry
2680 for "closures".
2681
2682 2012-08-05 Chong Yidong <cyd@gnu.org>
2683
2684 * display.texi (Defining Faces): Move documentation of
2685 frame-background-mode to the Emacs manual (Bug#7774).
2686
2687 2012-08-04 Chong Yidong <cyd@gnu.org>
2688
2689 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
2690 Fix description of syntax table inheritance.
2691 (Syntax Table Functions): Don't refer to internal contents of
2692 syntax table, since that is not explained yet. Copyedits.
2693 (Standard Syntax Tables): Node deleted.
2694 (Syntax Table Internals): Misc clarifications. Improve table
2695 formatting.
2696
2697 * keymaps.texi (Inheritance and Keymaps):
2698 * text.texi (Sticky Properties): Tweak index entry.
2699
2700 2012-07-28 Eli Zaretskii <eliz@gnu.org>
2701
2702 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
2703
2704 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
2705
2706 Prefer typical American spelling for "acknowledgment".
2707 * intro.texi (Acknowledgments): Rename from Acknowledgements.
2708
2709 2012-07-21 Eli Zaretskii <eliz@gnu.org>
2710
2711 * commands.texi (Special Events): Mention language-change event.
2712 (Input Events, Interactive Codes):
2713 * keymaps.texi (Key Sequences): Mention events that are
2714 non-keyboard but also non-mouse events.
2715
2716 2012-07-17 Chong Yidong <cyd@gnu.org>
2717
2718 * text.texi (Insertion): Document insert-char changes.
2719
2720 2012-07-15 Leo Liu <sdl.web@gmail.com>
2721
2722 * display.texi (Fringe Bitmaps): Add exclamation-mark.
2723
2724 2012-07-13 Chong Yidong <cyd@gnu.org>
2725
2726 * buffers.texi (Read Only Buffers): Document toggle-read-only
2727 changes. Reword to account for the fact that read-only is
2728 currently not supported in overlay properties.
2729
2730 2012-07-07 Chong Yidong <cyd@gnu.org>
2731
2732 * loading.texi (Library Search): Index site-lisp directories.
2733
2734 2012-07-06 Chong Yidong <cyd@gnu.org>
2735
2736 * intro.texi (A Sample Function Description): Fix incorrect
2737 markup, undoing previous change.
2738 (A Sample Variable Description): Minor clarifications and markup
2739 improvements.
2740
2741 * elisp.texi (Top):
2742 * text.texi (Text): Fix menu order.
2743
2744 2012-07-06 Richard Stallman <rms@gnu.org>
2745
2746 * intro.texi (Evaluation Notation, A Sample Function Description)
2747 (A Sample Variable Description): Improve/undo previous changes.
2748
2749 2012-07-05 Glenn Morris <rgm@gnu.org>
2750
2751 * intro.texi (A Sample Function Description): Fix cross-refs.
2752
2753 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
2754
2755 * intro.texi (Evaluation Notation, A Sample Function Description)
2756 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
2757
2758 2012-06-27 Chong Yidong <cyd@gnu.org>
2759
2760 * processes.texi (Asynchronous Processes, Input to Processes):
2761 * internals.texi (Process Internals): Don't capitalize "pty".
2762
2763 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
2764
2765 * processes.texi (Asynchronous Processes): Make the pty vs pipe
2766 discussion more prominent.
2767
2768 2012-06-23 Eli Zaretskii <eliz@gnu.org>
2769
2770 * commands.texi (Misc Events): Document the language-change event.
2771
2772 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2773
2774 Support higher-resolution time stamps (Bug#9000).
2775 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
2776 * processes.texi (System Processes):
2777 Time stamp resolution is now picosecond, not microsecond.
2778
2779 2012-06-21 Glenn Morris <rgm@gnu.org>
2780
2781 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
2782
2783 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
2784
2785 * functions.texi (Defining Functions):
2786 * macros.texi (Defining Macros): Un-define the return value of `defun',
2787 `defmacro' and `defalias'.
2788
2789 2012-06-17 Chong Yidong <cyd@gnu.org>
2790
2791 * elisp.texi: Remove urlcolor setting.
2792
2793 2012-06-17 Glenn Morris <rgm@gnu.org>
2794
2795 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
2796 Overlining no longer behaves exactly like underlining.
2797
2798 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
2799
2800 * display.texi (Face Attributes):
2801 Document wave-style underline face attribute.
2802
2803 2012-06-11 Chong Yidong <cyd@gnu.org>
2804
2805 * display.texi (ImageMagick Images): ImageMagick now supports the
2806 :background property.
2807
2808 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
2809
2810 * internals.texi (Garbage Collection): Typo fix.
2811
2812 2012-06-09 Chong Yidong <cyd@gnu.org>
2813
2814 * text.texi (Special Properties): Clarify the meaning of a list of
2815 faces in the `face' property.
2816
2817 * display.texi (Face Remapping): Minor clarification.
2818
2819 2012-06-08 Chong Yidong <cyd@gnu.org>
2820
2821 * display.texi (Face Attributes): Font family does not accept
2822 wildcards. De-document obsolete :bold and :italic attributes.
2823 (Defining Faces): Use new-style face spec format.
2824
2825 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
2826
2827 * internals.texi (Garbage Collection): Document new
2828 vector management code and vectorlike_header structure.
2829
2830 2012-06-03 Chong Yidong <cyd@gnu.org>
2831
2832 * modes.texi (Mode Line Data): Use "mode line construct"
2833 terminology for consistency.
2834
2835 2012-05-27 Glenn Morris <rgm@gnu.org>
2836
2837 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
2838 * buffers.texi, commands.texi, compile.texi, control.texi:
2839 * customize.texi, debugging.texi, display.texi, doclicense.texi:
2840 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
2841 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
2842 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
2843 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
2844 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
2845 * objects.texi, os.texi, package.texi, positions.texi:
2846 * processes.texi, searching.texi, sequences.texi, streams.texi:
2847 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
2848 * variables.texi, windows.texi: Nuke hand-written node pointers.
2849
2850 2012-05-27 Chong Yidong <cyd@gnu.org>
2851
2852 * functions.texi (Obsolete Functions):
2853 Fix doc for set-advertised-calling-convention.
2854
2855 * modes.texi (Mode Help): Fix describe-mode.
2856
2857 * display.texi (Face Functions): Fix define-obsolete-face-alias.
2858
2859 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
2860
2861 2012-05-27 Martin Rudalics <rudalics@gmx.at>
2862
2863 * commands.texi (Recursive Editing): recursive-edit is a command.
2864
2865 * compile.texi (Docs and Compilation):
2866 byte-compile-dynamic-docstrings is an option.
2867
2868 * debugging.texi (Invoking the Debugger): debug is a command.
2869
2870 * display.texi (Progress): progress-reporter-update and
2871 progress-reporter-force-update have VALUE argument optional.
2872 (Animated Images): Use non-@code{nil} instead of non-nil.
2873
2874 * files.texi (Format Conversion Round-Trip):
2875 Use non-@code{nil} instead of non-nil.
2876
2877 * frames.texi (Creating Frames): make-frame is a command.
2878 (Input Focus): select-frame is a command.
2879 (Pointer Shape): void-text-area-pointer is an option.
2880
2881 * help.texi (Describing Characters): read-kbd-macro is a command.
2882 (Help Functions): describe-prefix-bindings is a command.
2883
2884 * markers.texi (Creating Markers): Both arguments of copy-marker
2885 are optional.
2886
2887 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
2888
2889 * modes.texi (Mode Line Variables): mode-line-remote and
2890 mode-line-client are not options.
2891 (Imenu): imenu-add-to-menubar is a command.
2892 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
2893
2894 * os.texi (Sound Output): play-sound-file is a command.
2895
2896 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
2897
2898 * processes.texi (Signals to Processes):
2899 Use @key{RET} instead of @code{RET}.
2900 (Signals to Processes): signal-process is a command.
2901
2902 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
2903 (Base 64): base64-encode-string is not a command while
2904 base64-decode-region is.
2905
2906 * windows.texi (Switching Buffers): pop-to-buffer is a command.
2907
2908 2012-05-12 Glenn Morris <rgm@gnu.org>
2909
2910 * Makefile.in (MKDIR_P): New, set by configure.
2911 (mkinfodir): Use $MKDIR_P.
2912
2913 2012-05-10 Glenn Morris <rgm@gnu.org>
2914
2915 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
2916 with "coding: raw-text".
2917 Concept of multibyte sessions no longer exists.
2918
2919 * files.texi (File Locks): Mention create-lockfiles option.
2920
2921 2012-05-09 Glenn Morris <rgm@gnu.org>
2922
2923 * vol1.texi, vol2.texi: Remove files.
2924 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
2925 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
2926
2927 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
2928
2929 * two-volume.make (emacsdir): New.
2930 (tex): Add directory with emacsver.texi to TEXINPUTS.
2931
2932 * minibuf.texi (Minibuffer History, Basic Completion):
2933 Tweak page breaks.
2934
2935 * internals.texi (Garbage Collection, Memory Usage)
2936 (Writing Emacs Primitives): Tweak page breaks.
2937
2938 * streams.texi (Output Variables): Improve page break.
2939
2940 * edebug.texi (Edebug Display Update): Improve page break.
2941
2942 * compile.texi (Disassembly): Condense the examples.
2943
2944 * eval.texi, functions.texi, loading.texi, macros.texi:
2945 Where possible, use example rather than smallexample.
2946
2947 * symbols.texi: Where possible, use example rather than smallexample.
2948 (Symbol Components): Fix typo.
2949 (Other Plists): Tweak page break.
2950
2951 * sequences.texi (Arrays): Tweak page breaks.
2952
2953 * customize.texi: Where possible, use example rather than smallexample.
2954 (Common Keywords, Variable Definitions, Applying Customizations)
2955 (Custom Themes): Tweak page breaks.
2956
2957 * control.texi: Where possible, use example rather than smallexample.
2958 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
2959 Tweak page breaks.
2960
2961 2012-05-08 Glenn Morris <rgm@gnu.org>
2962
2963 * two.el: Remove; unused since creation of two-volume.make.
2964
2965 * vol1.texi, vol2.texi: No need to keep menus in these files.
2966
2967 2012-05-05 Glenn Morris <rgm@gnu.org>
2968
2969 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
2970
2971 * intro.texi (Caveats): Copyedit.
2972 (Lisp History): Convert inforef to xref.
2973 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
2974
2975 * text.texi (Auto Filling): Don't mention Emacs 19.
2976
2977 * commands.texi (Event Input Misc): Don't mention unread-command-char.
2978 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
2979
2980 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
2981
2982 * lists.texi (List-related Predicates, List Variables):
2983 Tweak page-breaks.
2984 (Sets And Lists): Convert inforef to xref.
2985
2986 2012-05-04 Glenn Morris <rgm@gnu.org>
2987
2988 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
2989 (info, infoclean): Use $INFO_EXT.
2990 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2991 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
2992 (info, maintainer-clean): Use $INFO_EXT.
2993 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2994
2995 2012-05-04 Chong Yidong <cyd@gnu.org>
2996
2997 * os.texi (Timers): Use defopt for timer-max-repeats.
2998
2999 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
3000
3001 * os.texi (Time of Day): Do not limit current-time-string
3002 to years 1000..9999.
3003
3004 2012-05-02 Chong Yidong <cyd@gnu.org>
3005
3006 * display.texi (Font Lookup):
3007 * frames.texi (Pointer Shape):
3008 * processes.texi (Subprocess Creation): Use defopt for options.
3009
3010 2012-05-02 Glenn Morris <rgm@gnu.org>
3011
3012 * elisp.texi (@copying):
3013 * intro.texi (Introduction): Only print VERSION in the TeX version.
3014
3015 2012-05-02 Chong Yidong <cyd@gnu.org>
3016
3017 * text.texi (Change Hooks): Minor fix for after-change-functions.
3018
3019 2012-05-02 Glenn Morris <rgm@gnu.org>
3020
3021 * package.texi (Packaging Basics):
3022 * loading.texi (Autoload):
3023 * files.texi (Magic File Names):
3024 Reword to remove/reduce some overly long/short lines.
3025
3026 2012-04-27 Glenn Morris <rgm@gnu.org>
3027
3028 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
3029 * modes.texi (Major Modes, Auto-Indentation):
3030 * buffers.texi (Buffers): Some fixes for menu descriptions.
3031
3032 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
3033 * functions.texi (Simple Lambda, Argument List):
3034 * eval.texi (Function Indirection): Avoid deprecated form.
3035
3036 2012-04-27 Glenn Morris <rgm@gnu.org>
3037
3038 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
3039 Add "et al." to authors.
3040
3041 * buffers.texi, commands.texi, compile.texi, control.texi:
3042 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
3043 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
3044 * modes.texi, numbers.texi, objects.texi, streams.texi:
3045 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
3046 Use Texinfo recommended convention for quotes+punctuation.
3047
3048 2012-04-27 Chong Yidong <cyd@gnu.org>
3049
3050 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
3051 to where-is-internal (Bug#10872).
3052
3053 2012-04-27 Glenn Morris <rgm@gnu.org>
3054
3055 * macros.texi (Indenting Macros): Fix typo.
3056
3057 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
3058 (Resizing Windows, Deleting Windows, Selecting Windows)
3059 (Choosing Window Options, Horizontal Scrolling)
3060 (Cyclic Window Ordering, Window History, Dedicated Windows)
3061 (Quitting Windows, Window Configurations, Textual Scrolling)
3062 (Coordinates and Windows, Window Configurations)
3063 (Window Parameters, Window Hooks): Copyedits.
3064 (Splitting Windows, Deleting Windows):
3065 Fix ignore-window-parameters logic.
3066 (Selecting Windows, Choosing Window Options): Markup fixes.
3067 (Window Start and End): Remove pointless example.
3068 Remove cross-reference to deleted count-lines content.
3069 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
3070 and recenter-positions. Remove recenter example.
3071
3072 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
3073
3074 * minibuf.texi (Intro to Minibuffers):
3075 Tweak discussion of resizing minibuffer window.
3076
3077 2012-04-26 Glenn Morris <rgm@gnu.org>
3078
3079 * elisp-covers.texi, front-cover-1.texi: Remove files.
3080
3081 * tindex.pl: Remove file.
3082
3083 * makefile.w32-in (srcs):
3084 * Makefile.in (srcs): Remove back.texi (which is unused).
3085
3086 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
3087
3088 * os.texi (Notifications): Extend possible notification hints.
3089 Add notifications-get-capabilities.
3090
3091 2012-04-20 Chong Yidong <cyd@gnu.org>
3092
3093 * processes.texi (Asynchronous Processes): Mention nil argument to
3094 start-process.
3095
3096 2012-04-20 Glenn Morris <rgm@gnu.org>
3097
3098 * minibuf.texi (Basic Completion): No need to describe obarrays here.
3099 Don't mention obsolete `nospace' argument of all-completions.
3100 (Minibuffer Completion, Completion Commands, Reading File Names)
3101 (Completion Variables): Copyedits.
3102 (Completion Commands): Mention parent keymaps.
3103 Remove obsolete minibuffer-local-filename-must-match-map.
3104 (High-Level Completion): Remove read-variable's almost
3105 word-for-word duplication of read-command.
3106 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
3107 Update "High-Level Completion" description.
3108
3109 * minibuf.texi (Minibuffers):
3110 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
3111
3112 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
3113 Use Texinfo-recommended form of quote+punctuation.
3114 (Intro to Minibuffers): First minibuffer is #1, not #0.
3115 Mention minibuffer-inactive-mode.
3116 (Text from Minibuffer): Copyedits.
3117 (Minibuffer History, Programmed Completion): Fix @var usage.
3118 (Object from Minibuffer): Remove overly pedantic para.
3119 (Minibuffer History): Copyedits. Add face-name-history.
3120 (Initial Input, Yes-or-No Queries, Multiple Queries)
3121 (Minibuffer Windows, Minibuffer Misc): Copyedits.
3122 (Yes-or-No Queries): Tweak example.
3123 (Minibuffer Commands): Add next-complete-history-element.
3124 (Minibuffer Misc): Mention minibuffer-message-timeout, and
3125 minibuffer-inactive-mode.
3126
3127 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
3128 (Bindat Functions): Copyedits.
3129
3130 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
3131
3132 * files.texi (Saving Buffers): Document `visit and `visit-save'
3133 values of require-final-newline.
3134
3135 2012-04-20 Glenn Morris <rgm@gnu.org>
3136
3137 * processes.texi (Output from Processes, Filter Functions):
3138 Mention waiting-for-user-input-p.
3139 (Sentinels, Query Before Exit, System Processes, Transaction Queues)
3140 (Network Servers, Datagrams, Network Processes, Network Options)
3141 (Network Feature Testing, Serial Ports): Copyedits.
3142 (Network): Add encrypted network overview paragraph.
3143 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
3144
3145 2012-04-20 Chong Yidong <cyd@gnu.org>
3146
3147 * help.texi (Keys in Documentation): Mention :advertised-binding.
3148
3149 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
3150 description to help.texi.
3151
3152 2012-04-20 Glenn Morris <rgm@gnu.org>
3153
3154 * processes.texi (Process Information, Input to Processes)
3155 (Signals to Processes, Output from Processes, Process Buffers)
3156 (Filter Functions, Decoding Output): Copyedits.
3157 (Accepting Output): Discourage use of `millisec' argument.
3158
3159 2012-04-15 Glenn Morris <rgm@gnu.org>
3160
3161 * processes.texi (Processes, Subprocess Creation, Shell Arguments)
3162 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
3163 Copyedits.
3164 (Subprocess Creation): Discourage modifying exec-path directly.
3165 (Synchronous Processes, Asynchronous Processes):
3166 Update some example output.
3167 (Process Information): Fix typo.
3168 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
3169
3170 2012-04-15 Glenn Morris <rgm@gnu.org>
3171
3172 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
3173 open-network-stream does exist in Emacs 23, but is simpler.
3174
3175 2012-04-15 Chong Yidong <cyd@gnu.org>
3176
3177 * customize.texi (Custom Themes): Also document load-theme etc.
3178
3179 2012-04-14 Chong Yidong <cyd@gnu.org>
3180
3181 * customize.texi (Applying Customizations, Custom Themes): New nodes.
3182
3183 * display.texi (Defining Faces): Reference custom-set-faces.
3184
3185 * modes.texi (Defining Minor Modes, Defining Minor Modes):
3186 * os.texi (Startup Summary): Copyedits.
3187
3188 2012-04-14 Glenn Morris <rgm@gnu.org>
3189
3190 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
3191
3192 * strings.texi (Case Tables):
3193 * objects.texi (General Escape Syntax):
3194 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
3195
3196 * buffers.texi, compile.texi, customize.texi, debugging.texi:
3197 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
3198 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
3199 * text.texi: Use @file for buffers, per the Texinfo manual.
3200
3201 * compile.texi (Compiler Errors): Add missing space in buffer name.
3202
3203 2012-04-14 Chong Yidong <cyd@gnu.org>
3204
3205 * processes.texi (Query Before Exit): Remove obsolete function
3206 process-kill-without-query (Bug#11190).
3207
3208 2012-04-14 Glenn Morris <rgm@gnu.org>
3209
3210 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
3211 Use @env for environment variables.
3212
3213 * Makefile.in: Replace non-portable use of $< in ordinary rules.
3214
3215 2012-04-12 Jari Aalto <jari.aalto@cante.net>
3216
3217 * processes.texi (Synchronous Processes):
3218 Mention `default-directory' (bug#7515).
3219
3220 2012-04-09 Chong Yidong <cyd@gnu.org>
3221
3222 * customize.texi (Variable Definitions): Remove user-variable-p.
3223
3224 * commands.texi (Interactive Codes):
3225 * help.texi (Accessing Documentation):
3226 * minibuf.texi (High-Level Completion): Callers changed.
3227
3228 2012-04-06 Chong Yidong <cyd@gnu.org>
3229
3230 * minibuf.texi (Programmed Completion): Document metadata method.
3231 (Completion Variables): Document completion-category-overrides.
3232
3233 2012-04-05 Chong Yidong <cyd@gnu.org>
3234
3235 * anti.texi (Antinews): Rewrite for Emacs 23.
3236
3237 2012-04-04 Chong Yidong <cyd@gnu.org>
3238
3239 * minibuf.texi (Programmed Completion): Remove obsolete variable
3240 completion-annotate-function.
3241 (Completion Variables): Rename from Completion Styles.
3242 Document completion-extra-properties. Document completion-styles-alist
3243 change.
3244 (Reading File Names): minibuffer-local-filename-must-match-map is
3245 not used anymore.
3246 (Minibuffer Completion): Document completing-read-function.
3247 (Completion in Buffers): completion-at-point-functions can return
3248 properties recognized in completion-extra-properties.
3249
3250 * display.texi (Delayed Warnings): New node.
3251
3252 * os.texi (Notifications): Copyedits.
3253
3254 2012-04-04 Glenn Morris <rgm@gnu.org>
3255
3256 * os.texi (Notifications): Copyedits.
3257
3258 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
3259
3260 * os.texi (Terminal-Specific): Fix typo.
3261 (Notifications): New section.
3262
3263 * elisp.texi (Top):
3264 * vol1.texi (Top):
3265 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
3266 menu entries.
3267
3268 2012-04-01 Chong Yidong <cyd@gnu.org>
3269
3270 * files.texi (Kinds of Files): file-subdir-of-p renamed to
3271 file-in-directory-p.
3272
3273 2012-03-31 Glenn Morris <rgm@gnu.org>
3274
3275 * edebug.texi (Instrumenting Macro Calls):
3276 Mention defining macros at instrumentation time.
3277 (Edebug Options): Mention edebug-unwrap-results.
3278
3279 2012-03-31 Eli Zaretskii <eliz@gnu.org>
3280
3281 * text.texi (Special Properties): Clarify the description of the
3282 effect of integer values of the 'cursor' property on cursor
3283 position. See the discussions in bug#11068 for more details and
3284 context.
3285
3286 2012-03-31 Glenn Morris <rgm@gnu.org>
3287
3288 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
3289 Copyedits.
3290
3291 2012-03-30 Chong Yidong <cyd@gnu.org>
3292
3293 * display.texi (Image Formats): Add imagemagick type.
3294 (Image Descriptors): Mention how they are used.
3295 (ImageMagick Images): Clarify role of imagemagick-register-types.
3296 (Character Display): Don't mention glyph tables.
3297 (Display Tables): Use make-glyph-code in example.
3298 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
3299 tables are semi-obsolete. De-document create-glyph.
3300 (Glyphless Chars): Note that display tables override this.
3301 (Bidirectional Display): Copyedits. Introduce "bidirectional
3302 reordering" terminology, and use it.
3303
3304 2012-03-30 Glenn Morris <rgm@gnu.org>
3305
3306 * edebug.texi (Jumping): Give name of `i' binding.
3307
3308 2012-03-28 Glenn Morris <rgm@gnu.org>
3309
3310 * searching.texi (Regular Expressions, Regexp Special)
3311 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
3312 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
3313 (Regexp Special): Mention collation.
3314 Clarify char classes with an example.
3315 (Regexp Functions): Mention regexp-opt is not guaranteed.
3316 Mention regexp-opt-charset.
3317 (Regexp Search): Recommend against looking-back.
3318 (Search and Replace): Use Texinfo recommended quote convention.
3319 Add more query-replace-map items. List multi-query-replace-map items.
3320
3321 2012-03-27 Martin Rudalics <rudalics@gmx.at>
3322
3323 * windows.texi (Window History): Describe new option
3324 switch-to-visible-buffer.
3325
3326 2012-03-27 Glenn Morris <rgm@gnu.org>
3327
3328 * searching.texi (String Search): Add xref to Emacs manual.
3329 Copyedits. Mention the function word-search-regexp.
3330 (Searching and Case): Add xref to Emacs manual. Copyedits.
3331
3332 * processes.texi (Network Servers): Standardize apostrophe usage.
3333
3334 * os.texi (System Environment): Copyedits. Remove some examples
3335 that do not seem useful. Mention setenv third arg.
3336 tty-erase-char does not seem to be nil under a window-system.
3337 (User Identification): Copyedits.
3338 Remove some examples that do not seem useful.
3339
3340 2012-03-26 Glenn Morris <rgm@gnu.org>
3341
3342 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
3343 (Init File): Copyedits.
3344 (Command-Line Arguments): Copyedits. Do not mention argv alias.
3345 (Killing Emacs): Copyedits.
3346 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
3347 Shorten the example, use more standard shell prompts.
3348
3349 2012-03-25 Chong Yidong <cyd@gnu.org>
3350
3351 * display.texi (Fringes): Note that fringes are shown on graphical
3352 displays only.
3353 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
3354 (Replacing Specs): Clarify example.
3355 (Manipulating Buttons): Note that button-at can return a marker.
3356 (Buttons): Minor rewrite.
3357 (Character Display): New node. Consolidate all character display
3358 related nodes into its subsections.
3359 (Usual Display): Character 127 is also affected by ctl-arrow.
3360 (Display Tables): Improve example.
3361
3362 2012-03-22 Glenn Morris <rgm@gnu.org>
3363
3364 * strings.texi (Text Comparison): Mention string-prefix-p.
3365
3366 2012-03-21 Chong Yidong <cyd@gnu.org>
3367
3368 * display.texi (The Echo Area): Add xref to Output Streams.
3369 (Displaying Messages): Improve doc of message.
3370 (Echo Area Customization, Invisible Text): Copyedits.
3371 (Invisible Text): Mention that spec comparison is done with eq.
3372 (Width): Improve doc of char-width.
3373 (Faces): Recommend using symbol instead of string for face name.
3374 Minor clarifications.
3375 (Defining Faces): Copyedits. Update face example.
3376 (Attribute Functions): Mark set-face-foreground etc as commands.
3377 (Face Remapping): Mention text-scale-adjust.
3378 Clarify face-remapping-alist and related docs.
3379 (Face Functions): Don't document make-face or copy-face.
3380
3381 2012-03-20 Chong Yidong <cyd@gnu.org>
3382
3383 * display.texi (Forcing Redisplay): Various rewrites to reflect
3384 new value of redisplay-dont-pause.
3385 (Truncation): Copyedits.
3386
3387 2012-03-20 Glenn Morris <rgm@gnu.org>
3388
3389 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
3390 Add summary table of some relevant command-line options.
3391
3392 2012-03-18 Chong Yidong <cyd@gnu.org>
3393
3394 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
3395 (Writing Emacs Primitives): Re-organize discussion of functions
3396 with variable Lisp arguments are handled. Delete an obsolete
3397 remark, previously tagged as FIXME.
3398
3399 * os.texi (Idle Timers): Minor clarification.
3400 (Idle Timers): Link to Time of Day for description of time list.
3401
3402 2012-03-18 Glenn Morris <rgm@gnu.org>
3403
3404 * os.texi (System Interface): Flow control was removed.
3405 (Startup Summary): General update.
3406 (Init File): Don't mention compiling it.
3407
3408 2012-03-17 Chong Yidong <cyd@gnu.org>
3409
3410 * os.texi (Startup Summary): Mention package loading.
3411 (Init File): Don't refer to .emacs in section title. Copyedits.
3412 (Terminal-Specific): Give a realistic example.
3413 (Command-Line Arguments): Reference Entering Emacs instead of
3414 repeating the spiel about not restarting Emacs.
3415 (Time of Day): Discuss time representation at beginning of node.
3416 (Sound Output): Copyedits.
3417
3418 * package.texi (Packaging Basics): Document package-initialize.
3419
3420 2012-03-17 Eli Zaretskii <eliz@gnu.org>
3421
3422 * frames.texi (Initial Parameters): Add an index entry for
3423 minibuffer-only frame.
3424
3425 2012-03-16 Glenn Morris <rgm@gnu.org>
3426
3427 * modes.texi (Major Mode Conventions): Mention the strange
3428 relationship between View mode and special modes. (Bug#10650)
3429
3430 2012-03-11 Chong Yidong <cyd@gnu.org>
3431
3432 * windows.texi (Window Configurations): save-window-excursion is
3433 now a macro.
3434
3435 * display.texi (Temporary Displays): with-output-to-temp-buffer is
3436 now a macro.
3437
3438 * text.texi (Fields): Minor copyedit.
3439
3440 2012-03-10 Eli Zaretskii <eliz@gnu.org>
3441
3442 * strings.texi (String Basics):
3443 * sequences.texi (Sequence Functions): Mention that `length' is
3444 not appropriate for computing the string width on display; add a
3445 cross-reference to the description of `string-width'. (Bug#10978)
3446
3447 * eval.texi (Autoloading): Minor change of wording.
3448
3449 2012-03-10 Chong Yidong <cyd@gnu.org>
3450
3451 * loading.texi (Autoload): Explicitly state which forms are
3452 processed specially (Bug#7783).
3453
3454 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
3455 non-default situation. Describe one-submenu exception (Bug#7695).
3456
3457 * nonascii.texi (Character Properties): Copyedits.
3458
3459 2012-03-08 Chong Yidong <cyd@gnu.org>
3460
3461 * text.texi (Mode-Specific Indent): Document new behavior of
3462 indent-for-tab-command. Document tab-always-indent.
3463 (Special Properties): Copyedits.
3464 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
3465 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
3466 libxml-parse-html-region.
3467
3468 2012-03-07 Glenn Morris <rgm@gnu.org>
3469
3470 * markers.texi (The Region): Briefly mention use-empty-active-region
3471 and region-active-p.
3472 (Overview of Markers): Reword garbage collection, add cross-ref.
3473 (The Mark): Tiny clarification re command loop and activate-mark-hook.
3474
3475 2012-03-07 Chong Yidong <cyd@gnu.org>
3476
3477 * text.texi (Buffer Contents): Don't duplicate explanation of
3478 region arguments from Text node. Put doc of obsolete var
3479 buffer-substring-filters back, since it is referred to.
3480 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
3481 selection by default.
3482
3483 * markers.texi (The Mark): Fix typo.
3484 (The Region): Copyedits.
3485
3486 2012-03-07 Glenn Morris <rgm@gnu.org>
3487
3488 * markers.texi (Overview of Markers): Copyedits.
3489 (Creating Markers): Update approximate example buffer size.
3490 (The Mark): Don't mention uninteresting return values.
3491
3492 2012-03-05 Chong Yidong <cyd@gnu.org>
3493
3494 * positions.texi (Text Lines): Document count-words.
3495
3496 2012-03-04 Chong Yidong <cyd@gnu.org>
3497
3498 * frames.texi (Frames): Remove little-used "terminal frame" and
3499 "window frame" terminology.
3500 (Frame Parameters, Font and Color Parameters, Initial Parameters)
3501 (Size and Position, Visibility of Frames): Callers changed.
3502 (Frames): Clarify which terminals in framep are graphical.
3503 (Initial Parameters): --geometry is not the only option which adds
3504 to initial-frame-alist.
3505 (Position Parameters): Note that icon-left and icon-top are for
3506 old window managers only.
3507 (Size Parameters): Sizes are in characters even on graphical
3508 displays.
3509 (Management Parameters): Note that window-id and outer-window-id
3510 can't really be changed, and that auto-raise isn't always obeyed.
3511 (Cursor Parameters): Document cursor-type explicitly.
3512 (Size and Position): The aliases set-screen-height and
3513 set-screen-width have been deleted.
3514 (Visibility of Frames): Mention "minimization".
3515
3516 * os.texi (Startup Summary): Minor clarifications.
3517 (Startup Summary, Suspending Emacs): Standardize on "text
3518 terminal" terminology.
3519
3520 * windows.texi (Basic Windows, Coordinates and Windows)
3521 (Coordinates and Windows):
3522 * display.texi (Refresh Screen, Line Height, Face Attributes)
3523 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
3524
3525 2012-03-04 Glenn Morris <rgm@gnu.org>
3526
3527 * abbrevs.texi: Small copyedits throughout.
3528 (Abbrev Mode): Remove this section, folding it into the top-level.
3529 (Abbrev Tables): Don't mention irrelevant return values.
3530 (Abbrev Expansion): Add cross-ref for wrapper hooks.
3531 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
3532 (Abbrev Table Properties): Update nil :regexp description.
3533
3534 2012-03-03 Glenn Morris <rgm@gnu.org>
3535
3536 * internals.texi: Change @appendix section commands to @section.
3537 (Building Emacs): Say less about CANNOT_DUMP platforms.
3538 Replace deleted eval-at-startup with custom-initialize-delay.
3539 (Pure Storage): Small changes.
3540 (Memory Usage): Copyedit.
3541 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
3542 example definitions. Give examples of things with non-nil
3543 interactive args. Mention eval_sub. Remove old info about
3544 strings and GCPRO. Mention cus-start.el.
3545 (Buffer Internals, Window Internals, Process Internals):
3546 Misc small updates and fixes for fields.
3547
3548 * tips.texi: Copyedits.
3549 (Coding Conventions): Mention autoloads.
3550 Combine partially duplicated macro items. Fix xref.
3551 Refer to Library Headers for copyright notice.
3552 (Programming Tips): edit-options is long-obsolete.
3553 (Compilation Tips): Mention loading bytecomp for byte-compile props.
3554 (Warning Tips): Mention declare-function.
3555 (Documentation Tips): Remove old info.
3556 (Comment Tips): Mention comment-dwim, not indent-for-comment.
3557 (Library Headers): General update.
3558
3559 2012-03-02 Glenn Morris <rgm@gnu.org>
3560
3561 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
3562 and relocate entry. Mention buffer-stale-function.
3563
3564 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
3565
3566 * hooks.texi (Standard Hooks): General update.
3567 Put related hooks together. Add and remove items.
3568 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
3569 * modes.texi (Hooks): Tweak cross-ref description.
3570
3571 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
3572
3573 * files.texi (Kinds of Files): The return value of file-equal-p is
3574 unspecified, if FILE1 or FILE2 does not exist.
3575
3576 2012-03-01 Glenn Morris <rgm@gnu.org>
3577
3578 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
3579
3580 * maps.texi (Standard Keymaps): General update.
3581 Remove mode-specific maps, talk about the more general keymaps.
3582 * help.texi (Help Functions): Add vindex for Helper-help-map.
3583 * keymaps.texi (Active Keymaps): Minor rephrasing.
3584
3585 2012-02-29 Glenn Morris <rgm@gnu.org>
3586
3587 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
3588
3589 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
3590
3591 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
3592 Update changed behavior of file-subdir-of-p.
3593
3594 2012-02-28 Glenn Morris <rgm@gnu.org>
3595
3596 * advice.texi, anti.texi, display.texi, elisp.texi:
3597 * processes.texi, variables.texi, vol1.texi, vol2.texi:
3598 Standardize possessive apostrophe usage.
3599
3600 * locals.texi: Remove file.
3601 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
3602 Remove menu entry.
3603 * errors.texi, maps.texi: Adjust node pointers.
3604 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
3605 * makefile.w32-in (srcs):
3606 * Makefile.in (srcs): Remove locals.texi.
3607
3608 * frames.texi (Mouse Position): Fix cross-ref.
3609
3610 2012-02-27 Chong Yidong <cyd@gnu.org>
3611
3612 * buffers.texi (Creating Buffers): Clarify that
3613 generate-new-buffer uses generate-new-buffer-names.
3614 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
3615
3616 * files.texi (Directory Names): Index entry for file name abbreviations.
3617 (Relative File Names, File Name Expansion): Refer to it.
3618 (Locating Files): Move locate-user-emacs-file documentation to
3619 Standard File Names.
3620 (Standard File Names): Add locate-user-emacs-file; update examples.
3621
3622 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
3623
3624 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
3625
3626 2012-02-26 Chong Yidong <cyd@gnu.org>
3627
3628 * files.texi (Kinds of Files): Improve documentation of
3629 files-equal-p and file-subdir-of-p.
3630
3631 2012-02-26 Glenn Morris <rgm@gnu.org>
3632
3633 * intro.texi (Acknowledgements): Small changes.
3634
3635 2012-02-25 Glenn Morris <rgm@gnu.org>
3636
3637 * errors.texi: Don't try to list _all_ the error symbols.
3638 Add circular-list, cl-assertion-failed, compression-error.
3639 * elisp.texi, vol1.texi, vol2.texi:
3640 * control.texi (Error Symbols): Tweak "Standard Errors" description.
3641
3642 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
3643
3644 * files.texi (files-equal-p, file-subdir-of-p): New,
3645 add initial documentation.
3646
3647 2012-02-25 Chong Yidong <cyd@gnu.org>
3648
3649 * files.texi (File Attributes): Document file-selinux-context.
3650 (Changing Files): Link to it.
3651 (Changing Files): Document set-file-selinux-context.
3652
3653 * backups.texi (Making Backups): Return value of backup-buffer is
3654 changed. Mention default value of backup-directory-alist.
3655 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
3656 (Auto-Saving): New minor mode behavior for auto-save-mode.
3657 (Reverting): Add defvar for revert-buffer-in-progress-p.
3658
3659 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
3660
3661 2012-02-24 Glenn Morris <rgm@gnu.org>
3662
3663 * errors.texi (Standard Errors): Mention dbus-error.
3664 For arith-error sub-classes, just use one cross-ref.
3665
3666 2012-02-23 Alan Mackenzie <acm@muc.de>
3667
3668 * modes.texi (Defining Minor Modes): Document the new keyword
3669 :after-hook.
3670
3671 2012-02-21 Chong Yidong <cyd@gnu.org>
3672
3673 * files.texi (Files): Mention magic file names as arguments.
3674 (Reading from Files): Copyedits.
3675 (File Attributes): Mention how to change file modes.
3676 (Changing Files): Use standard "file permissions" terminology.
3677 Add xref to File Attributes node.
3678 (Locating Files): Document locate-user-emacs-file.
3679 (Unique File Names): Recommend against using make-temp-name.
3680
3681 2012-02-19 Chong Yidong <cyd@gnu.org>
3682
3683 * help.texi (Documentation, Documentation Basics, Help Functions):
3684 Minor clarifications.
3685 (Accessing Documentation): Clarify what documentation-property is
3686 for. Add xref to Keys in Documentation.
3687
3688 * tips.texi (Documentation Tips): Don't recommend using * in
3689 docstrings.
3690
3691 * macros.texi (Defining Macros):
3692 * modes.texi (Derived Modes): Say "documentation string" instead
3693 of docstring.
3694
3695 2012-02-18 Chong Yidong <cyd@gnu.org>
3696
3697 * modes.texi (Tabulated List Mode): New node.
3698 (Basic Major Modes): Add xref to it.
3699
3700 * processes.texi (Process Information): Mention Process Menu mode.
3701
3702 2012-02-17 Chong Yidong <cyd@gnu.org>
3703
3704 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
3705
3706 2012-02-17 Glenn Morris <rgm@gnu.org>
3707
3708 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
3709
3710 2012-02-16 Chong Yidong <cyd@gnu.org>
3711
3712 * syntax.texi (Syntax Tables, Syntax Descriptors)
3713 (Syntax Table Functions): Copyedits.
3714 (Syntax Basics): Don't repeat the material in the preceding node.
3715 (Syntax Class Table): Use a table.
3716 (Syntax Properties): Document syntax-propertize-function and
3717 syntax-propertize-extend-region-functions.
3718 (Motion via Parsing): Clarify scan-lists. Fix indentation.
3719 (Parser State): Update for the new "c" comment style.
3720 Fix description of item 7 (comment style).
3721
3722 * modes.texi (Minor Modes): Update how mode commands should treat
3723 arguments now.
3724 (Mode Line Basics): Clarify force-mode-line-update.
3725 (Mode Line Top): Note that the example is not realistic.
3726 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
3727 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
3728 "mode line construct" instead of "mode line specification".
3729 (Syntactic Font Lock): Remove mention of obsolete variable
3730 font-lock-syntactic-keywords.
3731 (Setting Syntax Properties): Node deleted.
3732 (Font Lock Mode): Note that Font Lock mode is a minor mode.
3733 (Font Lock Basics): Note that syntactic fontification falls back
3734 on `syntax-table'.
3735 (Search-based Fontification): Emphasize that font-lock-keywords
3736 should not be set directly.
3737 (Faces for Font Lock): Avoid some confusing terminology.
3738 (Syntactic Font Lock): Minor clarifications. Add xref to
3739 Syntactic Font Lock node.
3740
3741 2012-02-15 Chong Yidong <cyd@gnu.org>
3742
3743 * minibuf.texi (Basic Completion): Define "completion table".
3744 Move completion-in-region to Completion in Buffers node.
3745 (Completion Commands): Use "completion table" terminology.
3746 (Completion in Buffers): New node.
3747
3748 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
3749 (Setting Hooks): Update minor mode usage example.
3750 (Major Mode Conventions): Note that completion-at-point-functions
3751 should be altered locally. Add xref to Completion in Buffers.
3752 Remove duplicate tip about auto-mode-alist.
3753 (Minor Modes): Rewrite introduction.
3754 (Minor Mode Conventions): Copyedits. Don't recommend
3755 variable-only minor modes since few minor modes are like that.
3756
3757 2012-02-15 Glenn Morris <rgm@gnu.org>
3758
3759 * processes.texi (Network): Document open-network-stream :parameters.
3760
3761 2012-02-14 Chong Yidong <cyd@gnu.org>
3762
3763 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
3764 was removed on 2009-09-10. Update lisp-mode-map example.
3765 (Inheritance and Keymaps): Minor clarification.
3766 (Searching Keymaps): Remove out-of-place enumeration.
3767 (Key Lookup): Remove unnecessary example (one was already given in
3768 Format of Keymaps).
3769 (Changing Key Bindings): Update suppress-keymap example.
3770 (Menu Bar, Tool Bar): Copyedits.
3771 (Tool Bar): Update tool-bar-map example.
3772
3773 2012-02-12 Chong Yidong <cyd@gnu.org>
3774
3775 * debugging.texi (Debugger Commands): Continuing is now allowed
3776 for errors.
3777
3778 2012-02-11 Chong Yidong <cyd@gnu.org>
3779
3780 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
3781 Move the list of standard bitmaps there.
3782 (Fringe Cursors): Rewrite for clarity.
3783 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
3784
3785 * commands.texi (Command Overview): Mention read-key.
3786 (Using Interactive, Interactive Call): Minor clarifications.
3787 (Function Keys, Click Events): Avoid "input stream" terminology.
3788 (Click Events): Add xref to Window Sizes and Accessing Mouse.
3789 Clarify column and row components.
3790 (Accessing Mouse): Add xref to Click Events. Minor fixes.
3791 (Special Events): Copyedits.
3792
3793 * streams.texi (Input Streams): De-document get-file-char.
3794 (Output Variables): Don't refer to old backquote syntax.
3795
3796 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
3797 (Error Debugging): Note that debug-ignored-errors overrides list
3798 values of debug-on-error too. Add xref to Signaling Errors.
3799 Note that debug-on-signal is not customizable.
3800 Mention condition-case-unless-debug.
3801 (Compilation Errors): Node deleted.
3802
3803 * compile.texi (Compiler Errors): Move a paragraph here from
3804 deleted node Compilation Errors.
3805
3806 2012-02-10 Leo Liu <sdl.web@gmail.com>
3807
3808 * control.texi (Handling Errors): Change condition-case-no-debug
3809 to condition-case-unless-debug.
3810
3811 2012-02-10 Chong Yidong <cyd@gnu.org>
3812
3813 * advice.texi (Defining Advice): Clarify ad-unadvise.
3814 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
3815 is not abnormal.
3816 (Advising Primitives): Node deleted; ad-define-subr-args has been
3817 removed.
3818
3819 * compile.texi (Speed of Byte-Code): Use float-time in example.
3820 (Compilation Functions): Note that the log uses Compilation mode.
3821 Don't discuss the contents of byte-code function object here.
3822 (Compilation Functions): De-document internal function byte-code.
3823 (Docs and Compilation): Minor clarifications.
3824
3825 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
3826 Objects.
3827
3828 2012-02-10 Glenn Morris <rgm@gnu.org>
3829
3830 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
3831 Mention secure-hash.
3832 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
3833
3834 2012-02-10 Chong Yidong <cyd@gnu.org>
3835
3836 * loading.texi (Loading): Don't emphasize "library" terminology.
3837 (Library Search): load-path is not a user option. Mention role of
3838 -L option and packages. Improve examples.
3839 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
3840 obsolete.
3841 (Autoload): Minor clarifications.
3842
3843 2012-02-10 Glenn Morris <rgm@gnu.org>
3844
3845 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
3846
3847 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
3848
3849 2012-02-08 Glenn Morris <rgm@gnu.org>
3850
3851 * loading.texi (Named Features): Update the require example.
3852
3853 2012-02-07 Glenn Morris <rgm@gnu.org>
3854
3855 * modes.texi (Defining Minor Modes):
3856 Expand on args of defined minor modes.
3857
3858 2012-02-07 Chong Yidong <cyd@gnu.org>
3859
3860 * variables.texi (Creating Buffer-Local): Minor clarification
3861 to buffer-local-variables doc (Bug#10715).
3862
3863 2012-02-07 Glenn Morris <rgm@gnu.org>
3864
3865 * display.texi (ImageMagick Images): General update.
3866 Move most details of imagemagick-render-type to the variable's doc.
3867
3868 2012-02-06 Glenn Morris <rgm@gnu.org>
3869
3870 * keymaps.texi (Tool Bar): Mention separators.
3871 (Inheritance and Keymaps):
3872 Mention make-composed-keymap and multiple inheritance.
3873
3874 * modes.texi (Running Hooks): Mention run-hook-wrapped.
3875
3876 * control.texi (Handling Errors):
3877 Mention condition-case-no-debug and with-demoted-errors.
3878
3879 2012-02-05 Chong Yidong <cyd@gnu.org>
3880
3881 * customize.texi (Common Keywords): Minor clarifications.
3882 Document custom-unlispify-remove-prefixes.
3883 (Variable Definitions): Backquotes in defcustom seem to work fine
3884 now. Various other copyedits.
3885 (Simple Types): Copyedits. Document color selector.
3886 (Composite Types): Copyedits.
3887 (Splicing into Lists): Clarifications.
3888
3889 * eval.texi (Backquote): Move from macros.texi.
3890
3891 * macros.texi (Expansion): Minor clarification.
3892 (Backquote): Move node to eval.texi.
3893 (Defining Macros): Move an example from Backquote node.
3894 (Argument Evaluation): No need to mention Pascal.
3895 (Indenting Macros): Add xref to Defining Macros.
3896
3897 2012-02-05 Glenn Morris <rgm@gnu.org>
3898
3899 * debugging.texi (Error Debugging): Mention debug-on-event default.
3900
3901 2012-02-04 Glenn Morris <rgm@gnu.org>
3902
3903 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
3904
3905 * debugging.texi (Error Debugging): Mention debug-on-event.
3906 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
3907
3908 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
3909
3910 * text.texi (Buffer Contents):
3911 Update filter-buffer-substring description.
3912
3913 2012-02-04 Chong Yidong <cyd@gnu.org>
3914
3915 * functions.texi (What Is a Function): Add closures.
3916 Mention "return value" terminology. Add xref for command-execute.
3917 Remove unused "keystroke command" terminology.
3918 (Lambda Expressions): Give a different example than in the
3919 following subsection. Add xref to Anonymous Functions.
3920 (Function Documentation): Remove gratuitous markup.
3921 (Function Names): Move introductory text to `What Is a Function'.
3922 (Defining Functions): Fix defun argument spec.
3923 (Anonymous Functions): Document lambda macro explicitly.
3924 Mention effects on lexical binding.
3925 (Function Cells): Downplay direct usage of fset.
3926 (Closures): New node.
3927 (Inline Functions): Remove "open-code" terminology.
3928 (Declaring Functions): Minor tweak; .m is not C code.
3929
3930 * variables.texi (Variables): Don't refer to "global value".
3931 (Local Variables, Void Variables): Copyedits.
3932 (Lexical Binding): Minor clarification of example.
3933 (File Local Variables): Mention :safe and :risky defcustom args.
3934 (Lexical Binding): Add xref to Closures node.
3935
3936 2012-02-04 Glenn Morris <rgm@gnu.org>
3937
3938 * minibuf.texi (High-Level Completion): Updates for read-color.
3939
3940 2012-02-03 Glenn Morris <rgm@gnu.org>
3941
3942 * display.texi (GIF Images): Mention animation.
3943 Remove commented-out old example of animation.
3944 (Animated Images): New subsection.
3945 * elisp.texi (Top):
3946 * vol1.texi (Top):
3947 * vol2.texi (Top): Add Animated Images menu entry.
3948
3949 * display.texi (Image Formats): Remove oddly specific information
3950 on versions of image libraries.
3951 (GIF Images, TIFF Images): Minor rephrasing.
3952
3953 2012-02-02 Glenn Morris <rgm@gnu.org>
3954
3955 * processes.texi (Synchronous Processes):
3956 Mention call-process's :file gets overwritten.
3957
3958 * commands.texi (Reading One Event):
3959 * help.texi (Help Functions): Document read-char-choice.
3960
3961 * hooks.texi (Standard Hooks):
3962 * modes.texi (Keymaps and Minor Modes):
3963 * text.texi (Commands for Insertion): Document post-self-insert-hook.
3964
3965 * hooks.texi (Standard Hooks): Add prog-mode-hook.
3966
3967 * hooks.texi (Standard Hooks):
3968 * modes.texi (Major Mode Conventions, Mode Hooks):
3969 Document change-major-mode-after-body-hook.
3970
3971 2012-02-01 Glenn Morris <rgm@gnu.org>
3972
3973 * modes.texi (Defining Minor Modes):
3974 Mention disabling global minor modes on a per-major-mode basis.
3975
3976 2012-01-31 Chong Yidong <cyd@gnu.org>
3977
3978 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
3979 (Parser State): Remove unnecessary statement (Bug#10661).
3980
3981 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
3982
3983 2012-01-31 Glenn Morris <rgm@gnu.org>
3984
3985 * modes.texi (Defining Minor Modes):
3986 Document define-minor-mode's new :variable keyword.
3987
3988 2012-01-29 Chong Yidong <cyd@gnu.org>
3989
3990 * syntax.texi (Syntax Class Table): Tweak description of newline
3991 char syntax (Bug#9619).
3992
3993 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3994 description (Bug#10189).
3995
3996 2012-01-29 Glenn Morris <rgm@gnu.org>
3997
3998 * files.texi (Changing Files): Document SELinux support.
3999
4000 * windows.texi (Window Sizes): Fix typo.
4001
4002 2012-01-28 Chong Yidong <cyd@gnu.org>
4003
4004 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
4005 doc (Bug#8568).
4006
4007 * frames.texi (Input Focus): Add NORECORD arg to
4008 select-frame-set-input-focus. Clarify its role in select-frame.
4009
4010 * text.texi (Transposition): We don't use transpose-region as an
4011 internal subroutine (Bug#3249).
4012
4013 * modes.texi (Example Major Modes): Update Lisp example code to
4014 current sources. Delete the old non-derived-major-mode example,
4015 which has diverged badly from current sources.
4016
4017 2012-01-27 Glenn Morris <rgm@gnu.org>
4018
4019 * makefile.w32-in (texinputdir): Fix (presumed) typo.
4020 (VERSION, manual): Remove, unused.
4021
4022 2012-01-27 Chong Yidong <cyd@gnu.org>
4023
4024 * commands.texi (Command Overview): Minor clarification (Bug#10384).
4025
4026 2012-01-26 Chong Yidong <cyd@gnu.org>
4027
4028 * searching.texi (String Search): Document negative repeat count
4029 (Bug#10507).
4030
4031 2012-01-26 Glenn Morris <rgm@gnu.org>
4032
4033 * variables.texi (Using Lexical Binding):
4034 Mention that lexical-binding should be set in the first line.
4035
4036 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
4037
4038 * macros.texi (Defining Macros): Don't claim that `declare' only
4039 affects Edebug and indentation.
4040
4041 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
4042
4043 * macros.texi (Defining Macros): Slight `declare' fixup.
4044
4045 2012-01-25 Glenn Morris <rgm@gnu.org>
4046
4047 * makefile.w32-in (texinputdir):
4048 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
4049
4050 2012-01-24 Chong Yidong <cyd@gnu.org>
4051
4052 * variables.texi (Variables, Local Variables, Void Variables):
4053 Edit to make the descriptions less specific to dynamic binding.
4054 (Local Variables): Default max-specpdl-size is now 1300.
4055 (Defining Variables): Edits for lexical scoping.
4056 Delete information about starting docstrings with *. De-document
4057 user-variable-p.
4058 (Tips for Defining): Remove an unimportant discussion of quitting
4059 in the middle of a load.
4060 (Accessing Variables, Setting Variables): Discuss lexical binding.
4061 (Variable Scoping): Rewrite.
4062 (Scope, Extent, Impl of Scope): Nodes deleted.
4063 (Dynamic Binding): New node, with material from Scope, Extent, and
4064 Impl of Scope nodes.
4065 (Dynamic Binding Tips): Rename from Using Scoping.
4066 (Lexical Binding): Rewrite.
4067 (Using Lexical Binding): Rename from Converting to Lexical
4068 Binding. Convert to subsection.
4069
4070 * customize.texi (Variable Definitions): Add custom-variable-p.
4071 Move user-variable-p documentation here.
4072
4073 2012-01-23 Chong Yidong <cyd@gnu.org>
4074
4075 * strings.texi (Text Comparison): Minor qualification.
4076
4077 * lists.texi (Cons Cells): Copyedits.
4078 (List Elements): Mention push.
4079 (List Variables): Mention pop.
4080 (Rings): Move to sequences.texi.
4081
4082 * sequences.texi (Sequence Functions): Don't repeat the
4083 introduction already given in the parent.
4084 (Vectors): Copyedits.
4085 (Rings): Move from lists.texi. Note that this is specific to the
4086 ring package.
4087
4088 * symbols.texi (Definitions, Symbol Components): Mention variable
4089 scoping issues.
4090 (Plists and Alists): Copyedits.
4091
4092 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
4093 correctness with lexical scoping.
4094 (Eval): Copyedits.
4095
4096 2012-01-21 Chong Yidong <cyd@gnu.org>
4097
4098 * intro.texi (A Sample Function Description): Special notation
4099 used for macros too.
4100
4101 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
4102 (Symbol Type): Add xref for keyword symbols.
4103 (Sequence Type): Clarify differences between sequence types.
4104 (Cons Cell Type): Add "linked list" index entry.
4105 (Non-ASCII in Strings): Copyedits.
4106 (Equality Predicates): Symbols with same name need not be eq.
4107
4108 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
4109 ldexp. Move float-e and float-pi to Math Functions node.
4110
4111 2012-01-21 Glenn Morris <rgm@gnu.org>
4112
4113 * modes.texi (Auto Major Mode):
4114 * variables.texi (File Local Variables):
4115 Mention inhibit-local-variables-regexps.
4116
4117 2012-01-19 Martin Rudalics <rudalics@gmx.at>
4118
4119 * windows.texi (Window Configurations): Rewrite references to
4120 persistent window parameters.
4121 (Window Parameters): Fix description of persistent window
4122 parameters.
4123
4124 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
4125
4126 * windows.texi (Window Parameters): Use @pxref.
4127
4128 2012-01-16 Martin Rudalics <rudalics@gmx.at>
4129
4130 * windows.texi (Window Configurations, Window Parameters):
4131 Describe persistent window parameters.
4132
4133 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
4134
4135 * variables.texi (Creating Buffer-Local): Warn against misuses of
4136 make-variable-buffer-local (bug#10258).
4137
4138 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4139
4140 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
4141
4142 2012-01-06 Chong Yidong <cyd@gnu.org>
4143
4144 * variables.texi (Directory Local Variables):
4145 Document hack-dir-local-variables-non-file-buffer.
4146
4147 2012-01-06 Glenn Morris <rgm@gnu.org>
4148
4149 * maps.texi (Standard Keymaps): Refer to Info-edit by name
4150 rather than by keybinding.
4151
4152 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
4153
4154 * frames.texi (Font and Color Parameters): Add @pxref.
4155
4156 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
4157
4158 * frames.texi (Font and Color Parameters):
4159 Document w32 font backends (bug#10399).
4160
4161 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
4162
4163 * files.texi (File Attributes, Changing Files):
4164 Use a more-natural notation for octal numbers.
4165
4166 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
4167
4168 * variables.texi (Variables with Restricted Values):
4169 Change reference to variable (bug#10354).
4170
4171 2011-12-13 Martin Rudalics <rudalics@gmx.at>
4172
4173 * windows.texi (Splitting Windows): Use t instead of non-nil
4174 when describing window-combination-resize.
4175
4176 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
4177
4178 * text.texi (Special Properties): Warn against `intangible' properties
4179 (bug#10222).
4180
4181 2011-11-26 Eli Zaretskii <eliz@gnu.org>
4182
4183 * display.texi (Truncation):
4184 * text.texi (Special Properties): Describe what a stretch-glyph is
4185 instead of using that term without explanation. Make the
4186 cross-references more accurate.
4187
4188 * display.texi (Usual Display): Update the description,
4189 cross-references, and indexing related to display of control
4190 characters and raw bytes.
4191
4192 2011-11-25 Martin Rudalics <rudalics@gmx.at>
4193
4194 * windows.texi (Splitting Windows): Fix description of
4195 window-combination-limit. Suggested by Eli Zaretskii.
4196
4197 2011-11-23 Chong Yidong <cyd@gnu.org>
4198
4199 * windows.texi (Window Sizes): Move window-top-line,
4200 window-left-column, and window-*-pixel-edges to Coordinates and
4201 Windows node.
4202 (Coordinates and Windows): Restore window-edges doc.
4203
4204 2011-11-21 Martin Rudalics <rudalics@gmx.at>
4205
4206 * windows.texi (Windows and Frames, Splitting Windows):
4207 Fix typos.
4208
4209 2011-11-21 Chong Yidong <cyd@gnu.org>
4210
4211 * windows.texi (Splitting Windows): Fix error in documentation of
4212 window-combination-limit.
4213 (Cyclic Window Ordering): Minor fixes to next-window,
4214 one-window-p, and get-lru-window docs. Don't document
4215 window-list-1.
4216 (Buffers and Windows): Copyedits.
4217 (Choosing Window): Document special handling of special-display-*.
4218 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
4219 Don't document even-window-heights, which is going away.
4220 Clarify which options are obeyed by which action functions.
4221
4222 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
4223
4224 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
4225
4226 2011-11-20 Martin Rudalics <rudalics@gmx.at>
4227
4228 * windows.texi (Resizing Windows, Splitting Windows):
4229 Remove term "status" when talking about combination limits.
4230
4231 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
4232
4233 * compile.texi (Compiler Errors):
4234 * help.texi (Help Functions): Fix typos.
4235
4236 2011-11-19 Chong Yidong <cyd@gnu.org>
4237
4238 * windows.texi (Splitting Windows): Clarify role of window
4239 parameters in split-window. Shorten the example.
4240 (Deleting Windows): Rewrite intro to handle internal windows.
4241 Fix delete-windows-on doc.
4242 (Selecting Windows): Copyedits.
4243
4244 2011-11-17 Martin Rudalics <rudalics@gmx.at>
4245
4246 * windows.texi (Resizing Windows, Splitting Windows)
4247 (Deleting Windows): Use term window-combination-resize instead
4248 of window-splits.
4249
4250 2011-11-16 Martin Rudalics <rudalics@gmx.at>
4251
4252 * windows.texi (Resizing Windows, Splitting Windows):
4253 Rename occurrences of window-nest to window-combination-limit.
4254
4255 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
4256
4257 * intro.texi (Lisp History): Fix typo.
4258
4259 2011-11-12 Martin Rudalics <rudalics@gmx.at>
4260
4261 * windows.texi (Splitting Windows, Deleting Windows):
4262 Remove references to splits status of windows.
4263
4264 2011-11-10 Glenn Morris <rgm@gnu.org>
4265
4266 * buffers.texi (Read Only Buffers): Expand a bit on why
4267 toggle-read-only should only be used interactively. (Bug#7292)
4268
4269 2011-11-09 Chong Yidong <cyd@gnu.org>
4270
4271 * windows.texi (Window Sizes): Document window-pixel-edges,
4272 window-inside-pixel-edges, window-absolute-pixel-edges, and
4273 window-inside-absolute-pixel-edges.
4274 (Resizing Windows): shrink-window-if-larger-than-buffer works on
4275 non-full-width windows.
4276
4277 2011-11-09 Martin Rudalics <rudalics@gmx.at>
4278
4279 * windows.texi (Resizing Windows): Rewrite documentation of
4280 window-resizable.
4281
4282 2011-11-09 Chong Yidong <cyd@gnu.org>
4283
4284 * windows.texi (Splitting Windows): Simplify example.
4285
4286 2011-11-08 Chong Yidong <cyd@gnu.org>
4287
4288 * windows.texi (Window Sizes): Copyedits. Document
4289 window-text-height. Remove window-min-height and window-min-width
4290 discussion, referring instead to Emacs manual.
4291 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
4292 (Resizing Windows): Simplify introduction. Don't document
4293 enlarge-window, shrink-window, enlarge-window-horizontally, and
4294 shrink-window-horizontally; they are no longer preferred for
4295 calling from Lisp, and are already documented in the Emacs manual.
4296
4297 2011-11-07 Glenn Morris <rgm@gnu.org>
4298
4299 * windows.texi (Choosing Window): Fix keybinding typo.
4300
4301 2011-11-07 Martin Rudalics <rudalics@gmx.at>
4302
4303 * windows.texi (Resizing Windows, Splitting Windows)
4304 (Window Configurations): Use "child window" instead of
4305 "subwindow".
4306
4307 2011-11-06 Chong Yidong <cyd@gnu.org>
4308
4309 * windows.texi (Basic Windows): Clarify various definitions.
4310 Treat window-normalize-* as internal; don't document them.
4311 (Windows and Frames): Various clarifications, e.g. non-live
4312 windows also belong to frames. Fix window-list description.
4313 Simplify window nesting example.
4314 (Splitting Windows, Window Configurations):
4315 Use split-window-below.
4316
4317 2011-11-04 Eli Zaretskii <eliz@gnu.org>
4318
4319 * windows.texi (Window Sizes): Mention in the doc string that the
4320 return values of `window-body-height' and `window-body-width' are
4321 in frame's canonical units. (Bug#9949)
4322
4323 2011-10-30 Martin Rudalics <rudalics@gmx.at>
4324
4325 * windows.texi (Windows and Frames): Remove "iso-" infix from
4326 documentation of window-iso-combined-p.
4327
4328 2011-10-26 Chong Yidong <cyd@gnu.org>
4329
4330 * modes.texi (Running Hooks): Document with-wrapper-hook.
4331
4332 2011-10-18 Chong Yidong <cyd@gnu.org>
4333
4334 * display.texi (Glyphless Chars): New node.
4335
4336 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
4337
4338 * text.texi (Yanking): Document yank-excluded-properties.
4339
4340 * package.texi (Packaging Basics): The commentary should say how
4341 to begin using the package.
4342
4343 2011-10-11 Martin Rudalics <rudalics@gmx.at>
4344
4345 * windows.texi (Deleting Windows): Mention which window gets
4346 selected when deleting the selected window.
4347
4348 2011-10-09 Martin Rudalics <rudalics@gmx.at>
4349
4350 * buffers.texi (The Buffer List): Describe how bury-buffer deals
4351 with the selected window.
4352 * windows.texi (Buffers and Windows): Reformulate text on how
4353 replace-buffer-in-windows deals with a window.
4354 (Quitting Windows): Describe how quit-window deals with a
4355 standalone frame. Describe new option frame-auto-hide-function.
4356
4357 2011-10-08 Glenn Morris <rgm@gnu.org>
4358
4359 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
4360
4361 * positions.texi (Excursions): Update warning message.
4362
4363 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
4364
4365 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
4366 Fix Emacs manual xref (Bug#9675).
4367
4368 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
4369
4370 * windows.texi (Textual Scrolling): Document scroll-up-command,
4371 scroll-down-command, scroll-error-top-bottom, and the
4372 scroll-command symbol property.
4373 (Display Action Functions): Fix description of
4374 display-buffer-pop-up-window.
4375
4376 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
4377
4378 * windows.texi (Splitting Windows): Fix typos.
4379
4380 2011-09-25 Martin Rudalics <rudalics@gmx.at>
4381
4382 * windows.texi (Windows and Frames, Display Action Functions)
4383 (Switching Buffers): Fix some typos.
4384 (Buffers and Windows): Remove reference to window-auto-delete.
4385 Reword description of replace-buffer-in-windows.
4386 (Window History): Fix some typos and refer to frame local buffer
4387 list.
4388 (Quitting Windows): New node.
4389 (Window Configurations): Add descriptions of window-state-get
4390 and window-state-put.
4391 (Window Parameters): Describe variable ignore-window-parameters.
4392 Sketch some window parameters currently in use.
4393 * elisp.texi (Top): Update node listing.
4394
4395 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
4396
4397 * windows.texi (Display Action Functions)
4398 (Choosing Window Options): New nodes.
4399
4400 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
4401
4402 * windows.texi (Window History): New node. Move text here from
4403 Buffers and Windows.
4404 (Switching Buffers): Rename from Displaying Buffers, since we
4405 don't document display-buffer here; callers changed.
4406 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
4407 switch-to-buffer-other-frame. Delete duplicate
4408 replace-buffer-in-windows doc.
4409 (Choosing Window): Document display actions.
4410
4411 2011-09-24 Eli Zaretskii <eliz@gnu.org>
4412
4413 * display.texi (Forcing Redisplay): Update the description of
4414 redisplay-dont-pause due to change in the default value.
4415
4416 2011-09-23 Martin Rudalics <rudalics@gmx.at>
4417
4418 * frames.texi (Frames and Windows): Move section and rename to
4419 Windows and Frames in windows.texi.
4420 * windows.texi (Windows): Restructure.
4421 (Basic Windows): Rewrite. Explain live and internal windows and
4422 normalization functions.
4423 (Windows and Frames): Move section here from frames.texi.
4424 Describe subwindows, window combinations, window tree, and
4425 corresponding functions including window-list here.
4426 (Window Sizes): Rename section from Size of Window and move it
4427 up in chapter. Describe total and body sizes and the
4428 corresponding functions. Explain new semantics of
4429 window-min-height/-width.
4430 (Resizing Windows): Move section up in chapter. Describe new
4431 resize functions.
4432 (Splitting Windows): Describe new behavior of split-window,
4433 split-window-above-each-other and split-window-side-by-side.
4434 Provide examples. Describe window-nest and window-splits
4435 options.
4436 (Deleting Windows): Minor rewrite.
4437 (Selecting Windows): Minor rewrite.
4438 Describe frame-selected-window and set-frame-selected-window here.
4439 (Cyclic Window Ordering): Minor rewrite.
4440 Describe window-list-1.
4441 (Buffers and Windows): Rewrite. Explain a window's previous and
4442 next buffers and the corresponding functions.
4443 (Window Tree): Merge into Windows and Frames section.
4444 * elisp.texi (Top): Update node listings for frames and windows
4445 sections.
4446
4447 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
4448
4449 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
4450
4451 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4452
4453 * errors.texi (Standard Errors): Remove apparent placeholder text
4454 (bug#9491).
4455
4456 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
4457
4458 * frames.texi (Management Parameters): Fix description of
4459 icon-type parameter.
4460
4461 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
4462
4463 * tips.texi (Key Binding Conventions): Don't bind a key sequence
4464 ending in C-g. Suggested by Edward O'Connor.
4465
4466 2011-09-17 Eli Zaretskii <eliz@gnu.org>
4467
4468 * numbers.texi (Integer Basics): Add indexing for
4469 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
4470
4471 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
4472
4473 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
4474
4475 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
4476
4477 * processes.texi (Network Servers): Clarify what the process
4478 buffer is used for (bug#9233).
4479
4480 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
4481
4482 * lists.texi (Building Lists): Fix typo.
4483
4484 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
4485
4486 * display.texi (Basic Faces): New node. Document new faces.
4487
4488 * modes.texi (Major Mode Conventions): Move some text there.
4489 (Mode Help): Remove major-mode var, duplicated in Major Modes.
4490
4491 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
4492
4493 * modes.texi (Basic Major Modes): New node. Callers updated.
4494 (Major Modes): Document fundamental-mode and major-mode.
4495 (Major Mode Basics): Node deleted; text moved to Major Modes.
4496 (Derived Modes): Document derived-mode-p.
4497
4498 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
4499
4500 * files.texi (Changing Files, Create/Delete Dirs): Document new
4501 arguments for delete-file, delete-directory, and copy-directory.
4502 (Visiting Functions): Remove view-file; it is documented in the
4503 Emacs manual.
4504
4505 * frames.texi (Layout Parameters): The defaults for the
4506 menu-bar-lines and tool-bar-lines parameters depend on the mode.
4507
4508 * display.texi (Progress): Document spinner functionality.
4509
4510 * os.texi (Killing Emacs): Note that kill-emacs can be called by
4511 operating system signals. Refer to save-buffers-kill-terminal
4512 instead of save-buffers-kill-emacs.
4513
4514 * objects.texi (Symbol Type): Document ## print representation.
4515
4516 2011-08-25 Eli Zaretskii <eliz@gnu.org>
4517
4518 * display.texi (Specified Space): Mention that `space' specs
4519 influence bidi reordering.
4520 (Bidirectional Display): Explain how to use `(space . PROPS)' for
4521 separating fields with bidirectional content.
4522
4523 2011-08-24 Eli Zaretskii <eliz@gnu.org>
4524
4525 * display.texi (Bidirectional Display): Document return value in
4526 buffers that are not bidi-reordered for display, and in unibyte
4527 buffers.
4528
4529 2011-08-23 Eli Zaretskii <eliz@gnu.org>
4530
4531 * nonascii.texi (Character Properties): Document the values for
4532 unassigned codepoints.
4533
4534 2011-08-18 Eli Zaretskii <eliz@gnu.org>
4535
4536 * nonascii.texi (Character Properties): Document use of
4537 `bidi-class' and `mirroring' properties as part of reordering.
4538 Provide cross-references to "Bidirectional Display".
4539
4540 * display.texi (Bidirectional Display): Document the pitfalls of
4541 concatenating strings with bidirectional content, with possible
4542 solutions. Document bidi-string-mark-left-to-right.
4543 Mention paragraph direction in modes that inherit from prog-mode.
4544 Document use of `bidi-class' and `mirroring' properties as part of
4545 reordering.
4546
4547 2011-08-16 Eli Zaretskii <eliz@gnu.org>
4548
4549 * modes.texi (Major Mode Conventions): Improve the documentation
4550 of `mode-class' `special' modes.
4551
4552 * nonascii.texi (Character Properties): Document the `mirroring'
4553 property. Add index entries.
4554
4555 * syntax.texi (Categories): Add an example of defining a new
4556 category and category table.
4557
4558 * searching.texi (Regexp Backslash): Document how to display
4559 existing categories. Mention the possibility of adding
4560 categories, and add an xref to where this is described. Add an
4561 index entry.
4562
4563 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
4564
4565 * text.texi (Special Properties):
4566 * display.texi (Overlay Properties): Note that mouse-face cannot
4567 change the text size (Bug#8530).
4568
4569 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
4570
4571 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
4572 using setenv instead.
4573
4574 2011-07-28 Eli Zaretskii <eliz@gnu.org>
4575
4576 * display.texi (Bidirectional Display): Document the fact that
4577 bidi-display-reordering is t by default.
4578
4579 2011-07-23 Eli Zaretskii <eliz@gnu.org>
4580
4581 * display.texi (Bidirectional Display): New section.
4582
4583 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4584 Tim Cross <theophilusx@gmail.com> (tiny change)
4585 Glenn Morris <rgm@gnu.org>
4586
4587 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
4588
4589 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
4590
4591 * help.texi (Keys in Documentation): Revert last change.
4592
4593 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4594
4595 * help.texi (Keys in Documentation): Clarify that \= only quotes
4596 the next character, and doesn't affect longer sequences in
4597 particular (bug#8935).
4598
4599 * debugging.texi (Using Debugger):
4600 Mention @code{eval-expression-debug-on-error} (bug#8549).
4601
4602 2011-07-14 Eli Zaretskii <eliz@gnu.org>
4603
4604 * display.texi (Other Display Specs): Document that `left-fringe'
4605 and `right-fringe' display specifications are of the "replacing"
4606 kind.
4607
4608 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
4609
4610 * help.texi (Documentation Basics): Add a link to the Function
4611 Documentation node (bug#6580).
4612
4613 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4614
4615 * keymaps.texi (Menu Bar): Mention :visible and :enable
4616 (bug#6344). Text by Drew Adams.
4617
4618 * modes.texi (Running Hooks): Mention buffer-local hook variables
4619 (bug#6218).
4620
4621 * objects.texi (General Escape Syntax): "a with grave accent" is
4622 ?xe0, not ?x8e0 (bug#5259).
4623
4624 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
4625
4626 * display.texi (Face Attributes, Font Selection): Add references
4627 to the Fonts node in the Emacs manual (Bug#4178).
4628
4629 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
4630
4631 * display.texi (Window Systems): `window-system' is
4632 terminal-local.
4633
4634 * frames.texi (Frame Parameters, Parameter Access): Don't mention
4635 frame-local variables.
4636
4637 * variables.texi (Buffer-Local Variables): Don't mention obsolete
4638 frame-local variables.
4639 (Frame-Local Variables): Node deleted.
4640
4641 * elisp.texi (Top): Update node listing.
4642
4643 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4644
4645 * elisp.texi: Change "inferiors" to "subnodes" in three places
4646 (bug#3523).
4647
4648 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
4649
4650 * frames.texi (Window System Selections): Discussion of
4651 x-select-enable-clipboard moved to Emacs manual.
4652
4653 2011-07-11 Deniz Dogan <deniz@dogan.se>
4654
4655 * commands.texi (Prefix Command Arguments): Remove excessive
4656 apostrophe.
4657
4658 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4659
4660 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
4661 description is a string (bug#3313).
4662
4663 * frames.texi (Display Feature Testing): Try to explain what all
4664 the visual classes mean (bug#3042).
4665
4666 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4667
4668 * modes.texi (Mode Line Variables): Document `mode-line-remote'
4669 and `mode-line-client' (bug#2974).
4670
4671 * text.texi (Insertion): Clarify marker movements (bug#1651).
4672 Text from Drew Adams.
4673
4674 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4675
4676 * text.texi (Special Properties): Clarify the format of `face'
4677 (bug#1375).
4678
4679 * commands.texi (Interactive Call): Add a `call-interactively'
4680 example (bug#1010).
4681
4682 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4683
4684 * functions.texi (Calling Functions): Link to the "Interactive
4685 Call" node (bug#1001).
4686
4687 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
4688
4689 * customize.texi (Composite Types): Move alist and plist to here
4690 from Simple Types (Bug#7545).
4691
4692 * elisp.texi (Top): Update menu description.
4693
4694 * display.texi (Face Attributes): Document negative line widths
4695 (Bug#6113).
4696
4697 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
4698
4699 * searching.texi (Match Data): Note that match data can be
4700 overwritten by most functions (bug#2499).
4701
4702 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4703
4704 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
4705 flags mean (bug#6659).
4706
4707 * functions.texi (What Is a Function): Document the autoload
4708 object (bug#6496).
4709
4710 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4711
4712 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
4713 is only used in the Customize user interface (bug#6089).
4714
4715 * display.texi (Showing Images): Mention the point of sliced
4716 images (bug#7836).
4717
4718 2011-07-02 Eli Zaretskii <eliz@gnu.org>
4719
4720 * variables.texi (Defining Variables, Void Variables)
4721 (Constant Variables): Fix incorrect usage of @kindex.
4722
4723 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4724
4725 * variables.texi (Defining Variables): Add an index entry for
4726 `set-variable' (bug#7262).
4727 (Defining Variables): Use @findex for functions.
4728
4729 * frames.texi (Basic Parameters): Document the `explicit-name'
4730 parameter (bug#6951).
4731
4732 * customize.texi (Type Keywords): Clarify that :value provides a
4733 default value for all types (bug#7386).
4734
4735 * streams.texi (Output Functions): Document `pp'.
4736
4737 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
4738
4739 * keymaps.texi (Searching Keymaps):
4740 * display.texi (Overlay Properties): Fix errors in 2011-05-29
4741 change. Suggested by Johan Bockgård.
4742
4743 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
4744
4745 * text.texi (Special Properties): Clarify role of font-lock-face.
4746
4747 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4748
4749 * processes.texi (Process Information): Rename `process-alive-p'
4750 to `process-live-p' for consistency with other `-live-p' functions.
4751
4752 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
4753
4754 Document wide integers better.
4755 * files.texi (File Attributes): Document ino_t values better.
4756 ino_t values no longer map to anything larger than a single cons.
4757 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
4758 (Bitwise Operations):
4759 * objects.texi (Integer Type): Use a binary notation that is a bit easier
4760 to read, and that will port better if 62-bits becomes the default.
4761 Fix or remove incorrect examples.
4762 * os.texi (Time Conversion): Document time_t values better.
4763
4764 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4765
4766 * processes.texi (Process Information):
4767 Document `process-alive-p'.
4768
4769 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4770
4771 * help.texi (Accessing Documentation):
4772 * display.texi (Pixel Specification):
4773 * processes.texi (Serial Ports, Serial Ports):
4774 * nonascii.texi (Character Properties, Default Coding Systems):
4775 * text.texi (Changing Properties, Special Properties):
4776 * windows.texi (Window Start and End):
4777 * modes.texi (SMIE Indentation Example, SMIE Tricks):
4778 * keymaps.texi (Searching Keymaps, Tool Bar):
4779 * minibuf.texi (Basic Completion):
4780 * compile.texi (Eval During Compile):
4781 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
4782 7x9 paper in printed manual.
4783
4784 * lists.texi (Sets And Lists): Fix misplaced text.
4785
4786 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4787
4788 * keymaps.texi (Remapping Commands): Emphasize that the keymap
4789 needs to be active (Bug#8350).
4790
4791 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
4792
4793 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
4794
4795 * tips.texi (Coding Conventions): Remove antediluvian filename
4796 limit recommendation (Bug#8538).
4797
4798 2011-05-27 Glenn Morris <rgm@gnu.org>
4799
4800 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
4801
4802 2011-05-26 Glenn Morris <rgm@gnu.org>
4803
4804 * variables.texi (File Local Variables):
4805 Update hack-local-variables `mode-only' return value.
4806 Add some more details on what this function does in the other case.
4807
4808 2011-05-19 Glenn Morris <rgm@gnu.org>
4809
4810 * lists.texi (Sets And Lists): Mention cl provides union etc.
4811
4812 2011-05-19 Nix <nix@esperi.org.uk>
4813
4814 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
4815
4816 * text.texi (Parsing HTML): Update for function name changes.
4817
4818 * syntax.texi (Syntax Flags): Small fix.
4819
4820 * keymaps.texi (Active Keymaps): Typo fix.
4821 (Changing Key Bindings): Grammar fix.
4822
4823 * frames.texi (Minibuffers and Frames): Grammar fix.
4824 (Window System Selections): x-select-enable-clipboard now defaults to t.
4825
4826 * customize.texi (Common Keywords):
4827 * display.texi (Abstract Display):
4828 * modes.texi (Auto-Indentation):
4829 * nonascii.texi (Converting Representations): Typo fixes.
4830
4831 * control.texi (Examples of Catch): Call it "goto" not "go to".
4832
4833 2011-05-14 Eli Zaretskii <eliz@gnu.org>
4834
4835 * nonascii.texi (Character Properties): Fix inconsistencies with
4836 implementation.
4837
4838 * text.texi (Special Properties): Move @defvar's out of the
4839 @table. (Bug#8652)
4840
4841 2011-05-12 Glenn Morris <rgm@gnu.org>
4842
4843 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
4844
4845 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
4846
4847 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
4848 (Multiline Font Lock):
4849 * vol2.texi (Top):
4850 * vol1.texi (Top):
4851 * elisp.texi (Top): Update menu accordingly.
4852
4853 2011-05-12 Drew Adams <drew.adams@oracle.com>
4854
4855 * modes.texi (Region to Fontify): Fix typo.
4856
4857 2011-05-10 Jim Meyering <meyering@redhat.com>
4858
4859 * minibuf.texi: Fix typo "in in -> in".
4860
4861 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
4862
4863 * numbers.texi (Integer Basics): Large integers are treated as floats.
4864
4865 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4866
4867 * processes.texi (Synchronous Processes): Document the (:file
4868 "/file-name") syntax for `call-process'.
4869
4870 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
4871
4872 * windows.texi (Choosing Window): Fix typo.
4873
4874 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
4875
4876 * frames.texi (Layout Parameters): Note the difference between
4877 querying and setting parameters for left-fringe and right-fringe
4878 (Bug#6930).
4879
4880 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
4881
4882 * minibuf.texi (Basic Completion): Be a bit more precise about the
4883 valid kinds of completion tables.
4884 (Programmed Completion): Remove obsolete text about lambda expressions
4885 not being valid completion tables.
4886
4887 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
4888
4889 * positions.texi (Excursions): Explain the "save-excursion
4890 defeated by set-buffer" warning.
4891
4892 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
4893 save-excursion. Suggested by Uday S Reddy.
4894
4895 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
4896
4897 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
4898 (Lexical Binding): New sub-section.
4899
4900 * eval.texi (Eval): Discourage the use of `eval'.
4901 Document its new `lexical' argument.
4902
4903 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
4904
4905 * commands.texi (Command Overview): `post-command-hook' is not reset to
4906 nil any more.
4907
4908 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
4909
4910 * strings.texi (String Conversion): Don't mention
4911 string-make-(uni|multi)byte (bug#8262).
4912 * nonascii.texi (Converting Representations): Fix up range.
4913 * keymaps.texi (Key Binding Commands): Update code point, avoid
4914 "unibyte character" and remove mention of unibyte bindings.
4915
4916 2011-03-10 Eli Zaretskii <eliz@gnu.org>
4917
4918 * modes.texi (Operator Precedence Grammars): Don't use characters
4919 outside ISO-8859-1.
4920
4921 2011-03-09 Eli Zaretskii <eliz@gnu.org>
4922
4923 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
4924
4925 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
4926
4927 2011-03-08 Glenn Morris <rgm@gnu.org>
4928
4929 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
4930 * intro.texi (Acknowledgements): Names to UTF-8.
4931 * elisp.texi: Set documentencoding.
4932
4933 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
4934
4935 * Version 23.3 released.
4936
4937 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4938
4939 * package.texi: Update index keywords.
4940 (Package Archives): New node contents. Document package-x.el.
4941
4942 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
4943
4944 * makefile.w32-in (srcs): Add package.texi.
4945
4946 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4947
4948 * package.texi (Packaging, Packaging Basics, Simple Packages)
4949 (Multi-file Packages): Expand and clarify.
4950 (Package Archives): Temporary placeholder node.
4951
4952 * elisp.texi (Top): Update node listing.
4953
4954 * Makefile.in (srcs): Add package.texi.
4955
4956 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
4957
4958 * processes.texi (Synchronous Processes): Minor clarification
4959 (Bug#8149).
4960
4961 2011-03-03 Glenn Morris <rgm@gnu.org>
4962
4963 * files.texi (Truenames): Minor clarification. (Bug#2341)
4964
4965 2011-03-01 Glenn Morris <rgm@gnu.org>
4966
4967 * variables.texi (Directory Local Variables):
4968 Mention `(subdirs . nil)' alist element.
4969
4970 2011-02-28 Glenn Morris <rgm@gnu.org>
4971
4972 * variables.texi (Directory Local Variables): Mention the optional
4973 mtime argument of dir-locals-set-directory-class. (Bug#3577)
4974
4975 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
4976
4977 * minibuf.texi (Minibuffer History): Clarify discussion of
4978 minibuffer history lists (Bug#8085).
4979
4980 2011-02-19 Eli Zaretskii <eliz@gnu.org>
4981
4982 * elisp.texi: Sync @dircategory with ../../info/dir.
4983
4984 * files.texi (Visiting Functions): Document find-file-literally,
4985 both the command and the variable.
4986
4987 * variables.texi (Creating Buffer-Local): Explain the meaning of
4988 permanent local variables.
4989
4990 * files.texi (Visiting Functions): Document find-file-literally,
4991 both the command and the variable.
4992
4993 * variables.texi (Creating Buffer-Local): Explain the meaning of
4994 permanent local variables.
4995
4996 2011-02-19 Glenn Morris <rgm@gnu.org>
4997
4998 * keymaps.texi (Remapping Commands): Mention how to undo it.
4999
5000 2011-02-09 Reuben Thomas <rrt@sc3d.org>
5001
5002 * loading.texi (Hooks for Loading): Remove unnecessary advice
5003 about eval-after-load (Bug#7986).
5004
5005 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
5006
5007 * commands.texi (Accessing Mouse): Note that a header line is not
5008 included in the row of posn-col-row.
5009
5010 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
5011
5012 * modes.texi (Major Mode Conventions): Add face guidelines.
5013 (Faces for Font Lock): List faces in order of prominence.
5014
5015 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
5016
5017 format-time-string now supports subsecond time stamp resolution
5018 * os.texi (Time Parsing): Document %N.
5019
5020 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
5021
5022 * vol1.texi (Top):
5023 * vol2.texi (Top):
5024 * elisp.texi (Top):
5025 * display.texi (Display Property): Shorten the menu description of
5026 the "Other Display Specs" node (Bug#7816).
5027
5028 * keymaps.texi (Defining Menus): Add "menu item" and "extended
5029 menu item" concept index entries (Bug#7805).
5030
5031 2011-01-29 Eli Zaretskii <eliz@gnu.org>
5032
5033 * makefile.w32-in (texinfodir): New variable.
5034 (usermanualdir): Remove as redundant with $(emacsdir).
5035 (MAKEINFO): Remove options, leave only program name.
5036 (MAKEINFO_OPTS): New variable.
5037 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
5038
5039 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
5040 Richard Kim <emacs18@gmail.com>
5041
5042 * loading.texi (Library Search): Document list-load-path-shadows
5043 (Bug#7757).
5044
5045 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
5046
5047 * searching.texi (Regexp Special): Remove outdated discussion of
5048 character sets (Bug#7780).
5049
5050 * frames.texi (Pop-Up Menus): Document where menu title comes
5051 from (Bug#7684).
5052
5053 2011-01-25 Glenn Morris <rgm@gnu.org>
5054
5055 * display.texi (Making Buttons): Mention limitation of text buttons.
5056
5057 2011-01-23 Werner Lemberg <wl@gnu.org>
5058
5059 * Makefile.in (MAKEINFO): Now controlled by `configure'.
5060 (MAKEINFO_OPTS): New variable. Use it where appropriate.
5061 (ENVADD): New variable to control texi2dvi and texi2pdf.
5062
5063 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
5064
5065 * files.texi (Directory Names): Move directory-abbrev-alist doc to
5066 Emacs manual.
5067
5068 2011-01-15 Eli Zaretskii <eliz@gnu.org>
5069
5070 * files.texi (Directory Names): Explain why FROM in
5071 directory-abbrev-alist should begin with \`. (Bug#7777)
5072
5073 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
5074
5075 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
5076
5077 2011-01-02 Eli Zaretskii <eliz@gnu.org>
5078
5079 * modes.texi (Emulating Mode Line): Fix last change.
5080
5081 2011-01-02 Eli Zaretskii <eliz@gnu.org>
5082
5083 * modes.texi (Emulating Mode Line): Update documentation of
5084 format-mode-line according to changes that fixed bug #7587.
5085
5086 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
5087
5088 * modes.texi (Derived Modes): Mention prog-mode.
5089
5090 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
5091 of the key-binding-data cache since we don't use it any more.
5092
5093 2010-12-13 Eli Zaretskii <eliz@gnu.org>
5094
5095 * processes.texi (Shell Arguments):
5096 * strings.texi (Creating Strings): Don't mention "shell commands";
5097 make it explicit that `split-string-and-unquote' and
5098 `combine-and-quote-strings' are mainly for working with arguments
5099 to call-process and start-process.
5100
5101 * processes.texi (Shell Arguments): Fix documentation of
5102 `split-string-and-unquote'. Add indexing. (Bug#7563)
5103
5104 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5105
5106 * modes.texi (Auto-Indentation): New section to document SMIE.
5107 (Major Mode Conventions):
5108 * text.texi (Mode-Specific Indent): Refer to it.
5109
5110 2010-12-13 Eli Zaretskii <eliz@gnu.org>
5111
5112 * display.texi (Other Display Specs): Document left-fringe and
5113 right-fringe display specs.
5114
5115 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
5116
5117 * backups.texi (Making Backups):
5118 * modes.texi (Example Major Modes): Use recommended coding style.
5119 (Major Mode Basics, Derived Modes): Encourge more strongly use of
5120 define-derived-mode. Mention completion-at-point-functions.
5121
5122 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
5123
5124 * nonascii.texi (Converting Representations):
5125 Document byte-to-string.
5126
5127 2010-12-08 Glenn Morris <rgm@gnu.org>
5128
5129 * buffers.texi (Modification Time):
5130 verify-visited-file-modtime now defaults to the current buffer.
5131
5132 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
5133
5134 * nonascii.texi (Converting Representations): Document byte-to-string.
5135
5136 * strings.texi (Creating Strings): Don't mention semi-obsolete
5137 function char-to-string.
5138 (String Conversion): Shorten discussion of semi-obsolete function
5139 string-to-char. Link to Converting Representations.
5140
5141 * objects.texi (Symbol Type):
5142 * text.texi (Near Point):
5143 * help.texi (Help Functions):
5144 * functions.texi (Mapping Functions): Use string instead of
5145 char-to-string in examples.
5146
5147 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
5148
5149 * text.texi (Kill Functions, Kill Functions)
5150 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
5151 YANK-HANDLER args.
5152
5153 * symbols.texi (Creating Symbols): Using unintern without an
5154 obarray arg is now obsolete.
5155
5156 * numbers.texi (Float Basics): Document float-e and float-pi.
5157
5158 * variables.texi (Defining Variables): Change "pi" example to
5159 "float-pi".
5160
5161 2010-11-26 Eli Zaretskii <eliz@gnu.org>
5162
5163 * commands.texi (Click Events): Document the values of X, Y and
5164 COL, ROW in the event's position, when the click is on the header
5165 or mode line, on the fringes, or in the margins.
5166
5167 2010-11-17 Eli Zaretskii <eliz@gnu.org>
5168
5169 * customize.texi (Composite Types): Lower-case index entry.
5170
5171 * loading.texi (How Programs Do Loading):
5172 Document load-file-name. (Bug#7346)
5173
5174 2010-11-17 Glenn Morris <rgm@gnu.org>
5175
5176 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
5177
5178 2010-11-13 Eli Zaretskii <eliz@gnu.org>
5179
5180 * display.texi (Usual Display): Characters with no fonts are not
5181 necessarily displayed as empty boxes.
5182
5183 2010-10-31 Glenn Morris <rgm@gnu.org>
5184
5185 * maps.texi (Standard Keymaps): Update File menu description.
5186
5187 2010-10-28 Glenn Morris <rgm@gnu.org>
5188
5189 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
5190
5191 2010-10-24 Eli Zaretskii <eliz@gnu.org>
5192
5193 * display.texi (Window Systems): Deprecate use of window-system as
5194 a predicate.
5195
5196 2010-10-23 Glenn Morris <rgm@gnu.org>
5197
5198 * help.texi (Documentation Basics): Remove mentions of digest-doc and
5199 sorted-doc.
5200
5201 2010-10-15 Eli Zaretskii <eliz@gnu.org>
5202
5203 * os.texi (Dynamic Libraries): New node, with slightly modified
5204 text deleted from "Image Formats".
5205 (System Interface): Add @menu entry for "Dynamic Libraries".
5206
5207 * display.texi (Image Formats): Remove description of
5208 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
5209
5210 2010-10-12 Glenn Morris <rgm@gnu.org>
5211
5212 * book-spine.texinfo: Rename to book-spine.texi.
5213
5214 2010-10-11 Glenn Morris <rgm@gnu.org>
5215
5216 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
5217
5218 * Makefile.in (DVIPS): New variable.
5219 (.PHONY): Add html, ps.
5220 (html, elisp.html, ps, elisp.ps): New targets.
5221 (clean): Delete html, ps files.
5222 ($(infodir)/elisp): Remove unnecessary includes.
5223
5224 2010-10-09 Eli Zaretskii <eliz@gnu.org>
5225
5226 * makefile.w32-in (emacsdir): New variable.
5227 (srcs): Add emacsver.texi.
5228 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
5229
5230 2010-10-09 Glenn Morris <rgm@gnu.org>
5231
5232 * Makefile.in (VPATH): Remove.
5233 (infodir): Make it absolute.
5234 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
5235
5236 * Makefile.in (dist): Anchor regexps.
5237
5238 * Makefile.in (srcs): Put elisp.texi first.
5239 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
5240
5241 * Makefile.in (infoclean): Remove harmless, long-standing error.
5242
5243 * Makefile.in ($(infodir)): Delete rule.
5244 (mkinfodir): New.
5245 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
5246
5247 * Makefile.in (dist): Remove reference to emacsver.texi.in.
5248 Also copy emacsver.texi, and edit $emacsdir.
5249
5250 2010-10-09 Glenn Morris <rgm@gnu.org>
5251
5252 * Makefile.in (emacsdir): New variable.
5253 (MAKEINFO): Add -I $emacsdir.
5254 (dist): Copy emacsver.texi.
5255 (srcs): Add emacsver.texi.
5256
5257 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
5258 Set EMACSVER by including emacsver.texi.
5259
5260 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
5261
5262 2010-10-07 Glenn Morris <rgm@gnu.org>
5263
5264 * Makefile.in (version): New, set by configure.
5265 (clean): Delete dist tar file.
5266 (dist): Use version in tar name.
5267
5268 2010-10-06 Glenn Morris <rgm@gnu.org>
5269
5270 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
5271 (INSTALL_INFO): Remove unused variable.
5272 (mostlyclean, infoclean, dist): New rules.
5273 (clean): Delete dvi and pdf files.
5274 (maintainer-clean): Remove elisp.oaux, use infoclean.
5275 ($(infodir)): Add parallel build workaround.
5276
5277 2010-10-04 Glenn Morris <rgm@gnu.org>
5278
5279 * Makefile.in (dvi, pdf, $(infodir)): New targets.
5280 ($(infodir)/elisp): Ensure target directory exists. Use $@.
5281 Fix -I typo.
5282 (clean): No 'make.out' or 'core' files.
5283 (.PHONY): Declare clean rules.
5284 (maintainer-clean): Delete pdf file. Guard against cd failures.
5285
5286 2010-10-03 Glenn Morris <rgm@gnu.org>
5287
5288 * files.texi (File Name Components): Remove ignored section about
5289 deleted variable directory-sep-char.
5290
5291 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
5292
5293 * files.texi (Magic File Names): New defopt
5294 remote-file-name-inhibit-cache.
5295
5296 2010-10-02 Glenn Morris <rgm@gnu.org>
5297
5298 * os.texi (Killing Emacs): Hook now runs in batch mode.
5299
5300 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
5301
5302 * text.texi (Special Properties): Clarify when modification-hooks run.
5303
5304 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
5305
5306 * syntax.texi (Syntax Flags): Document new `c' flag.
5307
5308 2010-09-09 Glenn Morris <rgm@gnu.org>
5309
5310 * display.texi (ImageMagick Images): General cleanup.
5311
5312 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
5313
5314 * files.texi (Directory Names): Use \` rather than ^.
5315
5316 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
5317
5318 * text.texi (Low-Level Kill Ring):
5319 * frames.texi (Window System Selections): Remove cut buffer
5320 documentation.
5321
5322 2010-08-28 Eli Zaretskii <eliz@gnu.org>
5323
5324 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
5325 Parameters", where the default fringe width is described.
5326
5327 * frames.texi (Window Frame Parameters, Basic Parameters)
5328 (Position Parameters, Layout Parameters, Management Parameters)
5329 (Cursor Parameters, Font and Color Parameters): Add indexing for
5330 frame parameters. (Bug#6929)
5331
5332 2010-08-25 Tom Tromey <tromey@redhat.com>
5333
5334 * vol2.texi (Top): Update.
5335 * vol1.texi (Top): Update.
5336 * tips.texi (Library Headers): Mention Package-Version and
5337 Package-Requires.
5338 * package.texi: New file.
5339 * os.texi (System Interface): Update pointers.
5340 * elisp.texi (Top): Link to new nodes. Include package.texi.
5341 * anti.texi (Antinews): Update pointers.
5342
5343 2010-08-25 Eli Zaretskii <eliz@gnu.org>
5344
5345 * processes.texi (Filter Functions): Fix last change.
5346
5347 2010-08-24 Markus Triska <triska@gmx.at>
5348
5349 * processes.texi (Filter Functions): Use `buffer-live-p' instead
5350 of `buffer-name' in the main text as well as in the example
5351 (Bug#3098).
5352
5353 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
5354
5355 * nonascii.texi (Text Representations):
5356 * loading.texi (Loading Non-ASCII):
5357 * compile.texi (Byte Compilation): Don't mention obsolete
5358 --unibyte command-line argument.
5359
5360 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
5361
5362 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
5363
5364 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
5365
5366 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
5367
5368 2010-08-20 Eli Zaretskii <eliz@gnu.org>
5369
5370 * commands.texi (Misc Events): Add cross-references to where
5371 POSITION of a mouse event is described in detail.
5372
5373 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
5374
5375 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
5376
5377 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
5378
5379 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
5380 Suggested by Štěpán Němec <stepnem@gmail.com>.
5381
5382 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
5383
5384 * minibuf.texi (High-Level Completion): Document args of
5385 `read-buffer-function' (bug#5625).
5386
5387 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
5388
5389 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
5390
5391 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
5392
5393 * processes.texi (Process Information): Explain process property
5394 `remote-tty'.
5395
5396 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
5397
5398 * modes.texi (Defining Minor Modes): Use C-delete in examples,
5399 instead of "\C-\^?" (bug#6334).
5400
5401 * text.texi (Special Properties): Fix typo.
5402
5403 2010-07-09 Eli Zaretskii <eliz@gnu.org>
5404
5405 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
5406 calling sequences, which are now the standard.
5407
5408 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
5409
5410 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
5411
5412 * commands.texi (Command Overview): Mention undo-boundary call.
5413
5414 2010-06-23 Glenn Morris <rgm@gnu.org>
5415
5416 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
5417 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
5418 * frames.texi, functions.texi, internals.texi, keymaps.texi:
5419 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
5420 * searching.texi, sequences.texi, strings.texi, syntax.texi:
5421 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
5422 Untabify Texinfo files.
5423
5424 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
5425
5426 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
5427
5428 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
5429
5430 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
5431
5432 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
5433
5434 * searching.texi (Regexp Special): Remove obsolete information
5435 about matching non-ASCII characters, and suggest using char
5436 classes (Bug#6283).
5437
5438 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
5439
5440 * minibuf.texi (Basic Completion): Add missing "@end defun".
5441
5442 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
5443
5444 * minibuf.texi (Basic Completion): Document completion-boundaries.
5445 (Programmed Completion): Document the new fourth method for boundaries.
5446
5447 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
5448
5449 * display.texi (Image Cache): Update documentation about image caching.
5450
5451 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
5452
5453 * windows.texi (Textual Scrolling):
5454 * tips.texi (Coding Conventions):
5455 * minibuf.texi (Minibuffer History):
5456 * maps.texi (Standard Keymaps):
5457 * loading.texi (Where Defined):
5458 * edebug.texi (Instrumenting): Fix typos.
5459
5460 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
5461
5462 * keymaps.texi (Menu Bar): Document :advertised-binding property.
5463
5464 * functions.texi (Obsolete Functions):
5465 Document set-advertised-calling-convention.
5466
5467 * minibuf.texi (Basic Completion): Document completion-in-region.
5468 (Programmed Completion): Document completion-annotate-function.
5469
5470 * commands.texi (Reading One Event): Document read-key.
5471 (Distinguish Interactive): Document KIND arg to
5472 called-interactively-p. Delete obsolete interactive-p.
5473
5474 * elisp.texi (Top): Update node description.
5475
5476 2010-05-08 Eli Zaretskii <eliz@gnu.org>
5477
5478 * nonascii.texi (Character Properties):
5479 Document unicode-category-table. Add an index entry for Unicode
5480 general category.
5481
5482 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
5483
5484 * Version 23.2 released.
5485
5486 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
5487
5488 * locals.texi (Standard Buffer-Local Variables):
5489 Remove @ignore'd reference to `direction-reversed'.
5490
5491 2010-04-14 Juri Linkov <juri@jurta.org>
5492
5493 Fix @deffn without category.
5494
5495 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
5496 for `abbrev-insert'.
5497
5498 * buffers.texi (Indirect Buffers): Add category `Command'
5499 to @deffn of `clone-indirect-buffer'.
5500
5501 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
5502 for `next-window' and `previous-window'. Add category `Command'
5503 to @deffn of `pop-to-buffer'.
5504
5505 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
5506
5507 * nonascii.texi (Text Representations): Don't mark
5508 enable-multibyte-characters as a user option.
5509
5510 2010-03-31 Eli Zaretskii <eliz@gnu.org>
5511
5512 * control.texi (Handling Errors): How to re-throw a signal caught
5513 by condition-case.
5514
5515 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
5516
5517 * loading.texi (Hooks for Loading): Document after-load-functions.
5518 Copyedits.
5519
5520 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
5521
5522 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
5523
5524 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
5525
5526 * processes.texi (Network Processes): Document seqpacket type.
5527
5528 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
5529
5530 * os.texi (System Environment): Do not mention lynxos.
5531
5532 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
5533
5534 * Branch for 23.2.
5535
5536 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
5537
5538 * objects.texi (Integer Type): Take note of the read syntax
5539 exception for numbers that cannot fit in the integer type.
5540
5541 2010-03-03 Glenn Morris <rgm@gnu.org>
5542
5543 * numbers.texi (Integer Basics, Bitwise Operations):
5544 * objects.texi (Integer Type): Update for integers now being 30-bit.
5545
5546 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
5547
5548 * display.texi (Low-Level Font): Document :otf font-spec property.
5549
5550 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
5551
5552 * display.texi (Line Height): Avoid obsolete special default variables
5553 like default-major-mode.
5554
5555 2010-01-28 Alan Mackenzie <acm@muc.de>
5556
5557 * display.texi (Auto Faces): Say fontification-functions is called
5558 whether or not Font Lock is enabled. Tidy up the wording a bit.
5559
5560 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
5561
5562 * elisp.texi: Remove duplicate edition information (Bug#5407).
5563
5564 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
5565
5566 * two.el (volume-header-toc-markup): Fix typos in docstring.
5567
5568 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
5569
5570 Avoid dubious uses of save-excursions.
5571 * positions.texi (Excursions): Recommend the use of
5572 save-current-buffer if applicable.
5573 * text.texi (Clickable Text): Fix the example code which used
5574 save-excursion in a naive way which sometimes preserves point and
5575 sometimes not.
5576 * variables.texi (Creating Buffer-Local):
5577 * os.texi (Session Management):
5578 * display.texi (GIF Images):
5579 * control.texi (Cleanups): Use (save|with)-current-buffer.
5580
5581 2010-01-02 Eli Zaretskii <eliz@gnu.org>
5582
5583 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
5584
5585 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
5586
5587 * nonascii.texi (Text Representations, Character Codes)
5588 (Converting Representations, Explicit Encoding)
5589 (Translation of Characters): Use hex notation consistently.
5590 (Character Sets): Fix map-charset-chars doc (Bug#5197).
5591
5592 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
5593
5594 * loading.texi (Where Defined): Make it clearer that these are
5595 loaded files (Bug#5068).
5596
5597 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
5598
5599 * minibuf.texi (Completion Styles): Document `initials' style.
5600
5601 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
5602
5603 * frames.texi (Resources): Describe inhibit-x-resources.
5604 (Size Parameters): Copyedit.
5605
5606 * hash.texi (Creating Hash):
5607 * objects.texi (Hash Table Type): Document the new hash table
5608 printed representation.
5609
5610 * minibuf.texi (Basic Completion): 4th arg to all-completions is
5611 obsolete.
5612
5613 * processes.texi (Process Buffers):
5614 Document process-kill-buffer-query-function.
5615
5616 2009-12-05 Glenn Morris <rgm@gnu.org>
5617
5618 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
5619 diary-display-function, and no longer recommended to be a hook.
5620 Update for changes in the names of calendar and diary hooks.
5621 diary-print-entries-hook has changed section.
5622
5623 2009-11-28 Eli Zaretskii <eliz@gnu.org>
5624
5625 * text.texi (Special Properties): More accurate description of
5626 what the `cursor' property does.
5627
5628 2009-11-26 Kevin Ryde <user42@zip.com.au>
5629
5630 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
5631 mouse-wheel-down-event, the closest thing to a definition for them.
5632 * os.texi (Startup Summary): vindex inhibit-startup-message and
5633 inhibit-splash-screen.
5634 (Command-Line Arguments): vindex argv.
5635 (Suspending Emacs): vindex suspend-tty-functions and
5636 resume-tty-functions. Don't want to index every hook, but having
5637 the programming ones is helpful.
5638
5639 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
5640
5641 * commands.texi (Motion Events): Fix typo (Bug#4907).
5642
5643 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
5644
5645 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
5646 are affected by case-fold-search (Bug#4483).
5647
5648 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
5649
5650 * minibuf.texi (Reading File Names): Note that read-file-name may
5651 use a graphical file dialog.
5652
5653 2009-10-31 Glenn Morris <rgm@gnu.org>
5654
5655 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
5656
5657 2009-10-16 Kevin Ryde <user42@zip.com.au>
5658
5659 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
5660 in particular so `info-lookup-symbol' can find its docs.
5661
5662 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
5663
5664 * variables.texi (Constant Variables): Distinguish from defconst
5665 variables.
5666 (Defining Variables): Add cindex.
5667
5668 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
5669
5670 * os.texi (Time of Day): Clarify that the microsecond part is
5671 ignored (Bug#4637).
5672
5673 2009-10-11 Glenn Morris <rgm@gnu.org>
5674
5675 * frames.texi (Size and Position): Clarify what is included in the frame
5676 height. (Bug#4535)
5677
5678 2009-10-10 Glenn Morris <rgm@gnu.org>
5679
5680 * windows.texi (Size of Window): The relationship between window and
5681 frame heights is not so simple. (Bug#4535)
5682 Mention window-full-height-p.
5683
5684 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
5685
5686 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
5687 used from Lisp.
5688
5689 2009-10-07 Eli Zaretskii <eliz@gnu.org>
5690
5691 * files.texi (Directory Names) <abbreviate-file-name>:
5692 Document that root home directories are not replaced with "~".
5693
5694 2009-10-06 Eli Zaretskii <eliz@gnu.org>
5695
5696 * text.texi (Special Properties): Document the meaning of the
5697 `cursor' text property whose value is an integer.
5698
5699 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
5700
5701 * files.texi (Magic File Names): Add `copy-directory'.
5702
5703 2009-10-05 Eli Zaretskii <eliz@gnu.org>
5704
5705 * files.texi (File Attributes): Fix description of file
5706 attributes. (Bug#4638) Update attributes of files.texi example to
5707 be more representative.
5708
5709 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
5710
5711 * files.texi (Create/Delete Dirs): New command copy-directory.
5712
5713 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
5714
5715 * anti.texi (Antinews):
5716 * macros.texi (Indenting Macros):
5717 * strings.texi (Creating Strings, Case Conversion):
5718 Remove duplicate words.
5719
5720 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
5721
5722 * files.texi (Create/Delete Dirs): delete-directory has an
5723 optional parameter RECURSIVE.
5724
5725 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
5726
5727 * buffers.texi (Swapping Text): Minor clarification.
5728
5729 2009-10-01 Glenn Morris <rgm@gnu.org>
5730
5731 * functions.texi (Declaring Functions): Mention that we also search for
5732 ".m" files in the src/ directory.
5733
5734 2009-09-25 David Engster <deng@randomsample.de>
5735
5736 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
5737
5738 2009-09-22 Glenn Morris <rgm@gnu.org>
5739
5740 * internals.texi (Building Emacs): Mention preloaded-file-list.
5741
5742 2009-09-14 Alan Mackenzie <acm@muc.de>
5743
5744 * os.texi (Terminal Output): Put "@code{}" around "stdout".
5745
5746 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
5747
5748 * functions.texi (Anonymous Functions): Rearrange discussion,
5749 giving usage of unquoted lambda forms first. Mention that
5750 `function' and `#'' are no longer required (Bug#4290).
5751
5752 2009-09-11 Alan Mackenzie <acm@muc.de>
5753
5754 * os.texi (Terminal Output): Document `send-string-to-terminal' in
5755 batch mode.
5756
5757 2009-09-01 Glenn Morris <rgm@gnu.org>
5758
5759 * display.texi (Face Functions): Mention define-obsolete-face-alias.
5760
5761 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
5762
5763 * nonascii.texi (Character Codes): Fix typos.
5764
5765 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
5766
5767 * processes.texi (Synchronous Processes): New defvar
5768 process-file-side-effects.
5769
5770 2009-08-25 Glenn Morris <rgm@gnu.org>
5771
5772 * display.texi (Fontsets): Fix typo.
5773
5774 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
5775
5776 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
5777
5778 * processes.texi (Asynchronous Processes): Adjust arglist of
5779 start-process-shell-command and start-file-process-shell-command.
5780
5781 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
5782
5783 * advice.texi (Argument Access in Advice): Note that argument
5784 positions are zero-based (Bug#3932).
5785
5786 * commands.texi (Distinguish Interactive): Minor copyedit.
5787
5788 * display.texi (Face Attributes): Add xref to Displaying Faces for
5789 explanation of "underlying face".
5790
5791 * customize.texi (Common Keywords): Add xref to Loading.
5792
5793 * loading.texi (How Programs Do Loading): Add xref to Lisp
5794 Libraries node in the Emacs manual.
5795
5796 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
5797
5798 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
5799
5800 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
5801
5802 * processes.texi (Shell Arguments): Copyedits.
5803
5804 2009-07-18 Glenn Morris <rgm@gnu.org>
5805
5806 * loading.texi (Repeated Loading): Fix typo.
5807
5808 2009-07-16 Richard Stallman <rms@gnu.org>
5809
5810 * buffers.texi (Swapping Text): Recommend setting
5811 write-region-annotate-functions and buffer-saved-size.
5812
5813 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
5814
5815 2009-07-15 Glenn Morris <rgm@gnu.org>
5816
5817 * edebug.texi: Minor re-phrasings throughout.
5818 (Edebug Execution Modes): Sit-for affects continue mode too.
5819 (Jumping): Use `forward-sexp' rather than its keybinding.
5820 (Edebug Misc): Fix Q binding.
5821 (Edebug Eval): Remove cl version.
5822 (Printing in Edebug): Clarify print-length etc.
5823 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
5824 (Specification List): Remove edebug-unwrap findex entry.
5825 (Specification Examples): defmacro is actually not the same as defun.
5826 Escape "`" in example.
5827
5828 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
5829
5830 * markers.texi (The Mark): Document optional arg to
5831 deactivate-mark.
5832
5833 2009-07-11 Kevin Ryde <user42@zip.com.au>
5834
5835 * hooks.texi (Standard Hooks): Fix cross-references.
5836
5837 * loading.texi (Named Features): Refer to eval-after-load.
5838
5839 2009-07-11 Glenn Morris <rgm@gnu.org>
5840
5841 * Makefile.in (TEXI2PDF): New.
5842 (elisp.pdf): New target.
5843
5844 * searching.texi (Regexp Backslash): Fix typo.
5845
5846 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5847
5848 2009-07-10 Glenn Morris <rgm@gnu.org>
5849
5850 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
5851
5852 * customize.texi (Customization Types):
5853 * display.texi (Abstract Display):
5854 * objects.texi (Character Type, String Type):
5855 Merge in some menu descriptions from elisp.texi.
5856
5857 * hash.texi (Hash Tables):
5858 * modes.texi (Multiline Font Lock):
5859 End menu description with period.
5860
5861 2009-07-09 Glenn Morris <rgm@gnu.org>
5862
5863 * back.texi: Don't hard-code texinfo location.
5864
5865 * two-volume.make (texinfodir): New, with location of texinfo.tex.
5866 (tex): Add texinfodir to TEXINPUTS.
5867 (elisp1med-init, elisp2med-init): Use texinfodir.
5868
5869 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
5870 (clean): Add two-volume.make intermediate files.
5871
5872 * elisp.texi, vol1.texi, vol2.texi:
5873 Use a DATE variable with the publication date, and update it.
5874 Fix antinews menu description.
5875
5876 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
5877 Update the detailed node listing to match elisp.texi.
5878
5879 * README: Update edition to match elisp.texi.
5880
5881 * objects.texi (General Escape Syntax):
5882 * nonascii.texi (Character Sets):
5883 Use consistent case for "Unicode Standard".
5884
5885 * anti.texi (Antinews):
5886 * customize.texi (Variable Definitions):
5887 * functions.texi (Declaring Functions):
5888 * nonascii.texi (Character Properties):
5889 * processes.texi (Serial Ports):
5890 * text.texi (Special Properties):
5891 * tips.texi (Coding Conventions):
5892 Minor rearrangements to improve TeX line-filling.
5893
5894 * commands.texi (Using Interactive): Fix cross-reference.
5895
5896 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5897
5898 * frames.texi (Management Parameters): Mention sticky.
5899
5900 2009-07-01 Andreas Schwab <aschwab@redhat.com>
5901
5902 * help.texi (Help Functions): Fix description of help-buffer and
5903 help-setup-xref to use @defun instead of @deffn.
5904
5905 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5906
5907 * frames.texi (Size Parameters): Mention maximized for fullscreen.
5908
5909 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
5910
5911 * display.texi (Window Systems): Add ns to the list.
5912
5913 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
5914
5915 * Branch for 23.1.
5916
5917 2009-06-17 Martin Rudalics <rudalics@gmx.at>
5918
5919 * windows.texi (Dedicated Windows): Fix typo.
5920 (Resizing Windows): Replace @defun by @deffn.
5921
5922 2009-06-17 Glenn Morris <rgm@gnu.org>
5923
5924 * variables.texi (Directory Local Variables):
5925 Update for 2009-04-11 name-change of dir-locals-directory-alist.
5926
5927 2009-06-09 Kenichi Handa <handa@m17n.org>
5928
5929 * nonascii.texi (Character Sets): State clearly that FROM and TO
5930 are codepoints of CHARSET.
5931
5932 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
5933
5934 * minibuf.texi (Reading File Names): Fix introductory text.
5935 Suggested by stan@derbycityprints.com.
5936 (High-Level Completion): Fix typo.
5937
5938 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
5939
5940 * frames.texi (Text Terminal Colors): Multi-tty is already
5941 implemented, but tty-local colors are not.
5942
5943 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
5944
5945 * hooks.texi (Standard Hooks): Remove mention of obsolete
5946 redisplay-end-trigger-functions.
5947
5948 * internals.texi (Window Internals): Remove mention of obsolete
5949 redisplay-end-trigger-functions.
5950
5951 2009-05-21 Martin Rudalics <rudalics@gmx.at>
5952
5953 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
5954
5955 * backups.texi (Making Backups): backup-directory-alist and
5956 make-backup-file-name-function are options.
5957 (Auto-Saving): auto-save-list-file-prefix is an option.
5958
5959 * buffers.texi (Killing Buffers): buffer-offer-save is an
5960 option.
5961
5962 * display.texi (Refresh Screen): no-redraw-on-reenter is an
5963 option.
5964 (Echo Area Customization): echo-keystrokes is an option.
5965 (Selective Display): selective-display-ellipses is an option.
5966 (Temporary Displays): temp-buffer-show-function is an option.
5967 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
5968 are options.
5969 (Font Selection): face-font-family-alternatives,
5970 face-font-selection-order, face-font-registry-alternatives, and
5971 scalable-fonts-allowed are options.
5972 (Fringe Indicators): indicate-buffer-boundaries is an option.
5973 (Fringe Cursors): overflow-newline-into-fringe is an option.
5974 (Scroll Bars): scroll-bar-mode is an option.
5975
5976 * eval.texi (Eval): max-lisp-eval-depth is an option.
5977
5978 * files.texi (Visiting Functions): find-file-hook is an option.
5979 (Directory Names): directory-abbrev-alist is an option.
5980 (Unique File Names): temporary-file-directory and
5981 small-temporary-file-directory are options.
5982
5983 * frames.texi (Initial Parameters): initial-frame-alist,
5984 minibuffer-frame-alist and default-frame-alist are options.
5985 (Cursor Parameters): blink-cursor-alist and
5986 cursor-in-non-selected-windows ar options.
5987 (Window System Selections): selection-coding-system is an
5988 option.
5989 (Display Feature Testing): display-mm-dimensions-alist is an
5990 option.
5991
5992 * help.texi (Help Functions): help-char and help-event-list are
5993 options.
5994
5995 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5996 an option.
5997
5998 * minibuf.texi (Minibuffer History): history-length and
5999 history-delete-duplicates are options.
6000 (High-Level Completion): read-buffer-function and
6001 read-buffer-completion-ignore-case are options.
6002 (Reading File Names): read-file-name-completion-ignore-case is
6003 an option.
6004
6005 * modes.texi (Mode Line Top): mode-line-format is an option.
6006 (Mode Line Variables): mode-line-position and mode-line-modes
6007 are options.
6008
6009 * nonascii.texi (Text Representations):
6010 enable-multibyte-characters is an option.
6011 (Default Coding Systems): auto-coding-regexp-alist,
6012 file-coding-system-alist, auto-coding-alist and
6013 auto-coding-functions are options.
6014 (Specifying Coding Systems): inhibit-eol-conversion is an
6015 option.
6016
6017 * os.texi (Init File): site-run-file is an option.
6018 (System Environment): mail-host-address is an option.
6019 (User Identification): user-mail-address is an option.
6020 (Terminal Output): baud-rate is an option.
6021
6022 * positions.texi (Word Motion): words-include-escapes is an
6023 option.
6024
6025 * searching.texi (Standard Regexps): page-delimiter,
6026 paragraph-separate, paragraph-separate and sentence-end are
6027 options.
6028
6029 * text.texi (Margins): left-margin and fill-nobreak-predicate
6030 are options.
6031
6032 * variables.texi (Local Variables): max-specpdl-size is an
6033 option.
6034
6035 * windows.texi (Choosing Window):
6036 split-window-preferred-function, special-display-function and
6037 display-buffer-function are options.
6038
6039 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
6040
6041 Fix errors spotted by Martin Rudalics.
6042
6043 * syntax.texi (Position Parse): Document rationale for ignored
6044 arguments to syntax-ppss-flush-cache.
6045
6046 * processes.texi (Input to Processes): Mark PROCESS arg to
6047 process-running-child-p as optional.
6048 (Network Options): Document NO-ERROR arg to
6049 set-network-process-option.
6050
6051 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
6052 command.
6053
6054 * searching.texi (POSIX Regexps): Mark posix-search-forward and
6055 posix-search-backward as commands.
6056
6057 * os.texi (Killing Emacs): Mark kill-emacs as a command.
6058 (Suspending Emacs): Mark suspend-emacs as a command.
6059 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
6060 commands.
6061 (Terminal Output): Remove obsolete function baud-rate.
6062 Document TERMINAL arg for send-string-to-terminal.
6063
6064 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
6065 terminal-coding-system and set-terminal-coding-system.
6066 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
6067 as optional.
6068 (Character Sets): Document RESTRICTION arg of char-charset.
6069 (Character Codes): Mark POS argument to get-byte as optional.
6070
6071 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
6072 minibuffer-message.
6073
6074 * files.texi (Create/Delete Dirs): Mark make-directory and
6075 delete-directory as commands.
6076
6077 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
6078
6079 * text.texi (Base 64): Mark base64-decode-string and
6080 base64-encode-string as commands.
6081 (Columns): Mark move-to-column as a command.
6082 (Mode-Specific Indent): Document RIGID arg to
6083 indent-for-tab-command.
6084 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
6085 Mark indent-code-rigidly as a command.
6086 (Substitution): Mark translate-region as a command.
6087
6088 * frames.texi (Size and Position): Remove obsolete functions
6089 screen-height and screen-width.
6090
6091 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
6092
6093 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
6094 (Displaying Buffers, Resizing Windows): Correct mistakes;
6095 next-window, previous-window, and pop-to-buffer are not commands,
6096 and fit-window-to-buffer" is a command. (Pointed out by Martin
6097 Rudalics.)
6098
6099 2009-05-17 Richard M Stallman <rms@gnu.org>
6100
6101 * modes.texi (Precalculated Fontification): Clarify text.
6102
6103 2009-05-17 Martin Rudalics <rudalics@gmx.at>
6104
6105 * windows.texi (Selecting Windows): Clarify descriptions of
6106 with-selected-window and get-lru-window.
6107 (Cyclic Window Ordering): Refer to particular frame when talking
6108 about how splitting affects the ordering.
6109 (Displaying Buffers): Fix descriptions of switch-to-buffer and
6110 switch-to-buffer-other-window. Explain how setting of
6111 display-buffer-reuse-frames affects pop-to-buffer.
6112 (Choosing Window): Clarify some details in descriptions of
6113 display-buffer-reuse-frames, pop-up-frames, and
6114 pop-up-frame-function.
6115 (Dedicated Windows): Clarify some details.
6116 (Textual Scrolling): Replace term vscroll by term vertical
6117 scroll position.
6118 (Vertical Scrolling): Fix typo.
6119 (Window Hooks): Relate text on jit-lock-register to window
6120 scrolling and size changes.
6121
6122 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
6123
6124 * frames.texi (Initial Parameters): Clarify what the initial
6125 minibuffer frame is.
6126 (Buffer Parameters): Note that the minibuffer parameter can not be
6127 altered.
6128
6129 * anti.texi (Antinews): Copyedits. Rearrange some entries.
6130 Document display-buffer changes.
6131
6132 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
6133
6134 * anti.texi (Antinews): Rewrite for Emacs 22.
6135
6136 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
6137 obarrays are first mentioned. Define "system abbrev" more
6138 prominently, and add it to the index.
6139 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
6140 Copyedits.
6141 (Abbrev Expansion): Document abbrev-insert.
6142
6143 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
6144
6145 * frames.texi (Font and Color Parameters): Rename from Color
6146 Parameters. Document font-backend parameter.
6147
6148 * vol2.texi (Top): Update node listing.
6149 * vol1.texi (Top): Update node listing.
6150 * elisp.texi (Top): Update node listing.
6151
6152 2009-05-11 Martin Rudalics <rudalics@gmx.at>
6153
6154 * windows.texi (Choosing Window): Don't explicitly refer to
6155 split-window-sensibly's window argument in descriptions of
6156 split-height-threshold and split-width-threshold.
6157
6158 2009-05-10 Martin Rudalics <rudalics@gmx.at>
6159
6160 * windows.texi (Choosing Window): Fix rewrite of window
6161 splitting section.
6162
6163 2009-05-09 Eli Zaretskii <eliz@gnu.org>
6164
6165 * nonascii.texi (Default Coding Systems):
6166 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
6167 Add indexing.
6168 (Lisp and Coding Systems): Add index entries.
6169
6170 2009-05-09 Martin Rudalics <rudalics@gmx.at>
6171
6172 * windows.texi (Choosing Window): Describe split-window-sensibly
6173 and rewrite section on window splitting accordingly.
6174 (Textual Scrolling): Replace `...' by @code{...}.
6175
6176 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
6177
6178 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
6179 Remove obsoleted pre-abbrev-expand-hook.
6180
6181 * locals.texi (Standard Buffer-Local Variables): Consolidate table
6182 entries.
6183
6184 * internals.texi (Object Internals): Don't assume 32-bit machines
6185 are the norm.
6186 (Buffer Internals): Consolidate table entries for readability.
6187 (Window Internals): Synch field names to window.h.
6188 (Process Internals): Synch field names to process.h.
6189
6190 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
6191
6192 * variables.texi (File Local Variables): Note that read-circle is
6193 bound to nil when reading file-local variables.
6194
6195 * streams.texi (Input Functions): Document read-circle.
6196 (Output Variables): Add xref to Circular Objects.
6197
6198 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
6199
6200 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
6201 Features and Coding System Basics. Node that "p" stands for
6202 "predicate". Recommend utf-8-emacs instead of emacs-mule.
6203 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
6204 mouse-appearance-menu.
6205 (Programming Tips): Add xref to Progress.
6206
6207 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
6208
6209 * os.texi (Command-Line Arguments):
6210 Document command-line-args-left.
6211 (Suspending Emacs): Adapt text to multi-tty case. Document use of
6212 terminal objects for tty arguments.
6213 (Startup Summary): Add xref to Session Management.
6214 (Session Management): Mention emacs-session-restore. Copyedits.
6215
6216 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
6217
6218 * os.texi (Startup Summary): Copyedits. The init file is not
6219 necessarily named .emacs now. Document initial-buffer-choice and
6220 initial-scratch-message. Note where Emacs exits in batch mode.
6221 Document inhibit-splash-screen as an alias.
6222 (Init File): Be neutral about which init file name to use.
6223
6224 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
6225
6226 * os.texi (System Interface): Fix Texinfo usage.
6227
6228 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
6229
6230 * searching.texi (Regexp Backslash): Also refer to shy groups as
6231 non-capturing or unnumbered groups.
6232 (Regexp Functions): Add cross-reference to Regexp Backslash.
6233
6234 * display.texi (Truncation): Overlays can use line-prefix and
6235 wrap-prefix too.
6236 (Overlay Properties): Document wrap-prefix and line-prefix.
6237 (Face Attributes): Document underline-minimum-offset.
6238 (Face Remapping): Copyedits.
6239 (Low-Level Font): Copyedits.
6240 (Image Cache): Note that the image cache is shared between frames.
6241 (Line Height): Emphasize that line-spacing only takes effect on
6242 graphical terminals.
6243
6244 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
6245
6246 * display.texi (Refresh Screen): Note that a passage about screen
6247 refreshing is text terminal only.
6248 (Forcing Redisplay): Delete misleading comment---sit-for calls
6249 redisplay, not the other way around.
6250 (Truncation): Note new values of truncate-partial-width-windows.
6251 Copyedits.
6252 (Invisible Text): Document invisible-p.
6253
6254 2009-04-11 Eli Zaretskii <eliz@gnu.org>
6255
6256 * display.texi (Overlays): Overlays don't scale well. See
6257 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
6258
6259 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
6260
6261 * syntax.texi (Syntax Table Functions): Document cons cell
6262 argument for modify-syntax-entry.
6263 (Categories): Document cons cell argument for
6264 modify-category-entry.
6265
6266 * searching.texi (String Search): Document word-search-forward-lax
6267 and word-search-backward-lax.
6268 (Searching and Case): Describe isearch behavior more precisely.
6269
6270 * keymaps.texi (Tool Bar): Mention that some platforms do not
6271 support multi-line toolbars. Suggested by Stephen Eglen.
6272
6273 * frames.texi (Layout Parameters): Mention that Nextstep also
6274 allows only one tool-bar line. Suggested by Stephen Eglen.
6275
6276 * nonascii.texi (Text Representations): Copyedits.
6277 (Coding System Basics): Also mention utf-8-emacs.
6278 (Converting Representations, Selecting a Representation)
6279 (Scanning Charsets, Translation of Characters, Encoding and I/O):
6280 Copyedits.
6281 (Character Codes): Mention role of codepoints 1114112 to 4194175.
6282
6283 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
6284
6285 * text.texi (Yank Commands): Note that yank uses push-mark.
6286 (Filling): Clarify REGION argument of fill-paragraph.
6287 Document fill-forward-paragraph-function.
6288 (Special Properties): Remove "new in Emacs 22" declaration.
6289 (Clickable Text): Merge with Links and Mouse-1 node.
6290
6291 * display.texi (Button Properties, Button Buffer Commands):
6292 Change xref to Clickable Text.
6293
6294 * tips.texi (Key Binding Conventions): Change xref to Clickable
6295 Text.
6296
6297 * elisp.texi (Top): Update node listing.
6298
6299 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
6300
6301 * markers.texi (The Mark): Copyedits. Improve description of
6302 handle-shift-selection.
6303 (The Region): Move use-region-p here from The Mark.
6304
6305 * positions.texi (Screen Lines): Document (cols . lines) argument
6306 for vertical-motion.
6307
6308 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
6309
6310 * frames.texi (Frames): Clean up introduction. Document `ns'
6311 return value for framep.
6312 (Creating Frames): Note how the terminal is chosen.
6313 (Multiple Terminals, Multiple Displays): Merge into a single node.
6314 (Color Parameters): Fix typo.
6315
6316 * variables.texi (Local Variables, Buffer-Local Variables)
6317 (Creating Buffer-Local): Change link to Multiple Terminals.
6318
6319 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
6320
6321 * keymaps.texi (Controlling Active Maps): Change link to Multiple
6322 Terminals.
6323
6324 * commands.texi (Command Loop Info, Keyboard Macros): Change link
6325 to Multiple Terminals.
6326
6327 * elisp.texi (Top): Update node listing.
6328 * vol2.texi (Top): Update node listing.
6329 * vol1.texi (Top): Update node listing.
6330
6331 * buffers.texi (Current Buffer): Note that the append-to-buffer
6332 example is no longer in synch with the latest code. Tie the two
6333 examples together.
6334
6335 * files.texi (File Attributes): Move note about MS-DOS from
6336 Changing Files to File Attributes.
6337 (Create/Delete Dirs): Note that mkdir is an alias for this.
6338
6339 2009-04-01 Markus Triska <triska@gmx.at>
6340
6341 * processes.texi (Filter Functions): Suggest how to handle output
6342 batches.
6343
6344 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
6345
6346 * help.texi (Accessing Documentation): Update example to use
6347 help-setup-xref and with-help-window.
6348 (Help Functions): Remove print-help-return-message, which is
6349 semi-obsolete due to with-help-window. Document help-buffer and
6350 help-setup-xref.
6351
6352 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
6353
6354 * help.texi (Accessing Documentation, Help Functions):
6355 Remove information about long-obsolete Emacs versions.
6356
6357 * modes.texi (Mode Line Variables): The default values of the mode
6358 line variables are now more complicated.
6359
6360 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
6361
6362 * modes.texi (Major Mode Conventions): Note that specialness is
6363 inherited.
6364 (Derived Modes): Note that define-derive-mode sets the mode-class
6365 property.
6366
6367 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
6368 goto-map. Add search-map to the list.
6369
6370 2009-03-27 Eli Zaretskii <eliz@gnu.org>
6371
6372 * os.texi (System Environment): Update the list of system-type
6373 values.
6374
6375 * markers.texi (The Mark) <handle-shift-selection>: Update for
6376 removal of the optional argument DEACTIVATE.
6377
6378 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
6379
6380 * commands.texi (Focus Events): Most X window managers don't use
6381 focus-follows-mouse nowadays.
6382
6383 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
6384
6385 * commands.texi (Defining Commands): Clarify introduction.
6386 (Using Interactive): Not that interactive can be put in a symbol
6387 property.
6388 (Interactive Call): Note that a symbol with a non-nil
6389 interactive-form property satisfies commandp.
6390
6391 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
6392
6393 * minibuf.texi (Intro to Minibuffers): Fix typos.
6394
6395 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
6396
6397 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
6398 about minibuffers in old Emacs versions. Copyedits.
6399 Emphasize that enable-recursive-minibuffers defaults to nil.
6400 (Text from Minibuffer): Simplify introduction.
6401
6402 2009-03-22 Alan Mackenzie <acm@muc.de>
6403
6404 * commands.texi (Using Interactive): Clarify string argument to
6405 `interactive' - even promptless elements need \n separators.
6406
6407 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
6408
6409 * minibuf.texi (Completion Styles): New node.
6410
6411 * elisp.texi (Top): Update node listing.
6412
6413 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
6414
6415 * minibuf.texi (Basic Completion): Note that
6416 read-file-name-completion-ignore-case and
6417 read-buffer-completion-ignore-case can override
6418 completion-ignore-case.
6419 (Minibuffer Completion): Document completing-read changes.
6420 (Completion Commands): Avoid mentioning partial completion mode.
6421 Document minibuffer-completion-confirm changes, and
6422 minibuffer-confirm-exit-commands.
6423 (High-Level Completion): Document new require-match behavior for
6424 read-buffer. Document read-buffer-completion-ignore-case.
6425 (Reading File Names): Document new require-match behavior for
6426 read-file-name.
6427
6428 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
6429
6430 * debugging.texi (Error Debugging): Don't mislead the reader into
6431 thinking that debug-on-error enters debugger for C-f at EOB.
6432 (Error Debugging): Setting debug-on-init within the init file
6433 works, and has for some time.
6434
6435 2009-03-13 Kenichi Handa <handa@m17n.org>
6436
6437 * display.texi (Fontsets): Update the description.
6438
6439 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
6440
6441 * advice.texi (Advising Primitives): Link to What Is a Function.
6442
6443 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
6444
6445 * compile.texi (Speed of Byte-Code): Update example.
6446 (Disassembly): Update examples.
6447
6448 * loading.texi (Repeated Loading): Simplify examples.
6449
6450 * customize.texi (Common Keywords): It's not necessary to use :tag
6451 to remove hyphens, as custom-unlispify-tag-name does it
6452 automatically.
6453 (Variable Definitions): Link to File Local Variables.
6454 Document customized-value symbol property.
6455 (Customization Types): Move menu to end of node.
6456
6457 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
6458
6459 * macros.texi (Compiling Macros): Omit misleading sentence, which
6460 implied that macros can only be used in the same file they are
6461 defined.
6462 (Backquote): Remove obsolete information about Emacs 19.
6463
6464 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
6465
6466 * display.texi (Display Margins): Fix paren typo.
6467
6468 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
6469
6470 * elisp.texi (Top): Update node listing.
6471
6472 * variables.texi (Variables): Clarify introduction.
6473 (Global Variables): Mention that setq is a special form.
6474 (Local Variables): Use active voice.
6475 (Tips for Defining): Mention marking variables as safe.
6476 (Buffer-Local Variables): Mention terminal-local and frame-local
6477 variables together.
6478 (File Local Variables): Copyedits.
6479 (Frame-Local Variables): Note that they are not really useful.
6480 (Future Local Variables): Node deleted.
6481
6482 * objects.texi (General Escape Syntax): Update explanation of
6483 Unicode escape syntax.
6484
6485 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
6486
6487 * control.texi (Control Structures): Add cindex entry for "textual
6488 order".
6489
6490 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
6491 instead of "expression" throughout.
6492 (Function Indirection): Copyedits. Use active voice.
6493 (Eval): The default value of max-lisp-eval-depth is now 400.
6494
6495 2009-02-23 Miles Bader <miles@gnu.org>
6496
6497 * processes.texi (System Processes): Rename `system-process-attributes'
6498 to `process-attributes'.
6499
6500 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
6501
6502 * symbols.texi (Property Lists): Emphasize that property lists are
6503 not restricted to symbol cells.
6504 (Other Plists): Copyedit.
6505
6506 * sequences.texi (Sequences Arrays Vectors): Make introduction
6507 more concise.
6508 (Arrays): Mention char-tables and bool-vectors too.
6509 (Vectors): Don't repeat information given in Arrays node. Link to
6510 nodes that explain the vector usage examples.
6511 (Char-Tables): Note that char-table elements can have arbitrary
6512 type. Explain effect of omitted char-table-extra-slots property.
6513 Link to Property Lists node.
6514
6515 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
6516
6517 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
6518 `append'.
6519 (List Elements): Copyedits.
6520
6521 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
6522 of `vconcat'.
6523
6524 * strings.texi (Creating Strings): Copyedits. Remove obsolete
6525 Emacs 20 usage of `concat'.
6526 (Case Conversion): Copyedits.
6527
6528 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
6529
6530 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
6531 Minor edits.
6532 (Frame Configuration Type): Emphasize that it is not primitive.
6533 (Font Type): New node.
6534 (Type Predicates): Add fontp; type-of now recognizes font object
6535 types.
6536
6537 * intro.texi (Version Info): Update version numbers in examples.
6538 (Acknowledgements): List more contributors.
6539
6540 * elisp.texi: Bump version number to 3.0.
6541 (Top): Link to Font Type node.
6542
6543 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
6544
6545 * modes.texi (Major Mode Conventions): Remove duplicate words.
6546 (Customizing Keywords): Fix typo.
6547
6548 2009-02-14 Eli Zaretskii <eliz@gnu.org>
6549
6550 * nonascii.texi (User-Chosen Coding Systems): Document that
6551 select-safe-coding-system suggests raw-text if there are raw bytes
6552 in the region.
6553 (Explicit Encoding): Warn not to use `undecided' when encoding.
6554
6555 2009-02-11 Glenn Morris <rgm@gnu.org>
6556
6557 * frames.texi (Visibility of Frames): Mention the effect multiple
6558 workspaces/desktops can have on visibility.
6559
6560 2009-02-07 Eli Zaretskii <eliz@gnu.org>
6561
6562 * text.texi (Commands for Insertion):
6563 * commands.texi (Event Mod):
6564 * keymaps.texi (Searching Keymaps):
6565 * nonascii.texi (Translation of Characters):
6566 Reinstate documentation of translation-table-for-input.
6567 (Explicit Encoding): Document the `charset' text property produced
6568 by decode-coding-region and decode-coding-string.
6569
6570 2009-01-27 Alan Mackenzie <acm@muc.de>
6571
6572 * modes.texi (Search-based Fontification): Correct a typo.
6573
6574 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
6575
6576 * abbrevs.texi (Abbrev Table Properties): Fix typo.
6577 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
6578
6579 2009-01-24 Eli Zaretskii <eliz@gnu.org>
6580
6581 * display.texi (Window Systems): Document the value of
6582 `initial-window-system' under --daemon.
6583
6584 * os.texi (System Environment): Remove description of the
6585 `environment' function which has been deleted.
6586
6587 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
6588
6589 * frames.texi (Multiple Displays): Remove documentation for
6590 removed function make-frame-on-tty.
6591
6592 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
6593
6594 * files.texi (Format Conversion Piecemeal): Clarify behavior of
6595 write-region-annotate-functions.
6596 Document write-region-post-annotation-function.
6597
6598 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
6599
6600 * display.texi (Font Lookup): Document WIDTH argument of
6601 x-list-fonts.
6602
6603 2009-01-17 Eli Zaretskii <eliz@gnu.org>
6604
6605 * maps.texi (Standard Keymaps): Rename function-key-map to
6606 local-function-key-map.
6607
6608 * keymaps.texi (Translation Keymaps): Rename function-key-map to
6609 local-function-key-map.
6610
6611 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
6612 and `set-keyboard-coding-system' now accept an optional terminal
6613 argument.
6614
6615 * commands.texi (Event Mod): `keyboard-translate-table' is now
6616 terminal-local.
6617 (Function Keys): Rename function-key-map to
6618 local-function-key-map.
6619
6620 * elisp.texi (Top): Make @detailmenu be consistent with changes in
6621 frames.texi.
6622
6623 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
6624 `delete-terminal-functions', `suspend-tty-functions' and
6625 `resume-tty-functions'.
6626
6627 * frames.texi (Frames): Document `frame-terminal' and
6628 `terminal-live-p'.
6629 (Multiple Displays): Document `make-frame-on-tty'.
6630 (Multiple Terminals): Document `terminal-list', `delete-terminal',
6631 `terminal-name', and `get-device-terminal'.
6632 (Terminal Parameters): Document `terminal-parameters',
6633 `terminal-parameter', and `set-terminal-parameter'.
6634
6635 * os.texi (System Environment): Document `environment' and
6636 `initial-environment'.
6637 (Suspending Emacs): Update for multi-tty; document
6638 `suspend-tty', `resume-tty', and `controlling-tty-p'.
6639
6640 * nonascii.texi (Coding System Basics): More accurate description
6641 of `raw-text'.
6642
6643 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
6644
6645 * display.texi (Low-Level Font): Fix typo.
6646
6647 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
6648
6649 * elisp.texi (Top): Update node listing.
6650
6651 * display.texi (PostScript Images): Node deleted.
6652
6653 2009-01-10 Eli Zaretskii <eliz@gnu.org>
6654
6655 * processes.texi (Decoding Output): Document that null bytes force
6656 no-conversion for reading process output.
6657
6658 * files.texi (Reading from Files): Document that null bytes force
6659 no-conversion when visiting files.
6660
6661 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
6662
6663 * nonascii.texi (Lisp and Coding Systems):
6664 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
6665 (Character Properties): Improve wording.
6666
6667 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
6668
6669 * display.texi (Font Lookup): Remove obsolete function
6670 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
6671 (Low-Level Font): Rename from Fonts, move to end of Faces section.
6672 (Font Selection): Reorder order of variable descriptions.
6673 Minor clarifications.
6674
6675 * elisp.texi (Top): Update node listing.
6676
6677 2009-01-09 Glenn Morris <rgm@gnu.org>
6678
6679 * commands.texi (Command Loop Info): Say that last-command-char and
6680 last-input-char are obsolete aliases.
6681
6682 * edebug.texi (Edebug Recursive Edit): Remove separate references to
6683 last-input-char and last-command-char, since they are just aliases for
6684 last-input-event and last-command-event.
6685
6686 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
6687 last-command-char.
6688
6689 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6690
6691 * elisp.texi: Update node listing.
6692
6693 * display.texi (Faces): Put Font Selection node after Auto Faces.
6694 (Face Attributes): Don't link to Font Lookup.
6695 Document font-family-list.
6696 (Fonts): New node.
6697
6698 2009-01-08 Jason Rumney <jasonr@gnu.org>
6699
6700 * frames.texi (Pointer Shape): Clarify that only X supports
6701 changing the standard pointer shapes. (Bug#1485)
6702
6703 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6704
6705 * display.texi (Attribute Functions): Note that a function value
6706 :height is relative, and that compatibility functions work by
6707 calling set-face-attribute.
6708 (Displaying Faces): Reorder list in order of increasing priority.
6709 (Face Remapping): New node. Content moved here from Displaying
6710 Faces.
6711 (Glyphs): Link to Face Functions.
6712
6713 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
6714
6715 * display.texi (Faces): Don't discuss face id here. facep does
6716 not return t.
6717 (Defining Faces): Minor clarification.
6718 (Face Attributes): Rearrange items to match docstring of
6719 set-face-attribute. Add :foundry attribute. Document new role of
6720 :font attribute. Texinfo usage fix.
6721 (Attribute Functions): Copyedits.
6722 (Face Functions): Note that face number is seldom used.
6723
6724 2009-01-05 Richard M Stallman <rms@gnu.org>
6725
6726 * strings.texi (Predicates for Strings): Minor clarification.
6727
6728 * functions.texi (Function Safety): Texinfo usage fix.
6729
6730 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
6731
6732 * objects.texi (General Escape Syntax): Fix typo.
6733
6734 2009-01-03 Martin Rudalics <rudalics@gmx.at>
6735
6736 * windows.texi (Choosing Window): Say that pop-up-frame-alist
6737 works via the default value of pop-up-frame-function.
6738
6739 2009-01-02 Eli Zaretskii <eliz@gnu.org>
6740
6741 * processes.texi (System Processes): Document the `time' and
6742 `ctime' attributes of `system-process-attributes'.
6743
6744 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
6745
6746 * display.texi (Face Attributes): Clarify :height attribute.
6747
6748 2008-12-31 Martin Rudalics <rudalics@gmx.at>
6749
6750 * buffers.texi (The Buffer List): Clarify what moves a buffer to
6751 the front of the buffer list. Add entries for `last-buffer' and
6752 `unbury-buffer'.
6753
6754 2008-12-27 Eli Zaretskii <eliz@gnu.org>
6755
6756 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
6757 and its subsections.
6758
6759 * frames.texi (Multiple Terminals, Low-level Terminal)
6760 (Terminal Parameters, Frames on Other TTY devices): New sections.
6761 (Frames): Add an xref to "Multiple Terminals".
6762
6763 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
6764
6765 * objects.texi (Terminal Type): New node.
6766 (Editing Types): Add it to the menu.
6767
6768 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
6769 Variables".
6770
6771 * variables.texi (Directory Local Variables): New node.
6772 (Variables): Add a menu item for it.
6773
6774 * loading.texi (Autoload): Document `generate-autoload-cookie' and
6775 `generated-autoload-file'.
6776
6777 2008-12-20 Eli Zaretskii <eliz@gnu.org>
6778
6779 * os.texi (Startup Summary): Add xref to documentation of
6780 `initial-window-system'.
6781
6782 * display.texi (Window Systems): Document `window-system' the
6783 function. The variable `window-system' is now frame-local.
6784 Document `initial-window-system'.
6785
6786 2008-12-19 Martin Rudalics <rudalics@gmx.at>
6787
6788 * windows.texi (Windows): Rewrite description of
6789 fit-window-to-buffer.
6790
6791 2008-12-13 Glenn Morris <rgm@gnu.org>
6792
6793 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
6794 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
6795
6796 2008-12-12 Glenn Morris <rgm@gnu.org>
6797
6798 * debugging.texi (Error Debugging): Refer forwards to
6799 eval-expression-debug-on-error.
6800
6801 2008-12-05 Eli Zaretskii <eliz@gnu.org>
6802
6803 * strings.texi (String Basics): Only unibyte strings that
6804 represent key sequences hold 8-bit raw bytes.
6805
6806 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
6807 paragraph to speak about `undecided'.
6808 (Character Properties): Don't explain the meaning of each
6809 property; instead, identify their Unicode Standard names.
6810 (Character Sets): Document `map-charset-chars'.
6811
6812 2008-12-02 Glenn Morris <rgm@gnu.org>
6813
6814 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
6815 section yet again.
6816
6817 2008-11-29 Eli Zaretskii <eliz@gnu.org>
6818
6819 * nonascii.texi (Character Properties): New Section.
6820 (Specifying Coding Systems): Document
6821 `coding-system-priority-list', `set-coding-system-priority', and
6822 `with-coding-priority'.
6823 (Lisp and Coding Systems): Document `check-coding-systems-region'
6824 and `coding-system-charset-list'.
6825 (Coding System Basics): Document `coding-system-aliases'.
6826
6827 * elisp.texi (Top): Add a @detailmenu entry for "Character
6828 Properties".
6829
6830 * objects.texi (Character Type): Correct the range of Emacs
6831 characters. Add an @xref to "Character Codes".
6832
6833 * strings.texi (String Basics): Add an @xref to "Character Codes".
6834
6835 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
6836
6837 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
6838 (Character Codes): Document `max-char'.
6839
6840 2008-11-28 Eli Zaretskii <eliz@gnu.org>
6841
6842 * nonascii.texi (Text Representations, Converting Representations)
6843 (Character Sets, Scanning Charsets, Translation of Characters):
6844 Make text more accurate.
6845
6846 2008-11-28 Glenn Morris <rgm@gnu.org>
6847
6848 * files.texi (Format Conversion Round-Trip): Improve previous change.
6849
6850 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
6851
6852 * modes.texi (Auto Major Mode): Fix example.
6853
6854 2008-11-25 Glenn Morris <rgm@gnu.org>
6855
6856 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
6857
6858 * files.texi (Format Conversion Round-Trip):
6859 Use active voice for previous change.
6860
6861 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
6862
6863 * os.texi (Processor Run Time):
6864 * processes.texi (Transaction Queues):
6865 * markers.texi (The Mark):
6866 * windows.texi (Choosing Window, Selecting Windows):
6867 * files.texi (Changing Files, Magic File Names):
6868 * commands.texi (Key Sequence Input):
6869 * functions.texi (Declaring Functions):
6870 * strings.texi (Predicates for Strings):
6871 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
6872
6873 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
6874
6875 * help.texi (Accessing Documentation): Update example.
6876
6877 * variables.texi (Defining Variables): Note that `*' is not
6878 necessary if defcustom is used.
6879
6880 2008-11-22 Eli Zaretskii <eliz@gnu.org>
6881
6882 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
6883 Characters" from @detailmenu.
6884
6885 * nonascii.texi (Character Codes, Character Sets)
6886 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
6887 (Chars and Bytes, Splitting Characters): Sections removed.
6888
6889 2008-11-22 Lute Kamstra <lute@gnu.org>
6890
6891 * positions.texi (Text Lines): Update goto-line documentation.
6892
6893 2008-11-21 Martin Rudalics <rudalics@gmx.at>
6894
6895 * frames.texi (Frames): Fix typo, add cross references, reword.
6896 (Initial Parameters): Reword special-display-frame-alist text.
6897 (Frames and Windows): Reword. Describe argument norecord for
6898 set-frame-selected-window.
6899 (Input Focus): Describe argument norecord for select-frame.
6900 Remove comment on MS-Windows behavior for focus-follows-mouse.
6901 (Raising and Lowering): Mention windows-frames dichotomy in
6902 metaphor.
6903
6904 * windows.texi (Displaying Buffers, Vertical Scrolling)
6905 (Horizontal Scrolling): Fix indenting and rewording issues
6906 introduced with 2008-11-07 change.
6907
6908 2008-11-20 Glenn Morris <rgm@gnu.org>
6909
6910 * files.texi (Format Conversion Round-Trip): Mention `preserve'
6911 element of `format-alist'.
6912
6913 2008-11-19 Glenn Morris <rgm@gnu.org>
6914
6915 * doclicense.texi: Update to FDL 1.3.
6916 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
6917
6918 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
6919
6920 * windows.texi (Window Hooks): Remove *-end-trigger-functions
6921 vars, which are obsolete. Mention jit-lock-register.
6922
6923 * modes.texi (Other Font Lock Variables):
6924 Document jit-lock-register and jit-lock-unregister.
6925
6926 * frames.texi (Color Parameters): Document alpha parameter.
6927
6928 2008-11-16 Martin Rudalics <rudalics@gmx.at>
6929
6930 * windows.texi (Splitting Windows, Deleting Windows)
6931 (Selecting Windows, Cyclic Window Ordering)
6932 (Buffers and Windows, Displaying Buffers, Choosing Window)
6933 (Dedicated Windows, Window Point, Window Start and End)
6934 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
6935 (Size of Window, Resizing Windows, Window Configurations)
6936 (Window Parameters): Avoid @var at beginning of sentences and
6937 reword accordingly.
6938
6939 2008-11-11 Lute Kamstra <lute@gnu.org>
6940
6941 * files.texi (File Name Components): Fix file-name-extension
6942 documentation.
6943
6944 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
6945
6946 * frames.texi (Basic Parameters): Remove display-environment-variable
6947 and term-environment-variable.
6948
6949 2008-11-08 Eli Zaretskii <eliz@gnu.org>
6950
6951 * windows.texi (Basic Windows, Splitting Windows)
6952 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
6953 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
6954 (Resizing Windows, Window Configurations, Window Parameters):
6955 Fix wording and markup.
6956
6957 2008-11-07 Martin Rudalics <rudalics@gmx.at>
6958
6959 * windows.texi (Windows): Update entries.
6960 (Basic Windows): Remove listing of attributes. Reword.
6961 (Splitting Windows, Deleting Windows): Reword.
6962 (Selecting Windows, Cyclic Window Ordering): Reword with special
6963 emphasis on order of recently selected windows and buffer list.
6964 (Buffers and Windows, Choosing Window): Reword with special
6965 emphasis on dedicated windows.
6966 (Displaying Buffers): Reword. For switch-to-buffer mention that
6967 it may fall back on pop-to-buffer. For other-window try to
6968 explain how it treats the cyclic ordering of windows.
6969 (Dedicated Windows): New node and section discussing dedicated
6970 windows and associated functions.
6971 (Window Point): Add entry for window-point-insertion-type. Reword.
6972 (Window Start and End): Rename node and section title. Reword.
6973 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
6974 Minor rewording.
6975 (Size of Window): Reword, in particular text on window-width.
6976 (Resizing Windows): Reword. Add text on balancing windows.
6977 (Window Configurations): Reword. Mention window parameters.
6978 (Window Parameters): New node and section on window parameters.
6979 (Window Hooks): Reword. Mention that
6980 window-configuration-change-hook is run "buffer-locally".
6981 * elisp.texi (Top): Update Windows entries in @detailmenu
6982 section.
6983
6984 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
6985
6986 * searching.texi (Regexp Search): Fix typo.
6987
6988 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6989
6990 * searching.texi (Regexp Search): Document GREEDY arg.
6991 (Simple Match Data): Fix return value.
6992
6993 2008-11-01 Eli Zaretskii <eliz@gnu.org>
6994
6995 * nonascii.texi (Text Representations): Rewrite to make consistent
6996 with Emacs 23 internal representation of characters.
6997 Document `unibyte-string'.
6998
6999 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
7000
7001 * processes.texi (Process Information): Note that process-status
7002 does not accept buffer names.
7003
7004 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
7005
7006 * positions.texi (Skipping Characters): Correct return value of
7007 skip-chars-forward.
7008
7009 2008-10-25 Martin Rudalics <rudalics@gmx.at>
7010
7011 * windows.texi (Deleting Windows): Update documentation of
7012 delete-windows-on.
7013 (Buffers and Windows): Update documentations of
7014 get-buffer-window and get-buffer-window-list.
7015 (Displaying Buffers): Update documentation of
7016 replace-buffer-in-windows.
7017
7018 * buffers.texi (Current Buffer): Reword set-buffer and
7019 with-current-buffer documentations.
7020 (Creating Buffers): Reword documentation of get-buffer-create.
7021
7022 2008-10-23 Martin Rudalics <rudalics@gmx.at>
7023
7024 * buffers.texi (Current Buffer): Reword documentation of
7025 set-buffer.
7026 (Buffer Names): Reword documentation of buffer-name.
7027 (The Buffer List): For bury-buffer explain what happens with the
7028 buffer's window.
7029 (Creating Buffers): Say that get-buffer-create's arg is called
7030 buffer-or-name.
7031
7032 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
7033
7034 * advice.texi (Computed Advice): Explain what DEFINITION is.
7035
7036 * nonascii.texi (Character Codes): Remove obsolete function
7037 char-valid-p, and document characterp instead.
7038
7039 2008-10-22 Martin Rudalics <rudalics@gmx.at>
7040
7041 * windows.texi (Displaying Buffers): Reword documentation of
7042 pop-to-buffer.
7043 (Choosing Window): Rewrite documentation of display-buffer and
7044 its options.
7045
7046 * buffers.texi (Killing Buffers): Update documentation of
7047 kill-buffer.
7048
7049 2008-10-21 Eli Zaretskii <eliz@gnu.org>
7050
7051 * processes.texi (Serial Ports): Fix wording and improve markup.
7052
7053 * searching.texi (Regexp Search): Document `string-match-p' and
7054 `looking-at-p'.
7055 (POSIX Regexps): Add an xref for "non-greedy".
7056 (Regexp Special): Add @cindex entry for "non-greedy".
7057
7058 * display.texi (Attribute Functions): Document `face-all-attributes'.
7059 (Image Cache) <image-refresh>: Minor wording fixes.
7060
7061 * frames.texi (Color Names): Add an xref to `read-color'.
7062
7063 * minibuf.texi (High-Level Completion): Document `read-color'.
7064
7065 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
7066
7067 * positions.texi (Narrowing): Add an xref to "Swapping Text".
7068
7069 * buffers.texi (Swapping Text): New section, documents
7070 `buffer-swap-text'.
7071
7072 2008-10-21 Martin Rudalics <rudalics@gmx.at>
7073
7074 * windows.texi (Resizing Windows): Minor wording fix.
7075
7076 2008-10-20 Eli Zaretskii <eliz@gnu.org>
7077
7078 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
7079 and `combine-and-quote-strings'.
7080
7081 * strings.texi (Creating Strings): Add xrefs for them.
7082
7083 2008-10-19 Eli Zaretskii <eliz@gnu.org>
7084
7085 * elisp.texi (Top): Make descriptive text for "Reading File Names"
7086 match the corresponding menu in minibuf.texi.
7087
7088 * minibuf.texi (Reading File Names): Document `read-shell-command'
7089 and `minibuffer-local-shell-command-map'.
7090
7091 2008-10-19 Martin Rudalics <rudalics@gmx.at>
7092
7093 * windows.texi (Resizing Windows): Remove var{} around "window" in
7094 documentation of enlarge-window.
7095 Rewrite documentation of window-min-height and window-min-width.
7096
7097 2008-10-19 Eli Zaretskii <eliz@gnu.org>
7098
7099 * functions.texi (Calling Functions): Document `apply-partially'.
7100
7101 * hooks.texi (Standard Hooks): Mention
7102 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
7103
7104 * variables.texi (File Local Variables): Document
7105 `file-local-variables-alist', `before-hack-local-variables-hook'
7106 and `hack-local-variables-hook'.
7107
7108 * processes.texi (Synchronous Processes): Document `process-lines'.
7109
7110 * customize.texi (Variable Definitions):
7111 Document `custom-reevaluate-setting'.
7112
7113 2008-10-18 Martin Rudalics <rudalics@gmx.at>
7114
7115 * windows.texi (Choosing Window, Deleting Windows)
7116 (Displaying Buffers): Expand documentation of dedicated windows.
7117
7118 2008-10-18 Eli Zaretskii <eliz@gnu.org>
7119
7120 * files.texi (Changing Files): Document symbolic input of file
7121 modes to `set-file-modes'. Document `read-file-modes' and
7122 `file-modes-symbolic-to-number'.
7123
7124 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
7125 and `search-map'.
7126
7127 * searching.texi (Search and Replace):
7128 Document `replace-search-function' and `replace-re-search-function'.
7129 Document `multi-query-replace-map'.
7130
7131 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
7132 (Completion Commands, Reading File Names):
7133 Rename `minibuffer-local-must-match-filename-map' to
7134 `minibuffer-local-filename-must-match-map'.
7135 (Minibuffer Completion): The `require-match' argument to
7136 `completing-read' can now have the value `confirm-only'.
7137
7138 * windows.texi (Displaying Buffers): Minor wording fix.
7139 (Choosing Window): `split-height-threshold' can now be nil.
7140 Document `split-width-threshold'. `pop-up-frames' can have the
7141 value `graphic-only'.
7142
7143 2008-10-17 Eli Zaretskii <eliz@gnu.org>
7144
7145 * os.texi (Startup Summary): Document `before-init-time' and
7146 `after-init-time'. Document `initial-window-system' and
7147 `window-system-initialization-alist'. Document reading the
7148 abbrevs file. Document the call to `server-start' under --daemon.
7149 Rearrange a bit to be consistent with the code flow.
7150 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
7151 (Time Parsing): Document `format-seconds'.
7152
7153 2008-10-17 Martin Rudalics <rudalics@gmx.at>
7154
7155 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
7156 and reword.
7157
7158 2008-10-16 Eli Zaretskii <eliz@gnu.org>
7159
7160 * markers.texi (The Mark): Document use-region-p.
7161
7162 2008-10-15 Eli Zaretskii <eliz@gnu.org>
7163
7164 * internals.texi (Writing Emacs Primitives): The interactive spec
7165 of a primitive can be a Lisp form.
7166
7167 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
7168 values of transient-mark-mode. Document handle-shift-selection.
7169
7170 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
7171 (Interactive Examples): Show an example of `^'.
7172 (Key Sequence Input): Document this-command-keys-shift-translated.
7173 (Defining Commands, Using Interactive): The interactive-form of a
7174 function can be added via its symbol's property.
7175
7176 * positions.texi (List Motion): beginning-of-defun-function can
7177 now accept an argument.
7178
7179 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
7180 now return a list of strings.
7181
7182 * control.texi (Handling Errors): Document ignore-errors.
7183
7184 * frames.texi (Creating Frames): Document frame-inherited-parameters.
7185 (Parameter Access): Document set-frame-parameter.
7186
7187 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
7188 Hooks" for the effect of kill-all-local-variables on local hook
7189 functions.
7190
7191 * modes.texi (Major Mode Conventions, Mode Line Variables):
7192 `mode-name' need not be a string. xref to "Mode Line Data" for
7193 details, and to "Emulating Mode Line" for computing a string
7194 value.
7195
7196 2008-10-14 Eli Zaretskii <eliz@gnu.org>
7197
7198 * processes.texi (System Processes): New section.
7199 (Processes, Signals to Processes): Add xrefs to it.
7200
7201 * objects.texi (Editing Types): A `process' is a subprocess of
7202 Emacs, not just any process running on the OS.
7203
7204 * elisp.texi (Top): Adjust the @detailmenu for the above two
7205 changes.
7206
7207 * sequences.texi (Char-Tables): Remove documentation of
7208 set-char-table-default, which has no effect since Emacs 23.
7209 <char-table-range, set-char-table-range>: Don't mention generic
7210 characters and charsets. Add a cons cell as a possible argument.
7211
7212 * nonascii.texi (Splitting Characters)
7213 (Translation of Characters): Don't mention generic characters.
7214
7215 * display.texi (Fontsets): Don't mention generic characters.
7216
7217 * sequences.texi (Char-Tables): `map-char-table' can now call its
7218 argument FUNCTION with a cons cell as KEY.
7219
7220 2008-10-13 Eli Zaretskii <eliz@gnu.org>
7221
7222 * objects.texi (Primitive Function Type): Move "@cindex special
7223 forms" from here...
7224
7225 * eval.texi (Special Forms): ...to here.
7226
7227 * functions.texi (What Is a Function): `functionp' returns nil for
7228 special forms. Add an xref.
7229
7230 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
7231 Variables".
7232
7233 * variables.texi (Frame-Local Variables): New section.
7234 (Buffer-Local Variables): Add an xref to it.
7235 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
7236 have both frame-local and buffer-local binding.
7237
7238 * frames.texi (Frames): Mention multiple tty frames.
7239 (Frame Parameters, Parameter Access): Mention frame-local variable
7240 bindings.
7241
7242 2008-09-20 Glenn Morris <rgm@gnu.org>
7243
7244 * display.texi (Defining Faces): Recommend against face variables.
7245
7246 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
7247
7248 * display.texi (Echo Area Customization): Fix typo.
7249
7250 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
7251
7252 * loading.texi (Where Defined): Add `defface' item.
7253
7254 2008-09-06 Martin Rudalics <rudalics@gmx.at>
7255
7256 * loading.texi (Where Defined): Fix description of symbol-file.
7257
7258 2008-08-26 Jason Rumney <jasonr@gnu.org>
7259
7260 * display.texi (TIFF Images): New section describing :index property.
7261
7262 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
7263
7264 * display.texi (Temporary Displays): Remove unnecessary comment
7265 about usage of temp-buffer-show-hook.
7266
7267 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
7268
7269 * symbols.texi (Other Plists): Fix incorrect example.
7270 Suggested by Florian Beck.
7271
7272 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
7273
7274 * os.texi: Fix previous change.
7275
7276 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
7277
7278 * os.texi:
7279 * intro.texi:
7280 * files.texi: Remove VMS support.
7281
7282 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
7283
7284 * os.texi:
7285 * frames.texi:
7286 * display.texi: Remove mentions of Mac Carbon.
7287
7288 2008-07-01 Miles Bader <miles@gnu.org>
7289
7290 * text.texi (Special Properties):
7291 * display.texi (Truncation): Add wrap-prefix and line-prefix.
7292
7293 2008-06-28 Johan Bockgård <bojohan@gnu.org>
7294
7295 * display.texi (Other Image Types): Fix copy/paste error; say
7296 "PBM", not "XBM".
7297
7298 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
7299
7300 * os.texi: Remove references to obsolete systems.
7301
7302 2008-06-20 Eli Zaretskii <eliz@gnu.org>
7303
7304 * makefile.w32-in (distclean): Remove makefile.
7305
7306 2008-06-17 Glenn Morris <rgm@gnu.org>
7307
7308 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
7309 (elisp, dist): Remove rules and variables that are obsolete now
7310 the lisp manual is no longer distributed separately.
7311
7312 2008-06-16 Glenn Morris <rgm@gnu.org>
7313
7314 * configure, configure.in, mkinstalldirs: Remove unused files.
7315
7316 * book-spine.texinfo: Set version to 23.0.60.
7317 * vol1.texi (EMACSVER):
7318 * vol2.texi (EMACSVER): Set to 23.0.60.
7319
7320 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
7321 as per maintain.info.
7322
7323 2008-06-15 Glenn Morris <rgm@gnu.org>
7324
7325 * makefile.w32-in (manual): Use "23" rather than "21".
7326
7327 * Makefile.in (emacsver): New, set by configure.
7328 (manual): Use emacsver.
7329
7330 * intro.texi: Report bugs using M-x report-emacs-bug.
7331
7332 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
7333
7334 2008-06-13 Daniel Engeler <engeler@gmail.com>
7335
7336 * elisp.texi, internals.texi, processes.texi: Add documentation
7337 about serial port access.
7338
7339 2008-06-05 Miles Bader <miles@gnu.org>
7340
7341 * display.texi (Displaying Faces): Update to reflect function
7342 renamings in face-remap.el.
7343
7344 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
7345
7346 * display.texi (Fontsets): Fix typos.
7347
7348 2008-06-03 Miles Bader <miles@gnu.org>
7349
7350 * display.texi (Displaying Faces): Add add-relative-face-remapping,
7351 remove-relative-face-remapping, set-base-face-remapping,
7352 and set-default-base-face-remapping.
7353
7354 2008-06-01 Miles Bader <miles@gnu.org>
7355
7356 * display.texi (Displaying Faces): Add face-remapping-alist.
7357
7358 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
7359
7360 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
7361 variable names.
7362
7363 2008-05-03 Eric S. Raymond <esr@golux>
7364
7365 * keymaps.texi: Clarify that (current-local-map) and
7366 (current-global-map) return references, not copies.
7367
7368 2008-05-02 Juri Linkov <juri@jurta.org>
7369
7370 * minibuf.texi (Text from Minibuffer): Document a list of
7371 default values for `read-from-minibuffer'.
7372
7373 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
7374
7375 * nonascii.texi (Translation of Characters): Fix previous change.
7376
7377 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
7378
7379 * display.texi (Overlay Properties): Clarify role of underlying
7380 textprop and overlay keymaps for display strings.
7381
7382 * keymaps.texi (Active Keymaps): Ditto.
7383
7384 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
7385
7386 * minibuf.texi (Programmed Completion):
7387 Replace dynamic-completion-table with the new completion-table-dynamic.
7388
7389 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
7390
7391 * intro.texi (Some Terms): Change "fonts in this manual" index
7392 entry to "typographic conventions".
7393
7394 2008-04-05 Eli Zaretskii <eliz@gnu.org>
7395
7396 * objects.texi (Text Props and Strings): Add indexing for read
7397 syntax of text properties.
7398
7399 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
7400
7401 * processes.texi (Decoding Output): Remove process-filter-multibyte
7402 functions.
7403
7404 2008-03-15 Martin Rudalics <rudalics@gmx.at>
7405
7406 * display.texi (Finding Overlays): Say that empty overlays at
7407 the end of the buffer are reported too.
7408
7409 2008-03-13 Glenn Morris <rgm@gnu.org>
7410
7411 * elisp.texi (EMACSVER): Set to 23.0.60.
7412
7413 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
7414
7415 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
7416
7417 2008-02-22 Glenn Morris <rgm@gnu.org>
7418
7419 * frames.texi (Position Parameters): Clarify the description of
7420 `left' and `top', using information from "Geometry".
7421 (Geometry): Give a pointer to "Position Parameters", rather than
7422 repeating information.
7423
7424 2008-02-11 Glenn Morris <rgm@gnu.org>
7425
7426 * objects.texi (Equality Predicates): No longer talk about "two"
7427 functions.
7428
7429 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
7430
7431 * objects.texi (Equality Predicates): Add defun for
7432 equal-including-properties.
7433
7434 2008-02-10 Glenn Morris <rgm@gnu.org>
7435
7436 * objects.texi (Equality Predicates):
7437 Mention equal-including-properties.
7438
7439 2008-02-07 Richard Stallman <rms@gnu.org>
7440
7441 * windows.texi (Window Start): Mention the feature of moving
7442 window-start to start of line.
7443
7444 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
7445
7446 * keymaps.texi (Tool Bar): Document rtl property.
7447
7448 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
7449
7450 * display.texi (Button Types):
7451 For define-button-type, clarify type of NAME.
7452
7453 2008-01-19 Martin Rudalics <rudalics@gmx.at>
7454
7455 * buffers.texi (Buffer Modification): Fix typo.
7456
7457 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
7458
7459 * os.texi (System Environment): Remove references to OSes that are
7460 not supported anymore.
7461
7462 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
7463
7464 * os.texi (System Environment): Remove mention for Masscomp.
7465
7466 2008-01-04 Richard Stallman <rms@gnu.org>
7467
7468 * display.texi (Faces): Don't talk about internal face vector as arg
7469 to facep.
7470
7471 * customize.texi (Type Keywords): Fix previous change.
7472
7473 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
7474 * elisp.texi (Top): Fix menu for commands.texi change.
7475
7476 2007-12-30 Richard Stallman <rms@gnu.org>
7477
7478 * commands.texi (Accessing Mouse): Rename from Accessing Events.
7479 (Accessing Scroll): New node broken out of Accessing Mouse.
7480
7481 2007-12-28 Richard Stallman <rms@gnu.org>
7482
7483 * frames.texi (Size Parameters): Fix typo.
7484 (Basic Parameters): For `title', refer to title bar.
7485 (Size and Position): Explain meaning of frame pixel width and height.
7486
7487 2007-12-23 Richard Stallman <rms@gnu.org>
7488
7489 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
7490 Improve some of the commented-out keywords' text too.
7491
7492 2007-12-14 Martin Rudalics <rudalics@gmx.at>
7493
7494 * nonascii.texi (Encoding and I/O): Reword to avoid saying
7495 "visit the current buffer".
7496
7497 * os.texi (System Interface): Fix typo.
7498
7499 2007-12-04 Richard Stallman <rms@gnu.org>
7500
7501 * objects.texi (Symbol Type): Fix typo.
7502
7503 2007-12-03 Richard Stallman <rms@gnu.org>
7504
7505 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
7506
7507 2007-12-01 Glenn Morris <rgm@gnu.org>
7508
7509 * functions.texi (Declaring Functions): Improve previous change.
7510
7511 2007-11-30 Glenn Morris <rgm@gnu.org>
7512
7513 * functions.texi (Declaring Functions): Add optional fourth
7514 argument of declare-function, and setting third argument to `t'.
7515
7516 2007-11-29 Richard Stallman <rms@gnu.org>
7517
7518 * customize.texi (Composite Types): Document `group' type.
7519
7520 2007-11-29 Glenn Morris <rgm@gnu.org>
7521
7522 * functions.texi (Declaring Functions): Add findex.
7523 Mention `external' files.
7524
7525 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
7526
7527 * functions.texi (Declaring Functions): Fix directive.
7528
7529 2007-11-25 Richard Stallman <rms@gnu.org>
7530
7531 * help.texi (Help Functions): Clean up last change.
7532
7533 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
7534
7535 * loading.texi (Named Features): Minor cleanup.
7536
7537 * macros.texi (Eval During Expansion): Minor cleanup.
7538
7539 * variables.texi (Variable Aliases): Minor cleanup.
7540
7541 2007-11-24 Richard Stallman <rms@gnu.org>
7542
7543 * functions.texi (Declaring Functions): Clarify previous change.
7544
7545 * compile.texi (Compiler Errors): Clarify previous change.
7546
7547 2007-11-24 Richard Stallman <rms@gnu.org>
7548
7549 * display.texi (Refresh Screen, Forcing Redisplay):
7550 Clarify the text and move items around.
7551
7552 2007-11-24 Glenn Morris <rgm@gnu.org>
7553
7554 * functions.texi (Declaring Functions): New section.
7555 * compile.texi (Compiler Errors): Mention declaring functions,
7556 defvar with no initvalue, and byte-compile-warnings.
7557
7558 2007-11-15 Martin Rudalics <rudalics@gmx.at>
7559
7560 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
7561 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
7562
7563 2007-11-13 Martin Rudalics <rudalics@gmx.at>
7564
7565 * help.texi (Help Functions): Document new macro `with-help-window'.
7566
7567 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
7568
7569 * searching.texi (Replacing Match): Describe new
7570 `match-substitute-replacement'.
7571
7572 2007-10-31 Richard Stallman <rms@gnu.org>
7573
7574 * strings.texi (Creating Strings): Null strings from concat not unique.
7575
7576 2007-10-26 Richard Stallman <rms@gnu.org>
7577
7578 * objects.texi (Equality Predicates): Null strings are uniquified.
7579
7580 * minibuf.texi: Minor clarifications in previous change.
7581
7582 2007-10-25 Glenn Morris <rgm@gnu.org>
7583
7584 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
7585
7586 2007-10-24 Richard Stallman <rms@gnu.org>
7587
7588 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
7589
7590 * variables.texi (Frame-Local Variables): Node deleted.
7591 (Variables): Delete Frame-Local Variables from menu.
7592 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
7593 (Default Value): Don't mention frame-local vars.
7594
7595 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
7596
7597 * loading.texi (Unloading): Document FEATURE-unload-function
7598 instead of FEATURE-unload-hook.
7599
7600 * frames.texi (Multiple Displays): Don't mention frame-local vars.
7601
7602 2007-10-22 Juri Linkov <juri@jurta.org>
7603
7604 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
7605 (High-Level Completion): Document a list of default value strings
7606 in the DEFAULT argument, for which minibuffer functions return the
7607 first element.
7608
7609 2007-10-17 Juri Linkov <juri@jurta.org>
7610
7611 * text.texi (Filling): Update arguments of fill-paragraph.
7612 fill-paragraph operates on the active region in Transient Mark mode.
7613 Remove fill-paragraph-or-region.
7614
7615 2007-10-13 Karl Berry <karl@gnu.org>
7616
7617 * elisp.texi (@dircategory): Move to after @copying,
7618 since we want @copying as close as possible to the beginning of
7619 the output.
7620
7621 2007-10-12 Richard Stallman <rms@gnu.org>
7622
7623 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
7624
7625 * commands.texi (Distinguish Interactive): New node,
7626 broken out from Interactive Call and rewritten.
7627 (Command Loop): Put Distinguish Interactive in menu.
7628
7629 2007-10-09 Richard Stallman <rms@gnu.org>
7630
7631 * text.texi (Examining Properties): Mention overlay priority.
7632
7633 * display.texi (Display Margins): Correct the description
7634 of margin display specifications.
7635 (Replacing Specs): New subnode broken out of Display Property.
7636
7637 2007-10-06 Juri Linkov <juri@jurta.org>
7638
7639 * text.texi (Filling): Document fill-paragraph-or-region.
7640
7641 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
7642
7643 * display.texi (Auto Faces): Fix typo.
7644
7645 2007-10-02 Richard Stallman <rms@gnu.org>
7646
7647 * display.texi (Display Property): Explain some display specs
7648 don't let you move point in.
7649
7650 * frames.texi (Cursor Parameters):
7651 Describe cursor-in-non-selected-windows here. Explain more values.
7652
7653 * windows.texi (Basic Windows): Don't describe
7654 cursor-in-non-selected-windows here.
7655
7656 2007-10-01 Eli Zaretskii <eliz@gnu.org>
7657
7658 * processes.texi (Misc Network): Note that these functions are
7659 supported only on some systems.
7660
7661 2007-10-01 Richard Stallman <rms@gnu.org>
7662
7663 * display.texi (Overlay Properties): Explain nil as priority.
7664 Explain that conflicts are unpredictable if not resolved by
7665 priorities.
7666
7667 2007-09-23 Richard Stallman <rms@gnu.org>
7668
7669 * macros.texi (Backquote): Minor clarification.
7670
7671 2007-09-19 Richard Stallman <rms@gnu.org>
7672
7673 * display.texi (Display Property): Explain multiple display specs.
7674 Clarify when they work in parallel and when one overrides.
7675 Fix error in example.
7676
7677 2007-09-06 Glenn Morris <rgm@gnu.org>
7678
7679 Move from lispref/ to doc/lispref/. Change all setfilename
7680 commands to use ../../info.
7681 * Makefile.in (infodir): Go up one more level.
7682 (usermanualdir): Change from ../man to ../emacs.
7683 (miscmanualdir): New.
7684 (dist): Use new variable miscmanualdir.
7685 * makefile.w32-in (infodir, texinputdir): Go up one more level.
7686 (usermanualdir): Change from ../man to ../emacs.
7687
7688 2007-08-30 Martin Rudalics <rudalics@gmx.at>
7689
7690 * commands.texi (Command Loop Info): Advise against changing
7691 most variables described here. Explain new variable
7692 last-repeatable-command.
7693
7694 2007-08-29 Glenn Morris <rgm@gnu.org>
7695
7696 * elisp.texi (EMACSVER): Increase to 23.0.50.
7697
7698 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
7699
7700 * frames.texi (Basic Parameters): Add display-environment-variable
7701 and term-environment-variable.
7702
7703 2007-08-28 Juri Linkov <juri@jurta.org>
7704
7705 * display.texi (Image Formats, Other Image Types): Add SVG.
7706
7707 2007-08-28 Juri Linkov <juri@jurta.org>
7708
7709 * display.texi (Images): Move formats-related text to new node
7710 "Image Formats".
7711 (Image Formats): New node.
7712
7713 2007-08-27 Richard Stallman <rms@gnu.org>
7714
7715 * windows.texi (Window Configurations): Clarify what
7716 a window configuration saves.
7717
7718 2007-08-25 Richard Stallman <rms@gnu.org>
7719
7720 * display.texi (Images): Delete redundant @findex.
7721
7722 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
7723
7724 * text.texi (Change Hooks): (after|before)-change-functions are no
7725 longer bound to nil while running; rather inhibit-modification-hooks
7726 is t.
7727
7728 2007-08-16 Richard Stallman <rms@gnu.org>
7729
7730 * processes.texi (Asynchronous Processes):
7731 Clarify doc of start-file-process.
7732
7733 2007-08-08 Martin Rudalics <rudalics@gmx.at>
7734
7735 * modes.texi (Example Major Modes): Fix typo.
7736
7737 2007-08-08 Glenn Morris <rgm@gnu.org>
7738
7739 * intro.texi (nil and t): Do not use `iff' in documentation.
7740
7741 * tips.texi (Documentation Tips): Recommend against `iff'.
7742
7743 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
7744
7745 * display.texi (Image Cache): Document image-refresh.
7746
7747 2007-08-06 Martin Rudalics <rudalics@gmx.at>
7748
7749 * windows.texi (Size of Window): Document window-full-width-p.
7750
7751 2007-07-25 Glenn Morris <rgm@gnu.org>
7752
7753 * gpl.texi (GPL): Replace license with GPLv3.
7754
7755 * Relicense all FSF files to GPLv3 or later.
7756
7757 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
7758
7759 * processes.texi (Synchronous Processes):
7760 Add `process-file-shell-command'.
7761 (Asynchronous Processes): Mention restricted use of
7762 `process-filter' and `process-sentinel' in
7763 `start-file-process'. Add `start-file-process-shell-command'.
7764
7765 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
7766
7767 * files.texi (Magic File Names): Introduce optional parameter
7768 IDENTIFICATION for `file-remote-p'.
7769
7770 2007-07-16 Richard Stallman <rms@gnu.org>
7771
7772 * display.texi (Defining Faces): Fix previous change.
7773
7774 2007-07-14 Richard Stallman <rms@gnu.org>
7775
7776 * control.texi (Handling Errors): Document `debug' in handler list.
7777
7778 2007-07-10 Richard Stallman <rms@gnu.org>
7779
7780 * display.texi (Defining Faces): Explain C-M-x feature for defface.
7781
7782 2007-07-09 Richard Stallman <rms@gnu.org>
7783
7784 * files.texi (Magic File Names): Rewrite previous change.
7785
7786 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
7787
7788 * files.texi (Magic File Names): Introduce optional parameter
7789 CONNECTED for `file-remote-p'.
7790
7791 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
7792
7793 * processes.texi (Asynchronous Processes):
7794 * files.texi (Magic File Names): Add `start-file-process'.
7795
7796 2007-06-27 Richard Stallman <rms@gnu.org>
7797
7798 * files.texi (Format Conversion Piecemeal):
7799 Clarify `after-insert-file-functions' calling convention.
7800
7801 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
7802
7803 * files.texi (Magic File Names): Remove `dired-call-process'.
7804 Add `process-file'.
7805
7806 2007-06-27 Kenichi Handa <handa@m17n.org>
7807
7808 * text.texi (Special Properties): Fix description about
7809 `composition' property.
7810
7811 2007-06-26 Kenichi Handa <handa@m17n.org>
7812
7813 * nonascii.texi (Default Coding Systems): Document about the
7814 return value `undecided'.
7815
7816 2007-06-25 David Kastrup <dak@gnu.org>
7817
7818 * keymaps.texi (Active Keymaps): Document new POSITION argument of
7819 `current-active-maps'.
7820
7821 2007-06-24 Karl Berry <karl@gnu.org>
7822
7823 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
7824
7825 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
7826
7827 * display.texi (Overlay Arrow): Doc fix.
7828
7829 2007-06-14 Karl Berry <karl@tug.org>
7830
7831 * anti.texi (Antinews): Typo.
7832
7833 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
7834
7835 * display.texi (Image Cache): Document image-refresh.
7836
7837 2007-06-12 Karl Berry <karl@gnu.org>
7838
7839 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
7840 * two-volume.make: New file.
7841 * .cvsignore: Ignore two-volume files.
7842
7843 2007-06-12 Tom Tromey <tromey@redhat.com>
7844
7845 * os.texi (Init File): Document user-emacs-directory.
7846
7847 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
7848
7849 * commands.texi (Click Events): Describe width and height when
7850 object is nil.
7851
7852 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
7853
7854 * commands.texi (Click Events): Layout more logically.
7855 Describe width and height.
7856 (Drag Events, Motion Events): Update to new format for position.
7857
7858 2007-06-02 Richard Stallman <rms@gnu.org>
7859
7860 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
7861
7862 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
7863
7864 * Version 22.1 released.
7865
7866 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7867
7868 * text.texi (Special Properties): Correct meaning of fontified face.
7869
7870 2007-05-30 Richard Stallman <rms@gnu.org>
7871
7872 * text.texi (Special Properties): Add link to Adjusting Point.
7873
7874 2007-05-12 Richard Stallman <rms@gnu.org>
7875
7876 * text.texi (Margins): indent-to-left-margin is not the default.
7877 (Mode-Specific Indent): For indent-line-function, the default
7878 is indent-relative.
7879
7880 * modes.texi (Example Major Modes): Explain last line of text-mode
7881 is redundant.
7882
7883 2007-05-10 Richard Stallman <rms@gnu.org>
7884
7885 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
7886
7887 * help.texi (Keys in Documentation): Add reference to
7888 Documentation Tips.
7889
7890 * files.texi (Format Conversion): TO-FN gets three arguments.
7891
7892 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
7893
7894 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
7895
7896 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
7897 * files.texi (Format Conversion): Expand intro; add menu.
7898 (Format Conversion Overview, Format Conversion Round-Trip)
7899 (Format Conversion Piecemeal): New nodes/subsections.
7900 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
7901 * text.texi (Text Properties): Remove "Saving Properties" from menu.
7902 (Saving Properties): Delete node/subsection.
7903
7904 2007-05-07 Karl Berry <karl@gnu.org>
7905
7906 * elisp.texi (EMACSVER): Back to 22.
7907
7908 2007-05-06 Richard Stallman <rms@gnu.org>
7909
7910 * processes.texi (Accepting Output): Revert most of previous change.
7911
7912 2007-05-05 Richard Stallman <rms@gnu.org>
7913
7914 * processes.texi (Accepting Output): accept-process-output
7915 uses microseconds, not milliseconds. But that arg is obsolete.
7916
7917 2007-05-04 Karl Berry <karl@tug.org>
7918
7919 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
7920
7921 2007-05-04 Eli Zaretskii <eliz@gnu.org>
7922
7923 * tips.texi (Documentation Tips): Rearrange items to place the
7924 more important ones first. Add an index entry for hyperlinks.
7925
7926 2007-05-03 Karl Berry <karl@gnu.org>
7927
7928 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
7929 (EMACSVER) [smallbook]: 22 for printed version.
7930
7931 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
7932 so restore anchor to normal position after defun. Found by Kevin Ryde.
7933
7934 2007-04-26 Glenn Morris <rgm@gnu.org>
7935
7936 * elisp.texi (EMACSVER): Increase to 22.1.50.
7937
7938 2007-04-28 Karl Berry <karl@gnu.org>
7939
7940 * elisp.texi: Improve line breaks on copyright page,
7941 similar layout to emacs manual, 8.5x11 by default.
7942
7943 2007-04-24 Richard Stallman <rms@gnu.org>
7944
7945 * text.texi (Special Properties): Add xref to Overlay Properties.
7946
7947 * display.texi (Overlay Properties): Add xref to Special Properties.
7948
7949 2007-04-22 Richard Stallman <rms@gnu.org>
7950
7951 * keymaps.texi (Extended Menu Items): Move the info about
7952 format with cached keyboard binding.
7953
7954 2007-04-21 Richard Stallman <rms@gnu.org>
7955
7956 * text.texi (Special Properties): Clarify previous change.
7957
7958 * files.texi (File Name Expansion): Clarify previous change.
7959
7960 * display.texi (Attribute Functions): Fix example for
7961 face-attribute-relative-p.
7962
7963 2007-04-19 Kenichi Handa <handa@m17n.org>
7964
7965 * text.texi (Special Properties): Document composition property.
7966
7967 2007-04-19 Glenn Morris <rgm@gnu.org>
7968
7969 * files.texi (File Name Expansion): Mention "superroot".
7970
7971 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
7972
7973 * frames.texi (Multiple Displays): Add note about "multi-monitor"
7974 setups.
7975 (Display Feature Testing): Note that display refers to all
7976 physical monitors for multi-monitor setups.
7977
7978 2007-04-14 Richard Stallman <rms@gnu.org>
7979
7980 * lists.texi (Sets And Lists): Clarify `delete' examples.
7981 Remove spurious xref to same node.
7982 Clarify xref for add-to-list.
7983
7984 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
7985
7986 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
7987 value of lisp-mode-map.
7988
7989 2007-04-11 Karl Berry <karl@gnu.org>
7990
7991 * anti.texi (Antinews):
7992 * display.texi (Overlay Properties, Defining Images):
7993 * processes.texi (Synchronous Processes, Sentinels):
7994 * syntax.texi (Syntax Table Internals):
7995 * searching.texi (Regexp Special):
7996 * nonascii.texi (Default Coding Systems):
7997 * text.texi (Special Properties):
7998 * minibuf.texi (Basic Completion): Wording to improve breaks in
7999 8.5x11 format.
8000 * elisp.texi (smallbook): New @set to more easily switch between
8001 smallbook and 8.5x11.
8002
8003 2007-04-11 Richard Stallman <rms@gnu.org>
8004
8005 * text.texi (Lazy Properties): Minor fix.
8006
8007 2007-04-08 Karl Berry <karl@gnu.org>
8008
8009 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
8010 * macros.texi (Backquote): Downcase Backquote in index entries for
8011 consistency.
8012
8013 2007-04-08 Richard Stallman <rms@gnu.org>
8014
8015 * text.texi (Adaptive Fill): Just describe default,
8016 don't show it (since it contains non-ASCII chars).
8017
8018 2007-04-07 Karl Berry <karl@gnu.org>
8019
8020 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
8021 adaptive-fill-regexp's value, since they are not in the standard
8022 TeX fonts.
8023
8024 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
8025
8026 * display.texi (Defining Faces): Fix example.
8027
8028 2007-04-07 Karl Berry <karl@gnu.org>
8029
8030 * display.texi (Button Buffer Commands): Improve page break.
8031
8032 2007-04-07 Richard Stallman <rms@gnu.org>
8033
8034 * advice.texi (Activation of Advice): Remove redundant index entry.
8035
8036 * backups.texi: Improve index entries. Remove redundant ones.
8037
8038 * compile.texi (Byte Compilation): Improve index entry.
8039
8040 * hash.texi (Creating Hash): Improve index entry.
8041
8042 * symbols.texi (Definitions): Improve index entry.
8043
8044 * edebug.texi: Improve index entries. Remove redundant/useless ones.
8045
8046 * maps.texi (Standard Keymaps): Remove useless index entry.
8047
8048 * help.texi (Documentation Basics): Remove redundant index entries.
8049
8050 * customize.texi: Improve index entries.
8051 Remove redundant/useless ones.
8052
8053 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
8054
8055 * streams.texi (Output Variables): Improve index entry.
8056
8057 * abbrevs.texi (Abbrevs): Remove useless index entry.
8058
8059 * macros.texi (Expansion): Remove useless index entry.
8060
8061 * text.texi: Improve index entries. Remove redundant/useless ones.
8062 (Text Properties, Examining Properties)
8063 (Special Properties): Use "property category" instead of "category"
8064 to refer to the `category' property.
8065
8066 * positions.texi: Improve index entries. Remove useless one.
8067
8068 * lists.texi: Improve index entries. Remove redundant/useless ones.
8069
8070 * os.texi: Improve index entries.
8071 (Timers): Fix previous change.
8072
8073 * buffers.texi: Improve index entries.
8074 (Modification Time): Get rid of term "obsolete buffer".
8075
8076 * debugging.texi: Improve index entries.
8077 (Test Coverage): Add xref to other test coverage ftr.
8078
8079 * eval.texi: Improve index entry. Remove redundant ones.
8080
8081 * numbers.texi: Improve index entries. Remove redundant/useless ones.
8082
8083 * files.texi: Improve index entries. Remove redundant/useless ones.
8084
8085 * objects.texi: Improve index entries.
8086
8087 * processes.texi: Improve index entries.
8088
8089 * modes.texi: Improve index entry. Remove redundant one.
8090
8091 * nonascii.texi: Improve index entries.
8092
8093 * internals.texi: Improve index entries.
8094
8095 * syntax.texi: Improve index entries.
8096
8097 * keymaps.texi (Active Keymaps): Improve index entries.
8098
8099 * commands.texi: Improve index entries. Remove redundant/useless ones.
8100
8101 * frames.texi: Improve index entries. Remove redundant/useless ones.
8102
8103 * markers.texi: Improve index entries. Remove redundant ones.
8104
8105 * tips.texi: Improve index entries.
8106
8107 * loading.texi (Unloading): Improve index entry.
8108
8109 * variables.texi: Improve index entries. Remove redundant one.
8110
8111 * sequences.texi: Improve index entry.
8112
8113 * display.texi: Improve index entries. Remove redundant ones.
8114
8115 * windows.texi: Improve index entries.
8116
8117 * searching.texi: Improve index entries. Remove redundant one.
8118
8119 * strings.texi (Case Tables): Improve last change.
8120
8121 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
8122
8123 * strings.texi (Case Tables): Document with-case-table and
8124 ascii-case-table.
8125
8126 2007-04-03 Karl Berry <karl@gnu.org>
8127
8128 * processes.texi (Network): Reword to improve page break.
8129
8130 2007-04-03 Eli Zaretskii <eliz@gnu.org>
8131
8132 * functions.texi (Inline Functions): Describe more disadvantages
8133 of defsubst, and make advice against it stronger.
8134
8135 2007-04-02 Karl Berry <karl@gnu.org>
8136
8137 * backups.texi (Backup Names): Avoid widow words.
8138 * modes.texi (Example Major Modes): Align last comment.
8139
8140 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
8141
8142 * keymaps.texi (Remapping Commands): Document new arg to
8143 command-remapping.
8144
8145 2007-04-01 Karl Berry <karl@gnu.org>
8146
8147 * processes.texi (Low-Level Network): Typo.
8148 * loading.texi (Hooks for Loading): Avoid double "the".
8149 * keymaps.texi (Key Sequences): No double "and".
8150 (Changing Key Bindings): Shorten to improve line break.
8151
8152 2007-03-31 Glenn Morris <rgm@gnu.org>
8153
8154 * os.texi (Timers): Fix description of run-at-time TIME formats.
8155
8156 2007-03-31 Richard Stallman <rms@gnu.org>
8157
8158 * display.texi (Invisible Text): Correct buffer-invisibility-spec
8159 regarding ellipsis.
8160
8161 2007-03-31 Eli Zaretskii <eliz@gnu.org>
8162
8163 * intro.texi (nil and t):
8164 * symbols.texi (Plists and Alists):
8165 * variables.texi (Variable Aliases, Constant Variables):
8166 * functions.texi (Defining Functions):
8167 * advice.texi (Advising Primitives):
8168 * debugging.texi (Syntax Errors, Compilation Errors):
8169 * minibuf.texi (Minibuffer Windows):
8170 * commands.texi (Adjusting Point):
8171 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
8172 (Auto Major Mode, Major Mode Conventions):
8173 * help.texi (Describing Characters):
8174 * files.texi (Create/Delete Dirs, Information about Files)
8175 (File Locks, Writing to Files, Reading from Files)
8176 (Saving Buffers):
8177 * windows.texi (Resizing Windows, Cyclic Window Ordering):
8178 * frames.texi (Finding All Frames):
8179 * positions.texi (Buffer End, Motion):
8180 * markers.texi (The Region):
8181 * text.texi (Deletion, Near Point):
8182 * display.texi (Displaying Messages, Truncation):
8183 * os.texi (Processor Run Time):
8184 * tips.texi (Key Binding Conventions, Programming Tips)
8185 (Warning Tips, Documentation Tips, Comment Tips):
8186 * internals.texi (Memory Usage): Improve indexing.
8187
8188 * variables.texi (Frame-Local Variables):
8189 * functions.texi (Argument List):
8190 * loading.texi (Library Search):
8191 * streams.texi (Output Variables):
8192 * keymaps.texi (Translation Keymaps, Searching Keymaps):
8193 * searching.texi (Replacing Match, Search and Replace):
8194 * processes.texi (Byte Packing, Decoding Output)
8195 (Accepting Output, Network Servers, Shell Arguments):
8196 * display.texi (Abstract Display, Image Cache, Scroll Bars):
8197 * windows.texi (Window Point, Window Start):
8198 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
8199 * commands.texi (Reading Input, Keyboard Events):
8200 * minibuf.texi (Reading File Names, Minibuffer Completion)
8201 (Recursive Mini):
8202 * positions.texi (List Motion):
8203 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
8204 * numbers.texi (Arithmetic Operations, Math Functions)
8205 (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
8206 * locals.texi (Standard Buffer-Local Variables):
8207 * maps.texi (Standard Keymaps):
8208 * os.texi (User Identification, System Environment, Recording Input)
8209 (X11 Keysyms):
8210 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
8211 * backups.texi (Backups and Auto-Saving):
8212 * customize.texi (Customization, Group Definitions)
8213 (Variable Definitions):
8214 * compile.texi (Byte Compilation): Improve index entries.
8215
8216 2007-03-31 Karl Berry <karl@gnu.org>
8217
8218 * macros.texi (Defining Macros): Avoid widow syllable.
8219
8220 2007-03-31 Eli Zaretskii <eliz@gnu.org>
8221
8222 * elisp.texi (Top): Postscript -> PostScript.
8223
8224 * display.texi (Images, Postscript Images): Postscript -> PostScript.
8225
8226 2007-03-31 Markus Triska <markus.triska@gmx.at>
8227
8228 * internals.texi (Writing Emacs Primitives): Untabify `For'.
8229
8230 2007-03-30 Karl Berry <karl@gnu.org>
8231
8232 * lists.texi (List-related Predicates): Remove spurious @need.
8233 (Setcdr): Use @smallexample to improve page break.
8234 (Association Lists) <assoc>: Reword to improve page break.
8235
8236 * strings.texi (String Conversion): Insert blank line to improve
8237 page break.
8238
8239 * numbers.texi (Random Numbers): Use @minus{}.
8240 (Math Functions): Use @minus{}.
8241
8242 * intro.texi (Acknowledgements): Avoid line breaks before middle
8243 initials.
8244
8245 2007-03-24 Eli Zaretskii <eliz@gnu.org>
8246
8247 * errors.texi (Standard Errors): Add an index entry.
8248
8249 2007-03-19 Richard Stallman <rms@gnu.org>
8250
8251 * os.texi (Recording Input): recent-keys now gives 300 keys.
8252
8253 2007-03-12 Glenn Morris <rgm@gnu.org>
8254
8255 * os.texi: Replace "daylight savings" with "daylight saving"
8256 throughout.
8257
8258 2007-03-05 Richard Stallman <rms@gnu.org>
8259
8260 * variables.texi (File Local Variables):
8261 Update enable-local-variables values.
8262
8263 2007-03-04 Richard Stallman <rms@gnu.org>
8264
8265 * syntax.texi (Control Parsing): Minor clarification.
8266
8267 * strings.texi (Formatting Strings): Clarify width, precision, flags.
8268
8269 * sequences.texi (Sequence Functions): Move string-bytes away,
8270 add xref.
8271
8272 * nonascii.texi (Text Representations): Move string-bytes here.
8273
8274 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
8275
8276 * minibuf.texi (Basic Completion): Minor clarification.
8277
8278 * markers.texi (The Mark): Clarify existence vs activation of mark.
8279 Other cleanup.
8280
8281 * display.texi (Finding Overlays): Write better example.
8282
8283 * compile.texi (Eval During Compile): Clarify putting macros
8284 in eval-when-compile.
8285
8286 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
8287
8288 * loading.texi (How Programs Do Loading): Fix anchor position at
8289 load-read-function definition doc.
8290
8291 2007-02-21 Kim F. Storm <storm@cua.dk>
8292
8293 * strings.texi (Text Comparison): Mention that assoc-string
8294 converts symbols to strings before testing.
8295
8296 2007-02-17 Kim F. Storm <storm@cua.dk>
8297
8298 * processes.texi (Bindat Spec): Vector types can have optional
8299 element type.
8300 (Bindat Examples): Fix example. Add vector with element type.
8301
8302 2007-02-16 Andreas Schwab <schwab@suse.de>
8303
8304 * strings.texi (Formatting Strings): Document '+' flag.
8305
8306 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
8307
8308 * strings.texi (Modifying Strings): Clarify that `clear-string'
8309 always converts the string to unibyte.
8310
8311 2007-02-14 Kim F. Storm <storm@cua.dk>
8312
8313 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
8314 Rewrite glyph code description to refer to these functions.
8315 Remove details of encoding face number and char into integer code.
8316
8317 2007-02-03 Alan Mackenzie <acm@muc.de>
8318
8319 * loading.texi (Hooks for Loading): Make the description of
8320 `eval-after-load' more detailed, and amend the description of
8321 after-load-alist, in accordance with changes from 2006-05.
8322
8323 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
8324
8325 * modes.texi (Defining Minor Modes): Document that a :require
8326 keyword or similar may be required to make saved customization
8327 variables work.
8328
8329 2007-02-03 Eli Zaretskii <eliz@gnu.org>
8330
8331 * elisp.texi (Top): Make the detailed menu headers compliant with
8332 Texinfo guidelines and with what texnfo-upd.el expects.
8333 Add comments to prevent people from inadvertently modifying the key
8334 parts needed by `texinfo-multiple-files-update'.
8335
8336 2007-02-02 Eli Zaretskii <eliz@gnu.org>
8337
8338 * elisp.texi (Top): Update the top-level menus.
8339
8340 * syntax.texi (Categories): Add index entries.
8341
8342 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
8343
8344 * display.texi (Attribute Functions): Fix name and description of
8345 the UNDERLINE arg of `set-face-underline-p'.
8346
8347 2007-01-29 Eli Zaretskii <eliz@gnu.org>
8348
8349 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
8350 Variables", and "Standard Keymaps" to the detailed menu.
8351
8352 * variables.texi (Future Local Variables): Add index entry.
8353
8354 2007-01-28 Richard Stallman <rms@gnu.org>
8355
8356 * tips.texi (Coding Conventions): Clarify the tip about macros
8357 that define a function or a variable.
8358
8359 * files.texi (File Attributes): UID and GID can be floats.
8360 (Magic File Names): Explain why deferring all operations to
8361 the standard handler does not work.
8362
8363 2007-01-23 Martin Rudalics <rudalics@gmx.at>
8364
8365 * backups.texi (Reverting): Use "buffer" instead of "file"
8366 when talking about major and minor modes.
8367
8368 2007-01-21 Richard Stallman <rms@gnu.org>
8369
8370 * help.texi (Documentation): Add xref to Documentation Tips.
8371
8372 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
8373
8374 * tips.texi (Coding Conventions): Fix typos.
8375
8376 2007-01-05 Richard Stallman <rms@gnu.org>
8377
8378 * modes.texi (Defining Minor Modes): Fix previous change.
8379
8380 2007-01-03 Richard Stallman <rms@gnu.org>
8381
8382 * customize.texi (Variable Definitions, Customization Types):
8383 Don't use * in doc string for defcustom.
8384
8385 2007-01-02 Richard Stallman <rms@gnu.org>
8386
8387 * variables.texi (Variable Aliases): Clarify that aliases vars
8388 always have the same value.
8389
8390 * processes.texi (Bindat Spec): Fix Texinfo usage.
8391
8392 * modes.texi (Defining Minor Modes): Explain effect of command
8393 defined with define-global-minor-mode on new buffers.
8394
8395 2006-12-30 Kim F. Storm <storm@cua.dk>
8396
8397 * keymaps.texi (Tool Bar): Describe `grow-only' value of
8398 `auto-resize-tool-bars'.
8399
8400 2006-12-30 Richard Stallman <rms@gnu.org>
8401
8402 * keymaps.texi (Active Keymaps): Fix previous change.
8403
8404 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
8405
8406 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
8407
8408 2006-12-30 Kim F. Storm <storm@cua.dk>
8409
8410 * processes.texi (Bindat Spec): Clarify using field names in
8411 length specifications.
8412
8413 2006-12-29 Kim F. Storm <storm@cua.dk>
8414
8415 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
8416 Add count and index variables for eval forms in repeat blocks.
8417
8418 2006-12-24 Richard Stallman <rms@gnu.org>
8419
8420 * customize.texi (Variable Definitions):
8421 Document new name custom-add-frequent-value.
8422
8423 2006-12-19 Kim F. Storm <storm@cua.dk>
8424
8425 * commands.texi (Misc Events): User signals now result in sigusr1
8426 and sigusr2 events which are handled through special-event-map.
8427 (Special Events): User signals and drag-n-drop are special.
8428
8429 2006-12-17 Richard Stallman <rms@gnu.org>
8430
8431 * loading.texi (Named Features): Explain subfeatures better.
8432
8433 * customize.texi: Use "option" only for user options.
8434 For the keyword values inside defcustom etc, say "keywords".
8435 For :options value's elements, say "elements".
8436 :group should not be omitted.
8437
8438 * syntax.texi (Parsing Expressions): Split up node.
8439 (Motion via Parsing, Position Parse, Parser State)
8440 (Low-Level Parsing, Control Parsing): New subnodes.
8441 (Parser State): Document syntax-ppss-toplevel-pos.
8442
8443 * positions.texi (List Motion): Punctuation fix.
8444
8445 * files.texi (File Name Completion): Document PREDICATE arg
8446 to file-name-completion.
8447
8448 2006-12-16 Eli Zaretskii <eliz@gnu.org>
8449
8450 * internals.texi (Building Emacs, Writing Emacs Primitives):
8451 Add index entries.
8452
8453 2006-12-11 Richard Stallman <rms@gnu.org>
8454
8455 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
8456 affects face menu. Explain how to make it non-nil without enabling
8457 any fontification.
8458
8459 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
8460
8461 * modes.texi (Font Lock Basics): Document nil value of
8462 font-lock-defaults.
8463
8464 2006-12-10 Glenn Morris <rgm@gnu.org>
8465
8466 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
8467 value for system-flag argument. Abbrev tables may not be empty
8468 when major modes are loaded.
8469
8470 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
8471
8472 * makefile.w32-in (maintainer-clean): Partially revert last
8473 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
8474 to protect elisp-covers.texi.
8475
8476 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
8477
8478 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
8479 Don't remove elisp* info files; they are already deleted by the
8480 `clean' and `distclean' targets, and they are in the $(infodir)
8481 directory, not the current one.
8482
8483 2006-12-04 Kim F. Storm <storm@cua.dk>
8484
8485 * commands.texi (Misc Events): Update signal events.
8486 (Event Examples): Add signal example.
8487
8488 2006-11-29 Richard Stallman <rms@gnu.org>
8489
8490 * frames.texi (Visibility of Frames): Explain visible windows
8491 can be covered by others. Add xref for raise-frame.
8492
8493 2006-11-28 Richard Stallman <rms@gnu.org>
8494
8495 * searching.texi (Regexp Special): Update when ^ is special.
8496
8497 2006-11-27 Eli Zaretskii <eliz@gnu.org>
8498
8499 * customize.texi (Customization, Common Keywords)
8500 (Group Definitions, Variable Definitions, Composite Types)
8501 (Type Keywords, Customization Types): Add index entries for
8502 various customization keywords.
8503
8504 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
8505
8506 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
8507
8508 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
8509
8510 * frames.texi (Window System Selections): Remove clipboard from
8511 description of selection-coding-system.
8512
8513 2006-11-06 Richard Stallman <rms@gnu.org>
8514
8515 * lists.texi (List Variables): Document COMPARE-FN.
8516
8517 * keymaps.texi: Avoid use of "binding" to mean a relation;
8518 use it only to refer to the meaning associated with a key.
8519 (Keymaps): Change menu node description.
8520
8521 * elisp.texi (Top): Change menu node description.
8522
8523 * display.texi (Managing Overlays): Document overlay-recenter.
8524
8525 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
8526
8527 * Makefile.in: Use relative paths to avoid advertising filesystem
8528 contents during compilation.
8529
8530 2006-10-23 Kim F. Storm <storm@cua.dk>
8531
8532 * commands.texi (Event Input Misc): Update unread-command-events.
8533
8534 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
8535
8536 * lists.texi (Sets And Lists): Fix typos.
8537
8538 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
8539
8540 * control.texi (Processing of Errors): Use @var for an argument,
8541 not @code.
8542
8543 2006-10-16 Richard Stallman <rms@gnu.org>
8544
8545 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
8546
8547 * keymaps.texi (Format of Keymaps): Show all the keymap element
8548 patterns that result from menu items.
8549 (Key Lookup): Minor cleanups.
8550
8551 * modes.texi (Precalculated Fontification): Don't say that
8552 not setting font-lock-defaults avoids loading font-lock.
8553
8554 * help.texi (Documentation): Move xref to Emacs Manual here.
8555 (Documentation Basics): From here.
8556 Also doc emacs-lisp-docstring-fill-column.
8557
8558 * elisp.texi: Update version and ISBN.
8559
8560 * commands.texi (Interactive Call): Clarify KEYS arg to
8561 call-interactively is a vector.
8562 (Command Loop Info): Delete anchor in this-command-keys.
8563 Add anchor in this-command-keys-vector.
8564 (Recursive Editing): Document how recursive-edit
8565 handles the current buffer.
8566
8567 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
8568
8569 * frames.texi (Frame Titles): %c and %l are ignored in
8570 frame-title-format.
8571
8572 2006-10-11 Richard Stallman <rms@gnu.org>
8573
8574 * keymaps.texi (Key Sequences): Clarify use of kbd.
8575
8576 2006-10-10 Kim F. Storm <storm@cua.dk>
8577
8578 * lists.texi (Sets And Lists): Add memql.
8579
8580 2006-10-03 Richard Stallman <rms@gnu.org>
8581
8582 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
8583 Clarify :ascii: and :nonascii:.
8584
8585 2006-09-29 Juri Linkov <juri@jurta.org>
8586
8587 * modes.texi (%-Constructs): Reorder coding systems in the
8588 documentation of %z to the real order displayed in the modeline.
8589
8590 2006-09-25 Richard Stallman <rms@gnu.org>
8591
8592 * os.texi (Timers): Describe timer-max-repeats.
8593
8594 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
8595
8596 * os.texi (Timers): Mention with-local-quit.
8597
8598 2006-09-24 Richard Stallman <rms@gnu.org>
8599
8600 * searching.texi (Searching and Matching): Mention property search.
8601
8602 * commands.texi (Command Loop Info): Explain how read-event affects
8603 this-command-keys.
8604
8605 2006-09-20 Richard Stallman <rms@gnu.org>
8606
8607 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
8608
8609 * windows.texi (Window Start): Minor cleanups.
8610
8611 2006-09-20 Kim F. Storm <storm@cua.dk>
8612
8613 * windows.texi (Window Start): pos-visible-in-window-p allows
8614 specifying t for position to mean "end of window".
8615 Add window-line-height.
8616
8617 * anti.texi (Antinews): Mention window-line-height.
8618
8619 2006-09-19 David Kastrup <dak@gnu.org>
8620
8621 * keymaps.texi (Searching Keymaps): Small clarification.
8622
8623 2006-09-18 Richard Stallman <rms@gnu.org>
8624
8625 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
8626 cause keyboard menus.
8627 (Menu Keymaps): Likewise.
8628 (Defining Menus, Keyboard Menus): Clarify.
8629
8630 * text.texi (Fields): Clarify explanation of constrain-to-field.
8631
8632 2006-09-16 Eli Zaretskii <eliz@gnu.org>
8633
8634 * variables.texi (Tips for Defining): Fix a typo.
8635
8636 2006-09-15 Richard Stallman <rms@gnu.org>
8637
8638 * keymaps.texi (Remapping Commands, Searching Keymaps)
8639 (Active Keymaps): Clean up previous change.
8640
8641 2006-09-15 Jay Belanger <belanger@truman.edu>
8642
8643 * gpl.texi: Replace "Library Public License" by "Lesser Public
8644 License" throughout.
8645
8646 2006-09-15 David Kastrup <dak@gnu.org>
8647
8648 * keymaps.texi (Active Keymaps): Adapt description to use
8649 `get-char-property' instead `get-text-property'. Explain how
8650 mouse events change this. Explain the new optional argument of
8651 `key-binding' and its mouse-dependent lookup.
8652 (Searching Keymaps): Adapt description similarly.
8653 (Remapping Commands): Explain the new optional argument of
8654 `command-remapping'.
8655
8656 2006-09-14 Richard Stallman <rms@gnu.org>
8657
8658 * keymaps.texi (Searching Keymaps): Clarification.
8659 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
8660
8661 2006-09-13 Richard Stallman <rms@gnu.org>
8662
8663 * objects.texi (Character Type): Node split.
8664 Add xref to Describing Characters.
8665 (Basic Char Syntax, General Escape Syntax)
8666 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
8667
8668 2006-09-11 Richard Stallman <rms@gnu.org>
8669
8670 * display.texi (Display Table Format): Wording clarification.
8671 (Glyphs): Clarifications.
8672
8673 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
8674
8675 * keymaps.texi (Active Keymaps): Mention that key-binding checks
8676 local maps.
8677
8678 2006-09-10 Kim F. Storm <storm@cua.dk>
8679
8680 * display.texi (Forcing Redisplay): Document return value of
8681 function redisplay.
8682
8683 2006-09-09 Richard Stallman <rms@gnu.org>
8684
8685 * windows.texi (Window Hooks): Explain limits of
8686 window-scroll-functions.
8687
8688 * display.texi (Fringe Indicators): Update for last change in
8689 indicate-buffer-boundaries.
8690
8691 2006-09-08 Richard Stallman <rms@gnu.org>
8692
8693 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
8694
8695 2006-09-06 Kim F. Storm <storm@cua.dk>
8696
8697 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
8698
8699 * windows.texi (Window Start): Update pos-visible-in-window-p.
8700
8701 2006-09-04 Richard Stallman <rms@gnu.org>
8702
8703 * processes.texi (Accepting Output): Explain SECONDS=0 for
8704 accept-process-output.
8705
8706 * os.texi (Idle Timers): Explain why timer functions should not
8707 loop until (input-pending-p).
8708
8709 2006-09-02 Eli Zaretskii <eliz@gnu.org>
8710
8711 * makefile.w32-in (usermanualdir): New variable.
8712 (elisp.dvi): Use it.
8713
8714 2006-09-01 Eli Zaretskii <eliz@gnu.org>
8715
8716 * buffers.texi (Buffer Modification): Fix last change.
8717
8718 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
8719
8720 * buffers.texi (Buffer Modification):
8721 Document buffer-chars-modified-tick.
8722
8723 2006-08-31 Richard Stallman <rms@gnu.org>
8724
8725 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
8726
8727 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
8728
8729 * modes.texi (Syntactic Font Lock):
8730 Mention font-lock-syntactic-face-function
8731 instead of specific faces.
8732
8733 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
8734
8735 * display.texi (Images): Add xrref to display-images-p.
8736
8737 2006-08-28 Kenichi Handa <handa@m17n.org>
8738
8739 * nonascii.texi (Lisp and Coding Systems): Fix description of
8740 detect-coding-region.
8741
8742 2006-08-27 Michael Olson <mwolson@gnu.org>
8743
8744 * processes.texi (Transaction Queues): Remove stray quote
8745 character.
8746
8747 2006-08-25 Richard Stallman <rms@gnu.org>
8748
8749 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
8750 Add xref.
8751
8752 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
8753
8754 * os.texi (Timers): Avoid waiting inside timers.
8755
8756 2006-08-21 Lute Kamstra <lute@gnu.org>
8757
8758 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
8759
8760 2006-08-20 Richard Stallman <rms@gnu.org>
8761
8762 * os.texi (Idle Timers): New node, split out from Timers.
8763 Document current-idle-time.
8764 * commands.texi (Reading One Event): Update xref.
8765 * elisp.texi (Top): Update subnode menu.
8766
8767 2006-08-16 Richard Stallman <rms@gnu.org>
8768
8769 * keymaps.texi (Extended Menu Items): Show format of cached
8770 bindings in extended menu items.
8771
8772 * customize.texi (Variable Definitions): Explain when the
8773 standard value expression is evaluated.
8774
8775 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
8776
8777 * commands.texi (Reading One Event): Explain idleness in
8778 `read-event'.
8779
8780 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
8781
8782 * text.texi (Near Point): Say "cursor" not "terminal cursor".
8783 (Commands for Insertion): Remove split-line since it's not
8784 relevant for Lisp programming.
8785 (Yank Commands): Rewrite introduction.
8786 (Undo): Clarify.
8787 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
8788 (Filling): Remove redundant comment. Clarify return value of
8789 current-justification.
8790 (Margins): Minor clarifications.
8791 (Adaptive Fill): Update default value of adaptive-fill-regexp.
8792 (Sorting): Update definition of sort-lines.
8793 (Columns): Clarify behavior of sort-columns.
8794 (Indent Tabs): Link to Tab Stops in Emacs manual.
8795 (Special Properties): Clarify.
8796 (Clickable Text): Mention Buttons package.
8797
8798 2006-08-12 Kevin Ryde <user42@zip.com.au>
8799
8800 * os.texi (Time Parsing): Add %z to description of
8801 format-time-string, as per docstring. Add cross reference to
8802 glibc manual for strftime.
8803
8804 2006-08-08 Richard Stallman <rms@gnu.org>
8805
8806 * modes.texi: Clean up wording in previous change.
8807
8808 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
8809
8810 * modes.texi (Hooks): Clarify.
8811 (Major Mode Basics): Mention define-derived-mode explicitly.
8812 (Major Mode Conventions): Rebinding RET is OK for some modes.
8813 Mention change-major-mode-hook and after-change-major-mode-hook.
8814 (Example Major Modes): Move to end of Modes section.
8815 (Mode Line Basics): Clarify.
8816 (Mode Line Data): Mention help-echo and local-map in strings.
8817 Explain reason for treatment of non-risky variables.
8818 (Properties in Mode): Clarify.
8819 (Faces for Font Lock): Add font-lock-negation-char-face.
8820
8821 2006-08-04 Eli Zaretskii <eliz@gnu.org>
8822
8823 * strings.texi (Formatting Strings): Warn against arbitrary
8824 strings as first arg to `format'.
8825
8826 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
8827
8828 * text.texi (Clickable Text): Mention `help-echo' text property.
8829 Update intro, examples and associated explanations.
8830
8831 2006-07-31 Richard Stallman <rms@gnu.org>
8832
8833 * commands.texi: Update xrefs.
8834 (Event Mod): New node, cut out from old Translating Input.
8835
8836 * maps.texi: Update xrefs.
8837
8838 * keymaps.texi (Translation Keymaps): New node.
8839 Update xrefs from Translating Input to Translation Keymaps.
8840
8841 * elisp.texi (Top): Update subnode menu.
8842
8843 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
8844
8845 * os.texi (System Interface): Fix menu descriptions of some nodes.
8846 (Translating Input): Node deleted.
8847
8848 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
8849
8850 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
8851
8852 * lists.texi (Sets And Lists): Likewise.
8853
8854 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
8855
8856 * text.texi (Fields): Mention POS
8857 requirement when narrowing is in effect.
8858
8859 2006-07-28 Richard Stallman <rms@gnu.org>
8860
8861 * display.texi (Face Attributes): Simplify wording.
8862 (Attribute Functions): Clarify meaning of new-frame default
8863 attribute settings.
8864
8865 * customize.texi (Common Keywords): Document how to use
8866 :package-version in a package not in Emacs.
8867
8868 2006-07-28 Kim F. Storm <storm@cua.dk>
8869
8870 * commands.texi (Reading One Event): Fix last change.
8871
8872 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
8873
8874 * commands.texi (Reading One Event): Document SECONDS argument for
8875 read-event, read-char, and read-char-exclusive.
8876
8877 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
8878
8879 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
8880 to ensure correct identification.
8881
8882 2006-07-24 Richard Stallman <rms@gnu.org>
8883
8884 * text.texi (Clickable Text): Clarify.
8885
8886 * sequences.texi (Vector Functions): Delete duplicate xref.
8887
8888 * objects.texi (Function Type): Clarify.
8889
8890 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
8891 modes.
8892
8893 * lists.texi (List Variables): New node.
8894 Material moved from other nodes.
8895
8896 * variables.texi (Setting Variables): add-to-list and
8897 add-to-ordered-list moved to List Variables node.
8898
8899 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
8900
8901 * text.texi (Links and Mouse-1):
8902 For mouse-on-link-p, expand on arg POS.
8903
8904 2006-07-21 Kim F. Storm <storm@cua.dk>
8905
8906 * display.texi (Forcing Redisplay): Don't mention systems which
8907 don't support sub-second timers for redisplay-preemption-period.
8908
8909 * os.texi (Terminal Output): Clarify text vs graphical terminal.
8910
8911 2006-07-21 Eli Zaretskii <eliz@gnu.org>
8912
8913 * frames.texi (Input Focus): Document that focus-follows-mouse has
8914 no effect on MS-Windows.
8915
8916 2006-07-18 Richard Stallman <rms@gnu.org>
8917
8918 * display.texi (Forcing Redisplay): Cleanups in previous change.
8919
8920 * processes.texi (Low-Level Network): Make menu more convenient.
8921
8922 2006-07-18 Kim F. Storm <storm@cua.dk>
8923
8924 * display.texi (Forcing Redisplay): redisplay-preemption-period
8925 only used on window systems. Add xref to Terminal Output.
8926
8927 * os.texi (Terminal Output): baud-rate only controls preemption on
8928 non-window systems. Add xref to Forcing Redisplay.
8929
8930 * processes.texi (Low-Level Network): Rename node "Make Network"
8931 to "Network Processes".
8932
8933 2006-07-18 Karl Berry <karl@gnu.org>
8934
8935 * variables.texi, functions.texi, customize.texi, loading.texi:
8936 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
8937
8938 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
8939
8940 * commands.texi (Waiting): Document batch-mode sit-for behavior.
8941
8942 2006-07-17 Richard Stallman <rms@gnu.org>
8943
8944 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
8945 Put period and comma inside quotes.
8946
8947 * loading.texi, markers.texi: Use real doublequote inside menus.
8948
8949 * windows.texi: Put point and comma inside quotes.
8950 (Textual Scrolling): Use @samp for error message.
8951
8952 * variables.texi, tips.texi, syntax.texi, symbols.texi:
8953 * strings.texi, streams.texi, processes.texi, os.texi:
8954 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
8955 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
8956 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
8957 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
8958 Put point and comma inside quotes.
8959
8960 * control.texi (Processing of Errors): Add command-error-function.
8961
8962 * variables.texi (File Local Variables): Clarify that
8963 file local variables make buffer-local bindings.
8964
8965 * modes.texi (Syntactic Font Lock): Give default for
8966 font-lock-syntax-table.
8967
8968 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
8969
8970 * text.texi (Special Properties): Clean up previous change.
8971
8972 2006-07-16 Karl Berry <karl@gnu.org>
8973
8974 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
8975 * control.texi: Fix bad page breaks through chapter 10 (control).
8976
8977 * anti.texi (Antinews): Reorder face-attribute fns to avoid
8978 underfull hbox.
8979
8980 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
8981
8982 * text.texi (Special Properties): Describe fontified text property
8983 in relation to a character (not text).
8984
8985 2006-07-15 Kim F. Storm <storm@cua.dk>
8986
8987 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
8988 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
8989 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
8990
8991 * anti.texi (Antinews): Mention redisplay function.
8992 The kbd macro existed, but was not documented, before 22.x.
8993 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8994
8995 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
8996
8997 * display.texi (Displaying Messages): Add anchor.
8998
8999 * frames.texi (Dialog Boxes): Use it.
9000
9001 2006-07-12 Richard Stallman <rms@gnu.org>
9002
9003 * objects.texi (Frame Type): Explain nature of frames better.
9004
9005 * frames.texi (Frames): Explain nature of frames better.
9006
9007 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
9008
9009 * tips.texi (Coding Conventions): Explain why use cl at compile time.
9010
9011 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
9012
9013 * frames.texi (Window System Selections): Mention scrap support for Mac.
9014 Default value of x-select-enable-clipboard is t on Mac.
9015
9016 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
9017
9018 2006-07-11 Kim F. Storm <storm@cua.dk>
9019
9020 * display.texi (Forcing Redisplay): Add `redisplay' function.
9021 Don't mention (sit-for -1) -- use (redisplay t) instead.
9022
9023 * commands.texi (Waiting): (sit-for -1) is no longer special.
9024 (sit-for 0) is equivalent to (redisplay).
9025 Iconifying/deiconifying no longer makes sit-for return.
9026
9027 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
9028
9029 * display.texi (Buttons): Fix typo.
9030
9031 * index.texi, elisp.texi (New Symbols): Comment node out.
9032
9033 2006-07-09 Richard Stallman <rms@gnu.org>
9034
9035 * display.texi (Truncation): Clean up previous change.
9036
9037 2006-07-08 Richard Stallman <rms@gnu.org>
9038
9039 * commands.texi (Interactive Call): Use 3 as prefix in example
9040 for execute-extended-command.
9041
9042 * display.texi (Attribute Functions): Move paragraph about
9043 compatibility with Emacs < 21.
9044
9045 2006-07-09 Kim F. Storm <storm@cua.dk>
9046
9047 * display.texi (Refresh Screen): Clarify force-window-update.
9048 (Truncation): "Normally" indicated by fringe arrows.
9049
9050 2006-07-08 Eli Zaretskii <eliz@gnu.org>
9051
9052 * windows.texi (Textual Scrolling, Resizing Windows):
9053 * variables.texi (Constant Variables):
9054 * text.texi (Buffer Contents, Deletion, Changing Properties)
9055 (Property Search, Special Properties, Sticky Properties)
9056 (Links and Mouse-1, Fields, Change Hooks):
9057 * syntax.texi (Syntax Table Functions, Parsing Expressions)
9058 (Categories):
9059 * symbols.texi (Other Plists):
9060 * streams.texi (Output Variables):
9061 * processes.texi (Input to Processes, Query Before Exit):
9062 * positions.texi (Word Motion, Text Lines, List Motion):
9063 * os.texi (Init File, System Environment, Sound Output)
9064 (Session Management):
9065 * nonascii.texi (Text Representations, Character Sets)
9066 (Chars and Bytes, Locales):
9067 * modes.texi (Defining Minor Modes, Header Lines):
9068 * minibuf.texi (Minibuffer Contents):
9069 * markers.texi (Information from Markers):
9070 * lists.texi (List Elements, Building Lists, Association Lists):
9071 * keymaps.texi (Tool Bar):
9072 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
9073 * functions.texi (What Is a Function, Mapping Functions):
9074 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
9075 (Color Names, Text Terminal Colors, Display Feature Testing):
9076 * files.texi (Visiting Functions, File Name Components)
9077 (Unique File Names, Contents of Directories):
9078 * display.texi (Forcing Redisplay, Displaying Messages)
9079 (Temporary Displays, Font Selection, Auto Faces)
9080 (Font Lookup, Fringe Indicators, Display Margins)
9081 (Image Descriptors, Showing Images, Image Cache, Button Types)
9082 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
9083 (Display Table Format, Glyphs):
9084 * control.texi (Iteration):
9085 * commands.texi (Command Loop Info, Adjusting Point):
9086 * backups.texi (Making Backups, Auto-Saving):
9087 Remove @tindex entries.
9088
9089 2006-07-07 Kim F. Storm <storm@cua.dk>
9090
9091 * display.texi (Fringe Cursors): Fix typo.
9092 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
9093 (Overlay Arrow): Default is overlay-arrow fringe indicator.
9094
9095 2006-07-05 Richard Stallman <rms@gnu.org>
9096
9097 * text.texi (Buffer Contents): Add example of text props
9098 in result of buffer-substring.
9099 (Text Properties): Explain better about use of specific property names.
9100 (Property Search): Some cleanups; reorder some functions.
9101
9102 * keymaps.texi (Changing Key Bindings): Cleanup.
9103 Add xref to Key Binding Conventions.
9104
9105 * display.texi (Attribute Functions): Add examples for
9106 face-attribute-relative-p.
9107
9108 * tips.texi (Coding Conventions): Cleanup last change.
9109
9110 2006-07-05 Karl Berry <karl@gnu.org>
9111
9112 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
9113 Remove @setchapternewpage odd.
9114 Result is 1013 pages, down from 1100.
9115
9116 * anti.texi, customize.texi, display.texi, internals.texi:
9117 * minibuf.texi, modes.texi, tips.texi:
9118 Fix overfull/underfull boxes.
9119
9120 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
9121
9122 * edebug.texi (Instrumenting):
9123 Add Edebug-specific findex for eval-buffer.
9124 * loading.texi (Loading):
9125 Replace eval-current-buffer with eval-buffer.
9126
9127 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
9128
9129 * locals.texi (Standard Buffer-Local Variables): Update the list
9130 of variables.
9131
9132 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
9133
9134 * files.texi (File Name Completion): Point user to the node
9135 "Reading File Names".
9136
9137 2006-06-24 Eli Zaretskii <eliz@gnu.org>
9138
9139 * files.texi (Contents of Directories): Document case-insensitive
9140 behavior on respective filesystems.
9141
9142 * objects.texi (Character Type): Document that Emacs signals an
9143 error for unsupported Unicode characters specified as \uNNNN.
9144
9145 2006-06-19 Richard Stallman <rms@gnu.org>
9146
9147 * processes.texi (Bindat Spec): Clarify previous change.
9148
9149 2006-06-16 Richard Stallman <rms@gnu.org>
9150
9151 * tips.texi (Coding Conventions): Better explain conventions
9152 for definition constructs.
9153
9154 * text.texi (Special Properties): String value of `read-only'
9155 serves as the error message.
9156
9157 * objects.texi (Character Type): Clarify prev. change.
9158 (Non-ASCII in Strings): Mention \u and \U.
9159
9160 * commands.texi (Using Interactive): Explain problem of
9161 markers, etc., in command-history.
9162
9163 2006-06-14 Kim F. Storm <storm@cua.dk>
9164
9165 * commands.texi (Waiting): Negative arg to sit-for forces
9166 redisplay even if input is pending.
9167
9168 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
9169 redisplay. Remove incorrect example of binding redisplay-dont-pause
9170 around (sit-for 0).
9171
9172 2006-06-13 Richard Stallman <rms@gnu.org>
9173
9174 * display.texi (Forcing Redisplay): Clarify previous change.
9175
9176 2006-06-13 Romain Francoise <romain@orebokech.com>
9177
9178 * display.texi (Forcing Redisplay): Fix typo.
9179
9180 2006-06-13 Kim F. Storm <storm@cua.dk>
9181
9182 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
9183
9184 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
9185
9186 * tips.texi (Coding Conventions): Add `@end itemize'.
9187
9188 2006-06-10 Richard Stallman <rms@gnu.org>
9189
9190 * tips.texi (Coding Conventions): Explain use of coding systems
9191 to ensure one decoding for strings.
9192
9193 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
9194
9195 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
9196 syntax.
9197
9198 2006-06-07 Eli Zaretskii <eliz@gnu.org>
9199
9200 * display.texi (Font Selection): Remove description of
9201 clear-face-cache.
9202
9203 * compile.texi (Eval During Compile): Fix a typo. Add index
9204 entries for possible uses of eval-when-compile.
9205
9206 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
9207
9208 * display.texi (Abstract Display): Fix typo.
9209
9210 2006-06-03 Eli Zaretskii <eliz@gnu.org>
9211
9212 * minibuf.texi (Minibuffer History) <history-add-new-input>:
9213 Reword variable's description.
9214
9215 2006-06-01 Richard Stallman <rms@gnu.org>
9216
9217 * windows.texi (Splitting Windows): Clarify splitting nonselected
9218 window.
9219
9220 2006-05-31 Juri Linkov <juri@jurta.org>
9221
9222 * minibuf.texi (Minibuffer History): Add history-add-new-input.
9223
9224 2006-05-30 Richard Stallman <rms@gnu.org>
9225
9226 * display.texi (Line Height): Fix errors in description of
9227 default line height and line-height property.
9228
9229 * nonascii.texi (Default Coding Systems): Further clarification.
9230
9231 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
9232
9233 * internals.texi (Pure Storage): Mention that an overflow in pure
9234 space causes a memory leak.
9235 (Garbage Collection): If there was an overflow in pure space,
9236 `garbage-collect' returns nil.
9237
9238 2006-05-30 Eli Zaretskii <eliz@gnu.org>
9239
9240 * nonascii.texi (Default Coding Systems): Fix it some more.
9241
9242 2006-05-29 Eli Zaretskii <eliz@gnu.org>
9243
9244 * nonascii.texi (Default Coding Systems): Fix last change.
9245
9246 2006-05-29 Kenichi Handa <handa@m17n.org>
9247
9248 * nonascii.texi (find-operation-coding-system): Describe the new
9249 argument format (FILENAME . BUFFER).
9250
9251 2006-05-28 Richard Stallman <rms@gnu.org>
9252
9253 * tips.texi (Coding Conventions): Better explain reasons not to
9254 advise other packages or use `eval-after-load'.
9255
9256 2006-05-29 Kim F. Storm <storm@cua.dk>
9257
9258 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
9259 `bindat-idx' and `bindat-raw' for clarity.
9260
9261 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
9262
9263 * processes.texi (Bindat Spec): Expand on `repeat' handler.
9264
9265 * display.texi (Display): Add "Abstract Display" to menu.
9266 (Abstract Display, Abstract Display Functions)
9267 (Abstract Display Example): New nodes.
9268 * elisp.texi (Top): Add "Abstract Display" to menu.
9269
9270 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
9271
9272 * keymaps.texi (Key Sequences): Link to input events definition.
9273 (Format of Keymaps): Delete material duplicated in Keymap Basics.
9274
9275 * files.texi (Changing Files): Document updated argument list for
9276 copy-file.
9277
9278 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
9279
9280 * processes.texi (Bindat Functions): Explain term "total length".
9281 Use it in bindat-length and bindat-pack descriptions.
9282
9283 2006-05-26 Eli Zaretskii <eliz@gnu.org>
9284
9285 * tips.texi (Coding Conventions): Advise against using
9286 eval-after-load in packages. Add an index entry.
9287
9288 2006-05-25 Juri Linkov <juri@jurta.org>
9289
9290 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
9291
9292 * modes.texi (%-Constructs): Add %e, %z, %Z.
9293
9294 2006-05-25 Richard Stallman <rms@gnu.org>
9295
9296 * elisp.texi (Top): Update subnode menu.
9297
9298 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
9299 (Keymaps): Update menu.
9300
9301 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
9302
9303 * keymaps.texi (Key Sequences): Some clarifications.
9304
9305 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
9306
9307 * processes.texi (Bindat Functions): Say "unibyte string"
9308 explicitly for bindat-unpack and bindat-pack descriptions.
9309 (Bindat Examples): Don't call `string-make-unibyte' in example.
9310
9311 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
9312
9313 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
9314 Explain string and vector representations of key sequences.
9315
9316 * keymaps.texi (Changing Key Bindings):
9317 * commands.texi (Interactive Codes):
9318 * help.texi (Describing Characters): Refer to it.
9319
9320 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
9321
9322 * frames.texi (Pointer Shape): @end table -> @end defvar.
9323
9324 2006-05-22 Richard Stallman <rms@gnu.org>
9325
9326 * elisp.texi (Top): Update subnode menus.
9327
9328 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
9329 Contents rewritten; material from old Pointer Shape node moved here.
9330
9331 * display.texi (Pointer Shape): Node deleted.
9332 (Image Descriptors): Minor cleanup.
9333
9334 2006-05-21 Richard Stallman <rms@gnu.org>
9335
9336 * syntax.texi (Parsing Expressions): Update info on which STATE
9337 elements are ignored.
9338
9339 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
9340
9341 * hooks.texi (Standard Hooks): Correct typo.
9342
9343 * gpl.texi (GPL): ifinfo -> ifnottex.
9344
9345 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
9346
9347 * searching.texi (Simple Match Data): Warn about match data being
9348 set anew by every search.
9349
9350 2006-05-17 Richard Stallman <rms@gnu.org>
9351
9352 * minibuf.texi (Minibuffer History): Clarify.
9353
9354 * searching.texi (Regexp Special): Clarify nested regexp warning.
9355
9356 2006-05-16 Kim F. Storm <storm@cua.dk>
9357
9358 * minibuf.texi (Minibuffer History): Update add-to-history.
9359
9360 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
9361
9362 * nonascii.texi (Explicit Encoding):
9363 Fix typo (encoding<->decoding).
9364
9365 2006-05-14 Richard Stallman <rms@gnu.org>
9366
9367 * buffers.texi (Creating Buffers): Cleanup.
9368
9369 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
9370
9371 2006-05-13 Eli Zaretskii <eliz@gnu.org>
9372
9373 * buffers.texi (Current Buffer): Document that with-temp-buffer
9374 disables undo.
9375
9376 * os.texi (Terminal-Specific): More accurate description of how
9377 Emacs searches for the terminal-specific libraries.
9378
9379 2006-05-12 Eli Zaretskii <eliz@gnu.org>
9380
9381 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
9382 emacs-xtra to @inforef's.
9383
9384 * text.texi (Undo): Document that undo is turned off in buffers
9385 whose names begin with a space.
9386
9387 * buffers.texi (Buffer Names): Add index entries for buffers whose
9388 names begin with a space.
9389 (Creating Buffers): Document that undo is turned off in buffers
9390 whose names begin with a space.
9391
9392 * files.texi (Visiting Functions, Reading from Files)
9393 (Saving Buffers): Mention code and EOL conversions by file I/O
9394 primitives and subroutines.
9395
9396 * nonascii.texi (Lisp and Coding Systems):
9397 Document coding-system-eol-type. Add index entries for eol conversion.
9398
9399 * display.texi (Defining Faces): Mention `mac', and add an xref to
9400 where window-system is described.
9401
9402 2006-05-10 Richard Stallman <rms@gnu.org>
9403
9404 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
9405
9406 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
9407
9408 * variables.texi (File Local Variables): Recommend to quote lambda
9409 expressions in safe-local-variable property.
9410
9411 2006-05-09 Richard Stallman <rms@gnu.org>
9412
9413 * variables.texi (File Local Variables):
9414 Document safe-local-eval-forms and safe-local-eval-function.
9415
9416 2006-05-07 Kim F. Storm <storm@cua.dk>
9417
9418 * minibuf.texi (Minibuffer History): Remove keep-dups arg
9419 from add-to-history.
9420
9421 2006-05-07 Romain Francoise <romain@orebokech.com>
9422
9423 * commands.texi (Event Input Misc):
9424 * compile.texi (Eval During Compile):
9425 * internals.texi (Buffer Internals):
9426 * minibuf.texi (Initial Input):
9427 * nonascii.texi (Scanning Charsets):
9428 * numbers.texi (Comparison of Numbers):
9429 * windows.texi (Textual Scrolling, Vertical Scrolling):
9430 Fix various typos.
9431
9432 2006-05-06 Eli Zaretskii <eliz@gnu.org>
9433
9434 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
9435 conditional xref's to either emacs or emacs-xtra, depending on
9436 @iftex/@ifnottex.
9437
9438 * minibuf.texi (Minibuffer History): Document add-to-history.
9439
9440 2006-05-05 Eli Zaretskii <eliz@gnu.org>
9441
9442 * internals.texi (Pure Storage): Mention the pure overflow message
9443 at startup.
9444
9445 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
9446
9447 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
9448 (Searching Keymaps): Fix pseudo-Lisp description of keymap
9449 search.
9450
9451 2006-05-01 Richard Stallman <rms@gnu.org>
9452
9453 * intro.texi (nil and t): Clarify.
9454
9455 * variables.texi (File Local Variables): Suggest using booleanp.
9456
9457 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
9458
9459 * objects.texi (Type Predicates): Fix typos.
9460
9461 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
9462
9463 * intro.texi (nil and t): Add booleanp.
9464
9465 * objects.texi (Type Predicates): Add links for booleanp and
9466 string-or-null-p.
9467
9468 2006-04-29 Richard Stallman <rms@gnu.org>
9469
9470 * modes.texi (Multiline Font Lock): Rename from
9471 Multi line Font Lock Elements. Much clarification.
9472 (Font Lock Multiline, Region to Fontify): Much clarification.
9473
9474 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
9475
9476 * variables.texi (File Local Variables): Remove the special case t for
9477 safe-local-variable.
9478
9479 2006-04-26 Richard Stallman <rms@gnu.org>
9480
9481 * syntax.texi (Parsing Expressions): Minor cleanup.
9482
9483 2006-04-18 Richard Stallman <rms@gnu.org>
9484
9485 * tips.texi (Coding Conventions): Explain when the package's
9486 prefix should appear later on (not at the start of the name).
9487
9488 * searching.texi (String Search): Clarify effect of NOERROR.
9489
9490 * modes.texi (Imenu): Clarify what special items do.
9491
9492 * hooks.texi (Standard Hooks): Delete text about old hook names.
9493
9494 2006-04-17 Romain Francoise <romain@orebokech.com>
9495
9496 * variables.texi (Local Variables): Update the default value of
9497 `max-specpdl-size'.
9498
9499 2006-04-15 Michael Olson <mwolson@gnu.org>
9500
9501 * processes.texi (Transaction Queues): Mention the new optional
9502 `delay-question' argument for `tq-enqueue'.
9503
9504 2006-04-13 Bill Wohler <wohler@newt.com>
9505
9506 * customize.texi (Common Keywords): Use dotted notation for
9507 :package-version value. Specify its values. Improve documentation
9508 for customize-package-emacs-version-alist.
9509
9510 2006-04-12 Bill Wohler <wohler@newt.com>
9511
9512 * customize.texi (Common Keywords): Move description of
9513 customize-package-emacs-version-alist to @defvar.
9514
9515 2006-04-10 Bill Wohler <wohler@newt.com>
9516
9517 * customize.texi (Common Keywords): Add :package-version.
9518
9519 2006-04-10 Kim F. Storm <storm@cua.dk>
9520
9521 * text.texi (Buffer Contents): Add NOPROPS arg to
9522 filter-buffer-substring.
9523
9524 2006-04-08 Kevin Ryde <user42@zip.com.au>
9525
9526 * os.texi (Command-Line Arguments): Update xref to emacs manual
9527 "Command Arguments" -> "Emacs Invocation", per change there.
9528
9529 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
9530
9531 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
9532 be on one line to help makeinfo not render two spaces after the dot.
9533
9534 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
9535
9536 * strings.texi (Predicates for Strings): Add string-or-null-p.
9537
9538 2006-03-28 Kim F. Storm <storm@cua.dk>
9539
9540 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
9541 remarks about systems that don't support fractional seconds.
9542
9543 2006-03-25 Karl Berry <karl@gnu.org>
9544
9545 * elisp.texi: Use @copyright{} instead of (C), and do not indent
9546 the year list.
9547
9548 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
9549
9550 * display.texi (Fringe Indicators): Fix typos.
9551
9552 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
9553
9554 * tips.texi (Documentation Tips): One can now also write `program'
9555 in front of a quoted symbol in a docstring to prevent making a
9556 hyperlink.
9557
9558 2006-03-19 Alan Mackenzie <acm@muc.de>
9559
9560 * text.texi (Special Properties): Clarify `fontified' property.
9561
9562 2006-03-16 Richard Stallman <rms@gnu.org>
9563
9564 * display.texi (Defining Images): Minor cleanup.
9565
9566 2006-03-16 Bill Wohler <wohler@newt.com>
9567
9568 * display.texi (Defining Images): In image-load-path-for-library,
9569 prefer user's images.
9570
9571 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
9572
9573 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
9574
9575 2006-03-15 Bill Wohler <wohler@newt.com>
9576
9577 * display.texi (Defining Images): Fix example in
9578 image-load-path-for-library by not recommending that one binds
9579 image-load-path. Just defvar it to placate compiler and only use
9580 it if previously defined.
9581
9582 2006-03-14 Bill Wohler <wohler@newt.com>
9583
9584 * display.texi (Defining Images): In image-load-path-for-library,
9585 always return list of directories. Update example.
9586
9587 2006-03-14 Alan Mackenzie <acm@muc.de>
9588
9589 * modes.texi: New node, "Region to Fontify" (for Font Lock).
9590 This describes font-lock-extend-region-function.
9591 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
9592 the new node "Region to Fontify".
9593
9594 2006-03-13 Richard Stallman <rms@gnu.org>
9595
9596 * display.texi (Invisible Text): The impossible position is
9597 now before the invisible text, not after.
9598 (Defining Images): Clean up last change.
9599
9600 2006-03-11 Bill Wohler <wohler@newt.com>
9601
9602 * display.texi (Defining Images): Add image-load-path-for-library.
9603
9604 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
9605
9606 * text.texi (Adaptive Fill): Fix Texinfo usage.
9607
9608 * strings.texi (Creating Strings): Fix Texinfo usage.
9609
9610 * searching.texi (Regexp Special): Use @samp for regular
9611 expressions that are not in Lisp syntax.
9612
9613 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
9614
9615 * searching.texi (Regexp Special): Put remark between parentheses
9616 to avoid misreading.
9617
9618 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
9619
9620 * searching.texi (Syntax of Regexps): More accurately describe
9621 which characters are special in which situations.
9622 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
9623 are not special. Describe in detail when `[' and `]' are special.
9624 (Regexp Backslash): Plenty of regexps with unbalanced square
9625 brackets are valid, so reword that statement.
9626
9627 2006-03-02 Kim F. Storm <storm@cua.dk>
9628
9629 * keymaps.texi (Tool Bar): Add tool-bar-border.
9630
9631 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
9632
9633 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
9634
9635 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
9636
9637 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
9638
9639 * files.texi (Locating Files): Suggest additional values for the
9640 SUFFIXES arg of `locate-file'. Update pxref.
9641
9642 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
9643 (How Programs Do Loading): Discuss the effects of Auto Compression
9644 mode on `load'.
9645 (Load Suffixes): New node.
9646 (Library Search): Delete description of `load-suffixes'; it was
9647 moved to "Load Suffixes".
9648 (Autoload, Named Features): Mention `load-suffixes'.
9649
9650 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
9651
9652 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
9653
9654 * windows.texi (Window Tree): Fix typo.
9655
9656 2006-02-20 Kim F. Storm <storm@cua.dk>
9657
9658 * display.texi (Fringe Indicators): New section.
9659 Move indicate-empty-lines, indicate-buffer-boundaries, and
9660 default-indicate-buffer-boundaries here.
9661 Add fringe-indicator-alist and default-fringes-indicator-alist.
9662 Add list of logical fringe indicator symbols.
9663 Update list of standard bitmap names.
9664 (Fringe Cursors): New section.
9665 Move overflow-newline-into-fringe here.
9666 Add fringe-cursor-alist and default-fringes-cursor-alist.
9667 Add list of fringe cursor symbols.
9668
9669 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
9670
9671 * commands.texi (Using Interactive): Fix reference to node
9672 "Minibuffers".
9673
9674 2006-02-19 Richard M. Stallman <rms@gnu.org>
9675
9676 * minibuf.texi (High-Level Completion):
9677 Add xref to read-input-method-name.
9678
9679 * files.texi (Relative File Names): Move file-relative-name here.
9680 (File Name Expansion): From here. Minor clarifications.
9681
9682 * commands.texi (Using Interactive): Add xrefs about reading input.
9683 Clarify remarks about that moving point and mark.
9684 Put string case before list case.
9685
9686 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
9687
9688 * display.texi (Other Display Specs, Image Descriptors):
9689 Revert erroneous changes. The previous description of
9690 image-descriptors as `(image . PROPS)' was correct.
9691
9692 2006-02-14 Richard M. Stallman <rms@gnu.org>
9693
9694 * variables.texi (File Local Variables): Clarifications.
9695
9696 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
9697
9698 * variables.texi (File Local Variables): Use @code for a cons
9699 cell, not @var.
9700
9701 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
9702
9703 * variables.texi (File Local Variables): Document new file local
9704 variable behavior.
9705
9706 2006-02-10 Kim F. Storm <storm@cua.dk>
9707
9708 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
9709
9710 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
9711
9712 * modes.texi (%-Constructs): Remove obsolete info about
9713 `global-mode-string'.
9714
9715 2006-02-07 Richard M. Stallman <rms@gnu.org>
9716
9717 * commands.texi (Prefix Command Arguments): Minor cleanup.
9718
9719 * display.texi: "Graphical display", not window system.
9720
9721 * functions.texi (What Is a Function): Fix xref.
9722
9723 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
9724 (Changing Key Bindings): Clarify when remapping is better than
9725 substitute-key-definition.
9726
9727 2006-02-02 Richard M. Stallman <rms@gnu.org>
9728
9729 * minibuf.texi (Basic Completion): Completion alists are risky.
9730
9731 * keymaps.texi (Active Keymaps): Clarifications.
9732 (Searching Keymaps): New node.
9733 (Keymaps): Update menu.
9734
9735 * frames.texi (Layout Parameters): Minor clarification.
9736 (Drag and Drop): New node.
9737 (Frames): Update menu.
9738
9739 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
9740
9741 * display.texi (Other Display Specs, Image Descriptors):
9742 Image description is a list, not a cons cell.
9743
9744 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
9745
9746 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9747 list is not necessarily a list).
9748
9749 2006-01-27 Eli Zaretskii <eliz@gnu.org>
9750
9751 * frames.texi (Layout Parameters): border-width and
9752 internal-border-width belong to the frame, not the window.
9753
9754 2006-01-19 Richard M. Stallman <rms@gnu.org>
9755
9756 * nonascii.texi (Translation of Characters): Search cmds use
9757 translation-table-for-input. Automatically made local.
9758
9759 * markers.texi (Overview of Markers): Count insertion type
9760 as one of a marker's attributes.
9761
9762 * keymaps.texi (Controlling Active Maps): New node, split out of
9763 Active Keymaps.
9764 (Keymaps): Menu updated.
9765 (Active Keymaps): Give pseudocode to explain how the active
9766 maps are searched. current-active-maps and key-binding moved here.
9767 (Functions for Key Lookup): current-active-maps and key-binding moved.
9768 Clarifications.
9769 (Searching the Keymaps): New subnode.
9770
9771 * elisp.texi (Top): Menu clarification.
9772
9773 * display.texi (Other Display Specs): Delete duplicate entry for
9774 just a string as display spec. Move text about recursive display
9775 specs on such a string.
9776
9777 * commands.texi (Key Sequence Input): Clarify.
9778 Move num-nonmacro-input-events out.
9779 (Reading One Event): num-nonmacro-input-events moved here.
9780
9781 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
9782
9783 * advice.texi (Simple Advice): Update example to fit argument
9784 change in previous-line.
9785
9786 2006-01-05 Richard M. Stallman <rms@gnu.org>
9787
9788 * markers.texi (The Mark): Fix in `mark'.
9789
9790 2006-01-04 Richard M. Stallman <rms@gnu.org>
9791
9792 * processes.texi (Misc Network, Make Network): Minor cleanups.
9793
9794 2006-01-04 Kim F. Storm <storm@cua.dk>
9795
9796 * processes.texi (Make Network): Add IPv6 addresses and handling.
9797 (Network Feature Testing): Mention (:family ipv6).
9798 (Misc Network): Add IPv6 formats to format-network-address.
9799
9800 2005-12-30 Richard M. Stallman <rms@gnu.org>
9801
9802 * text.texi (Changing Properties):
9803 Don't use return value of set-text-properties.
9804
9805 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
9806
9807 * modes.texi (Mode Line Format): Correct typo in menu.
9808
9809 2005-12-29 Richard M. Stallman <rms@gnu.org>
9810
9811 * modes.texi (Mode Line Top): New node.
9812 (Mode Line Data): Some text moved to new node.
9813 Explain the data structure more concretely.
9814 (Mode Line Basics): Clarifications.
9815 (Mode Line Variables): Clarify intro paragraph.
9816 (%-Constructs): Clarify intro paragraph.
9817 (Mode Line Format): Update menu.
9818
9819 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
9820
9821 * minibuf.texi (Basic Completion): Update lazy-completion-table
9822 examples for removal of ARGS argument.
9823
9824 2005-12-23 Richard M. Stallman <rms@gnu.org>
9825
9826 * text.texi (Undo): Restore some explanation from the version
9827 that was deleted.
9828
9829 2005-12-23 Eli Zaretskii <eliz@gnu.org>
9830
9831 * text.texi (Undo): Remove duplicate descriptions of `apply
9832 funname' and `apply delta' elements of the undo list.
9833
9834 2005-12-20 Richard M. Stallman <rms@gnu.org>
9835
9836 * help.texi (Help Functions): Update documentation of `apropos'.
9837
9838 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
9839
9840 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
9841 because it is confusing. If the :help-echo keyword is a function,
9842 it is not directly used as the :help-echo overlay property, as the
9843 xref seems to suggest (it does not take the appropriate args).
9844
9845 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
9846
9847 * customize.texi (Common Keywords): Fix Texinfo usage.
9848 (Group Definitions, Variable Definitions): Update for new
9849 conventions for using `*' in docstrings.
9850
9851 * tips.texi (Documentation Tips): Update for new conventions for
9852 using `*' in docstrings.
9853
9854 2005-12-16 Richard M. Stallman <rms@gnu.org>
9855
9856 * minibuf.texi (Minibuffer Contents): Minor cleanup.
9857
9858 2005-12-16 Juri Linkov <juri@jurta.org>
9859
9860 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
9861
9862 2005-12-14 Romain Francoise <romain@orebokech.com>
9863
9864 * modes.texi (Customizing Keywords): Rename `append' to `how'.
9865 Fix typo.
9866
9867 2005-12-11 Juri Linkov <juri@jurta.org>
9868
9869 * minibuf.texi (Completion Commands): Add mention of read-file-name
9870 for filename completion keymaps.
9871 (Reading File Names): Add mention of filename completion keymaps
9872 for read-file-name and xref to `Completion Commands'.
9873
9874 2005-12-10 Richard M. Stallman <rms@gnu.org>
9875
9876 * customize.texi (Common Keywords): State caveats for use of :tag.
9877
9878 2005-12-08 Richard M. Stallman <rms@gnu.org>
9879
9880 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
9881 with xrefs and better explanation.
9882 (Completion Commands): Add the filename completion maps.
9883
9884 * objects.texi (Character Type): Clarify that \s is not space
9885 if a dash follows.
9886
9887 2005-12-05 Richard M. Stallman <rms@gnu.org>
9888
9889 * windows.texi (Resizing Windows): Delete preserve-before args.
9890
9891 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
9892
9893 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
9894 in full keymaps, since the quirk has been fixed.
9895
9896 2005-12-03 Eli Zaretskii <eliz@gnu.org>
9897
9898 * hooks.texi (Standard Hooks): Add index entries.
9899 Mention `compilation-finish-functions'.
9900
9901 2005-11-27 Richard M. Stallman <rms@gnu.org>
9902
9903 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
9904
9905 2005-11-21 Juri Linkov <juri@jurta.org>
9906
9907 * customize.texi (Common Keywords): Update links types
9908 custom-manual and url-link. Add link types emacs-library-link,
9909 file-link, function-link, variable-link, custom-group-link.
9910
9911 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
9912
9913 * display.texi: Revert 2005-11-20 change.
9914
9915 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
9916
9917 * processes.texi (Bindat Functions):
9918 Say "third" to refer to zero-based index "2".
9919
9920 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
9921
9922 * loading.texi (Library Search): Update the default value of
9923 `load-suffixes'.
9924
9925 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
9926
9927 * display.texi (Attribute Functions): Mention :ignore-defface.
9928
9929 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
9930
9931 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
9932 (Minor Mode Conventions): Mention the use of a hook.
9933
9934 2005-11-06 Richard M. Stallman <rms@gnu.org>
9935
9936 * files.texi (Magic File Names): find-file-name-handler checks the
9937 `operations' property of the handler.
9938
9939 2005-11-03 Richard M. Stallman <rms@gnu.org>
9940
9941 * variables.texi (Frame-Local Variables): Small clarification.
9942
9943 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
9944
9945 * os.texi (Init File): Document ~/.emacs.d/init.el.
9946
9947 2005-10-29 Richard M. Stallman <rms@gnu.org>
9948
9949 * internals.texi (Garbage Collection): Document memory-full.
9950
9951 2005-10-28 Bill Wohler <wohler@newt.com>
9952
9953 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
9954 for URLs.
9955
9956 2005-10-28 Richard M. Stallman <rms@gnu.org>
9957
9958 * minibuf.texi (Completion Commands): Clean up prev change.
9959
9960 2005-10-26 Kevin Ryde <user42@zip.com.au>
9961
9962 * compile.texi (Eval During Compile): Explain recommended uses
9963 of eval-when-compile and eval-and-compile.
9964
9965 2005-10-27 Masatake YAMATO <jet@gyve.org>
9966
9967 * minibuf.texi (Completion Commands):
9968 Write about new optional argument for `display-completion-list'.
9969
9970 2005-10-23 Richard M. Stallman <rms@gnu.org>
9971
9972 * display.texi (Overlay Arrow): Clarify about local bindings of
9973 overlay-arrow-position.
9974
9975 2005-10-22 Eli Zaretskii <eliz@gnu.org>
9976
9977 * internals.texi (Building Emacs): Fix last change.
9978
9979 2005-10-22 Richard M. Stallman <rms@gnu.org>
9980
9981 * internals.texi (Building Emacs): Document eval-at-startup.
9982
9983 2005-10-21 Richard M. Stallman <rms@gnu.org>
9984
9985 * loading.texi (Where Defined): load-history contains abs file names.
9986 symbol-file returns abs file names.
9987
9988 2005-10-19 Kim F. Storm <storm@cua.dk>
9989
9990 * display.texi (Showing Images): Add max-image-size integer value.
9991
9992 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
9993
9994 * display.texi (Showing Images): Document max-image-size.
9995
9996 2005-10-17 Richard M. Stallman <rms@gnu.org>
9997
9998 * commands.texi (Quitting): Minor clarification.
9999
10000 * processes.texi (Sentinels): Clarify about output and quitting.
10001 (Filter Functions): Mention with-local-quit.
10002
10003 2005-10-17 Juri Linkov <juri@jurta.org>
10004
10005 * buffers.texi (Current Buffer):
10006 * commands.texi (Event Input Misc):
10007 * compile.texi (Eval During Compile, Compiler Errors):
10008 * customize.texi (Group Definitions):
10009 * display.texi (Progress, Defining Faces):
10010 * files.texi (Writing to Files):
10011 * modes.texi (Mode Hooks, Defining Minor Modes):
10012 * streams.texi (Output Functions):
10013 * syntax.texi (Syntax Table Functions):
10014 * text.texi (Change Hooks):
10015 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
10016
10017 * commands.texi (Quitting): Replace arg `forms' with `body' in
10018 `with-local-quit'.
10019
10020 * positions.texi (Excursions): Replace arg `forms' with `body' in
10021 `save-excursion'.
10022
10023 2005-10-08 Kim F. Storm <storm@cua.dk>
10024
10025 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
10026 Rename manual section accordingly.
10027
10028 2005-10-04 Kim F. Storm <storm@cua.dk>
10029
10030 * windows.texi (Window Split Tree): New section describing
10031 new function window-split-tree function.
10032
10033 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
10034
10035 * display.texi (Fringe Size/Pos): Simplify and add detail.
10036
10037 2005-09-30 Romain Francoise <romain@orebokech.com>
10038
10039 * minibuf.texi (High-Level Completion): Explain that the prompt
10040 given to `read-buffer' should end with a colon and a space.
10041 Update usage examples.
10042
10043 2005-09-29 Juri Linkov <juri@jurta.org>
10044
10045 * display.texi (Displaying Messages): Rename argument name
10046 `string' to `format-string' in functions `message', `message-box',
10047 `message-or-box'.
10048
10049 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
10050
10051 * errors.texi (Standard Errors): Correct xrefs.
10052
10053 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
10054
10055 * display.texi (Defining Images): Update documentation for
10056 `image-load-path'.
10057
10058 2005-09-17 Richard M. Stallman <rms@gnu.org>
10059
10060 * display.texi (Defining Images): Clean up previous change.
10061
10062 2005-09-16 Romain Francoise <romain@orebokech.com>
10063
10064 * elisp.texi: Specify GFDL version 1.2.
10065
10066 * doclicense.texi (GNU Free Documentation License): Update to
10067 version 1.2.
10068
10069 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
10070
10071 * display.texi (Defining Images): Document `image-load-path'.
10072
10073 2005-09-15 Richard M. Stallman <rms@gnu.org>
10074
10075 * objects.texi (Printed Representation): Minor cleanup.
10076 (Box Diagrams): Minor fix.
10077 (Cons Cell Type): Move (...) index item here.
10078 (Box Diagrams): From here.
10079 (Array Type): Minor fix.
10080 (Type Predicates): Delete index "predicates".
10081 (Hash Table Type): Clarify xref.
10082 (Dotted Pair Notation): Minor fix.
10083
10084 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
10085
10086 * files.texi (Saving Buffers): Fix typo.
10087
10088 2005-09-08 Richard M. Stallman <rms@gnu.org>
10089
10090 * tips.texi (Programming Tips): Correct the "default" prompt spec.
10091
10092 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
10093
10094 * locals.texi (Standard Buffer-Local Variables): Don't include
10095 mode variables for minor modes.
10096 Fix xrefs for buffer-display-count, buffer-display-table,
10097 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
10098 enable-multibyte-characters, fill-column, header-line-format,
10099 left-fringe-width, left-margin, and right-fringe-width.
10100
10101 * hooks.texi (Standard Hooks): All hooks should conform to the
10102 standard naming convention now.
10103 Fix xref for `echo-area-clear-hook'.
10104
10105 * display.texi (Usual Display): Note that indicate-empty-lines and
10106 tab-width are buffer-local.
10107
10108 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
10109
10110 * modes.texi (Mode Help): Note that major-mode is buffer-local.
10111
10112 * nonascii.texi (Encoding and I/O): Note that
10113 buffer-file-coding-system is buffer-local.
10114
10115 * positions.texi (List Motion): Note that defun-prompt-regexp is
10116 buffer-local.
10117
10118 * text.texi (Auto Filling): Note that auto-fill-function is
10119 buffer-local.
10120 (Undo): Note that buffer-undo-list is buffer-local.
10121
10122 * windows.texi (Buffers and Windows):
10123 Document buffer-display-count.
10124
10125 2005-09-06 Richard M. Stallman <rms@gnu.org>
10126
10127 * tips.texi (Coding Conventions): Sometimes it is ok to put the
10128 package prefix elsewhere than at the start of the name.
10129
10130 2005-09-03 Richard M. Stallman <rms@gnu.org>
10131
10132 * tips.texi (Programming Tips): Add conventions for minibuffer
10133 questions and prompts.
10134
10135 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
10136
10137 * intro.texi (nil and t): Minor cleanup.
10138 Delete spurious mention of keyword symbols.
10139 (Evaluation Notation): Add index entry.
10140 (A Sample Function Description): Minor cleanup.
10141 (A Sample Variable Description): Not all vars can be set.
10142
10143 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
10144
10145 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
10146
10147 (Insertion): Document precise type of `insert-char' arg COUNT.
10148
10149 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
10150
10151 * modes.texi (Other Font Lock Variables): Sync the default of
10152 font-lock-lines-before.
10153
10154 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
10155
10156 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
10157
10158 2005-08-29 Richard M. Stallman <rms@gnu.org>
10159
10160 * elisp.texi (Top): Update subnode menu.
10161
10162 * searching.texi (Searching and Matching): Move node.
10163 Rearrange contents and add overall explanation.
10164 (Searching and Case): Move node.
10165 (Searching and Matching): Update menu.
10166
10167 2005-08-27 Eli Zaretskii <eliz@gnu.org>
10168
10169 * os.texi (Startup Summary): Fix the description of the initial
10170 startup message display.
10171
10172 2005-08-25 Richard M. Stallman <rms@gnu.org>
10173
10174 * searching.texi (Search and Replace): Add replace-regexp-in-string.
10175
10176 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
10177
10178 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
10179 `next-overlay-change' example.
10180
10181 2005-08-22 Juri Linkov <juri@jurta.org>
10182
10183 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
10184 Fix invert-face. Fix args of face-background.
10185
10186 * display.texi (Standard Faces): Delete node.
10187 (Faces): Add xref to `(emacs)Standard Faces'.
10188 (Displaying Faces): Fix xref to `Standard Faces'.
10189
10190 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
10191
10192 2005-08-20 Alan Mackenzie <acm@muc.de>
10193
10194 * buffers.texi (The Buffer List): Clarify the manipulation of the
10195 buffer list.
10196
10197 2005-08-14 Richard M. Stallman <rms@gnu.org>
10198
10199 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
10200 a regexp.
10201
10202 2005-08-11 Richard M. Stallman <rms@gnu.org>
10203
10204 * elisp.texi (Top): Update subnode lists.
10205
10206 * display.texi (Inverse Video): Node deleted.
10207
10208 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
10209 New nodes split out of Coding Conventions.
10210
10211 * searching.texi (Regular Expressions): Document re-builder.
10212
10213 * os.texi (Time Parsing): New node split out of Time Conversion.
10214
10215 * processes.texi (Misc Network, Network Feature Testing)
10216 (Network Options, Make Network): New nodes split out of
10217 Low-Level Network.
10218
10219 2005-08-09 Richard M. Stallman <rms@gnu.org>
10220
10221 * frames.texi (Geometry): New node, split from Size and Position.
10222 (Frame Parameters): Refer to Geometry.
10223
10224 * buffers.texi (The Buffer List): Fix xrefs.
10225
10226 * windows.texi (Splitting Windows): Fix xref.
10227
10228 * frames.texi (Layout Parameters): Add xref.
10229
10230 * display.texi (Line Height, Scroll Bars): Fix xrefs.
10231
10232 * keymaps.texi (Menu Bar): Fix xref.
10233
10234 * locals.texi (Standard Buffer-Local Variables): Fix xref.
10235
10236 * modes.texi (%-Constructs): Fix xref.
10237
10238 * frames.texi (Window Frame Parameters): Node split up.
10239 (Basic Parameters, Position Parameters, Size Parameters)
10240 (Layout Parameters, Buffer Parameters, Management Parameters)
10241 (Cursor Parameters, Color Parameters): New subnodes.
10242
10243 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
10244
10245 * positions.texi (Screen Lines): Update xref for previous change
10246 in minibuf.texi.
10247
10248 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
10249 change in minibuf.texi.
10250
10251 2005-08-09 Richard M. Stallman <rms@gnu.org>
10252
10253 * tips.texi (Coding Conventions): Minor cleanup.
10254
10255 * modes.texi (Defining Minor Modes): Explain when init-value
10256 can be non-nil.
10257
10258 * elisp.texi (Top): Update submenu for Minibuffer.
10259
10260 * minibuf.texi (Minibuffer Misc): Node split up.
10261 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
10262 (Recursive Mini): New nodes split out from Minibuffer Misc.
10263 (Minibuffer Misc): Document max-mini-window-height.
10264
10265 * hash.texi (Defining Hash): Delete stray paren in example.
10266
10267 * display.texi (Echo Area Customization): Don't define
10268 max-mini-window-height here; xref instead.
10269
10270 * commands.texi (Event Input Misc): Update while-no-input.
10271
10272 * advice.texi (Advising Functions): Explain when to use advice
10273 and when to use a hook.
10274
10275 2005-07-30 Eli Zaretskii <eliz@gnu.org>
10276
10277 * makefile.w32-in (info): Don't run install-info.
10278 ($(infodir)/dir): New target, produced by running install-info.
10279
10280 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
10281
10282 * modes.texi (Defining Minor Modes): The keyword for the initial
10283 value is :init-value, not :initial-value.
10284
10285 2005-07-23 Eli Zaretskii <eliz@gnu.org>
10286
10287 * loading.texi (Autoload): Make the `doctor' example be consistent
10288 with what's in current loaddefs.el. Describe the "fn" magic in
10289 the usage portion of the doc string.
10290
10291 2005-07-22 Richard M. Stallman <rms@gnu.org>
10292
10293 * internals.texi (Garbage Collection): Clarify previous change.
10294
10295 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
10296
10297 * internals.texi (Garbage Collection): Add gc-cons-percentage.
10298
10299 2005-07-18 Juri Linkov <juri@jurta.org>
10300
10301 * commands.texi (Accessing Events):
10302 * frames.texi (Text Terminal Colors, Resources):
10303 * markers.texi (The Mark):
10304 * modes.texi (Defining Minor Modes):
10305 Delete duplicate duplicate words.
10306
10307 2005-07-16 Richard M. Stallman <rms@gnu.org>
10308
10309 * display.texi (Managing Overlays): Clarify make-overlay
10310 args for insertion types.
10311
10312 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
10313
10314 * customize.texi (Variable Definitions):
10315 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
10316 `standard-value' is a list too.
10317 (Defining New Types): Use @key{RET} instead of @key{ret}.
10318
10319 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
10320
10321 * os.texi (Translating Input): Fix typo.
10322
10323 2005-07-08 Richard M. Stallman <rms@gnu.org>
10324
10325 * README: Update edition number and size estimate.
10326
10327 * elisp.texi (VERSION): Set to 2.9.
10328
10329 2005-07-07 Richard M. Stallman <rms@gnu.org>
10330
10331 * book-spine.texinfo: Update Emacs version.
10332
10333 * display.texi (Inverse Video): Delete mode-line-inverse-video.
10334
10335 2005-07-06 Richard M. Stallman <rms@gnu.org>
10336
10337 * searching.texi (Regexp Search): Clarify what re-search-forward
10338 does when the search fails.
10339
10340 2005-07-05 Lute Kamstra <lute@gnu.org>
10341
10342 * Update FSF's address in GPL notices.
10343
10344 * doclicense.texi (GNU Free Documentation License):
10345 * gpl.texi (GPL):
10346 * tips.texi (Coding Conventions, Library Headers):
10347 * vol1.texi:
10348 * vol2.texi: Update FSF's address.
10349
10350 2005-07-04 Richard M. Stallman <rms@gnu.org>
10351
10352 * hooks.texi (Standard Hooks): Add occur-hook.
10353
10354 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
10355
10356 * display.texi (The Echo Area): Correct menu.
10357
10358 2005-07-03 Richard M. Stallman <rms@gnu.org>
10359
10360 * elisp.texi (Top): Update subnode menu for Display.
10361
10362 * display.texi (Displaying Messages): New node, with most
10363 of what was in The Echo Area.
10364 (Progress): Move under The Echo Area.
10365 (Logging Messages): New node with new text.
10366 (Echo Area Customization): New node, the rest of what was
10367 in The Echo Area. Document message-truncate-lines with @defvar.
10368 (Display): Update menu.
10369
10370 * windows.texi (Textual Scrolling): Doc 3 values for
10371 scroll-preserve-screen-position.
10372
10373 * text.texi (Special Properties): Change hook functions
10374 should bind inhibit-modification-hooks around altering buffer text.
10375
10376 * keymaps.texi (Key Binding Commands): Call binding BINDING
10377 rather than DEFINITION.
10378
10379 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
10380
10381 * variables.texi (Defining Variables): `user-variable-p' returns t
10382 for aliases of user options, nil for alias loops.
10383
10384 2005-06-28 Richard M. Stallman <rms@gnu.org>
10385
10386 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
10387 make-keymap.
10388
10389 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
10390
10391 * variables.texi (Setting Variables): Correct and clarify
10392 description of `add-to-ordered-list'.
10393
10394 2005-06-26 Richard M. Stallman <rms@gnu.org>
10395
10396 * display.texi (Faces): Minor cleanup.
10397
10398 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
10399
10400 * display.texi (Faces): `facep' returns t for strings that are
10401 face names.
10402
10403 2005-06-25 Richard M. Stallman <rms@gnu.org>
10404
10405 * objects.texi (Equality Predicates): Clarify meaning of equal.
10406
10407 * windows.texi (Selecting Windows): save-selected-window
10408 and with-selected-window save and restore the current buffer.
10409
10410 2005-06-24 Richard M. Stallman <rms@gnu.org>
10411
10412 * numbers.texi (Float Basics): Explain how to test for NaN,
10413 and printing the sign of NaNs.
10414
10415 2005-06-24 Eli Zaretskii <eliz@gnu.org>
10416
10417 * makefile.w32-in (MAKEINFO): Use --force.
10418
10419 2005-06-23 Richard M. Stallman <rms@gnu.org>
10420
10421 * display.texi (Face Functions): Correct Texinfo usage.
10422
10423 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
10424
10425 * lists.texi (Rings): `ring-elements' now returns the elements of
10426 RING in order.
10427
10428 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
10429
10430 * markers.texi (The Mark): Texinfo usage fix.
10431
10432 2005-06-23 Kim F. Storm <storm@cua.dk>
10433
10434 * searching.texi (Entire Match Data): Remove evaporate option for
10435 match-data. Do not mention evaporate option for set-match-data.
10436
10437 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
10438
10439 * display.texi (Face Functions): Mention face aliases.
10440
10441 2005-06-21 Richard M. Stallman <rms@gnu.org>
10442
10443 * anti.texi (Antinews): Texinfo usage fix.
10444
10445 2005-06-21 Karl Berry <karl@gnu.org>
10446
10447 * elisp.texi: Use @copying.
10448
10449 * elisp.texi: Put @summarycontents and @contents before the Top
10450 node, instead of the end of the file, so that the contents appear
10451 in the right place in the dvi/pdf output.
10452
10453 2005-06-21 Juri Linkov <juri@jurta.org>
10454
10455 * display.texi (Defining Faces): Add `customized-face'.
10456
10457 2005-06-20 Kim F. Storm <storm@cua.dk>
10458
10459 * variables.texi (Setting Variables): Any type of element can be
10460 given order in add-to-ordered-list. Compare elements with eq.
10461
10462 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
10463
10464 2005-06-20 Karl Berry <karl@gnu.org>
10465
10466 * syntax.texi (Syntax Flags): Make last column very slightly wider
10467 to avoid "generic comment" breaking on two lines and causing an
10468 underfull box.
10469
10470 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
10471
10472 * lists.texi (Rings): Various minor clarifications and corrections.
10473
10474 2005-06-18 Richard M. Stallman <rms@gnu.org>
10475
10476 * functions.texi (Obsolete Functions): Simplify.
10477
10478 * variables.texi (Variable Aliases): Simplify.
10479
10480 * anti.texi, backups.texi, compile.texi, customize.texi:
10481 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
10482 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
10483 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
10484 * variables.texi: Fix formatting ugliness.
10485
10486 * elisp.texi: Add links to Rings and Byte Packing.
10487 Update version and copyright years.
10488
10489 * minibuf.texi: Fix formatting ugliness.
10490 (Completion Commands): Move keymap vars to the end
10491 and vars completing-read binds to the top.
10492
10493 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
10494
10495 * processes.texi: Fix typos.
10496 (Bindat Spec): Correct Texinfo error.
10497 (Byte Packing): Fix ungrammatical sentence.
10498
10499 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
10500
10501 * lists.texi (Rings): New node.
10502 (Lists): Add it to menu.
10503
10504 * processes.texi (Byte Packing): New node.
10505 (Processes): Add it to menu.
10506
10507 2005-06-17 Richard M. Stallman <rms@gnu.org>
10508
10509 * syntax.texi (Parsing Expressions): Fix texinfo usage.
10510
10511 * help.texi (Documentation Basics): Explain the xref to
10512 Documentation Tips.
10513
10514 * debugging.texi (Debugger Commands): Minor fix.
10515
10516 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
10517
10518 * edebug.texi (Instrumenting): Eliminate duplicate link.
10519 (Specification List): Replace references to "below", referring to
10520 a later node, with one @ref to that node.
10521
10522 * os.texi (Timers): Timers should save and restore the match data
10523 if they change it.
10524
10525 * debugging.texi (Debugger Commands): Mention that the Lisp
10526 debugger can not step through primitive functions.
10527
10528 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
10529
10530 * functions.texi (Obsolete Functions): Update argument names of
10531 `make-obsolete' and `define-obsolete-function-alias'.
10532
10533 * variables.texi (Variable Aliases): Update argument names of
10534 `defvaralias', `make-obsolete-variable' and
10535 `define-obsolete-variable-alias'.
10536
10537 2005-06-15 Kim F. Storm <storm@cua.dk>
10538
10539 * searching.texi (Entire Match Data): Rephrase warnings about
10540 evaporate arg to match-data and set-match-data.
10541
10542 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
10543
10544 * elisp.texi (Top): Update detailed menu.
10545
10546 * edebug.texi (Edebug): Update menu.
10547 (Instrumenting): Update xrefs.
10548 (Edebug Execution Modes): Correct xref.
10549 (Jumping): Clarify description of `h' command.
10550 Eliminate redundant @ref.
10551 (Breaks): New node.
10552 (Breakpoints): Is now a subsubsection.
10553 (Global Break Condition): Mention `C-x X X'.
10554 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
10555 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
10556 (Edebug Display Update): Correct pxref.
10557 (Edebug and Macros): New node.
10558 (Instrumenting Macro Calls): Is now a subsubsection.
10559 Neither arg of `def-edebug-spec' is evaluated.
10560 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
10561 (Specification Examples): Fix typo.
10562
10563 2005-06-14 Lute Kamstra <lute@gnu.org>
10564
10565 * debugging.texi (Function Debugging): Primitives can break on
10566 entry too.
10567
10568 2005-06-14 Kim F. Storm <storm@cua.dk>
10569
10570 * variables.texi (Setting Variables): Add add-to-ordered-list.
10571
10572 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
10573
10574 * syntax.texi (Parsing Expressions): Document aux functions and vars of
10575 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
10576
10577 2005-06-13 Lute Kamstra <lute@gnu.org>
10578
10579 * text.texi (Special Properties): Fix cross reference.
10580
10581 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
10582
10583 * debugging.texi (Function Debugging): Delete mention of empty
10584 string argument to `cancel-debug-on-entry'. Delete inaccurate
10585 description of the return value of that command.
10586
10587 2005-06-11 Alan Mackenzie <acm@muc.de>
10588
10589 * text.texi (Adaptive Fill): Amplify the description of
10590 fill-context-prefix.
10591
10592 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
10593
10594 * syntax.texi (Parsing Expressions): Fix Texinfo error.
10595
10596 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
10597
10598 * syntax.texi (Parsing Expressions): Document syntax-ppss.
10599
10600 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
10601
10602 * debugging.texi (Error Debugging): Minor rewording.
10603 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
10604 is optional.
10605
10606 2005-06-10 Lute Kamstra <lute@gnu.org>
10607
10608 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
10609 (Top): Give it a title. Correct version number. Give the
10610 detailed node listing a more prominent header.
10611 * intro.texi: Don't set VERSION here a second time.
10612 Mention Emacs's version too.
10613 * anti.texi (Antinews): Use EMACSVER to refer to the current
10614 version of Emacs.
10615
10616 2005-06-09 Kim F. Storm <storm@cua.dk>
10617
10618 * searching.texi (Entire Match Data): Explain new `reseat' argument to
10619 match-data and set-match-data.
10620
10621 2005-06-08 Richard M. Stallman <rms@gnu.org>
10622
10623 * searching.texi (Entire Match Data): Clarify when match-data
10624 returns markers and when integers.
10625
10626 * display.texi (Defining Faces): Explain that face name should not
10627 end in `-face'.
10628
10629 * modes.texi (Mode Line Data): Minor cleanup.
10630 (Customizing Keywords): Node split out of Search-based Fontification.
10631 Add example of using font-lock-add-keywords from a hook.
10632 Clarify when MODE should be non-nil, and when nil.
10633
10634 2005-06-06 Richard M. Stallman <rms@gnu.org>
10635
10636 * modes.texi (Mode Line Data): Explain what happens when the car
10637 of a list is a void symbol.
10638 (Search-based Fontification): Explain MODE arg to
10639 font-lock-add-keywords and warn about calls from major modes.
10640
10641 2005-06-08 Juri Linkov <juri@jurta.org>
10642
10643 * display.texi (Standard Faces): Add `shadow' face.
10644
10645 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
10646
10647 * modes.texi (Major Mode Conventions): A derived mode only needs
10648 to put the call to the parent mode inside `delay-mode-hooks'.
10649
10650 2005-05-29 Richard M. Stallman <rms@gnu.org>
10651
10652 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
10653 new, and what that implies. Clarify.
10654
10655 * files.texi (Locating Files): Clean up the text.
10656
10657 * frames.texi (Window Frame Parameters): Document user-size.
10658 Shorten entry for top by referring to left.
10659
10660 2005-05-26 Richard M. Stallman <rms@gnu.org>
10661
10662 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
10663 is new, and what the implications are. Other clarifications.
10664
10665 2005-05-24 Richard M. Stallman <rms@gnu.org>
10666
10667 * frames.texi (Dialog Boxes): Minor fixes.
10668
10669 2005-05-25 Masatake YAMATO <jet@gyve.org>
10670
10671 * display.texi (Standard Faces): Write about `mode-line-highlight'.
10672
10673 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
10674
10675 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
10676 is optional.
10677
10678 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
10679
10680 * frames.texi (Dialog Boxes): Describe new optional argument.
10681
10682 2005-05-23 Lute Kamstra <lute@gnu.org>
10683
10684 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
10685 syntax-begin-function over font-lock-beginning-of-syntax-function.
10686
10687 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
10688
10689 * minibuf.texi (Reading File Names): Update description of
10690 `read-directory-name'.
10691
10692 * modes.texi (Derived Modes): Clarify :group keyword.
10693
10694 2005-05-21 Eli Zaretskii <eliz@gnu.org>
10695
10696 * files.texi (Locating Files): New subsection.
10697 Describe locate-file and executable-find.
10698
10699 2005-05-21 Kevin Ryde <user42@zip.com.au>
10700
10701 * frames.texi (Initial Parameters): Update cross reference to
10702 "Emacs Invocation".
10703
10704 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
10705
10706 * keymaps.texi (Active Keymaps): Add anchor.
10707
10708 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
10709 (Major Mode Conventions): Refer to `Auto Major Mode' in more
10710 appropriate place.
10711 (Derived Modes): Small clarifications.
10712 (Minor Mode Conventions, Keymaps and Minor Modes):
10713 Replace references to nodes with references to anchors.
10714 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
10715 Clarify description of lists whose first element is an integer.
10716 (Mode Line Variables): Add anchor.
10717 (%-Constructs): Clarify description of integer after %.
10718 (Emulating Mode Line): Describe nil value for FACE.
10719
10720 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
10721
10722 * modes.texi (Derived Modes): Correct references to non-existing
10723 variable standard-syntax-table.
10724
10725 2005-05-17 Lute Kamstra <lute@gnu.org>
10726
10727 * modes.texi (Defining Minor Modes): Mention the mode hook.
10728
10729 2005-05-15 Kim F. Storm <storm@cua.dk>
10730
10731 * processes.texi (Network): Remove open-network-stream-nowait.
10732 (Network Servers): Remove open-network-stream-server.
10733
10734 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
10735
10736 * elisp.texi (Top): Update detailed menu.
10737
10738 * variables.texi: Reorder nodes.
10739 (Variables): Update menu.
10740 (File Local Variables): Do not refer to the `-*-' line as
10741 a "local variables list". Add pxref.
10742
10743 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
10744
10745 * elisp.texi (Top): Update detailed menu for node changes.
10746
10747 * modes.texi (Modes): Update Menu.
10748 (Hooks): Move to beginning of chapter.
10749 Most minor modes run mode hooks too.
10750 `add-hook' can handle void hooks or hooks whose value is a single
10751 function.
10752 (Major Modes): Update Menu.
10753 (Major Mode Basics): New node, split off from `Major Modes'.
10754 (Major Mode Conventions): Correct xref. Explain how to handle
10755 auto-mode-alist if the major mode command has an autoload cookie.
10756 (Auto Major Mode): Major update. Add magic-mode-alist.
10757 (Derived Modes): Major update.
10758 (Mode Line Format): Update Menu.
10759 (Mode Line Basics): New node, split off from `Mode Line Format'.
10760
10761 * loading.texi (Autoload): Mention `autoload cookie' as synonym
10762 for `magic autoload comment'. Add index entries and anchor.
10763
10764 2005-05-14 Richard M. Stallman <rms@gnu.org>
10765
10766 * tips.texi (Coding Conventions): Explain how important it is
10767 that just loading certain files not change Emacs behavior.
10768
10769 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
10770
10771 2005-05-12 Lute Kamstra <lute@gnu.org>
10772
10773 * modes.texi (Generic Modes): Update.
10774 (Major Modes): Refer to node "Generic Modes".
10775
10776 * elisp.texi (Top): Update to the current structure of the manual.
10777 * processes.texi (Processes): Add menu description.
10778 * customize.texi (Customization): Add menu descriptions.
10779
10780 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
10781
10782 * processes.texi (Signals to Processes)
10783 (Low-Level Network): Fix typos.
10784
10785 2005-05-11 Lute Kamstra <lute@gnu.org>
10786
10787 * elisp.texi (Top): Add some nodes from the chapter "Major and
10788 Minor Modes" to the detailed node listing.
10789
10790 2005-05-10 Richard M. Stallman <rms@gnu.org>
10791
10792 * keymaps.texi (Extended Menu Items): Menu item filter functions
10793 can be called at any time.
10794
10795 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
10796
10797 * variables.texi (File Local Variables): `(hack-local-variables t)'
10798 now also checks whether a mode is specified in the local variables
10799 list.
10800
10801 2005-05-05 Kevin Ryde <user42@zip.com.au>
10802
10803 * display.texi (The Echo Area): Correct format function cross
10804 reference.
10805
10806 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10807
10808 * variables.texi (Variable Aliases): Change description of
10809 `define-obsolete-variable-alias'.
10810
10811 * functions.texi (Functions): Add "Obsolete Functions" to menu.
10812 (Defining Functions): Add xref.
10813 (Obsolete Functions): New node.
10814 (Function Safety): Standardize capitalization of section title.
10815
10816 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
10817 (Dialog Boxes): Complete description of `x-popup-dialog'.
10818
10819 2005-05-04 Richard M. Stallman <rms@gnu.org>
10820
10821 * commands.texi (Interactive Codes): Fix Texinfo usage.
10822 Document U more clearly.
10823
10824 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10825
10826 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
10827 function and not a macro.
10828
10829 * frames.texi (Pop-Up Menus): Correct and clarify description of
10830 `x-popup-menu'.
10831 (Dialog Boxes): Clarify description of `x-popup-dialog'.
10832
10833 2005-05-01 Richard M. Stallman <rms@gnu.org>
10834
10835 * edebug.texi (Checking Whether to Stop): Fix previous change.
10836
10837 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10838
10839 * display.texi: Fix typos and Texinfo usage.
10840
10841 * edebug.texi (Checking Whether to Stop): executing-macro ->
10842 executing-kbd-macro.
10843
10844 2005-05-01 Richard M. Stallman <rms@gnu.org>
10845
10846 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
10847
10848 2005-04-30 Richard M. Stallman <rms@gnu.org>
10849
10850 * files.texi (Magic File Names): Document `operations' property.
10851
10852 2005-04-29 Lute Kamstra <lute@gnu.org>
10853
10854 * modes.texi (Generic Modes): New node.
10855 (Major Modes): Add it to the menu.
10856 (Derived Modes): Add "derived mode" to concept index.
10857
10858 2005-04-28 Lute Kamstra <lute@gnu.org>
10859
10860 * modes.texi (Defining Minor Modes): Fix previous change.
10861 (Font Lock Mode): Simplify.
10862 (Font Lock Basics): Say that font-lock-defaults is buffer-local
10863 when set and that some parts are optional. Add cross references.
10864 (Search-based Fontification): Say how to specify font-lock-keywords.
10865 Add cross references. Add font-lock-multiline to index.
10866 Move font-lock-keywords-case-fold-search here from node "Other Font
10867 Lock Variables". Document font-lock-add-keywords and
10868 font-lock-remove-keywords.
10869 (Other Font Lock Variables): Move font-lock-keywords-only,
10870 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10871 and font-lock-syntactic-face-function to node "Syntactic Font
10872 Lock". Move font-lock-keywords-case-fold-search to node
10873 "Search-based Fontification". Document font-lock-inhibit-thing-lock
10874 and font-lock-{,un}fontify-{buffer,region}-function.
10875 (Precalculated Fontification): Remove reference to deleted variable
10876 font-lock-core-only.
10877 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
10878 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
10879 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10880 and font-lock-syntactic-face-function here from node "Other Font
10881 Lock Variables". Move font-lock-syntactic-keywords to "Setting
10882 Syntax Properties". Add cross references.
10883 (Setting Syntax Properties): New node.
10884 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
10885 * syntax.texi (Syntax Properties): Add cross reference.
10886 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
10887
10888 2005-04-26 Richard M. Stallman <rms@gnu.org>
10889
10890 * display.texi (Defining Faces):
10891 Document `default' elements of defface spec.
10892
10893 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
10894
10895 * variables.texi (Variable Aliases): Clarify text.
10896
10897 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
10898
10899 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
10900
10901 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
10902
10903 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
10904
10905 2005-04-24 Eli Zaretskii <eliz@gnu.org>
10906
10907 * syntax.texi (Syntax Table Internals): Elaborate documentation of
10908 syntax-after and syntax-class.
10909
10910 * files.texi (Changing Files): Fix last change's cross-reference.
10911 (Unique File Names): Don't mention "numbers" in the documentation
10912 of make-temp-file and make-temp-name.
10913
10914 2005-04-23 Richard M. Stallman <rms@gnu.org>
10915
10916 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
10917
10918 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10919
10920 * windows.texi (Cyclic Window Ordering): Clarify window-list.
10921
10922 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10923
10924 * variables.texi (Variable Aliases): Describe make-obsolete-variable
10925 and define-obsolete-variable-alias.
10926
10927 2005-04-22 Kim F. Storm <storm@cua.dk>
10928
10929 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
10930 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
10931
10932 2005-04-21 Lute Kamstra <lute@gnu.org>
10933
10934 * lists.texi (Association Lists): Document rassq-delete-all.
10935
10936 2005-04-19 Richard M. Stallman <rms@gnu.org>
10937
10938 * modes.texi (Search-based Fontification): Explain that
10939 facespec is an expression to be evaluated.
10940
10941 2005-04-19 Kevin Ryde <user42@zip.com.au>
10942
10943 * streams.texi (Output Functions): Fix xref.
10944 * strings.texi (String Conversion): Fix xref.
10945
10946 2005-04-19 Kim F. Storm <storm@cua.dk>
10947
10948 * symbols.texi (Symbol Plists): Add safe-get.
10949 Mention that `get' may signal an error.
10950
10951 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
10952
10953 * customize.texi (Variable Definitions): Replace tooltip-mode
10954 example with save-place.
10955
10956 2005-04-17 Richard M. Stallman <rms@gnu.org>
10957
10958 * buffers.texi (Indirect Buffers): Clarify.
10959
10960 * positions.texi (Positions): Clarify converting marker to integer.
10961
10962 * strings.texi (String Basics): Mention string-match; clarify.
10963
10964 2005-04-08 Lute Kamstra <lute@gnu.org>
10965
10966 * modes.texi (Search-based Fontification): Fix cross references.
10967 Use consistent terminology. Document anchored highlighting.
10968
10969 2005-04-05 Lute Kamstra <lute@gnu.org>
10970
10971 * modes.texi (Defining Minor Modes): Document :group keyword
10972 argument and its default value.
10973
10974 2005-04-03 Lute Kamstra <lute@gnu.org>
10975
10976 * hooks.texi (Standard Hooks): Add some hooks. Add cross
10977 references and/or descriptions. Delete major mode hooks; mention
10978 them as a category instead. Rename or delete obsolete hooks.
10979
10980 2005-04-02 Richard M. Stallman <rms@gnu.org>
10981
10982 * nonascii.texi (Coding System Basics): Another wording cleanup.
10983
10984 2005-04-01 Richard M. Stallman <rms@gnu.org>
10985
10986 * nonascii.texi (Coding System Basics): Clarify previous change.
10987
10988 2005-04-01 Kenichi Handa <handa@m17n.org>
10989
10990 * nonascii.texi (Coding System Basics): Describe about roundtrip
10991 identity of coding systems.
10992
10993 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
10994
10995 * text.texi (Buffer Contents): Add filter-buffer-substring and
10996 buffer-substring-filters.
10997
10998 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
10999
11000 * anti.texi (Antinews): Mention `G' interactive code.
11001
11002 * tips.texi (Compilation Tips): Mention benchmark.el.
11003
11004 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
11005
11006 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
11007 is now bound to M-o M-o.
11008
11009 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
11010
11011 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
11012
11013 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
11014 in the Emacs Manual).
11015 * Makefile.in (srcs): Remove calendar.texi.
11016 * makefile.w32-in (srcs): Remove calendar.texi.
11017 * display.texi (Display): Change name of next node.
11018 * os.texi (System In): Change name of previous node.
11019 * elisp.texi (Top): Remove Calendar references.
11020 * vol1.texi (Top): Remove Calendar references.
11021 * vol2.texi (Top): Remove Calendar references.
11022
11023 2005-03-25 Richard M. Stallman <rms@gnu.org>
11024
11025 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
11026 Cleanup previous change.
11027
11028 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
11029
11030 * display.texi (Face Attributes): Faces earlier in an :inherit
11031 list take precedence.
11032 (Scroll Bars): Fix description of vertical-scroll-bars.
11033 Document frame-current-scroll-bars and window-current-scroll-bars.
11034
11035 * markers.texi (The Mark): Document temporary Transient Mark mode.
11036
11037 * minibuf.texi (Reading File Names):
11038 Document read-file-name-completion-ignore-case.
11039
11040 * positions.texi (Screen Lines): Document nil for width argument
11041 to compute-motion.
11042
11043 2005-03-23 Kim F. Storm <storm@cua.dk>
11044
11045 * display.texi (Standard Faces): Other faces used in the fringe
11046 implicitly inherits from the fringe face.
11047 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
11048 properties implicitly inherits from fringe face.
11049 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
11050
11051 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
11052
11053 * display.texi (Invisible Text): State default value of
11054 line-move-ignore-invisible.
11055 (Managing Overlays): Document remove-overlays.
11056 (Standard Faces): Document escape-glyph face.
11057
11058 * minibuf.texi (Reading File Names): Document read-file-name-function.
11059
11060 * modes.texi (Other Font Lock Variables):
11061 Document font-lock-lines-before.
11062
11063 * positions.texi (Skipping Characters): skip-chars-forward allows
11064 character classes.
11065
11066 2005-03-18 Lute Kamstra <lute@gnu.org>
11067
11068 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
11069
11070 2005-03-17 Richard M. Stallman <rms@gnu.org>
11071
11072 * text.texi (Undo): Document extensible undo entries.
11073
11074 * searching.texi (String Search, Regexp Search): Cleanups.
11075
11076 * nonascii.texi (Character Codes): Minor fix.
11077
11078 * display.texi (Display Property): Explain the significance
11079 of having text properties that are eq.
11080 (Other Display Specs): Explain string as display spec.
11081
11082 * commands.texi (Interactive Codes): Document G option.
11083
11084 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
11085
11086 * text.texi (Filling): Add sentence-end-without-period and
11087 sentence-end-without-space.
11088 (Changing Properties): Minor fix.
11089
11090 * anti.texi: Total rewrite.
11091
11092 2005-03-15 Lute Kamstra <lute@gnu.org>
11093
11094 * edebug.texi (Instrumenting Macro Calls): Fix typos.
11095
11096 2005-03-08 Kim F. Storm <storm@cua.dk>
11097
11098 * display.texi (Specified Space): Property :width is support on
11099 non-graphic terminals, :height is not.
11100
11101 2005-03-07 Richard M. Stallman <rms@gnu.org>
11102
11103 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
11104 Now subnodes of Fringes.
11105 (Overlay Arrow): Document overlay-arrow-variable-list.
11106 (Fringe Size/Pos): New node, broken out of Fringes.
11107 (Display): Explain clearing vs redisplay better.
11108 (Truncation): Clarify use of bitmaps.
11109 (The Echo Area): Clarify the uses of the echo area.
11110 Add max-mini-window-height.
11111 (Progress): Clarify.
11112 (Invisible Text): Explain that main loop moves point out.
11113 (Selective Display): Say "hidden", not "invisible".
11114 (Managing Overlays): Move up. Describe relation to Undo here.
11115 (Overlay Properties): Clarify intro.
11116 (Finding Overlays): Explain return values when nothing found.
11117 (Width): truncate-string-to-width has added arg.
11118 (Displaying Faces): Clarify and update mode line face handling.
11119 (Face Functions): Minor cleanup.
11120 (Conditional Display): Merge into Other Display Specs.
11121 (Pixel Specification, Other Display Specs): Minor cleanups.
11122 (Images, Image Descriptors): Minor cleanups.
11123 (GIF Images): Patents have expired.
11124 (Showing Images): Explain default text for insert-image.
11125 (Manipulating Button Types): Merge into Manipulating Buttons.
11126 (Making Buttons): Explain return values.
11127 (Button Buffer Commands): Add xref.
11128 (Inverse Video): Update mode-line-inverse-video.
11129 (Display Table Format): Clarify.
11130 (Active Display Table): Give defaults for window-display-table.
11131
11132 * calendar.texi (Calendar Customizing): calendar-holiday-marker
11133 and calendar-today-marker are strings, not chars.
11134 (Holiday Customizing): Minor fix.
11135
11136 * internals.texi (Writing Emacs Primitives): Update `or' example.
11137 Update limit on # args of subr.
11138
11139 * edebug.texi (Using Edebug): Arrow is in fringe.
11140 (Instrumenting): Arg to eval-defun works without loading edebug.
11141 (Edebug Execution Modes): Add xref.
11142
11143 * customize.texi (Common Keywords): Clarify :require.
11144 Mention :version here.
11145 (Variable Definitions, Group Definitions): Not here.
11146 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
11147
11148 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
11149 * nonascii.texi (Text Representations): Clarify position-bytes.
11150 (Character Sets): Add list-charset-chars.
11151 (Scanning Charsets): Add charset-after.
11152 (Encoding and I/O): Minor fix.
11153
11154 2005-03-06 Richard M. Stallman <rms@gnu.org>
11155
11156 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
11157 (Resizing Windows): Likewise.
11158
11159 * text.texi (Change Hooks): Get rid of "Emacs 21".
11160
11161 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
11162
11163 * streams.texi (Output Variables): Get rid of "Emacs 21".
11164
11165 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
11166
11167 * os.texi (Translating Input): Replace flow-control example
11168 with a less obsolete example that uses `keyboard-translate'.
11169
11170 * objects.texi (Hash Table Type, Circular Objects):
11171 Get rid of "Emacs 21".
11172
11173 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
11174 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
11175
11176 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
11177
11178 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
11179
11180 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
11181 (Menu Bar): Fix when menu-bar-update-hook is called.
11182
11183 * hash.texi (Hash Tables): Get rid of "Emacs 21".
11184
11185 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
11186 and make it read better.
11187
11188 * files.texi (Writing to Files): Get rid of "Emacs 21".
11189 (Unique File Names): Likewise.
11190
11191 * elisp.texi: Update Emacs version to 22.
11192
11193 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
11194 (Overlay Properties, Face Attributes): Likewise.
11195 (Managing Overlays): Fix punctuation.
11196 (Attribute Functions): Clarify set-face-font; get rid of
11197 info about old Emacs versions.
11198 (Auto Faces, Font Lookup, Display Property, Images):
11199 Get rid of "Emacs 21".
11200
11201 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
11202
11203 2005-03-05 Richard M. Stallman <rms@gnu.org>
11204
11205 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
11206
11207 2005-03-04 Lute Kamstra <lute@gnu.org>
11208
11209 * debugging.texi (Error Debugging): Document stack-trace-on-error.
11210
11211 2005-03-03 Lute Kamstra <lute@gnu.org>
11212
11213 * edebug.texi (Instrumenting Macro Calls): Fix typo.
11214
11215 2005-03-01 Lute Kamstra <lute@gnu.org>
11216
11217 * debugging.texi (Debugger Commands): Update `j'.
11218
11219 2005-02-28 Lute Kamstra <lute@gnu.org>
11220
11221 * debugging.texi (Debugging): Fix typo.
11222 (Error Debugging): Document eval-expression-debug-on-error.
11223 (Function Debugging): Update example.
11224 (Using Debugger): Mention starred stack frames.
11225 (Debugger Commands): Document `j' and `l'.
11226 (Invoking the Debugger): `d' and `j' exit recursive edit too.
11227 Update the messages that the debugger displays.
11228 (Internals of Debugger): Add cross reference. Update example.
11229 (Excess Open): Minor improvement.
11230 (Excess Close): Minor improvement.
11231
11232 2005-02-26 Richard M. Stallman <rms@gnu.org>
11233
11234 * tips.texi (Coding Conventions): Clarify.
11235 Put all the major mode key reservations together.
11236 Mention the Mouse-1 => Mouse-2 conventions.
11237
11238 * syntax.texi (Syntax Class Table): Clarify.
11239 (Syntax Table Functions): syntax-after moved from here.
11240 (Syntax Table Internals): syntax-after moved to here.
11241 (Parsing Expressions): Update info on number of values
11242 and what's meaningful in the STATE argument.
11243 (Categories): Fix typo.
11244
11245 * sequences.texi (Arrays): Cleanup.
11246 (Char-Tables): Clarify.
11247
11248 * processes.texi (Deleting Processes): Cleanups, add xref.
11249 (Subprocess Creation): Explain nil in exec-path. Cleanup.
11250 (Process Information): set-process-coding-system, some args optional.
11251 (Input to Processes): Explain various types for PROCESS args.
11252 Rename them from PROCESS-NAME to PROCESS.
11253 (Signals to Processes): Likewise.
11254 (Decoding Output): Cleanup.
11255 (Query Before Exit): Clarify.
11256
11257 * os.texi (Startup Summary): Correct the options; add missing ones.
11258 (Terminal Output, Batch Mode): Clarify.
11259 (Flow Control): Node deleted.
11260
11261 * markers.texi (The Mark): Clarify.
11262
11263 * macros.texi (Expansion): Cleanup.
11264 (Indenting Macros): indent-spec allows ints, not floats.
11265
11266 * keymaps.texi (Keymaps): Clarify.
11267 (Format of Keymaps): Update lisp-mode-map example.
11268 (Active Keymaps, Key Lookup): Clarify.
11269 (Changing Key Bindings): Add xref to `kbd'.
11270 (Key Binding Commands, Simple Menu Items): Clarify.
11271 (Mouse Menus, Menu Bar): Clarify.
11272 (Menu Example): Replace print example with menu-bar-replace-menu.
11273
11274 * help.texi (Documentation Basics): Add function-documentation prop.
11275
11276 * elisp.texi (Top): Don't refer to Flow Control node.
11277
11278 * commands.texi (Command Overview): Improve xrefs.
11279 (Adjusting Point): Adjusting point applies to intangible and invis.
11280 (Key Sequence Input): Doc extra read-key-sequence args.
11281 Likewise for read-key-sequence-vector.
11282
11283 * backups.texi (Rename or Copy): Minor fix.
11284 (Numbered Backups): For version-control, say the default.
11285 (Auto-Saving): make-auto-save-file-name example is simplified.
11286
11287 * advice.texi (Advising Functions): Don't imply one part of Emacs
11288 should advise another part. Markup changes.
11289 (Defining Advice): Move transitional para.
11290 (Activation of Advice): Cleanup.
11291 Explain if COMPILE is nil or negative.
11292
11293 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
11294
11295 2005-02-24 Lute Kamstra <lute@gnu.org>
11296
11297 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
11298 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
11299
11300 2005-02-23 Lute Kamstra <lute@gnu.org>
11301
11302 * modes.texi (Defining Minor Modes): define-minor-mode can be used
11303 to define global minor modes as well.
11304
11305 * display.texi (Managing Overlays): overlay-buffer returns nil for
11306 deleted overlays.
11307
11308 2005-02-22 Kim F. Storm <storm@cua.dk>
11309
11310 * minibuf.texi (Basic Completion): Allow symbols in addition to
11311 strings in try-completion and all-completions.
11312
11313 2005-02-14 Lute Kamstra <lute@gnu.org>
11314
11315 * elisp.texi (Top): Remove reference to deleted node.
11316
11317 * lists.texi (Lists): Remove reference to deleted node.
11318 (Cons Cells): Fix typo.
11319
11320 * loading.texi (Where Defined): Fix typo.
11321
11322 2005-02-14 Richard M. Stallman <rms@gnu.org>
11323
11324 * variables.texi (Creating Buffer-Local): change-major-mode-hook
11325 is useful for discarding some minor modes.
11326
11327 * symbols.texi (Symbol Components): Reorder examples.
11328
11329 * streams.texi (Input Functions): State standard-input default.
11330 (Output Variables): State standard-output default.
11331
11332 * objects.texi (Printed Representation): Clarify read syntax vs print.
11333 (Floating Point Type): Explain meaning better.
11334 (Symbol Type): Explain uniqueness better.
11335 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
11336 List examples sooner.
11337 (Box Diagrams): New subnode broken out.
11338 Some examples moved from old Lists as Boxes node.
11339 (Dotted Pair Notation): Clarify intro.
11340 (Array Type): Clarify.
11341 (Type Predicates): Add hash-table-p.
11342
11343 * numbers.texi (Integer Basics): Clarify radix explanation.
11344 (Predicates on Numbers): Minor clarification.
11345 (Comparison of Numbers): Minor clarification. Clarify eql.
11346 Typos in min, max.
11347 (Math Functions): Clarify overflow in expt.
11348
11349 * minibuf.texi (Text from Minibuffer): Minor clarification.
11350 Mention arrow keys.
11351
11352 * loading.texi (Autoload): defun's doc string overrides autoload's
11353 doc string.
11354 (Repeated Loading): Modernize "add to list" examples.
11355 (Where Defined): Finish updating table of load-history elts.
11356
11357 * lists.texi (List-related Predicates): Minor wording improvement.
11358 (Lists as Boxes): Node deleted.
11359 (Building Lists): Explain trivial cases of number-sequence.
11360
11361 * hash.texi (Hash Tables): Add desc to menu items.
11362 (Creating Hash): Explain "full" means "make larger".
11363 (Hash Access): Any object can be a key.
11364 State value of maphash.
11365
11366 * functions.texi (What Is a Function): Wording cleanup.
11367 (Function Documentation): Minor cleanup.
11368 Explain purpose of calling convention at end of doc string.
11369 (Function Names): Wording cleanup.
11370 (Calling Functions): Wording cleanup.
11371 Explain better how funcall calls the function.
11372 (Function Cells): Delete example of saving and redefining function.
11373
11374 * control.texi (Combining Conditions): Wording cleanup.
11375 (Iteration): dolist and dotimes bind VAR locally.
11376 (Cleanups): Xref to Atomic Changes.
11377
11378 * compile.texi (Byte Compilation): Delete 19.29 info.
11379 (Compilation Functions): Macros' difficulties don't affect defsubst.
11380 (Docs and Compilation): Delete 19.29 info.
11381
11382 2005-02-10 Richard M. Stallman <rms@gnu.org>
11383
11384 * objects.texi (Symbol Type): Minor correction.
11385
11386 2005-02-06 Lute Kamstra <lute@gnu.org>
11387
11388 * modes.texi (Example Major Modes): Fix typos.
11389
11390 2005-02-06 Richard M. Stallman <rms@gnu.org>
11391
11392 * text.texi (Margins): fill-nobreak-predicate can be one function.
11393
11394 * strings.texi (Modifying Strings): clear-string can make unibyte.
11395 (Formatting Strings): format gives error if values missing.
11396
11397 * positions.texi (Character Motion): Mention default arg
11398 for forward-char. backward-char refers to forward-char.
11399 (Word Motion): Mention default arg for forward-word.
11400 (Buffer End Motion): Mention default arg for beginning-of-buffer.
11401 Simplify end-of-buffer.
11402 (Text Lines): Mention default arg for forward-line.
11403 (List Motion): Mention default arg for beginning/end-of-defun.
11404 (Skipping Characters): Minor fixes in explaining character-set.
11405
11406 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
11407 Mode inheritance applies only when default-major-mode is nil.
11408 Clarifications.
11409 (Example Major Modes): Update Text mode and Lisp mode examples.
11410 (Minor Mode Conventions): Mention define-minor-mode at top.
11411 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
11412 (Mode Line Format): Update mode line face display info.
11413 (Properties in Mode): Mention effect of risky vars.
11414 (Imenu): Define imenu-add-to-menubar.
11415 (Font Lock Mode): Add descriptions to menu lines.
11416 (Faces for Font Lock): Add font-lock-doc-face.
11417
11418 2005-02-05 Lute Kamstra <lute@gnu.org>
11419
11420 * text.texi (Maintaining Undo): Remove obsolete function.
11421
11422 2005-02-05 Eli Zaretskii <eliz@gnu.org>
11423
11424 * frames.texi (Color Names): Add pointer to the X docs about RGB
11425 color specifications. Improve indexing.
11426 (Text Terminal Colors): Replace the description of RGB values by
11427 an xref to "Color Names".
11428
11429 2005-02-03 Richard M. Stallman <rms@gnu.org>
11430
11431 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
11432 Clarify.
11433 (Selecting Windows): Clarify save-selected-window.
11434 (Cyclic Window Ordering): Clarify walk-windows.
11435 (Window Point): Clarify.
11436 (Window Start): Add comment to example.
11437 (Resizing Windows): Add `interactive' specs in examples.
11438 Document fit-window-to-buffer.
11439
11440 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
11441 (Undo, Maintaining Undo): Clarify last change.
11442 (Sorting): In sort-numeric-fields, explain about octal and hex.
11443 Mention sort-numeric-base.
11444 (Format Properties): Add xref for hard newlines.
11445
11446 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
11447 (Pop-Up Menus): Fix typo.
11448 (Color Names): Explain all types of color names.
11449 Explain color-values on B&W terminal.
11450 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
11451
11452 * files.texi (File Locks): Not supported on MS systems.
11453 (Testing Accessibility): Clarify.
11454
11455 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
11456 (Coverage Testing): Fix typo.
11457
11458 * commands.texi (Misc Events): Remove stray space.
11459
11460 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
11461 (Modification Time): Clarify when visited-file-modtime returns 0.
11462 (The Buffer List): Clarify bury-buffer.
11463 (Killing Buffers): Clarify.
11464 (Indirect Buffers): Add clone-indirect-buffer.
11465
11466 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
11467
11468 * edebug.texi (Printing in Edebug): Fix default value of
11469 edebug-print-circle.
11470 (Coverage Testing): Fix displayed frequency count data.
11471
11472 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
11473
11474 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
11475
11476 2005-02-02 Kim F. Storm <storm@cua.dk>
11477
11478 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
11479
11480 2005-01-29 Eli Zaretskii <eliz@gnu.org>
11481
11482 * commands.texi (Misc Events): Describe the help-echo event.
11483
11484 * text.texi (Special Properties) <help-echo>: Use `pos'
11485 consistently in description of the help-echo property.
11486 Use @code{nil} instead of @var{nil}.
11487
11488 * display.texi (Overlay Properties): Fix the index entry for
11489 help-echo overlay property.
11490
11491 * customize.texi (Type Keywords): Uncomment the xref to the
11492 help-echo property documentation.
11493
11494 2005-01-23 Kim F. Storm <storm@cua.dk>
11495
11496 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
11497 return value. Third element FULLY replaced by PARTIAL which
11498 specifies number of invisible pixels if row is only partially visible.
11499 (Textual Scrolling): Mention auto-window-vscroll.
11500 (Vertical Scrolling): New defvar auto-window-vscroll.
11501
11502 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
11503
11504 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
11505 command remapping.
11506
11507 2005-01-15 Richard M. Stallman <rms@gnu.org>
11508
11509 * display.texi (Defining Images): Mention DATA-P arg of create-image.
11510
11511 2005-01-14 Kim F. Storm <storm@cua.dk>
11512
11513 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
11514
11515 * text.texi (Links and Mouse-1): Fix string and vector item.
11516
11517 2005-01-13 Richard M. Stallman <rms@gnu.org>
11518
11519 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
11520 descriptions of overriding-local-map and overriding-terminal-local-map.
11521
11522 * text.texi (Links and Mouse-1): Clarify text.
11523
11524 2005-01-13 Kim F. Storm <storm@cua.dk>
11525
11526 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
11527
11528 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
11529
11530 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
11531
11532 2005-01-12 Kim F. Storm <storm@cua.dk>
11533
11534 * text.texi (Links and Mouse-1): Rename section from Enabling
11535 Mouse-1 to Following Links. Change xrefs.
11536 Add examples for define-button-type and define-widget.
11537
11538 * display.texi (Button Properties, Button Buffer Commands):
11539 Clarify mouse-1 and follow-link functionality.
11540
11541 2005-01-12 Richard M. Stallman <rms@gnu.org>
11542
11543 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
11544
11545 * display.texi (Beeping): Fix Texinfo usage.
11546
11547 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
11548
11549 2005-01-11 Kim F. Storm <storm@cua.dk>
11550
11551 * display.texi (Button Properties, Button Buffer Commands):
11552 Mention mouse-1 binding. Add follow-link keyword.
11553
11554 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
11555 (Enabling Mouse-1 to Follow Links): New subsection.
11556
11557 2005-01-06 Richard M. Stallman <rms@gnu.org>
11558
11559 * text.texi (Special Properties): Minor change.
11560
11561 * os.texi (Timers): Clarify previous change.
11562
11563 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
11564
11565 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
11566
11567 * display.texi (Face Attributes): Correct xref to renamed node.
11568
11569 2005-01-01 Richard M. Stallman <rms@gnu.org>
11570
11571 * display.texi (Face Attributes): Describe hex color specs.
11572
11573 2004-12-31 Richard M. Stallman <rms@gnu.org>
11574
11575 * os.texi (Timers): Update previous change.
11576
11577 2004-12-30 Kim F. Storm <storm@cua.dk>
11578
11579 * display.texi (Line Height): Total line-height is now specified
11580 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
11581 in cons cells. (nil . RATIO) is relative to actual line height.
11582 Use line-height `t' instead of `0' to get minimum height.
11583
11584 2004-12-29 Richard M. Stallman <rms@gnu.org>
11585
11586 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
11587
11588 2004-12-28 Richard M. Stallman <rms@gnu.org>
11589
11590 * commands.texi (Quitting): Clarify value of with-local-quit.
11591
11592 * elisp.texi (Top): Fix previous change.
11593
11594 * loading.texi (Loading): Fix previous change.
11595
11596 2004-12-27 Richard M. Stallman <rms@gnu.org>
11597
11598 * Makefile.in (MAKEINFO): Specify --force.
11599
11600 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
11601
11602 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
11603
11604 * display.texi (Line Height): Further clarify.
11605
11606 * elisp.texi (Top): Update Loading submenu.
11607
11608 * loading.texi (Where Defined): New node.
11609 (Unloading): load-history moved to Where Defined.
11610
11611 2004-12-21 Richard M. Stallman <rms@gnu.org>
11612
11613 * commands.texi (Event Input Misc): Add while-no-input.
11614
11615 2004-12-11 Richard M. Stallman <rms@gnu.org>
11616
11617 * display.texi (Line Height): Rewrite text for clarity.
11618
11619 2004-12-11 Kim F. Storm <storm@cua.dk>
11620
11621 * display.texi (Display): Add node "Line Height" to menu.
11622 (Line Height): New node. Move full description of line-spacing
11623 and line-height text properties here from text.texi.
11624 (Scroll Bars): Add vertical-scroll-bar variable.
11625
11626 * frames.texi (Window Frame Parameters): Remove line-height defvar.
11627
11628 * locals.texi (Standard Buffer-Local Variables): Fix xref for
11629 line-spacing and vertical-scroll-bar.
11630
11631 * text.texi (Special Properties): Just mention line-spacing and
11632 line-height here, add xref to new "Line Height" node.
11633
11634 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
11635
11636 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
11637
11638 * locals.texi (Standard Buffer-Local Variables):
11639 Add @xref for `line-spacing'.
11640
11641 2004-12-05 Richard M. Stallman <rms@gnu.org>
11642
11643 * Makefile.in (maintainer-clean): Remove the info files
11644 in $(infodir) where they are created.
11645
11646 2004-12-03 Richard M. Stallman <rms@gnu.org>
11647
11648 * windows.texi (Selecting Windows): get-lru-window and
11649 get-largest-window don't consider dedicated windows.
11650
11651 * text.texi (Undo): Document undo-in-progress.
11652
11653 2004-11-26 Richard M. Stallman <rms@gnu.org>
11654
11655 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
11656 Remove a few vars that are not always buffer-local.
11657
11658 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
11659
11660 * locals.texi (Standard Buffer-Local Variables): Comment out
11661 xref's to non-existent node `Yet to be written'.
11662
11663 2004-11-24 Richard M. Stallman <rms@gnu.org>
11664
11665 * processes.texi (Synchronous Processes): Grammar fix.
11666
11667 * numbers.texi (Comparison of Numbers): Add eql.
11668
11669 * locals.texi (Standard Buffer-Local Variables): Add many vars.
11670
11671 * intro.texi (Printing Notation): Fix previous change.
11672
11673 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
11674 and default-indicate-buffer-boundaries from here.
11675 (Usual Display): To here.
11676 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
11677 (Usual Display): Move tab-width up.
11678
11679 * customize.texi (Variable Definitions):
11680 Replace show-paren-mode example with tooltip-mode.
11681 (Simple Types, Composite Types, Defining New Types):
11682 Minor cleanups.
11683
11684 2004-11-21 Jesper Harder <harder@ifa.au.dk>
11685
11686 * processes.texi (Synchronous Processes, Output from Processes):
11687 Markup fix.
11688
11689 2004-11-20 Richard M. Stallman <rms@gnu.org>
11690
11691 * positions.texi (Skipping Characters): skip-chars-forward
11692 now handles char classes.
11693
11694 * intro.texi (Printing Notation): Avoid confusion of `print'
11695 when explaining @print.
11696
11697 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
11698
11699 * display.texi (Display Table Format): Minor fix.
11700
11701 * streams.texi (Output Functions): Fix print example.
11702
11703 * Makefile.in (elisp): New target.
11704 (dist): Depend on $(infodir)/elisp, not elisp.
11705 Copy the info files from $(infodir).
11706
11707 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
11708 read-from-minibuffer.
11709
11710 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
11711
11712 2004-11-19 Richard M. Stallman <rms@gnu.org>
11713
11714 * searching.texi (Regexp Search): Add search-whitespace-regexp.
11715
11716 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
11717
11718 * tips.texi (Coding Conventions): Fix typo.
11719
11720 2004-11-16 Richard M. Stallman <rms@gnu.org>
11721
11722 * tips.texi (Coding Conventions): Separate defvar and require
11723 methods to avoid warnings. Use require only when there are many
11724 functions and variables from that package.
11725
11726 * minibuf.texi (Minibuffer Completion): When ignoring case,
11727 predicate must not be case-sensitive.
11728
11729 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
11730 (Test Coverage): Don't talk about "splotches". Clarified.
11731
11732 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
11733
11734 * frames.texi (Window Frame Parameters): Fix typo.
11735
11736 2004-11-15 Kim F. Storm <storm@cua.dk>
11737
11738 * symbols.texi (Other Plists): Note that plist-get may signal error.
11739 Add safe-plist-get.
11740
11741 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
11742
11743 * modes.texi (Font Lock Basics): Fix typo.
11744
11745 2004-11-08 Richard M. Stallman <rms@gnu.org>
11746
11747 * syntax.texi (Syntax Table Functions): Add syntax-after.
11748
11749 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
11750
11751 * os.texi (Processor Run Time): New section documenting
11752 get-internal-run-time.
11753
11754 2004-11-06 Eli Zaretskii <eliz@gnu.org>
11755
11756 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
11757 it nukes elisp-cover.texi.
11758 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
11759 elisp-0 etc.
11760
11761 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
11762
11763 * commands.texi (Keyboard Macros): Document `append' return value
11764 of `defining-kbd-macro'.
11765
11766 2004-11-01 Richard M. Stallman <rms@gnu.org>
11767
11768 * commands.texi (Interactive Call): Add called-interactively-p.
11769
11770 2004-10-29 Simon Josefsson <jas@extundo.com>
11771
11772 * minibuf.texi (Reading a Password): Revert.
11773
11774 2004-10-28 Richard M. Stallman <rms@gnu.org>
11775
11776 * frames.texi (Display Feature Testing): Explain about "vendor".
11777
11778 2004-10-27 Richard M. Stallman <rms@gnu.org>
11779
11780 * commands.texi (Interactive Codes): `N' uses numeric prefix,
11781 not raw. Clarify `n'.
11782 (Interactive Call): Rewrite interactive-p, focusing on when
11783 and how to use it.
11784 (Misc Events): Clarify previous change.
11785
11786 * advice.texi (Simple Advice): Clarify what job the example does.
11787 (Around-Advice): Clarify ad-do-it.
11788 (Activation of Advice): An option of ad-default-compilation-action
11789 is `never', not `nil'.
11790
11791 2004-10-26 Kim F. Storm <storm@cua.dk>
11792
11793 * commands.texi (Interactive Codes): Add U code letter.
11794
11795 2004-10-25 Simon Josefsson <jas@extundo.com>
11796
11797 * minibuf.texi (Reading a Password): Add.
11798
11799 2004-10-24 Jason Rumney <jasonr@gnu.org>
11800
11801 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
11802 and wheel-down.
11803
11804 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
11805
11806 * processes.texi (Synchronous Processes): Document process-file.
11807
11808 2004-10-22 Kenichi Handa <handa@m17n.org>
11809
11810 * text.texi (translate-region): Document that it accepts also a
11811 char-table.
11812
11813 2004-10-22 David Ponce <david@dponce.com>
11814
11815 * windows.texi (Resizing Windows): Document the `preserve-before'
11816 argument of the functions `enlarge-window' and `shrink-window'.
11817
11818 2004-10-19 Jason Rumney <jasonr@gnu.org>
11819
11820 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
11821
11822 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
11823
11824 * text.texi (Filling): Add anchor for definition of
11825 `sentence-end-double-space'.
11826
11827 * searching.texi (Regexp Example): Update description of how
11828 Emacs currently recognizes the end of a sentence.
11829 (Standard Regexps): Update definition of the variable
11830 `sentence-end'. Add definition of the function `sentence-end'.
11831
11832 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
11833
11834 * display.texi (Progress): New node.
11835
11836 2004-10-05 Kim F. Storm <storm@cua.dk>
11837
11838 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
11839
11840 2004-09-29 Kim F. Storm <storm@cua.dk>
11841
11842 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
11843 to identify bitmaps. Remove -fringe-bitmap suffix for standard
11844 fringe bitmap symbols, as they now have their own namespace.
11845 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11846 vs. pixels. Signal error if no free bitmap slots.
11847 (Pixel Specification): Change IMAGE to @var{image}.
11848
11849 2004-09-28 Richard M. Stallman <rms@gnu.org>
11850
11851 * text.texi (Special Properties): Clarify line-spacing and line-height.
11852
11853 * searching.texi (Regexp Search): Add looking-back.
11854
11855 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
11856
11857 * display.texi: Correct typos.
11858 (Image Descriptors): Correct xref's.
11859
11860 2004-09-25 Richard M. Stallman <rms@gnu.org>
11861
11862 * text.texi (Special Properties): Cleanups in `cursor'.
11863 Rewrites in `line-height' and `line-spacing'; exchange them.
11864
11865 * display.texi (Fringes): Rewrite previous change.
11866 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
11867 (Display Fringe Bitmaps): Node deleted, text moved.
11868 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
11869 (Scroll Bars): Clarify set-window-scroll-bars.
11870 (Pointer Shape): Rewrite.
11871 (Specified Space): Clarify :align-to, etc.
11872 (Pixel Specification): Use @var. Clarify new text.
11873 (Other Display Specs): Clarify `slice'.
11874 (Image Descriptors): Cleanups.
11875 (Showing Images): Cleanups.
11876
11877 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
11878
11879 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
11880
11881 * modes.texi: Various minor changes in addition to:
11882 (Major Mode Conventions): Final call to `run-mode-hooks' should
11883 not be inside the `delay-mode-hooks' form.
11884 (Mode Hooks): New node.
11885 (Hooks): Delete obsolete example.
11886 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
11887 node "Mode Hooks".
11888
11889 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
11890
11891 * display.texi: Correct various typos.
11892 (Display): Rename node "Pointer Shapes" to "Pointer
11893 Shape". (There is already a node called "Pointer Shapes" in
11894 frames.texi.)
11895 (Images): Remove non-existent node "Image Slices" from menu.
11896
11897 2004-09-23 Kim F. Storm <storm@cua.dk>
11898
11899 * text.texi (Special Properties): Add `cursor', `pointer',
11900 `line-height', and `line-spacing' properties.
11901
11902 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
11903 Shapes' to menu.
11904 (Standard Faces): Doc fix for fringe face.
11905 (Fringes): Add `overflow-newline-into-fringe' and
11906 'indicate-buffer-boundaries'.
11907 (Fringe Bitmaps, Pointer Shapes): New nodes.
11908 (Display Property): Add 'Pixel Specification' and 'Display Fringe
11909 Bitmaps' to menu.
11910 (Specified Space): Describe pixel width and height.
11911 (Pixel Specification): New node.
11912 (Other Display Specs): Add `slice' property.
11913 (Display Fringe Bitmaps): New node.
11914 (Images): Add 'Image Slices' to menu.
11915 (Image Descriptors): Add `:pointer' and `:map' properties.
11916 (Showing Images): Add slice arg to `insert-image'.
11917 Add 'insert-sliced-image'.
11918
11919 2004-09-20 Richard M. Stallman <rms@gnu.org>
11920
11921 * commands.texi (Key Sequence Input):
11922 Clarify downcasing in read-key-sequence.
11923
11924 2004-09-08 Juri Linkov <juri@jurta.org>
11925
11926 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
11927
11928 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
11929
11930 * locals.texi (Standard Buffer-Local Variables):
11931 Add `buffer-auto-save-file-format'.
11932 * internals.texi (Buffer Internals): Describe new
11933 auto_save_file_format field of the buffer structure.
11934 * files.texi (Format Conversion): `auto-save-file-format' has been
11935 renamed `buffer-auto-save-file-format'.
11936
11937 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
11938
11939 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
11940 an integer or a marker.
11941 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
11942
11943 2004-08-22 Richard M. Stallman <rms@gnu.org>
11944
11945 * modes.texi (Major Mode Conventions): Discuss rebinding of
11946 standard key bindings.
11947
11948 2004-08-18 Kim F. Storm <storm@cua.dk>
11949
11950 * processes.texi (Accepting Output): Add `just-this-one' arg to
11951 `accept-process-output'.
11952 (Output from Processes): New var `process-adaptive-read-buffering'.
11953
11954 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
11955
11956 * keymaps.texi: Various changes in addition to:
11957 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
11958 Give more varied examples for `kbd'.
11959 (Creating Keymaps): Char tables have slots for all characters
11960 without modifiers.
11961 (Active Keymaps): `overriding-local-map' and
11962 `overriding-terminal-local-map' also override text property and
11963 overlay keymaps.
11964 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
11965 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
11966 to denote a prefix of no events.
11967 `map-keymap' includes parent's bindings _recursively_.
11968 Clarify and correct description of `where-is-internal'.
11969 Mention BUFFER-OR-NAME arg to `describe-bindings'.
11970 (Menu Example): For menus intended for use with the keyboard, the
11971 menu items should be bound to characters or real function keys.
11972
11973 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
11974
11975 * objects.texi (Character Type): Reposition `@anchor' to prevent
11976 double space inside sentence in Info.
11977
11978 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
11979 renamed to `disabled-command-function'.
11980 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
11981 (Command Loop Info): Replace reference to it.
11982 (Disabling Commands): `disabled-command-hook' has been renamed to
11983 `disabled-command-function'.
11984
11985 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
11986
11987 * os.texi (Translating Input): Only non-prefix bindings in
11988 `key-translation-map' override actual key bindings. Warn about
11989 possible indirect effect of actual key bindings on non-prefix
11990 bindings in `key-translation-map'.
11991
11992 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11993
11994 * minibuf.texi (High-Level Completion): Add anchor for definition
11995 of `read-variable'.
11996
11997 * commands.texi: Various changes in addition to:
11998 (Using Interactive): Clarify description of `interactive-form'.
11999 (Interactive Call): Mention default for KEYS argument to
12000 `call-interactively'.
12001 (Command Loop Info): Clarify description of `this-command-keys'.
12002 Mention KEEP-RECORD argument to `clear-this-command-keys'.
12003 Value of `last-event-frame' can be `macro'.
12004 (Repeat Events): `double-click-fuzz' is also used to distinguish
12005 clicks and drags.
12006 (Classifying Events): Clarify descriptions of `event-modifiers'
12007 `event-basic-type' and `event-convert-list'.
12008 (Accessing Events): `posn-timestamp' takes POSITION argument.
12009 (Quoted Character Input): Clarify description of
12010 `read-quoted-char' and fix example.
12011 (Quitting): Add `with-local-quit'.
12012 (Disabling Commands): Correct and clarify descriptions of
12013 `enable-command' and `disable-command'.
12014 Mention what happens if `disabled-command-hook' is nil.
12015 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
12016 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
12017
12018 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
12019
12020 * frames.texi: Various changes in addition to:
12021 (Creating Frames): Expand and clarify description of `make-frame'.
12022 (Window Frame Parameters): Either none or both of the `icon-left'
12023 and `icon-top' parameters must be specified. Put descriptions of
12024 `menu-bar-lines' and `toolbar-lines' closer together and change
12025 them accordingly.
12026 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
12027 except while processing `frame-title-format' or `icon-title-format'.
12028 (Deleting Frames): Correct description of `delete-frame'.
12029 Non-nil return values of `frame-live-p' are like those of `framep'.
12030 (Frames and Windows): Mention return value of
12031 `set-frame-selected-window'.
12032 (Visibility of Frames): Mention `force' argument to
12033 `make-frame-invisible'. `frame-visible-p' returns t for all
12034 frames on text-only terminals.
12035 (Frame Configurations): Restoring a frame configuration does not
12036 restore deleted frames.
12037 (Window System Selections): `x-set-selection' returns DATA.
12038 (Resources): Add example.
12039 (Display Feature Testing): Clarify descriptions of
12040 `display-pixel-height', `display-pixel-width', `x-server-version'
12041 and `x-server-vendor'.
12042
12043 * windows.texi (Choosing Window): Add anchor.
12044 * minibuf.texi (Minibuffer Misc): Add anchor.
12045
12046 2004-07-23 John Paul Wallington <jpw@gnu.org>
12047
12048 * macros.texi (Defining Macros): Declaration keyword for setting
12049 Edebug spec is `debug' not `edebug'.
12050
12051 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
12052
12053 * windows.texi: Various small changes in addition to:
12054 (Window Point): Mention return value of `set-window-point'.
12055 (Window Start): `pos-visible-in-window-p' disregards horizontal
12056 scrolling. Explain return value if PARTIALLY is non-nil.
12057 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
12058 and `set-window-vscroll'.
12059 (Size of Window): The argument WINDOW to `window-inside-edges',
12060 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
12061 (Resizing Windows): Explain return value of
12062 `shrink-window-if-larger-than-buffer'.
12063 `window-size-fixed' automatically becomes buffer local when set.
12064 (Window Configurations): Explain return value of
12065 `set-window-configuration'.
12066
12067 * minibuf.texi (Minibuffer Misc): Add anchor for
12068 `minibuffer-scroll-window'.
12069
12070 * positions.texi (Text Lines): Add anchor for `count-lines'.
12071
12072 2004-07-17 Richard M. Stallman <rms@gnu.org>
12073
12074 * display.texi (Overlay Properties): Adding `evaporate' prop
12075 deletes empty overlay immediately.
12076
12077 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
12078 fix example.
12079
12080 2004-07-16 Jim Blandy <jimb@redhat.com>
12081
12082 * searching.texi (Regexp Backslash): Document new \_< and \_>
12083 operators.
12084
12085 2004-07-16 Juanma Barranquero <lektu@terra.es>
12086
12087 * display.texi (Images): Fix Texinfo usage.
12088
12089 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
12090
12091 * buffers.texi (Modification Time): `visited-file-modtime' now
12092 returns a list of two integers, instead of a cons.
12093
12094 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
12095
12096 * windows.texi: Various changes in addition to:
12097 (Splitting Windows): Add `split-window-keep-point'.
12098
12099 2004-07-09 Richard M. Stallman <rms@gnu.org>
12100
12101 * frames.texi (Input Focus): Minor fix.
12102
12103 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
12104
12105 * frames.texi (Input Focus): Clarify descriptions of
12106 `select-frame-set-input-focus' and `select-frame'.
12107
12108 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
12109
12110 * os.texi: Various small changes in addition to:
12111 (Killing Emacs): Expand and clarify description of
12112 `kill-emacs-query-functions' and `kill-emacs-hook'.
12113 (System Environment): Expand and clarify description of `getenv'
12114 and `setenv'.
12115 (Timers): Clarify description of `run-at-time'.
12116 (Translating Input): Correct description of
12117 `extra-keyboard-modifiers'.
12118 (Flow Control): Correct description of `enable-flow-control'.
12119
12120 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
12121
12122 * os.texi: Update copyright.
12123 (Session Management): Grammar fix.
12124 Clarify which Emacs does the restarting.
12125 Use @samp for *scratch* buffer.
12126
12127 2004-07-04 Alan Mackenzie <acm@muc.de>
12128
12129 * frames.texi (Input Focus): Add documentation for
12130 `select-frame-set-input-focus'. Replace refs to non-existent
12131 `switch-frame' with `select-frame'. Minor corrections and tidying
12132 up of text-only terminal stuff.
12133
12134 2004-07-02 Richard M. Stallman <rms@gnu.org>
12135
12136 * files.texi (Saving Buffers): Cleanup write-contents-function.
12137 (Magic File Names): Cleanup file-remote-p.
12138
12139 2004-07-02 Kai Großjohann <kai@emptydomain.de>
12140
12141 * files.texi (Magic File Names): `file-remote-p' returns an
12142 identifier of the remote system, not just t.
12143
12144 2004-07-02 David Kastrup <dak@gnu.org>
12145
12146 * searching.texi (Entire Match Data): Add explanation about new
12147 match-data behavior when @var{integers} is non-nil.
12148
12149 2004-06-24 Richard M. Stallman <rms@gnu.org>
12150
12151 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
12152
12153 * customize.texi (Variable Definitions): Note about doc strings
12154 and :set.
12155
12156 * keymaps.texi (Keymap Terminology): Document `kbd'.
12157 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
12158
12159 * display.texi (Invisible Text): Setting buffer-invisibility-spec
12160 makes it buffer-local.
12161
12162 * files.texi (Saving Buffers): Correct previous change.
12163
12164 * commands.texi (Accessing Events):
12165 Clarify posn-col-row and posn-actual-col-row.
12166
12167 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
12168
12169 * commands.texi (Accessing Events): New functions
12170 posn-at-point and posn-at-x-y. Add example to posn-x-y.
12171
12172 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
12173
12174 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
12175 * frames.texi, buffers.texi, backups.texi, variables.texi:
12176 * loading.texi, eval.texi, functions.texi, control.texi:
12177 * symbols.texi, minibuf.texi: Reposition @anchor's.
12178
12179 * help.texi: Various small changes in addition to the following.
12180 (Describing Characters): Describe PREFIX argument to
12181 `key-description'. Correct and clarify definition of
12182 `text-char-description'. Describe NEED-VECTOR argument to
12183 `read-kbd-macro'.
12184 (Help Functions): Clarify definition of `apropos'.
12185
12186 2004-06-23 Lars Hansen <larsh@math.ku.dk>
12187
12188 * files.texi (Saving Buffers): Correct description of
12189 `write-contents-functions'.
12190
12191 2004-06-21 Juanma Barranquero <lektu@terra.es>
12192
12193 * display.texi (Images): Remove redundant @vindex directives.
12194 Rewrite `image-library-alist' doc in active voice.
12195
12196 2004-06-14 Juanma Barranquero <lektu@terra.es>
12197
12198 * display.texi (Images): Document new delayed library loading,
12199 variable `image-library-alist' and (existing but undocumented)
12200 function `image-type-available-p'.
12201
12202 2004-06-05 Richard M. Stallman <rms@gnu.org>
12203
12204 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
12205 refer the user to the Initial Input node.
12206 (Text from Minibuffer): Likewise.
12207 (Initial Input): New node. Document this feature
12208 and say it is mostly deprecated.
12209
12210 2004-05-30 Richard M. Stallman <rms@gnu.org>
12211
12212 * loading.texi (Named Features): Clarify return value
12213 and meaning of NOERROR.
12214
12215 * variables.texi (File Local Variables): Minor cleanup.
12216
12217 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
12218
12219 * files.texi (Magic File Names): Add `file-remote-p' as operation
12220 of file name handlers.
12221
12222 2004-05-29 Richard M. Stallman <rms@gnu.org>
12223
12224 * modes.texi (Minor Mode Conventions): (-) has no special meaning
12225 as arg to a minor mode command.
12226
12227 2004-05-22 Richard M. Stallman <rms@gnu.org>
12228
12229 * syntax.texi (Syntax Class Table): Word syntax not just for English.
12230
12231 * streams.texi (Output Variables): Doc float-output-format.
12232
12233 * searching.texi (Regexp Special): Nested repetition can be infloop.
12234
12235 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
12236 real stack overflow.
12237
12238 * compile.texi: Minor cleanups.
12239
12240 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
12241
12242 * lists.texi (Cons Cells): Explain dotted lists, true lists,
12243 circular lists.
12244 (List Elements): Explain handling of circular and dotted lists.
12245
12246 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
12247
12248 * modes.texi (Search-based Fontification): Fix typo.
12249
12250 2004-05-10 Juanma Barranquero <lektu@terra.es>
12251
12252 * modes.texi (Mode Line Variables): Fix description of
12253 global-mode-string, which is now after which-func-mode, not the
12254 buffer name.
12255
12256 2004-05-07 Lars Hansen <larsh@math.ku.dk>
12257
12258 * modes.texi (Desktop Save Mode): Add.
12259 (Modes): Add menu entry Desktop Save Mode.
12260
12261 * hooks.texi: Add desktop-after-read-hook,
12262 desktop-no-desktop-file-hook and desktop-save-hook.
12263
12264 * locals.texi: Add desktop-save-buffer.
12265
12266 2004-04-30 Jesper Harder <harder@ifa.au.dk>
12267
12268 * display.texi: emacs -> Emacs.
12269
12270 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
12271
12272 * files.texi (Changing Files): Document set-file-times.
12273
12274 2004-04-23 Juanma Barranquero <lektu@terra.es>
12275
12276 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
12277
12278 2004-04-18 Jesper Harder <harder@ifa.au.dk>
12279
12280 * tips.texi (Coding Conventions): defopt -> defcustom.
12281
12282 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
12283
12284 * sequences.texi: Various clarifications.
12285
12286 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
12287
12288 * buffers.texi (Read Only Buffers): Mention optional ARG to
12289 `toggle-read-only'.
12290
12291 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
12292
12293 * windows.texi (Selecting Windows): Note that get-lru-window
12294 returns a full-width window if possible.
12295
12296 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
12297
12298 * buffers.texi: Various changes in addition to:
12299 (Buffer File Name): Add `find-buffer-visiting'.
12300 (Buffer Modification): Mention optional ARG to `not-modified'.
12301 (Indirect Buffers): Mention optional CLONE argument to
12302 `make-indirect-buffer'.
12303
12304 * files.texi: Various changes in addition to:
12305 (Visiting Functions): `find-file-hook' is now a normal hook.
12306 (File Name Expansion): Explain difference between the way that
12307 `expand-file-name' and `file-truename' treat `..'.
12308 (Contents of Directories): Mention optional ID-FORMAT argument to
12309 `directory-files-and-attributes'.
12310 (Format Conversion): Mention new optional CONFIRM argument to
12311 `format-write-file'.
12312
12313 2004-04-12 Miles Bader <miles@gnu.org>
12314
12315 * macros.texi (Expansion): Add description of `macroexpand-all'.
12316
12317 2004-04-05 Jesper Harder <harder@ifa.au.dk>
12318
12319 * variables.texi (Variable Aliases):
12320 Mention cyclic-variable-indirection.
12321
12322 * errors.texi (Standard Errors): Ditto.
12323
12324 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
12325
12326 * backups.texi: Various small changes in addition to:
12327 (Making Backups): Mention return value of `backup-buffer'.
12328 (Auto-Saving): Mention optional FORCE argument to
12329 `delete-auto-save-file-if-necessary'.
12330 (Reverting): Mention optional PRESERVE-MODES argument to
12331 `revert-buffer'. Correct description of `revert-buffer-function'.
12332
12333 2004-03-22 Juri Linkov <juri@jurta.org>
12334
12335 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
12336 with `Vector Functions'.
12337
12338 * text.texi (Sorting): Add missing quote.
12339
12340 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
12341
12342 * intro.texi (Lisp History): Replace xref to `cl' manual with
12343 inforef.
12344
12345 2004-03-12 Richard M. Stallman <rms@gnu.org>
12346
12347 * intro.texi (Version Info): Add arg to emacs-version.
12348 (Lisp History): Change xref to CL manual.
12349
12350 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
12351
12352 * minibuf.texi (Completion Commands): Add xref to Emacs manual
12353 for Partial Completion mode.
12354
12355 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
12356
12357 * customize.texi: Fix typo. Remove eol whitespace.
12358
12359 2004-03-04 Richard M. Stallman <rms@gnu.org>
12360
12361 * processes.texi: Fix typos.
12362
12363 * lists.texi (Building Lists): Minor clarification.
12364
12365 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
12366 in make-hash-table.
12367
12368 2004-02-29 Juanma Barranquero <lektu@terra.es>
12369
12370 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
12371 rm, and ignore exit code.
12372
12373 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
12374
12375 * display.texi (Defining Faces): Add description for min-colors.
12376 Update example.
12377
12378 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
12379
12380 * abbrevs.texi: Various corrections and clarifications in addition
12381 to the following:
12382 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
12383
12384 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
12385
12386 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
12387
12388 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
12389
12390 * text.texi: Various small changes in addition to the following:
12391 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
12392 to delete-horizontal-space.
12393 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
12394 description of yank-handler text property at various places.
12395
12396 * frames.texi (Window System Selections): Add anchor.
12397
12398 * syntax.texi (Syntax Table Functions): Clarify and correct
12399 descriptions of make-syntax-table and copy-syntax-table.
12400 (Motion and Syntax): Clarify SYNTAXES argument to
12401 skip-syntax-forward.
12402 (Parsing Expressions): Mention that the return value of
12403 parse-partial-sexp is currently a list of ten rather than nine
12404 elements.
12405 (Categories): Various corrections and clarifications.
12406
12407 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
12408
12409 * markers.texi (Marker Insertion Types): Minor change.
12410
12411 * locals.texi (Standard Buffer-Local Variables):
12412 * commands.texi (Interactive Codes, Using Interactive):
12413 * functions.texi (Related Topics): Fix xrefs.
12414
12415 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
12416
12417 * lists.texi (Sets And Lists): Update description of delete-dups.
12418
12419 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
12420
12421 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
12422
12423 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
12424
12425 * frames.texi (Parameter Access): frame-parameters arg is optional.
12426 modify-frame-parameters handles nil for FRAME.
12427 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
12428 are all-or-nothing for certain toolkits.
12429 Mention parameter wait-for-wm.
12430 (Frames and Windows): In frame-first-window and frame-selected-window
12431 the arg is optional.
12432 (Input Focus): In redirect-frame-focus the second arg is optional.
12433 (Window System Selections): Mention selection type CLIPBOARD.
12434 Mention data-type UTF8_STRING.
12435 Mention numbering of cut buffers.
12436 (Resources): Describe x-resource-name.
12437
12438 2004-02-16 Richard M. Stallman <rms@gnu.org>
12439
12440 * windows.texi (Buffers and Windows): Delete false table
12441 about all-frames.
12442
12443 * syntax.texi (Parsing Expressions): Delete old caveat
12444 about parse-sexp-ignore-comments.
12445
12446 * streams.texi (Output Variables): Add print-quoted.
12447
12448 * lists.texi (Building Lists): Minor cleanup.
12449
12450 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
12451
12452 * display.texi (Overlays): Explain overlays use markers.
12453 (Managing Overlays): Explain front-advance and rear-advance
12454 in more detail.
12455
12456 * loading.texi (Unloading): Document unload-feature-special-hooks.
12457 Get rid of fns-NNN.el file.
12458
12459 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
12460
12461 * help.texi (Describing Characters): Fix text-char-description
12462 example output.
12463
12464 * edebug.texi (Using Edebug): Fix example.
12465
12466 * debugging.texi (Internals of Debugger): Fix return value.
12467
12468 * files.texi (Changing Files): Fix argname.
12469
12470 * calendar.texi: Fix parens, and default values.
12471
12472 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
12473 * nonascii.texi, objects.texi, os.texi: Minor fixes.
12474 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
12475
12476 * positions.texi (Text Lines): Don't add -1 in current-line.
12477
12478 2004-02-16 Richard M. Stallman <rms@gnu.org>
12479
12480 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
12481
12482 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
12483
12484 * processes.texi (Low-Level Network): Fix a typo.
12485
12486 2004-02-12 Kim F. Storm <storm@cua.dk>
12487
12488 * display.texi (Fringes): Use consistent wording.
12489 Note that window-fringe's window arg is optional.
12490 (Scroll Bars): Use consistent wording.
12491
12492 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
12493
12494 * tips.texi (Comment Tips): Document the new conventions for
12495 commenting out code.
12496
12497 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
12498
12499 * positions.texi (Text Lines): Add missing end defun.
12500
12501 2004-02-07 Kim F. Storm <storm@cua.dk>
12502
12503 * positions.texi (Text Lines): Add line-number-at-pos.
12504
12505 2004-02-06 John Paul Wallington <jpw@gnu.org>
12506
12507 * display.texi (Button Properties, Button Buffer Commands):
12508 mouse-2 invokes button, not down-mouse-1.
12509
12510 2004-02-04 Jason Rumney <jasonr@gnu.org>
12511
12512 * makefile.w32-in: Sync with Makefile.in changes.
12513
12514 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
12515
12516 * minibuf.texi (Text from Minibuffer): Various corrections and
12517 clarifications.
12518 (Object from Minibuffer): Correct Lisp description of
12519 read-minibuffer.
12520 (Minibuffer History): Clarify description of cons values for
12521 HISTORY arguments.
12522 (Basic Completion): Various corrections and clarifications.
12523 Add completion-regexp-list.
12524 (Minibuffer Completion): Correct and clarify description of
12525 completing-read.
12526 (Completion Commands): Mention Partial Completion mode.
12527 Various other minor changes.
12528 (High-Level Completion): Various corrections and clarifications.
12529 (Reading File Names): Ditto.
12530 (Minibuffer Misc): Ditto.
12531
12532 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
12533
12534 * strings.texi (Text Comparison): assoc-string also matches
12535 elements of alists that are strings instead of conses.
12536 (Formatting Strings): Standardize Texinfo usage. Update index
12537 entries.
12538
12539 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
12540
12541 * lists.texi (Sets And Lists): Add delete-dups.
12542
12543 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
12544
12545 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
12546 special form.
12547 * macros.texi (Defining Macros): Update description of `declare',
12548 which now is a macro.
12549 (Wrong Time): Fix typos.
12550
12551 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
12552
12553 * compile.texi (Compilation Functions): Expand descriptions of
12554 `compile-defun', `byte-compile-file', `byte-recompile-directory'
12555 and `batch-byte-compile'. In particular, mention and describe
12556 all optional arguments.
12557 (Disassembly): Correct and clarify the description of `disassemble'.
12558
12559 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
12560
12561 * searching.texi: Various small changes in addition to the
12562 following.
12563 (Regexp Example): Adapt to new value of `sentence-end'.
12564 (Regexp Functions): The PAREN argument to `regexp-opt' can be
12565 `words'.
12566 (Search and Replace): Add usage note for `perform-replace'.
12567 (Entire Match Data): Mention INTEGERS and REUSE arguments to
12568 `match-data'.
12569 (Standard Regexps): Update for new values of `paragraph-start'
12570 and `sentence-end'.
12571
12572 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
12573
12574 * files.texi (Saving Buffers): Clarify descriptions of
12575 `write-contents-functions' and `before-save-hook'.
12576 Make the defvar's for `before-save-hook' and `after-save-hook'
12577 into defopt's.
12578
12579 2004-01-07 Kim F. Storm <storm@cua.dk>
12580
12581 * commands.texi (Click Events): Describe new image and
12582 width/height elements of click events.
12583 (Accessing Events): Add posn-string, posn-image, and
12584 posn-object-width-height. Change posn-object to return either
12585 image or string object.
12586
12587 2004-01-01 Simon Josefsson <jas@extundo.com>
12588
12589 * hooks.texi (Standard Hooks): Add before-save-hook.
12590 * files.texi (Saving Buffers): Likewise.
12591
12592 2004-01-03 Richard M. Stallman <rms@gnu.org>
12593
12594 * frames.texi (Frames and Windows): Delete frame-root-window.
12595
12596 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
12597
12598 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
12599
12600 * functions.texi: Various small changes in addition to the
12601 following.
12602 (What Is a Function): `functionp' returns nil for macros.
12603 Clarify behavior of this and following functions for symbol arguments.
12604 (Function Documentation): Add `\' in front of (fn @var{arglist})
12605 and explain why.
12606 (Defining Functions): Mention DOCSTRING argument to `defalias'.
12607 Add anchor.
12608 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
12609
12610 2004-01-01 Miles Bader <miles@gnu.org>
12611
12612 * display.texi (Buttons): New section.
12613
12614 2003-12-31 Andreas Schwab <schwab@suse.de>
12615
12616 * numbers.texi (Math Functions): sqrt reports a domain-error
12617 error.
12618 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
12619
12620 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
12621
12622 * tips.texi (Documentation Tips): Update item on hyperlinks in
12623 documentation strings.
12624
12625 * errors.texi (Standard Errors): Various small corrections and
12626 additions.
12627
12628 * control.texi: Various small changes in addition to the
12629 following.
12630 (Signaling Errors): Provide some more details on how `signal'
12631 constructs the error message. Add anchor to the definition of
12632 `signal'.
12633 (Error Symbols): Describe special treatment of `quit'.
12634 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
12635 to emphasize that it has to be a single form.
12636
12637 * buffers.texi: Add anchor.
12638
12639 2003-12-29 Richard M. Stallman <rms@gnu.org>
12640
12641 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
12642 (Window Configurations): Add window-configuration-frame.
12643
12644 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
12645
12646 * text.texi (Examining Properties): Add get-char-property-and-overlay.
12647 Change arg name in get-char-property.
12648 (Special Properties): Update handling of keymap property.
12649
12650 * strings.texi (Modifying Strings): Add clear-string.
12651 (Text Comparison): Add assoc-string and remove
12652 assoc-ignore-case, assoc-ignore-representation.
12653
12654 * os.texi (Time of Day): Add set-time-zone-rule.
12655
12656 * numbers.texi (Math Functions): asin, acos, log, log10
12657 report domain-error errors.
12658
12659 * nonascii.texi (Converting Representations):
12660 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
12661 (Encoding and I/O): Add file-name-coding-system.
12662
12663 * modes.texi (Search-based Fontification): Explain that
12664 face specs are symbols with face names as values.
12665
12666 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
12667
12668 * lists.texi (Building Lists): remq moved elsewhere.
12669 (Sets And Lists): remq moved here.
12670 (Association Lists): Refer to assoc-string.
12671
12672 * internals.texi (Garbage Collection): Add memory-use-counts.
12673
12674 * frames.texi (Frames and Windows): Add set-frame-selected-window
12675 and frame-root-window.
12676
12677 * files.texi (Contents of Directories):
12678 Add directory-files-and-attributes.
12679
12680 * display.texi (Refresh Screen): Add force-window-update.
12681 (Invisible Text): Explain about moving point out of invis text.
12682 (Overlay Properties): Add overlay-properties.
12683 (Managing Overlays): Add overlayp.
12684 (GIF Images): Invalid image number displays a hollow box.
12685
12686 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
12687 (Killing Buffers): Add buffer-live-p.
12688
12689 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
12690
12691 * display.texi (Fringes): Fix typo "set-buffer-window".
12692
12693 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
12694
12695 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
12696 * nonascii.texi, processes.texi, tips.texi, variables.texi:
12697 Add or change various xrefs and anchors.
12698
12699 * commands.texi: Replace all occurrences of @acronym{CAR} with
12700 @sc{car}, for consistency with the rest of the Elisp manual.
12701 `car' and `cdr' are historically acronyms, but are no longer
12702 widely thought of as such.
12703
12704 * internals.texi (Pure Storage): Mention that `purecopy' does not
12705 copy text properties.
12706 (Object Internals): Now 29 bits are used (in most implementations)
12707 to address Lisp objects.
12708
12709 * variables.texi (Variables with Restricted Values): New node.
12710
12711 * objects.texi (Lisp Data Types): Mention that certain variables
12712 can only take on a restricted set of values and add an xref to
12713 the new node "Variables with Restricted Values".
12714
12715 * eval.texi (Function Indirection): Describe the errors that
12716 `indirect-function' can signal.
12717 (Eval): Clarify the descriptions of `eval-region' and `values'.
12718 Describe `eval-buffer' instead of `eval-current-buffer' and
12719 mention `eval-current-buffer' as an alias for `current-buffer'.
12720 Correct the description and mention all optional arguments.
12721
12722 * nonascii.texi: Various small changes in addition to the
12723 following.
12724 (Converting Representations): Clarify behavior of
12725 `string-make-multibyte' and `string-to-multibyte' for unibyte all
12726 ASCII arguments.
12727 (Character Sets): Document the variable `charset-list' and adapt
12728 the definition of the function `charset-list' accordingly.
12729 (Translation of Characters): Clarify use of generic characters in
12730 `make-translation-table'. Clarify and correct the description of
12731 the use of translation tables in encoding and decoding.
12732 (User-Chosen Coding Systems): Correct and clarify the description
12733 of `select-safe-coding-system'.
12734 (Default Coding Systems): Clarify description of
12735 `file-coding-system-alist'.
12736
12737 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
12738
12739 * strings.texi (Text Comparison): Correctly describe when two
12740 strings are `equal'. Combine and clarify descriptions of
12741 `assoc-ignore-case' and `assoc-ignore-representation'.
12742
12743 * objects.texi (Non-ASCII in Strings): Clarify description of
12744 when a string is unibyte or multibyte.
12745 (Bool-Vector Type): Update examples.
12746 (Equality Predicates): Correctly describe when two strings are
12747 `equal'.
12748
12749 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
12750
12751 * lists.texi (Building Lists): `append' no longer accepts integer
12752 arguments. Update the description of `number-sequence' to reflect
12753 recent changes.
12754 (Sets And Lists): Describe `member-ignore-case' after `member'.
12755
12756 2003-11-27 Kim F. Storm <storm@cua.dk>
12757
12758 * commands.texi (Click Events): Click object may be an images.
12759 Describe (dx . dy) element of click positions.
12760 (Accessing Events): Remove duplicate posn-timestamp.
12761 New functions posn-object and posn-object-x-y.
12762
12763 2003-11-23 Kim F. Storm <storm@cua.dk>
12764
12765 * commands.texi (Click Events): Describe enhancements to event
12766 position lists, including new text-pos and (col . row) items.
12767 Mention left-fringe and right-fringe area events.
12768 (Accessing Events): New functions posn-area and
12769 posn-actual-col-row. Mention posn-timestamp. Mention that
12770 posn-point in non-text area still returns buffer position.
12771 Clarify posn-col-row.
12772
12773 2003-11-21 Lars Hansen <larsh@math.ku.dk>
12774
12775 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
12776 * anti.texi (File Attributes): Describe removed parameter
12777 ID-FORMAT.
12778
12779 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
12780
12781 * positions.texi (Positions): Mention that, if a marker is used as
12782 a position, its buffer is ignored.
12783
12784 * markers.texi (Overview of Markers): Mention it here too.
12785
12786 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
12787
12788 * numbers.texi (Numeric Conversions): Not just `floor', but also
12789 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
12790
12791 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
12792
12793 * markers.texi (Creating Markers): Specify insertion type of
12794 created markers. Add xref to `Marker Insertion Types'.
12795 Second argument to `copy-marker' is optional.
12796 (Marker Insertion Types): Mention that most markers are created
12797 with insertion type nil.
12798 (The Mark): Correctly describe when `mark' signals an error.
12799 (The Region): Correctly describe when `region-beginning' and
12800 `region-end' signal an error.
12801
12802 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
12803
12804 * hash.texi (Creating Hash): Clarify description of `eql'.
12805 `makehash' is obsolete.
12806 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
12807
12808 * positions.texi (Point): Change description of `buffer-end', so
12809 that it is also correct for floating point arguments.
12810 (List Motion): Correct argument lists of `beginning-of-defun' and
12811 `end-of-defun'.
12812 (Excursions): Add xref to `Marker Insertion Types'.
12813 (Narrowing): Argument to `narrow-to-page' is optional.
12814
12815 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
12816
12817 * streams.texi (Output Streams): Clarify behavior of point for
12818 marker output streams.
12819
12820 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
12821
12822 * variables.texi (Defining Variables): Second argument to
12823 `defconst' is not optional.
12824 (Setting Variables): Mention optional argument APPEND to
12825 `add-to-list'.
12826 (Creating Buffer-Local): Expand description of
12827 `make-variable-buffer-local'.
12828 (Frame-Local Variables): Expand description of
12829 `make-variable-frame-local'.
12830 (Variable Aliases): Correct description of optional argument
12831 DOCSTRING to `defvaralias'. Mention return value of
12832 `defvaralias'.
12833 (File Local Variables): Add xref to `File variables' in Emacs
12834 Manual. Correct description of `hack-local-variables'. Mention
12835 `safe-local-variable' property. Mention optional second argument
12836 to `risky-local-variable-p'.
12837
12838 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
12839
12840 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
12841
12842 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
12843
12844 * anti.texi, backups.texi, commands.texi, customize.texi:
12845 * display.texi, files.texi, internals.texi, keymaps.texi:
12846 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
12847 * objects.texi, os.texi, positions.texi, processes.texi:
12848 * searching.texi, sequences.texi, streams.texi, strings.texi:
12849 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
12850
12851 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
12852
12853 * strings.texi (Creating Strings): Argument START to `substring'
12854 can not be `nil'. Expand description of
12855 `substring-no-properties'. Correct description of `split-string',
12856 especially with respect to empty matches. Prevent very bad line
12857 break in definition of `split-string-default-separators'.
12858 (Text Comparison): `string=' and `string<' also accept symbols as
12859 arguments.
12860 (String Conversion): More completely describe argument BASE in
12861 `string-to-number'.
12862 (Formatting Strings): `%s' and `%S' in `format' do require
12863 corresponding object. Clarify behavior of numeric prefix after
12864 `%' in `format'.
12865 (Case Conversion): The argument to `upcase-initials' can be a
12866 character.
12867
12868 2003-10-27 Kenichi Handa <handa@m17n.org>
12869
12870 * display.texi (Fontsets): Fix texinfo usage.
12871
12872 2003-10-25 Kenichi Handa <handa@m17n.org>
12873
12874 * display.texi (Fontsets): Add description of the function
12875 set-fontset-font.
12876
12877 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
12878
12879 * display.texi (Temporary Displays): Add xref to `Documentation
12880 Tips'.
12881
12882 * functions.texi (Function Safety): Use inforef instead of pxref
12883 for SES.
12884
12885 2003-10-23 Andreas Schwab <schwab@suse.de>
12886
12887 * Makefile.in (TEX, texinputdir): Don't define.
12888 (TEXI2DVI): Define.
12889 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
12890 add $(srcdir)/index.texi.
12891 ($(infodir)/elisp): Remove index.texi dependency.
12892 (elisp.dvi): Likewise. Use $(TEXI2DVI).
12893 (index.texi): Remove target.
12894 (dist): Don't link $(srcdir)/permute-index.
12895 (clean): Don't remove index.texi.
12896
12897 * permute-index, index.perm: Remove.
12898 * index.texi: Rename from index.unperm.
12899
12900 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
12901
12902 * tips.texi (Documentation Tips): Document new behavior for face
12903 and variable hyperlinks in Help mode.
12904
12905 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
12906
12907 * objects.texi (Integer Type): Update for extra bit of integer range.
12908 (Character Type): Ditto.
12909
12910 2003-10-16 Eli Zaretskii <eliz@gnu.org>
12911
12912 * numbers.texi (Integer Basics): Add index entries for reading
12913 numbers in hex, octal, and binary.
12914
12915 2003-10-16 Lute Kamstra <lute@gnu.org>
12916
12917 * modes.texi (Mode Line Format): Mention force-mode-line-update's
12918 argument.
12919
12920 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
12921
12922 * windows.texi (Choosing Window): Fix typo.
12923 * edebug.texi (Edebug Execution Modes): Fix typo.
12924
12925 2003-10-13 Richard M. Stallman <rms@gnu.org>
12926
12927 * windows.texi (Basic Windows): A window has fringe settings,
12928 display margins and scroll-bar settings.
12929 (Splitting Windows): Doc split-window return value.
12930 Clean up one-window-p.
12931 (Selecting Windows): Fix typo.
12932 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
12933 (Buffers and Windows): In set-window-buffer, explain effect
12934 on fringe settings and scroll bar settings.
12935 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
12936 (Choosing Window): Use defopt for pop-up-frame-function.
12937 For special-display-buffer-names, explain same-window and same-frame.
12938 Clarify window-dedicated-p return value.
12939 (Textual Scrolling): scroll-up and scroll-down can get an error.
12940 (Horizontal Scrolling): Clarify auto-hscroll-mode.
12941 Clarify set-window-hscroll.
12942 (Size of Window): Don't mention tool bar in window-height.
12943 (Coordinates and Windows): Explain what coordinates-in-window-p
12944 returns for fringes and display margins.
12945 (Window Configurations): Explain saving fringes, etc.
12946
12947 * tips.texi (Library Headers): Clean up Documentation.
12948
12949 * syntax.texi (Parsing Expressions): Clean up forward-comment
12950 and parse-sexp-lookup-properties.
12951
12952 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
12953
12954 * os.texi (System Environment): Clean up text for load-average errors.
12955
12956 * modes.texi (Hooks): Don't explain local hook details at front.
12957 Clarify run-hooks and run-hook-with-args a little.
12958 Clean up add-hook and remove-hook.
12959
12960 * edebug.texi (Edebug Execution Modes): Clarify t.
12961 Document edebug-sit-for-seconds.
12962 (Coverage Testing): Document C-x X = and =.
12963 (Instrumenting Macro Calls): Fix typo.
12964 (Specification List): Don't index the specification keywords.
12965
12966 2003-10-10 Kim F. Storm <storm@cua.dk>
12967
12968 * processes.texi (Network): Introduce make-network-process.
12969
12970 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
12971
12972 * tips.texi (Library Headers): Fix typo.
12973
12974 2003-10-07 Juri Linkov <juri@jurta.org>
12975
12976 * modes.texi (Imenu): Mention imenu-create-index-function's
12977 default value. Explain submenus better.
12978
12979 2003-10-07 Lute Kamstra <lute@gnu.org>
12980
12981 * modes.texi (Faces for Font Lock): Fix typo.
12982 (Hooks): Explain how buffer-local hook variables can refer to
12983 global hook variables.
12984 Various minor clarifications.
12985
12986 2003-10-06 Lute Kamstra <lute@gnu.org>
12987
12988 * tips.texi (Coding Conventions): Mention naming conventions for
12989 hooks.
12990
12991 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12992
12993 * loading.texi (Library Search): Correct default value of
12994 load-suffixes.
12995 (Named Features): Fix typo.
12996
12997 2003-10-05 Richard M. Stallman <rms@gnu.org>
12998
12999 * loading.texi (Named Features): In `provide',
13000 say how to test for subfeatures.
13001 (Unloading): In unload-feature, use new var name
13002 unload-feature-special-hooks.
13003
13004 2003-10-03 Lute Kamstra <lute@gnu.org>
13005
13006 * modes.texi (Major Mode Conventions): Mention third way to set up
13007 Imenu.
13008 (Imenu): A number of small fixes.
13009 Delete documentation of internal variable imenu--index-alist.
13010 Document the return value format of imenu-create-index-function
13011 functions.
13012
13013 2003-09-30 Richard M. Stallman <rms@gnu.org>
13014
13015 * processes.texi (Network): Say what stopped datagram connections do.
13016
13017 * lists.texi (Association Lists): Clarify `assq-delete-all'.
13018
13019 * display.texi (Overlay Properties): Clarify `evaporate' property.
13020
13021 2003-09-29 Lute Kamstra <lute@gnu.org>
13022
13023 * modes.texi (Mode Line Data): Explain when symbols in mode-line
13024 constructs should be marked as risky.
13025 Change cons cell into proper list.
13026 (Mode Line Variables): Change cons cell into proper list.
13027
13028 2003-09-26 Lute Kamstra <lute@gnu.org>
13029
13030 * modes.texi (Mode Line Data): Document the :propertize construct.
13031 (Mode Line Variables): Reorder the descriptions of the variables
13032 to match their order in the default mode-line-format.
13033 Describe the new variables mode-line-position and mode-line-modes.
13034 Update the default values of mode-line-frame-identification,
13035 minor-mode-alist, and default-mode-line-format.
13036 (Properties in Mode): Mention the :propertize construct.
13037
13038 2003-09-26 Richard M. Stallman <rms@gnu.org>
13039
13040 * buffers.texi, commands.texi, debugging.texi, eval.texi:
13041 * loading.texi, minibuf.texi, text.texi, variables.texi:
13042 Avoid @strong{Note:}.
13043
13044 2003-09-26 Richard M. Stallman <rms@gnu.org>
13045
13046 * keymaps.texi (Remapping Commands): Fix typo.
13047
13048 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
13049
13050 * processes.texi (Low-Level Network): Fix typo.
13051
13052 2003-09-23 Kim F. Storm <storm@cua.dk>
13053
13054 * processes.texi (Network, Network Servers): Fix typos.
13055 (Low-Level Network): Add timeout value for :server keyword.
13056 Add new option keywords to make-network-process.
13057 Add set-network-process-options.
13058 Explain how to test availability of network options.
13059
13060 2003-09-19 Richard M. Stallman <rms@gnu.org>
13061
13062 * text.texi (Motion by Indent): Arg to
13063 backward-to-indentation and forward-to-indentation is optional.
13064
13065 * strings.texi (Creating Strings): Add substring-no-properties.
13066
13067 * processes.texi
13068 (Process Information): Add list-processes arg QUERY-ONLY.
13069 Delete process-contact from here.
13070 Add new status values for process-status.
13071 Add process-get, process-put, process-plist, set-process-plist.
13072 (Synchronous Processes): Add call-process-shell-command.
13073 (Signals to Processes): signal-process allows process objects.
13074 (Network): Complete rewrite.
13075 (Network Servers, Datagrams, Low-Level Network): New nodes.
13076
13077 * positions.texi (Word Motion): forward-word, backward-word
13078 arg is optional. Reword.
13079
13080 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
13081
13082 * variables.texi (Creating Buffer-Local):
13083 Delete duplicate definition of buffer-local-value.
13084 (File Local Variables): Explain about discarding text props.
13085
13086 2003-09-11 Richard M. Stallman <rms@gnu.org>
13087
13088 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
13089 changes variables that record input events.
13090 (Minibuffer Misc): Add minibuffer-selected-window.
13091
13092 * lists.texi (Building Lists): Add copy-tree.
13093
13094 * display.texi (Fontsets): Add char-displayable-p.
13095 (Scroll Bars): New node.
13096
13097 2003-09-08 Lute Kamstra <lute@gnu.org>
13098
13099 * modes.texi (%-Constructs): Document new `%i' and `%I'
13100 constructs.
13101
13102 2003-09-03 Peter Runestig <peter@runestig.com>
13103
13104 * makefile.w32-in: New file.
13105
13106 2003-08-29 Richard M. Stallman <rms@gnu.org>
13107
13108 * display.texi (Overlay Properties): Clarify how priorities
13109 affect use of the properties.
13110
13111 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
13112
13113 * customize.texi (Type Keywords): Correct the description of
13114 `:help-echo' in the case where `motion-doc' is a function.
13115
13116 2003-08-14 John Paul Wallington <jpw@gnu.org>
13117
13118 * modes.texi (Emulating Mode Line): Subsection, not section.
13119
13120 2003-08-13 Richard M. Stallman <rms@gnu.org>
13121
13122 * elisp.texi (Top): Update subnode lists in menu.
13123
13124 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
13125 (Kill Functions): kill-region has new arg yank-handler.
13126 (Yanking): New node.
13127 (Yank Commands): Add yank-undo-function.
13128 (Low-Level Kill Ring):
13129 kill-new and kill-append have new arg yank-handler.
13130 (Changing Properties): Add remove-list-of-text-properties.
13131 (Atomic Changes): New node.
13132
13133 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
13134
13135 * streams.texi (Output Variables): Add eval-expression-print-length
13136 and eval-expression-print-level.
13137
13138 * os.texi (Time Conversion): For encode-time, explain limits on year.
13139
13140 * objects.texi (Character Type): Define anchor "modifier bits".
13141
13142 * modes.texi (Emulating Mode Line): New node.
13143 (Search-based Fontification): Font Lock uses font-lock-face property.
13144 (Other Font Lock Variables): Likewise.
13145
13146 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
13147 not vectors.
13148 (Active Keymaps): Add emulation-mode-map-alists.
13149 (Functions for Key Lookup): key-binding has new arg no-remap.
13150 (Remapping Commands): New node.
13151 (Scanning Keymaps): where-is-internal has new arg no-remap.
13152 (Tool Bar): Add tool-bar-local-item-from-menu.
13153 Clarify when to use tool-bar-add-item-from-menu.
13154
13155 * commands.texi (Interactive Call): commandp has new arg.
13156 (Command Loop Info): Add this-original-command.
13157
13158 2003-08-06 John Paul Wallington <jpw@gnu.org>
13159
13160 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
13161
13162 * display.texi (Warning Basics): Fix typo.
13163 (Fringes): Add closing curly bracket and fix typo.
13164
13165 * elisp.texi (Top): Fix typo.
13166
13167 2003-08-05 Richard M. Stallman <rms@gnu.org>
13168
13169 * elisp.texi: Update lists of subnodes.
13170
13171 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
13172
13173 * variables.texi (Local Variables): Use lc for example variable names.
13174
13175 * tips.texi (Library Headers): Explain where to put -*-.
13176
13177 * strings.texi (Creating Strings): Fix xref for vconcat.
13178
13179 * sequences.texi (Vector Functions):
13180 vconcat no longer allows integer args.
13181
13182 * minibuf.texi (Reading File Names): read-file-name has new
13183 arg PREDICATE. New function read-directory-name.
13184
13185 * macros.texi (Defining Macros): Give definition of `declare'.
13186 (Indenting Macros): New node.
13187
13188 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
13189 (Window Frame Parameters): Make separate table of parameters
13190 that are coupled with specific face attributes.
13191 (Deleting Frames): delete-frame-hooks renamed to
13192 delete-frame-functions.
13193
13194 * files.texi (Magic File Names): Add file-remote-p.
13195 Clarify file-local-copy.
13196
13197 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
13198 here; instead xref Defining Macros.
13199
13200 * display.texi (Warnings): New node, and subnodes.
13201 (Fringes): New node.
13202
13203 * debugging.texi (Test Coverage): New node.
13204
13205 * compile.texi (Compiler Errors): Explain with-no-warnings
13206 and other ways to suppress warnings.
13207
13208 * commands.texi (Interactive Call): Minor clarification.
13209
13210 * buffers.texi (Buffer File Name): set-visited-file-name
13211 renames the buffer too.
13212
13213 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
13214
13215 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
13216
13217 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
13218
13219 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
13220
13221 * internals.texi (Garbage Collection): Fix previous change.
13222
13223 2003-07-22 Richard M. Stallman <rms@gnu.org>
13224
13225 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
13226
13227 * display.texi (Width): Use \s syntax in example.
13228 (Font Selection): Add face-font-rescale-alist.
13229
13230 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
13231 Remove spurious indent in example.
13232
13233 * lists.texi (Building Lists): Add number-sequence.
13234
13235 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
13236
13237 * functions.texi (Function Documentation): Explain how to
13238 show calling convention explicitly in the doc string.
13239
13240 * windows.texi (Selecting Windows): save-selected-window saves
13241 selected window of each frame.
13242 (Window Configurations): Minor change.
13243
13244 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
13245
13246 * streams.texi (Output Variables): Add print-continuous-numbering
13247 and print-number-table.
13248
13249 * processes.texi (Decoding Output): New node.
13250
13251 * os.texi (Time Conversion): decode-time arg is optional.
13252
13253 * objects.texi (Character Type): Don't use space as example for \.
13254 Make list of char names and \-sequences correspond.
13255 Explain that \s is not used in strings. `\ ' needs space after.
13256
13257 * nonascii.texi (Converting Representations): Add string-to-multibyte.
13258 (Translation of Characters): Add translation-table-for-input.
13259 (Default Coding Systems): Add auto-coding-functions.
13260 (Explicit Encoding): Add decode-coding-inserted-region.
13261 (Locales): Add locale-info.
13262
13263 * minibuf.texi (Basic Completion): Describe test-completion.
13264 Collections can be lists of strings.
13265 Clean up lazy-completion-table.
13266 (Programmed Completion): Mention test-completion.
13267 Clarify why lambda expressions are not accepted.
13268 (Minibuffer Misc): Describe minibufferp.
13269
13270 2003-07-14 Richard M. Stallman <rms@gnu.org>
13271
13272 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
13273
13274 * windows.texi (Selecting Windows): New arg to select-window.
13275 (Selecting Windows): Add with-selected-window.
13276 (Size of Window): Add window-inside-edges, etc.
13277
13278 * internals.texi (Garbage Collection): Add post-gc-hook.
13279
13280 * processes.texi (Subprocess Creation): Add exec-suffixes.
13281
13282 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
13283 (Scanning Keymaps): Add map-keymaps.
13284 (Defining Menus): Add keymap-prompt.
13285
13286 * numbers.texi (Integer Basics): Add most-positive-fixnum,
13287 most-negative-fixnum.
13288
13289 * compile.texi (Byte Compilation): Explain no-byte-compile.
13290 (Compiler Errors): New node.
13291
13292 * os.texi (User Identification): user-uid, user-real-uid
13293 can return float.
13294
13295 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
13296 and about derived modes.
13297 (Minor Modes): Add minor-mode-list.
13298 (Defining Minor Modes): Keyword args for define-minor-mode.
13299 (Search-based Fontification): Explain managing other properties.
13300 (Other Font Lock Variables): Add font-lock-extra-managed-props.
13301 (Faces for Font Lock): Add font-lock-preprocessor-face.
13302 (Hooks): Add run-mode-hooks and delay-mode-hooks.
13303
13304 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
13305 (Variable Aliases): Clarify defvaralias.
13306
13307 * loading.texi (Library Search): Add load-suffixes.
13308
13309 * minibuf.texi (Basic Completion): Add lazy-completion-table.
13310 (Programmed Completion): Add dynamic-completion-table.
13311
13312 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
13313 (Magic File Names): Specify precedence order of handlers.
13314
13315 * commands.texi (Command Overview): Emacs server runs pre-command-hook
13316 and post-command-hook.
13317 (Waiting): New calling convention for sit-for.
13318
13319 * text.texi (Special Properties): local-map and keymap properties
13320 apply based on their stickiness.
13321
13322 2003-07-07 Richard M. Stallman <rms@gnu.org>
13323
13324 * modes.texi (Minor Mode Conventions): Specify only some kinds
13325 of list values as args to minor modes.
13326
13327 * files.texi (File Name Expansion): Warn about iterative use
13328 of substitute-in-file-name.
13329
13330 * advice.texi (Activation of Advice): Clean up previous change.
13331
13332 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
13333
13334 * advice.texi (Activation of Advice): Note that ad-start-advice is
13335 turned on by default.
13336
13337 2003-06-30 Richard M. Stallman <rms@gnu.org>
13338
13339 * text.texi (Buffer Contents): Document current-word.
13340 (Change Hooks): Not called for *Messages*.
13341
13342 * functions.texi (Defining Functions): Explain about redefining
13343 primitives.
13344 (Function Safety): Rename. Minor changes.
13345 Comment out the detailed criteria for what is safe.
13346
13347 2003-06-22 Andreas Schwab <schwab@suse.de>
13348
13349 * objects.texi (Symbol Type): Fix description of examples.
13350
13351 2003-06-16 Andreas Schwab <schwab@suse.de>
13352
13353 * hash.texi (Creating Hash): Fix description of :weakness.
13354
13355 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
13356
13357 * files.texi (Changing Files): copy-file copies file modes, too.
13358
13359 2003-05-28 Richard M. Stallman <rms@gnu.org>
13360
13361 * strings.texi (Creating Strings): Clarify split-string.
13362
13363 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
13364
13365 * strings.texi (Creating Strings): Update split-string specification
13366 and examples.
13367
13368 2003-05-19 Richard M. Stallman <rms@gnu.org>
13369
13370 * elisp.texi: Correct invariant section names.
13371
13372 2003-04-20 Richard M. Stallman <rms@gnu.org>
13373
13374 * os.texi (Timers): Explain about timers and quitting.
13375
13376 2003-04-19 Richard M. Stallman <rms@gnu.org>
13377
13378 * internals.texi (Writing Emacs Primitives): Strings are
13379 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
13380 Explain GCPRO convention for varargs function args.
13381
13382 2003-04-16 Richard M. Stallman <rms@gnu.org>
13383
13384 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
13385
13386 2003-04-08 Richard M. Stallman <rms@gnu.org>
13387
13388 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
13389
13390 2003-02-13 Kim F. Storm <storm@cua.dk>
13391
13392 * objects.texi (Character Type): New \s escape for space.
13393
13394 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
13395
13396 * os.texi (System Environment): Add cygwin system-type.
13397
13398 2003-01-25 Richard M. Stallman <rms@gnu.org>
13399
13400 * keymaps.texi: Document that a symbol can act as a keymap.
13401
13402 2003-01-13 Richard M. Stallman <rms@gnu.org>
13403
13404 * text.texi (Changing Properties): Say string indices are origin-0.
13405
13406 * positions.texi (Screen Lines) <compute-motion>:
13407 Correct order of elts in return value.
13408
13409 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
13410 how to define a default binding.
13411
13412 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
13413
13414 * loading.texi (Unloading): Fix recent change for load-history.
13415
13416 * customize.texi (Simple Types): Clarify description of custom
13417 type 'number. Describe new custom type 'float.
13418
13419 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
13420
13421 * variables.texi (File Local Variables): Fix typo.
13422
13423 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
13424
13425 From Michael Albinus <Michael.Albinus@alcatel.de>.
13426
13427 * README: Target for Info file is `make info'.
13428
13429 * files.texi (File Name Components): Fix typos in
13430 `file-name-sans-extension'.
13431 (Magic File Names): Complete list of operations for magic file
13432 name handlers.
13433
13434 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
13435
13436 * variables.texi (File Local Variables): New function
13437 risky-local-variable-p.
13438
13439 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
13440
13441 * functions.texi (Function safety): New node about unsafep.
13442
13443 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
13444
13445 * customize.texi (Splicing into Lists): Fix example.
13446 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
13447
13448 2002-06-17 Juanma Barranquero <lektu@terra.es>
13449
13450 * frames.texi (Display Feature Testing): Fix typo.
13451
13452 2002-06-12 Andreas Schwab <schwab@suse.de>
13453
13454 * frames.texi (Initial Parameters, Resources): Fix references to
13455 the Emacs manual.
13456
13457 2002-05-13 Kim F. Storm <storm@cua.dk>
13458
13459 * variables.texi (Intro to Buffer-Local): Update warning and
13460 example relating to changing buffer inside let.
13461
13462 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
13463
13464 * os.texi (Session Management): New node about X Session management.
13465
13466 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
13467
13468 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
13469 to which the manual corresponds, and the copyright years.
13470
13471 * Makefile.in (VERSION): Set to 2.9.
13472
13473 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
13474
13475 * elisp.texi: Change the category in @dircategory to "Emacs", to
13476 make it consistent with info/dir.
13477
13478 2001-11-25 Miles Bader <miles@gnu.org>
13479
13480 * text.texi (Fields): Describe new `limit' arg in
13481 field-beginning/field-end.
13482
13483 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
13484
13485 * permute-index: Don't depend on csh-specific features.
13486 Replace the interpreter name with /bin/sh.
13487
13488 * two-volume-cross-refs.txt: New file.
13489 * two.el: New file.
13490 * spellfile: New file.
13491
13492 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
13493
13494 * permute-index: New file.
13495
13496 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
13497 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
13498 8+3 restricted namespace.
13499
13500 * Makefile.in (infodir): Define relative to $(srcdir).
13501 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
13502 include directories list via -I switch to makeinfo.
13503 (index.texi): Use cp if both hard and symbolic links fail.
13504
13505 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
13506
13507 * Makefile.in (distclean): Add.
13508
13509 The following changes make ELisp manual part of the Emacs
13510 distribution:
13511
13512 * Makefile.in: Add Copyright notice.
13513 (prefix): Remove.
13514 (infodir): Change value to "../info".
13515 (VPATH): New variable.
13516 (MAKE): Don't define.
13517 (texmacrodir): Don't define.
13518 (texinputdir): Append the existing value of TEXINPUTS.
13519 ($(infodir)/elisp): Instead of just "elisp". Reformat the
13520 command to be compatible with man/Makefile.in, and to put the
13521 output into ../info.
13522 (info): Add target.
13523 (installall): Target removed.
13524
13525 2001-10-31 Pavel Janík <Pavel@Janik.cz>
13526
13527 * tips.texi (Coding Conventions): Fix typo.
13528
13529 2001-10-23 Gerd Moellmann <gerd@gnu.org>
13530
13531 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
13532
13533 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
13534
13535 * files.texi (File Name Components): Update the description of
13536 file-name-sans-extension and file-name-extension, as they now
13537 ignore leading dots.
13538
13539 2001-10-20 Gerd Moellmann <gerd@gnu.org>
13540
13541 * (Version 21.1 released.)
13542
13543 2001-10-19 Miles Bader <miles@gnu.org>
13544
13545 * positions.texi (Text Lines): Describe behavior of
13546 `beginning-of-line'/`end-of-line' in the presence of field properties.
13547
13548 2001-10-17 Gerd Moellmann <gerd@gnu.org>
13549
13550 * Makefile.in (VERSION): Set to 2.8.
13551 (manual): Use `manual-21'.
13552
13553 * elisp.texi (VERSION): Add and use it where the version
13554 number was used. Set it to 2.8.
13555
13556 * intro.texi: Likewise.
13557
13558 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
13559
13560 * files.texi (File Name Completion): Document the significance of
13561 a trailing slash in elements of completion-ignored-extensions.
13562
13563 2001-10-06 Miles Bader <miles@gnu.org>
13564
13565 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
13566
13567 2001-10-04 Gerd Moellmann <gerd@gnu.org>
13568
13569 * variables.texi (Variable Aliases): New node.
13570
13571 2001-10-04 Gerd Moellmann <gerd@gnu.org>
13572
13573 * Branch for 21.1.
13574
13575 2001-10-02 Miles Bader <miles@gnu.org>
13576
13577 * minibuf.texi (Minibuffer Misc): Add entries for
13578 `minibuffer-contents', `minibuffer-contents-no-properties', and
13579 `delete-minibuffer-contents'.
13580 Correct description for `minibuffer-prompt-end'.
13581
13582 * text.texi (Property Search): Correct descriptions of
13583 `next-char-property-change' and `previous-char-property-change'.
13584 Add entries for `next-single-char-property-change' and
13585 `previous-single-char-property-change'.
13586 Make operand names a bit more consistent.
13587
13588 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
13589
13590 * frames.texi (Finding All Frames): Document that next-frame and
13591 previous-frame are local to current terminal.
13592
13593 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
13594
13595 * keymaps.texi (Creating Keymaps): Fix the description of the
13596 result of make-keymap.
13597
13598 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
13599
13600 * display.texi (Font Lookup, Attribute Functions)
13601 (Image Descriptors): Add cross-references to the definition of
13602 selected frame.
13603
13604 * buffers.texi (The Buffer List): Add cross-references to the
13605 definition of selected frame.
13606
13607 * frames.texi (Input Focus): Clarify which frame is _the_ selected
13608 frame at any given time.
13609 (Multiple Displays, Size and Position): Add a cross-reference to
13610 the definition of the selected frame.
13611
13612 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
13613
13614 * strings.texi (String Conversion) <string-to-number>: Document
13615 that a float is returned for integers that are too large.
13616
13617 * frames.texi (Mouse Position): Document mouse-position-function.
13618 (Display Feature Testing): Document display-images-p.
13619 (Window Frame Parameters): Document the cursor-type variable.
13620
13621 * numbers.texi (Integer Basics): Document CL style read syntax for
13622 integers in bases other than 10.
13623
13624 * positions.texi (List Motion):
13625 Document open-paren-in-column-0-is-defun-start.
13626
13627 * lists.texi (Sets And Lists): Document member-ignore-case.
13628
13629 * internals.texi (Garbage Collection): Document the used and free
13630 strings report.
13631 (Memory Usage): Document strings-consed.
13632
13633 * os.texi (Time of Day): Document float-time.
13634 (Recording Input): Document that clear-this-command-keys clears
13635 the vector to be returned by recent-keys.
13636
13637 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
13638 The argument keymap can be a list.
13639
13640 * nonascii.texi (User-Chosen Coding Systems)
13641 <select-safe-coding-system>: Document the new argument
13642 accept-default-p and the variable
13643 select-safe-coding-system-accept-default-p. Tell what happens if
13644 buffer-file-coding-system is undecided.
13645 (Default Coding Systems): Document auto-coding-regexp-alist.
13646
13647 * display.texi (The Echo Area) <message>: Document
13648 message-truncate-lines.
13649 (Glyphs): Document that the glyph table is unused on windowed
13650 displays.
13651
13652 * help.texi (Describing Characters) <single-key-description>:
13653 Document the new argument no-angles.
13654 (Accessing Documentation) <documentation-property>: Document that
13655 a non-string property is evaluated.
13656 <documentation>: Document that the function-documentation property
13657 is looked for.
13658
13659 * windows.texi (Selecting Windows): Document some-window.
13660
13661 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
13662
13663 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
13664 apropos-mode-hook.
13665
13666 * commands.texi (Using Interactive): Document interactive-form.
13667 (Keyboard Macros): Document kbd-macro-termination-hook.
13668 (Command Loop Info): Document that clear-this-command-keys clears
13669 the vector to be returned by recent-keys.
13670
13671 2001-09-04 Werner LEMBERG <wl@gnu.org>
13672
13673 * Makefile.in (srcdir, texinputdir): New variables.
13674 (srcs, index.texi, install): Use $(srcdir).
13675 (.PHONY): Remove elisp.dvi.
13676 (elisp): Use -I switch for makeinfo.
13677 (elisp.dvi): Use $(srcdir) and $(texinputdir).
13678 (installall, dist): Use $(srcdir).
13679 Fix path to texinfo.tex.
13680 (maintainer-clean): Add elisp.dvi and elisp.oaux.
13681
13682 2001-08-30 Gerd Moellmann <gerd@gnu.org>
13683
13684 * display.texi (Conditional Display): Adjust to API change.
13685
13686 * configure: New file.
13687
13688 2001-07-30 Gerd Moellmann <gerd@gnu.org>
13689
13690 * commands.texi (Repeat Events): Add description of
13691 double-click-fuzz.
13692
13693 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
13694
13695 * syntax.texi (Syntax Class Table): Add the missing designator for
13696 comment and string fences.
13697 (Syntax Properties): Add a xref to syntax table internals.
13698 (Syntax Table Internals): Document string-to-syntax.
13699
13700 2001-05-07 Gerd Moellmann <gerd@gnu.org>
13701
13702 * Makefile.in (install): Use install-info command line options
13703 like in Emacs' Makefile.in.
13704
13705 2000-12-09 Miles Bader <miles@gnu.org>
13706
13707 * windows.texi (Window Start): Update documentation for
13708 `pos-visible-in-window-p'.
13709
13710 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
13711
13712 * lists.texi (Building Lists): Add footnote to explain how to add
13713 to the end of a list.
13714
13715 2000-10-25 Gerd Moellmann <gerd@gnu.org>
13716
13717 * files.texi (Visiting Functions): Typos.
13718
13719 2000-10-25 Kenichi Handa <handa@etl.go.jp>
13720
13721 * files.texi (Visiting Functions): Return value of
13722 find-file-noselect may be a list of buffers if wildcards are used.
13723
13724 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
13725
13726 * display.texi (Defining Faces): Document `graphic' display type
13727 in face specs.
13728
13729 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13730
13731 * hooks.texi (Standard Hooks): Replace obsolete
13732 `after-make-frame-hook' with `after-make-frame-functions'.
13733
13734 * frames.texi (Creating Frames): Ditto.
13735
13736 * variables.texi (Future Local Variables): Ditto.
13737
13738 2000-10-16 Gerd Moellmann <gerd@gnu.org>
13739
13740 * display.texi (Other Image Types): Add description of :foreground
13741 and :background properties of mono PBM images.
13742
13743 2000-08-17 Werner LEMBERG <wl@gnu.org>
13744
13745 * .cvsignore: New file.
13746
13747 2000-01-05 Gerd Moellmann <gerd@gnu.org>
13748
13749 * tindex.pl: New script.
13750
13751 1999-12-03 Dave Love <fx@gnu.org>
13752
13753 * Makefile.in (MAKEINFO): New parameter.
13754
13755 1999-09-17 Richard Stallman <rms@gnu.org>
13756
13757 * Makefile.in (srcs): Add hash.texi.
13758 (VERSION): Update to 20.6.
13759
13760 1999-09-13 Richard Stallman <rms@gnu.org>
13761
13762 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
13763
13764 1998-08-29 Karl Heuer <kwzh@gnu.org>
13765
13766 * configure.in: New file.
13767 * Makefile.in: Renamed from Makefile.
13768 (prefix, infodir): Use value obtained from configure.
13769 (emacslibdir): Obsolete variable deleted.
13770 (dist): Distribute configure.in, configure, Makefile.in.
13771
13772 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
13773
13774 * Makefile (INSTALL_INFO): New variable.
13775 (install): Run install-info.
13776
13777 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
13778
13779 * Makefile (elisp.dvi): Add missing backslash.
13780
13781 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
13782
13783 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
13784 Run texindex without `./'. Always run texindex on elisp.tp.
13785 (elisp.tps): Target deleted.
13786
13787 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
13788
13789 * Makefile (srcs): Add nonascii.texi and customize.texi.
13790 (dist): Start by deleting `temp'.
13791
13792 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
13793
13794 * Makefile (makeinfo, texindex): Targets deleted.
13795 (makeinfo.o, texindex.o): Targets deleted.
13796 (clean, dist): Don't do anything with them or with getopt*.
13797
13798 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
13799
13800 * Makefile (SHELL): Define.
13801
13802 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
13803
13804 * Makefile (elisp.tps): New target.
13805 (elisp.dvi): Depend on elisp.tps.
13806
13807 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
13808
13809 * README: Update phone number.
13810
13811 * Makefile (elisp): Make this be the default target.
13812 Depend on makeinfo.c instead of makeinfo.
13813 (install): Don't depend on elisp.dvi, since we don't install that.
13814 Use mkinstalldirs.
13815 (dist): Add mkinstalldirs.
13816
13817 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
13818
13819 * Makefile (VERSION): Update version number.
13820 (maintainer-clean): Rename from realclean.
13821
13822 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
13823
13824 * Makefile (realclean): New target.
13825 (elisp): Remove any old elisp-* files first.
13826
13827 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
13828
13829 * Makefile (VERSION): New variable.
13830 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
13831 Compressed file suffix should be `.gz', not `.z'.
13832
13833 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13834
13835 * Makefile (elisp): Depend on makeinfo.
13836
13837 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
13838
13839 * Makefile (srcs): Add anti.texi.
13840
13841 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13842
13843 * Makefile (infodir, prefix): New vars.
13844 (install): Use infodir.
13845 (emacsinfodir): Delete.
13846
13847 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13848
13849 * Makefile (srcs): Add calendar.texi.
13850
13851 * Makefile (dist): Copy texindex.c and makeinfo.c.
13852 Limit elisp-* files to those with one or two digits.
13853
13854 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13855
13856 * Makefile (dist): Change to use Gzip instead of compress.
13857
13858 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13859
13860 * loading.texi (Unloading): define-function changed back to
13861 defalias. It may not stay this way, but at least it's
13862 consistent with the known-good version of the code patch.
13863
13864 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
13865
13866 * modes.texi (Hooks): Document new optional arg of add-hook.
13867
13868 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13869
13870 * variables.texi: Document nil initial value of buffer-local variables.
13871
13872 * tips.texi: Add new section on standard library headers.
13873
13874 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13875
13876 * Makefile (srcs): Add frame.texi to the list of sources.
13877
13878 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13879
13880 * Makefile (dist): Don't bother excluding autosave files; they'll
13881 never make it into the temp directory anyway, and the hash marks
13882 in the name are problematic for make and the Bourne shell.
13883 (srcs): ???
13884
13885 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13886
13887 * Makefile (dist): Don't include backup files or autosave files in
13888 the distribution tar file.
13889
13890 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13891
13892 * Makefile (srcs): Add index.perm.
13893 (elisp.dvi): Remove erroneous shell comment.
13894 Expect output of permute-index in permuted.fns.
13895 Save old elisp.aux in elisp.oaux.
13896 (clean): Add index.texi to be deleted.
13897
13898 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13899
13900 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
13901
13902 1990-06-26 David Lawrence (tale@geech)
13903
13904 * files.texi: Noted that completion-ignored-extensions is ignored
13905 when making *Completions*.
13906
13907 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
13908
13909 * Makefile make dist now depends on elisp.dvi, since it tries
13910 to include it in the dist file.
13911
13912 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
13913
13914 * functions.texinfo (Mapping Functions): Add missing quote.
13915
13916 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13917
13918 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
13919 (defunargs): Turn off \hyphenchar of \sl font temporarily.
13920
13921 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13922
13923 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
13924 and @error{} are the terms now being used. The files in the
13925 directory have been changed to reflect this.
13926
13927 * All instances of @indentedresultt{} have been changed to
13928 ` @result{}', using 5 spaces at the beginning of the line.
13929
13930 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13931
13932 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
13933 experimental @indentedresult{}, @indentedexpandsto{} are part of
13934 the texinfo.tex in this directory. These TeX macros are not
13935 stable yet.
13936
13937 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13938
13939 * texinfo.tex: Temporarily added
13940 \let\result=\dblarrow
13941 \def\error{{\it ERROR} \longdblarrow}
13942 We need to do this better soon.
13943
13944 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13945
13946 * Applied Karl Berry's patches to *.texinfo files, but not to
13947 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
13948 new title page format is also not applied, since it requires
13949 texinfo.tex changes.)
13950
13951 * Cleaned up `Makefile' and defined the `emacslibdir' directory
13952 for the Project GNU development environment.
13953
13954 ;; Local Variables:
13955 ;; coding: utf-8
13956 ;; End:
13957
13958 Copyright (C) 1998-2015 Free Software Foundation, Inc.
13959
13960 This file is part of GNU Emacs.
13961
13962 GNU Emacs is free software: you can redistribute it and/or modify
13963 it under the terms of the GNU General Public License as published by
13964 the Free Software Foundation, either version 3 of the License, or
13965 (at your option) any later version.
13966
13967 GNU Emacs is distributed in the hope that it will be useful,
13968 but WITHOUT ANY WARRANTY; without even the implied warranty of
13969 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13970 GNU General Public License for more details.
13971
13972 You should have received a copy of the GNU General Public License
13973 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.