Merge from emacs-24; up to 2014-03-21T23:16:26Z!rms@gnu.org
[bpt/emacs.git] / doc / lispref / ChangeLog
1 2014-03-22 Glenn Morris <rgm@gnu.org>
2
3 * commands.texi (Defining Commands):
4 Mention that interactive-only also affects describe-function.
5
6 * functions.texi (Declare Form): Add interactive-only.
7 * commands.texi (Defining Commands) Mention declare.
8
9 * commands.texi (Defining Commands): List interactive-only values.
10
11 2014-03-22 Eli Zaretskii <eliz@gnu.org>
12
13 * functions.texi (Core Advising Primitives): Fix cross-reference
14 in last change.
15
16 2014-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
17
18 * functions.texi (Advising Functions): Explain a bit more how
19 arguments work.
20 (Advice combinators): New node.
21 (Core Advising Primitives): Use it. Expand description of "depth".
22 (Advising Named Functions): Document limitation of advices on macros.
23
24 2014-03-21 Martin Rudalics <rudalics@gmx.at>
25
26 * frames.texi (Size and Position): In `frame-resize-pixelwise'
27 description drop remark about frame maximization.
28 * windows.texi (Display Action Functions): Add description for
29 `display-buffer-no-window' and explain use of `allow-no-window'
30 alist entries.
31
32 2014-03-21 Glenn Morris <rgm@gnu.org>
33
34 * commands.texi (Defining Commands): Copyedit re `interactive-only'.
35
36 2014-03-20 Paul Eggert <eggert@cs.ucla.edu>
37
38 * internals.texi (C Integer Types): Prefer 'false' and 'true'
39 to '0' and '1' for booleans.
40
41 2014-03-19 Paul Eggert <eggert@cs.ucla.edu>
42
43 * numbers.texi: Improve and clarify a bit, and fix some minor bugs.
44 Remove now-obsolete hypothetical note about negative division,
45 as the C standard has changed.
46
47 Fix porting inconsistency about rounding to even.
48 * numbers.texi (Numeric Conversions, Rounding Operations):
49 Document that 'round' and 'fround' round to even.
50
51 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
52
53 * customize.texi (Variable Definitions): Recommend avoiding
54 destructive modification of the value argument of :set (bug#16755).
55
56 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
57
58 * modes.texi (Auto-Indentation): Mention electric-indent variables.
59
60 2014-03-18 Juanma Barranquero <lekktu@gmail.com>
61
62 * functions.texi (Advising Named Functions): Fix reference.
63
64 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
65
66 Improve documentation for integer and floating-point basics.
67 * numbers.texi (Numbers, Integer Basics, Float Basics):
68 Document the basics a bit more precisely. Say more clearly
69 that Emacs floating-point numbers are IEEE doubles on all
70 current platforms. Give more details about frexp.
71 Say more clearly that '1.' is an integer.
72 (Predicates on Numbers): Fix wholenump typo.
73 * objects.texi (Integer Type): Adjust to match numbers.texi.
74
75 2014-03-18 Stefan Monnier <monnier@iro.umontreal.ca>
76
77 * functions.texi (Advising Functions): Try and improve the text.
78 Add example use of advice-add (bug#16959).
79 (Core Advising Primitives): Rename. Explain handling of interactive
80 specs, including advice-eval-interactive-spec.
81 (Advising Named Functions): Try and better explain the difference with
82 add-function.
83 (Porting old advices): New node.
84
85 2014-03-18 Paul Eggert <eggert@cs.ucla.edu>
86
87 Style fixes for floating-point doc.
88 * commands.texi, customize.texi, display.texi, elisp.texi, files.texi:
89 * frames.texi, hash.texi, internals.texi, keymaps.texi, lists.texi:
90 * minibuf.texi, nonascii.texi, numbers.texi, objects.texi, os.texi:
91 * processes.texi, streams.texi, strings.texi, text.texi:
92 * variables.texi, windows.texi:
93 Hyphenate "floating-point" iff it precedes a noun.
94 Reword to avoid nouns and hyphenation when that's easy.
95 Prefer "integer" to "integer number" and "is floating point"
96 to "is a floating point number".
97 Prefer "@minus{}" to "-" when it's a minus.
98
99 2014-03-16 Martin Rudalics <rudalics@gmx.at>
100
101 * display.texi (Temporary Displays): Rewrite descriptions of
102 `with-output-to-temp-buffer' and `with-temp-buffer-window'.
103 * help.texi (Help Functions): Rewrite description of `with-help-window'.
104
105 2014-03-15 Dmitry Gutov <dgutov@yandex.ru>
106
107 * display.texi (Blinking): Update WRT to the new
108 `blink-matchin-paren' behavior.
109
110 2014-03-14 Martin Rudalics <rudalics@gmx.at>
111
112 * display.texi (Temporary Displays): Say that
113 `with-temp-buffer-window' makes its buffer current.
114 * frames.texi (Size and Position): Describe new option
115 `frame-resize-pixelwise'. Rewrite descriptions of
116 `set-frame-size', `set-frame-height' and `set-frame-width'.
117
118 2014-03-09 Martin Rudalics <rudalics@gmx.at>
119
120 * elisp.texi (Top): Rename section "Width" to "Size of Displayed Text".
121 * text.texi (Primitive Indent):
122 * strings.texi (String Basics):
123 * sequences.texi (Sequence Functions): Update references accordingly.
124 * display.texi (Size of Displayed Text): Rename section from
125 "Width". Add description for `window-text-pixel-size'.
126 (Window Dividers): Reword description of window dividers.
127 * frames.texi (Layout Parameters): Improve description of window
128 divider parameters.
129 * windows.texi (Window Sizes): Add descriptions of
130 `window-mode-line-height' and `window-header-line-height'.
131 (Coordinates and Windows): Mention window dividers.
132
133 2014-03-07 Martin Rudalics <rudalics@gmx.at>
134
135 * buffers.texi (The Buffer List): Rename node to Buffer List.
136 Describe `buffer-list-update-hook'.
137 * elisp.texi (Top): "The Buffer List" renamed to "Buffer List".
138 Add node for Window Dividers.
139 * hooks.texi (Standard Hooks): Add reference to
140 `buffer-list-update-hook'.
141 * windows.texi (Window Sizes): Describe `window-min-size'.
142 (Splitting Windows): Update description of `split-window'.
143 (Selecting Windows): Update description of `select-window'.
144
145 2014-03-06 Martin Rudalics <rudalics@gmx.at>
146
147 * frames.texi (Size and Position): Rewrite entries for
148 `fit-frame-to-buffer' and `fit-frame-to-buffer-margins'.
149 Add description for `fit-frame-to-buffer-sizes'.
150 * windows.texi (Resizing Windows): Add descriptions for
151 pixelwise resizing. Add entries for `window-resize-pixelwise'
152 and `fit-window-to-buffer-horizontally'.
153 Rewrite `fit-window-to-buffer' entry.
154
155 2014-03-06 Xue Fuqiao <xfq@gnu.org>
156
157 * internals.texi (Window Internals): Remove field `region_showing'.
158
159 2014-03-06 Glenn Morris <rgm@gnu.org>
160
161 * searching.texi (Replacing Match):
162 Remove incorrect, uninteresting return value. (Bug#16942)
163
164 2014-03-05 Martin Rudalics <rudalics@gmx.at>
165
166 * display.texi (Window Dividers): New section.
167 * frames.texi (Layout Parameters): Add right-divider-width and
168 bottom-divider-width.
169 * windows.texi (Window Sizes): Redraw schematic and rewrite its
170 description. Rewrite descriptions of `window-total-height',
171 `window-total-width', `window-total-size', `window-body-height',
172 `window-body-width' and `window-size-fixed'. Add descriptions
173 for `window-pixel-height', `window-pixel-width',
174 `window-min-height' and `window-min-width'. Remove description
175 of `window-size-fixed-p' moving part of it to that of
176 `window-size-fixed'.
177 (Resizing Windows): Mention dividers when talking about minimum sizes.
178
179 2014-03-05 Glenn Morris <rgm@gnu.org>
180
181 * modes.texi (SMIE Customization): New section.
182 * elisp.texi (Top): Update detailed menu.
183
184 2014-03-04 Martin Rudalics <rudalics@gmx.at>
185
186 * windows.texi (Windows and Frames): Add some missing &optional
187 designators. Adjust description of window-in-direction.
188
189 2014-03-02 Barry O'Reilly <gundaetiapo@gmail.com>
190
191 * markers.texi (Moving Marker Positions): Clarify guidance about
192 when to move markers and when to create a new one, as discussed at
193 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16818#17
194
195 2014-03-02 Glenn Morris <rgm@gnu.org>
196
197 * text.texi (Decompression): New node.
198 * elisp.texi (Top): Update detailed menu.
199
200 2014-03-01 Glenn Morris <rgm@gnu.org>
201
202 * display.texi (Forcing Redisplay): Mention pre-redisplay-function.
203
204 2014-02-28 Xue Fuqiao <xfq@gnu.org>
205
206 * functions.texi (Advising Functions, Advising Named Functions):
207 Tweak markup.
208
209 * display.texi (Defining Faces): Doc fix for `face-spec-set'.
210
211 * elisp.texi (Top):
212 * commands.texi (Generic Commands, Defining Commands):
213 Document `define-alternatives'.
214
215 2014-02-27 Xue Fuqiao <xfq@gnu.org>
216
217 * windows.texi (Window Sizes): Document `window-size'.
218 (Display Action Functions): Document `display-buffer-at-bottom'.
219 (Window Configurations): Minor fixes.
220
221 * modes.texi (Header Lines): Document `window-header-line-height'.
222
223 * display.texi (Scroll Bars): Document `window-scroll-bar-width'.
224
225 * windows.texi (Window Sizes, Resizing Windows): Document some
226 pixelwise window operations.
227
228 * text.texi (Margins): Fix the description of RET and `C-j'.
229
230 * frames.texi (Multiple Terminals): Document
231 `display-monitor-attributes-list' and `display-monitor-attributes'.
232 (Display Feature Testing): Add some notes about multi-monitor.
233
234 2014-02-27 Glenn Morris <rgm@gnu.org>
235
236 * minibuf.texi (Programmed Completion):
237 Mention completion-table-with-cache.
238
239 2014-02-25 Glenn Morris <rgm@gnu.org>
240
241 * display.texi (Window Systems):
242 Replace term-setup-hook with emacs-startup-hook.
243 * hooks.texi (Standard Hooks):
244 Replace term-setup-hook with tty-setup-hook.
245 * os.texi (Startup Summary, Init File, Terminal-Specific):
246 Replace term-setup-hook with tty-setup-hook, and update.
247
248 2014-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
249
250 * functions.texi (Declare Form): Document gv-expander, gv-setter,
251 and compiler-macro (bug#16829, bug#15093).
252
253 2014-02-21 Juanma Barranquero <lekktu@gmail.com>
254
255 * windows.texi (Window Configurations): Doc fix.
256 (Windows and Frames): Fix typo.
257
258 2014-02-21 Glenn Morris <rgm@gnu.org>
259
260 * internals.texi (Process Internals):
261 * processes.texi (Subprocess Creation, Deleting Processes)
262 (Output from Processes, Process Buffers, Filter Functions)
263 (Accepting Output, Sentinels, Network, Network Servers):
264 Filters and sentinels can no longer be nil.
265 * elisp.texi (Top): Menu update.
266
267 2014-02-20 Glenn Morris <rgm@gnu.org>
268
269 * functions.texi (Defining Functions): Mention defalias-fset-function.
270
271 2014-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
272
273 * minibuf.texi (Completion Commands): Don't document obsolete
274 `common-substring' arg of display-completion-list.
275
276 2014-02-17 Glenn Morris <rgm@gnu.org>
277
278 * minibuf.texi (Text from Minibuffer): Update read-regexp details.
279 Mention read-regexp-defaults-function.
280
281 2014-02-13 Glenn Morris <rgm@gnu.org>
282
283 * debugging.texi (Debugger Commands): Tiny edits.
284
285 2014-02-12 Glenn Morris <rgm@gnu.org>
286
287 * package.texi (Simple Packages): Describe URL and Keywords headers.
288
289 2014-02-10 Lars Ingebrigtsen <larsi@gnus.org>
290
291 * text.texi (User-Level Deletion):
292 Document `delete-trailing-whitespace' (bug#15309).
293
294 2014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
295
296 * text.texi (Changing Properties): Clarify `propertize' (bug#9825).
297
298 * display.texi (Blinking): Clarify doc string in example (bug#10658).
299
300 * commands.texi (Accessing Mouse): Mention that these function
301 also work on keyboard events (bug#14228).
302 (Quitting): Refer to the right node for `set-input-mode' (bug#11458).
303
304 2014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
305
306 * display.texi (Face Attributes): Add an index (bug#14924).
307
308 * keymaps.texi (Menu Bar): Minor clarification (bug#15657).
309
310 2014-02-06 Glenn Morris <rgm@gnu.org>
311
312 * display.texi (Truncation):
313 * positions.texi (Screen Lines): Do not mention cache-long-scans.
314
315 2014-01-31 Juri Linkov <juri@jurta.org>
316
317 * searching.texi (String Search): Incremental word search fixes.
318
319 2014-01-28 Glenn Morris <rgm@gnu.org>
320
321 * text.texi (Indent Tabs): Update related to tab-stops.
322
323 2014-01-24 Glenn Morris <rgm@gnu.org>
324
325 * control.texi (Handling Errors): Update with-demoted-errors.
326
327 * files.texi (File Locks): Every platform supports locking now.
328
329 2014-01-22 Glenn Morris <rgm@gnu.org>
330
331 * display.texi (ImageMagick Images): Expand on image-format-suffixes.
332
333 2014-01-20 Glenn Morris <rgm@gnu.org>
334
335 * hash.texi (Other Hash): Do not mention subr-x.el functions;
336 reverts 2013-12-22 change.
337
338 2014-01-10 Stefan Monnier <monnier@iro.umontreal.ca>
339
340 * functions.texi (Advising Functions): New section.
341 * modes.texi (Running Hooks): Don't document with-wrapper-hook and
342 run-hook-wrapped any more.
343 (Hooks): Link to the new Advising Functions node.
344 * elisp.texi (Top): Don't include advice.texi.
345 * advice.texi: Remove.
346 * makefile.w32-in (srcs):
347 * Makefile.in (srcs): Adjust accordingly.
348
349 2014-01-09 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
350
351 * text.texi (Parsing HTML/XML): Document `shr-insert-document'.
352
353 * strings.texi (Text Comparison): Document `string-suffix-p'.
354
355 2014-01-07 Glenn Morris <rgm@gnu.org>
356
357 * files.texi (File Attributes): Fix superscipt typo.
358
359 2014-01-07 Chong Yidong <cyd@gnu.org>
360
361 * files.texi (Changing Files): Document copy-file changes.
362
363 2014-01-07 Glenn Morris <rgm@gnu.org>
364
365 * display.texi (Logging Messages): Copyedits re messages-buffer.
366
367 2014-01-06 Paul Eggert <eggert@cs.ucla.edu>
368
369 Specify .texi encoding (Bug#16292).
370 * back.texi, book-spine.texi, lay-flat.texi:
371 Add @documentencoding.
372
373 2014-01-05 Chong Yidong <cyd@gnu.org>
374
375 * backups.texi (Making Backups): Document backup-buffer change.
376
377 * files.texi (Visiting Files): Copyedits.
378 (Testing Accessibility): Mention ACLs. Move file-modes here from
379 File Attributes.
380 (Truenames): Move file-equal-p here from Kinds of Files.
381 (File Attributes): Move file-newer-than-file-p here from Testing
382 Accessibility.
383 (Extended Attributes): New node. Add file-extended-attributes.
384 (Changing Files): Document set-file-extended-attributes.
385
386 * commands.texi (Defining Commands): Document the interactive-form
387 property more carefully. Document interactive-only.
388
389 * compile.texi (Compiler Errors): Copyedits. Note that the
390 details for byte-compile-warnings are in its docstring.
391
392 * minibuf.texi (Minibuffer Contents): Remove obsolete function
393 minibuffer-completion-contents.
394
395 * variables.texi (Defining Variables): Note that defvar acts
396 always on the dynamic value.
397
398 * customize.texi (Variable Definitions): Likewise.
399
400 2014-01-05 Paul Eggert <eggert@cs.ucla.edu>
401
402 Document vconcat and the empty vector (Bug#16246).
403 * sequences.texi (Vector Functions):
404 Document behavior better when the result is empty.
405
406 Document behavior of (string-to-number "+@") (Bug#16293).
407 * strings.texi (String Conversion): Document behavior of
408 string-to-number on invalid strings that begin with "+", too.
409
410 2014-01-03 Chong Yidong <cyd@gnu.org>
411
412 * help.texi (Documentation, Accessing Documentation): Copyedits.
413 (Documentation Basics): Rewrite, avoiding a repeat discussion of
414 docstring conventions.
415
416 * tips.texi (Documentation Tips): Move discussion of
417 emacs-lisp-docstring-fill-column here from Documentation Basics.
418
419 * compile.texi (Docs and Compilation): Copyedits.
420
421 2014-01-02 Glenn Morris <rgm@gnu.org>
422
423 * numbers.texi (Numeric Conversions): Fix a typo.
424
425 2013-12-29 Paul Eggert <eggert@cs.ucla.edu>
426
427 Plain copy-file no longer chmods an existing destination (Bug#16133).
428 * files.texi (Changing Files): Document this.
429
430 2013-12-28 Chong Yidong <cyd@gnu.org>
431
432 * modes.texi (Auto Major Mode): Document interpreter-mode-alist change.
433
434 * buffers.texi (Modification Time): Document visited-file-modtime
435 change.
436
437 2013-12-28 Glenn Morris <rgm@gnu.org>
438
439 * control.texi (Pattern matching case statement): Brevity.
440
441 2013-12-27 Chong Yidong <cyd@gnu.org>
442
443 * functions.texi (Function Cells):
444 * eval.texi (Function Indirection): Update for the fact that
445 symbol-function no longer signals an error.
446
447 * commands.texi (Reading One Event): Mention keyboard coding.
448
449 * keymaps.texi (Translation Keymaps, Translation Keymaps):
450 * nonascii.texi (Terminal I/O Encoding): Copyedits.
451
452 2013-12-26 Chong Yidong <cyd@gnu.org>
453
454 * advice.texi (Advising Functions, Defining Advice): Special forms
455 can no longer be advised.
456
457 2013-12-25 Chong Yidong <cyd@gnu.org>
458
459 * keymaps.texi (Active Keymaps): Re-organize the text.
460 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
461 (Controlling Active Maps): Note that set-transient-map uses
462 overriding-terminal-local-map.
463
464 * tips.texi (Coding Conventions): Tweak the coding system tip;
465 Emacs now uses utf-8 by default for Emacs Lisp source files.
466
467 * display.texi (Font Selection): Tweak example.
468
469 * commands.texi (Event Input Misc): Document new arg to input-pending-p.
470
471 * nonascii.texi (Specifying Coding Systems): Don't refer to
472 emacs-mule-dos.
473 (Lisp and Coding Systems): Describe emacs-mule return value in
474 modern terms.
475
476 2013-12-25 Tassilo Horn <tsdh@gnu.org>
477
478 * control.texi (Pattern matching case statement): Rephrase lexical
479 binding requirement: the example needs it, not `pcase' itself.
480
481 2013-12-25 Chong Yidong <cyd@gnu.org>
482
483 * eval.texi (Eval): Document the LEXICAL arg to eval.
484
485 * variables.texi (Variables, Void Variables): Use "scoping rule"
486 terminology consistently.
487 (Variable Scoping): Add index entries, and use "dynamic scope"
488 terminology in place of "indefinite scope" to reduce confusion.
489 (Lexical Binding): Document lexical environment format.
490 (Using Lexical Binding): Add index entries for error messages.
491
492 2013-12-24 Tassilo Horn <tsdh@gnu.org>
493
494 * control.texi (Pattern matching case statement): Fix missing
495 argument in simple expression language sample (Bug#16238).
496 Add some sample programs written in that language. Mention that
497 `pcase' requires lexical binding.
498
499 2013-12-23 Xue Fuqiao <xfq.free@gmail.com>
500
501 * eval.texi (Special Forms): Document `special-form-p'.
502
503 * macros.texi (Simple Macro): Document `macrop'.
504
505 * files.texi (Changing Files): Fix an argument of `copy-file'.
506
507 * strings.texi (Creating Strings): Document TRIM in `split-string'.
508
509 2013-12-23 Chong Yidong <cyd@gnu.org>
510
511 * keymaps.texi (Controlling Active Maps):
512 Rename set-temporary-overlay-map to set-transient map. Doc fixes.
513 (Searching Keymaps): The transient keymap takes precedence.
514
515 2013-12-23 Glenn Morris <rgm@gnu.org>
516
517 * loading.texi (How Programs Do Loading, Load Suffixes):
518 Mention `load-prefer-newer'.
519
520 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
521
522 * hash.texi (Other Hash): Document `hash-table-keys'
523 and `hash-table-values'.
524
525 2013-12-22 Eli Zaretskii <eliz@gnu.org>
526
527 * nonascii.texi (Character Properties): NAME or OLD-NAME
528 properties can be nil (there's no empty string).
529 (Character Properties): Update the reference to the UCD.
530
531 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
532
533 * sequences.texi (Bool-Vectors): Document new bool-vector set
534 operation functions.
535
536 * text.texi (Examining Properties): Document `get-pos-property'.
537
538 * variables.texi (Directory Local Variables):
539 Document `enable-dir-local-variables'.
540
541 * debugging.texi (Debugger Commands):
542 Document `debugger-toggle-locals'.
543
544 2013-12-21 Chong Yidong <cyd@gnu.org>
545
546 * text.texi (Region Indent): Note the new interactive behavior of
547 indent-rigidly.
548
549 2013-12-20 Tassilo Horn <tsdh@gnu.org>
550
551 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
552 one or many arguments.
553
554 * display.texi: Document `messages-buffer'.
555
556 * os.texi: Document `initial-buffer-choice' changes.
557
558 2013-12-20 Chong Yidong <cyd@gnu.org>
559
560 * text.texi (Changing Properties): Improve documentation for
561 add-face-text-property.
562 (Special Properties): Mention add-face-text-property.
563
564 2013-12-18 Chong Yidong <cyd@gnu.org>
565
566 * customize.texi (Custom Themes): Document custom-known-themes
567 (Bug#15717).
568
569 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
570 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
571
572 2013-12-13 Glenn Morris <rgm@gnu.org>
573
574 * internals.texi (Building Emacs):
575 * loading.texi (Library Search): Mention that site-load,
576 site-init cannot change load-path.
577
578 2013-12-12 Glenn Morris <rgm@gnu.org>
579
580 * elisp.texi: Tweak dircategory.
581
582 2013-12-12 Eli Zaretskii <eliz@gnu.org>
583
584 * nonascii.texi (Encoding and I/O): Document file-name encoding
585 peculiarities on MS-Windows.
586
587 2013-12-12 Glenn Morris <rgm@gnu.org>
588
589 * elisp.texi: Sync direntry with info/dir version.
590
591 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
592
593 * display.texi (Progress, Face Remapping):
594 * processes.texi (Serial Ports):
595 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
596
597 2013-12-04 Juri Linkov <juri@jurta.org>
598
599 * searching.texi (Search and Replace): Fix `unread-command-events'
600 and add ref.
601
602 2013-12-03 Juri Linkov <juri@jurta.org>
603
604 * windows.texi (Choosing Window): Rename `no-display-ok' to
605 `allow-no-window'. (Bug#13594)
606
607 2013-11-30 Glenn Morris <rgm@gnu.org>
608
609 * Makefile.in (distclean): Remove Makefile.
610
611 2013-11-29 Andreas Politz <politza@fh-trier.de>
612
613 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
614 (Bug#14029).
615
616 2013-11-27 Glenn Morris <rgm@gnu.org>
617
618 * loading.texi (Library Search):
619 * os.texi (Startup Summary): No more leim directory.
620
621 2013-11-26 Glenn Morris <rgm@gnu.org>
622
623 * os.texi (Startup Summary): Update for leim-list being preloaded.
624
625 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
626
627 * frames.texi (Input Focus):
628 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
629
630 2013-11-23 Glenn Morris <rgm@gnu.org>
631
632 * loading.texi (Library Search):
633 Empty elements in EMACSLOADPATH now mean the default load-path.
634
635 2013-11-22 Glenn Morris <rgm@gnu.org>
636
637 * loading.texi (Library Search): Minor clarification.
638
639 2013-11-20 Leo Liu <sdl.web@gmail.com>
640
641 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
642
643 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
644
645 * os.texi (File Notifications): Add an index.
646
647 * loading.texi (Loading): Add an cross-reference.
648
649 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
650
651 * os.texi (Session Management, Desktop Notifications): Add some
652 indexes and a cross-reference.
653
654 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
655
656 * os.texi (Time Parsing, Processor Run Time, Input Modes)
657 (Terminal Output): Minor fixes.
658
659 2013-11-14 Glenn Morris <rgm@gnu.org>
660
661 * loading.texi (Library Search): Update section.
662
663 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
664
665 * os.texi (User Identification, Time of Day, Time Conversion):
666 Minor fixes.
667
668 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
669
670 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
671
672 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
673
674 * os.texi (Startup Summary): Add an index about startup screen.
675 Typo fix.
676 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
677
678 2013-11-08 Eli Zaretskii <eliz@gnu.org>
679
680 * display.texi (Truncation): Document that cache-long-scans is now
681 non-nil by default. (Bug#15797)
682
683 2013-11-05 Eli Zaretskii <eliz@gnu.org>
684
685 * lists.texi (Rearrangement): Fix indexing.
686
687 * display.texi (Bidirectional Display): Fix indexing.
688
689 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
690
691 * lists.texi (Rearrangement): Improve indexing.
692
693 * display.texi (Glyphs): Add an index for glyph code.
694 (Bidirectional Display): Improve indexing.
695
696 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
697
698 * display.texi (Face Attributes): Document :distant-foreground.
699
700 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
701
702 * display.texi (Abstract Display): Improve indexing.
703
704 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
705
706 * display.texi (Selective Display): Discourage the use of explicit
707 selective display.
708
709 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
710
711 * display.texi (Showing Images): Add an index for image-size.
712 Use @code instead of @var for a normal variable.
713 (Multi-Frame Images): Improve indexing.
714 (Button Buffer Commands): Use @code instead of @var for a normal
715 variable.
716 (Abstract Display): Explain the meaning of Ewoc.
717
718 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
719
720 * display.texi (Image Descriptors): Improve indexing.
721
722 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
723
724 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
725 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
726
727 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
728
729 * display.texi (Fontsets): Minor wording fix.
730 (Low-Level Font): Improve indexing.
731
732 * nonascii.texi (Character Properties): Add an index for script symbols.
733
734 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
735
736 * display.texi (Face Remapping): Add indexes for face remapping.
737 (Font Selection): Add indexes.
738 (Low-Level Font): Add an index for font registry.
739
740 2013-10-23 Glenn Morris <rgm@gnu.org>
741
742 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
743 Nuke @refill.
744
745 * Makefile.in (install-dvi, install-html, install-pdf)
746 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
747 (uninstall-pdf): Quote entities that might contain whitespace.
748
749 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
750
751 * display.texi (Face Attributes): Add indexes for the ‘:box’
752 face attribute.
753
754 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
755
756 * display.texi (Line Height): Add indexes for line height.
757
758 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
759
760 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
761
762 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
763
764 * display.texi (Selective Display): Add an index for explicit
765 selective display.
766
767 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
768
769 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
770
771 2013-10-13 Glenn Morris <rgm@gnu.org>
772
773 * intro.texi (Acknowledgments): Use accented form of some names.
774
775 2013-10-09 Glenn Morris <rgm@gnu.org>
776
777 * control.texi (Conditionals): Copyedits. (Bug#15558)
778
779 2013-10-08 Eli Zaretskii <eliz@gnu.org>
780
781 Support menus on text-mode terminals.
782 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar):
783 Modify wording to the effect that menus are supported on TTYs.
784
785 * frames.texi (Pop-Up Menus, Dialog Boxes)
786 (Display Feature Testing): Update for menu support on TTYs.
787
788 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
789
790 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
791 non-headings.
792
793 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
794
795 * syntax.texi (Categories): Add an index for category sets.
796
797 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
798
799 * syntax.texi (Syntax Flags, Syntax Table Functions): Add indexes.
800
801 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
802
803 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
804
805 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
806
807 * searching.texi (Regexp Search): Refine.
808
809 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
810
811 * nonascii.texi (Default Coding Systems): Typo fix.
812
813 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
814
815 * nonascii.texi (Coding System Basics): Add information about
816 carriage-return.
817
818 2013-09-14 Eli Zaretskii <eliz@gnu.org>
819
820 * display.texi (Display Margins): State the units of measuring
821 margin width. (Bug#15375)
822
823 2013-09-13 Eli Zaretskii <eliz@gnu.org>
824
825 * text.texi (Not Intervals): Minor wording fix.
826
827 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
828
829 * functions.texi (Obsolete Functions): Add an index for obsolete
830 functions.
831
832 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
833
834 * nonascii.texi (Character Properties): Character properties fix
835 for decimal-digit-value and digit-value.
836
837 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
838
839 * macros.texi (Defining Macros): Prefer "function" to "lambda
840 expression" (bug#15296).
841
842 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
843
844 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
845 for portability to hosts where /bin/sh has problems.
846
847 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
848
849 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
850
851 2013-08-20 Eli Zaretskii <eliz@gnu.org>
852
853 * files.texi (Information about Files): Mention file names with
854 trailing blanks on MS-Windows. (Bug#15130)
855
856 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
857
858 * positions.texi (Positions): Improve indexing.
859
860 2013-08-18 Eli Zaretskii <eliz@gnu.org>
861
862 * markers.texi (The Region): Improve indexing.
863
864 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
865
866 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
867
868 * text.texi (Maintaining Undo): Mention interactive call of
869 buffer-disable-undo.
870 (Filling): Add cross-reference for hard newlines.
871 (Sorting): Fix indentation.
872 (Columns): Comment out undefined behavior.
873 (Case Changes): Fix an `args-out-of-range' error in the example.
874
875 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
876
877 * text.texi (Insertion): Refine.
878 (Margins): Add an index.
879 (Undo): Doc fix for `buffer-undo-list'.
880
881 * positions.texi (Character Motion):
882 * markers.texi (Moving Markers, Creating Markers):
883 Comment out undefined behavior.
884
885 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
886
887 * markers.texi (The Region): Add/move indexes.
888
889 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
890
891 * display.texi (ImageMagick Images): Mention :content-type and
892 `image-content-type-suffixes'.
893
894 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
895
896 * positions.texi (Word Motion): Remove redundant sentence.
897
898 2013-08-13 Glenn Morris <rgm@gnu.org>
899
900 * lists.texi (List Elements):
901 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
902
903 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
904
905 * frames.texi (Display Feature Testing): Add indexes.
906
907 2013-08-12 Glenn Morris <rgm@gnu.org>
908
909 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
910 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
911 (INSTALL_DATA): New, set by configure.
912 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
913 New variables.
914 (.SUFFIXES): Add .ps and .dvi.
915 (.dvi.ps): New suffix rule.
916 (dvi, html, pdf, ps): Use *_TARGETS variables.
917 (elisp.html): Use HTML_OPTS.
918 (elisp.ps): Remove explicit rule.
919 (.PHONY): install-dvi, install-html, install-pdf, install-ps,
920 install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
921 uninstall-ps, and uninstall-doc.
922 (install-dvi, install-html, install-pdf, install-ps, install-doc)
923 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
924 (uninstall-doc): New rules.
925 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
926
927 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
928
929 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
930
931 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
932
933 * control.texi (Error Symbols): Minor fix for previous change.
934
935 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
936
937 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
938
939 * control.texi (Signaling Errors): Refer to define-error.
940 (Error Symbols): Add `define-error'.
941
942 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
943
944 * positions.texi (Motion by Screen Lines):
945 * display.texi (Truncation): Rename `cache-long-line-scans'
946 to `cache-long-scans'.
947
948 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
949
950 * windows.texi (Window Start and End): Add an index.
951
952 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
953
954 * display.texi (Face Functions): Add an index.
955
956 * variables.texi (Variable Aliases): Add an index.
957
958 * functions.texi (Defining Functions): Add an index.
959
960 * nonascii.texi (Coding System Basics): Add an index.
961
962 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
963
964 * nonascii.texi (Non-ASCII Characters): Update menu.
965 (Disabling Multibyte): Move here from doc/emacs/mule.texi.
966 Fix cross-references.
967
968 * elisp.texi (Top): Update menu.
969
970 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
971
972 * windows.texi (Window History): Mention the default value of
973 switch-to-visible-buffer. Add cross-references.
974
975 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
976
977 * errors.texi (Standard Errors): Fix typo.
978
979 * files.texi (Magic File Names):
980 * os.texi (File Notifications): Remove file-notify-supported-p.
981
982 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
983
984 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
985 non-well-formed expressions result in unspecified behavior, though
986 Emacs will not crash.
987
988 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
989
990 * files.texi (Magic File Names): Add file-notify-add-watch,
991 file-notify-rm-watch and file-notify-supported-p.
992 Move file-remote-p down.
993
994 * errors.texi (Standard Errors): Add file-notify-error.
995
996 * os.texi (Desktop Notifications): Rename from Notifications.
997 (File Notifications): New node.
998
999 * elisp.texi (Top): Update menu for these changes.
1000
1001 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
1002
1003 * windows.texi (Display Action Functions): Mention next-window.
1004
1005 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
1006
1007 * windows.texi (Selecting Windows): Fix the introduction of
1008 `set-frame-selected-window''s arguments.
1009
1010 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
1011
1012 Timestamp fixes for undo (Bug#14824).
1013 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
1014
1015 2013-07-06 Eli Zaretskii <eliz@gnu.org>
1016
1017 * nonascii.texi (Text Representations): Document that
1018 multibyte-string-p returns nil for non-string objects.
1019
1020 2013-07-06 Glenn Morris <rgm@gnu.org>
1021
1022 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
1023
1024 2013-07-03 Glenn Morris <rgm@gnu.org>
1025
1026 * debugging.texi (Debugging):
1027 * files.texi (File Attributes, Changing Files): Fix cross-references.
1028
1029 * package.texi (Package Archives): Fix @url call.
1030
1031 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
1032
1033 2013-06-29 Eli Zaretskii <eliz@gnu.org>
1034
1035 * display.texi (Bidirectional Display): Document move-point-visually.
1036
1037 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
1038
1039 * buffers.texi (Buffer File Name): Fix typo.
1040
1041 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
1042
1043 * tips.texi (Coding Conventions): Improve wording.
1044
1045 2013-06-24 Glenn Morris <rgm@gnu.org>
1046
1047 * loading.texi (Autoload): Fix typo.
1048
1049 * variables.texi (Lexical Binding): Fix typo.
1050
1051 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
1052
1053 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1054
1055 * display.texi (ImageMagick Images): Mention :max-width and
1056 :max-height.
1057
1058 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
1059
1060 * numbers.texi (Math Functions): Remove obsolete function log10.
1061
1062 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
1063
1064 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
1065 rather than `local-map'.
1066
1067 * keymaps.texi (Active Keymaps): Fix documentation of
1068 set-temporary-overlay-map and overriding-terminal-local-map.
1069
1070 2013-06-19 Glenn Morris <rgm@gnu.org>
1071
1072 * Makefile.in (dist): Edit more configure variables.
1073 Try to check that we do not miss any in future.
1074
1075 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
1076
1077 * text.texi (Undo, Changing Properties): Fix typos.
1078
1079 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1080
1081 * text.texi (Changing Properties): Document `add-face-text-property'.
1082
1083 2013-06-17 Kenichi Handa <handa@gnu.org>
1084
1085 * display.texi (Face Attributes): Refer to "Low-Level font" (not
1086 "Font Selection") in the explanation of :font attribute (bug#14629).
1087
1088 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1089
1090 * loading.texi (Hooks for Loading): Don't document after-load-alist.
1091 Document with-eval-after-load instead of eval-after-load.
1092
1093 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
1094
1095 * files.texi (File Name Expansion): Make the example more
1096 intuitive.
1097
1098 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
1099
1100 Documentation fix for 'ls' and hard links.
1101 * compile.texi (Compilation Functions):
1102 * files.texi (File Attributes, Changing Files):
1103 Use current format for GNU 'ls' output.
1104 (File Attributes): Fix problem introduced in previous change:
1105 the link count is the number of hard links, not the number
1106 of hard links + 1.
1107
1108 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
1109
1110 * files.texi (File Attributes): Fix typo.
1111
1112 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
1113
1114 * functions.texi (Lambda Expressions): Lambda expressions don't
1115 evaluate to themselves in general (bug#11782).
1116
1117 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
1118
1119 * loading.texi (Autoload):
1120 * help.texi (Documentation Basics, Accessing Documentation)
1121 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
1122
1123 2013-04-23 Glenn Morris <rgm@gnu.org>
1124
1125 * internals.texi (Writing Emacs Primitives): Remove obvious example.
1126 Tweak other to avoid overly long line.
1127
1128 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
1129
1130 * internals.texi (Writing Emacs Primitives): Remove unnecessary
1131 references to the sources. (Bug#13800)
1132
1133 * searching.texi (Regexp Backslash): Doc fix for backslash
1134 constructs in regular expressions.
1135
1136 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
1137
1138 * tips.texi (Coding Conventions): Mention separation of package
1139 descriptor and name of internal symbols by two hyphens.
1140
1141 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
1142
1143 * windows.texi (Splitting Windows): Change category of
1144 split-window from a command to a function.
1145
1146 2013-04-06 Chong Yidong <cyd@gnu.org>
1147
1148 * display.texi (Faces): Minor clarifications.
1149 (Defining Faces): Clarify default vs custom face specs.
1150 Document face-spec-set.
1151
1152 * display.texi (Overlay Properties):
1153 * text.texi (Special Properties): Use the "anonymous face"
1154 terminology. Describe foreground-color and background-color forms
1155 as compatibility-only.
1156
1157 2013-03-24 Eli Zaretskii <eliz@gnu.org>
1158
1159 * compile.texi (Byte-Code Objects): Add index entry.
1160 (Disassembly): Add cross-references.
1161
1162 2013-03-23 Eli Zaretskii <eliz@gnu.org>
1163
1164 * frames.texi (Size Parameters): More accurate description of the
1165 difference between 'fullboth' and 'maximized'. (Bug#13935)
1166
1167 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
1168
1169 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
1170
1171 2013-03-16 Glenn Morris <rgm@gnu.org>
1172
1173 * elisp.texi: Add some stuff specific to www.gnu.org.
1174
1175 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
1176
1177 * control.texi (Pattern matching case statement): Fix typo.
1178
1179 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
1180
1181 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
1182
1183 2013-03-03 Glenn Morris <rgm@gnu.org>
1184
1185 * objects.texi (Symbol Type): Fix typo.
1186
1187 2013-02-28 Bastien Guerry <bzg@gnu.org>
1188
1189 * variables.texi (File Local Variables): Fix reference.
1190
1191 2013-02-24 Eli Zaretskii <eliz@gnu.org>
1192
1193 * files.texi (Magic File Names): Improve wording and indexing.
1194
1195 2013-02-21 Glenn Morris <rgm@gnu.org>
1196
1197 * display.texi (Multi-Frame Images): Minor rephrasing.
1198
1199 2013-02-20 Glenn Morris <rgm@gnu.org>
1200
1201 * display.texi (GIF Images, TIFF Images): Delete these nodes.
1202 (ImageMagick Images): For :index, use an xref rather than duplicating.
1203 (Other Image Types): Add GIF, adjust formatting.
1204 (Multi-Frame Images): Rename from Animated Images. Expand section.
1205 * elisp.texi (Top): Update menu for these changes.
1206
1207 2013-02-19 Glenn Morris <rgm@gnu.org>
1208
1209 * text.texi (Change Hooks): Fix typo.
1210
1211 2013-02-15 Glenn Morris <rgm@gnu.org>
1212
1213 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
1214
1215 2013-02-13 Glenn Morris <rgm@gnu.org>
1216
1217 * objects.texi (Char-Table Type): Add footnote about #^^.
1218
1219 * modes.texi (Minor Mode Conventions): Fix typo.
1220
1221 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
1222 meta characters; this changed in 22.1. (Bug#13684)
1223
1224 * objects.texi (Char-Table Type): Add cindex.
1225
1226 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
1227
1228 2013-02-10 Glenn Morris <rgm@gnu.org>
1229
1230 * keymaps.texi (Creating Keymaps): Update make-keymap result.
1231
1232 2013-02-09 Eli Zaretskii <eliz@gnu.org>
1233
1234 * modes.texi (%-Constructs): Remove the description of %t.
1235
1236 * nonascii.texi (MS-DOS File Types): Delete node.
1237
1238 2013-02-08 Glenn Morris <rgm@gnu.org>
1239
1240 * keymaps.texi (Active Keymaps, Searching Keymaps):
1241 Remove confusing mention of "symbolic prefix". (Bug#13643)
1242
1243 2013-01-19 Glenn Morris <rgm@gnu.org>
1244
1245 * macros.texi (Indenting Macros): Fix order of an indent
1246 symbol's arguments. (Bug#13450)
1247
1248 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
1249
1250 Allow floating-point file offsets.
1251 * files.texi (Reading from Files, Writing to Files):
1252 Say that file offsets can be numbers, not just integers.
1253
1254 2013-01-09 Glenn Morris <rgm@gnu.org>
1255
1256 * commands.texi (Interactive Codes):
1257 Whitespace does not terminate interactive "S". (Bug#13393)
1258
1259 2013-01-06 Chong Yidong <cyd@gnu.org>
1260
1261 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
1262
1263 2013-01-05 Glenn Morris <rgm@gnu.org>
1264
1265 * display.texi (Overlay Properties): Mention field. (Bug#13364)
1266
1267 2013-01-05 Eli Zaretskii <eliz@gnu.org>
1268
1269 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
1270 directive in a group of items.
1271
1272 2013-01-05 Chong Yidong <cyd@gnu.org>
1273
1274 * keymaps.texi (Key Sequences): Remove obsolete sentence
1275 (Bug#13356).
1276
1277 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
1278
1279 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
1280
1281 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
1282
1283 * files.texi (File Attributes): Undocument return format of file-acl.
1284
1285 2013-01-03 Glenn Morris <rgm@gnu.org>
1286
1287 * processes.texi (System Processes):
1288 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
1289
1290 * searching.texi (Replacing Match): Fix xref.
1291
1292 * elisp.texi (DATE): Bump to Jan 2013.
1293
1294 2013-01-02 Glenn Morris <rgm@gnu.org>
1295
1296 * customize.texi (Common Keywords, Type Keywords):
1297 Replace "active field" with "button". (Bug#13310)
1298
1299 * customize.texi (Common Keywords): Add xref. (Bug#13311)
1300 * tips.texi (Library Headers): Add cindex.
1301
1302 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
1303
1304 * functions.texi (Declare Form):
1305 * intro.texi (A Sample Function Description):
1306 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
1307 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
1308 in @def.. commands. (Bug#13292)
1309
1310 2012-12-29 Eli Zaretskii <eliz@gnu.org>
1311
1312 * files.texi (Changing Files): Document the return values of
1313 set-file-selinux-context and set-file-acl.
1314
1315 2012-12-27 Glenn Morris <rgm@gnu.org>
1316
1317 * files.texi (File Names): Mention Cygwin conversion functions.
1318
1319 2012-12-22 Martin Rudalics <rudalics@gmx.at>
1320
1321 * windows.texi (Selecting Windows): Reword description of
1322 select-window (Bug#13248).
1323
1324 2012-12-22 Eli Zaretskii <eliz@gnu.org>
1325
1326 * files.texi (File Attributes, Changing Files): Remove the details
1327 about the text returned by file-acl. Instead, just document that
1328 it is an opaque string meant to be used by set-file-acl.
1329
1330 2012-12-21 Chong Yidong <cyd@gnu.org>
1331
1332 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
1333
1334 * customize.texi (Simple Types): Document key-sequence type
1335 (Bug#13048).
1336
1337 * strings.texi (Text Comparison): Doc fix for compare-strings.
1338
1339 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
1340
1341 * files.texi (Magic File Names): Add `file-acl',
1342 `file-selinux-context', `set-file-acl' and
1343 `set-file-selinux-context'. Make the list consistent.
1344
1345 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
1346
1347 * tips.texi (Library Headers): New header keyword `Homepage'.
1348 Make continuation lines syntax more precise.
1349
1350 2012-12-17 Eli Zaretskii <eliz@gnu.org>
1351
1352 * files.texi (File Attributes, Changing Files): Update to include
1353 MS-Windows support for ACLs.
1354
1355 2012-12-16 Romain Francoise <romain@orebokech.com>
1356
1357 * files.texi (File Attributes): Document ACL support and new
1358 `file-acl' function.
1359 (Changing Files): Mention argument name change of `copy-file' and
1360 document new function `set-file-acl'.
1361
1362 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
1363
1364 Fix permissions bugs with setgid directories etc. (Bug#13125)
1365 * files.texi (Testing Accessibility): Document GROUP arg
1366 of file-ownership-preserved-p.
1367 (File Attributes): Document that 9th element is now
1368 just a placeholder.
1369 * os.texi (User Identification): Document new functions group-gid,
1370 group-real-gid.
1371
1372 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
1373
1374 * internals.texi (C Integer Types): New section.
1375 This follows up and records an email in
1376 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
1377
1378 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
1379
1380 * control.texi (Pattern matching case statement): New node.
1381
1382 * customize.texi (Variable Definitions): Mention the default :group
1383 for defcustoms (bug#13093).
1384
1385 2012-12-09 Glenn Morris <rgm@gnu.org>
1386
1387 * customize.texi (Variable Definitions): Mention eval-defun
1388 on a defcustom calls the :set function when appropriate.
1389
1390 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
1391
1392 * doclicense.texi, gpl.texi: Update to latest version from FSF.
1393 These are just minor editorial changes.
1394
1395 2012-12-06 Chong Yidong <cyd@gnu.org>
1396
1397 * lists.texi (Plist Access): Move put example to Symbol Plists.
1398
1399 * symbols.texi (Standard Properties): Fix typo.
1400
1401 2012-12-03 Chong Yidong <cyd@gnu.org>
1402
1403 * symbols.texi (Symbol Properties): New node.
1404 (Symbol Plists): Make it a subsection under Symbol Properties.
1405 (Standard Properties): New node.
1406
1407 * lists.texi (Property Lists): Move here from symbols.texi.
1408 (Plist Access): Rename from Other Plists.
1409
1410 * customize.texi (Variable Definitions):
1411 * display.texi (Defining Faces):
1412 * sequences.texi (Char-Tables): Fix xref.
1413
1414 * keymaps.texi (Key Sequences): `kbd' is now a function.
1415
1416 * commands.texi (Using Interactive): Fix index entry.
1417
1418 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1419
1420 * doclicense.texi: Update to latest version from FSF.
1421 These are just minor editorial changes.
1422 * elisp.texi (GNU Free Documentation License)
1423 (GNU General Public Licens):
1424 Provide sectioning, since doclicense.texi no longer does that.
1425
1426 * loading.texi (Named Features): @ -> @@ to fix typo.
1427
1428 2012-11-24 Martin Rudalics <rudalics@gmx.at>
1429
1430 * windows.texi (Basic Windows): Fix typo.
1431 (Windows and Frames): Fix example. Move description of
1432 window-in-direction here.
1433 (Recombining Windows): Fix example.
1434 (Buffers and Windows): Fix description of replace-buffer-in-windows.
1435 (Switching Buffers): Reword.
1436 (Display Action Functions): Minor adjustments.
1437 (Choosing Window Options): Minor fixes.
1438 (Window History): Minor rewording.
1439 (Dedicated Windows): Correct and reword part describing how
1440 dedicatedness affects functions removing buffers or windows.
1441 * buffers.texi (The Buffer List): Fix description of bury-buffer.
1442
1443 2012-11-24 Chong Yidong <cyd@gnu.org>
1444
1445 * modes.texi (%-Constructs): Fix statement about mode construct
1446 padding (Bug#12866).
1447
1448 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
1449
1450 * debugging.texi (Profiling): Make it more clear
1451 that --enable-profiling is about profiling the C code.
1452
1453 2012-11-21 Glenn Morris <rgm@gnu.org>
1454
1455 * display.texi (Attribute Functions):
1456 Update for set-face-* name changes.
1457 Add new "inherit" argument for face-bold-p etc.
1458 Move description of this argument to a common section, like "frame".
1459
1460 * debugging.texi (Profiling): New section.
1461 (Debugging): Mention profiling in the introduction.
1462 * tips.texi (Compilation Tips): Move profiling to separate section.
1463 * elisp.texi: Add Profiling to detailed menu.
1464
1465 2012-11-21 Martin Rudalics <rudalics@gmx.at>
1466
1467 * windows.texi (Display Action Functions): Fix recently added
1468 example. Suggested by Michael Heerdegen.
1469
1470 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
1471
1472 Minor cleanup for times as lists of four integers.
1473 * os.texi (Time Parsing): Time values can now be four integers.
1474
1475 2012-11-18 Glenn Morris <rgm@gnu.org>
1476
1477 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1478 * macros.texi (Expansion): Mention eager macro expansion.
1479
1480 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1481
1482 2012-11-18 Leo Liu <sdl.web@gmail.com>
1483
1484 * minibuf.texi (Programmed Completion): Doc fix for metadata
1485 request (Bug#12850).
1486
1487 2012-11-18 Glenn Morris <rgm@gnu.org>
1488
1489 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1490
1491 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1492 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1493 (Window Sizes): Add vindex for window-min-height, window-min-width.
1494 (Display Action Functions): Mention pop-up-frame-parameters.
1495
1496 2012-11-16 Martin Rudalics <rudalics@gmx.at>
1497
1498 * windows.texi (Choosing Window): Rewrite description of
1499 display-buffer-alist (Bug#12167).
1500 (Display Action Functions): Mention inhibit-switch-frame.
1501 Fix description of display-buffer-below-selected. Reorder actions.
1502 Add example (Bug#12848).
1503
1504 2012-11-16 Glenn Morris <rgm@gnu.org>
1505
1506 * display.texi (Face Attributes): Fix :underline COLOR description.
1507 (Attribute Functions): Update for set-face-underline rename.
1508 Tweak descriptions of face-underline-p, face-inverse-video-p.
1509
1510 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1511 so they align better in info.
1512 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1513 Document set-temporary-overlay-map.
1514
1515 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1516
1517 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1518 with normal keymaps".
1519
1520 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1521
1522 * internals.texi (Garbage Collection): Update descriptions
1523 of vectorlike_header, garbage-collect and gc-cons-threshold.
1524 (Object Internals): Explain Lisp_Object layout and the basics
1525 of an internal type system.
1526 (Buffer Internals): Update description of struct buffer.
1527
1528 2012-11-13 Glenn Morris <rgm@gnu.org>
1529
1530 * variables.texi (Adding Generalized Variables):
1531 At least mention gv-define-expander and gv-letplace.
1532
1533 * debugging.texi (Error Debugging): Mention debug-on-message.
1534 (Using Debugger): Mention debugger-bury-or-kill.
1535
1536 * control.texi (Signaling Errors):
1537 * debugging.texi (Error Debugging):
1538 * errors.texi (Standard Errors): Add user-error.
1539
1540 * variables.texi (Adding Generalized Variables):
1541 Use standard formatting for common lisp note about setf functions.
1542
1543 2012-11-10 Martin Rudalics <rudalics@gmx.at>
1544
1545 * elisp.texi (Top): Add Recombining Windows to menu.
1546 * windows.texi (Recombining Windows): New subsection.
1547 (Splitting Windows): Rewrite text on handling of window
1548 combinations and move it to new subsection.
1549
1550 2012-11-10 Chong Yidong <cyd@gnu.org>
1551
1552 * searching.texi (Replacing Match): Document \? in replace-match.
1553
1554 * variables.texi (Creating Buffer-Local): Document setq-local and
1555 defvar-local.
1556 (Setting Generalized Variables): Arrange table alphabetically.
1557
1558 * lists.texi (List Elements, List Variables): Clarify descriptions
1559 of push and pop for generalized variables.
1560
1561 * edebug.texi (Specification List): setf is no longer CL-only.
1562
1563 2012-11-10 Glenn Morris <rgm@gnu.org>
1564
1565 * variables.texi (Adding Generalized Variables):
1566 Update description of FIX-RETURN expansion.
1567
1568 * variables.texi (Setting Generalized Variables):
1569 Split most of previous contents into this subsection.
1570 (Adding Generalized Variables): New subsection.
1571 Move note on lack of setf functions here from misc/cl.texi.
1572
1573 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1574
1575 2012-11-10 Chong Yidong <cyd@gnu.org>
1576
1577 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1578
1579 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
1580
1581 * os.texi (Notifications): Update descriptions of
1582 notifications-notify, notifications-close-notification and
1583 notifications-get-capabilities according to latest code changes.
1584 Add notifications-get-server-information.
1585
1586 2012-11-03 Chong Yidong <cyd@gnu.org>
1587
1588 * objects.texi (General Escape Syntax): Clarify the explanation of
1589 escape sequences.
1590 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1591 multibyte. Hex escapes do not automatically make a string
1592 multibyte.
1593
1594 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1595
1596 * windows.texi (Switching Buffers): Document option
1597 switch-to-buffer-preserve-window-point.
1598 (Display Action Functions): Document window-height and
1599 window-width alist entries.
1600 (Display Action Functions):
1601 Document display-buffer-below-selected and
1602 display-buffer-in-previous-window.
1603 (Quitting Windows): Document quit-restore-window.
1604 Rewrite section.
1605 (Window Configurations): In window-state-get mention that
1606 argument window must be valid.
1607 (Window Parameters): Document quit-restore window parameter
1608 (Bug#12158).
1609
1610 2012-10-31 Glenn Morris <rgm@gnu.org>
1611
1612 * control.texi (Catch and Throw): Add xref to cl.texi.
1613
1614 * lists.texi (Sets And Lists): Point xref to better location.
1615
1616 * errors.texi (Standard Errors):
1617 * loading.texi (Autoload): Update for cl-lib namespace changes.
1618
1619 * modes.texi (Defining Minor Modes): "Generalized Variables"
1620 section is now in this manual rather than cl.texi.
1621
1622 * eval.texi (Special Forms): No longer special forms: defmacro,
1623 defun, save-window-excursion, with-output-to-temp-buffer.
1624 * functions.texi (Defining Functions): Defun is now a macro.
1625 Defalias is a function.
1626
1627 2012-10-30 Glenn Morris <rgm@gnu.org>
1628
1629 * variables.texi (Generalized Variables): Fix typo.
1630
1631 2012-10-30 Chong Yidong <cyd@gnu.org>
1632
1633 * symbols.texi (Symbol Plists): Document function-get.
1634
1635 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1636
1637 * frames.texi (Visibility of Frames): Document tty-top-frame.
1638
1639 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1640
1641 * keymaps.texi (Format of Keymaps): Document the multiple
1642 inheritance format.
1643
1644 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1645
1646 * windows.texi (Basic Windows): Reformulate description of live,
1647 internal and valid windows.
1648 (Cyclic Window Ordering): Describe new argument of
1649 get-lru-window and get-largest-window. Add description of
1650 window-in-direction.
1651
1652 2012-10-27 Glenn Morris <rgm@gnu.org>
1653
1654 * variables.texi (Generalized Variables): New section,
1655 adapted from misc/cl.texi.
1656 * elisp.texi (Top): Add Generalized Variables to menu.
1657 * lists.texi (List Elements, List Variables):
1658 Mention generalized variables.
1659
1660 * lists.texi (List Elements): Typo fix.
1661
1662 2012-10-27 Chong Yidong <cyd@gnu.org>
1663
1664 * minibuf.texi (High-Level Completion): Don't mention removed
1665 function iswitchb-read-buffer.
1666
1667 * commands.texi (Event Input Misc): Remove last-input-char.
1668 (Command Loop Info): Remove last-command-char.
1669
1670 * frames.texi (Initial Parameters): Don't mention the obsolete
1671 special-display feature.
1672
1673 * windows.texi (Choosing Window): Don't mention the obsolete
1674 special display feature.
1675 (Choosing Window Options): Remove obsolete special-display
1676 variables, and the functions special-display-p and
1677 special-display-popup-frame.
1678
1679 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1680
1681 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1682
1683 * markers.texi (Information from Markers): Remove obsolete
1684 function buffer-has-markers-at.
1685
1686 * text.texi (Yanking): Document yank-handled-properties.
1687
1688 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1689
1690 Update manual for new time stamp format (Bug#12706).
1691 * buffers.texi (Modification Time):
1692 * files.texi (Testing Accessibility, File Attributes):
1693 * intro.texi (Version Info):
1694 * os.texi (Time of Day):
1695 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1696 These instances were missed the first time around.
1697 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1698
1699 2012-10-24 Chong Yidong <cyd@gnu.org>
1700
1701 * minibuf.texi (Text from Minibuffer): Document read-regexp
1702 changes.
1703
1704 * nonascii.texi (Selecting a Representation):
1705 Document set-buffer-multibyte changes.
1706
1707 * keymaps.texi (Toolkit Differences): Node deleted.
1708 (Easy Menu): New node.
1709
1710 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1711
1712 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1713
1714 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1715
1716 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1717 * files.texi (File Attributes):
1718 * text.texi (Undo):
1719 Time stamp resolution is now 1 picosecond, not 1 second.
1720
1721 2012-10-23 Chong Yidong <cyd@gnu.org>
1722
1723 * display.texi (Font Lookup): Remove font-list-limit.
1724
1725 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1726 (Bug#12529).
1727
1728 2012-10-22 Glenn Morris <rgm@gnu.org>
1729
1730 * os.texi (Recording Input): Tiny fix.
1731
1732 * intro.texi (Lisp History):
1733 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
1734 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1735
1736 2012-10-15 Chong Yidong <cyd@gnu.org>
1737
1738 * macros.texi (Defining Macros): defmacro is now a macro.
1739 Explicitly list the docstring and declare arguments.
1740
1741 * functions.texi (Anonymous Functions): Explicitly list the
1742 docstring, declare, and interactive arguments to lambda.
1743 (Defining Functions): Likewise for defun.
1744 (Inline Functions): Likewise for defsubst.
1745 (Declare Form): Tweak description.
1746
1747 2012-10-13 Chong Yidong <cyd@gnu.org>
1748
1749 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1750
1751 2012-10-05 Chong Yidong <cyd@gnu.org>
1752
1753 * minibuf.texi (Basic Completion): Clarify list form of completion
1754 table (Bug#12564).
1755
1756 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
1757
1758 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1759
1760 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1761
1762 Revert the FOLLOW-SYMLINKS change for file-attributes.
1763 * files.texi (File Attributes, Magic File Names): Undo last change.
1764
1765 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1766
1767 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1768 * files.texi (File Attributes): Describe it.
1769 (Magic File Names): Use it.
1770
1771 2012-09-30 Chong Yidong <cyd@gnu.org>
1772
1773 * commands.texi (Click Events): Define "mouse position list".
1774 Remove mention of unimplemented horizontal scroll bars.
1775 (Drag Events, Motion Events): Refer to "mouse position list".
1776 (Accessing Mouse): Document posnp.
1777
1778 * errors.texi (Standard Errors): Tweak arith-error description.
1779 Tweak markup. Remove domain-error and friends, which seem to be
1780 unused after the floating-point code revamp.
1781
1782 * functions.texi (Defining Functions): defun is now a macro.
1783 (Obsolete Functions): Obsolescence also affects
1784 documentation commands. Various clarifications.
1785 (Declare Form): New node.
1786
1787 * strings.texi (String Basics): Copyedits.
1788
1789 * os.texi (Startup Summary): Document leim-list.el change.
1790 (User Identification): Add system-users and system-groups.
1791 (Idle Timers): Minor clarifications.
1792
1793 * macros.texi (Defining Macros): Move description of `declare' to
1794 Declare Form node.
1795
1796 * loading.texi (Autoload):
1797 * help.texi (Documentation Basics): The special sequences can
1798 trigger autoloading.
1799
1800 * numbers.texi (Integer Basics): Copyedits.
1801 (Float Basics): Consider IEEE floating point always available.
1802 (Random Numbers): Document actual limits.
1803 (Arithmetic Operations): Clarify division by zero. Don't mention
1804 the machine-independence of negative division since it does not
1805 happen in practice.
1806
1807 2012-09-28 Leo Liu <sdl.web@gmail.com>
1808
1809 * files.texi (Files): Fix typo.
1810
1811 2012-09-23 Chong Yidong <cyd@gnu.org>
1812
1813 * buffers.texi (Read Only Buffers): Document read-only-mode.
1814
1815 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1816 read-only-mode.
1817
1818 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1819 calling conventions.
1820
1821 2012-09-22 Chong Yidong <cyd@gnu.org>
1822
1823 * searching.texi (Replacing Match): Minor clarification.
1824
1825 2012-09-22 Eli Zaretskii <eliz@gnu.org>
1826
1827 * edebug.texi (Instrumenting): Improve indexing.
1828
1829 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1830 from within its own timer action. (Bug#12447)
1831
1832 2012-09-22 Chong Yidong <cyd@gnu.org>
1833
1834 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1835
1836 2012-09-21 Glenn Morris <rgm@gnu.org>
1837
1838 * debugging.texi (Using Debugger): Fix typo.
1839
1840 2012-09-18 Chong Yidong <cyd@gnu.org>
1841
1842 * display.texi (Faces): Discuss anonymous faces.
1843 (Face Attributes): Tweak intro.
1844 (Defining Faces): Move after the Face Attributes node. Copyedits.
1845 (Displaying Faces): Describe role of inheritance.
1846
1847 * customize.texi (Customization): Define customization more
1848 carefully (Bug#11440).
1849 (Common Keywords): Add xref to Constant Variables.
1850
1851 * variables.texi (Defining Variables): Link to defcustom's node
1852 instead of the higher-level Customization chapter.
1853
1854 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1855
1856 Simplify, document, and port floating-point (Bug#12381).
1857 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1858 Document that / and mod (with floating point arguments), along
1859 with asin, acos, log, log10, expt and sqrt, return special values
1860 instead of signaling exceptions.
1861 (Float Basics): Document that logb operates on the absolute value
1862 of its argument.
1863 (Math Functions): Document that (log ARG BASE) also returns NaN if
1864 BASE is negative. Document that (expt X Y) returns NaN if X is a
1865 finite negative number and Y a finite non-integer.
1866
1867 2012-09-09 Chong Yidong <cyd@gnu.org>
1868
1869 * lists.texi (Sets And Lists): Explain that the return value for
1870 delete should be used, like for delq.
1871
1872 * minibuf.texi (Yes-or-No Queries): Document recentering and
1873 scrolling in y-or-n-p. Remove gratuitous example.
1874
1875 * searching.texi (Search and Replace): Document window scrolling
1876 entries in query-replace-map.
1877
1878 2012-09-08 Chong Yidong <cyd@gnu.org>
1879
1880 * syntax.texi (Syntax Table Internals): Define "raw syntax
1881 descriptor" terminology (Bug#12383).
1882 (Syntax Descriptors): Mention raw syntax descriptors.
1883
1884 2012-09-07 Chong Yidong <cyd@gnu.org>
1885
1886 * variables.texi (Creating Buffer-Local): Fix description of
1887 local-variable-if-set-p (Bug#10713).
1888
1889 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1890
1891 * windows.texi (Display Action Functions)
1892 (Choosing Window Options): Remove obsolete variable
1893 display-buffer-reuse-frames.
1894 (Switching Buffers): Minor doc tweak for switch-to-buffer.
1895
1896 * positions.texi (Narrowing): Document buffer-narrowed-p.
1897
1898 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1899
1900 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1901 (Bug#12269).
1902
1903 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1904
1905 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1906
1907 2012-09-02 Chong Yidong <cyd@gnu.org>
1908
1909 * windows.texi (Window Configurations): Recommend against using
1910 save-window-excursion (Bug#12075).
1911
1912 * control.texi (Catch and Throw):
1913 * positions.texi (Excursions): Don't mention it.
1914
1915 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1916
1917 Better seed support for (random).
1918 * numbers.texi (Random Numbers): Document new behavior of
1919 the calls (random) and (random STRING).
1920
1921 2012-08-21 Martin Rudalics <rudalics@gmx.at>
1922
1923 * windows.texi (Window Point): Document recent changes in
1924 window-point and set-window-point.
1925 (Selecting Windows): Document recent change in select-window.
1926
1927 2012-08-06 Eli Zaretskii <eliz@gnu.org>
1928
1929 * functions.texi (Closures): Put the main index entry for
1930 "closures" here. (Bug#12138)
1931
1932 * variables.texi (Lexical Binding): Disambiguate the index entry
1933 for "closures".
1934
1935 2012-08-05 Chong Yidong <cyd@gnu.org>
1936
1937 * display.texi (Defining Faces): Move documentation of
1938 frame-background-mode to the Emacs manual (Bug#7774).
1939
1940 2012-08-04 Chong Yidong <cyd@gnu.org>
1941
1942 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1943 Fix description of syntax table inheritance.
1944 (Syntax Table Functions): Don't refer to internal contents of
1945 syntax table, since that is not explained yet. Copyedits.
1946 (Standard Syntax Tables): Node deleted.
1947 (Syntax Table Internals): Misc clarifications. Improve table
1948 formatting.
1949
1950 * keymaps.texi (Inheritance and Keymaps):
1951 * text.texi (Sticky Properties): Tweak index entry.
1952
1953 2012-07-28 Eli Zaretskii <eliz@gnu.org>
1954
1955 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1956
1957 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1958
1959 Prefer typical American spelling for "acknowledgment".
1960 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1961
1962 2012-07-21 Eli Zaretskii <eliz@gnu.org>
1963
1964 * commands.texi (Special Events): Mention language-change event.
1965 (Input Events, Interactive Codes):
1966 * keymaps.texi (Key Sequences): Mention events that are
1967 non-keyboard but also non-mouse events.
1968
1969 2012-07-17 Chong Yidong <cyd@gnu.org>
1970
1971 * text.texi (Insertion): Document insert-char changes.
1972
1973 2012-07-15 Leo Liu <sdl.web@gmail.com>
1974
1975 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1976
1977 2012-07-13 Chong Yidong <cyd@gnu.org>
1978
1979 * buffers.texi (Read Only Buffers): Document toggle-read-only
1980 changes. Reword to account for the fact that read-only is
1981 currently not supported in overlay properties.
1982
1983 2012-07-07 Chong Yidong <cyd@gnu.org>
1984
1985 * loading.texi (Library Search): Index site-lisp directories.
1986
1987 2012-07-06 Chong Yidong <cyd@gnu.org>
1988
1989 * intro.texi (A Sample Function Description): Fix incorrect
1990 markup, undoing previous change.
1991 (A Sample Variable Description): Minor clarifications and markup
1992 improvements.
1993
1994 * elisp.texi (Top):
1995 * text.texi (Text): Fix menu order.
1996
1997 2012-07-06 Richard Stallman <rms@gnu.org>
1998
1999 * intro.texi (Evaluation Notation, A Sample Function Description)
2000 (A Sample Variable Description): Improve/undo previous changes.
2001
2002 2012-07-05 Glenn Morris <rgm@gnu.org>
2003
2004 * intro.texi (A Sample Function Description): Fix cross-refs.
2005
2006 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
2007
2008 * intro.texi (Evaluation Notation, A Sample Function Description)
2009 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
2010
2011 2012-06-27 Chong Yidong <cyd@gnu.org>
2012
2013 * processes.texi (Asynchronous Processes, Input to Processes):
2014 * internals.texi (Process Internals): Don't capitalize "pty".
2015
2016 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
2017
2018 * processes.texi (Asynchronous Processes): Make the pty vs pipe
2019 discussion more prominent.
2020
2021 2012-06-23 Eli Zaretskii <eliz@gnu.org>
2022
2023 * commands.texi (Misc Events): Document the language-change event.
2024
2025 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
2026
2027 Support higher-resolution time stamps (Bug#9000).
2028 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
2029 * processes.texi (System Processes):
2030 Time stamp resolution is now picosecond, not microsecond.
2031
2032 2012-06-21 Glenn Morris <rgm@gnu.org>
2033
2034 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
2035
2036 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
2037
2038 * functions.texi (Defining Functions):
2039 * macros.texi (Defining Macros): Un-define the return value of `defun',
2040 `defmacro' and `defalias'.
2041
2042 2012-06-17 Chong Yidong <cyd@gnu.org>
2043
2044 * elisp.texi: Remove urlcolor setting.
2045
2046 2012-06-17 Glenn Morris <rgm@gnu.org>
2047
2048 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
2049 Overlining no longer behaves exactly like underlining.
2050
2051 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
2052
2053 * display.texi (Face Attributes):
2054 Document wave-style underline face attribute.
2055
2056 2012-06-11 Chong Yidong <cyd@gnu.org>
2057
2058 * display.texi (ImageMagick Images): ImageMagick now supports the
2059 :background property.
2060
2061 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
2062
2063 * internals.texi (Garbage Collection): Typo fix.
2064
2065 2012-06-09 Chong Yidong <cyd@gnu.org>
2066
2067 * text.texi (Special Properties): Clarify the meaning of a list of
2068 faces in the `face' property.
2069
2070 * display.texi (Face Remapping): Minor clarification.
2071
2072 2012-06-08 Chong Yidong <cyd@gnu.org>
2073
2074 * display.texi (Face Attributes): Font family does not accept
2075 wildcards. De-document obsolete :bold and :italic attributes.
2076 (Defining Faces): Use new-style face spec format.
2077
2078 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
2079
2080 * internals.texi (Garbage Collection): Document new
2081 vector management code and vectorlike_header structure.
2082
2083 2012-06-03 Chong Yidong <cyd@gnu.org>
2084
2085 * modes.texi (Mode Line Data): Use "mode line construct"
2086 terminology for consistency.
2087
2088 2012-05-27 Glenn Morris <rgm@gnu.org>
2089
2090 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
2091 * buffers.texi, commands.texi, compile.texi, control.texi:
2092 * customize.texi, debugging.texi, display.texi, doclicense.texi:
2093 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
2094 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
2095 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
2096 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
2097 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
2098 * objects.texi, os.texi, package.texi, positions.texi:
2099 * processes.texi, searching.texi, sequences.texi, streams.texi:
2100 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
2101 * variables.texi, windows.texi: Nuke hand-written node pointers.
2102
2103 2012-05-27 Chong Yidong <cyd@gnu.org>
2104
2105 * functions.texi (Obsolete Functions):
2106 Fix doc for set-advertised-calling-convention.
2107
2108 * modes.texi (Mode Help): Fix describe-mode.
2109
2110 * display.texi (Face Functions): Fix define-obsolete-face-alias.
2111
2112 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
2113
2114 2012-05-27 Martin Rudalics <rudalics@gmx.at>
2115
2116 * commands.texi (Recursive Editing): recursive-edit is a command.
2117
2118 * compile.texi (Docs and Compilation):
2119 byte-compile-dynamic-docstrings is an option.
2120
2121 * debugging.texi (Invoking the Debugger): debug is a command.
2122
2123 * display.texi (Progress): progress-reporter-update and
2124 progress-reporter-force-update have VALUE argument optional.
2125 (Animated Images): Use non-@code{nil} instead of non-nil.
2126
2127 * files.texi (Format Conversion Round-Trip):
2128 Use non-@code{nil} instead of non-nil.
2129
2130 * frames.texi (Creating Frames): make-frame is a command.
2131 (Input Focus): select-frame is a command.
2132 (Pointer Shape): void-text-area-pointer is an option.
2133
2134 * help.texi (Describing Characters): read-kbd-macro is a command.
2135 (Help Functions): describe-prefix-bindings is a command.
2136
2137 * markers.texi (Creating Markers): Both arguments of copy-marker
2138 are optional.
2139
2140 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
2141
2142 * modes.texi (Mode Line Variables): mode-line-remote and
2143 mode-line-client are not options.
2144 (Imenu): imenu-add-to-menubar is a command.
2145 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
2146
2147 * os.texi (Sound Output): play-sound-file is a command.
2148
2149 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
2150
2151 * processes.texi (Signals to Processes):
2152 Use @key{RET} instead of @code{RET}.
2153 (Signals to Processes): signal-process is a command.
2154
2155 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
2156 (Base 64): base64-encode-string is not a command while
2157 base64-decode-region is.
2158
2159 * windows.texi (Switching Buffers): pop-to-buffer is a command.
2160
2161 2012-05-12 Glenn Morris <rgm@gnu.org>
2162
2163 * Makefile.in (MKDIR_P): New, set by configure.
2164 (mkinfodir): Use $MKDIR_P.
2165
2166 2012-05-10 Glenn Morris <rgm@gnu.org>
2167
2168 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
2169 with "coding: raw-text".
2170 Concept of multibyte sessions no longer exists.
2171
2172 * files.texi (File Locks): Mention create-lockfiles option.
2173
2174 2012-05-09 Glenn Morris <rgm@gnu.org>
2175
2176 * vol1.texi, vol2.texi: Remove files.
2177 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
2178 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
2179
2180 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
2181
2182 * two-volume.make (emacsdir): New.
2183 (tex): Add directory with emacsver.texi to TEXINPUTS.
2184
2185 * minibuf.texi (Minibuffer History, Basic Completion):
2186 Tweak page breaks.
2187
2188 * internals.texi (Garbage Collection, Memory Usage)
2189 (Writing Emacs Primitives): Tweak page breaks.
2190
2191 * streams.texi (Output Variables): Improve page break.
2192
2193 * edebug.texi (Edebug Display Update): Improve page break.
2194
2195 * compile.texi (Disassembly): Condense the examples.
2196
2197 * eval.texi, functions.texi, loading.texi, macros.texi:
2198 Where possible, use example rather than smallexample.
2199
2200 * symbols.texi: Where possible, use example rather than smallexample.
2201 (Symbol Components): Fix typo.
2202 (Other Plists): Tweak page break.
2203
2204 * sequences.texi (Arrays): Tweak page breaks.
2205
2206 * customize.texi: Where possible, use example rather than smallexample.
2207 (Common Keywords, Variable Definitions, Applying Customizations)
2208 (Custom Themes): Tweak page breaks.
2209
2210 * control.texi: Where possible, use example rather than smallexample.
2211 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
2212 Tweak page breaks.
2213
2214 2012-05-08 Glenn Morris <rgm@gnu.org>
2215
2216 * two.el: Remove; unused since creation of two-volume.make.
2217
2218 * vol1.texi, vol2.texi: No need to keep menus in these files.
2219
2220 2012-05-05 Glenn Morris <rgm@gnu.org>
2221
2222 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
2223
2224 * intro.texi (Caveats): Copyedit.
2225 (Lisp History): Convert inforef to xref.
2226 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
2227
2228 * text.texi (Auto Filling): Don't mention Emacs 19.
2229
2230 * commands.texi (Event Input Misc): Don't mention unread-command-char.
2231 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
2232
2233 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
2234
2235 * lists.texi (List-related Predicates, List Variables):
2236 Tweak page-breaks.
2237 (Sets And Lists): Convert inforef to xref.
2238
2239 2012-05-04 Glenn Morris <rgm@gnu.org>
2240
2241 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
2242 (info, infoclean): Use $INFO_EXT.
2243 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2244 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
2245 (info, maintainer-clean): Use $INFO_EXT.
2246 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
2247
2248 2012-05-04 Chong Yidong <cyd@gnu.org>
2249
2250 * os.texi (Timers): Use defopt for timer-max-repeats.
2251
2252 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
2253
2254 * os.texi (Time of Day): Do not limit current-time-string
2255 to years 1000..9999.
2256
2257 2012-05-02 Chong Yidong <cyd@gnu.org>
2258
2259 * display.texi (Font Lookup):
2260 * frames.texi (Pointer Shape):
2261 * processes.texi (Subprocess Creation): Use defopt for options.
2262
2263 2012-05-02 Glenn Morris <rgm@gnu.org>
2264
2265 * elisp.texi (@copying):
2266 * intro.texi (Introduction): Only print VERSION in the TeX version.
2267
2268 2012-05-02 Chong Yidong <cyd@gnu.org>
2269
2270 * text.texi (Change Hooks): Minor fix for after-change-functions.
2271
2272 2012-05-02 Glenn Morris <rgm@gnu.org>
2273
2274 * package.texi (Packaging Basics):
2275 * loading.texi (Autoload):
2276 * files.texi (Magic File Names):
2277 Reword to remove/reduce some overly long/short lines.
2278
2279 2012-04-27 Glenn Morris <rgm@gnu.org>
2280
2281 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
2282 * modes.texi (Major Modes, Auto-Indentation):
2283 * buffers.texi (Buffers): Some fixes for menu descriptions.
2284
2285 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
2286 * functions.texi (Simple Lambda, Argument List):
2287 * eval.texi (Function Indirection): Avoid deprecated form.
2288
2289 2012-04-27 Glenn Morris <rgm@gnu.org>
2290
2291 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
2292 Add "et al." to authors.
2293
2294 * buffers.texi, commands.texi, compile.texi, control.texi:
2295 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
2296 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
2297 * modes.texi, numbers.texi, objects.texi, streams.texi:
2298 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
2299 Use Texinfo recommended convention for quotes+punctuation.
2300
2301 2012-04-27 Chong Yidong <cyd@gnu.org>
2302
2303 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
2304 to where-is-internal (Bug#10872).
2305
2306 2012-04-27 Glenn Morris <rgm@gnu.org>
2307
2308 * macros.texi (Indenting Macros): Fix typo.
2309
2310 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
2311 (Resizing Windows, Deleting Windows, Selecting Windows)
2312 (Choosing Window Options, Horizontal Scrolling)
2313 (Cyclic Window Ordering, Window History, Dedicated Windows)
2314 (Quitting Windows, Window Configurations, Textual Scrolling)
2315 (Coordinates and Windows, Window Configurations)
2316 (Window Parameters, Window Hooks): Copyedits.
2317 (Splitting Windows, Deleting Windows):
2318 Fix ignore-window-parameters logic.
2319 (Selecting Windows, Choosing Window Options): Markup fixes.
2320 (Window Start and End): Remove pointless example.
2321 Remove cross-reference to deleted count-lines content.
2322 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
2323 and recenter-positions. Remove recenter example.
2324
2325 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
2326
2327 * minibuf.texi (Intro to Minibuffers):
2328 Tweak discussion of resizing minibuffer window.
2329
2330 2012-04-26 Glenn Morris <rgm@gnu.org>
2331
2332 * elisp-covers.texi, front-cover-1.texi: Remove files.
2333
2334 * tindex.pl: Remove file.
2335
2336 * makefile.w32-in (srcs):
2337 * Makefile.in (srcs): Remove back.texi (which is unused).
2338
2339 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
2340
2341 * os.texi (Notifications): Extend possible notification hints.
2342 Add notifications-get-capabilities.
2343
2344 2012-04-20 Chong Yidong <cyd@gnu.org>
2345
2346 * processes.texi (Asynchronous Processes): Mention nil argument to
2347 start-process.
2348
2349 2012-04-20 Glenn Morris <rgm@gnu.org>
2350
2351 * minibuf.texi (Basic Completion): No need to describe obarrays here.
2352 Don't mention obsolete `nospace' argument of all-completions.
2353 (Minibuffer Completion, Completion Commands, Reading File Names)
2354 (Completion Variables): Copyedits.
2355 (Completion Commands): Mention parent keymaps.
2356 Remove obsolete minibuffer-local-filename-must-match-map.
2357 (High-Level Completion): Remove read-variable's almost
2358 word-for-word duplication of read-command.
2359 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
2360 Update "High-Level Completion" description.
2361
2362 * minibuf.texi (Minibuffers):
2363 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
2364
2365 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
2366 Use Texinfo-recommended form of quote+punctuation.
2367 (Intro to Minibuffers): First minibuffer is #1, not #0.
2368 Mention minibuffer-inactive-mode.
2369 (Text from Minibuffer): Copyedits.
2370 (Minibuffer History, Programmed Completion): Fix @var usage.
2371 (Object from Minibuffer): Remove overly pedantic para.
2372 (Minibuffer History): Copyedits. Add face-name-history.
2373 (Initial Input, Yes-or-No Queries, Multiple Queries)
2374 (Minibuffer Windows, Minibuffer Misc): Copyedits.
2375 (Yes-or-No Queries): Tweak example.
2376 (Minibuffer Commands): Add next-complete-history-element.
2377 (Minibuffer Misc): Mention minibuffer-message-timeout, and
2378 minibuffer-inactive-mode.
2379
2380 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
2381 (Bindat Functions): Copyedits.
2382
2383 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
2384
2385 * files.texi (Saving Buffers): Document `visit and `visit-save'
2386 values of require-final-newline.
2387
2388 2012-04-20 Glenn Morris <rgm@gnu.org>
2389
2390 * processes.texi (Output from Processes, Filter Functions):
2391 Mention waiting-for-user-input-p.
2392 (Sentinels, Query Before Exit, System Processes, Transaction Queues)
2393 (Network Servers, Datagrams, Network Processes, Network Options)
2394 (Network Feature Testing, Serial Ports): Copyedits.
2395 (Network): Add encrypted network overview paragraph.
2396 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
2397
2398 2012-04-20 Chong Yidong <cyd@gnu.org>
2399
2400 * help.texi (Keys in Documentation): Mention :advertised-binding.
2401
2402 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
2403 description to help.texi.
2404
2405 2012-04-20 Glenn Morris <rgm@gnu.org>
2406
2407 * processes.texi (Process Information, Input to Processes)
2408 (Signals to Processes, Output from Processes, Process Buffers)
2409 (Filter Functions, Decoding Output): Copyedits.
2410 (Accepting Output): Discourage use of `millisec' argument.
2411
2412 2012-04-15 Glenn Morris <rgm@gnu.org>
2413
2414 * processes.texi (Processes, Subprocess Creation, Shell Arguments)
2415 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2416 Copyedits.
2417 (Subprocess Creation): Discourage modifying exec-path directly.
2418 (Synchronous Processes, Asynchronous Processes):
2419 Update some example output.
2420 (Process Information): Fix typo.
2421 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2422
2423 2012-04-15 Glenn Morris <rgm@gnu.org>
2424
2425 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2426 open-network-stream does exist in Emacs 23, but is simpler.
2427
2428 2012-04-15 Chong Yidong <cyd@gnu.org>
2429
2430 * customize.texi (Custom Themes): Also document load-theme etc.
2431
2432 2012-04-14 Chong Yidong <cyd@gnu.org>
2433
2434 * customize.texi (Applying Customizations, Custom Themes): New nodes.
2435
2436 * display.texi (Defining Faces): Reference custom-set-faces.
2437
2438 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2439 * os.texi (Startup Summary): Copyedits.
2440
2441 2012-04-14 Glenn Morris <rgm@gnu.org>
2442
2443 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2444
2445 * strings.texi (Case Tables):
2446 * objects.texi (General Escape Syntax):
2447 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2448
2449 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2450 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2451 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2452 * text.texi: Use @file for buffers, per the Texinfo manual.
2453
2454 * compile.texi (Compiler Errors): Add missing space in buffer name.
2455
2456 2012-04-14 Chong Yidong <cyd@gnu.org>
2457
2458 * processes.texi (Query Before Exit): Remove obsolete function
2459 process-kill-without-query (Bug#11190).
2460
2461 2012-04-14 Glenn Morris <rgm@gnu.org>
2462
2463 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2464 Use @env for environment variables.
2465
2466 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2467
2468 2012-04-12 Jari Aalto <jari.aalto@cante.net>
2469
2470 * processes.texi (Synchronous Processes):
2471 Mention `default-directory' (bug#7515).
2472
2473 2012-04-09 Chong Yidong <cyd@gnu.org>
2474
2475 * customize.texi (Variable Definitions): Remove user-variable-p.
2476
2477 * commands.texi (Interactive Codes):
2478 * help.texi (Accessing Documentation):
2479 * minibuf.texi (High-Level Completion): Callers changed.
2480
2481 2012-04-06 Chong Yidong <cyd@gnu.org>
2482
2483 * minibuf.texi (Programmed Completion): Document metadata method.
2484 (Completion Variables): Document completion-category-overrides.
2485
2486 2012-04-05 Chong Yidong <cyd@gnu.org>
2487
2488 * anti.texi (Antinews): Rewrite for Emacs 23.
2489
2490 2012-04-04 Chong Yidong <cyd@gnu.org>
2491
2492 * minibuf.texi (Programmed Completion): Remove obsolete variable
2493 completion-annotate-function.
2494 (Completion Variables): Rename from Completion Styles.
2495 Document completion-extra-properties. Document completion-styles-alist
2496 change.
2497 (Reading File Names): minibuffer-local-filename-must-match-map is
2498 not used anymore.
2499 (Minibuffer Completion): Document completing-read-function.
2500 (Completion in Buffers): completion-at-point-functions can return
2501 properties recognized in completion-extra-properties.
2502
2503 * display.texi (Delayed Warnings): New node.
2504
2505 * os.texi (Notifications): Copyedits.
2506
2507 2012-04-04 Glenn Morris <rgm@gnu.org>
2508
2509 * os.texi (Notifications): Copyedits.
2510
2511 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
2512
2513 * os.texi (Terminal-Specific): Fix typo.
2514 (Notifications): New section.
2515
2516 * elisp.texi (Top):
2517 * vol1.texi (Top):
2518 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2519 menu entries.
2520
2521 2012-04-01 Chong Yidong <cyd@gnu.org>
2522
2523 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2524 file-in-directory-p.
2525
2526 2012-03-31 Glenn Morris <rgm@gnu.org>
2527
2528 * edebug.texi (Instrumenting Macro Calls):
2529 Mention defining macros at instrumentation time.
2530 (Edebug Options): Mention edebug-unwrap-results.
2531
2532 2012-03-31 Eli Zaretskii <eliz@gnu.org>
2533
2534 * text.texi (Special Properties): Clarify the description of the
2535 effect of integer values of the 'cursor' property on cursor
2536 position. See the discussions in bug#11068 for more details and
2537 context.
2538
2539 2012-03-31 Glenn Morris <rgm@gnu.org>
2540
2541 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2542 Copyedits.
2543
2544 2012-03-30 Chong Yidong <cyd@gnu.org>
2545
2546 * display.texi (Image Formats): Add imagemagick type.
2547 (Image Descriptors): Mention how they are used.
2548 (ImageMagick Images): Clarify role of imagemagick-register-types.
2549 (Character Display): Don't mention glyph tables.
2550 (Display Tables): Use make-glyph-code in example.
2551 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2552 tables are semi-obsolete. De-document create-glyph.
2553 (Glyphless Chars): Note that display tables override this.
2554 (Bidirectional Display): Copyedits. Introduce "bidirectional
2555 reordering" terminology, and use it.
2556
2557 2012-03-30 Glenn Morris <rgm@gnu.org>
2558
2559 * edebug.texi (Jumping): Give name of `i' binding.
2560
2561 2012-03-28 Glenn Morris <rgm@gnu.org>
2562
2563 * searching.texi (Regular Expressions, Regexp Special)
2564 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search)
2565 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
2566 (Regexp Special): Mention collation.
2567 Clarify char classes with an example.
2568 (Regexp Functions): Mention regexp-opt is not guaranteed.
2569 Mention regexp-opt-charset.
2570 (Regexp Search): Recommend against looking-back.
2571 (Search and Replace): Use Texinfo recommended quote convention.
2572 Add more query-replace-map items. List multi-query-replace-map items.
2573
2574 2012-03-27 Martin Rudalics <rudalics@gmx.at>
2575
2576 * windows.texi (Window History): Describe new option
2577 switch-to-visible-buffer.
2578
2579 2012-03-27 Glenn Morris <rgm@gnu.org>
2580
2581 * searching.texi (String Search): Add xref to Emacs manual.
2582 Copyedits. Mention the function word-search-regexp.
2583 (Searching and Case): Add xref to Emacs manual. Copyedits.
2584
2585 * processes.texi (Network Servers): Standardize apostrophe usage.
2586
2587 * os.texi (System Environment): Copyedits. Remove some examples
2588 that do not seem useful. Mention setenv third arg.
2589 tty-erase-char does not seem to be nil under a window-system.
2590 (User Identification): Copyedits.
2591 Remove some examples that do not seem useful.
2592
2593 2012-03-26 Glenn Morris <rgm@gnu.org>
2594
2595 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2596 (Init File): Copyedits.
2597 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2598 (Killing Emacs): Copyedits.
2599 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2600 Shorten the example, use more standard shell prompts.
2601
2602 2012-03-25 Chong Yidong <cyd@gnu.org>
2603
2604 * display.texi (Fringes): Note that fringes are shown on graphical
2605 displays only.
2606 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2607 (Replacing Specs): Clarify example.
2608 (Manipulating Buttons): Note that button-at can return a marker.
2609 (Buttons): Minor rewrite.
2610 (Character Display): New node. Consolidate all character display
2611 related nodes into its subsections.
2612 (Usual Display): Character 127 is also affected by ctl-arrow.
2613 (Display Tables): Improve example.
2614
2615 2012-03-22 Glenn Morris <rgm@gnu.org>
2616
2617 * strings.texi (Text Comparison): Mention string-prefix-p.
2618
2619 2012-03-21 Chong Yidong <cyd@gnu.org>
2620
2621 * display.texi (The Echo Area): Add xref to Output Streams.
2622 (Displaying Messages): Improve doc of message.
2623 (Echo Area Customization, Invisible Text): Copyedits.
2624 (Invisible Text): Mention that spec comparison is done with eq.
2625 (Width): Improve doc of char-width.
2626 (Faces): Recommend using symbol instead of string for face name.
2627 Minor clarifications.
2628 (Defining Faces): Copyedits. Update face example.
2629 (Attribute Functions): Mark set-face-foreground etc as commands.
2630 (Face Remapping): Mention text-scale-adjust.
2631 Clarify face-remapping-alist and related docs.
2632 (Face Functions): Don't document make-face or copy-face.
2633
2634 2012-03-20 Chong Yidong <cyd@gnu.org>
2635
2636 * display.texi (Forcing Redisplay): Various rewrites to reflect
2637 new value of redisplay-dont-pause.
2638 (Truncation): Copyedits.
2639
2640 2012-03-20 Glenn Morris <rgm@gnu.org>
2641
2642 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2643 Add summary table of some relevant command-line options.
2644
2645 2012-03-18 Chong Yidong <cyd@gnu.org>
2646
2647 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2648 (Writing Emacs Primitives): Re-organize discussion of functions
2649 with variable Lisp arguments are handled. Delete an obsolete
2650 remark, previously tagged as FIXME.
2651
2652 * os.texi (Idle Timers): Minor clarification.
2653 (Idle Timers): Link to Time of Day for description of time list.
2654
2655 2012-03-18 Glenn Morris <rgm@gnu.org>
2656
2657 * os.texi (System Interface): Flow control was removed.
2658 (Startup Summary): General update.
2659 (Init File): Don't mention compiling it.
2660
2661 2012-03-17 Chong Yidong <cyd@gnu.org>
2662
2663 * os.texi (Startup Summary): Mention package loading.
2664 (Init File): Don't refer to .emacs in section title. Copyedits.
2665 (Terminal-Specific): Give a realistic example.
2666 (Command-Line Arguments): Reference Entering Emacs instead of
2667 repeating the spiel about not restarting Emacs.
2668 (Time of Day): Discuss time representation at beginning of node.
2669 (Sound Output): Copyedits.
2670
2671 * package.texi (Packaging Basics): Document package-initialize.
2672
2673 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2674
2675 * frames.texi (Initial Parameters): Add an index entry for
2676 minibuffer-only frame.
2677
2678 2012-03-16 Glenn Morris <rgm@gnu.org>
2679
2680 * modes.texi (Major Mode Conventions): Mention the strange
2681 relationship between View mode and special modes. (Bug#10650)
2682
2683 2012-03-11 Chong Yidong <cyd@gnu.org>
2684
2685 * windows.texi (Window Configurations): save-window-excursion is
2686 now a macro.
2687
2688 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2689 now a macro.
2690
2691 * text.texi (Fields): Minor copyedit.
2692
2693 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2694
2695 * strings.texi (String Basics):
2696 * sequences.texi (Sequence Functions): Mention that `length' is
2697 not appropriate for computing the string width on display; add a
2698 cross-reference to the description of `string-width'. (Bug#10978)
2699
2700 * eval.texi (Autoloading): Minor change of wording.
2701
2702 2012-03-10 Chong Yidong <cyd@gnu.org>
2703
2704 * loading.texi (Autoload): Explicitly state which forms are
2705 processed specially (Bug#7783).
2706
2707 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2708 non-default situation. Describe one-submenu exception (Bug#7695).
2709
2710 * nonascii.texi (Character Properties): Copyedits.
2711
2712 2012-03-08 Chong Yidong <cyd@gnu.org>
2713
2714 * text.texi (Mode-Specific Indent): Document new behavior of
2715 indent-for-tab-command. Document tab-always-indent.
2716 (Special Properties): Copyedits.
2717 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2718 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2719 libxml-parse-html-region.
2720
2721 2012-03-07 Glenn Morris <rgm@gnu.org>
2722
2723 * markers.texi (The Region): Briefly mention use-empty-active-region
2724 and region-active-p.
2725 (Overview of Markers): Reword garbage collection, add cross-ref.
2726 (The Mark): Tiny clarification re command loop and activate-mark-hook.
2727
2728 2012-03-07 Chong Yidong <cyd@gnu.org>
2729
2730 * text.texi (Buffer Contents): Don't duplicate explanation of
2731 region arguments from Text node. Put doc of obsolete var
2732 buffer-substring-filters back, since it is referred to.
2733 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2734 selection by default.
2735
2736 * markers.texi (The Mark): Fix typo.
2737 (The Region): Copyedits.
2738
2739 2012-03-07 Glenn Morris <rgm@gnu.org>
2740
2741 * markers.texi (Overview of Markers): Copyedits.
2742 (Creating Markers): Update approximate example buffer size.
2743 (The Mark): Don't mention uninteresting return values.
2744
2745 2012-03-05 Chong Yidong <cyd@gnu.org>
2746
2747 * positions.texi (Text Lines): Document count-words.
2748
2749 2012-03-04 Chong Yidong <cyd@gnu.org>
2750
2751 * frames.texi (Frames): Remove little-used "terminal frame" and
2752 "window frame" terminology.
2753 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2754 (Size and Position, Visibility of Frames): Callers changed.
2755 (Frames): Clarify which terminals in framep are graphical.
2756 (Initial Parameters): --geometry is not the only option which adds
2757 to initial-frame-alist.
2758 (Position Parameters): Note that icon-left and icon-top are for
2759 old window managers only.
2760 (Size Parameters): Sizes are in characters even on graphical
2761 displays.
2762 (Management Parameters): Note that window-id and outer-window-id
2763 can't really be changed, and that auto-raise isn't always obeyed.
2764 (Cursor Parameters): Document cursor-type explicitly.
2765 (Size and Position): The aliases set-screen-height and
2766 set-screen-width have been deleted.
2767 (Visibility of Frames): Mention "minimization".
2768
2769 * os.texi (Startup Summary): Minor clarifications.
2770 (Startup Summary, Suspending Emacs): Standardize on "text
2771 terminal" terminology.
2772
2773 * windows.texi (Basic Windows, Coordinates and Windows)
2774 (Coordinates and Windows):
2775 * display.texi (Refresh Screen, Line Height, Face Attributes)
2776 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2777
2778 2012-03-04 Glenn Morris <rgm@gnu.org>
2779
2780 * abbrevs.texi: Small copyedits throughout.
2781 (Abbrev Mode): Remove this section, folding it into the top-level.
2782 (Abbrev Tables): Don't mention irrelevant return values.
2783 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2784 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2785 (Abbrev Table Properties): Update nil :regexp description.
2786
2787 2012-03-03 Glenn Morris <rgm@gnu.org>
2788
2789 * internals.texi: Change @appendix section commands to @section.
2790 (Building Emacs): Say less about CANNOT_DUMP platforms.
2791 Replace deleted eval-at-startup with custom-initialize-delay.
2792 (Pure Storage): Small changes.
2793 (Memory Usage): Copyedit.
2794 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2795 example definitions. Give examples of things with non-nil
2796 interactive args. Mention eval_sub. Remove old info about
2797 strings and GCPRO. Mention cus-start.el.
2798 (Buffer Internals, Window Internals, Process Internals):
2799 Misc small updates and fixes for fields.
2800
2801 * tips.texi: Copyedits.
2802 (Coding Conventions): Mention autoloads.
2803 Combine partially duplicated macro items. Fix xref.
2804 Refer to Library Headers for copyright notice.
2805 (Programming Tips): edit-options is long-obsolete.
2806 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2807 (Warning Tips): Mention declare-function.
2808 (Documentation Tips): Remove old info.
2809 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2810 (Library Headers): General update.
2811
2812 2012-03-02 Glenn Morris <rgm@gnu.org>
2813
2814 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2815 and relocate entry. Mention buffer-stale-function.
2816
2817 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2818
2819 * hooks.texi (Standard Hooks): General update.
2820 Put related hooks together. Add and remove items.
2821 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2822 * modes.texi (Hooks): Tweak cross-ref description.
2823
2824 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
2825
2826 * files.texi (Kinds of Files): The return value of file-equal-p is
2827 unspecified, if FILE1 or FILE2 does not exist.
2828
2829 2012-03-01 Glenn Morris <rgm@gnu.org>
2830
2831 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2832
2833 * maps.texi (Standard Keymaps): General update.
2834 Remove mode-specific maps, talk about the more general keymaps.
2835 * help.texi (Help Functions): Add vindex for Helper-help-map.
2836 * keymaps.texi (Active Keymaps): Minor rephrasing.
2837
2838 2012-02-29 Glenn Morris <rgm@gnu.org>
2839
2840 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2841
2842 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2843
2844 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
2845 Update changed behavior of file-subdir-of-p.
2846
2847 2012-02-28 Glenn Morris <rgm@gnu.org>
2848
2849 * advice.texi, anti.texi, display.texi, elisp.texi:
2850 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2851 Standardize possessive apostrophe usage.
2852
2853 * locals.texi: Remove file.
2854 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2855 Remove menu entry.
2856 * errors.texi, maps.texi: Adjust node pointers.
2857 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
2858 * makefile.w32-in (srcs):
2859 * Makefile.in (srcs): Remove locals.texi.
2860
2861 * frames.texi (Mouse Position): Fix cross-ref.
2862
2863 2012-02-27 Chong Yidong <cyd@gnu.org>
2864
2865 * buffers.texi (Creating Buffers): Clarify that
2866 generate-new-buffer uses generate-new-buffer-names.
2867 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2868
2869 * files.texi (Directory Names): Index entry for file name abbreviations.
2870 (Relative File Names, File Name Expansion): Refer to it.
2871 (Locating Files): Move locate-user-emacs-file documentation to
2872 Standard File Names.
2873 (Standard File Names): Add locate-user-emacs-file; update examples.
2874
2875 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
2876
2877 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2878
2879 2012-02-26 Chong Yidong <cyd@gnu.org>
2880
2881 * files.texi (Kinds of Files): Improve documentation of
2882 files-equal-p and file-subdir-of-p.
2883
2884 2012-02-26 Glenn Morris <rgm@gnu.org>
2885
2886 * intro.texi (Acknowledgements): Small changes.
2887
2888 2012-02-25 Glenn Morris <rgm@gnu.org>
2889
2890 * errors.texi: Don't try to list _all_ the error symbols.
2891 Add circular-list, cl-assertion-failed, compression-error.
2892 * elisp.texi, vol1.texi, vol2.texi:
2893 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2894
2895 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2896
2897 * files.texi (files-equal-p, file-subdir-of-p): New,
2898 add initial documentation.
2899
2900 2012-02-25 Chong Yidong <cyd@gnu.org>
2901
2902 * files.texi (File Attributes): Document file-selinux-context.
2903 (Changing Files): Link to it.
2904 (Changing Files): Document set-file-selinux-context.
2905
2906 * backups.texi (Making Backups): Return value of backup-buffer is
2907 changed. Mention default value of backup-directory-alist.
2908 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2909 (Auto-Saving): New minor mode behavior for auto-save-mode.
2910 (Reverting): Add defvar for revert-buffer-in-progress-p.
2911
2912 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2913
2914 2012-02-24 Glenn Morris <rgm@gnu.org>
2915
2916 * errors.texi (Standard Errors): Mention dbus-error.
2917 For arith-error sub-classes, just use one cross-ref.
2918
2919 2012-02-23 Alan Mackenzie <acm@muc.de>
2920
2921 * modes.texi (Defining Minor Modes): Document the new keyword
2922 :after-hook.
2923
2924 2012-02-21 Chong Yidong <cyd@gnu.org>
2925
2926 * files.texi (Files): Mention magic file names as arguments.
2927 (Reading from Files): Copyedits.
2928 (File Attributes): Mention how to change file modes.
2929 (Changing Files): Use standard "file permissions" terminology.
2930 Add xref to File Attributes node.
2931 (Locating Files): Document locate-user-emacs-file.
2932 (Unique File Names): Recommend against using make-temp-name.
2933
2934 2012-02-19 Chong Yidong <cyd@gnu.org>
2935
2936 * help.texi (Documentation, Documentation Basics, Help Functions):
2937 Minor clarifications.
2938 (Accessing Documentation): Clarify what documentation-property is
2939 for. Add xref to Keys in Documentation.
2940
2941 * tips.texi (Documentation Tips): Don't recommend using * in
2942 docstrings.
2943
2944 * macros.texi (Defining Macros):
2945 * modes.texi (Derived Modes): Say "documentation string" instead
2946 of docstring.
2947
2948 2012-02-18 Chong Yidong <cyd@gnu.org>
2949
2950 * modes.texi (Tabulated List Mode): New node.
2951 (Basic Major Modes): Add xref to it.
2952
2953 * processes.texi (Process Information): Mention Process Menu mode.
2954
2955 2012-02-17 Chong Yidong <cyd@gnu.org>
2956
2957 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2958
2959 2012-02-17 Glenn Morris <rgm@gnu.org>
2960
2961 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2962
2963 2012-02-16 Chong Yidong <cyd@gnu.org>
2964
2965 * syntax.texi (Syntax Tables, Syntax Descriptors)
2966 (Syntax Table Functions): Copyedits.
2967 (Syntax Basics): Don't repeat the material in the preceding node.
2968 (Syntax Class Table): Use a table.
2969 (Syntax Properties): Document syntax-propertize-function and
2970 syntax-propertize-extend-region-functions.
2971 (Motion via Parsing): Clarify scan-lists. Fix indentation.
2972 (Parser State): Update for the new "c" comment style.
2973 Fix description of item 7 (comment style).
2974
2975 * modes.texi (Minor Modes): Update how mode commands should treat
2976 arguments now.
2977 (Mode Line Basics): Clarify force-mode-line-update.
2978 (Mode Line Top): Note that the example is not realistic.
2979 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2980 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2981 "mode line construct" instead of "mode line specification".
2982 (Syntactic Font Lock): Remove mention of obsolete variable
2983 font-lock-syntactic-keywords.
2984 (Setting Syntax Properties): Node deleted.
2985 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2986 (Font Lock Basics): Note that syntactic fontification falls back
2987 on `syntax-table'.
2988 (Search-based Fontification): Emphasize that font-lock-keywords
2989 should not be set directly.
2990 (Faces for Font Lock): Avoid some confusing terminology.
2991 (Syntactic Font Lock): Minor clarifications. Add xref to
2992 Syntactic Font Lock node.
2993
2994 2012-02-15 Chong Yidong <cyd@gnu.org>
2995
2996 * minibuf.texi (Basic Completion): Define "completion table".
2997 Move completion-in-region to Completion in Buffers node.
2998 (Completion Commands): Use "completion table" terminology.
2999 (Completion in Buffers): New node.
3000
3001 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
3002 (Setting Hooks): Update minor mode usage example.
3003 (Major Mode Conventions): Note that completion-at-point-functions
3004 should be altered locally. Add xref to Completion in Buffers.
3005 Remove duplicate tip about auto-mode-alist.
3006 (Minor Modes): Rewrite introduction.
3007 (Minor Mode Conventions): Copyedits. Don't recommend
3008 variable-only minor modes since few minor modes are like that.
3009
3010 2012-02-15 Glenn Morris <rgm@gnu.org>
3011
3012 * processes.texi (Network): Document open-network-stream :parameters.
3013
3014 2012-02-14 Chong Yidong <cyd@gnu.org>
3015
3016 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
3017 was removed on 2009-09-10. Update lisp-mode-map example.
3018 (Inheritance and Keymaps): Minor clarification.
3019 (Searching Keymaps): Remove out-of-place enumeration.
3020 (Key Lookup): Remove unnecessary example (one was already given in
3021 Format of Keymaps).
3022 (Changing Key Bindings): Update suppress-keymap example.
3023 (Menu Bar, Tool Bar): Copyedits.
3024 (Tool Bar): Update tool-bar-map example.
3025
3026 2012-02-12 Chong Yidong <cyd@gnu.org>
3027
3028 * debugging.texi (Debugger Commands): Continuing is now allowed
3029 for errors.
3030
3031 2012-02-11 Chong Yidong <cyd@gnu.org>
3032
3033 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
3034 Move the list of standard bitmaps there.
3035 (Fringe Cursors): Rewrite for clarity.
3036 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
3037
3038 * commands.texi (Command Overview): Mention read-key.
3039 (Using Interactive, Interactive Call): Minor clarifications.
3040 (Function Keys, Click Events): Avoid "input stream" terminology.
3041 (Click Events): Add xref to Window Sizes and Accessing Mouse.
3042 Clarify column and row components.
3043 (Accessing Mouse): Add xref to Click Events. Minor fixes.
3044 (Special Events): Copyedits.
3045
3046 * streams.texi (Input Streams): De-document get-file-char.
3047 (Output Variables): Don't refer to old backquote syntax.
3048
3049 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
3050 (Error Debugging): Note that debug-ignored-errors overrides list
3051 values of debug-on-error too. Add xref to Signaling Errors.
3052 Note that debug-on-signal is not customizable.
3053 Mention condition-case-unless-debug.
3054 (Compilation Errors): Node deleted.
3055
3056 * compile.texi (Compiler Errors): Move a paragraph here from
3057 deleted node Compilation Errors.
3058
3059 2012-02-10 Leo Liu <sdl.web@gmail.com>
3060
3061 * control.texi (Handling Errors): Change condition-case-no-debug
3062 to condition-case-unless-debug.
3063
3064 2012-02-10 Chong Yidong <cyd@gnu.org>
3065
3066 * advice.texi (Defining Advice): Clarify ad-unadvise.
3067 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
3068 is not abnormal.
3069 (Advising Primitives): Node deleted; ad-define-subr-args has been
3070 removed.
3071
3072 * compile.texi (Speed of Byte-Code): Use float-time in example.
3073 (Compilation Functions): Note that the log uses Compilation mode.
3074 Don't discuss the contents of byte-code function object here.
3075 (Compilation Functions): De-document internal function byte-code.
3076 (Docs and Compilation): Minor clarifications.
3077
3078 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
3079 Objects.
3080
3081 2012-02-10 Glenn Morris <rgm@gnu.org>
3082
3083 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
3084 Mention secure-hash.
3085 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
3086
3087 2012-02-10 Chong Yidong <cyd@gnu.org>
3088
3089 * loading.texi (Loading): Don't emphasize "library" terminology.
3090 (Library Search): load-path is not a user option. Mention role of
3091 -L option and packages. Improve examples.
3092 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
3093 obsolete.
3094 (Autoload): Minor clarifications.
3095
3096 2012-02-10 Glenn Morris <rgm@gnu.org>
3097
3098 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
3099
3100 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
3101
3102 2012-02-08 Glenn Morris <rgm@gnu.org>
3103
3104 * loading.texi (Named Features): Update the require example.
3105
3106 2012-02-07 Glenn Morris <rgm@gnu.org>
3107
3108 * modes.texi (Defining Minor Modes):
3109 Expand on args of defined minor modes.
3110
3111 2012-02-07 Chong Yidong <cyd@gnu.org>
3112
3113 * variables.texi (Creating Buffer-Local): Minor clarification
3114 to buffer-local-variables doc (Bug#10715).
3115
3116 2012-02-07 Glenn Morris <rgm@gnu.org>
3117
3118 * display.texi (ImageMagick Images): General update.
3119 Move most details of imagemagick-render-type to the variable's doc.
3120
3121 2012-02-06 Glenn Morris <rgm@gnu.org>
3122
3123 * keymaps.texi (Tool Bar): Mention separators.
3124 (Inheritance and Keymaps):
3125 Mention make-composed-keymap and multiple inheritance.
3126
3127 * modes.texi (Running Hooks): Mention run-hook-wrapped.
3128
3129 * control.texi (Handling Errors):
3130 Mention condition-case-no-debug and with-demoted-errors.
3131
3132 2012-02-05 Chong Yidong <cyd@gnu.org>
3133
3134 * customize.texi (Common Keywords): Minor clarifications.
3135 Document custom-unlispify-remove-prefixes.
3136 (Variable Definitions): Backquotes in defcustom seem to work fine
3137 now. Various other copyedits.
3138 (Simple Types): Copyedits. Document color selector.
3139 (Composite Types): Copyedits.
3140 (Splicing into Lists): Clarifications.
3141
3142 * eval.texi (Backquote): Move from macros.texi.
3143
3144 * macros.texi (Expansion): Minor clarification.
3145 (Backquote): Move node to eval.texi.
3146 (Defining Macros): Move an example from Backquote node.
3147 (Argument Evaluation): No need to mention Pascal.
3148 (Indenting Macros): Add xref to Defining Macros.
3149
3150 2012-02-05 Glenn Morris <rgm@gnu.org>
3151
3152 * debugging.texi (Error Debugging): Mention debug-on-event default.
3153
3154 2012-02-04 Glenn Morris <rgm@gnu.org>
3155
3156 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
3157
3158 * debugging.texi (Error Debugging): Mention debug-on-event.
3159 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
3160
3161 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
3162
3163 * text.texi (Buffer Contents):
3164 Update filter-buffer-substring description.
3165
3166 2012-02-04 Chong Yidong <cyd@gnu.org>
3167
3168 * functions.texi (What Is a Function): Add closures.
3169 Mention "return value" terminology. Add xref for command-execute.
3170 Remove unused "keystroke command" terminology.
3171 (Lambda Expressions): Give a different example than in the
3172 following subsection. Add xref to Anonymous Functions.
3173 (Function Documentation): Remove gratuitous markup.
3174 (Function Names): Move introductory text to `What Is a Function'.
3175 (Defining Functions): Fix defun argument spec.
3176 (Anonymous Functions): Document lambda macro explicitly.
3177 Mention effects on lexical binding.
3178 (Function Cells): Downplay direct usage of fset.
3179 (Closures): New node.
3180 (Inline Functions): Remove "open-code" terminology.
3181 (Declaring Functions): Minor tweak; .m is not C code.
3182
3183 * variables.texi (Variables): Don't refer to "global value".
3184 (Local Variables, Void Variables): Copyedits.
3185 (Lexical Binding): Minor clarification of example.
3186 (File Local Variables): Mention :safe and :risky defcustom args.
3187 (Lexical Binding): Add xref to Closures node.
3188
3189 2012-02-04 Glenn Morris <rgm@gnu.org>
3190
3191 * minibuf.texi (High-Level Completion): Updates for read-color.
3192
3193 2012-02-03 Glenn Morris <rgm@gnu.org>
3194
3195 * display.texi (GIF Images): Mention animation.
3196 Remove commented-out old example of animation.
3197 (Animated Images): New subsection.
3198 * elisp.texi (Top):
3199 * vol1.texi (Top):
3200 * vol2.texi (Top): Add Animated Images menu entry.
3201
3202 * display.texi (Image Formats): Remove oddly specific information
3203 on versions of image libraries.
3204 (GIF Images, TIFF Images): Minor rephrasing.
3205
3206 2012-02-02 Glenn Morris <rgm@gnu.org>
3207
3208 * processes.texi (Synchronous Processes):
3209 Mention call-process's :file gets overwritten.
3210
3211 * commands.texi (Reading One Event):
3212 * help.texi (Help Functions): Document read-char-choice.
3213
3214 * hooks.texi (Standard Hooks):
3215 * modes.texi (Keymaps and Minor Modes):
3216 * text.texi (Commands for Insertion): Document post-self-insert-hook.
3217
3218 * hooks.texi (Standard Hooks): Add prog-mode-hook.
3219
3220 * hooks.texi (Standard Hooks):
3221 * modes.texi (Major Mode Conventions, Mode Hooks):
3222 Document change-major-mode-after-body-hook.
3223
3224 2012-02-01 Glenn Morris <rgm@gnu.org>
3225
3226 * modes.texi (Defining Minor Modes):
3227 Mention disabling global minor modes on a per-major-mode basis.
3228
3229 2012-01-31 Chong Yidong <cyd@gnu.org>
3230
3231 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
3232 (Parser State): Remove unnecessary statement (Bug#10661).
3233
3234 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
3235
3236 2012-01-31 Glenn Morris <rgm@gnu.org>
3237
3238 * modes.texi (Defining Minor Modes):
3239 Document define-minor-mode's new :variable keyword.
3240
3241 2012-01-29 Chong Yidong <cyd@gnu.org>
3242
3243 * syntax.texi (Syntax Class Table): Tweak description of newline
3244 char syntax (Bug#9619).
3245
3246 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
3247 description (Bug#10189).
3248
3249 2012-01-29 Glenn Morris <rgm@gnu.org>
3250
3251 * files.texi (Changing Files): Document SELinux support.
3252
3253 * windows.texi (Window Sizes): Fix typo.
3254
3255 2012-01-28 Chong Yidong <cyd@gnu.org>
3256
3257 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
3258 doc (Bug#8568).
3259
3260 * frames.texi (Input Focus): Add NORECORD arg to
3261 select-frame-set-input-focus. Clarify its role in select-frame.
3262
3263 * text.texi (Transposition): We don't use transpose-region as an
3264 internal subroutine (Bug#3249).
3265
3266 * modes.texi (Example Major Modes): Update Lisp example code to
3267 current sources. Delete the old non-derived-major-mode example,
3268 which has diverged badly from current sources.
3269
3270 2012-01-27 Glenn Morris <rgm@gnu.org>
3271
3272 * makefile.w32-in (texinputdir): Fix (presumed) typo.
3273 (VERSION, manual): Remove, unused.
3274
3275 2012-01-27 Chong Yidong <cyd@gnu.org>
3276
3277 * commands.texi (Command Overview): Minor clarification (Bug#10384).
3278
3279 2012-01-26 Chong Yidong <cyd@gnu.org>
3280
3281 * searching.texi (String Search): Document negative repeat count
3282 (Bug#10507).
3283
3284 2012-01-26 Glenn Morris <rgm@gnu.org>
3285
3286 * variables.texi (Using Lexical Binding):
3287 Mention that lexical-binding should be set in the first line.
3288
3289 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
3290
3291 * macros.texi (Defining Macros): Don't claim that `declare' only
3292 affects Edebug and indentation.
3293
3294 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
3295
3296 * macros.texi (Defining Macros): Slight `declare' fixup.
3297
3298 2012-01-25 Glenn Morris <rgm@gnu.org>
3299
3300 * makefile.w32-in (texinputdir):
3301 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
3302
3303 2012-01-24 Chong Yidong <cyd@gnu.org>
3304
3305 * variables.texi (Variables, Local Variables, Void Variables):
3306 Edit to make the descriptions less specific to dynamic binding.
3307 (Local Variables): Default max-specpdl-size is now 1300.
3308 (Defining Variables): Edits for lexical scoping.
3309 Delete information about starting docstrings with *. De-document
3310 user-variable-p.
3311 (Tips for Defining): Remove an unimportant discussion of quitting
3312 in the middle of a load.
3313 (Accessing Variables, Setting Variables): Discuss lexical binding.
3314 (Variable Scoping): Rewrite.
3315 (Scope, Extent, Impl of Scope): Nodes deleted.
3316 (Dynamic Binding): New node, with material from Scope, Extent, and
3317 Impl of Scope nodes.
3318 (Dynamic Binding Tips): Rename from Using Scoping.
3319 (Lexical Binding): Rewrite.
3320 (Using Lexical Binding): Rename from Converting to Lexical
3321 Binding. Convert to subsection.
3322
3323 * customize.texi (Variable Definitions): Add custom-variable-p.
3324 Move user-variable-p documentation here.
3325
3326 2012-01-23 Chong Yidong <cyd@gnu.org>
3327
3328 * strings.texi (Text Comparison): Minor qualification.
3329
3330 * lists.texi (Cons Cells): Copyedits.
3331 (List Elements): Mention push.
3332 (List Variables): Mention pop.
3333 (Rings): Move to sequences.texi.
3334
3335 * sequences.texi (Sequence Functions): Don't repeat the
3336 introduction already given in the parent.
3337 (Vectors): Copyedits.
3338 (Rings): Move from lists.texi. Note that this is specific to the
3339 ring package.
3340
3341 * symbols.texi (Definitions, Symbol Components): Mention variable
3342 scoping issues.
3343 (Plists and Alists): Copyedits.
3344
3345 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
3346 correctness with lexical scoping.
3347 (Eval): Copyedits.
3348
3349 2012-01-21 Chong Yidong <cyd@gnu.org>
3350
3351 * intro.texi (A Sample Function Description): Special notation
3352 used for macros too.
3353
3354 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
3355 (Symbol Type): Add xref for keyword symbols.
3356 (Sequence Type): Clarify differences between sequence types.
3357 (Cons Cell Type): Add "linked list" index entry.
3358 (Non-ASCII in Strings): Copyedits.
3359 (Equality Predicates): Symbols with same name need not be eq.
3360
3361 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
3362 ldexp. Move float-e and float-pi to Math Functions node.
3363
3364 2012-01-21 Glenn Morris <rgm@gnu.org>
3365
3366 * modes.texi (Auto Major Mode):
3367 * variables.texi (File Local Variables):
3368 Mention inhibit-local-variables-regexps.
3369
3370 2012-01-19 Martin Rudalics <rudalics@gmx.at>
3371
3372 * windows.texi (Window Configurations): Rewrite references to
3373 persistent window parameters.
3374 (Window Parameters): Fix description of persistent window
3375 parameters.
3376
3377 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
3378
3379 * windows.texi (Window Parameters): Use @pxref.
3380
3381 2012-01-16 Martin Rudalics <rudalics@gmx.at>
3382
3383 * windows.texi (Window Configurations, Window Parameters):
3384 Describe persistent window parameters.
3385
3386 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
3387
3388 * variables.texi (Creating Buffer-Local): Warn against misuses of
3389 make-variable-buffer-local (bug#10258).
3390
3391 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3392
3393 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
3394
3395 2012-01-06 Chong Yidong <cyd@gnu.org>
3396
3397 * variables.texi (Directory Local Variables):
3398 Document hack-dir-local-variables-non-file-buffer.
3399
3400 2012-01-06 Glenn Morris <rgm@gnu.org>
3401
3402 * maps.texi (Standard Keymaps): Refer to Info-edit by name
3403 rather than by keybinding.
3404
3405 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
3406
3407 * frames.texi (Font and Color Parameters): Add @pxref.
3408
3409 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
3410
3411 * frames.texi (Font and Color Parameters):
3412 Document w32 font backends (bug#10399).
3413
3414 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3415
3416 * files.texi (File Attributes, Changing Files):
3417 Use a more-natural notation for octal numbers.
3418
3419 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
3420
3421 * variables.texi (Variables with Restricted Values):
3422 Change reference to variable (bug#10354).
3423
3424 2011-12-13 Martin Rudalics <rudalics@gmx.at>
3425
3426 * windows.texi (Splitting Windows): Use t instead of non-nil
3427 when describing window-combination-resize.
3428
3429 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3430
3431 * text.texi (Special Properties): Warn against `intangible' properties
3432 (bug#10222).
3433
3434 2011-11-26 Eli Zaretskii <eliz@gnu.org>
3435
3436 * display.texi (Truncation):
3437 * text.texi (Special Properties): Describe what a stretch-glyph is
3438 instead of using that term without explanation. Make the
3439 cross-references more accurate.
3440
3441 * display.texi (Usual Display): Update the description,
3442 cross-references, and indexing related to display of control
3443 characters and raw bytes.
3444
3445 2011-11-25 Martin Rudalics <rudalics@gmx.at>
3446
3447 * windows.texi (Splitting Windows): Fix description of
3448 window-combination-limit. Suggested by Eli Zaretskii.
3449
3450 2011-11-23 Chong Yidong <cyd@gnu.org>
3451
3452 * windows.texi (Window Sizes): Move window-top-line,
3453 window-left-column, and window-*-pixel-edges to Coordinates and
3454 Windows node.
3455 (Coordinates and Windows): Restore window-edges doc.
3456
3457 2011-11-21 Martin Rudalics <rudalics@gmx.at>
3458
3459 * windows.texi (Windows and Frames, Splitting Windows):
3460 Fix typos.
3461
3462 2011-11-21 Chong Yidong <cyd@gnu.org>
3463
3464 * windows.texi (Splitting Windows): Fix error in documentation of
3465 window-combination-limit.
3466 (Cyclic Window Ordering): Minor fixes to next-window,
3467 one-window-p, and get-lru-window docs. Don't document
3468 window-list-1.
3469 (Buffers and Windows): Copyedits.
3470 (Choosing Window): Document special handling of special-display-*.
3471 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
3472 Don't document even-window-heights, which is going away.
3473 Clarify which options are obeyed by which action functions.
3474
3475 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3476
3477 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3478
3479 2011-11-20 Martin Rudalics <rudalics@gmx.at>
3480
3481 * windows.texi (Resizing Windows, Splitting Windows):
3482 Remove term "status" when talking about combination limits.
3483
3484 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
3485
3486 * compile.texi (Compiler Errors):
3487 * help.texi (Help Functions): Fix typos.
3488
3489 2011-11-19 Chong Yidong <cyd@gnu.org>
3490
3491 * windows.texi (Splitting Windows): Clarify role of window
3492 parameters in split-window. Shorten the example.
3493 (Deleting Windows): Rewrite intro to handle internal windows.
3494 Fix delete-windows-on doc.
3495 (Selecting Windows): Copyedits.
3496
3497 2011-11-17 Martin Rudalics <rudalics@gmx.at>
3498
3499 * windows.texi (Resizing Windows, Splitting Windows)
3500 (Deleting Windows): Use term window-combination-resize instead
3501 of window-splits.
3502
3503 2011-11-16 Martin Rudalics <rudalics@gmx.at>
3504
3505 * windows.texi (Resizing Windows, Splitting Windows):
3506 Rename occurrences of window-nest to window-combination-limit.
3507
3508 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
3509
3510 * intro.texi (Lisp History): Fix typo.
3511
3512 2011-11-12 Martin Rudalics <rudalics@gmx.at>
3513
3514 * windows.texi (Splitting Windows, Deleting Windows):
3515 Remove references to splits status of windows.
3516
3517 2011-11-10 Glenn Morris <rgm@gnu.org>
3518
3519 * buffers.texi (Read Only Buffers): Expand a bit on why
3520 toggle-read-only should only be used interactively. (Bug#7292)
3521
3522 2011-11-09 Chong Yidong <cyd@gnu.org>
3523
3524 * windows.texi (Window Sizes): Document window-pixel-edges,
3525 window-inside-pixel-edges, window-absolute-pixel-edges, and
3526 window-inside-absolute-pixel-edges.
3527 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3528 non-full-width windows.
3529
3530 2011-11-09 Martin Rudalics <rudalics@gmx.at>
3531
3532 * windows.texi (Resizing Windows): Rewrite documentation of
3533 window-resizable.
3534
3535 2011-11-09 Chong Yidong <cyd@gnu.org>
3536
3537 * windows.texi (Splitting Windows): Simplify example.
3538
3539 2011-11-08 Chong Yidong <cyd@gnu.org>
3540
3541 * windows.texi (Window Sizes): Copyedits. Document
3542 window-text-height. Remove window-min-height and window-min-width
3543 discussion, referring instead to Emacs manual.
3544 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
3545 (Resizing Windows): Simplify introduction. Don't document
3546 enlarge-window, shrink-window, enlarge-window-horizontally, and
3547 shrink-window-horizontally; they are no longer preferred for
3548 calling from Lisp, and are already documented in the Emacs manual.
3549
3550 2011-11-07 Glenn Morris <rgm@gnu.org>
3551
3552 * windows.texi (Choosing Window): Fix keybinding typo.
3553
3554 2011-11-07 Martin Rudalics <rudalics@gmx.at>
3555
3556 * windows.texi (Resizing Windows, Splitting Windows)
3557 (Window Configurations): Use "child window" instead of
3558 "subwindow".
3559
3560 2011-11-06 Chong Yidong <cyd@gnu.org>
3561
3562 * windows.texi (Basic Windows): Clarify various definitions.
3563 Treat window-normalize-* as internal; don't document them.
3564 (Windows and Frames): Various clarifications, e.g. non-live
3565 windows also belong to frames. Fix window-list description.
3566 Simplify window nesting example.
3567 (Splitting Windows, Window Configurations):
3568 Use split-window-below.
3569
3570 2011-11-04 Eli Zaretskii <eliz@gnu.org>
3571
3572 * windows.texi (Window Sizes): Mention in the doc string that the
3573 return values of `window-body-height' and `window-body-width' are
3574 in frame's canonical units. (Bug#9949)
3575
3576 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3577
3578 * windows.texi (Windows and Frames): Remove "iso-" infix from
3579 documentation of window-iso-combined-p.
3580
3581 2011-10-26 Chong Yidong <cyd@gnu.org>
3582
3583 * modes.texi (Running Hooks): Document with-wrapper-hook.
3584
3585 2011-10-18 Chong Yidong <cyd@gnu.org>
3586
3587 * display.texi (Glyphless Chars): New node.
3588
3589 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3590
3591 * text.texi (Yanking): Document yank-excluded-properties.
3592
3593 * package.texi (Packaging Basics): The commentary should say how
3594 to begin using the package.
3595
3596 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3597
3598 * windows.texi (Deleting Windows): Mention which window gets
3599 selected when deleting the selected window.
3600
3601 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3602
3603 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3604 with the selected window.
3605 * windows.texi (Buffers and Windows): Reformulate text on how
3606 replace-buffer-in-windows deals with a window.
3607 (Quitting Windows): Describe how quit-window deals with a
3608 standalone frame. Describe new option frame-auto-hide-function.
3609
3610 2011-10-08 Glenn Morris <rgm@gnu.org>
3611
3612 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3613
3614 * positions.texi (Excursions): Update warning message.
3615
3616 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3617
3618 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3619 Fix Emacs manual xref (Bug#9675).
3620
3621 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3622
3623 * windows.texi (Textual Scrolling): Document scroll-up-command,
3624 scroll-down-command, scroll-error-top-bottom, and the
3625 scroll-command symbol property.
3626 (Display Action Functions): Fix description of
3627 display-buffer-pop-up-window.
3628
3629 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3630
3631 * windows.texi (Splitting Windows): Fix typos.
3632
3633 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3634
3635 * windows.texi (Windows and Frames, Display Action Functions)
3636 (Switching Buffers): Fix some typos.
3637 (Buffers and Windows): Remove reference to window-auto-delete.
3638 Reword description of replace-buffer-in-windows.
3639 (Window History): Fix some typos and refer to frame local buffer
3640 list.
3641 (Quitting Windows): New node.
3642 (Window Configurations): Add descriptions of window-state-get
3643 and window-state-put.
3644 (Window Parameters): Describe variable ignore-window-parameters.
3645 Sketch some window parameters currently in use.
3646 * elisp.texi (Top): Update node listing.
3647
3648 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3649
3650 * windows.texi (Display Action Functions)
3651 (Choosing Window Options): New nodes.
3652
3653 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3654
3655 * windows.texi (Window History): New node. Move text here from
3656 Buffers and Windows.
3657 (Switching Buffers): Rename from Displaying Buffers, since we
3658 don't document display-buffer here; callers changed.
3659 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3660 switch-to-buffer-other-frame. Delete duplicate
3661 replace-buffer-in-windows doc.
3662 (Choosing Window): Document display actions.
3663
3664 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3665
3666 * display.texi (Forcing Redisplay): Update the description of
3667 redisplay-dont-pause due to change in the default value.
3668
3669 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3670
3671 * frames.texi (Frames and Windows): Move section and rename to
3672 Windows and Frames in windows.texi.
3673 * windows.texi (Windows): Restructure.
3674 (Basic Windows): Rewrite. Explain live and internal windows and
3675 normalization functions.
3676 (Windows and Frames): Move section here from frames.texi.
3677 Describe subwindows, window combinations, window tree, and
3678 corresponding functions including window-list here.
3679 (Window Sizes): Rename section from Size of Window and move it
3680 up in chapter. Describe total and body sizes and the
3681 corresponding functions. Explain new semantics of
3682 window-min-height/-width.
3683 (Resizing Windows): Move section up in chapter. Describe new
3684 resize functions.
3685 (Splitting Windows): Describe new behavior of split-window,
3686 split-window-above-each-other and split-window-side-by-side.
3687 Provide examples. Describe window-nest and window-splits
3688 options.
3689 (Deleting Windows): Minor rewrite.
3690 (Selecting Windows): Minor rewrite.
3691 Describe frame-selected-window and set-frame-selected-window here.
3692 (Cyclic Window Ordering): Minor rewrite.
3693 Describe window-list-1.
3694 (Buffers and Windows): Rewrite. Explain a window's previous and
3695 next buffers and the corresponding functions.
3696 (Window Tree): Merge into Windows and Frames section.
3697 * elisp.texi (Top): Update node listings for frames and windows
3698 sections.
3699
3700 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3701
3702 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3703
3704 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3705
3706 * errors.texi (Standard Errors): Remove apparent placeholder text
3707 (bug#9491).
3708
3709 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
3710
3711 * frames.texi (Management Parameters): Fix description of
3712 icon-type parameter.
3713
3714 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
3715
3716 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3717 ending in C-g. Suggested by Edward O'Connor.
3718
3719 2011-09-17 Eli Zaretskii <eliz@gnu.org>
3720
3721 * numbers.texi (Integer Basics): Add indexing for
3722 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3723
3724 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
3725
3726 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3727
3728 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
3729
3730 * processes.texi (Network Servers): Clarify what the process
3731 buffer is used for (bug#9233).
3732
3733 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
3734
3735 * lists.texi (Building Lists): Fix typo.
3736
3737 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
3738
3739 * display.texi (Basic Faces): New node. Document new faces.
3740
3741 * modes.texi (Major Mode Conventions): Move some text there.
3742 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3743
3744 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
3745
3746 * modes.texi (Basic Major Modes): New node. Callers updated.
3747 (Major Modes): Document fundamental-mode and major-mode.
3748 (Major Mode Basics): Node deleted; text moved to Major Modes.
3749 (Derived Modes): Document derived-mode-p.
3750
3751 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
3752
3753 * files.texi (Changing Files, Create/Delete Dirs): Document new
3754 arguments for delete-file, delete-directory, and copy-directory.
3755 (Visiting Functions): Remove view-file; it is documented in the
3756 Emacs manual.
3757
3758 * frames.texi (Layout Parameters): The defaults for the
3759 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3760
3761 * display.texi (Progress): Document spinner functionality.
3762
3763 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3764 operating system signals. Refer to save-buffers-kill-terminal
3765 instead of save-buffers-kill-emacs.
3766
3767 * objects.texi (Symbol Type): Document ## print representation.
3768
3769 2011-08-25 Eli Zaretskii <eliz@gnu.org>
3770
3771 * display.texi (Specified Space): Mention that `space' specs
3772 influence bidi reordering.
3773 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3774 separating fields with bidirectional content.
3775
3776 2011-08-24 Eli Zaretskii <eliz@gnu.org>
3777
3778 * display.texi (Bidirectional Display): Document return value in
3779 buffers that are not bidi-reordered for display, and in unibyte
3780 buffers.
3781
3782 2011-08-23 Eli Zaretskii <eliz@gnu.org>
3783
3784 * nonascii.texi (Character Properties): Document the values for
3785 unassigned codepoints.
3786
3787 2011-08-18 Eli Zaretskii <eliz@gnu.org>
3788
3789 * nonascii.texi (Character Properties): Document use of
3790 `bidi-class' and `mirroring' properties as part of reordering.
3791 Provide cross-references to "Bidirectional Display".
3792
3793 * display.texi (Bidirectional Display): Document the pitfalls of
3794 concatenating strings with bidirectional content, with possible
3795 solutions. Document bidi-string-mark-left-to-right.
3796 Mention paragraph direction in modes that inherit from prog-mode.
3797 Document use of `bidi-class' and `mirroring' properties as part of
3798 reordering.
3799
3800 2011-08-16 Eli Zaretskii <eliz@gnu.org>
3801
3802 * modes.texi (Major Mode Conventions): Improve the documentation
3803 of `mode-class' `special' modes.
3804
3805 * nonascii.texi (Character Properties): Document the `mirroring'
3806 property. Add index entries.
3807
3808 * syntax.texi (Categories): Add an example of defining a new
3809 category and category table.
3810
3811 * searching.texi (Regexp Backslash): Document how to display
3812 existing categories. Mention the possibility of adding
3813 categories, and add an xref to where this is described. Add an
3814 index entry.
3815
3816 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
3817
3818 * text.texi (Special Properties):
3819 * display.texi (Overlay Properties): Note that mouse-face cannot
3820 change the text size (Bug#8530).
3821
3822 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
3823
3824 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3825 using setenv instead.
3826
3827 2011-07-28 Eli Zaretskii <eliz@gnu.org>
3828
3829 * display.texi (Bidirectional Display): Document the fact that
3830 bidi-display-reordering is t by default.
3831
3832 2011-07-23 Eli Zaretskii <eliz@gnu.org>
3833
3834 * display.texi (Bidirectional Display): New section.
3835
3836 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3837 Tim Cross <theophilusx@gmail.com> (tiny change)
3838 Glenn Morris <rgm@gnu.org>
3839
3840 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
3841
3842 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3843
3844 * help.texi (Keys in Documentation): Revert last change.
3845
3846 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3847
3848 * help.texi (Keys in Documentation): Clarify that \= only quotes
3849 the next character, and doesn't affect longer sequences in
3850 particular (bug#8935).
3851
3852 * debugging.texi (Using Debugger):
3853 Mention @code{eval-expression-debug-on-error} (bug#8549).
3854
3855 2011-07-14 Eli Zaretskii <eliz@gnu.org>
3856
3857 * display.texi (Other Display Specs): Document that `left-fringe'
3858 and `right-fringe' display specifications are of the "replacing"
3859 kind.
3860
3861 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3862
3863 * help.texi (Documentation Basics): Add a link to the Function
3864 Documentation node (bug#6580).
3865
3866 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3867
3868 * keymaps.texi (Menu Bar): Mention :visible and :enable
3869 (bug#6344). Text by Drew Adams.
3870
3871 * modes.texi (Running Hooks): Mention buffer-local hook variables
3872 (bug#6218).
3873
3874 * objects.texi (General Escape Syntax): "a with grave accent" is
3875 ?xe0, not ?x8e0 (bug#5259).
3876
3877 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3878
3879 * display.texi (Face Attributes, Font Selection): Add references
3880 to the Fonts node in the Emacs manual (Bug#4178).
3881
3882 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3883
3884 * display.texi (Window Systems): `window-system' is
3885 terminal-local.
3886
3887 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3888 frame-local variables.
3889
3890 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3891 frame-local variables.
3892 (Frame-Local Variables): Node deleted.
3893
3894 * elisp.texi (Top): Update node listing.
3895
3896 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3897
3898 * elisp.texi: Change "inferiors" to "subnodes" in three places
3899 (bug#3523).
3900
3901 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
3902
3903 * frames.texi (Window System Selections): Discussion of
3904 x-select-enable-clipboard moved to Emacs manual.
3905
3906 2011-07-11 Deniz Dogan <deniz@dogan.se>
3907
3908 * commands.texi (Prefix Command Arguments): Remove excessive
3909 apostrophe.
3910
3911 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3912
3913 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3914 description is a string (bug#3313).
3915
3916 * frames.texi (Display Feature Testing): Try to explain what all
3917 the visual classes mean (bug#3042).
3918
3919 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3920
3921 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3922 and `mode-line-client' (bug#2974).
3923
3924 * text.texi (Insertion): Clarify marker movements (bug#1651).
3925 Text from Drew Adams.
3926
3927 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3928
3929 * text.texi (Special Properties): Clarify the format of `face'
3930 (bug#1375).
3931
3932 * commands.texi (Interactive Call): Add a `call-interactively'
3933 example (bug#1010).
3934
3935 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3936
3937 * functions.texi (Calling Functions): Link to the "Interactive
3938 Call" node (bug#1001).
3939
3940 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
3941
3942 * customize.texi (Composite Types): Move alist and plist to here
3943 from Simple Types (Bug#7545).
3944
3945 * elisp.texi (Top): Update menu description.
3946
3947 * display.texi (Face Attributes): Document negative line widths
3948 (Bug#6113).
3949
3950 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3951
3952 * searching.texi (Match Data): Note that match data can be
3953 overwritten by most functions (bug#2499).
3954
3955 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3956
3957 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3958 flags mean (bug#6659).
3959
3960 * functions.texi (What Is a Function): Document the autoload
3961 object (bug#6496).
3962
3963 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3964
3965 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3966 is only used in the Customize user interface (bug#6089).
3967
3968 * display.texi (Showing Images): Mention the point of sliced
3969 images (bug#7836).
3970
3971 2011-07-02 Eli Zaretskii <eliz@gnu.org>
3972
3973 * variables.texi (Defining Variables, Void Variables)
3974 (Constant Variables): Fix incorrect usage of @kindex.
3975
3976 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3977
3978 * variables.texi (Defining Variables): Add an index entry for
3979 `set-variable' (bug#7262).
3980 (Defining Variables): Use @findex for functions.
3981
3982 * frames.texi (Basic Parameters): Document the `explicit-name'
3983 parameter (bug#6951).
3984
3985 * customize.texi (Type Keywords): Clarify that :value provides a
3986 default value for all types (bug#7386).
3987
3988 * streams.texi (Output Functions): Document `pp'.
3989
3990 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
3991
3992 * keymaps.texi (Searching Keymaps):
3993 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3994 change. Suggested by Johan Bockgård.
3995
3996 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
3997
3998 * text.texi (Special Properties): Clarify role of font-lock-face.
3999
4000 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4001
4002 * processes.texi (Process Information): Rename `process-alive-p'
4003 to `process-live-p' for consistency with other `-live-p' functions.
4004
4005 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
4006
4007 Document wide integers better.
4008 * files.texi (File Attributes): Document ino_t values better.
4009 ino_t values no longer map to anything larger than a single cons.
4010 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations)
4011 (Bitwise Operations):
4012 * objects.texi (Integer Type): Use a binary notation that is a bit easier
4013 to read, and that will port better if 62-bits becomes the default.
4014 Fix or remove incorrect examples.
4015 * os.texi (Time Conversion): Document time_t values better.
4016
4017 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4018
4019 * processes.texi (Process Information):
4020 Document `process-alive-p'.
4021
4022 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4023
4024 * help.texi (Accessing Documentation):
4025 * display.texi (Pixel Specification):
4026 * processes.texi (Serial Ports, Serial Ports):
4027 * nonascii.texi (Character Properties, Default Coding Systems):
4028 * text.texi (Changing Properties, Special Properties):
4029 * windows.texi (Window Start and End):
4030 * modes.texi (SMIE Indentation Example, SMIE Tricks):
4031 * keymaps.texi (Searching Keymaps, Tool Bar):
4032 * minibuf.texi (Basic Completion):
4033 * compile.texi (Eval During Compile):
4034 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
4035 7x9 paper in printed manual.
4036
4037 * lists.texi (Sets And Lists): Fix misplaced text.
4038
4039 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
4040
4041 * keymaps.texi (Remapping Commands): Emphasize that the keymap
4042 needs to be active (Bug#8350).
4043
4044 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
4045
4046 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
4047
4048 * tips.texi (Coding Conventions): Remove antediluvian filename
4049 limit recommendation (Bug#8538).
4050
4051 2011-05-27 Glenn Morris <rgm@gnu.org>
4052
4053 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
4054
4055 2011-05-26 Glenn Morris <rgm@gnu.org>
4056
4057 * variables.texi (File Local Variables):
4058 Update hack-local-variables `mode-only' return value.
4059 Add some more details on what this function does in the other case.
4060
4061 2011-05-19 Glenn Morris <rgm@gnu.org>
4062
4063 * lists.texi (Sets And Lists): Mention cl provides union etc.
4064
4065 2011-05-19 Nix <nix@esperi.org.uk>
4066
4067 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
4068
4069 * text.texi (Parsing HTML): Update for function name changes.
4070
4071 * syntax.texi (Syntax Flags): Small fix.
4072
4073 * keymaps.texi (Active Keymaps): Typo fix.
4074 (Changing Key Bindings): Grammar fix.
4075
4076 * frames.texi (Minibuffers and Frames): Grammar fix.
4077 (Window System Selections): x-select-enable-clipboard now defaults to t.
4078
4079 * customize.texi (Common Keywords):
4080 * display.texi (Abstract Display):
4081 * modes.texi (Auto-Indentation):
4082 * nonascii.texi (Converting Representations): Typo fixes.
4083
4084 * control.texi (Examples of Catch): Call it "goto" not "go to".
4085
4086 2011-05-14 Eli Zaretskii <eliz@gnu.org>
4087
4088 * nonascii.texi (Character Properties): Fix inconsistencies with
4089 implementation.
4090
4091 * text.texi (Special Properties): Move @defvar's out of the
4092 @table. (Bug#8652)
4093
4094 2011-05-12 Glenn Morris <rgm@gnu.org>
4095
4096 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
4097
4098 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
4099
4100 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
4101 (Multiline Font Lock):
4102 * vol2.texi (Top):
4103 * vol1.texi (Top):
4104 * elisp.texi (Top): Update menu accordingly.
4105
4106 2011-05-12 Drew Adams <drew.adams@oracle.com>
4107
4108 * modes.texi (Region to Fontify): Fix typo.
4109
4110 2011-05-10 Jim Meyering <meyering@redhat.com>
4111
4112 * minibuf.texi: Fix typo "in in -> in".
4113
4114 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
4115
4116 * numbers.texi (Integer Basics): Large integers are treated as floats.
4117
4118 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4119
4120 * processes.texi (Synchronous Processes): Document the (:file
4121 "/file-name") syntax for `call-process'.
4122
4123 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
4124
4125 * windows.texi (Choosing Window): Fix typo.
4126
4127 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
4128
4129 * frames.texi (Layout Parameters): Note the difference between
4130 querying and setting parameters for left-fringe and right-fringe
4131 (Bug#6930).
4132
4133 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
4134
4135 * minibuf.texi (Basic Completion): Be a bit more precise about the
4136 valid kinds of completion tables.
4137 (Programmed Completion): Remove obsolete text about lambda expressions
4138 not being valid completion tables.
4139
4140 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
4141
4142 * positions.texi (Excursions): Explain the "save-excursion
4143 defeated by set-buffer" warning.
4144
4145 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
4146 save-excursion. Suggested by Uday S Reddy.
4147
4148 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
4149
4150 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
4151 (Lexical Binding): New sub-section.
4152
4153 * eval.texi (Eval): Discourage the use of `eval'.
4154 Document its new `lexical' argument.
4155
4156 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
4157
4158 * commands.texi (Command Overview): `post-command-hook' is not reset to
4159 nil any more.
4160
4161 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
4162
4163 * strings.texi (String Conversion): Don't mention
4164 string-make-(uni|multi)byte (bug#8262).
4165 * nonascii.texi (Converting Representations): Fix up range.
4166 * keymaps.texi (Key Binding Commands): Update code point, avoid
4167 "unibyte character" and remove mention of unibyte bindings.
4168
4169 2011-03-10 Eli Zaretskii <eliz@gnu.org>
4170
4171 * modes.texi (Operator Precedence Grammars): Don't use characters
4172 outside ISO-8859-1.
4173
4174 2011-03-09 Eli Zaretskii <eliz@gnu.org>
4175
4176 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
4177
4178 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
4179
4180 2011-03-08 Glenn Morris <rgm@gnu.org>
4181
4182 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
4183 * intro.texi (Acknowledgements): Names to UTF-8.
4184 * elisp.texi: Set documentencoding.
4185
4186 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
4187
4188 * Version 23.3 released.
4189
4190 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4191
4192 * package.texi: Update index keywords.
4193 (Package Archives): New node contents. Document package-x.el.
4194
4195 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
4196
4197 * makefile.w32-in (srcs): Add package.texi.
4198
4199 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
4200
4201 * package.texi (Packaging, Packaging Basics, Simple Packages)
4202 (Multi-file Packages): Expand and clarify.
4203 (Package Archives): Temporary placeholder node.
4204
4205 * elisp.texi (Top): Update node listing.
4206
4207 * Makefile.in (srcs): Add package.texi.
4208
4209 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
4210
4211 * processes.texi (Synchronous Processes): Minor clarification
4212 (Bug#8149).
4213
4214 2011-03-03 Glenn Morris <rgm@gnu.org>
4215
4216 * files.texi (Truenames): Minor clarification. (Bug#2341)
4217
4218 2011-03-01 Glenn Morris <rgm@gnu.org>
4219
4220 * variables.texi (Directory Local Variables):
4221 Mention `(subdirs . nil)' alist element.
4222
4223 2011-02-28 Glenn Morris <rgm@gnu.org>
4224
4225 * variables.texi (Directory Local Variables): Mention the optional
4226 mtime argument of dir-locals-set-directory-class. (Bug#3577)
4227
4228 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
4229
4230 * minibuf.texi (Minibuffer History): Clarify discussion of
4231 minibuffer history lists (Bug#8085).
4232
4233 2011-02-19 Eli Zaretskii <eliz@gnu.org>
4234
4235 * elisp.texi: Sync @dircategory with ../../info/dir.
4236
4237 * files.texi (Visiting Functions): Document find-file-literally,
4238 both the command and the variable.
4239
4240 * variables.texi (Creating Buffer-Local): Explain the meaning of
4241 permanent local variables.
4242
4243 * files.texi (Visiting Functions): Document find-file-literally,
4244 both the command and the variable.
4245
4246 * variables.texi (Creating Buffer-Local): Explain the meaning of
4247 permanent local variables.
4248
4249 2011-02-19 Glenn Morris <rgm@gnu.org>
4250
4251 * keymaps.texi (Remapping Commands): Mention how to undo it.
4252
4253 2011-02-09 Reuben Thomas <rrt@sc3d.org>
4254
4255 * loading.texi (Hooks for Loading): Remove unnecessary advice
4256 about eval-after-load (Bug#7986).
4257
4258 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
4259
4260 * commands.texi (Accessing Mouse): Note that a header line is not
4261 included in the row of posn-col-row.
4262
4263 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
4264
4265 * modes.texi (Major Mode Conventions): Add face guidelines.
4266 (Faces for Font Lock): List faces in order of prominence.
4267
4268 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
4269
4270 format-time-string now supports subsecond time stamp resolution
4271 * os.texi (Time Parsing): Document %N.
4272
4273 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
4274
4275 * vol1.texi (Top):
4276 * vol2.texi (Top):
4277 * elisp.texi (Top):
4278 * display.texi (Display Property): Shorten the menu description of
4279 the "Other Display Specs" node (Bug#7816).
4280
4281 * keymaps.texi (Defining Menus): Add "menu item" and "extended
4282 menu item" concept index entries (Bug#7805).
4283
4284 2011-01-29 Eli Zaretskii <eliz@gnu.org>
4285
4286 * makefile.w32-in (texinfodir): New variable.
4287 (usermanualdir): Remove as redundant with $(emacsdir).
4288 (MAKEINFO): Remove options, leave only program name.
4289 (MAKEINFO_OPTS): New variable.
4290 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
4291
4292 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
4293 Richard Kim <emacs18@gmail.com>
4294
4295 * loading.texi (Library Search): Document list-load-path-shadows
4296 (Bug#7757).
4297
4298 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
4299
4300 * searching.texi (Regexp Special): Remove outdated discussion of
4301 character sets (Bug#7780).
4302
4303 * frames.texi (Pop-Up Menus): Document where menu title comes
4304 from (Bug#7684).
4305
4306 2011-01-25 Glenn Morris <rgm@gnu.org>
4307
4308 * display.texi (Making Buttons): Mention limitation of text buttons.
4309
4310 2011-01-23 Werner Lemberg <wl@gnu.org>
4311
4312 * Makefile.in (MAKEINFO): Now controlled by `configure'.
4313 (MAKEINFO_OPTS): New variable. Use it where appropriate.
4314 (ENVADD): New variable to control texi2dvi and texi2pdf.
4315
4316 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
4317
4318 * files.texi (Directory Names): Move directory-abbrev-alist doc to
4319 Emacs manual.
4320
4321 2011-01-15 Eli Zaretskii <eliz@gnu.org>
4322
4323 * files.texi (Directory Names): Explain why FROM in
4324 directory-abbrev-alist should begin with \`. (Bug#7777)
4325
4326 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
4327
4328 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
4329
4330 2011-01-02 Eli Zaretskii <eliz@gnu.org>
4331
4332 * modes.texi (Emulating Mode Line): Fix last change.
4333
4334 2011-01-02 Eli Zaretskii <eliz@gnu.org>
4335
4336 * modes.texi (Emulating Mode Line): Update documentation of
4337 format-mode-line according to changes that fixed bug #7587.
4338
4339 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
4340
4341 * modes.texi (Derived Modes): Mention prog-mode.
4342
4343 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
4344 of the key-binding-data cache since we don't use it any more.
4345
4346 2010-12-13 Eli Zaretskii <eliz@gnu.org>
4347
4348 * processes.texi (Shell Arguments):
4349 * strings.texi (Creating Strings): Don't mention "shell commands";
4350 make it explicit that `split-string-and-unquote' and
4351 `combine-and-quote-strings' are mainly for working with arguments
4352 to call-process and start-process.
4353
4354 * processes.texi (Shell Arguments): Fix documentation of
4355 `split-string-and-unquote'. Add indexing. (Bug#7563)
4356
4357 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
4358
4359 * modes.texi (Auto-Indentation): New section to document SMIE.
4360 (Major Mode Conventions):
4361 * text.texi (Mode-Specific Indent): Refer to it.
4362
4363 2010-12-13 Eli Zaretskii <eliz@gnu.org>
4364
4365 * display.texi (Other Display Specs): Document left-fringe and
4366 right-fringe display specs.
4367
4368 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
4369
4370 * backups.texi (Making Backups):
4371 * modes.texi (Example Major Modes): Use recommended coding style.
4372 (Major Mode Basics, Derived Modes): Encourge more strongly use of
4373 define-derived-mode. Mention completion-at-point-functions.
4374
4375 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
4376
4377 * nonascii.texi (Converting Representations):
4378 Document byte-to-string.
4379
4380 2010-12-08 Glenn Morris <rgm@gnu.org>
4381
4382 * buffers.texi (Modification Time):
4383 verify-visited-file-modtime now defaults to the current buffer.
4384
4385 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
4386
4387 * nonascii.texi (Converting Representations): Document byte-to-string.
4388
4389 * strings.texi (Creating Strings): Don't mention semi-obsolete
4390 function char-to-string.
4391 (String Conversion): Shorten discussion of semi-obsolete function
4392 string-to-char. Link to Converting Representations.
4393
4394 * objects.texi (Symbol Type):
4395 * text.texi (Near Point):
4396 * help.texi (Help Functions):
4397 * functions.texi (Mapping Functions): Use string instead of
4398 char-to-string in examples.
4399
4400 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
4401
4402 * text.texi (Kill Functions, Kill Functions)
4403 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
4404 YANK-HANDLER args.
4405
4406 * symbols.texi (Creating Symbols): Using unintern without an
4407 obarray arg is now obsolete.
4408
4409 * numbers.texi (Float Basics): Document float-e and float-pi.
4410
4411 * variables.texi (Defining Variables): Change "pi" example to
4412 "float-pi".
4413
4414 2010-11-26 Eli Zaretskii <eliz@gnu.org>
4415
4416 * commands.texi (Click Events): Document the values of X, Y and
4417 COL, ROW in the event's position, when the click is on the header
4418 or mode line, on the fringes, or in the margins.
4419
4420 2010-11-17 Eli Zaretskii <eliz@gnu.org>
4421
4422 * customize.texi (Composite Types): Lower-case index entry.
4423
4424 * loading.texi (How Programs Do Loading):
4425 Document load-file-name. (Bug#7346)
4426
4427 2010-11-17 Glenn Morris <rgm@gnu.org>
4428
4429 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4430
4431 2010-11-13 Eli Zaretskii <eliz@gnu.org>
4432
4433 * display.texi (Usual Display): Characters with no fonts are not
4434 necessarily displayed as empty boxes.
4435
4436 2010-10-31 Glenn Morris <rgm@gnu.org>
4437
4438 * maps.texi (Standard Keymaps): Update File menu description.
4439
4440 2010-10-28 Glenn Morris <rgm@gnu.org>
4441
4442 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4443
4444 2010-10-24 Eli Zaretskii <eliz@gnu.org>
4445
4446 * display.texi (Window Systems): Deprecate use of window-system as
4447 a predicate.
4448
4449 2010-10-23 Glenn Morris <rgm@gnu.org>
4450
4451 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4452 sorted-doc.
4453
4454 2010-10-15 Eli Zaretskii <eliz@gnu.org>
4455
4456 * os.texi (Dynamic Libraries): New node, with slightly modified
4457 text deleted from "Image Formats".
4458 (System Interface): Add @menu entry for "Dynamic Libraries".
4459
4460 * display.texi (Image Formats): Remove description of
4461 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4462
4463 2010-10-12 Glenn Morris <rgm@gnu.org>
4464
4465 * book-spine.texinfo: Rename to book-spine.texi.
4466
4467 2010-10-11 Glenn Morris <rgm@gnu.org>
4468
4469 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4470
4471 * Makefile.in (DVIPS): New variable.
4472 (.PHONY): Add html, ps.
4473 (html, elisp.html, ps, elisp.ps): New targets.
4474 (clean): Delete html, ps files.
4475 ($(infodir)/elisp): Remove unnecessary includes.
4476
4477 2010-10-09 Eli Zaretskii <eliz@gnu.org>
4478
4479 * makefile.w32-in (emacsdir): New variable.
4480 (srcs): Add emacsver.texi.
4481 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4482
4483 2010-10-09 Glenn Morris <rgm@gnu.org>
4484
4485 * Makefile.in (VPATH): Remove.
4486 (infodir): Make it absolute.
4487 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4488
4489 * Makefile.in (dist): Anchor regexps.
4490
4491 * Makefile.in (srcs): Put elisp.texi first.
4492 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4493
4494 * Makefile.in (infoclean): Remove harmless, long-standing error.
4495
4496 * Makefile.in ($(infodir)): Delete rule.
4497 (mkinfodir): New.
4498 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4499
4500 * Makefile.in (dist): Remove reference to emacsver.texi.in.
4501 Also copy emacsver.texi, and edit $emacsdir.
4502
4503 2010-10-09 Glenn Morris <rgm@gnu.org>
4504
4505 * Makefile.in (emacsdir): New variable.
4506 (MAKEINFO): Add -I $emacsdir.
4507 (dist): Copy emacsver.texi.
4508 (srcs): Add emacsver.texi.
4509
4510 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4511 Set EMACSVER by including emacsver.texi.
4512
4513 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4514
4515 2010-10-07 Glenn Morris <rgm@gnu.org>
4516
4517 * Makefile.in (version): New, set by configure.
4518 (clean): Delete dist tar file.
4519 (dist): Use version in tar name.
4520
4521 2010-10-06 Glenn Morris <rgm@gnu.org>
4522
4523 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4524 (INSTALL_INFO): Remove unused variable.
4525 (mostlyclean, infoclean, dist): New rules.
4526 (clean): Delete dvi and pdf files.
4527 (maintainer-clean): Remove elisp.oaux, use infoclean.
4528 ($(infodir)): Add parallel build workaround.
4529
4530 2010-10-04 Glenn Morris <rgm@gnu.org>
4531
4532 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4533 ($(infodir)/elisp): Ensure target directory exists. Use $@.
4534 Fix -I typo.
4535 (clean): No 'make.out' or 'core' files.
4536 (.PHONY): Declare clean rules.
4537 (maintainer-clean): Delete pdf file. Guard against cd failures.
4538
4539 2010-10-03 Glenn Morris <rgm@gnu.org>
4540
4541 * files.texi (File Name Components): Remove ignored section about
4542 deleted variable directory-sep-char.
4543
4544 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
4545
4546 * files.texi (Magic File Names): New defopt
4547 remote-file-name-inhibit-cache.
4548
4549 2010-10-02 Glenn Morris <rgm@gnu.org>
4550
4551 * os.texi (Killing Emacs): Hook now runs in batch mode.
4552
4553 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4554
4555 * text.texi (Special Properties): Clarify when modification-hooks run.
4556
4557 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4558
4559 * syntax.texi (Syntax Flags): Document new `c' flag.
4560
4561 2010-09-09 Glenn Morris <rgm@gnu.org>
4562
4563 * display.texi (ImageMagick Images): General cleanup.
4564
4565 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
4566
4567 * files.texi (Directory Names): Use \` rather than ^.
4568
4569 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4570
4571 * text.texi (Low-Level Kill Ring):
4572 * frames.texi (Window System Selections): Remove cut buffer
4573 documentation.
4574
4575 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4576
4577 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4578 Parameters", where the default fringe width is described.
4579
4580 * frames.texi (Window Frame Parameters, Basic Parameters)
4581 (Position Parameters, Layout Parameters, Management Parameters)
4582 (Cursor Parameters, Font and Color Parameters): Add indexing for
4583 frame parameters. (Bug#6929)
4584
4585 2010-08-25 Tom Tromey <tromey@redhat.com>
4586
4587 * vol2.texi (Top): Update.
4588 * vol1.texi (Top): Update.
4589 * tips.texi (Library Headers): Mention Package-Version and
4590 Package-Requires.
4591 * package.texi: New file.
4592 * os.texi (System Interface): Update pointers.
4593 * elisp.texi (Top): Link to new nodes. Include package.texi.
4594 * anti.texi (Antinews): Update pointers.
4595
4596 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4597
4598 * processes.texi (Filter Functions): Fix last change.
4599
4600 2010-08-24 Markus Triska <triska@gmx.at>
4601
4602 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4603 of `buffer-name' in the main text as well as in the example
4604 (Bug#3098).
4605
4606 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4607
4608 * nonascii.texi (Text Representations):
4609 * loading.texi (Loading Non-ASCII):
4610 * compile.texi (Byte Compilation): Don't mention obsolete
4611 --unibyte command-line argument.
4612
4613 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4614
4615 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4616
4617 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4618
4619 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4620
4621 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4622
4623 * commands.texi (Misc Events): Add cross-references to where
4624 POSITION of a mouse event is described in detail.
4625
4626 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4627
4628 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4629
4630 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4631
4632 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4633 Suggested by Štěpán Němec <stepnem@gmail.com>.
4634
4635 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4636
4637 * minibuf.texi (High-Level Completion): Document args of
4638 `read-buffer-function' (bug#5625).
4639
4640 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4641
4642 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4643
4644 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4645
4646 * processes.texi (Process Information): Explain process property
4647 `remote-tty'.
4648
4649 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4650
4651 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4652 instead of "\C-\^?" (bug#6334).
4653
4654 * text.texi (Special Properties): Fix typo.
4655
4656 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4657
4658 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4659 calling sequences, which are now the standard.
4660
4661 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4662
4663 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4664
4665 * commands.texi (Command Overview): Mention undo-boundary call.
4666
4667 2010-06-23 Glenn Morris <rgm@gnu.org>
4668
4669 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4670 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4671 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4672 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4673 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4674 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4675 Untabify Texinfo files.
4676
4677 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4678
4679 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4680
4681 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4682
4683 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4684
4685 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4686
4687 * searching.texi (Regexp Special): Remove obsolete information
4688 about matching non-ASCII characters, and suggest using char
4689 classes (Bug#6283).
4690
4691 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4692
4693 * minibuf.texi (Basic Completion): Add missing "@end defun".
4694
4695 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4696
4697 * minibuf.texi (Basic Completion): Document completion-boundaries.
4698 (Programmed Completion): Document the new fourth method for boundaries.
4699
4700 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
4701
4702 * display.texi (Image Cache): Update documentation about image caching.
4703
4704 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4705
4706 * windows.texi (Textual Scrolling):
4707 * tips.texi (Coding Conventions):
4708 * minibuf.texi (Minibuffer History):
4709 * maps.texi (Standard Keymaps):
4710 * loading.texi (Where Defined):
4711 * edebug.texi (Instrumenting): Fix typos.
4712
4713 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
4714
4715 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4716
4717 * functions.texi (Obsolete Functions):
4718 Document set-advertised-calling-convention.
4719
4720 * minibuf.texi (Basic Completion): Document completion-in-region.
4721 (Programmed Completion): Document completion-annotate-function.
4722
4723 * commands.texi (Reading One Event): Document read-key.
4724 (Distinguish Interactive): Document KIND arg to
4725 called-interactively-p. Delete obsolete interactive-p.
4726
4727 * elisp.texi (Top): Update node description.
4728
4729 2010-05-08 Eli Zaretskii <eliz@gnu.org>
4730
4731 * nonascii.texi (Character Properties):
4732 Document unicode-category-table. Add an index entry for Unicode
4733 general category.
4734
4735 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
4736
4737 * Version 23.2 released.
4738
4739 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
4740
4741 * locals.texi (Standard Buffer-Local Variables):
4742 Remove @ignore'd reference to `direction-reversed'.
4743
4744 2010-04-14 Juri Linkov <juri@jurta.org>
4745
4746 Fix @deffn without category.
4747
4748 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4749 for `abbrev-insert'.
4750
4751 * buffers.texi (Indirect Buffers): Add category `Command'
4752 to @deffn of `clone-indirect-buffer'.
4753
4754 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4755 for `next-window' and `previous-window'. Add category `Command'
4756 to @deffn of `pop-to-buffer'.
4757
4758 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
4759
4760 * nonascii.texi (Text Representations): Don't mark
4761 enable-multibyte-characters as a user option.
4762
4763 2010-03-31 Eli Zaretskii <eliz@gnu.org>
4764
4765 * control.texi (Handling Errors): How to re-throw a signal caught
4766 by condition-case.
4767
4768 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
4769
4770 * loading.texi (Hooks for Loading): Document after-load-functions.
4771 Copyedits.
4772
4773 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4774
4775 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4776
4777 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
4778
4779 * processes.texi (Network Processes): Document seqpacket type.
4780
4781 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4782
4783 * os.texi (System Environment): Do not mention lynxos.
4784
4785 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
4786
4787 * Branch for 23.2.
4788
4789 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
4790
4791 * objects.texi (Integer Type): Take note of the read syntax
4792 exception for numbers that cannot fit in the integer type.
4793
4794 2010-03-03 Glenn Morris <rgm@gnu.org>
4795
4796 * numbers.texi (Integer Basics, Bitwise Operations):
4797 * objects.texi (Integer Type): Update for integers now being 30-bit.
4798
4799 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
4800
4801 * display.texi (Low-Level Font): Document :otf font-spec property.
4802
4803 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4804
4805 * display.texi (Line Height): Avoid obsolete special default variables
4806 like default-major-mode.
4807
4808 2010-01-28 Alan Mackenzie <acm@muc.de>
4809
4810 * display.texi (Auto Faces): Say fontification-functions is called
4811 whether or not Font Lock is enabled. Tidy up the wording a bit.
4812
4813 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
4814
4815 * elisp.texi: Remove duplicate edition information (Bug#5407).
4816
4817 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
4818
4819 * two.el (volume-header-toc-markup): Fix typos in docstring.
4820
4821 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4822
4823 Avoid dubious uses of save-excursions.
4824 * positions.texi (Excursions): Recommend the use of
4825 save-current-buffer if applicable.
4826 * text.texi (Clickable Text): Fix the example code which used
4827 save-excursion in a naive way which sometimes preserves point and
4828 sometimes not.
4829 * variables.texi (Creating Buffer-Local):
4830 * os.texi (Session Management):
4831 * display.texi (GIF Images):
4832 * control.texi (Cleanups): Use (save|with)-current-buffer.
4833
4834 2010-01-02 Eli Zaretskii <eliz@gnu.org>
4835
4836 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4837
4838 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
4839
4840 * nonascii.texi (Text Representations, Character Codes)
4841 (Converting Representations, Explicit Encoding)
4842 (Translation of Characters): Use hex notation consistently.
4843 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4844
4845 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
4846
4847 * loading.texi (Where Defined): Make it clearer that these are
4848 loaded files (Bug#5068).
4849
4850 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
4851
4852 * minibuf.texi (Completion Styles): Document `initials' style.
4853
4854 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
4855
4856 * frames.texi (Resources): Describe inhibit-x-resources.
4857 (Size Parameters): Copyedit.
4858
4859 * hash.texi (Creating Hash):
4860 * objects.texi (Hash Table Type): Document the new hash table
4861 printed representation.
4862
4863 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4864 obsolete.
4865
4866 * processes.texi (Process Buffers):
4867 Document process-kill-buffer-query-function.
4868
4869 2009-12-05 Glenn Morris <rgm@gnu.org>
4870
4871 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4872 diary-display-function, and no longer recommended to be a hook.
4873 Update for changes in the names of calendar and diary hooks.
4874 diary-print-entries-hook has changed section.
4875
4876 2009-11-28 Eli Zaretskii <eliz@gnu.org>
4877
4878 * text.texi (Special Properties): More accurate description of
4879 what the `cursor' property does.
4880
4881 2009-11-26 Kevin Ryde <user42@zip.com.au>
4882
4883 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4884 mouse-wheel-down-event, the closest thing to a definition for them.
4885 * os.texi (Startup Summary): vindex inhibit-startup-message and
4886 inhibit-splash-screen.
4887 (Command-Line Arguments): vindex argv.
4888 (Suspending Emacs): vindex suspend-tty-functions and
4889 resume-tty-functions. Don't want to index every hook, but having
4890 the programming ones is helpful.
4891
4892 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
4893
4894 * commands.texi (Motion Events): Fix typo (Bug#4907).
4895
4896 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
4897
4898 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4899 are affected by case-fold-search (Bug#4483).
4900
4901 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
4902
4903 * minibuf.texi (Reading File Names): Note that read-file-name may
4904 use a graphical file dialog.
4905
4906 2009-10-31 Glenn Morris <rgm@gnu.org>
4907
4908 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4909
4910 2009-10-16 Kevin Ryde <user42@zip.com.au>
4911
4912 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4913 in particular so `info-lookup-symbol' can find its docs.
4914
4915 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
4916
4917 * variables.texi (Constant Variables): Distinguish from defconst
4918 variables.
4919 (Defining Variables): Add cindex.
4920
4921 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
4922
4923 * os.texi (Time of Day): Clarify that the microsecond part is
4924 ignored (Bug#4637).
4925
4926 2009-10-11 Glenn Morris <rgm@gnu.org>
4927
4928 * frames.texi (Size and Position): Clarify what is included in the frame
4929 height. (Bug#4535)
4930
4931 2009-10-10 Glenn Morris <rgm@gnu.org>
4932
4933 * windows.texi (Size of Window): The relationship between window and
4934 frame heights is not so simple. (Bug#4535)
4935 Mention window-full-height-p.
4936
4937 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4938
4939 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4940 used from Lisp.
4941
4942 2009-10-07 Eli Zaretskii <eliz@gnu.org>
4943
4944 * files.texi (Directory Names) <abbreviate-file-name>:
4945 Document that root home directories are not replaced with "~".
4946
4947 2009-10-06 Eli Zaretskii <eliz@gnu.org>
4948
4949 * text.texi (Special Properties): Document the meaning of the
4950 `cursor' text property whose value is an integer.
4951
4952 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4953
4954 * files.texi (Magic File Names): Add `copy-directory'.
4955
4956 2009-10-05 Eli Zaretskii <eliz@gnu.org>
4957
4958 * files.texi (File Attributes): Fix description of file
4959 attributes. (Bug#4638) Update attributes of files.texi example to
4960 be more representative.
4961
4962 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4963
4964 * files.texi (Create/Delete Dirs): New command copy-directory.
4965
4966 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
4967
4968 * anti.texi (Antinews):
4969 * macros.texi (Indenting Macros):
4970 * strings.texi (Creating Strings, Case Conversion):
4971 Remove duplicate words.
4972
4973 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
4974
4975 * files.texi (Create/Delete Dirs): delete-directory has an
4976 optional parameter RECURSIVE.
4977
4978 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4979
4980 * buffers.texi (Swapping Text): Minor clarification.
4981
4982 2009-10-01 Glenn Morris <rgm@gnu.org>
4983
4984 * functions.texi (Declaring Functions): Mention that we also search for
4985 ".m" files in the src/ directory.
4986
4987 2009-09-25 David Engster <deng@randomsample.de>
4988
4989 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
4990
4991 2009-09-22 Glenn Morris <rgm@gnu.org>
4992
4993 * internals.texi (Building Emacs): Mention preloaded-file-list.
4994
4995 2009-09-14 Alan Mackenzie <acm@muc.de>
4996
4997 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4998
4999 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
5000
5001 * functions.texi (Anonymous Functions): Rearrange discussion,
5002 giving usage of unquoted lambda forms first. Mention that
5003 `function' and `#'' are no longer required (Bug#4290).
5004
5005 2009-09-11 Alan Mackenzie <acm@muc.de>
5006
5007 * os.texi (Terminal Output): Document `send-string-to-terminal' in
5008 batch mode.
5009
5010 2009-09-01 Glenn Morris <rgm@gnu.org>
5011
5012 * display.texi (Face Functions): Mention define-obsolete-face-alias.
5013
5014 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
5015
5016 * nonascii.texi (Character Codes): Fix typos.
5017
5018 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
5019
5020 * processes.texi (Synchronous Processes): New defvar
5021 process-file-side-effects.
5022
5023 2009-08-25 Glenn Morris <rgm@gnu.org>
5024
5025 * display.texi (Fontsets): Fix typo.
5026
5027 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
5028
5029 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
5030
5031 * processes.texi (Asynchronous Processes): Adjust arglist of
5032 start-process-shell-command and start-file-process-shell-command.
5033
5034 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
5035
5036 * advice.texi (Argument Access in Advice): Note that argument
5037 positions are zero-based (Bug#3932).
5038
5039 * commands.texi (Distinguish Interactive): Minor copyedit.
5040
5041 * display.texi (Face Attributes): Add xref to Displaying Faces for
5042 explanation of "underlying face".
5043
5044 * customize.texi (Common Keywords): Add xref to Loading.
5045
5046 * loading.texi (How Programs Do Loading): Add xref to Lisp
5047 Libraries node in the Emacs manual.
5048
5049 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
5050
5051 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
5052
5053 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
5054
5055 * processes.texi (Shell Arguments): Copyedits.
5056
5057 2009-07-18 Glenn Morris <rgm@gnu.org>
5058
5059 * loading.texi (Repeated Loading): Fix typo.
5060
5061 2009-07-16 Richard Stallman <rms@gnu.org>
5062
5063 * buffers.texi (Swapping Text): Recommend setting
5064 write-region-annotate-functions and buffer-saved-size.
5065
5066 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
5067
5068 2009-07-15 Glenn Morris <rgm@gnu.org>
5069
5070 * edebug.texi: Minor re-phrasings throughout.
5071 (Edebug Execution Modes): Sit-for affects continue mode too.
5072 (Jumping): Use `forward-sexp' rather than its keybinding.
5073 (Edebug Misc): Fix Q binding.
5074 (Edebug Eval): Remove cl version.
5075 (Printing in Edebug): Clarify print-length etc.
5076 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
5077 (Specification List): Remove edebug-unwrap findex entry.
5078 (Specification Examples): defmacro is actually not the same as defun.
5079 Escape "`" in example.
5080
5081 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
5082
5083 * markers.texi (The Mark): Document optional arg to
5084 deactivate-mark.
5085
5086 2009-07-11 Kevin Ryde <user42@zip.com.au>
5087
5088 * hooks.texi (Standard Hooks): Fix cross-references.
5089
5090 * loading.texi (Named Features): Refer to eval-after-load.
5091
5092 2009-07-11 Glenn Morris <rgm@gnu.org>
5093
5094 * Makefile.in (TEXI2PDF): New.
5095 (elisp.pdf): New target.
5096
5097 * searching.texi (Regexp Backslash): Fix typo.
5098
5099 * elisp.texi (Top): Display copyright notice at start of non-TeX.
5100
5101 2009-07-10 Glenn Morris <rgm@gnu.org>
5102
5103 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
5104
5105 * customize.texi (Customization Types):
5106 * display.texi (Abstract Display):
5107 * objects.texi (Character Type, String Type):
5108 Merge in some menu descriptions from elisp.texi.
5109
5110 * hash.texi (Hash Tables):
5111 * modes.texi (Multiline Font Lock):
5112 End menu description with period.
5113
5114 2009-07-09 Glenn Morris <rgm@gnu.org>
5115
5116 * back.texi: Don't hard-code texinfo location.
5117
5118 * two-volume.make (texinfodir): New, with location of texinfo.tex.
5119 (tex): Add texinfodir to TEXINPUTS.
5120 (elisp1med-init, elisp2med-init): Use texinfodir.
5121
5122 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
5123 (clean): Add two-volume.make intermediate files.
5124
5125 * elisp.texi, vol1.texi, vol2.texi:
5126 Use a DATE variable with the publication date, and update it.
5127 Fix antinews menu description.
5128
5129 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
5130 Update the detailed node listing to match elisp.texi.
5131
5132 * README: Update edition to match elisp.texi.
5133
5134 * objects.texi (General Escape Syntax):
5135 * nonascii.texi (Character Sets):
5136 Use consistent case for "Unicode Standard".
5137
5138 * anti.texi (Antinews):
5139 * customize.texi (Variable Definitions):
5140 * functions.texi (Declaring Functions):
5141 * nonascii.texi (Character Properties):
5142 * processes.texi (Serial Ports):
5143 * text.texi (Special Properties):
5144 * tips.texi (Coding Conventions):
5145 Minor rearrangements to improve TeX line-filling.
5146
5147 * commands.texi (Using Interactive): Fix cross-reference.
5148
5149 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5150
5151 * frames.texi (Management Parameters): Mention sticky.
5152
5153 2009-07-01 Andreas Schwab <aschwab@redhat.com>
5154
5155 * help.texi (Help Functions): Fix description of help-buffer and
5156 help-setup-xref to use @defun instead of @deffn.
5157
5158 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
5159
5160 * frames.texi (Size Parameters): Mention maximized for fullscreen.
5161
5162 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
5163
5164 * display.texi (Window Systems): Add ns to the list.
5165
5166 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
5167
5168 * Branch for 23.1.
5169
5170 2009-06-17 Martin Rudalics <rudalics@gmx.at>
5171
5172 * windows.texi (Dedicated Windows): Fix typo.
5173 (Resizing Windows): Replace @defun by @deffn.
5174
5175 2009-06-17 Glenn Morris <rgm@gnu.org>
5176
5177 * variables.texi (Directory Local Variables):
5178 Update for 2009-04-11 name-change of dir-locals-directory-alist.
5179
5180 2009-06-09 Kenichi Handa <handa@m17n.org>
5181
5182 * nonascii.texi (Character Sets): State clearly that FROM and TO
5183 are codepoints of CHARSET.
5184
5185 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
5186
5187 * minibuf.texi (Reading File Names): Fix introductory text.
5188 Suggested by stan@derbycityprints.com.
5189 (High-Level Completion): Fix typo.
5190
5191 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
5192
5193 * frames.texi (Text Terminal Colors): Multi-tty is already
5194 implemented, but tty-local colors are not.
5195
5196 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
5197
5198 * hooks.texi (Standard Hooks): Remove mention of obsolete
5199 redisplay-end-trigger-functions.
5200
5201 * internals.texi (Window Internals): Remove mention of obsolete
5202 redisplay-end-trigger-functions.
5203
5204 2009-05-21 Martin Rudalics <rudalics@gmx.at>
5205
5206 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
5207
5208 * backups.texi (Making Backups): backup-directory-alist and
5209 make-backup-file-name-function are options.
5210 (Auto-Saving): auto-save-list-file-prefix is an option.
5211
5212 * buffers.texi (Killing Buffers): buffer-offer-save is an
5213 option.
5214
5215 * display.texi (Refresh Screen): no-redraw-on-reenter is an
5216 option.
5217 (Echo Area Customization): echo-keystrokes is an option.
5218 (Selective Display): selective-display-ellipses is an option.
5219 (Temporary Displays): temp-buffer-show-function is an option.
5220 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
5221 are options.
5222 (Font Selection): face-font-family-alternatives,
5223 face-font-selection-order, face-font-registry-alternatives, and
5224 scalable-fonts-allowed are options.
5225 (Fringe Indicators): indicate-buffer-boundaries is an option.
5226 (Fringe Cursors): overflow-newline-into-fringe is an option.
5227 (Scroll Bars): scroll-bar-mode is an option.
5228
5229 * eval.texi (Eval): max-lisp-eval-depth is an option.
5230
5231 * files.texi (Visiting Functions): find-file-hook is an option.
5232 (Directory Names): directory-abbrev-alist is an option.
5233 (Unique File Names): temporary-file-directory and
5234 small-temporary-file-directory are options.
5235
5236 * frames.texi (Initial Parameters): initial-frame-alist,
5237 minibuffer-frame-alist and default-frame-alist are options.
5238 (Cursor Parameters): blink-cursor-alist and
5239 cursor-in-non-selected-windows ar options.
5240 (Window System Selections): selection-coding-system is an
5241 option.
5242 (Display Feature Testing): display-mm-dimensions-alist is an
5243 option.
5244
5245 * help.texi (Help Functions): help-char and help-event-list are
5246 options.
5247
5248 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
5249 an option.
5250
5251 * minibuf.texi (Minibuffer History): history-length and
5252 history-delete-duplicates are options.
5253 (High-Level Completion): read-buffer-function and
5254 read-buffer-completion-ignore-case are options.
5255 (Reading File Names): read-file-name-completion-ignore-case is
5256 an option.
5257
5258 * modes.texi (Mode Line Top): mode-line-format is an option.
5259 (Mode Line Variables): mode-line-position and mode-line-modes
5260 are options.
5261
5262 * nonascii.texi (Text Representations):
5263 enable-multibyte-characters is an option.
5264 (Default Coding Systems): auto-coding-regexp-alist,
5265 file-coding-system-alist, auto-coding-alist and
5266 auto-coding-functions are options.
5267 (Specifying Coding Systems): inhibit-eol-conversion is an
5268 option.
5269
5270 * os.texi (Init File): site-run-file is an option.
5271 (System Environment): mail-host-address is an option.
5272 (User Identification): user-mail-address is an option.
5273 (Terminal Output): baud-rate is an option.
5274
5275 * positions.texi (Word Motion): words-include-escapes is an
5276 option.
5277
5278 * searching.texi (Standard Regexps): page-delimiter,
5279 paragraph-separate, paragraph-separate and sentence-end are
5280 options.
5281
5282 * text.texi (Margins): left-margin and fill-nobreak-predicate
5283 are options.
5284
5285 * variables.texi (Local Variables): max-specpdl-size is an
5286 option.
5287
5288 * windows.texi (Choosing Window):
5289 split-window-preferred-function, special-display-function and
5290 display-buffer-function are options.
5291
5292 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
5293
5294 Fix errors spotted by Martin Rudalics.
5295
5296 * syntax.texi (Position Parse): Document rationale for ignored
5297 arguments to syntax-ppss-flush-cache.
5298
5299 * processes.texi (Input to Processes): Mark PROCESS arg to
5300 process-running-child-p as optional.
5301 (Network Options): Document NO-ERROR arg to
5302 set-network-process-option.
5303
5304 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
5305 command.
5306
5307 * searching.texi (POSIX Regexps): Mark posix-search-forward and
5308 posix-search-backward as commands.
5309
5310 * os.texi (Killing Emacs): Mark kill-emacs as a command.
5311 (Suspending Emacs): Mark suspend-emacs as a command.
5312 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
5313 commands.
5314 (Terminal Output): Remove obsolete function baud-rate.
5315 Document TERMINAL arg for send-string-to-terminal.
5316
5317 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
5318 terminal-coding-system and set-terminal-coding-system.
5319 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
5320 as optional.
5321 (Character Sets): Document RESTRICTION arg of char-charset.
5322 (Character Codes): Mark POS argument to get-byte as optional.
5323
5324 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
5325 minibuffer-message.
5326
5327 * files.texi (Create/Delete Dirs): Mark make-directory and
5328 delete-directory as commands.
5329
5330 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
5331
5332 * text.texi (Base 64): Mark base64-decode-string and
5333 base64-encode-string as commands.
5334 (Columns): Mark move-to-column as a command.
5335 (Mode-Specific Indent): Document RIGID arg to
5336 indent-for-tab-command.
5337 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
5338 Mark indent-code-rigidly as a command.
5339 (Substitution): Mark translate-region as a command.
5340
5341 * frames.texi (Size and Position): Remove obsolete functions
5342 screen-height and screen-width.
5343
5344 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
5345
5346 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
5347 (Displaying Buffers, Resizing Windows): Correct mistakes;
5348 next-window, previous-window, and pop-to-buffer are not commands,
5349 and fit-window-to-buffer" is a command. (Pointed out by Martin
5350 Rudalics.)
5351
5352 2009-05-17 Richard M Stallman <rms@gnu.org>
5353
5354 * modes.texi (Precalculated Fontification): Clarify text.
5355
5356 2009-05-17 Martin Rudalics <rudalics@gmx.at>
5357
5358 * windows.texi (Selecting Windows): Clarify descriptions of
5359 with-selected-window and get-lru-window.
5360 (Cyclic Window Ordering): Refer to particular frame when talking
5361 about how splitting affects the ordering.
5362 (Displaying Buffers): Fix descriptions of switch-to-buffer and
5363 switch-to-buffer-other-window. Explain how setting of
5364 display-buffer-reuse-frames affects pop-to-buffer.
5365 (Choosing Window): Clarify some details in descriptions of
5366 display-buffer-reuse-frames, pop-up-frames, and
5367 pop-up-frame-function.
5368 (Dedicated Windows): Clarify some details.
5369 (Textual Scrolling): Replace term vscroll by term vertical
5370 scroll position.
5371 (Vertical Scrolling): Fix typo.
5372 (Window Hooks): Relate text on jit-lock-register to window
5373 scrolling and size changes.
5374
5375 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
5376
5377 * frames.texi (Initial Parameters): Clarify what the initial
5378 minibuffer frame is.
5379 (Buffer Parameters): Note that the minibuffer parameter can not be
5380 altered.
5381
5382 * anti.texi (Antinews): Copyedits. Rearrange some entries.
5383 Document display-buffer changes.
5384
5385 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
5386
5387 * anti.texi (Antinews): Rewrite for Emacs 22.
5388
5389 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
5390 obarrays are first mentioned. Define "system abbrev" more
5391 prominently, and add it to the index.
5392 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
5393 Copyedits.
5394 (Abbrev Expansion): Document abbrev-insert.
5395
5396 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
5397
5398 * frames.texi (Font and Color Parameters): Rename from Color
5399 Parameters. Document font-backend parameter.
5400
5401 * vol2.texi (Top): Update node listing.
5402 * vol1.texi (Top): Update node listing.
5403 * elisp.texi (Top): Update node listing.
5404
5405 2009-05-11 Martin Rudalics <rudalics@gmx.at>
5406
5407 * windows.texi (Choosing Window): Don't explicitly refer to
5408 split-window-sensibly's window argument in descriptions of
5409 split-height-threshold and split-width-threshold.
5410
5411 2009-05-10 Martin Rudalics <rudalics@gmx.at>
5412
5413 * windows.texi (Choosing Window): Fix rewrite of window
5414 splitting section.
5415
5416 2009-05-09 Eli Zaretskii <eliz@gnu.org>
5417
5418 * nonascii.texi (Default Coding Systems):
5419 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5420 Add indexing.
5421 (Lisp and Coding Systems): Add index entries.
5422
5423 2009-05-09 Martin Rudalics <rudalics@gmx.at>
5424
5425 * windows.texi (Choosing Window): Describe split-window-sensibly
5426 and rewrite section on window splitting accordingly.
5427 (Textual Scrolling): Replace `...' by @code{...}.
5428
5429 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
5430
5431 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5432 Remove obsoleted pre-abbrev-expand-hook.
5433
5434 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5435 entries.
5436
5437 * internals.texi (Object Internals): Don't assume 32-bit machines
5438 are the norm.
5439 (Buffer Internals): Consolidate table entries for readability.
5440 (Window Internals): Synch field names to window.h.
5441 (Process Internals): Synch field names to process.h.
5442
5443 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
5444
5445 * variables.texi (File Local Variables): Note that read-circle is
5446 bound to nil when reading file-local variables.
5447
5448 * streams.texi (Input Functions): Document read-circle.
5449 (Output Variables): Add xref to Circular Objects.
5450
5451 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
5452
5453 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5454 Features and Coding System Basics. Node that "p" stands for
5455 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5456 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5457 mouse-appearance-menu.
5458 (Programming Tips): Add xref to Progress.
5459
5460 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
5461
5462 * os.texi (Command-Line Arguments):
5463 Document command-line-args-left.
5464 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5465 terminal objects for tty arguments.
5466 (Startup Summary): Add xref to Session Management.
5467 (Session Management): Mention emacs-session-restore. Copyedits.
5468
5469 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
5470
5471 * os.texi (Startup Summary): Copyedits. The init file is not
5472 necessarily named .emacs now. Document initial-buffer-choice and
5473 initial-scratch-message. Note where Emacs exits in batch mode.
5474 Document inhibit-splash-screen as an alias.
5475 (Init File): Be neutral about which init file name to use.
5476
5477 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
5478
5479 * os.texi (System Interface): Fix Texinfo usage.
5480
5481 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
5482
5483 * searching.texi (Regexp Backslash): Also refer to shy groups as
5484 non-capturing or unnumbered groups.
5485 (Regexp Functions): Add cross-reference to Regexp Backslash.
5486
5487 * display.texi (Truncation): Overlays can use line-prefix and
5488 wrap-prefix too.
5489 (Overlay Properties): Document wrap-prefix and line-prefix.
5490 (Face Attributes): Document underline-minimum-offset.
5491 (Face Remapping): Copyedits.
5492 (Low-Level Font): Copyedits.
5493 (Image Cache): Note that the image cache is shared between frames.
5494 (Line Height): Emphasize that line-spacing only takes effect on
5495 graphical terminals.
5496
5497 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
5498
5499 * display.texi (Refresh Screen): Note that a passage about screen
5500 refreshing is text terminal only.
5501 (Forcing Redisplay): Delete misleading comment---sit-for calls
5502 redisplay, not the other way around.
5503 (Truncation): Note new values of truncate-partial-width-windows.
5504 Copyedits.
5505 (Invisible Text): Document invisible-p.
5506
5507 2009-04-11 Eli Zaretskii <eliz@gnu.org>
5508
5509 * display.texi (Overlays): Overlays don't scale well. See
5510 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5511
5512 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
5513
5514 * syntax.texi (Syntax Table Functions): Document cons cell
5515 argument for modify-syntax-entry.
5516 (Categories): Document cons cell argument for
5517 modify-category-entry.
5518
5519 * searching.texi (String Search): Document word-search-forward-lax
5520 and word-search-backward-lax.
5521 (Searching and Case): Describe isearch behavior more precisely.
5522
5523 * keymaps.texi (Tool Bar): Mention that some platforms do not
5524 support multi-line toolbars. Suggested by Stephen Eglen.
5525
5526 * frames.texi (Layout Parameters): Mention that Nextstep also
5527 allows only one tool-bar line. Suggested by Stephen Eglen.
5528
5529 * nonascii.texi (Text Representations): Copyedits.
5530 (Coding System Basics): Also mention utf-8-emacs.
5531 (Converting Representations, Selecting a Representation)
5532 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5533 Copyedits.
5534 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5535
5536 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
5537
5538 * text.texi (Yank Commands): Note that yank uses push-mark.
5539 (Filling): Clarify REGION argument of fill-paragraph.
5540 Document fill-forward-paragraph-function.
5541 (Special Properties): Remove "new in Emacs 22" declaration.
5542 (Clickable Text): Merge with Links and Mouse-1 node.
5543
5544 * display.texi (Button Properties, Button Buffer Commands):
5545 Change xref to Clickable Text.
5546
5547 * tips.texi (Key Binding Conventions): Change xref to Clickable
5548 Text.
5549
5550 * elisp.texi (Top): Update node listing.
5551
5552 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
5553
5554 * markers.texi (The Mark): Copyedits. Improve description of
5555 handle-shift-selection.
5556 (The Region): Move use-region-p here from The Mark.
5557
5558 * positions.texi (Screen Lines): Document (cols . lines) argument
5559 for vertical-motion.
5560
5561 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
5562
5563 * frames.texi (Frames): Clean up introduction. Document `ns'
5564 return value for framep.
5565 (Creating Frames): Note how the terminal is chosen.
5566 (Multiple Terminals, Multiple Displays): Merge into a single node.
5567 (Color Parameters): Fix typo.
5568
5569 * variables.texi (Local Variables, Buffer-Local Variables)
5570 (Creating Buffer-Local): Change link to Multiple Terminals.
5571
5572 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5573
5574 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5575 Terminals.
5576
5577 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5578 to Multiple Terminals.
5579
5580 * elisp.texi (Top): Update node listing.
5581 * vol2.texi (Top): Update node listing.
5582 * vol1.texi (Top): Update node listing.
5583
5584 * buffers.texi (Current Buffer): Note that the append-to-buffer
5585 example is no longer in synch with the latest code. Tie the two
5586 examples together.
5587
5588 * files.texi (File Attributes): Move note about MS-DOS from
5589 Changing Files to File Attributes.
5590 (Create/Delete Dirs): Note that mkdir is an alias for this.
5591
5592 2009-04-01 Markus Triska <triska@gmx.at>
5593
5594 * processes.texi (Filter Functions): Suggest how to handle output
5595 batches.
5596
5597 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5598
5599 * help.texi (Accessing Documentation): Update example to use
5600 help-setup-xref and with-help-window.
5601 (Help Functions): Remove print-help-return-message, which is
5602 semi-obsolete due to with-help-window. Document help-buffer and
5603 help-setup-xref.
5604
5605 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5606
5607 * help.texi (Accessing Documentation, Help Functions):
5608 Remove information about long-obsolete Emacs versions.
5609
5610 * modes.texi (Mode Line Variables): The default values of the mode
5611 line variables are now more complicated.
5612
5613 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5614
5615 * modes.texi (Major Mode Conventions): Note that specialness is
5616 inherited.
5617 (Derived Modes): Note that define-derive-mode sets the mode-class
5618 property.
5619
5620 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5621 goto-map. Add search-map to the list.
5622
5623 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5624
5625 * os.texi (System Environment): Update the list of system-type
5626 values.
5627
5628 * markers.texi (The Mark) <handle-shift-selection>: Update for
5629 removal of the optional argument DEACTIVATE.
5630
5631 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5632
5633 * commands.texi (Focus Events): Most X window managers don't use
5634 focus-follows-mouse nowadays.
5635
5636 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5637
5638 * commands.texi (Defining Commands): Clarify introduction.
5639 (Using Interactive): Not that interactive can be put in a symbol
5640 property.
5641 (Interactive Call): Note that a symbol with a non-nil
5642 interactive-form property satisfies commandp.
5643
5644 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5645
5646 * minibuf.texi (Intro to Minibuffers): Fix typos.
5647
5648 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5649
5650 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5651 about minibuffers in old Emacs versions. Copyedits.
5652 Emphasize that enable-recursive-minibuffers defaults to nil.
5653 (Text from Minibuffer): Simplify introduction.
5654
5655 2009-03-22 Alan Mackenzie <acm@muc.de>
5656
5657 * commands.texi (Using Interactive): Clarify string argument to
5658 `interactive' - even promptless elements need \n separators.
5659
5660 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5661
5662 * minibuf.texi (Completion Styles): New node.
5663
5664 * elisp.texi (Top): Update node listing.
5665
5666 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5667
5668 * minibuf.texi (Basic Completion): Note that
5669 read-file-name-completion-ignore-case and
5670 read-buffer-completion-ignore-case can override
5671 completion-ignore-case.
5672 (Minibuffer Completion): Document completing-read changes.
5673 (Completion Commands): Avoid mentioning partial completion mode.
5674 Document minibuffer-completion-confirm changes, and
5675 minibuffer-confirm-exit-commands.
5676 (High-Level Completion): Document new require-match behavior for
5677 read-buffer. Document read-buffer-completion-ignore-case.
5678 (Reading File Names): Document new require-match behavior for
5679 read-file-name.
5680
5681 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5682
5683 * debugging.texi (Error Debugging): Don't mislead the reader into
5684 thinking that debug-on-error enters debugger for C-f at EOB.
5685 (Error Debugging): Setting debug-on-init within the init file
5686 works, and has for some time.
5687
5688 2009-03-13 Kenichi Handa <handa@m17n.org>
5689
5690 * display.texi (Fontsets): Update the description.
5691
5692 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5693
5694 * advice.texi (Advising Primitives): Link to What Is a Function.
5695
5696 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5697
5698 * compile.texi (Speed of Byte-Code): Update example.
5699 (Disassembly): Update examples.
5700
5701 * loading.texi (Repeated Loading): Simplify examples.
5702
5703 * customize.texi (Common Keywords): It's not necessary to use :tag
5704 to remove hyphens, as custom-unlispify-tag-name does it
5705 automatically.
5706 (Variable Definitions): Link to File Local Variables.
5707 Document customized-value symbol property.
5708 (Customization Types): Move menu to end of node.
5709
5710 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
5711
5712 * macros.texi (Compiling Macros): Omit misleading sentence, which
5713 implied that macros can only be used in the same file they are
5714 defined.
5715 (Backquote): Remove obsolete information about Emacs 19.
5716
5717 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5718
5719 * display.texi (Display Margins): Fix paren typo.
5720
5721 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
5722
5723 * elisp.texi (Top): Update node listing.
5724
5725 * variables.texi (Variables): Clarify introduction.
5726 (Global Variables): Mention that setq is a special form.
5727 (Local Variables): Use active voice.
5728 (Tips for Defining): Mention marking variables as safe.
5729 (Buffer-Local Variables): Mention terminal-local and frame-local
5730 variables together.
5731 (File Local Variables): Copyedits.
5732 (Frame-Local Variables): Note that they are not really useful.
5733 (Future Local Variables): Node deleted.
5734
5735 * objects.texi (General Escape Syntax): Update explanation of
5736 Unicode escape syntax.
5737
5738 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
5739
5740 * control.texi (Control Structures): Add cindex entry for "textual
5741 order".
5742
5743 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5744 instead of "expression" throughout.
5745 (Function Indirection): Copyedits. Use active voice.
5746 (Eval): The default value of max-lisp-eval-depth is now 400.
5747
5748 2009-02-23 Miles Bader <miles@gnu.org>
5749
5750 * processes.texi (System Processes): Rename `system-process-attributes'
5751 to `process-attributes'.
5752
5753 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5754
5755 * symbols.texi (Property Lists): Emphasize that property lists are
5756 not restricted to symbol cells.
5757 (Other Plists): Copyedit.
5758
5759 * sequences.texi (Sequences Arrays Vectors): Make introduction
5760 more concise.
5761 (Arrays): Mention char-tables and bool-vectors too.
5762 (Vectors): Don't repeat information given in Arrays node. Link to
5763 nodes that explain the vector usage examples.
5764 (Char-Tables): Note that char-table elements can have arbitrary
5765 type. Explain effect of omitted char-table-extra-slots property.
5766 Link to Property Lists node.
5767
5768 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5769
5770 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5771 `append'.
5772 (List Elements): Copyedits.
5773
5774 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5775 of `vconcat'.
5776
5777 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5778 Emacs 20 usage of `concat'.
5779 (Case Conversion): Copyedits.
5780
5781 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
5782
5783 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5784 Minor edits.
5785 (Frame Configuration Type): Emphasize that it is not primitive.
5786 (Font Type): New node.
5787 (Type Predicates): Add fontp; type-of now recognizes font object
5788 types.
5789
5790 * intro.texi (Version Info): Update version numbers in examples.
5791 (Acknowledgements): List more contributors.
5792
5793 * elisp.texi: Bump version number to 3.0.
5794 (Top): Link to Font Type node.
5795
5796 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
5797
5798 * modes.texi (Major Mode Conventions): Remove duplicate words.
5799 (Customizing Keywords): Fix typo.
5800
5801 2009-02-14 Eli Zaretskii <eliz@gnu.org>
5802
5803 * nonascii.texi (User-Chosen Coding Systems): Document that
5804 select-safe-coding-system suggests raw-text if there are raw bytes
5805 in the region.
5806 (Explicit Encoding): Warn not to use `undecided' when encoding.
5807
5808 2009-02-11 Glenn Morris <rgm@gnu.org>
5809
5810 * frames.texi (Visibility of Frames): Mention the effect multiple
5811 workspaces/desktops can have on visibility.
5812
5813 2009-02-07 Eli Zaretskii <eliz@gnu.org>
5814
5815 * text.texi (Commands for Insertion):
5816 * commands.texi (Event Mod):
5817 * keymaps.texi (Searching Keymaps):
5818 * nonascii.texi (Translation of Characters):
5819 Reinstate documentation of translation-table-for-input.
5820 (Explicit Encoding): Document the `charset' text property produced
5821 by decode-coding-region and decode-coding-string.
5822
5823 2009-01-27 Alan Mackenzie <acm@muc.de>
5824
5825 * modes.texi (Search-based Fontification): Correct a typo.
5826
5827 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
5828
5829 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5830 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5831
5832 2009-01-24 Eli Zaretskii <eliz@gnu.org>
5833
5834 * display.texi (Window Systems): Document the value of
5835 `initial-window-system' under --daemon.
5836
5837 * os.texi (System Environment): Remove description of the
5838 `environment' function which has been deleted.
5839
5840 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5841
5842 * frames.texi (Multiple Displays): Remove documentation for
5843 removed function make-frame-on-tty.
5844
5845 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
5846
5847 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5848 write-region-annotate-functions.
5849 Document write-region-post-annotation-function.
5850
5851 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
5852
5853 * display.texi (Font Lookup): Document WIDTH argument of
5854 x-list-fonts.
5855
5856 2009-01-17 Eli Zaretskii <eliz@gnu.org>
5857
5858 * maps.texi (Standard Keymaps): Rename function-key-map to
5859 local-function-key-map.
5860
5861 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5862 local-function-key-map.
5863
5864 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5865 and `set-keyboard-coding-system' now accept an optional terminal
5866 argument.
5867
5868 * commands.texi (Event Mod): `keyboard-translate-table' is now
5869 terminal-local.
5870 (Function Keys): Rename function-key-map to
5871 local-function-key-map.
5872
5873 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5874 frames.texi.
5875
5876 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
5877 `delete-terminal-functions', `suspend-tty-functions' and
5878 `resume-tty-functions'.
5879
5880 * frames.texi (Frames): Document `frame-terminal' and
5881 `terminal-live-p'.
5882 (Multiple Displays): Document `make-frame-on-tty'.
5883 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5884 `terminal-name', and `get-device-terminal'.
5885 (Terminal Parameters): Document `terminal-parameters',
5886 `terminal-parameter', and `set-terminal-parameter'.
5887
5888 * os.texi (System Environment): Document `environment' and
5889 `initial-environment'.
5890 (Suspending Emacs): Update for multi-tty; document
5891 `suspend-tty', `resume-tty', and `controlling-tty-p'.
5892
5893 * nonascii.texi (Coding System Basics): More accurate description
5894 of `raw-text'.
5895
5896 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
5897
5898 * display.texi (Low-Level Font): Fix typo.
5899
5900 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
5901
5902 * elisp.texi (Top): Update node listing.
5903
5904 * display.texi (PostScript Images): Node deleted.
5905
5906 2009-01-10 Eli Zaretskii <eliz@gnu.org>
5907
5908 * processes.texi (Decoding Output): Document that null bytes force
5909 no-conversion for reading process output.
5910
5911 * files.texi (Reading from Files): Document that null bytes force
5912 no-conversion when visiting files.
5913
5914 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
5915
5916 * nonascii.texi (Lisp and Coding Systems):
5917 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
5918 (Character Properties): Improve wording.
5919
5920 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
5921
5922 * display.texi (Font Lookup): Remove obsolete function
5923 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5924 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5925 (Font Selection): Reorder order of variable descriptions.
5926 Minor clarifications.
5927
5928 * elisp.texi (Top): Update node listing.
5929
5930 2009-01-09 Glenn Morris <rgm@gnu.org>
5931
5932 * commands.texi (Command Loop Info): Say that last-command-char and
5933 last-input-char are obsolete aliases.
5934
5935 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5936 last-input-char and last-command-char, since they are just aliases for
5937 last-input-event and last-command-event.
5938
5939 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5940 last-command-char.
5941
5942 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5943
5944 * elisp.texi: Update node listing.
5945
5946 * display.texi (Faces): Put Font Selection node after Auto Faces.
5947 (Face Attributes): Don't link to Font Lookup.
5948 Document font-family-list.
5949 (Fonts): New node.
5950
5951 2009-01-08 Jason Rumney <jasonr@gnu.org>
5952
5953 * frames.texi (Pointer Shape): Clarify that only X supports
5954 changing the standard pointer shapes. (Bug#1485)
5955
5956 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5957
5958 * display.texi (Attribute Functions): Note that a function value
5959 :height is relative, and that compatibility functions work by
5960 calling set-face-attribute.
5961 (Displaying Faces): Reorder list in order of increasing priority.
5962 (Face Remapping): New node. Content moved here from Displaying
5963 Faces.
5964 (Glyphs): Link to Face Functions.
5965
5966 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5967
5968 * display.texi (Faces): Don't discuss face id here. facep does
5969 not return t.
5970 (Defining Faces): Minor clarification.
5971 (Face Attributes): Rearrange items to match docstring of
5972 set-face-attribute. Add :foundry attribute. Document new role of
5973 :font attribute. Texinfo usage fix.
5974 (Attribute Functions): Copyedits.
5975 (Face Functions): Note that face number is seldom used.
5976
5977 2009-01-05 Richard M Stallman <rms@gnu.org>
5978
5979 * strings.texi (Predicates for Strings): Minor clarification.
5980
5981 * functions.texi (Function Safety): Texinfo usage fix.
5982
5983 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
5984
5985 * objects.texi (General Escape Syntax): Fix typo.
5986
5987 2009-01-03 Martin Rudalics <rudalics@gmx.at>
5988
5989 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5990 works via the default value of pop-up-frame-function.
5991
5992 2009-01-02 Eli Zaretskii <eliz@gnu.org>
5993
5994 * processes.texi (System Processes): Document the `time' and
5995 `ctime' attributes of `system-process-attributes'.
5996
5997 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
5998
5999 * display.texi (Face Attributes): Clarify :height attribute.
6000
6001 2008-12-31 Martin Rudalics <rudalics@gmx.at>
6002
6003 * buffers.texi (The Buffer List): Clarify what moves a buffer to
6004 the front of the buffer list. Add entries for `last-buffer' and
6005 `unbury-buffer'.
6006
6007 2008-12-27 Eli Zaretskii <eliz@gnu.org>
6008
6009 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
6010 and its subsections.
6011
6012 * frames.texi (Multiple Terminals, Low-level Terminal)
6013 (Terminal Parameters, Frames on Other TTY devices): New sections.
6014 (Frames): Add an xref to "Multiple Terminals".
6015
6016 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
6017
6018 * objects.texi (Terminal Type): New node.
6019 (Editing Types): Add it to the menu.
6020
6021 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
6022 Variables".
6023
6024 * variables.texi (Directory Local Variables): New node.
6025 (Variables): Add a menu item for it.
6026
6027 * loading.texi (Autoload): Document `generate-autoload-cookie' and
6028 `generated-autoload-file'.
6029
6030 2008-12-20 Eli Zaretskii <eliz@gnu.org>
6031
6032 * os.texi (Startup Summary): Add xref to documentation of
6033 `initial-window-system'.
6034
6035 * display.texi (Window Systems): Document `window-system' the
6036 function. The variable `window-system' is now frame-local.
6037 Document `initial-window-system'.
6038
6039 2008-12-19 Martin Rudalics <rudalics@gmx.at>
6040
6041 * windows.texi (Windows): Rewrite description of
6042 fit-window-to-buffer.
6043
6044 2008-12-13 Glenn Morris <rgm@gnu.org>
6045
6046 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
6047 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
6048
6049 2008-12-12 Glenn Morris <rgm@gnu.org>
6050
6051 * debugging.texi (Error Debugging): Refer forwards to
6052 eval-expression-debug-on-error.
6053
6054 2008-12-05 Eli Zaretskii <eliz@gnu.org>
6055
6056 * strings.texi (String Basics): Only unibyte strings that
6057 represent key sequences hold 8-bit raw bytes.
6058
6059 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
6060 paragraph to speak about `undecided'.
6061 (Character Properties): Don't explain the meaning of each
6062 property; instead, identify their Unicode Standard names.
6063 (Character Sets): Document `map-charset-chars'.
6064
6065 2008-12-02 Glenn Morris <rgm@gnu.org>
6066
6067 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
6068 section yet again.
6069
6070 2008-11-29 Eli Zaretskii <eliz@gnu.org>
6071
6072 * nonascii.texi (Character Properties): New Section.
6073 (Specifying Coding Systems): Document
6074 `coding-system-priority-list', `set-coding-system-priority', and
6075 `with-coding-priority'.
6076 (Lisp and Coding Systems): Document `check-coding-systems-region'
6077 and `coding-system-charset-list'.
6078 (Coding System Basics): Document `coding-system-aliases'.
6079
6080 * elisp.texi (Top): Add a @detailmenu entry for "Character
6081 Properties".
6082
6083 * objects.texi (Character Type): Correct the range of Emacs
6084 characters. Add an @xref to "Character Codes".
6085
6086 * strings.texi (String Basics): Add an @xref to "Character Codes".
6087
6088 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
6089
6090 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
6091 (Character Codes): Document `max-char'.
6092
6093 2008-11-28 Eli Zaretskii <eliz@gnu.org>
6094
6095 * nonascii.texi (Text Representations, Converting Representations)
6096 (Character Sets, Scanning Charsets, Translation of Characters):
6097 Make text more accurate.
6098
6099 2008-11-28 Glenn Morris <rgm@gnu.org>
6100
6101 * files.texi (Format Conversion Round-Trip): Improve previous change.
6102
6103 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
6104
6105 * modes.texi (Auto Major Mode): Fix example.
6106
6107 2008-11-25 Glenn Morris <rgm@gnu.org>
6108
6109 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
6110
6111 * files.texi (Format Conversion Round-Trip):
6112 Use active voice for previous change.
6113
6114 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
6115
6116 * os.texi (Processor Run Time):
6117 * processes.texi (Transaction Queues):
6118 * markers.texi (The Mark):
6119 * windows.texi (Choosing Window, Selecting Windows):
6120 * files.texi (Changing Files, Magic File Names):
6121 * commands.texi (Key Sequence Input):
6122 * functions.texi (Declaring Functions):
6123 * strings.texi (Predicates for Strings):
6124 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
6125
6126 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
6127
6128 * help.texi (Accessing Documentation): Update example.
6129
6130 * variables.texi (Defining Variables): Note that `*' is not
6131 necessary if defcustom is used.
6132
6133 2008-11-22 Eli Zaretskii <eliz@gnu.org>
6134
6135 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
6136 Characters" from @detailmenu.
6137
6138 * nonascii.texi (Character Codes, Character Sets)
6139 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
6140 (Chars and Bytes, Splitting Characters): Sections removed.
6141
6142 2008-11-22 Lute Kamstra <lute@gnu.org>
6143
6144 * positions.texi (Text Lines): Update goto-line documentation.
6145
6146 2008-11-21 Martin Rudalics <rudalics@gmx.at>
6147
6148 * frames.texi (Frames): Fix typo, add cross references, reword.
6149 (Initial Parameters): Reword special-display-frame-alist text.
6150 (Frames and Windows): Reword. Describe argument norecord for
6151 set-frame-selected-window.
6152 (Input Focus): Describe argument norecord for select-frame.
6153 Remove comment on MS-Windows behavior for focus-follows-mouse.
6154 (Raising and Lowering): Mention windows-frames dichotomy in
6155 metaphor.
6156
6157 * windows.texi (Displaying Buffers, Vertical Scrolling)
6158 (Horizontal Scrolling): Fix indenting and rewording issues
6159 introduced with 2008-11-07 change.
6160
6161 2008-11-20 Glenn Morris <rgm@gnu.org>
6162
6163 * files.texi (Format Conversion Round-Trip): Mention `preserve'
6164 element of `format-alist'.
6165
6166 2008-11-19 Glenn Morris <rgm@gnu.org>
6167
6168 * doclicense.texi: Update to FDL 1.3.
6169 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
6170
6171 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
6172
6173 * windows.texi (Window Hooks): Remove *-end-trigger-functions
6174 vars, which are obsolete. Mention jit-lock-register.
6175
6176 * modes.texi (Other Font Lock Variables):
6177 Document jit-lock-register and jit-lock-unregister.
6178
6179 * frames.texi (Color Parameters): Document alpha parameter.
6180
6181 2008-11-16 Martin Rudalics <rudalics@gmx.at>
6182
6183 * windows.texi (Splitting Windows, Deleting Windows)
6184 (Selecting Windows, Cyclic Window Ordering)
6185 (Buffers and Windows, Displaying Buffers, Choosing Window)
6186 (Dedicated Windows, Window Point, Window Start and End)
6187 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
6188 (Size of Window, Resizing Windows, Window Configurations)
6189 (Window Parameters): Avoid @var at beginning of sentences and
6190 reword accordingly.
6191
6192 2008-11-11 Lute Kamstra <lute@gnu.org>
6193
6194 * files.texi (File Name Components): Fix file-name-extension
6195 documentation.
6196
6197 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
6198
6199 * frames.texi (Basic Parameters): Remove display-environment-variable
6200 and term-environment-variable.
6201
6202 2008-11-08 Eli Zaretskii <eliz@gnu.org>
6203
6204 * windows.texi (Basic Windows, Splitting Windows)
6205 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
6206 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
6207 (Resizing Windows, Window Configurations, Window Parameters):
6208 Fix wording and markup.
6209
6210 2008-11-07 Martin Rudalics <rudalics@gmx.at>
6211
6212 * windows.texi (Windows): Update entries.
6213 (Basic Windows): Remove listing of attributes. Reword.
6214 (Splitting Windows, Deleting Windows): Reword.
6215 (Selecting Windows, Cyclic Window Ordering): Reword with special
6216 emphasis on order of recently selected windows and buffer list.
6217 (Buffers and Windows, Choosing Window): Reword with special
6218 emphasis on dedicated windows.
6219 (Displaying Buffers): Reword. For switch-to-buffer mention that
6220 it may fall back on pop-to-buffer. For other-window try to
6221 explain how it treats the cyclic ordering of windows.
6222 (Dedicated Windows): New node and section discussing dedicated
6223 windows and associated functions.
6224 (Window Point): Add entry for window-point-insertion-type. Reword.
6225 (Window Start and End): Rename node and section title. Reword.
6226 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
6227 Minor rewording.
6228 (Size of Window): Reword, in particular text on window-width.
6229 (Resizing Windows): Reword. Add text on balancing windows.
6230 (Window Configurations): Reword. Mention window parameters.
6231 (Window Parameters): New node and section on window parameters.
6232 (Window Hooks): Reword. Mention that
6233 window-configuration-change-hook is run "buffer-locally".
6234 * elisp.texi (Top): Update Windows entries in @detailmenu
6235 section.
6236
6237 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
6238
6239 * searching.texi (Regexp Search): Fix typo.
6240
6241 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6242
6243 * searching.texi (Regexp Search): Document GREEDY arg.
6244 (Simple Match Data): Fix return value.
6245
6246 2008-11-01 Eli Zaretskii <eliz@gnu.org>
6247
6248 * nonascii.texi (Text Representations): Rewrite to make consistent
6249 with Emacs 23 internal representation of characters.
6250 Document `unibyte-string'.
6251
6252 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
6253
6254 * processes.texi (Process Information): Note that process-status
6255 does not accept buffer names.
6256
6257 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
6258
6259 * positions.texi (Skipping Characters): Correct return value of
6260 skip-chars-forward.
6261
6262 2008-10-25 Martin Rudalics <rudalics@gmx.at>
6263
6264 * windows.texi (Deleting Windows): Update documentation of
6265 delete-windows-on.
6266 (Buffers and Windows): Update documentations of
6267 get-buffer-window and get-buffer-window-list.
6268 (Displaying Buffers): Update documentation of
6269 replace-buffer-in-windows.
6270
6271 * buffers.texi (Current Buffer): Reword set-buffer and
6272 with-current-buffer documentations.
6273 (Creating Buffers): Reword documentation of get-buffer-create.
6274
6275 2008-10-23 Martin Rudalics <rudalics@gmx.at>
6276
6277 * buffers.texi (Current Buffer): Reword documentation of
6278 set-buffer.
6279 (Buffer Names): Reword documentation of buffer-name.
6280 (The Buffer List): For bury-buffer explain what happens with the
6281 buffer's window.
6282 (Creating Buffers): Say that get-buffer-create's arg is called
6283 buffer-or-name.
6284
6285 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
6286
6287 * advice.texi (Computed Advice): Explain what DEFINITION is.
6288
6289 * nonascii.texi (Character Codes): Remove obsolete function
6290 char-valid-p, and document characterp instead.
6291
6292 2008-10-22 Martin Rudalics <rudalics@gmx.at>
6293
6294 * windows.texi (Displaying Buffers): Reword documentation of
6295 pop-to-buffer.
6296 (Choosing Window): Rewrite documentation of display-buffer and
6297 its options.
6298
6299 * buffers.texi (Killing Buffers): Update documentation of
6300 kill-buffer.
6301
6302 2008-10-21 Eli Zaretskii <eliz@gnu.org>
6303
6304 * processes.texi (Serial Ports): Fix wording and improve markup.
6305
6306 * searching.texi (Regexp Search): Document `string-match-p' and
6307 `looking-at-p'.
6308 (POSIX Regexps): Add an xref for "non-greedy".
6309 (Regexp Special): Add @cindex entry for "non-greedy".
6310
6311 * display.texi (Attribute Functions): Document `face-all-attributes'.
6312 (Image Cache) <image-refresh>: Minor wording fixes.
6313
6314 * frames.texi (Color Names): Add an xref to `read-color'.
6315
6316 * minibuf.texi (High-Level Completion): Document `read-color'.
6317
6318 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
6319
6320 * positions.texi (Narrowing): Add an xref to "Swapping Text".
6321
6322 * buffers.texi (Swapping Text): New section, documents
6323 `buffer-swap-text'.
6324
6325 2008-10-21 Martin Rudalics <rudalics@gmx.at>
6326
6327 * windows.texi (Resizing Windows): Minor wording fix.
6328
6329 2008-10-20 Eli Zaretskii <eliz@gnu.org>
6330
6331 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
6332 and `combine-and-quote-strings'.
6333
6334 * strings.texi (Creating Strings): Add xrefs for them.
6335
6336 2008-10-19 Eli Zaretskii <eliz@gnu.org>
6337
6338 * elisp.texi (Top): Make descriptive text for "Reading File Names"
6339 match the corresponding menu in minibuf.texi.
6340
6341 * minibuf.texi (Reading File Names): Document `read-shell-command'
6342 and `minibuffer-local-shell-command-map'.
6343
6344 2008-10-19 Martin Rudalics <rudalics@gmx.at>
6345
6346 * windows.texi (Resizing Windows): Remove var{} around "window" in
6347 documentation of enlarge-window.
6348 Rewrite documentation of window-min-height and window-min-width.
6349
6350 2008-10-19 Eli Zaretskii <eliz@gnu.org>
6351
6352 * functions.texi (Calling Functions): Document `apply-partially'.
6353
6354 * hooks.texi (Standard Hooks): Mention
6355 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
6356
6357 * variables.texi (File Local Variables): Document
6358 `file-local-variables-alist', `before-hack-local-variables-hook'
6359 and `hack-local-variables-hook'.
6360
6361 * processes.texi (Synchronous Processes): Document `process-lines'.
6362
6363 * customize.texi (Variable Definitions):
6364 Document `custom-reevaluate-setting'.
6365
6366 2008-10-18 Martin Rudalics <rudalics@gmx.at>
6367
6368 * windows.texi (Choosing Window, Deleting Windows)
6369 (Displaying Buffers): Expand documentation of dedicated windows.
6370
6371 2008-10-18 Eli Zaretskii <eliz@gnu.org>
6372
6373 * files.texi (Changing Files): Document symbolic input of file
6374 modes to `set-file-modes'. Document `read-file-modes' and
6375 `file-modes-symbolic-to-number'.
6376
6377 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
6378 and `search-map'.
6379
6380 * searching.texi (Search and Replace):
6381 Document `replace-search-function' and `replace-re-search-function'.
6382 Document `multi-query-replace-map'.
6383
6384 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
6385 (Completion Commands, Reading File Names):
6386 Rename `minibuffer-local-must-match-filename-map' to
6387 `minibuffer-local-filename-must-match-map'.
6388 (Minibuffer Completion): The `require-match' argument to
6389 `completing-read' can now have the value `confirm-only'.
6390
6391 * windows.texi (Displaying Buffers): Minor wording fix.
6392 (Choosing Window): `split-height-threshold' can now be nil.
6393 Document `split-width-threshold'. `pop-up-frames' can have the
6394 value `graphic-only'.
6395
6396 2008-10-17 Eli Zaretskii <eliz@gnu.org>
6397
6398 * os.texi (Startup Summary): Document `before-init-time' and
6399 `after-init-time'. Document `initial-window-system' and
6400 `window-system-initialization-alist'. Document reading the
6401 abbrevs file. Document the call to `server-start' under --daemon.
6402 Rearrange a bit to be consistent with the code flow.
6403 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
6404 (Time Parsing): Document `format-seconds'.
6405
6406 2008-10-17 Martin Rudalics <rudalics@gmx.at>
6407
6408 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
6409 and reword.
6410
6411 2008-10-16 Eli Zaretskii <eliz@gnu.org>
6412
6413 * markers.texi (The Mark): Document use-region-p.
6414
6415 2008-10-15 Eli Zaretskii <eliz@gnu.org>
6416
6417 * internals.texi (Writing Emacs Primitives): The interactive spec
6418 of a primitive can be a Lisp form.
6419
6420 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6421 values of transient-mark-mode. Document handle-shift-selection.
6422
6423 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6424 (Interactive Examples): Show an example of `^'.
6425 (Key Sequence Input): Document this-command-keys-shift-translated.
6426 (Defining Commands, Using Interactive): The interactive-form of a
6427 function can be added via its symbol's property.
6428
6429 * positions.texi (List Motion): beginning-of-defun-function can
6430 now accept an argument.
6431
6432 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6433 now return a list of strings.
6434
6435 * control.texi (Handling Errors): Document ignore-errors.
6436
6437 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6438 (Parameter Access): Document set-frame-parameter.
6439
6440 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6441 Hooks" for the effect of kill-all-local-variables on local hook
6442 functions.
6443
6444 * modes.texi (Major Mode Conventions, Mode Line Variables):
6445 `mode-name' need not be a string. xref to "Mode Line Data" for
6446 details, and to "Emulating Mode Line" for computing a string
6447 value.
6448
6449 2008-10-14 Eli Zaretskii <eliz@gnu.org>
6450
6451 * processes.texi (System Processes): New section.
6452 (Processes, Signals to Processes): Add xrefs to it.
6453
6454 * objects.texi (Editing Types): A `process' is a subprocess of
6455 Emacs, not just any process running on the OS.
6456
6457 * elisp.texi (Top): Adjust the @detailmenu for the above two
6458 changes.
6459
6460 * sequences.texi (Char-Tables): Remove documentation of
6461 set-char-table-default, which has no effect since Emacs 23.
6462 <char-table-range, set-char-table-range>: Don't mention generic
6463 characters and charsets. Add a cons cell as a possible argument.
6464
6465 * nonascii.texi (Splitting Characters)
6466 (Translation of Characters): Don't mention generic characters.
6467
6468 * display.texi (Fontsets): Don't mention generic characters.
6469
6470 * sequences.texi (Char-Tables): `map-char-table' can now call its
6471 argument FUNCTION with a cons cell as KEY.
6472
6473 2008-10-13 Eli Zaretskii <eliz@gnu.org>
6474
6475 * objects.texi (Primitive Function Type): Move "@cindex special
6476 forms" from here...
6477
6478 * eval.texi (Special Forms): ...to here.
6479
6480 * functions.texi (What Is a Function): `functionp' returns nil for
6481 special forms. Add an xref.
6482
6483 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6484 Variables".
6485
6486 * variables.texi (Frame-Local Variables): New section.
6487 (Buffer-Local Variables): Add an xref to it.
6488 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6489 have both frame-local and buffer-local binding.
6490
6491 * frames.texi (Frames): Mention multiple tty frames.
6492 (Frame Parameters, Parameter Access): Mention frame-local variable
6493 bindings.
6494
6495 2008-09-20 Glenn Morris <rgm@gnu.org>
6496
6497 * display.texi (Defining Faces): Recommend against face variables.
6498
6499 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
6500
6501 * display.texi (Echo Area Customization): Fix typo.
6502
6503 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
6504
6505 * loading.texi (Where Defined): Add `defface' item.
6506
6507 2008-09-06 Martin Rudalics <rudalics@gmx.at>
6508
6509 * loading.texi (Where Defined): Fix description of symbol-file.
6510
6511 2008-08-26 Jason Rumney <jasonr@gnu.org>
6512
6513 * display.texi (TIFF Images): New section describing :index property.
6514
6515 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
6516
6517 * display.texi (Temporary Displays): Remove unnecessary comment
6518 about usage of temp-buffer-show-hook.
6519
6520 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
6521
6522 * symbols.texi (Other Plists): Fix incorrect example.
6523 Suggested by Florian Beck.
6524
6525 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
6526
6527 * os.texi: Fix previous change.
6528
6529 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6530
6531 * os.texi:
6532 * intro.texi:
6533 * files.texi: Remove VMS support.
6534
6535 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6536
6537 * os.texi:
6538 * frames.texi:
6539 * display.texi: Remove mentions of Mac Carbon.
6540
6541 2008-07-01 Miles Bader <miles@gnu.org>
6542
6543 * text.texi (Special Properties):
6544 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6545
6546 2008-06-28 Johan Bockgård <bojohan@gnu.org>
6547
6548 * display.texi (Other Image Types): Fix copy/paste error; say
6549 "PBM", not "XBM".
6550
6551 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6552
6553 * os.texi: Remove references to obsolete systems.
6554
6555 2008-06-20 Eli Zaretskii <eliz@gnu.org>
6556
6557 * makefile.w32-in (distclean): Remove makefile.
6558
6559 2008-06-17 Glenn Morris <rgm@gnu.org>
6560
6561 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6562 (elisp, dist): Remove rules and variables that are obsolete now
6563 the lisp manual is no longer distributed separately.
6564
6565 2008-06-16 Glenn Morris <rgm@gnu.org>
6566
6567 * configure, configure.in, mkinstalldirs: Remove unused files.
6568
6569 * book-spine.texinfo: Set version to 23.0.60.
6570 * vol1.texi (EMACSVER):
6571 * vol2.texi (EMACSVER): Set to 23.0.60.
6572
6573 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6574 as per maintain.info.
6575
6576 2008-06-15 Glenn Morris <rgm@gnu.org>
6577
6578 * makefile.w32-in (manual): Use "23" rather than "21".
6579
6580 * Makefile.in (emacsver): New, set by configure.
6581 (manual): Use emacsver.
6582
6583 * intro.texi: Report bugs using M-x report-emacs-bug.
6584
6585 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6586
6587 2008-06-13 Daniel Engeler <engeler@gmail.com>
6588
6589 * elisp.texi, internals.texi, processes.texi: Add documentation
6590 about serial port access.
6591
6592 2008-06-05 Miles Bader <miles@gnu.org>
6593
6594 * display.texi (Displaying Faces): Update to reflect function
6595 renamings in face-remap.el.
6596
6597 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6598
6599 * display.texi (Fontsets): Fix typos.
6600
6601 2008-06-03 Miles Bader <miles@gnu.org>
6602
6603 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6604 remove-relative-face-remapping, set-base-face-remapping,
6605 and set-default-base-face-remapping.
6606
6607 2008-06-01 Miles Bader <miles@gnu.org>
6608
6609 * display.texi (Displaying Faces): Add face-remapping-alist.
6610
6611 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6612
6613 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6614 variable names.
6615
6616 2008-05-03 Eric S. Raymond <esr@golux>
6617
6618 * keymaps.texi: Clarify that (current-local-map) and
6619 (current-global-map) return references, not copies.
6620
6621 2008-05-02 Juri Linkov <juri@jurta.org>
6622
6623 * minibuf.texi (Text from Minibuffer): Document a list of
6624 default values for `read-from-minibuffer'.
6625
6626 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6627
6628 * nonascii.texi (Translation of Characters): Fix previous change.
6629
6630 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6631
6632 * display.texi (Overlay Properties): Clarify role of underlying
6633 textprop and overlay keymaps for display strings.
6634
6635 * keymaps.texi (Active Keymaps): Ditto.
6636
6637 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6638
6639 * minibuf.texi (Programmed Completion):
6640 Replace dynamic-completion-table with the new completion-table-dynamic.
6641
6642 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6643
6644 * intro.texi (Some Terms): Change "fonts in this manual" index
6645 entry to "typographic conventions".
6646
6647 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6648
6649 * objects.texi (Text Props and Strings): Add indexing for read
6650 syntax of text properties.
6651
6652 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6653
6654 * processes.texi (Decoding Output): Remove process-filter-multibyte
6655 functions.
6656
6657 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6658
6659 * display.texi (Finding Overlays): Say that empty overlays at
6660 the end of the buffer are reported too.
6661
6662 2008-03-13 Glenn Morris <rgm@gnu.org>
6663
6664 * elisp.texi (EMACSVER): Set to 23.0.60.
6665
6666 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6667
6668 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6669
6670 2008-02-22 Glenn Morris <rgm@gnu.org>
6671
6672 * frames.texi (Position Parameters): Clarify the description of
6673 `left' and `top', using information from "Geometry".
6674 (Geometry): Give a pointer to "Position Parameters", rather than
6675 repeating information.
6676
6677 2008-02-11 Glenn Morris <rgm@gnu.org>
6678
6679 * objects.texi (Equality Predicates): No longer talk about "two"
6680 functions.
6681
6682 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6683
6684 * objects.texi (Equality Predicates): Add defun for
6685 equal-including-properties.
6686
6687 2008-02-10 Glenn Morris <rgm@gnu.org>
6688
6689 * objects.texi (Equality Predicates):
6690 Mention equal-including-properties.
6691
6692 2008-02-07 Richard Stallman <rms@gnu.org>
6693
6694 * windows.texi (Window Start): Mention the feature of moving
6695 window-start to start of line.
6696
6697 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
6698
6699 * keymaps.texi (Tool Bar): Document rtl property.
6700
6701 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6702
6703 * display.texi (Button Types):
6704 For define-button-type, clarify type of NAME.
6705
6706 2008-01-19 Martin Rudalics <rudalics@gmx.at>
6707
6708 * buffers.texi (Buffer Modification): Fix typo.
6709
6710 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6711
6712 * os.texi (System Environment): Remove references to OSes that are
6713 not supported anymore.
6714
6715 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6716
6717 * os.texi (System Environment): Remove mention for Masscomp.
6718
6719 2008-01-04 Richard Stallman <rms@gnu.org>
6720
6721 * display.texi (Faces): Don't talk about internal face vector as arg
6722 to facep.
6723
6724 * customize.texi (Type Keywords): Fix previous change.
6725
6726 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6727 * elisp.texi (Top): Fix menu for commands.texi change.
6728
6729 2007-12-30 Richard Stallman <rms@gnu.org>
6730
6731 * commands.texi (Accessing Mouse): Rename from Accessing Events.
6732 (Accessing Scroll): New node broken out of Accessing Mouse.
6733
6734 2007-12-28 Richard Stallman <rms@gnu.org>
6735
6736 * frames.texi (Size Parameters): Fix typo.
6737 (Basic Parameters): For `title', refer to title bar.
6738 (Size and Position): Explain meaning of frame pixel width and height.
6739
6740 2007-12-23 Richard Stallman <rms@gnu.org>
6741
6742 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6743 Improve some of the commented-out keywords' text too.
6744
6745 2007-12-14 Martin Rudalics <rudalics@gmx.at>
6746
6747 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6748 "visit the current buffer".
6749
6750 * os.texi (System Interface): Fix typo.
6751
6752 2007-12-04 Richard Stallman <rms@gnu.org>
6753
6754 * objects.texi (Symbol Type): Fix typo.
6755
6756 2007-12-03 Richard Stallman <rms@gnu.org>
6757
6758 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6759
6760 2007-12-01 Glenn Morris <rgm@gnu.org>
6761
6762 * functions.texi (Declaring Functions): Improve previous change.
6763
6764 2007-11-30 Glenn Morris <rgm@gnu.org>
6765
6766 * functions.texi (Declaring Functions): Add optional fourth
6767 argument of declare-function, and setting third argument to `t'.
6768
6769 2007-11-29 Richard Stallman <rms@gnu.org>
6770
6771 * customize.texi (Composite Types): Document `group' type.
6772
6773 2007-11-29 Glenn Morris <rgm@gnu.org>
6774
6775 * functions.texi (Declaring Functions): Add findex.
6776 Mention `external' files.
6777
6778 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
6779
6780 * functions.texi (Declaring Functions): Fix directive.
6781
6782 2007-11-25 Richard Stallman <rms@gnu.org>
6783
6784 * help.texi (Help Functions): Clean up last change.
6785
6786 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6787
6788 * loading.texi (Named Features): Minor cleanup.
6789
6790 * macros.texi (Eval During Expansion): Minor cleanup.
6791
6792 * variables.texi (Variable Aliases): Minor cleanup.
6793
6794 2007-11-24 Richard Stallman <rms@gnu.org>
6795
6796 * functions.texi (Declaring Functions): Clarify previous change.
6797
6798 * compile.texi (Compiler Errors): Clarify previous change.
6799
6800 2007-11-24 Richard Stallman <rms@gnu.org>
6801
6802 * display.texi (Refresh Screen, Forcing Redisplay):
6803 Clarify the text and move items around.
6804
6805 2007-11-24 Glenn Morris <rgm@gnu.org>
6806
6807 * functions.texi (Declaring Functions): New section.
6808 * compile.texi (Compiler Errors): Mention declaring functions,
6809 defvar with no initvalue, and byte-compile-warnings.
6810
6811 2007-11-15 Martin Rudalics <rudalics@gmx.at>
6812
6813 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6814 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6815
6816 2007-11-13 Martin Rudalics <rudalics@gmx.at>
6817
6818 * help.texi (Help Functions): Document new macro `with-help-window'.
6819
6820 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6821
6822 * searching.texi (Replacing Match): Describe new
6823 `match-substitute-replacement'.
6824
6825 2007-10-31 Richard Stallman <rms@gnu.org>
6826
6827 * strings.texi (Creating Strings): Null strings from concat not unique.
6828
6829 2007-10-26 Richard Stallman <rms@gnu.org>
6830
6831 * objects.texi (Equality Predicates): Null strings are uniquified.
6832
6833 * minibuf.texi: Minor clarifications in previous change.
6834
6835 2007-10-25 Glenn Morris <rgm@gnu.org>
6836
6837 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6838
6839 2007-10-24 Richard Stallman <rms@gnu.org>
6840
6841 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6842
6843 * variables.texi (Frame-Local Variables): Node deleted.
6844 (Variables): Delete Frame-Local Variables from menu.
6845 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6846 (Default Value): Don't mention frame-local vars.
6847
6848 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6849
6850 * loading.texi (Unloading): Document FEATURE-unload-function
6851 instead of FEATURE-unload-hook.
6852
6853 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6854
6855 2007-10-22 Juri Linkov <juri@jurta.org>
6856
6857 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6858 (High-Level Completion): Document a list of default value strings
6859 in the DEFAULT argument, for which minibuffer functions return the
6860 first element.
6861
6862 2007-10-17 Juri Linkov <juri@jurta.org>
6863
6864 * text.texi (Filling): Update arguments of fill-paragraph.
6865 fill-paragraph operates on the active region in Transient Mark mode.
6866 Remove fill-paragraph-or-region.
6867
6868 2007-10-13 Karl Berry <karl@gnu.org>
6869
6870 * elisp.texi (@dircategory): Move to after @copying,
6871 since we want @copying as close as possible to the beginning of
6872 the output.
6873
6874 2007-10-12 Richard Stallman <rms@gnu.org>
6875
6876 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6877
6878 * commands.texi (Distinguish Interactive): New node,
6879 broken out from Interactive Call and rewritten.
6880 (Command Loop): Put Distinguish Interactive in menu.
6881
6882 2007-10-09 Richard Stallman <rms@gnu.org>
6883
6884 * text.texi (Examining Properties): Mention overlay priority.
6885
6886 * display.texi (Display Margins): Correct the description
6887 of margin display specifications.
6888 (Replacing Specs): New subnode broken out of Display Property.
6889
6890 2007-10-06 Juri Linkov <juri@jurta.org>
6891
6892 * text.texi (Filling): Document fill-paragraph-or-region.
6893
6894 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
6895
6896 * display.texi (Auto Faces): Fix typo.
6897
6898 2007-10-02 Richard Stallman <rms@gnu.org>
6899
6900 * display.texi (Display Property): Explain some display specs
6901 don't let you move point in.
6902
6903 * frames.texi (Cursor Parameters):
6904 Describe cursor-in-non-selected-windows here. Explain more values.
6905
6906 * windows.texi (Basic Windows): Don't describe
6907 cursor-in-non-selected-windows here.
6908
6909 2007-10-01 Eli Zaretskii <eliz@gnu.org>
6910
6911 * processes.texi (Misc Network): Note that these functions are
6912 supported only on some systems.
6913
6914 2007-10-01 Richard Stallman <rms@gnu.org>
6915
6916 * display.texi (Overlay Properties): Explain nil as priority.
6917 Explain that conflicts are unpredictable if not resolved by
6918 priorities.
6919
6920 2007-09-23 Richard Stallman <rms@gnu.org>
6921
6922 * macros.texi (Backquote): Minor clarification.
6923
6924 2007-09-19 Richard Stallman <rms@gnu.org>
6925
6926 * display.texi (Display Property): Explain multiple display specs.
6927 Clarify when they work in parallel and when one overrides.
6928 Fix error in example.
6929
6930 2007-09-06 Glenn Morris <rgm@gnu.org>
6931
6932 Move from lispref/ to doc/lispref/. Change all setfilename
6933 commands to use ../../info.
6934 * Makefile.in (infodir): Go up one more level.
6935 (usermanualdir): Change from ../man to ../emacs.
6936 (miscmanualdir): New.
6937 (dist): Use new variable miscmanualdir.
6938 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6939 (usermanualdir): Change from ../man to ../emacs.
6940
6941 2007-08-30 Martin Rudalics <rudalics@gmx.at>
6942
6943 * commands.texi (Command Loop Info): Advise against changing
6944 most variables described here. Explain new variable
6945 last-repeatable-command.
6946
6947 2007-08-29 Glenn Morris <rgm@gnu.org>
6948
6949 * elisp.texi (EMACSVER): Increase to 23.0.50.
6950
6951 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6952
6953 * frames.texi (Basic Parameters): Add display-environment-variable
6954 and term-environment-variable.
6955
6956 2007-08-28 Juri Linkov <juri@jurta.org>
6957
6958 * display.texi (Image Formats, Other Image Types): Add SVG.
6959
6960 2007-08-28 Juri Linkov <juri@jurta.org>
6961
6962 * display.texi (Images): Move formats-related text to new node
6963 "Image Formats".
6964 (Image Formats): New node.
6965
6966 2007-08-27 Richard Stallman <rms@gnu.org>
6967
6968 * windows.texi (Window Configurations): Clarify what
6969 a window configuration saves.
6970
6971 2007-08-25 Richard Stallman <rms@gnu.org>
6972
6973 * display.texi (Images): Delete redundant @findex.
6974
6975 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6976
6977 * text.texi (Change Hooks): (after|before)-change-functions are no
6978 longer bound to nil while running; rather inhibit-modification-hooks
6979 is t.
6980
6981 2007-08-16 Richard Stallman <rms@gnu.org>
6982
6983 * processes.texi (Asynchronous Processes):
6984 Clarify doc of start-file-process.
6985
6986 2007-08-08 Martin Rudalics <rudalics@gmx.at>
6987
6988 * modes.texi (Example Major Modes): Fix typo.
6989
6990 2007-08-08 Glenn Morris <rgm@gnu.org>
6991
6992 * intro.texi (nil and t): Do not use `iff' in documentation.
6993
6994 * tips.texi (Documentation Tips): Recommend against `iff'.
6995
6996 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
6997
6998 * display.texi (Image Cache): Document image-refresh.
6999
7000 2007-08-06 Martin Rudalics <rudalics@gmx.at>
7001
7002 * windows.texi (Size of Window): Document window-full-width-p.
7003
7004 2007-07-25 Glenn Morris <rgm@gnu.org>
7005
7006 * gpl.texi (GPL): Replace license with GPLv3.
7007
7008 * Relicense all FSF files to GPLv3 or later.
7009
7010 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
7011
7012 * processes.texi (Synchronous Processes):
7013 Add `process-file-shell-command'.
7014 (Asynchronous Processes): Mention restricted use of
7015 `process-filter' and `process-sentinel' in
7016 `start-file-process'. Add `start-file-process-shell-command'.
7017
7018 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
7019
7020 * files.texi (Magic File Names): Introduce optional parameter
7021 IDENTIFICATION for `file-remote-p'.
7022
7023 2007-07-16 Richard Stallman <rms@gnu.org>
7024
7025 * display.texi (Defining Faces): Fix previous change.
7026
7027 2007-07-14 Richard Stallman <rms@gnu.org>
7028
7029 * control.texi (Handling Errors): Document `debug' in handler list.
7030
7031 2007-07-10 Richard Stallman <rms@gnu.org>
7032
7033 * display.texi (Defining Faces): Explain C-M-x feature for defface.
7034
7035 2007-07-09 Richard Stallman <rms@gnu.org>
7036
7037 * files.texi (Magic File Names): Rewrite previous change.
7038
7039 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
7040
7041 * files.texi (Magic File Names): Introduce optional parameter
7042 CONNECTED for `file-remote-p'.
7043
7044 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
7045
7046 * processes.texi (Asynchronous Processes):
7047 * files.texi (Magic File Names): Add `start-file-process'.
7048
7049 2007-06-27 Richard Stallman <rms@gnu.org>
7050
7051 * files.texi (Format Conversion Piecemeal):
7052 Clarify `after-insert-file-functions' calling convention.
7053
7054 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
7055
7056 * files.texi (Magic File Names): Remove `dired-call-process'.
7057 Add `process-file'.
7058
7059 2007-06-27 Kenichi Handa <handa@m17n.org>
7060
7061 * text.texi (Special Properties): Fix description about
7062 `composition' property.
7063
7064 2007-06-26 Kenichi Handa <handa@m17n.org>
7065
7066 * nonascii.texi (Default Coding Systems): Document about the
7067 return value `undecided'.
7068
7069 2007-06-25 David Kastrup <dak@gnu.org>
7070
7071 * keymaps.texi (Active Keymaps): Document new POSITION argument of
7072 `current-active-maps'.
7073
7074 2007-06-24 Karl Berry <karl@gnu.org>
7075
7076 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
7077
7078 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
7079
7080 * display.texi (Overlay Arrow): Doc fix.
7081
7082 2007-06-14 Karl Berry <karl@tug.org>
7083
7084 * anti.texi (Antinews): Typo.
7085
7086 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
7087
7088 * display.texi (Image Cache): Document image-refresh.
7089
7090 2007-06-12 Karl Berry <karl@gnu.org>
7091
7092 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
7093 * two-volume.make: New file.
7094 * .cvsignore: Ignore two-volume files.
7095
7096 2007-06-12 Tom Tromey <tromey@redhat.com>
7097
7098 * os.texi (Init File): Document user-emacs-directory.
7099
7100 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
7101
7102 * commands.texi (Click Events): Describe width and height when
7103 object is nil.
7104
7105 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
7106
7107 * commands.texi (Click Events): Layout more logically.
7108 Describe width and height.
7109 (Drag Events, Motion Events): Update to new format for position.
7110
7111 2007-06-02 Richard Stallman <rms@gnu.org>
7112
7113 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
7114
7115 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
7116
7117 * Version 22.1 released.
7118
7119 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
7120
7121 * text.texi (Special Properties): Correct meaning of fontified face.
7122
7123 2007-05-30 Richard Stallman <rms@gnu.org>
7124
7125 * text.texi (Special Properties): Add link to Adjusting Point.
7126
7127 2007-05-12 Richard Stallman <rms@gnu.org>
7128
7129 * text.texi (Margins): indent-to-left-margin is not the default.
7130 (Mode-Specific Indent): For indent-line-function, the default
7131 is indent-relative.
7132
7133 * modes.texi (Example Major Modes): Explain last line of text-mode
7134 is redundant.
7135
7136 2007-05-10 Richard Stallman <rms@gnu.org>
7137
7138 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
7139
7140 * help.texi (Keys in Documentation): Add reference to
7141 Documentation Tips.
7142
7143 * files.texi (Format Conversion): TO-FN gets three arguments.
7144
7145 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
7146
7147 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
7148
7149 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
7150 * files.texi (Format Conversion): Expand intro; add menu.
7151 (Format Conversion Overview, Format Conversion Round-Trip)
7152 (Format Conversion Piecemeal): New nodes/subsections.
7153 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
7154 * text.texi (Text Properties): Remove "Saving Properties" from menu.
7155 (Saving Properties): Delete node/subsection.
7156
7157 2007-05-07 Karl Berry <karl@gnu.org>
7158
7159 * elisp.texi (EMACSVER): Back to 22.
7160
7161 2007-05-06 Richard Stallman <rms@gnu.org>
7162
7163 * processes.texi (Accepting Output): Revert most of previous change.
7164
7165 2007-05-05 Richard Stallman <rms@gnu.org>
7166
7167 * processes.texi (Accepting Output): accept-process-output
7168 uses microseconds, not milliseconds. But that arg is obsolete.
7169
7170 2007-05-04 Karl Berry <karl@tug.org>
7171
7172 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
7173
7174 2007-05-04 Eli Zaretskii <eliz@gnu.org>
7175
7176 * tips.texi (Documentation Tips): Rearrange items to place the
7177 more important ones first. Add an index entry for hyperlinks.
7178
7179 2007-05-03 Karl Berry <karl@gnu.org>
7180
7181 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
7182 (EMACSVER) [smallbook]: 22 for printed version.
7183
7184 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
7185 so restore anchor to normal position after defun. Found by Kevin Ryde.
7186
7187 2007-04-26 Glenn Morris <rgm@gnu.org>
7188
7189 * elisp.texi (EMACSVER): Increase to 22.1.50.
7190
7191 2007-04-28 Karl Berry <karl@gnu.org>
7192
7193 * elisp.texi: Improve line breaks on copyright page,
7194 similar layout to emacs manual, 8.5x11 by default.
7195
7196 2007-04-24 Richard Stallman <rms@gnu.org>
7197
7198 * text.texi (Special Properties): Add xref to Overlay Properties.
7199
7200 * display.texi (Overlay Properties): Add xref to Special Properties.
7201
7202 2007-04-22 Richard Stallman <rms@gnu.org>
7203
7204 * keymaps.texi (Extended Menu Items): Move the info about
7205 format with cached keyboard binding.
7206
7207 2007-04-21 Richard Stallman <rms@gnu.org>
7208
7209 * text.texi (Special Properties): Clarify previous change.
7210
7211 * files.texi (File Name Expansion): Clarify previous change.
7212
7213 * display.texi (Attribute Functions): Fix example for
7214 face-attribute-relative-p.
7215
7216 2007-04-19 Kenichi Handa <handa@m17n.org>
7217
7218 * text.texi (Special Properties): Document composition property.
7219
7220 2007-04-19 Glenn Morris <rgm@gnu.org>
7221
7222 * files.texi (File Name Expansion): Mention "superroot".
7223
7224 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
7225
7226 * frames.texi (Multiple Displays): Add note about "multi-monitor"
7227 setups.
7228 (Display Feature Testing): Note that display refers to all
7229 physical monitors for multi-monitor setups.
7230
7231 2007-04-14 Richard Stallman <rms@gnu.org>
7232
7233 * lists.texi (Sets And Lists): Clarify `delete' examples.
7234 Remove spurious xref to same node.
7235 Clarify xref for add-to-list.
7236
7237 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
7238
7239 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
7240 value of lisp-mode-map.
7241
7242 2007-04-11 Karl Berry <karl@gnu.org>
7243
7244 * anti.texi (Antinews):
7245 * display.texi (Overlay Properties, Defining Images):
7246 * processes.texi (Synchronous Processes, Sentinels):
7247 * syntax.texi (Syntax Table Internals):
7248 * searching.texi (Regexp Special):
7249 * nonascii.texi (Default Coding Systems):
7250 * text.texi (Special Properties):
7251 * minibuf.texi (Basic Completion): Wording to improve breaks in
7252 8.5x11 format.
7253 * elisp.texi (smallbook): New @set to more easily switch between
7254 smallbook and 8.5x11.
7255
7256 2007-04-11 Richard Stallman <rms@gnu.org>
7257
7258 * text.texi (Lazy Properties): Minor fix.
7259
7260 2007-04-08 Karl Berry <karl@gnu.org>
7261
7262 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
7263 * macros.texi (Backquote): Downcase Backquote in index entries for
7264 consistency.
7265
7266 2007-04-08 Richard Stallman <rms@gnu.org>
7267
7268 * text.texi (Adaptive Fill): Just describe default,
7269 don't show it (since it contains non-ASCII chars).
7270
7271 2007-04-07 Karl Berry <karl@gnu.org>
7272
7273 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
7274 adaptive-fill-regexp's value, since they are not in the standard
7275 TeX fonts.
7276
7277 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
7278
7279 * display.texi (Defining Faces): Fix example.
7280
7281 2007-04-07 Karl Berry <karl@gnu.org>
7282
7283 * display.texi (Button Buffer Commands): Improve page break.
7284
7285 2007-04-07 Richard Stallman <rms@gnu.org>
7286
7287 * advice.texi (Activation of Advice): Remove redundant index entry.
7288
7289 * backups.texi: Improve index entries. Remove redundant ones.
7290
7291 * compile.texi (Byte Compilation): Improve index entry.
7292
7293 * hash.texi (Creating Hash): Improve index entry.
7294
7295 * symbols.texi (Definitions): Improve index entry.
7296
7297 * edebug.texi: Improve index entries. Remove redundant/useless ones.
7298
7299 * maps.texi (Standard Keymaps): Remove useless index entry.
7300
7301 * help.texi (Documentation Basics): Remove redundant index entries.
7302
7303 * customize.texi: Improve index entries.
7304 Remove redundant/useless ones.
7305
7306 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
7307
7308 * streams.texi (Output Variables): Improve index entry.
7309
7310 * abbrevs.texi (Abbrevs): Remove useless index entry.
7311
7312 * macros.texi (Expansion): Remove useless index entry.
7313
7314 * text.texi: Improve index entries. Remove redundant/useless ones.
7315 (Text Properties, Examining Properties)
7316 (Special Properties): Use "property category" instead of "category"
7317 to refer to the `category' property.
7318
7319 * positions.texi: Improve index entries. Remove useless one.
7320
7321 * lists.texi: Improve index entries. Remove redundant/useless ones.
7322
7323 * os.texi: Improve index entries.
7324 (Timers): Fix previous change.
7325
7326 * buffers.texi: Improve index entries.
7327 (Modification Time): Get rid of term "obsolete buffer".
7328
7329 * debugging.texi: Improve index entries.
7330 (Test Coverage): Add xref to other test coverage ftr.
7331
7332 * eval.texi: Improve index entry. Remove redundant ones.
7333
7334 * numbers.texi: Improve index entries. Remove redundant/useless ones.
7335
7336 * files.texi: Improve index entries. Remove redundant/useless ones.
7337
7338 * objects.texi: Improve index entries.
7339
7340 * processes.texi: Improve index entries.
7341
7342 * modes.texi: Improve index entry. Remove redundant one.
7343
7344 * nonascii.texi: Improve index entries.
7345
7346 * internals.texi: Improve index entries.
7347
7348 * syntax.texi: Improve index entries.
7349
7350 * keymaps.texi (Active Keymaps): Improve index entries.
7351
7352 * commands.texi: Improve index entries. Remove redundant/useless ones.
7353
7354 * frames.texi: Improve index entries. Remove redundant/useless ones.
7355
7356 * markers.texi: Improve index entries. Remove redundant ones.
7357
7358 * tips.texi: Improve index entries.
7359
7360 * loading.texi (Unloading): Improve index entry.
7361
7362 * variables.texi: Improve index entries. Remove redundant one.
7363
7364 * sequences.texi: Improve index entry.
7365
7366 * display.texi: Improve index entries. Remove redundant ones.
7367
7368 * windows.texi: Improve index entries.
7369
7370 * searching.texi: Improve index entries. Remove redundant one.
7371
7372 * strings.texi (Case Tables): Improve last change.
7373
7374 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
7375
7376 * strings.texi (Case Tables): Document with-case-table and
7377 ascii-case-table.
7378
7379 2007-04-03 Karl Berry <karl@gnu.org>
7380
7381 * processes.texi (Network): Reword to improve page break.
7382
7383 2007-04-03 Eli Zaretskii <eliz@gnu.org>
7384
7385 * functions.texi (Inline Functions): Describe more disadvantages
7386 of defsubst, and make advice against it stronger.
7387
7388 2007-04-02 Karl Berry <karl@gnu.org>
7389
7390 * backups.texi (Backup Names): Avoid widow words.
7391 * modes.texi (Example Major Modes): Align last comment.
7392
7393 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
7394
7395 * keymaps.texi (Remapping Commands): Document new arg to
7396 command-remapping.
7397
7398 2007-04-01 Karl Berry <karl@gnu.org>
7399
7400 * processes.texi (Low-Level Network): Typo.
7401 * loading.texi (Hooks for Loading): Avoid double "the".
7402 * keymaps.texi (Key Sequences): No double "and".
7403 (Changing Key Bindings): Shorten to improve line break.
7404
7405 2007-03-31 Glenn Morris <rgm@gnu.org>
7406
7407 * os.texi (Timers): Fix description of run-at-time TIME formats.
7408
7409 2007-03-31 Richard Stallman <rms@gnu.org>
7410
7411 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7412 regarding ellipsis.
7413
7414 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7415
7416 * intro.texi (nil and t):
7417 * symbols.texi (Plists and Alists):
7418 * variables.texi (Variable Aliases, Constant Variables):
7419 * functions.texi (Defining Functions):
7420 * advice.texi (Advising Primitives):
7421 * debugging.texi (Syntax Errors, Compilation Errors):
7422 * minibuf.texi (Minibuffer Windows):
7423 * commands.texi (Adjusting Point):
7424 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7425 (Auto Major Mode, Major Mode Conventions):
7426 * help.texi (Describing Characters):
7427 * files.texi (Create/Delete Dirs, Information about Files)
7428 (File Locks, Writing to Files, Reading from Files)
7429 (Saving Buffers):
7430 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7431 * frames.texi (Finding All Frames):
7432 * positions.texi (Buffer End, Motion):
7433 * markers.texi (The Region):
7434 * text.texi (Deletion, Near Point):
7435 * display.texi (Displaying Messages, Truncation):
7436 * os.texi (Processor Run Time):
7437 * tips.texi (Key Binding Conventions, Programming Tips)
7438 (Warning Tips, Documentation Tips, Comment Tips):
7439 * internals.texi (Memory Usage): Improve indexing.
7440
7441 * variables.texi (Frame-Local Variables):
7442 * functions.texi (Argument List):
7443 * loading.texi (Library Search):
7444 * streams.texi (Output Variables):
7445 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7446 * searching.texi (Replacing Match, Search and Replace):
7447 * processes.texi (Byte Packing, Decoding Output)
7448 (Accepting Output, Network Servers, Shell Arguments):
7449 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7450 * windows.texi (Window Point, Window Start):
7451 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7452 * commands.texi (Reading Input, Keyboard Events):
7453 * minibuf.texi (Reading File Names, Minibuffer Completion)
7454 (Recursive Mini):
7455 * positions.texi (List Motion):
7456 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7457 * numbers.texi (Arithmetic Operations, Math Functions)
7458 (Predicates on Numbers, Comparison of Numbers, Numeric Conversions):
7459 * locals.texi (Standard Buffer-Local Variables):
7460 * maps.texi (Standard Keymaps):
7461 * os.texi (User Identification, System Environment, Recording Input)
7462 (X11 Keysyms):
7463 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7464 * backups.texi (Backups and Auto-Saving):
7465 * customize.texi (Customization, Group Definitions)
7466 (Variable Definitions):
7467 * compile.texi (Byte Compilation): Improve index entries.
7468
7469 2007-03-31 Karl Berry <karl@gnu.org>
7470
7471 * macros.texi (Defining Macros): Avoid widow syllable.
7472
7473 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7474
7475 * elisp.texi (Top): Postscript -> PostScript.
7476
7477 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7478
7479 2007-03-31 Markus Triska <markus.triska@gmx.at>
7480
7481 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7482
7483 2007-03-30 Karl Berry <karl@gnu.org>
7484
7485 * lists.texi (List-related Predicates): Remove spurious @need.
7486 (Setcdr): Use @smallexample to improve page break.
7487 (Association Lists) <assoc>: Reword to improve page break.
7488
7489 * strings.texi (String Conversion): Insert blank line to improve
7490 page break.
7491
7492 * numbers.texi (Random Numbers): Use @minus{}.
7493 (Math Functions): Use @minus{}.
7494
7495 * intro.texi (Acknowledgements): Avoid line breaks before middle
7496 initials.
7497
7498 2007-03-24 Eli Zaretskii <eliz@gnu.org>
7499
7500 * errors.texi (Standard Errors): Add an index entry.
7501
7502 2007-03-19 Richard Stallman <rms@gnu.org>
7503
7504 * os.texi (Recording Input): recent-keys now gives 300 keys.
7505
7506 2007-03-12 Glenn Morris <rgm@gnu.org>
7507
7508 * os.texi: Replace "daylight savings" with "daylight saving"
7509 throughout.
7510
7511 2007-03-05 Richard Stallman <rms@gnu.org>
7512
7513 * variables.texi (File Local Variables):
7514 Update enable-local-variables values.
7515
7516 2007-03-04 Richard Stallman <rms@gnu.org>
7517
7518 * syntax.texi (Control Parsing): Minor clarification.
7519
7520 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7521
7522 * sequences.texi (Sequence Functions): Move string-bytes away,
7523 add xref.
7524
7525 * nonascii.texi (Text Representations): Move string-bytes here.
7526
7527 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7528
7529 * minibuf.texi (Basic Completion): Minor clarification.
7530
7531 * markers.texi (The Mark): Clarify existence vs activation of mark.
7532 Other cleanup.
7533
7534 * display.texi (Finding Overlays): Write better example.
7535
7536 * compile.texi (Eval During Compile): Clarify putting macros
7537 in eval-when-compile.
7538
7539 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
7540
7541 * loading.texi (How Programs Do Loading): Fix anchor position at
7542 load-read-function definition doc.
7543
7544 2007-02-21 Kim F. Storm <storm@cua.dk>
7545
7546 * strings.texi (Text Comparison): Mention that assoc-string
7547 converts symbols to strings before testing.
7548
7549 2007-02-17 Kim F. Storm <storm@cua.dk>
7550
7551 * processes.texi (Bindat Spec): Vector types can have optional
7552 element type.
7553 (Bindat Examples): Fix example. Add vector with element type.
7554
7555 2007-02-16 Andreas Schwab <schwab@suse.de>
7556
7557 * strings.texi (Formatting Strings): Document '+' flag.
7558
7559 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
7560
7561 * strings.texi (Modifying Strings): Clarify that `clear-string'
7562 always converts the string to unibyte.
7563
7564 2007-02-14 Kim F. Storm <storm@cua.dk>
7565
7566 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7567 Rewrite glyph code description to refer to these functions.
7568 Remove details of encoding face number and char into integer code.
7569
7570 2007-02-03 Alan Mackenzie <acm@muc.de>
7571
7572 * loading.texi (Hooks for Loading): Make the description of
7573 `eval-after-load' more detailed, and amend the description of
7574 after-load-alist, in accordance with changes from 2006-05.
7575
7576 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7577
7578 * modes.texi (Defining Minor Modes): Document that a :require
7579 keyword or similar may be required to make saved customization
7580 variables work.
7581
7582 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7583
7584 * elisp.texi (Top): Make the detailed menu headers compliant with
7585 Texinfo guidelines and with what texnfo-upd.el expects.
7586 Add comments to prevent people from inadvertently modifying the key
7587 parts needed by `texinfo-multiple-files-update'.
7588
7589 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7590
7591 * elisp.texi (Top): Update the top-level menus.
7592
7593 * syntax.texi (Categories): Add index entries.
7594
7595 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7596
7597 * display.texi (Attribute Functions): Fix name and description of
7598 the UNDERLINE arg of `set-face-underline-p'.
7599
7600 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7601
7602 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7603 Variables", and "Standard Keymaps" to the detailed menu.
7604
7605 * variables.texi (Future Local Variables): Add index entry.
7606
7607 2007-01-28 Richard Stallman <rms@gnu.org>
7608
7609 * tips.texi (Coding Conventions): Clarify the tip about macros
7610 that define a function or a variable.
7611
7612 * files.texi (File Attributes): UID and GID can be floats.
7613 (Magic File Names): Explain why deferring all operations to
7614 the standard handler does not work.
7615
7616 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7617
7618 * backups.texi (Reverting): Use "buffer" instead of "file"
7619 when talking about major and minor modes.
7620
7621 2007-01-21 Richard Stallman <rms@gnu.org>
7622
7623 * help.texi (Documentation): Add xref to Documentation Tips.
7624
7625 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7626
7627 * tips.texi (Coding Conventions): Fix typos.
7628
7629 2007-01-05 Richard Stallman <rms@gnu.org>
7630
7631 * modes.texi (Defining Minor Modes): Fix previous change.
7632
7633 2007-01-03 Richard Stallman <rms@gnu.org>
7634
7635 * customize.texi (Variable Definitions, Customization Types):
7636 Don't use * in doc string for defcustom.
7637
7638 2007-01-02 Richard Stallman <rms@gnu.org>
7639
7640 * variables.texi (Variable Aliases): Clarify that aliases vars
7641 always have the same value.
7642
7643 * processes.texi (Bindat Spec): Fix Texinfo usage.
7644
7645 * modes.texi (Defining Minor Modes): Explain effect of command
7646 defined with define-global-minor-mode on new buffers.
7647
7648 2006-12-30 Kim F. Storm <storm@cua.dk>
7649
7650 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7651 `auto-resize-tool-bars'.
7652
7653 2006-12-30 Richard Stallman <rms@gnu.org>
7654
7655 * keymaps.texi (Active Keymaps): Fix previous change.
7656
7657 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7658
7659 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7660
7661 2006-12-30 Kim F. Storm <storm@cua.dk>
7662
7663 * processes.texi (Bindat Spec): Clarify using field names in
7664 length specifications.
7665
7666 2006-12-29 Kim F. Storm <storm@cua.dk>
7667
7668 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7669 Add count and index variables for eval forms in repeat blocks.
7670
7671 2006-12-24 Richard Stallman <rms@gnu.org>
7672
7673 * customize.texi (Variable Definitions):
7674 Document new name custom-add-frequent-value.
7675
7676 2006-12-19 Kim F. Storm <storm@cua.dk>
7677
7678 * commands.texi (Misc Events): User signals now result in sigusr1
7679 and sigusr2 events which are handled through special-event-map.
7680 (Special Events): User signals and drag-n-drop are special.
7681
7682 2006-12-17 Richard Stallman <rms@gnu.org>
7683
7684 * loading.texi (Named Features): Explain subfeatures better.
7685
7686 * customize.texi: Use "option" only for user options.
7687 For the keyword values inside defcustom etc, say "keywords".
7688 For :options value's elements, say "elements".
7689 :group should not be omitted.
7690
7691 * syntax.texi (Parsing Expressions): Split up node.
7692 (Motion via Parsing, Position Parse, Parser State)
7693 (Low-Level Parsing, Control Parsing): New subnodes.
7694 (Parser State): Document syntax-ppss-toplevel-pos.
7695
7696 * positions.texi (List Motion): Punctuation fix.
7697
7698 * files.texi (File Name Completion): Document PREDICATE arg
7699 to file-name-completion.
7700
7701 2006-12-16 Eli Zaretskii <eliz@gnu.org>
7702
7703 * internals.texi (Building Emacs, Writing Emacs Primitives):
7704 Add index entries.
7705
7706 2006-12-11 Richard Stallman <rms@gnu.org>
7707
7708 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7709 affects face menu. Explain how to make it non-nil without enabling
7710 any fontification.
7711
7712 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
7713
7714 * modes.texi (Font Lock Basics): Document nil value of
7715 font-lock-defaults.
7716
7717 2006-12-10 Glenn Morris <rgm@gnu.org>
7718
7719 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7720 value for system-flag argument. Abbrev tables may not be empty
7721 when major modes are loaded.
7722
7723 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
7724
7725 * makefile.w32-in (maintainer-clean): Partially revert last
7726 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7727 to protect elisp-covers.texi.
7728
7729 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
7730
7731 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7732 Don't remove elisp* info files; they are already deleted by the
7733 `clean' and `distclean' targets, and they are in the $(infodir)
7734 directory, not the current one.
7735
7736 2006-12-04 Kim F. Storm <storm@cua.dk>
7737
7738 * commands.texi (Misc Events): Update signal events.
7739 (Event Examples): Add signal example.
7740
7741 2006-11-29 Richard Stallman <rms@gnu.org>
7742
7743 * frames.texi (Visibility of Frames): Explain visible windows
7744 can be covered by others. Add xref for raise-frame.
7745
7746 2006-11-28 Richard Stallman <rms@gnu.org>
7747
7748 * searching.texi (Regexp Special): Update when ^ is special.
7749
7750 2006-11-27 Eli Zaretskii <eliz@gnu.org>
7751
7752 * customize.texi (Customization, Common Keywords)
7753 (Group Definitions, Variable Definitions, Composite Types)
7754 (Type Keywords, Customization Types): Add index entries for
7755 various customization keywords.
7756
7757 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7758
7759 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7760
7761 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
7762
7763 * frames.texi (Window System Selections): Remove clipboard from
7764 description of selection-coding-system.
7765
7766 2006-11-06 Richard Stallman <rms@gnu.org>
7767
7768 * lists.texi (List Variables): Document COMPARE-FN.
7769
7770 * keymaps.texi: Avoid use of "binding" to mean a relation;
7771 use it only to refer to the meaning associated with a key.
7772 (Keymaps): Change menu node description.
7773
7774 * elisp.texi (Top): Change menu node description.
7775
7776 * display.texi (Managing Overlays): Document overlay-recenter.
7777
7778 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
7779
7780 * Makefile.in: Use relative paths to avoid advertising filesystem
7781 contents during compilation.
7782
7783 2006-10-23 Kim F. Storm <storm@cua.dk>
7784
7785 * commands.texi (Event Input Misc): Update unread-command-events.
7786
7787 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
7788
7789 * lists.texi (Sets And Lists): Fix typos.
7790
7791 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
7792
7793 * control.texi (Processing of Errors): Use @var for an argument,
7794 not @code.
7795
7796 2006-10-16 Richard Stallman <rms@gnu.org>
7797
7798 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7799
7800 * keymaps.texi (Format of Keymaps): Show all the keymap element
7801 patterns that result from menu items.
7802 (Key Lookup): Minor cleanups.
7803
7804 * modes.texi (Precalculated Fontification): Don't say that
7805 not setting font-lock-defaults avoids loading font-lock.
7806
7807 * help.texi (Documentation): Move xref to Emacs Manual here.
7808 (Documentation Basics): From here.
7809 Also doc emacs-lisp-docstring-fill-column.
7810
7811 * elisp.texi: Update version and ISBN.
7812
7813 * commands.texi (Interactive Call): Clarify KEYS arg to
7814 call-interactively is a vector.
7815 (Command Loop Info): Delete anchor in this-command-keys.
7816 Add anchor in this-command-keys-vector.
7817 (Recursive Editing): Document how recursive-edit
7818 handles the current buffer.
7819
7820 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
7821
7822 * frames.texi (Frame Titles): %c and %l are ignored in
7823 frame-title-format.
7824
7825 2006-10-11 Richard Stallman <rms@gnu.org>
7826
7827 * keymaps.texi (Key Sequences): Clarify use of kbd.
7828
7829 2006-10-10 Kim F. Storm <storm@cua.dk>
7830
7831 * lists.texi (Sets And Lists): Add memql.
7832
7833 2006-10-03 Richard Stallman <rms@gnu.org>
7834
7835 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7836 Clarify :ascii: and :nonascii:.
7837
7838 2006-09-29 Juri Linkov <juri@jurta.org>
7839
7840 * modes.texi (%-Constructs): Reorder coding systems in the
7841 documentation of %z to the real order displayed in the modeline.
7842
7843 2006-09-25 Richard Stallman <rms@gnu.org>
7844
7845 * os.texi (Timers): Describe timer-max-repeats.
7846
7847 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
7848
7849 * os.texi (Timers): Mention with-local-quit.
7850
7851 2006-09-24 Richard Stallman <rms@gnu.org>
7852
7853 * searching.texi (Searching and Matching): Mention property search.
7854
7855 * commands.texi (Command Loop Info): Explain how read-event affects
7856 this-command-keys.
7857
7858 2006-09-20 Richard Stallman <rms@gnu.org>
7859
7860 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7861
7862 * windows.texi (Window Start): Minor cleanups.
7863
7864 2006-09-20 Kim F. Storm <storm@cua.dk>
7865
7866 * windows.texi (Window Start): pos-visible-in-window-p allows
7867 specifying t for position to mean "end of window".
7868 Add window-line-height.
7869
7870 * anti.texi (Antinews): Mention window-line-height.
7871
7872 2006-09-19 David Kastrup <dak@gnu.org>
7873
7874 * keymaps.texi (Searching Keymaps): Small clarification.
7875
7876 2006-09-18 Richard Stallman <rms@gnu.org>
7877
7878 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7879 cause keyboard menus.
7880 (Menu Keymaps): Likewise.
7881 (Defining Menus, Keyboard Menus): Clarify.
7882
7883 * text.texi (Fields): Clarify explanation of constrain-to-field.
7884
7885 2006-09-16 Eli Zaretskii <eliz@gnu.org>
7886
7887 * variables.texi (Tips for Defining): Fix a typo.
7888
7889 2006-09-15 Richard Stallman <rms@gnu.org>
7890
7891 * keymaps.texi (Remapping Commands, Searching Keymaps)
7892 (Active Keymaps): Clean up previous change.
7893
7894 2006-09-15 Jay Belanger <belanger@truman.edu>
7895
7896 * gpl.texi: Replace "Library Public License" by "Lesser Public
7897 License" throughout.
7898
7899 2006-09-15 David Kastrup <dak@gnu.org>
7900
7901 * keymaps.texi (Active Keymaps): Adapt description to use
7902 `get-char-property' instead `get-text-property'. Explain how
7903 mouse events change this. Explain the new optional argument of
7904 `key-binding' and its mouse-dependent lookup.
7905 (Searching Keymaps): Adapt description similarly.
7906 (Remapping Commands): Explain the new optional argument of
7907 `command-remapping'.
7908
7909 2006-09-14 Richard Stallman <rms@gnu.org>
7910
7911 * keymaps.texi (Searching Keymaps): Clarification.
7912 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7913
7914 2006-09-13 Richard Stallman <rms@gnu.org>
7915
7916 * objects.texi (Character Type): Node split.
7917 Add xref to Describing Characters.
7918 (Basic Char Syntax, General Escape Syntax)
7919 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7920
7921 2006-09-11 Richard Stallman <rms@gnu.org>
7922
7923 * display.texi (Display Table Format): Wording clarification.
7924 (Glyphs): Clarifications.
7925
7926 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
7927
7928 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7929 local maps.
7930
7931 2006-09-10 Kim F. Storm <storm@cua.dk>
7932
7933 * display.texi (Forcing Redisplay): Document return value of
7934 function redisplay.
7935
7936 2006-09-09 Richard Stallman <rms@gnu.org>
7937
7938 * windows.texi (Window Hooks): Explain limits of
7939 window-scroll-functions.
7940
7941 * display.texi (Fringe Indicators): Update for last change in
7942 indicate-buffer-boundaries.
7943
7944 2006-09-08 Richard Stallman <rms@gnu.org>
7945
7946 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7947
7948 2006-09-06 Kim F. Storm <storm@cua.dk>
7949
7950 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7951
7952 * windows.texi (Window Start): Update pos-visible-in-window-p.
7953
7954 2006-09-04 Richard Stallman <rms@gnu.org>
7955
7956 * processes.texi (Accepting Output): Explain SECONDS=0 for
7957 accept-process-output.
7958
7959 * os.texi (Idle Timers): Explain why timer functions should not
7960 loop until (input-pending-p).
7961
7962 2006-09-02 Eli Zaretskii <eliz@gnu.org>
7963
7964 * makefile.w32-in (usermanualdir): New variable.
7965 (elisp.dvi): Use it.
7966
7967 2006-09-01 Eli Zaretskii <eliz@gnu.org>
7968
7969 * buffers.texi (Buffer Modification): Fix last change.
7970
7971 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
7972
7973 * buffers.texi (Buffer Modification):
7974 Document buffer-chars-modified-tick.
7975
7976 2006-08-31 Richard Stallman <rms@gnu.org>
7977
7978 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7979
7980 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7981
7982 * modes.texi (Syntactic Font Lock):
7983 Mention font-lock-syntactic-face-function
7984 instead of specific faces.
7985
7986 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
7987
7988 * display.texi (Images): Add xrref to display-images-p.
7989
7990 2006-08-28 Kenichi Handa <handa@m17n.org>
7991
7992 * nonascii.texi (Lisp and Coding Systems): Fix description of
7993 detect-coding-region.
7994
7995 2006-08-27 Michael Olson <mwolson@gnu.org>
7996
7997 * processes.texi (Transaction Queues): Remove stray quote
7998 character.
7999
8000 2006-08-25 Richard Stallman <rms@gnu.org>
8001
8002 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
8003 Add xref.
8004
8005 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
8006
8007 * os.texi (Timers): Avoid waiting inside timers.
8008
8009 2006-08-21 Lute Kamstra <lute@gnu.org>
8010
8011 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
8012
8013 2006-08-20 Richard Stallman <rms@gnu.org>
8014
8015 * os.texi (Idle Timers): New node, split out from Timers.
8016 Document current-idle-time.
8017 * commands.texi (Reading One Event): Update xref.
8018 * elisp.texi (Top): Update subnode menu.
8019
8020 2006-08-16 Richard Stallman <rms@gnu.org>
8021
8022 * keymaps.texi (Extended Menu Items): Show format of cached
8023 bindings in extended menu items.
8024
8025 * customize.texi (Variable Definitions): Explain when the
8026 standard value expression is evaluated.
8027
8028 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
8029
8030 * commands.texi (Reading One Event): Explain idleness in
8031 `read-event'.
8032
8033 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
8034
8035 * text.texi (Near Point): Say "cursor" not "terminal cursor".
8036 (Commands for Insertion): Remove split-line since it's not
8037 relevant for Lisp programming.
8038 (Yank Commands): Rewrite introduction.
8039 (Undo): Clarify.
8040 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
8041 (Filling): Remove redundant comment. Clarify return value of
8042 current-justification.
8043 (Margins): Minor clarifications.
8044 (Adaptive Fill): Update default value of adaptive-fill-regexp.
8045 (Sorting): Update definition of sort-lines.
8046 (Columns): Clarify behavior of sort-columns.
8047 (Indent Tabs): Link to Tab Stops in Emacs manual.
8048 (Special Properties): Clarify.
8049 (Clickable Text): Mention Buttons package.
8050
8051 2006-08-12 Kevin Ryde <user42@zip.com.au>
8052
8053 * os.texi (Time Parsing): Add %z to description of
8054 format-time-string, as per docstring. Add cross reference to
8055 glibc manual for strftime.
8056
8057 2006-08-08 Richard Stallman <rms@gnu.org>
8058
8059 * modes.texi: Clean up wording in previous change.
8060
8061 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
8062
8063 * modes.texi (Hooks): Clarify.
8064 (Major Mode Basics): Mention define-derived-mode explicitly.
8065 (Major Mode Conventions): Rebinding RET is OK for some modes.
8066 Mention change-major-mode-hook and after-change-major-mode-hook.
8067 (Example Major Modes): Move to end of Modes section.
8068 (Mode Line Basics): Clarify.
8069 (Mode Line Data): Mention help-echo and local-map in strings.
8070 Explain reason for treatment of non-risky variables.
8071 (Properties in Mode): Clarify.
8072 (Faces for Font Lock): Add font-lock-negation-char-face.
8073
8074 2006-08-04 Eli Zaretskii <eliz@gnu.org>
8075
8076 * strings.texi (Formatting Strings): Warn against arbitrary
8077 strings as first arg to `format'.
8078
8079 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
8080
8081 * text.texi (Clickable Text): Mention `help-echo' text property.
8082 Update intro, examples and associated explanations.
8083
8084 2006-07-31 Richard Stallman <rms@gnu.org>
8085
8086 * commands.texi: Update xrefs.
8087 (Event Mod): New node, cut out from old Translating Input.
8088
8089 * maps.texi: Update xrefs.
8090
8091 * keymaps.texi (Translation Keymaps): New node.
8092 Update xrefs from Translating Input to Translation Keymaps.
8093
8094 * elisp.texi (Top): Update subnode menu.
8095
8096 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
8097
8098 * os.texi (System Interface): Fix menu descriptions of some nodes.
8099 (Translating Input): Node deleted.
8100
8101 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
8102
8103 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
8104
8105 * lists.texi (Sets And Lists): Likewise.
8106
8107 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
8108
8109 * text.texi (Fields): Mention POS
8110 requirement when narrowing is in effect.
8111
8112 2006-07-28 Richard Stallman <rms@gnu.org>
8113
8114 * display.texi (Face Attributes): Simplify wording.
8115 (Attribute Functions): Clarify meaning of new-frame default
8116 attribute settings.
8117
8118 * customize.texi (Common Keywords): Document how to use
8119 :package-version in a package not in Emacs.
8120
8121 2006-07-28 Kim F. Storm <storm@cua.dk>
8122
8123 * commands.texi (Reading One Event): Fix last change.
8124
8125 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
8126
8127 * commands.texi (Reading One Event): Document SECONDS argument for
8128 read-event, read-char, and read-char-exclusive.
8129
8130 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
8131
8132 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
8133 to ensure correct identification.
8134
8135 2006-07-24 Richard Stallman <rms@gnu.org>
8136
8137 * text.texi (Clickable Text): Clarify.
8138
8139 * sequences.texi (Vector Functions): Delete duplicate xref.
8140
8141 * objects.texi (Function Type): Clarify.
8142
8143 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
8144 modes.
8145
8146 * lists.texi (List Variables): New node.
8147 Material moved from other nodes.
8148
8149 * variables.texi (Setting Variables): add-to-list and
8150 add-to-ordered-list moved to List Variables node.
8151
8152 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
8153
8154 * text.texi (Links and Mouse-1):
8155 For mouse-on-link-p, expand on arg POS.
8156
8157 2006-07-21 Kim F. Storm <storm@cua.dk>
8158
8159 * display.texi (Forcing Redisplay): Don't mention systems which
8160 don't support sub-second timers for redisplay-preemption-period.
8161
8162 * os.texi (Terminal Output): Clarify text vs graphical terminal.
8163
8164 2006-07-21 Eli Zaretskii <eliz@gnu.org>
8165
8166 * frames.texi (Input Focus): Document that focus-follows-mouse has
8167 no effect on MS-Windows.
8168
8169 2006-07-18 Richard Stallman <rms@gnu.org>
8170
8171 * display.texi (Forcing Redisplay): Cleanups in previous change.
8172
8173 * processes.texi (Low-Level Network): Make menu more convenient.
8174
8175 2006-07-18 Kim F. Storm <storm@cua.dk>
8176
8177 * display.texi (Forcing Redisplay): redisplay-preemption-period
8178 only used on window systems. Add xref to Terminal Output.
8179
8180 * os.texi (Terminal Output): baud-rate only controls preemption on
8181 non-window systems. Add xref to Forcing Redisplay.
8182
8183 * processes.texi (Low-Level Network): Rename node "Make Network"
8184 to "Network Processes".
8185
8186 2006-07-18 Karl Berry <karl@gnu.org>
8187
8188 * variables.texi, functions.texi, customize.texi, loading.texi:
8189 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
8190
8191 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
8192
8193 * commands.texi (Waiting): Document batch-mode sit-for behavior.
8194
8195 2006-07-17 Richard Stallman <rms@gnu.org>
8196
8197 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
8198 Put period and comma inside quotes.
8199
8200 * loading.texi, markers.texi: Use real doublequote inside menus.
8201
8202 * windows.texi: Put point and comma inside quotes.
8203 (Textual Scrolling): Use @samp for error message.
8204
8205 * variables.texi, tips.texi, syntax.texi, symbols.texi:
8206 * strings.texi, streams.texi, processes.texi, os.texi:
8207 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
8208 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
8209 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
8210 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
8211 Put point and comma inside quotes.
8212
8213 * control.texi (Processing of Errors): Add command-error-function.
8214
8215 * variables.texi (File Local Variables): Clarify that
8216 file local variables make buffer-local bindings.
8217
8218 * modes.texi (Syntactic Font Lock): Give default for
8219 font-lock-syntax-table.
8220
8221 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
8222
8223 * text.texi (Special Properties): Clean up previous change.
8224
8225 2006-07-16 Karl Berry <karl@gnu.org>
8226
8227 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
8228 * control.texi: Fix bad page breaks through chapter 10 (control).
8229
8230 * anti.texi (Antinews): Reorder face-attribute fns to avoid
8231 underfull hbox.
8232
8233 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
8234
8235 * text.texi (Special Properties): Describe fontified text property
8236 in relation to a character (not text).
8237
8238 2006-07-15 Kim F. Storm <storm@cua.dk>
8239
8240 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
8241 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
8242 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
8243
8244 * anti.texi (Antinews): Mention redisplay function.
8245 The kbd macro existed, but was not documented, before 22.x.
8246 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
8247
8248 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
8249
8250 * display.texi (Displaying Messages): Add anchor.
8251
8252 * frames.texi (Dialog Boxes): Use it.
8253
8254 2006-07-12 Richard Stallman <rms@gnu.org>
8255
8256 * objects.texi (Frame Type): Explain nature of frames better.
8257
8258 * frames.texi (Frames): Explain nature of frames better.
8259
8260 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
8261
8262 * tips.texi (Coding Conventions): Explain why use cl at compile time.
8263
8264 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8265
8266 * frames.texi (Window System Selections): Mention scrap support for Mac.
8267 Default value of x-select-enable-clipboard is t on Mac.
8268
8269 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
8270
8271 2006-07-11 Kim F. Storm <storm@cua.dk>
8272
8273 * display.texi (Forcing Redisplay): Add `redisplay' function.
8274 Don't mention (sit-for -1) -- use (redisplay t) instead.
8275
8276 * commands.texi (Waiting): (sit-for -1) is no longer special.
8277 (sit-for 0) is equivalent to (redisplay).
8278 Iconifying/deiconifying no longer makes sit-for return.
8279
8280 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
8281
8282 * display.texi (Buttons): Fix typo.
8283
8284 * index.texi, elisp.texi (New Symbols): Comment node out.
8285
8286 2006-07-09 Richard Stallman <rms@gnu.org>
8287
8288 * display.texi (Truncation): Clean up previous change.
8289
8290 2006-07-08 Richard Stallman <rms@gnu.org>
8291
8292 * commands.texi (Interactive Call): Use 3 as prefix in example
8293 for execute-extended-command.
8294
8295 * display.texi (Attribute Functions): Move paragraph about
8296 compatibility with Emacs < 21.
8297
8298 2006-07-09 Kim F. Storm <storm@cua.dk>
8299
8300 * display.texi (Refresh Screen): Clarify force-window-update.
8301 (Truncation): "Normally" indicated by fringe arrows.
8302
8303 2006-07-08 Eli Zaretskii <eliz@gnu.org>
8304
8305 * windows.texi (Textual Scrolling, Resizing Windows):
8306 * variables.texi (Constant Variables):
8307 * text.texi (Buffer Contents, Deletion, Changing Properties)
8308 (Property Search, Special Properties, Sticky Properties)
8309 (Links and Mouse-1, Fields, Change Hooks):
8310 * syntax.texi (Syntax Table Functions, Parsing Expressions)
8311 (Categories):
8312 * symbols.texi (Other Plists):
8313 * streams.texi (Output Variables):
8314 * processes.texi (Input to Processes, Query Before Exit):
8315 * positions.texi (Word Motion, Text Lines, List Motion):
8316 * os.texi (Init File, System Environment, Sound Output)
8317 (Session Management):
8318 * nonascii.texi (Text Representations, Character Sets)
8319 (Chars and Bytes, Locales):
8320 * modes.texi (Defining Minor Modes, Header Lines):
8321 * minibuf.texi (Minibuffer Contents):
8322 * markers.texi (Information from Markers):
8323 * lists.texi (List Elements, Building Lists, Association Lists):
8324 * keymaps.texi (Tool Bar):
8325 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
8326 * functions.texi (What Is a Function, Mapping Functions):
8327 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
8328 (Color Names, Text Terminal Colors, Display Feature Testing):
8329 * files.texi (Visiting Functions, File Name Components)
8330 (Unique File Names, Contents of Directories):
8331 * display.texi (Forcing Redisplay, Displaying Messages)
8332 (Temporary Displays, Font Selection, Auto Faces)
8333 (Font Lookup, Fringe Indicators, Display Margins)
8334 (Image Descriptors, Showing Images, Image Cache, Button Types)
8335 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
8336 (Display Table Format, Glyphs):
8337 * control.texi (Iteration):
8338 * commands.texi (Command Loop Info, Adjusting Point):
8339 * backups.texi (Making Backups, Auto-Saving):
8340 Remove @tindex entries.
8341
8342 2006-07-07 Kim F. Storm <storm@cua.dk>
8343
8344 * display.texi (Fringe Cursors): Fix typo.
8345 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
8346 (Overlay Arrow): Default is overlay-arrow fringe indicator.
8347
8348 2006-07-05 Richard Stallman <rms@gnu.org>
8349
8350 * text.texi (Buffer Contents): Add example of text props
8351 in result of buffer-substring.
8352 (Text Properties): Explain better about use of specific property names.
8353 (Property Search): Some cleanups; reorder some functions.
8354
8355 * keymaps.texi (Changing Key Bindings): Cleanup.
8356 Add xref to Key Binding Conventions.
8357
8358 * display.texi (Attribute Functions): Add examples for
8359 face-attribute-relative-p.
8360
8361 * tips.texi (Coding Conventions): Cleanup last change.
8362
8363 2006-07-05 Karl Berry <karl@gnu.org>
8364
8365 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
8366 Remove @setchapternewpage odd.
8367 Result is 1013 pages, down from 1100.
8368
8369 * anti.texi, customize.texi, display.texi, internals.texi:
8370 * minibuf.texi, modes.texi, tips.texi:
8371 Fix overfull/underfull boxes.
8372
8373 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
8374
8375 * edebug.texi (Instrumenting):
8376 Add Edebug-specific findex for eval-buffer.
8377 * loading.texi (Loading):
8378 Replace eval-current-buffer with eval-buffer.
8379
8380 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
8381
8382 * locals.texi (Standard Buffer-Local Variables): Update the list
8383 of variables.
8384
8385 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
8386
8387 * files.texi (File Name Completion): Point user to the node
8388 "Reading File Names".
8389
8390 2006-06-24 Eli Zaretskii <eliz@gnu.org>
8391
8392 * files.texi (Contents of Directories): Document case-insensitive
8393 behavior on respective filesystems.
8394
8395 * objects.texi (Character Type): Document that Emacs signals an
8396 error for unsupported Unicode characters specified as \uNNNN.
8397
8398 2006-06-19 Richard Stallman <rms@gnu.org>
8399
8400 * processes.texi (Bindat Spec): Clarify previous change.
8401
8402 2006-06-16 Richard Stallman <rms@gnu.org>
8403
8404 * tips.texi (Coding Conventions): Better explain conventions
8405 for definition constructs.
8406
8407 * text.texi (Special Properties): String value of `read-only'
8408 serves as the error message.
8409
8410 * objects.texi (Character Type): Clarify prev. change.
8411 (Non-ASCII in Strings): Mention \u and \U.
8412
8413 * commands.texi (Using Interactive): Explain problem of
8414 markers, etc., in command-history.
8415
8416 2006-06-14 Kim F. Storm <storm@cua.dk>
8417
8418 * commands.texi (Waiting): Negative arg to sit-for forces
8419 redisplay even if input is pending.
8420
8421 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8422 redisplay. Remove incorrect example of binding redisplay-dont-pause
8423 around (sit-for 0).
8424
8425 2006-06-13 Richard Stallman <rms@gnu.org>
8426
8427 * display.texi (Forcing Redisplay): Clarify previous change.
8428
8429 2006-06-13 Romain Francoise <romain@orebokech.com>
8430
8431 * display.texi (Forcing Redisplay): Fix typo.
8432
8433 2006-06-13 Kim F. Storm <storm@cua.dk>
8434
8435 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8436
8437 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8438
8439 * tips.texi (Coding Conventions): Add `@end itemize'.
8440
8441 2006-06-10 Richard Stallman <rms@gnu.org>
8442
8443 * tips.texi (Coding Conventions): Explain use of coding systems
8444 to ensure one decoding for strings.
8445
8446 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8447
8448 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8449 syntax.
8450
8451 2006-06-07 Eli Zaretskii <eliz@gnu.org>
8452
8453 * display.texi (Font Selection): Remove description of
8454 clear-face-cache.
8455
8456 * compile.texi (Eval During Compile): Fix a typo. Add index
8457 entries for possible uses of eval-when-compile.
8458
8459 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8460
8461 * display.texi (Abstract Display): Fix typo.
8462
8463 2006-06-03 Eli Zaretskii <eliz@gnu.org>
8464
8465 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8466 Reword variable's description.
8467
8468 2006-06-01 Richard Stallman <rms@gnu.org>
8469
8470 * windows.texi (Splitting Windows): Clarify splitting nonselected
8471 window.
8472
8473 2006-05-31 Juri Linkov <juri@jurta.org>
8474
8475 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8476
8477 2006-05-30 Richard Stallman <rms@gnu.org>
8478
8479 * display.texi (Line Height): Fix errors in description of
8480 default line height and line-height property.
8481
8482 * nonascii.texi (Default Coding Systems): Further clarification.
8483
8484 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8485
8486 * internals.texi (Pure Storage): Mention that an overflow in pure
8487 space causes a memory leak.
8488 (Garbage Collection): If there was an overflow in pure space,
8489 `garbage-collect' returns nil.
8490
8491 2006-05-30 Eli Zaretskii <eliz@gnu.org>
8492
8493 * nonascii.texi (Default Coding Systems): Fix it some more.
8494
8495 2006-05-29 Eli Zaretskii <eliz@gnu.org>
8496
8497 * nonascii.texi (Default Coding Systems): Fix last change.
8498
8499 2006-05-29 Kenichi Handa <handa@m17n.org>
8500
8501 * nonascii.texi (find-operation-coding-system): Describe the new
8502 argument format (FILENAME . BUFFER).
8503
8504 2006-05-28 Richard Stallman <rms@gnu.org>
8505
8506 * tips.texi (Coding Conventions): Better explain reasons not to
8507 advise other packages or use `eval-after-load'.
8508
8509 2006-05-29 Kim F. Storm <storm@cua.dk>
8510
8511 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8512 `bindat-idx' and `bindat-raw' for clarity.
8513
8514 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8515
8516 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8517
8518 * display.texi (Display): Add "Abstract Display" to menu.
8519 (Abstract Display, Abstract Display Functions)
8520 (Abstract Display Example): New nodes.
8521 * elisp.texi (Top): Add "Abstract Display" to menu.
8522
8523 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
8524
8525 * keymaps.texi (Key Sequences): Link to input events definition.
8526 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8527
8528 * files.texi (Changing Files): Document updated argument list for
8529 copy-file.
8530
8531 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8532
8533 * processes.texi (Bindat Functions): Explain term "total length".
8534 Use it in bindat-length and bindat-pack descriptions.
8535
8536 2006-05-26 Eli Zaretskii <eliz@gnu.org>
8537
8538 * tips.texi (Coding Conventions): Advise against using
8539 eval-after-load in packages. Add an index entry.
8540
8541 2006-05-25 Juri Linkov <juri@jurta.org>
8542
8543 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8544
8545 * modes.texi (%-Constructs): Add %e, %z, %Z.
8546
8547 2006-05-25 Richard Stallman <rms@gnu.org>
8548
8549 * elisp.texi (Top): Update subnode menu.
8550
8551 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8552 (Keymaps): Update menu.
8553
8554 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8555
8556 * keymaps.texi (Key Sequences): Some clarifications.
8557
8558 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8559
8560 * processes.texi (Bindat Functions): Say "unibyte string"
8561 explicitly for bindat-unpack and bindat-pack descriptions.
8562 (Bindat Examples): Don't call `string-make-unibyte' in example.
8563
8564 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8565
8566 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
8567 Explain string and vector representations of key sequences.
8568
8569 * keymaps.texi (Changing Key Bindings):
8570 * commands.texi (Interactive Codes):
8571 * help.texi (Describing Characters): Refer to it.
8572
8573 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8574
8575 * frames.texi (Pointer Shape): @end table -> @end defvar.
8576
8577 2006-05-22 Richard Stallman <rms@gnu.org>
8578
8579 * elisp.texi (Top): Update subnode menus.
8580
8581 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8582 Contents rewritten; material from old Pointer Shape node moved here.
8583
8584 * display.texi (Pointer Shape): Node deleted.
8585 (Image Descriptors): Minor cleanup.
8586
8587 2006-05-21 Richard Stallman <rms@gnu.org>
8588
8589 * syntax.texi (Parsing Expressions): Update info on which STATE
8590 elements are ignored.
8591
8592 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8593
8594 * hooks.texi (Standard Hooks): Correct typo.
8595
8596 * gpl.texi (GPL): ifinfo -> ifnottex.
8597
8598 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8599
8600 * searching.texi (Simple Match Data): Warn about match data being
8601 set anew by every search.
8602
8603 2006-05-17 Richard Stallman <rms@gnu.org>
8604
8605 * minibuf.texi (Minibuffer History): Clarify.
8606
8607 * searching.texi (Regexp Special): Clarify nested regexp warning.
8608
8609 2006-05-16 Kim F. Storm <storm@cua.dk>
8610
8611 * minibuf.texi (Minibuffer History): Update add-to-history.
8612
8613 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8614
8615 * nonascii.texi (Explicit Encoding):
8616 Fix typo (encoding<->decoding).
8617
8618 2006-05-14 Richard Stallman <rms@gnu.org>
8619
8620 * buffers.texi (Creating Buffers): Cleanup.
8621
8622 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8623
8624 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8625
8626 * buffers.texi (Current Buffer): Document that with-temp-buffer
8627 disables undo.
8628
8629 * os.texi (Terminal-Specific): More accurate description of how
8630 Emacs searches for the terminal-specific libraries.
8631
8632 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8633
8634 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8635 emacs-xtra to @inforef's.
8636
8637 * text.texi (Undo): Document that undo is turned off in buffers
8638 whose names begin with a space.
8639
8640 * buffers.texi (Buffer Names): Add index entries for buffers whose
8641 names begin with a space.
8642 (Creating Buffers): Document that undo is turned off in buffers
8643 whose names begin with a space.
8644
8645 * files.texi (Visiting Functions, Reading from Files)
8646 (Saving Buffers): Mention code and EOL conversions by file I/O
8647 primitives and subroutines.
8648
8649 * nonascii.texi (Lisp and Coding Systems):
8650 Document coding-system-eol-type. Add index entries for eol conversion.
8651
8652 * display.texi (Defining Faces): Mention `mac', and add an xref to
8653 where window-system is described.
8654
8655 2006-05-10 Richard Stallman <rms@gnu.org>
8656
8657 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8658
8659 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8660
8661 * variables.texi (File Local Variables): Recommend to quote lambda
8662 expressions in safe-local-variable property.
8663
8664 2006-05-09 Richard Stallman <rms@gnu.org>
8665
8666 * variables.texi (File Local Variables):
8667 Document safe-local-eval-forms and safe-local-eval-function.
8668
8669 2006-05-07 Kim F. Storm <storm@cua.dk>
8670
8671 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8672 from add-to-history.
8673
8674 2006-05-07 Romain Francoise <romain@orebokech.com>
8675
8676 * commands.texi (Event Input Misc):
8677 * compile.texi (Eval During Compile):
8678 * internals.texi (Buffer Internals):
8679 * minibuf.texi (Initial Input):
8680 * nonascii.texi (Scanning Charsets):
8681 * numbers.texi (Comparison of Numbers):
8682 * windows.texi (Textual Scrolling, Vertical Scrolling):
8683 Fix various typos.
8684
8685 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8686
8687 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8688 conditional xref's to either emacs or emacs-xtra, depending on
8689 @iftex/@ifnottex.
8690
8691 * minibuf.texi (Minibuffer History): Document add-to-history.
8692
8693 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8694
8695 * internals.texi (Pure Storage): Mention the pure overflow message
8696 at startup.
8697
8698 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
8699
8700 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8701 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8702 search.
8703
8704 2006-05-01 Richard Stallman <rms@gnu.org>
8705
8706 * intro.texi (nil and t): Clarify.
8707
8708 * variables.texi (File Local Variables): Suggest using booleanp.
8709
8710 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
8711
8712 * objects.texi (Type Predicates): Fix typos.
8713
8714 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8715
8716 * intro.texi (nil and t): Add booleanp.
8717
8718 * objects.texi (Type Predicates): Add links for booleanp and
8719 string-or-null-p.
8720
8721 2006-04-29 Richard Stallman <rms@gnu.org>
8722
8723 * modes.texi (Multiline Font Lock): Rename from
8724 Multi line Font Lock Elements. Much clarification.
8725 (Font Lock Multiline, Region to Fontify): Much clarification.
8726
8727 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8728
8729 * variables.texi (File Local Variables): Remove the special case t for
8730 safe-local-variable.
8731
8732 2006-04-26 Richard Stallman <rms@gnu.org>
8733
8734 * syntax.texi (Parsing Expressions): Minor cleanup.
8735
8736 2006-04-18 Richard Stallman <rms@gnu.org>
8737
8738 * tips.texi (Coding Conventions): Explain when the package's
8739 prefix should appear later on (not at the start of the name).
8740
8741 * searching.texi (String Search): Clarify effect of NOERROR.
8742
8743 * modes.texi (Imenu): Clarify what special items do.
8744
8745 * hooks.texi (Standard Hooks): Delete text about old hook names.
8746
8747 2006-04-17 Romain Francoise <romain@orebokech.com>
8748
8749 * variables.texi (Local Variables): Update the default value of
8750 `max-specpdl-size'.
8751
8752 2006-04-15 Michael Olson <mwolson@gnu.org>
8753
8754 * processes.texi (Transaction Queues): Mention the new optional
8755 `delay-question' argument for `tq-enqueue'.
8756
8757 2006-04-13 Bill Wohler <wohler@newt.com>
8758
8759 * customize.texi (Common Keywords): Use dotted notation for
8760 :package-version value. Specify its values. Improve documentation
8761 for customize-package-emacs-version-alist.
8762
8763 2006-04-12 Bill Wohler <wohler@newt.com>
8764
8765 * customize.texi (Common Keywords): Move description of
8766 customize-package-emacs-version-alist to @defvar.
8767
8768 2006-04-10 Bill Wohler <wohler@newt.com>
8769
8770 * customize.texi (Common Keywords): Add :package-version.
8771
8772 2006-04-10 Kim F. Storm <storm@cua.dk>
8773
8774 * text.texi (Buffer Contents): Add NOPROPS arg to
8775 filter-buffer-substring.
8776
8777 2006-04-08 Kevin Ryde <user42@zip.com.au>
8778
8779 * os.texi (Command-Line Arguments): Update xref to emacs manual
8780 "Command Arguments" -> "Emacs Invocation", per change there.
8781
8782 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8783
8784 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8785 be on one line to help makeinfo not render two spaces after the dot.
8786
8787 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8788
8789 * strings.texi (Predicates for Strings): Add string-or-null-p.
8790
8791 2006-03-28 Kim F. Storm <storm@cua.dk>
8792
8793 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8794 remarks about systems that don't support fractional seconds.
8795
8796 2006-03-25 Karl Berry <karl@gnu.org>
8797
8798 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8799 the year list.
8800
8801 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
8802
8803 * display.texi (Fringe Indicators): Fix typos.
8804
8805 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8806
8807 * tips.texi (Documentation Tips): One can now also write `program'
8808 in front of a quoted symbol in a docstring to prevent making a
8809 hyperlink.
8810
8811 2006-03-19 Alan Mackenzie <acm@muc.de>
8812
8813 * text.texi (Special Properties): Clarify `fontified' property.
8814
8815 2006-03-16 Richard Stallman <rms@gnu.org>
8816
8817 * display.texi (Defining Images): Minor cleanup.
8818
8819 2006-03-16 Bill Wohler <wohler@newt.com>
8820
8821 * display.texi (Defining Images): In image-load-path-for-library,
8822 prefer user's images.
8823
8824 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8825
8826 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8827
8828 2006-03-15 Bill Wohler <wohler@newt.com>
8829
8830 * display.texi (Defining Images): Fix example in
8831 image-load-path-for-library by not recommending that one binds
8832 image-load-path. Just defvar it to placate compiler and only use
8833 it if previously defined.
8834
8835 2006-03-14 Bill Wohler <wohler@newt.com>
8836
8837 * display.texi (Defining Images): In image-load-path-for-library,
8838 always return list of directories. Update example.
8839
8840 2006-03-14 Alan Mackenzie <acm@muc.de>
8841
8842 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8843 This describes font-lock-extend-region-function.
8844 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8845 the new node "Region to Fontify".
8846
8847 2006-03-13 Richard Stallman <rms@gnu.org>
8848
8849 * display.texi (Invisible Text): The impossible position is
8850 now before the invisible text, not after.
8851 (Defining Images): Clean up last change.
8852
8853 2006-03-11 Bill Wohler <wohler@newt.com>
8854
8855 * display.texi (Defining Images): Add image-load-path-for-library.
8856
8857 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8858
8859 * text.texi (Adaptive Fill): Fix Texinfo usage.
8860
8861 * strings.texi (Creating Strings): Fix Texinfo usage.
8862
8863 * searching.texi (Regexp Special): Use @samp for regular
8864 expressions that are not in Lisp syntax.
8865
8866 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8867
8868 * searching.texi (Regexp Special): Put remark between parentheses
8869 to avoid misreading.
8870
8871 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8872
8873 * searching.texi (Syntax of Regexps): More accurately describe
8874 which characters are special in which situations.
8875 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8876 are not special. Describe in detail when `[' and `]' are special.
8877 (Regexp Backslash): Plenty of regexps with unbalanced square
8878 brackets are valid, so reword that statement.
8879
8880 2006-03-02 Kim F. Storm <storm@cua.dk>
8881
8882 * keymaps.texi (Tool Bar): Add tool-bar-border.
8883
8884 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8885
8886 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8887
8888 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8889
8890 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8891
8892 * files.texi (Locating Files): Suggest additional values for the
8893 SUFFIXES arg of `locate-file'. Update pxref.
8894
8895 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8896 (How Programs Do Loading): Discuss the effects of Auto Compression
8897 mode on `load'.
8898 (Load Suffixes): New node.
8899 (Library Search): Delete description of `load-suffixes'; it was
8900 moved to "Load Suffixes".
8901 (Autoload, Named Features): Mention `load-suffixes'.
8902
8903 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8904
8905 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8906
8907 * windows.texi (Window Tree): Fix typo.
8908
8909 2006-02-20 Kim F. Storm <storm@cua.dk>
8910
8911 * display.texi (Fringe Indicators): New section.
8912 Move indicate-empty-lines, indicate-buffer-boundaries, and
8913 default-indicate-buffer-boundaries here.
8914 Add fringe-indicator-alist and default-fringes-indicator-alist.
8915 Add list of logical fringe indicator symbols.
8916 Update list of standard bitmap names.
8917 (Fringe Cursors): New section.
8918 Move overflow-newline-into-fringe here.
8919 Add fringe-cursor-alist and default-fringes-cursor-alist.
8920 Add list of fringe cursor symbols.
8921
8922 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
8923
8924 * commands.texi (Using Interactive): Fix reference to node
8925 "Minibuffers".
8926
8927 2006-02-19 Richard M. Stallman <rms@gnu.org>
8928
8929 * minibuf.texi (High-Level Completion):
8930 Add xref to read-input-method-name.
8931
8932 * files.texi (Relative File Names): Move file-relative-name here.
8933 (File Name Expansion): From here. Minor clarifications.
8934
8935 * commands.texi (Using Interactive): Add xrefs about reading input.
8936 Clarify remarks about that moving point and mark.
8937 Put string case before list case.
8938
8939 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
8940
8941 * display.texi (Other Display Specs, Image Descriptors):
8942 Revert erroneous changes. The previous description of
8943 image-descriptors as `(image . PROPS)' was correct.
8944
8945 2006-02-14 Richard M. Stallman <rms@gnu.org>
8946
8947 * variables.texi (File Local Variables): Clarifications.
8948
8949 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
8950
8951 * variables.texi (File Local Variables): Use @code for a cons
8952 cell, not @var.
8953
8954 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
8955
8956 * variables.texi (File Local Variables): Document new file local
8957 variable behavior.
8958
8959 2006-02-10 Kim F. Storm <storm@cua.dk>
8960
8961 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8962
8963 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
8964
8965 * modes.texi (%-Constructs): Remove obsolete info about
8966 `global-mode-string'.
8967
8968 2006-02-07 Richard M. Stallman <rms@gnu.org>
8969
8970 * commands.texi (Prefix Command Arguments): Minor cleanup.
8971
8972 * display.texi: "Graphical display", not window system.
8973
8974 * functions.texi (What Is a Function): Fix xref.
8975
8976 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8977 (Changing Key Bindings): Clarify when remapping is better than
8978 substitute-key-definition.
8979
8980 2006-02-02 Richard M. Stallman <rms@gnu.org>
8981
8982 * minibuf.texi (Basic Completion): Completion alists are risky.
8983
8984 * keymaps.texi (Active Keymaps): Clarifications.
8985 (Searching Keymaps): New node.
8986 (Keymaps): Update menu.
8987
8988 * frames.texi (Layout Parameters): Minor clarification.
8989 (Drag and Drop): New node.
8990 (Frames): Update menu.
8991
8992 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
8993
8994 * display.texi (Other Display Specs, Image Descriptors):
8995 Image description is a list, not a cons cell.
8996
8997 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8998
8999 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
9000 list is not necessarily a list).
9001
9002 2006-01-27 Eli Zaretskii <eliz@gnu.org>
9003
9004 * frames.texi (Layout Parameters): border-width and
9005 internal-border-width belong to the frame, not the window.
9006
9007 2006-01-19 Richard M. Stallman <rms@gnu.org>
9008
9009 * nonascii.texi (Translation of Characters): Search cmds use
9010 translation-table-for-input. Automatically made local.
9011
9012 * markers.texi (Overview of Markers): Count insertion type
9013 as one of a marker's attributes.
9014
9015 * keymaps.texi (Controlling Active Maps): New node, split out of
9016 Active Keymaps.
9017 (Keymaps): Menu updated.
9018 (Active Keymaps): Give pseudocode to explain how the active
9019 maps are searched. current-active-maps and key-binding moved here.
9020 (Functions for Key Lookup): current-active-maps and key-binding moved.
9021 Clarifications.
9022 (Searching the Keymaps): New subnode.
9023
9024 * elisp.texi (Top): Menu clarification.
9025
9026 * display.texi (Other Display Specs): Delete duplicate entry for
9027 just a string as display spec. Move text about recursive display
9028 specs on such a string.
9029
9030 * commands.texi (Key Sequence Input): Clarify.
9031 Move num-nonmacro-input-events out.
9032 (Reading One Event): num-nonmacro-input-events moved here.
9033
9034 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
9035
9036 * advice.texi (Simple Advice): Update example to fit argument
9037 change in previous-line.
9038
9039 2006-01-05 Richard M. Stallman <rms@gnu.org>
9040
9041 * markers.texi (The Mark): Fix in `mark'.
9042
9043 2006-01-04 Richard M. Stallman <rms@gnu.org>
9044
9045 * processes.texi (Misc Network, Make Network): Minor cleanups.
9046
9047 2006-01-04 Kim F. Storm <storm@cua.dk>
9048
9049 * processes.texi (Make Network): Add IPv6 addresses and handling.
9050 (Network Feature Testing): Mention (:family ipv6).
9051 (Misc Network): Add IPv6 formats to format-network-address.
9052
9053 2005-12-30 Richard M. Stallman <rms@gnu.org>
9054
9055 * text.texi (Changing Properties):
9056 Don't use return value of set-text-properties.
9057
9058 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
9059
9060 * modes.texi (Mode Line Format): Correct typo in menu.
9061
9062 2005-12-29 Richard M. Stallman <rms@gnu.org>
9063
9064 * modes.texi (Mode Line Top): New node.
9065 (Mode Line Data): Some text moved to new node.
9066 Explain the data structure more concretely.
9067 (Mode Line Basics): Clarifications.
9068 (Mode Line Variables): Clarify intro paragraph.
9069 (%-Constructs): Clarify intro paragraph.
9070 (Mode Line Format): Update menu.
9071
9072 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
9073
9074 * minibuf.texi (Basic Completion): Update lazy-completion-table
9075 examples for removal of ARGS argument.
9076
9077 2005-12-23 Richard M. Stallman <rms@gnu.org>
9078
9079 * text.texi (Undo): Restore some explanation from the version
9080 that was deleted.
9081
9082 2005-12-23 Eli Zaretskii <eliz@gnu.org>
9083
9084 * text.texi (Undo): Remove duplicate descriptions of `apply
9085 funname' and `apply delta' elements of the undo list.
9086
9087 2005-12-20 Richard M. Stallman <rms@gnu.org>
9088
9089 * help.texi (Help Functions): Update documentation of `apropos'.
9090
9091 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
9092
9093 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
9094 because it is confusing. If the :help-echo keyword is a function,
9095 it is not directly used as the :help-echo overlay property, as the
9096 xref seems to suggest (it does not take the appropriate args).
9097
9098 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
9099
9100 * customize.texi (Common Keywords): Fix Texinfo usage.
9101 (Group Definitions, Variable Definitions): Update for new
9102 conventions for using `*' in docstrings.
9103
9104 * tips.texi (Documentation Tips): Update for new conventions for
9105 using `*' in docstrings.
9106
9107 2005-12-16 Richard M. Stallman <rms@gnu.org>
9108
9109 * minibuf.texi (Minibuffer Contents): Minor cleanup.
9110
9111 2005-12-16 Juri Linkov <juri@jurta.org>
9112
9113 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
9114
9115 2005-12-14 Romain Francoise <romain@orebokech.com>
9116
9117 * modes.texi (Customizing Keywords): Rename `append' to `how'.
9118 Fix typo.
9119
9120 2005-12-11 Juri Linkov <juri@jurta.org>
9121
9122 * minibuf.texi (Completion Commands): Add mention of read-file-name
9123 for filename completion keymaps.
9124 (Reading File Names): Add mention of filename completion keymaps
9125 for read-file-name and xref to `Completion Commands'.
9126
9127 2005-12-10 Richard M. Stallman <rms@gnu.org>
9128
9129 * customize.texi (Common Keywords): State caveats for use of :tag.
9130
9131 2005-12-08 Richard M. Stallman <rms@gnu.org>
9132
9133 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
9134 with xrefs and better explanation.
9135 (Completion Commands): Add the filename completion maps.
9136
9137 * objects.texi (Character Type): Clarify that \s is not space
9138 if a dash follows.
9139
9140 2005-12-05 Richard M. Stallman <rms@gnu.org>
9141
9142 * windows.texi (Resizing Windows): Delete preserve-before args.
9143
9144 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
9145
9146 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
9147 in full keymaps, since the quirk has been fixed.
9148
9149 2005-12-03 Eli Zaretskii <eliz@gnu.org>
9150
9151 * hooks.texi (Standard Hooks): Add index entries.
9152 Mention `compilation-finish-functions'.
9153
9154 2005-11-27 Richard M. Stallman <rms@gnu.org>
9155
9156 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
9157
9158 2005-11-21 Juri Linkov <juri@jurta.org>
9159
9160 * customize.texi (Common Keywords): Update links types
9161 custom-manual and url-link. Add link types emacs-library-link,
9162 file-link, function-link, variable-link, custom-group-link.
9163
9164 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
9165
9166 * display.texi: Revert 2005-11-20 change.
9167
9168 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
9169
9170 * processes.texi (Bindat Functions):
9171 Say "third" to refer to zero-based index "2".
9172
9173 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
9174
9175 * loading.texi (Library Search): Update the default value of
9176 `load-suffixes'.
9177
9178 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
9179
9180 * display.texi (Attribute Functions): Mention :ignore-defface.
9181
9182 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
9183
9184 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
9185 (Minor Mode Conventions): Mention the use of a hook.
9186
9187 2005-11-06 Richard M. Stallman <rms@gnu.org>
9188
9189 * files.texi (Magic File Names): find-file-name-handler checks the
9190 `operations' property of the handler.
9191
9192 2005-11-03 Richard M. Stallman <rms@gnu.org>
9193
9194 * variables.texi (Frame-Local Variables): Small clarification.
9195
9196 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
9197
9198 * os.texi (Init File): Document ~/.emacs.d/init.el.
9199
9200 2005-10-29 Richard M. Stallman <rms@gnu.org>
9201
9202 * internals.texi (Garbage Collection): Document memory-full.
9203
9204 2005-10-28 Bill Wohler <wohler@newt.com>
9205
9206 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
9207 for URLs.
9208
9209 2005-10-28 Richard M. Stallman <rms@gnu.org>
9210
9211 * minibuf.texi (Completion Commands): Clean up prev change.
9212
9213 2005-10-26 Kevin Ryde <user42@zip.com.au>
9214
9215 * compile.texi (Eval During Compile): Explain recommended uses
9216 of eval-when-compile and eval-and-compile.
9217
9218 2005-10-27 Masatake YAMATO <jet@gyve.org>
9219
9220 * minibuf.texi (Completion Commands):
9221 Write about new optional argument for `display-completion-list'.
9222
9223 2005-10-23 Richard M. Stallman <rms@gnu.org>
9224
9225 * display.texi (Overlay Arrow): Clarify about local bindings of
9226 overlay-arrow-position.
9227
9228 2005-10-22 Eli Zaretskii <eliz@gnu.org>
9229
9230 * internals.texi (Building Emacs): Fix last change.
9231
9232 2005-10-22 Richard M. Stallman <rms@gnu.org>
9233
9234 * internals.texi (Building Emacs): Document eval-at-startup.
9235
9236 2005-10-21 Richard M. Stallman <rms@gnu.org>
9237
9238 * loading.texi (Where Defined): load-history contains abs file names.
9239 symbol-file returns abs file names.
9240
9241 2005-10-19 Kim F. Storm <storm@cua.dk>
9242
9243 * display.texi (Showing Images): Add max-image-size integer value.
9244
9245 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
9246
9247 * display.texi (Showing Images): Document max-image-size.
9248
9249 2005-10-17 Richard M. Stallman <rms@gnu.org>
9250
9251 * commands.texi (Quitting): Minor clarification.
9252
9253 * processes.texi (Sentinels): Clarify about output and quitting.
9254 (Filter Functions): Mention with-local-quit.
9255
9256 2005-10-17 Juri Linkov <juri@jurta.org>
9257
9258 * buffers.texi (Current Buffer):
9259 * commands.texi (Event Input Misc):
9260 * compile.texi (Eval During Compile, Compiler Errors):
9261 * customize.texi (Group Definitions):
9262 * display.texi (Progress, Defining Faces):
9263 * files.texi (Writing to Files):
9264 * modes.texi (Mode Hooks, Defining Minor Modes):
9265 * streams.texi (Output Functions):
9266 * syntax.texi (Syntax Table Functions):
9267 * text.texi (Change Hooks):
9268 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
9269
9270 * commands.texi (Quitting): Replace arg `forms' with `body' in
9271 `with-local-quit'.
9272
9273 * positions.texi (Excursions): Replace arg `forms' with `body' in
9274 `save-excursion'.
9275
9276 2005-10-08 Kim F. Storm <storm@cua.dk>
9277
9278 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
9279 Rename manual section accordingly.
9280
9281 2005-10-04 Kim F. Storm <storm@cua.dk>
9282
9283 * windows.texi (Window Split Tree): New section describing
9284 new function window-split-tree function.
9285
9286 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
9287
9288 * display.texi (Fringe Size/Pos): Simplify and add detail.
9289
9290 2005-09-30 Romain Francoise <romain@orebokech.com>
9291
9292 * minibuf.texi (High-Level Completion): Explain that the prompt
9293 given to `read-buffer' should end with a colon and a space.
9294 Update usage examples.
9295
9296 2005-09-29 Juri Linkov <juri@jurta.org>
9297
9298 * display.texi (Displaying Messages): Rename argument name
9299 `string' to `format-string' in functions `message', `message-box',
9300 `message-or-box'.
9301
9302 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
9303
9304 * errors.texi (Standard Errors): Correct xrefs.
9305
9306 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
9307
9308 * display.texi (Defining Images): Update documentation for
9309 `image-load-path'.
9310
9311 2005-09-17 Richard M. Stallman <rms@gnu.org>
9312
9313 * display.texi (Defining Images): Clean up previous change.
9314
9315 2005-09-16 Romain Francoise <romain@orebokech.com>
9316
9317 * elisp.texi: Specify GFDL version 1.2.
9318
9319 * doclicense.texi (GNU Free Documentation License): Update to
9320 version 1.2.
9321
9322 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
9323
9324 * display.texi (Defining Images): Document `image-load-path'.
9325
9326 2005-09-15 Richard M. Stallman <rms@gnu.org>
9327
9328 * objects.texi (Printed Representation): Minor cleanup.
9329 (Box Diagrams): Minor fix.
9330 (Cons Cell Type): Move (...) index item here.
9331 (Box Diagrams): From here.
9332 (Array Type): Minor fix.
9333 (Type Predicates): Delete index "predicates".
9334 (Hash Table Type): Clarify xref.
9335 (Dotted Pair Notation): Minor fix.
9336
9337 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
9338
9339 * files.texi (Saving Buffers): Fix typo.
9340
9341 2005-09-08 Richard M. Stallman <rms@gnu.org>
9342
9343 * tips.texi (Programming Tips): Correct the "default" prompt spec.
9344
9345 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
9346
9347 * locals.texi (Standard Buffer-Local Variables): Don't include
9348 mode variables for minor modes.
9349 Fix xrefs for buffer-display-count, buffer-display-table,
9350 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
9351 enable-multibyte-characters, fill-column, header-line-format,
9352 left-fringe-width, left-margin, and right-fringe-width.
9353
9354 * hooks.texi (Standard Hooks): All hooks should conform to the
9355 standard naming convention now.
9356 Fix xref for `echo-area-clear-hook'.
9357
9358 * display.texi (Usual Display): Note that indicate-empty-lines and
9359 tab-width are buffer-local.
9360
9361 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
9362
9363 * modes.texi (Mode Help): Note that major-mode is buffer-local.
9364
9365 * nonascii.texi (Encoding and I/O): Note that
9366 buffer-file-coding-system is buffer-local.
9367
9368 * positions.texi (List Motion): Note that defun-prompt-regexp is
9369 buffer-local.
9370
9371 * text.texi (Auto Filling): Note that auto-fill-function is
9372 buffer-local.
9373 (Undo): Note that buffer-undo-list is buffer-local.
9374
9375 * windows.texi (Buffers and Windows):
9376 Document buffer-display-count.
9377
9378 2005-09-06 Richard M. Stallman <rms@gnu.org>
9379
9380 * tips.texi (Coding Conventions): Sometimes it is ok to put the
9381 package prefix elsewhere than at the start of the name.
9382
9383 2005-09-03 Richard M. Stallman <rms@gnu.org>
9384
9385 * tips.texi (Programming Tips): Add conventions for minibuffer
9386 questions and prompts.
9387
9388 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
9389
9390 * intro.texi (nil and t): Minor cleanup.
9391 Delete spurious mention of keyword symbols.
9392 (Evaluation Notation): Add index entry.
9393 (A Sample Function Description): Minor cleanup.
9394 (A Sample Variable Description): Not all vars can be set.
9395
9396 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
9397
9398 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
9399
9400 (Insertion): Document precise type of `insert-char' arg COUNT.
9401
9402 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
9403
9404 * modes.texi (Other Font Lock Variables): Sync the default of
9405 font-lock-lines-before.
9406
9407 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
9408
9409 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9410
9411 2005-08-29 Richard M. Stallman <rms@gnu.org>
9412
9413 * elisp.texi (Top): Update subnode menu.
9414
9415 * searching.texi (Searching and Matching): Move node.
9416 Rearrange contents and add overall explanation.
9417 (Searching and Case): Move node.
9418 (Searching and Matching): Update menu.
9419
9420 2005-08-27 Eli Zaretskii <eliz@gnu.org>
9421
9422 * os.texi (Startup Summary): Fix the description of the initial
9423 startup message display.
9424
9425 2005-08-25 Richard M. Stallman <rms@gnu.org>
9426
9427 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9428
9429 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
9430
9431 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9432 `next-overlay-change' example.
9433
9434 2005-08-22 Juri Linkov <juri@jurta.org>
9435
9436 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9437 Fix invert-face. Fix args of face-background.
9438
9439 * display.texi (Standard Faces): Delete node.
9440 (Faces): Add xref to `(emacs)Standard Faces'.
9441 (Displaying Faces): Fix xref to `Standard Faces'.
9442
9443 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9444
9445 2005-08-20 Alan Mackenzie <acm@muc.de>
9446
9447 * buffers.texi (The Buffer List): Clarify the manipulation of the
9448 buffer list.
9449
9450 2005-08-14 Richard M. Stallman <rms@gnu.org>
9451
9452 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9453 a regexp.
9454
9455 2005-08-11 Richard M. Stallman <rms@gnu.org>
9456
9457 * elisp.texi (Top): Update subnode lists.
9458
9459 * display.texi (Inverse Video): Node deleted.
9460
9461 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9462 New nodes split out of Coding Conventions.
9463
9464 * searching.texi (Regular Expressions): Document re-builder.
9465
9466 * os.texi (Time Parsing): New node split out of Time Conversion.
9467
9468 * processes.texi (Misc Network, Network Feature Testing)
9469 (Network Options, Make Network): New nodes split out of
9470 Low-Level Network.
9471
9472 2005-08-09 Richard M. Stallman <rms@gnu.org>
9473
9474 * frames.texi (Geometry): New node, split from Size and Position.
9475 (Frame Parameters): Refer to Geometry.
9476
9477 * buffers.texi (The Buffer List): Fix xrefs.
9478
9479 * windows.texi (Splitting Windows): Fix xref.
9480
9481 * frames.texi (Layout Parameters): Add xref.
9482
9483 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9484
9485 * keymaps.texi (Menu Bar): Fix xref.
9486
9487 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9488
9489 * modes.texi (%-Constructs): Fix xref.
9490
9491 * frames.texi (Window Frame Parameters): Node split up.
9492 (Basic Parameters, Position Parameters, Size Parameters)
9493 (Layout Parameters, Buffer Parameters, Management Parameters)
9494 (Cursor Parameters, Color Parameters): New subnodes.
9495
9496 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9497
9498 * positions.texi (Screen Lines): Update xref for previous change
9499 in minibuf.texi.
9500
9501 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9502 change in minibuf.texi.
9503
9504 2005-08-09 Richard M. Stallman <rms@gnu.org>
9505
9506 * tips.texi (Coding Conventions): Minor cleanup.
9507
9508 * modes.texi (Defining Minor Modes): Explain when init-value
9509 can be non-nil.
9510
9511 * elisp.texi (Top): Update submenu for Minibuffer.
9512
9513 * minibuf.texi (Minibuffer Misc): Node split up.
9514 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9515 (Recursive Mini): New nodes split out from Minibuffer Misc.
9516 (Minibuffer Misc): Document max-mini-window-height.
9517
9518 * hash.texi (Defining Hash): Delete stray paren in example.
9519
9520 * display.texi (Echo Area Customization): Don't define
9521 max-mini-window-height here; xref instead.
9522
9523 * commands.texi (Event Input Misc): Update while-no-input.
9524
9525 * advice.texi (Advising Functions): Explain when to use advice
9526 and when to use a hook.
9527
9528 2005-07-30 Eli Zaretskii <eliz@gnu.org>
9529
9530 * makefile.w32-in (info): Don't run install-info.
9531 ($(infodir)/dir): New target, produced by running install-info.
9532
9533 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9534
9535 * modes.texi (Defining Minor Modes): The keyword for the initial
9536 value is :init-value, not :initial-value.
9537
9538 2005-07-23 Eli Zaretskii <eliz@gnu.org>
9539
9540 * loading.texi (Autoload): Make the `doctor' example be consistent
9541 with what's in current loaddefs.el. Describe the "fn" magic in
9542 the usage portion of the doc string.
9543
9544 2005-07-22 Richard M. Stallman <rms@gnu.org>
9545
9546 * internals.texi (Garbage Collection): Clarify previous change.
9547
9548 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9549
9550 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9551
9552 2005-07-18 Juri Linkov <juri@jurta.org>
9553
9554 * commands.texi (Accessing Events):
9555 * frames.texi (Text Terminal Colors, Resources):
9556 * markers.texi (The Mark):
9557 * modes.texi (Defining Minor Modes):
9558 Delete duplicate duplicate words.
9559
9560 2005-07-16 Richard M. Stallman <rms@gnu.org>
9561
9562 * display.texi (Managing Overlays): Clarify make-overlay
9563 args for insertion types.
9564
9565 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9566
9567 * customize.texi (Variable Definitions):
9568 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9569 `standard-value' is a list too.
9570 (Defining New Types): Use @key{RET} instead of @key{ret}.
9571
9572 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9573
9574 * os.texi (Translating Input): Fix typo.
9575
9576 2005-07-08 Richard M. Stallman <rms@gnu.org>
9577
9578 * README: Update edition number and size estimate.
9579
9580 * elisp.texi (VERSION): Set to 2.9.
9581
9582 2005-07-07 Richard M. Stallman <rms@gnu.org>
9583
9584 * book-spine.texinfo: Update Emacs version.
9585
9586 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9587
9588 2005-07-06 Richard M. Stallman <rms@gnu.org>
9589
9590 * searching.texi (Regexp Search): Clarify what re-search-forward
9591 does when the search fails.
9592
9593 2005-07-05 Lute Kamstra <lute@gnu.org>
9594
9595 * Update FSF's address in GPL notices.
9596
9597 * doclicense.texi (GNU Free Documentation License):
9598 * gpl.texi (GPL):
9599 * tips.texi (Coding Conventions, Library Headers):
9600 * vol1.texi:
9601 * vol2.texi: Update FSF's address.
9602
9603 2005-07-04 Richard M. Stallman <rms@gnu.org>
9604
9605 * hooks.texi (Standard Hooks): Add occur-hook.
9606
9607 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9608
9609 * display.texi (The Echo Area): Correct menu.
9610
9611 2005-07-03 Richard M. Stallman <rms@gnu.org>
9612
9613 * elisp.texi (Top): Update subnode menu for Display.
9614
9615 * display.texi (Displaying Messages): New node, with most
9616 of what was in The Echo Area.
9617 (Progress): Move under The Echo Area.
9618 (Logging Messages): New node with new text.
9619 (Echo Area Customization): New node, the rest of what was
9620 in The Echo Area. Document message-truncate-lines with @defvar.
9621 (Display): Update menu.
9622
9623 * windows.texi (Textual Scrolling): Doc 3 values for
9624 scroll-preserve-screen-position.
9625
9626 * text.texi (Special Properties): Change hook functions
9627 should bind inhibit-modification-hooks around altering buffer text.
9628
9629 * keymaps.texi (Key Binding Commands): Call binding BINDING
9630 rather than DEFINITION.
9631
9632 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9633
9634 * variables.texi (Defining Variables): `user-variable-p' returns t
9635 for aliases of user options, nil for alias loops.
9636
9637 2005-06-28 Richard M. Stallman <rms@gnu.org>
9638
9639 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9640 make-keymap.
9641
9642 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9643
9644 * variables.texi (Setting Variables): Correct and clarify
9645 description of `add-to-ordered-list'.
9646
9647 2005-06-26 Richard M. Stallman <rms@gnu.org>
9648
9649 * display.texi (Faces): Minor cleanup.
9650
9651 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9652
9653 * display.texi (Faces): `facep' returns t for strings that are
9654 face names.
9655
9656 2005-06-25 Richard M. Stallman <rms@gnu.org>
9657
9658 * objects.texi (Equality Predicates): Clarify meaning of equal.
9659
9660 * windows.texi (Selecting Windows): save-selected-window
9661 and with-selected-window save and restore the current buffer.
9662
9663 2005-06-24 Richard M. Stallman <rms@gnu.org>
9664
9665 * numbers.texi (Float Basics): Explain how to test for NaN,
9666 and printing the sign of NaNs.
9667
9668 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9669
9670 * makefile.w32-in (MAKEINFO): Use --force.
9671
9672 2005-06-23 Richard M. Stallman <rms@gnu.org>
9673
9674 * display.texi (Face Functions): Correct Texinfo usage.
9675
9676 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9677
9678 * lists.texi (Rings): `ring-elements' now returns the elements of
9679 RING in order.
9680
9681 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9682
9683 * markers.texi (The Mark): Texinfo usage fix.
9684
9685 2005-06-23 Kim F. Storm <storm@cua.dk>
9686
9687 * searching.texi (Entire Match Data): Remove evaporate option for
9688 match-data. Do not mention evaporate option for set-match-data.
9689
9690 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9691
9692 * display.texi (Face Functions): Mention face aliases.
9693
9694 2005-06-21 Richard M. Stallman <rms@gnu.org>
9695
9696 * anti.texi (Antinews): Texinfo usage fix.
9697
9698 2005-06-21 Karl Berry <karl@gnu.org>
9699
9700 * elisp.texi: Use @copying.
9701
9702 * elisp.texi: Put @summarycontents and @contents before the Top
9703 node, instead of the end of the file, so that the contents appear
9704 in the right place in the dvi/pdf output.
9705
9706 2005-06-21 Juri Linkov <juri@jurta.org>
9707
9708 * display.texi (Defining Faces): Add `customized-face'.
9709
9710 2005-06-20 Kim F. Storm <storm@cua.dk>
9711
9712 * variables.texi (Setting Variables): Any type of element can be
9713 given order in add-to-ordered-list. Compare elements with eq.
9714
9715 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9716
9717 2005-06-20 Karl Berry <karl@gnu.org>
9718
9719 * syntax.texi (Syntax Flags): Make last column very slightly wider
9720 to avoid "generic comment" breaking on two lines and causing an
9721 underfull box.
9722
9723 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9724
9725 * lists.texi (Rings): Various minor clarifications and corrections.
9726
9727 2005-06-18 Richard M. Stallman <rms@gnu.org>
9728
9729 * functions.texi (Obsolete Functions): Simplify.
9730
9731 * variables.texi (Variable Aliases): Simplify.
9732
9733 * anti.texi, backups.texi, compile.texi, customize.texi:
9734 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9735 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9736 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9737 * variables.texi: Fix formatting ugliness.
9738
9739 * elisp.texi: Add links to Rings and Byte Packing.
9740 Update version and copyright years.
9741
9742 * minibuf.texi: Fix formatting ugliness.
9743 (Completion Commands): Move keymap vars to the end
9744 and vars completing-read binds to the top.
9745
9746 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9747
9748 * processes.texi: Fix typos.
9749 (Bindat Spec): Correct Texinfo error.
9750 (Byte Packing): Fix ungrammatical sentence.
9751
9752 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9753
9754 * lists.texi (Rings): New node.
9755 (Lists): Add it to menu.
9756
9757 * processes.texi (Byte Packing): New node.
9758 (Processes): Add it to menu.
9759
9760 2005-06-17 Richard M. Stallman <rms@gnu.org>
9761
9762 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9763
9764 * help.texi (Documentation Basics): Explain the xref to
9765 Documentation Tips.
9766
9767 * debugging.texi (Debugger Commands): Minor fix.
9768
9769 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9770
9771 * edebug.texi (Instrumenting): Eliminate duplicate link.
9772 (Specification List): Replace references to "below", referring to
9773 a later node, with one @ref to that node.
9774
9775 * os.texi (Timers): Timers should save and restore the match data
9776 if they change it.
9777
9778 * debugging.texi (Debugger Commands): Mention that the Lisp
9779 debugger can not step through primitive functions.
9780
9781 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
9782
9783 * functions.texi (Obsolete Functions): Update argument names of
9784 `make-obsolete' and `define-obsolete-function-alias'.
9785
9786 * variables.texi (Variable Aliases): Update argument names of
9787 `defvaralias', `make-obsolete-variable' and
9788 `define-obsolete-variable-alias'.
9789
9790 2005-06-15 Kim F. Storm <storm@cua.dk>
9791
9792 * searching.texi (Entire Match Data): Rephrase warnings about
9793 evaporate arg to match-data and set-match-data.
9794
9795 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9796
9797 * elisp.texi (Top): Update detailed menu.
9798
9799 * edebug.texi (Edebug): Update menu.
9800 (Instrumenting): Update xrefs.
9801 (Edebug Execution Modes): Correct xref.
9802 (Jumping): Clarify description of `h' command.
9803 Eliminate redundant @ref.
9804 (Breaks): New node.
9805 (Breakpoints): Is now a subsubsection.
9806 (Global Break Condition): Mention `C-x X X'.
9807 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9808 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9809 (Edebug Display Update): Correct pxref.
9810 (Edebug and Macros): New node.
9811 (Instrumenting Macro Calls): Is now a subsubsection.
9812 Neither arg of `def-edebug-spec' is evaluated.
9813 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9814 (Specification Examples): Fix typo.
9815
9816 2005-06-14 Lute Kamstra <lute@gnu.org>
9817
9818 * debugging.texi (Function Debugging): Primitives can break on
9819 entry too.
9820
9821 2005-06-14 Kim F. Storm <storm@cua.dk>
9822
9823 * variables.texi (Setting Variables): Add add-to-ordered-list.
9824
9825 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9826
9827 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9828 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9829
9830 2005-06-13 Lute Kamstra <lute@gnu.org>
9831
9832 * text.texi (Special Properties): Fix cross reference.
9833
9834 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9835
9836 * debugging.texi (Function Debugging): Delete mention of empty
9837 string argument to `cancel-debug-on-entry'. Delete inaccurate
9838 description of the return value of that command.
9839
9840 2005-06-11 Alan Mackenzie <acm@muc.de>
9841
9842 * text.texi (Adaptive Fill): Amplify the description of
9843 fill-context-prefix.
9844
9845 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9846
9847 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9848
9849 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9850
9851 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9852
9853 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9854
9855 * debugging.texi (Error Debugging): Minor rewording.
9856 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9857 is optional.
9858
9859 2005-06-10 Lute Kamstra <lute@gnu.org>
9860
9861 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9862 (Top): Give it a title. Correct version number. Give the
9863 detailed node listing a more prominent header.
9864 * intro.texi: Don't set VERSION here a second time.
9865 Mention Emacs's version too.
9866 * anti.texi (Antinews): Use EMACSVER to refer to the current
9867 version of Emacs.
9868
9869 2005-06-09 Kim F. Storm <storm@cua.dk>
9870
9871 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9872 match-data and set-match-data.
9873
9874 2005-06-08 Richard M. Stallman <rms@gnu.org>
9875
9876 * searching.texi (Entire Match Data): Clarify when match-data
9877 returns markers and when integers.
9878
9879 * display.texi (Defining Faces): Explain that face name should not
9880 end in `-face'.
9881
9882 * modes.texi (Mode Line Data): Minor cleanup.
9883 (Customizing Keywords): Node split out of Search-based Fontification.
9884 Add example of using font-lock-add-keywords from a hook.
9885 Clarify when MODE should be non-nil, and when nil.
9886
9887 2005-06-06 Richard M. Stallman <rms@gnu.org>
9888
9889 * modes.texi (Mode Line Data): Explain what happens when the car
9890 of a list is a void symbol.
9891 (Search-based Fontification): Explain MODE arg to
9892 font-lock-add-keywords and warn about calls from major modes.
9893
9894 2005-06-08 Juri Linkov <juri@jurta.org>
9895
9896 * display.texi (Standard Faces): Add `shadow' face.
9897
9898 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9899
9900 * modes.texi (Major Mode Conventions): A derived mode only needs
9901 to put the call to the parent mode inside `delay-mode-hooks'.
9902
9903 2005-05-29 Richard M. Stallman <rms@gnu.org>
9904
9905 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9906 new, and what that implies. Clarify.
9907
9908 * files.texi (Locating Files): Clean up the text.
9909
9910 * frames.texi (Window Frame Parameters): Document user-size.
9911 Shorten entry for top by referring to left.
9912
9913 2005-05-26 Richard M. Stallman <rms@gnu.org>
9914
9915 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9916 is new, and what the implications are. Other clarifications.
9917
9918 2005-05-24 Richard M. Stallman <rms@gnu.org>
9919
9920 * frames.texi (Dialog Boxes): Minor fixes.
9921
9922 2005-05-25 Masatake YAMATO <jet@gyve.org>
9923
9924 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9925
9926 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9927
9928 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9929 is optional.
9930
9931 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
9932
9933 * frames.texi (Dialog Boxes): Describe new optional argument.
9934
9935 2005-05-23 Lute Kamstra <lute@gnu.org>
9936
9937 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9938 syntax-begin-function over font-lock-beginning-of-syntax-function.
9939
9940 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9941
9942 * minibuf.texi (Reading File Names): Update description of
9943 `read-directory-name'.
9944
9945 * modes.texi (Derived Modes): Clarify :group keyword.
9946
9947 2005-05-21 Eli Zaretskii <eliz@gnu.org>
9948
9949 * files.texi (Locating Files): New subsection.
9950 Describe locate-file and executable-find.
9951
9952 2005-05-21 Kevin Ryde <user42@zip.com.au>
9953
9954 * frames.texi (Initial Parameters): Update cross reference to
9955 "Emacs Invocation".
9956
9957 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9958
9959 * keymaps.texi (Active Keymaps): Add anchor.
9960
9961 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9962 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9963 appropriate place.
9964 (Derived Modes): Small clarifications.
9965 (Minor Mode Conventions, Keymaps and Minor Modes):
9966 Replace references to nodes with references to anchors.
9967 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9968 Clarify description of lists whose first element is an integer.
9969 (Mode Line Variables): Add anchor.
9970 (%-Constructs): Clarify description of integer after %.
9971 (Emulating Mode Line): Describe nil value for FACE.
9972
9973 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9974
9975 * modes.texi (Derived Modes): Correct references to non-existing
9976 variable standard-syntax-table.
9977
9978 2005-05-17 Lute Kamstra <lute@gnu.org>
9979
9980 * modes.texi (Defining Minor Modes): Mention the mode hook.
9981
9982 2005-05-15 Kim F. Storm <storm@cua.dk>
9983
9984 * processes.texi (Network): Remove open-network-stream-nowait.
9985 (Network Servers): Remove open-network-stream-server.
9986
9987 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9988
9989 * elisp.texi (Top): Update detailed menu.
9990
9991 * variables.texi: Reorder nodes.
9992 (Variables): Update menu.
9993 (File Local Variables): Do not refer to the `-*-' line as
9994 a "local variables list". Add pxref.
9995
9996 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9997
9998 * elisp.texi (Top): Update detailed menu for node changes.
9999
10000 * modes.texi (Modes): Update Menu.
10001 (Hooks): Move to beginning of chapter.
10002 Most minor modes run mode hooks too.
10003 `add-hook' can handle void hooks or hooks whose value is a single
10004 function.
10005 (Major Modes): Update Menu.
10006 (Major Mode Basics): New node, split off from `Major Modes'.
10007 (Major Mode Conventions): Correct xref. Explain how to handle
10008 auto-mode-alist if the major mode command has an autoload cookie.
10009 (Auto Major Mode): Major update. Add magic-mode-alist.
10010 (Derived Modes): Major update.
10011 (Mode Line Format): Update Menu.
10012 (Mode Line Basics): New node, split off from `Mode Line Format'.
10013
10014 * loading.texi (Autoload): Mention `autoload cookie' as synonym
10015 for `magic autoload comment'. Add index entries and anchor.
10016
10017 2005-05-14 Richard M. Stallman <rms@gnu.org>
10018
10019 * tips.texi (Coding Conventions): Explain how important it is
10020 that just loading certain files not change Emacs behavior.
10021
10022 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
10023
10024 2005-05-12 Lute Kamstra <lute@gnu.org>
10025
10026 * modes.texi (Generic Modes): Update.
10027 (Major Modes): Refer to node "Generic Modes".
10028
10029 * elisp.texi (Top): Update to the current structure of the manual.
10030 * processes.texi (Processes): Add menu description.
10031 * customize.texi (Customization): Add menu descriptions.
10032
10033 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
10034
10035 * processes.texi (Signals to Processes)
10036 (Low-Level Network): Fix typos.
10037
10038 2005-05-11 Lute Kamstra <lute@gnu.org>
10039
10040 * elisp.texi (Top): Add some nodes from the chapter "Major and
10041 Minor Modes" to the detailed node listing.
10042
10043 2005-05-10 Richard M. Stallman <rms@gnu.org>
10044
10045 * keymaps.texi (Extended Menu Items): Menu item filter functions
10046 can be called at any time.
10047
10048 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
10049
10050 * variables.texi (File Local Variables): `(hack-local-variables t)'
10051 now also checks whether a mode is specified in the local variables
10052 list.
10053
10054 2005-05-05 Kevin Ryde <user42@zip.com.au>
10055
10056 * display.texi (The Echo Area): Correct format function cross
10057 reference.
10058
10059 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
10060
10061 * variables.texi (Variable Aliases): Change description of
10062 `define-obsolete-variable-alias'.
10063
10064 * functions.texi (Functions): Add "Obsolete Functions" to menu.
10065 (Defining Functions): Add xref.
10066 (Obsolete Functions): New node.
10067 (Function Safety): Standardize capitalization of section title.
10068
10069 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
10070 (Dialog Boxes): Complete description of `x-popup-dialog'.
10071
10072 2005-05-04 Richard M. Stallman <rms@gnu.org>
10073
10074 * commands.texi (Interactive Codes): Fix Texinfo usage.
10075 Document U more clearly.
10076
10077 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10078
10079 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
10080 function and not a macro.
10081
10082 * frames.texi (Pop-Up Menus): Correct and clarify description of
10083 `x-popup-menu'.
10084 (Dialog Boxes): Clarify description of `x-popup-dialog'.
10085
10086 2005-05-01 Richard M. Stallman <rms@gnu.org>
10087
10088 * edebug.texi (Checking Whether to Stop): Fix previous change.
10089
10090 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
10091
10092 * display.texi: Fix typos and Texinfo usage.
10093
10094 * edebug.texi (Checking Whether to Stop): executing-macro ->
10095 executing-kbd-macro.
10096
10097 2005-05-01 Richard M. Stallman <rms@gnu.org>
10098
10099 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
10100
10101 2005-04-30 Richard M. Stallman <rms@gnu.org>
10102
10103 * files.texi (Magic File Names): Document `operations' property.
10104
10105 2005-04-29 Lute Kamstra <lute@gnu.org>
10106
10107 * modes.texi (Generic Modes): New node.
10108 (Major Modes): Add it to the menu.
10109 (Derived Modes): Add "derived mode" to concept index.
10110
10111 2005-04-28 Lute Kamstra <lute@gnu.org>
10112
10113 * modes.texi (Defining Minor Modes): Fix previous change.
10114 (Font Lock Mode): Simplify.
10115 (Font Lock Basics): Say that font-lock-defaults is buffer-local
10116 when set and that some parts are optional. Add cross references.
10117 (Search-based Fontification): Say how to specify font-lock-keywords.
10118 Add cross references. Add font-lock-multiline to index.
10119 Move font-lock-keywords-case-fold-search here from node "Other Font
10120 Lock Variables". Document font-lock-add-keywords and
10121 font-lock-remove-keywords.
10122 (Other Font Lock Variables): Move font-lock-keywords-only,
10123 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10124 and font-lock-syntactic-face-function to node "Syntactic Font
10125 Lock". Move font-lock-keywords-case-fold-search to node
10126 "Search-based Fontification". Document font-lock-inhibit-thing-lock
10127 and font-lock-{,un}fontify-{buffer,region}-function.
10128 (Precalculated Fontification): Remove reference to deleted variable
10129 font-lock-core-only.
10130 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
10131 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
10132 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
10133 and font-lock-syntactic-face-function here from node "Other Font
10134 Lock Variables". Move font-lock-syntactic-keywords to "Setting
10135 Syntax Properties". Add cross references.
10136 (Setting Syntax Properties): New node.
10137 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
10138 * syntax.texi (Syntax Properties): Add cross reference.
10139 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
10140
10141 2005-04-26 Richard M. Stallman <rms@gnu.org>
10142
10143 * display.texi (Defining Faces):
10144 Document `default' elements of defface spec.
10145
10146 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
10147
10148 * variables.texi (Variable Aliases): Clarify text.
10149
10150 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
10151
10152 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
10153
10154 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
10155
10156 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
10157
10158 2005-04-24 Eli Zaretskii <eliz@gnu.org>
10159
10160 * syntax.texi (Syntax Table Internals): Elaborate documentation of
10161 syntax-after and syntax-class.
10162
10163 * files.texi (Changing Files): Fix last change's cross-reference.
10164 (Unique File Names): Don't mention "numbers" in the documentation
10165 of make-temp-file and make-temp-name.
10166
10167 2005-04-23 Richard M. Stallman <rms@gnu.org>
10168
10169 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
10170
10171 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10172
10173 * windows.texi (Cyclic Window Ordering): Clarify window-list.
10174
10175 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
10176
10177 * variables.texi (Variable Aliases): Describe make-obsolete-variable
10178 and define-obsolete-variable-alias.
10179
10180 2005-04-22 Kim F. Storm <storm@cua.dk>
10181
10182 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
10183 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
10184
10185 2005-04-21 Lute Kamstra <lute@gnu.org>
10186
10187 * lists.texi (Association Lists): Document rassq-delete-all.
10188
10189 2005-04-19 Richard M. Stallman <rms@gnu.org>
10190
10191 * modes.texi (Search-based Fontification): Explain that
10192 facespec is an expression to be evaluated.
10193
10194 2005-04-19 Kevin Ryde <user42@zip.com.au>
10195
10196 * streams.texi (Output Functions): Fix xref.
10197 * strings.texi (String Conversion): Fix xref.
10198
10199 2005-04-19 Kim F. Storm <storm@cua.dk>
10200
10201 * symbols.texi (Symbol Plists): Add safe-get.
10202 Mention that `get' may signal an error.
10203
10204 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
10205
10206 * customize.texi (Variable Definitions): Replace tooltip-mode
10207 example with save-place.
10208
10209 2005-04-17 Richard M. Stallman <rms@gnu.org>
10210
10211 * buffers.texi (Indirect Buffers): Clarify.
10212
10213 * positions.texi (Positions): Clarify converting marker to integer.
10214
10215 * strings.texi (String Basics): Mention string-match; clarify.
10216
10217 2005-04-08 Lute Kamstra <lute@gnu.org>
10218
10219 * modes.texi (Search-based Fontification): Fix cross references.
10220 Use consistent terminology. Document anchored highlighting.
10221
10222 2005-04-05 Lute Kamstra <lute@gnu.org>
10223
10224 * modes.texi (Defining Minor Modes): Document :group keyword
10225 argument and its default value.
10226
10227 2005-04-03 Lute Kamstra <lute@gnu.org>
10228
10229 * hooks.texi (Standard Hooks): Add some hooks. Add cross
10230 references and/or descriptions. Delete major mode hooks; mention
10231 them as a category instead. Rename or delete obsolete hooks.
10232
10233 2005-04-02 Richard M. Stallman <rms@gnu.org>
10234
10235 * nonascii.texi (Coding System Basics): Another wording cleanup.
10236
10237 2005-04-01 Richard M. Stallman <rms@gnu.org>
10238
10239 * nonascii.texi (Coding System Basics): Clarify previous change.
10240
10241 2005-04-01 Kenichi Handa <handa@m17n.org>
10242
10243 * nonascii.texi (Coding System Basics): Describe about roundtrip
10244 identity of coding systems.
10245
10246 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
10247
10248 * text.texi (Buffer Contents): Add filter-buffer-substring and
10249 buffer-substring-filters.
10250
10251 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
10252
10253 * anti.texi (Antinews): Mention `G' interactive code.
10254
10255 * tips.texi (Compilation Tips): Mention benchmark.el.
10256
10257 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
10258
10259 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
10260 is now bound to M-o M-o.
10261
10262 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
10263
10264 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
10265
10266 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
10267 in the Emacs Manual).
10268 * Makefile.in (srcs): Remove calendar.texi.
10269 * makefile.w32-in (srcs): Remove calendar.texi.
10270 * display.texi (Display): Change name of next node.
10271 * os.texi (System In): Change name of previous node.
10272 * elisp.texi (Top): Remove Calendar references.
10273 * vol1.texi (Top): Remove Calendar references.
10274 * vol2.texi (Top): Remove Calendar references.
10275
10276 2005-03-25 Richard M. Stallman <rms@gnu.org>
10277
10278 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
10279 Cleanup previous change.
10280
10281 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
10282
10283 * display.texi (Face Attributes): Faces earlier in an :inherit
10284 list take precedence.
10285 (Scroll Bars): Fix description of vertical-scroll-bars.
10286 Document frame-current-scroll-bars and window-current-scroll-bars.
10287
10288 * markers.texi (The Mark): Document temporary Transient Mark mode.
10289
10290 * minibuf.texi (Reading File Names):
10291 Document read-file-name-completion-ignore-case.
10292
10293 * positions.texi (Screen Lines): Document nil for width argument
10294 to compute-motion.
10295
10296 2005-03-23 Kim F. Storm <storm@cua.dk>
10297
10298 * display.texi (Standard Faces): Other faces used in the fringe
10299 implicitly inherits from the fringe face.
10300 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
10301 properties implicitly inherits from fringe face.
10302 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
10303
10304 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
10305
10306 * display.texi (Invisible Text): State default value of
10307 line-move-ignore-invisible.
10308 (Managing Overlays): Document remove-overlays.
10309 (Standard Faces): Document escape-glyph face.
10310
10311 * minibuf.texi (Reading File Names): Document read-file-name-function.
10312
10313 * modes.texi (Other Font Lock Variables):
10314 Document font-lock-lines-before.
10315
10316 * positions.texi (Skipping Characters): skip-chars-forward allows
10317 character classes.
10318
10319 2005-03-18 Lute Kamstra <lute@gnu.org>
10320
10321 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
10322
10323 2005-03-17 Richard M. Stallman <rms@gnu.org>
10324
10325 * text.texi (Undo): Document extensible undo entries.
10326
10327 * searching.texi (String Search, Regexp Search): Cleanups.
10328
10329 * nonascii.texi (Character Codes): Minor fix.
10330
10331 * display.texi (Display Property): Explain the significance
10332 of having text properties that are eq.
10333 (Other Display Specs): Explain string as display spec.
10334
10335 * commands.texi (Interactive Codes): Document G option.
10336
10337 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
10338
10339 * text.texi (Filling): Add sentence-end-without-period and
10340 sentence-end-without-space.
10341 (Changing Properties): Minor fix.
10342
10343 * anti.texi: Total rewrite.
10344
10345 2005-03-15 Lute Kamstra <lute@gnu.org>
10346
10347 * edebug.texi (Instrumenting Macro Calls): Fix typos.
10348
10349 2005-03-08 Kim F. Storm <storm@cua.dk>
10350
10351 * display.texi (Specified Space): Property :width is support on
10352 non-graphic terminals, :height is not.
10353
10354 2005-03-07 Richard M. Stallman <rms@gnu.org>
10355
10356 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
10357 Now subnodes of Fringes.
10358 (Overlay Arrow): Document overlay-arrow-variable-list.
10359 (Fringe Size/Pos): New node, broken out of Fringes.
10360 (Display): Explain clearing vs redisplay better.
10361 (Truncation): Clarify use of bitmaps.
10362 (The Echo Area): Clarify the uses of the echo area.
10363 Add max-mini-window-height.
10364 (Progress): Clarify.
10365 (Invisible Text): Explain that main loop moves point out.
10366 (Selective Display): Say "hidden", not "invisible".
10367 (Managing Overlays): Move up. Describe relation to Undo here.
10368 (Overlay Properties): Clarify intro.
10369 (Finding Overlays): Explain return values when nothing found.
10370 (Width): truncate-string-to-width has added arg.
10371 (Displaying Faces): Clarify and update mode line face handling.
10372 (Face Functions): Minor cleanup.
10373 (Conditional Display): Merge into Other Display Specs.
10374 (Pixel Specification, Other Display Specs): Minor cleanups.
10375 (Images, Image Descriptors): Minor cleanups.
10376 (GIF Images): Patents have expired.
10377 (Showing Images): Explain default text for insert-image.
10378 (Manipulating Button Types): Merge into Manipulating Buttons.
10379 (Making Buttons): Explain return values.
10380 (Button Buffer Commands): Add xref.
10381 (Inverse Video): Update mode-line-inverse-video.
10382 (Display Table Format): Clarify.
10383 (Active Display Table): Give defaults for window-display-table.
10384
10385 * calendar.texi (Calendar Customizing): calendar-holiday-marker
10386 and calendar-today-marker are strings, not chars.
10387 (Holiday Customizing): Minor fix.
10388
10389 * internals.texi (Writing Emacs Primitives): Update `or' example.
10390 Update limit on # args of subr.
10391
10392 * edebug.texi (Using Edebug): Arrow is in fringe.
10393 (Instrumenting): Arg to eval-defun works without loading edebug.
10394 (Edebug Execution Modes): Add xref.
10395
10396 * customize.texi (Common Keywords): Clarify :require.
10397 Mention :version here.
10398 (Variable Definitions, Group Definitions): Not here.
10399 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
10400
10401 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
10402 * nonascii.texi (Text Representations): Clarify position-bytes.
10403 (Character Sets): Add list-charset-chars.
10404 (Scanning Charsets): Add charset-after.
10405 (Encoding and I/O): Minor fix.
10406
10407 2005-03-06 Richard M. Stallman <rms@gnu.org>
10408
10409 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10410 (Resizing Windows): Likewise.
10411
10412 * text.texi (Change Hooks): Get rid of "Emacs 21".
10413
10414 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10415
10416 * streams.texi (Output Variables): Get rid of "Emacs 21".
10417
10418 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10419
10420 * os.texi (Translating Input): Replace flow-control example
10421 with a less obsolete example that uses `keyboard-translate'.
10422
10423 * objects.texi (Hash Table Type, Circular Objects):
10424 Get rid of "Emacs 21".
10425
10426 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10427 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10428
10429 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10430
10431 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10432
10433 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10434 (Menu Bar): Fix when menu-bar-update-hook is called.
10435
10436 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10437
10438 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10439 and make it read better.
10440
10441 * files.texi (Writing to Files): Get rid of "Emacs 21".
10442 (Unique File Names): Likewise.
10443
10444 * elisp.texi: Update Emacs version to 22.
10445
10446 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10447 (Overlay Properties, Face Attributes): Likewise.
10448 (Managing Overlays): Fix punctuation.
10449 (Attribute Functions): Clarify set-face-font; get rid of
10450 info about old Emacs versions.
10451 (Auto Faces, Font Lookup, Display Property, Images):
10452 Get rid of "Emacs 21".
10453
10454 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10455
10456 2005-03-05 Richard M. Stallman <rms@gnu.org>
10457
10458 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10459
10460 2005-03-04 Lute Kamstra <lute@gnu.org>
10461
10462 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10463
10464 2005-03-03 Lute Kamstra <lute@gnu.org>
10465
10466 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10467
10468 2005-03-01 Lute Kamstra <lute@gnu.org>
10469
10470 * debugging.texi (Debugger Commands): Update `j'.
10471
10472 2005-02-28 Lute Kamstra <lute@gnu.org>
10473
10474 * debugging.texi (Debugging): Fix typo.
10475 (Error Debugging): Document eval-expression-debug-on-error.
10476 (Function Debugging): Update example.
10477 (Using Debugger): Mention starred stack frames.
10478 (Debugger Commands): Document `j' and `l'.
10479 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10480 Update the messages that the debugger displays.
10481 (Internals of Debugger): Add cross reference. Update example.
10482 (Excess Open): Minor improvement.
10483 (Excess Close): Minor improvement.
10484
10485 2005-02-26 Richard M. Stallman <rms@gnu.org>
10486
10487 * tips.texi (Coding Conventions): Clarify.
10488 Put all the major mode key reservations together.
10489 Mention the Mouse-1 => Mouse-2 conventions.
10490
10491 * syntax.texi (Syntax Class Table): Clarify.
10492 (Syntax Table Functions): syntax-after moved from here.
10493 (Syntax Table Internals): syntax-after moved to here.
10494 (Parsing Expressions): Update info on number of values
10495 and what's meaningful in the STATE argument.
10496 (Categories): Fix typo.
10497
10498 * sequences.texi (Arrays): Cleanup.
10499 (Char-Tables): Clarify.
10500
10501 * processes.texi (Deleting Processes): Cleanups, add xref.
10502 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10503 (Process Information): set-process-coding-system, some args optional.
10504 (Input to Processes): Explain various types for PROCESS args.
10505 Rename them from PROCESS-NAME to PROCESS.
10506 (Signals to Processes): Likewise.
10507 (Decoding Output): Cleanup.
10508 (Query Before Exit): Clarify.
10509
10510 * os.texi (Startup Summary): Correct the options; add missing ones.
10511 (Terminal Output, Batch Mode): Clarify.
10512 (Flow Control): Node deleted.
10513
10514 * markers.texi (The Mark): Clarify.
10515
10516 * macros.texi (Expansion): Cleanup.
10517 (Indenting Macros): indent-spec allows ints, not floats.
10518
10519 * keymaps.texi (Keymaps): Clarify.
10520 (Format of Keymaps): Update lisp-mode-map example.
10521 (Active Keymaps, Key Lookup): Clarify.
10522 (Changing Key Bindings): Add xref to `kbd'.
10523 (Key Binding Commands, Simple Menu Items): Clarify.
10524 (Mouse Menus, Menu Bar): Clarify.
10525 (Menu Example): Replace print example with menu-bar-replace-menu.
10526
10527 * help.texi (Documentation Basics): Add function-documentation prop.
10528
10529 * elisp.texi (Top): Don't refer to Flow Control node.
10530
10531 * commands.texi (Command Overview): Improve xrefs.
10532 (Adjusting Point): Adjusting point applies to intangible and invis.
10533 (Key Sequence Input): Doc extra read-key-sequence args.
10534 Likewise for read-key-sequence-vector.
10535
10536 * backups.texi (Rename or Copy): Minor fix.
10537 (Numbered Backups): For version-control, say the default.
10538 (Auto-Saving): make-auto-save-file-name example is simplified.
10539
10540 * advice.texi (Advising Functions): Don't imply one part of Emacs
10541 should advise another part. Markup changes.
10542 (Defining Advice): Move transitional para.
10543 (Activation of Advice): Cleanup.
10544 Explain if COMPILE is nil or negative.
10545
10546 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10547
10548 2005-02-24 Lute Kamstra <lute@gnu.org>
10549
10550 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10551 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10552
10553 2005-02-23 Lute Kamstra <lute@gnu.org>
10554
10555 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10556 to define global minor modes as well.
10557
10558 * display.texi (Managing Overlays): overlay-buffer returns nil for
10559 deleted overlays.
10560
10561 2005-02-22 Kim F. Storm <storm@cua.dk>
10562
10563 * minibuf.texi (Basic Completion): Allow symbols in addition to
10564 strings in try-completion and all-completions.
10565
10566 2005-02-14 Lute Kamstra <lute@gnu.org>
10567
10568 * elisp.texi (Top): Remove reference to deleted node.
10569
10570 * lists.texi (Lists): Remove reference to deleted node.
10571 (Cons Cells): Fix typo.
10572
10573 * loading.texi (Where Defined): Fix typo.
10574
10575 2005-02-14 Richard M. Stallman <rms@gnu.org>
10576
10577 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10578 is useful for discarding some minor modes.
10579
10580 * symbols.texi (Symbol Components): Reorder examples.
10581
10582 * streams.texi (Input Functions): State standard-input default.
10583 (Output Variables): State standard-output default.
10584
10585 * objects.texi (Printed Representation): Clarify read syntax vs print.
10586 (Floating Point Type): Explain meaning better.
10587 (Symbol Type): Explain uniqueness better.
10588 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10589 List examples sooner.
10590 (Box Diagrams): New subnode broken out.
10591 Some examples moved from old Lists as Boxes node.
10592 (Dotted Pair Notation): Clarify intro.
10593 (Array Type): Clarify.
10594 (Type Predicates): Add hash-table-p.
10595
10596 * numbers.texi (Integer Basics): Clarify radix explanation.
10597 (Predicates on Numbers): Minor clarification.
10598 (Comparison of Numbers): Minor clarification. Clarify eql.
10599 Typos in min, max.
10600 (Math Functions): Clarify overflow in expt.
10601
10602 * minibuf.texi (Text from Minibuffer): Minor clarification.
10603 Mention arrow keys.
10604
10605 * loading.texi (Autoload): defun's doc string overrides autoload's
10606 doc string.
10607 (Repeated Loading): Modernize "add to list" examples.
10608 (Where Defined): Finish updating table of load-history elts.
10609
10610 * lists.texi (List-related Predicates): Minor wording improvement.
10611 (Lists as Boxes): Node deleted.
10612 (Building Lists): Explain trivial cases of number-sequence.
10613
10614 * hash.texi (Hash Tables): Add desc to menu items.
10615 (Creating Hash): Explain "full" means "make larger".
10616 (Hash Access): Any object can be a key.
10617 State value of maphash.
10618
10619 * functions.texi (What Is a Function): Wording cleanup.
10620 (Function Documentation): Minor cleanup.
10621 Explain purpose of calling convention at end of doc string.
10622 (Function Names): Wording cleanup.
10623 (Calling Functions): Wording cleanup.
10624 Explain better how funcall calls the function.
10625 (Function Cells): Delete example of saving and redefining function.
10626
10627 * control.texi (Combining Conditions): Wording cleanup.
10628 (Iteration): dolist and dotimes bind VAR locally.
10629 (Cleanups): Xref to Atomic Changes.
10630
10631 * compile.texi (Byte Compilation): Delete 19.29 info.
10632 (Compilation Functions): Macros' difficulties don't affect defsubst.
10633 (Docs and Compilation): Delete 19.29 info.
10634
10635 2005-02-10 Richard M. Stallman <rms@gnu.org>
10636
10637 * objects.texi (Symbol Type): Minor correction.
10638
10639 2005-02-06 Lute Kamstra <lute@gnu.org>
10640
10641 * modes.texi (Example Major Modes): Fix typos.
10642
10643 2005-02-06 Richard M. Stallman <rms@gnu.org>
10644
10645 * text.texi (Margins): fill-nobreak-predicate can be one function.
10646
10647 * strings.texi (Modifying Strings): clear-string can make unibyte.
10648 (Formatting Strings): format gives error if values missing.
10649
10650 * positions.texi (Character Motion): Mention default arg
10651 for forward-char. backward-char refers to forward-char.
10652 (Word Motion): Mention default arg for forward-word.
10653 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10654 Simplify end-of-buffer.
10655 (Text Lines): Mention default arg for forward-line.
10656 (List Motion): Mention default arg for beginning/end-of-defun.
10657 (Skipping Characters): Minor fixes in explaining character-set.
10658
10659 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10660 Mode inheritance applies only when default-major-mode is nil.
10661 Clarifications.
10662 (Example Major Modes): Update Text mode and Lisp mode examples.
10663 (Minor Mode Conventions): Mention define-minor-mode at top.
10664 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10665 (Mode Line Format): Update mode line face display info.
10666 (Properties in Mode): Mention effect of risky vars.
10667 (Imenu): Define imenu-add-to-menubar.
10668 (Font Lock Mode): Add descriptions to menu lines.
10669 (Faces for Font Lock): Add font-lock-doc-face.
10670
10671 2005-02-05 Lute Kamstra <lute@gnu.org>
10672
10673 * text.texi (Maintaining Undo): Remove obsolete function.
10674
10675 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10676
10677 * frames.texi (Color Names): Add pointer to the X docs about RGB
10678 color specifications. Improve indexing.
10679 (Text Terminal Colors): Replace the description of RGB values by
10680 an xref to "Color Names".
10681
10682 2005-02-03 Richard M. Stallman <rms@gnu.org>
10683
10684 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10685 Clarify.
10686 (Selecting Windows): Clarify save-selected-window.
10687 (Cyclic Window Ordering): Clarify walk-windows.
10688 (Window Point): Clarify.
10689 (Window Start): Add comment to example.
10690 (Resizing Windows): Add `interactive' specs in examples.
10691 Document fit-window-to-buffer.
10692
10693 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10694 (Undo, Maintaining Undo): Clarify last change.
10695 (Sorting): In sort-numeric-fields, explain about octal and hex.
10696 Mention sort-numeric-base.
10697 (Format Properties): Add xref for hard newlines.
10698
10699 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10700 (Pop-Up Menus): Fix typo.
10701 (Color Names): Explain all types of color names.
10702 Explain color-values on B&W terminal.
10703 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10704
10705 * files.texi (File Locks): Not supported on MS systems.
10706 (Testing Accessibility): Clarify.
10707
10708 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10709 (Coverage Testing): Fix typo.
10710
10711 * commands.texi (Misc Events): Remove stray space.
10712
10713 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10714 (Modification Time): Clarify when visited-file-modtime returns 0.
10715 (The Buffer List): Clarify bury-buffer.
10716 (Killing Buffers): Clarify.
10717 (Indirect Buffers): Add clone-indirect-buffer.
10718
10719 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10720
10721 * edebug.texi (Printing in Edebug): Fix default value of
10722 edebug-print-circle.
10723 (Coverage Testing): Fix displayed frequency count data.
10724
10725 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10726
10727 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10728
10729 2005-02-02 Kim F. Storm <storm@cua.dk>
10730
10731 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10732
10733 2005-01-29 Eli Zaretskii <eliz@gnu.org>
10734
10735 * commands.texi (Misc Events): Describe the help-echo event.
10736
10737 * text.texi (Special Properties) <help-echo>: Use `pos'
10738 consistently in description of the help-echo property.
10739 Use @code{nil} instead of @var{nil}.
10740
10741 * display.texi (Overlay Properties): Fix the index entry for
10742 help-echo overlay property.
10743
10744 * customize.texi (Type Keywords): Uncomment the xref to the
10745 help-echo property documentation.
10746
10747 2005-01-23 Kim F. Storm <storm@cua.dk>
10748
10749 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10750 return value. Third element FULLY replaced by PARTIAL which
10751 specifies number of invisible pixels if row is only partially visible.
10752 (Textual Scrolling): Mention auto-window-vscroll.
10753 (Vertical Scrolling): New defvar auto-window-vscroll.
10754
10755 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10756
10757 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10758 command remapping.
10759
10760 2005-01-15 Richard M. Stallman <rms@gnu.org>
10761
10762 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10763
10764 2005-01-14 Kim F. Storm <storm@cua.dk>
10765
10766 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10767
10768 * text.texi (Links and Mouse-1): Fix string and vector item.
10769
10770 2005-01-13 Richard M. Stallman <rms@gnu.org>
10771
10772 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10773 descriptions of overriding-local-map and overriding-terminal-local-map.
10774
10775 * text.texi (Links and Mouse-1): Clarify text.
10776
10777 2005-01-13 Kim F. Storm <storm@cua.dk>
10778
10779 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10780
10781 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10782
10783 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10784
10785 2005-01-12 Kim F. Storm <storm@cua.dk>
10786
10787 * text.texi (Links and Mouse-1): Rename section from Enabling
10788 Mouse-1 to Following Links. Change xrefs.
10789 Add examples for define-button-type and define-widget.
10790
10791 * display.texi (Button Properties, Button Buffer Commands):
10792 Clarify mouse-1 and follow-link functionality.
10793
10794 2005-01-12 Richard M. Stallman <rms@gnu.org>
10795
10796 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10797
10798 * display.texi (Beeping): Fix Texinfo usage.
10799
10800 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10801
10802 2005-01-11 Kim F. Storm <storm@cua.dk>
10803
10804 * display.texi (Button Properties, Button Buffer Commands):
10805 Mention mouse-1 binding. Add follow-link keyword.
10806
10807 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10808 (Enabling Mouse-1 to Follow Links): New subsection.
10809
10810 2005-01-06 Richard M. Stallman <rms@gnu.org>
10811
10812 * text.texi (Special Properties): Minor change.
10813
10814 * os.texi (Timers): Clarify previous change.
10815
10816 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10817
10818 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10819
10820 * display.texi (Face Attributes): Correct xref to renamed node.
10821
10822 2005-01-01 Richard M. Stallman <rms@gnu.org>
10823
10824 * display.texi (Face Attributes): Describe hex color specs.
10825
10826 2004-12-31 Richard M. Stallman <rms@gnu.org>
10827
10828 * os.texi (Timers): Update previous change.
10829
10830 2004-12-30 Kim F. Storm <storm@cua.dk>
10831
10832 * display.texi (Line Height): Total line-height is now specified
10833 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10834 in cons cells. (nil . RATIO) is relative to actual line height.
10835 Use line-height `t' instead of `0' to get minimum height.
10836
10837 2004-12-29 Richard M. Stallman <rms@gnu.org>
10838
10839 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10840
10841 2004-12-28 Richard M. Stallman <rms@gnu.org>
10842
10843 * commands.texi (Quitting): Clarify value of with-local-quit.
10844
10845 * elisp.texi (Top): Fix previous change.
10846
10847 * loading.texi (Loading): Fix previous change.
10848
10849 2004-12-27 Richard M. Stallman <rms@gnu.org>
10850
10851 * Makefile.in (MAKEINFO): Specify --force.
10852
10853 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10854
10855 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10856
10857 * display.texi (Line Height): Further clarify.
10858
10859 * elisp.texi (Top): Update Loading submenu.
10860
10861 * loading.texi (Where Defined): New node.
10862 (Unloading): load-history moved to Where Defined.
10863
10864 2004-12-21 Richard M. Stallman <rms@gnu.org>
10865
10866 * commands.texi (Event Input Misc): Add while-no-input.
10867
10868 2004-12-11 Richard M. Stallman <rms@gnu.org>
10869
10870 * display.texi (Line Height): Rewrite text for clarity.
10871
10872 2004-12-11 Kim F. Storm <storm@cua.dk>
10873
10874 * display.texi (Display): Add node "Line Height" to menu.
10875 (Line Height): New node. Move full description of line-spacing
10876 and line-height text properties here from text.texi.
10877 (Scroll Bars): Add vertical-scroll-bar variable.
10878
10879 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10880
10881 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10882 line-spacing and vertical-scroll-bar.
10883
10884 * text.texi (Special Properties): Just mention line-spacing and
10885 line-height here, add xref to new "Line Height" node.
10886
10887 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10888
10889 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10890
10891 * locals.texi (Standard Buffer-Local Variables):
10892 Add @xref for `line-spacing'.
10893
10894 2004-12-05 Richard M. Stallman <rms@gnu.org>
10895
10896 * Makefile.in (maintainer-clean): Remove the info files
10897 in $(infodir) where they are created.
10898
10899 2004-12-03 Richard M. Stallman <rms@gnu.org>
10900
10901 * windows.texi (Selecting Windows): get-lru-window and
10902 get-largest-window don't consider dedicated windows.
10903
10904 * text.texi (Undo): Document undo-in-progress.
10905
10906 2004-11-26 Richard M. Stallman <rms@gnu.org>
10907
10908 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10909 Remove a few vars that are not always buffer-local.
10910
10911 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10912
10913 * locals.texi (Standard Buffer-Local Variables): Comment out
10914 xref's to non-existent node `Yet to be written'.
10915
10916 2004-11-24 Richard M. Stallman <rms@gnu.org>
10917
10918 * processes.texi (Synchronous Processes): Grammar fix.
10919
10920 * numbers.texi (Comparison of Numbers): Add eql.
10921
10922 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10923
10924 * intro.texi (Printing Notation): Fix previous change.
10925
10926 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10927 and default-indicate-buffer-boundaries from here.
10928 (Usual Display): To here.
10929 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10930 (Usual Display): Move tab-width up.
10931
10932 * customize.texi (Variable Definitions):
10933 Replace show-paren-mode example with tooltip-mode.
10934 (Simple Types, Composite Types, Defining New Types):
10935 Minor cleanups.
10936
10937 2004-11-21 Jesper Harder <harder@ifa.au.dk>
10938
10939 * processes.texi (Synchronous Processes, Output from Processes):
10940 Markup fix.
10941
10942 2004-11-20 Richard M. Stallman <rms@gnu.org>
10943
10944 * positions.texi (Skipping Characters): skip-chars-forward
10945 now handles char classes.
10946
10947 * intro.texi (Printing Notation): Avoid confusion of `print'
10948 when explaining @print.
10949
10950 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10951
10952 * display.texi (Display Table Format): Minor fix.
10953
10954 * streams.texi (Output Functions): Fix print example.
10955
10956 * Makefile.in (elisp): New target.
10957 (dist): Depend on $(infodir)/elisp, not elisp.
10958 Copy the info files from $(infodir).
10959
10960 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10961 read-from-minibuffer.
10962
10963 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10964
10965 2004-11-19 Richard M. Stallman <rms@gnu.org>
10966
10967 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10968
10969 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10970
10971 * tips.texi (Coding Conventions): Fix typo.
10972
10973 2004-11-16 Richard M. Stallman <rms@gnu.org>
10974
10975 * tips.texi (Coding Conventions): Separate defvar and require
10976 methods to avoid warnings. Use require only when there are many
10977 functions and variables from that package.
10978
10979 * minibuf.texi (Minibuffer Completion): When ignoring case,
10980 predicate must not be case-sensitive.
10981
10982 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10983 (Test Coverage): Don't talk about "splotches". Clarified.
10984
10985 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10986
10987 * frames.texi (Window Frame Parameters): Fix typo.
10988
10989 2004-11-15 Kim F. Storm <storm@cua.dk>
10990
10991 * symbols.texi (Other Plists): Note that plist-get may signal error.
10992 Add safe-plist-get.
10993
10994 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10995
10996 * modes.texi (Font Lock Basics): Fix typo.
10997
10998 2004-11-08 Richard M. Stallman <rms@gnu.org>
10999
11000 * syntax.texi (Syntax Table Functions): Add syntax-after.
11001
11002 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
11003
11004 * os.texi (Processor Run Time): New section documenting
11005 get-internal-run-time.
11006
11007 2004-11-06 Eli Zaretskii <eliz@gnu.org>
11008
11009 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
11010 it nukes elisp-cover.texi.
11011 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
11012 elisp-0 etc.
11013
11014 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
11015
11016 * commands.texi (Keyboard Macros): Document `append' return value
11017 of `defining-kbd-macro'.
11018
11019 2004-11-01 Richard M. Stallman <rms@gnu.org>
11020
11021 * commands.texi (Interactive Call): Add called-interactively-p.
11022
11023 2004-10-29 Simon Josefsson <jas@extundo.com>
11024
11025 * minibuf.texi (Reading a Password): Revert.
11026
11027 2004-10-28 Richard M. Stallman <rms@gnu.org>
11028
11029 * frames.texi (Display Feature Testing): Explain about "vendor".
11030
11031 2004-10-27 Richard M. Stallman <rms@gnu.org>
11032
11033 * commands.texi (Interactive Codes): `N' uses numeric prefix,
11034 not raw. Clarify `n'.
11035 (Interactive Call): Rewrite interactive-p, focusing on when
11036 and how to use it.
11037 (Misc Events): Clarify previous change.
11038
11039 * advice.texi (Simple Advice): Clarify what job the example does.
11040 (Around-Advice): Clarify ad-do-it.
11041 (Activation of Advice): An option of ad-default-compilation-action
11042 is `never', not `nil'.
11043
11044 2004-10-26 Kim F. Storm <storm@cua.dk>
11045
11046 * commands.texi (Interactive Codes): Add U code letter.
11047
11048 2004-10-25 Simon Josefsson <jas@extundo.com>
11049
11050 * minibuf.texi (Reading a Password): Add.
11051
11052 2004-10-24 Jason Rumney <jasonr@gnu.org>
11053
11054 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
11055 and wheel-down.
11056
11057 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
11058
11059 * processes.texi (Synchronous Processes): Document process-file.
11060
11061 2004-10-22 Kenichi Handa <handa@m17n.org>
11062
11063 * text.texi (translate-region): Document that it accepts also a
11064 char-table.
11065
11066 2004-10-22 David Ponce <david@dponce.com>
11067
11068 * windows.texi (Resizing Windows): Document the `preserve-before'
11069 argument of the functions `enlarge-window' and `shrink-window'.
11070
11071 2004-10-19 Jason Rumney <jasonr@gnu.org>
11072
11073 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
11074
11075 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
11076
11077 * text.texi (Filling): Add anchor for definition of
11078 `sentence-end-double-space'.
11079
11080 * searching.texi (Regexp Example): Update description of how
11081 Emacs currently recognizes the end of a sentence.
11082 (Standard Regexps): Update definition of the variable
11083 `sentence-end'. Add definition of the function `sentence-end'.
11084
11085 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
11086
11087 * display.texi (Progress): New node.
11088
11089 2004-10-05 Kim F. Storm <storm@cua.dk>
11090
11091 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
11092
11093 2004-09-29 Kim F. Storm <storm@cua.dk>
11094
11095 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
11096 to identify bitmaps. Remove -fringe-bitmap suffix for standard
11097 fringe bitmap symbols, as they now have their own namespace.
11098 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
11099 vs. pixels. Signal error if no free bitmap slots.
11100 (Pixel Specification): Change IMAGE to @var{image}.
11101
11102 2004-09-28 Richard M. Stallman <rms@gnu.org>
11103
11104 * text.texi (Special Properties): Clarify line-spacing and line-height.
11105
11106 * searching.texi (Regexp Search): Add looking-back.
11107
11108 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
11109
11110 * display.texi: Correct typos.
11111 (Image Descriptors): Correct xref's.
11112
11113 2004-09-25 Richard M. Stallman <rms@gnu.org>
11114
11115 * text.texi (Special Properties): Cleanups in `cursor'.
11116 Rewrites in `line-height' and `line-spacing'; exchange them.
11117
11118 * display.texi (Fringes): Rewrite previous change.
11119 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
11120 (Display Fringe Bitmaps): Node deleted, text moved.
11121 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
11122 (Scroll Bars): Clarify set-window-scroll-bars.
11123 (Pointer Shape): Rewrite.
11124 (Specified Space): Clarify :align-to, etc.
11125 (Pixel Specification): Use @var. Clarify new text.
11126 (Other Display Specs): Clarify `slice'.
11127 (Image Descriptors): Cleanups.
11128 (Showing Images): Cleanups.
11129
11130 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
11131
11132 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
11133
11134 * modes.texi: Various minor changes in addition to:
11135 (Major Mode Conventions): Final call to `run-mode-hooks' should
11136 not be inside the `delay-mode-hooks' form.
11137 (Mode Hooks): New node.
11138 (Hooks): Delete obsolete example.
11139 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
11140 node "Mode Hooks".
11141
11142 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
11143
11144 * display.texi: Correct various typos.
11145 (Display): Rename node "Pointer Shapes" to "Pointer
11146 Shape". (There is already a node called "Pointer Shapes" in
11147 frames.texi.)
11148 (Images): Remove non-existent node "Image Slices" from menu.
11149
11150 2004-09-23 Kim F. Storm <storm@cua.dk>
11151
11152 * text.texi (Special Properties): Add `cursor', `pointer',
11153 `line-height', and `line-spacing' properties.
11154
11155 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
11156 Shapes' to menu.
11157 (Standard Faces): Doc fix for fringe face.
11158 (Fringes): Add `overflow-newline-into-fringe' and
11159 'indicate-buffer-boundaries'.
11160 (Fringe Bitmaps, Pointer Shapes): New nodes.
11161 (Display Property): Add 'Pixel Specification' and 'Display Fringe
11162 Bitmaps' to menu.
11163 (Specified Space): Describe pixel width and height.
11164 (Pixel Specification): New node.
11165 (Other Display Specs): Add `slice' property.
11166 (Display Fringe Bitmaps): New node.
11167 (Images): Add 'Image Slices' to menu.
11168 (Image Descriptors): Add `:pointer' and `:map' properties.
11169 (Showing Images): Add slice arg to `insert-image'.
11170 Add 'insert-sliced-image'.
11171
11172 2004-09-20 Richard M. Stallman <rms@gnu.org>
11173
11174 * commands.texi (Key Sequence Input):
11175 Clarify downcasing in read-key-sequence.
11176
11177 2004-09-08 Juri Linkov <juri@jurta.org>
11178
11179 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
11180
11181 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
11182
11183 * locals.texi (Standard Buffer-Local Variables):
11184 Add `buffer-auto-save-file-format'.
11185 * internals.texi (Buffer Internals): Describe new
11186 auto_save_file_format field of the buffer structure.
11187 * files.texi (Format Conversion): `auto-save-file-format' has been
11188 renamed `buffer-auto-save-file-format'.
11189
11190 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
11191
11192 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
11193 an integer or a marker.
11194 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
11195
11196 2004-08-22 Richard M. Stallman <rms@gnu.org>
11197
11198 * modes.texi (Major Mode Conventions): Discuss rebinding of
11199 standard key bindings.
11200
11201 2004-08-18 Kim F. Storm <storm@cua.dk>
11202
11203 * processes.texi (Accepting Output): Add `just-this-one' arg to
11204 `accept-process-output'.
11205 (Output from Processes): New var `process-adaptive-read-buffering'.
11206
11207 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
11208
11209 * keymaps.texi: Various changes in addition to:
11210 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
11211 Give more varied examples for `kbd'.
11212 (Creating Keymaps): Char tables have slots for all characters
11213 without modifiers.
11214 (Active Keymaps): `overriding-local-map' and
11215 `overriding-terminal-local-map' also override text property and
11216 overlay keymaps.
11217 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
11218 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
11219 to denote a prefix of no events.
11220 `map-keymap' includes parent's bindings _recursively_.
11221 Clarify and correct description of `where-is-internal'.
11222 Mention BUFFER-OR-NAME arg to `describe-bindings'.
11223 (Menu Example): For menus intended for use with the keyboard, the
11224 menu items should be bound to characters or real function keys.
11225
11226 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
11227
11228 * objects.texi (Character Type): Reposition `@anchor' to prevent
11229 double space inside sentence in Info.
11230
11231 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
11232 renamed to `disabled-command-function'.
11233 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
11234 (Command Loop Info): Replace reference to it.
11235 (Disabling Commands): `disabled-command-hook' has been renamed to
11236 `disabled-command-function'.
11237
11238 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
11239
11240 * os.texi (Translating Input): Only non-prefix bindings in
11241 `key-translation-map' override actual key bindings. Warn about
11242 possible indirect effect of actual key bindings on non-prefix
11243 bindings in `key-translation-map'.
11244
11245 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
11246
11247 * minibuf.texi (High-Level Completion): Add anchor for definition
11248 of `read-variable'.
11249
11250 * commands.texi: Various changes in addition to:
11251 (Using Interactive): Clarify description of `interactive-form'.
11252 (Interactive Call): Mention default for KEYS argument to
11253 `call-interactively'.
11254 (Command Loop Info): Clarify description of `this-command-keys'.
11255 Mention KEEP-RECORD argument to `clear-this-command-keys'.
11256 Value of `last-event-frame' can be `macro'.
11257 (Repeat Events): `double-click-fuzz' is also used to distinguish
11258 clicks and drags.
11259 (Classifying Events): Clarify descriptions of `event-modifiers'
11260 `event-basic-type' and `event-convert-list'.
11261 (Accessing Events): `posn-timestamp' takes POSITION argument.
11262 (Quoted Character Input): Clarify description of
11263 `read-quoted-char' and fix example.
11264 (Quitting): Add `with-local-quit'.
11265 (Disabling Commands): Correct and clarify descriptions of
11266 `enable-command' and `disable-command'.
11267 Mention what happens if `disabled-command-hook' is nil.
11268 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
11269 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
11270
11271 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
11272
11273 * frames.texi: Various changes in addition to:
11274 (Creating Frames): Expand and clarify description of `make-frame'.
11275 (Window Frame Parameters): Either none or both of the `icon-left'
11276 and `icon-top' parameters must be specified. Put descriptions of
11277 `menu-bar-lines' and `toolbar-lines' closer together and change
11278 them accordingly.
11279 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
11280 except while processing `frame-title-format' or `icon-title-format'.
11281 (Deleting Frames): Correct description of `delete-frame'.
11282 Non-nil return values of `frame-live-p' are like those of `framep'.
11283 (Frames and Windows): Mention return value of
11284 `set-frame-selected-window'.
11285 (Visibility of Frames): Mention `force' argument to
11286 `make-frame-invisible'. `frame-visible-p' returns t for all
11287 frames on text-only terminals.
11288 (Frame Configurations): Restoring a frame configuration does not
11289 restore deleted frames.
11290 (Window System Selections): `x-set-selection' returns DATA.
11291 (Resources): Add example.
11292 (Display Feature Testing): Clarify descriptions of
11293 `display-pixel-height', `display-pixel-width', `x-server-version'
11294 and `x-server-vendor'.
11295
11296 * windows.texi (Choosing Window): Add anchor.
11297 * minibuf.texi (Minibuffer Misc): Add anchor.
11298
11299 2004-07-23 John Paul Wallington <jpw@gnu.org>
11300
11301 * macros.texi (Defining Macros): Declaration keyword for setting
11302 Edebug spec is `debug' not `edebug'.
11303
11304 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
11305
11306 * windows.texi: Various small changes in addition to:
11307 (Window Point): Mention return value of `set-window-point'.
11308 (Window Start): `pos-visible-in-window-p' disregards horizontal
11309 scrolling. Explain return value if PARTIALLY is non-nil.
11310 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
11311 and `set-window-vscroll'.
11312 (Size of Window): The argument WINDOW to `window-inside-edges',
11313 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
11314 (Resizing Windows): Explain return value of
11315 `shrink-window-if-larger-than-buffer'.
11316 `window-size-fixed' automatically becomes buffer local when set.
11317 (Window Configurations): Explain return value of
11318 `set-window-configuration'.
11319
11320 * minibuf.texi (Minibuffer Misc): Add anchor for
11321 `minibuffer-scroll-window'.
11322
11323 * positions.texi (Text Lines): Add anchor for `count-lines'.
11324
11325 2004-07-17 Richard M. Stallman <rms@gnu.org>
11326
11327 * display.texi (Overlay Properties): Adding `evaporate' prop
11328 deletes empty overlay immediately.
11329
11330 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
11331 fix example.
11332
11333 2004-07-16 Jim Blandy <jimb@redhat.com>
11334
11335 * searching.texi (Regexp Backslash): Document new \_< and \_>
11336 operators.
11337
11338 2004-07-16 Juanma Barranquero <lektu@terra.es>
11339
11340 * display.texi (Images): Fix Texinfo usage.
11341
11342 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
11343
11344 * buffers.texi (Modification Time): `visited-file-modtime' now
11345 returns a list of two integers, instead of a cons.
11346
11347 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
11348
11349 * windows.texi: Various changes in addition to:
11350 (Splitting Windows): Add `split-window-keep-point'.
11351
11352 2004-07-09 Richard M. Stallman <rms@gnu.org>
11353
11354 * frames.texi (Input Focus): Minor fix.
11355
11356 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
11357
11358 * frames.texi (Input Focus): Clarify descriptions of
11359 `select-frame-set-input-focus' and `select-frame'.
11360
11361 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
11362
11363 * os.texi: Various small changes in addition to:
11364 (Killing Emacs): Expand and clarify description of
11365 `kill-emacs-query-functions' and `kill-emacs-hook'.
11366 (System Environment): Expand and clarify description of `getenv'
11367 and `setenv'.
11368 (Timers): Clarify description of `run-at-time'.
11369 (Translating Input): Correct description of
11370 `extra-keyboard-modifiers'.
11371 (Flow Control): Correct description of `enable-flow-control'.
11372
11373 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
11374
11375 * os.texi: Update copyright.
11376 (Session Management): Grammar fix.
11377 Clarify which Emacs does the restarting.
11378 Use @samp for *scratch* buffer.
11379
11380 2004-07-04 Alan Mackenzie <acm@muc.de>
11381
11382 * frames.texi (Input Focus): Add documentation for
11383 `select-frame-set-input-focus'. Replace refs to non-existent
11384 `switch-frame' with `select-frame'. Minor corrections and tidying
11385 up of text-only terminal stuff.
11386
11387 2004-07-02 Richard M. Stallman <rms@gnu.org>
11388
11389 * files.texi (Saving Buffers): Cleanup write-contents-function.
11390 (Magic File Names): Cleanup file-remote-p.
11391
11392 2004-07-02 Kai Großjohann <kai@emptydomain.de>
11393
11394 * files.texi (Magic File Names): `file-remote-p' returns an
11395 identifier of the remote system, not just t.
11396
11397 2004-07-02 David Kastrup <dak@gnu.org>
11398
11399 * searching.texi (Entire Match Data): Add explanation about new
11400 match-data behavior when @var{integers} is non-nil.
11401
11402 2004-06-24 Richard M. Stallman <rms@gnu.org>
11403
11404 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
11405
11406 * customize.texi (Variable Definitions): Note about doc strings
11407 and :set.
11408
11409 * keymaps.texi (Keymap Terminology): Document `kbd'.
11410 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11411
11412 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11413 makes it buffer-local.
11414
11415 * files.texi (Saving Buffers): Correct previous change.
11416
11417 * commands.texi (Accessing Events):
11418 Clarify posn-col-row and posn-actual-col-row.
11419
11420 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
11421
11422 * commands.texi (Accessing Events): New functions
11423 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11424
11425 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11426
11427 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11428 * frames.texi, buffers.texi, backups.texi, variables.texi:
11429 * loading.texi, eval.texi, functions.texi, control.texi:
11430 * symbols.texi, minibuf.texi: Reposition @anchor's.
11431
11432 * help.texi: Various small changes in addition to the following.
11433 (Describing Characters): Describe PREFIX argument to
11434 `key-description'. Correct and clarify definition of
11435 `text-char-description'. Describe NEED-VECTOR argument to
11436 `read-kbd-macro'.
11437 (Help Functions): Clarify definition of `apropos'.
11438
11439 2004-06-23 Lars Hansen <larsh@math.ku.dk>
11440
11441 * files.texi (Saving Buffers): Correct description of
11442 `write-contents-functions'.
11443
11444 2004-06-21 Juanma Barranquero <lektu@terra.es>
11445
11446 * display.texi (Images): Remove redundant @vindex directives.
11447 Rewrite `image-library-alist' doc in active voice.
11448
11449 2004-06-14 Juanma Barranquero <lektu@terra.es>
11450
11451 * display.texi (Images): Document new delayed library loading,
11452 variable `image-library-alist' and (existing but undocumented)
11453 function `image-type-available-p'.
11454
11455 2004-06-05 Richard M. Stallman <rms@gnu.org>
11456
11457 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11458 refer the user to the Initial Input node.
11459 (Text from Minibuffer): Likewise.
11460 (Initial Input): New node. Document this feature
11461 and say it is mostly deprecated.
11462
11463 2004-05-30 Richard M. Stallman <rms@gnu.org>
11464
11465 * loading.texi (Named Features): Clarify return value
11466 and meaning of NOERROR.
11467
11468 * variables.texi (File Local Variables): Minor cleanup.
11469
11470 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
11471
11472 * files.texi (Magic File Names): Add `file-remote-p' as operation
11473 of file name handlers.
11474
11475 2004-05-29 Richard M. Stallman <rms@gnu.org>
11476
11477 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11478 as arg to a minor mode command.
11479
11480 2004-05-22 Richard M. Stallman <rms@gnu.org>
11481
11482 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11483
11484 * streams.texi (Output Variables): Doc float-output-format.
11485
11486 * searching.texi (Regexp Special): Nested repetition can be infloop.
11487
11488 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11489 real stack overflow.
11490
11491 * compile.texi: Minor cleanups.
11492
11493 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11494
11495 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11496 circular lists.
11497 (List Elements): Explain handling of circular and dotted lists.
11498
11499 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11500
11501 * modes.texi (Search-based Fontification): Fix typo.
11502
11503 2004-05-10 Juanma Barranquero <lektu@terra.es>
11504
11505 * modes.texi (Mode Line Variables): Fix description of
11506 global-mode-string, which is now after which-func-mode, not the
11507 buffer name.
11508
11509 2004-05-07 Lars Hansen <larsh@math.ku.dk>
11510
11511 * modes.texi (Desktop Save Mode): Add.
11512 (Modes): Add menu entry Desktop Save Mode.
11513
11514 * hooks.texi: Add desktop-after-read-hook,
11515 desktop-no-desktop-file-hook and desktop-save-hook.
11516
11517 * locals.texi: Add desktop-save-buffer.
11518
11519 2004-04-30 Jesper Harder <harder@ifa.au.dk>
11520
11521 * display.texi: emacs -> Emacs.
11522
11523 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11524
11525 * files.texi (Changing Files): Document set-file-times.
11526
11527 2004-04-23 Juanma Barranquero <lektu@terra.es>
11528
11529 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11530
11531 2004-04-18 Jesper Harder <harder@ifa.au.dk>
11532
11533 * tips.texi (Coding Conventions): defopt -> defcustom.
11534
11535 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11536
11537 * sequences.texi: Various clarifications.
11538
11539 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11540
11541 * buffers.texi (Read Only Buffers): Mention optional ARG to
11542 `toggle-read-only'.
11543
11544 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
11545
11546 * windows.texi (Selecting Windows): Note that get-lru-window
11547 returns a full-width window if possible.
11548
11549 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11550
11551 * buffers.texi: Various changes in addition to:
11552 (Buffer File Name): Add `find-buffer-visiting'.
11553 (Buffer Modification): Mention optional ARG to `not-modified'.
11554 (Indirect Buffers): Mention optional CLONE argument to
11555 `make-indirect-buffer'.
11556
11557 * files.texi: Various changes in addition to:
11558 (Visiting Functions): `find-file-hook' is now a normal hook.
11559 (File Name Expansion): Explain difference between the way that
11560 `expand-file-name' and `file-truename' treat `..'.
11561 (Contents of Directories): Mention optional ID-FORMAT argument to
11562 `directory-files-and-attributes'.
11563 (Format Conversion): Mention new optional CONFIRM argument to
11564 `format-write-file'.
11565
11566 2004-04-12 Miles Bader <miles@gnu.org>
11567
11568 * macros.texi (Expansion): Add description of `macroexpand-all'.
11569
11570 2004-04-05 Jesper Harder <harder@ifa.au.dk>
11571
11572 * variables.texi (Variable Aliases):
11573 Mention cyclic-variable-indirection.
11574
11575 * errors.texi (Standard Errors): Ditto.
11576
11577 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11578
11579 * backups.texi: Various small changes in addition to:
11580 (Making Backups): Mention return value of `backup-buffer'.
11581 (Auto-Saving): Mention optional FORCE argument to
11582 `delete-auto-save-file-if-necessary'.
11583 (Reverting): Mention optional PRESERVE-MODES argument to
11584 `revert-buffer'. Correct description of `revert-buffer-function'.
11585
11586 2004-03-22 Juri Linkov <juri@jurta.org>
11587
11588 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11589 with `Vector Functions'.
11590
11591 * text.texi (Sorting): Add missing quote.
11592
11593 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11594
11595 * intro.texi (Lisp History): Replace xref to `cl' manual with
11596 inforef.
11597
11598 2004-03-12 Richard M. Stallman <rms@gnu.org>
11599
11600 * intro.texi (Version Info): Add arg to emacs-version.
11601 (Lisp History): Change xref to CL manual.
11602
11603 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11604
11605 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11606 for Partial Completion mode.
11607
11608 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11609
11610 * customize.texi: Fix typo. Remove eol whitespace.
11611
11612 2004-03-04 Richard M. Stallman <rms@gnu.org>
11613
11614 * processes.texi: Fix typos.
11615
11616 * lists.texi (Building Lists): Minor clarification.
11617
11618 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11619 in make-hash-table.
11620
11621 2004-02-29 Juanma Barranquero <lektu@terra.es>
11622
11623 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11624 rm, and ignore exit code.
11625
11626 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11627
11628 * display.texi (Defining Faces): Add description for min-colors.
11629 Update example.
11630
11631 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11632
11633 * abbrevs.texi: Various corrections and clarifications in addition
11634 to the following:
11635 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11636
11637 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11638
11639 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11640
11641 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11642
11643 * text.texi: Various small changes in addition to the following:
11644 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11645 to delete-horizontal-space.
11646 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11647 description of yank-handler text property at various places.
11648
11649 * frames.texi (Window System Selections): Add anchor.
11650
11651 * syntax.texi (Syntax Table Functions): Clarify and correct
11652 descriptions of make-syntax-table and copy-syntax-table.
11653 (Motion and Syntax): Clarify SYNTAXES argument to
11654 skip-syntax-forward.
11655 (Parsing Expressions): Mention that the return value of
11656 parse-partial-sexp is currently a list of ten rather than nine
11657 elements.
11658 (Categories): Various corrections and clarifications.
11659
11660 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11661
11662 * markers.texi (Marker Insertion Types): Minor change.
11663
11664 * locals.texi (Standard Buffer-Local Variables):
11665 * commands.texi (Interactive Codes, Using Interactive):
11666 * functions.texi (Related Topics): Fix xrefs.
11667
11668 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11669
11670 * lists.texi (Sets And Lists): Update description of delete-dups.
11671
11672 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11673
11674 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11675
11676 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11677
11678 * frames.texi (Parameter Access): frame-parameters arg is optional.
11679 modify-frame-parameters handles nil for FRAME.
11680 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11681 are all-or-nothing for certain toolkits.
11682 Mention parameter wait-for-wm.
11683 (Frames and Windows): In frame-first-window and frame-selected-window
11684 the arg is optional.
11685 (Input Focus): In redirect-frame-focus the second arg is optional.
11686 (Window System Selections): Mention selection type CLIPBOARD.
11687 Mention data-type UTF8_STRING.
11688 Mention numbering of cut buffers.
11689 (Resources): Describe x-resource-name.
11690
11691 2004-02-16 Richard M. Stallman <rms@gnu.org>
11692
11693 * windows.texi (Buffers and Windows): Delete false table
11694 about all-frames.
11695
11696 * syntax.texi (Parsing Expressions): Delete old caveat
11697 about parse-sexp-ignore-comments.
11698
11699 * streams.texi (Output Variables): Add print-quoted.
11700
11701 * lists.texi (Building Lists): Minor cleanup.
11702
11703 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11704
11705 * display.texi (Overlays): Explain overlays use markers.
11706 (Managing Overlays): Explain front-advance and rear-advance
11707 in more detail.
11708
11709 * loading.texi (Unloading): Document unload-feature-special-hooks.
11710 Get rid of fns-NNN.el file.
11711
11712 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11713
11714 * help.texi (Describing Characters): Fix text-char-description
11715 example output.
11716
11717 * edebug.texi (Using Edebug): Fix example.
11718
11719 * debugging.texi (Internals of Debugger): Fix return value.
11720
11721 * files.texi (Changing Files): Fix argname.
11722
11723 * calendar.texi: Fix parens, and default values.
11724
11725 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11726 * nonascii.texi, objects.texi, os.texi: Minor fixes.
11727 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
11728
11729 * positions.texi (Text Lines): Don't add -1 in current-line.
11730
11731 2004-02-16 Richard M. Stallman <rms@gnu.org>
11732
11733 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11734
11735 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11736
11737 * processes.texi (Low-Level Network): Fix a typo.
11738
11739 2004-02-12 Kim F. Storm <storm@cua.dk>
11740
11741 * display.texi (Fringes): Use consistent wording.
11742 Note that window-fringe's window arg is optional.
11743 (Scroll Bars): Use consistent wording.
11744
11745 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11746
11747 * tips.texi (Comment Tips): Document the new conventions for
11748 commenting out code.
11749
11750 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
11751
11752 * positions.texi (Text Lines): Add missing end defun.
11753
11754 2004-02-07 Kim F. Storm <storm@cua.dk>
11755
11756 * positions.texi (Text Lines): Add line-number-at-pos.
11757
11758 2004-02-06 John Paul Wallington <jpw@gnu.org>
11759
11760 * display.texi (Button Properties, Button Buffer Commands):
11761 mouse-2 invokes button, not down-mouse-1.
11762
11763 2004-02-04 Jason Rumney <jasonr@gnu.org>
11764
11765 * makefile.w32-in: Sync with Makefile.in changes.
11766
11767 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11768
11769 * minibuf.texi (Text from Minibuffer): Various corrections and
11770 clarifications.
11771 (Object from Minibuffer): Correct Lisp description of
11772 read-minibuffer.
11773 (Minibuffer History): Clarify description of cons values for
11774 HISTORY arguments.
11775 (Basic Completion): Various corrections and clarifications.
11776 Add completion-regexp-list.
11777 (Minibuffer Completion): Correct and clarify description of
11778 completing-read.
11779 (Completion Commands): Mention Partial Completion mode.
11780 Various other minor changes.
11781 (High-Level Completion): Various corrections and clarifications.
11782 (Reading File Names): Ditto.
11783 (Minibuffer Misc): Ditto.
11784
11785 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11786
11787 * strings.texi (Text Comparison): assoc-string also matches
11788 elements of alists that are strings instead of conses.
11789 (Formatting Strings): Standardize Texinfo usage. Update index
11790 entries.
11791
11792 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11793
11794 * lists.texi (Sets And Lists): Add delete-dups.
11795
11796 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11797
11798 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11799 special form.
11800 * macros.texi (Defining Macros): Update description of `declare',
11801 which now is a macro.
11802 (Wrong Time): Fix typos.
11803
11804 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11805
11806 * compile.texi (Compilation Functions): Expand descriptions of
11807 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11808 and `batch-byte-compile'. In particular, mention and describe
11809 all optional arguments.
11810 (Disassembly): Correct and clarify the description of `disassemble'.
11811
11812 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11813
11814 * searching.texi: Various small changes in addition to the
11815 following.
11816 (Regexp Example): Adapt to new value of `sentence-end'.
11817 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11818 `words'.
11819 (Search and Replace): Add usage note for `perform-replace'.
11820 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11821 `match-data'.
11822 (Standard Regexps): Update for new values of `paragraph-start'
11823 and `sentence-end'.
11824
11825 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11826
11827 * files.texi (Saving Buffers): Clarify descriptions of
11828 `write-contents-functions' and `before-save-hook'.
11829 Make the defvar's for `before-save-hook' and `after-save-hook'
11830 into defopt's.
11831
11832 2004-01-07 Kim F. Storm <storm@cua.dk>
11833
11834 * commands.texi (Click Events): Describe new image and
11835 width/height elements of click events.
11836 (Accessing Events): Add posn-string, posn-image, and
11837 posn-object-width-height. Change posn-object to return either
11838 image or string object.
11839
11840 2004-01-01 Simon Josefsson <jas@extundo.com>
11841
11842 * hooks.texi (Standard Hooks): Add before-save-hook.
11843 * files.texi (Saving Buffers): Likewise.
11844
11845 2004-01-03 Richard M. Stallman <rms@gnu.org>
11846
11847 * frames.texi (Frames and Windows): Delete frame-root-window.
11848
11849 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11850
11851 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11852
11853 * functions.texi: Various small changes in addition to the
11854 following.
11855 (What Is a Function): `functionp' returns nil for macros.
11856 Clarify behavior of this and following functions for symbol arguments.
11857 (Function Documentation): Add `\' in front of (fn @var{arglist})
11858 and explain why.
11859 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11860 Add anchor.
11861 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11862
11863 2004-01-01 Miles Bader <miles@gnu.org>
11864
11865 * display.texi (Buttons): New section.
11866
11867 2003-12-31 Andreas Schwab <schwab@suse.de>
11868
11869 * numbers.texi (Math Functions): sqrt reports a domain-error
11870 error.
11871 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11872
11873 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11874
11875 * tips.texi (Documentation Tips): Update item on hyperlinks in
11876 documentation strings.
11877
11878 * errors.texi (Standard Errors): Various small corrections and
11879 additions.
11880
11881 * control.texi: Various small changes in addition to the
11882 following.
11883 (Signaling Errors): Provide some more details on how `signal'
11884 constructs the error message. Add anchor to the definition of
11885 `signal'.
11886 (Error Symbols): Describe special treatment of `quit'.
11887 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11888 to emphasize that it has to be a single form.
11889
11890 * buffers.texi: Add anchor.
11891
11892 2003-12-29 Richard M. Stallman <rms@gnu.org>
11893
11894 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11895 (Window Configurations): Add window-configuration-frame.
11896
11897 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11898
11899 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11900 Change arg name in get-char-property.
11901 (Special Properties): Update handling of keymap property.
11902
11903 * strings.texi (Modifying Strings): Add clear-string.
11904 (Text Comparison): Add assoc-string and remove
11905 assoc-ignore-case, assoc-ignore-representation.
11906
11907 * os.texi (Time of Day): Add set-time-zone-rule.
11908
11909 * numbers.texi (Math Functions): asin, acos, log, log10
11910 report domain-error errors.
11911
11912 * nonascii.texi (Converting Representations):
11913 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11914 (Encoding and I/O): Add file-name-coding-system.
11915
11916 * modes.texi (Search-based Fontification): Explain that
11917 face specs are symbols with face names as values.
11918
11919 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11920
11921 * lists.texi (Building Lists): remq moved elsewhere.
11922 (Sets And Lists): remq moved here.
11923 (Association Lists): Refer to assoc-string.
11924
11925 * internals.texi (Garbage Collection): Add memory-use-counts.
11926
11927 * frames.texi (Frames and Windows): Add set-frame-selected-window
11928 and frame-root-window.
11929
11930 * files.texi (Contents of Directories):
11931 Add directory-files-and-attributes.
11932
11933 * display.texi (Refresh Screen): Add force-window-update.
11934 (Invisible Text): Explain about moving point out of invis text.
11935 (Overlay Properties): Add overlay-properties.
11936 (Managing Overlays): Add overlayp.
11937 (GIF Images): Invalid image number displays a hollow box.
11938
11939 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11940 (Killing Buffers): Add buffer-live-p.
11941
11942 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11943
11944 * display.texi (Fringes): Fix typo "set-buffer-window".
11945
11946 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11947
11948 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11949 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11950 Add or change various xrefs and anchors.
11951
11952 * commands.texi: Replace all occurrences of @acronym{CAR} with
11953 @sc{car}, for consistency with the rest of the Elisp manual.
11954 `car' and `cdr' are historically acronyms, but are no longer
11955 widely thought of as such.
11956
11957 * internals.texi (Pure Storage): Mention that `purecopy' does not
11958 copy text properties.
11959 (Object Internals): Now 29 bits are used (in most implementations)
11960 to address Lisp objects.
11961
11962 * variables.texi (Variables with Restricted Values): New node.
11963
11964 * objects.texi (Lisp Data Types): Mention that certain variables
11965 can only take on a restricted set of values and add an xref to
11966 the new node "Variables with Restricted Values".
11967
11968 * eval.texi (Function Indirection): Describe the errors that
11969 `indirect-function' can signal.
11970 (Eval): Clarify the descriptions of `eval-region' and `values'.
11971 Describe `eval-buffer' instead of `eval-current-buffer' and
11972 mention `eval-current-buffer' as an alias for `current-buffer'.
11973 Correct the description and mention all optional arguments.
11974
11975 * nonascii.texi: Various small changes in addition to the
11976 following.
11977 (Converting Representations): Clarify behavior of
11978 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11979 ASCII arguments.
11980 (Character Sets): Document the variable `charset-list' and adapt
11981 the definition of the function `charset-list' accordingly.
11982 (Translation of Characters): Clarify use of generic characters in
11983 `make-translation-table'. Clarify and correct the description of
11984 the use of translation tables in encoding and decoding.
11985 (User-Chosen Coding Systems): Correct and clarify the description
11986 of `select-safe-coding-system'.
11987 (Default Coding Systems): Clarify description of
11988 `file-coding-system-alist'.
11989
11990 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11991
11992 * strings.texi (Text Comparison): Correctly describe when two
11993 strings are `equal'. Combine and clarify descriptions of
11994 `assoc-ignore-case' and `assoc-ignore-representation'.
11995
11996 * objects.texi (Non-ASCII in Strings): Clarify description of
11997 when a string is unibyte or multibyte.
11998 (Bool-Vector Type): Update examples.
11999 (Equality Predicates): Correctly describe when two strings are
12000 `equal'.
12001
12002 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
12003
12004 * lists.texi (Building Lists): `append' no longer accepts integer
12005 arguments. Update the description of `number-sequence' to reflect
12006 recent changes.
12007 (Sets And Lists): Describe `member-ignore-case' after `member'.
12008
12009 2003-11-27 Kim F. Storm <storm@cua.dk>
12010
12011 * commands.texi (Click Events): Click object may be an images.
12012 Describe (dx . dy) element of click positions.
12013 (Accessing Events): Remove duplicate posn-timestamp.
12014 New functions posn-object and posn-object-x-y.
12015
12016 2003-11-23 Kim F. Storm <storm@cua.dk>
12017
12018 * commands.texi (Click Events): Describe enhancements to event
12019 position lists, including new text-pos and (col . row) items.
12020 Mention left-fringe and right-fringe area events.
12021 (Accessing Events): New functions posn-area and
12022 posn-actual-col-row. Mention posn-timestamp. Mention that
12023 posn-point in non-text area still returns buffer position.
12024 Clarify posn-col-row.
12025
12026 2003-11-21 Lars Hansen <larsh@math.ku.dk>
12027
12028 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
12029 * anti.texi (File Attributes): Describe removed parameter
12030 ID-FORMAT.
12031
12032 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
12033
12034 * positions.texi (Positions): Mention that, if a marker is used as
12035 a position, its buffer is ignored.
12036
12037 * markers.texi (Overview of Markers): Mention it here too.
12038
12039 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
12040
12041 * numbers.texi (Numeric Conversions): Not just `floor', but also
12042 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
12043
12044 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
12045
12046 * markers.texi (Creating Markers): Specify insertion type of
12047 created markers. Add xref to `Marker Insertion Types'.
12048 Second argument to `copy-marker' is optional.
12049 (Marker Insertion Types): Mention that most markers are created
12050 with insertion type nil.
12051 (The Mark): Correctly describe when `mark' signals an error.
12052 (The Region): Correctly describe when `region-beginning' and
12053 `region-end' signal an error.
12054
12055 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
12056
12057 * hash.texi (Creating Hash): Clarify description of `eql'.
12058 `makehash' is obsolete.
12059 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
12060
12061 * positions.texi (Point): Change description of `buffer-end', so
12062 that it is also correct for floating point arguments.
12063 (List Motion): Correct argument lists of `beginning-of-defun' and
12064 `end-of-defun'.
12065 (Excursions): Add xref to `Marker Insertion Types'.
12066 (Narrowing): Argument to `narrow-to-page' is optional.
12067
12068 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
12069
12070 * streams.texi (Output Streams): Clarify behavior of point for
12071 marker output streams.
12072
12073 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
12074
12075 * variables.texi (Defining Variables): Second argument to
12076 `defconst' is not optional.
12077 (Setting Variables): Mention optional argument APPEND to
12078 `add-to-list'.
12079 (Creating Buffer-Local): Expand description of
12080 `make-variable-buffer-local'.
12081 (Frame-Local Variables): Expand description of
12082 `make-variable-frame-local'.
12083 (Variable Aliases): Correct description of optional argument
12084 DOCSTRING to `defvaralias'. Mention return value of
12085 `defvaralias'.
12086 (File Local Variables): Add xref to `File variables' in Emacs
12087 Manual. Correct description of `hack-local-variables'. Mention
12088 `safe-local-variable' property. Mention optional second argument
12089 to `risky-local-variable-p'.
12090
12091 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
12092
12093 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
12094
12095 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
12096
12097 * anti.texi, backups.texi, commands.texi, customize.texi:
12098 * display.texi, files.texi, internals.texi, keymaps.texi:
12099 * loading.texi, modes.texi, nonascii.texi, numbers.texi:
12100 * objects.texi, os.texi, positions.texi, processes.texi:
12101 * searching.texi, sequences.texi, streams.texi, strings.texi:
12102 * syntax.texi, text.texi: Replace @sc{foo} with @acronym{FOO}.
12103
12104 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
12105
12106 * strings.texi (Creating Strings): Argument START to `substring'
12107 can not be `nil'. Expand description of
12108 `substring-no-properties'. Correct description of `split-string',
12109 especially with respect to empty matches. Prevent very bad line
12110 break in definition of `split-string-default-separators'.
12111 (Text Comparison): `string=' and `string<' also accept symbols as
12112 arguments.
12113 (String Conversion): More completely describe argument BASE in
12114 `string-to-number'.
12115 (Formatting Strings): `%s' and `%S' in `format' do require
12116 corresponding object. Clarify behavior of numeric prefix after
12117 `%' in `format'.
12118 (Case Conversion): The argument to `upcase-initials' can be a
12119 character.
12120
12121 2003-10-27 Kenichi Handa <handa@m17n.org>
12122
12123 * display.texi (Fontsets): Fix texinfo usage.
12124
12125 2003-10-25 Kenichi Handa <handa@m17n.org>
12126
12127 * display.texi (Fontsets): Add description of the function
12128 set-fontset-font.
12129
12130 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
12131
12132 * display.texi (Temporary Displays): Add xref to `Documentation
12133 Tips'.
12134
12135 * functions.texi (Function Safety): Use inforef instead of pxref
12136 for SES.
12137
12138 2003-10-23 Andreas Schwab <schwab@suse.de>
12139
12140 * Makefile.in (TEX, texinputdir): Don't define.
12141 (TEXI2DVI): Define.
12142 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
12143 add $(srcdir)/index.texi.
12144 ($(infodir)/elisp): Remove index.texi dependency.
12145 (elisp.dvi): Likewise. Use $(TEXI2DVI).
12146 (index.texi): Remove target.
12147 (dist): Don't link $(srcdir)/permute-index.
12148 (clean): Don't remove index.texi.
12149
12150 * permute-index, index.perm: Remove.
12151 * index.texi: Rename from index.unperm.
12152
12153 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
12154
12155 * tips.texi (Documentation Tips): Document new behavior for face
12156 and variable hyperlinks in Help mode.
12157
12158 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
12159
12160 * objects.texi (Integer Type): Update for extra bit of integer range.
12161 (Character Type): Ditto.
12162
12163 2003-10-16 Eli Zaretskii <eliz@gnu.org>
12164
12165 * numbers.texi (Integer Basics): Add index entries for reading
12166 numbers in hex, octal, and binary.
12167
12168 2003-10-16 Lute Kamstra <lute@gnu.org>
12169
12170 * modes.texi (Mode Line Format): Mention force-mode-line-update's
12171 argument.
12172
12173 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
12174
12175 * windows.texi (Choosing Window): Fix typo.
12176 * edebug.texi (Edebug Execution Modes): Fix typo.
12177
12178 2003-10-13 Richard M. Stallman <rms@gnu.org>
12179
12180 * windows.texi (Basic Windows): A window has fringe settings,
12181 display margins and scroll-bar settings.
12182 (Splitting Windows): Doc split-window return value.
12183 Clean up one-window-p.
12184 (Selecting Windows): Fix typo.
12185 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
12186 (Buffers and Windows): In set-window-buffer, explain effect
12187 on fringe settings and scroll bar settings.
12188 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
12189 (Choosing Window): Use defopt for pop-up-frame-function.
12190 For special-display-buffer-names, explain same-window and same-frame.
12191 Clarify window-dedicated-p return value.
12192 (Textual Scrolling): scroll-up and scroll-down can get an error.
12193 (Horizontal Scrolling): Clarify auto-hscroll-mode.
12194 Clarify set-window-hscroll.
12195 (Size of Window): Don't mention tool bar in window-height.
12196 (Coordinates and Windows): Explain what coordinates-in-window-p
12197 returns for fringes and display margins.
12198 (Window Configurations): Explain saving fringes, etc.
12199
12200 * tips.texi (Library Headers): Clean up Documentation.
12201
12202 * syntax.texi (Parsing Expressions): Clean up forward-comment
12203 and parse-sexp-lookup-properties.
12204
12205 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
12206
12207 * os.texi (System Environment): Clean up text for load-average errors.
12208
12209 * modes.texi (Hooks): Don't explain local hook details at front.
12210 Clarify run-hooks and run-hook-with-args a little.
12211 Clean up add-hook and remove-hook.
12212
12213 * edebug.texi (Edebug Execution Modes): Clarify t.
12214 Document edebug-sit-for-seconds.
12215 (Coverage Testing): Document C-x X = and =.
12216 (Instrumenting Macro Calls): Fix typo.
12217 (Specification List): Don't index the specification keywords.
12218
12219 2003-10-10 Kim F. Storm <storm@cua.dk>
12220
12221 * processes.texi (Network): Introduce make-network-process.
12222
12223 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
12224
12225 * tips.texi (Library Headers): Fix typo.
12226
12227 2003-10-07 Juri Linkov <juri@jurta.org>
12228
12229 * modes.texi (Imenu): Mention imenu-create-index-function's
12230 default value. Explain submenus better.
12231
12232 2003-10-07 Lute Kamstra <lute@gnu.org>
12233
12234 * modes.texi (Faces for Font Lock): Fix typo.
12235 (Hooks): Explain how buffer-local hook variables can refer to
12236 global hook variables.
12237 Various minor clarifications.
12238
12239 2003-10-06 Lute Kamstra <lute@gnu.org>
12240
12241 * tips.texi (Coding Conventions): Mention naming conventions for
12242 hooks.
12243
12244 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
12245
12246 * loading.texi (Library Search): Correct default value of
12247 load-suffixes.
12248 (Named Features): Fix typo.
12249
12250 2003-10-05 Richard M. Stallman <rms@gnu.org>
12251
12252 * loading.texi (Named Features): In `provide',
12253 say how to test for subfeatures.
12254 (Unloading): In unload-feature, use new var name
12255 unload-feature-special-hooks.
12256
12257 2003-10-03 Lute Kamstra <lute@gnu.org>
12258
12259 * modes.texi (Major Mode Conventions): Mention third way to set up
12260 Imenu.
12261 (Imenu): A number of small fixes.
12262 Delete documentation of internal variable imenu--index-alist.
12263 Document the return value format of imenu-create-index-function
12264 functions.
12265
12266 2003-09-30 Richard M. Stallman <rms@gnu.org>
12267
12268 * processes.texi (Network): Say what stopped datagram connections do.
12269
12270 * lists.texi (Association Lists): Clarify `assq-delete-all'.
12271
12272 * display.texi (Overlay Properties): Clarify `evaporate' property.
12273
12274 2003-09-29 Lute Kamstra <lute@gnu.org>
12275
12276 * modes.texi (Mode Line Data): Explain when symbols in mode-line
12277 constructs should be marked as risky.
12278 Change cons cell into proper list.
12279 (Mode Line Variables): Change cons cell into proper list.
12280
12281 2003-09-26 Lute Kamstra <lute@gnu.org>
12282
12283 * modes.texi (Mode Line Data): Document the :propertize construct.
12284 (Mode Line Variables): Reorder the descriptions of the variables
12285 to match their order in the default mode-line-format.
12286 Describe the new variables mode-line-position and mode-line-modes.
12287 Update the default values of mode-line-frame-identification,
12288 minor-mode-alist, and default-mode-line-format.
12289 (Properties in Mode): Mention the :propertize construct.
12290
12291 2003-09-26 Richard M. Stallman <rms@gnu.org>
12292
12293 * buffers.texi, commands.texi, debugging.texi, eval.texi:
12294 * loading.texi, minibuf.texi, text.texi, variables.texi:
12295 Avoid @strong{Note:}.
12296
12297 2003-09-26 Richard M. Stallman <rms@gnu.org>
12298
12299 * keymaps.texi (Remapping Commands): Fix typo.
12300
12301 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
12302
12303 * processes.texi (Low-Level Network): Fix typo.
12304
12305 2003-09-23 Kim F. Storm <storm@cua.dk>
12306
12307 * processes.texi (Network, Network Servers): Fix typos.
12308 (Low-Level Network): Add timeout value for :server keyword.
12309 Add new option keywords to make-network-process.
12310 Add set-network-process-options.
12311 Explain how to test availability of network options.
12312
12313 2003-09-19 Richard M. Stallman <rms@gnu.org>
12314
12315 * text.texi (Motion by Indent): Arg to
12316 backward-to-indentation and forward-to-indentation is optional.
12317
12318 * strings.texi (Creating Strings): Add substring-no-properties.
12319
12320 * processes.texi
12321 (Process Information): Add list-processes arg QUERY-ONLY.
12322 Delete process-contact from here.
12323 Add new status values for process-status.
12324 Add process-get, process-put, process-plist, set-process-plist.
12325 (Synchronous Processes): Add call-process-shell-command.
12326 (Signals to Processes): signal-process allows process objects.
12327 (Network): Complete rewrite.
12328 (Network Servers, Datagrams, Low-Level Network): New nodes.
12329
12330 * positions.texi (Word Motion): forward-word, backward-word
12331 arg is optional. Reword.
12332
12333 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
12334
12335 * variables.texi (Creating Buffer-Local):
12336 Delete duplicate definition of buffer-local-value.
12337 (File Local Variables): Explain about discarding text props.
12338
12339 2003-09-11 Richard M. Stallman <rms@gnu.org>
12340
12341 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
12342 changes variables that record input events.
12343 (Minibuffer Misc): Add minibuffer-selected-window.
12344
12345 * lists.texi (Building Lists): Add copy-tree.
12346
12347 * display.texi (Fontsets): Add char-displayable-p.
12348 (Scroll Bars): New node.
12349
12350 2003-09-08 Lute Kamstra <lute@gnu.org>
12351
12352 * modes.texi (%-Constructs): Document new `%i' and `%I'
12353 constructs.
12354
12355 2003-09-03 Peter Runestig <peter@runestig.com>
12356
12357 * makefile.w32-in: New file.
12358
12359 2003-08-29 Richard M. Stallman <rms@gnu.org>
12360
12361 * display.texi (Overlay Properties): Clarify how priorities
12362 affect use of the properties.
12363
12364 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
12365
12366 * customize.texi (Type Keywords): Correct the description of
12367 `:help-echo' in the case where `motion-doc' is a function.
12368
12369 2003-08-14 John Paul Wallington <jpw@gnu.org>
12370
12371 * modes.texi (Emulating Mode Line): Subsection, not section.
12372
12373 2003-08-13 Richard M. Stallman <rms@gnu.org>
12374
12375 * elisp.texi (Top): Update subnode lists in menu.
12376
12377 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
12378 (Kill Functions): kill-region has new arg yank-handler.
12379 (Yanking): New node.
12380 (Yank Commands): Add yank-undo-function.
12381 (Low-Level Kill Ring):
12382 kill-new and kill-append have new arg yank-handler.
12383 (Changing Properties): Add remove-list-of-text-properties.
12384 (Atomic Changes): New node.
12385
12386 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
12387
12388 * streams.texi (Output Variables): Add eval-expression-print-length
12389 and eval-expression-print-level.
12390
12391 * os.texi (Time Conversion): For encode-time, explain limits on year.
12392
12393 * objects.texi (Character Type): Define anchor "modifier bits".
12394
12395 * modes.texi (Emulating Mode Line): New node.
12396 (Search-based Fontification): Font Lock uses font-lock-face property.
12397 (Other Font Lock Variables): Likewise.
12398
12399 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
12400 not vectors.
12401 (Active Keymaps): Add emulation-mode-map-alists.
12402 (Functions for Key Lookup): key-binding has new arg no-remap.
12403 (Remapping Commands): New node.
12404 (Scanning Keymaps): where-is-internal has new arg no-remap.
12405 (Tool Bar): Add tool-bar-local-item-from-menu.
12406 Clarify when to use tool-bar-add-item-from-menu.
12407
12408 * commands.texi (Interactive Call): commandp has new arg.
12409 (Command Loop Info): Add this-original-command.
12410
12411 2003-08-06 John Paul Wallington <jpw@gnu.org>
12412
12413 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12414
12415 * display.texi (Warning Basics): Fix typo.
12416 (Fringes): Add closing curly bracket and fix typo.
12417
12418 * elisp.texi (Top): Fix typo.
12419
12420 2003-08-05 Richard M. Stallman <rms@gnu.org>
12421
12422 * elisp.texi: Update lists of subnodes.
12423
12424 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12425
12426 * variables.texi (Local Variables): Use lc for example variable names.
12427
12428 * tips.texi (Library Headers): Explain where to put -*-.
12429
12430 * strings.texi (Creating Strings): Fix xref for vconcat.
12431
12432 * sequences.texi (Vector Functions):
12433 vconcat no longer allows integer args.
12434
12435 * minibuf.texi (Reading File Names): read-file-name has new
12436 arg PREDICATE. New function read-directory-name.
12437
12438 * macros.texi (Defining Macros): Give definition of `declare'.
12439 (Indenting Macros): New node.
12440
12441 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12442 (Window Frame Parameters): Make separate table of parameters
12443 that are coupled with specific face attributes.
12444 (Deleting Frames): delete-frame-hooks renamed to
12445 delete-frame-functions.
12446
12447 * files.texi (Magic File Names): Add file-remote-p.
12448 Clarify file-local-copy.
12449
12450 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12451 here; instead xref Defining Macros.
12452
12453 * display.texi (Warnings): New node, and subnodes.
12454 (Fringes): New node.
12455
12456 * debugging.texi (Test Coverage): New node.
12457
12458 * compile.texi (Compiler Errors): Explain with-no-warnings
12459 and other ways to suppress warnings.
12460
12461 * commands.texi (Interactive Call): Minor clarification.
12462
12463 * buffers.texi (Buffer File Name): set-visited-file-name
12464 renames the buffer too.
12465
12466 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12467
12468 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
12469
12470 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12471
12472 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
12473
12474 * internals.texi (Garbage Collection): Fix previous change.
12475
12476 2003-07-22 Richard M. Stallman <rms@gnu.org>
12477
12478 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12479
12480 * display.texi (Width): Use \s syntax in example.
12481 (Font Selection): Add face-font-rescale-alist.
12482
12483 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12484 Remove spurious indent in example.
12485
12486 * lists.texi (Building Lists): Add number-sequence.
12487
12488 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12489
12490 * functions.texi (Function Documentation): Explain how to
12491 show calling convention explicitly in the doc string.
12492
12493 * windows.texi (Selecting Windows): save-selected-window saves
12494 selected window of each frame.
12495 (Window Configurations): Minor change.
12496
12497 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12498
12499 * streams.texi (Output Variables): Add print-continuous-numbering
12500 and print-number-table.
12501
12502 * processes.texi (Decoding Output): New node.
12503
12504 * os.texi (Time Conversion): decode-time arg is optional.
12505
12506 * objects.texi (Character Type): Don't use space as example for \.
12507 Make list of char names and \-sequences correspond.
12508 Explain that \s is not used in strings. `\ ' needs space after.
12509
12510 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12511 (Translation of Characters): Add translation-table-for-input.
12512 (Default Coding Systems): Add auto-coding-functions.
12513 (Explicit Encoding): Add decode-coding-inserted-region.
12514 (Locales): Add locale-info.
12515
12516 * minibuf.texi (Basic Completion): Describe test-completion.
12517 Collections can be lists of strings.
12518 Clean up lazy-completion-table.
12519 (Programmed Completion): Mention test-completion.
12520 Clarify why lambda expressions are not accepted.
12521 (Minibuffer Misc): Describe minibufferp.
12522
12523 2003-07-14 Richard M. Stallman <rms@gnu.org>
12524
12525 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12526
12527 * windows.texi (Selecting Windows): New arg to select-window.
12528 (Selecting Windows): Add with-selected-window.
12529 (Size of Window): Add window-inside-edges, etc.
12530
12531 * internals.texi (Garbage Collection): Add post-gc-hook.
12532
12533 * processes.texi (Subprocess Creation): Add exec-suffixes.
12534
12535 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12536 (Scanning Keymaps): Add map-keymaps.
12537 (Defining Menus): Add keymap-prompt.
12538
12539 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12540 most-negative-fixnum.
12541
12542 * compile.texi (Byte Compilation): Explain no-byte-compile.
12543 (Compiler Errors): New node.
12544
12545 * os.texi (User Identification): user-uid, user-real-uid
12546 can return float.
12547
12548 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12549 and about derived modes.
12550 (Minor Modes): Add minor-mode-list.
12551 (Defining Minor Modes): Keyword args for define-minor-mode.
12552 (Search-based Fontification): Explain managing other properties.
12553 (Other Font Lock Variables): Add font-lock-extra-managed-props.
12554 (Faces for Font Lock): Add font-lock-preprocessor-face.
12555 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12556
12557 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12558 (Variable Aliases): Clarify defvaralias.
12559
12560 * loading.texi (Library Search): Add load-suffixes.
12561
12562 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12563 (Programmed Completion): Add dynamic-completion-table.
12564
12565 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12566 (Magic File Names): Specify precedence order of handlers.
12567
12568 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12569 and post-command-hook.
12570 (Waiting): New calling convention for sit-for.
12571
12572 * text.texi (Special Properties): local-map and keymap properties
12573 apply based on their stickiness.
12574
12575 2003-07-07 Richard M. Stallman <rms@gnu.org>
12576
12577 * modes.texi (Minor Mode Conventions): Specify only some kinds
12578 of list values as args to minor modes.
12579
12580 * files.texi (File Name Expansion): Warn about iterative use
12581 of substitute-in-file-name.
12582
12583 * advice.texi (Activation of Advice): Clean up previous change.
12584
12585 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12586
12587 * advice.texi (Activation of Advice): Note that ad-start-advice is
12588 turned on by default.
12589
12590 2003-06-30 Richard M. Stallman <rms@gnu.org>
12591
12592 * text.texi (Buffer Contents): Document current-word.
12593 (Change Hooks): Not called for *Messages*.
12594
12595 * functions.texi (Defining Functions): Explain about redefining
12596 primitives.
12597 (Function Safety): Rename. Minor changes.
12598 Comment out the detailed criteria for what is safe.
12599
12600 2003-06-22 Andreas Schwab <schwab@suse.de>
12601
12602 * objects.texi (Symbol Type): Fix description of examples.
12603
12604 2003-06-16 Andreas Schwab <schwab@suse.de>
12605
12606 * hash.texi (Creating Hash): Fix description of :weakness.
12607
12608 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12609
12610 * files.texi (Changing Files): copy-file copies file modes, too.
12611
12612 2003-05-28 Richard M. Stallman <rms@gnu.org>
12613
12614 * strings.texi (Creating Strings): Clarify split-string.
12615
12616 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12617
12618 * strings.texi (Creating Strings): Update split-string specification
12619 and examples.
12620
12621 2003-05-19 Richard M. Stallman <rms@gnu.org>
12622
12623 * elisp.texi: Correct invariant section names.
12624
12625 2003-04-20 Richard M. Stallman <rms@gnu.org>
12626
12627 * os.texi (Timers): Explain about timers and quitting.
12628
12629 2003-04-19 Richard M. Stallman <rms@gnu.org>
12630
12631 * internals.texi (Writing Emacs Primitives): Strings are
12632 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12633 Explain GCPRO convention for varargs function args.
12634
12635 2003-04-16 Richard M. Stallman <rms@gnu.org>
12636
12637 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12638
12639 2003-04-08 Richard M. Stallman <rms@gnu.org>
12640
12641 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12642
12643 2003-02-13 Kim F. Storm <storm@cua.dk>
12644
12645 * objects.texi (Character Type): New \s escape for space.
12646
12647 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12648
12649 * os.texi (System Environment): Add cygwin system-type.
12650
12651 2003-01-25 Richard M. Stallman <rms@gnu.org>
12652
12653 * keymaps.texi: Document that a symbol can act as a keymap.
12654
12655 2003-01-13 Richard M. Stallman <rms@gnu.org>
12656
12657 * text.texi (Changing Properties): Say string indices are origin-0.
12658
12659 * positions.texi (Screen Lines) <compute-motion>:
12660 Correct order of elts in return value.
12661
12662 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12663 how to define a default binding.
12664
12665 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12666
12667 * loading.texi (Unloading): Fix recent change for load-history.
12668
12669 * customize.texi (Simple Types): Clarify description of custom
12670 type 'number. Describe new custom type 'float.
12671
12672 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12673
12674 * variables.texi (File Local Variables): Fix typo.
12675
12676 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12677
12678 From Michael Albinus <Michael.Albinus@alcatel.de>.
12679
12680 * README: Target for Info file is `make info'.
12681
12682 * files.texi (File Name Components): Fix typos in
12683 `file-name-sans-extension'.
12684 (Magic File Names): Complete list of operations for magic file
12685 name handlers.
12686
12687 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12688
12689 * variables.texi (File Local Variables): New function
12690 risky-local-variable-p.
12691
12692 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12693
12694 * functions.texi (Function safety): New node about unsafep.
12695
12696 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12697
12698 * customize.texi (Splicing into Lists): Fix example.
12699 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
12700
12701 2002-06-17 Juanma Barranquero <lektu@terra.es>
12702
12703 * frames.texi (Display Feature Testing): Fix typo.
12704
12705 2002-06-12 Andreas Schwab <schwab@suse.de>
12706
12707 * frames.texi (Initial Parameters, Resources): Fix references to
12708 the Emacs manual.
12709
12710 2002-05-13 Kim F. Storm <storm@cua.dk>
12711
12712 * variables.texi (Intro to Buffer-Local): Update warning and
12713 example relating to changing buffer inside let.
12714
12715 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
12716
12717 * os.texi (Session Management): New node about X Session management.
12718
12719 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12720
12721 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12722 to which the manual corresponds, and the copyright years.
12723
12724 * Makefile.in (VERSION): Set to 2.9.
12725
12726 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12727
12728 * elisp.texi: Change the category in @dircategory to "Emacs", to
12729 make it consistent with info/dir.
12730
12731 2001-11-25 Miles Bader <miles@gnu.org>
12732
12733 * text.texi (Fields): Describe new `limit' arg in
12734 field-beginning/field-end.
12735
12736 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12737
12738 * permute-index: Don't depend on csh-specific features.
12739 Replace the interpreter name with /bin/sh.
12740
12741 * two-volume-cross-refs.txt: New file.
12742 * two.el: New file.
12743 * spellfile: New file.
12744
12745 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12746
12747 * permute-index: New file.
12748
12749 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12750 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12751 8+3 restricted namespace.
12752
12753 * Makefile.in (infodir): Define relative to $(srcdir).
12754 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12755 include directories list via -I switch to makeinfo.
12756 (index.texi): Use cp if both hard and symbolic links fail.
12757
12758 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12759
12760 * Makefile.in (distclean): Add.
12761
12762 The following changes make ELisp manual part of the Emacs
12763 distribution:
12764
12765 * Makefile.in: Add Copyright notice.
12766 (prefix): Remove.
12767 (infodir): Change value to "../info".
12768 (VPATH): New variable.
12769 (MAKE): Don't define.
12770 (texmacrodir): Don't define.
12771 (texinputdir): Append the existing value of TEXINPUTS.
12772 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12773 command to be compatible with man/Makefile.in, and to put the
12774 output into ../info.
12775 (info): Add target.
12776 (installall): Target removed.
12777
12778 2001-10-31 Pavel Janík <Pavel@Janik.cz>
12779
12780 * tips.texi (Coding Conventions): Fix typo.
12781
12782 2001-10-23 Gerd Moellmann <gerd@gnu.org>
12783
12784 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12785
12786 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12787
12788 * files.texi (File Name Components): Update the description of
12789 file-name-sans-extension and file-name-extension, as they now
12790 ignore leading dots.
12791
12792 2001-10-20 Gerd Moellmann <gerd@gnu.org>
12793
12794 * (Version 21.1 released.)
12795
12796 2001-10-19 Miles Bader <miles@gnu.org>
12797
12798 * positions.texi (Text Lines): Describe behavior of
12799 `beginning-of-line'/`end-of-line' in the presence of field properties.
12800
12801 2001-10-17 Gerd Moellmann <gerd@gnu.org>
12802
12803 * Makefile.in (VERSION): Set to 2.8.
12804 (manual): Use `manual-21'.
12805
12806 * elisp.texi (VERSION): Add and use it where the version
12807 number was used. Set it to 2.8.
12808
12809 * intro.texi: Likewise.
12810
12811 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12812
12813 * files.texi (File Name Completion): Document the significance of
12814 a trailing slash in elements of completion-ignored-extensions.
12815
12816 2001-10-06 Miles Bader <miles@gnu.org>
12817
12818 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12819
12820 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12821
12822 * variables.texi (Variable Aliases): New node.
12823
12824 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12825
12826 * Branch for 21.1.
12827
12828 2001-10-02 Miles Bader <miles@gnu.org>
12829
12830 * minibuf.texi (Minibuffer Misc): Add entries for
12831 `minibuffer-contents', `minibuffer-contents-no-properties', and
12832 `delete-minibuffer-contents'.
12833 Correct description for `minibuffer-prompt-end'.
12834
12835 * text.texi (Property Search): Correct descriptions of
12836 `next-char-property-change' and `previous-char-property-change'.
12837 Add entries for `next-single-char-property-change' and
12838 `previous-single-char-property-change'.
12839 Make operand names a bit more consistent.
12840
12841 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12842
12843 * frames.texi (Finding All Frames): Document that next-frame and
12844 previous-frame are local to current terminal.
12845
12846 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12847
12848 * keymaps.texi (Creating Keymaps): Fix the description of the
12849 result of make-keymap.
12850
12851 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12852
12853 * display.texi (Font Lookup, Attribute Functions)
12854 (Image Descriptors): Add cross-references to the definition of
12855 selected frame.
12856
12857 * buffers.texi (The Buffer List): Add cross-references to the
12858 definition of selected frame.
12859
12860 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12861 frame at any given time.
12862 (Multiple Displays, Size and Position): Add a cross-reference to
12863 the definition of the selected frame.
12864
12865 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12866
12867 * strings.texi (String Conversion) <string-to-number>: Document
12868 that a float is returned for integers that are too large.
12869
12870 * frames.texi (Mouse Position): Document mouse-position-function.
12871 (Display Feature Testing): Document display-images-p.
12872 (Window Frame Parameters): Document the cursor-type variable.
12873
12874 * numbers.texi (Integer Basics): Document CL style read syntax for
12875 integers in bases other than 10.
12876
12877 * positions.texi (List Motion):
12878 Document open-paren-in-column-0-is-defun-start.
12879
12880 * lists.texi (Sets And Lists): Document member-ignore-case.
12881
12882 * internals.texi (Garbage Collection): Document the used and free
12883 strings report.
12884 (Memory Usage): Document strings-consed.
12885
12886 * os.texi (Time of Day): Document float-time.
12887 (Recording Input): Document that clear-this-command-keys clears
12888 the vector to be returned by recent-keys.
12889
12890 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12891 The argument keymap can be a list.
12892
12893 * nonascii.texi (User-Chosen Coding Systems)
12894 <select-safe-coding-system>: Document the new argument
12895 accept-default-p and the variable
12896 select-safe-coding-system-accept-default-p. Tell what happens if
12897 buffer-file-coding-system is undecided.
12898 (Default Coding Systems): Document auto-coding-regexp-alist.
12899
12900 * display.texi (The Echo Area) <message>: Document
12901 message-truncate-lines.
12902 (Glyphs): Document that the glyph table is unused on windowed
12903 displays.
12904
12905 * help.texi (Describing Characters) <single-key-description>:
12906 Document the new argument no-angles.
12907 (Accessing Documentation) <documentation-property>: Document that
12908 a non-string property is evaluated.
12909 <documentation>: Document that the function-documentation property
12910 is looked for.
12911
12912 * windows.texi (Selecting Windows): Document some-window.
12913
12914 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12915
12916 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12917 apropos-mode-hook.
12918
12919 * commands.texi (Using Interactive): Document interactive-form.
12920 (Keyboard Macros): Document kbd-macro-termination-hook.
12921 (Command Loop Info): Document that clear-this-command-keys clears
12922 the vector to be returned by recent-keys.
12923
12924 2001-09-04 Werner LEMBERG <wl@gnu.org>
12925
12926 * Makefile.in (srcdir, texinputdir): New variables.
12927 (srcs, index.texi, install): Use $(srcdir).
12928 (.PHONY): Remove elisp.dvi.
12929 (elisp): Use -I switch for makeinfo.
12930 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12931 (installall, dist): Use $(srcdir).
12932 Fix path to texinfo.tex.
12933 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12934
12935 2001-08-30 Gerd Moellmann <gerd@gnu.org>
12936
12937 * display.texi (Conditional Display): Adjust to API change.
12938
12939 * configure: New file.
12940
12941 2001-07-30 Gerd Moellmann <gerd@gnu.org>
12942
12943 * commands.texi (Repeat Events): Add description of
12944 double-click-fuzz.
12945
12946 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12947
12948 * syntax.texi (Syntax Class Table): Add the missing designator for
12949 comment and string fences.
12950 (Syntax Properties): Add a xref to syntax table internals.
12951 (Syntax Table Internals): Document string-to-syntax.
12952
12953 2001-05-07 Gerd Moellmann <gerd@gnu.org>
12954
12955 * Makefile.in (install): Use install-info command line options
12956 like in Emacs' Makefile.in.
12957
12958 2000-12-09 Miles Bader <miles@gnu.org>
12959
12960 * windows.texi (Window Start): Update documentation for
12961 `pos-visible-in-window-p'.
12962
12963 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12964
12965 * lists.texi (Building Lists): Add footnote to explain how to add
12966 to the end of a list.
12967
12968 2000-10-25 Gerd Moellmann <gerd@gnu.org>
12969
12970 * files.texi (Visiting Functions): Typos.
12971
12972 2000-10-25 Kenichi Handa <handa@etl.go.jp>
12973
12974 * files.texi (Visiting Functions): Return value of
12975 find-file-noselect may be a list of buffers if wildcards are used.
12976
12977 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12978
12979 * display.texi (Defining Faces): Document `graphic' display type
12980 in face specs.
12981
12982 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12983
12984 * hooks.texi (Standard Hooks): Replace obsolete
12985 `after-make-frame-hook' with `after-make-frame-functions'.
12986
12987 * frames.texi (Creating Frames): Ditto.
12988
12989 * variables.texi (Future Local Variables): Ditto.
12990
12991 2000-10-16 Gerd Moellmann <gerd@gnu.org>
12992
12993 * display.texi (Other Image Types): Add description of :foreground
12994 and :background properties of mono PBM images.
12995
12996 2000-08-17 Werner LEMBERG <wl@gnu.org>
12997
12998 * .cvsignore: New file.
12999
13000 2000-01-05 Gerd Moellmann <gerd@gnu.org>
13001
13002 * tindex.pl: New script.
13003
13004 1999-12-03 Dave Love <fx@gnu.org>
13005
13006 * Makefile.in (MAKEINFO): New parameter.
13007
13008 1999-09-17 Richard Stallman <rms@gnu.org>
13009
13010 * Makefile.in (srcs): Add hash.texi.
13011 (VERSION): Update to 20.6.
13012
13013 1999-09-13 Richard Stallman <rms@gnu.org>
13014
13015 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
13016
13017 1998-08-29 Karl Heuer <kwzh@gnu.org>
13018
13019 * configure.in: New file.
13020 * Makefile.in: Renamed from Makefile.
13021 (prefix, infodir): Use value obtained from configure.
13022 (emacslibdir): Obsolete variable deleted.
13023 (dist): Distribute configure.in, configure, Makefile.in.
13024
13025 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
13026
13027 * Makefile (INSTALL_INFO): New variable.
13028 (install): Run install-info.
13029
13030 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
13031
13032 * Makefile (elisp.dvi): Add missing backslash.
13033
13034 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
13035
13036 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
13037 Run texindex without `./'. Always run texindex on elisp.tp.
13038 (elisp.tps): Target deleted.
13039
13040 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
13041
13042 * Makefile (srcs): Add nonascii.texi and customize.texi.
13043 (dist): Start by deleting `temp'.
13044
13045 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
13046
13047 * Makefile (makeinfo, texindex): Targets deleted.
13048 (makeinfo.o, texindex.o): Targets deleted.
13049 (clean, dist): Don't do anything with them or with getopt*.
13050
13051 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
13052
13053 * Makefile (SHELL): Defined.
13054
13055 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
13056
13057 * Makefile (elisp.tps): New target.
13058 (elisp.dvi): Depend on elisp.tps.
13059
13060 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
13061
13062 * README: Update phone number.
13063
13064 * Makefile (elisp): Make this be the default target.
13065 Depend on makeinfo.c instead of makeinfo.
13066 (install): Don't depend on elisp.dvi, since we don't install that.
13067 Use mkinstalldirs.
13068 (dist): Add mkinstalldirs.
13069
13070 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
13071
13072 * Makefile (VERSION): Update version number.
13073 (maintainer-clean): Rename from realclean.
13074
13075 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
13076
13077 * Makefile (realclean): New target.
13078 (elisp): Remove any old elisp-* files first.
13079
13080 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
13081
13082 * Makefile (VERSION): New variable.
13083 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
13084 Compressed file suffix should be `.gz', not `.z'.
13085
13086 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13087
13088 * Makefile (elisp): Depend on makeinfo.
13089
13090 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
13091
13092 * Makefile (srcs): Add anti.texi.
13093
13094 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13095
13096 * Makefile (infodir, prefix): New vars.
13097 (install): Use infodir.
13098 (emacsinfodir): Delete.
13099
13100 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13101
13102 * Makefile (srcs): Add calendar.texi.
13103
13104 * Makefile (dist): Copy texindex.c and makeinfo.c.
13105 Limit elisp-* files to those with one or two digits.
13106
13107 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13108
13109 * Makefile (dist): Change to use Gzip instead of compress.
13110
13111 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13112
13113 * loading.texi (Unloading): define-function changed back to
13114 defalias. It may not stay this way, but at least it's
13115 consistent with the known-good version of the code patch.
13116
13117 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
13118
13119 * modes.texi (Hooks): Document new optional arg of add-hook.
13120
13121 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
13122
13123 * variables.texi: Document nil initial value of buffer-local variables.
13124
13125 * tips.texi: Add new section on standard library headers.
13126
13127 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13128
13129 * Makefile (srcs): Add frame.texi to the list of sources.
13130
13131 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13132
13133 * Makefile (dist): Don't bother excluding autosave files; they'll
13134 never make it into the temp directory anyway, and the hash marks
13135 in the name are problematic for make and the Bourne shell.
13136 (srcs): ???
13137
13138 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
13139
13140 * Makefile (dist): Don't include backup files or autosave files in
13141 the distribution tar file.
13142
13143 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
13144
13145 * Makefile (srcs): Add index.perm.
13146 (elisp.dvi): Remove erroneous shell comment.
13147 Expect output of permute-index in permuted.fns.
13148 Save old elisp.aux in elisp.oaux.
13149 (clean): Add index.texi to be deleted.
13150
13151 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13152
13153 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
13154
13155 1990-06-26 David Lawrence (tale@geech)
13156
13157 * files.texi: Noted that completion-ignored-extensions is ignored
13158 when making *Completions*.
13159
13160 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
13161
13162 * Makefile make dist now depends on elisp.dvi, since it tries
13163 to include it in the dist file.
13164
13165 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
13166
13167 * functions.texinfo (Mapping Functions): Add missing quote.
13168
13169 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
13170
13171 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
13172 (defunargs): Turn off \hyphenchar of \sl font temporarily.
13173
13174 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13175
13176 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
13177 and @error{} are the terms now being used. The files in the
13178 directory have been changed to reflect this.
13179
13180 * All instances of @indentedresultt{} have been changed to
13181 ` @result{}', using 5 spaces at the beginning of the line.
13182
13183 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13184
13185 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
13186 experimental @indentedresult{}, @indentedexpandsto{} are part of
13187 the texinfo.tex in this directory. These TeX macros are not
13188 stable yet.
13189
13190 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13191
13192 * texinfo.tex: Temporarily added
13193 \let\result=\dblarrow
13194 \def\error{{\it ERROR} \longdblarrow}
13195 We need to do this better soon.
13196
13197 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
13198
13199 * Applied Karl Berry's patches to *.texinfo files, but not to
13200 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
13201 new title page format is also not applied, since it requires
13202 texinfo.tex changes.)
13203
13204 * Cleaned up `Makefile' and defined the `emacslibdir' directory
13205 for the Project GNU development environment.
13206
13207 ;; Local Variables:
13208 ;; coding: utf-8
13209 ;; End:
13210
13211 Copyright (C) 1998-2014 Free Software Foundation, Inc.
13212
13213 This file is part of GNU Emacs.
13214
13215 GNU Emacs is free software: you can redistribute it and/or modify
13216 it under the terms of the GNU General Public License as published by
13217 the Free Software Foundation, either version 3 of the License, or
13218 (at your option) any later version.
13219
13220 GNU Emacs is distributed in the hope that it will be useful,
13221 but WITHOUT ANY WARRANTY; without even the implied warranty of
13222 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13223 GNU General Public License for more details.
13224
13225 You should have received a copy of the GNU General Public License
13226 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.