]> code.delx.au - gnu-emacs/blob - doc/lispref/ChangeLog
Specify info encoding and language.
[gnu-emacs] / doc / lispref / ChangeLog
1 2013-12-30 Paul Eggert <eggert@cs.ucla.edu>
2
3 Specify info encoding and language (Bug#16292).
4 * back.texi, book-spine.texi, elisp.texi, lay-flat.texi:
5 Add @documentencoding, @documentlanguage as needed.
6
7 2013-12-29 Paul Eggert <eggert@cs.ucla.edu>
8
9 Plain copy-file no longer chmods an existing destination (Bug#16133).
10 * files.texi (Changing Files): Document this.
11
12 2013-12-28 Chong Yidong <cyd@gnu.org>
13
14 * modes.texi (Auto Major Mode): Document interpreter-mode-alist
15 change.
16
17 * buffers.texi (Modification Time): Document visited-file-modtime
18 change.
19
20 2013-12-28 Glenn Morris <rgm@gnu.org>
21
22 * control.texi (Pattern matching case statement): Brevity.
23
24 2013-12-27 Chong Yidong <cyd@gnu.org>
25
26 * functions.texi (Function Cells):
27 * eval.texi (Function Indirection): Update for the fact that
28 symbol-function no longer signals an error.
29
30 * commands.texi (Reading One Event): Mention keyboard coding.
31
32 * keymaps.texi (Translation Keymaps, Translation Keymaps):
33 * nonascii.texi (Terminal I/O Encoding): Copyedits.
34
35 2013-12-26 Chong Yidong <cyd@gnu.org>
36
37 * advice.texi (Advising Functions, Defining Advice): Special forms
38 can no longer be advised.
39
40 2013-12-25 Chong Yidong <cyd@gnu.org>
41
42 * keymaps.texi (Active Keymaps): Re-organize the text.
43 (Searching Keymaps): Rewrite the pseudo-code for 24.4 changes.
44 (Controlling Active Maps): Note that set-transient-map uses
45 overriding-terminal-local-map.
46
47 * tips.texi (Coding Conventions): Tweak the coding system tip;
48 Emacs now uses utf-8 by default for Emacs Lisp source files.
49
50 * display.texi (Font Selection): Tweak example.
51
52 * commands.texi (Event Input Misc): Document new arg to
53 input-pending-p.
54
55 * nonascii.texi (Specifying Coding Systems): Don't refer to
56 emacs-mule-dos.
57 (Lisp and Coding Systems): Describe emacs-mule return value in
58 modern terms.
59
60 2013-12-25 Tassilo Horn <tsdh@gnu.org>
61
62 * control.texi (Pattern matching case statement): Rephrase lexical
63 binding requirement: the example needs it, not `pcase' itself.
64
65 2013-12-25 Chong Yidong <cyd@gnu.org>
66
67 * eval.texi (Eval): Document the LEXICAL arg to eval.
68
69 * variables.texi (Variables, Void Variables): Use "scoping rule"
70 terminology consistently.
71 (Variable Scoping): Add index entries, and use "dynamic scope"
72 terminology in place of "indefinite scope" to reduce confusion.
73 (Lexical Binding): Document lexical environment format.
74 (Using Lexical Binding): Add index entries for error messages.
75
76 2013-12-24 Tassilo Horn <tsdh@gnu.org>
77
78 * control.texi (Pattern matching case statement): Fix missing
79 argument in simple expression language sample (Bug#16238). Add
80 some sample programs written in that language. Mention that
81 `pcase' requires lexical binding.
82
83 2013-12-23 Xue Fuqiao <xfq.free@gmail.com>
84
85 * eval.texi (Special Forms): Document `special-form-p'.
86
87 * macros.texi (Simple Macro): Document `macrop'.
88
89 * files.texi (Changing Files): Fix an argument of `copy-file'.
90
91 * strings.texi (Creating Strings): Document TRIM in `split-string'.
92
93 2013-12-23 Chong Yidong <cyd@gnu.org>
94
95 * keymaps.texi (Controlling Active Maps): Renamed
96 set-temporary-overlay-map to set-transient map. Doc fixes.
97 (Searching Keymaps): The transient keymap takes precedence.
98
99 2013-12-23 Glenn Morris <rgm@gnu.org>
100
101 * loading.texi (How Programs Do Loading, Load Suffixes):
102 Mention `load-prefer-newer'.
103
104 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
105
106 * hash.texi (Other Hash): Document `hash-table-keys'
107 and `hash-table-values'.
108
109 2013-12-22 Eli Zaretskii <eliz@gnu.org>
110
111 * nonascii.texi (Character Properties): NAME or OLD-NAME
112 properties can be nil (there's no empty string).
113 (Character Properties): Update the reference to the UCD.
114
115 2013-12-22 Xue Fuqiao <xfq.free@gmail.com>
116
117 * sequences.texi (Bool-Vectors): Document new bool-vector set
118 operation functions.
119
120 * text.texi (Examining Properties): Document `get-pos-property'.
121
122 * variables.texi (Directory Local Variables):
123 Document `enable-dir-local-variables'.
124
125 * debugging.texi (Debugger Commands):
126 Document `debugger-toggle-locals'.
127
128 2013-12-21 Chong Yidong <cyd@gnu.org>
129
130 * text.texi (Region Indent): Note the new interactive behavior of
131 indent-rigidly.
132
133 2013-12-20 Tassilo Horn <tsdh@gnu.org>
134
135 * numbers.texi (numbers): Document that =, <, <=, >, >= now accept
136 one or many arguments.
137
138 * display.texi: Document `messages-buffer'.
139
140 * os.texi: Document `initial-buffer-choice' changes.
141
142 2013-12-20 Chong Yidong <cyd@gnu.org>
143
144 * text.texi (Changing Properties): Improve documentation for
145 add-face-text-property.
146 (Special Properties): Mention add-face-text-property.
147
148 2013-12-18 Chong Yidong <cyd@gnu.org>
149
150 * customize.texi (Custom Themes): Document custom-known-themes
151 (Bug#15717).
152
153 * modes.texi (Defining Minor Modes): Fix typo (Bug#14874).
154 (Keymaps and Minor Modes): Fix binding convention (Bug#11522).
155
156 2013-12-13 Glenn Morris <rgm@gnu.org>
157
158 * internals.texi (Building Emacs):
159 * loading.texi (Library Search): Mention that site-load,
160 site-init cannot change load-path.
161
162 2013-12-12 Glenn Morris <rgm@gnu.org>
163
164 * elisp.texi: Tweak dircategory.
165
166 2013-12-12 Eli Zaretskii <eliz@gnu.org>
167
168 * nonascii.texi (Encoding and I/O): Document file-name encoding
169 peculiarities on MS-Windows.
170
171 2013-12-12 Glenn Morris <rgm@gnu.org>
172
173 * elisp.texi: Sync direntry with info/dir version.
174
175 2013-12-08 Juanma Barranquero <lekktu@gmail.com>
176
177 * display.texi (Progress, Face Remapping):
178 * processes.texi (Serial Ports):
179 * windows.texi (Recombining Windows): Fix typos. (Bug#16089)
180
181 2013-12-04 Juri Linkov <juri@jurta.org>
182
183 * searching.texi (Search and Replace): Fix `unread-command-events'
184 and add ref.
185
186 2013-12-03 Juri Linkov <juri@jurta.org>
187
188 * windows.texi (Choosing Window): Rename `no-display-ok' to
189 `allow-no-window'. (Bug#13594)
190
191 2013-11-30 Glenn Morris <rgm@gnu.org>
192
193 * Makefile.in (distclean): Remove Makefile.
194
195 2013-11-29 Andreas Politz <politza@fh-trier.de>
196
197 * modes.texi (Imenu): Make it clear that sub-alist is the cdr
198 (Bug#14029).
199
200 2013-11-27 Glenn Morris <rgm@gnu.org>
201
202 * loading.texi (Library Search):
203 * os.texi (Startup Summary): No more leim directory.
204
205 2013-11-26 Glenn Morris <rgm@gnu.org>
206
207 * os.texi (Startup Summary): Update for leim-list being preloaded.
208
209 2013-11-23 Brian Jenkins <brian@brianjenkins.org> (tiny change)
210
211 * frames.texi (Input Focus):
212 * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook.
213
214 2013-11-23 Glenn Morris <rgm@gnu.org>
215
216 * loading.texi (Library Search):
217 Empty elements in EMACSLOADPATH now mean the default load-path.
218
219 2013-11-22 Glenn Morris <rgm@gnu.org>
220
221 * loading.texi (Library Search): Minor clarification.
222
223 2013-11-20 Leo Liu <sdl.web@gmail.com>
224
225 * windows.texi (Choosing Window): Mention `no-display-ok'. (Bug#13594)
226
227 2013-11-19 Xue Fuqiao <xfq.free@gmail.com>
228
229 * os.texi (File Notifications): Add an index.
230
231 * loading.texi (Loading): Add an cross-reference.
232
233 2013-11-18 Xue Fuqiao <xfq.free@gmail.com>
234
235 * os.texi (Session Management, Desktop Notifications): Add some
236 indexes and a cross-reference.
237
238 2013-11-17 Xue Fuqiao <xfq.free@gmail.com>
239
240 * os.texi (Time Parsing):
241 (Processor Run Time, Input Modes, Terminal Output): Minor fixes.
242
243 2013-11-14 Glenn Morris <rgm@gnu.org>
244
245 * loading.texi (Library Search): Update section.
246
247 2013-11-11 Xue Fuqiao <xfq.free@gmail.com>
248
249 * os.texi (User Identification, Time of Day, Time Conversion):
250 Minor fixes.
251
252 2013-11-10 Jan Djärv <jan.h.d@swipnet.se>
253
254 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3.
255
256 2013-11-09 Xue Fuqiao <xfq.free@gmail.com>
257
258 * os.texi (Startup Summary): Add an index about startup screen.
259 Typo fix.
260 (Command-Line Arguments): Add cross-reference for `dump-emacs'.
261
262 2013-11-08 Eli Zaretskii <eliz@gnu.org>
263
264 * display.texi (Truncation): Document that cache-long-scans is now
265 non-nil by default. (Bug#15797)
266
267 2013-11-05 Eli Zaretskii <eliz@gnu.org>
268
269 * lists.texi (Rearrangement): Fix indexing.
270
271 * display.texi (Bidirectional Display): Fix indexing.
272
273 2013-11-05 Xue Fuqiao <xfq.free@gmail.com>
274
275 * lists.texi (Rearrangement): Improve indexing.
276
277 * display.texi (Glyphs): Add an index for glyph code.
278 (Bidirectional Display): Improve indexing.
279
280 2013-11-01 Jan Djärv <jan.h.d@swipnet.se>
281
282 * display.texi (Face Attributes): Document :distant-foreground.
283
284 2013-10-30 Xue Fuqiao <xfq.free@gmail.com>
285
286 * display.texi (Abstract Display): Improve indexing.
287
288 2013-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
289
290 * display.texi (Selective Display): Discourage the use of explicit
291 selective display.
292
293 2013-10-29 Xue Fuqiao <xfq.free@gmail.com>
294
295 * display.texi (Showing Images): Add an index for image-size.
296 Use @code instead of @var for a normal variable.
297 (Multi-Frame Images): Improve indexing.
298 (Button Buffer Commands): Use @code instead of @var for a normal variable.
299 (Abstract Display): Explain the meaning of Ewoc.
300
301 2013-10-27 Xue Fuqiao <xfq.free@gmail.com>
302
303 * display.texi (Image Descriptors): Improve indexing.
304
305 2013-10-26 Xue Fuqiao <xfq.free@gmail.com>
306
307 * display.texi (Fringe Indicators): Add indexes for fringe indicators.
308 (Customizing Bitmaps): Add an index for customizing fringe bitmaps.
309
310 2013-10-25 Xue Fuqiao <xfq.free@gmail.com>
311
312 * display.texi (Fontsets): Minor wording fix.
313 (Low-Level Font): Improve indexing.
314
315 * nonascii.texi (Character Properties): Add an index for script symbols.
316
317 2013-10-24 Xue Fuqiao <xfq.free@gmail.com>
318
319 * display.texi (Face Remapping): Add indexes for face remapping.
320 (Font Selection): Add indexes.
321 (Low-Level Font): Add an index for font registry.
322
323 2013-10-23 Glenn Morris <rgm@gnu.org>
324
325 * eval.texi, files.texi, intro.texi, objects.texi, searching.texi:
326 Nuke @refill.
327
328 * Makefile.in (install-dvi, install-html, install-pdf)
329 (install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
330 (uninstall-pdf): Quote entities that might contain whitespace.
331
332 2013-10-19 Xue Fuqiao <xfq.free@gmail.com>
333
334 * display.texi (Face Attributes): Add indexes for the ‘:box’
335 face attribute.
336
337 2013-10-18 Xue Fuqiao <xfq.free@gmail.com>
338
339 * display.texi (Line Height): Add indexes for line height.
340
341 2013-10-17 Xue Fuqiao <xfq.free@gmail.com>
342
343 * display.texi (Width): Fix arguments of ‘truncate-string-to-width’.
344
345 2013-10-16 Xue Fuqiao <xfq.free@gmail.com>
346
347 * display.texi (Selective Display): Add an index for explicit
348 selective display.
349
350 2013-10-15 Xue Fuqiao <xfq.free@gmail.com>
351
352 * display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer.
353
354 2013-10-13 Glenn Morris <rgm@gnu.org>
355
356 * intro.texi (Acknowledgments): Use accented form of some names.
357
358 2013-10-09 Glenn Morris <rgm@gnu.org>
359
360 * control.texi (Conditionals): Copyedits. (Bug#15558)
361
362 2013-10-08 Eli Zaretskii <eliz@gnu.org>
363
364 Support menus on text-mode terminals.
365 * keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
366 wording to the effect that menus are supported on TTYs.
367
368 * frames.texi (Pop-Up Menus, Dialog Boxes)
369 (Display Feature Testing): Update for menu support on TTYs.
370
371 2013-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
372
373 * tips.texi (Comment Tips): Discourage use of triple semi-colons for
374 non-headings.
375
376 2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
377
378 * syntax.texi (Categories): Add an index for category sets.
379
380 2013-10-03 Xue Fuqiao <xfq.free@gmail.com>
381
382 * syntax.texi (Syntax Flags):
383 (Syntax Table Functions): Add indexes.
384
385 2013-10-02 Xue Fuqiao <xfq.free@gmail.com>
386
387 * syntax.texi (Syntax Class Table): Add an index for syntax class table.
388
389 2013-09-29 Xue Fuqiao <xfq.free@gmail.com>
390
391 * searching.texi (Regexp Search): Refine.
392
393 2013-09-22 Xue Fuqiao <xfq.free@gmail.com>
394
395 * nonascii.texi (Default Coding Systems): Typo fix.
396
397 2013-09-21 Xue Fuqiao <xfq.free@gmail.com>
398
399 * nonascii.texi (Coding System Basics): Add information about carriage-return.
400
401 2013-09-14 Eli Zaretskii <eliz@gnu.org>
402
403 * display.texi (Display Margins): State the units of measuring
404 margin width. (Bug#15375)
405
406 2013-09-13 Eli Zaretskii <eliz@gnu.org>
407
408 * text.texi (Not Intervals): Minor wording fix.
409
410 2013-09-12 Xue Fuqiao <xfq.free@gmail.com>
411
412 * functions.texi (Obsolete Functions): Add an index for obsolete
413 functions.
414
415 2013-09-11 Xue Fuqiao <xfq.free@gmail.com>
416
417 * nonascii.texi (Character Properties): Character properties fix
418 for decimal-digit-value and digit-value.
419
420 2013-09-08 Stefan Monnier <monnier@iro.umontreal.ca>
421
422 * macros.texi (Defining Macros): Prefer "function" to "lambda
423 expression" (bug#15296).
424
425 2013-08-28 Paul Eggert <eggert@cs.ucla.edu>
426
427 * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
428 for portability to hosts where /bin/sh has problems.
429
430 2013-08-26 Stefan Monnier <monnier@iro.umontreal.ca>
431
432 * variables.texi (File Local Variables): Don't recommend quoting! Ever!
433
434 2013-08-20 Eli Zaretskii <eliz@gnu.org>
435
436 * files.texi (Information about Files): Mention file names with
437 trailing blanks on MS-Windows. (Bug#15130)
438
439 2013-08-18 Xue Fuqiao <xfq.free@gmail.com>
440
441 * positions.texi (Positions): Improve indexing.
442
443 2013-08-18 Eli Zaretskii <eliz@gnu.org>
444
445 * markers.texi (The Region): Improve indexing.
446
447 2013-08-17 Xue Fuqiao <xfq.free@gmail.com>
448
449 * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
450
451 * text.texi (Maintaining Undo): Mention interactive call of
452 buffer-disable-undo.
453 (Filling): Add cross-reference for hard newlines.
454 (Sorting): Fix indentation.
455 (Columns): Comment out undefined behavior.
456 (Case Changes): Fix an `args-out-of-range' error in the example.
457
458 2013-08-16 Xue Fuqiao <xfq.free@gmail.com>
459
460 * text.texi (Insertion): Refine.
461 (Margins): Add an index.
462 (Undo): Doc fix for `buffer-undo-list'.
463
464 * positions.texi (Character Motion):
465 * markers.texi (Moving Markers):
466 (Creating Markers): Comment out undefined behavior.
467
468 2013-08-15 Xue Fuqiao <xfq.free@gmail.com>
469
470 * markers.texi (The Region): Add/move indexes.
471
472 2013-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
473
474 * display.texi (ImageMagick Images): Mention :content-type and
475 `image-content-type-suffixes'.
476
477 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
478
479 * positions.texi (Word Motion): Remove redundant sentence.
480
481 2013-08-13 Glenn Morris <rgm@gnu.org>
482
483 * lists.texi (List Elements):
484 Undocument behavior of nth and nthcdr with n < 0. (Bug#15059)
485
486 2013-08-13 Xue Fuqiao <xfq.free@gmail.com>
487
488 * frames.texi (Display Feature Testing): Add indexes.
489
490 2013-08-12 Glenn Morris <rgm@gnu.org>
491
492 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
493 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
494 (INSTALL_DATA): New, set by configure.
495 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
496 New variables.
497 (.SUFFIXES): Add .ps and .dvi.
498 (.dvi.ps): New suffix rule.
499 (dvi, html, pdf, ps): Use *_TARGETS variables.
500 (elisp.html): Use HTML_OPTS.
501 (elisp.ps): Remove explicit rule.
502 (.PHONY): install-dvi, install-html, install-pdf, install-ps
503 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
504 uninstall-ps, and uninstall-doc.
505 (install-dvi, install-html, install-pdf, install-ps, install-doc)
506 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
507 (uninstall-doc): New rules.
508 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
509
510 2013-08-10 Xue Fuqiao <xfq.free@gmail.com>
511
512 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
513
514 2013-08-09 Xue Fuqiao <xfq.free@gmail.com>
515
516 * control.texi (Error Symbols): Minor fix for previous change.
517
518 2013-08-09 Stefan Monnier <monnier@iro.umontreal.ca>
519
520 * errors.texi (Standard Errors): Don't refer to `error-conditions'.
521
522 * control.texi (Signaling Errors): Refer to define-error.
523 (Error Symbols): Add `define-error'.
524
525 2013-08-06 Dmitry Antipov <dmantipov@yandex.ru>
526
527 * positions.texi (Motion by Screen Lines):
528 * display.texi (Truncation): Rename `cache-long-line-scans'
529 to `cache-long-scans'.
530
531 2013-08-05 Xue Fuqiao <xfq.free@gmail.com>
532
533 * windows.texi (Window Start and End): Add an index.
534
535 2013-08-02 Xue Fuqiao <xfq.free@gmail.com>
536
537 * display.texi (Face Functions): Add an index.
538
539 * variables.texi (Variable Aliases): Add an index.
540
541 * functions.texi (Defining Functions): Add an index.
542
543 * nonascii.texi (Coding System Basics): Add an index.
544
545 2013-07-31 Xue Fuqiao <xfq.free@gmail.com>
546
547 * nonascii.texi (Non-ASCII Characters): Update menu.
548 (Disabling Multibyte): Move here from doc/emacs/mule.texi. Fix cross-references.
549
550 * elisp.texi (Top): Update menu.
551
552 2013-07-30 Xue Fuqiao <xfq.free@gmail.com>
553
554 * windows.texi (Window History): Mention the default value of
555 switch-to-visible-buffer. Add cross-references.
556
557 2013-07-24 Michael Albinus <michael.albinus@gmx.de>
558
559 * errors.texi (Standard Errors): Fix typo.
560
561 * files.texi (Magic File Names):
562 * os.texi (File Notifications): Remove file-notify-supported-p.
563
564 2013-07-24 Paul Eggert <eggert@cs.ucla.edu>
565
566 * eval.texi (Special Forms): Mention 'lambda'. Also, say that
567 non-well-formed expressions result in unspecified behavior, though
568 Emacs will not crash.
569
570 2013-07-22 Michael Albinus <michael.albinus@gmx.de>
571
572 * files.texi (Magic File Names): Add file-notify-add-watch,
573 file-notify-rm-watch and file-notify-supported-p. Move
574 file-remote-p down.
575
576 * errors.texi (Standard Errors): Add file-notify-error.
577
578 * os.texi (Desktop Notifications): Rename from Notifications.
579 (File Notifications): New node.
580
581 * elisp.texi (Top): Update menu for these changes.
582
583 2013-07-19 Xue Fuqiao <xfq.free@gmail.com>
584
585 * windows.texi (Display Action Functions): Mention next-window.
586
587 2013-07-16 Xue Fuqiao <xfq.free@gmail.com>
588
589 * windows.texi (Selecting Windows): Fix the introduction of
590 `set-frame-selected-window''s arguments.
591
592 2013-07-10 Paul Eggert <eggert@cs.ucla.edu>
593
594 Timestamp fixes for undo (Bug#14824).
595 * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list.
596
597 2013-07-06 Eli Zaretskii <eliz@gnu.org>
598
599 * nonascii.texi (Text Representations): Document that
600 multibyte-string-p returns nil for non-string objects.
601
602 2013-07-06 Glenn Morris <rgm@gnu.org>
603
604 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
605
606 2013-07-03 Glenn Morris <rgm@gnu.org>
607
608 * debugging.texi (Debugging):
609 * files.texi (File Attributes, Changing Files): Fix cross-references.
610
611 * package.texi (Package Archives): Fix @url call.
612
613 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
614
615 2013-06-29 Eli Zaretskii <eliz@gnu.org>
616
617 * display.texi (Bidirectional Display): Document move-point-visually.
618
619 2013-06-29 Xue Fuqiao <xfq.free@gmail.com>
620
621 * buffers.texi (Buffer File Name): Fix typo.
622
623 2013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
624
625 * tips.texi (Coding Conventions): Improve wording.
626
627 2013-06-24 Glenn Morris <rgm@gnu.org>
628
629 * loading.texi (Autoload): Fix typo.
630
631 * variables.texi (Lexical Binding): Fix typo.
632
633 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
634
635 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
636
637 * display.texi (ImageMagick Images): Mention :max-width and
638 :max-height.
639
640 2013-06-20 Paul Eggert <eggert@cs.ucla.edu>
641
642 * numbers.texi (Math Functions): Remove obsolete function log10.
643
644 2013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
645
646 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
647 rather than `local-map'.
648
649 * keymaps.texi (Active Keymaps): Fix documentation of
650 set-temporary-overlay-map and overriding-terminal-local-map.
651
652 2013-06-19 Glenn Morris <rgm@gnu.org>
653
654 * Makefile.in (dist): Edit more configure variables.
655 Try to check that we do not miss any in future.
656
657 2013-06-17 Juanma Barranquero <lekktu@gmail.com>
658
659 * text.texi (Undo, Changing Properties): Fix typos.
660
661 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
662
663 * text.texi (Changing Properties): Document `add-face-text-property'.
664
665 2013-06-17 Kenichi Handa <handa@gnu.org>
666
667 * display.texi (Face Attributes): Refer to "Low-Level font" (not
668 "Font Selection") in the explanation of :font attribute (bug#14629).
669
670 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
671
672 * loading.texi (Hooks for Loading): Don't document after-load-alist.
673 Document with-eval-after-load instead of eval-after-load.
674
675 2013-06-11 Xue Fuqiao <xfq.free@gmail.com>
676
677 * files.texi (File Name Expansion): Make the example more
678 intuitive.
679
680 2013-06-10 Paul Eggert <eggert@cs.ucla.edu>
681
682 Documentation fix for 'ls' and hard links.
683 * compile.texi (Compilation Functions):
684 * files.texi (File Attributes, Changing Files):
685 Use current format for GNU 'ls' output.
686 (File Attributes): Fix problem introduced in previous change:
687 the link count is the number of hard links, not the number
688 of hard links + 1.
689
690 2013-06-10 Xue Fuqiao <xfq.free@gmail.com>
691
692 * files.texi (File Attributes): Fix typo.
693
694 2013-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
695
696 * functions.texi (Lambda Expressions): Lambda expressions don't
697 evaluate to themselves in general (bug#11782).
698
699 2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
700
701 * loading.texi (Autoload):
702 * help.texi (Documentation Basics, Accessing Documentation)
703 (Accessing Documentation, Accessing Documentation): DOC-* is now DOC.
704
705 2013-04-23 Glenn Morris <rgm@gnu.org>
706
707 * internals.texi (Writing Emacs Primitives): Remove obvious example.
708 Tweak other to avoid overly long line.
709
710 2013-04-21 Xue Fuqiao <xfq.free@gmail.com>
711
712 * internals.texi (Writing Emacs Primitives): Remove unnecessary
713 references to the sources. (Bug#13800)
714
715 * searching.texi (Regexp Backslash): Doc fix for backslash
716 constructs in regular expressions.
717
718 2013-04-15 Christopher Schmidt <christopher@ch.ristopher.com>
719
720 * tips.texi (Coding Conventions): Mention separation of package
721 descriptor and name of internal symbols by two hyphens.
722
723 2013-04-13 Stephen Berman <stephen.berman@gmx.net>
724
725 * windows.texi (Splitting Windows): Change category of
726 split-window from a command to a function.
727
728 2013-04-06 Chong Yidong <cyd@gnu.org>
729
730 * display.texi (Faces): Minor clarifications.
731 (Defining Faces): Clarify default vs custom face specs.
732 Document face-spec-set.
733
734 * display.texi (Overlay Properties):
735 * text.texi (Special Properties): Use the "anonymous face"
736 terminology. Describe foreground-color and background-color forms
737 as compatibility-only.
738
739 2013-03-24 Eli Zaretskii <eliz@gnu.org>
740
741 * compile.texi (Byte-Code Objects): Add index entry.
742 (Disassembly): Add cross-references.
743
744 2013-03-23 Eli Zaretskii <eliz@gnu.org>
745
746 * frames.texi (Size Parameters): More accurate description of the
747 difference between 'fullboth' and 'maximized'. (Bug#13935)
748
749 2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
750
751 * symbols.texi (Standard Properties): Document pure. (Bug#13823)
752
753 2013-03-16 Glenn Morris <rgm@gnu.org>
754
755 * elisp.texi: Add some stuff specific to www.gnu.org.
756
757 2013-03-11 Teodor Zlatanov <tzz@lifelogs.com>
758
759 * control.texi (Pattern matching case statement): Fix typo.
760
761 2013-03-04 Paul Eggert <eggert@cs.ucla.edu>
762
763 * elisp.texi, intro.texi: Switch from Latin-1 to UTF-8.
764
765 2013-03-03 Glenn Morris <rgm@gnu.org>
766
767 * objects.texi (Symbol Type): Fix typo.
768
769 2013-02-28 Bastien Guerry <bzg@gnu.org>
770
771 * variables.texi (File Local Variables): Fix reference.
772
773 2013-02-24 Eli Zaretskii <eliz@gnu.org>
774
775 * files.texi (Magic File Names): Improve wording and indexing.
776
777 2013-02-21 Glenn Morris <rgm@gnu.org>
778
779 * display.texi (Multi-Frame Images): Minor rephrasing.
780
781 2013-02-20 Glenn Morris <rgm@gnu.org>
782
783 * display.texi (GIF Images, TIFF Images): Delete these nodes.
784 (ImageMagick Images): For :index, use an xref rather than duplicating.
785 (Other Image Types): Add GIF, adjust formatting.
786 (Multi-Frame Images): Rename from Animated Images. Expand section.
787 * elisp.texi (Top): Update menu for these changes.
788
789 2013-02-19 Glenn Morris <rgm@gnu.org>
790
791 * text.texi (Change Hooks): Fix typo.
792
793 2013-02-15 Glenn Morris <rgm@gnu.org>
794
795 * modes.texi (Basic Major Modes): 'z' no longer bound in special-mode.
796
797 2013-02-13 Glenn Morris <rgm@gnu.org>
798
799 * objects.texi (Char-Table Type): Add footnote about #^^.
800
801 * modes.texi (Minor Mode Conventions): Fix typo.
802
803 * keymaps.texi (Scanning Keymaps): Remove obsolete sentence about
804 meta characters; this changed in 22.1. (Bug#13684)
805
806 * objects.texi (Char-Table Type): Add cindex.
807
808 * keymaps.texi (Key Binding Commands): Trivial rephrasing.
809
810 2013-02-10 Glenn Morris <rgm@gnu.org>
811
812 * keymaps.texi (Creating Keymaps): Update make-keymap result.
813
814 2013-02-09 Eli Zaretskii <eliz@gnu.org>
815
816 * modes.texi (%-Constructs): Remove the description of %t.
817
818 * nonascii.texi (MS-DOS File Types): Delete node.
819
820 2013-02-08 Glenn Morris <rgm@gnu.org>
821
822 * keymaps.texi (Active Keymaps, Searching Keymaps):
823 Remove confusing mention of "symbolic prefix". (Bug#13643)
824
825 2013-01-19 Glenn Morris <rgm@gnu.org>
826
827 * macros.texi (Indenting Macros): Fix order of an indent
828 symbol's arguments. (Bug#13450)
829
830 2013-01-19 Paul Eggert <eggert@cs.ucla.edu>
831
832 Allow floating-point file offsets.
833 * files.texi (Reading from Files, Writing to Files):
834 Say that file offsets can be numbers, not just integers.
835
836 2013-01-09 Glenn Morris <rgm@gnu.org>
837
838 * commands.texi (Interactive Codes):
839 Whitespace does not terminate interactive "S". (Bug#13393)
840
841 2013-01-06 Chong Yidong <cyd@gnu.org>
842
843 * windows.texi (Vertical Scrolling): Fix typos (Bug#13267).
844
845 2013-01-05 Glenn Morris <rgm@gnu.org>
846
847 * display.texi (Overlay Properties): Mention field. (Bug#13364)
848
849 2013-01-05 Eli Zaretskii <eliz@gnu.org>
850
851 * hooks.texi (Standard Hooks): Use @item, not @itemx, as the first
852 directive in a group of items.
853
854 2013-01-05 Chong Yidong <cyd@gnu.org>
855
856 * keymaps.texi (Key Sequences): Remove obsolete sentence
857 (Bug#13356).
858
859 2013-01-04 Ari Roponen <ari.roponen@gmail.com> (tiny change)
860
861 * hash.texi (Defining Hash): Fix typo. (Bug#13345)
862
863 2013-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
864
865 * files.texi (File Attributes): Undocument return format of file-acl.
866
867 2013-01-03 Glenn Morris <rgm@gnu.org>
868
869 * processes.texi (System Processes):
870 * syntax.texi (Syntax Table Functions): Tweak some line breaks.
871
872 * searching.texi (Replacing Match): Fix xref.
873
874 * elisp.texi (DATE): Bump to Jan 2013.
875
876 2013-01-02 Glenn Morris <rgm@gnu.org>
877
878 * customize.texi (Common Keywords, Type Keywords):
879 Replace "active field" with "button". (Bug#13310)
880
881 * customize.texi (Common Keywords): Add xref. (Bug#13311)
882 * tips.texi (Library Headers): Add cindex.
883
884 2012-12-30 Wolfgang Jenkner <wjenkner@inode.at>
885
886 * functions.texi (Declare Form):
887 * intro.texi (A Sample Function Description):
888 * syntax.texi (Syntax Table Internals, Syntax Table Functions):
889 * variables.texi (Using Lexical Binding): Don't use @var or CAPS
890 in @def.. commands. (Bug#13292)
891
892 2012-12-29 Eli Zaretskii <eliz@gnu.org>
893
894 * files.texi (Changing Files): Document the return values of
895 set-file-selinux-context and set-file-acl.
896
897 2012-12-27 Glenn Morris <rgm@gnu.org>
898
899 * files.texi (File Names): Mention Cygwin conversion functions.
900
901 2012-12-22 Martin Rudalics <rudalics@gmx.at>
902
903 * windows.texi (Selecting Windows): Reword description of
904 select-window (Bug#13248).
905
906 2012-12-22 Eli Zaretskii <eliz@gnu.org>
907
908 * files.texi (File Attributes, Changing Files): Remove the details
909 about the text returned by file-acl. Instead, just document that
910 it is an opaque string meant to be used by set-file-acl.
911
912 2012-12-21 Chong Yidong <cyd@gnu.org>
913
914 * modes.texi (Auto Major Mode): Fix typo (Bug#13230).
915
916 * customize.texi (Simple Types): Document key-sequence type
917 (Bug#13048).
918
919 * strings.texi (Text Comparison): Doc fix for compare-strings.
920
921 2012-12-19 Michael Albinus <michael.albinus@gmx.de>
922
923 * files.texi (Magic File Names): Add `file-acl',
924 `file-selinux-context', `set-file-acl' and
925 `set-file-selinux-context'. Make the list consistent.
926
927 2012-12-19 Jonas Bernoulli <jonas@bernoul.li>
928
929 * tips.texi (Library Headers): New header keyword `Homepage'.
930 Make continuation lines syntax more precise.
931
932 2012-12-17 Eli Zaretskii <eliz@gnu.org>
933
934 * files.texi (File Attributes, Changing Files): Update to include
935 MS-Windows support for ACLs.
936
937 2012-12-16 Romain Francoise <romain@orebokech.com>
938
939 * files.texi (File Attributes): Document ACL support and new
940 `file-acl' function.
941 (Changing Files): Mention argument name change of `copy-file' and
942 document new function `set-file-acl'.
943
944 2012-12-14 Paul Eggert <eggert@cs.ucla.edu>
945
946 Fix permissions bugs with setgid directories etc. (Bug#13125)
947 * files.texi (Testing Accessibility): Document GROUP arg
948 of file-ownership-preserved-p.
949 (File Attributes): Document that 9th element is now
950 just a placeholder.
951 * os.texi (User Identification): Document new functions group-gid,
952 group-real-gid.
953
954 2012-12-11 Paul Eggert <eggert@cs.ucla.edu>
955
956 * internals.texi (C Integer Types): New section.
957 This follows up and records an email in
958 <http://lists.gnu.org/archive/html/emacs-devel/2012-07/msg00496.html>.
959
960 2012-12-10 Stefan Monnier <monnier@iro.umontreal.ca>
961
962 * control.texi (Pattern matching case statement): New node.
963
964 * customize.texi (Variable Definitions): Mention the default :group
965 for defcustoms (bug#13093).
966
967 2012-12-09 Glenn Morris <rgm@gnu.org>
968
969 * customize.texi (Variable Definitions): Mention eval-defun
970 on a defcustom calls the :set function when appropriate.
971
972 2012-12-06 Paul Eggert <eggert@cs.ucla.edu>
973
974 * doclicense.texi, gpl.texi: Update to latest version from FSF.
975 These are just minor editorial changes.
976
977 2012-12-06 Chong Yidong <cyd@gnu.org>
978
979 * lists.texi (Plist Access): Move put example to Symbol Plists.
980
981 * symbols.texi (Standard Properties): Fix typo.
982
983 2012-12-03 Chong Yidong <cyd@gnu.org>
984
985 * symbols.texi (Symbol Properties): New node.
986 (Symbol Plists): Make it a subsection under Symbol Properties.
987 (Standard Properties): New node.
988
989 * lists.texi (Property Lists): Move here from symbols.texi.
990 (Plist Access): Rename from Other Plists.
991
992 * customize.texi (Variable Definitions):
993 * display.texi (Defining Faces):
994 * sequences.texi (Char-Tables): Fix xref.
995
996 * keymaps.texi (Key Sequences): `kbd' is now a function.
997
998 * commands.texi (Using Interactive): Fix index entry.
999
1000 2012-11-24 Paul Eggert <eggert@cs.ucla.edu>
1001
1002 * doclicense.texi: Update to latest version from FSF.
1003 These are just minor editorial changes.
1004 * elisp.texi (GNU Free Documentation License)
1005 (GNU General Public Licens):
1006 Provide sectioning, since doclicense.texi no longer does that.
1007
1008 * loading.texi (Named Features): @ -> @@ to fix typo.
1009
1010 2012-11-24 Martin Rudalics <rudalics@gmx.at>
1011
1012 * windows.texi (Basic Windows): Fix typo.
1013 (Windows and Frames): Fix example. Move description of
1014 window-in-direction here.
1015 (Recombining Windows): Fix example.
1016 (Buffers and Windows): Fix description of replace-buffer-in-windows.
1017 (Switching Buffers): Reword.
1018 (Display Action Functions): Minor adjustments.
1019 (Choosing Window Options): Minor fixes.
1020 (Window History): Minor rewording.
1021 (Dedicated Windows): Correct and reword part describing how
1022 dedicatedness affects functions removing buffers or windows.
1023 * buffers.texi (The Buffer List): Fix description of bury-buffer.
1024
1025 2012-11-24 Chong Yidong <cyd@gnu.org>
1026
1027 * modes.texi (%-Constructs): Fix statement about mode construct
1028 padding (Bug#12866).
1029
1030 2012-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
1031
1032 * debugging.texi (Profiling): Make it more clear
1033 that --enable-profiling is about profiling the C code.
1034
1035 2012-11-21 Glenn Morris <rgm@gnu.org>
1036
1037 * display.texi (Attribute Functions):
1038 Update for set-face-* name changes.
1039 Add new "inherit" argument for face-bold-p etc.
1040 Move description of this argument to a common section, like "frame".
1041
1042 * debugging.texi (Profiling): New section.
1043 (Debugging): Mention profiling in the introduction.
1044 * tips.texi (Compilation Tips): Move profiling to separate section.
1045 * elisp.texi: Add Profiling to detailed menu.
1046
1047 2012-11-21 Martin Rudalics <rudalics@gmx.at>
1048
1049 * windows.texi (Display Action Functions): Fix recently added
1050 example. Suggested by Michael Heerdegen.
1051
1052 2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
1053
1054 Minor cleanup for times as lists of four integers.
1055 * os.texi (Time Parsing): Time values can now be four integers.
1056
1057 2012-11-18 Glenn Morris <rgm@gnu.org>
1058
1059 * loading.texi (How Programs Do Loading): Add eager macro expansion.
1060 * macros.texi (Expansion): Mention eager macro expansion.
1061
1062 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
1063
1064 2012-11-18 Leo Liu <sdl.web@gmail.com>
1065
1066 * minibuf.texi (Programmed Completion): Doc fix for metadata
1067 request (Bug#12850).
1068
1069 2012-11-18 Glenn Morris <rgm@gnu.org>
1070
1071 * display.texi (Temporary Displays): Document with-temp-buffer-window.
1072
1073 * frames.texi (Size and Position): Add fit-frame-to-buffer command.
1074 * windows.texi (Resizing Windows): Add fit-frame-to-buffer option.
1075 (Window Sizes): Add vindex for window-min-height, window-min-width.
1076 (Display Action Functions): Mention pop-up-frame-parameters.
1077
1078 2012-11-16 Martin Rudalics <rudalics@gmx.at>
1079
1080 * windows.texi (Choosing Window): Rewrite description of
1081 display-buffer-alist (Bug#12167).
1082 (Display Action Functions): Mention inhibit-switch-frame.
1083 Fix description of display-buffer-below-selected. Reorder actions.
1084 Add example (Bug#12848).
1085
1086 2012-11-16 Glenn Morris <rgm@gnu.org>
1087
1088 * display.texi (Face Attributes): Fix :underline COLOR description.
1089 (Attribute Functions): Update for set-face-underline rename.
1090 Tweak descriptions of face-underline-p, face-inverse-video-p.
1091
1092 * keymaps.texi (Searching Keymaps, Tool Bar): Untabify examples,
1093 so they align better in info.
1094 (Active Keymaps, Searching Keymaps, Controlling Active Maps):
1095 Document set-temporary-overlay-map.
1096
1097 2012-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
1098
1099 * keymaps.texi (Translation Keymaps): Add a subsection "Interaction
1100 with normal keymaps".
1101
1102 2012-11-15 Dmitry Antipov <dmantipov@yandex.ru>
1103
1104 * internals.texi (Garbage Collection): Update descriptions
1105 of vectorlike_header, garbage-collect and gc-cons-threshold.
1106 (Object Internals): Explain Lisp_Object layout and the basics
1107 of an internal type system.
1108 (Buffer Internals): Update description of struct buffer.
1109
1110 2012-11-13 Glenn Morris <rgm@gnu.org>
1111
1112 * variables.texi (Adding Generalized Variables):
1113 At least mention gv-define-expander and gv-letplace.
1114
1115 * debugging.texi (Error Debugging): Mention debug-on-message.
1116 (Using Debugger): Mention debugger-bury-or-kill.
1117
1118 * control.texi (Signaling Errors):
1119 * debugging.texi (Error Debugging):
1120 * errors.texi (Standard Errors): Add user-error.
1121
1122 * variables.texi (Adding Generalized Variables):
1123 Use standard formatting for common lisp note about setf functions.
1124
1125 2012-11-10 Martin Rudalics <rudalics@gmx.at>
1126
1127 * elisp.texi (Top): Add Recombining Windows to menu.
1128 * windows.texi (Recombining Windows): New subsection.
1129 (Splitting Windows): Rewrite text on handling of window
1130 combinations and move it to new subsection.
1131
1132 2012-11-10 Chong Yidong <cyd@gnu.org>
1133
1134 * searching.texi (Replacing Match): Document \? in replace-match.
1135
1136 * variables.texi (Creating Buffer-Local): Document setq-local and
1137 defvar-local.
1138 (Setting Generalized Variables): Arrange table alphabetically.
1139
1140 * lists.texi (List Elements, List Variables): Clarify descriptions
1141 of push and pop for generalized variables.
1142
1143 * edebug.texi (Specification List): setf is no longer CL-only.
1144
1145 2012-11-10 Glenn Morris <rgm@gnu.org>
1146
1147 * variables.texi (Adding Generalized Variables):
1148 Update description of FIX-RETURN expansion.
1149
1150 * variables.texi (Setting Generalized Variables):
1151 Split most of previous contents into this subsection.
1152 (Adding Generalized Variables): New subsection.
1153 Move note on lack of setf functions here from misc/cl.texi.
1154
1155 * elisp.texi: Add Generalized Variables subsections to detailed menu.
1156
1157 2012-11-10 Chong Yidong <cyd@gnu.org>
1158
1159 * frames.texi (Initial Parameters): Doc fix (Bug#12144).
1160
1161 2012-11-08 Michael Albinus <michael.albinus@gmx.de>
1162
1163 * os.texi (Notifications): Update descriptions of
1164 notifications-notify, notifications-close-notification and
1165 notifications-get-capabilities according to latest code changes.
1166 Add notifications-get-server-information.
1167
1168 2012-11-03 Chong Yidong <cyd@gnu.org>
1169
1170 * objects.texi (General Escape Syntax): Clarify the explanation of
1171 escape sequences.
1172 (Non-ASCII in Strings): Clarify when a string is unibyte vs
1173 multibyte. Hex escapes do not automatically make a string
1174 multibyte.
1175
1176 2012-11-03 Martin Rudalics <rudalics@gmx.at>
1177
1178 * windows.texi (Switching Buffers): Document option
1179 switch-to-buffer-preserve-window-point.
1180 (Display Action Functions): Document window-height and
1181 window-width alist entries.
1182 (Display Action Functions):
1183 Document display-buffer-below-selected and
1184 display-buffer-in-previous-window.
1185 (Quitting Windows): Document quit-restore-window.
1186 Rewrite section.
1187 (Window Configurations): In window-state-get mention that
1188 argument window must be valid.
1189 (Window Parameters): Document quit-restore window parameter
1190 (Bug#12158).
1191
1192 2012-10-31 Glenn Morris <rgm@gnu.org>
1193
1194 * control.texi (Catch and Throw): Add xref to cl.texi.
1195
1196 * lists.texi (Sets And Lists): Point xref to better location.
1197
1198 * errors.texi (Standard Errors):
1199 * loading.texi (Autoload): Update for cl-lib namespace changes.
1200
1201 * modes.texi (Defining Minor Modes): "Generalized Variables"
1202 section is now in this manual rather than cl.texi.
1203
1204 * eval.texi (Special Forms): No longer special forms: defmacro,
1205 defun, save-window-excursion, with-output-to-temp-buffer.
1206 * functions.texi (Defining Functions): Defun is now a macro.
1207 Defalias is a function.
1208
1209 2012-10-30 Glenn Morris <rgm@gnu.org>
1210
1211 * variables.texi (Generalized Variables): Fix typo.
1212
1213 2012-10-30 Chong Yidong <cyd@gnu.org>
1214
1215 * symbols.texi (Symbol Plists): Document function-get.
1216
1217 * loading.texi (Autoload): Document autoloadp, autoload-do-load.
1218
1219 * frames.texi (Visibility of Frames): Document tty-top-frame.
1220
1221 2012-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
1222
1223 * keymaps.texi (Format of Keymaps): Document the multiple
1224 inheritance format.
1225
1226 2012-10-28 Martin Rudalics <rudalics@gmx.at>
1227
1228 * windows.texi (Basic Windows): Reformulate description of live,
1229 internal and valid windows.
1230 (Cyclic Window Ordering): Describe new argument of
1231 get-lru-window and get-largest-window. Add description of
1232 window-in-direction.
1233
1234 2012-10-27 Glenn Morris <rgm@gnu.org>
1235
1236 * variables.texi (Generalized Variables): New section,
1237 adapted from misc/cl.texi.
1238 * elisp.texi (Top): Add Generalized Variables to menu.
1239 * lists.texi (List Elements, List Variables):
1240 Mention generalized variables.
1241
1242 * lists.texi (List Elements): Typo fix.
1243
1244 2012-10-27 Chong Yidong <cyd@gnu.org>
1245
1246 * minibuf.texi (High-Level Completion): Don't mention removed
1247 function iswitchb-read-buffer.
1248
1249 * commands.texi (Event Input Misc): Remove last-input-char.
1250 (Command Loop Info): Remove last-command-char.
1251
1252 * frames.texi (Initial Parameters): Don't mention the obsolete
1253 special-display feature.
1254
1255 * windows.texi (Choosing Window): Don't mention the obsolete
1256 special display feature.
1257 (Choosing Window Options): Remove obsolete special-display
1258 variables, and the functions special-display-p and
1259 special-display-popup-frame.
1260
1261 * display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
1262
1263 * hooks.texi (Standard Hooks): Remove obsolete hooks.
1264
1265 * markers.texi (Information from Markers): Remove obsolete
1266 function buffer-has-markers-at.
1267
1268 * text.texi (Yanking): Document yank-handled-properties.
1269
1270 2012-10-24 Paul Eggert <eggert@penguin.cs.ucla.edu>
1271
1272 Update manual for new time stamp format (Bug#12706).
1273 * buffers.texi (Modification Time):
1274 * files.texi (Testing Accessibility, File Attributes):
1275 * intro.texi (Version Info):
1276 * os.texi (Time of Day):
1277 Update for new time stamp format (HIGH LOW MICROSEC PICOSEC).
1278 These instances were missed the first time around.
1279 Problem reported by Glenn Morris in <http://bugs.gnu.org/12706#25>.
1280
1281 2012-10-24 Chong Yidong <cyd@gnu.org>
1282
1283 * minibuf.texi (Text from Minibuffer): Document read-regexp
1284 changes.
1285
1286 * nonascii.texi (Selecting a Representation):
1287 Document set-buffer-multibyte changes.
1288
1289 * keymaps.texi (Toolkit Differences): Node deleted.
1290 (Easy Menu): New node.
1291
1292 2012-10-23 Stefan Monnier <monnier@iro.umontreal.ca>
1293
1294 * hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
1295
1296 2012-10-23 Paul Eggert <eggert@cs.ucla.edu>
1297
1298 Fix outdated timestamp documentation in Elisp manual (bug#12706).
1299 * files.texi (File Attributes):
1300 * text.texi (Undo):
1301 Time stamp resolution is now 1 picosecond, not 1 second.
1302
1303 2012-10-23 Chong Yidong <cyd@gnu.org>
1304
1305 * display.texi (Font Lookup): Remove font-list-limit.
1306
1307 * keymaps.texi (Key Sequences): Avoid referring to Edit Macro mode
1308 (Bug#12529).
1309
1310 2012-10-22 Glenn Morris <rgm@gnu.org>
1311
1312 * os.texi (Recording Input): Tiny fix.
1313
1314 * intro.texi (Lisp History):
1315 * lists.texi (Sets And Lists): Refer to cl-lib rather than cl.
1316 * tips.texi (Coding Conventions): Recommend cl-lib over cl.
1317
1318 2012-10-15 Chong Yidong <cyd@gnu.org>
1319
1320 * macros.texi (Defining Macros): defmacro is now a macro.
1321 Explicitly list the docstring and declare arguments.
1322
1323 * functions.texi (Anonymous Functions): Explicitly list the
1324 docstring, declare, and interactive arguments to lambda.
1325 (Defining Functions): Likewise for defun.
1326 (Inline Functions): Likewise for defsubst.
1327 (Declare Form): Tweak description.
1328
1329 2012-10-13 Chong Yidong <cyd@gnu.org>
1330
1331 * display.texi (ImageMagick Images): ImageMagick enabled by default.
1332
1333 2012-10-05 Chong Yidong <cyd@gnu.org>
1334
1335 * minibuf.texi (Basic Completion): Clarify list form of completion
1336 table (Bug#12564).
1337
1338 2012-10-05 Bruno Félix Rezende Ribeiro <oitofelix@gmail.com> (tiny change)
1339
1340 * functions.texi (Function Safety): Copyedit. (Bug#12562)
1341
1342 2012-10-01 Paul Eggert <eggert@cs.ucla.edu>
1343
1344 Revert the FOLLOW-SYMLINKS change for file-attributes.
1345 * files.texi (File Attributes, Magic File Names): Undo last change.
1346
1347 2012-09-30 Paul Eggert <eggert@cs.ucla.edu>
1348
1349 file-attributes has a new optional arg FOLLOW-SYMLINKS.
1350 * files.texi (File Attributes): Describe it.
1351 (Magic File Names): Use it.
1352
1353 2012-09-30 Chong Yidong <cyd@gnu.org>
1354
1355 * commands.texi (Click Events): Define "mouse position list".
1356 Remove mention of unimplemented horizontal scroll bars.
1357 (Drag Events, Motion Events): Refer to "mouse position list".
1358 (Accessing Mouse): Document posnp.
1359
1360 * errors.texi (Standard Errors): Tweak arith-error description.
1361 Tweak markup. Remove domain-error and friends, which seem to be
1362 unused after the floating-point code revamp.
1363
1364 * functions.texi (Obsolete Functions): Obsolescence also affects
1365 documentation commands. Various clarifications.
1366 (Declare Form): New node.
1367
1368 * strings.texi (String Basics): Copyedits.
1369
1370 * os.texi (Idle Timers): Minor clarifications.
1371 (User Identification): Add system-users and system-groups.
1372
1373 * macros.texi (Defining Macros): Move description of `declare' to
1374 Declare Form node.
1375
1376 * loading.texi (Autoload):
1377 * help.texi (Documentation Basics): The special sequences can
1378 trigger autoloading.
1379
1380 * numbers.texi (Integer Basics): Copyedits.
1381 (Float Basics): Consider IEEE floating point always available.
1382 (Random Numbers): Document actual limits.
1383 (Arithmetic Operations): Clarify division by zero. Don't mention
1384 the machine-independence of negative division since it does not
1385 happen in practice.
1386
1387 2012-09-28 Chong Yidong <cyd@gnu.org>
1388
1389 * os.texi (Startup Summary): Document leim-list.el change.
1390
1391 2012-09-25 Chong Yidong <cyd@gnu.org>
1392
1393 * functions.texi (Defining Functions): defun is now a macro.
1394
1395 2012-09-28 Leo Liu <sdl.web@gmail.com>
1396
1397 * files.texi (Files): Fix typo.
1398
1399 2012-09-23 Chong Yidong <cyd@gnu.org>
1400
1401 * buffers.texi (Read Only Buffers): Document read-only-mode.
1402
1403 * keymaps.texi (Alias Menu Items): Replace toggle-read-only with
1404 read-only-mode.
1405
1406 * backups.texi (Auto-Saving): Refer to Minor Mode Conventions for
1407 calling conventions.
1408
1409 2012-09-22 Chong Yidong <cyd@gnu.org>
1410
1411 * searching.texi (Replacing Match): Minor clarification.
1412
1413 2012-09-22 Eli Zaretskii <eliz@gnu.org>
1414
1415 * edebug.texi (Instrumenting): Improve indexing.
1416
1417 * os.texi (Idle Timers): Warn against reinvoking an idle timer
1418 from within its own timer action. (Bug#12447)
1419
1420 2012-09-22 Chong Yidong <cyd@gnu.org>
1421
1422 * frames.texi (Pop-Up Menus): Minor clarification (Bug#11148).
1423
1424 2012-09-21 Glenn Morris <rgm@gnu.org>
1425
1426 * debugging.texi (Using Debugger): Fix typo.
1427
1428 2012-09-18 Chong Yidong <cyd@gnu.org>
1429
1430 * display.texi (Faces): Discuss anonymous faces.
1431 (Face Attributes): Tweak intro.
1432 (Defining Faces): Move after the Face Attributes node. Copyedits.
1433 (Displaying Faces): Describe role of inheritance.
1434
1435 * customize.texi (Customization): Define customization more
1436 carefully (Bug#11440).
1437 (Common Keywords): Add xref to Constant Variables.
1438
1439 * variables.texi (Defining Variables): Link to defcustom's node
1440 instead of the higher-level Customization chapter.
1441
1442 2012-09-11 Paul Eggert <eggert@cs.ucla.edu>
1443
1444 Simplify, document, and port floating-point (Bug#12381).
1445 * numbers.texi (Float Basics, Arithmetic Operations, Math Functions):
1446 Document that / and mod (with floating point arguments), along
1447 with asin, acos, log, log10, expt and sqrt, return special values
1448 instead of signaling exceptions.
1449 (Float Basics): Document that logb operates on the absolute value
1450 of its argument.
1451 (Math Functions): Document that (log ARG BASE) also returns NaN if
1452 BASE is negative. Document that (expt X Y) returns NaN if X is a
1453 finite negative number and Y a finite non-integer.
1454
1455 2012-09-09 Chong Yidong <cyd@gnu.org>
1456
1457 * lists.texi (Sets And Lists): Explain that the return value for
1458 delete should be used, like for delq.
1459
1460 * minibuf.texi (Yes-or-No Queries): Document recentering and
1461 scrolling in y-or-n-p. Remove gratuitous example.
1462
1463 * searching.texi (Search and Replace): Document window scrolling
1464 entries in query-replace-map.
1465
1466 2012-09-08 Chong Yidong <cyd@gnu.org>
1467
1468 * syntax.texi (Syntax Table Internals): Define "raw syntax
1469 descriptor" terminology (Bug#12383).
1470 (Syntax Descriptors): Mention raw syntax descriptors.
1471
1472 2012-09-07 Chong Yidong <cyd@gnu.org>
1473
1474 * variables.texi (Creating Buffer-Local): Fix description of
1475 local-variable-if-set-p (Bug#10713).
1476
1477 * eval.texi (Intro Eval): Add index entry for sexp (Bug#12233).
1478
1479 * windows.texi (Display Action Functions)
1480 (Choosing Window Options): Remove obsolete variable
1481 display-buffer-reuse-frames.
1482 (Switching Buffers): Minor doc tweak for switch-to-buffer.
1483
1484 * positions.texi (Narrowing): Document buffer-narrowed-p.
1485
1486 * markers.texi (Moving Markers): Add xref to Point (Bug#7151).
1487
1488 * syntax.texi (Low-Level Parsing): Add xref to Parser State
1489 (Bug#12269).
1490
1491 2012-09-04 Lars Ingebrigtsen <larsi@gnus.org>
1492
1493 * debugging.texi (Explicit Debug): Document `debug-on-message'.
1494
1495 2012-09-02 Chong Yidong <cyd@gnu.org>
1496
1497 * windows.texi (Window Configurations): Recommend against using
1498 save-window-excursion (Bug#12075).
1499
1500 * control.texi (Catch and Throw):
1501 * positions.texi (Excursions): Don't mention it.
1502
1503 2012-09-01 Paul Eggert <eggert@cs.ucla.edu>
1504
1505 Better seed support for (random).
1506 * numbers.texi (Random Numbers): Document new behavior of
1507 the calls (random) and (random STRING).
1508
1509 2012-08-21 Martin Rudalics <rudalics@gmx.at>
1510
1511 * windows.texi (Window Point): Document recent changes in
1512 window-point and set-window-point.
1513 (Selecting Windows): Document recent change in select-window.
1514
1515 2012-08-06 Eli Zaretskii <eliz@gnu.org>
1516
1517 * functions.texi (Closures): Put the main index entry for
1518 "closures" here. (Bug#12138)
1519
1520 * variables.texi (Lexical Binding): Disambiguate the index entry
1521 for "closures".
1522
1523 2012-08-05 Chong Yidong <cyd@gnu.org>
1524
1525 * display.texi (Defining Faces): Move documentation of
1526 frame-background-mode to the Emacs manual (Bug#7774).
1527
1528 2012-08-04 Chong Yidong <cyd@gnu.org>
1529
1530 * syntax.texi (Syntax Basics): Rearrange the text for clarity.
1531 Fix description of syntax table inheritance.
1532 (Syntax Table Functions): Don't refer to internal contents of
1533 syntax table, since that is not explained yet. Copyedits.
1534 (Standard Syntax Tables): Node deleted.
1535 (Syntax Table Internals): Misc clarifications. Improve table
1536 formatting.
1537
1538 * keymaps.texi (Inheritance and Keymaps):
1539 * text.texi (Sticky Properties): Tweak index entry.
1540
1541 2012-07-28 Eli Zaretskii <eliz@gnu.org>
1542
1543 * nonascii.texi (Character Sets): Fix a typo. (Bug#12062)
1544
1545 2012-07-25 Paul Eggert <eggert@cs.ucla.edu>
1546
1547 Prefer typical American spelling for "acknowledgment".
1548 * intro.texi (Acknowledgments): Rename from Acknowledgements.
1549
1550 2012-07-21 Eli Zaretskii <eliz@gnu.org>
1551
1552 * commands.texi (Special Events): Mention language-change event.
1553 (Input Events, Interactive Codes):
1554 * keymaps.texi (Key Sequences): Mention events that are
1555 non-keyboard but also non-mouse events.
1556
1557 2012-07-17 Chong Yidong <cyd@gnu.org>
1558
1559 * text.texi (Insertion): Document insert-char changes.
1560
1561 2012-07-15 Leo Liu <sdl.web@gmail.com>
1562
1563 * display.texi (Fringe Bitmaps): Add exclamation-mark.
1564
1565 2012-07-13 Chong Yidong <cyd@gnu.org>
1566
1567 * buffers.texi (Read Only Buffers): Document toggle-read-only
1568 changes. Reword to account for the fact that read-only is
1569 currently not supported in overlay properties.
1570
1571 2012-07-07 Chong Yidong <cyd@gnu.org>
1572
1573 * loading.texi (Library Search): Index site-lisp directories.
1574
1575 2012-07-06 Chong Yidong <cyd@gnu.org>
1576
1577 * intro.texi (A Sample Function Description): Fix incorrect
1578 markup, undoing previous change.
1579 (A Sample Variable Description): Minor clarifications and markup
1580 improvements.
1581
1582 * elisp.texi (Top):
1583 * text.texi (Text): Fix menu order.
1584
1585 2012-07-06 Richard Stallman <rms@gnu.org>
1586
1587 * intro.texi (Evaluation Notation, A Sample Function Description):
1588 (A Sample Variable Description): Improve/undo previous changes.
1589
1590 2012-07-05 Glenn Morris <rgm@gnu.org>
1591
1592 * intro.texi (A Sample Function Description): Fix cross-refs.
1593
1594 2012-07-05 Michael Witten <mfwitten@gmail.com> (tiny change)
1595
1596 * intro.texi (Evaluation Notation, A Sample Function Description)
1597 (A Sample Variable Description, Version Info): Copy edits (bug#11862).
1598
1599 2012-06-27 Chong Yidong <cyd@gnu.org>
1600
1601 * processes.texi (Asynchronous Processes, Input to Processes):
1602 * internals.texi (Process Internals): Don't capitalize "pty".
1603
1604 2012-06-24 Thien-Thi Nguyen <ttn@gnuvola.org>
1605
1606 * processes.texi (Asynchronous Processes): Make the pty vs pipe
1607 discussion more prominent.
1608
1609 2012-06-23 Eli Zaretskii <eliz@gnu.org>
1610
1611 * commands.texi (Misc Events): Document the language-change event.
1612
1613 2012-06-22 Paul Eggert <eggert@cs.ucla.edu>
1614
1615 Support higher-resolution time stamps (Bug#9000).
1616 * os.texi (Time of Day, Time Parsing, Processor Run Time, Idle Timers):
1617 * processes.texi (System Processes):
1618 Time stamp resolution is now picosecond, not microsecond.
1619
1620 2012-06-21 Glenn Morris <rgm@gnu.org>
1621
1622 * Makefile.in: Rename infodir to buildinfodir throughout. (Bug#11737)
1623
1624 2012-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
1625
1626 * functions.texi (Defining Functions):
1627 * macros.texi (Defining Macros): Un-define the return value of `defun',
1628 `defmacro' and `defalias'.
1629
1630 2012-06-17 Chong Yidong <cyd@gnu.org>
1631
1632 * elisp.texi: Remove urlcolor setting.
1633
1634 2012-06-17 Glenn Morris <rgm@gnu.org>
1635
1636 * display.texi (Face Attributes): Copyedits. Add a few cindex entries.
1637 Overlining no longer behaves exactly like underlining.
1638
1639 2012-06-16 Aurélien Aptel <aurelien.aptel@gmail.com>
1640
1641 * display.texi (Face Attributes):
1642 Document wave-style underline face attribute.
1643
1644 2012-06-11 Chong Yidong <cyd@gnu.org>
1645
1646 * display.texi (ImageMagick Images): ImageMagick now supports the
1647 :background property.
1648
1649 2012-06-10 Dmitry Antipov <dmantipov@yandex.ru>
1650
1651 * internals.texi (Garbage Collection): Typo fix.
1652
1653 2012-06-09 Chong Yidong <cyd@gnu.org>
1654
1655 * text.texi (Special Properties): Clarify the meaning of a list of
1656 faces in the `face' property.
1657
1658 * display.texi (Face Remapping): Minor clarification.
1659
1660 2012-06-08 Chong Yidong <cyd@gnu.org>
1661
1662 * display.texi (Face Attributes): Font family does not accept
1663 wildcards. De-document obsolete :bold and :italic attributes.
1664 (Defining Faces): Use new-style face spec format.
1665
1666 2012-06-08 Dmitry Antipov <dmantipov@yandex.ru>
1667
1668 * internals.texi (Garbage Collection): Document new
1669 vector management code and vectorlike_header structure.
1670
1671 2012-06-03 Chong Yidong <cyd@gnu.org>
1672
1673 * modes.texi (Mode Line Data): Use "mode line construct"
1674 terminology for consistency.
1675
1676 2012-05-27 Glenn Morris <rgm@gnu.org>
1677
1678 * abbrevs.texi, advice.texi, anti.texi, backups.texi:
1679 * buffers.texi, commands.texi, compile.texi, control.texi:
1680 * customize.texi, debugging.texi, display.texi, doclicense.texi:
1681 * edebug.texi, elisp.texi, errors.texi, eval.texi, files.texi:
1682 * frames.texi, functions.texi, gpl.texi, hash.texi, help.texi:
1683 * hooks.texi, index.texi, internals.texi, intro.texi, keymaps.texi:
1684 * lists.texi, loading.texi, macros.texi, maps.texi, markers.texi:
1685 * minibuf.texi, modes.texi, nonascii.texi, numbers.texi:
1686 * objects.texi, os.texi, package.texi, positions.texi:
1687 * processes.texi, searching.texi, sequences.texi, streams.texi:
1688 * strings.texi, symbols.texi, syntax.texi, text.texi, tips.texi:
1689 * variables.texi, windows.texi: Nuke hand-written node pointers.
1690
1691 2012-05-27 Chong Yidong <cyd@gnu.org>
1692
1693 * functions.texi (Obsolete Functions):
1694 Fix doc for set-advertised-calling-convention.
1695
1696 * modes.texi (Mode Help): Fix describe-mode.
1697
1698 * display.texi (Face Functions): Fix define-obsolete-face-alias.
1699
1700 * variables.texi (Variable Aliases): Fix make-obsolete-variable.
1701
1702 2012-05-27 Martin Rudalics <rudalics@gmx.at>
1703
1704 * commands.texi (Recursive Editing): recursive-edit is a command.
1705
1706 * compile.texi (Docs and Compilation):
1707 byte-compile-dynamic-docstrings is an option.
1708
1709 * debugging.texi (Invoking the Debugger): debug is a command.
1710
1711 * display.texi (Progress): progress-reporter-update and
1712 progress-reporter-force-update have VALUE argument optional.
1713 (Animated Images): Use non-@code{nil} instead of non-nil.
1714
1715 * files.texi (Format Conversion Round-Trip):
1716 Use non-@code{nil} instead of non-nil.
1717
1718 * frames.texi (Creating Frames): make-frame is a command.
1719 (Input Focus): select-frame is a command.
1720 (Pointer Shape): void-text-area-pointer is an option.
1721
1722 * help.texi (Describing Characters): read-kbd-macro is a command.
1723 (Help Functions): describe-prefix-bindings is a command.
1724
1725 * markers.texi (Creating Markers): Both arguments of copy-marker
1726 are optional.
1727
1728 * minibuf.texi (Reading File Names): Use @kbd instead of @code.
1729
1730 * modes.texi (Mode Line Variables): mode-line-remote and
1731 mode-line-client are not options.
1732 (Imenu): imenu-add-to-menubar is a command.
1733 (SMIE Indentation Helpers): Use non-@code{nil} instead of non-nil.
1734
1735 * os.texi (Sound Output): play-sound-file is a command.
1736
1737 * package.texi (Package Archives): Use @key{RET} instead of @kbd{RET}.
1738
1739 * processes.texi (Signals to Processes):
1740 Use @key{RET} instead of @code{RET}.
1741 (Signals to Processes): signal-process is a command.
1742
1743 * text.texi (Clickable Text): Use @key{RET} instead of @kbd{RET}.
1744 (Base 64): base64-encode-string is not a command while
1745 base64-decode-region is.
1746
1747 * windows.texi (Switching Buffers): pop-to-buffer is a command.
1748
1749 2012-05-12 Glenn Morris <rgm@gnu.org>
1750
1751 * Makefile.in (MKDIR_P): New, set by configure.
1752 (mkinfodir): Use $MKDIR_P.
1753
1754 2012-05-10 Glenn Morris <rgm@gnu.org>
1755
1756 * loading.texi (Loading Non-ASCII): Replace the obsolete "unibyte: t"
1757 with "coding: raw-text".
1758 Concept of multibyte sessions no longer exists.
1759
1760 * files.texi (File Locks): Mention create-lockfiles option.
1761
1762 2012-05-09 Glenn Morris <rgm@gnu.org>
1763
1764 * vol1.texi, vol2.texi: Remove files.
1765 * elisp.texi: Add VOL1,2 conditionals equivalent to vol1,2.texi
1766 * two-volume.make: Use elisp.texi as input rather than vol1,2.texi.
1767
1768 * Makefile.in (clean, mostlyclean): Add some more vol1/2 items.
1769
1770 * two-volume.make (emacsdir): New.
1771 (tex): Add directory with emacsver.texi to TEXINPUTS.
1772
1773 * minibuf.texi (Minibuffer History, Basic Completion):
1774 Tweak page breaks.
1775
1776 * internals.texi (Garbage Collection, Memory Usage)
1777 (Writing Emacs Primitives): Tweak page breaks.
1778
1779 * streams.texi (Output Variables): Improve page break.
1780
1781 * edebug.texi (Edebug Display Update): Improve page break.
1782
1783 * compile.texi (Disassembly): Condense the examples.
1784
1785 * eval.texi, functions.texi, loading.texi, macros.texi:
1786 Where possible, use example rather than smallexample.
1787
1788 * symbols.texi: Where possible, use example rather than smallexample.
1789 (Symbol Components): Fix typo.
1790 (Other Plists): Tweak page break.
1791
1792 * sequences.texi (Arrays): Tweak page breaks.
1793
1794 * customize.texi: Where possible, use example rather than smallexample.
1795 (Common Keywords, Variable Definitions, Applying Customizations)
1796 (Custom Themes): Tweak page breaks.
1797
1798 * control.texi: Where possible, use example rather than smallexample.
1799 (Sequencing, Conditionals, Signaling Errors, Handling Errors):
1800 Tweak page breaks.
1801
1802 2012-05-08 Glenn Morris <rgm@gnu.org>
1803
1804 * two.el: Remove; unused since creation of two-volume.make.
1805
1806 * vol1.texi, vol2.texi: No need to keep menus in these files.
1807
1808 2012-05-05 Glenn Morris <rgm@gnu.org>
1809
1810 * objects.texi (Process Type, Overlay Type): Tweak page-breaks.
1811
1812 * intro.texi (Caveats): Copyedit.
1813 (Lisp History): Convert inforef to xref.
1814 (Lisp History, Printing Notation, Version Info): Improve page-breaks.
1815
1816 * text.texi (Auto Filling): Don't mention Emacs 19.
1817
1818 * commands.texi (Event Input Misc): Don't mention unread-command-char.
1819 * numbers.texi (Predicates on Numbers): Don't mention Emacs 18.
1820
1821 * elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
1822
1823 * lists.texi (List-related Predicates, List Variables):
1824 Tweak page-breaks.
1825 (Sets And Lists): Convert inforef to xref.
1826
1827 2012-05-04 Glenn Morris <rgm@gnu.org>
1828
1829 * Makefile.in (INFO_EXT, INFO_OPTS): New, set by configure.
1830 (info, infoclean): Use $INFO_EXT.
1831 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1832 * makefile.w32-in (INFO_EXT, INFO_OPTS): New.
1833 (info, maintainer-clean): Use $INFO_EXT.
1834 ($(infodir)/elisp$(INFO_EXT)): Use $INFO_EXT and $INFO_OPT.
1835
1836 2012-05-04 Chong Yidong <cyd@gnu.org>
1837
1838 * os.texi (Timers): Use defopt for timer-max-repeats.
1839
1840 2012-05-03 Paul Eggert <eggert@cs.ucla.edu>
1841
1842 * os.texi (Time of Day): Do not limit current-time-string
1843 to years 1000..9999.
1844
1845 2012-05-02 Chong Yidong <cyd@gnu.org>
1846
1847 * display.texi (Font Lookup):
1848 * frames.texi (Pointer Shape):
1849 * processes.texi (Subprocess Creation): Use defopt for options.
1850
1851 2012-05-02 Glenn Morris <rgm@gnu.org>
1852
1853 * elisp.texi (@copying):
1854 * intro.texi (Introduction): Only print VERSION in the TeX version.
1855
1856 2012-05-02 Chong Yidong <cyd@gnu.org>
1857
1858 * text.texi (Change Hooks): Minor fix for after-change-functions.
1859
1860 2012-05-02 Glenn Morris <rgm@gnu.org>
1861
1862 * package.texi (Packaging Basics):
1863 * loading.texi (Autoload):
1864 * files.texi (Magic File Names):
1865 Reword to remove/reduce some overly long/short lines.
1866
1867 2012-04-27 Glenn Morris <rgm@gnu.org>
1868
1869 * elisp.texi, vol1.texi, vol2.texi: Some fixes for detailed menu.
1870 * modes.texi (Major Modes, Auto-Indentation):
1871 * buffers.texi (Buffers): Some fixes for menu descriptions.
1872
1873 2012-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
1874 * functions.texi (Simple Lambda, Argument List):
1875 * eval.texi (Function Indirection): Avoid deprecated form.
1876
1877 2012-04-27 Glenn Morris <rgm@gnu.org>
1878
1879 * book-spine.texi, elisp.texi, vol1.texi, vol2.texi:
1880 Add "et al." to authors.
1881
1882 * buffers.texi, commands.texi, compile.texi, control.texi:
1883 * customize.texi, display.texi, eval.texi, files.texi, frames.texi:
1884 * hash.texi, help.texi, intro.texi, keymaps.texi, lists.texi:
1885 * modes.texi, numbers.texi, objects.texi, streams.texi:
1886 * symbols.texi, syntax.texi, text.texi, tips.texi, variables.texi:
1887 Use Texinfo recommended convention for quotes+punctuation.
1888
1889 2012-04-27 Chong Yidong <cyd@gnu.org>
1890
1891 * keymaps.texi (Scanning Keymaps): Fix description of NO-REMAP arg
1892 to where-is-internal (Bug#10872).
1893
1894 2012-04-27 Glenn Morris <rgm@gnu.org>
1895
1896 * macros.texi (Indenting Macros): Fix typo.
1897
1898 * windows.texi (Basic Windows, Windows and Frames, Window Sizes)
1899 (Resizing Windows, Deleting Windows, Selecting Windows)
1900 (Choosing Window Options, Horizontal Scrolling)
1901 (Cyclic Window Ordering, Window History, Dedicated Windows)
1902 (Quitting Windows, Window Configurations, Textual Scrolling):
1903 (Coordinates and Windows, Window Configurations)
1904 (Window Parameters, Window Hooks): Copyedits.
1905 (Splitting Windows, Deleting Windows):
1906 Fix ignore-window-parameters logic.
1907 (Selecting Windows, Choosing Window Options): Markup fixes.
1908 (Window Start and End): Remove pointless example.
1909 Remove cross-reference to deleted count-lines content.
1910 (Textual Scrolling): Mention recenter-redisplay, recenter-top-bottom,
1911 and recenter-positions. Remove recenter example.
1912
1913 * elisp.texi, vol1.texi, vol2.texi: Bump VERSION and DATE.
1914
1915 * minibuf.texi (Intro to Minibuffers):
1916 Tweak discussion of resizing minibuffer window.
1917
1918 2012-04-26 Glenn Morris <rgm@gnu.org>
1919
1920 * elisp-covers.texi, front-cover-1.texi: Remove files.
1921
1922 * tindex.pl: Remove file.
1923
1924 * makefile.w32-in (srcs):
1925 * Makefile.in (srcs): Remove back.texi (which is unused).
1926
1927 2012-04-24 Michael Albinus <michael.albinus@gmx.de>
1928
1929 * os.texi (Notifications): Extend possible notification hints.
1930 Add notifications-get-capabilities.
1931
1932 2012-04-20 Chong Yidong <cyd@gnu.org>
1933
1934 * processes.texi (Asynchronous Processes): Mention nil argument to
1935 start-process.
1936
1937 2012-04-20 Glenn Morris <rgm@gnu.org>
1938
1939 * minibuf.texi (Basic Completion): No need to describe obarrays here.
1940 Don't mention obsolete `nospace' argument of all-completions.
1941 (Minibuffer Completion, Completion Commands, Reading File Names)
1942 (Completion Variables): Copyedits.
1943 (Completion Commands): Mention parent keymaps.
1944 Remove obsolete minibuffer-local-filename-must-match-map.
1945 (High-Level Completion): Remove read-variable's almost
1946 word-for-word duplication of read-command.
1947 * elisp.texi, vol1.texi, vol2.texi, minibuf.texi (Completion):
1948 Update "High-Level Completion" description.
1949
1950 * minibuf.texi (Minibuffers):
1951 * elisp.texi, vol1.texi, vol2.texi: Fix minibuffer subsection order.
1952
1953 * minibuf.texi: Standardize metasyntactic variables ("history", etc).
1954 Use Texinfo-recommended form of quote+punctuation.
1955 (Intro to Minibuffers): First minibuffer is #1, not #0.
1956 Mention minibuffer-inactive-mode.
1957 (Text from Minibuffer): Copyedits.
1958 (Minibuffer History, Programmed Completion): Fix @var usage.
1959 (Object from Minibuffer): Remove overly pedantic para.
1960 (Minibuffer History): Copyedits. Add face-name-history.
1961 (Initial Input, Yes-or-No Queries, Multiple Queries)
1962 (Minibuffer Windows, Minibuffer Misc): Copyedits.
1963 (Yes-or-No Queries): Tweak example.
1964 (Minibuffer Commands): Add next-complete-history-element.
1965 (Minibuffer Misc): Mention minibuffer-message-timeout, and
1966 minibuffer-inactive-mode.
1967
1968 * processes.texi (Serial Ports, Byte Packing, Bindat Spec)
1969 (Bindat Functions): Copyedits.
1970
1971 2012-04-20 Christopher Schmidt <christopher@ch.ristopher.com>
1972
1973 * files.texi (Saving Buffers): Document `visit and `visit-save'
1974 values of require-final-newline.
1975
1976 2012-04-20 Glenn Morris <rgm@gnu.org>
1977
1978 * processes.texi (Output from Processes, Filter Functions):
1979 Mention waiting-for-user-input-p.
1980 (Sentinels, Query Before Exit, System Processes, Transaction Queues):
1981 (Network Servers, Datagrams, Network Processes, Network Options)
1982 (Network Feature Testing, Serial Ports): Copyedits.
1983 (Network): Add encrypted network overview paragraph.
1984 Cross-reference the Emacs-GnuTLS manual. Use @acronym.
1985
1986 2012-04-20 Chong Yidong <cyd@gnu.org>
1987
1988 * help.texi (Keys in Documentation): Mention :advertised-binding.
1989
1990 * keymaps.texi (Menu Bar): Move most of the :advertised-binding
1991 description to help.texi.
1992
1993 2012-04-20 Glenn Morris <rgm@gnu.org>
1994
1995 * processes.texi (Process Information, Input to Processes)
1996 (Signals to Processes, Output from Processes, Process Buffers)
1997 (Filter Functions, Decoding Output): Copyedits.
1998 (Accepting Output): Discourage use of `millisec' argument.
1999
2000 2012-04-15 Glenn Morris <rgm@gnu.org>
2001
2002 * processes.texi (Processes, Subprocess Creation, Shell Arguments):
2003 (Synchronous Processes, Asynchronous Processes, Deleting Processes):
2004 Copyedits.
2005 (Subprocess Creation): Discourage modifying exec-path directly.
2006 (Synchronous Processes, Asynchronous Processes):
2007 Update some example output.
2008 (Process Information): Fix typo.
2009 (Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
2010
2011 2012-04-15 Glenn Morris <rgm@gnu.org>
2012
2013 * anti.texi (Antinews): Copyedits. Don't @dfn anything here.
2014 open-network-stream does exist in Emacs 23, but is simpler.
2015
2016 2012-04-15 Chong Yidong <cyd@gnu.org>
2017
2018 * customize.texi (Custom Themes): Also document load-theme etc.
2019
2020 2012-04-14 Chong Yidong <cyd@gnu.org>
2021
2022 * customize.texi (Applying Customizations):
2023 (Custom Themes): New nodes.
2024
2025 * display.texi (Defining Faces): Reference custom-set-faces.
2026
2027 * modes.texi (Defining Minor Modes, Defining Minor Modes):
2028 * os.texi (Startup Summary): Copyedits.
2029
2030 2012-04-14 Glenn Morris <rgm@gnu.org>
2031
2032 * loading.texi (Loading Non-ASCII): "unibyte:" can also be at the end.
2033
2034 * strings.texi (Case Tables):
2035 * objects.texi (General Escape Syntax):
2036 * keymaps.texi (Key Sequences): Use @acronym with "ASCII".
2037
2038 * buffers.texi, compile.texi, customize.texi, debugging.texi:
2039 * display.texi, edebug.texi, eval.texi, help.texi, intro.texi:
2040 * keymaps.texi, minibuf.texi, modes.texi, os.texi, processes.texi:
2041 * text.texi: Use @file for buffers, per the Texinfo manual.
2042
2043 * compile.texi (Compiler Errors): Add missing space in buffer name.
2044
2045 2012-04-14 Chong Yidong <cyd@gnu.org>
2046
2047 * processes.texi (Query Before Exit): Remove obsolete function
2048 process-kill-without-query (Bug#11190).
2049
2050 2012-04-14 Glenn Morris <rgm@gnu.org>
2051
2052 * files.texi, frames.texi, loading.texi, os.texi, processes.texi:
2053 Use @env for environment variables.
2054
2055 * Makefile.in: Replace non-portable use of $< in ordinary rules.
2056
2057 2012-04-12 Jari Aalto <jari.aalto@cante.net>
2058
2059 * processes.texi (Synchronous Processes):
2060 Mention `default-directory' (bug#7515).
2061
2062 2012-04-09 Chong Yidong <cyd@gnu.org>
2063
2064 * customize.texi (Variable Definitions): Remove user-variable-p.
2065
2066 * commands.texi (Interactive Codes):
2067 * help.texi (Accessing Documentation):
2068 * minibuf.texi (High-Level Completion): Callers changed.
2069
2070 2012-04-06 Chong Yidong <cyd@gnu.org>
2071
2072 * minibuf.texi (Programmed Completion): Document metadata method.
2073 (Completion Variables): Document completion-category-overrides.
2074
2075 2012-04-05 Chong Yidong <cyd@gnu.org>
2076
2077 * anti.texi (Antinews): Rewrite for Emacs 23.
2078
2079 2012-04-04 Chong Yidong <cyd@gnu.org>
2080
2081 * minibuf.texi (Programmed Completion): Remove obsolete variable
2082 completion-annotate-function.
2083 (Completion Variables): Rename from Completion Styles.
2084 Document completion-extra-properties. Document completion-styles-alist
2085 change.
2086 (Reading File Names): minibuffer-local-filename-must-match-map is
2087 not used anymore.
2088 (Minibuffer Completion): Document completing-read-function.
2089 (Completion in Buffers): completion-at-point-functions can return
2090 properties recognized in completion-extra-properties.
2091
2092 * display.texi (Delayed Warnings): New node.
2093
2094 * os.texi (Notifications): Copyedits.
2095
2096 2012-04-04 Glenn Morris <rgm@gnu.org>
2097
2098 * os.texi (Notifications): Copyedits.
2099
2100 2012-04-03 Michael Albinus <michael.albinus@gmx.de>
2101
2102 * os.texi (Terminal-Specific): Fix typo.
2103 (Notifications): New section.
2104
2105 * elisp.texi (Top):
2106 * vol1.texi (Top):
2107 * vol2.texi (Top): Add "Notifications" and "Dynamic Libraries"
2108 menu entries.
2109
2110 2012-04-01 Chong Yidong <cyd@gnu.org>
2111
2112 * files.texi (Kinds of Files): file-subdir-of-p renamed to
2113 file-in-directory-p.
2114
2115 2012-03-31 Glenn Morris <rgm@gnu.org>
2116
2117 * edebug.texi (Instrumenting Macro Calls):
2118 Mention defining macros at instrumentation time.
2119 (Edebug Options): Mention edebug-unwrap-results.
2120
2121 2012-03-31 Eli Zaretskii <eliz@gnu.org>
2122
2123 * text.texi (Special Properties): Clarify the description of the
2124 effect of integer values of the 'cursor' property on cursor
2125 position. See the discussions in bug#11068 for more details and
2126 context.
2127
2128 2012-03-31 Glenn Morris <rgm@gnu.org>
2129
2130 * edebug.texi (Edebug Eval, Specification List, Edebug Options):
2131 Copyedits.
2132
2133 2012-03-30 Chong Yidong <cyd@gnu.org>
2134
2135 * display.texi (Image Formats): Add imagemagick type.
2136 (Image Descriptors): Mention how they are used.
2137 (ImageMagick Images): Clarify role of imagemagick-register-types.
2138 (Character Display): Don't mention glyph tables.
2139 (Display Tables): Use make-glyph-code in example.
2140 (Glyphs): Avoid "simple glyph code" terminology. Note that glyph
2141 tables are semi-obsolete. De-document create-glyph.
2142 (Glyphless Chars): Note that display tables override this.
2143 (Bidirectional Display): Copyedits. Introduce "bidirectional
2144 reordering" terminology, and use it.
2145
2146 2012-03-30 Glenn Morris <rgm@gnu.org>
2147
2148 * edebug.texi (Jumping): Give name of `i' binding.
2149
2150 2012-03-28 Glenn Morris <rgm@gnu.org>
2151
2152 * searching.texi (Regular Expressions, Regexp Special):
2153 (Regexp Backslash, Regexp Example, Regexp Functions, Regexp Search):
2154 (Simple Match Data, Saving Match Data, Standard Regexps): Copyedits.
2155 (Regexp Special): Mention collation.
2156 Clarify char classes with an example.
2157 (Regexp Functions): Mention regexp-opt is not guaranteed.
2158 Mention regexp-opt-charset.
2159 (Regexp Search): Recommend against looking-back.
2160 (Search and Replace): Use Texinfo recommended quote convention.
2161 Add more query-replace-map items. List multi-query-replace-map items.
2162
2163 2012-03-27 Martin Rudalics <rudalics@gmx.at>
2164
2165 * windows.texi (Window History): Describe new option
2166 switch-to-visible-buffer.
2167
2168 2012-03-27 Glenn Morris <rgm@gnu.org>
2169
2170 * searching.texi (String Search): Add xref to Emacs manual.
2171 Copyedits. Mention the function word-search-regexp.
2172 (Searching and Case): Add xref to Emacs manual. Copyedits.
2173
2174 * processes.texi (Network Servers): Standardize apostrophe usage.
2175
2176 * os.texi (System Environment): Copyedits. Remove some examples
2177 that do not seem useful. Mention setenv third arg.
2178 tty-erase-char does not seem to be nil under a window-system.
2179 (User Identification): Copyedits.
2180 Remove some examples that do not seem useful.
2181
2182 2012-03-26 Glenn Morris <rgm@gnu.org>
2183
2184 * os.texi (Startup Summary): Copyedits. Fix startup screen logic.
2185 (Init File): Copyedits.
2186 (Command-Line Arguments): Copyedits. Do not mention argv alias.
2187 (Killing Emacs): Copyedits.
2188 (Suspending Emacs): Copyedits. Mention not very relevant with GUIs.
2189 Shorten the example, use more standard shell prompts.
2190
2191 2012-03-25 Chong Yidong <cyd@gnu.org>
2192
2193 * display.texi (Fringes): Note that fringes are shown on graphical
2194 displays only.
2195 (Fringe Size/Pos, Fringe Bitmaps, Making Buttons): Clarifications.
2196 (Replacing Specs): Clarify example.
2197 (Manipulating Buttons): Note that button-at can return a marker.
2198 (Buttons): Minor rewrite.
2199 (Character Display): New node. Consolidate all character display
2200 related nodes into its subsections.
2201 (Usual Display): Character 127 is also affected by ctl-arrow.
2202 (Display Tables): Improve example.
2203
2204 2012-03-22 Glenn Morris <rgm@gnu.org>
2205
2206 * strings.texi (Text Comparison): Mention string-prefix-p.
2207
2208 2012-03-21 Chong Yidong <cyd@gnu.org>
2209
2210 * display.texi (The Echo Area): Add xref to Output Streams.
2211 (Displaying Messages): Improve doc of message.
2212 (Echo Area Customization, Invisible Text): Copyedits.
2213 (Invisible Text): Mention that spec comparison is done with eq.
2214 (Width): Improve doc of char-width.
2215 (Faces): Recommend using symbol instead of string for face name.
2216 Minor clarifications.
2217 (Defining Faces): Copyedits. Update face example.
2218 (Attribute Functions): Mark set-face-foreground etc as commands.
2219 (Face Remapping): Mention text-scale-adjust.
2220 Clarify face-remapping-alist and related docs.
2221 (Face Functions): Don't document make-face or copy-face.
2222
2223 2012-03-20 Chong Yidong <cyd@gnu.org>
2224
2225 * display.texi (Forcing Redisplay): Various rewrites to reflect
2226 new value of redisplay-dont-pause.
2227 (Truncation): Copyedits.
2228
2229 2012-03-20 Glenn Morris <rgm@gnu.org>
2230
2231 * os.texi (Startup Summary): Don't mention initial-buffer-choice = t.
2232 Add summary table of some relevant command-line options.
2233
2234 2012-03-18 Chong Yidong <cyd@gnu.org>
2235
2236 * internals.texi (Building Emacs, Garbage Collection): Copyedits.
2237 (Writing Emacs Primitives): Re-organize discussion of functions
2238 with variable Lisp arguments are handled. Delete an obsolete
2239 remark, previously tagged as FIXME.
2240
2241 * os.texi (Idle Timers): Minor clarification.
2242 (Idle Timers): Link to Time of Day for description of time list.
2243
2244 2012-03-18 Glenn Morris <rgm@gnu.org>
2245
2246 * os.texi (System Interface): Flow control was removed.
2247 (Startup Summary): General update.
2248 (Init File): Don't mention compiling it.
2249
2250 2012-03-17 Chong Yidong <cyd@gnu.org>
2251
2252 * os.texi (Startup Summary): Mention package loading.
2253 (Init File): Don't refer to .emacs in section title. Copyedits.
2254 (Terminal-Specific): Give a realistic example.
2255 (Command-Line Arguments): Reference Entering Emacs instead of
2256 repeating the spiel about not restarting Emacs.
2257 (Time of Day): Discuss time representation at beginning of node.
2258 (Sound Output): Copyedits.
2259
2260 * package.texi (Packaging Basics): Document package-initialize.
2261
2262 2012-03-17 Eli Zaretskii <eliz@gnu.org>
2263
2264 * frames.texi (Initial Parameters): Add an index entry for
2265 minibuffer-only frame.
2266
2267 2012-03-16 Glenn Morris <rgm@gnu.org>
2268
2269 * modes.texi (Major Mode Conventions): Mention the strange
2270 relationship between View mode and special modes. (Bug#10650)
2271
2272 2012-03-11 Chong Yidong <cyd@gnu.org>
2273
2274 * windows.texi (Window Configurations): save-window-excursion is
2275 now a macro.
2276
2277 * display.texi (Temporary Displays): with-output-to-temp-buffer is
2278 now a macro.
2279
2280 * text.texi (Fields): Minor copyedit.
2281
2282 2012-03-10 Eli Zaretskii <eliz@gnu.org>
2283
2284 * strings.texi (String Basics):
2285 * sequences.texi (Sequence Functions): Mention that `length' is
2286 not appropriate for computing the string width on display; add a
2287 cross-reference to the description of `string-width'. (Bug#10978)
2288
2289 * eval.texi (Autoloading): Minor change of wording.
2290
2291 2012-03-10 Chong Yidong <cyd@gnu.org>
2292
2293 * loading.texi (Autoload): Explicitly state which forms are
2294 processed specially (Bug#7783).
2295
2296 * keymaps.texi (Mouse Menus): Describe non-toolkit behavior as the
2297 non-default situation. Describe one-submenu exception (Bug#7695).
2298
2299 * nonascii.texi (Character Properties): Copyedits.
2300
2301 2012-03-08 Chong Yidong <cyd@gnu.org>
2302
2303 * text.texi (Mode-Specific Indent): Document new behavior of
2304 indent-for-tab-command. Document tab-always-indent.
2305 (Special Properties): Copyedits.
2306 (Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
2307 (Parsing HTML/XML): Rename from Parsing HTML. Update doc of
2308 libxml-parse-html-region.
2309
2310 2012-03-07 Glenn Morris <rgm@gnu.org>
2311
2312 * markers.texi (The Region): Briefly mention use-empty-active-region
2313 and region-active-p.
2314 (Overview of Markers): Reword garbage collection, add cross-ref.
2315 (The Mark): Tiny clarification re command loop and activate-mark-hook.
2316
2317 2012-03-07 Chong Yidong <cyd@gnu.org>
2318
2319 * text.texi (Buffer Contents): Don't duplicate explanation of
2320 region arguments from Text node. Put doc of obsolete var
2321 buffer-substring-filters back, since it is referred to.
2322 (Low-Level Kill Ring): Yank now uses clipboard instead of primary
2323 selection by default.
2324
2325 * markers.texi (The Mark): Fix typo.
2326 (The Region): Copyedits.
2327
2328 2012-03-07 Glenn Morris <rgm@gnu.org>
2329
2330 * markers.texi (Overview of Markers): Copyedits.
2331 (Creating Markers): Update approximate example buffer size.
2332 (The Mark): Don't mention uninteresting return values.
2333
2334 2012-03-05 Chong Yidong <cyd@gnu.org>
2335
2336 * positions.texi (Text Lines): Document count-words.
2337
2338 2012-03-04 Chong Yidong <cyd@gnu.org>
2339
2340 * frames.texi (Frames): Remove little-used "terminal frame" and
2341 "window frame" terminology.
2342 (Frame Parameters, Font and Color Parameters, Initial Parameters)
2343 (Size and Position, Visibility of Frames): Callers changed.
2344 (Frames): Clarify which terminals in framep are graphical.
2345 (Initial Parameters): --geometry is not the only option which adds
2346 to initial-frame-alist.
2347 (Position Parameters): Note that icon-left and icon-top are for
2348 old window managers only.
2349 (Size Parameters): Sizes are in characters even on graphical
2350 displays.
2351 (Management Parameters): Note that window-id and outer-window-id
2352 can't really be changed, and that auto-raise isn't always obeyed.
2353 (Cursor Parameters): Document cursor-type explicitly.
2354 (Size and Position): The aliases set-screen-height and
2355 set-screen-width have been deleted.
2356 (Visibility of Frames): Mention "minimization".
2357
2358 * os.texi (Startup Summary): Minor clarifications.
2359 (Startup Summary, Suspending Emacs): Standardize on "text
2360 terminal" terminology.
2361
2362 * windows.texi (Basic Windows, Coordinates and Windows)
2363 (Coordinates and Windows):
2364 * display.texi (Refresh Screen, Line Height, Face Attributes)
2365 (Overlay Arrow, Beeping, Glyphless Chars): Likewise.
2366
2367 2012-03-04 Glenn Morris <rgm@gnu.org>
2368
2369 * abbrevs.texi: Small copyedits throughout.
2370 (Abbrev Mode): Remove this section, folding it into the top-level.
2371 (Abbrev Tables): Don't mention irrelevant return values.
2372 (Abbrev Expansion): Add cross-ref for wrapper hooks.
2373 (Standard Abbrev Tables): Emacs Lisp mode now has its own table.
2374 (Abbrev Table Properties): Update nil :regexp description.
2375
2376 2012-03-03 Glenn Morris <rgm@gnu.org>
2377
2378 * internals.texi: Change @appendix section commands to @section.
2379 (Building Emacs): Say less about CANNOT_DUMP platforms.
2380 Replace deleted eval-at-startup with custom-initialize-delay.
2381 (Pure Storage): Small changes.
2382 (Memory Usage): Copyedit.
2383 (Writing Emacs Primitives): Update Fcoordinates_in_window_p and For
2384 example definitions. Give examples of things with non-nil
2385 interactive args. Mention eval_sub. Remove old info about
2386 strings and GCPRO. Mention cus-start.el.
2387 (Buffer Internals, Window Internals, Process Internals):
2388 Misc small updates and fixes for fields.
2389
2390 * tips.texi: Copyedits.
2391 (Coding Conventions): Mention autoloads.
2392 Combine partially duplicated macro items. Fix xref.
2393 Refer to Library Headers for copyright notice.
2394 (Programming Tips): edit-options is long-obsolete.
2395 (Compilation Tips): Mention loading bytecomp for byte-compile props.
2396 (Warning Tips): Mention declare-function.
2397 (Documentation Tips): Remove old info.
2398 (Comment Tips): Mention comment-dwim, not indent-for-comment.
2399 (Library Headers): General update.
2400
2401 2012-03-02 Glenn Morris <rgm@gnu.org>
2402
2403 * backups.texi (Reverting): Un-duplicate revert-buffer-in-progress-p,
2404 and relocate entry. Mention buffer-stale-function.
2405
2406 * elisp.texi, vol1.texi, vol2.texi: Standardize some menu entries.
2407
2408 * hooks.texi (Standard Hooks): General update.
2409 Put related hooks together. Add and remove items.
2410 * commands.texi (Keyboard Macros): Remove cross-ref to Standard Hooks.
2411 * modes.texi (Hooks): Tweak cross-ref description.
2412
2413 2012-03-01 Michael Albinus <michael.albinus@gmx.de>
2414
2415 * files.texi (Kinds of Files): The return value of file-equal-p is
2416 unspecified, if FILE1 or FILE2 does not exist.
2417
2418 2012-03-01 Glenn Morris <rgm@gnu.org>
2419
2420 * hooks.texi (Standard Hooks): Remove mode-specific hooks.
2421
2422 * maps.texi (Standard Keymaps): General update.
2423 Remove mode-specific maps, talk about the more general keymaps.
2424 * help.texi (Help Functions): Add vindex for Helper-help-map.
2425 * keymaps.texi (Active Keymaps): Minor rephrasing.
2426
2427 2012-02-29 Glenn Morris <rgm@gnu.org>
2428
2429 * elisp.texi, vol1.texi, vol2.texi: Use "" quotes in menus.
2430
2431 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2432
2433 * files.texi (Kinds of Files): Rename files-equal-p to file-equal-p.
2434 Update changed behavior of file-subdir-of-p.
2435
2436 2012-02-28 Glenn Morris <rgm@gnu.org>
2437
2438 * advice.texi, anti.texi, display.texi, elisp.texi:
2439 * processes.texi, variables.texi, vol1.texi, vol2.texi:
2440 Standardize possessive apostrophe usage.
2441
2442 * locals.texi: Remove file.
2443 * elisp.texi, vol1.texi, vol2.texi: Don't include locals.texi.
2444 Remove menu entry.
2445 * errors.texi, maps.texi: Adjust node pointers.
2446 * internals.texi (Buffer Internals): Remove cross-refs to locals.texi.
2447 * makefile.w32-in (srcs):
2448 * Makefile.in (srcs): Remove locals.texi.
2449
2450 * frames.texi (Mouse Position): Fix cross-ref.
2451
2452 2012-02-27 Chong Yidong <cyd@gnu.org>
2453
2454 * buffers.texi (Creating Buffers): Clarify that
2455 generate-new-buffer uses generate-new-buffer-names.
2456 (Killing Buffers): Remove bogus example duplicating buffer-live-p.
2457
2458 * files.texi (Directory Names): Index entry for file name abbreviations.
2459 (Relative File Names, File Name Expansion): Refer to it.
2460 (Locating Files): Move locate-user-emacs-file documentation to
2461 Standard File Names.
2462 (Standard File Names): Add locate-user-emacs-file; update examples.
2463
2464 2012-02-26 Michael Albinus <michael.albinus@gmx.de>
2465
2466 * files.texi (Magic File Names): Add files-equal-p and file-subdir-of-p.
2467
2468 2012-02-26 Chong Yidong <cyd@gnu.org>
2469
2470 * files.texi (Kinds of Files): Improve documentation of
2471 files-equal-p and file-subdir-of-p.
2472
2473 2012-02-26 Glenn Morris <rgm@gnu.org>
2474
2475 * intro.texi (Acknowledgements): Small changes.
2476
2477 2012-02-25 Glenn Morris <rgm@gnu.org>
2478
2479 * errors.texi: Don't try to list _all_ the error symbols.
2480 Add circular-list, cl-assertion-failed, compression-error.
2481 * elisp.texi, vol1.texi, vol2.texi:
2482 * control.texi (Error Symbols): Tweak "Standard Errors" description.
2483
2484 2012-02-25 Thierry Volpiatto <thierry.volpiatto@gmail.com>
2485
2486 * files.texi (files-equal-p, file-subdir-of-p): New,
2487 add initial documentation.
2488
2489 2012-02-25 Chong Yidong <cyd@gnu.org>
2490
2491 * files.texi (File Attributes): Document file-selinux-context.
2492 (Changing Files): Link to it.
2493 (Changing Files): Document set-file-selinux-context.
2494
2495 * backups.texi (Making Backups): Return value of backup-buffer is
2496 changed. Mention default value of backup-directory-alist.
2497 (Rename or Copy): Note that backup-by-copying-when-mismatch is t.
2498 (Auto-Saving): New minor mode behavior for auto-save-mode.
2499 (Reverting): Add defvar for revert-buffer-in-progress-p.
2500
2501 * searching.texi (Regexp Backslash): Add index entry (Bug#10869).
2502
2503 2012-02-24 Glenn Morris <rgm@gnu.org>
2504
2505 * errors.texi (Standard Errors): Mention dbus-error.
2506 For arith-error sub-classes, just use one cross-ref.
2507
2508 2012-02-23 Alan Mackenzie <acm@muc.de>
2509
2510 * modes.texi (Defining Minor Modes): Document the new keyword
2511 :after-hook.
2512
2513 2012-02-21 Chong Yidong <cyd@gnu.org>
2514
2515 * files.texi (Files): Mention magic file names as arguments.
2516 (Reading from Files): Copyedits.
2517 (File Attributes): Mention how to change file modes.
2518 (Changing Files): Use standard "file permissions" terminology.
2519 Add xref to File Attributes node.
2520 (Locating Files): Document locate-user-emacs-file.
2521 (Unique File Names): Recommend against using make-temp-name.
2522
2523 2012-02-19 Chong Yidong <cyd@gnu.org>
2524
2525 * help.texi (Documentation, Documentation Basics, Help Functions):
2526 Minor clarifications.
2527 (Accessing Documentation): Clarify what documentation-property is
2528 for. Add xref to Keys in Documentation.
2529
2530 * tips.texi (Documentation Tips): Don't recommend using * in
2531 docstrings.
2532
2533 * macros.texi (Defining Macros):
2534 * modes.texi (Derived Modes): Say "documentation string" instead
2535 of docstring.
2536
2537 2012-02-18 Chong Yidong <cyd@gnu.org>
2538
2539 * modes.texi (Tabulated List Mode): New node.
2540 (Basic Major Modes): Add xref to it.
2541
2542 * processes.texi (Process Information): Mention Process Menu mode.
2543
2544 2012-02-17 Chong Yidong <cyd@gnu.org>
2545
2546 * syntax.texi (Motion via Parsing): Doc fix for scan-lists.
2547
2548 2012-02-17 Glenn Morris <rgm@gnu.org>
2549
2550 * hooks.texi (Standard Hooks): Fix cross-ref to Emacs manual.
2551
2552 2012-02-16 Chong Yidong <cyd@gnu.org>
2553
2554 * syntax.texi (Syntax Tables, Syntax Descriptors)
2555 (Syntax Table Functions): Copyedits.
2556 (Syntax Basics): Don't repeat the material in the preceding node.
2557 (Syntax Class Table): Use a table.
2558 (Syntax Properties): Document syntax-propertize-function and
2559 syntax-propertize-extend-region-functions.
2560 (Motion via Parsing): Clarify scan-lists. Fix indentation.
2561 (Parser State): Update for the new "c" comment style.
2562 Fix description of item 7 (comment style).
2563
2564 * modes.texi (Minor Modes): Update how mode commands should treat
2565 arguments now.
2566 (Mode Line Basics): Clarify force-mode-line-update.
2567 (Mode Line Top): Note that the example is not realistic.
2568 (Mode Line Variables, Mode Line Data, %-Constructs, Header Lines)
2569 (Emulating Mode Line): Use "mode line" instead of "mode-line", and
2570 "mode line construct" instead of "mode line specification".
2571 (Syntactic Font Lock): Remove mention of obsolete variable
2572 font-lock-syntactic-keywords.
2573 (Setting Syntax Properties): Node deleted.
2574 (Font Lock Mode): Note that Font Lock mode is a minor mode.
2575 (Font Lock Basics): Note that syntactic fontification falls back
2576 on `syntax-table'.
2577 (Search-based Fontification): Emphasize that font-lock-keywords
2578 should not be set directly.
2579 (Faces for Font Lock): Avoid some confusing terminology.
2580 (Syntactic Font Lock): Minor clarifications. Add xref to
2581 Syntactic Font Lock node.
2582
2583 2012-02-15 Chong Yidong <cyd@gnu.org>
2584
2585 * minibuf.texi (Basic Completion): Define "completion table".
2586 Move completion-in-region to Completion in Buffers node.
2587 (Completion Commands): Use "completion table" terminology.
2588 (Completion in Buffers): New node.
2589
2590 * modes.texi (Hooks): add-hook can be used for abnormal hooks too.
2591 (Setting Hooks): Update minor mode usage example.
2592 (Major Mode Conventions): Note that completion-at-point-functions
2593 should be altered locally. Add xref to Completion in Buffers.
2594 Remove duplicate tip about auto-mode-alist.
2595 (Minor Modes): Rewrite introduction.
2596 (Minor Mode Conventions): Copyedits. Don't recommend
2597 variable-only minor modes since few minor modes are like that.
2598
2599 2012-02-15 Glenn Morris <rgm@gnu.org>
2600
2601 * processes.texi (Network): Document open-network-stream :parameters.
2602
2603 2012-02-14 Chong Yidong <cyd@gnu.org>
2604
2605 * keymaps.texi (Format of Keymaps): The CACHE component of keymaps
2606 was removed on 2009-09-10. Update lisp-mode-map example.
2607 (Inheritance and Keymaps): Minor clarification.
2608 (Searching Keymaps): Remove out-of-place enumeration.
2609 (Key Lookup): Remove unnecessary example (one was already given in
2610 Format of Keymaps).
2611 (Changing Key Bindings): Update suppress-keymap example.
2612 (Menu Bar, Tool Bar): Copyedits.
2613 (Tool Bar): Update tool-bar-map example.
2614
2615 2012-02-12 Chong Yidong <cyd@gnu.org>
2616
2617 * debugging.texi (Debugger Commands): Continuing is now allowed
2618 for errors.
2619
2620 2012-02-11 Chong Yidong <cyd@gnu.org>
2621
2622 * display.texi (Fringe Indicators): Add xref to Fringe Bitmaps.
2623 Move the list of standard bitmaps there.
2624 (Fringe Cursors): Rewrite for clarity.
2625 (Fringe Bitmaps): Consolidate the list of standard bitmaps here.
2626
2627 * commands.texi (Command Overview): Mention read-key.
2628 (Using Interactive, Interactive Call): Minor clarifications.
2629 (Function Keys, Click Events): Avoid "input stream" terminology.
2630 (Click Events): Add xref to Window Sizes and Accessing Mouse.
2631 Clarify column and row components.
2632 (Accessing Mouse): Add xref to Click Events. Minor fixes.
2633 (Special Events): Copyedits.
2634
2635 * streams.texi (Input Streams): De-document get-file-char.
2636 (Output Variables): Don't refer to old backquote syntax.
2637
2638 * debugging.texi (Debugging): Copyedits. Describe testcover, ERT.
2639 (Error Debugging): Note that debug-ignored-errors overrides list
2640 values of debug-on-error too. Add xref to Signaling Errors.
2641 Note that debug-on-signal is not customizable.
2642 Mention condition-case-unless-debug.
2643 (Compilation Errors): Node deleted.
2644
2645 * compile.texi (Compiler Errors): Move a paragraph here from
2646 deleted node Compilation Errors.
2647
2648 2012-02-10 Leo Liu <sdl.web@gmail.com>
2649
2650 * control.texi (Handling Errors): Change condition-case-no-debug
2651 to condition-case-unless-debug.
2652
2653 2012-02-10 Chong Yidong <cyd@gnu.org>
2654
2655 * advice.texi (Defining Advice): Clarify ad-unadvise.
2656 (Activation of Advice): Specifying the ACTIVATE flag in defadvice
2657 is not abnormal.
2658 (Advising Primitives): Node deleted; ad-define-subr-args has been
2659 removed.
2660
2661 * compile.texi (Speed of Byte-Code): Use float-time in example.
2662 (Compilation Functions): Note that the log uses Compilation mode.
2663 Don't discuss the contents of byte-code function object here.
2664 (Compilation Functions): De-document internal function byte-code.
2665 (Docs and Compilation): Minor clarifications.
2666
2667 * objects.texi (Byte-Code Type): Add xref to Byte-Code Function
2668 Objects.
2669
2670 2012-02-10 Glenn Morris <rgm@gnu.org>
2671
2672 * text.texi (Checksum/Hash): Rename node from MD5 Checksum.
2673 Mention secure-hash.
2674 * elisp.texi, vol1.texi, vol2.texi: Update menu entry.
2675
2676 2012-02-10 Chong Yidong <cyd@gnu.org>
2677
2678 * loading.texi (Loading): Don't emphasize "library" terminology.
2679 (Library Search): load-path is not a user option. Mention role of
2680 -L option and packages. Improve examples.
2681 (Loading Non-ASCII): Don't mention unibyte Emacs, which is
2682 obsolete.
2683 (Autoload): Minor clarifications.
2684
2685 2012-02-10 Glenn Morris <rgm@gnu.org>
2686
2687 * files.texi (Magic File Names): Tweak remote-file-name-inhibit-cache.
2688
2689 * modes.texi (Basic Major Modes): Mention tabulated-list-mode.
2690
2691 2012-02-08 Glenn Morris <rgm@gnu.org>
2692
2693 * loading.texi (Named Features): Update the require example.
2694
2695 2012-02-07 Glenn Morris <rgm@gnu.org>
2696
2697 * modes.texi (Defining Minor Modes):
2698 Expand on args of defined minor modes.
2699
2700 2012-02-07 Chong Yidong <cyd@gnu.org>
2701
2702 * variables.texi (Creating Buffer-Local): Minor clarification
2703 to buffer-local-variables doc (Bug#10715).
2704
2705 2012-02-07 Glenn Morris <rgm@gnu.org>
2706
2707 * display.texi (ImageMagick Images): General update.
2708 Move most details of imagemagick-render-type to the variable's doc.
2709
2710 2012-02-06 Glenn Morris <rgm@gnu.org>
2711
2712 * keymaps.texi (Tool Bar): Mention separators.
2713 (Inheritance and Keymaps):
2714 Mention make-composed-keymap and multiple inheritance.
2715
2716 * modes.texi (Running Hooks): Mention run-hook-wrapped.
2717
2718 * control.texi (Handling Errors):
2719 Mention condition-case-no-debug and with-demoted-errors.
2720
2721 2012-02-05 Chong Yidong <cyd@gnu.org>
2722
2723 * customize.texi (Common Keywords): Minor clarifications.
2724 Document custom-unlispify-remove-prefixes.
2725 (Variable Definitions): Backquotes in defcustom seem to work fine
2726 now. Various other copyedits.
2727 (Simple Types): Copyedits. Document color selector.
2728 (Composite Types): Copyedits.
2729 (Splicing into Lists): Clarifications.
2730
2731 * eval.texi (Backquote): Move from macros.texi.
2732
2733 * macros.texi (Expansion): Minor clarification.
2734 (Backquote): Move node to eval.texi.
2735 (Defining Macros): Move an example from Backquote node.
2736 (Argument Evaluation): No need to mention Pascal.
2737 (Indenting Macros): Add xref to Defining Macros.
2738
2739 2012-02-05 Glenn Morris <rgm@gnu.org>
2740
2741 * debugging.texi (Error Debugging): Mention debug-on-event default.
2742
2743 2012-02-04 Glenn Morris <rgm@gnu.org>
2744
2745 * backups.texi (Reverting): Mention revert-buffer-in-progress-p.
2746
2747 * debugging.texi (Error Debugging): Mention debug-on-event.
2748 * commands.texi (Misc Events): Mention sigusr1,2 and debugging.
2749
2750 * modes.texi (Running Hooks): Try to clarify with-wrapper-hook.
2751
2752 * text.texi (Buffer Contents):
2753 Update filter-buffer-substring description.
2754
2755 2012-02-04 Chong Yidong <cyd@gnu.org>
2756
2757 * functions.texi (What Is a Function): Add closures.
2758 Mention "return value" terminology. Add xref for command-execute.
2759 Remove unused "keystroke command" terminology.
2760 (Lambda Expressions): Give a different example than in the
2761 following subsection. Add xref to Anonymous Functions.
2762 (Function Documentation): Remove gratuitous markup.
2763 (Function Names): Move introductory text to `What Is a Function'.
2764 (Defining Functions): Fix defun argument spec.
2765 (Anonymous Functions): Document lambda macro explicitly.
2766 Mention effects on lexical binding.
2767 (Function Cells): Downplay direct usage of fset.
2768 (Closures): New node.
2769 (Inline Functions): Remove "open-code" terminology.
2770 (Declaring Functions): Minor tweak; .m is not C code.
2771
2772 * variables.texi (Variables): Don't refer to "global value".
2773 (Local Variables, Void Variables): Copyedits.
2774 (Lexical Binding): Minor clarification of example.
2775 (File Local Variables): Mention :safe and :risky defcustom args.
2776 (Lexical Binding): Add xref to Closures node.
2777
2778 2012-02-04 Glenn Morris <rgm@gnu.org>
2779
2780 * minibuf.texi (High-Level Completion): Updates for read-color.
2781
2782 2012-02-03 Glenn Morris <rgm@gnu.org>
2783
2784 * display.texi (GIF Images): Mention animation.
2785 Remove commented-out old example of animation.
2786 (Animated Images): New subsection.
2787 * elisp.texi (Top):
2788 * vol1.texi (Top):
2789 * vol2.texi (Top): Add Animated Images menu entry.
2790
2791 * display.texi (Image Formats): Remove oddly specific information
2792 on versions of image libraries.
2793 (GIF Images, TIFF Images): Minor rephrasing.
2794
2795 2012-02-02 Glenn Morris <rgm@gnu.org>
2796
2797 * processes.texi (Synchronous Processes):
2798 Mention call-process's :file gets overwritten.
2799
2800 * commands.texi (Reading One Event):
2801 * help.texi (Help Functions): Document read-char-choice.
2802
2803 * hooks.texi (Standard Hooks):
2804 * modes.texi (Keymaps and Minor Modes):
2805 * text.texi (Commands for Insertion): Document post-self-insert-hook.
2806
2807 * hooks.texi (Standard Hooks): Add prog-mode-hook.
2808
2809 * hooks.texi (Standard Hooks):
2810 * modes.texi (Major Mode Conventions, Mode Hooks):
2811 Document change-major-mode-after-body-hook.
2812
2813 2012-02-01 Glenn Morris <rgm@gnu.org>
2814
2815 * modes.texi (Defining Minor Modes):
2816 Mention disabling global minor modes on a per-major-mode basis.
2817
2818 2012-01-31 Chong Yidong <cyd@gnu.org>
2819
2820 * syntax.texi (Parsing Expressions): Clarify intro (Bug#10657).
2821 (Parser State): Remove unnecessary statement (Bug#10661).
2822
2823 * eval.texi (Intro Eval): Add footnote about "sexp" terminology.
2824
2825 2012-01-31 Glenn Morris <rgm@gnu.org>
2826
2827 * modes.texi (Defining Minor Modes):
2828 Document define-minor-mode's new :variable keyword.
2829
2830 2012-01-29 Chong Yidong <cyd@gnu.org>
2831
2832 * syntax.texi (Syntax Class Table): Tweak description of newline
2833 char syntax (Bug#9619).
2834
2835 * numbers.texi (Predicates on Numbers): Fix wholenump/natnump
2836 description (Bug#10189).
2837
2838 2012-01-29 Glenn Morris <rgm@gnu.org>
2839
2840 * files.texi (Changing Files): Document SELinux support.
2841
2842 * windows.texi (Window Sizes): Fix typo.
2843
2844 2012-01-28 Chong Yidong <cyd@gnu.org>
2845
2846 * display.texi (Fringe Indicators): Clarify fringe-indicator-alist
2847 doc (Bug#8568).
2848
2849 * frames.texi (Input Focus): Add NORECORD arg to
2850 select-frame-set-input-focus. Clarify its role in select-frame.
2851
2852 * text.texi (Transposition): We don't use transpose-region as an
2853 internal subroutine (Bug#3249).
2854
2855 * modes.texi (Example Major Modes): Update Lisp example code to
2856 current sources. Delete the old non-derived-major-mode example,
2857 which has diverged badly from current sources.
2858
2859 2012-01-27 Glenn Morris <rgm@gnu.org>
2860
2861 * makefile.w32-in (texinputdir): Fix (presumed) typo.
2862 (VERSION, manual): Remove, unused.
2863
2864 2012-01-27 Chong Yidong <cyd@gnu.org>
2865
2866 * commands.texi (Command Overview): Minor clarification (Bug#10384).
2867
2868 2012-01-26 Chong Yidong <cyd@gnu.org>
2869
2870 * searching.texi (String Search): Document negative repeat count
2871 (Bug#10507).
2872
2873 2012-01-26 Glenn Morris <rgm@gnu.org>
2874
2875 * variables.texi (Using Lexical Binding):
2876 Mention that lexical-binding should be set in the first line.
2877
2878 2012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
2879
2880 * macros.texi (Defining Macros): Don't claim that `declare' only
2881 affects Edebug and indentation.
2882
2883 2012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
2884
2885 * macros.texi (Defining Macros): Slight `declare' fixup.
2886
2887 2012-01-25 Glenn Morris <rgm@gnu.org>
2888
2889 * makefile.w32-in (texinputdir):
2890 * Makefile.in (ENVADD): Add $emacsdir. (Bug#10603)
2891
2892 2012-01-24 Chong Yidong <cyd@gnu.org>
2893
2894 * variables.texi (Variables, Local Variables, Void Variables):
2895 Edit to make the descriptions less specific to dynamic binding.
2896 (Local Variables): Default max-specpdl-size is now 1300.
2897 (Defining Variables): Edits for lexical scoping.
2898 Delete information about starting docstrings with *. De-document
2899 user-variable-p.
2900 (Tips for Defining): Remove an unimportant discussion of quitting
2901 in the middle of a load.
2902 (Accessing Variables, Setting Variables): Discuss lexical binding.
2903 (Variable Scoping): Rewrite.
2904 (Scope, Extent, Impl of Scope): Nodes deleted.
2905 (Dynamic Binding): New node, with material from Scope, Extent, and
2906 Impl of Scope nodes.
2907 (Dynamic Binding Tips): Rename from Using Scoping.
2908 (Lexical Binding): Rewrite.
2909 (Using Lexical Binding): Rename from Converting to Lexical
2910 Binding. Convert to subsection.
2911
2912 * customize.texi (Variable Definitions): Add custom-variable-p.
2913 Move user-variable-p documentation here.
2914
2915 2012-01-23 Chong Yidong <cyd@gnu.org>
2916
2917 * strings.texi (Text Comparison): Minor qualification.
2918
2919 * lists.texi (Cons Cells): Copyedits.
2920 (List Elements): Mention push.
2921 (List Variables): Mention pop.
2922 (Rings): Move to sequences.texi.
2923
2924 * sequences.texi (Sequence Functions): Don't repeat the
2925 introduction already given in the parent.
2926 (Vectors): Copyedits.
2927 (Rings): Move from lists.texi. Note that this is specific to the
2928 ring package.
2929
2930 * symbols.texi (Definitions, Symbol Components): Mention variable
2931 scoping issues.
2932 (Plists and Alists): Copyedits.
2933
2934 * eval.texi (Intro Eval, Symbol Forms): Minor tweaks for
2935 correctness with lexical scoping.
2936 (Eval): Copyedits.
2937
2938 2012-01-21 Chong Yidong <cyd@gnu.org>
2939
2940 * intro.texi (A Sample Function Description): Special notation
2941 used for macros too.
2942
2943 * objects.texi (Ctl-Char Syntax, Other Char Bits): Copyedits.
2944 (Symbol Type): Add xref for keyword symbols.
2945 (Sequence Type): Clarify differences between sequence types.
2946 (Cons Cell Type): Add "linked list" index entry.
2947 (Non-ASCII in Strings): Copyedits.
2948 (Equality Predicates): Symbols with same name need not be eq.
2949
2950 * numbers.texi (Float Basics): Document isnan, copysign, frexp and
2951 ldexp. Move float-e and float-pi to Math Functions node.
2952
2953 2012-01-21 Glenn Morris <rgm@gnu.org>
2954
2955 * modes.texi (Auto Major Mode):
2956 * variables.texi (File Local Variables):
2957 Mention inhibit-local-variables-regexps.
2958
2959 2012-01-19 Martin Rudalics <rudalics@gmx.at>
2960
2961 * windows.texi (Window Configurations): Rewrite references to
2962 persistent window parameters.
2963 (Window Parameters): Fix description of persistent window
2964 parameters.
2965
2966 2012-01-16 Juanma Barranquero <lekktu@gmail.com>
2967
2968 * windows.texi (Window Parameters): Use @pxref.
2969
2970 2012-01-16 Martin Rudalics <rudalics@gmx.at>
2971
2972 * windows.texi (Window Configurations, Window Parameters):
2973 Describe persistent window parameters.
2974
2975 2011-12-27 Stefan Monnier <monnier@iro.umontreal.ca>
2976
2977 * variables.texi (Creating Buffer-Local): Warn against misuses of
2978 make-variable-buffer-local (bug#10258).
2979
2980 2012-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2981
2982 * macros.texi (Defining Macros): Document `doc-string' (bug#9668).
2983
2984 2012-01-06 Chong Yidong <cyd@gnu.org>
2985
2986 * variables.texi (Directory Local Variables):
2987 Document hack-dir-local-variables-non-file-buffer.
2988
2989 2012-01-06 Glenn Morris <rgm@gnu.org>
2990
2991 * maps.texi (Standard Keymaps): Refer to Info-edit by name
2992 rather than by keybinding.
2993
2994 2011-12-29 Juanma Barranquero <lekktu@gmail.com>
2995
2996 * frames.texi (Font and Color Parameters): Add @pxref.
2997
2998 2011-12-29 Daniel Colascione <dan.colascione@gmail.com>
2999
3000 * frames.texi (Font and Color Parameters):
3001 Document w32 font backends (bug#10399).
3002
3003 2011-12-28 Paul Eggert <eggert@cs.ucla.edu>
3004
3005 * files.texi (File Attributes, Changing Files):
3006 Use a more-natural notation for octal numbers.
3007
3008 2011-12-23 Juanma Barranquero <lekktu@gmail.com>
3009
3010 * variables.texi (Variables with Restricted Values):
3011 Change reference to variable (bug#10354).
3012
3013 2011-12-13 Martin Rudalics <rudalics@gmx.at>
3014
3015 * windows.texi (Splitting Windows): Use t instead of non-nil
3016 when describing window-combination-resize.
3017
3018 2011-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
3019
3020 * text.texi (Special Properties): Warn against `intangible' properties
3021 (bug#10222).
3022
3023 2011-11-26 Eli Zaretskii <eliz@gnu.org>
3024
3025 * display.texi (Truncation):
3026 * text.texi (Special Properties): Describe what a stretch-glyph is
3027 instead of using that term without explanation. Make the
3028 cross-references more accurate.
3029
3030 * display.texi (Usual Display): Update the description,
3031 cross-references, and indexing related to display of control
3032 characters and raw bytes.
3033
3034 2011-11-25 Martin Rudalics <rudalics@gmx.at>
3035
3036 * windows.texi (Splitting Windows): Fix description of
3037 window-combination-limit. Suggested by Eli Zaretskii.
3038
3039 2011-11-23 Chong Yidong <cyd@gnu.org>
3040
3041 * windows.texi (Window Sizes): Move window-top-line,
3042 window-left-column, and window-*-pixel-edges to Coordinates and
3043 Windows node.
3044 (Coordinates and Windows): Restore window-edges doc.
3045
3046 2011-11-21 Martin Rudalics <rudalics@gmx.at>
3047
3048 * windows.texi (Windows and Frames, Splitting Windows):
3049 Fix typos.
3050
3051 2011-11-21 Chong Yidong <cyd@gnu.org>
3052
3053 * windows.texi (Splitting Windows): Fix error in documentation of
3054 window-combination-limit.
3055 (Cyclic Window Ordering): Minor fixes to next-window,
3056 one-window-p, and get-lru-window docs. Don't document
3057 window-list-1.
3058 (Buffers and Windows): Copyedits.
3059 (Choosing Window): Document special handling of special-display-*.
3060 (Choosing Window Options): Fix display-buffer-reuse-frames doc.
3061 Don't document even-window-heights, which is going away.
3062 Clarify which options are obeyed by which action functions.
3063
3064 2011-11-20 Stefan Monnier <monnier@iro.umontreal.ca>
3065
3066 * display.texi (Invisible Text): Clarify point adjustment (bug#10072).
3067
3068 2011-11-20 Martin Rudalics <rudalics@gmx.at>
3069
3070 * windows.texi (Resizing Windows, Splitting Windows):
3071 Remove term "status" when talking about combination limits.
3072
3073 2011-11-20 Juanma Barranquero <lekktu@gmail.com>
3074
3075 * compile.texi (Compiler Errors):
3076 * help.texi (Help Functions): Fix typos.
3077
3078 2011-11-19 Chong Yidong <cyd@gnu.org>
3079
3080 * windows.texi (Splitting Windows): Clarify role of window
3081 parameters in split-window. Shorten the example.
3082 (Deleting Windows): Rewrite intro to handle internal windows.
3083 Fix delete-windows-on doc.
3084 (Selecting Windows): Copyedits.
3085
3086 2011-11-17 Martin Rudalics <rudalics@gmx.at>
3087
3088 * windows.texi (Resizing Windows, Splitting Windows)
3089 (Deleting Windows): Use term window-combination-resize instead
3090 of window-splits.
3091
3092 2011-11-16 Martin Rudalics <rudalics@gmx.at>
3093
3094 * windows.texi (Resizing Windows, Splitting Windows):
3095 Rename occurrences of window-nest to window-combination-limit.
3096
3097 2011-11-14 Juanma Barranquero <lekktu@gmail.com>
3098
3099 * intro.texi (Lisp History): Fix typo.
3100
3101 2011-11-12 Martin Rudalics <rudalics@gmx.at>
3102
3103 * windows.texi (Splitting Windows, Deleting Windows):
3104 Remove references to splits status of windows.
3105
3106 2011-11-10 Glenn Morris <rgm@gnu.org>
3107
3108 * buffers.texi (Read Only Buffers): Expand a bit on why
3109 toggle-read-only should only be used interactively. (Bug#7292)
3110
3111 2011-11-09 Chong Yidong <cyd@gnu.org>
3112
3113 * windows.texi (Window Sizes): Document window-pixel-edges,
3114 window-inside-pixel-edges, window-absolute-pixel-edges, and
3115 window-inside-absolute-pixel-edges.
3116 (Resizing Windows): shrink-window-if-larger-than-buffer works on
3117 non-full-width windows.
3118
3119 2011-11-09 Martin Rudalics <rudalics@gmx.at>
3120
3121 * windows.texi (Resizing Windows): Rewrite documentation of
3122 window-resizable.
3123
3124 2011-11-09 Chong Yidong <cyd@gnu.org>
3125
3126 * windows.texi (Splitting Windows): Simplify example.
3127
3128 2011-11-08 Chong Yidong <cyd@gnu.org>
3129
3130 * windows.texi (Window Sizes): Copyedits. Document
3131 window-text-height. Remove window-min-height and window-min-width
3132 discussion, referring instead to Emacs manual.
3133 (Splitting Windows, Resizing Windows): Add xref to Emacs manual.
3134 (Resizing Windows): Simplify introduction. Don't document
3135 enlarge-window, shrink-window, enlarge-window-horizontally, and
3136 shrink-window-horizontally; they are no longer preferred for
3137 calling from Lisp, and are already documented in the Emacs manual.
3138
3139 2011-11-07 Glenn Morris <rgm@gnu.org>
3140
3141 * windows.texi (Choosing Window): Fix keybinding typo.
3142
3143 2011-11-07 Martin Rudalics <rudalics@gmx.at>
3144
3145 * windows.texi (Resizing Windows, Splitting Windows)
3146 (Window Configurations): Use "child window" instead of
3147 "subwindow".
3148
3149 2011-11-06 Chong Yidong <cyd@gnu.org>
3150
3151 * windows.texi (Basic Windows): Clarify various definitions.
3152 Treat window-normalize-* as internal; don't document them.
3153 (Windows and Frames): Various clarifications, e.g. non-live
3154 windows also belong to frames. Fix window-list description.
3155 Simplify window nesting example.
3156 (Splitting Windows, Window Configurations):
3157 Use split-window-below.
3158
3159 2011-11-04 Eli Zaretskii <eliz@gnu.org>
3160
3161 * windows.texi (Window Sizes): Mention in the doc string that the
3162 return values of `window-body-height' and `window-body-width' are
3163 in frame's canonical units. (Bug#9949)
3164
3165 2011-10-30 Martin Rudalics <rudalics@gmx.at>
3166
3167 * windows.texi (Windows and Frames): Remove "iso-" infix from
3168 documentation of window-iso-combined-p.
3169
3170 2011-10-26 Chong Yidong <cyd@gnu.org>
3171
3172 * modes.texi (Running Hooks): Document with-wrapper-hook.
3173
3174 2011-10-18 Chong Yidong <cyd@gnu.org>
3175
3176 * display.texi (Glyphless Chars): New node.
3177
3178 2011-10-13 Chong Yidong <cyd@stupidchicken.com>
3179
3180 * text.texi (Yanking): Document yank-excluded-properties.
3181
3182 * package.texi (Packaging Basics): The commentary should say how
3183 to begin using the package.
3184
3185 2011-10-11 Martin Rudalics <rudalics@gmx.at>
3186
3187 * windows.texi (Deleting Windows): Mention which window gets
3188 selected when deleting the selected window.
3189
3190 2011-10-09 Martin Rudalics <rudalics@gmx.at>
3191
3192 * buffers.texi (The Buffer List): Describe how bury-buffer deals
3193 with the selected window.
3194 * windows.texi (Buffers and Windows): Reformulate text on how
3195 replace-buffer-in-windows deals with a window.
3196 (Quitting Windows): Describe how quit-window deals with a
3197 standalone frame. Describe new option frame-auto-hide-function.
3198
3199 2011-10-08 Glenn Morris <rgm@gnu.org>
3200
3201 * symbols.texi (Other Plists): Markup fix. (Bug#9702)
3202
3203 * positions.texi (Excursions): Update warning message.
3204
3205 2011-10-05 Chong Yidong <cyd@stupidchicken.com>
3206
3207 * display.texi (Low-Level Font, Face Attributes, Font Lookup):
3208 Fix Emacs manual xref (Bug#9675).
3209
3210 2011-10-01 Chong Yidong <cyd@stupidchicken.com>
3211
3212 * windows.texi (Textual Scrolling): Document scroll-up-command,
3213 scroll-down-command, scroll-error-top-bottom, and the
3214 scroll-command symbol property.
3215 (Display Action Functions): Fix description of
3216 display-buffer-pop-up-window.
3217
3218 2011-09-28 Juanma Barranquero <lekktu@gmail.com>
3219
3220 * windows.texi (Splitting Windows): Fix typos.
3221
3222 2011-09-25 Martin Rudalics <rudalics@gmx.at>
3223
3224 * windows.texi (Windows and Frames, Display Action Functions)
3225 (Switching Buffers): Fix some typos.
3226 (Buffers and Windows): Remove reference to window-auto-delete.
3227 Reword description of replace-buffer-in-windows.
3228 (Window History): Fix some typos and refer to frame local buffer
3229 list.
3230 (Quitting Windows): New node.
3231 (Window Configurations): Add descriptions of window-state-get
3232 and window-state-put.
3233 (Window Parameters): Describe variable ignore-window-parameters.
3234 Sketch some window parameters currently in use.
3235 * elisp.texi (Top): Update node listing.
3236
3237 2011-09-25 Chong Yidong <cyd@stupidchicken.com>
3238
3239 * windows.texi (Display Action Functions)
3240 (Choosing Window Options): New nodes.
3241
3242 2011-09-24 Chong Yidong <cyd@stupidchicken.com>
3243
3244 * windows.texi (Window History): New node. Move text here from
3245 Buffers and Windows.
3246 (Switching Buffers): Rename from Displaying Buffers, since we
3247 don't document display-buffer here; callers changed.
3248 Document FORCE-SAME-WINDOW arg to switch-to-buffer and
3249 switch-to-buffer-other-frame. Delete duplicate
3250 replace-buffer-in-windows doc.
3251 (Choosing Window): Document display actions.
3252
3253 2011-09-24 Eli Zaretskii <eliz@gnu.org>
3254
3255 * display.texi (Forcing Redisplay): Update the description of
3256 redisplay-dont-pause due to change in the default value.
3257
3258 2011-09-23 Martin Rudalics <rudalics@gmx.at>
3259
3260 * frames.texi (Frames and Windows): Move section and rename to
3261 Windows and Frames in windows.texi.
3262 * windows.texi (Windows): Restructure.
3263 (Basic Windows): Rewrite. Explain live and internal windows and
3264 normalization functions.
3265 (Windows and Frames): Move section here from frames.texi.
3266 Describe subwindows, window combinations, window tree, and
3267 corresponding functions including window-list here.
3268 (Window Sizes): Rename section from Size of Window and move it
3269 up in chapter. Describe total and body sizes and the
3270 corresponding functions. Explain new semantics of
3271 window-min-height/-width.
3272 (Resizing Windows): Move section up in chapter. Describe new
3273 resize functions.
3274 (Splitting Windows): Describe new behavior of split-window,
3275 split-window-above-each-other and split-window-side-by-side.
3276 Provide examples. Describe window-nest and window-splits
3277 options.
3278 (Deleting Windows): Minor rewrite.
3279 (Selecting Windows): Minor rewrite.
3280 Describe frame-selected-window and set-frame-selected-window here.
3281 (Cyclic Window Ordering): Minor rewrite.
3282 Describe window-list-1.
3283 (Buffers and Windows): Rewrite. Explain a window's previous and
3284 next buffers and the corresponding functions.
3285 (Window Tree): Merge into Windows and Frames section.
3286 * elisp.texi (Top): Update node listings for frames and windows
3287 sections.
3288
3289 2011-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
3290
3291 * display.texi (Face Functions): `face-list' returns faces (bug#9564).
3292
3293 2011-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3294
3295 * errors.texi (Standard Errors): Remove apparent placeholder text
3296 (bug#9491).
3297
3298 2011-09-18 Chong Yidong <cyd@stupidchicken.com>
3299
3300 * frames.texi (Management Parameters): Fix description of
3301 icon-type parameter.
3302
3303 2011-09-17 Chong Yidong <cyd@stupidchicken.com>
3304
3305 * tips.texi (Key Binding Conventions): Don't bind a key sequence
3306 ending in C-g. Suggested by Edward O'Connor.
3307
3308 2011-09-17 Eli Zaretskii <eliz@gnu.org>
3309
3310 * numbers.texi (Integer Basics): Add indexing for
3311 most-positive-fixnum and most-negative-fixnum. (Bug#9525)
3312
3313 2011-09-14 Dani Moncayo <dmoncayo@gmail.com>
3314
3315 * lists.texi (Sets And Lists): Fix typo. (Bug#9393)
3316
3317 2011-09-11 Juanma Barranquero <lekktu@gmail.com>
3318
3319 * processes.texi (Network Servers): Clarify what the process
3320 buffer is used for (bug#9233).
3321
3322 2011-08-30 Dani Moncayo <dmoncayo@gmail.com>
3323
3324 * lists.texi (Building Lists): Fix typo.
3325
3326 2011-08-30 Chong Yidong <cyd@stupidchicken.com>
3327
3328 * display.texi (Basic Faces): New node. Document new faces.
3329
3330 * modes.texi (Major Mode Conventions): Move some text there.
3331 (Mode Help): Remove major-mode var, duplicated in Major Modes.
3332
3333 2011-08-29 Chong Yidong <cyd@stupidchicken.com>
3334
3335 * modes.texi (Basic Major Modes): New node. Callers updated.
3336 (Major Modes): Document fundamental-mode and major-mode.
3337 (Major Mode Basics): Node deleted; text moved to Major Modes.
3338 (Derived Modes): Document derived-mode-p.
3339
3340 2011-08-28 Chong Yidong <cyd@stupidchicken.com>
3341
3342 * files.texi (Changing Files, Create/Delete Dirs): Document new
3343 arguments for delete-file, delete-directory, and copy-directory.
3344 (Visiting Functions): Remove view-file; it is documented in the
3345 Emacs manual.
3346
3347 * frames.texi (Layout Parameters): The defaults for the
3348 menu-bar-lines and tool-bar-lines parameters depend on the mode.
3349
3350 * display.texi (Progress): Document spinner functionality.
3351
3352 * os.texi (Killing Emacs): Note that kill-emacs can be called by
3353 operating system signals. Refer to save-buffers-kill-terminal
3354 instead of save-buffers-kill-emacs.
3355
3356 * objects.texi (Symbol Type): Document ## print representation.
3357
3358 2011-08-25 Eli Zaretskii <eliz@gnu.org>
3359
3360 * display.texi (Specified Space): Mention that `space' specs
3361 influence bidi reordering.
3362 (Bidirectional Display): Explain how to use `(space . PROPS)' for
3363 separating fields with bidirectional content.
3364
3365 2011-08-24 Eli Zaretskii <eliz@gnu.org>
3366
3367 * display.texi (Bidirectional Display): Document return value in
3368 buffers that are not bidi-reordered for display, and in unibyte
3369 buffers.
3370
3371 2011-08-23 Eli Zaretskii <eliz@gnu.org>
3372
3373 * nonascii.texi (Character Properties): Document the values for
3374 unassigned codepoints.
3375
3376 2011-08-18 Eli Zaretskii <eliz@gnu.org>
3377
3378 * nonascii.texi (Character Properties): Document use of
3379 `bidi-class' and `mirroring' properties as part of reordering.
3380 Provide cross-references to "Bidirectional Display".
3381
3382 * display.texi (Bidirectional Display): Document the pitfalls of
3383 concatenating strings with bidirectional content, with possible
3384 solutions. Document bidi-string-mark-left-to-right.
3385 Mention paragraph direction in modes that inherit from prog-mode.
3386 Document use of `bidi-class' and `mirroring' properties as part of
3387 reordering.
3388
3389 2011-08-16 Eli Zaretskii <eliz@gnu.org>
3390
3391 * modes.texi (Major Mode Conventions): Improve the documentation
3392 of `mode-class' `special' modes.
3393
3394 * nonascii.texi (Character Properties): Document the `mirroring'
3395 property. Add index entries.
3396
3397 * syntax.texi (Categories): Add an example of defining a new
3398 category and category table.
3399
3400 * searching.texi (Regexp Backslash): Document how to display
3401 existing categories. Mention the possibility of adding
3402 categories, and add an xref to where this is described. Add an
3403 index entry.
3404
3405 2011-08-09 Chong Yidong <cyd@stupidchicken.com>
3406
3407 * text.texi (Special Properties):
3408 * display.texi (Overlay Properties): Note that mouse-face cannot
3409 change the text size (Bug#8530).
3410
3411 2011-08-08 Chong Yidong <cyd@stupidchicken.com>
3412
3413 * os.texi (Time of Day): Remove set-time-zone-rule, and recommend
3414 using setenv instead.
3415
3416 2011-07-28 Eli Zaretskii <eliz@gnu.org>
3417
3418 * display.texi (Bidirectional Display): Document the fact that
3419 bidi-display-reordering is t by default.
3420
3421 2011-07-23 Eli Zaretskii <eliz@gnu.org>
3422
3423 * display.texi (Bidirectional Display): New section.
3424
3425 2011-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3426 Tim Cross <theophilusx@gmail.com> (tiny change)
3427 Glenn Morris <rgm@gnu.org>
3428
3429 * keymaps.texi (Toolkit Differences): New node. (Bug#8176)
3430
3431 2011-07-15 Andreas Schwab <schwab@linux-m68k.org>
3432
3433 * help.texi (Keys in Documentation): Revert last change.
3434
3435 2011-07-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3436
3437 * help.texi (Keys in Documentation): Clarify that \= only quotes
3438 the next character, and doesn't affect longer sequences in
3439 particular (bug#8935).
3440
3441 * debugging.texi (Using Debugger):
3442 Mention @code{eval-expression-debug-on-error} (bug#8549).
3443
3444 2011-07-14 Eli Zaretskii <eliz@gnu.org>
3445
3446 * display.texi (Other Display Specs): Document that `left-fringe'
3447 and `right-fringe' display specifications are of the "replacing"
3448 kind.
3449
3450 2011-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3451
3452 * help.texi (Documentation Basics): Add a link to the Function
3453 Documentation node (bug#6580).
3454
3455 2011-07-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3456
3457 * keymaps.texi (Menu Bar): Mention :visible and :enable
3458 (bug#6344). Text by Drew Adams.
3459
3460 * modes.texi (Running Hooks): Mention buffer-local hook variables
3461 (bug#6218).
3462
3463 * objects.texi (General Escape Syntax): "a with grave accent" is
3464 ?xe0, not ?x8e0 (bug#5259).
3465
3466 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3467
3468 * display.texi (Face Attributes, Font Selection): Add references
3469 to the Fonts node in the Emacs manual (Bug#4178).
3470
3471 2011-07-12 Chong Yidong <cyd@stupidchicken.com>
3472
3473 * display.texi (Window Systems): `window-system' is
3474 terminal-local.
3475
3476 * frames.texi (Frame Parameters, Parameter Access): Don't mention
3477 frame-local variables.
3478
3479 * variables.texi (Buffer-Local Variables): Don't mention obsolete
3480 frame-local variables.
3481 (Frame-Local Variables): Node deleted.
3482
3483 * elisp.texi (Top): Update node listing.
3484
3485 2011-07-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3486
3487 * elisp.texi: Change "inferiors" to "subnodes" in three places
3488 (bug#3523).
3489
3490 2011-07-11 Chong Yidong <cyd@stupidchicken.com>
3491
3492 * frames.texi (Window System Selections): Discussion of
3493 x-select-enable-clipboard moved to Emacs manual.
3494
3495 2011-07-11 Deniz Dogan <deniz@dogan.se>
3496
3497 * commands.texi (Prefix Command Arguments): Remove excessive
3498 apostrophe.
3499
3500 2011-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
3501
3502 * syntax.texi (Syntax Descriptors): Clarify that the ". 23" syntax
3503 description is a string (bug#3313).
3504
3505 * frames.texi (Display Feature Testing): Try to explain what all
3506 the visual classes mean (bug#3042).
3507
3508 2011-07-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3509
3510 * modes.texi (Mode Line Variables): Document `mode-line-remote'
3511 and `mode-line-client' (bug#2974).
3512
3513 * text.texi (Insertion): Clarify marker movements (bug#1651).
3514 Text from Drew Adams.
3515
3516 2011-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
3517
3518 * text.texi (Special Properties): Clarify the format of `face'
3519 (bug#1375).
3520
3521 * commands.texi (Interactive Call): Add a `call-interactively'
3522 example (bug#1010).
3523
3524 2011-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3525
3526 * functions.texi (Calling Functions): Link to the "Interactive
3527 Call" node (bug#1001).
3528
3529 2011-07-06 Chong Yidong <cyd@stupidchicken.com>
3530
3531 * customize.texi (Composite Types): Move alist and plist to here
3532 from Simple Types (Bug#7545).
3533
3534 * elisp.texi (Top): Update menu description.
3535
3536 * display.texi (Face Attributes): Document negative line widths
3537 (Bug#6113).
3538
3539 2011-07-03 Tobias C. Rittweiler <tcr@freebits.de> (tiny change)
3540
3541 * searching.texi (Match Data): Note that match data can be
3542 overwritten by most functions (bug#2499).
3543
3544 2011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3545
3546 * strings.texi (Formatting Strings): Clarify what the "-" and "0"
3547 flags mean (bug#6659).
3548
3549 * functions.texi (What Is a Function): Document the autoload
3550 object (bug#6496).
3551
3552 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3553
3554 * customize.texi (Variable Definitions): Clarify that SETFUNCTION
3555 is only used in the Customize user interface (bug#6089).
3556
3557 * display.texi (Showing Images): Mention the point of sliced
3558 images (bug#7836).
3559
3560 2011-07-02 Eli Zaretskii <eliz@gnu.org>
3561
3562 * variables.texi (Defining Variables, Void Variables)
3563 (Constant Variables): Fix incorrect usage of @kindex.
3564
3565 2011-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3566
3567 * variables.texi (Defining Variables): Add an index entry for
3568 `set-variable' (bug#7262).
3569 (Defining Variables): Use @findex for functions.
3570
3571 * frames.texi (Basic Parameters): Document the `explicit-name'
3572 parameter (bug#6951).
3573
3574 * customize.texi (Type Keywords): Clarify that :value provides a
3575 default value for all types (bug#7386).
3576
3577 * streams.texi (Output Functions): Document `pp'.
3578
3579 2011-06-25 Chong Yidong <cyd@stupidchicken.com>
3580
3581 * keymaps.texi (Searching Keymaps):
3582 * display.texi (Overlay Properties): Fix errors in 2011-05-29
3583 change. Suggested by Johan Bockgård.
3584
3585 2011-06-15 Chong Yidong <cyd@stupidchicken.com>
3586
3587 * text.texi (Special Properties): Clarify role of font-lock-face.
3588
3589 2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
3590
3591 * processes.texi (Process Information): Rename `process-alive-p'
3592 to `process-live-p' for consistency with other `-live-p' functions.
3593
3594 2011-06-03 Paul Eggert <eggert@cs.ucla.edu>
3595
3596 Document wide integers better.
3597 * files.texi (File Attributes): Document ino_t values better.
3598 ino_t values no longer map to anything larger than a single cons.
3599 * numbers.texi (Integer Basics, Integer Basics, Arithmetic Operations):
3600 (Bitwise Operations):
3601 * objects.texi (Integer Type): Use a binary notation that is a bit easier
3602 to read, and that will port better if 62-bits becomes the default.
3603 Fix or remove incorrect examples.
3604 * os.texi (Time Conversion): Document time_t values better.
3605
3606 2011-05-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3607
3608 * processes.texi (Process Information):
3609 Document `process-alive-p'.
3610
3611 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3612
3613 * help.texi (Accessing Documentation):
3614 * display.texi (Pixel Specification):
3615 * processes.texi (Serial Ports, Serial Ports):
3616 * nonascii.texi (Character Properties, Default Coding Systems):
3617 * text.texi (Changing Properties, Special Properties):
3618 * windows.texi (Window Start and End):
3619 * modes.texi (SMIE Indentation Example, SMIE Tricks):
3620 * keymaps.texi (Searching Keymaps, Tool Bar):
3621 * minibuf.texi (Basic Completion):
3622 * compile.texi (Eval During Compile):
3623 * strings.texi (Formatting Strings): Tweaks to avoid overflowing
3624 7x9 paper in printed manual.
3625
3626 * lists.texi (Sets And Lists): Fix misplaced text.
3627
3628 2011-05-29 Chong Yidong <cyd@stupidchicken.com>
3629
3630 * keymaps.texi (Remapping Commands): Emphasize that the keymap
3631 needs to be active (Bug#8350).
3632
3633 2011-05-28 Chong Yidong <cyd@stupidchicken.com>
3634
3635 * minibuf.texi (Reading File Names): Clarify (Bug#8480).
3636
3637 * tips.texi (Coding Conventions): Remove antediluvian filename
3638 limit recommendation (Bug#8538).
3639
3640 2011-05-27 Glenn Morris <rgm@gnu.org>
3641
3642 * modes.texi (Auto Major Mode): Update for set-auto-mode changes.
3643
3644 2011-05-26 Glenn Morris <rgm@gnu.org>
3645
3646 * variables.texi (File Local Variables):
3647 Update hack-local-variables `mode-only' return value.
3648 Add some more details on what this function does in the other case.
3649
3650 2011-05-19 Glenn Morris <rgm@gnu.org>
3651
3652 * lists.texi (Sets And Lists): Mention cl provides union etc.
3653
3654 2011-05-19 Nix <nix@esperi.org.uk>
3655
3656 * windows.texi (Displaying Buffers): pop-to-buffer is not a command.
3657
3658 * text.texi (Parsing HTML): Update for function name changes.
3659
3660 * syntax.texi (Syntax Flags): Small fix.
3661
3662 * keymaps.texi (Active Keymaps): Typo fix.
3663 (Changing Key Bindings): Grammar fix.
3664
3665 * frames.texi (Minibuffers and Frames): Grammar fix.
3666 (Window System Selections): x-select-enable-clipboard now defaults to t.
3667
3668 * customize.texi (Common Keywords):
3669 * display.texi (Abstract Display):
3670 * modes.texi (Auto-Indentation):
3671 * nonascii.texi (Converting Representations): Typo fixes.
3672
3673 * control.texi (Examples of Catch): Call it "goto" not "go to".
3674
3675 2011-05-14 Eli Zaretskii <eliz@gnu.org>
3676
3677 * nonascii.texi (Character Properties): Fix inconsistencies with
3678 implementation.
3679
3680 * text.texi (Special Properties): Move @defvar's out of the
3681 @table. (Bug#8652)
3682
3683 2011-05-12 Glenn Morris <rgm@gnu.org>
3684
3685 * display.texi (Image Descriptors): Fix typo. (Bug#8495)
3686
3687 2011-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
3688
3689 * modes.texi (Region to Refontify): Rename from "Region to Fontify".
3690 (Multiline Font Lock):
3691 * vol2.texi (Top):
3692 * vol1.texi (Top):
3693 * elisp.texi (Top): Update menu accordingly.
3694
3695 2011-05-12 Drew Adams <drew.adams@oracle.com>
3696
3697 * modes.texi (Region to Fontify): Fix typo.
3698
3699 2011-05-10 Jim Meyering <meyering@redhat.com>
3700
3701 * minibuf.texi: Fix typo "in in -> in".
3702
3703 2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
3704
3705 * numbers.texi (Integer Basics): Large integers are treated as floats.
3706
3707 2011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3708
3709 * processes.texi (Synchronous Processes): Document the (:file
3710 "/file-name") syntax for `call-process'.
3711
3712 2011-04-23 Juanma Barranquero <lekktu@gmail.com>
3713
3714 * windows.texi (Choosing Window): Fix typo.
3715
3716 2011-04-23 Chong Yidong <cyd@stupidchicken.com>
3717
3718 * frames.texi (Layout Parameters): Note the difference between
3719 querying and setting parameters for left-fringe and right-fringe
3720 (Bug#6930).
3721
3722 2011-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
3723
3724 * minibuf.texi (Basic Completion): Be a bit more precise about the
3725 valid kinds of completion tables.
3726 (Programmed Completion): Remove obsolete text about lambda expressions
3727 not being valid completion tables.
3728
3729 2011-03-19 Chong Yidong <cyd@stupidchicken.com>
3730
3731 * positions.texi (Excursions): Explain the "save-excursion
3732 defeated by set-buffer" warning.
3733
3734 * buffers.texi (Current Buffer): Copyedits. Don't recommend using
3735 save-excursion. Suggested by Uday S Reddy.
3736
3737 2011-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
3738
3739 * variables.texi (Defining Variables): Mention the new meaning of `defvar'.
3740 (Lexical Binding): New sub-section.
3741
3742 * eval.texi (Eval): Discourage the use of `eval'.
3743 Document its new `lexical' argument.
3744
3745 2011-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
3746
3747 * commands.texi (Command Overview): `post-command-hook' is not reset to
3748 nil any more.
3749
3750 2011-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
3751
3752 * strings.texi (String Conversion): Don't mention
3753 string-make-(uni|multi)byte (bug#8262).
3754 * nonascii.texi (Converting Representations): Fix up range.
3755 * keymaps.texi (Key Binding Commands): Update code point, avoid
3756 "unibyte character" and remove mention of unibyte bindings.
3757
3758 2011-03-10 Eli Zaretskii <eliz@gnu.org>
3759
3760 * modes.texi (Operator Precedence Grammars): Don't use characters
3761 outside ISO-8859-1.
3762
3763 2011-03-09 Eli Zaretskii <eliz@gnu.org>
3764
3765 * intro.texi (Acknowledgements): Convert to ISO-8859-1 encoding.
3766
3767 * makefile.w32-in (MAKEINFO_OPTS): Add --enable-encoding.
3768
3769 2011-03-08 Glenn Morris <rgm@gnu.org>
3770
3771 * Makefile.in (MAKEINFO_OPTS): Add --enable-encoding.
3772 * intro.texi (Acknowledgements): Names to UTF-8.
3773 * elisp.texi: Set documentencoding.
3774
3775 2011-03-07 Chong Yidong <cyd@stupidchicken.com>
3776
3777 * Version 23.3 released.
3778
3779 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3780
3781 * package.texi: Update index keywords.
3782 (Package Archives): New node contents. Document package-x.el.
3783
3784 2011-03-06 Juanma Barranquero <lekktu@gmail.com>
3785
3786 * makefile.w32-in (srcs): Add package.texi.
3787
3788 2011-03-06 Chong Yidong <cyd@stupidchicken.com>
3789
3790 * package.texi (Packaging, Packaging Basics, Simple Packages)
3791 (Multi-file Packages): Expand and clarify.
3792 (Package Archives): Temporary placeholder node.
3793
3794 * elisp.texi (Top): Update node listing.
3795
3796 * Makefile.in (srcs): Add package.texi.
3797
3798 2011-03-05 Chong Yidong <cyd@stupidchicken.com>
3799
3800 * processes.texi (Synchronous Processes): Minor clarification
3801 (Bug#8149).
3802
3803 2011-03-03 Glenn Morris <rgm@gnu.org>
3804
3805 * files.texi (Truenames): Minor clarification. (Bug#2341)
3806
3807 2011-03-01 Glenn Morris <rgm@gnu.org>
3808
3809 * variables.texi (Directory Local Variables):
3810 Mention `(subdirs . nil)' alist element.
3811
3812 2011-02-28 Glenn Morris <rgm@gnu.org>
3813
3814 * variables.texi (Directory Local Variables): Mention the optional
3815 mtime argument of dir-locals-set-directory-class. (Bug#3577)
3816
3817 2011-02-27 Chong Yidong <cyd@stupidchicken.com>
3818
3819 * minibuf.texi (Minibuffer History): Clarify discussion of
3820 minibuffer history lists (Bug#8085).
3821
3822 2011-02-19 Eli Zaretskii <eliz@gnu.org>
3823
3824 * elisp.texi: Sync @dircategory with ../../info/dir.
3825
3826 * files.texi (Visiting Functions): Document find-file-literally,
3827 both the command and the variable.
3828
3829 * variables.texi (Creating Buffer-Local): Explain the meaning of
3830 permanent local variables.
3831
3832 * files.texi (Visiting Functions): Document find-file-literally,
3833 both the command and the variable.
3834
3835 * variables.texi (Creating Buffer-Local): Explain the meaning of
3836 permanent local variables.
3837
3838 2011-02-19 Glenn Morris <rgm@gnu.org>
3839
3840 * keymaps.texi (Remapping Commands): Mention how to undo it.
3841
3842 2011-02-09 Reuben Thomas <rrt@sc3d.org>
3843
3844 * loading.texi (Hooks for Loading): Remove unnecessary advice
3845 about eval-after-load (Bug#7986).
3846
3847 2011-02-05 Chong Yidong <cyd@stupidchicken.com>
3848
3849 * commands.texi (Accessing Mouse): Note that a header line is not
3850 included in the row of posn-col-row.
3851
3852 2011-02-02 Chong Yidong <cyd@stupidchicken.com>
3853
3854 * modes.texi (Major Mode Conventions): Add face guidelines.
3855 (Faces for Font Lock): List faces in order of prominence.
3856
3857 2011-02-01 Paul Eggert <eggert@cs.ucla.edu>
3858
3859 format-time-string now supports subsecond time stamp resolution
3860 * os.texi (Time Parsing): Document %N.
3861
3862 2011-01-28 Chong Yidong <cyd@stupidchicken.com>
3863
3864 * vol1.texi (Top):
3865 * vol2.texi (Top):
3866 * elisp.texi (Top):
3867 * display.texi (Display Property): Shorten the menu description of
3868 the "Other Display Specs" node (Bug#7816).
3869
3870 * keymaps.texi (Defining Menus): Add "menu item" and "extended
3871 menu item" concept index entries (Bug#7805).
3872
3873 2011-01-29 Eli Zaretskii <eliz@gnu.org>
3874
3875 * makefile.w32-in (texinfodir): New variable.
3876 (usermanualdir): Remove as redundant with $(emacsdir).
3877 (MAKEINFO): Remove options, leave only program name.
3878 (MAKEINFO_OPTS): New variable.
3879 (texinputdir, $(infodir)/elisp): Use $(MAKEINFO_OPTS).
3880
3881 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3882 Richard Kim <emacs18@gmail.com>
3883
3884 * loading.texi (Library Search): Document list-load-path-shadows
3885 (Bug#7757).
3886
3887 2011-01-25 Chong Yidong <cyd@stupidchicken.com>
3888
3889 * searching.texi (Regexp Special): Remove outdated discussion of
3890 character sets (Bug#7780).
3891
3892 * frames.texi (Pop-Up Menus): Document where menu title comes
3893 from (Bug#7684).
3894
3895 2011-01-25 Glenn Morris <rgm@gnu.org>
3896
3897 * display.texi (Making Buttons): Mention limitation of text buttons.
3898
3899 2011-01-23 Werner Lemberg <wl@gnu.org>
3900
3901 * Makefile.in (MAKEINFO): Now controlled by `configure'.
3902 (MAKEINFO_OPTS): New variable. Use it where appropriate.
3903 (ENVADD): New variable to control texi2dvi and texi2pdf.
3904
3905 2011-01-15 Chong Yidong <cyd@stupidchicken.com>
3906
3907 * files.texi (Directory Names): Move directory-abbrev-alist doc to
3908 Emacs manual.
3909
3910 2011-01-15 Eli Zaretskii <eliz@gnu.org>
3911
3912 * files.texi (Directory Names): Explain why FROM in
3913 directory-abbrev-alist should begin with \`. (Bug#7777)
3914
3915 2011-01-11 Stefan Monnier <monnier@iro.umontreal.ca>
3916
3917 * loading.texi (Hooks for Loading): Adjust doc of eval-after-load.
3918
3919 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3920
3921 * modes.texi (Emulating Mode Line): Fix last change.
3922
3923 2011-01-02 Eli Zaretskii <eliz@gnu.org>
3924
3925 * modes.texi (Emulating Mode Line): Update documentation of
3926 format-mode-line according to changes that fixed bug #7587.
3927
3928 2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca>
3929
3930 * modes.texi (Derived Modes): Mention prog-mode.
3931
3932 * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention
3933 of the key-binding-data cache since we don't use it any more.
3934
3935 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3936
3937 * processes.texi (Shell Arguments):
3938 * strings.texi (Creating Strings): Don't mention "shell commands";
3939 make it explicit that `split-string-and-unquote' and
3940 `combine-and-quote-strings' are mainly for working with arguments
3941 to call-process and start-process.
3942
3943 * processes.texi (Shell Arguments): Fix documentation of
3944 `split-string-and-unquote'. Add indexing. (Bug#7563)
3945
3946 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3947
3948 * modes.texi (Auto-Indentation): New section to document SMIE.
3949 (Major Mode Conventions):
3950 * text.texi (Mode-Specific Indent): Refer to it.
3951
3952 2010-12-13 Eli Zaretskii <eliz@gnu.org>
3953
3954 * display.texi (Other Display Specs): Document left-fringe and
3955 right-fringe display specs.
3956
3957 2010-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
3958
3959 * backups.texi (Making Backups):
3960 * modes.texi (Example Major Modes): Use recommended coding style.
3961 (Major Mode Basics, Derived Modes): Encourge more strongly use of
3962 define-derived-mode. Mention completion-at-point-functions.
3963
3964 2010-12-13 Chong Yidong <cyd@stupidchicken.com>
3965
3966 * nonascii.texi (Converting Representations):
3967 Document byte-to-string.
3968
3969 2010-12-08 Glenn Morris <rgm@gnu.org>
3970
3971 * buffers.texi (Modification Time):
3972 verify-visited-file-modtime now defaults to the current buffer.
3973
3974 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3975
3976 * nonascii.texi (Converting Representations): Document byte-to-string.
3977
3978 * strings.texi (Creating Strings): Don't mention semi-obsolete
3979 function char-to-string.
3980 (String Conversion): Shorten discussion of semi-obsolete function
3981 string-to-char. Link to Converting Representations.
3982
3983 * objects.texi (Symbol Type):
3984 * text.texi (Near Point):
3985 * help.texi (Help Functions):
3986 * functions.texi (Mapping Functions): Use string instead of
3987 char-to-string in examples.
3988
3989 2010-11-27 Chong Yidong <cyd@stupidchicken.com>
3990
3991 * text.texi (Kill Functions, Kill Functions)
3992 (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
3993 YANK-HANDLER args.
3994
3995 * symbols.texi (Creating Symbols): Using unintern without an
3996 obarray arg is now obsolete.
3997
3998 * numbers.texi (Float Basics): Document float-e and float-pi.
3999
4000 * variables.texi (Defining Variables): Change "pi" example to
4001 "float-pi".
4002
4003 2010-11-26 Eli Zaretskii <eliz@gnu.org>
4004
4005 * commands.texi (Click Events): Document the values of X, Y and
4006 COL, ROW in the event's position, when the click is on the header
4007 or mode line, on the fringes, or in the margins.
4008
4009 2010-11-17 Eli Zaretskii <eliz@gnu.org>
4010
4011 * customize.texi (Composite Types): Lower-case index entry.
4012
4013 * loading.texi (How Programs Do Loading):
4014 Document load-file-name. (Bug#7346)
4015
4016 2010-11-17 Glenn Morris <rgm@gnu.org>
4017
4018 * text.texi (Kill Functions, Low-Level Kill Ring): Small fixes.
4019
4020 2010-11-13 Eli Zaretskii <eliz@gnu.org>
4021
4022 * display.texi (Usual Display): Characters with no fonts are not
4023 necessarily displayed as empty boxes.
4024
4025 2010-10-31 Glenn Morris <rgm@gnu.org>
4026
4027 * maps.texi (Standard Keymaps): Update File menu description.
4028
4029 2010-10-28 Glenn Morris <rgm@gnu.org>
4030
4031 * Makefile.in (elisp.dvi, elisp.pdf): Also include $emacsdir.
4032
4033 2010-10-24 Eli Zaretskii <eliz@gnu.org>
4034
4035 * display.texi (Window Systems): Deprecate use of window-system as
4036 a predicate.
4037
4038 2010-10-23 Glenn Morris <rgm@gnu.org>
4039
4040 * help.texi (Documentation Basics): Remove mentions of digest-doc and
4041 sorted-doc.
4042
4043 2010-10-15 Eli Zaretskii <eliz@gnu.org>
4044
4045 * os.texi (Dynamic Libraries): New node, with slightly modified
4046 text deleted from "Image Formats".
4047 (System Interface): Add @menu entry for "Dynamic Libraries".
4048
4049 * display.texi (Image Formats): Remove description of
4050 image-library-alist. (Renamed in 2010-10-13T14:50:06Z!lekktu@gmail.com.)
4051
4052 2010-10-12 Glenn Morris <rgm@gnu.org>
4053
4054 * book-spine.texinfo: Rename to book-spine.texi.
4055
4056 2010-10-11 Glenn Morris <rgm@gnu.org>
4057
4058 * Makefile.in (MAKEINFO): Add explicit -I$srcdir.
4059
4060 * Makefile.in (DVIPS): New variable.
4061 (.PHONY): Add html, ps.
4062 (html, elisp.html, ps, elisp.ps): New targets.
4063 (clean): Delete html, ps files.
4064 ($(infodir)/elisp): Remove unnecessary includes.
4065
4066 2010-10-09 Eli Zaretskii <eliz@gnu.org>
4067
4068 * makefile.w32-in (emacsdir): New variable.
4069 (srcs): Add emacsver.texi.
4070 ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
4071
4072 2010-10-09 Glenn Morris <rgm@gnu.org>
4073
4074 * Makefile.in (VPATH): Remove.
4075 (infodir): Make it absolute.
4076 (mkinfodir, $(infodir)/elisp, infoclean): No need to cd $srcdir.
4077
4078 * Makefile.in (dist): Anchor regexps.
4079
4080 * Makefile.in (srcs): Put elisp.texi first.
4081 ($(infodir)/elisp, elisp.dvi, elisp.pdf): Use $<.
4082
4083 * Makefile.in (infoclean): Remove harmless, long-standing error.
4084
4085 * Makefile.in ($(infodir)): Delete rule.
4086 (mkinfodir): New.
4087 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
4088
4089 * Makefile.in (dist): Remove reference to emacsver.texi.in.
4090 Also copy emacsver.texi, and edit $emacsdir.
4091
4092 2010-10-09 Glenn Morris <rgm@gnu.org>
4093
4094 * Makefile.in (emacsdir): New variable.
4095 (MAKEINFO): Add -I $emacsdir.
4096 (dist): Copy emacsver.texi.
4097 (srcs): Add emacsver.texi.
4098
4099 * book-spine.texinfo, elisp.texi, vol2.texi, vol1.texi:
4100 Set EMACSVER by including emacsver.texi.
4101
4102 * Makefile.in (.PHONY): Declare info, dvi, pdf, dist.
4103
4104 2010-10-07 Glenn Morris <rgm@gnu.org>
4105
4106 * Makefile.in (version): New, set by configure.
4107 (clean): Delete dist tar file.
4108 (dist): Use version in tar name.
4109
4110 2010-10-06 Glenn Morris <rgm@gnu.org>
4111
4112 * Makefile.in: Rearrange to more closely resemble doc/emacs/Makefile.
4113 (INSTALL_INFO): Remove unused variable.
4114 (mostlyclean, infoclean, dist): New rules.
4115 (clean): Delete dvi and pdf files.
4116 (maintainer-clean): Remove elisp.oaux, use infoclean.
4117 ($(infodir)): Add parallel build workaround.
4118
4119 2010-10-04 Glenn Morris <rgm@gnu.org>
4120
4121 * Makefile.in (dvi, pdf, $(infodir)): New targets.
4122 ($(infodir)/elisp): Ensure target directory exists. Use $@.
4123 Fix -I typo.
4124 (clean): No 'make.out' or 'core' files.
4125 (.PHONY): Declare clean rules.
4126 (maintainer-clean): Delete pdf file. Guard against cd failures.
4127
4128 2010-10-03 Glenn Morris <rgm@gnu.org>
4129
4130 * files.texi (File Name Components): Remove ignored section about
4131 deleted variable directory-sep-char.
4132
4133 2010-10-03 Michael Albinus <michael.albinus@gmx.de>
4134
4135 * files.texi (Magic File Names): New defopt
4136 remote-file-name-inhibit-cache.
4137
4138 2010-10-02 Glenn Morris <rgm@gnu.org>
4139
4140 * os.texi (Killing Emacs): Hook now runs in batch mode.
4141
4142 2010-09-18 Stefan Monnier <monnier@iro.umontreal.ca>
4143
4144 * text.texi (Special Properties): Clarify when modification-hooks run.
4145
4146 2010-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
4147
4148 * syntax.texi (Syntax Flags): Document new `c' flag.
4149
4150 2010-09-09 Glenn Morris <rgm@gnu.org>
4151
4152 * display.texi (ImageMagick Images): General cleanup.
4153
4154 2010-09-06 Alexander Klimov <alserkli@inbox.ru> (tiny change)
4155
4156 * files.texi (Directory Names): Use \` rather than ^.
4157
4158 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
4159
4160 * text.texi (Low-Level Kill Ring):
4161 * frames.texi (Window System Selections): Remove cut buffer
4162 documentation.
4163
4164 2010-08-28 Eli Zaretskii <eliz@gnu.org>
4165
4166 * display.texi (Fringe Size/Pos): Add a cross-reference to "Layout
4167 Parameters", where the default fringe width is described.
4168
4169 * frames.texi (Window Frame Parameters, Basic Parameters)
4170 (Position Parameters, Layout Parameters, Management Parameters)
4171 (Cursor Parameters, Font and Color Parameters): Add indexing for
4172 frame parameters. (Bug#6929)
4173
4174 2010-08-25 Tom Tromey <tromey@redhat.com>
4175
4176 * vol2.texi (Top): Update.
4177 * vol1.texi (Top): Update.
4178 * tips.texi (Library Headers): Mention Package-Version and
4179 Package-Requires.
4180 * package.texi: New file.
4181 * os.texi (System Interface): Update pointers.
4182 * elisp.texi (Top): Link to new nodes. Include package.texi.
4183 * anti.texi (Antinews): Update pointers.
4184
4185 2010-08-25 Eli Zaretskii <eliz@gnu.org>
4186
4187 * processes.texi (Filter Functions): Fix last change.
4188
4189 2010-08-24 Markus Triska <triska@gmx.at>
4190
4191 * processes.texi (Filter Functions): Use `buffer-live-p' instead
4192 of `buffer-name' in the main text as well as in the example
4193 (Bug#3098).
4194
4195 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4196
4197 * nonascii.texi (Text Representations):
4198 * loading.texi (Loading Non-ASCII):
4199 * compile.texi (Byte Compilation): Don't mention obsolete
4200 --unibyte command-line argument.
4201
4202 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4203
4204 * modes.texi (Defining Minor Modes): Doc fix (Bug#6880).
4205
4206 2010-08-22 Chong Yidong <cyd@stupidchicken.com>
4207
4208 * objects.texi (Bool-Vector Type): Minor definition tweak (Bug#6878).
4209
4210 2010-08-20 Eli Zaretskii <eliz@gnu.org>
4211
4212 * commands.texi (Misc Events): Add cross-references to where
4213 POSITION of a mouse event is described in detail.
4214
4215 2010-08-08 Christoph Scholtes <cschol2112@googlemail.com>
4216
4217 * control.texi (Handling Errors) <error-message-string>: Fix arg name.
4218
4219 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4220
4221 * modes.texi (Defining Minor Modes): Use C-backspace, not C-delete.
4222 Suggested by Štěpán Němec <stepnem@gmail.com>.
4223
4224 2010-08-08 Juanma Barranquero <lekktu@gmail.com>
4225
4226 * minibuf.texi (High-Level Completion): Document args of
4227 `read-buffer-function' (bug#5625).
4228
4229 2010-07-29 Jan Djärv <jan.h.d@swipnet.se>
4230
4231 * frames.texi (Layout Parameters): Add doc for tool-bar-position.
4232
4233 2010-07-29 Michael Albinus <michael.albinus@gmx.de>
4234
4235 * processes.texi (Process Information): Explain process property
4236 `remote-tty'.
4237
4238 2010-07-27 Juanma Barranquero <lekktu@gmail.com>
4239
4240 * modes.texi (Defining Minor Modes): Use C-delete in examples,
4241 instead of "\C-\^?" (bug#6334).
4242
4243 * text.texi (Special Properties): Fix typo.
4244
4245 2010-07-09 Eli Zaretskii <eliz@gnu.org>
4246
4247 * internals.texi (Writing Emacs Primitives): Adapt to ANSI C
4248 calling sequences, which are now the standard.
4249
4250 2010-06-24 Chong Yidong <cyd@stupidchicken.com>
4251
4252 * text.texi (Undo): Clarify command loop behavior (Bug#2433).
4253
4254 * commands.texi (Command Overview): Mention undo-boundary call.
4255
4256 2010-06-23 Glenn Morris <rgm@gnu.org>
4257
4258 * abbrevs.texi, commands.texi, compile.texi, debugging.texi:
4259 * display.texi, edebug.texi, elisp.texi, eval.texi, files.texi:
4260 * frames.texi, functions.texi, internals.texi, keymaps.texi:
4261 * loading.texi, minibuf.texi, numbers.texi, os.texi, processes.texi:
4262 * searching.texi, sequences.texi, strings.texi, syntax.texi:
4263 * text.texi, tips.texi, vol1.texi, vol2.texi, windows.texi:
4264 Untabify Texinfo files.
4265
4266 2010-06-20 Chong Yidong <cyd@stupidchicken.com>
4267
4268 * modes.texi (Minor Mode Conventions): Fix typo (Bug#6477).
4269
4270 2010-06-19 Chong Yidong <cyd@stupidchicken.com>
4271
4272 * errors.texi (Standard Errors): Remove unnecessary markup (Bug#6461).
4273
4274 2010-06-02 Chong Yidong <cyd@stupidchicken.com>
4275
4276 * searching.texi (Regexp Special): Remove obsolete information
4277 about matching non-ASCII characters, and suggest using char
4278 classes (Bug#6283).
4279
4280 2010-05-30 Juanma Barranquero <lekktu@gmail.com>
4281
4282 * minibuf.texi (Basic Completion): Add missing "@end defun".
4283
4284 2010-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
4285
4286 * minibuf.texi (Basic Completion): Document completion-boundaries.
4287 (Programmed Completion): Document the new fourth method for boundaries.
4288
4289 2010-05-22 Chong Yidong <cyd@stupidchicken.com>
4290
4291 * display.texi (Image Cache): Update documentation about image caching.
4292
4293 2010-05-08 Štěpán Němec <stepnem@gmail.com> (tiny change)
4294
4295 * windows.texi (Textual Scrolling):
4296 * tips.texi (Coding Conventions):
4297 * minibuf.texi (Minibuffer History):
4298 * maps.texi (Standard Keymaps):
4299 * loading.texi (Where Defined):
4300 * edebug.texi (Instrumenting): Fix typos.
4301
4302 2010-05-08 Chong Yidong <cyd@stupidchicken.com>
4303
4304 * keymaps.texi (Menu Bar): Document :advertised-binding property.
4305
4306 * functions.texi (Obsolete Functions):
4307 Document set-advertised-calling-convention.
4308
4309 * minibuf.texi (Basic Completion): Document completion-in-region.
4310 (Programmed Completion): Document completion-annotate-function.
4311
4312 * commands.texi (Reading One Event): Document read-key.
4313 (Distinguish Interactive): Document KIND arg to
4314 called-interactively-p. Delete obsolete interactive-p.
4315
4316 * elisp.texi (Top): Update node description.
4317
4318 2010-05-08 Eli Zaretskii <eliz@gnu.org>
4319
4320 * nonascii.texi (Character Properties):
4321 Document unicode-category-table. Add an index entry for Unicode
4322 general category.
4323
4324 2010-05-07 Chong Yidong <cyd@stupidchicken.com>
4325
4326 * Version 23.2 released.
4327
4328 2010-04-20 Juanma Barranquero <lekktu@gmail.com>
4329
4330 * locals.texi (Standard Buffer-Local Variables):
4331 Remove @ignore'd reference to `direction-reversed'.
4332
4333 2010-04-14 Juri Linkov <juri@jurta.org>
4334
4335 Fix @deffn without category.
4336
4337 * abbrevs.texi (Abbrev Expansion): Replace @deffn with @defun
4338 for `abbrev-insert'.
4339
4340 * buffers.texi (Indirect Buffers): Add category `Command'
4341 to @deffn of `clone-indirect-buffer'.
4342
4343 * windows.texi (Cyclic Window Ordering): Replace @deffn with @defun
4344 for `next-window' and `previous-window'. Add category `Command'
4345 to @deffn of `pop-to-buffer'.
4346
4347 2010-04-01 Chong Yidong <cyd@stupidchicken.com>
4348
4349 * nonascii.texi (Text Representations): Don't mark
4350 enable-multibyte-characters as a user option.
4351
4352 2010-03-31 Eli Zaretskii <eliz@gnu.org>
4353
4354 * control.texi (Handling Errors): How to re-throw a signal caught
4355 by condition-case.
4356
4357 2010-03-26 Chong Yidong <cyd@stupidchicken.com>
4358
4359 * loading.texi (Hooks for Loading): Document after-load-functions.
4360 Copyedits.
4361
4362 2010-03-24 Arni Magnusson <arnima@hafro.is> (tiny change)
4363
4364 * frames.texi (Cursor Parameters): Fix typo. (Bug#5760)
4365
4366 2010-03-24 Chong Yidong <cyd@stupidchicken.com>
4367
4368 * processes.texi (Network Processes): Document seqpacket type.
4369
4370 2010-03-20 Dan Nicolaescu <dann@ics.uci.edu>
4371
4372 * os.texi (System Environment): Do not mention lynxos.
4373
4374 2010-03-10 Chong Yidong <cyd@stupidchicken.com>
4375
4376 * Branch for 23.2.
4377
4378 2010-03-06 Chong Yidong <cyd@stupidchicken.com>
4379
4380 * objects.texi (Integer Type): Take note of the read syntax
4381 exception for numbers that cannot fit in the integer type.
4382
4383 2010-03-03 Glenn Morris <rgm@gnu.org>
4384
4385 * numbers.texi (Integer Basics, Bitwise Operations):
4386 * objects.texi (Integer Type): Update for integers now being 30-bit.
4387
4388 2010-02-27 Chong Yidong <cyd@stupidchicken.com>
4389
4390 * display.texi (Low-Level Font): Document :otf font-spec property.
4391
4392 2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
4393
4394 * display.texi (Line Height): Avoid obsolete special default variables
4395 like default-major-mode.
4396
4397 2010-01-28 Alan Mackenzie <acm@muc.de>
4398
4399 * display.texi (Auto Faces): Say fontification-functions is called
4400 whether or not Font Lock is enabled. Tidy up the wording a bit.
4401
4402 2010-01-17 Chong Yidong <cyd@stupidchicken.com>
4403
4404 * elisp.texi: Remove duplicate edition information (Bug#5407).
4405
4406 2010-01-17 Juanma Barranquero <lekktu@gmail.com>
4407
4408 * two.el (volume-header-toc-markup): Fix typos in docstring.
4409
4410 2010-01-04 Stefan Monnier <monnier@iro.umontreal.ca>
4411
4412 Avoid dubious uses of save-excursions.
4413 * positions.texi (Excursions): Recommend the use of
4414 save-current-buffer if applicable.
4415 * text.texi (Clickable Text): Fix the example code which used
4416 save-excursion in a naive way which sometimes preserves point and
4417 sometimes not.
4418 * variables.texi (Creating Buffer-Local):
4419 * os.texi (Session Management):
4420 * display.texi (GIF Images):
4421 * control.texi (Cleanups): Use (save|with)-current-buffer.
4422
4423 2010-01-02 Eli Zaretskii <eliz@gnu.org>
4424
4425 * modes.texi (Example Major Modes): Fix indentation. (Bug#5195)
4426
4427 2010-01-02 Chong Yidong <cyd@stupidchicken.com>
4428
4429 * nonascii.texi (Text Representations, Character Codes)
4430 (Converting Representations, Explicit Encoding)
4431 (Translation of Characters): Use hex notation consistently.
4432 (Character Sets): Fix map-charset-chars doc (Bug#5197).
4433
4434 2010-01-01 Chong Yidong <cyd@stupidchicken.com>
4435
4436 * loading.texi (Where Defined): Make it clearer that these are
4437 loaded files (Bug#5068).
4438
4439 2009-12-29 Chong Yidong <cyd@stupidchicken.com>
4440
4441 * minibuf.texi (Completion Styles): Document `initials' style.
4442
4443 2009-12-25 Chong Yidong <cyd@stupidchicken.com>
4444
4445 * frames.texi (Resources): Describe inhibit-x-resources.
4446 (Size Parameters): Copyedit.
4447
4448 * hash.texi (Creating Hash):
4449 * objects.texi (Hash Table Type): Document the new hash table
4450 printed representation.
4451
4452 * minibuf.texi (Basic Completion): 4th arg to all-completions is
4453 obsolete.
4454
4455 * processes.texi (Process Buffers):
4456 Document process-kill-buffer-query-function.
4457
4458 2009-12-05 Glenn Morris <rgm@gnu.org>
4459
4460 * hooks.texi (Standard Hooks): Remove diary-display-hook, replaced by
4461 diary-display-function, and no longer recommended to be a hook.
4462 Update for changes in the names of calendar and diary hooks.
4463 diary-print-entries-hook has changed section.
4464
4465 2009-11-28 Eli Zaretskii <eliz@gnu.org>
4466
4467 * text.texi (Special Properties): More accurate description of
4468 what the `cursor' property does.
4469
4470 2009-11-26 Kevin Ryde <user42@zip.com.au>
4471
4472 * commands.texi (Misc Events): vindex mouse-wheel-up-event and
4473 mouse-wheel-down-event, the closest thing to a definition for them.
4474 * os.texi (Startup Summary): vindex inhibit-startup-message and
4475 inhibit-splash-screen.
4476 (Command-Line Arguments): vindex argv.
4477 (Suspending Emacs): vindex suspend-tty-functions and
4478 resume-tty-functions. Don't want to index every hook, but having
4479 the programming ones is helpful.
4480
4481 2009-11-14 Chong Yidong <cyd@stupidchicken.com>
4482
4483 * commands.texi (Motion Events): Fix typo (Bug#4907).
4484
4485 2009-11-08 Chong Yidong <cyd@stupidchicken.com>
4486
4487 * searching.texi (Char Classes): Note that [:upper:] and [:lower:]
4488 are affected by case-fold-search (Bug#4483).
4489
4490 2009-11-02 Chong Yidong <cyd@stupidchicken.com>
4491
4492 * minibuf.texi (Reading File Names): Note that read-file-name may
4493 use a graphical file dialog.
4494
4495 2009-10-31 Glenn Morris <rgm@gnu.org>
4496
4497 * nonascii.texi (User-Chosen Coding Systems): Minor reword. (Bug#4817)
4498
4499 2009-10-16 Kevin Ryde <user42@zip.com.au>
4500
4501 * files.texi (Magic File Names): Add @vindex file-name-handler-alist,
4502 in particular so `info-lookup-symbol' can find its docs.
4503
4504 2009-10-16 Chong Yidong <cyd@stupidchicken.com>
4505
4506 * variables.texi (Constant Variables): Distinguish from defconst
4507 variables.
4508 (Defining Variables): Add cindex.
4509
4510 2009-10-15 Chong Yidong <cyd@stupidchicken.com>
4511
4512 * os.texi (Time of Day): Clarify that the microsecond part is
4513 ignored (Bug#4637).
4514
4515 2009-10-11 Glenn Morris <rgm@gnu.org>
4516
4517 * frames.texi (Size and Position): Clarify what is included in the frame
4518 height. (Bug#4535)
4519
4520 2009-10-10 Glenn Morris <rgm@gnu.org>
4521
4522 * windows.texi (Size of Window): The relationship between window and
4523 frame heights is not so simple. (Bug#4535)
4524 Mention window-full-height-p.
4525
4526 2009-10-07 Stefan Monnier <monnier@iro.umontreal.ca>
4527
4528 * positions.texi (Text Lines): Remove goto-line, since it shouldn't be
4529 used from Lisp.
4530
4531 2009-10-07 Eli Zaretskii <eliz@gnu.org>
4532
4533 * files.texi (Directory Names) <abbreviate-file-name>:
4534 Document that root home directories are not replaced with "~".
4535
4536 2009-10-06 Eli Zaretskii <eliz@gnu.org>
4537
4538 * text.texi (Special Properties): Document the meaning of the
4539 `cursor' text property whose value is an integer.
4540
4541 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4542
4543 * files.texi (Magic File Names): Add `copy-directory'.
4544
4545 2009-10-05 Eli Zaretskii <eliz@gnu.org>
4546
4547 * files.texi (File Attributes): Fix description of file
4548 attributes. (Bug#4638) Update attributes of files.texi example to
4549 be more representative.
4550
4551 2009-10-05 Michael Albinus <michael.albinus@gmx.de>
4552
4553 * files.texi (Create/Delete Dirs): New command copy-directory.
4554
4555 2009-10-04 Juanma Barranquero <lekktu@gmail.com>
4556
4557 * anti.texi (Antinews):
4558 * macros.texi (Indenting Macros):
4559 * strings.texi (Creating Strings, Case Conversion):
4560 Remove duplicate words.
4561
4562 2009-10-01 Michael Albinus <michael.albinus@gmx.de>
4563
4564 * files.texi (Create/Delete Dirs): delete-directory has an
4565 optional parameter RECURSIVE.
4566
4567 2009-10-01 Stefan Monnier <monnier@iro.umontreal.ca>
4568
4569 * buffers.texi (Swapping Text): Minor clarification.
4570
4571 2009-10-01 Glenn Morris <rgm@gnu.org>
4572
4573 * functions.texi (Declaring Functions): Mention that we also search for
4574 ".m" files in the src/ directory.
4575
4576 2009-09-25 David Engster <deng@randomsample.de>
4577
4578 * display.texi (Managing Overlays): Document copy-overlay (Bug#4549).
4579
4580 2009-09-22 Glenn Morris <rgm@gnu.org>
4581
4582 * internals.texi (Building Emacs): Mention preloaded-file-list.
4583
4584 2009-09-14 Alan Mackenzie <acm@muc.de>
4585
4586 * os.texi (Terminal Output): Put "@code{}" around "stdout".
4587
4588 2009-09-13 Chong Yidong <cyd@stupidchicken.com>
4589
4590 * functions.texi (Anonymous Functions): Rearrange discussion,
4591 giving usage of unquoted lambda forms first. Mention that
4592 `function' and `#'' are no longer required (Bug#4290).
4593
4594 2009-09-11 Alan Mackenzie <acm@muc.de>
4595
4596 * os.texi (Terminal Output): Document `send-string-to-terminal' in
4597 batch mode.
4598
4599 2009-09-01 Glenn Morris <rgm@gnu.org>
4600
4601 * display.texi (Face Functions): Mention define-obsolete-face-alias.
4602
4603 2009-08-26 Ulrich Mueller <ulm@gentoo.org>
4604
4605 * nonascii.texi (Character Codes): Fix typos.
4606
4607 2009-08-25 Michael Albinus <michael.albinus@gmx.de>
4608
4609 * processes.texi (Synchronous Processes): New defvar
4610 process-file-side-effects.
4611
4612 2009-08-25 Glenn Morris <rgm@gnu.org>
4613
4614 * display.texi (Fontsets): Fix typo.
4615
4616 * files.texi (Format Conversion Round-Trip): Mention nil regexp.
4617
4618 2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>
4619
4620 * processes.texi (Asynchronous Processes): Adjust arglist of
4621 start-process-shell-command and start-file-process-shell-command.
4622
4623 2009-08-15 Chong Yidong <cyd@stupidchicken.com>
4624
4625 * advice.texi (Argument Access in Advice): Note that argument
4626 positions are zero-based (Bug#3932).
4627
4628 * commands.texi (Distinguish Interactive): Minor copyedit.
4629
4630 * display.texi (Face Attributes): Add xref to Displaying Faces for
4631 explanation of "underlying face".
4632
4633 * customize.texi (Common Keywords): Add xref to Loading.
4634
4635 * loading.texi (How Programs Do Loading): Add xref to Lisp
4636 Libraries node in the Emacs manual.
4637
4638 2009-08-13 Chong Yidong <cyd@stupidchicken.com>
4639
4640 * objects.texi (Meta-Char Syntax): Add xref to Strings of Events.
4641
4642 2009-07-18 Chong Yidong <cyd@stupidchicken.com>
4643
4644 * processes.texi (Shell Arguments): Copyedits.
4645
4646 2009-07-18 Glenn Morris <rgm@gnu.org>
4647
4648 * loading.texi (Repeated Loading): Fix typo.
4649
4650 2009-07-16 Richard Stallman <rms@gnu.org>
4651
4652 * buffers.texi (Swapping Text): Recommend setting
4653 write-region-annotate-functions and buffer-saved-size.
4654
4655 * backups.texi (Auto-Saving): Document buffer-saved-size = -2.
4656
4657 2009-07-15 Glenn Morris <rgm@gnu.org>
4658
4659 * edebug.texi: Minor re-phrasings throughout.
4660 (Edebug Execution Modes): Sit-for affects continue mode too.
4661 (Jumping): Use `forward-sexp' rather than its keybinding.
4662 (Edebug Misc): Fix Q binding.
4663 (Edebug Eval): Remove cl version.
4664 (Printing in Edebug): Clarify print-length etc.
4665 (Instrumenting Macro Calls): Defopt edebug-eval-macro-args.
4666 (Specification List): Remove edebug-unwrap findex entry.
4667 (Specification Examples): defmacro is actually not the same as defun.
4668 Escape "`" in example.
4669
4670 2009-07-15 Chong Yidong <cyd@stupidchicken.com>
4671
4672 * markers.texi (The Mark): Document optional arg to
4673 deactivate-mark.
4674
4675 2009-07-11 Kevin Ryde <user42@zip.com.au>
4676
4677 * hooks.texi (Standard Hooks): Fix cross-references.
4678
4679 * loading.texi (Named Features): Refer to eval-after-load.
4680
4681 2009-07-11 Glenn Morris <rgm@gnu.org>
4682
4683 * Makefile.in (TEXI2PDF): New.
4684 (elisp.pdf): New target.
4685
4686 * searching.texi (Regexp Backslash): Fix typo.
4687
4688 * elisp.texi (Top): Display copyright notice at start of non-TeX.
4689
4690 2009-07-10 Glenn Morris <rgm@gnu.org>
4691
4692 * elisp.texi, vol1.texi, vol2.texi: Update @detailmenu.
4693
4694 * customize.texi (Customization Types):
4695 * display.texi (Abstract Display):
4696 * objects.texi (Character Type, String Type):
4697 Merge in some menu descriptions from elisp.texi.
4698
4699 * hash.texi (Hash Tables):
4700 * modes.texi (Multiline Font Lock):
4701 End menu description with period.
4702
4703 2009-07-09 Glenn Morris <rgm@gnu.org>
4704
4705 * back.texi: Don't hard-code texinfo location.
4706
4707 * two-volume.make (texinfodir): New, with location of texinfo.tex.
4708 (tex): Add texinfodir to TEXINPUTS.
4709 (elisp1med-init, elisp2med-init): Use texinfodir.
4710
4711 * Makefile.in (texinfodir): Rename from usermanualdir, and update.
4712 (clean): Add two-volume.make intermediate files.
4713
4714 * elisp.texi, vol1.texi, vol2.texi:
4715 Use a DATE variable with the publication date, and update it.
4716 Fix antinews menu description.
4717
4718 * vol1.texi, vol2.texi: Update VERSION to match elisp.texi.
4719 Update the detailed node listing to match elisp.texi.
4720
4721 * README: Update edition to match elisp.texi.
4722
4723 * objects.texi (General Escape Syntax):
4724 * nonascii.texi (Character Sets):
4725 Use consistent case for "Unicode Standard".
4726
4727 * anti.texi (Antinews):
4728 * customize.texi (Variable Definitions):
4729 * functions.texi (Declaring Functions):
4730 * nonascii.texi (Character Properties):
4731 * processes.texi (Serial Ports):
4732 * text.texi (Special Properties):
4733 * tips.texi (Coding Conventions):
4734 Minor rearrangements to improve TeX line-filling.
4735
4736 * commands.texi (Using Interactive): Fix cross-reference.
4737
4738 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4739
4740 * frames.texi (Management Parameters): Mention sticky.
4741
4742 2009-07-01 Andreas Schwab <aschwab@redhat.com>
4743
4744 * help.texi (Help Functions): Fix description of help-buffer and
4745 help-setup-xref to use @defun instead of @deffn.
4746
4747 2009-07-01 Jan Djärv <jan.h.d@swipnet.se>
4748
4749 * frames.texi (Size Parameters): Mention maximized for fullscreen.
4750
4751 2009-06-24 Chong Yidong <cyd@stupidchicken.com>
4752
4753 * display.texi (Window Systems): Add ns to the list.
4754
4755 2009-06-21 Chong Yidong <cyd@stupidchicken.com>
4756
4757 * Branch for 23.1.
4758
4759 2009-06-17 Martin Rudalics <rudalics@gmx.at>
4760
4761 * windows.texi (Dedicated Windows): Fix typo.
4762 (Resizing Windows): Replace @defun by @deffn.
4763
4764 2009-06-17 Glenn Morris <rgm@gnu.org>
4765
4766 * variables.texi (Directory Local Variables):
4767 Update for 2009-04-11 name-change of dir-locals-directory-alist.
4768
4769 2009-06-09 Kenichi Handa <handa@m17n.org>
4770
4771 * nonascii.texi (Character Sets): State clearly that FROM and TO
4772 are codepoints of CHARSET.
4773
4774 2009-06-07 Chong Yidong <cyd@stupidchicken.com>
4775
4776 * minibuf.texi (Reading File Names): Fix introductory text.
4777 Suggested by stan@derbycityprints.com.
4778 (High-Level Completion): Fix typo.
4779
4780 2009-05-28 Chong Yidong <cyd@stupidchicken.com>
4781
4782 * frames.texi (Text Terminal Colors): Multi-tty is already
4783 implemented, but tty-local colors are not.
4784
4785 2009-05-27 Chong Yidong <cyd@stupidchicken.com>
4786
4787 * hooks.texi (Standard Hooks): Remove mention of obsolete
4788 redisplay-end-trigger-functions.
4789
4790 * internals.texi (Window Internals): Remove mention of obsolete
4791 redisplay-end-trigger-functions.
4792
4793 2009-05-21 Martin Rudalics <rudalics@gmx.at>
4794
4795 * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.
4796
4797 * backups.texi (Making Backups): backup-directory-alist and
4798 make-backup-file-name-function are options.
4799 (Auto-Saving): auto-save-list-file-prefix is an option.
4800
4801 * buffers.texi (Killing Buffers): buffer-offer-save is an
4802 option.
4803
4804 * display.texi (Refresh Screen): no-redraw-on-reenter is an
4805 option.
4806 (Echo Area Customization): echo-keystrokes is an option.
4807 (Selective Display): selective-display-ellipses is an option.
4808 (Temporary Displays): temp-buffer-show-function is an option.
4809 (Face Attributes): underline-minimum-offset and x-bitmap-file-path
4810 are options.
4811 (Font Selection): face-font-family-alternatives,
4812 face-font-selection-order, face-font-registry-alternatives, and
4813 scalable-fonts-allowed are options.
4814 (Fringe Indicators): indicate-buffer-boundaries is an option.
4815 (Fringe Cursors): overflow-newline-into-fringe is an option.
4816 (Scroll Bars): scroll-bar-mode is an option.
4817
4818 * eval.texi (Eval): max-lisp-eval-depth is an option.
4819
4820 * files.texi (Visiting Functions): find-file-hook is an option.
4821 (Directory Names): directory-abbrev-alist is an option.
4822 (Unique File Names): temporary-file-directory and
4823 small-temporary-file-directory are options.
4824
4825 * frames.texi (Initial Parameters): initial-frame-alist,
4826 minibuffer-frame-alist and default-frame-alist are options.
4827 (Cursor Parameters): blink-cursor-alist and
4828 cursor-in-non-selected-windows ar options.
4829 (Window System Selections): selection-coding-system is an
4830 option.
4831 (Display Feature Testing): display-mm-dimensions-alist is an
4832 option.
4833
4834 * help.texi (Help Functions): help-char and help-event-list are
4835 options.
4836
4837 * keymaps.texi (Functions for Key Lookup): meta-prefix-char is
4838 an option.
4839
4840 * minibuf.texi (Minibuffer History): history-length and
4841 history-delete-duplicates are options.
4842 (High-Level Completion): read-buffer-function and
4843 read-buffer-completion-ignore-case are options.
4844 (Reading File Names): read-file-name-completion-ignore-case is
4845 an option.
4846
4847 * modes.texi (Mode Line Top): mode-line-format is an option.
4848 (Mode Line Variables): mode-line-position and mode-line-modes
4849 are options.
4850
4851 * nonascii.texi (Text Representations):
4852 enable-multibyte-characters is an option.
4853 (Default Coding Systems): auto-coding-regexp-alist,
4854 file-coding-system-alist, auto-coding-alist and
4855 auto-coding-functions are options.
4856 (Specifying Coding Systems): inhibit-eol-conversion is an
4857 option.
4858
4859 * os.texi (Init File): site-run-file is an option.
4860 (System Environment): mail-host-address is an option.
4861 (User Identification): user-mail-address is an option.
4862 (Terminal Output): baud-rate is an option.
4863
4864 * positions.texi (Word Motion): words-include-escapes is an
4865 option.
4866
4867 * searching.texi (Standard Regexps): page-delimiter,
4868 paragraph-separate, paragraph-separate and sentence-end are
4869 options.
4870
4871 * text.texi (Margins): left-margin and fill-nobreak-predicate
4872 are options.
4873
4874 * variables.texi (Local Variables): max-specpdl-size is an
4875 option.
4876
4877 * windows.texi (Choosing Window):
4878 split-window-preferred-function, special-display-function and
4879 display-buffer-function are options.
4880
4881 2009-05-20 Chong Yidong <cyd@stupidchicken.com>
4882
4883 Fix errors spotted by Martin Rudalics.
4884
4885 * syntax.texi (Position Parse): Document rationale for ignored
4886 arguments to syntax-ppss-flush-cache.
4887
4888 * processes.texi (Input to Processes): Mark PROCESS arg to
4889 process-running-child-p as optional.
4890 (Network Options): Document NO-ERROR arg to
4891 set-network-process-option.
4892
4893 * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a
4894 command.
4895
4896 * searching.texi (POSIX Regexps): Mark posix-search-forward and
4897 posix-search-backward as commands.
4898
4899 * os.texi (Killing Emacs): Mark kill-emacs as a command.
4900 (Suspending Emacs): Mark suspend-emacs as a command.
4901 (Processor Run Time): Mark emacs-uptime and emacs-init-time as
4902 commands.
4903 (Terminal Output): Remove obsolete function baud-rate.
4904 Document TERMINAL arg for send-string-to-terminal.
4905
4906 * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for
4907 terminal-coding-system and set-terminal-coding-system.
4908 (Explicit Encoding): Mark DESTINATION arg of decode-coding-region
4909 as optional.
4910 (Character Sets): Document RESTRICTION arg of char-charset.
4911 (Character Codes): Mark POS argument to get-byte as optional.
4912
4913 * minibuf.texi (Minibuffer Misc): Document ARGS arg for
4914 minibuffer-message.
4915
4916 * files.texi (Create/Delete Dirs): Mark make-directory and
4917 delete-directory as commands.
4918
4919 * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table.
4920
4921 * text.texi (Base 64): Mark base64-decode-string and
4922 base64-encode-string as commands.
4923 (Columns): Mark move-to-column as a command.
4924 (Mode-Specific Indent): Document RIGID arg to
4925 indent-for-tab-command.
4926 (Region Indent): Mark TO-COLUMN arg to indent-region as optional.
4927 Mark indent-code-rigidly as a command.
4928 (Substitution): Mark translate-region as a command.
4929
4930 * frames.texi (Size and Position): Remove obsolete functions
4931 screen-height and screen-width.
4932
4933 2009-05-19 Chong Yidong <cyd@stupidchicken.com>
4934
4935 * windows.texi (Cyclic Window Ordering, Cyclic Window Ordering)
4936 (Displaying Buffers, Resizing Windows): Correct mistakes;
4937 next-window, previous-window, and pop-to-buffer are not commands,
4938 and fit-window-to-buffer" is a command. (Pointed out by Martin
4939 Rudalics.)
4940
4941 2009-05-17 Richard M Stallman <rms@gnu.org>
4942
4943 * modes.texi (Precalculated Fontification): Clarify text.
4944
4945 2009-05-17 Martin Rudalics <rudalics@gmx.at>
4946
4947 * windows.texi (Selecting Windows): Clarify descriptions of
4948 with-selected-window and get-lru-window.
4949 (Cyclic Window Ordering): Refer to particular frame when talking
4950 about how splitting affects the ordering.
4951 (Displaying Buffers): Fix descriptions of switch-to-buffer and
4952 switch-to-buffer-other-window. Explain how setting of
4953 display-buffer-reuse-frames affects pop-to-buffer.
4954 (Choosing Window): Clarify some details in descriptions of
4955 display-buffer-reuse-frames, pop-up-frames, and
4956 pop-up-frame-function.
4957 (Dedicated Windows): Clarify some details.
4958 (Textual Scrolling): Replace term vscroll by term vertical
4959 scroll position.
4960 (Vertical Scrolling): Fix typo.
4961 (Window Hooks): Relate text on jit-lock-register to window
4962 scrolling and size changes.
4963
4964 2009-05-14 Chong Yidong <cyd@stupidchicken.com>
4965
4966 * frames.texi (Initial Parameters): Clarify what the initial
4967 minibuffer frame is.
4968 (Buffer Parameters): Note that the minibuffer parameter can not be
4969 altered.
4970
4971 * anti.texi (Antinews): Copyedits. Rearrange some entries.
4972 Document display-buffer changes.
4973
4974 2009-05-13 Chong Yidong <cyd@stupidchicken.com>
4975
4976 * anti.texi (Antinews): Rewrite for Emacs 22.
4977
4978 * abbrevs.texi (Abbrevs): Add xref to Creating Symbols when
4979 obarrays are first mentioned. Define "system abbrev" more
4980 prominently, and add it to the index.
4981 (Abbrev Mode, Abbrev Tables, Defining Abbrevs, Abbrev Properties):
4982 Copyedits.
4983 (Abbrev Expansion): Document abbrev-insert.
4984
4985 2009-05-12 Chong Yidong <cyd@stupidchicken.com>
4986
4987 * frames.texi (Font and Color Parameters): Rename from Color
4988 Parameters. Document font-backend parameter.
4989
4990 * vol2.texi (Top): Update node listing.
4991 * vol1.texi (Top): Update node listing.
4992 * elisp.texi (Top): Update node listing.
4993
4994 2009-05-11 Martin Rudalics <rudalics@gmx.at>
4995
4996 * windows.texi (Choosing Window): Don't explicitly refer to
4997 split-window-sensibly's window argument in descriptions of
4998 split-height-threshold and split-width-threshold.
4999
5000 2009-05-10 Martin Rudalics <rudalics@gmx.at>
5001
5002 * windows.texi (Choosing Window): Fix rewrite of window
5003 splitting section.
5004
5005 2009-05-09 Eli Zaretskii <eliz@gnu.org>
5006
5007 * nonascii.texi (Default Coding Systems):
5008 Document find-auto-coding, set-auto-coding, and auto-coding-alist.
5009 Add indexing.
5010 (Lisp and Coding Systems): Add index entries.
5011
5012 2009-05-09 Martin Rudalics <rudalics@gmx.at>
5013
5014 * windows.texi (Choosing Window): Describe split-window-sensibly
5015 and rewrite section on window splitting accordingly.
5016 (Textual Scrolling): Replace `...' by @code{...}.
5017
5018 2009-05-04 Chong Yidong <cyd@stupidchicken.com>
5019
5020 * hooks.texi (Standard Hooks): Add abbrev-expand-functions.
5021 Remove obsoleted pre-abbrev-expand-hook.
5022
5023 * locals.texi (Standard Buffer-Local Variables): Consolidate table
5024 entries.
5025
5026 * internals.texi (Object Internals): Don't assume 32-bit machines
5027 are the norm.
5028 (Buffer Internals): Consolidate table entries for readability.
5029 (Window Internals): Synch field names to window.h.
5030 (Process Internals): Synch field names to process.h.
5031
5032 2009-04-29 Chong Yidong <cyd@stupidchicken.com>
5033
5034 * variables.texi (File Local Variables): Note that read-circle is
5035 bound to nil when reading file-local variables.
5036
5037 * streams.texi (Input Functions): Document read-circle.
5038 (Output Variables): Add xref to Circular Objects.
5039
5040 2009-04-25 Chong Yidong <cyd@stupidchicken.com>
5041
5042 * tips.texi (Coding Conventions): Copyedits. Add xref to Named
5043 Features and Coding System Basics. Node that "p" stands for
5044 "predicate". Recommend utf-8-emacs instead of emacs-mule.
5045 (Key Binding Conventions): Emacs does use S-down-mouse-1, for
5046 mouse-appearance-menu.
5047 (Programming Tips): Add xref to Progress.
5048
5049 2009-04-22 Chong Yidong <cyd@stupidchicken.com>
5050
5051 * os.texi (Command-Line Arguments):
5052 Document command-line-args-left.
5053 (Suspending Emacs): Adapt text to multi-tty case. Document use of
5054 terminal objects for tty arguments.
5055 (Startup Summary): Add xref to Session Management.
5056 (Session Management): Mention emacs-session-restore. Copyedits.
5057
5058 2009-04-20 Chong Yidong <cyd@stupidchicken.com>
5059
5060 * os.texi (Startup Summary): Copyedits. The init file is not
5061 necessarily named .emacs now. Document initial-buffer-choice and
5062 initial-scratch-message. Note where Emacs exits in batch mode.
5063 Document inhibit-splash-screen as an alias.
5064 (Init File): Be neutral about which init file name to use.
5065
5066 2009-04-16 Chong Yidong <cyd@stupidchicken.com>
5067
5068 * os.texi (System Interface): Fix Texinfo usage.
5069
5070 2009-04-15 Chong Yidong <cyd@stupidchicken.com>
5071
5072 * searching.texi (Regexp Backslash): Also refer to shy groups as
5073 non-capturing or unnumbered groups.
5074 (Regexp Functions): Add cross-reference to Regexp Backslash.
5075
5076 * display.texi (Truncation): Overlays can use line-prefix and
5077 wrap-prefix too.
5078 (Overlay Properties): Document wrap-prefix and line-prefix.
5079 (Face Attributes): Document underline-minimum-offset.
5080 (Face Remapping): Copyedits.
5081 (Low-Level Font): Copyedits.
5082 (Image Cache): Note that the image cache is shared between frames.
5083 (Line Height): Emphasize that line-spacing only takes effect on
5084 graphical terminals.
5085
5086 2009-04-13 Chong Yidong <cyd@stupidchicken.com>
5087
5088 * display.texi (Refresh Screen): Note that a passage about screen
5089 refreshing is text terminal only.
5090 (Forcing Redisplay): Delete misleading comment---sit-for calls
5091 redisplay, not the other way around.
5092 (Truncation): Note new values of truncate-partial-width-windows.
5093 Copyedits.
5094 (Invisible Text): Document invisible-p.
5095
5096 2009-04-11 Eli Zaretskii <eliz@gnu.org>
5097
5098 * display.texi (Overlays): Overlays don't scale well. See
5099 http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00243.html.
5100
5101 2009-04-10 Chong Yidong <cyd@stupidchicken.com>
5102
5103 * syntax.texi (Syntax Table Functions): Document cons cell
5104 argument for modify-syntax-entry.
5105 (Categories): Document cons cell argument for
5106 modify-category-entry.
5107
5108 * searching.texi (String Search): Document word-search-forward-lax
5109 and word-search-backward-lax.
5110 (Searching and Case): Describe isearch behavior more precisely.
5111
5112 * keymaps.texi (Tool Bar): Mention that some platforms do not
5113 support multi-line toolbars. Suggested by Stephen Eglen.
5114
5115 * frames.texi (Layout Parameters): Mention that Nextstep also
5116 allows only one tool-bar line. Suggested by Stephen Eglen.
5117
5118 * nonascii.texi (Text Representations): Copyedits.
5119 (Coding System Basics): Also mention utf-8-emacs.
5120 (Converting Representations, Selecting a Representation)
5121 (Scanning Charsets, Translation of Characters, Encoding and I/O):
5122 Copyedits.
5123 (Character Codes): Mention role of codepoints 1114112 to 4194175.
5124
5125 2009-04-09 Chong Yidong <cyd@stupidchicken.com>
5126
5127 * text.texi (Yank Commands): Note that yank uses push-mark.
5128 (Filling): Clarify REGION argument of fill-paragraph.
5129 Document fill-forward-paragraph-function.
5130 (Special Properties): Remove "new in Emacs 22" declaration.
5131 (Clickable Text): Merge with Links and Mouse-1 node.
5132
5133 * display.texi (Button Properties, Button Buffer Commands):
5134 Change xref to Clickable Text.
5135
5136 * tips.texi (Key Binding Conventions): Change xref to Clickable
5137 Text.
5138
5139 * elisp.texi (Top): Update node listing.
5140
5141 2009-04-05 Chong Yidong <cyd@stupidchicken.com>
5142
5143 * markers.texi (The Mark): Copyedits. Improve description of
5144 handle-shift-selection.
5145 (The Region): Move use-region-p here from The Mark.
5146
5147 * positions.texi (Screen Lines): Document (cols . lines) argument
5148 for vertical-motion.
5149
5150 2009-04-04 Chong Yidong <cyd@stupidchicken.com>
5151
5152 * frames.texi (Frames): Clean up introduction. Document `ns'
5153 return value for framep.
5154 (Creating Frames): Note how the terminal is chosen.
5155 (Multiple Terminals, Multiple Displays): Merge into a single node.
5156 (Color Parameters): Fix typo.
5157
5158 * variables.texi (Local Variables, Buffer-Local Variables)
5159 (Creating Buffer-Local): Change link to Multiple Terminals.
5160
5161 * os.texi (X11 Keysyms): Change link to Multiple Terminals.
5162
5163 * keymaps.texi (Controlling Active Maps): Change link to Multiple
5164 Terminals.
5165
5166 * commands.texi (Command Loop Info, Keyboard Macros): Change link
5167 to Multiple Terminals.
5168
5169 * elisp.texi (Top): Update node listing.
5170 * vol2.texi (Top): Update node listing.
5171 * vol1.texi (Top): Update node listing.
5172
5173 * buffers.texi (Current Buffer): Note that the append-to-buffer
5174 example is no longer in synch with the latest code. Tie the two
5175 examples together.
5176
5177 * files.texi (File Attributes): Move note about MS-DOS from
5178 Changing Files to File Attributes.
5179 (Create/Delete Dirs): Note that mkdir is an alias for this.
5180
5181 2009-04-01 Markus Triska <triska@gmx.at>
5182
5183 * processes.texi (Filter Functions): Suggest how to handle output
5184 batches.
5185
5186 2009-03-30 Chong Yidong <cyd@stupidchicken.com>
5187
5188 * help.texi (Accessing Documentation): Update example to use
5189 help-setup-xref and with-help-window.
5190 (Help Functions): Remove print-help-return-message, which is
5191 semi-obsolete due to with-help-window. Document help-buffer and
5192 help-setup-xref.
5193
5194 2009-03-29 Chong Yidong <cyd@stupidchicken.com>
5195
5196 * help.texi (Accessing Documentation, Help Functions):
5197 Remove information about long-obsolete Emacs versions.
5198
5199 * modes.texi (Mode Line Variables): The default values of the mode
5200 line variables are now more complicated.
5201
5202 2009-03-28 Chong Yidong <cyd@stupidchicken.com>
5203
5204 * modes.texi (Major Mode Conventions): Note that specialness is
5205 inherited.
5206 (Derived Modes): Note that define-derive-mode sets the mode-class
5207 property.
5208
5209 * keymaps.texi (Prefix Keys): The M-g prefix key is now named
5210 goto-map. Add search-map to the list.
5211
5212 2009-03-27 Eli Zaretskii <eliz@gnu.org>
5213
5214 * os.texi (System Environment): Update the list of system-type
5215 values.
5216
5217 * markers.texi (The Mark) <handle-shift-selection>: Update for
5218 removal of the optional argument DEACTIVATE.
5219
5220 2009-03-25 Chong Yidong <cyd@stupidchicken.com>
5221
5222 * commands.texi (Focus Events): Most X window managers don't use
5223 focus-follows-mouse nowadays.
5224
5225 2009-03-24 Chong Yidong <cyd@stupidchicken.com>
5226
5227 * commands.texi (Defining Commands): Clarify introduction.
5228 (Using Interactive): Not that interactive can be put in a symbol
5229 property.
5230 (Interactive Call): Note that a symbol with a non-nil
5231 interactive-form property satisfies commandp.
5232
5233 2009-03-23 Juanma Barranquero <lekktu@gmail.com>
5234
5235 * minibuf.texi (Intro to Minibuffers): Fix typos.
5236
5237 2009-03-23 Chong Yidong <cyd@stupidchicken.com>
5238
5239 * minibuf.texi (Intro to Minibuffers): Remove long-obsolete info
5240 about minibuffers in old Emacs versions. Copyedits.
5241 Emphasize that enable-recursive-minibuffers defaults to nil.
5242 (Text from Minibuffer): Simplify introduction.
5243
5244 2009-03-22 Alan Mackenzie <acm@muc.de>
5245
5246 * commands.texi (Using Interactive): Clarify string argument to
5247 `interactive' - even promptless elements need \n separators.
5248
5249 2009-03-18 Chong Yidong <cyd@stupidchicken.com>
5250
5251 * minibuf.texi (Completion Styles): New node.
5252
5253 * elisp.texi (Top): Update node listing.
5254
5255 2009-03-17 Chong Yidong <cyd@stupidchicken.com>
5256
5257 * minibuf.texi (Basic Completion): Note that
5258 read-file-name-completion-ignore-case and
5259 read-buffer-completion-ignore-case can override
5260 completion-ignore-case.
5261 (Minibuffer Completion): Document completing-read changes.
5262 (Completion Commands): Avoid mentioning partial completion mode.
5263 Document minibuffer-completion-confirm changes, and
5264 minibuffer-confirm-exit-commands.
5265 (High-Level Completion): Document new require-match behavior for
5266 read-buffer. Document read-buffer-completion-ignore-case.
5267 (Reading File Names): Document new require-match behavior for
5268 read-file-name.
5269
5270 2009-03-14 Chong Yidong <cyd@stupidchicken.com>
5271
5272 * debugging.texi (Error Debugging): Don't mislead the reader into
5273 thinking that debug-on-error enters debugger for C-f at EOB.
5274 (Error Debugging): Setting debug-on-init within the init file
5275 works, and has for some time.
5276
5277 2009-03-13 Kenichi Handa <handa@m17n.org>
5278
5279 * display.texi (Fontsets): Update the description.
5280
5281 2009-03-13 Chong Yidong <cyd@stupidchicken.com>
5282
5283 * advice.texi (Advising Primitives): Link to What Is a Function.
5284
5285 2009-03-12 Chong Yidong <cyd@stupidchicken.com>
5286
5287 * compile.texi (Speed of Byte-Code): Update example.
5288 (Disassembly): Update examples.
5289
5290 * loading.texi (Repeated Loading): Simplify examples.
5291
5292 * customize.texi (Common Keywords): It's not necessary to use :tag
5293 to remove hyphens, as custom-unlispify-tag-name does it
5294 automatically.
5295 (Variable Definitions): Link to File Local Variables.
5296 Document customized-value symbol property.
5297 (Customization Types): Move menu to end of node.
5298
5299 2009-03-10 Chong Yidong <cyd@stupidchicken.com>
5300
5301 * macros.texi (Compiling Macros): Omit misleading sentence, which
5302 implied that macros can only be used in the same file they are
5303 defined.
5304 (Backquote): Remove obsolete information about Emacs 19.
5305
5306 2009-03-05 John Foerch <jjfoerch@earthlink.net> (tiny change)
5307
5308 * display.texi (Display Margins): Fix paren typo.
5309
5310 2009-02-27 Chong Yidong <cyd@stupidchicken.com>
5311
5312 * elisp.texi (Top): Update node listing.
5313
5314 * variables.texi (Variables): Clarify introduction.
5315 (Global Variables): Mention that setq is a special form.
5316 (Local Variables): Use active voice.
5317 (Tips for Defining): Mention marking variables as safe.
5318 (Buffer-Local Variables): Mention terminal-local and frame-local
5319 variables together.
5320 (File Local Variables): Copyedits.
5321 (Frame-Local Variables): Note that they are not really useful.
5322 (Future Local Variables): Node deleted.
5323
5324 * objects.texi (General Escape Syntax): Update explanation of
5325 Unicode escape syntax.
5326
5327 2009-02-23 Chong Yidong <cyd@stupidchicken.com>
5328
5329 * control.texi (Control Structures): Add cindex entry for "textual
5330 order".
5331
5332 * eval.texi (Intro Eval): Copyedits. Standardize on "form"
5333 instead of "expression" throughout.
5334 (Function Indirection): Copyedits. Use active voice.
5335 (Eval): The default value of max-lisp-eval-depth is now 400.
5336
5337 2009-02-23 Miles Bader <miles@gnu.org>
5338
5339 * processes.texi (System Processes): Rename `system-process-attributes'
5340 to `process-attributes'.
5341
5342 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5343
5344 * symbols.texi (Property Lists): Emphasize that property lists are
5345 not restricted to symbol cells.
5346 (Other Plists): Copyedit.
5347
5348 * sequences.texi (Sequences Arrays Vectors): Make introduction
5349 more concise.
5350 (Arrays): Mention char-tables and bool-vectors too.
5351 (Vectors): Don't repeat information given in Arrays node. Link to
5352 nodes that explain the vector usage examples.
5353 (Char-Tables): Note that char-table elements can have arbitrary
5354 type. Explain effect of omitted char-table-extra-slots property.
5355 Link to Property Lists node.
5356
5357 2009-02-22 Chong Yidong <cyd@stupidchicken.com>
5358
5359 * lists.texi (Building Lists): Remove obsolete Emacs 20 usage of
5360 `append'.
5361 (List Elements): Copyedits.
5362
5363 * sequences.texi (Vector Functions): Remove obsolete Emacs 20 use
5364 of `vconcat'.
5365
5366 * strings.texi (Creating Strings): Copyedits. Remove obsolete
5367 Emacs 20 usage of `concat'.
5368 (Case Conversion): Copyedits.
5369
5370 2009-02-21 Chong Yidong <cyd@stupidchicken.com>
5371
5372 * objects.texi (Lisp Data Types, Syntax for Strings, Buffer Type):
5373 Minor edits.
5374 (Frame Configuration Type): Emphasize that it is not primitive.
5375 (Font Type): New node.
5376 (Type Predicates): Add fontp; type-of now recognizes font object
5377 types.
5378
5379 * intro.texi (Version Info): Update version numbers in examples.
5380 (Acknowledgements): List more contributors.
5381
5382 * elisp.texi: Bump version number to 3.0.
5383 (Top): Link to Font Type node.
5384
5385 2009-02-20 Juanma Barranquero <lekktu@gmail.com>
5386
5387 * modes.texi (Major Mode Conventions): Remove duplicate words.
5388 (Customizing Keywords): Fix typo.
5389
5390 2009-02-14 Eli Zaretskii <eliz@gnu.org>
5391
5392 * nonascii.texi (User-Chosen Coding Systems): Document that
5393 select-safe-coding-system suggests raw-text if there are raw bytes
5394 in the region.
5395 (Explicit Encoding): Warn not to use `undecided' when encoding.
5396
5397 2009-02-11 Glenn Morris <rgm@gnu.org>
5398
5399 * frames.texi (Visibility of Frames): Mention the effect multiple
5400 workspaces/desktops can have on visibility.
5401
5402 2009-02-07 Eli Zaretskii <eliz@gnu.org>
5403
5404 * text.texi (Commands for Insertion):
5405 * commands.texi (Event Mod):
5406 * keymaps.texi (Searching Keymaps):
5407 * nonascii.texi (Translation of Characters):
5408 Reinstate documentation of translation-table-for-input.
5409 (Explicit Encoding): Document the `charset' text property produced
5410 by decode-coding-region and decode-coding-string.
5411
5412 2009-01-27 Alan Mackenzie <acm@muc.de>
5413
5414 * modes.texi (Search-based Fontification): Correct a typo.
5415
5416 2009-01-25 Juanma Barranquero <lekktu@gmail.com>
5417
5418 * abbrevs.texi (Abbrev Table Properties): Fix typo.
5419 Reported by Seweryn Kokot <sewkokot@gmail.com>. (Bug#2039)
5420
5421 2009-01-24 Eli Zaretskii <eliz@gnu.org>
5422
5423 * display.texi (Window Systems): Document the value of
5424 `initial-window-system' under --daemon.
5425
5426 * os.texi (System Environment): Remove description of the
5427 `environment' function which has been deleted.
5428
5429 2009-01-22 Dan Nicolaescu <dann@ics.uci.edu>
5430
5431 * frames.texi (Multiple Displays): Remove documentation for
5432 removed function make-frame-on-tty.
5433
5434 2009-01-22 Chong Yidong <cyd@stupidchicken.com>
5435
5436 * files.texi (Format Conversion Piecemeal): Clarify behavior of
5437 write-region-annotate-functions.
5438 Document write-region-post-annotation-function.
5439
5440 2009-01-19 Chong Yidong <cyd@stupidchicken.com>
5441
5442 * display.texi (Font Lookup): Document WIDTH argument of
5443 x-list-fonts.
5444
5445 2009-01-17 Eli Zaretskii <eliz@gnu.org>
5446
5447 * maps.texi (Standard Keymaps): Rename function-key-map to
5448 local-function-key-map.
5449
5450 * keymaps.texi (Translation Keymaps): Rename function-key-map to
5451 local-function-key-map.
5452
5453 * nonascii.texi (Terminal I/O Encoding): `keyboard-coding-system'
5454 and `set-keyboard-coding-system' now accept an optional terminal
5455 argument.
5456
5457 * commands.texi (Event Mod): `keyboard-translate-table' is now
5458 terminal-local.
5459 (Function Keys): Rename function-key-map to
5460 local-function-key-map.
5461
5462 * elisp.texi (Top): Make @detailmenu be consistent with changes in
5463 frames.texi.
5464
5465 * hooks.texi (Standard Hooks): Document `delete-frame-functions'
5466 `delete-terminal-functions', `suspend-tty-functions' and
5467 `resume-tty-functions'.
5468
5469 * frames.texi (Frames): Document `frame-terminal' and
5470 `terminal-live-p'.
5471 (Multiple Displays): Document `make-frame-on-tty'.
5472 (Multiple Terminals): Document `terminal-list', `delete-terminal',
5473 `terminal-name', and `get-device-terminal'.
5474 (Terminal Parameters): Document `terminal-parameters',
5475 `terminal-parameter', and `set-terminal-parameter'.
5476
5477 * os.texi (System Environment): Document `environment' and
5478 `initial-environment'.
5479 (Suspending Emacs): Update for multi-tty; document
5480 `suspend-tty', `resume-tty', and `controlling-tty-p'.
5481
5482 * nonascii.texi (Coding System Basics): More accurate description
5483 of `raw-text'.
5484
5485 2009-01-12 Juanma Barranquero <lekktu@gmail.com>
5486
5487 * display.texi (Low-Level Font): Fix typo.
5488
5489 2009-01-10 Chong Yidong <cyd@stupidchicken.com>
5490
5491 * elisp.texi (Top): Update node listing.
5492
5493 * display.texi (PostScript Images): Node deleted.
5494
5495 2009-01-10 Eli Zaretskii <eliz@gnu.org>
5496
5497 * processes.texi (Decoding Output): Document that null bytes force
5498 no-conversion for reading process output.
5499
5500 * files.texi (Reading from Files): Document that null bytes force
5501 no-conversion when visiting files.
5502
5503 * processes.texi (Serial Ports): Improve wording, suggested by RMS.
5504
5505 * nonascii.texi (Lisp and Coding Systems):
5506 Document inhibit-null-byte-detection and inhibit-iso-escape-detection.
5507 (Character Properties): Improve wording.
5508
5509 2009-01-09 Chong Yidong <cyd@stupidchicken.com>
5510
5511 * display.texi (Font Lookup): Remove obsolete function
5512 x-font-family-list. x-list-fonts accepts Fontconfig/GTK syntax.
5513 (Low-Level Font): Rename from Fonts, move to end of Faces section.
5514 (Font Selection): Reorder order of variable descriptions.
5515 Minor clarifications.
5516
5517 * elisp.texi (Top): Update node listing.
5518
5519 2009-01-09 Glenn Morris <rgm@gnu.org>
5520
5521 * commands.texi (Command Loop Info): Say that last-command-char and
5522 last-input-char are obsolete aliases.
5523
5524 * edebug.texi (Edebug Recursive Edit): Remove separate references to
5525 last-input-char and last-command-char, since they are just aliases for
5526 last-input-event and last-command-event.
5527
5528 * minibuf.texi (Minibuffer Commands): Use last-command-event rather than
5529 last-command-char.
5530
5531 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5532
5533 * elisp.texi: Update node listing.
5534
5535 * display.texi (Faces): Put Font Selection node after Auto Faces.
5536 (Face Attributes): Don't link to Font Lookup.
5537 Document font-family-list.
5538 (Fonts): New node.
5539
5540 2009-01-08 Jason Rumney <jasonr@gnu.org>
5541
5542 * frames.texi (Pointer Shape): Clarify that only X supports
5543 changing the standard pointer shapes. (Bug#1485)
5544
5545 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5546
5547 * display.texi (Attribute Functions): Note that a function value
5548 :height is relative, and that compatibility functions work by
5549 calling set-face-attribute.
5550 (Displaying Faces): Reorder list in order of increasing priority.
5551 (Face Remapping): New node. Content moved here from Displaying
5552 Faces.
5553 (Glyphs): Link to Face Functions.
5554
5555 2009-01-08 Chong Yidong <cyd@stupidchicken.com>
5556
5557 * display.texi (Faces): Don't discuss face id here. facep does
5558 not return t.
5559 (Defining Faces): Minor clarification.
5560 (Face Attributes): Rearrange items to match docstring of
5561 set-face-attribute. Add :foundry attribute. Document new role of
5562 :font attribute. Texinfo usage fix.
5563 (Attribute Functions): Copyedits.
5564 (Face Functions): Note that face number is seldom used.
5565
5566 2009-01-05 Richard M Stallman <rms@gnu.org>
5567
5568 * strings.texi (Predicates for Strings): Minor clarification.
5569
5570 * functions.texi (Function Safety): Texinfo usage fix.
5571
5572 2009-01-04 Eduard Wiebe <usenet@pusto.de> (tiny change)
5573
5574 * objects.texi (General Escape Syntax): Fix typo.
5575
5576 2009-01-03 Martin Rudalics <rudalics@gmx.at>
5577
5578 * windows.texi (Choosing Window): Say that pop-up-frame-alist
5579 works via the default value of pop-up-frame-function.
5580
5581 2009-01-02 Eli Zaretskii <eliz@gnu.org>
5582
5583 * processes.texi (System Processes): Document the `time' and
5584 `ctime' attributes of `system-process-attributes'.
5585
5586 2009-01-01 Chong Yidong <cyd@stupidchicken.com>
5587
5588 * display.texi (Face Attributes): Clarify :height attribute.
5589
5590 2008-12-31 Martin Rudalics <rudalics@gmx.at>
5591
5592 * buffers.texi (The Buffer List): Clarify what moves a buffer to
5593 the front of the buffer list. Add entries for `last-buffer' and
5594 `unbury-buffer'.
5595
5596 2008-12-27 Eli Zaretskii <eliz@gnu.org>
5597
5598 * elisp.texi (Top): Add @detailmenu items for "Multiple Terminals"
5599 and its subsections.
5600
5601 * frames.texi (Multiple Terminals, Low-level Terminal)
5602 (Terminal Parameters, Frames on Other TTY devices): New sections.
5603 (Frames): Add an xref to "Multiple Terminals".
5604
5605 * elisp.texi (Top): Add @detailmenu item for "Terminal Type".
5606
5607 * objects.texi (Terminal Type): New node.
5608 (Editing Types): Add it to the menu.
5609
5610 * elisp.texi (Top): Add a @detailmenu item for "Directory Local
5611 Variables".
5612
5613 * variables.texi (Directory Local Variables): New node.
5614 (Variables): Add a menu item for it.
5615
5616 * loading.texi (Autoload): Document `generate-autoload-cookie' and
5617 `generated-autoload-file'.
5618
5619 2008-12-20 Eli Zaretskii <eliz@gnu.org>
5620
5621 * os.texi (Startup Summary): Add xref to documentation of
5622 `initial-window-system'.
5623
5624 * display.texi (Window Systems): Document `window-system' the
5625 function. The variable `window-system' is now frame-local.
5626 Document `initial-window-system'.
5627
5628 2008-12-19 Martin Rudalics <rudalics@gmx.at>
5629
5630 * windows.texi (Windows): Rewrite description of
5631 fit-window-to-buffer.
5632
5633 2008-12-13 Glenn Morris <rgm@gnu.org>
5634
5635 * modes.texi (Font Lock Basics): Fix level description. (Bug#1534)
5636 (Levels of Font Lock): Refer to font-lock-maximum-decoration.
5637
5638 2008-12-12 Glenn Morris <rgm@gnu.org>
5639
5640 * debugging.texi (Error Debugging): Refer forwards to
5641 eval-expression-debug-on-error.
5642
5643 2008-12-05 Eli Zaretskii <eliz@gnu.org>
5644
5645 * strings.texi (String Basics): Only unibyte strings that
5646 represent key sequences hold 8-bit raw bytes.
5647
5648 * nonascii.texi (Coding System Basics): Rewrite @ignore'd
5649 paragraph to speak about `undecided'.
5650 (Character Properties): Don't explain the meaning of each
5651 property; instead, identify their Unicode Standard names.
5652 (Character Sets): Document `map-charset-chars'.
5653
5654 2008-12-02 Glenn Morris <rgm@gnu.org>
5655
5656 * files.texi (Format Conversion Round-Trip): Rewrite format-write-file
5657 section yet again.
5658
5659 2008-11-29 Eli Zaretskii <eliz@gnu.org>
5660
5661 * nonascii.texi (Character Properties): New Section.
5662 (Specifying Coding Systems): Document
5663 `coding-system-priority-list', `set-coding-system-priority', and
5664 `with-coding-priority'.
5665 (Lisp and Coding Systems): Document `check-coding-systems-region'
5666 and `coding-system-charset-list'.
5667 (Coding System Basics): Document `coding-system-aliases'.
5668
5669 * elisp.texi (Top): Add a @detailmenu entry for "Character
5670 Properties".
5671
5672 * objects.texi (Character Type): Correct the range of Emacs
5673 characters. Add an @xref to "Character Codes".
5674
5675 * strings.texi (String Basics): Add an @xref to "Character Codes".
5676
5677 * numbers.texi (Integer Basics): Add an @xref to `max-char'.
5678
5679 * nonascii.texi (Explicit Encoding): Update for Emacs 23.
5680 (Character Codes): Document `max-char'.
5681
5682 2008-11-28 Eli Zaretskii <eliz@gnu.org>
5683
5684 * nonascii.texi (Text Representations, Converting Representations)
5685 (Character Sets, Scanning Charsets, Translation of Characters):
5686 Make text more accurate.
5687
5688 2008-11-28 Glenn Morris <rgm@gnu.org>
5689
5690 * files.texi (Format Conversion Round-Trip): Improve previous change.
5691
5692 2008-11-26 Chong Yidong <cyd@stupidchicken.com>
5693
5694 * modes.texi (Auto Major Mode): Fix example.
5695
5696 2008-11-25 Glenn Morris <rgm@gnu.org>
5697
5698 * control.texi (Signaling Errors): Fix `wrong-type-argument' name.
5699
5700 * files.texi (Format Conversion Round-Trip):
5701 Use active voice for previous change.
5702
5703 2008-11-25 Chong Yidong <cyd@stupidchicken.com>
5704
5705 * os.texi (Processor Run Time):
5706 * processes.texi (Transaction Queues):
5707 * markers.texi (The Mark):
5708 * windows.texi (Choosing Window, Selecting Windows):
5709 * files.texi (Changing Files, Magic File Names):
5710 * commands.texi (Key Sequence Input):
5711 * functions.texi (Declaring Functions):
5712 * strings.texi (Predicates for Strings):
5713 * intro.texi (nil and t): Fix typos (pointed out by Drew Adams).
5714
5715 2008-11-24 Chong Yidong <cyd@stupidchicken.com>
5716
5717 * help.texi (Accessing Documentation): Update example.
5718
5719 * variables.texi (Defining Variables): Note that `*' is not
5720 necessary if defcustom is used.
5721
5722 2008-11-22 Eli Zaretskii <eliz@gnu.org>
5723
5724 * elisp.texi (Top): Remove "Chars and Bytes" and "Splitting
5725 Characters" from @detailmenu.
5726
5727 * nonascii.texi (Character Codes, Character Sets)
5728 (Scanning Charsets, Translation of Characters): Update for Emacs 23.
5729 (Chars and Bytes, Splitting Characters): Sections removed.
5730
5731 2008-11-22 Lute Kamstra <lute@gnu.org>
5732
5733 * positions.texi (Text Lines): Update goto-line documentation.
5734
5735 2008-11-21 Martin Rudalics <rudalics@gmx.at>
5736
5737 * frames.texi (Frames): Fix typo, add cross references, reword.
5738 (Initial Parameters): Reword special-display-frame-alist text.
5739 (Frames and Windows): Reword. Describe argument norecord for
5740 set-frame-selected-window.
5741 (Input Focus): Describe argument norecord for select-frame.
5742 Remove comment on MS-Windows behavior for focus-follows-mouse.
5743 (Raising and Lowering): Mention windows-frames dichotomy in
5744 metaphor.
5745
5746 * windows.texi (Displaying Buffers, Vertical Scrolling)
5747 (Horizontal Scrolling): Fix indenting and rewording issues
5748 introduced with 2008-11-07 change.
5749
5750 2008-11-20 Glenn Morris <rgm@gnu.org>
5751
5752 * files.texi (Format Conversion Round-Trip): Mention `preserve'
5753 element of `format-alist'.
5754
5755 2008-11-19 Glenn Morris <rgm@gnu.org>
5756
5757 * doclicense.texi: Update to FDL 1.3.
5758 * elisp.texi, vol1.texi, vol2.texi: Relicense under FDL 1.3 or later.
5759
5760 2008-11-18 Chong Yidong <cyd@stupidchicken.com>
5761
5762 * windows.texi (Window Hooks): Remove *-end-trigger-functions
5763 vars, which are obsolete. Mention jit-lock-register.
5764
5765 * modes.texi (Other Font Lock Variables):
5766 Document jit-lock-register and jit-lock-unregister.
5767
5768 * frames.texi (Color Parameters): Document alpha parameter.
5769
5770 2008-11-16 Martin Rudalics <rudalics@gmx.at>
5771
5772 * windows.texi (Splitting Windows, Deleting Windows)
5773 (Selecting Windows, Cyclic Window Ordering)
5774 (Buffers and Windows, Displaying Buffers, Choosing Window)
5775 (Dedicated Windows, Window Point, Window Start and End)
5776 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling)
5777 (Size of Window, Resizing Windows, Window Configurations)
5778 (Window Parameters): Avoid @var at beginning of sentences and
5779 reword accordingly.
5780
5781 2008-11-11 Lute Kamstra <lute@gnu.org>
5782
5783 * files.texi (File Name Components): Fix file-name-extension
5784 documentation.
5785
5786 2008-11-11 Juanma Barranquero <lekktu@gmail.com>
5787
5788 * frames.texi (Basic Parameters): Remove display-environment-variable
5789 and term-environment-variable.
5790
5791 2008-11-08 Eli Zaretskii <eliz@gnu.org>
5792
5793 * windows.texi (Basic Windows, Splitting Windows)
5794 (Deleting Windows, Selecting Windows, Cyclic Window Ordering)
5795 (Buffers and Windows, Displaying Buffers, Dedicated Windows)
5796 (Resizing Windows, Window Configurations, Window Parameters):
5797 Fix wording and markup.
5798
5799 2008-11-07 Martin Rudalics <rudalics@gmx.at>
5800
5801 * windows.texi (Windows): Update entries.
5802 (Basic Windows): Remove listing of attributes. Reword.
5803 (Splitting Windows, Deleting Windows): Reword.
5804 (Selecting Windows, Cyclic Window Ordering): Reword with special
5805 emphasis on order of recently selected windows and buffer list.
5806 (Buffers and Windows, Choosing Window): Reword with special
5807 emphasis on dedicated windows.
5808 (Displaying Buffers): Reword. For switch-to-buffer mention that
5809 it may fall back on pop-to-buffer. For other-window try to
5810 explain how it treats the cyclic ordering of windows.
5811 (Dedicated Windows): New node and section discussing dedicated
5812 windows and associated functions.
5813 (Window Point): Add entry for window-point-insertion-type. Reword.
5814 (Window Start and End): Rename node and section title. Reword.
5815 (Textual Scrolling, Vertical Scrolling, Horizontal Scrolling):
5816 Minor rewording.
5817 (Size of Window): Reword, in particular text on window-width.
5818 (Resizing Windows): Reword. Add text on balancing windows.
5819 (Window Configurations): Reword. Mention window parameters.
5820 (Window Parameters): New node and section on window parameters.
5821 (Window Hooks): Reword. Mention that
5822 window-configuration-change-hook is run "buffer-locally".
5823 * elisp.texi (Top): Update Windows entries in @detailmenu
5824 section.
5825
5826 2008-11-04 Juanma Barranquero <lekktu@gmail.com>
5827
5828 * searching.texi (Regexp Search): Fix typo.
5829
5830 2008-11-03 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5831
5832 * searching.texi (Regexp Search): Document GREEDY arg.
5833 (Simple Match Data): Fix return value.
5834
5835 2008-11-01 Eli Zaretskii <eliz@gnu.org>
5836
5837 * nonascii.texi (Text Representations): Rewrite to make consistent
5838 with Emacs 23 internal representation of characters.
5839 Document `unibyte-string'.
5840
5841 2008-10-28 Chong Yidong <cyd@stupidchicken.com>
5842
5843 * processes.texi (Process Information): Note that process-status
5844 does not accept buffer names.
5845
5846 2008-10-27 Seweryn Kokot <sewkokot@gmail.com> (tiny change)
5847
5848 * positions.texi (Skipping Characters): Correct return value of
5849 skip-chars-forward.
5850
5851 2008-10-25 Martin Rudalics <rudalics@gmx.at>
5852
5853 * windows.texi (Deleting Windows): Update documentation of
5854 delete-windows-on.
5855 (Buffers and Windows): Update documentations of
5856 get-buffer-window and get-buffer-window-list.
5857 (Displaying Buffers): Update documentation of
5858 replace-buffer-in-windows.
5859
5860 * buffers.texi (Current Buffer): Reword set-buffer and
5861 with-current-buffer documentations.
5862 (Creating Buffers): Reword documentation of get-buffer-create.
5863
5864 2008-10-23 Martin Rudalics <rudalics@gmx.at>
5865
5866 * buffers.texi (Current Buffer): Reword documentation of
5867 set-buffer.
5868 (Buffer Names): Reword documentation of buffer-name.
5869 (The Buffer List): For bury-buffer explain what happens with the
5870 buffer's window.
5871 (Creating Buffers): Say that get-buffer-create's arg is called
5872 buffer-or-name.
5873
5874 2008-10-22 Chong Yidong <cyd@stupidchicken.com>
5875
5876 * advice.texi (Computed Advice): Explain what DEFINITION is.
5877
5878 * nonascii.texi (Character Codes): Remove obsolete function
5879 char-valid-p, and document characterp instead.
5880
5881 2008-10-22 Martin Rudalics <rudalics@gmx.at>
5882
5883 * windows.texi (Displaying Buffers): Reword documentation of
5884 pop-to-buffer.
5885 (Choosing Window): Rewrite documentation of display-buffer and
5886 its options.
5887
5888 * buffers.texi (Killing Buffers): Update documentation of
5889 kill-buffer.
5890
5891 2008-10-21 Eli Zaretskii <eliz@gnu.org>
5892
5893 * processes.texi (Serial Ports): Fix wording and improve markup.
5894
5895 * searching.texi (Regexp Search): Document `string-match-p' and
5896 `looking-at-p'.
5897 (POSIX Regexps): Add an xref for "non-greedy".
5898 (Regexp Special): Add @cindex entry for "non-greedy".
5899
5900 * display.texi (Attribute Functions): Document `face-all-attributes'.
5901 (Image Cache) <image-refresh>: Minor wording fixes.
5902
5903 * frames.texi (Color Names): Add an xref to `read-color'.
5904
5905 * minibuf.texi (High-Level Completion): Document `read-color'.
5906
5907 * elisp.texi (Top): Add "Swapping Text" to @detailmenu.
5908
5909 * positions.texi (Narrowing): Add an xref to "Swapping Text".
5910
5911 * buffers.texi (Swapping Text): New section, documents
5912 `buffer-swap-text'.
5913
5914 2008-10-21 Martin Rudalics <rudalics@gmx.at>
5915
5916 * windows.texi (Resizing Windows): Minor wording fix.
5917
5918 2008-10-20 Eli Zaretskii <eliz@gnu.org>
5919
5920 * processes.texi (Shell Arguments): Document `split-string-and-unquote'
5921 and `combine-and-quote-strings'.
5922
5923 * strings.texi (Creating Strings): Add xrefs for them.
5924
5925 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5926
5927 * elisp.texi (Top): Make descriptive text for "Reading File Names"
5928 match the corresponding menu in minibuf.texi.
5929
5930 * minibuf.texi (Reading File Names): Document `read-shell-command'
5931 and `minibuffer-local-shell-command-map'.
5932
5933 2008-10-19 Martin Rudalics <rudalics@gmx.at>
5934
5935 * windows.texi (Resizing Windows): Remove var{} around "window" in
5936 documentation of enlarge-window.
5937 Rewrite documentation of window-min-height and window-min-width.
5938
5939 2008-10-19 Eli Zaretskii <eliz@gnu.org>
5940
5941 * functions.texi (Calling Functions): Document `apply-partially'.
5942
5943 * hooks.texi (Standard Hooks): Mention
5944 `before-hack-local-variables-hook' and `hack-local-variables-hook'.
5945
5946 * variables.texi (File Local Variables): Document
5947 `file-local-variables-alist', `before-hack-local-variables-hook'
5948 and `hack-local-variables-hook'.
5949
5950 * processes.texi (Synchronous Processes): Document `process-lines'.
5951
5952 * customize.texi (Variable Definitions):
5953 Document `custom-reevaluate-setting'.
5954
5955 2008-10-18 Martin Rudalics <rudalics@gmx.at>
5956
5957 * windows.texi (Choosing Window, Deleting Windows)
5958 (Displaying Buffers): Expand documentation of dedicated windows.
5959
5960 2008-10-18 Eli Zaretskii <eliz@gnu.org>
5961
5962 * files.texi (Changing Files): Document symbolic input of file
5963 modes to `set-file-modes'. Document `read-file-modes' and
5964 `file-modes-symbolic-to-number'.
5965
5966 * maps.texi (Standard Keymaps): Document `multi-query-replace-map'
5967 and `search-map'.
5968
5969 * searching.texi (Search and Replace):
5970 Document `replace-search-function' and `replace-re-search-function'.
5971 Document `multi-query-replace-map'.
5972
5973 * minibuf.texi (Text from Minibuffer): Document `read-regexp'.
5974 (Completion Commands, Reading File Names):
5975 Rename `minibuffer-local-must-match-filename-map' to
5976 `minibuffer-local-filename-must-match-map'.
5977 (Minibuffer Completion): The `require-match' argument to
5978 `completing-read' can now have the value `confirm-only'.
5979
5980 * windows.texi (Displaying Buffers): Minor wording fix.
5981 (Choosing Window): `split-height-threshold' can now be nil.
5982 Document `split-width-threshold'. `pop-up-frames' can have the
5983 value `graphic-only'.
5984
5985 2008-10-17 Eli Zaretskii <eliz@gnu.org>
5986
5987 * os.texi (Startup Summary): Document `before-init-time' and
5988 `after-init-time'. Document `initial-window-system' and
5989 `window-system-initialization-alist'. Document reading the
5990 abbrevs file. Document the call to `server-start' under --daemon.
5991 Rearrange a bit to be consistent with the code flow.
5992 (Processor Run Time): Document `emacs-uptime' and `emacs-init-time'.
5993 (Time Parsing): Document `format-seconds'.
5994
5995 2008-10-17 Martin Rudalics <rudalics@gmx.at>
5996
5997 * windows.texi (Basic Windows, Splitting Windows): Fix whitespace
5998 and reword.
5999
6000 2008-10-16 Eli Zaretskii <eliz@gnu.org>
6001
6002 * markers.texi (The Mark): Document use-region-p.
6003
6004 2008-10-15 Eli Zaretskii <eliz@gnu.org>
6005
6006 * internals.texi (Writing Emacs Primitives): The interactive spec
6007 of a primitive can be a Lisp form.
6008
6009 * markers.texi (The Mark): Document the `lambda' and `(only . OLD)'
6010 values of transient-mark-mode. Document handle-shift-selection.
6011
6012 * commands.texi (Using Interactive, Interactive Codes): Document `^'.
6013 (Interactive Examples): Show an example of `^'.
6014 (Key Sequence Input): Document this-command-keys-shift-translated.
6015 (Defining Commands, Using Interactive): The interactive-form of a
6016 function can be added via its symbol's property.
6017
6018 * positions.texi (List Motion): beginning-of-defun-function can
6019 now accept an argument.
6020
6021 * text.texi (Low-Level Kill Ring): interprogram-paste-function can
6022 now return a list of strings.
6023
6024 * control.texi (Handling Errors): Document ignore-errors.
6025
6026 * frames.texi (Creating Frames): Document frame-inherited-parameters.
6027 (Parameter Access): Document set-frame-parameter.
6028
6029 * variables.texi (Creating Buffer-Local): Add an xref to "Setting
6030 Hooks" for the effect of kill-all-local-variables on local hook
6031 functions.
6032
6033 * modes.texi (Major Mode Conventions, Mode Line Variables):
6034 `mode-name' need not be a string. xref to "Mode Line Data" for
6035 details, and to "Emulating Mode Line" for computing a string
6036 value.
6037
6038 2008-10-14 Eli Zaretskii <eliz@gnu.org>
6039
6040 * processes.texi (System Processes): New section.
6041 (Processes, Signals to Processes): Add xrefs to it.
6042
6043 * objects.texi (Editing Types): A `process' is a subprocess of
6044 Emacs, not just any process running on the OS.
6045
6046 * elisp.texi (Top): Adjust the @detailmenu for the above two
6047 changes.
6048
6049 * sequences.texi (Char-Tables): Remove documentation of
6050 set-char-table-default, which has no effect since Emacs 23.
6051 <char-table-range, set-char-table-range>: Don't mention generic
6052 characters and charsets. Add a cons cell as a possible argument.
6053
6054 * nonascii.texi (Splitting Characters)
6055 (Translation of Characters): Don't mention generic characters.
6056
6057 * display.texi (Fontsets): Don't mention generic characters.
6058
6059 * sequences.texi (Char-Tables): `map-char-table' can now call its
6060 argument FUNCTION with a cons cell as KEY.
6061
6062 2008-10-13 Eli Zaretskii <eliz@gnu.org>
6063
6064 * objects.texi (Primitive Function Type): Move "@cindex special
6065 forms" from here...
6066
6067 * eval.texi (Special Forms): ...to here.
6068
6069 * functions.texi (What Is a Function): `functionp' returns nil for
6070 special forms. Add an xref.
6071
6072 * elisp.texi (Top): Add a @detailmenu entry for "Frame-Local
6073 Variables".
6074
6075 * variables.texi (Frame-Local Variables): New section.
6076 (Buffer-Local Variables): Add an xref to it.
6077 (Intro to Buffer-Local, Creating Buffer-Local): A variable cannot
6078 have both frame-local and buffer-local binding.
6079
6080 * frames.texi (Frames): Mention multiple tty frames.
6081 (Frame Parameters, Parameter Access): Mention frame-local variable
6082 bindings.
6083
6084 2008-09-20 Glenn Morris <rgm@gnu.org>
6085
6086 * display.texi (Defining Faces): Recommend against face variables.
6087
6088 2008-09-16 Juanma Barranquero <lekktu@gmail.com>
6089
6090 * display.texi (Echo Area Customization): Fix typo.
6091
6092 2008-09-09 Juanma Barranquero <lekktu@gmail.com>
6093
6094 * loading.texi (Where Defined): Add `defface' item.
6095
6096 2008-09-06 Martin Rudalics <rudalics@gmx.at>
6097
6098 * loading.texi (Where Defined): Fix description of symbol-file.
6099
6100 2008-08-26 Jason Rumney <jasonr@gnu.org>
6101
6102 * display.texi (TIFF Images): New section describing :index property.
6103
6104 2008-08-23 Chong Yidong <cyd@stupidchicken.com>
6105
6106 * display.texi (Temporary Displays): Remove unnecessary comment
6107 about usage of temp-buffer-show-hook.
6108
6109 2008-08-05 Chong Yidong <cyd@stupidchicken.com>
6110
6111 * symbols.texi (Other Plists): Fix incorrect example.
6112 Suggested by Florian Beck.
6113
6114 2008-07-31 Juanma Barranquero <lekktu@gmail.com>
6115
6116 * os.texi: Fix previous change.
6117
6118 2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
6119
6120 * os.texi:
6121 * intro.texi:
6122 * files.texi: Remove VMS support.
6123
6124 2008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
6125
6126 * os.texi:
6127 * frames.texi:
6128 * display.texi: Remove mentions of Mac Carbon.
6129
6130 2008-07-01 Miles Bader <miles@gnu.org>
6131
6132 * text.texi (Special Properties):
6133 * display.texi (Truncation): Add wrap-prefix and line-prefix.
6134
6135 2008-06-28 Johan Bockgård <bojohan@gnu.org>
6136
6137 * display.texi (Other Image Types): Fix copy/paste error; say
6138 "PBM", not "XBM".
6139
6140 2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
6141
6142 * os.texi: Remove references to obsolete systems.
6143
6144 2008-06-20 Eli Zaretskii <eliz@gnu.org>
6145
6146 * makefile.w32-in (distclean): Remove makefile.
6147
6148 2008-06-17 Glenn Morris <rgm@gnu.org>
6149
6150 * Makefile.in (emacsver, miscmanualdir, VERSION, manual, install)
6151 (elisp, dist): Remove rules and variables that are obsolete now
6152 the lisp manual is no longer distributed separately.
6153
6154 2008-06-16 Glenn Morris <rgm@gnu.org>
6155
6156 * configure, configure.in, mkinstalldirs: Remove unused files.
6157
6158 * book-spine.texinfo: Set version to 23.0.60.
6159 * vol1.texi (EMACSVER):
6160 * vol2.texi (EMACSVER): Set to 23.0.60.
6161
6162 * elisp.texi, vol1.texi, vol2.texi: Update Back-Cover Text
6163 as per maintain.info.
6164
6165 2008-06-15 Glenn Morris <rgm@gnu.org>
6166
6167 * makefile.w32-in (manual): Use "23" rather than "21".
6168
6169 * Makefile.in (emacsver): New, set by configure.
6170 (manual): Use emacsver.
6171
6172 * intro.texi: Report bugs using M-x report-emacs-bug.
6173
6174 * elisp.texi (EMACSVER): Remove duplicate, outdated setting.
6175
6176 2008-06-13 Daniel Engeler <engeler@gmail.com>
6177
6178 * elisp.texi, internals.texi, processes.texi: Add documentation
6179 about serial port access.
6180
6181 2008-06-05 Miles Bader <miles@gnu.org>
6182
6183 * display.texi (Displaying Faces): Update to reflect function
6184 renamings in face-remap.el.
6185
6186 2008-06-05 Juanma Barranquero <lekktu@gmail.com>
6187
6188 * display.texi (Fontsets): Fix typos.
6189
6190 2008-06-03 Miles Bader <miles@gnu.org>
6191
6192 * display.texi (Displaying Faces): Add add-relative-face-remapping,
6193 remove-relative-face-remapping, set-base-face-remapping,
6194 and set-default-base-face-remapping.
6195
6196 2008-06-01 Miles Bader <miles@gnu.org>
6197
6198 * display.texi (Displaying Faces): Add face-remapping-alist.
6199
6200 2008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
6201
6202 * tips.texi (Coding Conventions): Do not encourage the use of "-flag"
6203 variable names.
6204
6205 2008-05-03 Eric S. Raymond <esr@golux>
6206
6207 * keymaps.texi: Clarify that (current-local-map) and
6208 (current-global-map) return references, not copies.
6209
6210 2008-05-02 Juri Linkov <juri@jurta.org>
6211
6212 * minibuf.texi (Text from Minibuffer): Document a list of
6213 default values for `read-from-minibuffer'.
6214
6215 2008-04-24 Juanma Barranquero <lekktu@gmail.com>
6216
6217 * nonascii.texi (Translation of Characters): Fix previous change.
6218
6219 2008-04-20 Chong Yidong <cyd@stupidchicken.com>
6220
6221 * display.texi (Overlay Properties): Clarify role of underlying
6222 textprop and overlay keymaps for display strings.
6223
6224 * keymaps.texi (Active Keymaps): Ditto.
6225
6226 2008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
6227
6228 * minibuf.texi (Programmed Completion):
6229 Replace dynamic-completion-table with the new completion-table-dynamic.
6230
6231 2008-04-07 Chong Yidong <cyd@stupidchicken.com>
6232
6233 * intro.texi (Some Terms): Change "fonts in this manual" index
6234 entry to "typographic conventions".
6235
6236 2008-04-05 Eli Zaretskii <eliz@gnu.org>
6237
6238 * objects.texi (Text Props and Strings): Add indexing for read
6239 syntax of text properties.
6240
6241 2008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
6242
6243 * processes.texi (Decoding Output): Remove process-filter-multibyte
6244 functions.
6245
6246 2008-03-15 Martin Rudalics <rudalics@gmx.at>
6247
6248 * display.texi (Finding Overlays): Say that empty overlays at
6249 the end of the buffer are reported too.
6250
6251 2008-03-13 Glenn Morris <rgm@gnu.org>
6252
6253 * elisp.texi (EMACSVER): Set to 23.0.60.
6254
6255 2008-02-26 Chong Yidong <cyd@stupidchicken.com>
6256
6257 * strings.texi (Formatting Strings): Treat - and 0 as flag characters.
6258
6259 2008-02-22 Glenn Morris <rgm@gnu.org>
6260
6261 * frames.texi (Position Parameters): Clarify the description of
6262 `left' and `top', using information from "Geometry".
6263 (Geometry): Give a pointer to "Position Parameters", rather than
6264 repeating information.
6265
6266 2008-02-11 Glenn Morris <rgm@gnu.org>
6267
6268 * objects.texi (Equality Predicates): No longer talk about "two"
6269 functions.
6270
6271 2008-02-11 Lawrence Mitchell <wence@gmx.li> (tiny change)
6272
6273 * objects.texi (Equality Predicates): Add defun for
6274 equal-including-properties.
6275
6276 2008-02-10 Glenn Morris <rgm@gnu.org>
6277
6278 * objects.texi (Equality Predicates):
6279 Mention equal-including-properties.
6280
6281 2008-02-07 Richard Stallman <rms@gnu.org>
6282
6283 * windows.texi (Window Start): Mention the feature of moving
6284 window-start to start of line.
6285
6286 2008-02-07 Jan Djärv <jan.h.d@swipnet.se>
6287
6288 * keymaps.texi (Tool Bar): Document rtl property.
6289
6290 2008-01-27 Thien-Thi Nguyen <ttn@gnuvola.org>
6291
6292 * display.texi (Button Types):
6293 For define-button-type, clarify type of NAME.
6294
6295 2008-01-19 Martin Rudalics <rudalics@gmx.at>
6296
6297 * buffers.texi (Buffer Modification): Fix typo.
6298
6299 2008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
6300
6301 * os.texi (System Environment): Remove references to OSes that are
6302 not supported anymore.
6303
6304 2008-01-05 Dan Nicolaescu <dann@ics.uci.edu>
6305
6306 * os.texi (System Environment): Remove mention for Masscomp.
6307
6308 2008-01-04 Richard Stallman <rms@gnu.org>
6309
6310 * display.texi (Faces): Don't talk about internal face vector as arg
6311 to facep.
6312
6313 * customize.texi (Type Keywords): Fix previous change.
6314
6315 * text.texi (Links and Mouse-1): Fix xref for commands.texi change.
6316 * elisp.texi (Top): Fix menu for commands.texi change.
6317
6318 2007-12-30 Richard Stallman <rms@gnu.org>
6319
6320 * commands.texi (Accessing Mouse): Rename from Accessing Events.
6321 (Accessing Scroll): New node broken out of Accessing Mouse.
6322
6323 2007-12-28 Richard Stallman <rms@gnu.org>
6324
6325 * frames.texi (Size Parameters): Fix typo.
6326 (Basic Parameters): For `title', refer to title bar.
6327 (Size and Position): Explain meaning of frame pixel width and height.
6328
6329 2007-12-23 Richard Stallman <rms@gnu.org>
6330
6331 * customize.texi (Type Keywords): Uncomment :validate and clarify it.
6332 Improve some of the commented-out keywords' text too.
6333
6334 2007-12-14 Martin Rudalics <rudalics@gmx.at>
6335
6336 * nonascii.texi (Encoding and I/O): Reword to avoid saying
6337 "visit the current buffer".
6338
6339 * os.texi (System Interface): Fix typo.
6340
6341 2007-12-04 Richard Stallman <rms@gnu.org>
6342
6343 * objects.texi (Symbol Type): Fix typo.
6344
6345 2007-12-03 Richard Stallman <rms@gnu.org>
6346
6347 * hooks.texi (Standard Hooks): Add link to Hooks for Loading.
6348
6349 2007-12-01 Glenn Morris <rgm@gnu.org>
6350
6351 * functions.texi (Declaring Functions): Improve previous change.
6352
6353 2007-11-30 Glenn Morris <rgm@gnu.org>
6354
6355 * functions.texi (Declaring Functions): Add optional fourth
6356 argument of declare-function, and setting third argument to `t'.
6357
6358 2007-11-29 Richard Stallman <rms@gnu.org>
6359
6360 * customize.texi (Composite Types): Document `group' type.
6361
6362 2007-11-29 Glenn Morris <rgm@gnu.org>
6363
6364 * functions.texi (Declaring Functions): Add findex.
6365 Mention `external' files.
6366
6367 2007-11-26 Juanma Barranquero <lekktu@gmail.com>
6368
6369 * functions.texi (Declaring Functions): Fix directive.
6370
6371 2007-11-25 Richard Stallman <rms@gnu.org>
6372
6373 * help.texi (Help Functions): Clean up last change.
6374
6375 * advice.texi (Preactivation, Activation of Advice): Minor cleanup.
6376
6377 * loading.texi (Named Features): Minor cleanup.
6378
6379 * macros.texi (Eval During Expansion): Minor cleanup.
6380
6381 * variables.texi (Variable Aliases): Minor cleanup.
6382
6383 2007-11-24 Richard Stallman <rms@gnu.org>
6384
6385 * functions.texi (Declaring Functions): Clarify previous change.
6386
6387 * compile.texi (Compiler Errors): Clarify previous change.
6388
6389 2007-11-24 Richard Stallman <rms@gnu.org>
6390
6391 * display.texi (Refresh Screen, Forcing Redisplay):
6392 Clarify the text and move items around.
6393
6394 2007-11-24 Glenn Morris <rgm@gnu.org>
6395
6396 * functions.texi (Declaring Functions): New section.
6397 * compile.texi (Compiler Errors): Mention declaring functions,
6398 defvar with no initvalue, and byte-compile-warnings.
6399
6400 2007-11-15 Martin Rudalics <rudalics@gmx.at>
6401
6402 * vol1.texi (Top): Remove Frame-Local Variables from Node Listing.
6403 * vol2.texi (Top): Remove Frame-Local Variables from Node Listing.
6404
6405 2007-11-13 Martin Rudalics <rudalics@gmx.at>
6406
6407 * help.texi (Help Functions): Document new macro `with-help-window'.
6408
6409 2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
6410
6411 * searching.texi (Replacing Match): Describe new
6412 `match-substitute-replacement'.
6413
6414 2007-10-31 Richard Stallman <rms@gnu.org>
6415
6416 * strings.texi (Creating Strings): Null strings from concat not unique.
6417
6418 2007-10-26 Richard Stallman <rms@gnu.org>
6419
6420 * objects.texi (Equality Predicates): Null strings are uniquified.
6421
6422 * minibuf.texi: Minor clarifications in previous change.
6423
6424 2007-10-25 Glenn Morris <rgm@gnu.org>
6425
6426 * customize.texi (Variable Definitions): Add :risky and :safe keywords.
6427
6428 2007-10-24 Richard Stallman <rms@gnu.org>
6429
6430 * elisp.texi (Top): Delete Frame-Local Variables from subnode menu.
6431
6432 * variables.texi (Frame-Local Variables): Node deleted.
6433 (Variables): Delete Frame-Local Variables from menu.
6434 (Local Variables, Buffer-Local Variables, Intro to Buffer-Local)
6435 (Default Value): Don't mention frame-local vars.
6436
6437 * os.texi (Idle Timers): current-idle-time returns nil if not idle.
6438
6439 * loading.texi (Unloading): Document FEATURE-unload-function
6440 instead of FEATURE-unload-hook.
6441
6442 * frames.texi (Multiple Displays): Don't mention frame-local vars.
6443
6444 2007-10-22 Juri Linkov <juri@jurta.org>
6445
6446 * minibuf.texi (Text from Minibuffer, Minibuffer Completion)
6447 (High-Level Completion): Document a list of default value strings
6448 in the DEFAULT argument, for which minibuffer functions return the
6449 first element.
6450
6451 2007-10-17 Juri Linkov <juri@jurta.org>
6452
6453 * text.texi (Filling): Update arguments of fill-paragraph.
6454 fill-paragraph operates on the active region in Transient Mark mode.
6455 Remove fill-paragraph-or-region.
6456
6457 2007-10-13 Karl Berry <karl@gnu.org>
6458
6459 * elisp.texi (@dircategory): Move to after @copying,
6460 since we want @copying as close as possible to the beginning of
6461 the output.
6462
6463 2007-10-12 Richard Stallman <rms@gnu.org>
6464
6465 * elisp.texi (Top): Add Distinguish Interactive to subnode menu.
6466
6467 * commands.texi (Distinguish Interactive): New node,
6468 broken out from Interactive Call and rewritten.
6469 (Command Loop): Put Distinguish Interactive in menu.
6470
6471 2007-10-09 Richard Stallman <rms@gnu.org>
6472
6473 * text.texi (Examining Properties): Mention overlay priority.
6474
6475 * display.texi (Display Margins): Correct the description
6476 of margin display specifications.
6477 (Replacing Specs): New subnode broken out of Display Property.
6478
6479 2007-10-06 Juri Linkov <juri@jurta.org>
6480
6481 * text.texi (Filling): Document fill-paragraph-or-region.
6482
6483 2007-10-05 Juanma Barranquero <lekktu@gmail.com>
6484
6485 * display.texi (Auto Faces): Fix typo.
6486
6487 2007-10-02 Richard Stallman <rms@gnu.org>
6488
6489 * display.texi (Display Property): Explain some display specs
6490 don't let you move point in.
6491
6492 * frames.texi (Cursor Parameters):
6493 Describe cursor-in-non-selected-windows here. Explain more values.
6494
6495 * windows.texi (Basic Windows): Don't describe
6496 cursor-in-non-selected-windows here.
6497
6498 2007-10-01 Eli Zaretskii <eliz@gnu.org>
6499
6500 * processes.texi (Misc Network): Note that these functions are
6501 supported only on some systems.
6502
6503 2007-10-01 Richard Stallman <rms@gnu.org>
6504
6505 * display.texi (Overlay Properties): Explain nil as priority.
6506 Explain that conflicts are unpredictable if not resolved by
6507 priorities.
6508
6509 2007-09-23 Richard Stallman <rms@gnu.org>
6510
6511 * macros.texi (Backquote): Minor clarification.
6512
6513 2007-09-19 Richard Stallman <rms@gnu.org>
6514
6515 * display.texi (Display Property): Explain multiple display specs.
6516 Clarify when they work in parallel and when one overrides.
6517 Fix error in example.
6518
6519 2007-09-06 Glenn Morris <rgm@gnu.org>
6520
6521 Move from lispref/ to doc/lispref/. Change all setfilename
6522 commands to use ../../info.
6523 * Makefile.in (infodir): Go up one more level.
6524 (usermanualdir): Change from ../man to ../emacs.
6525 (miscmanualdir): New.
6526 (dist): Use new variable miscmanualdir.
6527 * makefile.w32-in (infodir, texinputdir): Go up one more level.
6528 (usermanualdir): Change from ../man to ../emacs.
6529
6530 2007-08-30 Martin Rudalics <rudalics@gmx.at>
6531
6532 * commands.texi (Command Loop Info): Advise against changing
6533 most variables described here. Explain new variable
6534 last-repeatable-command.
6535
6536 2007-08-29 Glenn Morris <rgm@gnu.org>
6537
6538 * elisp.texi (EMACSVER): Increase to 23.0.50.
6539
6540 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu>
6541
6542 * frames.texi (Basic Parameters): Add display-environment-variable
6543 and term-environment-variable.
6544
6545 2007-08-28 Juri Linkov <juri@jurta.org>
6546
6547 * display.texi (Image Formats, Other Image Types): Add SVG.
6548
6549 2007-08-28 Juri Linkov <juri@jurta.org>
6550
6551 * display.texi (Images): Move formats-related text to new node
6552 "Image Formats".
6553 (Image Formats): New node.
6554
6555 2007-08-27 Richard Stallman <rms@gnu.org>
6556
6557 * windows.texi (Window Configurations): Clarify what
6558 a window configuration saves.
6559
6560 2007-08-25 Richard Stallman <rms@gnu.org>
6561
6562 * display.texi (Images): Delete redundant @findex.
6563
6564 2007-08-16 Stefan Monnier <monnier@iro.umontreal.ca>
6565
6566 * text.texi (Change Hooks): (after|before)-change-functions are no
6567 longer bound to nil while running; rather inhibit-modification-hooks
6568 is t.
6569
6570 2007-08-16 Richard Stallman <rms@gnu.org>
6571
6572 * processes.texi (Asynchronous Processes):
6573 Clarify doc of start-file-process.
6574
6575 2007-08-08 Martin Rudalics <rudalics@gmx.at>
6576
6577 * modes.texi (Example Major Modes): Fix typo.
6578
6579 2007-08-08 Glenn Morris <rgm@gnu.org>
6580
6581 * intro.texi (nil and t): Do not use `iff' in documentation.
6582
6583 * tips.texi (Documentation Tips): Recommend against `iff'.
6584
6585 2007-08-07 Chong Yidong <cyd@stupidchicken.com>
6586
6587 * display.texi (Image Cache): Document image-refresh.
6588
6589 2007-08-06 Martin Rudalics <rudalics@gmx.at>
6590
6591 * windows.texi (Size of Window): Document window-full-width-p.
6592
6593 2007-07-25 Glenn Morris <rgm@gnu.org>
6594
6595 * gpl.texi (GPL): Replace license with GPLv3.
6596
6597 * Relicense all FSF files to GPLv3 or later.
6598
6599 2007-07-24 Michael Albinus <michael.albinus@gmx.de>
6600
6601 * processes.texi (Synchronous Processes):
6602 Add `process-file-shell-command'.
6603 (Asynchronous Processes): Mention restricted use of
6604 `process-filter' and `process-sentinel' in
6605 `start-file-process'. Add `start-file-process-shell-command'.
6606
6607 2007-07-17 Michael Albinus <michael.albinus@gmx.de>
6608
6609 * files.texi (Magic File Names): Introduce optional parameter
6610 IDENTIFICATION for `file-remote-p'.
6611
6612 2007-07-16 Richard Stallman <rms@gnu.org>
6613
6614 * display.texi (Defining Faces): Fix previous change.
6615
6616 2007-07-14 Richard Stallman <rms@gnu.org>
6617
6618 * control.texi (Handling Errors): Document `debug' in handler list.
6619
6620 2007-07-10 Richard Stallman <rms@gnu.org>
6621
6622 * display.texi (Defining Faces): Explain C-M-x feature for defface.
6623
6624 2007-07-09 Richard Stallman <rms@gnu.org>
6625
6626 * files.texi (Magic File Names): Rewrite previous change.
6627
6628 2007-07-08 Michael Albinus <michael.albinus@gmx.de>
6629
6630 * files.texi (Magic File Names): Introduce optional parameter
6631 CONNECTED for `file-remote-p'.
6632
6633 2007-07-07 Michael Albinus <michael.albinus@gmx.de>
6634
6635 * processes.texi (Asynchronous Processes):
6636 * files.texi (Magic File Names): Add `start-file-process'.
6637
6638 2007-06-27 Richard Stallman <rms@gnu.org>
6639
6640 * files.texi (Format Conversion Piecemeal):
6641 Clarify `after-insert-file-functions' calling convention.
6642
6643 2007-06-27 Michael Albinus <michael.albinus@gmx.de>
6644
6645 * files.texi (Magic File Names): Remove `dired-call-process'.
6646 Add `process-file'.
6647
6648 2007-06-27 Kenichi Handa <handa@m17n.org>
6649
6650 * text.texi (Special Properties): Fix description about
6651 `composition' property.
6652
6653 2007-06-26 Kenichi Handa <handa@m17n.org>
6654
6655 * nonascii.texi (Default Coding Systems): Document about the
6656 return value `undecided'.
6657
6658 2007-06-25 David Kastrup <dak@gnu.org>
6659
6660 * keymaps.texi (Active Keymaps): Document new POSITION argument of
6661 `current-active-maps'.
6662
6663 2007-06-24 Karl Berry <karl@gnu.org>
6664
6665 * elisp.texi, vol1.texi, vol2.texi: New Back-Cover Text.
6666
6667 2007-06-15 Juanma Barranquero <lekktu@gmail.com>
6668
6669 * display.texi (Overlay Arrow): Doc fix.
6670
6671 2007-06-14 Karl Berry <karl@tug.org>
6672
6673 * anti.texi (Antinews): Typo.
6674
6675 2007-06-14 Chong Yidong <cyd@stupidchicken.com>
6676
6677 * display.texi (Image Cache): Document image-refresh.
6678
6679 2007-06-12 Karl Berry <karl@gnu.org>
6680
6681 * vol1.texi, vol2.texi, two-volume-cross-refs.txt: Update.
6682 * two-volume.make: New file.
6683 * .cvsignore: Ignore two-volume files.
6684
6685 2007-06-12 Tom Tromey <tromey@redhat.com>
6686
6687 * os.texi (Init File): Document user-emacs-directory.
6688
6689 2007-06-03 Nick Roberts <nickrob@snap.net.nz>
6690
6691 * commands.texi (Click Events): Describe width and height when
6692 object is nil.
6693
6694 2007-05-30 Nick Roberts <nickrob@snap.net.nz>
6695
6696 * commands.texi (Click Events): Layout more logically.
6697 Describe width and height.
6698 (Drag Events, Motion Events): Update to new format for position.
6699
6700 2007-06-02 Richard Stallman <rms@gnu.org>
6701
6702 * frames.texi (Color Parameters): Add xref to (emacs)Standard Faces.
6703
6704 2007-06-02 Chong Yidong <cyd@stupidchicken.com>
6705
6706 * Version 22.1 released.
6707
6708 2007-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
6709
6710 * text.texi (Special Properties): Correct meaning of fontified face.
6711
6712 2007-05-30 Richard Stallman <rms@gnu.org>
6713
6714 * text.texi (Special Properties): Add link to Adjusting Point.
6715
6716 2007-05-12 Richard Stallman <rms@gnu.org>
6717
6718 * text.texi (Margins): indent-to-left-margin is not the default.
6719 (Mode-Specific Indent): For indent-line-function, the default
6720 is indent-relative.
6721
6722 * modes.texi (Example Major Modes): Explain last line of text-mode
6723 is redundant.
6724
6725 2007-05-10 Richard Stallman <rms@gnu.org>
6726
6727 * keymaps.texi (Scanning Keymaps): Update where-is-internal example.
6728
6729 * help.texi (Keys in Documentation): Add reference to
6730 Documentation Tips.
6731
6732 * files.texi (Format Conversion): TO-FN gets three arguments.
6733
6734 * modes.texi (Auto Major Mode): Document file-start-mode-alist.
6735
6736 2007-05-10 Thien-Thi Nguyen <ttn@gnuvola.org>
6737
6738 * elisp.texi (Top): Remove "Saving Properties" from detailed menu.
6739 * files.texi (Format Conversion): Expand intro; add menu.
6740 (Format Conversion Overview, Format Conversion Round-Trip)
6741 (Format Conversion Piecemeal): New nodes/subsections.
6742 * hooks.texi: Xref "Format Conversion" , not "Saving Properties".
6743 * text.texi (Text Properties): Remove "Saving Properties" from menu.
6744 (Saving Properties): Delete node/subsection.
6745
6746 2007-05-07 Karl Berry <karl@gnu.org>
6747
6748 * elisp.texi (EMACSVER): Back to 22.
6749
6750 2007-05-06 Richard Stallman <rms@gnu.org>
6751
6752 * processes.texi (Accepting Output): Revert most of previous change.
6753
6754 2007-05-05 Richard Stallman <rms@gnu.org>
6755
6756 * processes.texi (Accepting Output): accept-process-output
6757 uses microseconds, not milliseconds. But that arg is obsolete.
6758
6759 2007-05-04 Karl Berry <karl@tug.org>
6760
6761 * elisp.texi (EMACSVER) [smallbook]: 22.1, not 22.
6762
6763 2007-05-04 Eli Zaretskii <eliz@gnu.org>
6764
6765 * tips.texi (Documentation Tips): Rearrange items to place the
6766 more important ones first. Add an index entry for hyperlinks.
6767
6768 2007-05-03 Karl Berry <karl@gnu.org>
6769
6770 * elisp.texi (\urlcolor, \linkcolor) [smallbook]: \Black for printing.
6771 (EMACSVER) [smallbook]: 22 for printed version.
6772
6773 * control.texi (Signaling Errors) <signal>: texinfo.tex is fixed,
6774 so restore anchor to normal position after defun. Found by Kevin Ryde.
6775
6776 2007-04-26 Glenn Morris <rgm@gnu.org>
6777
6778 * elisp.texi (EMACSVER): Increase to 22.1.50.
6779
6780 2007-04-28 Karl Berry <karl@gnu.org>
6781
6782 * elisp.texi: Improve line breaks on copyright page,
6783 similar layout to emacs manual, 8.5x11 by default.
6784
6785 2007-04-24 Richard Stallman <rms@gnu.org>
6786
6787 * text.texi (Special Properties): Add xref to Overlay Properties.
6788
6789 * display.texi (Overlay Properties): Add xref to Special Properties.
6790
6791 2007-04-22 Richard Stallman <rms@gnu.org>
6792
6793 * keymaps.texi (Extended Menu Items): Move the info about
6794 format with cached keyboard binding.
6795
6796 2007-04-21 Richard Stallman <rms@gnu.org>
6797
6798 * text.texi (Special Properties): Clarify previous change.
6799
6800 * files.texi (File Name Expansion): Clarify previous change.
6801
6802 * display.texi (Attribute Functions): Fix example for
6803 face-attribute-relative-p.
6804
6805 2007-04-19 Kenichi Handa <handa@m17n.org>
6806
6807 * text.texi (Special Properties): Document composition property.
6808
6809 2007-04-19 Glenn Morris <rgm@gnu.org>
6810
6811 * files.texi (File Name Expansion): Mention "superroot".
6812
6813 2007-04-15 Chong Yidong <cyd@stupidchicken.com>
6814
6815 * frames.texi (Multiple Displays): Add note about "multi-monitor"
6816 setups.
6817 (Display Feature Testing): Note that display refers to all
6818 physical monitors for multi-monitor setups.
6819
6820 2007-04-14 Richard Stallman <rms@gnu.org>
6821
6822 * lists.texi (Sets And Lists): Clarify `delete' examples.
6823 Remove spurious xref to same node.
6824 Clarify xref for add-to-list.
6825
6826 2007-04-12 Nick Roberts <nickrob@snap.net.nz>
6827
6828 * keymaps.texi (Format of Keymaps): Remove spurious ")" from
6829 value of lisp-mode-map.
6830
6831 2007-04-11 Karl Berry <karl@gnu.org>
6832
6833 * anti.texi (Antinews):
6834 * display.texi (Overlay Properties, Defining Images):
6835 * processes.texi (Synchronous Processes, Sentinels):
6836 * syntax.texi (Syntax Table Internals):
6837 * searching.texi (Regexp Special):
6838 * nonascii.texi (Default Coding Systems):
6839 * text.texi (Special Properties):
6840 * minibuf.texi (Basic Completion): Wording to improve breaks in
6841 8.5x11 format.
6842 * elisp.texi (smallbook): New @set to more easily switch between
6843 smallbook and 8.5x11.
6844
6845 2007-04-11 Richard Stallman <rms@gnu.org>
6846
6847 * text.texi (Lazy Properties): Minor fix.
6848
6849 2007-04-08 Karl Berry <karl@gnu.org>
6850
6851 * symbols.texi (Plists and Alists): Period after "vs" in index entries.
6852 * macros.texi (Backquote): Downcase Backquote in index entries for
6853 consistency.
6854
6855 2007-04-08 Richard Stallman <rms@gnu.org>
6856
6857 * text.texi (Adaptive Fill): Just describe default,
6858 don't show it (since it contains non-ASCII chars).
6859
6860 2007-04-07 Karl Berry <karl@gnu.org>
6861
6862 * text.texi (Adaptive Fill) [@iftex]: Omit binary characters in
6863 adaptive-fill-regexp's value, since they are not in the standard
6864 TeX fonts.
6865
6866 2007-04-07 Guanpeng Xu <herberteuler@hotmail.com>
6867
6868 * display.texi (Defining Faces): Fix example.
6869
6870 2007-04-07 Karl Berry <karl@gnu.org>
6871
6872 * display.texi (Button Buffer Commands): Improve page break.
6873
6874 2007-04-07 Richard Stallman <rms@gnu.org>
6875
6876 * advice.texi (Activation of Advice): Remove redundant index entry.
6877
6878 * backups.texi: Improve index entries. Remove redundant ones.
6879
6880 * compile.texi (Byte Compilation): Improve index entry.
6881
6882 * hash.texi (Creating Hash): Improve index entry.
6883
6884 * symbols.texi (Definitions): Improve index entry.
6885
6886 * edebug.texi: Improve index entries. Remove redundant/useless ones.
6887
6888 * maps.texi (Standard Keymaps): Remove useless index entry.
6889
6890 * help.texi (Documentation Basics): Remove redundant index entries.
6891
6892 * customize.texi: Improve index entries.
6893 Remove redundant/useless ones.
6894
6895 * locals.texi (Standard Buffer-Local Variables): Clarify intro text.
6896
6897 * streams.texi (Output Variables): Improve index entry.
6898
6899 * abbrevs.texi (Abbrevs): Remove useless index entry.
6900
6901 * macros.texi (Expansion): Remove useless index entry.
6902
6903 * text.texi: Improve index entries. Remove redundant/useless ones.
6904 (Text Properties, Examining Properties)
6905 (Special Properties): Use "property category" instead of "category"
6906 to refer to the `category' property.
6907
6908 * positions.texi: Improve index entries. Remove useless one.
6909
6910 * lists.texi: Improve index entries. Remove redundant/useless ones.
6911
6912 * os.texi: Improve index entries.
6913 (Timers): Fix previous change.
6914
6915 * buffers.texi: Improve index entries.
6916 (Modification Time): Get rid of term "obsolete buffer".
6917
6918 * debugging.texi: Improve index entries.
6919 (Test Coverage): Add xref to other test coverage ftr.
6920
6921 * eval.texi: Improve index entry. Remove redundant ones.
6922
6923 * numbers.texi: Improve index entries. Remove redundant/useless ones.
6924
6925 * files.texi: Improve index entries. Remove redundant/useless ones.
6926
6927 * objects.texi: Improve index entries.
6928
6929 * processes.texi: Improve index entries.
6930
6931 * modes.texi: Improve index entry. Remove redundant one.
6932
6933 * nonascii.texi: Improve index entries.
6934
6935 * internals.texi: Improve index entries.
6936
6937 * syntax.texi: Improve index entries.
6938
6939 * keymaps.texi (Active Keymaps): Improve index entries.
6940
6941 * commands.texi: Improve index entries. Remove redundant/useless ones.
6942
6943 * frames.texi: Improve index entries. Remove redundant/useless ones.
6944
6945 * markers.texi: Improve index entries. Remove redundant ones.
6946
6947 * tips.texi: Improve index entries.
6948
6949 * loading.texi (Unloading): Improve index entry.
6950
6951 * variables.texi: Improve index entries. Remove redundant one.
6952
6953 * sequences.texi: Improve index entry.
6954
6955 * display.texi: Improve index entries. Remove redundant ones.
6956
6957 * windows.texi: Improve index entries.
6958
6959 * searching.texi: Improve index entries. Remove redundant one.
6960
6961 * strings.texi (Case Tables): Improve last change.
6962
6963 2007-04-04 Chong Yidong <cyd@stupidchicken.com>
6964
6965 * strings.texi (Case Tables): Document with-case-table and
6966 ascii-case-table.
6967
6968 2007-04-03 Karl Berry <karl@gnu.org>
6969
6970 * processes.texi (Network): Reword to improve page break.
6971
6972 2007-04-03 Eli Zaretskii <eliz@gnu.org>
6973
6974 * functions.texi (Inline Functions): Describe more disadvantages
6975 of defsubst, and make advice against it stronger.
6976
6977 2007-04-02 Karl Berry <karl@gnu.org>
6978
6979 * backups.texi (Backup Names): Avoid widow words.
6980 * modes.texi (Example Major Modes): Align last comment.
6981
6982 2007-04-01 Chong Yidong <cyd@stupidchicken.com>
6983
6984 * keymaps.texi (Remapping Commands): Document new arg to
6985 command-remapping.
6986
6987 2007-04-01 Karl Berry <karl@gnu.org>
6988
6989 * processes.texi (Low-Level Network): Typo.
6990 * loading.texi (Hooks for Loading): Avoid double "the".
6991 * keymaps.texi (Key Sequences): No double "and".
6992 (Changing Key Bindings): Shorten to improve line break.
6993
6994 2007-03-31 Glenn Morris <rgm@gnu.org>
6995
6996 * os.texi (Timers): Fix description of run-at-time TIME formats.
6997
6998 2007-03-31 Richard Stallman <rms@gnu.org>
6999
7000 * display.texi (Invisible Text): Correct buffer-invisibility-spec
7001 regarding ellipsis.
7002
7003 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7004
7005 * intro.texi (nil and t):
7006 * symbols.texi (Plists and Alists):
7007 * variables.texi (Variable Aliases, Constant Variables):
7008 * functions.texi (Defining Functions):
7009 * advice.texi (Advising Primitives):
7010 * debugging.texi (Syntax Errors, Compilation Errors):
7011 * minibuf.texi (Minibuffer Windows):
7012 * commands.texi (Adjusting Point):
7013 * modes.texi (Syntactic Font Lock, Faces for Font Lock)
7014 (Auto Major Mode, Major Mode Conventions):
7015 * help.texi (Describing Characters):
7016 * files.texi (Create/Delete Dirs, Information about Files)
7017 (File Locks, Writing to Files, Reading from Files)
7018 (Saving Buffers):
7019 * windows.texi (Resizing Windows, Cyclic Window Ordering):
7020 * frames.texi (Finding All Frames):
7021 * positions.texi (Buffer End, Motion):
7022 * markers.texi (The Region):
7023 * text.texi (Deletion, Near Point):
7024 * display.texi (Displaying Messages, Truncation):
7025 * os.texi (Processor Run Time):
7026 * tips.texi (Key Binding Conventions, Programming Tips)
7027 (Warning Tips, Documentation Tips, Comment Tips):
7028 * internals.texi (Memory Usage): Improve indexing.
7029
7030 * variables.texi (Frame-Local Variables):
7031 * functions.texi (Argument List):
7032 * loading.texi (Library Search):
7033 * streams.texi (Output Variables):
7034 * keymaps.texi (Translation Keymaps, Searching Keymaps):
7035 * searching.texi (Replacing Match, Search and Replace):
7036 * processes.texi (Byte Packing, Decoding Output)
7037 (Accepting Output, Network Servers, Shell Arguments):
7038 * display.texi (Abstract Display, Image Cache, Scroll Bars):
7039 * windows.texi (Window Point, Window Start):
7040 * frames.texi (Management Parameters, Frame Parameters, Frame Titles):
7041 * commands.texi (Reading Input, Keyboard Events):
7042 * minibuf.texi (Reading File Names, Minibuffer Completion)
7043 (Recursive Mini):
7044 * positions.texi (List Motion):
7045 * hash.texi (Hash Tables, Creating Hash, Defining Hash):
7046 * numbers.texi (Arithmetic Operations, Math Functions)
7047 (Predicates on Numbers, Comparison of Numbers):
7048 (Numeric Conversions):
7049 * locals.texi (Standard Buffer-Local Variables):
7050 * maps.texi (Standard Keymaps):
7051 * os.texi (User Identification, System Environment, Recording Input)
7052 (X11 Keysyms):
7053 * nonascii.texi (Non-ASCII Characters, Splitting Characters):
7054 * backups.texi (Backups and Auto-Saving):
7055 * customize.texi (Customization, Group Definitions)
7056 (Variable Definitions):
7057 * compile.texi (Byte Compilation): Improve index entries.
7058
7059 2007-03-31 Karl Berry <karl@gnu.org>
7060
7061 * macros.texi (Defining Macros): Avoid widow syllable.
7062
7063 2007-03-31 Eli Zaretskii <eliz@gnu.org>
7064
7065 * elisp.texi (Top): Postscript -> PostScript.
7066
7067 * display.texi (Images, Postscript Images): Postscript -> PostScript.
7068
7069 2007-03-31 Markus Triska <markus.triska@gmx.at>
7070
7071 * internals.texi (Writing Emacs Primitives): Untabify `For'.
7072
7073 2007-03-30 Karl Berry <karl@gnu.org>
7074
7075 * lists.texi (List-related Predicates): Remove spurious @need.
7076 (Setcdr): Use @smallexample to improve page break.
7077 (Association Lists) <assoc>: Reword to improve page break.
7078
7079 * strings.texi (String Conversion): Insert blank line to improve
7080 page break.
7081
7082 * numbers.texi (Random Numbers): Use @minus{}.
7083 (Math Functions): Use @minus{}.
7084
7085 * intro.texi (Acknowledgements): Avoid line breaks before middle
7086 initials.
7087
7088 2007-03-24 Eli Zaretskii <eliz@gnu.org>
7089
7090 * errors.texi (Standard Errors): Add an index entry.
7091
7092 2007-03-19 Richard Stallman <rms@gnu.org>
7093
7094 * os.texi (Recording Input): recent-keys now gives 300 keys.
7095
7096 2007-03-12 Glenn Morris <rgm@gnu.org>
7097
7098 * os.texi: Replace "daylight savings" with "daylight saving"
7099 throughout.
7100
7101 2007-03-05 Richard Stallman <rms@gnu.org>
7102
7103 * variables.texi (File Local Variables):
7104 Update enable-local-variables values.
7105
7106 2007-03-04 Richard Stallman <rms@gnu.org>
7107
7108 * syntax.texi (Control Parsing): Minor clarification.
7109
7110 * strings.texi (Formatting Strings): Clarify width, precision, flags.
7111
7112 * sequences.texi (Sequence Functions): Move string-bytes away,
7113 add xref.
7114
7115 * nonascii.texi (Text Representations): Move string-bytes here.
7116
7117 * modes.texi (Major Mode Conventions): Fundamental mode is exception.
7118
7119 * minibuf.texi (Basic Completion): Minor clarification.
7120
7121 * markers.texi (The Mark): Clarify existence vs activation of mark.
7122 Other cleanup.
7123
7124 * display.texi (Finding Overlays): Write better example.
7125
7126 * compile.texi (Eval During Compile): Clarify putting macros
7127 in eval-when-compile.
7128
7129 2007-02-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> (tiny change)
7130
7131 * loading.texi (How Programs Do Loading): Fix anchor position at
7132 load-read-function definition doc.
7133
7134 2007-02-21 Kim F. Storm <storm@cua.dk>
7135
7136 * strings.texi (Text Comparison): Mention that assoc-string
7137 converts symbols to strings before testing.
7138
7139 2007-02-17 Kim F. Storm <storm@cua.dk>
7140
7141 * processes.texi (Bindat Spec): Vector types can have optional
7142 element type.
7143 (Bindat Examples): Fix example. Add vector with element type.
7144
7145 2007-02-16 Andreas Schwab <schwab@suse.de>
7146
7147 * strings.texi (Formatting Strings): Document '+' flag.
7148
7149 2007-02-15 Juanma Barranquero <lekktu@gmail.com>
7150
7151 * strings.texi (Modifying Strings): Clarify that `clear-string'
7152 always converts the string to unibyte.
7153
7154 2007-02-14 Kim F. Storm <storm@cua.dk>
7155
7156 * display.texi (Glyphs): Add make-glyph-code, glyph-char, glyph-face.
7157 Rewrite glyph code description to refer to these functions.
7158 Remove details of encoding face number and char into integer code.
7159
7160 2007-02-03 Alan Mackenzie <acm@muc.de>
7161
7162 * loading.texi (Hooks for Loading): Make the description of
7163 `eval-after-load' more detailed, and amend the description of
7164 after-load-alist, in accordance with changes from 2006-05.
7165
7166 2007-02-03 Chong Yidong <cyd@stupidchicken.com>
7167
7168 * modes.texi (Defining Minor Modes): Document that a :require
7169 keyword or similar may be required to make saved customization
7170 variables work.
7171
7172 2007-02-03 Eli Zaretskii <eliz@gnu.org>
7173
7174 * elisp.texi (Top): Make the detailed menu headers compliant with
7175 Texinfo guidelines and with what texnfo-upd.el expects.
7176 Add comments to prevent people from inadvertently modifying the key
7177 parts needed by `texinfo-multiple-files-update'.
7178
7179 2007-02-02 Eli Zaretskii <eliz@gnu.org>
7180
7181 * elisp.texi (Top): Update the top-level menus.
7182
7183 * syntax.texi (Categories): Add index entries.
7184
7185 2007-02-01 Juanma Barranquero <lekktu@gmail.com>
7186
7187 * display.texi (Attribute Functions): Fix name and description of
7188 the UNDERLINE arg of `set-face-underline-p'.
7189
7190 2007-01-29 Eli Zaretskii <eliz@gnu.org>
7191
7192 * elisp.texi (Top): Add "Standard Errors", "Standard Buffer-Local
7193 Variables", and "Standard Keymaps" to the detailed menu.
7194
7195 * variables.texi (Future Local Variables): Add index entry.
7196
7197 2007-01-28 Richard Stallman <rms@gnu.org>
7198
7199 * tips.texi (Coding Conventions): Clarify the tip about macros
7200 that define a function or a variable.
7201
7202 * files.texi (File Attributes): UID and GID can be floats.
7203 (Magic File Names): Explain why deferring all operations to
7204 the standard handler does not work.
7205
7206 2007-01-23 Martin Rudalics <rudalics@gmx.at>
7207
7208 * backups.texi (Reverting): Use "buffer" instead of "file"
7209 when talking about major and minor modes.
7210
7211 2007-01-21 Richard Stallman <rms@gnu.org>
7212
7213 * help.texi (Documentation): Add xref to Documentation Tips.
7214
7215 2007-01-14 Juanma Barranquero <lekktu@gmail.com>
7216
7217 * tips.texi (Coding Conventions): Fix typos.
7218
7219 2007-01-05 Richard Stallman <rms@gnu.org>
7220
7221 * modes.texi (Defining Minor Modes): Fix previous change.
7222
7223 2007-01-03 Richard Stallman <rms@gnu.org>
7224
7225 * customize.texi (Variable Definitions, Customization Types):
7226 Don't use * in doc string for defcustom.
7227
7228 2007-01-02 Richard Stallman <rms@gnu.org>
7229
7230 * variables.texi (Variable Aliases): Clarify that aliases vars
7231 always have the same value.
7232
7233 * processes.texi (Bindat Spec): Fix Texinfo usage.
7234
7235 * modes.texi (Defining Minor Modes): Explain effect of command
7236 defined with define-global-minor-mode on new buffers.
7237
7238 2006-12-30 Kim F. Storm <storm@cua.dk>
7239
7240 * keymaps.texi (Tool Bar): Describe `grow-only' value of
7241 `auto-resize-tool-bars'.
7242
7243 2006-12-30 Richard Stallman <rms@gnu.org>
7244
7245 * keymaps.texi (Active Keymaps): Fix previous change.
7246
7247 2006-12-30 Nick Roberts <nickrob@snap.net.nz>
7248
7249 * keymaps.texi (Active Keymaps): Make xref to lookup-key.
7250
7251 2006-12-30 Kim F. Storm <storm@cua.dk>
7252
7253 * processes.texi (Bindat Spec): Clarify using field names in
7254 length specifications.
7255
7256 2006-12-29 Kim F. Storm <storm@cua.dk>
7257
7258 * processes.texi (Bindat Spec): Explain eval forms and lengths better.
7259 Add count and index variables for eval forms in repeat blocks.
7260
7261 2006-12-24 Richard Stallman <rms@gnu.org>
7262
7263 * customize.texi (Variable Definitions):
7264 Document new name custom-add-frequent-value.
7265
7266 2006-12-19 Kim F. Storm <storm@cua.dk>
7267
7268 * commands.texi (Misc Events): User signals now result in sigusr1
7269 and sigusr2 events which are handled through special-event-map.
7270 (Special Events): User signals and drag-n-drop are special.
7271
7272 2006-12-17 Richard Stallman <rms@gnu.org>
7273
7274 * loading.texi (Named Features): Explain subfeatures better.
7275
7276 * customize.texi: Use "option" only for user options.
7277 For the keyword values inside defcustom etc, say "keywords".
7278 For :options value's elements, say "elements".
7279 :group should not be omitted.
7280
7281 * syntax.texi (Parsing Expressions): Split up node.
7282 (Motion via Parsing, Position Parse, Parser State)
7283 (Low-Level Parsing, Control Parsing): New subnodes.
7284 (Parser State): Document syntax-ppss-toplevel-pos.
7285
7286 * positions.texi (List Motion): Punctuation fix.
7287
7288 * files.texi (File Name Completion): Document PREDICATE arg
7289 to file-name-completion.
7290
7291 2006-12-16 Eli Zaretskii <eliz@gnu.org>
7292
7293 * internals.texi (Building Emacs, Writing Emacs Primitives):
7294 Add index entries.
7295
7296 2006-12-11 Richard Stallman <rms@gnu.org>
7297
7298 * modes.texi (Font Lock Basics): Explain how nil for font-lock-defaults
7299 affects face menu. Explain how to make it non-nil without enabling
7300 any fontification.
7301
7302 2006-12-10 Chong Yidong <cyd@stupidchicken.com>
7303
7304 * modes.texi (Font Lock Basics): Document nil value of
7305 font-lock-defaults.
7306
7307 2006-12-10 Glenn Morris <rgm@gnu.org>
7308
7309 * abbrevs.texi (Defining Abbrevs): Mention `define-abbrev' 'force
7310 value for system-flag argument. Abbrev tables may not be empty
7311 when major modes are loaded.
7312
7313 2006-12-08 Juanma Barranquero <lekktu@gmail.com>
7314
7315 * makefile.w32-in (maintainer-clean): Partially revert last
7316 change; delete "elisp-?" and "elisp-??" instead of "elisp-*"
7317 to protect elisp-covers.texi.
7318
7319 2006-12-07 Juanma Barranquero <lekktu@gmail.com>
7320
7321 * makefile.w32-in (maintainer-clean): Depend on `distclean'.
7322 Don't remove elisp* info files; they are already deleted by the
7323 `clean' and `distclean' targets, and they are in the $(infodir)
7324 directory, not the current one.
7325
7326 2006-12-04 Kim F. Storm <storm@cua.dk>
7327
7328 * commands.texi (Misc Events): Update signal events.
7329 (Event Examples): Add signal example.
7330
7331 2006-11-29 Richard Stallman <rms@gnu.org>
7332
7333 * frames.texi (Visibility of Frames): Explain visible windows
7334 can be covered by others. Add xref for raise-frame.
7335
7336 2006-11-28 Richard Stallman <rms@gnu.org>
7337
7338 * searching.texi (Regexp Special): Update when ^ is special.
7339
7340 2006-11-27 Eli Zaretskii <eliz@gnu.org>
7341
7342 * customize.texi (Customization, Common Keywords)
7343 (Group Definitions, Variable Definitions, Composite Types)
7344 (Type Keywords, Customization Types): Add index entries for
7345 various customization keywords.
7346
7347 2006-11-23 Stefan Monnier <monnier@iro.umontreal.ca>
7348
7349 * modes.texi (Multiline Font Lock): Rephrase some parts for clarity.
7350
7351 2006-11-10 Jan Djärv <jan.h.d@swipnet.se>
7352
7353 * frames.texi (Window System Selections): Remove clipboard from
7354 description of selection-coding-system.
7355
7356 2006-11-06 Richard Stallman <rms@gnu.org>
7357
7358 * lists.texi (List Variables): Document COMPARE-FN.
7359
7360 * keymaps.texi: Avoid use of "binding" to mean a relation;
7361 use it only to refer to the meaning associated with a key.
7362 (Keymaps): Change menu node description.
7363
7364 * elisp.texi (Top): Change menu node description.
7365
7366 * display.texi (Managing Overlays): Document overlay-recenter.
7367
7368 2006-10-29 Chong Yidong <cyd@stupidchicken.com>
7369
7370 * Makefile.in: Use relative paths to avoid advertising filesystem
7371 contents during compilation.
7372
7373 2006-10-23 Kim F. Storm <storm@cua.dk>
7374
7375 * commands.texi (Event Input Misc): Update unread-command-events.
7376
7377 2006-10-23 Nick Roberts <nickrob@snap.net.nz>
7378
7379 * lists.texi (Sets And Lists): Fix typos.
7380
7381 2006-10-18 Juanma Barranquero <lekktu@gmail.com>
7382
7383 * control.texi (Processing of Errors): Use @var for an argument,
7384 not @code.
7385
7386 2006-10-16 Richard Stallman <rms@gnu.org>
7387
7388 * edebug.texi (Edebug Recursive Edit): Minor cleanup.
7389
7390 * keymaps.texi (Format of Keymaps): Show all the keymap element
7391 patterns that result from menu items.
7392 (Key Lookup): Minor cleanups.
7393
7394 * modes.texi (Precalculated Fontification): Don't say that
7395 not setting font-lock-defaults avoids loading font-lock.
7396
7397 * help.texi (Documentation): Move xref to Emacs Manual here.
7398 (Documentation Basics): From here.
7399 Also doc emacs-lisp-docstring-fill-column.
7400
7401 * elisp.texi: Update version and ISBN.
7402
7403 * commands.texi (Interactive Call): Clarify KEYS arg to
7404 call-interactively is a vector.
7405 (Command Loop Info): Delete anchor in this-command-keys.
7406 Add anchor in this-command-keys-vector.
7407 (Recursive Editing): Document how recursive-edit
7408 handles the current buffer.
7409
7410 2006-10-13 Chong Yidong <cyd@stupidchicken.com>
7411
7412 * frames.texi (Frame Titles): %c and %l are ignored in
7413 frame-title-format.
7414
7415 2006-10-11 Richard Stallman <rms@gnu.org>
7416
7417 * keymaps.texi (Key Sequences): Clarify use of kbd.
7418
7419 2006-10-10 Kim F. Storm <storm@cua.dk>
7420
7421 * lists.texi (Sets And Lists): Add memql.
7422
7423 2006-10-03 Richard Stallman <rms@gnu.org>
7424
7425 * searching.texi (Char Classes): Document :multibyte: and :unibyte:.
7426 Clarify :ascii: and :nonascii:.
7427
7428 2006-09-29 Juri Linkov <juri@jurta.org>
7429
7430 * modes.texi (%-Constructs): Reorder coding systems in the
7431 documentation of %z to the real order displayed in the modeline.
7432
7433 2006-09-25 Richard Stallman <rms@gnu.org>
7434
7435 * os.texi (Timers): Describe timer-max-repeats.
7436
7437 2006-09-25 Chong Yidong <cyd@stupidchicken.com>
7438
7439 * os.texi (Timers): Mention with-local-quit.
7440
7441 2006-09-24 Richard Stallman <rms@gnu.org>
7442
7443 * searching.texi (Searching and Matching): Mention property search.
7444
7445 * commands.texi (Command Loop Info): Explain how read-event affects
7446 this-command-keys.
7447
7448 2006-09-20 Richard Stallman <rms@gnu.org>
7449
7450 * os.texi (Timers): Clarify about REPEAT when timer is delayed.
7451
7452 * windows.texi (Window Start): Minor cleanups.
7453
7454 2006-09-20 Kim F. Storm <storm@cua.dk>
7455
7456 * windows.texi (Window Start): pos-visible-in-window-p allows
7457 specifying t for position to mean "end of window".
7458 Add window-line-height.
7459
7460 * anti.texi (Antinews): Mention window-line-height.
7461
7462 2006-09-19 David Kastrup <dak@gnu.org>
7463
7464 * keymaps.texi (Searching Keymaps): Small clarification.
7465
7466 2006-09-18 Richard Stallman <rms@gnu.org>
7467
7468 * keymaps.texi (Creating Keymaps): Explain that keymap prompt strings
7469 cause keyboard menus.
7470 (Menu Keymaps): Likewise.
7471 (Defining Menus, Keyboard Menus): Clarify.
7472
7473 * text.texi (Fields): Clarify explanation of constrain-to-field.
7474
7475 2006-09-16 Eli Zaretskii <eliz@gnu.org>
7476
7477 * variables.texi (Tips for Defining): Fix a typo.
7478
7479 2006-09-15 Richard Stallman <rms@gnu.org>
7480
7481 * keymaps.texi (Remapping Commands, Searching Keymaps)
7482 (Active Keymaps): Clean up previous change.
7483
7484 2006-09-15 Jay Belanger <belanger@truman.edu>
7485
7486 * gpl.texi: Replace "Library Public License" by "Lesser Public
7487 License" throughout.
7488
7489 2006-09-15 David Kastrup <dak@gnu.org>
7490
7491 * keymaps.texi (Active Keymaps): Adapt description to use
7492 `get-char-property' instead `get-text-property'. Explain how
7493 mouse events change this. Explain the new optional argument of
7494 `key-binding' and its mouse-dependent lookup.
7495 (Searching Keymaps): Adapt description similarly.
7496 (Remapping Commands): Explain the new optional argument of
7497 `command-remapping'.
7498
7499 2006-09-14 Richard Stallman <rms@gnu.org>
7500
7501 * keymaps.texi (Searching Keymaps): Clarification.
7502 (Active Keymaps): Refer to Searching Keymaps instead of duplication.
7503
7504 2006-09-13 Richard Stallman <rms@gnu.org>
7505
7506 * objects.texi (Character Type): Node split.
7507 Add xref to Describing Characters.
7508 (Basic Char Syntax, General Escape Syntax)
7509 (Ctl-Char Syntax, Meta-Char Syntax): New subnodes.
7510
7511 2006-09-11 Richard Stallman <rms@gnu.org>
7512
7513 * display.texi (Display Table Format): Wording clarification.
7514 (Glyphs): Clarifications.
7515
7516 2006-09-10 Chong Yidong <cyd@stupidchicken.com>
7517
7518 * keymaps.texi (Active Keymaps): Mention that key-binding checks
7519 local maps.
7520
7521 2006-09-10 Kim F. Storm <storm@cua.dk>
7522
7523 * display.texi (Forcing Redisplay): Document return value of
7524 function redisplay.
7525
7526 2006-09-09 Richard Stallman <rms@gnu.org>
7527
7528 * windows.texi (Window Hooks): Explain limits of
7529 window-scroll-functions.
7530
7531 * display.texi (Fringe Indicators): Update for last change in
7532 indicate-buffer-boundaries.
7533
7534 2006-09-08 Richard Stallman <rms@gnu.org>
7535
7536 * processes.texi (Bindat Spec): Suggest names ending in -bindat-spec.
7537
7538 2006-09-06 Kim F. Storm <storm@cua.dk>
7539
7540 * frames.texi (Display Feature Testing): display-mm-dimensions-alist.
7541
7542 * windows.texi (Window Start): Update pos-visible-in-window-p.
7543
7544 2006-09-04 Richard Stallman <rms@gnu.org>
7545
7546 * processes.texi (Accepting Output): Explain SECONDS=0 for
7547 accept-process-output.
7548
7549 * os.texi (Idle Timers): Explain why timer functions should not
7550 loop until (input-pending-p).
7551
7552 2006-09-02 Eli Zaretskii <eliz@gnu.org>
7553
7554 * makefile.w32-in (usermanualdir): New variable.
7555 (elisp.dvi): Use it.
7556
7557 2006-09-01 Eli Zaretskii <eliz@gnu.org>
7558
7559 * buffers.texi (Buffer Modification): Fix last change.
7560
7561 2006-09-01 Chong Yidong <cyd@stupidchicken.com>
7562
7563 * buffers.texi (Buffer Modification):
7564 Document buffer-chars-modified-tick.
7565
7566 2006-08-31 Richard Stallman <rms@gnu.org>
7567
7568 * modes.texi (Syntactic Font Lock): Mention specific faces once again.
7569
7570 2006-08-31 Richard Bielawski <RBielawski@moneygram.com> (tiny change)
7571
7572 * modes.texi (Syntactic Font Lock):
7573 Mention font-lock-syntactic-face-function
7574 instead of specific faces.
7575
7576 2006-08-29 Chong Yidong <cyd@stupidchicken.com>
7577
7578 * display.texi (Images): Add xrref to display-images-p.
7579
7580 2006-08-28 Kenichi Handa <handa@m17n.org>
7581
7582 * nonascii.texi (Lisp and Coding Systems): Fix description of
7583 detect-coding-region.
7584
7585 2006-08-27 Michael Olson <mwolson@gnu.org>
7586
7587 * processes.texi (Transaction Queues): Remove stray quote
7588 character.
7589
7590 2006-08-25 Richard Stallman <rms@gnu.org>
7591
7592 * os.texi (Idle Timers): run-with-idle-timer allows Lisp time value.
7593 Add xref.
7594
7595 2006-08-24 Chong Yidong <cyd@stupidchicken.com>
7596
7597 * os.texi (Timers): Avoid waiting inside timers.
7598
7599 2006-08-21 Lute Kamstra <lute@gnu.org>
7600
7601 * Makefile.in: Use ../man/texinfo.tex to build elisp.dvi.
7602
7603 2006-08-20 Richard Stallman <rms@gnu.org>
7604
7605 * os.texi (Idle Timers): New node, split out from Timers.
7606 Document current-idle-time.
7607 * commands.texi (Reading One Event): Update xref.
7608 * elisp.texi (Top): Update subnode menu.
7609
7610 2006-08-16 Richard Stallman <rms@gnu.org>
7611
7612 * keymaps.texi (Extended Menu Items): Show format of cached
7613 bindings in extended menu items.
7614
7615 * customize.texi (Variable Definitions): Explain when the
7616 standard value expression is evaluated.
7617
7618 2006-08-15 Chong Yidong <cyd@stupidchicken.com>
7619
7620 * commands.texi (Reading One Event): Explain idleness in
7621 `read-event'.
7622
7623 2006-08-12 Chong Yidong <cyd@stupidchicken.com>
7624
7625 * text.texi (Near Point): Say "cursor" not "terminal cursor".
7626 (Commands for Insertion): Remove split-line since it's not
7627 relevant for Lisp programming.
7628 (Yank Commands): Rewrite introduction.
7629 (Undo): Clarify.
7630 (Maintaining Undo): Clarify. Document undo-ask-before-discard.
7631 (Filling): Remove redundant comment. Clarify return value of
7632 current-justification.
7633 (Margins): Minor clarifications.
7634 (Adaptive Fill): Update default value of adaptive-fill-regexp.
7635 (Sorting): Update definition of sort-lines.
7636 (Columns): Clarify behavior of sort-columns.
7637 (Indent Tabs): Link to Tab Stops in Emacs manual.
7638 (Special Properties): Clarify.
7639 (Clickable Text): Mention Buttons package.
7640
7641 2006-08-12 Kevin Ryde <user42@zip.com.au>
7642
7643 * os.texi (Time Parsing): Add %z to description of
7644 format-time-string, as per docstring. Add cross reference to
7645 glibc manual for strftime.
7646
7647 2006-08-08 Richard Stallman <rms@gnu.org>
7648
7649 * modes.texi: Clean up wording in previous change.
7650
7651 2006-08-07 Chong Yidong <cyd@stupidchicken.com>
7652
7653 * modes.texi (Hooks): Clarify.
7654 (Major Mode Basics): Mention define-derived-mode explicitly.
7655 (Major Mode Conventions): Rebinding RET is OK for some modes.
7656 Mention change-major-mode-hook and after-change-major-mode-hook.
7657 (Example Major Modes): Move to end of Modes section.
7658 (Mode Line Basics): Clarify.
7659 (Mode Line Data): Mention help-echo and local-map in strings.
7660 Explain reason for treatment of non-risky variables.
7661 (Properties in Mode): Clarify.
7662 (Faces for Font Lock): Add font-lock-negation-char-face.
7663
7664 2006-08-04 Eli Zaretskii <eliz@gnu.org>
7665
7666 * strings.texi (Formatting Strings): Warn against arbitrary
7667 strings as first arg to `format'.
7668
7669 2006-07-31 Thien-Thi Nguyen <ttn@gnu.org>
7670
7671 * text.texi (Clickable Text): Mention `help-echo' text property.
7672 Update intro, examples and associated explanations.
7673
7674 2006-07-31 Richard Stallman <rms@gnu.org>
7675
7676 * commands.texi: Update xrefs.
7677 (Event Mod): New node, cut out from old Translating Input.
7678
7679 * maps.texi: Update xrefs.
7680
7681 * keymaps.texi (Translation Keymaps): New node.
7682 Update xrefs from Translating Input to Translation Keymaps.
7683
7684 * elisp.texi (Top): Update subnode menu.
7685
7686 * display.texi (Face Functions): Fix explanations of FRAME=t or nil.
7687
7688 * os.texi (System Interface): Fix menu descriptions of some nodes.
7689 (Translating Input): Node deleted.
7690
7691 2006-07-31 Nick Roberts <nickrob@snap.net.nz>
7692
7693 * modes.texi (Minor Mode Conventions): Update xref for add-to-list.
7694
7695 * lists.texi (Sets And Lists): Likewise.
7696
7697 2006-07-30 Thien-Thi Nguyen <ttn@gnu.org>
7698
7699 * text.texi (Fields): Mention POS
7700 requirement when narrowing is in effect.
7701
7702 2006-07-28 Richard Stallman <rms@gnu.org>
7703
7704 * display.texi (Face Attributes): Simplify wording.
7705 (Attribute Functions): Clarify meaning of new-frame default
7706 attribute settings.
7707
7708 * customize.texi (Common Keywords): Document how to use
7709 :package-version in a package not in Emacs.
7710
7711 2006-07-28 Kim F. Storm <storm@cua.dk>
7712
7713 * commands.texi (Reading One Event): Fix last change.
7714
7715 2006-07-26 Chong Yidong <cyd@stupidchicken.com>
7716
7717 * commands.texi (Reading One Event): Document SECONDS argument for
7718 read-event, read-char, and read-char-exclusive.
7719
7720 2006-07-25 Stefan Monnier <monnier@iro.umontreal.ca>
7721
7722 * modes.texi (Multiline Font Lock): Can't use jit-lock-defer-multiline
7723 to ensure correct identification.
7724
7725 2006-07-24 Richard Stallman <rms@gnu.org>
7726
7727 * text.texi (Clickable Text): Clarify.
7728
7729 * sequences.texi (Vector Functions): Delete duplicate xref.
7730
7731 * objects.texi (Function Type): Clarify.
7732
7733 * modes.texi (Keymaps and Minor Modes): List punct chars for minor
7734 modes.
7735
7736 * lists.texi (List Variables): New node.
7737 Material moved from other nodes.
7738
7739 * variables.texi (Setting Variables): add-to-list and
7740 add-to-ordered-list moved to List Variables node.
7741
7742 2006-07-23 Thien-Thi Nguyen <ttn@gnu.org>
7743
7744 * text.texi (Links and Mouse-1):
7745 For mouse-on-link-p, expand on arg POS.
7746
7747 2006-07-21 Kim F. Storm <storm@cua.dk>
7748
7749 * display.texi (Forcing Redisplay): Don't mention systems which
7750 don't support sub-second timers for redisplay-preemption-period.
7751
7752 * os.texi (Terminal Output): Clarify text vs graphical terminal.
7753
7754 2006-07-21 Eli Zaretskii <eliz@gnu.org>
7755
7756 * frames.texi (Input Focus): Document that focus-follows-mouse has
7757 no effect on MS-Windows.
7758
7759 2006-07-18 Richard Stallman <rms@gnu.org>
7760
7761 * display.texi (Forcing Redisplay): Cleanups in previous change.
7762
7763 * processes.texi (Low-Level Network): Make menu more convenient.
7764
7765 2006-07-18 Kim F. Storm <storm@cua.dk>
7766
7767 * display.texi (Forcing Redisplay): redisplay-preemption-period
7768 only used on window systems. Add xref to Terminal Output.
7769
7770 * os.texi (Terminal Output): baud-rate only controls preemption on
7771 non-window systems. Add xref to Forcing Redisplay.
7772
7773 * processes.texi (Low-Level Network): Rename node "Make Network"
7774 to "Network Processes".
7775
7776 2006-07-18 Karl Berry <karl@gnu.org>
7777
7778 * variables.texi, functions.texi, customize.texi, loading.texi:
7779 * edebug.texi, minibuf.texi: Fix page breaks through chapter 20.
7780
7781 2006-07-17 Chong Yidong <cyd@stupidchicken.com>
7782
7783 * commands.texi (Waiting): Document batch-mode sit-for behavior.
7784
7785 2006-07-17 Richard Stallman <rms@gnu.org>
7786
7787 * eval.texi, elisp.texi, text.texi: Use real doublequote inside menus.
7788 Put period and comma inside quotes.
7789
7790 * loading.texi, markers.texi: Use real doublequote inside menus.
7791
7792 * windows.texi: Put point and comma inside quotes.
7793 (Textual Scrolling): Use @samp for error message.
7794
7795 * variables.texi, tips.texi, syntax.texi, symbols.texi:
7796 * strings.texi, streams.texi, processes.texi, os.texi:
7797 * objects.texi, numbers.texi, modes.texi, minibuf.texi:
7798 * lists.texi, keymaps.texi, intro.texi, hash.texi, internals.texi:
7799 * gpl.texi, functions.texi, files.texi, frames.texi, doclicense.texi:
7800 * display.texi, control.texi, commands.texi, buffers.texi, anti.texi:
7801 Put point and comma inside quotes.
7802
7803 * control.texi (Processing of Errors): Add command-error-function.
7804
7805 * variables.texi (File Local Variables): Clarify that
7806 file local variables make buffer-local bindings.
7807
7808 * modes.texi (Syntactic Font Lock): Give default for
7809 font-lock-syntax-table.
7810
7811 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
7812
7813 * text.texi (Special Properties): Clean up previous change.
7814
7815 2006-07-16 Karl Berry <karl@gnu.org>
7816
7817 * objects.texi, numbers.texi, strings.texi, lists.texi, hash.texi:
7818 * control.texi: Fix bad page breaks through chapter 10 (control).
7819
7820 * anti.texi (Antinews): Reorder face-attribute fns to avoid
7821 underfull hbox.
7822
7823 2006-07-15 Nick Roberts <nickrob@snap.net.nz>
7824
7825 * text.texi (Special Properties): Describe fontified text property
7826 in relation to a character (not text).
7827
7828 2006-07-15 Kim F. Storm <storm@cua.dk>
7829
7830 * maps.texi (Standard Keymaps): Add xref for minibuffer maps.
7831 Add apropos-mode-map, custom-mode-map, esc-map, global-map,
7832 grep-mode-map, help-map, help-mode-map, kmacro-map, and tool-bar-map.
7833
7834 * anti.texi (Antinews): Mention redisplay function.
7835 The kbd macro existed, but was not documented, before 22.x.
7836 Function pos-visible-in-window-p is not new in 22.x, just enhanced.
7837
7838 2006-07-14 Nick Roberts <nickrob@snap.net.nz>
7839
7840 * display.texi (Displaying Messages): Add anchor.
7841
7842 * frames.texi (Dialog Boxes): Use it.
7843
7844 2006-07-12 Richard Stallman <rms@gnu.org>
7845
7846 * objects.texi (Frame Type): Explain nature of frames better.
7847
7848 * frames.texi (Frames): Explain nature of frames better.
7849
7850 2006-07-12 Ken Manheimer <ken.manheimer@gmail.com>
7851
7852 * tips.texi (Coding Conventions): Explain why use cl at compile time.
7853
7854 2006-07-12 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
7855
7856 * frames.texi (Window System Selections): Mention scrap support for Mac.
7857 Default value of x-select-enable-clipboard is t on Mac.
7858
7859 * os.texi (Getting Out): Suspending is not allowed on Mac, either.
7860
7861 2006-07-11 Kim F. Storm <storm@cua.dk>
7862
7863 * display.texi (Forcing Redisplay): Add `redisplay' function.
7864 Don't mention (sit-for -1) -- use (redisplay t) instead.
7865
7866 * commands.texi (Waiting): (sit-for -1) is no longer special.
7867 (sit-for 0) is equivalent to (redisplay).
7868 Iconifying/deiconifying no longer makes sit-for return.
7869
7870 2006-07-10 Nick Roberts <nickrob@snap.net.nz>
7871
7872 * display.texi (Buttons): Fix typo.
7873
7874 * index.texi, elisp.texi (New Symbols): Comment node out.
7875
7876 2006-07-09 Richard Stallman <rms@gnu.org>
7877
7878 * display.texi (Truncation): Clean up previous change.
7879
7880 2006-07-08 Richard Stallman <rms@gnu.org>
7881
7882 * commands.texi (Interactive Call): Use 3 as prefix in example
7883 for execute-extended-command.
7884
7885 * display.texi (Attribute Functions): Move paragraph about
7886 compatibility with Emacs < 21.
7887
7888 2006-07-09 Kim F. Storm <storm@cua.dk>
7889
7890 * display.texi (Refresh Screen): Clarify force-window-update.
7891 (Truncation): "Normally" indicated by fringe arrows.
7892
7893 2006-07-08 Eli Zaretskii <eliz@gnu.org>
7894
7895 * windows.texi (Textual Scrolling, Resizing Windows):
7896 * variables.texi (Constant Variables):
7897 * text.texi (Buffer Contents, Deletion, Changing Properties)
7898 (Property Search, Special Properties, Sticky Properties)
7899 (Links and Mouse-1, Fields, Change Hooks):
7900 * syntax.texi (Syntax Table Functions, Parsing Expressions)
7901 (Categories):
7902 * symbols.texi (Other Plists):
7903 * streams.texi (Output Variables):
7904 * processes.texi (Input to Processes, Query Before Exit):
7905 * positions.texi (Word Motion, Text Lines, List Motion):
7906 * os.texi (Init File, System Environment, Sound Output)
7907 (Session Management):
7908 * nonascii.texi (Text Representations, Character Sets)
7909 (Chars and Bytes, Locales):
7910 * modes.texi (Defining Minor Modes, Header Lines):
7911 * minibuf.texi (Minibuffer Contents):
7912 * markers.texi (Information from Markers):
7913 * lists.texi (List Elements, Building Lists, Association Lists):
7914 * keymaps.texi (Tool Bar):
7915 * hash.texi (Creating Hash, Hash Access, Defining Hash, Other Hash):
7916 * functions.texi (What Is a Function, Mapping Functions):
7917 * frames.texi (Creating Frames, Parameter Access, Pointer Shape)
7918 (Color Names, Text Terminal Colors, Display Feature Testing):
7919 * files.texi (Visiting Functions, File Name Components)
7920 (Unique File Names, Contents of Directories):
7921 * display.texi (Forcing Redisplay, Displaying Messages)
7922 (Temporary Displays, Font Selection, Auto Faces)
7923 (Font Lookup, Fringe Indicators, Display Margins)
7924 (Image Descriptors, Showing Images, Image Cache, Button Types)
7925 (Making Buttons, Manipulating Buttons, Button Buffer Commands)
7926 (Display Table Format, Glyphs):
7927 * control.texi (Iteration):
7928 * commands.texi (Command Loop Info, Adjusting Point):
7929 * backups.texi (Making Backups, Auto-Saving):
7930 Remove @tindex entries.
7931
7932 2006-07-07 Kim F. Storm <storm@cua.dk>
7933
7934 * display.texi (Fringe Cursors): Fix typo.
7935 (Customizing Bitmaps): Fix define-fringe-bitmap entry.
7936 (Overlay Arrow): Default is overlay-arrow fringe indicator.
7937
7938 2006-07-05 Richard Stallman <rms@gnu.org>
7939
7940 * text.texi (Buffer Contents): Add example of text props
7941 in result of buffer-substring.
7942 (Text Properties): Explain better about use of specific property names.
7943 (Property Search): Some cleanups; reorder some functions.
7944
7945 * keymaps.texi (Changing Key Bindings): Cleanup.
7946 Add xref to Key Binding Conventions.
7947
7948 * display.texi (Attribute Functions): Add examples for
7949 face-attribute-relative-p.
7950
7951 * tips.texi (Coding Conventions): Cleanup last change.
7952
7953 2006-07-05 Karl Berry <karl@gnu.org>
7954
7955 * elisp.texi: Use @fonttextsize 10pt, a la emacs.texi.
7956 Remove @setchapternewpage odd.
7957 Result is 1013 pages, down from 1100.
7958
7959 * anti.texi, customize.texi, display.texi, internals.texi:
7960 * minibuf.texi, modes.texi, tips.texi:
7961 Fix overfull/underfull boxes.
7962
7963 2006-07-05 Thien-Thi Nguyen <ttn@gnu.org>
7964
7965 * edebug.texi (Instrumenting):
7966 Add Edebug-specific findex for eval-buffer.
7967 * loading.texi (Loading):
7968 Replace eval-current-buffer with eval-buffer.
7969
7970 2006-06-30 Nick Roberts <nickrob@snap.net.nz>
7971
7972 * locals.texi (Standard Buffer-Local Variables): Update the list
7973 of variables.
7974
7975 2006-06-26 Nick Roberts <nickrob@snap.net.nz>
7976
7977 * files.texi (File Name Completion): Point user to the node
7978 "Reading File Names".
7979
7980 2006-06-24 Eli Zaretskii <eliz@gnu.org>
7981
7982 * files.texi (Contents of Directories): Document case-insensitive
7983 behavior on respective filesystems.
7984
7985 * objects.texi (Character Type): Document that Emacs signals an
7986 error for unsupported Unicode characters specified as \uNNNN.
7987
7988 2006-06-19 Richard Stallman <rms@gnu.org>
7989
7990 * processes.texi (Bindat Spec): Clarify previous change.
7991
7992 2006-06-16 Richard Stallman <rms@gnu.org>
7993
7994 * tips.texi (Coding Conventions): Better explain conventions
7995 for definition constructs.
7996
7997 * text.texi (Special Properties): String value of `read-only'
7998 serves as the error message.
7999
8000 * objects.texi (Character Type): Clarify prev. change.
8001 (Non-ASCII in Strings): Mention \u and \U.
8002
8003 * commands.texi (Using Interactive): Explain problem of
8004 markers, etc., in command-history.
8005
8006 2006-06-14 Kim F. Storm <storm@cua.dk>
8007
8008 * commands.texi (Waiting): Negative arg to sit-for forces
8009 redisplay even if input is pending.
8010
8011 * display.texi (Forcing Redisplay): Use (sit-for -1) to force a
8012 redisplay. Remove incorrect example of binding redisplay-dont-pause
8013 around (sit-for 0).
8014
8015 2006-06-13 Richard Stallman <rms@gnu.org>
8016
8017 * display.texi (Forcing Redisplay): Clarify previous change.
8018
8019 2006-06-13 Romain Francoise <romain@orebokech.com>
8020
8021 * display.texi (Forcing Redisplay): Fix typo.
8022
8023 2006-06-13 Kim F. Storm <storm@cua.dk>
8024
8025 * display.texi (Forcing Redisplay): Add redisplay-preemption-period.
8026
8027 2006-06-10 Luc Teirlinck <teirllm@auburn.edu>
8028
8029 * tips.texi (Coding Conventions): Add `@end itemize'.
8030
8031 2006-06-10 Richard Stallman <rms@gnu.org>
8032
8033 * tips.texi (Coding Conventions): Explain use of coding systems
8034 to ensure one decoding for strings.
8035
8036 2006-06-09 Aidan Kehoe <kehoea@parhasard.net>
8037
8038 * objects.texi (Character Type): Describe the \uABCD and \U00ABCDEF
8039 syntax.
8040
8041 2006-06-07 Eli Zaretskii <eliz@gnu.org>
8042
8043 * display.texi (Font Selection): Remove description of
8044 clear-face-cache.
8045
8046 * compile.texi (Eval During Compile): Fix a typo. Add index
8047 entries for possible uses of eval-when-compile.
8048
8049 2006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
8050
8051 * display.texi (Abstract Display): Fix typo.
8052
8053 2006-06-03 Eli Zaretskii <eliz@gnu.org>
8054
8055 * minibuf.texi (Minibuffer History) <history-add-new-input>:
8056 Reword variable's description.
8057
8058 2006-06-01 Richard Stallman <rms@gnu.org>
8059
8060 * windows.texi (Splitting Windows): Clarify splitting nonselected
8061 window.
8062
8063 2006-05-31 Juri Linkov <juri@jurta.org>
8064
8065 * minibuf.texi (Minibuffer History): Add history-add-new-input.
8066
8067 2006-05-30 Richard Stallman <rms@gnu.org>
8068
8069 * display.texi (Line Height): Fix errors in description of
8070 default line height and line-height property.
8071
8072 * nonascii.texi (Default Coding Systems): Further clarification.
8073
8074 2006-05-29 Luc Teirlinck <teirllm@auburn.edu>
8075
8076 * internals.texi (Pure Storage): Mention that an overflow in pure
8077 space causes a memory leak.
8078 (Garbage Collection): If there was an overflow in pure space,
8079 `garbage-collect' returns nil.
8080
8081 2006-05-30 Eli Zaretskii <eliz@gnu.org>
8082
8083 * nonascii.texi (Default Coding Systems): Fix it some more.
8084
8085 2006-05-29 Eli Zaretskii <eliz@gnu.org>
8086
8087 * nonascii.texi (Default Coding Systems): Fix last change.
8088
8089 2006-05-29 Kenichi Handa <handa@m17n.org>
8090
8091 * nonascii.texi (find-operation-coding-system): Describe the new
8092 argument format (FILENAME . BUFFER).
8093
8094 2006-05-28 Richard Stallman <rms@gnu.org>
8095
8096 * tips.texi (Coding Conventions): Better explain reasons not to
8097 advise other packages or use `eval-after-load'.
8098
8099 2006-05-29 Kim F. Storm <storm@cua.dk>
8100
8101 * processes.texi (Bindat Functions): Rename `pos' and `raw-data' to
8102 `bindat-idx' and `bindat-raw' for clarity.
8103
8104 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8105
8106 * processes.texi (Bindat Spec): Expand on `repeat' handler.
8107
8108 * display.texi (Display): Add "Abstract Display" to menu.
8109 (Abstract Display, Abstract Display Functions)
8110 (Abstract Display Example): New nodes.
8111 * elisp.texi (Top): Add "Abstract Display" to menu.
8112
8113 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
8114
8115 * keymaps.texi (Key Sequences): Link to input events definition.
8116 (Format of Keymaps): Delete material duplicated in Keymap Basics.
8117
8118 * files.texi (Changing Files): Document updated argument list for
8119 copy-file.
8120
8121 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
8122
8123 * processes.texi (Bindat Functions): Explain term "total length".
8124 Use it in bindat-length and bindat-pack descriptions.
8125
8126 2006-05-26 Eli Zaretskii <eliz@gnu.org>
8127
8128 * tips.texi (Coding Conventions): Advise against using
8129 eval-after-load in packages. Add an index entry.
8130
8131 2006-05-25 Juri Linkov <juri@jurta.org>
8132
8133 * minibuf.texi (Text from Minibuffer): Undocument keep-all.
8134
8135 * modes.texi (%-Constructs): Add %e, %z, %Z.
8136
8137 2006-05-25 Richard Stallman <rms@gnu.org>
8138
8139 * elisp.texi (Top): Update subnode menu.
8140
8141 * keymaps.texi (Keymap Basics): New node, split out of Key Sequences.
8142 (Keymaps): Update menu.
8143
8144 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8145
8146 * keymaps.texi (Key Sequences): Some clarifications.
8147
8148 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
8149
8150 * processes.texi (Bindat Functions): Say "unibyte string"
8151 explicitly for bindat-unpack and bindat-pack descriptions.
8152 (Bindat Examples): Don't call `string-make-unibyte' in example.
8153
8154 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
8155
8156 * keymaps.texi (Key Sequences): Rename from Keymap Terminology.
8157 Explain string and vector representations of key sequences.
8158
8159 * keymaps.texi (Changing Key Bindings):
8160 * commands.texi (Interactive Codes):
8161 * help.texi (Describing Characters): Refer to it.
8162
8163 2006-05-23 Luc Teirlinck <teirllm@auburn.edu>
8164
8165 * frames.texi (Pointer Shape): @end table -> @end defvar.
8166
8167 2006-05-22 Richard Stallman <rms@gnu.org>
8168
8169 * elisp.texi (Top): Update subnode menus.
8170
8171 * frames.texi (Pointer Shape): Node renamed from Pointer Shapes.
8172 Contents rewritten; material from old Pointer Shape node moved here.
8173
8174 * display.texi (Pointer Shape): Node deleted.
8175 (Image Descriptors): Minor cleanup.
8176
8177 2006-05-21 Richard Stallman <rms@gnu.org>
8178
8179 * syntax.texi (Parsing Expressions): Update info on which STATE
8180 elements are ignored.
8181
8182 2006-05-19 Luc Teirlinck <teirllm@auburn.edu>
8183
8184 * hooks.texi (Standard Hooks): Correct typo.
8185
8186 * gpl.texi (GPL): ifinfo -> ifnottex.
8187
8188 2006-05-19 Michael Ernst <mernst@alum.mit.edu> (tiny change)
8189
8190 * searching.texi (Simple Match Data): Warn about match data being
8191 set anew by every search.
8192
8193 2006-05-17 Richard Stallman <rms@gnu.org>
8194
8195 * minibuf.texi (Minibuffer History): Clarify.
8196
8197 * searching.texi (Regexp Special): Clarify nested regexp warning.
8198
8199 2006-05-16 Kim F. Storm <storm@cua.dk>
8200
8201 * minibuf.texi (Minibuffer History): Update add-to-history.
8202
8203 2006-05-15 Oliver Scholz <epameinondas@gmx.de> (tiny change)
8204
8205 * nonascii.texi (Explicit Encoding):
8206 Fix typo (encoding<->decoding).
8207
8208 2006-05-14 Richard Stallman <rms@gnu.org>
8209
8210 * buffers.texi (Creating Buffers): Cleanup.
8211
8212 * files.texi (Visiting Functions): Rewrite in find-file-noselect.
8213
8214 2006-05-13 Eli Zaretskii <eliz@gnu.org>
8215
8216 * buffers.texi (Current Buffer): Document that with-temp-buffer
8217 disables undo.
8218
8219 * os.texi (Terminal-Specific): More accurate description of how
8220 Emacs searches for the terminal-specific libraries.
8221
8222 2006-05-12 Eli Zaretskii <eliz@gnu.org>
8223
8224 * hooks.texi (Standard Hooks) [iftex]: Convert @xref's to
8225 emacs-xtra to @inforef's.
8226
8227 * text.texi (Undo): Document that undo is turned off in buffers
8228 whose names begin with a space.
8229
8230 * buffers.texi (Buffer Names): Add index entries for buffers whose
8231 names begin with a space.
8232 (Creating Buffers): Document that undo is turned off in buffers
8233 whose names begin with a space.
8234
8235 * files.texi (Visiting Functions, Reading from Files)
8236 (Saving Buffers): Mention code and EOL conversions by file I/O
8237 primitives and subroutines.
8238
8239 * nonascii.texi (Lisp and Coding Systems):
8240 Document coding-system-eol-type. Add index entries for eol conversion.
8241
8242 * display.texi (Defining Faces): Mention `mac', and add an xref to
8243 where window-system is described.
8244
8245 2006-05-10 Richard Stallman <rms@gnu.org>
8246
8247 * internals.texi (Writing Emacs Primitives): Clarify GCPRO rules.
8248
8249 2006-05-10 Reiner Steib <Reiner.Steib@gmx.de>
8250
8251 * variables.texi (File Local Variables): Recommend to quote lambda
8252 expressions in safe-local-variable property.
8253
8254 2006-05-09 Richard Stallman <rms@gnu.org>
8255
8256 * variables.texi (File Local Variables):
8257 Document safe-local-eval-forms and safe-local-eval-function.
8258
8259 2006-05-07 Kim F. Storm <storm@cua.dk>
8260
8261 * minibuf.texi (Minibuffer History): Remove keep-dups arg
8262 from add-to-history.
8263
8264 2006-05-07 Romain Francoise <romain@orebokech.com>
8265
8266 * commands.texi (Event Input Misc):
8267 * compile.texi (Eval During Compile):
8268 * internals.texi (Buffer Internals):
8269 * minibuf.texi (Initial Input):
8270 * nonascii.texi (Scanning Charsets):
8271 * numbers.texi (Comparison of Numbers):
8272 * windows.texi (Textual Scrolling, Vertical Scrolling):
8273 Fix various typos.
8274
8275 2006-05-06 Eli Zaretskii <eliz@gnu.org>
8276
8277 * hooks.texi (Standard Hooks): Replace inforef to emacs-xtra by
8278 conditional xref's to either emacs or emacs-xtra, depending on
8279 @iftex/@ifnottex.
8280
8281 * minibuf.texi (Minibuffer History): Document add-to-history.
8282
8283 2006-05-05 Eli Zaretskii <eliz@gnu.org>
8284
8285 * internals.texi (Pure Storage): Mention the pure overflow message
8286 at startup.
8287
8288 2006-05-05 Johan Bockgård <bojohan@dd.chalmers.se>
8289
8290 * keymaps.texi (Active Keymaps): Fix pseudo-Lisp syntax.
8291 (Searching Keymaps): Fix pseudo-Lisp description of keymap
8292 search.
8293
8294 2006-05-01 Richard Stallman <rms@gnu.org>
8295
8296 * intro.texi (nil and t): Clarify.
8297
8298 * variables.texi (File Local Variables): Suggest using booleanp.
8299
8300 2006-05-01 Juanma Barranquero <lekktu@gmail.com>
8301
8302 * objects.texi (Type Predicates): Fix typos.
8303
8304 2006-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
8305
8306 * intro.texi (nil and t): Add booleanp.
8307
8308 * objects.texi (Type Predicates): Add links for booleanp and
8309 string-or-null-p.
8310
8311 2006-04-29 Richard Stallman <rms@gnu.org>
8312
8313 * modes.texi (Multiline Font Lock): Rename from
8314 Multi line Font Lock Elements. Much clarification.
8315 (Font Lock Multiline, Region to Fontify): Much clarification.
8316
8317 2006-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
8318
8319 * variables.texi (File Local Variables): Remove the special case t for
8320 safe-local-variable.
8321
8322 2006-04-26 Richard Stallman <rms@gnu.org>
8323
8324 * syntax.texi (Parsing Expressions): Minor cleanup.
8325
8326 2006-04-18 Richard Stallman <rms@gnu.org>
8327
8328 * tips.texi (Coding Conventions): Explain when the package's
8329 prefix should appear later on (not at the start of the name).
8330
8331 * searching.texi (String Search): Clarify effect of NOERROR.
8332
8333 * modes.texi (Imenu): Clarify what special items do.
8334
8335 * hooks.texi (Standard Hooks): Delete text about old hook names.
8336
8337 2006-04-17 Romain Francoise <romain@orebokech.com>
8338
8339 * variables.texi (Local Variables): Update the default value of
8340 `max-specpdl-size'.
8341
8342 2006-04-15 Michael Olson <mwolson@gnu.org>
8343
8344 * processes.texi (Transaction Queues): Mention the new optional
8345 `delay-question' argument for `tq-enqueue'.
8346
8347 2006-04-13 Bill Wohler <wohler@newt.com>
8348
8349 * customize.texi (Common Keywords): Use dotted notation for
8350 :package-version value. Specify its values. Improve documentation
8351 for customize-package-emacs-version-alist.
8352
8353 2006-04-12 Bill Wohler <wohler@newt.com>
8354
8355 * customize.texi (Common Keywords): Move description of
8356 customize-package-emacs-version-alist to @defvar.
8357
8358 2006-04-10 Bill Wohler <wohler@newt.com>
8359
8360 * customize.texi (Common Keywords): Add :package-version.
8361
8362 2006-04-10 Kim F. Storm <storm@cua.dk>
8363
8364 * text.texi (Buffer Contents): Add NOPROPS arg to
8365 filter-buffer-substring.
8366
8367 2006-04-08 Kevin Ryde <user42@zip.com.au>
8368
8369 * os.texi (Command-Line Arguments): Update xref to emacs manual
8370 "Command Arguments" -> "Emacs Invocation", per change there.
8371
8372 2006-04-08 Thien-Thi Nguyen <ttn@gnu.org>
8373
8374 * display.texi (Other Display Specs): Arrange a @code{DOTTED-LIST} to
8375 be on one line to help makeinfo not render two spaces after the dot.
8376
8377 2006-04-07 Reiner Steib <Reiner.Steib@gmx.de>
8378
8379 * strings.texi (Predicates for Strings): Add string-or-null-p.
8380
8381 2006-03-28 Kim F. Storm <storm@cua.dk>
8382
8383 * processes.texi (Accepting Output): Remove obsolete (and incorrect)
8384 remarks about systems that don't support fractional seconds.
8385
8386 2006-03-25 Karl Berry <karl@gnu.org>
8387
8388 * elisp.texi: Use @copyright{} instead of (C), and do not indent
8389 the year list.
8390
8391 2006-03-21 Nick Roberts <nickrob@snap.net.nz>
8392
8393 * display.texi (Fringe Indicators): Fix typos.
8394
8395 2006-03-19 Luc Teirlinck <teirllm@auburn.edu>
8396
8397 * tips.texi (Documentation Tips): One can now also write `program'
8398 in front of a quoted symbol in a docstring to prevent making a
8399 hyperlink.
8400
8401 2006-03-19 Alan Mackenzie <acm@muc.de>
8402
8403 * text.texi (Special Properties): Clarify `fontified' property.
8404
8405 2006-03-16 Richard Stallman <rms@gnu.org>
8406
8407 * display.texi (Defining Images): Minor cleanup.
8408
8409 2006-03-16 Bill Wohler <wohler@newt.com>
8410
8411 * display.texi (Defining Images): In image-load-path-for-library,
8412 prefer user's images.
8413
8414 2006-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
8415
8416 * modes.texi (Region to Fontify): Remove font-lock-lines-before.
8417
8418 2006-03-15 Bill Wohler <wohler@newt.com>
8419
8420 * display.texi (Defining Images): Fix example in
8421 image-load-path-for-library by not recommending that one binds
8422 image-load-path. Just defvar it to placate compiler and only use
8423 it if previously defined.
8424
8425 2006-03-14 Bill Wohler <wohler@newt.com>
8426
8427 * display.texi (Defining Images): In image-load-path-for-library,
8428 always return list of directories. Update example.
8429
8430 2006-03-14 Alan Mackenzie <acm@muc.de>
8431
8432 * modes.texi: New node, "Region to Fontify" (for Font Lock).
8433 This describes font-lock-extend-region-function.
8434 ("Other Font Lock Variables"): Move "font-lock-lines-before" to
8435 the new node "Region to Fontify".
8436
8437 2006-03-13 Richard Stallman <rms@gnu.org>
8438
8439 * display.texi (Invisible Text): The impossible position is
8440 now before the invisible text, not after.
8441 (Defining Images): Clean up last change.
8442
8443 2006-03-11 Bill Wohler <wohler@newt.com>
8444
8445 * display.texi (Defining Images): Add image-load-path-for-library.
8446
8447 2006-03-11 Luc Teirlinck <teirllm@auburn.edu>
8448
8449 * text.texi (Adaptive Fill): Fix Texinfo usage.
8450
8451 * strings.texi (Creating Strings): Fix Texinfo usage.
8452
8453 * searching.texi (Regexp Special): Use @samp for regular
8454 expressions that are not in Lisp syntax.
8455
8456 2006-03-08 Luc Teirlinck <teirllm@auburn.edu>
8457
8458 * searching.texi (Regexp Special): Put remark between parentheses
8459 to avoid misreading.
8460
8461 2006-03-07 Luc Teirlinck <teirllm@auburn.edu>
8462
8463 * searching.texi (Syntax of Regexps): More accurately describe
8464 which characters are special in which situations.
8465 (Regexp Special): Recommend _not_ to quote `]' or `-' when they
8466 are not special. Describe in detail when `[' and `]' are special.
8467 (Regexp Backslash): Plenty of regexps with unbalanced square
8468 brackets are valid, so reword that statement.
8469
8470 2006-03-02 Kim F. Storm <storm@cua.dk>
8471
8472 * keymaps.texi (Tool Bar): Add tool-bar-border.
8473
8474 2006-02-28 Luc Teirlinck <teirllm@auburn.edu>
8475
8476 * loading.texi (Load Suffixes): Rephrase last paragraph. Fix typos.
8477
8478 2006-02-27 Luc Teirlinck <teirllm@auburn.edu>
8479
8480 * elisp.texi (Top): Include "Load Suffixes" in the detailed menu.
8481
8482 * files.texi (Locating Files): Suggest additional values for the
8483 SUFFIXES arg of `locate-file'. Update pxref.
8484
8485 * loading.texi (Loading): Include new node "Load Suffixes" in menu.
8486 (How Programs Do Loading): Discuss the effects of Auto Compression
8487 mode on `load'.
8488 (Load Suffixes): New node.
8489 (Library Search): Delete description of `load-suffixes'; it was
8490 moved to "Load Suffixes".
8491 (Autoload, Named Features): Mention `load-suffixes'.
8492
8493 2006-02-21 Giorgos Keramidas <keramida@ceid.upatras.gr> (tiny change)
8494
8495 * display.texi (Fringe Indicators, Fringe Cursors): Fix typos.
8496
8497 * windows.texi (Window Tree): Fix typo.
8498
8499 2006-02-20 Kim F. Storm <storm@cua.dk>
8500
8501 * display.texi (Fringe Indicators): New section.
8502 Move indicate-empty-lines, indicate-buffer-boundaries, and
8503 default-indicate-buffer-boundaries here.
8504 Add fringe-indicator-alist and default-fringes-indicator-alist.
8505 Add list of logical fringe indicator symbols.
8506 Update list of standard bitmap names.
8507 (Fringe Cursors): New section.
8508 Move overflow-newline-into-fringe here.
8509 Add fringe-cursor-alist and default-fringes-cursor-alist.
8510 Add list of fringe cursor symbols.
8511
8512 2006-02-20 Juanma Barranquero <lekktu@gmail.com>
8513
8514 * commands.texi (Using Interactive): Fix reference to node
8515 "Minibuffers".
8516
8517 2006-02-19 Richard M. Stallman <rms@gnu.org>
8518
8519 * minibuf.texi (High-Level Completion):
8520 Add xref to read-input-method-name.
8521
8522 * files.texi (Relative File Names): Move file-relative-name here.
8523 (File Name Expansion): From here. Minor clarifications.
8524
8525 * commands.texi (Using Interactive): Add xrefs about reading input.
8526 Clarify remarks about that moving point and mark.
8527 Put string case before list case.
8528
8529 2006-02-16 Johan Bockgård <bojohan@dd.chalmers.se>
8530
8531 * display.texi (Other Display Specs, Image Descriptors):
8532 Revert erroneous changes. The previous description of
8533 image-descriptors as `(image . PROPS)' was correct.
8534
8535 2006-02-14 Richard M. Stallman <rms@gnu.org>
8536
8537 * variables.texi (File Local Variables): Clarifications.
8538
8539 2006-02-14 Juanma Barranquero <lekktu@gmail.com>
8540
8541 * variables.texi (File Local Variables): Use @code for a cons
8542 cell, not @var.
8543
8544 2006-02-13 Chong Yidong <cyd@stupidchicken.com>
8545
8546 * variables.texi (File Local Variables): Document new file local
8547 variable behavior.
8548
8549 2006-02-10 Kim F. Storm <storm@cua.dk>
8550
8551 * eval.texi (Function Indirection): Add NOERROR to indirect-function.
8552
8553 2006-02-08 Juanma Barranquero <lekktu@gmail.com>
8554
8555 * modes.texi (%-Constructs): Remove obsolete info about
8556 `global-mode-string'.
8557
8558 2006-02-07 Richard M. Stallman <rms@gnu.org>
8559
8560 * commands.texi (Prefix Command Arguments): Minor cleanup.
8561
8562 * display.texi: "Graphical display", not window system.
8563
8564 * functions.texi (What Is a Function): Fix xref.
8565
8566 * keymaps.texi (Key Lookup): Clarify wrt commands vs other functions.
8567 (Changing Key Bindings): Clarify when remapping is better than
8568 substitute-key-definition.
8569
8570 2006-02-02 Richard M. Stallman <rms@gnu.org>
8571
8572 * minibuf.texi (Basic Completion): Completion alists are risky.
8573
8574 * keymaps.texi (Active Keymaps): Clarifications.
8575 (Searching Keymaps): New node.
8576 (Keymaps): Update menu.
8577
8578 * frames.texi (Layout Parameters): Minor clarification.
8579 (Drag and Drop): New node.
8580 (Frames): Update menu.
8581
8582 2006-01-29 Chong Yidong <cyd@stupidchicken.com>
8583
8584 * display.texi (Other Display Specs, Image Descriptors):
8585 Image description is a list, not a cons cell.
8586
8587 2006-01-28 Luc Teirlinck <teirllm@auburn.edu>
8588
8589 * lists.texi (Cons Cells): Minor correction (the cdr of a dotted
8590 list is not necessarily a list).
8591
8592 2006-01-27 Eli Zaretskii <eliz@gnu.org>
8593
8594 * frames.texi (Layout Parameters): border-width and
8595 internal-border-width belong to the frame, not the window.
8596
8597 2006-01-19 Richard M. Stallman <rms@gnu.org>
8598
8599 * nonascii.texi (Translation of Characters): Search cmds use
8600 translation-table-for-input. Automatically made local.
8601
8602 * markers.texi (Overview of Markers): Count insertion type
8603 as one of a marker's attributes.
8604
8605 * keymaps.texi (Controlling Active Maps): New node, split out of
8606 Active Keymaps.
8607 (Keymaps): Menu updated.
8608 (Active Keymaps): Give pseudocode to explain how the active
8609 maps are searched. current-active-maps and key-binding moved here.
8610 (Functions for Key Lookup): current-active-maps and key-binding moved.
8611 Clarifications.
8612 (Searching the Keymaps): New subnode.
8613
8614 * elisp.texi (Top): Menu clarification.
8615
8616 * display.texi (Other Display Specs): Delete duplicate entry for
8617 just a string as display spec. Move text about recursive display
8618 specs on such a string.
8619
8620 * commands.texi (Key Sequence Input): Clarify.
8621 Move num-nonmacro-input-events out.
8622 (Reading One Event): num-nonmacro-input-events moved here.
8623
8624 2006-01-14 Nick Roberts <nickrob@snap.net.nz>
8625
8626 * advice.texi (Simple Advice): Update example to fit argument
8627 change in previous-line.
8628
8629 2006-01-05 Richard M. Stallman <rms@gnu.org>
8630
8631 * markers.texi (The Mark): Fix in `mark'.
8632
8633 2006-01-04 Richard M. Stallman <rms@gnu.org>
8634
8635 * processes.texi (Misc Network, Make Network): Minor cleanups.
8636
8637 2006-01-04 Kim F. Storm <storm@cua.dk>
8638
8639 * processes.texi (Make Network): Add IPv6 addresses and handling.
8640 (Network Feature Testing): Mention (:family ipv6).
8641 (Misc Network): Add IPv6 formats to format-network-address.
8642
8643 2005-12-30 Richard M. Stallman <rms@gnu.org>
8644
8645 * text.texi (Changing Properties):
8646 Don't use return value of set-text-properties.
8647
8648 2005-12-29 Luc Teirlinck <teirllm@auburn.edu>
8649
8650 * modes.texi (Mode Line Format): Correct typo in menu.
8651
8652 2005-12-29 Richard M. Stallman <rms@gnu.org>
8653
8654 * modes.texi (Mode Line Top): New node.
8655 (Mode Line Data): Some text moved to new node.
8656 Explain the data structure more concretely.
8657 (Mode Line Basics): Clarifications.
8658 (Mode Line Variables): Clarify intro paragraph.
8659 (%-Constructs): Clarify intro paragraph.
8660 (Mode Line Format): Update menu.
8661
8662 2005-12-28 Luc Teirlinck <teirllm@auburn.edu>
8663
8664 * minibuf.texi (Basic Completion): Update lazy-completion-table
8665 examples for removal of ARGS argument.
8666
8667 2005-12-23 Richard M. Stallman <rms@gnu.org>
8668
8669 * text.texi (Undo): Restore some explanation from the version
8670 that was deleted.
8671
8672 2005-12-23 Eli Zaretskii <eliz@gnu.org>
8673
8674 * text.texi (Undo): Remove duplicate descriptions of `apply
8675 funname' and `apply delta' elements of the undo list.
8676
8677 2005-12-20 Richard M. Stallman <rms@gnu.org>
8678
8679 * help.texi (Help Functions): Update documentation of `apropos'.
8680
8681 2005-12-20 Luc Teirlinck <teirllm@auburn.edu>
8682
8683 * customize.texi (Type Keywords): Delete xref to "Text help-echo",
8684 because it is confusing. If the :help-echo keyword is a function,
8685 it is not directly used as the :help-echo overlay property, as the
8686 xref seems to suggest (it does not take the appropriate args).
8687
8688 2005-12-19 Luc Teirlinck <teirllm@auburn.edu>
8689
8690 * customize.texi (Common Keywords): Fix Texinfo usage.
8691 (Group Definitions, Variable Definitions): Update for new
8692 conventions for using `*' in docstrings.
8693
8694 * tips.texi (Documentation Tips): Update for new conventions for
8695 using `*' in docstrings.
8696
8697 2005-12-16 Richard M. Stallman <rms@gnu.org>
8698
8699 * minibuf.texi (Minibuffer Contents): Minor cleanup.
8700
8701 2005-12-16 Juri Linkov <juri@jurta.org>
8702
8703 * minibuf.texi (Minibuffer Contents): Add minibuffer-completion-contents.
8704
8705 2005-12-14 Romain Francoise <romain@orebokech.com>
8706
8707 * modes.texi (Customizing Keywords): Rename `append' to `how'.
8708 Fix typo.
8709
8710 2005-12-11 Juri Linkov <juri@jurta.org>
8711
8712 * minibuf.texi (Completion Commands): Add mention of read-file-name
8713 for filename completion keymaps.
8714 (Reading File Names): Add mention of filename completion keymaps
8715 for read-file-name and xref to `Completion Commands'.
8716
8717 2005-12-10 Richard M. Stallman <rms@gnu.org>
8718
8719 * customize.texi (Common Keywords): State caveats for use of :tag.
8720
8721 2005-12-08 Richard M. Stallman <rms@gnu.org>
8722
8723 * minibuf.texi (Intro to Minibuffers): Replace list of local maps
8724 with xrefs and better explanation.
8725 (Completion Commands): Add the filename completion maps.
8726
8727 * objects.texi (Character Type): Clarify that \s is not space
8728 if a dash follows.
8729
8730 2005-12-05 Richard M. Stallman <rms@gnu.org>
8731
8732 * windows.texi (Resizing Windows): Delete preserve-before args.
8733
8734 2005-12-05 Stefan Monnier <monnier@iro.umontreal.ca>
8735
8736 * keymaps.texi (Format of Keymaps): Remove mention of a quirk
8737 in full keymaps, since the quirk has been fixed.
8738
8739 2005-12-03 Eli Zaretskii <eliz@gnu.org>
8740
8741 * hooks.texi (Standard Hooks): Add index entries.
8742 Mention `compilation-finish-functions'.
8743
8744 2005-11-27 Richard M. Stallman <rms@gnu.org>
8745
8746 * windows.texi (Resizing Windows): Add adjust-window-trailing-edge.
8747
8748 2005-11-21 Juri Linkov <juri@jurta.org>
8749
8750 * customize.texi (Common Keywords): Update links types
8751 custom-manual and url-link. Add link types emacs-library-link,
8752 file-link, function-link, variable-link, custom-group-link.
8753
8754 2005-11-20 Chong Yidong <cyd@stupidchicken.com>
8755
8756 * display.texi: Revert 2005-11-20 change.
8757
8758 2005-11-20 Thien-Thi Nguyen <ttn@gnu.org>
8759
8760 * processes.texi (Bindat Functions):
8761 Say "third" to refer to zero-based index "2".
8762
8763 2005-11-18 Luc Teirlinck <teirllm@auburn.edu>
8764
8765 * loading.texi (Library Search): Update the default value of
8766 `load-suffixes'.
8767
8768 2005-11-17 Chong Yidong <cyd@stupidchicken.com>
8769
8770 * display.texi (Attribute Functions): Mention :ignore-defface.
8771
8772 2005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
8773
8774 * modes.texi (Minor Mode Conventions): Use custom-set-minor-mode.
8775 (Minor Mode Conventions): Mention the use of a hook.
8776
8777 2005-11-06 Richard M. Stallman <rms@gnu.org>
8778
8779 * files.texi (Magic File Names): find-file-name-handler checks the
8780 `operations' property of the handler.
8781
8782 2005-11-03 Richard M. Stallman <rms@gnu.org>
8783
8784 * variables.texi (Frame-Local Variables): Small clarification.
8785
8786 2005-10-29 Chong Yidong <cyd@stupidchicken.com>
8787
8788 * os.texi (Init File): Document ~/.emacs.d/init.el.
8789
8790 2005-10-29 Richard M. Stallman <rms@gnu.org>
8791
8792 * internals.texi (Garbage Collection): Document memory-full.
8793
8794 2005-10-28 Bill Wohler <wohler@newt.com>
8795
8796 * tips.texi (Documentation Tips): Help mode now creates hyperlinks
8797 for URLs.
8798
8799 2005-10-28 Richard M. Stallman <rms@gnu.org>
8800
8801 * minibuf.texi (Completion Commands): Clean up prev change.
8802
8803 2005-10-26 Kevin Ryde <user42@zip.com.au>
8804
8805 * compile.texi (Eval During Compile): Explain recommended uses
8806 of eval-when-compile and eval-and-compile.
8807
8808 2005-10-27 Masatake YAMATO <jet@gyve.org>
8809
8810 * minibuf.texi (Completion Commands):
8811 Write about new optional argument for `display-completion-list'.
8812
8813 2005-10-23 Richard M. Stallman <rms@gnu.org>
8814
8815 * display.texi (Overlay Arrow): Clarify about local bindings of
8816 overlay-arrow-position.
8817
8818 2005-10-22 Eli Zaretskii <eliz@gnu.org>
8819
8820 * internals.texi (Building Emacs): Fix last change.
8821
8822 2005-10-22 Richard M. Stallman <rms@gnu.org>
8823
8824 * internals.texi (Building Emacs): Document eval-at-startup.
8825
8826 2005-10-21 Richard M. Stallman <rms@gnu.org>
8827
8828 * loading.texi (Where Defined): load-history contains abs file names.
8829 symbol-file returns abs file names.
8830
8831 2005-10-19 Kim F. Storm <storm@cua.dk>
8832
8833 * display.texi (Showing Images): Add max-image-size integer value.
8834
8835 2005-10-18 Chong Yidong <cyd@stupidchicken.com>
8836
8837 * display.texi (Showing Images): Document max-image-size.
8838
8839 2005-10-17 Richard M. Stallman <rms@gnu.org>
8840
8841 * commands.texi (Quitting): Minor clarification.
8842
8843 * processes.texi (Sentinels): Clarify about output and quitting.
8844 (Filter Functions): Mention with-local-quit.
8845
8846 2005-10-17 Juri Linkov <juri@jurta.org>
8847
8848 * buffers.texi (Current Buffer):
8849 * commands.texi (Event Input Misc):
8850 * compile.texi (Eval During Compile, Compiler Errors):
8851 * customize.texi (Group Definitions):
8852 * display.texi (Progress, Defining Faces):
8853 * files.texi (Writing to Files):
8854 * modes.texi (Mode Hooks, Defining Minor Modes):
8855 * streams.texi (Output Functions):
8856 * syntax.texi (Syntax Table Functions):
8857 * text.texi (Change Hooks):
8858 Replace `...' with `@dots{}' in `@defmac' and `@defspec'.
8859
8860 * commands.texi (Quitting): Replace arg `forms' with `body' in
8861 `with-local-quit'.
8862
8863 * positions.texi (Excursions): Replace arg `forms' with `body' in
8864 `save-excursion'.
8865
8866 2005-10-08 Kim F. Storm <storm@cua.dk>
8867
8868 * windows.texi (Window Tree): Rename window-split-tree to window-tree.
8869 Rename manual section accordingly.
8870
8871 2005-10-04 Kim F. Storm <storm@cua.dk>
8872
8873 * windows.texi (Window Split Tree): New section describing
8874 new function window-split-tree function.
8875
8876 2005-10-03 Nick Roberts <nickrob@snap.net.nz>
8877
8878 * display.texi (Fringe Size/Pos): Simplify and add detail.
8879
8880 2005-09-30 Romain Francoise <romain@orebokech.com>
8881
8882 * minibuf.texi (High-Level Completion): Explain that the prompt
8883 given to `read-buffer' should end with a colon and a space.
8884 Update usage examples.
8885
8886 2005-09-29 Juri Linkov <juri@jurta.org>
8887
8888 * display.texi (Displaying Messages): Rename argument name
8889 `string' to `format-string' in functions `message', `message-box',
8890 `message-or-box'.
8891
8892 2005-09-26 Chong Yidong <cyd@stupidchicken.com>
8893
8894 * errors.texi (Standard Errors): Correct xrefs.
8895
8896 2005-09-18 Chong Yidong <cyd@stupidchicken.com>
8897
8898 * display.texi (Defining Images): Update documentation for
8899 `image-load-path'.
8900
8901 2005-09-17 Richard M. Stallman <rms@gnu.org>
8902
8903 * display.texi (Defining Images): Clean up previous change.
8904
8905 2005-09-16 Romain Francoise <romain@orebokech.com>
8906
8907 * elisp.texi: Specify GFDL version 1.2.
8908
8909 * doclicense.texi (GNU Free Documentation License): Update to
8910 version 1.2.
8911
8912 2005-09-15 Chong Yidong <cyd@stupidchicken.com>
8913
8914 * display.texi (Defining Images): Document `image-load-path'.
8915
8916 2005-09-15 Richard M. Stallman <rms@gnu.org>
8917
8918 * objects.texi (Printed Representation): Minor cleanup.
8919 (Box Diagrams): Minor fix.
8920 (Cons Cell Type): Move (...) index item here.
8921 (Box Diagrams): From here.
8922 (Array Type): Minor fix.
8923 (Type Predicates): Delete index "predicates".
8924 (Hash Table Type): Clarify xref.
8925 (Dotted Pair Notation): Minor fix.
8926
8927 2005-09-10 Chong Yidong <cyd@stupidchicken.com>
8928
8929 * files.texi (Saving Buffers): Fix typo.
8930
8931 2005-09-08 Richard M. Stallman <rms@gnu.org>
8932
8933 * tips.texi (Programming Tips): Correct the "default" prompt spec.
8934
8935 2005-09-08 Chong Yidong <cyd@stupidchicken.com>
8936
8937 * locals.texi (Standard Buffer-Local Variables): Don't include
8938 mode variables for minor modes.
8939 Fix xrefs for buffer-display-count, buffer-display-table,
8940 buffer-offer-save, buffer-saved-size, cache-long-line-scans,
8941 enable-multibyte-characters, fill-column, header-line-format,
8942 left-fringe-width, left-margin, and right-fringe-width.
8943
8944 * hooks.texi (Standard Hooks): All hooks should conform to the
8945 standard naming convention now.
8946 Fix xref for `echo-area-clear-hook'.
8947
8948 * display.texi (Usual Display): Note that indicate-empty-lines and
8949 tab-width are buffer-local.
8950
8951 * files.texi (Saving Buffers): Add xref to `Killing Buffers'.
8952
8953 * modes.texi (Mode Help): Note that major-mode is buffer-local.
8954
8955 * nonascii.texi (Encoding and I/O): Note that
8956 buffer-file-coding-system is buffer-local.
8957
8958 * positions.texi (List Motion): Note that defun-prompt-regexp is
8959 buffer-local.
8960
8961 * text.texi (Auto Filling): Note that auto-fill-function is
8962 buffer-local.
8963 (Undo): Note that buffer-undo-list is buffer-local.
8964
8965 * windows.texi (Buffers and Windows):
8966 Document buffer-display-count.
8967
8968 2005-09-06 Richard M. Stallman <rms@gnu.org>
8969
8970 * tips.texi (Coding Conventions): Sometimes it is ok to put the
8971 package prefix elsewhere than at the start of the name.
8972
8973 2005-09-03 Richard M. Stallman <rms@gnu.org>
8974
8975 * tips.texi (Programming Tips): Add conventions for minibuffer
8976 questions and prompts.
8977
8978 2005-09-03 Joshua Varner <jlvarner@gmail.com> (tiny change)
8979
8980 * intro.texi (nil and t): Minor cleanup.
8981 Delete spurious mention of keyword symbols.
8982 (Evaluation Notation): Add index entry.
8983 (A Sample Function Description): Minor cleanup.
8984 (A Sample Variable Description): Not all vars can be set.
8985
8986 2005-09-03 Thien-Thi Nguyen <ttn@gnu.org>
8987
8988 * text.texi (Buffer Contents): Use "\n" in examples' result strings.
8989
8990 (Insertion): Document precise type of `insert-char' arg COUNT.
8991
8992 2005-09-02 Stefan Monnier <monnier@iro.umontreal.ca>
8993
8994 * modes.texi (Other Font Lock Variables): Sync the default of
8995 font-lock-lines-before.
8996
8997 2005-08-31 Michael Albinus <michael.albinus@gmx.de>
8998
8999 * files.texi (Magic File Names): Add `make-auto-save-file-name'.
9000
9001 2005-08-29 Richard M. Stallman <rms@gnu.org>
9002
9003 * elisp.texi (Top): Update subnode menu.
9004
9005 * searching.texi (Searching and Matching): Move node.
9006 Rearrange contents and add overall explanation.
9007 (Searching and Case): Move node.
9008 (Searching and Matching): Update menu.
9009
9010 2005-08-27 Eli Zaretskii <eliz@gnu.org>
9011
9012 * os.texi (Startup Summary): Fix the description of the initial
9013 startup message display.
9014
9015 2005-08-25 Richard M. Stallman <rms@gnu.org>
9016
9017 * searching.texi (Search and Replace): Add replace-regexp-in-string.
9018
9019 2005-08-25 Emilio C. Lopes <eclig@gmx.net>
9020
9021 * display.texi (Finding Overlays): Fix `find-overlay-prop' in
9022 `next-overlay-change' example.
9023
9024 2005-08-22 Juri Linkov <juri@jurta.org>
9025
9026 * display.texi (Attribute Functions): Add set-face-inverse-video-p.
9027 Fix invert-face. Fix args of face-background.
9028
9029 * display.texi (Standard Faces): Delete node.
9030 (Faces): Add xref to `(emacs)Standard Faces'.
9031 (Displaying Faces): Fix xref to `Standard Faces'.
9032
9033 * modes.texi (Mode Line Data): Fix xref to Standard Faces.
9034
9035 2005-08-20 Alan Mackenzie <acm@muc.de>
9036
9037 * buffers.texi (The Buffer List): Clarify the manipulation of the
9038 buffer list.
9039
9040 2005-08-14 Richard M. Stallman <rms@gnu.org>
9041
9042 * modes.texi (Auto Major Mode): interpreter-mode-alist key is not
9043 a regexp.
9044
9045 2005-08-11 Richard M. Stallman <rms@gnu.org>
9046
9047 * elisp.texi (Top): Update subnode lists.
9048
9049 * display.texi (Inverse Video): Node deleted.
9050
9051 * tips.texi (Key Binding Conventions, Programming Tips, Warning Tips):
9052 New nodes split out of Coding Conventions.
9053
9054 * searching.texi (Regular Expressions): Document re-builder.
9055
9056 * os.texi (Time Parsing): New node split out of Time Conversion.
9057
9058 * processes.texi (Misc Network, Network Feature Testing)
9059 (Network Options, Make Network): New nodes split out of
9060 Low-Level Network.
9061
9062 2005-08-09 Richard M. Stallman <rms@gnu.org>
9063
9064 * frames.texi (Geometry): New node, split from Size and Position.
9065 (Frame Parameters): Refer to Geometry.
9066
9067 * buffers.texi (The Buffer List): Fix xrefs.
9068
9069 * windows.texi (Splitting Windows): Fix xref.
9070
9071 * frames.texi (Layout Parameters): Add xref.
9072
9073 * display.texi (Line Height, Scroll Bars): Fix xrefs.
9074
9075 * keymaps.texi (Menu Bar): Fix xref.
9076
9077 * locals.texi (Standard Buffer-Local Variables): Fix xref.
9078
9079 * modes.texi (%-Constructs): Fix xref.
9080
9081 * frames.texi (Window Frame Parameters): Node split up.
9082 (Basic Parameters, Position Parameters, Size Parameters)
9083 (Layout Parameters, Buffer Parameters, Management Parameters)
9084 (Cursor Parameters, Color Parameters): New subnodes.
9085
9086 2005-08-09 Luc Teirlinck <teirllm@auburn.edu>
9087
9088 * positions.texi (Screen Lines): Update xref for previous change
9089 in minibuf.texi.
9090
9091 * minibuf.texi (Intro to Minibuffers): Update pxref for previous
9092 change in minibuf.texi.
9093
9094 2005-08-09 Richard M. Stallman <rms@gnu.org>
9095
9096 * tips.texi (Coding Conventions): Minor cleanup.
9097
9098 * modes.texi (Defining Minor Modes): Explain when init-value
9099 can be non-nil.
9100
9101 * elisp.texi (Top): Update submenu for Minibuffer.
9102
9103 * minibuf.texi (Minibuffer Misc): Node split up.
9104 (Minibuffer Commands, Minibuffer Windows, Minibuffer Contents)
9105 (Recursive Mini): New nodes split out from Minibuffer Misc.
9106 (Minibuffer Misc): Document max-mini-window-height.
9107
9108 * hash.texi (Defining Hash): Delete stray paren in example.
9109
9110 * display.texi (Echo Area Customization): Don't define
9111 max-mini-window-height here; xref instead.
9112
9113 * commands.texi (Event Input Misc): Update while-no-input.
9114
9115 * advice.texi (Advising Functions): Explain when to use advice
9116 and when to use a hook.
9117
9118 2005-07-30 Eli Zaretskii <eliz@gnu.org>
9119
9120 * makefile.w32-in (info): Don't run install-info.
9121 ($(infodir)/dir): New target, produced by running install-info.
9122
9123 2005-07-27 Luc Teirlinck <teirllm@auburn.edu>
9124
9125 * modes.texi (Defining Minor Modes): The keyword for the initial
9126 value is :init-value, not :initial-value.
9127
9128 2005-07-23 Eli Zaretskii <eliz@gnu.org>
9129
9130 * loading.texi (Autoload): Make the `doctor' example be consistent
9131 with what's in current loaddefs.el. Describe the "fn" magic in
9132 the usage portion of the doc string.
9133
9134 2005-07-22 Richard M. Stallman <rms@gnu.org>
9135
9136 * internals.texi (Garbage Collection): Clarify previous change.
9137
9138 2005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
9139
9140 * internals.texi (Garbage Collection): Add gc-cons-percentage.
9141
9142 2005-07-18 Juri Linkov <juri@jurta.org>
9143
9144 * commands.texi (Accessing Events):
9145 * frames.texi (Text Terminal Colors, Resources):
9146 * markers.texi (The Mark):
9147 * modes.texi (Defining Minor Modes):
9148 Delete duplicate duplicate words.
9149
9150 2005-07-16 Richard M. Stallman <rms@gnu.org>
9151
9152 * display.texi (Managing Overlays): Clarify make-overlay
9153 args for insertion types.
9154
9155 2005-07-13 Luc Teirlinck <teirllm@auburn.edu>
9156
9157 * customize.texi (Variable Definitions):
9158 Add `custom-initialize-safe-set' and `custom-initialize-safe-default'.
9159 `standard-value' is a list too.
9160 (Defining New Types): Use @key{RET} instead of @key{ret}.
9161
9162 2005-07-13 Francis Litterio <franl@world.std.com> (tiny change)
9163
9164 * os.texi (Translating Input): Fix typo.
9165
9166 2005-07-08 Richard M. Stallman <rms@gnu.org>
9167
9168 * README: Update edition number and size estimate.
9169
9170 * elisp.texi (VERSION): Set to 2.9.
9171
9172 2005-07-07 Richard M. Stallman <rms@gnu.org>
9173
9174 * book-spine.texinfo: Update Emacs version.
9175
9176 * display.texi (Inverse Video): Delete mode-line-inverse-video.
9177
9178 2005-07-06 Richard M. Stallman <rms@gnu.org>
9179
9180 * searching.texi (Regexp Search): Clarify what re-search-forward
9181 does when the search fails.
9182
9183 2005-07-05 Lute Kamstra <lute@gnu.org>
9184
9185 * Update FSF's address in GPL notices.
9186
9187 * doclicense.texi (GNU Free Documentation License):
9188 * gpl.texi (GPL):
9189 * tips.texi (Coding Conventions, Library Headers):
9190 * vol1.texi:
9191 * vol2.texi: Update FSF's address.
9192
9193 2005-07-04 Richard M. Stallman <rms@gnu.org>
9194
9195 * hooks.texi (Standard Hooks): Add occur-hook.
9196
9197 2005-07-03 Luc Teirlinck <teirllm@auburn.edu>
9198
9199 * display.texi (The Echo Area): Correct menu.
9200
9201 2005-07-03 Richard M. Stallman <rms@gnu.org>
9202
9203 * elisp.texi (Top): Update subnode menu for Display.
9204
9205 * display.texi (Displaying Messages): New node, with most
9206 of what was in The Echo Area.
9207 (Progress): Move under The Echo Area.
9208 (Logging Messages): New node with new text.
9209 (Echo Area Customization): New node, the rest of what was
9210 in The Echo Area. Document message-truncate-lines with @defvar.
9211 (Display): Update menu.
9212
9213 * windows.texi (Textual Scrolling): Doc 3 values for
9214 scroll-preserve-screen-position.
9215
9216 * text.texi (Special Properties): Change hook functions
9217 should bind inhibit-modification-hooks around altering buffer text.
9218
9219 * keymaps.texi (Key Binding Commands): Call binding BINDING
9220 rather than DEFINITION.
9221
9222 2005-06-29 Juanma Barranquero <lekktu@gmail.com>
9223
9224 * variables.texi (Defining Variables): `user-variable-p' returns t
9225 for aliases of user options, nil for alias loops.
9226
9227 2005-06-28 Richard M. Stallman <rms@gnu.org>
9228
9229 * keymaps.texi (Creating Keymaps): Put make-sparse-keymap before
9230 make-keymap.
9231
9232 2005-06-27 Luc Teirlinck <teirllm@auburn.edu>
9233
9234 * variables.texi (Setting Variables): Correct and clarify
9235 description of `add-to-ordered-list'.
9236
9237 2005-06-26 Richard M. Stallman <rms@gnu.org>
9238
9239 * display.texi (Faces): Minor cleanup.
9240
9241 2005-06-25 Luc Teirlinck <teirllm@auburn.edu>
9242
9243 * display.texi (Faces): `facep' returns t for strings that are
9244 face names.
9245
9246 2005-06-25 Richard M. Stallman <rms@gnu.org>
9247
9248 * objects.texi (Equality Predicates): Clarify meaning of equal.
9249
9250 * windows.texi (Selecting Windows): save-selected-window
9251 and with-selected-window save and restore the current buffer.
9252
9253 2005-06-24 Richard M. Stallman <rms@gnu.org>
9254
9255 * numbers.texi (Float Basics): Explain how to test for NaN,
9256 and printing the sign of NaNs.
9257
9258 2005-06-24 Eli Zaretskii <eliz@gnu.org>
9259
9260 * makefile.w32-in (MAKEINFO): Use --force.
9261
9262 2005-06-23 Richard M. Stallman <rms@gnu.org>
9263
9264 * display.texi (Face Functions): Correct Texinfo usage.
9265
9266 2005-06-23 Luc Teirlinck <teirllm@auburn.edu>
9267
9268 * lists.texi (Rings): `ring-elements' now returns the elements of
9269 RING in order.
9270
9271 2005-06-23 Juanma Barranquero <lekktu@gmail.com>
9272
9273 * markers.texi (The Mark): Texinfo usage fix.
9274
9275 2005-06-23 Kim F. Storm <storm@cua.dk>
9276
9277 * searching.texi (Entire Match Data): Remove evaporate option for
9278 match-data. Do not mention evaporate option for set-match-data.
9279
9280 2005-06-22 Glenn Morris <gmorris@ast.cam.ac.uk>
9281
9282 * display.texi (Face Functions): Mention face aliases.
9283
9284 2005-06-21 Richard M. Stallman <rms@gnu.org>
9285
9286 * anti.texi (Antinews): Texinfo usage fix.
9287
9288 2005-06-21 Karl Berry <karl@gnu.org>
9289
9290 * elisp.texi: Use @copying.
9291
9292 * elisp.texi: Put @summarycontents and @contents before the Top
9293 node, instead of the end of the file, so that the contents appear
9294 in the right place in the dvi/pdf output.
9295
9296 2005-06-21 Juri Linkov <juri@jurta.org>
9297
9298 * display.texi (Defining Faces): Add `customized-face'.
9299
9300 2005-06-20 Kim F. Storm <storm@cua.dk>
9301
9302 * variables.texi (Setting Variables): Any type of element can be
9303 given order in add-to-ordered-list. Compare elements with eq.
9304
9305 * lists.texi (Rearrangement): Sort predicate may just return non-nil.
9306
9307 2005-06-20 Karl Berry <karl@gnu.org>
9308
9309 * syntax.texi (Syntax Flags): Make last column very slightly wider
9310 to avoid "generic comment" breaking on two lines and causing an
9311 underfull box.
9312
9313 2005-06-19 Luc Teirlinck <teirllm@auburn.edu>
9314
9315 * lists.texi (Rings): Various minor clarifications and corrections.
9316
9317 2005-06-18 Richard M. Stallman <rms@gnu.org>
9318
9319 * functions.texi (Obsolete Functions): Simplify.
9320
9321 * variables.texi (Variable Aliases): Simplify.
9322
9323 * anti.texi, backups.texi, compile.texi, customization.texi:
9324 * debugging.texi, display.texi, edebug.texi, errors.texi, frames.texi:
9325 * functions.texi, help.texi, keymaps.texi, modes.texi, nonascii.texi:
9326 * os.texi, processes.texi, searching.texi, strings.texi, text.texi:
9327 * variables.texi: Fix formatting ugliness.
9328
9329 * elisp.texi: Add links to Rings and Byte Packing.
9330 Update version and copyright years.
9331
9332 * minibuf.texi: Fix formatting ugliness.
9333 (Completion Commands): Move keymap vars to the end
9334 and vars completing-read binds to the top.
9335
9336 2005-06-17 Luc Teirlinck <teirllm@auburn.edu>
9337
9338 * processes.texi: Fix typos.
9339 (Bindat Spec): Correct Texinfo error.
9340 (Byte Packing): Fix ungrammatical sentence.
9341
9342 2005-06-17 Thien-Thi Nguyen <ttn@gnu.org>
9343
9344 * lists.texi (Rings): New node.
9345 (Lists): Add it to menu.
9346
9347 * processes.texi (Byte Packing): New node.
9348 (Processes): Add it to menu.
9349
9350 2005-06-17 Richard M. Stallman <rms@gnu.org>
9351
9352 * syntax.texi (Parsing Expressions): Fix texinfo usage.
9353
9354 * help.texi (Documentation Basics): Explain the xref to
9355 Documentation Tips.
9356
9357 * debugging.texi (Debugger Commands): Minor fix.
9358
9359 2005-06-16 Luc Teirlinck <teirllm@auburn.edu>
9360
9361 * edebug.texi (Instrumenting): Eliminate duplicate link.
9362 (Specification List): Replace references to "below", referring to
9363 a later node, with one @ref to that node.
9364
9365 * os.texi (Timers): Timers should save and restore the match data
9366 if they change it.
9367
9368 * debugging.texi (Debugger Commands): Mention that the Lisp
9369 debugger can not step through primitive functions.
9370
9371 2005-06-16 Juanma Barranquero <lekktu@gmail.com>
9372
9373 * functions.texi (Obsolete Functions): Update argument names of
9374 `make-obsolete' and `define-obsolete-function-alias'.
9375
9376 * variables.texi (Variable Aliases): Update argument names of
9377 `defvaralias', `make-obsolete-variable' and
9378 `define-obsolete-variable-alias'.
9379
9380 2005-06-15 Kim F. Storm <storm@cua.dk>
9381
9382 * searching.texi (Entire Match Data): Rephrase warnings about
9383 evaporate arg to match-data and set-match-data.
9384
9385 2005-06-14 Luc Teirlinck <teirllm@auburn.edu>
9386
9387 * elisp.texi (Top): Update detailed menu.
9388
9389 * edebug.texi (Edebug): Update menu.
9390 (Instrumenting): Update xrefs.
9391 (Edebug Execution Modes): Correct xref.
9392 (Jumping): Clarify description of `h' command.
9393 Eliminate redundant @ref.
9394 (Breaks): New node.
9395 (Breakpoints): Is now a subsubsection.
9396 (Global Break Condition): Mention `C-x X X'.
9397 (Edebug Views): Clarify `v' and `p'. Mention `C-x X w'.
9398 (Trace Buffer): Clarify STRING arg of `edebug-tracing'.
9399 (Edebug Display Update): Correct pxref.
9400 (Edebug and Macros): New node.
9401 (Instrumenting Macro Calls): Is now a subsubsection.
9402 Neither arg of `def-edebug-spec' is evaluated.
9403 (Instrumenting Macro Calls): Mention `edebug-eval-macro-args'.
9404 (Specification Examples): Fix typo.
9405
9406 2005-06-14 Lute Kamstra <lute@gnu.org>
9407
9408 * debugging.texi (Function Debugging): Primitives can break on
9409 entry too.
9410
9411 2005-06-14 Kim F. Storm <storm@cua.dk>
9412
9413 * variables.texi (Setting Variables): Add add-to-ordered-list.
9414
9415 2005-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
9416
9417 * syntax.texi (Parsing Expressions): Document aux functions and vars of
9418 syntax-ppss: syntax-ppss-flush-cache and syntax-begin-function.
9419
9420 2005-06-13 Lute Kamstra <lute@gnu.org>
9421
9422 * text.texi (Special Properties): Fix cross reference.
9423
9424 2005-06-11 Luc Teirlinck <teirllm@auburn.edu>
9425
9426 * debugging.texi (Function Debugging): Delete mention of empty
9427 string argument to `cancel-debug-on-entry'. Delete inaccurate
9428 description of the return value of that command.
9429
9430 2005-06-11 Alan Mackenzie <acm@muc.de>
9431
9432 * text.texi (Adaptive Fill): Amplify the description of
9433 fill-context-prefix.
9434
9435 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9436
9437 * syntax.texi (Parsing Expressions): Fix Texinfo error.
9438
9439 2005-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
9440
9441 * syntax.texi (Parsing Expressions): Document syntax-ppss.
9442
9443 2005-06-10 Luc Teirlinck <teirllm@auburn.edu>
9444
9445 * debugging.texi (Error Debugging): Minor rewording.
9446 (Function Debugging): FUNCTION-NAME arg to `cancel-debug-on-entry'
9447 is optional.
9448
9449 2005-06-10 Lute Kamstra <lute@gnu.org>
9450
9451 * elisp.texi: Use EMACSVER to refer to the current version of Emacs.
9452 (Top): Give it a title. Correct version number. Give the
9453 detailed node listing a more prominent header.
9454 * intro.texi: Don't set VERSION here a second time.
9455 Mention Emacs's version too.
9456 * anti.texi (Antinews): Use EMACSVER to refer to the current
9457 version of Emacs.
9458
9459 2005-06-09 Kim F. Storm <storm@cua.dk>
9460
9461 * searching.texi (Entire Match Data): Explain new `reseat' argument to
9462 match-data and set-match-data.
9463
9464 2005-06-08 Richard M. Stallman <rms@gnu.org>
9465
9466 * searching.texi (Entire Match Data): Clarify when match-data
9467 returns markers and when integers.
9468
9469 * display.texi (Defining Faces): Explain that face name should not
9470 end in `-face'.
9471
9472 * modes.texi (Mode Line Data): Minor cleanup.
9473 (Customizing Keywords): Node split out of Search-based Fontification.
9474 Add example of using font-lock-add-keywords from a hook.
9475 Clarify when MODE should be non-nil, and when nil.
9476
9477 2005-06-06 Richard M. Stallman <rms@gnu.org>
9478
9479 * modes.texi (Mode Line Data): Explain what happens when the car
9480 of a list is a void symbol.
9481 (Search-based Fontification): Explain MODE arg to
9482 font-lock-add-keywords and warn about calls from major modes.
9483
9484 2005-06-08 Juri Linkov <juri@jurta.org>
9485
9486 * display.texi (Standard Faces): Add `shadow' face.
9487
9488 2005-05-29 Luc Teirlinck <teirllm@auburn.edu>
9489
9490 * modes.texi (Major Mode Conventions): A derived mode only needs
9491 to put the call to the parent mode inside `delay-mode-hooks'.
9492
9493 2005-05-29 Richard M. Stallman <rms@gnu.org>
9494
9495 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook is
9496 new, and what that implies. Clarify.
9497
9498 * files.texi (Locating Files): Clean up the text.
9499
9500 * frames.texi (Window Frame Parameters): Document user-size.
9501 Shorten entry for top by referring to left.
9502
9503 2005-05-26 Richard M. Stallman <rms@gnu.org>
9504
9505 * modes.texi (Mode Hooks): Explain that after-change-major-mode-hook
9506 is new, and what the implications are. Other clarifications.
9507
9508 2005-05-24 Richard M. Stallman <rms@gnu.org>
9509
9510 * frames.texi (Dialog Boxes): Minor fixes.
9511
9512 2005-05-25 Masatake YAMATO <jet@gyve.org>
9513
9514 * display.texi (Standard Faces): Write about `mode-line-highlight'.
9515
9516 2005-05-24 Luc Teirlinck <teirllm@auburn.edu>
9517
9518 * frames.texi (Dialog Boxes): HEADER argument to `x-popup-dialog'
9519 is optional.
9520
9521 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
9522
9523 * frames.texi (Dialog Boxes): Describe new optional argument.
9524
9525 2005-05-23 Lute Kamstra <lute@gnu.org>
9526
9527 * modes.texi (Font Lock Basics, Syntactic Font Lock): Recommend
9528 syntax-begin-function over font-lock-beginning-of-syntax-function.
9529
9530 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
9531
9532 * minibuf.texi (Reading File Names): Update description of
9533 `read-directory-name'.
9534
9535 * modes.texi (Derived Modes): Clarify :group keyword.
9536
9537 2005-05-21 Eli Zaretskii <eliz@gnu.org>
9538
9539 * files.texi (Locating Files): New subsection.
9540 Describe locate-file and executable-find.
9541
9542 2005-05-21 Kevin Ryde <user42@zip.com.au>
9543
9544 * frames.texi (Initial Parameters): Update cross reference to
9545 "Emacs Invocation".
9546
9547 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
9548
9549 * keymaps.texi (Active Keymaps): Add anchor.
9550
9551 * modes.texi (Hooks): Delete confusing and unnecessary sentence.
9552 (Major Mode Conventions): Refer to `Auto Major Mode' in more
9553 appropriate place.
9554 (Derived Modes): Small clarifications.
9555 (Minor Mode Conventions, Keymaps and Minor Modes):
9556 Replace references to nodes with references to anchors.
9557 (Mode Line Data): Warn that `(:eval FORM)' should not load any files.
9558 Clarify description of lists whose first element is an integer.
9559 (Mode Line Variables): Add anchor.
9560 (%-Constructs): Clarify description of integer after %.
9561 (Emulating Mode Line): Describe nil value for FACE.
9562
9563 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
9564
9565 * modes.texi (Derived Modes): Correct references to non-existing
9566 variable standard-syntax-table.
9567
9568 2005-05-17 Lute Kamstra <lute@gnu.org>
9569
9570 * modes.texi (Defining Minor Modes): Mention the mode hook.
9571
9572 2005-05-15 Kim F. Storm <storm@cua.dk>
9573
9574 * processes.texi (Network): Remove open-network-stream-nowait.
9575 (Network Servers): Remove open-network-stream-server.
9576
9577 2005-05-15 Luc Teirlinck <teirllm@auburn.edu>
9578
9579 * elisp.texi (Top): Update detailed menu.
9580
9581 * variables.texi: Reorder nodes.
9582 (Variables): Update menu.
9583 (File Local Variables): Do not refer to the `-*-' line as
9584 a "local variables list". Add pxref.
9585
9586 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
9587
9588 * elisp.texi (Top): Update detailed menu for node changes.
9589
9590 * modes.texi (Modes): Update Menu.
9591 (Hooks): Move to beginning of chapter.
9592 Most minor modes run mode hooks too.
9593 `add-hook' can handle void hooks or hooks whose value is a single
9594 function.
9595 (Major Modes): Update Menu.
9596 (Major Mode Basics): New node, split off from `Major Modes'.
9597 (Major Mode Conventions): Correct xref. Explain how to handle
9598 auto-mode-alist if the major mode command has an autoload cookie.
9599 (Auto Major Mode): Major update. Add magic-mode-alist.
9600 (Derived Modes): Major update.
9601 (Mode Line Format): Update Menu.
9602 (Mode Line Basics): New node, split off from `Mode Line Format'.
9603
9604 * loading.texi (Autoload): Mention `autoload cookie' as synonym
9605 for `magic autoload comment'. Add index entries and anchor.
9606
9607 2005-05-14 Richard M. Stallman <rms@gnu.org>
9608
9609 * tips.texi (Coding Conventions): Explain how important it is
9610 that just loading certain files not change Emacs behavior.
9611
9612 * modes.texi (Defining Minor Modes): Define define-global-minor-mode.
9613
9614 2005-05-12 Lute Kamstra <lute@gnu.org>
9615
9616 * modes.texi (Generic Modes): Update.
9617 (Major Modes): Refer to node "Generic Modes".
9618
9619 * elisp.texi (Top): Update to the current structure of the manual.
9620 * processes.texi (Processes): Add menu description.
9621 * customize.texi (Customization): Add menu descriptions.
9622
9623 2005-05-11 Thien-Thi Nguyen <ttn@gnu.org>
9624
9625 * processes.texi (Signals to Processes)
9626 (Low-Level Network): Fix typos.
9627
9628 2005-05-11 Lute Kamstra <lute@gnu.org>
9629
9630 * elisp.texi (Top): Add some nodes from the chapter "Major and
9631 Minor Modes" to the detailed node listing.
9632
9633 2005-05-10 Richard M. Stallman <rms@gnu.org>
9634
9635 * keymaps.texi (Extended Menu Items): Menu item filter functions
9636 can be called at any time.
9637
9638 2005-05-08 Luc Teirlinck <teirllm@auburn.edu>
9639
9640 * variables.texi (File Local Variables): `(hack-local-variables t)'
9641 now also checks whether a mode is specified in the local variables
9642 list.
9643
9644 2005-05-05 Kevin Ryde <user42@zip.com.au>
9645
9646 * display.texi (The Echo Area): Correct format function cross
9647 reference.
9648
9649 2005-05-05 Luc Teirlinck <teirllm@auburn.edu>
9650
9651 * variables.texi (Variable Aliases): Change description of
9652 `define-obsolete-variable-alias'.
9653
9654 * functions.texi (Functions): Add "Obsolete Functions" to menu.
9655 (Defining Functions): Add xref.
9656 (Obsolete Functions): New node.
9657 (Function Safety): Standardize capitalization of section title.
9658
9659 * frames.texi (Pop-Up Menus): Complete description of `x-popup-menu'.
9660 (Dialog Boxes): Complete description of `x-popup-dialog'.
9661
9662 2005-05-04 Richard M. Stallman <rms@gnu.org>
9663
9664 * commands.texi (Interactive Codes): Fix Texinfo usage.
9665 Document U more clearly.
9666
9667 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9668
9669 * variables.texi (Variable Aliases): `make-obsolete-variable' is a
9670 function and not a macro.
9671
9672 * frames.texi (Pop-Up Menus): Correct and clarify description of
9673 `x-popup-menu'.
9674 (Dialog Boxes): Clarify description of `x-popup-dialog'.
9675
9676 2005-05-01 Richard M. Stallman <rms@gnu.org>
9677
9678 * edebug.texi (Checking Whether to Stop): Fix previous change.
9679
9680 2005-05-01 Luc Teirlinck <teirllm@auburn.edu>
9681
9682 * display.texi: Fix typos and Texinfo usage.
9683
9684 * edebug.texi (Checking Whether to Stop): executing-macro ->
9685 executing-kbd-macro.
9686
9687 2005-05-01 Richard M. Stallman <rms@gnu.org>
9688
9689 * display.texi (Invisible Text): Correct add-to-invisibility-spec.
9690
9691 2005-04-30 Richard M. Stallman <rms@gnu.org>
9692
9693 * files.texi (Magic File Names): Document `operations' property.
9694
9695 2005-04-29 Lute Kamstra <lute@gnu.org>
9696
9697 * modes.texi (Generic Modes): New node.
9698 (Major Modes): Add it to the menu.
9699 (Derived Modes): Add "derived mode" to concept index.
9700
9701 2005-04-28 Lute Kamstra <lute@gnu.org>
9702
9703 * modes.texi (Defining Minor Modes): Fix previous change.
9704 (Font Lock Mode): Simplify.
9705 (Font Lock Basics): Say that font-lock-defaults is buffer-local
9706 when set and that some parts are optional. Add cross references.
9707 (Search-based Fontification): Say how to specify font-lock-keywords.
9708 Add cross references. Add font-lock-multiline to index.
9709 Move font-lock-keywords-case-fold-search here from node "Other Font
9710 Lock Variables". Document font-lock-add-keywords and
9711 font-lock-remove-keywords.
9712 (Other Font Lock Variables): Move font-lock-keywords-only,
9713 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9714 and font-lock-syntactic-face-function to node "Syntactic Font
9715 Lock". Move font-lock-keywords-case-fold-search to node
9716 "Search-based Fontification". Document font-lock-inhibit-thing-lock
9717 and font-lock-{,un}fontify-{buffer,region}-function.
9718 (Precalculated Fontification): Remove reference to deleted variable
9719 font-lock-core-only.
9720 (Faces for Font Lock): Add font-lock-comment-delimiter-face.
9721 (Syntactic Font Lock): Add intro. Move font-lock-keywords-only,
9722 font-lock-syntax-table, font-lock-beginning-of-syntax-function,
9723 and font-lock-syntactic-face-function here from node "Other Font
9724 Lock Variables". Move font-lock-syntactic-keywords to "Setting
9725 Syntax Properties". Add cross references.
9726 (Setting Syntax Properties): New node.
9727 Move font-lock-syntactic-keywords here from "Syntactic Font Lock".
9728 * syntax.texi (Syntax Properties): Add cross reference.
9729 * hooks.texi (Standard Hooks): Add Font-Lock hooks.
9730
9731 2005-04-26 Richard M. Stallman <rms@gnu.org>
9732
9733 * display.texi (Defining Faces):
9734 Document `default' elements of defface spec.
9735
9736 * modes.texi (Major Mode Conventions): Explain customizing ElDoc mode.
9737
9738 * variables.texi (Variable Aliases): Clarify text.
9739
9740 2005-04-25 Chong Yidong <cyd@stupidchicken.com>
9741
9742 * windows.texi (Window Hooks): Remove reference to obsolete Lazy Lock.
9743
9744 2005-04-25 Luc Teirlinck <teirllm@auburn.edu>
9745
9746 * hooks.texi (Standard Hooks): Most minor modes have mode hooks too.
9747
9748 2005-04-24 Eli Zaretskii <eliz@gnu.org>
9749
9750 * syntax.texi (Syntax Table Internals): Elaborate documentation of
9751 syntax-after and syntax-class.
9752
9753 * files.texi (Changing Files): Fix last change's cross-reference.
9754 (Unique File Names): Don't mention "numbers" in the documentation
9755 of make-temp-file and make-temp-name.
9756
9757 2005-04-23 Richard M. Stallman <rms@gnu.org>
9758
9759 * files.texi (Changing Files): Document MUSTBENEW arg in copy-file.
9760
9761 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9762
9763 * windows.texi (Cyclic Window Ordering): Clarify window-list.
9764
9765 2005-04-22 Nick Roberts <nickrob@snap.net.nz>
9766
9767 * variables.texi (Variable Aliases): Describe make-obsolete-variable
9768 and define-obsolete-variable-alias.
9769
9770 2005-04-22 Kim F. Storm <storm@cua.dk>
9771
9772 * symbols.texi (Symbol Plists): Remove safe-get, as get is now safe.
9773 (Other Plists): Remove safe-plist-get, as plist-get is now safe.
9774
9775 2005-04-21 Lute Kamstra <lute@gnu.org>
9776
9777 * lists.texi (Association Lists): Document rassq-delete-all.
9778
9779 2005-04-19 Richard M. Stallman <rms@gnu.org>
9780
9781 * modes.texi (Search-based Fontification): Explain that
9782 facespec is an expression to be evaluated.
9783
9784 2005-04-19 Kevin Ryde <user42@zip.com.au>
9785
9786 * streams.texi (Output Functions): Fix xref.
9787 * strings.texi (String Conversion): Fix xref.
9788
9789 2005-04-19 Kim F. Storm <storm@cua.dk>
9790
9791 * symbols.texi (Symbol Plists): Add safe-get.
9792 Mention that `get' may signal an error.
9793
9794 2005-04-18 Nick Roberts <nickrob@snap.net.nz>
9795
9796 * customize.texi (Variable Definitions): Replace tooltip-mode
9797 example with save-place.
9798
9799 2005-04-17 Richard M. Stallman <rms@gnu.org>
9800
9801 * buffers.texi (Indirect Buffers): Clarify.
9802
9803 * positions.texi (Positions): Clarify converting marker to integer.
9804
9805 * strings.texi (String Basics): Mention string-match; clarify.
9806
9807 2005-04-08 Lute Kamstra <lute@gnu.org>
9808
9809 * modes.texi (Search-based Fontification): Fix cross references.
9810 Use consistent terminology. Document anchored highlighting.
9811
9812 2005-04-05 Lute Kamstra <lute@gnu.org>
9813
9814 * modes.texi (Defining Minor Modes): Document :group keyword
9815 argument and its default value.
9816
9817 2005-04-03 Lute Kamstra <lute@gnu.org>
9818
9819 * hooks.texi (Standard Hooks): Add some hooks. Add cross
9820 references and/or descriptions. Delete major mode hooks; mention
9821 them as a category instead. Rename or delete obsolete hooks.
9822
9823 2005-04-02 Richard M. Stallman <rms@gnu.org>
9824
9825 * nonascii.texi (Coding System Basics): Another wording cleanup.
9826
9827 2005-04-01 Richard M. Stallman <rms@gnu.org>
9828
9829 * nonascii.texi (Coding System Basics): Clarify previous change.
9830
9831 2005-04-01 Kenichi Handa <handa@m17n.org>
9832
9833 * nonascii.texi (Coding System Basics): Describe about roundtrip
9834 identity of coding systems.
9835
9836 2005-03-29 Chong Yidong <cyd@stupidchicken.com>
9837
9838 * text.texi (Buffer Contents): Add filter-buffer-substring and
9839 buffer-substring-filters.
9840
9841 2005-03-26 Chong Yidong <cyd@stupidchicken.com>
9842
9843 * anti.texi (Antinews): Mention `G' interactive code.
9844
9845 * tips.texi (Compilation Tips): Mention benchmark.el.
9846
9847 2005-03-27 Luc Teirlinck <teirllm@auburn.edu>
9848
9849 * modes.texi (Other Font Lock Variables): `font-lock-fontify-block'
9850 is now bound to M-o M-o.
9851
9852 * keymaps.texi (Prefix Keys): `facemenu-keymap' is now on M-o.
9853
9854 2005-03-26 Glenn Morris <gmorris@ast.cam.ac.uk>
9855
9856 * calendar.texi: Delete file (and move contents to emacs-xtra.texi
9857 in the Emacs Manual).
9858 * Makefile.in (srcs): Remove calendar.texi.
9859 * makefile.w32-in (srcs): Remove calendar.texi.
9860 * display.texi (Display): Change name of next node.
9861 * os.texi (System In): Change name of previous node.
9862 * elisp.texi (Top): Remove Calendar references.
9863 * vol1.texi (Top): Remove Calendar references.
9864 * vol2.texi (Top): Remove Calendar references.
9865
9866 2005-03-25 Richard M. Stallman <rms@gnu.org>
9867
9868 * display.texi (Standard Faces, Fringe Bitmaps, Customizing Bitmaps):
9869 Cleanup previous change.
9870
9871 2005-03-25 Chong Yidong <cyd@stupidchicken.com>
9872
9873 * display.texi (Face Attributes): Faces earlier in an :inherit
9874 list take precedence.
9875 (Scroll Bars): Fix description of vertical-scroll-bars.
9876 Document frame-current-scroll-bars and window-current-scroll-bars.
9877
9878 * markers.texi (The Mark): Document temporary Transient Mark mode.
9879
9880 * minibuf.texi (Reading File Names):
9881 Document read-file-name-completion-ignore-case.
9882
9883 * positions.texi (Screen Lines): Document nil for width argument
9884 to compute-motion.
9885
9886 2005-03-23 Kim F. Storm <storm@cua.dk>
9887
9888 * display.texi (Standard Faces): Other faces used in the fringe
9889 implicitly inherits from the fringe face.
9890 (Fringe Bitmaps): FACE in right-fringe and left-fringe display
9891 properties implicitly inherits from fringe face.
9892 (Customizing Bitmaps): Likewise for set-fringe-bitmap-face.
9893
9894 2005-03-20 Chong Yidong <cyd@stupidchicken.com>
9895
9896 * display.texi (Invisible Text): State default value of
9897 line-move-ignore-invisible.
9898 (Managing Overlays): Document remove-overlays.
9899 (Standard Faces): Document escape-glyph face.
9900
9901 * minibuf.texi (Reading File Names): Document read-file-name-function.
9902
9903 * modes.texi (Other Font Lock Variables):
9904 Document font-lock-lines-before.
9905
9906 * positions.texi (Skipping Characters): skip-chars-forward allows
9907 character classes.
9908
9909 2005-03-18 Lute Kamstra <lute@gnu.org>
9910
9911 * edebug.texi (Instrumenting Macro Calls): Fix another typo.
9912
9913 2005-03-17 Richard M. Stallman <rms@gnu.org>
9914
9915 * text.texi (Undo): Document extensible undo entries.
9916
9917 * searching.texi (String Search, Regexp Search): Cleanups.
9918
9919 * nonascii.texi (Character Codes): Minor fix.
9920
9921 * display.texi (Display Property): Explain the significance
9922 of having text properties that are eq.
9923 (Other Display Specs): Explain string as display spec.
9924
9925 * commands.texi (Interactive Codes): Document G option.
9926
9927 2005-03-17 Chong Yidong <cyd@stupidchicken.com>
9928
9929 * text.texi (Filling): Add sentence-end-without-period and
9930 sentence-end-without-space.
9931 (Changing Properties): Minor fix.
9932
9933 * anti.texi: Total rewrite.
9934
9935 2005-03-15 Lute Kamstra <lute@gnu.org>
9936
9937 * edebug.texi (Instrumenting Macro Calls): Fix typos.
9938
9939 2005-03-08 Kim F. Storm <storm@cua.dk>
9940
9941 * display.texi (Specified Space): Property :width is support on
9942 non-graphic terminals, :height is not.
9943
9944 2005-03-07 Richard M. Stallman <rms@gnu.org>
9945
9946 * display.texi (Overlay Arrow, Fringe Bitmaps, Customizing Bitmaps):
9947 Now subnodes of Fringes.
9948 (Overlay Arrow): Document overlay-arrow-variable-list.
9949 (Fringe Size/Pos): New node, broken out of Fringes.
9950 (Display): Explain clearing vs redisplay better.
9951 (Truncation): Clarify use of bitmaps.
9952 (The Echo Area): Clarify the uses of the echo area.
9953 Add max-mini-window-height.
9954 (Progress): Clarify.
9955 (Invisible Text): Explain that main loop moves point out.
9956 (Selective Display): Say "hidden", not "invisible".
9957 (Managing Overlays): Move up. Describe relation to Undo here.
9958 (Overlay Properties): Clarify intro.
9959 (Finding Overlays): Explain return values when nothing found.
9960 (Width): truncate-string-to-width has added arg.
9961 (Displaying Faces): Clarify and update mode line face handling.
9962 (Face Functions): Minor cleanup.
9963 (Conditional Display): Merge into Other Display Specs.
9964 (Pixel Specification, Other Display Specs): Minor cleanups.
9965 (Images, Image Descriptors): Minor cleanups.
9966 (GIF Images): Patents have expired.
9967 (Showing Images): Explain default text for insert-image.
9968 (Manipulating Button Types): Merge into Manipulating Buttons.
9969 (Making Buttons): Explain return values.
9970 (Button Buffer Commands): Add xref.
9971 (Inverse Video): Update mode-line-inverse-video.
9972 (Display Table Format): Clarify.
9973 (Active Display Table): Give defaults for window-display-table.
9974
9975 * calendar.texi (Calendar Customizing): calendar-holiday-marker
9976 and calendar-today-marker are strings, not chars.
9977 (Holiday Customizing): Minor fix.
9978
9979 * internals.texi (Writing Emacs Primitives): Update `or' example.
9980 Update limit on # args of subr.
9981
9982 * edebug.texi (Using Edebug): Arrow is in fringe.
9983 (Instrumenting): Arg to eval-defun works without loading edebug.
9984 (Edebug Execution Modes): Add xref.
9985
9986 * customize.texi (Common Keywords): Clarify :require.
9987 Mention :version here.
9988 (Variable Definitions, Group Definitions): Not here.
9989 (Variable Definitions): Clarify symbol arg to :initialize and :set fns.
9990
9991 2005-03-07 Chong Yidong <cyd@stupidchicken.com>
9992 * nonascii.texi (Text Representations): Clarify position-bytes.
9993 (Character Sets): Add list-charset-chars.
9994 (Scanning Charsets): Add charset-after.
9995 (Encoding and I/O): Minor fix.
9996
9997 2005-03-06 Richard M. Stallman <rms@gnu.org>
9998
9999 * windows.texi (Vertical Scrolling): Get rid of "Emacs 21".
10000 (Resizing Windows): Likewise.
10001
10002 * text.texi (Change Hooks): Get rid of "Emacs 21".
10003
10004 * strings.texi (Formatting Strings): Get rid of "Emacs 21".
10005
10006 * streams.texi (Output Variables): Get rid of "Emacs 21".
10007
10008 * searching.texi (Regexp Special, Char Classes): Get rid of "Emacs 21".
10009
10010 * os.texi (Translating Input): Replace flow-control example
10011 with a less obsolete example that uses `keyboard-translate'.
10012
10013 * objects.texi (Hash Table Type, Circular Objects):
10014 Get rid of "Emacs 21".
10015
10016 * modes.texi (Mode Line Format): Get rid of "Emacs 21".
10017 (Mode Line Data, Properties in Mode, Header Lines): Likewise.
10018
10019 * minibuf.texi (Minibuffer Misc): Get rid of "Emacs 21".
10020
10021 * lists.texi (List Elements, Building Lists): Get rid of "Emacs 21".
10022
10023 * keymaps.texi (Menu Separators, Tool Bar): Get rid of "Emacs 21".
10024 (Menu Bar): Fix when menu-bar-update-hook is called.
10025
10026 * hash.texi (Hash Tables): Get rid of "Emacs 21".
10027
10028 * frames.texi (Text Terminal Colors): Get rid of "Emacs 21",
10029 and make it read better.
10030
10031 * files.texi (Writing to Files): Get rid of "Emacs 21".
10032 (Unique File Names): Likewise.
10033
10034 * elisp.texi: Update Emacs version to 22.
10035
10036 * display.texi (Forcing Redisplay): Get rid of "Emacs 21".
10037 (Overlay Properties, Face Attributes): Likewise.
10038 (Managing Overlays): Fix punctuation.
10039 (Attribute Functions): Clarify set-face-font; get rid of
10040 info about old Emacs versions.
10041 (Auto Faces, Font Lookup, Display Property, Images):
10042 Get rid of "Emacs 21".
10043
10044 * calendar.texi (Calendar Customizing): Get rid of "Emacs 21".
10045
10046 2005-03-05 Richard M. Stallman <rms@gnu.org>
10047
10048 * debugging.texi (Error Debugging): Remove stack-trace-on-error.
10049
10050 2005-03-04 Lute Kamstra <lute@gnu.org>
10051
10052 * debugging.texi (Error Debugging): Document stack-trace-on-error.
10053
10054 2005-03-03 Lute Kamstra <lute@gnu.org>
10055
10056 * edebug.texi (Instrumenting Macro Calls): Fix typo.
10057
10058 2005-03-01 Lute Kamstra <lute@gnu.org>
10059
10060 * debugging.texi (Debugger Commands): Update `j'.
10061
10062 2005-02-28 Lute Kamstra <lute@gnu.org>
10063
10064 * debugging.texi (Debugging): Fix typo.
10065 (Error Debugging): Document eval-expression-debug-on-error.
10066 (Function Debugging): Update example.
10067 (Using Debugger): Mention starred stack frames.
10068 (Debugger Commands): Document `j' and `l'.
10069 (Invoking the Debugger): `d' and `j' exit recursive edit too.
10070 Update the messages that the debugger displays.
10071 (Internals of Debugger): Add cross reference. Update example.
10072 (Excess Open): Minor improvement.
10073 (Excess Close): Minor improvement.
10074
10075 2005-02-26 Richard M. Stallman <rms@gnu.org>
10076
10077 * tips.texi (Coding Conventions): Clarify.
10078 Put all the major mode key reservations together.
10079 Mention the Mouse-1 => Mouse-2 conventions.
10080
10081 * syntax.texi (Syntax Class Table): Clarify.
10082 (Syntax Table Functions): syntax-after moved from here.
10083 (Syntax Table Internals): syntax-after moved to here.
10084 (Parsing Expressions): Update info on number of values
10085 and what's meaningful in the STATE argument.
10086 (Categories): Fix typo.
10087
10088 * sequences.texi (Arrays): Cleanup.
10089 (Char-Tables): Clarify.
10090
10091 * processes.texi (Deleting Processes): Cleanups, add xref.
10092 (Subprocess Creation): Explain nil in exec-path. Cleanup.
10093 (Process Information): set-process-coding-system, some args optional.
10094 (Input to Processes): Explain various types for PROCESS args.
10095 Rename them from PROCESS-NAME to PROCESS.
10096 (Signals to Processes): Likewise.
10097 (Decoding Output): Cleanup.
10098 (Query Before Exit): Clarify.
10099
10100 * os.texi (Startup Summary): Correct the options; add missing ones.
10101 (Terminal Output, Batch Mode): Clarify.
10102 (Flow Control): Node deleted.
10103
10104 * markers.texi (The Mark): Clarify.
10105
10106 * macros.texi (Expansion): Cleanup.
10107 (Indenting Macros): indent-spec allows ints, not floats.
10108
10109 * keymaps.texi (Keymaps): Clarify.
10110 (Format of Keymaps): Update lisp-mode-map example.
10111 (Active Keymaps, Key Lookup): Clarify.
10112 (Changing Key Bindings): Add xref to `kbd'.
10113 (Key Binding Commands, Simple Menu Items): Clarify.
10114 (Mouse Menus, Menu Bar): Clarify.
10115 (Menu Example): Replace print example with menu-bar-replace-menu.
10116
10117 * help.texi (Documentation Basics): Add function-documentation prop.
10118
10119 * elisp.texi (Top): Don't refer to Flow Control node.
10120
10121 * commands.texi (Command Overview): Improve xrefs.
10122 (Adjusting Point): Adjusting point applies to intangible and invis.
10123 (Key Sequence Input): Doc extra read-key-sequence args.
10124 Likewise for read-key-sequence-vector.
10125
10126 * backups.texi (Rename or Copy): Minor fix.
10127 (Numbered Backups): For version-control, say the default.
10128 (Auto-Saving): make-auto-save-file-name example is simplified.
10129
10130 * advice.texi (Advising Functions): Don't imply one part of Emacs
10131 should advise another part. Markup changes.
10132 (Defining Advice): Move transitional para.
10133 (Activation of Advice): Cleanup.
10134 Explain if COMPILE is nil or negative.
10135
10136 * abbrevs.texi (Abbrev Expansion): Clarify, fix typo.
10137
10138 2005-02-24 Lute Kamstra <lute@gnu.org>
10139
10140 * modes.texi (Defining Minor Modes): Explain that INIT-VALUE,
10141 LIGHTER, and KEYMAP can be omitted when KEYWORD-ARGS are used.
10142
10143 2005-02-23 Lute Kamstra <lute@gnu.org>
10144
10145 * modes.texi (Defining Minor Modes): define-minor-mode can be used
10146 to define global minor modes as well.
10147
10148 * display.texi (Managing Overlays): overlay-buffer returns nil for
10149 deleted overlays.
10150
10151 2005-02-22 Kim F. Storm <storm@cua.dk>
10152
10153 * minibuf.texi (Basic Completion): Allow symbols in addition to
10154 strings in try-completion and all-completions.
10155
10156 2005-02-14 Lute Kamstra <lute@gnu.org>
10157
10158 * elisp.texi (Top): Remove reference to deleted node.
10159
10160 * lists.texi (Lists): Remove reference to deleted node.
10161 (Cons Cells): Fix typo.
10162
10163 * loading.texi (Where Defined): Fix typo.
10164
10165 2005-02-14 Richard M. Stallman <rms@gnu.org>
10166
10167 * variables.texi (Creating Buffer-Local): change-major-mode-hook
10168 is useful for discarding some minor modes.
10169
10170 * symbols.texi (Symbol Components): Reorder examples.
10171
10172 * streams.texi (Input Functions): State standard-input default.
10173 (Output Variables): State standard-output default.
10174
10175 * objects.texi (Printed Representation): Clarify read syntax vs print.
10176 (Floating Point Type): Explain meaning better.
10177 (Symbol Type): Explain uniqueness better.
10178 (Cons Cell Type): Explain empty list sooner. CAR and CDR later.
10179 List examples sooner.
10180 (Box Diagrams): New subnode broken out.
10181 Some examples moved from old Lists as Boxes node.
10182 (Dotted Pair Notation): Clarify intro.
10183 (Array Type): Clarify.
10184 (Type Predicates): Add hash-table-p.
10185
10186 * numbers.texi (Integer Basics): Clarify radix explanation.
10187 (Predicates on Numbers): Minor clarification.
10188 (Comparison of Numbers): Minor clarification. Clarify eql.
10189 Typos in min, max.
10190 (Math Functions): Clarify overflow in expt.
10191
10192 * minibuf.texi (Text from Minibuffer): Minor clarification.
10193 Mention arrow keys.
10194
10195 * loading.texi (Autoload): defun's doc string overrides autoload's
10196 doc string.
10197 (Repeated Loading): Modernize "add to list" examples.
10198 (Where Defined): Finish updating table of load-history elts.
10199
10200 * lists.texi (List-related Predicates): Minor wording improvement.
10201 (Lists as Boxes): Node deleted.
10202 (Building Lists): Explain trivial cases of number-sequence.
10203
10204 * hash.texi (Hash Tables): Add desc to menu items.
10205 (Creating Hash): Explain "full" means "make larger".
10206 (Hash Access): Any object can be a key.
10207 State value of maphash.
10208
10209 * functions.texi (What Is a Function): Wording cleanup.
10210 (Function Documentation): Minor cleanup.
10211 Explain purpose of calling convention at end of doc string.
10212 (Function Names): Wording cleanup.
10213 (Calling Functions): Wording cleanup.
10214 Explain better how funcall calls the function.
10215 (Function Cells): Delete example of saving and redefining function.
10216
10217 * control.texi (Combining Conditions): Wording cleanup.
10218 (Iteration): dolist and dotimes bind VAR locally.
10219 (Cleanups): Xref to Atomic Changes.
10220
10221 * compile.texi (Byte Compilation): Delete 19.29 info.
10222 (Compilation Functions): Macros' difficulties don't affect defsubst.
10223 (Docs and Compilation): Delete 19.29 info.
10224
10225 2005-02-10 Richard M. Stallman <rms@gnu.org>
10226
10227 * objects.texi (Symbol Type): Minor correction.
10228
10229 2005-02-06 Lute Kamstra <lute@gnu.org>
10230
10231 * modes.texi (Example Major Modes): Fix typos.
10232
10233 2005-02-06 Richard M. Stallman <rms@gnu.org>
10234
10235 * text.texi (Margins): fill-nobreak-predicate can be one function.
10236
10237 * strings.texi (Modifying Strings): clear-string can make unibyte.
10238 (Formatting Strings): format gives error if values missing.
10239
10240 * positions.texi (Character Motion): Mention default arg
10241 for forward-char. backward-char refers to forward-char.
10242 (Word Motion): Mention default arg for forward-word.
10243 (Buffer End Motion): Mention default arg for beginning-of-buffer.
10244 Simplify end-of-buffer.
10245 (Text Lines): Mention default arg for forward-line.
10246 (List Motion): Mention default arg for beginning/end-of-defun.
10247 (Skipping Characters): Minor fixes in explaining character-set.
10248
10249 * modes.texi (Major Mode Conventions): Mention "system abbrevs".
10250 Mode inheritance applies only when default-major-mode is nil.
10251 Clarifications.
10252 (Example Major Modes): Update Text mode and Lisp mode examples.
10253 (Minor Mode Conventions): Mention define-minor-mode at top.
10254 (Defining Minor Modes): In Hungry example, don't define C-M-DEL.
10255 (Mode Line Format): Update mode line face display info.
10256 (Properties in Mode): Mention effect of risky vars.
10257 (Imenu): Define imenu-add-to-menubar.
10258 (Font Lock Mode): Add descriptions to menu lines.
10259 (Faces for Font Lock): Add font-lock-doc-face.
10260
10261 2005-02-05 Lute Kamstra <lute@gnu.org>
10262
10263 * text.texi (Maintaining Undo): Remove obsolete function.
10264
10265 2005-02-05 Eli Zaretskii <eliz@gnu.org>
10266
10267 * frames.texi (Color Names): Add pointer to the X docs about RGB
10268 color specifications. Improve indexing.
10269 (Text Terminal Colors): Replace the description of RGB values by
10270 an xref to "Color Names".
10271
10272 2005-02-03 Richard M. Stallman <rms@gnu.org>
10273
10274 * windows.texi (Basic Windows): Add cursor-in-non-selected-windows.
10275 Clarify.
10276 (Selecting Windows): Clarify save-selected-window.
10277 (Cyclic Window Ordering): Clarify walk-windows.
10278 (Window Point): Clarify.
10279 (Window Start): Add comment to example.
10280 (Resizing Windows): Add `interactive' specs in examples.
10281 Document fit-window-to-buffer.
10282
10283 * text.texi (User-Level Deletion): just-one-space takes numeric arg.
10284 (Undo, Maintaining Undo): Clarify last change.
10285 (Sorting): In sort-numeric-fields, explain about octal and hex.
10286 Mention sort-numeric-base.
10287 (Format Properties): Add xref for hard newlines.
10288
10289 * frames.texi (Window Frame Parameters): Explain pixel=char on tty.
10290 (Pop-Up Menus): Fix typo.
10291 (Color Names): Explain all types of color names.
10292 Explain color-values on B&W terminal.
10293 (Text Terminal Colors): Explain "rgb values" are lists. Fix arg names.
10294
10295 * files.texi (File Locks): Not supported on MS systems.
10296 (Testing Accessibility): Clarify.
10297
10298 * edebug.texi (Printing in Edebug): Fix edebug-print-circle.
10299 (Coverage Testing): Fix typo.
10300
10301 * commands.texi (Misc Events): Remove stray space.
10302
10303 * buffers.texi (Buffer Names): Clarify generate-new-buffer-name.
10304 (Modification Time): Clarify when visited-file-modtime returns 0.
10305 (The Buffer List): Clarify bury-buffer.
10306 (Killing Buffers): Clarify.
10307 (Indirect Buffers): Add clone-indirect-buffer.
10308
10309 2005-02-02 Matt Hodges <MPHodges@member.fsf.org>
10310
10311 * edebug.texi (Printing in Edebug): Fix default value of
10312 edebug-print-circle.
10313 (Coverage Testing): Fix displayed frequency count data.
10314
10315 2005-02-02 Luc Teirlinck <teirllm@auburn.edu>
10316
10317 * text.texi (Maintaining Undo): Add `undo-outer-limit'.
10318
10319 2005-02-02 Kim F. Storm <storm@cua.dk>
10320
10321 * text.texi (Undo) <buffer-undo-list>: Describe `apply' elements.
10322
10323 2005-01-29 Eli Zaretskii <eliz@gnu.org>
10324
10325 * commands.texi (Misc Events): Describe the help-echo event.
10326
10327 * text.texi (Special Properties) <help-echo>: Use `pos'
10328 consistently in description of the help-echo property.
10329 Use @code{nil} instead of @var{nil}.
10330
10331 * display.texi (Overlay Properties): Fix the index entry for
10332 help-echo overlay property.
10333
10334 * customize.texi (Type Keywords): Uncomment the xref to the
10335 help-echo property documentation.
10336
10337 2005-01-23 Kim F. Storm <storm@cua.dk>
10338
10339 * windows.texi (Window Start): Fix `pos-visible-in-window-p'
10340 return value. Third element FULLY replaced by PARTIAL which
10341 specifies number of invisible pixels if row is only partially visible.
10342 (Textual Scrolling): Mention auto-window-vscroll.
10343 (Vertical Scrolling): New defvar auto-window-vscroll.
10344
10345 2005-01-16 Luc Teirlinck <teirllm@auburn.edu>
10346
10347 * keymaps.texi (Changing Key Bindings): `suppress-keymap' now uses
10348 command remapping.
10349
10350 2005-01-15 Richard M. Stallman <rms@gnu.org>
10351
10352 * display.texi (Defining Images): Mention DATA-P arg of create-image.
10353
10354 2005-01-14 Kim F. Storm <storm@cua.dk>
10355
10356 * commands.texi (Accessing Events): Add WHOLE arg to posn-at-x-y.
10357
10358 * text.texi (Links and Mouse-1): Fix string and vector item.
10359
10360 2005-01-13 Richard M. Stallman <rms@gnu.org>
10361
10362 * keymaps.texi (Active Keymaps): Rewrite the text, and update the
10363 descriptions of overriding-local-map and overriding-terminal-local-map.
10364
10365 * text.texi (Links and Mouse-1): Clarify text.
10366
10367 2005-01-13 Kim F. Storm <storm@cua.dk>
10368
10369 * modes.texi (Emulating Mode Line): Update format-mode-line entry.
10370
10371 2005-01-13 Francis Litterio <franl@world.std.com> (tiny change)
10372
10373 * keymaps.texi (Active Keymaps): Fix overriding-local-map description.
10374
10375 2005-01-12 Kim F. Storm <storm@cua.dk>
10376
10377 * text.texi (Links and Mouse-1): Rename section from Enabling
10378 Mouse-1 to Following Links. Change xrefs.
10379 Add examples for define-button-type and define-widget.
10380
10381 * display.texi (Button Properties, Button Buffer Commands):
10382 Clarify mouse-1 and follow-link functionality.
10383
10384 2005-01-12 Richard M. Stallman <rms@gnu.org>
10385
10386 * text.texi (Enabling Mouse-1 to Follow Links): Redo prev. change.
10387
10388 * display.texi (Beeping): Fix Texinfo usage.
10389
10390 * modes.texi (Emulating Mode Line): Doc FACE arg in format-header-line.
10391
10392 2005-01-11 Kim F. Storm <storm@cua.dk>
10393
10394 * display.texi (Button Properties, Button Buffer Commands):
10395 Mention mouse-1 binding. Add follow-link keyword.
10396
10397 * text.texi (Text Properties): Add "Enable Mouse-1" to submenu.
10398 (Enabling Mouse-1 to Follow Links): New subsection.
10399
10400 2005-01-06 Richard M. Stallman <rms@gnu.org>
10401
10402 * text.texi (Special Properties): Minor change.
10403
10404 * os.texi (Timers): Clarify previous change.
10405
10406 * modes.texi (Emulating Mode Line): format-mode-line requires 1 arg.
10407
10408 2005-01-01 Luc Teirlinck <teirllm@auburn.edu>
10409
10410 * display.texi (Face Attributes): Correct xref to renamed node.
10411
10412 2005-01-01 Richard M. Stallman <rms@gnu.org>
10413
10414 * display.texi (Face Attributes): Describe hex color specs.
10415
10416 2004-12-31 Richard M. Stallman <rms@gnu.org>
10417
10418 * os.texi (Timers): Update previous change.
10419
10420 2004-12-30 Kim F. Storm <storm@cua.dk>
10421
10422 * display.texi (Line Height): Total line-height is now specified
10423 in line-height property of form (HEIGHT TOTAL). Swap (FACE . RATIO)
10424 in cons cells. (nil . RATIO) is relative to actual line height.
10425 Use line-height `t' instead of `0' to get minimum height.
10426
10427 2004-12-29 Richard M. Stallman <rms@gnu.org>
10428
10429 * os.texi (Timers): Discuss timers vs editing the buffer and undo.
10430
10431 2004-12-28 Richard M. Stallman <rms@gnu.org>
10432
10433 * commands.texi (Quitting): Clarify value of with-local-quit.
10434
10435 * elisp.texi (Top): Fix previous change.
10436
10437 * loading.texi (Loading): Fix previous change.
10438
10439 2004-12-27 Richard M. Stallman <rms@gnu.org>
10440
10441 * Makefile.in (MAKEINFO): Specify --force.
10442
10443 * buffers.texi (Killing Buffers): Add buffer-save-without-query.
10444
10445 * modes.texi (Emulating Mode Line): Document format's BUFFER arg.
10446
10447 * display.texi (Line Height): Further clarify.
10448
10449 * elisp.texi (Top): Update Loading submenu.
10450
10451 * loading.texi (Where Defined): New node.
10452 (Unloading): load-history moved to Where Defined.
10453
10454 2004-12-21 Richard M. Stallman <rms@gnu.org>
10455
10456 * commands.texi (Event Input Misc): Add while-no-input.
10457
10458 2004-12-11 Richard M. Stallman <rms@gnu.org>
10459
10460 * display.texi (Line Height): Rewrite text for clarity.
10461
10462 2004-12-11 Kim F. Storm <storm@cua.dk>
10463
10464 * display.texi (Display): Add node "Line Height" to menu.
10465 (Line Height): New node. Move full description of line-spacing
10466 and line-height text properties here from text.texi.
10467 (Scroll Bars): Add vertical-scroll-bar variable.
10468
10469 * frames.texi (Window Frame Parameters): Remove line-height defvar.
10470
10471 * locals.texi (Standard Buffer-Local Variables): Fix xref for
10472 line-spacing and vertical-scroll-bar.
10473
10474 * text.texi (Special Properties): Just mention line-spacing and
10475 line-height here, add xref to new "Line Height" node.
10476
10477 2004-12-09 Thien-Thi Nguyen <ttn@gnu.org>
10478
10479 * frames.texi (Window Frame Parameters): New @defvar for `line-spacing'.
10480
10481 * locals.texi (Standard Buffer-Local Variables):
10482 Add @xref for `line-spacing'.
10483
10484 2004-12-05 Richard M. Stallman <rms@gnu.org>
10485
10486 * Makefile.in (maintainer-clean): Remove the info files
10487 in $(infodir) where they are created.
10488
10489 2004-12-03 Richard M. Stallman <rms@gnu.org>
10490
10491 * windows.texi (Selecting Windows): get-lru-window and
10492 get-largest-window don't consider dedicated windows.
10493
10494 * text.texi (Undo): Document undo-in-progress.
10495
10496 2004-11-26 Richard M. Stallman <rms@gnu.org>
10497
10498 * locals.texi (Standard Buffer-Local Variables): Undo prev change.
10499 Remove a few vars that are not always buffer-local.
10500
10501 2004-11-24 Luc Teirlinck <teirllm@auburn.edu>
10502
10503 * locals.texi (Standard Buffer-Local Variables): Comment out
10504 xref's to non-existent node `Yet to be written'.
10505
10506 2004-11-24 Richard M. Stallman <rms@gnu.org>
10507
10508 * processes.texi (Synchronous Processes): Grammar fix.
10509
10510 * numbers.texi (Comparison of Numbers): Add eql.
10511
10512 * locals.texi (Standard Buffer-Local Variables): Add many vars.
10513
10514 * intro.texi (Printing Notation): Fix previous change.
10515
10516 * display.texi (Customizing Bitmaps): Move indicate-buffer-boundaries
10517 and default-indicate-buffer-boundaries from here.
10518 (Usual Display): To here.
10519 (Scroll Bars): Add scroll-bar-mode and scroll-bar-width.
10520 (Usual Display): Move tab-width up.
10521
10522 * customize.texi (Variable Definitions):
10523 Replace show-paren-mode example with tooltip-mode.
10524 (Simple Types, Composite Types, Defining New Types):
10525 Minor cleanups.
10526
10527 2004-11-21 Jesper Harder <harder@ifa.au.dk>
10528
10529 * processes.texi (Synchronous Processes, Output from Processes):
10530 Markup fix.
10531
10532 2004-11-20 Richard M. Stallman <rms@gnu.org>
10533
10534 * positions.texi (Skipping Characters): skip-chars-forward
10535 now handles char classes.
10536
10537 * intro.texi (Printing Notation): Avoid confusion of `print'
10538 when explaining @print.
10539
10540 * macros.texi (Argument Evaluation): Fix 1st `for' expansion example.
10541
10542 * display.texi (Display Table Format): Minor fix.
10543
10544 * streams.texi (Output Functions): Fix print example.
10545
10546 * Makefile.in (elisp): New target.
10547 (dist): Depend on $(infodir)/elisp, not elisp.
10548 Copy the info files from $(infodir).
10549
10550 * minibuf.texi (Text from Minibuffer): Document KEEP-ALL arg in
10551 read-from-minibuffer.
10552
10553 * searching.texi (Regexp Search): Rename that to search-spaces-regexp.
10554
10555 2004-11-19 Richard M. Stallman <rms@gnu.org>
10556
10557 * searching.texi (Regexp Search): Add search-whitespace-regexp.
10558
10559 2004-11-19 CHENG Gao <chenggao@gmail.com> (tiny change)
10560
10561 * tips.texi (Coding Conventions): Fix typo.
10562
10563 2004-11-16 Richard M. Stallman <rms@gnu.org>
10564
10565 * tips.texi (Coding Conventions): Separate defvar and require
10566 methods to avoid warnings. Use require only when there are many
10567 functions and variables from that package.
10568
10569 * minibuf.texi (Minibuffer Completion): When ignoring case,
10570 predicate must not be case-sensitive.
10571
10572 * debugging.texi (Function Debugging, Explicit Debug): Clarified.
10573 (Test Coverage): Don't talk about "splotches". Clarified.
10574
10575 2004-11-16 Thien-Thi Nguyen <ttn@gnu.org>
10576
10577 * frames.texi (Window Frame Parameters): Fix typo.
10578
10579 2004-11-15 Kim F. Storm <storm@cua.dk>
10580
10581 * symbols.texi (Other Plists): Note that plist-get may signal error.
10582 Add safe-plist-get.
10583
10584 2004-11-15 Thien-Thi Nguyen <ttn@gnu.org>
10585
10586 * modes.texi (Font Lock Basics): Fix typo.
10587
10588 2004-11-08 Richard M. Stallman <rms@gnu.org>
10589
10590 * syntax.texi (Syntax Table Functions): Add syntax-after.
10591
10592 2004-11-06 Lars Brinkhoff <lars@nocrew.org>
10593
10594 * os.texi (Processor Run Time): New section documenting
10595 get-internal-run-time.
10596
10597 2004-11-06 Eli Zaretskii <eliz@gnu.org>
10598
10599 * Makefile.in (install, maintainer-clean): Don't use "elisp-*" as
10600 it nukes elisp-cover.texi.
10601 (dist): Change elisp-[0-9] to elisp-[1-9], as there could be no
10602 elisp-0 etc.
10603
10604 2004-11-05 Luc Teirlinck <teirllm@auburn.edu>
10605
10606 * commands.texi (Keyboard Macros): Document `append' return value
10607 of `defining-kbd-macro'.
10608
10609 2004-11-01 Richard M. Stallman <rms@gnu.org>
10610
10611 * commands.texi (Interactive Call): Add called-interactively-p.
10612
10613 2004-10-29 Simon Josefsson <jas@extundo.com>
10614
10615 * minibuf.texi (Reading a Password): Revert.
10616
10617 2004-10-28 Richard M. Stallman <rms@gnu.org>
10618
10619 * frames.texi (Display Feature Testing): Explain about "vendor".
10620
10621 2004-10-27 Richard M. Stallman <rms@gnu.org>
10622
10623 * commands.texi (Interactive Codes): `N' uses numeric prefix,
10624 not raw. Clarify `n'.
10625 (Interactive Call): Rewrite interactive-p, focusing on when
10626 and how to use it.
10627 (Misc Events): Clarify previous change.
10628
10629 * advice.texi (Simple Advice): Clarify what job the example does.
10630 (Around-Advice): Clarify ad-do-it.
10631 (Activation of Advice): An option of ad-default-compilation-action
10632 is `never', not `nil'.
10633
10634 2004-10-26 Kim F. Storm <storm@cua.dk>
10635
10636 * commands.texi (Interactive Codes): Add U code letter.
10637
10638 2004-10-25 Simon Josefsson <jas@extundo.com>
10639
10640 * minibuf.texi (Reading a Password): Add.
10641
10642 2004-10-24 Jason Rumney <jasonr@gnu.org>
10643
10644 * commands.texi (Misc Events): Remove mouse-wheel. Add wheel-up
10645 and wheel-down.
10646
10647 2004-10-24 Kai Grossjohann <kai.grossjohann@gmx.net>
10648
10649 * processes.texi (Synchronous Processes): Document process-file.
10650
10651 2004-10-22 Kenichi Handa <handa@m17n.org>
10652
10653 * text.texi (translate-region): Document that it accepts also a
10654 char-table.
10655
10656 2004-10-22 David Ponce <david@dponce.com>
10657
10658 * windows.texi (Resizing Windows): Document the `preserve-before'
10659 argument of the functions `enlarge-window' and `shrink-window'.
10660
10661 2004-10-19 Jason Rumney <jasonr@gnu.org>
10662
10663 * makefile.w32-in (elisp): Change order of arguments to makeinfo.
10664
10665 2004-10-09 Luc Teirlinck <teirllm@auburn.edu>
10666
10667 * text.texi (Filling): Add anchor for definition of
10668 `sentence-end-double-space'.
10669
10670 * searching.texi (Regexp Example): Update description of how
10671 Emacs currently recognizes the end of a sentence.
10672 (Standard Regexps): Update definition of the variable
10673 `sentence-end'. Add definition of the function `sentence-end'.
10674
10675 2004-10-08 Paul Pogonyshev <pogonyshev@gmx.net>
10676
10677 * display.texi (Progress): New node.
10678
10679 2004-10-05 Kim F. Storm <storm@cua.dk>
10680
10681 * display.texi (Fringe Bitmaps): Update fringe-bitmaps-at-pos.
10682
10683 2004-09-29 Kim F. Storm <storm@cua.dk>
10684
10685 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
10686 to identify bitmaps. Remove -fringe-bitmap suffix for standard
10687 fringe bitmap symbols, as they now have their own namespace.
10688 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
10689 vs. pixels. Signal error if no free bitmap slots.
10690 (Pixel Specification): Change IMAGE to @var{image}.
10691
10692 2004-09-28 Richard M. Stallman <rms@gnu.org>
10693
10694 * text.texi (Special Properties): Clarify line-spacing and line-height.
10695
10696 * searching.texi (Regexp Search): Add looking-back.
10697
10698 2004-09-25 Luc Teirlinck <teirllm@auburn.edu>
10699
10700 * display.texi: Correct typos.
10701 (Image Descriptors): Correct xref's.
10702
10703 2004-09-25 Richard M. Stallman <rms@gnu.org>
10704
10705 * text.texi (Special Properties): Cleanups in `cursor'.
10706 Rewrites in `line-height' and `line-spacing'; exchange them.
10707
10708 * display.texi (Fringes): Rewrite previous change.
10709 (Fringe Bitmaps): Merge text from Display Fringe Bitmaps. Rewrite.
10710 (Display Fringe Bitmaps): Node deleted, text moved.
10711 (Customizing Bitmaps): Split off from Fringe Bitmaps. Rewrite.
10712 (Scroll Bars): Clarify set-window-scroll-bars.
10713 (Pointer Shape): Rewrite.
10714 (Specified Space): Clarify :align-to, etc.
10715 (Pixel Specification): Use @var. Clarify new text.
10716 (Other Display Specs): Clarify `slice'.
10717 (Image Descriptors): Cleanups.
10718 (Showing Images): Cleanups.
10719
10720 2004-09-24 Luc Teirlinck <teirllm@auburn.edu>
10721
10722 * hooks.texi (Standard Hooks): Add `after-change-major-mode-hook'.
10723
10724 * modes.texi: Various minor changes in addition to:
10725 (Major Mode Conventions): Final call to `run-mode-hooks' should
10726 not be inside the `delay-mode-hooks' form.
10727 (Mode Hooks): New node.
10728 (Hooks): Delete obsolete example.
10729 Move definitions of `run-mode-hooks' and `delay-mode-hooks' to new
10730 node "Mode Hooks".
10731
10732 2004-09-22 Luc Teirlinck <teirllm@auburn.edu>
10733
10734 * display.texi: Correct various typos.
10735 (Display): Rename node "Pointer Shapes" to "Pointer
10736 Shape". (There is already a node called "Pointer Shapes" in
10737 frames.texi.)
10738 (Images): Remove non-existent node "Image Slices" from menu.
10739
10740 2004-09-23 Kim F. Storm <storm@cua.dk>
10741
10742 * text.texi (Special Properties): Add `cursor', `pointer',
10743 `line-height', and `line-spacing' properties.
10744
10745 * display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
10746 Shapes' to menu.
10747 (Standard Faces): Doc fix for fringe face.
10748 (Fringes): Add `overflow-newline-into-fringe' and
10749 'indicate-buffer-boundaries'.
10750 (Fringe Bitmaps, Pointer Shapes): New nodes.
10751 (Display Property): Add 'Pixel Specification' and 'Display Fringe
10752 Bitmaps' to menu.
10753 (Specified Space): Describe pixel width and height.
10754 (Pixel Specification): New node.
10755 (Other Display Specs): Add `slice' property.
10756 (Display Fringe Bitmaps): New node.
10757 (Images): Add 'Image Slices' to menu.
10758 (Image Descriptors): Add `:pointer' and `:map' properties.
10759 (Showing Images): Add slice arg to `insert-image'.
10760 Add 'insert-sliced-image'.
10761
10762 2004-09-20 Richard M. Stallman <rms@gnu.org>
10763
10764 * commands.texi (Key Sequence Input):
10765 Clarify downcasing in read-key-sequence.
10766
10767 2004-09-08 Juri Linkov <juri@jurta.org>
10768
10769 * minibuf.texi (Minibuffer History): Add `history-delete-duplicates'.
10770
10771 2004-09-07 Luc Teirlinck <teirllm@auburn.edu>
10772
10773 * locals.texi (Standard Buffer-Local Variables):
10774 Add `buffer-auto-save-file-format'.
10775 * internals.texi (Buffer Internals): Describe new
10776 auto_save_file_format field of the buffer structure.
10777 * files.texi (Format Conversion): `auto-save-file-format' has been
10778 renamed `buffer-auto-save-file-format'.
10779
10780 2004-08-27 Luc Teirlinck <teirllm@auburn.edu>
10781
10782 * abbrevs.texi (Abbrev Expansion): `abbrev-start-location' can be
10783 an integer or a marker.
10784 (Abbrev Expansion): Replace example for `pre-abbrev-expand-hook'.
10785
10786 2004-08-22 Richard M. Stallman <rms@gnu.org>
10787
10788 * modes.texi (Major Mode Conventions): Discuss rebinding of
10789 standard key bindings.
10790
10791 2004-08-18 Kim F. Storm <storm@cua.dk>
10792
10793 * processes.texi (Accepting Output): Add `just-this-one' arg to
10794 `accept-process-output'.
10795 (Output from Processes): New var `process-adaptive-read-buffering'.
10796
10797 2004-08-10 Luc Teirlinck <teirllm@auburn.edu>
10798
10799 * keymaps.texi: Various changes in addition to:
10800 (Keymap Terminology): `kbd' uses same syntax as Edit Macro mode.
10801 Give more varied examples for `kbd'.
10802 (Creating Keymaps): Char tables have slots for all characters
10803 without modifiers.
10804 (Active Keymaps): `overriding-local-map' and
10805 `overriding-terminal-local-map' also override text property and
10806 overlay keymaps.
10807 (Functions for Key Lookup): Mention OLP arg to `current-active-maps'.
10808 (Scanning Keymaps): `accessible-keymaps' uses `[]' instead of `""'
10809 to denote a prefix of no events.
10810 `map-keymap' includes parent's bindings _recursively_.
10811 Clarify and correct description of `where-is-internal'.
10812 Mention BUFFER-OR-NAME arg to `describe-bindings'.
10813 (Menu Example): For menus intended for use with the keyboard, the
10814 menu items should be bound to characters or real function keys.
10815
10816 2004-08-08 Luc Teirlinck <teirllm@auburn.edu>
10817
10818 * objects.texi (Character Type): Reposition `@anchor' to prevent
10819 double space inside sentence in Info.
10820
10821 * hooks.texi (Standard Hooks): `disabled-command-hook' has been
10822 renamed to `disabled-command-function'.
10823 * commands.texi (Key Sequence Input): Remove unnecessary anchor.
10824 (Command Loop Info): Replace reference to it.
10825 (Disabling Commands): `disabled-command-hook' has been renamed to
10826 `disabled-command-function'.
10827
10828 2004-08-07 Luc Teirlinck <teirllm@auburn.edu>
10829
10830 * os.texi (Translating Input): Only non-prefix bindings in
10831 `key-translation-map' override actual key bindings. Warn about
10832 possible indirect effect of actual key bindings on non-prefix
10833 bindings in `key-translation-map'.
10834
10835 2004-08-06 Luc Teirlinck <teirllm@auburn.edu>
10836
10837 * minibuf.texi (High-Level Completion): Add anchor for definition
10838 of `read-variable'.
10839
10840 * commands.texi: Various changes in addition to:
10841 (Using Interactive): Clarify description of `interactive-form'.
10842 (Interactive Call): Mention default for KEYS argument to
10843 `call-interactively'.
10844 (Command Loop Info): Clarify description of `this-command-keys'.
10845 Mention KEEP-RECORD argument to `clear-this-command-keys'.
10846 Value of `last-event-frame' can be `macro'.
10847 (Repeat Events): `double-click-fuzz' is also used to distinguish
10848 clicks and drags.
10849 (Classifying Events): Clarify descriptions of `event-modifiers'
10850 `event-basic-type' and `event-convert-list'.
10851 (Accessing Events): `posn-timestamp' takes POSITION argument.
10852 (Quoted Character Input): Clarify description of
10853 `read-quoted-char' and fix example.
10854 (Quitting): Add `with-local-quit'.
10855 (Disabling Commands): Correct and clarify descriptions of
10856 `enable-command' and `disable-command'.
10857 Mention what happens if `disabled-command-hook' is nil.
10858 (Keyboard Macros): Mention LOOPFUNC arg to `execute-kbd-macro'.
10859 Describe `executing-kbd-macro' instead of obsolete `executing-macro'.
10860
10861 2004-07-24 Luc Teirlinck <teirllm@auburn.edu>
10862
10863 * frames.texi: Various changes in addition to:
10864 (Creating Frames): Expand and clarify description of `make-frame'.
10865 (Window Frame Parameters): Either none or both of the `icon-left'
10866 and `icon-top' parameters must be specified. Put descriptions of
10867 `menu-bar-lines' and `toolbar-lines' closer together and change
10868 them accordingly.
10869 (Frame Titles): `multiple-frames' is not guaranteed to be accurate
10870 except while processing `frame-title-format' or `icon-title-format'.
10871 (Deleting Frames): Correct description of `delete-frame'.
10872 Non-nil return values of `frame-live-p' are like those of `framep'.
10873 (Frames and Windows): Mention return value of
10874 `set-frame-selected-window'.
10875 (Visibility of Frames): Mention `force' argument to
10876 `make-frame-invisible'. `frame-visible-p' returns t for all
10877 frames on text-only terminals.
10878 (Frame Configurations): Restoring a frame configuration does not
10879 restore deleted frames.
10880 (Window System Selections): `x-set-selection' returns DATA.
10881 (Resources): Add example.
10882 (Display Feature Testing): Clarify descriptions of
10883 `display-pixel-height', `display-pixel-width', `x-server-version'
10884 and `x-server-vendor'.
10885
10886 * windows.texi (Choosing Window): Add anchor.
10887 * minibuf.texi (Minibuffer Misc): Add anchor.
10888
10889 2004-07-23 John Paul Wallington <jpw@gnu.org>
10890
10891 * macros.texi (Defining Macros): Declaration keyword for setting
10892 Edebug spec is `debug' not `edebug'.
10893
10894 2004-07-19 Luc Teirlinck <teirllm@auburn.edu>
10895
10896 * windows.texi: Various small changes in addition to:
10897 (Window Point): Mention return value of `set-window-point'.
10898 (Window Start): `pos-visible-in-window-p' disregards horizontal
10899 scrolling. Explain return value if PARTIALLY is non-nil.
10900 (Vertical Scrolling): Mention PIXELS-P argument to `window-vscroll'
10901 and `set-window-vscroll'.
10902 (Size of Window): The argument WINDOW to `window-inside-edges',
10903 `window-pixel-edges' and `window-inside-pixel-edges' is optional.
10904 (Resizing Windows): Explain return value of
10905 `shrink-window-if-larger-than-buffer'.
10906 `window-size-fixed' automatically becomes buffer local when set.
10907 (Window Configurations): Explain return value of
10908 `set-window-configuration'.
10909
10910 * minibuf.texi (Minibuffer Misc): Add anchor for
10911 `minibuffer-scroll-window'.
10912
10913 * positions.texi (Text Lines): Add anchor for `count-lines'.
10914
10915 2004-07-17 Richard M. Stallman <rms@gnu.org>
10916
10917 * display.texi (Overlay Properties): Adding `evaporate' prop
10918 deletes empty overlay immediately.
10919
10920 * abbrevs.texi (Abbrev Expansion): Clarify pre-abbrev-expand-hook,
10921 fix example.
10922
10923 2004-07-16 Jim Blandy <jimb@redhat.com>
10924
10925 * searching.texi (Regexp Backslash): Document new \_< and \_>
10926 operators.
10927
10928 2004-07-16 Juanma Barranquero <lektu@terra.es>
10929
10930 * display.texi (Images): Fix Texinfo usage.
10931
10932 2004-07-14 Luc Teirlinck <teirllm@auburn.edu>
10933
10934 * buffers.texi (Modification Time): `visited-file-modtime' now
10935 returns a list of two integers, instead of a cons.
10936
10937 2004-07-13 Luc Teirlinck <teirllm@auburn.edu>
10938
10939 * windows.texi: Various changes in addition to:
10940 (Splitting Windows): Add `split-window-keep-point'.
10941
10942 2004-07-09 Richard M. Stallman <rms@gnu.org>
10943
10944 * frames.texi (Input Focus): Minor fix.
10945
10946 2004-07-07 Luc Teirlinck <teirllm@auburn.edu>
10947
10948 * frames.texi (Input Focus): Clarify descriptions of
10949 `select-frame-set-input-focus' and `select-frame'.
10950
10951 2004-07-06 Luc Teirlinck <teirllm@auburn.edu>
10952
10953 * os.texi: Various small changes in addition to:
10954 (Killing Emacs): Expand and clarify description of
10955 `kill-emacs-query-functions' and `kill-emacs-hook'.
10956 (System Environment): Expand and clarify description of `getenv'
10957 and `setenv'.
10958 (Timers): Clarify description of `run-at-time'.
10959 (Translating Input): Correct description of
10960 `extra-keyboard-modifiers'.
10961 (Flow Control): Correct description of `enable-flow-control'.
10962
10963 2004-07-06 Thien-Thi Nguyen <ttn@gnu.org>
10964
10965 * os.texi: Update copyright.
10966 (Session Management): Grammar fix.
10967 Clarify which Emacs does the restarting.
10968 Use @samp for *scratch* buffer.
10969
10970 2004-07-04 Alan Mackenzie <acm@muc.de>
10971
10972 * frames.texi (Input Focus): Add documentation for
10973 `select-frame-set-input-focus'. Replace refs to non-existent
10974 `switch-frame' with `select-frame'. Minor corrections and tidying
10975 up of text-only terminal stuff.
10976
10977 2004-07-02 Richard M. Stallman <rms@gnu.org>
10978
10979 * files.texi (Saving Buffers): Cleanup write-contents-function.
10980 (Magic File Names): Cleanup file-remote-p.
10981
10982 2004-07-02 Kai Großjohann <kai@emptydomain.de>
10983
10984 * files.texi (Magic File Names): `file-remote-p' returns an
10985 identifier of the remote system, not just t.
10986
10987 2004-07-02 David Kastrup <dak@gnu.org>
10988
10989 * searching.texi (Entire Match Data): Add explanation about new
10990 match-data behavior when @var{integers} is non-nil.
10991
10992 2004-06-24 Richard M. Stallman <rms@gnu.org>
10993
10994 * commands.texi (Misc Events): Describe usr1-signal, usr2-signal event.
10995
10996 * customize.texi (Variable Definitions): Note about doc strings
10997 and :set.
10998
10999 * keymaps.texi (Keymap Terminology): Document `kbd'.
11000 (Changing Key Bindings, Key Binding Commands): Use kbd in examples.
11001
11002 * display.texi (Invisible Text): Setting buffer-invisibility-spec
11003 makes it buffer-local.
11004
11005 * files.texi (Saving Buffers): Correct previous change.
11006
11007 * commands.texi (Accessing Events):
11008 Clarify posn-col-row and posn-actual-col-row.
11009
11010 2004-06-24 David Ponce <david.ponce@wanadoo.fr>
11011
11012 * commands.texi (Accessing Events): New functions
11013 posn-at-point and posn-at-x-y. Add example to posn-x-y.
11014
11015 2004-06-23 Luc Teirlinck <teirllm@auburn.edu>
11016
11017 * lists.texi, files.texi, processes.texi, macros.texi, hash.texi:
11018 * frames.texi, buffers.texi, backups.texi, variables.texi:
11019 * loading.texi, eval.texi, functions.texi, control.texi:
11020 * symbols.texi, minibuf.texi: Reposition @anchor's.
11021
11022 * help.texi: Various small changes in addition to the following.
11023 (Describing Characters): Describe PREFIX argument to
11024 `key-description'. Correct and clarify definition of
11025 `text-char-description'. Describe NEED-VECTOR argument to
11026 `read-kbd-macro'.
11027 (Help Functions): Clarify definition of `apropos'.
11028
11029 2004-06-23 Lars Hansen <larsh@math.ku.dk>
11030
11031 * files.texi (Saving Buffers): Correct description of
11032 `write-contents-functions'.
11033
11034 2004-06-21 Juanma Barranquero <lektu@terra.es>
11035
11036 * display.texi (Images): Remove redundant @vindex directives.
11037 Rewrite `image-library-alist' doc in active voice.
11038
11039 2004-06-14 Juanma Barranquero <lektu@terra.es>
11040
11041 * display.texi (Images): Document new delayed library loading,
11042 variable `image-library-alist' and (existing but undocumented)
11043 function `image-type-available-p'.
11044
11045 2004-06-05 Richard M. Stallman <rms@gnu.org>
11046
11047 * minibuf.texi (Minibuffer Completion): For INITIAL arg,
11048 refer the user to the Initial Input node.
11049 (Text from Minibuffer): Likewise.
11050 (Initial Input): New node. Document this feature
11051 and say it is mostly deprecated.
11052
11053 2004-05-30 Richard M. Stallman <rms@gnu.org>
11054
11055 * loading.texi (Named Features): Clarify return value
11056 and meaning of NOERROR.
11057
11058 * variables.texi (File Local Variables): Minor cleanup.
11059
11060 2004-05-30 Michael Albinus <michael.albinus@gmx.de>
11061
11062 * files.texi (Magic File Names): Add `file-remote-p' as operation
11063 of file name handlers.
11064
11065 2004-05-29 Richard M. Stallman <rms@gnu.org>
11066
11067 * modes.texi (Minor Mode Conventions): (-) has no special meaning
11068 as arg to a minor mode command.
11069
11070 2004-05-22 Richard M. Stallman <rms@gnu.org>
11071
11072 * syntax.texi (Syntax Class Table): Word syntax not just for English.
11073
11074 * streams.texi (Output Variables): Doc float-output-format.
11075
11076 * searching.texi (Regexp Special): Nested repetition can be infloop.
11077
11078 * eval.texi (Eval): Increasing max-lisp-eval-depth can cause
11079 real stack overflow.
11080
11081 * compile.texi: Minor cleanups.
11082
11083 2004-05-22 Luc Teirlinck <teirllm@dms.auburn.edu>
11084
11085 * lists.texi (Cons Cells): Explain dotted lists, true lists,
11086 circular lists.
11087 (List Elements): Explain handling of circular and dotted lists.
11088
11089 2004-05-19 Thien-Thi Nguyen <ttn@gnu.org>
11090
11091 * modes.texi (Search-based Fontification): Fix typo.
11092
11093 2004-05-10 Juanma Barranquero <lektu@terra.es>
11094
11095 * modes.texi (Mode Line Variables): Fix description of
11096 global-mode-string, which is now after which-func-mode, not the
11097 buffer name.
11098
11099 2004-05-07 Lars Hansen <larsh@math.ku.dk>
11100
11101 * modes.texi (Desktop Save Mode): Add.
11102 (Modes): Add menu entry Desktop Save Mode.
11103
11104 * hooks.texi: Add desktop-after-read-hook,
11105 desktop-no-desktop-file-hook and desktop-save-hook.
11106
11107 * locals.texi: Add desktop-save-buffer.
11108
11109 2004-04-30 Jesper Harder <harder@ifa.au.dk>
11110
11111 * display.texi: emacs -> Emacs.
11112
11113 2004-04-27 Matthew Mundell <matt@mundell.ukfsn.org>
11114
11115 * files.texi (Changing Files): Document set-file-times.
11116
11117 2004-04-23 Juanma Barranquero <lektu@terra.es>
11118
11119 * makefile.w32-in: Add "-*- makefile -*-" mode tag.
11120
11121 2004-04-18 Jesper Harder <harder@ifa.au.dk>
11122
11123 * tips.texi (Coding Conventions): defopt -> defcustom.
11124
11125 2004-04-16 Luc Teirlinck <teirllm@auburn.edu>
11126
11127 * sequences.texi: Various clarifications.
11128
11129 2004-04-14 Luc Teirlinck <teirllm@auburn.edu>
11130
11131 * buffers.texi (Read Only Buffers): Mention optional ARG to
11132 `toggle-read-only'.
11133
11134 2004-04-14 Nick Roberts <nick@nick.uklinux.net>
11135
11136 * windows.texi (Selecting Windows): Note that get-lru-window
11137 returns a full-width window if possible.
11138
11139 2004-04-13 Luc Teirlinck <teirllm@auburn.edu>
11140
11141 * buffers.texi: Various changes in addition to:
11142 (Buffer File Name): Add `find-buffer-visiting'.
11143 (Buffer Modification): Mention optional ARG to `not-modified'.
11144 (Indirect Buffers): Mention optional CLONE argument to
11145 `make-indirect-buffer'.
11146
11147 * files.texi: Various changes in addition to:
11148 (Visiting Functions): `find-file-hook' is now a normal hook.
11149 (File Name Expansion): Explain difference between the way that
11150 `expand-file-name' and `file-truename' treat `..'.
11151 (Contents of Directories): Mention optional ID-FORMAT argument to
11152 `directory-files-and-attributes'.
11153 (Format Conversion): Mention new optional CONFIRM argument to
11154 `format-write-file'.
11155
11156 2004-04-12 Miles Bader <miles@gnu.org>
11157
11158 * macros.texi (Expansion): Add description of `macroexpand-all'.
11159
11160 2004-04-05 Jesper Harder <harder@ifa.au.dk>
11161
11162 * variables.texi (Variable Aliases):
11163 Mention cyclic-variable-indirection.
11164
11165 * errors.texi (Standard Errors): Ditto.
11166
11167 2004-04-04 Luc Teirlinck <teirllm@auburn.edu>
11168
11169 * backups.texi: Various small changes in addition to:
11170 (Making Backups): Mention return value of `backup-buffer'.
11171 (Auto-Saving): Mention optional FORCE argument to
11172 `delete-auto-save-file-if-necessary'.
11173 (Reverting): Mention optional PRESERVE-MODES argument to
11174 `revert-buffer'. Correct description of `revert-buffer-function'.
11175
11176 2004-03-22 Juri Linkov <juri@jurta.org>
11177
11178 * sequences.texi (Sequence Functions): Replace xref to `Vectors'
11179 with `Vector Functions'.
11180
11181 * text.texi (Sorting): Add missing quote.
11182
11183 2004-03-14 Luc Teirlinck <teirllm@auburn.edu>
11184
11185 * intro.texi (Lisp History): Replace xref to `cl' manual with
11186 inforef.
11187
11188 2004-03-12 Richard M. Stallman <rms@gnu.org>
11189
11190 * intro.texi (Version Info): Add arg to emacs-version.
11191 (Lisp History): Change xref to CL manual.
11192
11193 2004-03-09 Luc Teirlinck <teirllm@auburn.edu>
11194
11195 * minibuf.texi (Completion Commands): Add xref to Emacs manual
11196 for Partial Completion mode.
11197
11198 2004-03-07 Thien-Thi Nguyen <ttn@gnu.org>
11199
11200 * customize.texi: Fix typo. Remove eol whitespace.
11201
11202 2004-03-04 Richard M. Stallman <rms@gnu.org>
11203
11204 * processes.texi: Fix typos.
11205
11206 * lists.texi (Building Lists): Minor clarification.
11207
11208 * hash.texi (Creating Hash): Correct the meaning of t for WEAK
11209 in make-hash-table.
11210
11211 2004-02-29 Juanma Barranquero <lektu@terra.es>
11212
11213 * makefile.w32-in (clean, maintainer-clean): Use $(DEL) instead of
11214 rm, and ignore exit code.
11215
11216 2004-02-27 Dan Nicolaescu <dann@ics.uci.edu>
11217
11218 * display.texi (Defining Faces): Add description for min-colors.
11219 Update example.
11220
11221 2004-02-23 Luc Teirlinck <teirllm@auburn.edu>
11222
11223 * abbrevs.texi: Various corrections and clarifications in addition
11224 to the following:
11225 (Abbrev Tables): Delete add-abbrev (as suggested by RMS).
11226
11227 2004-02-22 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11228
11229 * calendar.texi (Holiday Customizing): Quote arg of holiday-sexp.
11230
11231 2004-02-21 Luc Teirlinck <teirllm@auburn.edu>
11232
11233 * text.texi: Various small changes in addition to the following:
11234 (User-Level Deletion): Mention optional BACKWARD-ONLY argument
11235 to delete-horizontal-space.
11236 (Kill Functions, Yanking, Low-Level Kill Ring): Clarify and correct
11237 description of yank-handler text property at various places.
11238
11239 * frames.texi (Window System Selections): Add anchor.
11240
11241 * syntax.texi (Syntax Table Functions): Clarify and correct
11242 descriptions of make-syntax-table and copy-syntax-table.
11243 (Motion and Syntax): Clarify SYNTAXES argument to
11244 skip-syntax-forward.
11245 (Parsing Expressions): Mention that the return value of
11246 parse-partial-sexp is currently a list of ten rather than nine
11247 elements.
11248 (Categories): Various corrections and clarifications.
11249
11250 2004-02-17 Luc Teirlinck <teirllm@auburn.edu>
11251
11252 * markers.texi (Marker Insertion Types): Minor change.
11253
11254 * locals.texi (Standard Buffer-Local Variables):
11255 * commands.texi (Interactive Codes, Using Interactive):
11256 * functions.texi (Related Topics): Fix xrefs.
11257
11258 2004-02-16 Luc Teirlinck <teirllm@auburn.edu>
11259
11260 * lists.texi (Sets And Lists): Update description of delete-dups.
11261
11262 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11263
11264 * keymaps.texi (Tool Bar): tool-bar-item => tool-bar-button.
11265
11266 2004-02-16 Jan Djärv <jan.h.d@swipnet.se>
11267
11268 * frames.texi (Parameter Access): frame-parameters arg is optional.
11269 modify-frame-parameters handles nil for FRAME.
11270 (Window Frame Parameters): menu-bar-lines and tool-bar-lines
11271 are all-or-nothing for certain toolkits.
11272 Mention parameter wait-for-wm.
11273 (Frames and Windows): In frame-first-window and frame-selected-window
11274 the arg is optional.
11275 (Input Focus): In redirect-frame-focus the second arg is optional.
11276 (Window System Selections): Mention selection type CLIPBOARD.
11277 Mention data-type UTF8_STRING.
11278 Mention numbering of cut buffers.
11279 (Resources): Describe x-resource-name.
11280
11281 2004-02-16 Richard M. Stallman <rms@gnu.org>
11282
11283 * windows.texi (Buffers and Windows): Delete false table
11284 about all-frames.
11285
11286 * syntax.texi (Parsing Expressions): Delete old caveat
11287 about parse-sexp-ignore-comments.
11288
11289 * streams.texi (Output Variables): Add print-quoted.
11290
11291 * lists.texi (Building Lists): Minor cleanup.
11292
11293 * hash.texi (Creating Hash): Correct and clarify doc of WEAK values.
11294
11295 * display.texi (Overlays): Explain overlays use markers.
11296 (Managing Overlays): Explain front-advance and rear-advance
11297 in more detail.
11298
11299 * loading.texi (Unloading): Document unload-feature-special-hooks.
11300 Get rid of fns-NNN.el file.
11301
11302 2004-02-16 Matthew Mundell <matt@mundell.ukfsn.org> (tiny change)
11303
11304 * help.texi (Describing Characters): Fix text-char-description
11305 example output.
11306
11307 * edebug.texi (Using Edebug): Fix example.
11308
11309 * debugging.texi (Internals of Debugger): Fix return value.
11310
11311 * files.texi (Changing Files): Fix argname.
11312
11313 * calendar.texi: Fix parens, and default values.
11314
11315 * display.texi, frames.texi, internals.texi, modes.texi: Minor fixes.
11316 * nonascii.texi, objects.texi, os.texi: Minor fixes.
11317 * searching.texi, text.texi, tips.texi, windows.texi: Minor fixes.
11318
11319 * positions.texi (Text Lines): Don't add -1 in current-line.
11320
11321 2004-02-16 Richard M. Stallman <rms@gnu.org>
11322
11323 * compile.texi (Compiler Errors): if-boundp feature applies to cond.
11324
11325 2004-02-16 Jesper Harder <harder@ifa.au.dk> (tiny change)
11326
11327 * processes.texi (Low-Level Network): Fix a typo.
11328
11329 2004-02-12 Kim F. Storm <storm@cua.dk>
11330
11331 * display.texi (Fringes): Use consistent wording.
11332 Note that window-fringe's window arg is optional.
11333 (Scroll Bars): Use consistent wording.
11334
11335 2004-02-11 Luc Teirlinck <teirllm@auburn.edu>
11336
11337 * tips.texi (Comment Tips): Document the new conventions for
11338 commenting out code.
11339
11340 2004-02-07 Jan Djärv <jan.h.d@swipnet.se>
11341
11342 * positions.texi (Text Lines): Add missing end defun.
11343
11344 2004-02-07 Kim F. Storm <storm@cua.dk>
11345
11346 * positions.texi (Text Lines): Add line-number-at-pos.
11347
11348 2004-02-06 John Paul Wallington <jpw@gnu.org>
11349
11350 * display.texi (Button Properties, Button Buffer Commands):
11351 mouse-2 invokes button, not down-mouse-1.
11352
11353 2004-02-04 Jason Rumney <jasonr@gnu.org>
11354
11355 * makefile.w32-in: Sync with Makefile.in changes.
11356
11357 2004-02-03 Luc Teirlinck <teirllm@auburn.edu>
11358
11359 * minibuf.texi (Text from Minibuffer): Various corrections and
11360 clarifications.
11361 (Object from Minibuffer): Correct Lisp description of
11362 read-minibuffer.
11363 (Minibuffer History): Clarify description of cons values for
11364 HISTORY arguments.
11365 (Basic Completion): Various corrections and clarifications.
11366 Add completion-regexp-list.
11367 (Minibuffer Completion): Correct and clarify description of
11368 completing-read.
11369 (Completion Commands): Mention Partial Completion mode.
11370 Various other minor changes.
11371 (High-Level Completion): Various corrections and clarifications.
11372 (Reading File Names): Ditto.
11373 (Minibuffer Misc): Ditto.
11374
11375 2004-01-26 Luc Teirlinck <teirllm@auburn.edu>
11376
11377 * strings.texi (Text Comparison): assoc-string also matches
11378 elements of alists that are strings instead of conses.
11379 (Formatting Strings): Standardize Texinfo usage. Update index
11380 entries.
11381
11382 2004-01-20 Luc Teirlinck <teirllm@auburn.edu>
11383
11384 * lists.texi (Sets And Lists): Add delete-dups.
11385
11386 2004-01-15 Luc Teirlinck <teirllm@auburn.edu>
11387
11388 * edebug.texi (Instrumenting Macro Calls): `declare' is not a
11389 special form.
11390 * macros.texi (Defining Macros): Update description of `declare',
11391 which now is a macro.
11392 (Wrong Time): Fix typos.
11393
11394 2004-01-14 Luc Teirlinck <teirllm@auburn.edu>
11395
11396 * compile.texi (Compilation Functions): Expand descriptions of
11397 `compile-defun', `byte-compile-file', `byte-recompile-directory'
11398 and `batch-byte-compile'. In particular, mention and describe
11399 all optional arguments.
11400 (Disassembly): Correct and clarify the description of `disassemble'.
11401
11402 2004-01-11 Luc Teirlinck <teirllm@auburn.edu>
11403
11404 * searching.texi: Various small changes in addition to the
11405 following.
11406 (Regexp Example): Adapt to new value of `sentence-end'.
11407 (Regexp Functions): The PAREN argument to `regexp-opt' can be
11408 `words'.
11409 (Search and Replace): Add usage note for `perform-replace'.
11410 (Entire Match Data): Mention INTEGERS and REUSE arguments to
11411 `match-data'.
11412 (Standard Regexps): Update for new values of `paragraph-start'
11413 and `sentence-end'.
11414
11415 2004-01-07 Luc Teirlinck <teirllm@auburn.edu>
11416
11417 * files.texi (Saving Buffers): Clarify descriptions of
11418 `write-contents-functions' and `before-save-hook'.
11419 Make the defvar's for `before-save-hook' and `after-save-hook'
11420 into defopt's.
11421
11422 2004-01-07 Kim F. Storm <storm@cua.dk>
11423
11424 * commands.texi (Click Events): Describe new image and
11425 width/height elements of click events.
11426 (Accessing Events): Add posn-string, posn-image, and
11427 posn-object-width-height. Change posn-object to return either
11428 image or string object.
11429
11430 2004-01-01 Simon Josefsson <jas@extundo.com>
11431
11432 * hooks.texi (Standard Hooks): Add before-save-hook.
11433 * files.texi (Saving Buffers): Likewise.
11434
11435 2004-01-03 Richard M. Stallman <rms@gnu.org>
11436
11437 * frames.texi (Frames and Windows): Delete frame-root-window.
11438
11439 2004-01-03 Luc Teirlinck <teirllm@auburn.edu>
11440
11441 * eval.texi, hash.texi, help.texi, symbols.texi: Add anchors.
11442
11443 * functions.texi: Various small changes in addition to the
11444 following.
11445 (What Is a Function): `functionp' returns nil for macros.
11446 Clarify behavior of this and following functions for symbol arguments.
11447 (Function Documentation): Add `\' in front of (fn @var{arglist})
11448 and explain why.
11449 (Defining Functions): Mention DOCSTRING argument to `defalias'.
11450 Add anchor.
11451 (Mapping Functions): Add anchor. Unquote nil in mapcar* example.
11452
11453 2004-01-01 Miles Bader <miles@gnu.org>
11454
11455 * display.texi (Buttons): New section.
11456
11457 2003-12-31 Andreas Schwab <schwab@suse.de>
11458
11459 * numbers.texi (Math Functions): sqrt reports a domain-error
11460 error.
11461 (Float Basics): Use `(/ 0.0 0.0)' instead of `(sqrt -1.0)'.
11462
11463 2003-12-30 Luc Teirlinck <teirllm@auburn.edu>
11464
11465 * tips.texi (Documentation Tips): Update item on hyperlinks in
11466 documentation strings.
11467
11468 * errors.texi (Standard Errors): Various small corrections and
11469 additions.
11470
11471 * control.texi: Various small changes in addition to the
11472 following.
11473 (Signaling Errors): Provide some more details on how `signal'
11474 constructs the error message. Add anchor to the definition of
11475 `signal'.
11476 (Error Symbols): Describe special treatment of `quit'.
11477 (Cleanups): Rename BODY argument of `unwind-protect' to BODY-FORM
11478 to emphasize that it has to be a single form.
11479
11480 * buffers.texi: Add anchor.
11481
11482 2003-12-29 Richard M. Stallman <rms@gnu.org>
11483
11484 * windows.texi (Choosing Window): Add same-window-p, special-display-p.
11485 (Window Configurations): Add window-configuration-frame.
11486
11487 * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p.
11488
11489 * text.texi (Examining Properties): Add get-char-property-and-overlay.
11490 Change arg name in get-char-property.
11491 (Special Properties): Update handling of keymap property.
11492
11493 * strings.texi (Modifying Strings): Add clear-string.
11494 (Text Comparison): Add assoc-string and remove
11495 assoc-ignore-case, assoc-ignore-representation.
11496
11497 * os.texi (Time of Day): Add set-time-zone-rule.
11498
11499 * numbers.texi (Math Functions): asin, acos, log, log10
11500 report domain-error errors.
11501
11502 * nonascii.texi (Converting Representations):
11503 Add multibyte-char-to-unibyte and unibyte-char-to-multibyte.
11504 (Encoding and I/O): Add file-name-coding-system.
11505
11506 * modes.texi (Search-based Fontification): Explain that
11507 face specs are symbols with face names as values.
11508
11509 * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window.
11510
11511 * lists.texi (Building Lists): remq moved elsewhere.
11512 (Sets And Lists): remq moved here.
11513 (Association Lists): Refer to assoc-string.
11514
11515 * internals.texi (Garbage Collection): Add memory-use-counts.
11516
11517 * frames.texi (Frames and Windows): Add set-frame-selected-window
11518 and frame-root-window.
11519
11520 * files.texi (Contents of Directories):
11521 Add directory-files-and-attributes.
11522
11523 * display.texi (Refresh Screen): Add force-window-update.
11524 (Invisible Text): Explain about moving point out of invis text.
11525 (Overlay Properties): Add overlay-properties.
11526 (Managing Overlays): Add overlayp.
11527 (GIF Images): Invalid image number displays a hollow box.
11528
11529 * buffers.texi (Buffer Modification): Add restore-buffer-modified-p.
11530 (Killing Buffers): Add buffer-live-p.
11531
11532 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de>
11533
11534 * display.texi (Fringes): Fix typo "set-buffer-window".
11535
11536 2003-12-24 Luc Teirlinck <teirllm@auburn.edu>
11537
11538 * display.texi, eval.texi, help.texi, internals.texi, loading.texi:
11539 * nonascii.texi, processes.texi, tips.texi, variables.texi:
11540 Add or change various xrefs and anchors.
11541
11542 * commands.texi: Replace all occurrences of @acronym{CAR} with
11543 @sc{car}, for consistency with the rest of the Elisp manual.
11544 `car' and `cdr' are historically acronyms, but are no longer
11545 widely thought of as such.
11546
11547 * internals.texi (Pure Storage): Mention that `purecopy' does not
11548 copy text properties.
11549 (Object Internals): Now 29 bits are used (in most implementations)
11550 to address Lisp objects.
11551
11552 * variables.texi (Variables with Restricted Values): New node.
11553
11554 * objects.texi (Lisp Data Types): Mention that certain variables
11555 can only take on a restricted set of values and add an xref to
11556 the new node "Variables with Restricted Values".
11557
11558 * eval.texi (Function Indirection): Describe the errors that
11559 `indirect-function' can signal.
11560 (Eval): Clarify the descriptions of `eval-region' and `values'.
11561 Describe `eval-buffer' instead of `eval-current-buffer' and
11562 mention `eval-current-buffer' as an alias for `current-buffer'.
11563 Correct the description and mention all optional arguments.
11564
11565 * nonascii.texi: Various small changes in addition to the
11566 following.
11567 (Converting Representations): Clarify behavior of
11568 `string-make-multibyte' and `string-to-multibyte' for unibyte all
11569 ASCII arguments.
11570 (Character Sets): Document the variable `charset-list' and adapt
11571 the definition of the function `charset-list' accordingly.
11572 (Translation of Characters): Clarify use of generic characters in
11573 `make-translation-table'. Clarify and correct the description of
11574 the use of translation tables in encoding and decoding.
11575 (User-Chosen Coding Systems): Correct and clarify the description
11576 of `select-safe-coding-system'.
11577 (Default Coding Systems): Clarify description of
11578 `file-coding-system-alist'.
11579
11580 2003-11-30 Luc Teirlinck <teirllm@auburn.edu>
11581
11582 * strings.texi (Text Comparison): Correctly describe when two
11583 strings are `equal'. Combine and clarify descriptions of
11584 `assoc-ignore-case' and `assoc-ignore-representation'.
11585
11586 * objects.texi (Non-ASCII in Strings): Clarify description of
11587 when a string is unibyte or multibyte.
11588 (Bool-Vector Type): Update examples.
11589 (Equality Predicates): Correctly describe when two strings are
11590 `equal'.
11591
11592 2003-11-29 Luc Teirlinck <teirllm@auburn.edu>
11593
11594 * lists.texi (Building Lists): `append' no longer accepts integer
11595 arguments. Update the description of `number-sequence' to reflect
11596 recent changes.
11597 (Sets And Lists): Describe `member-ignore-case' after `member'.
11598
11599 2003-11-27 Kim F. Storm <storm@cua.dk>
11600
11601 * commands.texi (Click Events): Click object may be an images.
11602 Describe (dx . dy) element of click positions.
11603 (Accessing Events): Remove duplicate posn-timestamp.
11604 New functions posn-object and posn-object-x-y.
11605
11606 2003-11-23 Kim F. Storm <storm@cua.dk>
11607
11608 * commands.texi (Click Events): Describe enhancements to event
11609 position lists, including new text-pos and (col . row) items.
11610 Mention left-fringe and right-fringe area events.
11611 (Accessing Events): New functions posn-area and
11612 posn-actual-col-row. Mention posn-timestamp. Mention that
11613 posn-point in non-text area still returns buffer position.
11614 Clarify posn-col-row.
11615
11616 2003-11-21 Lars Hansen <larsh@math.ku.dk>
11617
11618 * files.texi (File Attributes): Describe new parameter ID-FORMAT.
11619 * anti.texi (File Attributes): Describe removed parameter
11620 ID-FORMAT.
11621
11622 2003-11-20 Luc Teirlinck <teirllm@auburn.edu>
11623
11624 * positions.texi (Positions): Mention that, if a marker is used as
11625 a position, its buffer is ignored.
11626
11627 * markers.texi (Overview of Markers): Mention it here too.
11628
11629 2003-11-12 Luc Teirlinck <teirllm@auburn.edu>
11630
11631 * numbers.texi (Numeric Conversions): Not just `floor', but also
11632 `truncate', `ceiling' and `round' accept optional argument DIVISOR.
11633
11634 2003-11-10 Luc Teirlinck <teirllm@auburn.edu>
11635
11636 * markers.texi (Creating Markers): Specify insertion type of
11637 created markers. Add xref to `Marker Insertion Types'.
11638 Second argument to `copy-marker' is optional.
11639 (Marker Insertion Types): Mention that most markers are created
11640 with insertion type nil.
11641 (The Mark): Correctly describe when `mark' signals an error.
11642 (The Region): Correctly describe when `region-beginning' and
11643 `region-end' signal an error.
11644
11645 2003-11-08 Luc Teirlinck <teirllm@auburn.edu>
11646
11647 * hash.texi (Creating Hash): Clarify description of `eql'.
11648 `makehash' is obsolete.
11649 (Hash Access): Add Common Lisp notes for `remhash' and `clrhash'.
11650
11651 * positions.texi (Point): Change description of `buffer-end', so
11652 that it is also correct for floating point arguments.
11653 (List Motion): Correct argument lists of `beginning-of-defun' and
11654 `end-of-defun'.
11655 (Excursions): Add xref to `Marker Insertion Types'.
11656 (Narrowing): Argument to `narrow-to-page' is optional.
11657
11658 2003-11-06 Luc Teirlinck <teirllm@auburn.edu>
11659
11660 * streams.texi (Output Streams): Clarify behavior of point for
11661 marker output streams.
11662
11663 2003-11-04 Luc Teirlinck <teirllm@auburn.edu>
11664
11665 * variables.texi (Defining Variables): Second argument to
11666 `defconst' is not optional.
11667 (Setting Variables): Mention optional argument APPEND to
11668 `add-to-list'.
11669 (Creating Buffer-Local): Expand description of
11670 `make-variable-buffer-local'.
11671 (Frame-Local Variables): Expand description of
11672 `make-variable-frame-local'.
11673 (Variable Aliases): Correct description of optional argument
11674 DOCSTRING to `defvaralias'. Mention return value of
11675 `defvaralias'.
11676 (File Local Variables): Add xref to `File variables' in Emacs
11677 Manual. Correct description of `hack-local-variables'. Mention
11678 `safe-local-variable' property. Mention optional second argument
11679 to `risky-local-variable-p'.
11680
11681 2003-11-03 Luc Teirlinck <teirllm@auburn.edu>
11682
11683 * symbols.texi (Symbol Plists): Mention return value of `setplist'.
11684
11685 2003-11-02 Jesper Harder <harder@ifa.au.dk> (tiny change)
11686
11687 * lispref/anti.texi, lispref/backups.texi, lispref/commands.texi
11688 lispref/customize.texi, lispref/display.texi, lispref/files.texi,
11689 lispref/internals.texi, lispref/keymaps.texi, lispref/loading.texi,
11690 lispref/modes.texi, lispref/nonascii.texi, lispref/numbers.texi,
11691 lispref/objects.texi, lispref/os.texi, lispref/positions.texi,
11692 lispref/processes.texi, lispref/searching.texi,
11693 lispref/sequences.texi, lispref/streams.texi, lispref/strings.texi,
11694 lispref/syntax.texi, lispref/text.texi: Replace @sc{foo} with
11695 @acronym{FOO}.
11696
11697 2003-10-27 Luc Teirlinck <teirllm@auburn.edu>
11698
11699 * strings.texi (Creating Strings): Argument START to `substring'
11700 can not be `nil'. Expand description of
11701 `substring-no-properties'. Correct description of `split-string',
11702 especially with respect to empty matches. Prevent very bad line
11703 break in definition of `split-string-default-separators'.
11704 (Text Comparison): `string=' and `string<' also accept symbols as
11705 arguments.
11706 (String Conversion): More completely describe argument BASE in
11707 `string-to-number'.
11708 (Formatting Strings): `%s' and `%S' in `format' do require
11709 corresponding object. Clarify behavior of numeric prefix after
11710 `%' in `format'.
11711 (Case Conversion): The argument to `upcase-initials' can be a
11712 character.
11713
11714 2003-10-27 Kenichi Handa <handa@m17n.org>
11715
11716 * display.texi (Fontsets): Fix texinfo usage.
11717
11718 2003-10-25 Kenichi Handa <handa@m17n.org>
11719
11720 * display.texi (Fontsets): Add description of the function
11721 set-fontset-font.
11722
11723 2003-10-23 Luc Teirlinck <teirllm@auburn.edu>
11724
11725 * display.texi (Temporary Displays): Add xref to `Documentation
11726 Tips'.
11727
11728 * functions.texi (Function Safety): Use inforef instead of pxref
11729 for SES.
11730
11731 2003-10-23 Andreas Schwab <schwab@suse.de>
11732
11733 * Makefile.in (TEX, texinputdir): Don't define.
11734 (TEXI2DVI): Define.
11735 (srcs): Remove $(srcdir)/index.perm and $(srcdir)/index.unperm,
11736 add $(srcdir)/index.texi.
11737 ($(infodir)/elisp): Remove index.texi dependency.
11738 (elisp.dvi): Likewise. Use $(TEXI2DVI).
11739 (index.texi): Remove target.
11740 (dist): Don't link $(srcdir)/permute-index.
11741 (clean): Don't remove index.texi.
11742
11743 * permute-index, index.perm: Remove.
11744 * index.texi: Rename from index.unperm.
11745
11746 2003-10-22 Luc Teirlinck <teirllm@auburn.edu>
11747
11748 * tips.texi (Documentation Tips): Document new behavior for face
11749 and variable hyperlinks in Help mode.
11750
11751 2003-10-21 Luc Teirlinck <teirllm@auburn.edu>
11752
11753 * objects.texi (Integer Type): Update for extra bit of integer range.
11754 (Character Type): Ditto.
11755
11756 2003-10-16 Eli Zaretskii <eliz@gnu.org>
11757
11758 * numbers.texi (Integer Basics): Add index entries for reading
11759 numbers in hex, octal, and binary.
11760
11761 2003-10-16 Lute Kamstra <lute@gnu.org>
11762
11763 * modes.texi (Mode Line Format): Mention force-mode-line-update's
11764 argument.
11765
11766 2003-10-13 Luc Teirlinck <teirllm@auburn.edu>
11767
11768 * windows.texi (Choosing Window): Fix typo.
11769 * edebug.texi (Edebug Execution Modes): Fix typo.
11770
11771 2003-10-13 Richard M. Stallman <rms@gnu.org>
11772
11773 * windows.texi (Basic Windows): A window has fringe settings,
11774 display margins and scroll-bar settings.
11775 (Splitting Windows): Doc split-window return value.
11776 Clean up one-window-p.
11777 (Selecting Windows): Fix typo.
11778 (Cyclic Window Ordering): Explain frame as ALL-FRAMES in next-window.
11779 (Buffers and Windows): In set-window-buffer, explain effect
11780 on fringe settings and scroll bar settings.
11781 (Displaying Buffers): In pop-to-buffer, explain nil as buffer arg.
11782 (Choosing Window): Use defopt for pop-up-frame-function.
11783 For special-display-buffer-names, explain same-window and same-frame.
11784 Clarify window-dedicated-p return value.
11785 (Textual Scrolling): scroll-up and scroll-down can get an error.
11786 (Horizontal Scrolling): Clarify auto-hscroll-mode.
11787 Clarify set-window-hscroll.
11788 (Size of Window): Don't mention tool bar in window-height.
11789 (Coordinates and Windows): Explain what coordinates-in-window-p
11790 returns for fringes and display margins.
11791 (Window Configurations): Explain saving fringes, etc.
11792
11793 * tips.texi (Library Headers): Clean up Documentation.
11794
11795 * syntax.texi (Parsing Expressions): Clean up forward-comment
11796 and parse-sexp-lookup-properties.
11797
11798 * sequences.texi (Sequence Functions): sequencep accepts bool-vectors.
11799
11800 * os.texi (System Environment): Clean up text for load-average errors.
11801
11802 * modes.texi (Hooks): Don't explain local hook details at front.
11803 Clarify run-hooks and run-hook-with-args a little.
11804 Clean up add-hook and remove-hook.
11805
11806 * edebug.texi (Edebug Execution Modes): Clarify t.
11807 Document edebug-sit-for-seconds.
11808 (Coverage Testing): Document C-x X = and =.
11809 (Instrumenting Macro Calls): Fix typo.
11810 (Specification List): Don't index the specification keywords.
11811
11812 2003-10-10 Kim F. Storm <storm@cua.dk>
11813
11814 * processes.texi (Network): Introduce make-network-process.
11815
11816 2003-10-09 Luc Teirlinck <teirllm@auburn.edu>
11817
11818 * tips.texi (Library Headers): Fix typo.
11819
11820 2003-10-07 Juri Linkov <juri@jurta.org>
11821
11822 * modes.texi (Imenu): Mention imenu-create-index-function's
11823 default value. Explain submenus better.
11824
11825 2003-10-07 Lute Kamstra <lute@gnu.org>
11826
11827 * modes.texi (Faces for Font Lock): Fix typo.
11828 (Hooks): Explain how buffer-local hook variables can refer to
11829 global hook variables.
11830 Various minor clarifications.
11831
11832 2003-10-06 Lute Kamstra <lute@gnu.org>
11833
11834 * tips.texi (Coding Conventions): Mention naming conventions for
11835 hooks.
11836
11837 2003-10-05 Luc Teirlinck <teirllm@auburn.edu>
11838
11839 * loading.texi (Library Search): Correct default value of
11840 load-suffixes.
11841 (Named Features): Fix typo.
11842
11843 2003-10-05 Richard M. Stallman <rms@gnu.org>
11844
11845 * loading.texi (Named Features): In `provide',
11846 say how to test for subfeatures.
11847 (Unloading): In unload-feature, use new var name
11848 unload-feature-special-hooks.
11849
11850 2003-10-03 Lute Kamstra <lute@gnu.org>
11851
11852 * modes.texi (Major Mode Conventions): Mention third way to set up
11853 Imenu.
11854 (Imenu): A number of small fixes.
11855 Delete documentation of internal variable imenu--index-alist.
11856 Document the return value format of imenu-create-index-function
11857 functions.
11858
11859 2003-09-30 Richard M. Stallman <rms@gnu.org>
11860
11861 * processes.texi (Network): Say what stopped datagram connections do.
11862
11863 * lists.texi (Association Lists): Clarify `assq-delete-all'.
11864
11865 * display.texi (Overlay Properties): Clarify `evaporate' property.
11866
11867 2003-09-29 Lute Kamstra <lute@gnu.org>
11868
11869 * modes.texi (Mode Line Data): Explain when symbols in mode-line
11870 constructs should be marked as risky.
11871 Change cons cell into proper list.
11872 (Mode Line Variables): Change cons cell into proper list.
11873
11874 2003-09-26 Lute Kamstra <lute@gnu.org>
11875
11876 * modes.texi (Mode Line Data): Document the :propertize construct.
11877 (Mode Line Variables): Reorder the descriptions of the variables
11878 to match their order in the default mode-line-format.
11879 Describe the new variables mode-line-position and mode-line-modes.
11880 Update the default values of mode-line-frame-identification,
11881 minor-mode-alist, and default-mode-line-format.
11882 (Properties in Mode): Mention the :propertize construct.
11883
11884 2003-09-26 Richard M. Stallman <rms@gnu.org>
11885
11886 * buffers.texi, commands.texi, debugging.texi, eval.texi:
11887 * loading.texi, minibuf.texi, text.texi, variables.texi:
11888 Avoid @strong{Note:}.
11889
11890 2003-09-26 Richard M. Stallman <rms@gnu.org>
11891
11892 * keymaps.texi (Remapping Commands): Fix typo.
11893
11894 2003-09-23 Luc Teirlinck <teirllm@mail.auburn.edu>
11895
11896 * processes.texi (Low-Level Network): Fix typo.
11897
11898 2003-09-23 Kim F. Storm <storm@cua.dk>
11899
11900 * processes.texi (Network, Network Servers): Fix typos.
11901 (Low-Level Network): Add timeout value for :server keyword.
11902 Add new option keywords to make-network-process.
11903 Add set-network-process-options.
11904 Explain how to test availability of network options.
11905
11906 2003-09-19 Richard M. Stallman <rms@gnu.org>
11907
11908 * text.texi (Motion by Indent): Arg to
11909 backward-to-indentation and forward-to-indentation is optional.
11910
11911 * strings.texi (Creating Strings): Add substring-no-properties.
11912
11913 * processes.texi
11914 (Process Information): Add list-processes arg QUERY-ONLY.
11915 Delete process-contact from here.
11916 Add new status values for process-status.
11917 Add process-get, process-put, process-plist, set-process-plist.
11918 (Synchronous Processes): Add call-process-shell-command.
11919 (Signals to Processes): signal-process allows process objects.
11920 (Network): Complete rewrite.
11921 (Network Servers, Datagrams, Low-Level Network): New nodes.
11922
11923 * positions.texi (Word Motion): forward-word, backward-word
11924 arg is optional. Reword.
11925
11926 * abbrevs.texi (Defining Abbrevs): Index no-self-insert.
11927
11928 * variables.texi (Creating Buffer-Local):
11929 Delete duplicate definition of buffer-local-value.
11930 (File Local Variables): Explain about discarding text props.
11931
11932 2003-09-11 Richard M. Stallman <rms@gnu.org>
11933
11934 * minibuf.texi (Intro to Minibuffers): Explain that the minibuffer
11935 changes variables that record input events.
11936 (Minibuffer Misc): Add minibuffer-selected-window.
11937
11938 * lists.texi (Building Lists): Add copy-tree.
11939
11940 * display.texi (Fontsets): Add char-displayable-p.
11941 (Scroll Bars): New node.
11942
11943 2003-09-08 Lute Kamstra <lute@gnu.org>
11944
11945 * modes.texi (%-Constructs): Document new `%i' and `%I'
11946 constructs.
11947
11948 2003-09-03 Peter Runestig <peter@runestig.com>
11949
11950 * makefile.w32-in: New file.
11951
11952 2003-08-29 Richard M. Stallman <rms@gnu.org>
11953
11954 * display.texi (Overlay Properties): Clarify how priorities
11955 affect use of the properties.
11956
11957 2003-08-19 Luc Teirlinck <teirllm@mail.auburn.edu>
11958
11959 * customize.texi (Type Keywords): Correct the description of
11960 `:help-echo' in the case where `motion-doc' is a function.
11961
11962 2003-08-14 John Paul Wallington <jpw@gnu.org>
11963
11964 * modes.texi (Emulating Mode Line): Subsection, not section.
11965
11966 2003-08-13 Richard M. Stallman <rms@gnu.org>
11967
11968 * elisp.texi (Top): Update subnode lists in menu.
11969
11970 * text.texi (Insertion): Add insert-buffer-substring-no-properties.
11971 (Kill Functions): kill-region has new arg yank-handler.
11972 (Yanking): New node.
11973 (Yank Commands): Add yank-undo-function.
11974 (Low-Level Kill Ring):
11975 kill-new and kill-append have new arg yank-handler.
11976 (Changing Properties): Add remove-list-of-text-properties.
11977 (Atomic Changes): New node.
11978
11979 * symbols.texi (Other Plists): Add lax-plist-get, lax-plist-put.
11980
11981 * streams.texi (Output Variables): Add eval-expression-print-length
11982 and eval-expression-print-level.
11983
11984 * os.texi (Time Conversion): For encode-time, explain limits on year.
11985
11986 * objects.texi (Character Type): Define anchor "modifier bits".
11987
11988 * modes.texi (Emulating Mode Line): New node.
11989 (Search-based Fontification): Font Lock uses font-lock-face property.
11990 (Other Font Lock Variables): Likewise.
11991
11992 * keymaps.texi (Format of Keymaps): Keymaps contain char tables,
11993 not vectors.
11994 (Active Keymaps): Add emulation-mode-map-alists.
11995 (Functions for Key Lookup): key-binding has new arg no-remap.
11996 (Remapping Commands): New node.
11997 (Scanning Keymaps): where-is-internal has new arg no-remap.
11998 (Tool Bar): Add tool-bar-local-item-from-menu.
11999 Clarify when to use tool-bar-add-item-from-menu.
12000
12001 * commands.texi (Interactive Call): commandp has new arg.
12002 (Command Loop Info): Add this-original-command.
12003
12004 2003-08-06 John Paul Wallington <jpw@gnu.org>
12005
12006 * compile.texi (Compiler Errors): Say `@end defmac' after `@defmac'.
12007
12008 * display.texi (Warning Basics): Fix typo.
12009 (Fringes): Add closing curly bracket and fix typo.
12010
12011 * elisp.texi (Top): Fix typo.
12012
12013 2003-08-05 Richard M. Stallman <rms@gnu.org>
12014
12015 * elisp.texi: Update lists of subnodes.
12016
12017 * windows.texi (Buffers and Windows): set-window-buffer has new arg.
12018
12019 * variables.texi (Local Variables): Use lc for example variable names.
12020
12021 * tips.texi (Library Headers): Explain where to put -*-.
12022
12023 * strings.texi (Creating Strings): Fix xref for vconcat.
12024
12025 * sequences.texi (Vector Functions):
12026 vconcat no longer allows integer args.
12027
12028 * minibuf.texi (Reading File Names): read-file-name has new
12029 arg PREDICATE. New function read-directory-name.
12030
12031 * macros.texi (Defining Macros): Give definition of `declare'.
12032 (Indenting Macros): New node.
12033
12034 * frames.texi (Parameter Access): Add modify-all-frames-parameters.
12035 (Window Frame Parameters): Make separate table of parameters
12036 that are coupled with specific face attributes.
12037 (Deleting Frames): delete-frame-hooks renamed to
12038 delete-frame-functions.
12039
12040 * files.texi (Magic File Names): Add file-remote-p.
12041 Clarify file-local-copy.
12042
12043 * edebug.texi (Instrumenting Macro Calls): Don't define `declare'
12044 here; instead xref Defining Macros.
12045
12046 * display.texi (Warnings): New node, and subnodes.
12047 (Fringes): New node.
12048
12049 * debugging.texi (Test Coverage): New node.
12050
12051 * compile.texi (Compiler Errors): Explain with-no-warnings
12052 and other ways to suppress warnings.
12053
12054 * commands.texi (Interactive Call): Minor clarification.
12055
12056 * buffers.texi (Buffer File Name): set-visited-file-name
12057 renames the buffer too.
12058
12059 * abbrevs.texi (Abbrev Tables): Add copy-abbrev-table.
12060
12061 2003-07-24 Markus Rost <rost@math.ohio-state.edu>
12062
12063 * abbrevs.texi (Abbrev Expansion): Use \s syntax in example.
12064
12065 2003-07-22 Markus Rost <rost@math.ohio-state.edu>
12066
12067 * internals.texi (Garbage Collection): Fix previous change.
12068
12069 2003-07-22 Richard M. Stallman <rms@gnu.org>
12070
12071 * files.texi (Truenames): Add LIMIT arg to file-chase-links.
12072
12073 * display.texi (Width): Use \s syntax in example.
12074 (Font Selection): Add face-font-rescale-alist.
12075
12076 * modes.texi (Imenu): Add xref to Emacs Manual node on Imenu.
12077 Remove spurious indent in example.
12078
12079 * lists.texi (Building Lists): Add number-sequence.
12080
12081 * internals.texi (Garbage Collection): Add gcs-done, gc-elapsed.
12082
12083 * functions.texi (Function Documentation): Explain how to
12084 show calling convention explicitly in the doc string.
12085
12086 * windows.texi (Selecting Windows): save-selected-window saves
12087 selected window of each frame.
12088 (Window Configurations): Minor change.
12089
12090 * syntax.texi (Syntax Table Functions): Use \s syntax in examples.
12091
12092 * streams.texi (Output Variables): Add print-continuous-numbering
12093 and print-number-table.
12094
12095 * processes.texi (Decoding Output): New node.
12096
12097 * os.texi (Time Conversion): decode-time arg is optional.
12098
12099 * objects.texi (Character Type): Don't use space as example for \.
12100 Make list of char names and \-sequences correspond.
12101 Explain that \s is not used in strings. `\ ' needs space after.
12102
12103 * nonascii.texi (Converting Representations): Add string-to-multibyte.
12104 (Translation of Characters): Add translation-table-for-input.
12105 (Default Coding Systems): Add auto-coding-functions.
12106 (Explicit Encoding): Add decode-coding-inserted-region.
12107 (Locales): Add locale-info.
12108
12109 * minibuf.texi (Basic Completion): Describe test-completion.
12110 Collections can be lists of strings.
12111 Clean up lazy-completion-table.
12112 (Programmed Completion): Mention test-completion.
12113 Clarify why lambda expressions are not accepted.
12114 (Minibuffer Misc): Describe minibufferp.
12115
12116 2003-07-14 Richard M. Stallman <rms@gnu.org>
12117
12118 * buffers.texi (Killing Buffers): kill-buffer-hook is perm local.
12119
12120 * windows.texi (Selecting Windows): New arg to select-window.
12121 (Selecting Windows): Add with-selected-window.
12122 (Size of Window): Add window-inside-edges, etc.
12123
12124 * internals.texi (Garbage Collection): Add post-gc-hook.
12125
12126 * processes.texi (Subprocess Creation): Add exec-suffixes.
12127
12128 * keymaps.texi (Functions for Key Lookup): Add current-active-maps.
12129 (Scanning Keymaps): Add map-keymaps.
12130 (Defining Menus): Add keymap-prompt.
12131
12132 * numbers.texi (Integer Basics): Add most-positive-fixnum,
12133 most-negative-fixnum.
12134
12135 * compile.texi (Byte Compilation): Explain no-byte-compile.
12136 (Compiler Errors): New node.
12137
12138 * os.texi (User Identification): user-uid, user-real-uid
12139 can return float.
12140
12141 * modes.texi (Major Mode Conventions): Explain about run-mode-hooks
12142 and about derived modes.
12143 (Minor Modes): Add minor-mode-list.
12144 (Defining Minor Modes): Keyword args for define-minor-mode.
12145 (Search-based Fontification): Explain managing other properties.
12146 (Other Font Lock Variables): Add font-lock-extra-managed-props.
12147 (Faces for Font Lock): Add font-lock-preprocessor-face.
12148 (Hooks): Add run-mode-hooks and delay-mode-hooks.
12149
12150 * variables.texi (Creating Buffer-Local): Add buffer-local-value.
12151 (Variable Aliases): Clarify defvaralias.
12152
12153 * loading.texi (Library Search): Add load-suffixes.
12154
12155 * minibuf.texi (Basic Completion): Add lazy-completion-table.
12156 (Programmed Completion): Add dynamic-completion-table.
12157
12158 * files.texi (Changing Files): copy-file allows dir as NEWNAME.
12159 (Magic File Names): Specify precedence order of handlers.
12160
12161 * commands.texi (Command Overview): Emacs server runs pre-command-hook
12162 and post-command-hook.
12163 (Waiting): New calling convention for sit-for.
12164
12165 * text.texi (Special Properties): local-map and keymap properties
12166 apply based on their stickiness.
12167
12168 2003-07-07 Richard M. Stallman <rms@gnu.org>
12169
12170 * modes.texi (Minor Mode Conventions): Specify only some kinds
12171 of list values as args to minor modes.
12172
12173 * files.texi (File Name Expansion): Warn about iterative use
12174 of substitute-in-file-name.
12175
12176 * advice.texi (Activation of Advice): Clean up previous change.
12177
12178 2003-07-06 Markus Rost <rost@math.ohio-state.edu>
12179
12180 * advice.texi (Activation of Advice): Note that ad-start-advice is
12181 turned on by default.
12182
12183 2003-06-30 Richard M. Stallman <rms@gnu.org>
12184
12185 * text.texi (Buffer Contents): Document current-word.
12186 (Change Hooks): Not called for *Messages*.
12187
12188 * functions.texi (Defining Functions): Explain about redefining
12189 primitives.
12190 (Function Safety): Rename. Minor changes.
12191 Comment out the detailed criteria for what is safe.
12192
12193 2003-06-22 Andreas Schwab <schwab@suse.de>
12194
12195 * objects.texi (Symbol Type): Fix description of examples.
12196
12197 2003-06-16 Andreas Schwab <schwab@suse.de>
12198
12199 * hash.texi (Creating Hash): Fix description of :weakness.
12200
12201 2003-06-13 Kai Großjohann <kai.grossjohann@gmx.net>
12202
12203 * files.texi (Changing Files): copy-file copies file modes, too.
12204
12205 2003-05-28 Richard M. Stallman <rms@gnu.org>
12206
12207 * strings.texi (Creating Strings): Clarify split-string.
12208
12209 2003-05-22 Stephen J. Turnbull <stephen@xemacs.org>
12210
12211 * strings.texi (Creating Strings): Update split-string specification
12212 and examples.
12213
12214 2003-05-19 Richard M. Stallman <rms@gnu.org>
12215
12216 * elisp.texi: Correct invariant section names.
12217
12218 2003-04-20 Richard M. Stallman <rms@gnu.org>
12219
12220 * os.texi (Timers): Explain about timers and quitting.
12221
12222 2003-04-19 Richard M. Stallman <rms@gnu.org>
12223
12224 * internals.texi (Writing Emacs Primitives): Strings are
12225 no longer special for GCPROs. Mention GCPRO5, GCPRO6.
12226 Explain GCPRO convention for varargs function args.
12227
12228 2003-04-16 Richard M. Stallman <rms@gnu.org>
12229
12230 * minibuf.texi (Minibuffer Misc): Document fn minibuffer-message.
12231
12232 2003-04-08 Richard M. Stallman <rms@gnu.org>
12233
12234 * files.texi (Kinds of Files): Correct return value of file-symlink-p.
12235
12236 2003-02-13 Kim F. Storm <storm@cua.dk>
12237
12238 * objects.texi (Character Type): New \s escape for space.
12239
12240 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
12241
12242 * os.texi (System Environment): Add cygwin system-type.
12243
12244 2003-01-25 Richard M. Stallman <rms@gnu.org>
12245
12246 * keymaps.texi: Document that a symbol can act as a keymap.
12247
12248 2003-01-13 Richard M. Stallman <rms@gnu.org>
12249
12250 * text.texi (Changing Properties): Say string indices are origin-0.
12251
12252 * positions.texi (Screen Lines) <compute-motion>:
12253 Correct order of elts in return value.
12254
12255 * keymaps.texi (Changing Key Bindings) <define-key>: Mention
12256 how to define a default binding.
12257
12258 2002-12-07 Markus Rost <rost@math.ohio-state.edu>
12259
12260 * loading.texi (Unloading): Fix recent change for load-history.
12261
12262 * customize.texi (Simple Types): Clarify description of custom
12263 type 'number. Describe new custom type 'float.
12264
12265 2002-12-04 Markus Rost <rost@math.ohio-state.edu>
12266
12267 * variables.texi (File Local Variables): Fix typo.
12268
12269 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
12270
12271 From Michael Albinus <Michael.Albinus@alcatel.de>.
12272
12273 * README: Target for Info file is `make info'.
12274
12275 * files.texi (File Name Components): Fix typos in
12276 `file-name-sans-extension'.
12277 (Magic File Names): Complete list of operations for magic file
12278 name handlers.
12279
12280 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
12281
12282 * variables.texi (File Local Variables): New function
12283 risky-local-variable-p.
12284
12285 2002-09-15 Jonathan Yavner <jyavner@engineer.com>
12286
12287 * functions.texi (Function safety): New node about unsafep.
12288
12289 2002-08-05 Per Abrahamsen <abraham@dina.kvl.dk>
12290
12291 * customize.texi (Splicing into Lists): Fix example.
12292 Reported by Fabrice Bauzac <fabrice.bauzac@wanadoo.fr>.
12293
12294 2002-06-17 Juanma Barranquero <lektu@terra.es>
12295
12296 * frames.texi (Display Feature Testing): Fix typo.
12297
12298 2002-06-12 Andreas Schwab <schwab@suse.de>
12299
12300 * frames.texi (Initial Parameters, Resources): Fix references to
12301 the Emacs manual.
12302
12303 2002-05-13 Kim F. Storm <storm@cua.dk>
12304
12305 * variables.texi (Intro to Buffer-Local): Update warning and
12306 example relating to changing buffer inside let.
12307
12308 2002-03-10 Jan Djärv <jan.h.d@swipnet.se>
12309
12310 * os.texi (Session Management): New node about X Session management.
12311
12312 2002-01-18 Eli Zaretskii <eliz@is.elta.co.il>
12313
12314 * elisp.texi (VERSION): Set to 2.9. Update the version of Emacs
12315 to which the manual corresponds, and the copyright years.
12316
12317 * Makefile.in (VERSION): Set to 2.9.
12318
12319 2001-11-29 Eli Zaretskii <eliz@is.elta.co.il>
12320
12321 * elisp.texi: Change the category in @dircategory to "Emacs", to
12322 make it consistent with info/dir.
12323
12324 2001-11-25 Miles Bader <miles@gnu.org>
12325
12326 * text.texi (Fields): Describe new `limit' arg in
12327 field-beginning/field-end.
12328
12329 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
12330
12331 * permute-index: Don't depend on csh-specific features.
12332 Replace the interpreter name with /bin/sh.
12333
12334 * two-volume-cross-refs.txt: New file.
12335 * two.el: New file.
12336 * spellfile: New file.
12337
12338 2001-11-16 Eli Zaretskii <eliz@is.elta.co.il>
12339
12340 * permute-index: New file.
12341
12342 * vol1.texi, vol2.texi: Renamed from elisp-vol1.texi and
12343 elisp-vol2.texi, respectively, to avoid file-name clashes in DOS
12344 8+3 restricted namespace.
12345
12346 * Makefile.in (infodir): Define relative to $(srcdir).
12347 ($(infodir)/elisp): Don't chdir into $(srcdir), but add it to the
12348 include directories list via -I switch to makeinfo.
12349 (index.texi): Use cp if both hard and symbolic links fail.
12350
12351 2001-11-10 Eli Zaretskii <eliz@is.elta.co.il>
12352
12353 * Makefile.in (distclean): Add.
12354
12355 The following changes make ELisp manual part of the Emacs
12356 distribution:
12357
12358 * Makefile.in: Add Copyright notice.
12359 (prefix): Remove.
12360 (infodir): Change value to "../info".
12361 (VPATH): New variable.
12362 (MAKE): Don't define.
12363 (texmacrodir): Don't define.
12364 (texinputdir): Append the existing value of TEXINPUTS.
12365 ($(infodir)/elisp): Instead of just "elisp". Reformat the
12366 command to be compatible with man/Makefile.in, and to put the
12367 output into ../info.
12368 (info): Add target.
12369 (installall): Target removed.
12370
12371 2001-10-31 Pavel Janík <Pavel@Janik.cz>
12372
12373 * tips.texi (Coding Conventions): Fix typo.
12374
12375 2001-10-23 Gerd Moellmann <gerd@gnu.org>
12376
12377 * Makefile.in (srcs): Add gpl.texi and doclicense.texi.
12378
12379 2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
12380
12381 * files.texi (File Name Components): Update the description of
12382 file-name-sans-extension and file-name-extension, as they now
12383 ignore leading dots.
12384
12385 2001-10-20 Gerd Moellmann <gerd@gnu.org>
12386
12387 * (Version 21.1 released.)
12388
12389 2001-10-19 Miles Bader <miles@gnu.org>
12390
12391 * positions.texi (Text Lines): Describe behavior of
12392 `beginning-of-line'/`end-of-line' in the presence of field properties.
12393
12394 2001-10-17 Gerd Moellmann <gerd@gnu.org>
12395
12396 * Makefile.in (VERSION): Set to 2.8.
12397 (manual): Use `manual-21'.
12398
12399 * elisp.texi (VERSION): Add and use it where the version
12400 number was used. Set it to 2.8.
12401
12402 * intro.texi: Likewise.
12403
12404 2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
12405
12406 * files.texi (File Name Completion): Document the significance of
12407 a trailing slash in elements of completion-ignored-extensions.
12408
12409 2001-10-06 Miles Bader <miles@gnu.org>
12410
12411 * variables.texi (Variable Aliases): It's `@defmac', not `@defmacro'.
12412
12413 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12414
12415 * variables.texi (Variable Aliases): New node.
12416
12417 2001-10-04 Gerd Moellmann <gerd@gnu.org>
12418
12419 * Branch for 21.1.
12420
12421 2001-10-02 Miles Bader <miles@gnu.org>
12422
12423 * minibuf.texi (Minibuffer Misc): Add entries for
12424 `minibuffer-contents', `minibuffer-contents-no-properties', and
12425 `delete-minibuffer-contents'.
12426 Correct description for `minibuffer-prompt-end'.
12427
12428 * text.texi (Property Search): Correct descriptions of
12429 `next-char-property-change' and `previous-char-property-change'.
12430 Add entries for `next-single-char-property-change' and
12431 `previous-single-char-property-change'.
12432 Make operand names a bit more consistent.
12433
12434 2001-09-30 Eli Zaretskii <eliz@is.elta.co.il>
12435
12436 * frames.texi (Finding All Frames): Document that next-frame and
12437 previous-frame are local to current terminal.
12438
12439 2001-09-26 Eli Zaretskii <eliz@is.elta.co.il>
12440
12441 * keymaps.texi (Creating Keymaps): Fix the description of the
12442 result of make-keymap.
12443
12444 2001-09-23 Eli Zaretskii <eliz@is.elta.co.il>
12445
12446 * display.texi (Font Lookup, Attribute Functions)
12447 (Image Descriptors): Add cross-references to the definition of
12448 selected frame.
12449
12450 * buffers.texi (The Buffer List): Add cross-references to the
12451 definition of selected frame.
12452
12453 * frames.texi (Input Focus): Clarify which frame is _the_ selected
12454 frame at any given time.
12455 (Multiple Displays, Size and Position): Add a cross-reference to
12456 the definition of the selected frame.
12457
12458 2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
12459
12460 * strings.texi (String Conversion) <string-to-number>: Document
12461 that a float is returned for integers that are too large.
12462
12463 * frames.texi (Mouse Position): Document mouse-position-function.
12464 (Display Feature Testing): Document display-images-p.
12465 (Window Frame Parameters): Document the cursor-type variable.
12466
12467 * numbers.texi (Integer Basics): Document CL style read syntax for
12468 integers in bases other than 10.
12469
12470 * positions.texi (List Motion):
12471 Document open-paren-in-column-0-is-defun-start.
12472
12473 * lists.texi (Sets And Lists): Document member-ignore-case.
12474
12475 * internals.texi (Garbage Collection): Document the used and free
12476 strings report.
12477 (Memory Usage): Document strings-consed.
12478
12479 * os.texi (Time of Day): Document float-time.
12480 (Recording Input): Document that clear-this-command-keys clears
12481 the vector to be returned by recent-keys.
12482
12483 * keymaps.texi (Scanning Keymaps) <where-is-internal>:
12484 The argument keymap can be a list.
12485
12486 * nonascii.texi (User-Chosen Coding Systems)
12487 <select-safe-coding-system>: Document the new argument
12488 accept-default-p and the variable
12489 select-safe-coding-system-accept-default-p. Tell what happens if
12490 buffer-file-coding-system is undecided.
12491 (Default Coding Systems): Document auto-coding-regexp-alist.
12492
12493 * display.texi (The Echo Area) <message>: Document
12494 message-truncate-lines.
12495 (Glyphs): Document that the glyph table is unused on windowed
12496 displays.
12497
12498 * help.texi (Describing Characters) <single-key-description>:
12499 Document the new argument no-angles.
12500 (Accessing Documentation) <documentation-property>: Document that
12501 a non-string property is evaluated.
12502 <documentation>: Document that the function-documentation property
12503 is looked for.
12504
12505 * windows.texi (Selecting Windows): Document some-window.
12506
12507 * text.texi (MD5 Checksum): New node, documents the md5 primitive.
12508
12509 * hooks.texi (Standard Hooks): Add kbd-macro-termination-hook and
12510 apropos-mode-hook.
12511
12512 * commands.texi (Using Interactive): Document interactive-form.
12513 (Keyboard Macros): Document kbd-macro-termination-hook.
12514 (Command Loop Info): Document that clear-this-command-keys clears
12515 the vector to be returned by recent-keys.
12516
12517 2001-09-04 Werner LEMBERG <wl@gnu.org>
12518
12519 * Makefile.in (srcdir, texinputdir): New variables.
12520 (srcs, index.texi, install): Use $(srcdir).
12521 (.PHONY): Remove elisp.dvi.
12522 (elisp): Use -I switch for makeinfo.
12523 (elisp.dvi): Use $(srcdir) and $(texinputdir).
12524 (installall, dist): Use $(srcdir).
12525 Fix path to texinfo.tex.
12526 (maintainer-clean): Add elisp.dvi and elisp.oaux.
12527
12528 2001-08-30 Gerd Moellmann <gerd@gnu.org>
12529
12530 * display.texi (Conditional Display): Adjust to API change.
12531
12532 * configure: New file.
12533
12534 2001-07-30 Gerd Moellmann <gerd@gnu.org>
12535
12536 * commands.texi (Repeat Events): Add description of
12537 double-click-fuzz.
12538
12539 2001-05-08 Stefan Monnier <monnier@cs.yale.edu>
12540
12541 * syntax.texi (Syntax Class Table): Add the missing designator for
12542 comment and string fences.
12543 (Syntax Properties): Add a xref to syntax table internals.
12544 (Syntax Table Internals): Document string-to-syntax.
12545
12546 2001-05-07 Gerd Moellmann <gerd@gnu.org>
12547
12548 * Makefile.in (install): Use install-info command line options
12549 like in Emacs' Makefile.in.
12550
12551 2000-12-09 Miles Bader <miles@gnu.org>
12552
12553 * windows.texi (Window Start): Update documentation for
12554 `pos-visible-in-window-p'.
12555
12556 2000-11-12 Stefan Monnier <monnier@cs.yale.edu>
12557
12558 * lists.texi (Building Lists): Add footnote to explain how to add
12559 to the end of a list.
12560
12561 2000-10-25 Gerd Moellmann <gerd@gnu.org>
12562
12563 * files.texi (Visiting Functions): Typos.
12564
12565 2000-10-25 Kenichi Handa <handa@etl.go.jp>
12566
12567 * files.texi (Visiting Functions): Return value of
12568 find-file-noselect may be a list of buffers if wildcards are used.
12569
12570 2000-10-24 Miles Bader <miles@lsi.nec.co.jp>
12571
12572 * display.texi (Defining Faces): Document `graphic' display type
12573 in face specs.
12574
12575 2000-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12576
12577 * hooks.texi (Standard Hooks): Replace obsolete
12578 `after-make-frame-hook' with `after-make-frame-functions'.
12579
12580 * frames.texi (Creating Frames): Ditto.
12581
12582 * variables.texi (Future Local Variables): Ditto.
12583
12584 2000-10-16 Gerd Moellmann <gerd@gnu.org>
12585
12586 * display.texi (Other Image Types): Add description of :foreground
12587 and :background properties of mono PBM images.
12588
12589 2000-08-17 Werner LEMBERG <wl@gnu.org>
12590
12591 * .cvsignore: New file.
12592
12593 2000-01-05 Gerd Moellmann <gerd@gnu.org>
12594
12595 * tindex.pl: New script.
12596
12597 1999-12-03 Dave Love <fx@gnu.org>
12598
12599 * Makefile.in (MAKEINFO): New parameter.
12600
12601 1999-09-17 Richard Stallman <rms@gnu.org>
12602
12603 * Makefile.in (srcs): Add hash.texi.
12604 (VERSION): Update to 20.6.
12605
12606 1999-09-13 Richard Stallman <rms@gnu.org>
12607
12608 * Makefile.in (index.texi): If cannot make a symlink, make a hard link.
12609
12610 1998-08-29 Karl Heuer <kwzh@gnu.org>
12611
12612 * configure.in: New file.
12613 * Makefile.in: Renamed from Makefile.
12614 (prefix, infodir): Use value obtained from configure.
12615 (emacslibdir): Obsolete variable deleted.
12616 (dist): Distribute configure.in, configure, Makefile.in.
12617
12618 1998-06-12 Richard Stallman <rms@psilocin.ai.mit.edu>
12619
12620 * Makefile (INSTALL_INFO): New variable.
12621 (install): Run install-info.
12622
12623 1998-05-09 Richard Stallman <rms@psilocin.ai.mit.edu>
12624
12625 * Makefile (elisp.dvi): Add missing backslash.
12626
12627 1998-05-02 Richard Stallman <rms@psilocin.gnu.org>
12628
12629 * Makefile (elisp.dvi): Don't depend on texindex or on elisp.tps.
12630 Run texindex without `./'. Always run texindex on elisp.tp.
12631 (elisp.tps): Target deleted.
12632
12633 1998-04-05 Richard Stallman <rms@psilocin.gnu.org>
12634
12635 * Makefile (srcs): Add nonascii.texi and customize.texi.
12636 (dist): Start by deleting `temp'.
12637
12638 1998-02-17 Richard Stallman <rms@psilocin.gnu.org>
12639
12640 * Makefile (makeinfo, texindex): Targets deleted.
12641 (makeinfo.o, texindex.o): Targets deleted.
12642 (clean, dist): Don't do anything with them or with getopt*.
12643
12644 1998-01-30 Richard Stallman <rms@psilocin.gnu.org>
12645
12646 * Makefile (SHELL): Defined.
12647
12648 1998-01-27 Richard Stallman <rms@psilocin.gnu.org>
12649
12650 * Makefile (elisp.tps): New target.
12651 (elisp.dvi): Depend on elisp.tps.
12652
12653 1996-04-03 Karl Heuer <kwzh@gnu.ai.mit.edu>
12654
12655 * README: Update phone number.
12656
12657 * Makefile (elisp): Make this be the default target.
12658 Depend on makeinfo.c instead of makeinfo.
12659 (install): Don't depend on elisp.dvi, since we don't install that.
12660 Use mkinstalldirs.
12661 (dist): Add mkinstalldirs.
12662
12663 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
12664
12665 * Makefile (VERSION): Update version number.
12666 (maintainer-clean): Rename from realclean.
12667
12668 1995-06-07 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
12669
12670 * Makefile (realclean): New target.
12671 (elisp): Remove any old elisp-* files first.
12672
12673 1993-11-23 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
12674
12675 * Makefile (VERSION): New variable.
12676 (dist): Make packaged directory name `elisp-manual-19-$(VERSION)'.
12677 Compressed file suffix should be `.gz', not `.z'.
12678
12679 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12680
12681 * Makefile (elisp): Depend on makeinfo.
12682
12683 1993-11-19 Noah Friedman (friedman@gnu.ai.mit.edu)
12684
12685 * Makefile (srcs): Add anti.texi.
12686
12687 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12688
12689 * Makefile (infodir, prefix): New vars.
12690 (install): Use infodir.
12691 (emacsinfodir): Delete.
12692
12693 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12694
12695 * Makefile (srcs): Add calendar.texi.
12696
12697 * Makefile (dist): Copy texindex.c and makeinfo.c.
12698 Limit elisp-* files to those with one or two digits.
12699
12700 1993-05-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12701
12702 * Makefile (dist): Change to use Gzip instead of compress.
12703
12704 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12705
12706 * loading.texi (Unloading): define-function changed back to
12707 defalias. It may not stay this way, but at least it's
12708 consistent with the known-good version of the code patch.
12709
12710 1993-03-26 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
12711
12712 * modes.texi (Hooks): Document new optional arg of add-hook.
12713
12714 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
12715
12716 * variables.texi: Document nil initial value of buffer-local variables.
12717
12718 * tips.texi: Add new section on standard library headers.
12719
12720 1993-02-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12721
12722 * Makefile (srcs): Add frame.texi to the list of sources.
12723
12724 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12725
12726 * Makefile (dist): Don't bother excluding autosave files; they'll
12727 never make it into the temp directory anyway, and the hash marks
12728 in the name are problematic for make and the Bourne shell.
12729 (srcs): ???
12730
12731 1993-02-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
12732
12733 * Makefile (dist): Don't include backup files or autosave files in
12734 the distribution tar file.
12735
12736 1991-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
12737
12738 * Makefile (srcs): Add index.perm.
12739 (elisp.dvi): Remove erroneous shell comment.
12740 Expect output of permute-index in permuted.fns.
12741 Save old elisp.aux in elisp.oaux.
12742 (clean): Add index.texi to be deleted.
12743
12744 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12745
12746 * Makefile (elisp.dvi, index.texi): Use shell if instead of ifdef.
12747
12748 1990-06-26 David Lawrence (tale@geech)
12749
12750 * files.texi: Noted that completion-ignored-extensions is ignored
12751 when making *Completions*.
12752
12753 1990-06-08 Jay Fenlason (hack@ai.mit.edu)
12754
12755 * Makefile make dist now depends on elisp.dvi, since it tries
12756 to include it in the dist file.
12757
12758 1990-03-28 Jim Kingdon (kingdon@mole.ai.mit.edu)
12759
12760 * functions.texinfo (Mapping Functions): Add missing quote.
12761
12762 1989-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
12763
12764 * texinfo.tex (frenchspacing): Use decimal codes for char to be set.
12765 (defunargs): Turn off \hyphenchar of \sl font temporarily.
12766
12767 1989-05-10 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12768
12769 * @result{}, @expansion{}, @print{}, @quiv{}, @point{},
12770 and @error{} are the terms now being used. The files in the
12771 directory have been changed to reflect this.
12772
12773 * All instances of @indentedresultt{} have been changed to
12774 ` @result{}', using 5 spaces at the beginning of the line.
12775
12776 1989-04-24 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12777
12778 * @result{}, @expandsto{}, @prints{}, @quiv{}, @error{}, and the
12779 experimental @indentedresult{}, @indentedexpandsto{} are part of
12780 the texinfo.tex in this directory. These TeX macros are not
12781 stable yet.
12782
12783 1989-04-17 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12784
12785 * texinfo.tex: Temporarily added
12786 \let\result=\dblarrow
12787 \def\error{{\it ERROR} \longdblarrow}
12788 We need to do this better soon.
12789
12790 1989-04-11 Robert J. Chassell (bob@rice-chex.ai.mit.edu)
12791
12792 * Applied Karl Berry's patches to *.texinfo files, but not to
12793 texinfo.tex; those diffs are in `berry-texinfo-tex-diffs'. (Karl's
12794 new title page format is also not applied, since it requires
12795 texinfo.tex changes.)
12796
12797 * Cleaned up `Makefile' and defined the `emacslibdir' directory
12798 for the Project GNU development environment.
12799
12800 ;; Local Variables:
12801 ;; coding: utf-8
12802 ;; End:
12803
12804 Copyright (C) 1998-2013 Free Software Foundation, Inc.
12805
12806 This file is part of GNU Emacs.
12807
12808 GNU Emacs is free software: you can redistribute it and/or modify
12809 it under the terms of the GNU General Public License as published by
12810 the Free Software Foundation, either version 3 of the License, or
12811 (at your option) any later version.
12812
12813 GNU Emacs is distributed in the hope that it will be useful,
12814 but WITHOUT ANY WARRANTY; without even the implied warranty of
12815 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12816 GNU General Public License for more details.
12817
12818 You should have received a copy of the GNU General Public License
12819 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.